diff --git a/.editorconfig b/.editorconfig index 969e613536b..7b40ff1ff56 100644 --- a/.editorconfig +++ b/.editorconfig @@ -22,3 +22,7 @@ indent_size = 2 [*.{sh,py,pl}] indent_style = space indent_size = 4 + +# Match diffs, avoid to trim trailing whitespace +[*.{diff,patch}] +trim_trailing_whitespace = false diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml new file mode 100644 index 00000000000..e93d1a98f7f --- /dev/null +++ b/doc/cross-compilation.xml @@ -0,0 +1,153 @@ + + +Cross-compilation + +
+ 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 this opinion in 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. + + + + This chapter will be organized in three parts. + First, it will describe the basics of how to package software in a way that supports cross-compilation. + Second, it will describe how to use Nixpkgs when cross-compiling. + Third, it will describe the internal infrastructure supporting cross-compilation. + +
+ + + +
+ Packing in a cross-friendly manner + +
+ Platform parameters + + The three GNU Autoconf platforms, build, host, and cross, are historically the result of much confusion. + clears this up somewhat but there is more to be said. + An important advice to get out the way is, unless you are packaging a compiler or other build tool, just worry about the build and host platforms. + Dealing with just two platforms usually better matches people's preconceptions, and in this case is completely correct. + + + In Nixpkgs, these three platforms are defined as attribute sets under the names buildPlatform, hostPlatform, and targetPlatform. + All are guaranteed to contain at least a platform field, which contains detailed information on the platform. + All three are always defined at the top level, so one can get at them just like a dependency in a function that is imported with callPackage: + { stdenv, buildPlatform, hostPlatform, fooDep, barDep, .. }: ... + + + These platforms should all have the same structure in all scenarios, but that is currently not the case. + When not cross-compiling, they will each contain a system field with a short 2-part, hyphen-separated summering string name for the platform. + But, when when cross compiling, hostPlatform and targetPlatform may instead contain config with a fuller 3- or 4-part string in the manner of LLVM. + We should have all 3 platforms always contain both, and maybe give config a better name while we are at it. + + + + buildPlatform + + 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. + + + + hostPlatform + + The "host platform" is the platform on which a package is run. + This is the simplest platform to understand, but also the one with the worst name. + + + + targetPlatform + + + The "target platform" is black sheep. + The other two intrinsically apply to all compiled software—or any build process with a notion of "build-time" followed by "run-time". + The target platform only applies to programming tools, and even then only is a good for for some of them. + Briefly, GCC, Binutils, GHC, and certain other tools are written in such a way such that a single build can only compiler code for a single platform. + Thus, when building them, one must think ahead about what platforms they wish to use the tool to produce machine code for, and build binaries for each. + + + There is no fundamental need to think about the target ahead of time like this. + LLVM, for example, was designed from the beginning with cross-compilation in mind, and so a normal LLVM binary will support every architecture that LLVM supports. + If the tool supports modular or pluggable backends, one might imagine specifying a set of target platforms / backends one wishes to support, rather than a single one. + + + The biggest reason for mess, if there is one, is that many compilers have the bad habit a build process that builds the compiler and standard library/runtime together. + Then the specifying target platform is essential, because it determines the host platform of the standard library/runtime. + Nixpkgs tries to avoid this where possible too, but still, because the concept of a target platform is so ingrained now in Autoconf and other tools, it is best to support it as is. + Tools like LLVM that don't need up-front target platforms can safely ignore it like normal packages, and it will do no harm. + + + + + + If you dig around nixpkgs, you may notice there is also stdenv.cross. + This field defined as hostPlatform when the host and build platforms differ, but otherwise not defined at all. + This field is obsolete and will soon disappear—please do not use it. + +
+ +
+ Specifying Dependencies + + As mentioned in the introduction to this chapter, one can think about a build time vs run time distinction whether cross-compiling or not. + In the case of cross-compilation, this corresponds with whether a derivation running on the native or foreign platform is produced. + An interesting thing to think about is how this corresponds with the three Autoconf platforms. + In the run-time case, the depending and depended-on package simply have matching build, host, and target platforms. + But in the build-time case, one can imagine "sliding" the platforms one over. + The depended-on package's host and target platforms (respectively) become the depending package's build and host platforms. + This is the most important guiding principle behind cross-compilation with Nixpkgs, and will be called the sliding window principle. + In this manner, given the 3 platforms for one package, we can determine the three platforms for all its transitive dependencies. + + + The depending package's target platform is unconstrained by the sliding window principle, which makes sense in that one can in principle build cross compilers targeting arbitrary platforms. + + + From the above, one would surmise that 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. + Unfortunately, at the moment, we do not implement this correctly, and after only one round of following build-time dependencies is the fixed point reached, with target incorrectly kept different than the others. + + + How does this work in practice? Nixpkgs is now structured so that build-time dependencies are taken from 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 four 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. + +
+ +
+ + + +
+ Cross-building packages + + To be written. + This is basically unchanged so see the old wiki for now. + +
+ + + +
+ Cross-compilation infrastructure + To be written. + + 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/functions.xml b/doc/functions.xml index 70326936a57..6374c15ddf2 100644 --- a/doc/functions.xml +++ b/doc/functions.xml @@ -17,66 +17,6 @@ derivations or even the whole package set. -
- pkgs.overridePackages - - - This function inside the nixpkgs expression (pkgs) - can be used to override the set of packages itself. - - - Warning: this function is expensive and must not be used from within - the nixpkgs repository. - - - Example usage: - - let - pkgs = import <nixpkgs> {}; - newpkgs = pkgs.overridePackages (self: super: { - foo = super.foo.override { ... }; - }; - in ... - - - - The resulting newpkgs will have the new foo - expression, and all other expressions depending on foo will also - use the new foo expression. - - - - The behavior of this function is similar to config.packageOverrides. - - - - The self parameter refers to the final package set with the - applied overrides. Using this parameter may lead to infinite recursion if not - used consciously. - - - - The super parameter refers to the old package set. - It's equivalent to pkgs in the above example. - - - - Note that in previous versions of nixpkgs, this method replaced any changes from config.packageOverrides, - along with that from previous calls if this function was called repeatedly. - Now those previous changes will be preserved so this function can be "chained" meaningfully. - To recover the old behavior, make sure config.packageOverrides is unset, - and call this only once off a "freshly" imported nixpkgs: - - let - pkgs = import <nixpkgs> { config: {}; }; - newpkgs = pkgs.overridePackages ...; - in ... - - -
-
<pkg>.override @@ -91,12 +31,12 @@ Example usages: pkgs.foo.override { arg1 = val1; arg2 = val2; ... } - pkgs.overridePackages (self: super: { + import pkgs.path { overlays = [ (self: super: { foo = super.foo.override { barSupport = true ; }; - }) + })]}; mypkg = pkgs.callPackage ./mypkg.nix { mydep = pkgs.mydep.override { ... }; - }) + } diff --git a/doc/languages-frameworks/python.md b/doc/languages-frameworks/python.md index 82aeb112c93..3f5d500620b 100644 --- a/doc/languages-frameworks/python.md +++ b/doc/languages-frameworks/python.md @@ -737,18 +737,18 @@ in (pkgs.python35.override {inherit packageOverrides;}).withPackages (ps: [ps.bl ``` The requested package `blaze` depends on `pandas` which itself depends on `scipy`. -If you want the whole of Nixpkgs to use your modifications, then you can use `pkgs.overridePackages` +If you want the whole of Nixpkgs to use your modifications, then you can use `overlays` as explained in this manual. In the following example we build a `inkscape` using a different version of `numpy`. ``` let pkgs = import {}; - newpkgs = pkgs.overridePackages ( pkgsself: pkgssuper: { + newpkgs = import pkgs.path { overlays = [ (pkgsself: pkgssuper: { python27 = let packageOverrides = self: super: { numpy = super.numpy_1_10; }; in pkgssuper.python27.override {inherit packageOverrides;}; - } ); + } ) ]; }; in newpkgs.inkscape ``` @@ -804,6 +804,55 @@ If you want to create a Python environment for development, then the recommended method is to use `nix-shell`, either with or without the `python.buildEnv` function. +### How to consume python modules using pip in a virtualenv like I am used to on other Operating Systems ? + +This is an example of a `default.nix` for a `nix-shell`, which allows to consume a `virtualenv` environment, +and install python modules through `pip` the traditional way. + +Create this `default.nix` file, together with a `requirements.txt` and simply execute `nix-shell`. + +``` +with import {}; +with pkgs.python27Packages; + +stdenv.mkDerivation { + name = "impurePythonEnv"; + buildInputs = [ + # these packages are required for virtualenv and pip to work: + # + python27Full + python27Packages.virtualenv + python27Packages.pip + # the following packages are related to the dependencies of your python + # project. + # In this particular example the python modules listed in the + # requirements.tx require the following packages to be installed locally + # in order to compile any binary extensions they may require. + # + taglib + openssl + git + libxml2 + libxslt + libzip + stdenv + zlib ]; + src = null; + shellHook = '' + # set SOURCE_DATE_EPOCH so that we can use python wheels + SOURCE_DATE_EPOCH=$(date +%s) + virtualenv --no-setuptools venv + export PATH=$PWD/venv/bin:$PATH + pip install -r requirements.txt + ''; +} +``` + +Note that the `pip install` is an imperative action. So every time `nix-shell` +is executed it will attempt to download the python modules listed in +requirements.txt. However these will be cached locally within the `virtualenv` +folder and not downloaded again. + ## Contributing diff --git a/doc/languages-frameworks/ruby.xml b/doc/languages-frameworks/ruby.xml index 15c0802ad69..b52361212f3 100644 --- a/doc/languages-frameworks/ruby.xml +++ b/doc/languages-frameworks/ruby.xml @@ -26,9 +26,8 @@ bundlerEnv rec { version = (import gemset).sensu.version; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + # expects Gemfile, Gemfile.lock and gemset.nix in the same directory + gemdir = ./.; meta = with lib; { description = "A monitoring framework that aims to be simple, malleable, and scalable"; diff --git a/doc/manual.xml b/doc/manual.xml index 6ad66d48652..75bd21557fd 100644 --- a/doc/manual.xml +++ b/doc/manual.xml @@ -13,11 +13,13 @@ + + diff --git a/doc/old/cross.txt b/doc/old/cross.txt index 82a69f6f379..73103ea0c6d 100644 --- a/doc/old/cross.txt +++ b/doc/old/cross.txt @@ -61,7 +61,7 @@ stdenv.mkDerivation { builder = ./builder.sh; src = fetchurl { url = http://ftp.nluug.nl/gnu/binutils/binutils-2.16.1.tar.bz2; - md5 = "6a9d529efb285071dad10e1f3d2b2967"; + sha256 = "1ian3kwh2vg6hr3ymrv48s04gijs539vzrq62xr76bxbhbwnz2np"; }; inherit noSysDirs; configureFlags = "--target=arm-linux"; @@ -81,11 +81,11 @@ Step 2: build kernel headers for the target architecture assert stdenv.system == "i686-linux"; stdenv.mkDerivation { - name = "linux-headers-2.6.13.4-arm"; + name = "linux-headers-2.6.13.1-arm"; builder = ./builder.sh; src = fetchurl { - url = http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.13.4.tar.bz2; - md5 = "94768d7eef90a9d8174639b2a7d3f58d"; + url = http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.13.1.tar.bz2; + sha256 = "12qxmc827fjhaz53kjy7vyrzsaqcg78amiqsb3qm20z26w705lma"; }; } --- @@ -152,9 +152,7 @@ stdenv.mkDerivation { builder = ./builder.sh; src = fetchurl { url = ftp://ftp.nluug.nl/pub/gnu/gcc/gcc-4.0.2/gcc-core-4.0.2.tar.bz2; - md5 = "f7781398ada62ba255486673e6274b26"; - #url = ftp://ftp.nluug.nl/pub/gnu/gcc/gcc-4.0.2/gcc-4.0.2.tar.bz2; - #md5 = "a659b8388cac9db2b13e056e574ceeb0"; + sha256 = "02fxh0asflm8825w23l2jq1wvs7hbnam0jayrivg7zdv2ifnc0rc"; }; # !!! apply only if noSysDirs is set patches = [./no-sys-dirs.patch ./gcc-inhibit.patch]; diff --git a/doc/overlays.xml b/doc/overlays.xml new file mode 100644 index 00000000000..cb54c33cf65 --- /dev/null +++ b/doc/overlays.xml @@ -0,0 +1,99 @@ + + +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. + + + +
+Installing Overlays + +The set of overlays is looked for in the following places. The +first one present is considered, and all the rest are ignored: + + + + + + As an argument of the imported attribute set. When importing Nixpkgs, + the overlays attribute argument can be set to a list of + functions, which is described in . + + + + + + In the directory pointed by the environment variable + NIXPKGS_OVERLAYS. + + + + + In the directory ~/.nixpkgs/overlays/. + + + + + +For the second and third options, the directory should contain Nix expressions defining the +overlays. Each overlay can be a file, a directory containing a +default.nix, or a symlink to one of those. The expressions should follow +the syntax described in . + +The order of the overlay layers can influence the recipe of packages if multiple layers override +the same recipe. In the case where overlays are loaded from a directory, they are loaded in +alphabetical order. + +To install an overlay using the last option, you can clone the overlay's repository and add +a symbolic link to it in ~/.nixpkgs/overlays/ directory. + +
+ + + +
+Overlays Layout + +Overlays are expressed as Nix functions which accept 2 arguments and return a set of +packages. + + +self: super: + +{ + boost = super.boost.override { + python = self.python3; + }; + rr = super.callPackage ./pkgs/rr { + stdenv = self.stdenv_32bit; + }; +} + + +The first argument, usually named self, corresponds to the final package +set. You should use this set for the dependencies of all packages specified in your +overlay. For example, all the dependencies of rr in the example above come +from self, as well as the overriden dependencies used in the +boost override. + +The second argument, usually named super, +corresponds to the result of the evaluation of the previous stages of +Nixpkgs. It does not contain any of the packages added by the current +overlay nor any of the following overlays. This set should be used either +to refer to packages you wish to override, or to access functions defined +in Nixpkgs. For example, the original recipe of boost +in the above example, comes from super, as well as the +callPackage function. + +The value returned by this function should be a set similar to +pkgs/top-level/all-packages.nix, which contains +overridden and/or new packages. + +
+ +
diff --git a/doc/stdenv.xml b/doc/stdenv.xml index 68441ea9393..6ec5c9f2814 100644 --- a/doc/stdenv.xml +++ b/doc/stdenv.xml @@ -194,33 +194,52 @@ genericBuild tools.
+ + + + Variables specifying dependencies + + + nativeBuildInputs + + A list of dependencies used by the new derivation at build-time. + I.e. these dependencies should not make it into the package's runtime-closure, though this is currently not checked. + For each dependency dir, the directory dir/bin, if it exists, is added to the PATH environment variable. + Other environment variables are also set up via a pluggable mechanism. + For instance, if buildInputs contains Perl, then the lib/site_perl subdirectory of each input is added to the PERL5LIB environment variable. + See for details. + + + buildInputs - A list of dependencies used by - stdenv to set up the environment for the build. - For each dependency dir, the directory - dir/bin, if it - exists, is added to the PATH environment variable. - Other environment variables are also set up via a pluggable - mechanism. For instance, if buildInputs - contains Perl, then the lib/site_perl - subdirectory of each input is added to the PERL5LIB - environment variable. See for - details. + + A list of dependencies used by the new derivation at run-time. + Currently, the build-time environment is modified in the exact same way as with nativeBuildInputs. + This is problematic in that when cross-compiling, foreign executables can clobber native ones on the PATH. + Even more confusing is static-linking. + A statically-linked library should be listed here because ultimately that generated machine code will be used at run-time, even though a derivation containing the object files or static archives will only be used at build-time. + A less confusing solution to this would be nice. + - + + + + propagatedNativeBuildInputs + + Like nativeBuildInputs, but these dependencies are propagated: + that is, the dependencies listed here are added to the nativeBuildInputs of any package that uses this package as a dependency. + So if package Y has propagatedBuildInputs = [X], and package Z has buildInputs = [Y], then package X will appear in Z’s build environment automatically. + + + propagatedBuildInputs - Like buildInputs, but these - dependencies are propagated: that is, the - dependencies listed here are added to the - buildInputs of any package that uses - this package as a dependency. So if package - Y has propagatedBuildInputs = [X], and package - Z has buildInputs = [Y], then package X will - appear in Z’s build environment automatically. + + Like buildInputs, but propagated just like propagatedNativeBuildInputs. + This inherits buildInputs's flaws of clobbering native executables when cross-compiling and being confusing for static linking. + - @@ -322,7 +341,7 @@ executed and in what order: $preInstallPhases installPhase fixupPhase $preDistPhases distPhase $postPhases. - + Usually, if you just want to add a few phases, it’s more convenient to set one of the variables below (such as preInstallPhases), as you then don’t specify @@ -706,7 +725,7 @@ makeFlagsArray=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar") - + You can set flags for make through the makeFlags variable. @@ -773,7 +792,7 @@ doCheck = true; - +
@@ -840,12 +859,12 @@ install phase. The default fixupPhase does the following: - + It moves the man/, doc/ and info/ subdirectories of $out to share/. - + It strips libraries and executables of debug information. @@ -1091,13 +1110,13 @@ functions. - + substitute infile outfile subs - + Performs string substitution on the contents of infile, writing the result to @@ -1125,7 +1144,7 @@ functions. @...@ in the template as placeholders. - + varName @@ -1134,7 +1153,7 @@ functions. @varName@ by the string s. - + @@ -1162,7 +1181,7 @@ substitute ./foo.in ./foo.out \ - + substituteInPlace @@ -1173,7 +1192,7 @@ substitute ./foo.in ./foo.out \ file. - + substituteAll infile @@ -1233,7 +1252,7 @@ echo @foo@ Strips the directory and hash part of a store path, outputting the name part to stdout. For example: - + # prints coreutils-8.24 stripHash "/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24" @@ -1241,7 +1260,7 @@ stripHash "/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24" If you wish to store the result in another variable, then the following idiom may be useful: - + name="/nix/store/9s9r019176g7cvn2nvcw41gsp862y6b4-coreutils-8.24" someVar=$(stripHash $name) @@ -1250,7 +1269,7 @@ someVar=$(stripHash $name) - + @@ -1401,8 +1420,15 @@ These can be toggled using the stdenv.mkDerivation parameters hardeningDisable and hardeningEnable. -The following flags are enabled by default and might require disabling -if the program to package is incompatible. + +Both parameters take a list of flags as strings. The special +"all" flag can be passed to hardeningDisable +to turn off all hardening. These flags can also be used as environment variables +for testing or development purposes. + + +The following flags are enabled by default and might require disabling with +hardeningDisable if the program to package is incompatible. @@ -1563,7 +1589,8 @@ intel_drv.so: undefined symbol: vgaHWFreeHWRec The following flags are disabled by default and should be enabled -for packages that take untrusted input, like network services. +with hardeningEnable for packages that take untrusted +input like network services. @@ -1599,4 +1626,3 @@ Arch Wiki. - diff --git a/lib/licenses.nix b/lib/licenses.nix index e5784ce2202..90c1cc177cb 100644 --- a/lib/licenses.nix +++ b/lib/licenses.nix @@ -191,6 +191,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec { free = false; }; + eupl11 = spdx { + spdxId = "EUPL-1.1"; + fullname = "European Union Public License 1.1"; + }; + fdl12 = spdx { spdxId = "GFDL-1.2"; fullName = "GNU Free Documentation License v1.2"; diff --git a/lib/maintainers.nix b/lib/maintainers.nix index 95b836130af..a4a383d8946 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -27,6 +27,7 @@ akaWolf = "Artjom Vejsel "; akc = "Anders Claesson "; algorith = "Dries Van Daele "; + alibabzo = "Alistair Bill "; all = "Nix Committers "; ambrop72 = "Ambroz Bizjak "; amiddelk = "Arie Middelkoop "; @@ -102,6 +103,7 @@ corngood = "David McFarland "; coroa = "Jonas Hörsch "; couchemar = "Andrey Pavlov "; + cpages = "Carles Pagès "; cransom = "Casey Ransom "; cryptix = "Henry Bubert "; CrystalGamma = "Jona Stubbe "; @@ -221,9 +223,11 @@ joamaki = "Jussi Maki "; joelmo = "Joel Moberg "; joelteon = "Joel Taylor "; + johbo = "Johannes Bornhold "; joko = "Ioannis Koutras "; jonafato = "Jon Banafato "; jpbernardy = "Jean-Philippe Bernardy "; + jpierre03 = "Jean-Pierre PRUNARET "; jraygauthier = "Raymond Gauthier "; juliendehos = "Julien Dehos "; jwiegley = "John Wiegley "; @@ -247,6 +251,7 @@ ldesgoui = "Lucas Desgouilles "; league = "Christopher League "; lebastr = "Alexander Lebedev "; + leemachin = "Lee Machin "; leenaars = "Michiel Leenaars "; leonardoce = "Leonardo Cecchi "; lethalman = "Luca Bruno "; @@ -286,6 +291,7 @@ mbbx6spp = "Susan Potter "; mbe = "Brandon Edens "; mboes = "Mathieu Boespflug "; + mbrgm = "Marius Bergmann "; mcmtroffaes = "Matthias C. M. Troffaes "; mdaiter = "Matthew S. Daiter "; meditans = "Carlo Nucera "; @@ -331,6 +337,7 @@ nicknovitski = "Nick Novitski "; nico202 = "Nicolò Balzarotti "; NikolaMandic = "Ratko Mladic "; + nixy = "Andrew R. M. "; notthemessiah = "Brian Cohen "; np = "Nicolas Pouillard "; nslqqq = "Nikita Mikhailov "; @@ -347,7 +354,6 @@ osener = "Ozan Sener "; otwieracz = "Slawomir Gonet "; oxij = "Jan Malakhovski "; - page = "Carles Pagès "; paholg = "Paho Lurie-Gregg "; pakhfn = "Fedor Pakhomov "; palo = "Ingolf Wanger "; diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml index 04a186a1bca..8c37643c08f 100644 --- a/nixos/doc/manual/installation/installing.xml +++ b/nixos/doc/manual/installation/installing.xml @@ -37,6 +37,11 @@ first disable network-manager with systemctl stop network-manager. + 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. + The NixOS installer doesn’t do any partitioning or formatting yet, so you need to do that yourself. Use the following commands: diff --git a/nixos/doc/manual/release-notes/rl-1703.xml b/nixos/doc/manual/release-notes/rl-1703.xml index d8b0ae01e33..177010e2a32 100644 --- a/nixos/doc/manual/release-notes/rl-1703.xml +++ b/nixos/doc/manual/release-notes/rl-1703.xml @@ -11,7 +11,9 @@ has the following highlights: - + Nixpkgs is now extensible through overlays. See the Nixpkgs + manual for more information. @@ -28,6 +30,23 @@ has the following highlights: following incompatible changes: + + + Cross compilation has been rewritten. See the nixpkgs manual for + details. The most obvious breaking change is that derivations absent a + .nativeDrv or .crossDrv are now + cross by default, not native. + + + + + + stdenv.overrides is now expected to take self + and super arguments. See lib.trivial.extends + for what those parameters represent. + + + gnome alias has been removed along with @@ -88,6 +107,45 @@ following incompatible changes: networking.timeServers. + + + + overridePackages function no longer exists. + It is replaced by + overlays. For example, the following code: + + + let + pkgs = import <nixpkgs> {}; + in + pkgs.overridePackages (self: super: ...) + + + should be replaced by: + + + let + pkgs = import <nixpkgs> {}; + in + import pkgs.path { overlays = [(self: super: ...)] } + + + + + + + + Autoloading connection tracking helpers is now disabled by default. + This default was also changed in the Linux kernel and is considered + insecure if not configured properly in your firewall. If you need + connection tracking helpers (i.e. for active FTP) please enable + networking.firewall.autoLoadConntrackHelpers and + tune networking.firewall.connectionTrackingModules + to suit your needs. + + + diff --git a/nixos/maintainers/scripts/ec2/create-amis.sh b/nixos/maintainers/scripts/ec2/create-amis.sh index 0750a1b18c9..7cceac8cbf5 100755 --- a/nixos/maintainers/scripts/ec2/create-amis.sh +++ b/nixos/maintainers/scripts/ec2/create-amis.sh @@ -19,7 +19,7 @@ rm -f ec2-amis.nix types="hvm pv" stores="ebs s3" -regions="eu-west-1 eu-central-1 us-east-1 us-east-2 us-west-1 us-west-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ap-northeast-2 sa-east-1 ap-south-1" +regions="eu-west-1 eu-west-2 eu-central-1 us-east-1 us-east-2 us-west-1 us-west-2 ap-southeast-1 ap-southeast-2 ap-northeast-1 ap-northeast-2 sa-east-1 ap-south-1" for type in $types; do link=$stateDir/$type diff --git a/nixos/modules/config/networking.nix b/nixos/modules/config/networking.nix index 9e7cfbd686c..426aaa34885 100644 --- a/nixos/modules/config/networking.nix +++ b/nixos/modules/config/networking.nix @@ -13,7 +13,7 @@ let resolvconfOptions = cfg.resolvconfOptions ++ optional cfg.dnsSingleRequest "single-request" - ++ optional cfg.dnsExtensionMechanism "ends0"; + ++ optional cfg.dnsExtensionMechanism "edns0"; in { diff --git a/nixos/modules/config/pulseaudio.nix b/nixos/modules/config/pulseaudio.nix index 742167fbf69..d5cb4fce0f9 100644 --- a/nixos/modules/config/pulseaudio.nix +++ b/nixos/modules/config/pulseaudio.nix @@ -160,6 +160,13 @@ in { if activated. ''; }; + + config = mkOption { + type = types.attrsOf types.unspecified; + default = {}; + description = ''Config of the pulse daemon. See man pulse-daemon.conf.''; + example = literalExample ''{ flat-volumes = "no"; }''; + }; }; zeroconf = { @@ -204,10 +211,13 @@ in { (mkIf cfg.enable { environment.systemPackages = [ overriddenPackage ]; - environment.etc = singleton { - target = "asound.conf"; - source = alsaConf; - }; + environment.etc = [ + { target = "asound.conf"; + source = alsaConf; } + + { target = "pulse/daemon.conf"; + source = writeText "daemon.conf" (lib.generators.toKeyValue {} cfg.daemon.config); } + ]; # Allow PulseAudio to get realtime priority using rtkit. security.rtkit.enable = true; diff --git a/nixos/modules/hardware/ckb.nix b/nixos/modules/hardware/ckb.nix new file mode 100644 index 00000000000..8429572a882 --- /dev/null +++ b/nixos/modules/hardware/ckb.nix @@ -0,0 +1,40 @@ +{ 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 c4fad9a6672..5e38a988096 100644 --- a/nixos/modules/hardware/opengl.nix +++ b/nixos/modules/hardware/opengl.nix @@ -96,7 +96,7 @@ in example = literalExample "with pkgs; [ vaapiIntel libvdpau-va-gl vaapiVdpau ]"; description = '' Additional packages to add to OpenGL drivers. This can be used - to add additional VA-API/VDPAU drivers. + to add OpenCL drivers, VA-API/VDPAU drivers etc. ''; }; @@ -107,7 +107,7 @@ in description = '' Additional packages to add to 32-bit OpenGL drivers on 64-bit systems. Used when is - set. This can be used to add additional VA-API/VDPAU drivers. + set. This can be used to add OpenCL drivers, VA-API/VDPAU drivers etc. ''; }; diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix index e23e28aa25e..a5bbe6bcb55 100644 --- a/nixos/modules/i18n/input-method/ibus.nix +++ b/nixos/modules/i18n/input-method/ibus.nix @@ -10,6 +10,11 @@ let check = x: (lib.types.package.check x) && (attrByPath ["meta" "isIbusEngine"] false x); }; + impanel = + if cfg.panel != null + then "--panel=${cfg.panel}" + else ""; + ibusAutostart = pkgs.writeTextFile { name = "autostart-ibus-daemon"; destination = "/etc/xdg/autostart/ibus-daemon.desktop"; @@ -17,7 +22,7 @@ let [Desktop Entry] Name=IBus Type=Application - Exec=${ibusPackage}/bin/ibus-daemon --daemonize --xim + Exec=${ibusPackage}/bin/ibus-daemon --daemonize --xim ${impanel} ''; }; in @@ -36,6 +41,12 @@ in in "Enabled IBus engines. Available engines are: ${engines}."; }; + panel = mkOption { + type = with types; nullOr path; + default = null; + example = literalExample "''${pkgs.kde5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel"; + description = "Replace the IBus panel with another panel."; + }; }; }; diff --git a/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix b/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix index f4122ab0e51..7ec55f159d0 100644 --- a/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix +++ b/nixos/modules/installer/cd-dvd/installation-cd-minimal.nix @@ -7,9 +7,4 @@ imports = [ ./installation-cd-base.nix ]; - - environment.systemPackages = - [ - pkgs.vim - ]; } diff --git a/nixos/modules/installer/tools/nix-fallback-paths.nix b/nixos/modules/installer/tools/nix-fallback-paths.nix index ddc624a77de..d73d67ef472 100644 --- a/nixos/modules/installer/tools/nix-fallback-paths.nix +++ b/nixos/modules/installer/tools/nix-fallback-paths.nix @@ -1,5 +1,5 @@ { - x86_64-linux = "/nix/store/m8z91vpfxyszhjpq4wl8m1zwlqik4fkn-nix-1.11.5"; - i686-linux = "/nix/store/vk71likl32igqg6apqsj52ln3vhkq1pa-nix-1.11.5"; - x86_64-darwin = "/nix/store/qfwm0b5qkr8v8gsv9dh2z3arky9p1myg-nix-1.11.5"; + x86_64-linux = "/nix/store/qdkzm17csr24snk247a1s0c47ikq5sl6-nix-1.11.6"; + i686-linux = "/nix/store/hiwp53747lxlniqy5wpbql5izjrs8z0z-nix-1.11.6"; + x86_64-darwin = "/nix/store/hca2hqcvwncf23hiqyqgwbsdy8vvl9xv-nix-1.11.6"; } diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index 6ab4b24a349..2005f2518ba 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -282,6 +282,10 @@ infinoted = 264; keystone = 265; glance = 266; + couchpotato = 267; + gogs = 268; + pdns-recursor = 269; + kresd = 270; # When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399! @@ -534,6 +538,9 @@ infinoted = 264; keystone = 265; glance = 266; + couchpotato = 267; + gogs = 268; + kresd = 270; # 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 7d50b8025bd..7451888484f 100644 --- a/nixos/modules/misc/nixpkgs.nix +++ b/nixos/modules/misc/nixpkgs.nix @@ -29,11 +29,19 @@ let }; configType = mkOptionType { - name = "nixpkgs config"; + name = "nixpkgs-config"; + description = "nixpkgs config"; check = traceValIfNot isConfig; merge = args: fold (def: mergeConfig def.value) {}; }; + overlayType = mkOptionType { + name = "nixpkgs-overlay"; + description = "nixpkgs overlay"; + check = builtins.isFunction; + merge = lib.mergeOneOption; + }; + in { @@ -43,23 +51,37 @@ in default = {}; example = literalExample '' - { firefox.enableGeckoMediaPlayer = true; - packageOverrides = pkgs: { - firefox60Pkgs = pkgs.firefox60Pkgs.override { - enableOfficialBranding = true; - }; - }; - } + { firefox.enableGeckoMediaPlayer = true; } ''; type = configType; description = '' The configuration of the Nix Packages collection. (For details, see the Nixpkgs documentation.) It allows you to set - package configuration options, and to override packages - globally through the packageOverrides - option. The latter is a function that takes as an argument - the original Nixpkgs, and must evaluate - to a set of new or overridden packages. + package configuration options. + ''; + }; + + nixpkgs.overlays = mkOption { + default = []; + example = literalExample + '' + [ (self: super: { + openssh = super.openssh.override { + hpnSupport = true; + withKerberos = true; + kerberos = self.libkrb5; + }; + }; + ) ] + ''; + type = types.listOf overlayType; + 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 + 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. ''; }; diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 7607af2ae92..f7206ea931b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -26,6 +26,7 @@ ./config/vpnc.nix ./config/zram.nix ./hardware/all-firmware.nix + ./hardware/ckb.nix ./hardware/cpu/amd-microcode.nix ./hardware/cpu/intel-microcode.nix ./hardware/ksm.nix @@ -66,6 +67,7 @@ ./programs/bash/bash.nix ./programs/blcr.nix ./programs/cdemu.nix + ./programs/chromium.nix ./programs/command-not-found/command-not-found.nix ./programs/dconf.nix ./programs/environment.nix @@ -210,6 +212,7 @@ ./services/logging/awstats.nix ./services/logging/fluentd.nix ./services/logging/graylog.nix + ./services/logging/journalbeat.nix ./services/logging/klogd.nix ./services/logging/logcheck.nix ./services/logging/logrotate.nix @@ -241,6 +244,7 @@ ./services/misc/cpuminer-cryptonight.nix ./services/misc/cgminer.nix ./services/misc/confd.nix + ./services/misc/couchpotato.nix ./services/misc/devmon.nix ./services/misc/dictd.nix ./services/misc/dysnomia.nix @@ -255,6 +259,7 @@ #./services/misc/gitit.nix ./services/misc/gitlab.nix ./services/misc/gitolite.nix + ./services/misc/gogs.nix ./services/misc/gpsd.nix ./services/misc/ihaskell.nix ./services/misc/leaps.nix @@ -294,6 +299,7 @@ ./services/misc/uhub.nix ./services/misc/zookeeper.nix ./services/monitoring/apcupsd.nix + ./services/monitoring/arbtt.nix ./services/monitoring/bosun.nix ./services/monitoring/cadvisor.nix ./services/monitoring/collectd.nix @@ -307,6 +313,7 @@ ./services/monitoring/monit.nix ./services/monitoring/munin.nix ./services/monitoring/nagios.nix + ./services/monitoring/netdata.nix ./services/monitoring/prometheus/default.nix ./services/monitoring/prometheus/alertmanager.nix ./services/monitoring/prometheus/blackbox-exporter.nix @@ -326,6 +333,7 @@ ./services/monitoring/telegraf.nix ./services/monitoring/ups.nix ./services/monitoring/uptime.nix + ./services/monitoring/vnstat.nix ./services/monitoring/zabbix-agent.nix ./services/monitoring/zabbix-server.nix ./services/network-filesystems/cachefilesd.nix @@ -364,6 +372,7 @@ ./services/networking/dhcpd.nix ./services/networking/dnschain.nix ./services/networking/dnscrypt-proxy.nix + ./services/networking/dnscrypt-wrapper.nix ./services/networking/dnsmasq.nix ./services/networking/ejabberd.nix ./services/networking/fan.nix @@ -390,6 +399,7 @@ ./services/networking/iodine.nix ./services/networking/ircd-hybrid/default.nix ./services/networking/kippo.nix + ./services/networking/kresd.nix ./services/networking/lambdabot.nix ./services/networking/libreswan.nix ./services/networking/logmein-hamachi.nix @@ -420,6 +430,7 @@ ./services/networking/pdnsd.nix ./services/networking/polipo.nix ./services/networking/powerdns.nix + ./services/networking/pdns-recursor.nix ./services/networking/pptpd.nix ./services/networking/prayer.nix ./services/networking/privoxy.nix diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix index 7949e600f86..a24fa75e01d 100644 --- a/nixos/modules/profiles/installation-device.nix +++ b/nixos/modules/profiles/installation-device.nix @@ -45,8 +45,13 @@ with lib; "Type `systemctl start display-manager' to\nstart the graphical user interface."} ''; - # Allow sshd to be started manually through "start sshd". - services.openssh.enable = true; + # Allow sshd to be started manually through "systemctl start sshd". + services.openssh = { + enable = true; + # Allow password login to the installation, if the user sets a password via "passwd" + # It is safe as root doesn't have a password by default and SSH is disabled by default + permitRootLogin = "yes"; + }; systemd.services.sshd.wantedBy = mkOverride 50 []; # Enable wpa_supplicant, but don't start it by default. @@ -66,9 +71,8 @@ with lib; boot.kernel.sysctl."vm.overcommit_memory" = "1"; # To speed up installation a little bit, include the complete - # stdenv in the Nix store on the CD. Archive::Cpio is needed for - # the initrd builder. - system.extraDependencies = [ pkgs.stdenv pkgs.busybox pkgs.perlPackages.ArchiveCpio ]; + # stdenv in the Nix store on the CD. + system.extraDependencies = with pkgs; [ stdenv stdenvNoCC busybox ]; # Show all debug messages from the kernel but don't log refused packets # because we have the firewall enabled. This makes installs from the @@ -76,5 +80,6 @@ with lib; boot.consoleLogLevel = mkDefault 7; networking.firewall.logRefusedConnections = mkDefault false; + environment.systemPackages = [ pkgs.vim ]; }; } diff --git a/nixos/modules/programs/chromium.nix b/nixos/modules/programs/chromium.nix new file mode 100644 index 00000000000..54739feab97 --- /dev/null +++ b/nixos/modules/programs/chromium.nix @@ -0,0 +1,85 @@ +{ config, lib, ... }: + +with lib; + +let + cfg = config.programs.chromium; + + defaultProfile = filterAttrs (k: v: v != null) { + HomepageLocation = cfg.homepageLocation; + DefaultSearchProviderSearchURL = cfg.defaultSearchProviderSearchURL; + DefaultSearchProviderSuggestURL = cfg.defaultSearchProviderSuggestURL; + ExtensionInstallForcelist = map (extension: + "${extension};https://clients2.google.com/service/update2/crx" + ) cfg.extensions; + }; +in + +{ + ###### interface + + options = { + programs.chromium = { + enable = mkEnableOption "chromium policies"; + + extensions = mkOption { + type = types.listOf types.str; + description = '' + List of chromium extensions to install. + For list of plugins ids see id in url of extensions on + chrome web store + page. + ''; + default = []; + example = literalExample '' + [ + "chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet + "mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot + "gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere + ] + ''; + }; + + homepageLocation = mkOption { + type = types.nullOr types.str; + description = "Chromium default homepage"; + default = null; + example = "https://nixos.org"; + }; + + defaultSearchProviderSearchURL = mkOption { + type = types.nullOr types.str; + description = "Chromium default search provider url."; + default = null; + example = + "https://encrypted.google.com/search?q={searchTerms}&{google:RLZ}{google:originalQueryForSuggestion}{google:assistedQueryStats}{google:searchFieldtrialParameter}{google: + ↪searchClient}{google:sourceId}{google:instantExtendedEnabledParameter}ie={inputEncoding}"; + }; + + defaultSearchProviderSuggestURL = mkOption { + type = types.nullOr types.str; + description = "Chromium default search provider url for suggestions."; + default = null; + example = + "https://encrypted.google.com/complete/search?output=chrome&q={searchTerms}"; + }; + + extraOpts = mkOption { + type = types.attrs; + description = '' + Extra chromium policy options, see + https://www.chromium.org/administrators/policy-list-3 + for a list of avalible options + ''; + default = {}; + }; + }; + }; + + ###### implementation + + config = lib.mkIf cfg.enable { + environment.etc."chromium/policies/managed/default.json".text = builtins.toJSON defaultProfile; + environment.etc."chromium/policies/managed/extra.json".text = builtins.toJSON cfg.extraOpts; + }; +} diff --git a/nixos/modules/programs/man.nix b/nixos/modules/programs/man.nix index e59ffd6f936..5b20a38d885 100644 --- a/nixos/modules/programs/man.nix +++ b/nixos/modules/programs/man.nix @@ -11,6 +11,7 @@ with lib; default = true; description = '' Whether to enable manual pages and the man command. + This also includes "man" outputs of all systemPackages. ''; }; diff --git a/nixos/modules/programs/nano.nix b/nixos/modules/programs/nano.nix index b8803eec7be..27b6d446c75 100644 --- a/nixos/modules/programs/nano.nix +++ b/nixos/modules/programs/nano.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: +{ config, lib, pkgs, ... }: let cfg = config.programs.nano; @@ -20,16 +20,22 @@ in example = '' set nowrap set tabstospaces - set tabsize 4 + set tabsize 2 ''; }; + syntaxHighlight = lib.mkOption { + type = lib.types.bool; + default = true; + description = "Whether to enable syntax highlight for various languages."; + }; }; }; ###### implementation config = lib.mkIf (cfg.nanorc != "") { - environment.etc."nanorc".text = cfg.nanorc; + environment.etc."nanorc".text = lib.concatStrings [ cfg.nanorc + (lib.optionalString cfg.syntaxHighlight ''include "${pkgs.nano}/share/nano/*.nanorc"'') ]; }; } diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index b4d941a7770..990e6648e82 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -123,11 +123,6 @@ in setopt HIST_IGNORE_DUPS SHARE_HISTORY HIST_FCNTL_LOCK - ${cfge.interactiveShellInit} - - ${cfg.promptInit} - ${zshAliases} - # 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) @@ -143,6 +138,12 @@ in "source ${pkgs.zsh-autosuggestions}/share/zsh-autosuggestions/zsh-autosuggestions.zsh" } + ${zshAliases} + ${cfg.promptInit} + + ${cfge.interactiveShellInit} + + HELPDIR="${pkgs.zsh}/share/zsh/$ZSH_VERSION/help" ''; diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 876e54a162c..be89d85ff3c 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -17,6 +17,7 @@ with lib; (mkRenamedOptionModule [ "services" "elasticsearch" "host" ] [ "services" "elasticsearch" "listenAddress" ]) (mkRenamedOptionModule [ "services" "graphite" "api" "host" ] [ "services" "graphite" "api" "listenAddress" ]) (mkRenamedOptionModule [ "services" "graphite" "web" "host" ] [ "services" "graphite" "web" "listenAddress" ]) + (mkRenamedOptionModule [ "services" "logstash" "address" ] [ "services" "logstash" "listenAddress" ]) (mkRenamedOptionModule [ "services" "kibana" "host" ] [ "services" "kibana" "listenAddress" ]) (mkRenamedOptionModule [ "services" "mpd" "network" "host" ] [ "services" "mpd" "network" "listenAddress" ]) (mkRenamedOptionModule [ "services" "neo4j" "host" ] [ "services" "neo4j" "listenAddress" ]) @@ -163,6 +164,9 @@ with lib; else { addr = value inetAddr; port = value inetPort; } )) + # dhcpd + (mkRenamedOptionModule [ "services" "dhcpd" ] [ "services" "dhcpd4" ]) + # Options that are obsolete and have no replacement. (mkRemovedOptionModule [ "boot" "initrd" "luks" "enable" ] "") (mkRemovedOptionModule [ "programs" "bash" "enable" ] "") diff --git a/nixos/modules/security/acme.nix b/nixos/modules/security/acme.nix index 726e5471141..4e7c966a463 100644 --- a/nixos/modules/security/acme.nix +++ b/nixos/modules/security/acme.nix @@ -284,6 +284,8 @@ in OnCalendar = cfg.renewInterval; Unit = "acme-${cert}.service"; Persistent = "yes"; + AccuracySec = "5m"; + RandomizedDelaySec = "1h"; }; }) ); diff --git a/nixos/modules/services/cluster/kubernetes.nix b/nixos/modules/services/cluster/kubernetes.nix index fbf7412a6cd..029b11ad98b 100644 --- a/nixos/modules/services/cluster/kubernetes.nix +++ b/nixos/modules/services/cluster/kubernetes.nix @@ -737,6 +737,8 @@ in { wantedBy = [ "multi-user.target" ]; after = [ "kube-apiserver.service" ]; serviceConfig = { + RestartSec = "30s"; + Restart = "on-failure"; ExecStart = ''${cfg.package}/bin/kube-controller-manager \ --address=${cfg.controllerManager.address} \ --port=${toString cfg.controllerManager.port} \ diff --git a/nixos/modules/services/games/factorio.nix b/nixos/modules/services/games/factorio.nix index 0369752997a..e7f070d0877 100644 --- a/nixos/modules/services/games/factorio.nix +++ b/nixos/modules/services/games/factorio.nix @@ -14,6 +14,31 @@ let read-data=${factorio}/share/factorio/data write-data=${stateDir} ''; + serverSettings = { + name = cfg.game-name; + description = cfg.description; + visibility = { + public = cfg.public; + lan = cfg.lan; + }; + username = cfg.username; + password = cfg.password; + token = cfg.token; + game_password = cfg.game-password; + require_user_verification = true; + max_upload_in_kilobytes_per_second = 0; + minimum_latency_in_ticks = 0; + ignore_player_limit_for_returning_players = false; + allow_commands = "admins-only"; + autosave_interval = cfg.autosave-interval; + autosave_slots = 5; + afk_autokick_interval = 0; + auto_pause = true; + only_admins_can_pause_the_game = true; + autosave_only_on_server = true; + admins = []; + }; + serverSettingsFile = pkgs.writeText "server-settings.json" (builtins.toJSON (filterAttrsRecursive (n: v: v != null) serverSettings)); modDir = pkgs.factorio-mkModDirDrv cfg.mods; in { @@ -67,12 +92,68 @@ in derivations via nixos-channel. Until then, this is for experts only. ''; }; + game-name = mkOption { + type = types.nullOr types.string; + default = "Factorio Game"; + description = '' + Name of the game as it will appear in the game listing. + ''; + }; + description = mkOption { + type = types.nullOr types.string; + default = ""; + description = '' + Description of the game that will appear in the listing. + ''; + }; + public = mkOption { + type = types.bool; + default = false; + description = '' + Game will be published on the official Factorio matching server. + ''; + }; + lan = mkOption { + type = types.bool; + default = false; + description = '' + Game will be broadcast on LAN. + ''; + }; + username = mkOption { + type = types.nullOr types.string; + default = null; + description = '' + Your factorio.com login credentials. Required for games with visibility public. + ''; + }; + password = mkOption { + type = types.nullOr types.string; + default = null; + description = '' + Your factorio.com login credentials. Required for games with visibility public. + ''; + }; + token = mkOption { + type = types.nullOr types.string; + default = null; + description = '' + Authentication token. May be used instead of 'password' above. + ''; + }; + game-password = mkOption { + type = types.nullOr types.string; + default = null; + description = '' + Game password. + ''; + }; autosave-interval = mkOption { type = types.nullOr types.int; default = null; - example = 2; + example = 10; description = '' - The time, in minutes, between autosaves. + Autosave interval in minutes. ''; }; }; @@ -120,8 +201,8 @@ in "--config=${cfg.configFile}" "--port=${toString cfg.port}" "--start-server=${mkSavePath cfg.saveName}" + "--server-settings=${serverSettingsFile}" (optionalString (cfg.mods != []) "--mod-directory=${modDir}") - (optionalString (cfg.autosave-interval != null) "--autosave-interval ${toString cfg.autosave-interval}") ]; }; }; diff --git a/nixos/modules/services/hardware/udev.nix b/nixos/modules/services/hardware/udev.nix index 14d65978c32..028907693a5 100644 --- a/nixos/modules/services/hardware/udev.nix +++ b/nixos/modules/services/hardware/udev.nix @@ -143,7 +143,10 @@ let done echo "Generating hwdb database..." - ${udev}/bin/udevadm hwdb --update --root=$(pwd) + # hwdb --update doesn't return error code even on errors! + res="$(${udev}/bin/udevadm hwdb --update --root=$(pwd) 2>&1)" + echo "$res" + [ -z "$(echo "$res" | egrep '^Error')" ] mv etc/udev/hwdb.bin $out ''; diff --git a/nixos/modules/services/logging/journalbeat.nix b/nixos/modules/services/logging/journalbeat.nix new file mode 100644 index 00000000000..8186a3b02c3 --- /dev/null +++ b/nixos/modules/services/logging/journalbeat.nix @@ -0,0 +1,76 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.journalbeat; + + journalbeatYml = pkgs.writeText "journalbeat.yml" '' + name: ${cfg.name} + tags: ${builtins.toJSON cfg.tags} + + journalbeat.cursor_state_file: ${cfg.stateDir}/cursor-state + + ${cfg.extraConfig} + ''; + +in +{ + options = { + + services.journalbeat = { + + enable = mkEnableOption "journalbeat"; + + name = mkOption { + type = types.str; + default = "journalbeat"; + description = "Name of the beat"; + }; + + tags = mkOption { + type = types.listOf types.str; + default = []; + description = "Tags to place on the shipped log messages"; + }; + + stateDir = mkOption { + type = types.str; + default = "/var/lib/journalbeat"; + description = "The state directory. Journalbeat's own logs and other data are stored here."; + }; + + extraConfig = mkOption { + type = types.lines; + default = '' + journalbeat: + seek_position: cursor + cursor_seek_fallback: tail + write_cursor_state: true + cursor_flush_period: 5s + clean_field_names: true + convert_to_numbers: false + move_metadata_to_field: journal + default_type: journal + ''; + description = "Any other configuration options you want to add"; + }; + + }; + }; + + config = mkIf cfg.enable { + + systemd.services.journalbeat = with pkgs; { + description = "Journalbeat log shipper"; + wantedBy = [ "multi-user.target" ]; + preStart = '' + mkdir -p ${cfg.stateDir}/data + mkdir -p ${cfg.stateDir}/logs + ''; + serviceConfig = { + ExecStart = "${pkgs.journalbeat}/bin/journalbeat -c ${journalbeatYml} -path.data ${cfg.stateDir}/data -path.logs ${cfg.stateDir}/logs"; + }; + }; + }; +} diff --git a/nixos/modules/services/logging/logstash.nix b/nixos/modules/services/logging/logstash.nix index 62f6e187ea0..c9477b9e3ab 100644 --- a/nixos/modules/services/logging/logstash.nix +++ b/nixos/modules/services/logging/logstash.nix @@ -63,7 +63,7 @@ in description = "Enable the logstash web interface."; }; - address = mkOption { + listenAddress = mkOption { type = types.str; default = "0.0.0.0"; description = "Address on which to start webserver."; @@ -77,7 +77,7 @@ in inputConfig = mkOption { type = types.lines; - default = ''stdin { type => "example" }''; + default = ''generator { }''; description = "Logstash input configuration."; example = '' # Read from journal @@ -90,7 +90,7 @@ in filterConfig = mkOption { type = types.lines; - default = ''noop {}''; + default = ""; description = "logstash filter configuration."; example = '' if [type] == "syslog" { @@ -108,11 +108,11 @@ in outputConfig = mkOption { type = types.lines; - default = ''stdout { debug => true debug_format => "json"}''; + default = ''stdout { codec => rubydebug }''; description = "Logstash output configuration."; example = '' - redis { host => "localhost" data_type => "list" key => "logstash" codec => json } - elasticsearch { embedded => true } + redis { host => ["localhost"] data_type => "list" key => "logstash" codec => json } + elasticsearch { } ''; }; @@ -147,7 +147,7 @@ in ${cfg.outputConfig} } ''} " + - ops cfg.enableWeb "-- web -a ${cfg.address} -p ${cfg.port}"; + ops cfg.enableWeb "-- web -a ${cfg.listenAddress} -p ${cfg.port}"; }; }; }; diff --git a/nixos/modules/services/mail/dovecot.nix b/nixos/modules/services/mail/dovecot.nix index 1d427429b9c..6b37a8a4ea2 100644 --- a/nixos/modules/services/mail/dovecot.nix +++ b/nixos/modules/services/mail/dovecot.nix @@ -241,6 +241,9 @@ in RuntimeDirectory = [ "dovecot2" ]; }; + # When copying sieve scripts preserve the original time stamp + # (should be 0) so that the compiled sieve script is newer than + # the source file and Dovecot won't try to compile it. preStart = '' rm -rf ${stateDir}/sieve '' + optionalString (cfg.sieveScripts != {}) '' @@ -248,11 +251,11 @@ in ${concatStringsSep "\n" (mapAttrsToList (to: from: '' if [ -d '${from}' ]; then mkdir '${stateDir}/sieve/${to}' - cp "${from}/"*.sieve '${stateDir}/sieve/${to}' + cp -p "${from}/"*.sieve '${stateDir}/sieve/${to}' else - cp '${from}' '${stateDir}/sieve/${to}' + cp -p '${from}' '${stateDir}/sieve/${to}' fi - ${pkgs.dovecot_pigeonhole}/bin/sievec '${stateDir}/sieve/${to}' + ${pkgs.dovecot_pigeonhole}/bin/sievec '${stateDir}/sieve/${to}' '') cfg.sieveScripts)} chown -R '${cfg.mailUser}:${cfg.mailGroup}' '${stateDir}/sieve' ''; diff --git a/nixos/modules/services/misc/apache-kafka.nix b/nixos/modules/services/misc/apache-kafka.nix index c856d3294c0..cff05339688 100644 --- a/nixos/modules/services/misc/apache-kafka.nix +++ b/nixos/modules/services/misc/apache-kafka.nix @@ -38,7 +38,7 @@ in { brokerId = mkOption { description = "Broker ID."; - default = 0; + default = -1; type = types.int; }; diff --git a/nixos/modules/services/misc/couchpotato.nix b/nixos/modules/services/misc/couchpotato.nix new file mode 100644 index 00000000000..49648762235 --- /dev/null +++ b/nixos/modules/services/misc/couchpotato.nix @@ -0,0 +1,50 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.services.couchpotato; + +in +{ + options = { + services.couchpotato = { + enable = mkEnableOption "CouchPotato Server"; + }; + }; + + config = mkIf cfg.enable { + systemd.services.couchpotato = { + description = "CouchPotato Server"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + + preStart = '' + mkdir -p /var/lib/couchpotato + chown -R couchpotato:couchpotato /var/lib/couchpotato + ''; + + serviceConfig = { + Type = "simple"; + User = "couchpotato"; + Group = "couchpotato"; + PermissionsStartOnly = "true"; + ExecStart = "${pkgs.couchpotato}/bin/couchpotato"; + Restart = "on-failure"; + }; + }; + + users.extraUsers = singleton + { name = "couchpotato"; + group = "couchpotato"; + home = "/var/lib/couchpotato/"; + description = "CouchPotato daemon user"; + uid = config.ids.uids.couchpotato; + }; + + users.extraGroups = singleton + { name = "couchpotato"; + gid = config.ids.gids.couchpotato; + }; + }; +} diff --git a/nixos/modules/services/misc/gogs.nix b/nixos/modules/services/misc/gogs.nix new file mode 100644 index 00000000000..09e5c4fe1ff --- /dev/null +++ b/nixos/modules/services/misc/gogs.nix @@ -0,0 +1,215 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.gogs; + configFile = pkgs.writeText "app.ini" '' + APP_NAME = ${cfg.appName} + RUN_USER = ${cfg.user} + RUN_MODE = prod + + [database] + DB_TYPE = ${cfg.database.type} + HOST = ${cfg.database.host}:${toString cfg.database.port} + NAME = ${cfg.database.name} + USER = ${cfg.database.user} + PASSWD = ${cfg.database.password} + PATH = ${cfg.database.path} + + [repository] + ROOT = ${cfg.repositoryRoot} + + [server] + DOMAIN = ${cfg.domain} + HTTP_ADDR = ${cfg.httpAddress} + HTTP_PORT = ${toString cfg.httpPort} + ROOT_URL = ${cfg.rootUrl} + + [security] + SECRET_KEY = #secretkey# + INSTALL_LOCK = true + + ${cfg.extraConfig} + ''; +in + +{ + options = { + services.gogs = { + enable = mkOption { + default = false; + type = types.bool; + description = "Enable Go Git Service."; + }; + + useWizard = mkOption { + default = false; + type = types.bool; + description = "Do not generate a configuration and use Gogs' installation wizard instead. The first registered user will be administrator."; + }; + + stateDir = mkOption { + default = "/var/lib/gogs"; + type = types.str; + description = "Gogs data directory."; + }; + + user = mkOption { + type = types.str; + default = "gogs"; + description = "User account under which Gogs runs."; + }; + + group = mkOption { + type = types.str; + default = "gogs"; + description = "Group account under which Gogs runs."; + }; + + database = { + type = mkOption { + type = types.enum [ "sqlite3" "mysql" "postgres" ]; + example = "mysql"; + default = "sqlite3"; + description = "Database engine to use."; + }; + + host = mkOption { + type = types.str; + default = "127.0.0.1"; + description = "Database host address."; + }; + + port = mkOption { + type = types.int; + default = 3306; + description = "Database host port."; + }; + + name = mkOption { + type = types.str; + default = "gogs"; + description = "Database name."; + }; + + user = mkOption { + type = types.str; + default = "gogs"; + description = "Database user."; + }; + + password = mkOption { + type = types.str; + default = ""; + description = "Database password."; + }; + + path = mkOption { + type = types.str; + default = "${cfg.stateDir}/data/gogs.db"; + description = "Path to the sqlite3 database file."; + }; + }; + + appName = mkOption { + type = types.str; + default = "Gogs: Go Git Service"; + description = "Application name."; + }; + + repositoryRoot = mkOption { + type = types.str; + default = "${cfg.stateDir}/repositories"; + description = "Path to the git repositories."; + }; + + domain = mkOption { + type = types.str; + default = "localhost"; + description = "Domain name of your server."; + }; + + rootUrl = mkOption { + type = types.str; + default = "http://localhost:3000/"; + description = "Full public URL of Gogs server."; + }; + + httpAddress = mkOption { + type = types.str; + default = "0.0.0.0"; + description = "HTTP listen address."; + }; + + httpPort = mkOption { + type = types.int; + default = 3000; + description = "HTTP listen port."; + }; + + extraConfig = mkOption { + type = types.str; + default = ""; + description = "Configuration lines appended to the generated Gogs configuration file."; + }; + }; + }; + + config = mkIf cfg.enable { + + systemd.services.gogs = { + description = "Gogs (Go Git Service)"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + path = [ pkgs.gogs.bin ]; + + preStart = '' + # copy custom configuration and generate a random secret key if needed + ${optionalString (cfg.useWizard == false) '' + mkdir -p ${cfg.stateDir}/custom/conf + cp -f ${configFile} ${cfg.stateDir}/custom/conf/app.ini + KEY=$(head -c 16 /dev/urandom | tr -dc A-Za-z0-9) + sed -i "s,#secretkey#,$KEY,g" ${cfg.stateDir}/custom/conf/app.ini + ''} + + mkdir -p ${cfg.repositoryRoot} + # update all hooks' binary paths + HOOKS=$(find ${cfg.repositoryRoot} -mindepth 4 -maxdepth 4 -type f -wholename "*git/hooks/*") + if [ "$HOOKS" ] + then + sed -ri 's,/nix/store/[a-z0-9.-]+/bin/gogs,${pkgs.gogs.bin}/bin/gogs,g' $HOOKS + sed -ri 's,/nix/store/[a-z0-9.-]+/bin/env,${pkgs.coreutils}/bin/env,g' $HOOKS + sed -ri 's,/nix/store/[a-z0-9.-]+/bin/bash,${pkgs.bash}/bin/bash,g' $HOOKS + sed -ri 's,/nix/store/[a-z0-9.-]+/bin/perl,${pkgs.perl}/bin/perl,g' $HOOKS + fi + ''; + + serviceConfig = { + Type = "simple"; + User = cfg.user; + Group = cfg.group; + WorkingDirectory = cfg.stateDir; + ExecStart = "${pkgs.gogs.bin}/bin/gogs web"; + Restart = "always"; + }; + + environment = { + USER = cfg.user; + HOME = cfg.stateDir; + GOGS_WORK_DIR = cfg.stateDir; + }; + }; + + users = { + extraUsers.gogs = { + description = "Go Git Service"; + uid = config.ids.uids.gogs; + group = "gogs"; + home = cfg.stateDir; + createHome = true; + }; + extraGroups.gogs.gid = config.ids.gids.gogs; + }; + }; +} diff --git a/nixos/modules/services/misc/mesos-master.nix b/nixos/modules/services/misc/mesos-master.nix index 99583ebeebd..0523c6549ed 100644 --- a/nixos/modules/services/misc/mesos-master.nix +++ b/nixos/modules/services/misc/mesos-master.nix @@ -16,12 +16,30 @@ in { type = types.bool; }; + ip = mkOption { + description = "IP address to listen on."; + default = "0.0.0.0"; + type = types.str; + }; + port = mkOption { description = "Mesos Master port"; default = 5050; type = types.int; }; + advertiseIp = mkOption { + description = "IP address advertised to reach this master."; + default = null; + type = types.nullOr types.str; + }; + + advertisePort = mkOption { + description = "Port advertised to reach this Mesos master."; + default = null; + type = types.nullOr types.int; + }; + zk = mkOption { description = '' ZooKeeper URL (used for leader election amongst masters). @@ -84,7 +102,10 @@ in { serviceConfig = { ExecStart = '' ${pkgs.mesos}/bin/mesos-master \ + --ip=${cfg.ip} \ --port=${toString cfg.port} \ + ${optionalString (cfg.advertiseIp != null) "--advertise_ip=${cfg.advertiseIp}"} \ + ${optionalString (cfg.advertisePort != null) "--advertise_port=${toString cfg.advertisePort}"} \ ${if cfg.quorum == 0 then "--registry=in_memory" else "--zk=${cfg.zk} --registry=replicated_log --quorum=${toString cfg.quorum}"} \ diff --git a/nixos/modules/services/misc/mesos-slave.nix b/nixos/modules/services/misc/mesos-slave.nix index 9ddecb6fe30..47be10274d3 100644 --- a/nixos/modules/services/misc/mesos-slave.nix +++ b/nixos/modules/services/misc/mesos-slave.nix @@ -12,7 +12,23 @@ let attribsArg = optionalString (cfg.attributes != {}) "--attributes=${mkAttributes cfg.attributes}"; - containerizers = [ "mesos" ] ++ (optional cfg.withDocker "docker"); + containerizersArg = concatStringsSep "," ( + lib.unique ( + cfg.containerizers ++ (optional cfg.withDocker "docker") + ) + ); + + imageProvidersArg = concatStringsSep "," ( + lib.unique ( + cfg.imageProviders ++ (optional cfg.withDocker "docker") + ) + ); + + isolationArg = concatStringsSep "," ( + lib.unique ( + cfg.isolation ++ (optionals cfg.withDocker [ "filesystem/linux" "docker/runtime"]) + ) + ); in { @@ -27,7 +43,7 @@ in { ip = mkOption { description = "IP address to listen on."; default = "0.0.0.0"; - type = types.string; + type = types.str; }; port = mkOption { @@ -36,6 +52,53 @@ in { type = types.int; }; + advertiseIp = mkOption { + description = "IP address advertised to reach this agent."; + default = null; + type = types.nullOr types.str; + }; + + advertisePort = mkOption { + description = "Port advertised to reach this agent."; + default = null; + type = types.nullOr types.int; + }; + + containerizers = mkOption { + description = '' + List of containerizer implementations to compose in order to provide + containerization. Available options are mesos and docker. + The order the containerizers are specified is the order they are tried. + ''; + default = [ "mesos" ]; + type = types.listOf types.str; + }; + + imageProviders = mkOption { + description = "List of supported image providers, e.g., APPC,DOCKER."; + default = [ ]; + type = types.listOf types.str; + }; + + imageProvisionerBackend = mkOption { + description = '' + Strategy for provisioning container rootfs from images, + e.g., aufs, bind, copy, overlay. + ''; + default = "copy"; + type = types.str; + }; + + isolation = mkOption { + description = '' + Isolation mechanisms to use, e.g., posix/cpu,posix/mem, or + cgroups/cpu,cgroups/mem, or network/port_mapping, or `gpu/nvidia` for nvidia + specific gpu isolation. + ''; + default = [ "posix/cpu" "posix/mem" ]; + type = types.listOf types.str; + }; + master = mkOption { description = '' May be one of: @@ -57,6 +120,16 @@ in { type = types.bool; }; + dockerRegistry = mkOption { + description = '' + The default url for pulling Docker images. + It could either be a Docker registry server url, + or a local path in which Docker image archives are stored. + ''; + default = null; + type = types.nullOr (types.either types.str types.path); + }; + workDir = mkOption { description = "The Mesos work directory."; default = "/var/lib/mesos/slave"; @@ -96,28 +169,45 @@ in { host = "aabc123"; os = "nixos"; }; }; + + executorEnvironmentVariables = mkOption { + description = '' + The environment variables that should be passed to the executor, and thus subsequently task(s). + ''; + default = { + PATH = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"; + }; + type = types.attrsOf types.str; + }; }; }; - config = mkIf cfg.enable { systemd.services.mesos-slave = { description = "Mesos Slave"; wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; - environment.MESOS_CONTAINERIZERS = concatStringsSep "," containerizers; + path = [ pkgs.stdenv.shellPackage ]; serviceConfig = { ExecStart = '' ${pkgs.mesos}/bin/mesos-slave \ + --containerizers=${containerizersArg} \ + --image_providers=${imageProvidersArg} \ + --image_provisioner_backend=${cfg.imageProvisionerBackend} \ + --isolation=${isolationArg} \ --ip=${cfg.ip} \ --port=${toString cfg.port} \ + ${optionalString (cfg.advertiseIp != null) "--advertise_ip=${cfg.advertiseIp}"} \ + ${optionalString (cfg.advertisePort != null) "--advertise_port=${toString cfg.advertisePort}"} \ --master=${cfg.master} \ --work_dir=${cfg.workDir} \ --logging_level=${cfg.logLevel} \ ${attribsArg} \ ${optionalString cfg.withHadoop "--hadoop-home=${pkgs.hadoop}"} \ ${optionalString cfg.withDocker "--docker=${pkgs.docker}/libexec/docker/docker"} \ + ${optionalString (cfg.dockerRegistry != null) "--docker_registry=${cfg.dockerRegistry}"} \ + --executor_environment_variables=${lib.escapeShellArg (builtins.toJSON cfg.executorEnvironmentVariables)} \ ${toString cfg.extraCmdLineOptions} ''; PermissionsStartOnly = true; diff --git a/nixos/modules/services/monitoring/arbtt.nix b/nixos/modules/services/monitoring/arbtt.nix new file mode 100644 index 00000000000..27d59e367d5 --- /dev/null +++ b/nixos/modules/services/monitoring/arbtt.nix @@ -0,0 +1,63 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.arbtt; +in { + options = { + services.arbtt = { + enable = mkOption { + type = types.bool; + default = false; + example = true; + description = '' + Enable the arbtt statistics capture service. + ''; + }; + + package = mkOption { + type = types.package; + default = pkgs.haskellPackages.arbtt; + defaultText = "pkgs.haskellPackages.arbtt"; + example = literalExample "pkgs.haskellPackages.arbtt"; + description = '' + The package to use for the arbtt binaries. + ''; + }; + + logFile = mkOption { + type = types.str; + default = "%h/.arbtt/capture.log"; + example = "/home/username/.arbtt-capture.log"; + description = '' + The log file for captured samples. + ''; + }; + + sampleRate = mkOption { + type = types.int; + default = 60; + example = 120; + description = '' + The sampling interval in seconds. + ''; + }; + }; + }; + + config = mkIf cfg.enable { + systemd.user.services.arbtt = { + description = "arbtt statistics capture service"; + wantedBy = [ "multi-user.target" ]; + + serviceConfig = { + Type = "simple"; + ExecStart = "${cfg.package}/bin/arbtt-capture --logfile=${cfg.logFile} --sample-rate=${toString cfg.sampleRate}"; + Restart = "always"; + }; + }; + }; + + meta.maintainers = [ maintainers.michaelpj ]; +} diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix new file mode 100644 index 00000000000..e1fde4fc950 --- /dev/null +++ b/nixos/modules/services/monitoring/netdata.nix @@ -0,0 +1,78 @@ +{ config, pkgs, lib, ... }: + +with lib; + +let + cfg = config.services.netdata; + + configFile = pkgs.writeText "netdata.conf" cfg.configText; + + defaultUser = "netdata"; + +in { + options = { + services.netdata = { + enable = mkOption { + default = false; + type = types.bool; + description = "Whether to enable netdata monitoring."; + }; + + user = mkOption { + type = types.str; + default = "netdata"; + description = "User account under which netdata runs."; + }; + + group = mkOption { + type = types.str; + default = "netdata"; + description = "Group under which netdata runs."; + }; + + configText = mkOption { + type = types.lines; + default = ""; + description = "netdata.conf configuration."; + example = '' + [global] + debug log = syslog + access log = syslog + error log = syslog + ''; + }; + + }; + }; + + config = mkIf cfg.enable { + systemd.services.netdata = { + description = "Real time performance monitoring"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + preStart = concatStringsSep "\n" (map (dir: '' + mkdir -vp ${dir} + chmod 750 ${dir} + chown -R ${cfg.user}:${cfg.group} ${dir} + '') [ "/var/cache/netdata" + "/var/log/netdata" + "/var/lib/netdata" ]); + serviceConfig = { + User = cfg.user; + Group = cfg.group; + PermissionsStartOnly = true; + ExecStart = "${pkgs.netdata}/bin/netdata -D -c ${configFile}"; + TimeoutStopSec = 60; + }; + }; + + users.extraUsers = optional (cfg.user == defaultUser) { + name = defaultUser; + }; + + users.extraGroups = optional (cfg.group == defaultUser) { + name = defaultUser; + }; + + }; +} diff --git a/nixos/modules/services/monitoring/prometheus/alertmanager.nix b/nixos/modules/services/monitoring/prometheus/alertmanager.nix index da2cd02eaa3..cf761edad92 100644 --- a/nixos/modules/services/monitoring/prometheus/alertmanager.nix +++ b/nixos/modules/services/monitoring/prometheus/alertmanager.nix @@ -5,6 +5,10 @@ with lib; let cfg = config.services.prometheus.alertmanager; mkConfigFile = pkgs.writeText "alertmanager.yml" (builtins.toJSON cfg.configuration); + alertmanagerYml = + if cfg.configText != null then + pkgs.writeText "alertmanager.yml" cfg.configText + else mkConfigFile; in { options = { services.prometheus.alertmanager = { @@ -34,6 +38,17 @@ in { ''; }; + configText = mkOption { + type = types.nullOr types.lines; + default = null; + description = '' + Alertmanager configuration as YAML text. If non-null, this option + defines the text that is written to alertmanager.yml. If null, the + contents of alertmanager.yml is generated from the structured config + options. + ''; + }; + logFormat = mkOption { type = types.nullOr types.str; default = null; @@ -96,7 +111,7 @@ in { after = [ "network.target" ]; script = '' ${pkgs.prometheus-alertmanager.bin}/bin/alertmanager \ - -config.file ${mkConfigFile} \ + -config.file ${alertmanagerYml} \ -web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ -log.level ${cfg.logLevel} \ ${optionalString (cfg.webExternalUrl != null) ''-web.external-url ${cfg.webExternalUrl} \''} diff --git a/nixos/modules/services/monitoring/vnstat.nix b/nixos/modules/services/monitoring/vnstat.nix new file mode 100644 index 00000000000..f6be7c7fd34 --- /dev/null +++ b/nixos/modules/services/monitoring/vnstat.nix @@ -0,0 +1,43 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.vnstat; +in { + options.services.vnstat = { + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to enable update of network usage statistics via vnstatd. + ''; + }; + }; + + config = mkIf cfg.enable { + users.extraUsers.vnstatd = { + isSystemUser = true; + description = "vnstat daemon user"; + home = "/var/lib/vnstat"; + createHome = true; + }; + + systemd.services.vnstat = { + description = "vnStat network traffic monitor"; + path = [ pkgs.coreutils ]; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + unitConfig.documentation = "man:vnstatd(1) man:vnstat(1) man:vnstat.conf(5)"; + preStart = "chmod 755 /var/lib/vnstat"; + serviceConfig = { + ExecStart = "${pkgs.vnstat}/bin/vnstatd -n"; + ExecReload = "kill -HUP $MAINPID"; + ProtectHome = true; + PrivateDevices = true; + PrivateTmp = true; + User = "vnstatd"; + }; + }; + }; +} diff --git a/nixos/modules/services/network-filesystems/ipfs.nix b/nixos/modules/services/network-filesystems/ipfs.nix index 104b5b92620..d43147a16f3 100644 --- a/nixos/modules/services/network-filesystems/ipfs.nix +++ b/nixos/modules/services/network-filesystems/ipfs.nix @@ -67,6 +67,14 @@ in ''; }; + emptyRepo = mkOption { + type = types.bool; + default = false; + description = '' + If set to true, the repo won't be initialized with help files + ''; + }; + extraFlags = mkOption { type = types.listOf types.str; description = "Extra flags passed to the IPFS daemon"; @@ -103,16 +111,17 @@ in after = [ "network.target" "local-fs.target" ]; path = [ pkgs.ipfs pkgs.su pkgs.bash ]; - preStart = - '' - install -m 0755 -o ${cfg.user} -g ${cfg.group} -d ${cfg.dataDir} - if [[ ! -d ${cfg.dataDir}/.ipfs ]]; then - cd ${cfg.dataDir} - ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c "${ipfs}/bin/ipfs init" - fi - ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c "${ipfs}/bin/ipfs config Addresses.API ${cfg.apiAddress}" - ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c "${ipfs}/bin/ipfs config Addresses.Gateway ${cfg.gatewayAddress}" - ''; + preStart = '' + install -m 0755 -o ${cfg.user} -g ${cfg.group} -d ${cfg.dataDir} + if [[ ! -d ${cfg.dataDir}/.ipfs ]]; then + cd ${cfg.dataDir} + ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c \ + "${ipfs}/bin/ipfs init ${if cfg.emptyRepo then "-e" else ""}" + fi + ${pkgs.su}/bin/su -s ${pkgs.bash}/bin/sh ${cfg.user} -c \ + "${ipfs}/bin/ipfs --local config Addresses.API ${cfg.apiAddress} && \ + ${ipfs}/bin/ipfs --local config Addresses.Gateway ${cfg.gatewayAddress}" + ''; serviceConfig = { ExecStart = "${ipfs}/bin/ipfs daemon ${ipfsFlags}"; diff --git a/nixos/modules/services/network-filesystems/tahoe.nix b/nixos/modules/services/network-filesystems/tahoe.nix index ab9eac3829f..f63f641d00b 100644 --- a/nixos/modules/services/network-filesystems/tahoe.nix +++ b/nixos/modules/services/network-filesystems/tahoe.nix @@ -343,7 +343,7 @@ in preStart = '' if [ \! -d ${nodedir} ]; then mkdir -p /var/db/tahoe-lafs - tahoe create-node ${nodedir} + tahoe create-node --hostname=localhost ${nodedir} fi # Tahoe has created a predefined tahoe.cfg which we must now diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix index d1900deceaf..5928203368d 100644 --- a/nixos/modules/services/networking/ddclient.nix +++ b/nixos/modules/services/networking/ddclient.nix @@ -132,7 +132,8 @@ in login=${config.services.ddclient.username} password=${config.services.ddclient.password} protocol=${config.services.ddclient.protocol} - server=${config.services.ddclient.server} + ${let server = config.services.ddclient.server; in + lib.optionalString (server != "") "server=${server}"} ssl=${if config.services.ddclient.ssl then "yes" else "no"} wildcard=YES ${config.services.ddclient.domain} diff --git a/nixos/modules/services/networking/dhcpd.nix b/nixos/modules/services/networking/dhcpd.nix index d2cd00e74a1..86bcaa96f34 100644 --- a/nixos/modules/services/networking/dhcpd.nix +++ b/nixos/modules/services/networking/dhcpd.nix @@ -4,11 +4,10 @@ with lib; let - cfg = config.services.dhcpd; + cfg4 = config.services.dhcpd4; + cfg6 = config.services.dhcpd6; - stateDir = "/var/lib/dhcp"; # Don't use /var/state/dhcp; not FHS-compliant. - - configFile = if cfg.configFile != null then cfg.configFile else pkgs.writeText "dhcpd.conf" + writeConfig = cfg: pkgs.writeText "dhcpd.conf" '' default-lease-time 600; max-lease-time 7200; @@ -29,6 +28,154 @@ let } ''; + dhcpdService = postfix: cfg: optionalAttrs cfg.enable { + "dhcpd${postfix}" = { + description = "DHCPv${postfix} server"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + + preStart = '' + mkdir -m 755 -p ${cfg.stateDir} + touch ${cfg.stateDir}/dhcpd.leases + ''; + + serviceConfig = + let + configFile = if cfg.configFile != null then cfg.configFile else writeConfig cfg; + args = [ "@${pkgs.dhcp}/sbin/dhcpd" "dhcpd${postfix}" "-${postfix}" + "-pf" "/run/dhcpd${postfix}/dhcpd.pid" + "-cf" "${configFile}" + "-lf" "${cfg.stateDir}/dhcpd.leases" + "-user" "dhcpd" "-group" "nogroup" + ] ++ cfg.extraFlags + ++ cfg.interfaces; + + in { + ExecStart = concatMapStringsSep " " escapeShellArg args; + Type = "forking"; + Restart = "always"; + RuntimeDirectory = [ "dhcpd${postfix}" ]; + PIDFile = "/run/dhcpd${postfix}/dhcpd.pid"; + }; + }; + }; + + machineOpts = {...}: { + config = { + + hostName = mkOption { + type = types.str; + example = "foo"; + description = '' + Hostname which is assigned statically to the machine. + ''; + }; + + ethernetAddress = mkOption { + type = types.str; + example = "00:16:76:9a:32:1d"; + description = '' + MAC address of the machine. + ''; + }; + + ipAddress = mkOption { + type = types.str; + example = "192.168.1.10"; + description = '' + IP address of the machine. + ''; + }; + + }; + }; + + dhcpConfig = postfix: { + + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to enable the DHCPv${postfix} server. + ''; + }; + + stateDir = mkOption { + type = types.path; + # We use /var/lib/dhcp for DHCPv4 to save backwards compatibility. + default = "/var/lib/dhcp${if postfix == "4" then "" else postfix}"; + description = '' + State directory for the DHCP server. + ''; + }; + + extraConfig = mkOption { + type = types.lines; + default = ""; + example = '' + option subnet-mask 255.255.255.0; + option broadcast-address 192.168.1.255; + option routers 192.168.1.5; + option domain-name-servers 130.161.158.4, 130.161.33.17, 130.161.180.1; + option domain-name "example.org"; + subnet 192.168.1.0 netmask 255.255.255.0 { + range 192.168.1.100 192.168.1.200; + } + ''; + description = '' + Extra text to be appended to the DHCP server configuration + file. Currently, you almost certainly need to specify something + there, such as the options specifying the subnet mask, DNS servers, + etc. + ''; + }; + + extraFlags = mkOption { + type = types.listOf types.str; + default = []; + description = '' + Additional command line flags to be passed to the dhcpd daemon. + ''; + }; + + configFile = mkOption { + type = types.nullOr types.path; + default = null; + description = '' + The path of the DHCP server configuration file. If no file + is specified, a file is generated using the other options. + ''; + }; + + interfaces = mkOption { + type = types.listOf types.str; + default = ["eth0"]; + description = '' + The interfaces on which the DHCP server should listen. + ''; + }; + + machines = mkOption { + type = types.listOf (types.submodule machineOpts); + default = []; + example = [ + { hostName = "foo"; + ethernetAddress = "00:16:76:9a:32:1d"; + ipAddress = "192.168.1.10"; + } + { hostName = "bar"; + ethernetAddress = "00:19:d1:1d:c4:9a"; + ipAddress = "192.168.1.11"; + } + ]; + description = '' + A list mapping Ethernet addresses to IPv${postfix} addresses for the + DHCP server. + ''; + }; + + }; + in { @@ -37,85 +184,15 @@ in options = { - services.dhcpd = { - - enable = mkOption { - default = false; - description = " - Whether to enable the DHCP server. - "; - }; - - extraConfig = mkOption { - type = types.lines; - default = ""; - example = '' - option subnet-mask 255.255.255.0; - option broadcast-address 192.168.1.255; - option routers 192.168.1.5; - option domain-name-servers 130.161.158.4, 130.161.33.17, 130.161.180.1; - option domain-name "example.org"; - subnet 192.168.1.0 netmask 255.255.255.0 { - range 192.168.1.100 192.168.1.200; - } - ''; - description = " - Extra text to be appended to the DHCP server configuration - file. Currently, you almost certainly need to specify - something here, such as the options specifying the subnet - mask, DNS servers, etc. - "; - }; - - extraFlags = mkOption { - default = ""; - example = "-6"; - description = " - Additional command line flags to be passed to the dhcpd daemon. - "; - }; - - configFile = mkOption { - default = null; - description = " - The path of the DHCP server configuration file. If no file - is specified, a file is generated using the other options. - "; - }; - - interfaces = mkOption { - default = ["eth0"]; - description = " - The interfaces on which the DHCP server should listen. - "; - }; - - machines = mkOption { - default = []; - example = [ - { hostName = "foo"; - ethernetAddress = "00:16:76:9a:32:1d"; - ipAddress = "192.168.1.10"; - } - { hostName = "bar"; - ethernetAddress = "00:19:d1:1d:c4:9a"; - ipAddress = "192.168.1.11"; - } - ]; - description = " - A list mapping ethernet addresses to IP addresses for the - DHCP server. - "; - }; - - }; + services.dhcpd4 = dhcpConfig "4"; + services.dhcpd6 = dhcpConfig "6"; }; ###### implementation - config = mkIf config.services.dhcpd.enable { + config = mkIf (cfg4.enable || cfg6.enable) { users = { extraUsers.dhcpd = { @@ -124,36 +201,7 @@ in }; }; - systemd.services.dhcpd = - { description = "DHCP server"; - - wantedBy = [ "multi-user.target" ]; - - after = [ "network.target" ]; - - path = [ pkgs.dhcp ]; - - preStart = - '' - mkdir -m 755 -p ${stateDir} - - touch ${stateDir}/dhcpd.leases - - mkdir -m 755 -p /run/dhcpd - chown dhcpd /run/dhcpd - ''; - - serviceConfig = - { ExecStart = "@${pkgs.dhcp}/sbin/dhcpd dhcpd" - + " -pf /run/dhcpd/dhcpd.pid -cf ${configFile}" - + " -lf ${stateDir}/dhcpd.leases -user dhcpd -group nogroup" - + " ${cfg.extraFlags}" - + " ${toString cfg.interfaces}"; - Restart = "always"; - Type = "forking"; - PIDFile = "/run/dhcpd/dhcpd.pid"; - }; - }; + systemd.services = dhcpdService "4" cfg4 // dhcpdService "6" cfg6; }; diff --git a/nixos/modules/services/networking/dnscrypt-wrapper.nix b/nixos/modules/services/networking/dnscrypt-wrapper.nix new file mode 100644 index 00000000000..85fac660d52 --- /dev/null +++ b/nixos/modules/services/networking/dnscrypt-wrapper.nix @@ -0,0 +1,187 @@ +{ config, lib, pkgs, ... }: +with lib; + +let + cfg = config.services.dnscrypt-wrapper; + dataDir = "/var/lib/dnscrypt-wrapper"; + + daemonArgs = with cfg; [ + "--listen-address=${address}:${toString port}" + "--resolver-address=${upstream.address}:${toString upstream.port}" + "--provider-name=${providerName}" + "--provider-publickey-file=public.key" + "--provider-secretkey-file=secret.key" + "--provider-cert-file=${providerName}.crt" + "--crypt-secretkey-file=${providerName}.key" + ]; + + genKeys = '' + # generates time-limited keypairs + keyGen() { + dnscrypt-wrapper --gen-crypt-keypair \ + --crypt-secretkey-file=${cfg.providerName}.key + + dnscrypt-wrapper --gen-cert-file \ + --crypt-secretkey-file=${cfg.providerName}.key \ + --provider-cert-file=${cfg.providerName}.crt \ + --provider-publickey-file=public.key \ + --provider-secretkey-file=secret.key \ + --cert-file-expire-days=${toString cfg.keys.expiration} + } + + cd ${dataDir} + + # generate provider keypair (first run only) + if [ ! -f public.key ] || [ ! -f secret.key ]; then + dnscrypt-wrapper --gen-provider-keypair + fi + + # generate new keys for rotation + if [ ! -f ${cfg.providerName}.key ] || [ ! -f ${cfg.providerName}.crt ]; then + keyGen + fi + ''; + + rotateKeys = '' + # check if keys are not expired + keyValid() { + fingerprint=$(dnscrypt-wrapper --show-provider-publickey-fingerprint | awk '{print $(NF)}') + dnscrypt-proxy --test=${toString (cfg.keys.checkInterval + 1)} \ + --resolver-address=127.0.0.1:${toString cfg.port} \ + --provider-name=${cfg.providerName} \ + --provider-key=$fingerprint + } + + cd ${dataDir} + + # archive old keys and restart the service + if ! keyValid; then + mkdir -p oldkeys + mv ${cfg.providerName}.key oldkeys/${cfg.providerName}-$(date +%F-%T).key + mv ${cfg.providerName}.crt oldkeys/${cfg.providerName}-$(date +%F-%T).crt + systemctl restart dnscrypt-wrapper + fi + ''; + +in { + + + ###### interface + + options.services.dnscrypt-wrapper = { + enable = mkEnableOption "DNSCrypt wrapper"; + + address = mkOption { + type = types.str; + default = "127.0.0.1"; + description = '' + The DNSCrypt wrapper will bind to this IP address. + ''; + }; + + port = mkOption { + type = types.int; + default = 5353; + description = '' + The DNSCrypt wrapper will listen for DNS queries on this port. + ''; + }; + + providerName = mkOption { + type = types.str; + default = "2.dnscrypt-cert.${config.networking.hostName}"; + example = "2.dnscrypt-cert.myresolver"; + description = '' + The name that will be given to this DNSCrypt resolver. + Note: the resolver name must start with 2.dnscrypt-cert.. + ''; + }; + + upstream.address = mkOption { + type = types.str; + default = "127.0.0.1"; + description = '' + The IP address of the upstream DNS server DNSCrypt will "wrap". + ''; + }; + + upstream.port = mkOption { + type = types.int; + default = 53; + description = '' + The port of the upstream DNS server DNSCrypt will "wrap". + ''; + }; + + keys.expiration = mkOption { + type = types.int; + default = 30; + description = '' + The duration (in days) of the time-limited secret key. + This will be automatically rotated before expiration. + ''; + }; + + keys.checkInterval = mkOption { + type = types.int; + default = 1440; + description = '' + The time interval (in minutes) between key expiration checks. + ''; + }; + + }; + + + ###### implementation + + config = mkIf cfg.enable { + + users.users.dnscrypt-wrapper = { + description = "dnscrypt-wrapper daemon user"; + home = "${dataDir}"; + createHome = true; + }; + users.groups.dnscrypt-wrapper = { }; + + + systemd.services.dnscrypt-wrapper = { + description = "dnscrypt-wrapper daemon"; + after = [ "network.target" ]; + wantedBy = [ "multi-user.target" ]; + path = [ pkgs.dnscrypt-wrapper ]; + + serviceConfig = { + User = "dnscrypt-wrapper"; + WorkingDirectory = dataDir; + Restart = "on-failure"; + ExecStart = "${pkgs.dnscrypt-wrapper}/bin/dnscrypt-wrapper ${toString daemonArgs}"; + }; + + preStart = genKeys; + }; + + + systemd.services.dnscrypt-wrapper-rotate = { + after = [ "network.target" ]; + requires = [ "dnscrypt-wrapper.service" ]; + description = "Rotates DNSCrypt wrapper keys if soon to expire"; + + path = with pkgs; [ dnscrypt-wrapper dnscrypt-proxy gawk ]; + script = rotateKeys; + }; + + + systemd.timers.dnscrypt-wrapper-rotate = { + description = "Periodically check DNSCrypt wrapper keys for expiration"; + wantedBy = [ "multi-user.target" ]; + + timerConfig = { + Unit = "dnscrypt-wrapper-rotate.service"; + OnBootSec = "1min"; + OnUnitActiveSec = cfg.keys.checkInterval * 60; + }; + }; + + }; +} diff --git a/nixos/modules/services/networking/firewall.nix b/nixos/modules/services/networking/firewall.nix index 1c0ea5034df..34b731ad35c 100644 --- a/nixos/modules/services/networking/firewall.nix +++ b/nixos/modules/services/networking/firewall.nix @@ -4,17 +4,29 @@ ‘networking.firewall.extraCommands’. For modularity, the firewall uses several chains: - - ‘nixos-fw-input’ is the main chain for input packet processing. + - ‘nixos-fw’ is the main chain for input packet processing. + + - ‘nixos-fw-accept’ is called for accepted packets. If you want + additional logging, or want to reject certain packets anyway, you + can insert rules at the start of this chain. - ‘nixos-fw-log-refuse’ and ‘nixos-fw-refuse’ are called for refused packets. (The former jumps to the latter after logging the packet.) If you want additional logging, or want to accept certain packets anyway, you can insert rules at the start of - these chain. + this chain. - - ‘nixos-fw-accept’ is called for accepted packets. If you want - additional logging, or want to reject certain packets anyway, you - can insert rules at the start of this chain. + - ‘nixos-fw-rpfilter’ is used as the main chain in the raw table, + called from the built-in ‘PREROUTING’ chain. If the kernel + supports it and `cfg.checkReversePath` is set this chain will + perform a reverse path filter test. + + - ‘nixos-drop’ is used while reloading the firewall in order to drop + all traffic. Since reloading isn't implemented in an atomic way + this'll prevent any traffic from leaking through while reloading + the firewall. However, if the reloading fails, the ‘firewall-stop’ + script will be called which in return will effectively disable the + complete firewall (in the default configuration). */ @@ -26,6 +38,10 @@ let cfg = config.networking.firewall; + kernelPackages = config.boot.kernelPackages; + + kernelHasRPFilter = kernelPackages.kernel.features.netfilterRPFilter or false; + helpers = '' # Helper command to manipulate both the IPv4 and IPv6 tables. @@ -49,7 +65,7 @@ let # firewall would be atomic. Apparently that's possible # with iptables-restore. ip46tables -D INPUT -j nixos-fw 2> /dev/null || true - for chain in nixos-fw nixos-fw-accept nixos-fw-log-refuse nixos-fw-refuse FW_REFUSE; do + for chain in nixos-fw nixos-fw-accept nixos-fw-log-refuse nixos-fw-refuse; do ip46tables -F "$chain" 2> /dev/null || true ip46tables -X "$chain" 2> /dev/null || true done @@ -172,13 +188,16 @@ let }-j nixos-fw-accept ''} - # Accept all ICMPv6 messages except redirects and node - # information queries (type 139). See RFC 4890, section - # 4.4. ${optionalString config.networking.enableIPv6 '' + # Accept all ICMPv6 messages except redirects and node + # information queries (type 139). See RFC 4890, section + # 4.4. ip6tables -A nixos-fw -p icmpv6 --icmpv6-type redirect -j DROP ip6tables -A nixos-fw -p icmpv6 --icmpv6-type 139 -j DROP ip6tables -A nixos-fw -p icmpv6 -j nixos-fw-accept + + # Allow this host to act as a DHCPv6 client + ip6tables -A nixos-fw -d fe80::/64 -p udp --dport 546 -j nixos-fw-accept ''} ${cfg.extraCommands} @@ -228,11 +247,6 @@ let fi ''; - kernelPackages = config.boot.kernelPackages; - - kernelHasRPFilter = kernelPackages.kernel.features.netfilterRPFilter or false; - kernelCanDisableHelpers = kernelPackages.kernel.features.canDisableNetfilterConntrackHelpers or false; - in { @@ -290,26 +304,30 @@ in default = false; description = '' - If set, forbidden packets are rejected rather than dropped + If set, refused packets are rejected rather than dropped (ignored). This means that an ICMP "port unreachable" error - message is sent back to the client. Rejecting packets makes + message is sent back to the client (or a TCP RST packet in + case of an existing connection). Rejecting packets makes port scanning somewhat easier. ''; }; networking.firewall.trustedInterfaces = mkOption { type = types.listOf types.str; + default = [ ]; + example = [ "enp0s2" ]; description = '' Traffic coming in from these interfaces will be accepted - unconditionally. + unconditionally. Traffic from the loopback (lo) interface + will always be accepted. ''; }; networking.firewall.allowedTCPPorts = mkOption { - default = []; - example = [ 22 80 ]; type = types.listOf types.int; + default = [ ]; + example = [ 22 80 ]; description = '' List of TCP ports on which incoming connections are @@ -318,9 +336,9 @@ in }; networking.firewall.allowedTCPPortRanges = mkOption { - default = []; - example = [ { from = 8999; to = 9003; } ]; type = types.listOf (types.attrsOf types.int); + default = [ ]; + example = [ { from = 8999; to = 9003; } ]; description = '' A range of TCP ports on which incoming connections are @@ -329,9 +347,9 @@ in }; networking.firewall.allowedUDPPorts = mkOption { - default = []; - example = [ 53 ]; type = types.listOf types.int; + default = [ ]; + example = [ 53 ]; description = '' List of open UDP ports. @@ -339,9 +357,9 @@ in }; networking.firewall.allowedUDPPortRanges = mkOption { - default = []; - example = [ { from = 60000; to = 61000; } ]; type = types.listOf (types.attrsOf types.int); + default = [ ]; + example = [ { from = 60000; to = 61000; } ]; description = '' Range of open UDP ports. @@ -349,8 +367,8 @@ in }; networking.firewall.allowPing = mkOption { - default = true; type = types.bool; + default = true; description = '' Whether to respond to incoming ICMPv4 echo requests @@ -361,36 +379,43 @@ in }; networking.firewall.pingLimit = mkOption { - default = null; type = types.nullOr (types.separatedString " "); + default = null; + example = "--limit 1/minute --limit-burst 5"; description = '' If pings are allowed, this allows setting rate limits - on them. If non-null, this option should be in the form - of flags like "--limit 1/minute --limit-burst 5" + on them. If non-null, this option should be in the form of + flags like "--limit 1/minute --limit-burst 5" ''; }; networking.firewall.checkReversePath = mkOption { - default = kernelHasRPFilter; type = types.either types.bool (types.enum ["strict" "loose"]); + default = kernelHasRPFilter; + example = "loose"; description = '' - Performs a reverse path filter test on a packet. - If a reply to the packet would not be sent via the same interface - that the packet arrived on, it is refused. + Performs a reverse path filter test on a packet. If a reply + to the packet would not be sent via the same interface that + the packet arrived on, it is refused. - If using asymmetric routing or other complicated routing, - set this option to loose mode or disable it and setup your - own counter-measures. + If using asymmetric routing or other complicated routing, set + this option to loose mode or disable it and setup your own + counter-measures. + + This option can be either true (or "strict"), "loose" (only + drop the packet if the source address is not reachable via any + interface) or false. Defaults to the value of + kernelHasRPFilter. (needs kernel 3.3+) ''; }; networking.firewall.logReversePathDrops = mkOption { - default = false; type = types.bool; + default = false; description = '' Logs dropped packets failing the reverse path filter test if @@ -399,9 +424,9 @@ in }; networking.firewall.connectionTrackingModules = mkOption { - default = [ "ftp" ]; - example = [ "ftp" "irc" "sane" "sip" "tftp" "amanda" "h323" "netbios_sn" "pptp" "snmp" ]; type = types.listOf types.str; + default = [ ]; + example = [ "ftp" "irc" "sane" "sip" "tftp" "amanda" "h323" "netbios_sn" "pptp" "snmp" ]; description = '' List of connection-tracking helpers that are auto-loaded. @@ -409,17 +434,19 @@ in As helpers can pose as a security risk, it is advised to set this to an empty list and disable the setting - networking.firewall.autoLoadConntrackHelpers + networking.firewall.autoLoadConntrackHelpers unless you + know what you are doing. Connection tracking is disabled + by default. - Loading of helpers is recommended to be done through the new - CT target. More info: + Loading of helpers is recommended to be done through the + CT target. More info: https://home.regit.org/netfilter-en/secure-use-of-helpers/ ''; }; networking.firewall.autoLoadConntrackHelpers = mkOption { - default = true; type = types.bool; + default = false; description = '' Whether to auto-load connection-tracking helpers. @@ -461,7 +488,8 @@ in '' Additional shell commands executed as part of the firewall shutdown script. These are executed just after the removal - of the nixos input rule, or if the service enters a failed state. + of the NixOS input rule, or if the service enters a failed + state. ''; }; @@ -478,15 +506,14 @@ in environment.systemPackages = [ pkgs.iptables ] ++ cfg.extraPackages; - boot.kernelModules = map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules; - boot.extraModprobeConfig = optionalString (!cfg.autoLoadConntrackHelpers) '' - options nf_conntrack nf_conntrack_helper=0 + boot.kernelModules = (optional cfg.autoLoadConntrackHelpers "nf_conntrack") + ++ map (x: "nf_conntrack_${x}") cfg.connectionTrackingModules; + boot.extraModprobeConfig = optionalString cfg.autoLoadConntrackHelpers '' + options nf_conntrack nf_conntrack_helper=1 ''; assertions = [ { assertion = (cfg.checkReversePath != false) || kernelHasRPFilter; message = "This kernel does not support rpfilter"; } - { assertion = cfg.autoLoadConntrackHelpers || kernelCanDisableHelpers; - message = "This kernel does not support disabling conntrack helpers"; } ]; systemd.services.firewall = { @@ -499,7 +526,7 @@ in path = [ pkgs.iptables ] ++ cfg.extraPackages; # FIXME: this module may also try to load kernel modules, but - # containers don't have CAP_SYS_MODULE. So the host system had + # containers don't have CAP_SYS_MODULE. So the host system had # better have all necessary modules already loaded. unitConfig.ConditionCapability = "CAP_NET_ADMIN"; unitConfig.DefaultDependencies = false; diff --git a/nixos/modules/services/networking/flannel.nix b/nixos/modules/services/networking/flannel.nix index ca47a18bc1f..b93e28e34ef 100644 --- a/nixos/modules/services/networking/flannel.nix +++ b/nixos/modules/services/networking/flannel.nix @@ -149,6 +149,6 @@ in { serviceConfig.ExecStart = "${cfg.package}/bin/flannel"; }; - services.etcd.enable = mkDefault cfg.etcd.endpoints == ["http://127.0.0.1:2379"]; + services.etcd.enable = mkDefault (cfg.etcd.endpoints == ["http://127.0.0.1:2379"]); }; } diff --git a/nixos/modules/services/networking/kresd.nix b/nixos/modules/services/networking/kresd.nix new file mode 100644 index 00000000000..18e2ab9aebf --- /dev/null +++ b/nixos/modules/services/networking/kresd.nix @@ -0,0 +1,119 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + + cfg = config.services.kresd; + package = pkgs.knot-resolver; + + configFile = pkgs.writeText "kresd.conf" cfg.extraConfig; +in + +{ + meta.maintainers = [ maintainers.vcunat /* upstream developer */ ]; + + ###### interface + options.services.kresd = { + enable = mkOption { + type = types.bool; + default = false; + description = '' + Whether to enable knot-resolver domain name server. + DNSSEC validation is turned on by default. + You can run sudo nc -U /run/kresd/control + and give commands interactively to kresd. + ''; + }; + extraConfig = mkOption { + type = types.lines; + default = ""; + description = '' + Extra lines to be added verbatim to the generated configuration file. + ''; + }; + cacheDir = mkOption { + type = types.path; + default = "/var/cache/kresd"; + description = '' + Directory for caches. They are intended to survive reboots. + ''; + }; + interfaces = mkOption { + type = with types; listOf str; + default = [ "::1" "127.0.0.1" ]; + description = '' + What addresses the server should listen on. + ''; + }; + # TODO: perhaps options for more common stuff like cache size or forwarding + }; + + ###### implementation + config = mkIf cfg.enable { + environment.etc."kresd.conf".source = configFile; # not required + + users.extraUsers = singleton + { name = "kresd"; + uid = config.ids.uids.kresd; + group = "kresd"; + description = "Knot-resolver daemon user"; + }; + users.extraGroups = singleton + { name = "kresd"; + gid = config.ids.gids.kresd; + }; + + systemd.sockets.kresd = rec { + wantedBy = [ "sockets.target" ]; + before = wantedBy; + listenStreams = map + # Syntax depends on being IPv6 or IPv4. + (iface: if elem ":" (stringToCharacters iface) then "[${iface}]:53" else "${iface}:53") + cfg.interfaces; + socketConfig.ListenDatagram = listenStreams; + }; + + systemd.sockets.kresd-control = rec { + wantedBy = [ "sockets.target" ]; + before = wantedBy; + partOf = [ "kresd.socket" ]; + listenStreams = [ "/run/kresd/control" ]; + socketConfig = { + FileDescriptorName = "control"; + Service = "kresd.service"; + SocketMode = "0660"; # only root user/group may connect + }; + }; + + # Create the cacheDir; tmpfiles don't work on nixos-rebuild switch. + systemd.services.kresd-cachedir = { + serviceConfig.Type = "oneshot"; + script = '' + if [ ! -d '${cfg.cacheDir}' ]; then + mkdir -p '${cfg.cacheDir}' + chown kresd:kresd '${cfg.cacheDir}' + fi + ''; + }; + + systemd.services.kresd = { + description = "Knot-resolver daemon"; + + serviceConfig = { + User = "kresd"; + Type = "notify"; + WorkingDirectory = cfg.cacheDir; + }; + + script = '' + exec '${package}/bin/kresd' --config '${configFile}' \ + -k '${cfg.cacheDir}/root.key' + ''; + + after = [ "kresd-cachedir.service" ]; + requires = [ "kresd.socket" "kresd-cachedir.service" ]; + wantedBy = [ "sockets.target" ]; + }; + }; +} diff --git a/nixos/modules/services/networking/miredo.nix b/nixos/modules/services/networking/miredo.nix index 932d6cf2903..3d560338e2c 100644 --- a/nixos/modules/services/networking/miredo.nix +++ b/nixos/modules/services/networking/miredo.nix @@ -82,7 +82,6 @@ in serviceConfig = { Restart = "always"; RestartSec = "5s"; - ExecStartPre = "${cfg.package}/bin/miredo-checkconf -f ${miredoConf}"; ExecStart = "${cfg.package}/bin/miredo -c ${miredoConf} -p ${pidFile} -f"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; }; diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix index 8f353979d3f..c11d4434c20 100644 --- a/nixos/modules/services/networking/networkmanager.nix +++ b/nixos/modules/services/networking/networkmanager.nix @@ -174,7 +174,7 @@ in { assertions = [{ assertion = config.networking.wireless.enable == false; - message = "You can not use networking.networkmanager with services.networking.wireless"; + message = "You can not use networking.networkmanager with networking.wireless"; }]; boot.kernelModules = [ "ppp_mppe" ]; # Needed for most (all?) PPTP VPN connections. @@ -239,7 +239,8 @@ in { # Turn off NixOS' network management networking = { useDHCP = false; - wireless.enable = false; + # use mkDefault to trigger the assertion about the conflict above + wireless.enable = lib.mkDefault false; }; powerManagement.resumeCommands = '' diff --git a/nixos/modules/services/networking/pdns-recursor.nix b/nixos/modules/services/networking/pdns-recursor.nix new file mode 100644 index 00000000000..26be72d2a61 --- /dev/null +++ b/nixos/modules/services/networking/pdns-recursor.nix @@ -0,0 +1,168 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + dataDir = "/var/lib/pdns-recursor"; + username = "pdns-recursor"; + + cfg = config.services.pdns-recursor; + zones = mapAttrsToList (zone: uri: "${zone}.=${uri}") cfg.forwardZones; + + configFile = pkgs.writeText "recursor.conf" '' + local-address=${cfg.dns.address} + local-port=${toString cfg.dns.port} + allow-from=${concatStringsSep "," cfg.dns.allowFrom} + + webserver-address=${cfg.api.address} + webserver-port=${toString cfg.api.port} + webserver-allow-from=${concatStringsSep "," cfg.api.allowFrom} + + forward-zones=${concatStringsSep "," zones} + export-etc-hosts=${if cfg.exportHosts then "yes" else "no"} + dnssec=${cfg.dnssecValidation} + serve-rfc1918=${if cfg.serveRFC1918 then "yes" else "no"} + + ${cfg.extraConfig} + ''; + +in { + options.services.pdns-recursor = { + enable = mkEnableOption "PowerDNS Recursor, a recursive DNS server"; + + dns.address = mkOption { + type = types.str; + default = "0.0.0.0"; + description = '' + IP address Recursor DNS server will bind to. + ''; + }; + + dns.port = mkOption { + type = types.int; + default = 53; + description = '' + Port number Recursor DNS server will bind to. + ''; + }; + + dns.allowFrom = mkOption { + type = types.listOf types.str; + default = [ "10.0.0.0/8" "172.16.0.0/12" "192.168.0.0/16" ]; + example = [ "0.0.0.0/0" ]; + description = '' + IP address ranges of clients allowed to make DNS queries. + ''; + }; + + api.address = mkOption { + type = types.str; + default = "0.0.0.0"; + description = '' + IP address Recursor REST API server will bind to. + ''; + }; + + api.port = mkOption { + type = types.int; + default = 8082; + description = '' + Port number Recursor REST API server will bind to. + ''; + }; + + api.allowFrom = mkOption { + type = types.listOf types.str; + default = [ "0.0.0.0/0" ]; + description = '' + IP address ranges of clients allowed to make API requests. + ''; + }; + + exportHosts = mkOption { + type = types.bool; + default = false; + description = '' + Whether to export names and IP addresses defined in /etc/hosts. + ''; + }; + + forwardZones = mkOption { + type = types.attrs; + example = { eth = "127.0.0.1:5353"; }; + default = {}; + description = '' + DNS zones to be forwarded to other servers. + ''; + }; + + dnssecValidation = mkOption { + type = types.enum ["off" "process-no-validate" "process" "log-fail" "validate"]; + default = "validate"; + description = '' + Controls the level of DNSSEC processing done by the PowerDNS Recursor. + See https://doc.powerdns.com/md/recursor/dnssec/ for a detailed explanation. + ''; + }; + + serveRFC1918 = mkOption { + type = types.bool; + default = true; + description = '' + Whether to directly resolve the RFC1918 reverse-mapping domains: + 10.in-addr.arpa, + 168.192.in-addr.arpa, + 16-31.172.in-addr.arpa + This saves load on the AS112 servers. + ''; + }; + + extraConfig = mkOption { + type = types.lines; + default = ""; + description = '' + Extra options to be appended to the configuration file. + ''; + }; + }; + + config = mkIf cfg.enable { + + users.extraUsers."${username}" = { + home = dataDir; + createHome = true; + uid = config.ids.uids.pdns-recursor; + description = "PowerDNS Recursor daemon user"; + }; + + systemd.services.pdns-recursor = { + unitConfig.Documentation = "man:pdns_recursor(1) man:rec_control(1)"; + description = "PowerDNS recursive server"; + wantedBy = [ "multi-user.target" ]; + after = [ "network.target" ]; + + serviceConfig = { + User = username; + Restart ="on-failure"; + RestartSec = "5"; + PrivateTmp = true; + PrivateDevices = true; + AmbientCapabilities = "cap_net_bind_service"; + ExecStart = ''${pkgs.pdns-recursor}/bin/pdns_recursor \ + --config-dir=${dataDir} \ + --socket-dir=${dataDir} \ + --disable-syslog + ''; + }; + + preStart = '' + # Link configuration file into recursor home directory + configPath=${dataDir}/recursor.conf + if [ "$(realpath $configPath)" != "${configFile}" ]; then + rm -f $configPath + ln -s ${configFile} $configPath + fi + ''; + }; + }; +} diff --git a/nixos/modules/services/networking/smokeping.nix b/nixos/modules/services/networking/smokeping.nix index 6d2f5f8d41f..67aa313c860 100644 --- a/nixos/modules/services/networking/smokeping.nix +++ b/nixos/modules/services/networking/smokeping.nix @@ -275,7 +275,14 @@ in ]; security.permissionsWrappers.setuid = [ { program = "fping"; - source = "${e.enlightenment.out}/bin/fping"; + source = "${pkgs.fping}/bin/fping"; + owner = "root"; + group = "root"; + setuid = true; + } + + { program = "fping"; + source = "${pkgs.fping}/bin/fping6"; owner = "root"; group = "root"; setuid = true; diff --git a/nixos/modules/services/security/clamav.nix b/nixos/modules/services/security/clamav.nix index b045e140546..f71f30fee97 100644 --- a/nixos/modules/services/security/clamav.nix +++ b/nixos/modules/services/security/clamav.nix @@ -81,6 +81,7 @@ in users.extraUsers = singleton { name = clamavUser; uid = config.ids.uids.clamav; + group = clamavGroup; description = "ClamAV daemon user"; home = stateDir; }; diff --git a/nixos/modules/services/web-servers/apache-httpd/wordpress.nix b/nixos/modules/services/web-servers/apache-httpd/wordpress.nix index 32dd4439675..26f0bdec655 100644 --- a/nixos/modules/services/web-servers/apache-httpd/wordpress.nix +++ b/nixos/modules/services/web-servers/apache-httpd/wordpress.nix @@ -6,7 +6,7 @@ with lib; let # Upgrading? We have a test! nix-build ./nixos/tests/wordpress.nix - version = "4.6.1"; + version = "4.7.1"; fullversion = "${version}"; # Our bare-bones wp-config.php file using the above settings @@ -75,7 +75,7 @@ let owner = "WordPress"; repo = "WordPress"; rev = "${fullversion}"; - sha256 = "0n82xgjg1ry2p73hhgpslnkdzrma5n6hxxq76s7qskkzj0qjfvpn"; + sha256 = "1wb4f4zn55d23qi0whsfpbpcd4sjvzswgmni6f5rzrmlawq9ssgr"; }; installPhase = '' mkdir -p $out diff --git a/nixos/modules/services/web-servers/caddy.nix b/nixos/modules/services/web-servers/caddy.nix index 0666dfddaff..619e0f90b12 100644 --- a/nixos/modules/services/web-servers/caddy.nix +++ b/nixos/modules/services/web-servers/caddy.nix @@ -39,6 +39,13 @@ in type = types.path; description = "The data directory, for storing certificates."; }; + + package = mkOption { + default = pkgs.caddy; + defaultText = "pkgs.caddy"; + type = types.package; + description = "Caddy package to use."; + }; }; config = mkIf cfg.enable { @@ -47,7 +54,7 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = ''${pkgs.caddy.bin}/bin/caddy -conf=${configFile} \ + ExecStart = ''${cfg.package.bin}/bin/caddy -conf=${configFile} \ -ca=${cfg.ca} -email=${cfg.email} ${optionalString cfg.agree "-agree"} ''; Type = "simple"; diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix index 68a672c42c9..c9eacdd85dc 100644 --- a/nixos/modules/services/web-servers/nginx/default.nix +++ b/nixos/modules/services/web-servers/nginx/default.nix @@ -5,7 +5,11 @@ with lib; let cfg = config.services.nginx; virtualHosts = mapAttrs (vhostName: vhostConfig: - vhostConfig // (optionalAttrs vhostConfig.enableACME { + vhostConfig // { + serverName = if vhostConfig.serverName != null + then vhostConfig.serverName + else vhostName; + } // (optionalAttrs vhostConfig.enableACME { sslCertificate = "/var/lib/acme/${vhostName}/fullchain.pem"; sslCertificateKey = "/var/lib/acme/${vhostName}/key.pem"; }) @@ -112,8 +116,9 @@ let ${cfg.appendConfig} ''; - vhosts = concatStringsSep "\n" (mapAttrsToList (serverName: vhost: + vhosts = concatStringsSep "\n" (mapAttrsToList (vhostName: vhost: let + serverName = vhost.serverName; ssl = vhost.enableSSL || vhost.forceSSL; port = if vhost.port != null then vhost.port else (if ssl then 443 else 80); listenString = toString port + optionalString ssl " ssl http2" @@ -161,7 +166,7 @@ let ssl_certificate_key ${vhost.sslCertificateKey}; ''} - ${optionalString (vhost.basicAuth != {}) (mkBasicAuth serverName vhost.basicAuth)} + ${optionalString (vhost.basicAuth != {}) (mkBasicAuth vhostName vhost.basicAuth)} ${mkLocations vhost.locations} @@ -178,8 +183,8 @@ let ${config.extraConfig} } '') locations); - mkBasicAuth = serverName: authDef: let - htpasswdFile = pkgs.writeText "${serverName}.htpasswd" ( + mkBasicAuth = vhostName: authDef: let + htpasswdFile = pkgs.writeText "${vhostName}.htpasswd" ( concatStringsSep "\n" (mapAttrsToList (user: password: '' ${user}:{PLAIN}${password} '') authDef) @@ -393,17 +398,20 @@ in }; security.acme.certs = filterAttrs (n: v: v != {}) ( - mapAttrs (vhostName: vhostConfig: - optionalAttrs vhostConfig.enableACME { - user = cfg.user; - group = cfg.group; - webroot = vhostConfig.acmeRoot; - extraDomains = genAttrs vhostConfig.serverAliases (alias: null); - postRun = '' - systemctl reload nginx - ''; - } - ) virtualHosts + let + vhostsConfigs = mapAttrsToList (vhostName: vhostConfig: vhostConfig) virtualHosts; + acmeEnabledVhosts = filter (vhostConfig: vhostConfig.enableACME) vhostsConfigs; + acmePairs = map (vhostConfig: { name = vhostConfig.serverName; value = { + user = cfg.user; + group = cfg.group; + webroot = vhostConfig.acmeRoot; + extraDomains = genAttrs vhostConfig.serverAliases (alias: null); + postRun = '' + systemctl reload nginx + ''; + }; }) acmeEnabledVhosts; + in + listToAttrs acmePairs ); users.extraUsers = optionalAttrs (cfg.user == "nginx") (singleton diff --git a/nixos/modules/services/web-servers/nginx/vhost-options.nix b/nixos/modules/services/web-servers/nginx/vhost-options.nix index dcebbc9229f..c0ea645b3df 100644 --- a/nixos/modules/services/web-servers/nginx/vhost-options.nix +++ b/nixos/modules/services/web-servers/nginx/vhost-options.nix @@ -8,6 +8,15 @@ with lib; { options = { + serverName = mkOption { + type = types.nullOr types.str; + default = null; + description = '' + Name of this virtual host. Defaults to attribute name in virtualHosts. + ''; + example = "example.org"; + }; + serverAliases = mkOption { type = types.listOf types.str; default = []; diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix index 3037f949cbf..f886c60793d 100644 --- a/nixos/modules/services/x11/desktop-managers/kde5.nix +++ b/nixos/modules/services/x11/desktop-managers/kde5.nix @@ -228,6 +228,8 @@ in # Enable helpful DBus services. services.udisks2.enable = true; services.upower.enable = config.powerManagement.enable; + services.dbus.packages = + mkIf config.services.printing.enable [ pkgs.system-config-printer ]; # Extra UDEV rules used by Solid services.udev.packages = [ @@ -246,6 +248,11 @@ in security.pam.services.kde = { allowNullPassword = true; }; + # use kimpanel as the default IBus panel + i18n.inputMethod.ibus.panel = + lib.mkDefault + "${pkgs.kde5.plasma-desktop}/lib/libexec/kimpanel-ibus-panel"; + }) ]; diff --git a/nixos/modules/services/x11/display-managers/slim.nix b/nixos/modules/services/x11/display-managers/slim.nix index 68acde85b5d..05b979eef47 100644 --- a/nixos/modules/services/x11/display-managers/slim.nix +++ b/nixos/modules/services/x11/display-managers/slim.nix @@ -20,6 +20,7 @@ let ${optionalString (cfg.defaultUser != null) ("default_user " + cfg.defaultUser)} ${optionalString (cfg.defaultUser != null) ("focus_password yes")} ${optionalString cfg.autoLogin "auto_login yes"} + ${optionalString (cfg.consoleCmd != null) "console_cmd ${cfg.consoleCmd}"} ${cfg.extraConfig} ''; @@ -105,6 +106,18 @@ in ''; }; + consoleCmd = mkOption { + type = types.nullOr types.str; + default = '' + ${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ${pkgs.shadow}/bin/login + ''; + defaultText = '' + ''${pkgs.xterm}/bin/xterm -C -fg white -bg black +sb -T "Console login" -e ''${pkgs.shadow}/bin/login + ''; + description = '' + The command to run when "console" is given as the username. + ''; + }; }; }; diff --git a/nixos/modules/services/x11/terminal-server.nix b/nixos/modules/services/x11/terminal-server.nix index 09d0ab07751..785394d9648 100644 --- a/nixos/modules/services/x11/terminal-server.nix +++ b/nixos/modules/services/x11/terminal-server.nix @@ -41,7 +41,7 @@ with lib; { description = "Terminal Server"; path = - [ pkgs.xorgserver.out pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth + [ pkgs.xorg.xorgserver.out pkgs.gawk pkgs.which pkgs.openssl pkgs.xorg.xauth pkgs.nettools pkgs.shadow pkgs.procps pkgs.utillinux pkgs.bash ]; diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py index 515136c904c..b91d64bb0a7 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py @@ -28,6 +28,8 @@ def write_loader_conf(generation): if "@timeout@" != "": f.write("timeout @timeout@\n") f.write("default nixos-generation-%d\n" % generation) + if not @editor@: + f.write("editor 0"); os.rename("@efiSysMountPoint@/loader/loader.conf.tmp", "@efiSysMountPoint@/loader/loader.conf") def copy_from_profile(generation, name, dry_run=False): diff --git a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix index cc43fb8bab4..ec02f73cada 100644 --- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix +++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix @@ -20,6 +20,8 @@ let timeout = if config.boot.loader.timeout != null then config.boot.loader.timeout else ""; + editor = if cfg.editor then "True" else "False"; + inherit (efi) efiSysMountPoint canTouchEfiVariables; }; in { @@ -36,6 +38,20 @@ in { description = "Whether to enable the systemd-boot (formerly gummiboot) EFI boot manager"; }; + + editor = mkOption { + default = true; + + type = types.bool; + + description = '' + Whether to allow editing the kernel command-line before + boot. It is recommended to set this to false, as it allows + gaining root access by passing init=/bin/sh as a kernel + parameter. However, it is enabled by default for backwards + compatibility. + ''; + }; }; config = mkIf cfg.enable { diff --git a/nixos/modules/virtualisation/ec2-amis.nix b/nixos/modules/virtualisation/ec2-amis.nix index ffd1cbec3ce..0753e2ce994 100644 --- a/nixos/modules/virtualisation/ec2-amis.nix +++ b/nixos/modules/virtualisation/ec2-amis.nix @@ -135,51 +135,59 @@ let self = { "16.03".us-west-2.pv-ebs = "ami-5e61a23e"; "16.03".us-west-2.pv-s3 = "ami-734c8f13"; - # 16.09.666.3738950 - "16.09".ap-northeast-1.hvm-ebs = "ami-35578954"; - "16.09".ap-northeast-1.hvm-s3 = "ami-d6528cb7"; - "16.09".ap-northeast-1.pv-ebs = "ami-07548a66"; - "16.09".ap-northeast-1.pv-s3 = "ami-f1548a90"; - "16.09".ap-northeast-2.hvm-ebs = "ami-d48753ba"; - "16.09".ap-northeast-2.hvm-s3 = "ami-4c865222"; - "16.09".ap-northeast-2.pv-ebs = "ami-ca8551a4"; - "16.09".ap-northeast-2.pv-s3 = "ami-9c8551f2"; - "16.09".ap-south-1.hvm-ebs = "ami-922450fd"; - "16.09".ap-south-1.hvm-s3 = "ami-6d3a4e02"; - "16.09".ap-south-1.pv-ebs = "ami-4d394d22"; - "16.09".ap-south-1.pv-s3 = "ami-17384c78"; - "16.09".ap-southeast-1.hvm-ebs = "ami-f824809b"; - "16.09".ap-southeast-1.hvm-s3 = "ami-f924809a"; - "16.09".ap-southeast-1.pv-ebs = "ami-af2480cc"; - "16.09".ap-southeast-1.pv-s3 = "ami-5826823b"; - "16.09".ap-southeast-2.hvm-ebs = "ami-40fecd23"; - "16.09".ap-southeast-2.hvm-s3 = "ami-48fecd2b"; - "16.09".ap-southeast-2.pv-ebs = "ami-dffecdbc"; - "16.09".ap-southeast-2.pv-s3 = "ami-e0fccf83"; - "16.09".eu-central-1.hvm-ebs = "ami-1d8b7472"; - "16.09".eu-central-1.hvm-s3 = "ami-1c8b7473"; - "16.09".eu-central-1.pv-ebs = "ami-8c8d72e3"; - "16.09".eu-central-1.pv-s3 = "ami-3488775b"; - "16.09".eu-west-1.hvm-ebs = "ami-15662766"; - "16.09".eu-west-1.hvm-s3 = "ami-476b2a34"; - "16.09".eu-west-1.pv-ebs = "ami-876928f4"; - "16.09".eu-west-1.pv-s3 = "ami-70682903"; - "16.09".sa-east-1.hvm-ebs = "ami-27bc2e4b"; - "16.09".sa-east-1.hvm-s3 = "ami-e4b92b88"; - "16.09".sa-east-1.pv-ebs = "ami-4dbe2c21"; - "16.09".sa-east-1.pv-s3 = "ami-77fc6e1b"; - "16.09".us-east-1.hvm-ebs = "ami-93347684"; - "16.09".us-east-1.hvm-s3 = "ami-5e347649"; - "16.09".us-east-1.pv-ebs = "ami-b0387aa7"; - "16.09".us-east-1.pv-s3 = "ami-51357746"; - "16.09".us-west-1.hvm-ebs = "ami-06337a66"; - "16.09".us-west-1.hvm-s3 = "ami-76307916"; - "16.09".us-west-1.pv-ebs = "ami-fd327b9d"; - "16.09".us-west-1.pv-s3 = "ami-cc347dac"; - "16.09".us-west-2.hvm-ebs = "ami-49fe2729"; - "16.09".us-west-2.hvm-s3 = "ami-93fc25f3"; - "16.09".us-west-2.pv-ebs = "ami-14fe2774"; - "16.09".us-west-2.pv-s3 = "ami-74f12814"; + # 16.09.1508.3909827 + "16.09".ap-northeast-1.hvm-ebs = "ami-68453b0f"; + "16.09".ap-northeast-1.hvm-s3 = "ami-f9bec09e"; + "16.09".ap-northeast-1.pv-ebs = "ami-254a3442"; + "16.09".ap-northeast-1.pv-s3 = "ami-ef473988"; + "16.09".ap-northeast-2.hvm-ebs = "ami-18ae7f76"; + "16.09".ap-northeast-2.hvm-s3 = "ami-9eac7df0"; + "16.09".ap-northeast-2.pv-ebs = "ami-57aa7b39"; + "16.09".ap-northeast-2.pv-s3 = "ami-5cae7f32"; + "16.09".ap-south-1.hvm-ebs = "ami-b3f98fdc"; + "16.09".ap-south-1.hvm-s3 = "ami-98e690f7"; + "16.09".ap-south-1.pv-ebs = "ami-aef98fc1"; + "16.09".ap-south-1.pv-s3 = "ami-caf88ea5"; + "16.09".ap-southeast-1.hvm-ebs = "ami-80fb51e3"; + "16.09".ap-southeast-1.hvm-s3 = "ami-2df3594e"; + "16.09".ap-southeast-1.pv-ebs = "ami-37f05a54"; + "16.09".ap-southeast-1.pv-s3 = "ami-27f35944"; + "16.09".ap-southeast-2.hvm-ebs = "ami-57ece834"; + "16.09".ap-southeast-2.hvm-s3 = "ami-87f4f0e4"; + "16.09".ap-southeast-2.pv-ebs = "ami-d8ede9bb"; + "16.09".ap-southeast-2.pv-s3 = "ami-a6ebefc5"; + "16.09".eu-central-1.hvm-ebs = "ami-1b884774"; + "16.09".eu-central-1.hvm-s3 = "ami-b08c43df"; + "16.09".eu-central-1.pv-ebs = "ami-888946e7"; + "16.09".eu-central-1.pv-s3 = "ami-06874869"; + "16.09".eu-west-1.hvm-ebs = "ami-1ed3e76d"; + "16.09".eu-west-1.hvm-s3 = "ami-73d1e500"; + "16.09".eu-west-1.pv-ebs = "ami-44c0f437"; + "16.09".eu-west-1.pv-s3 = "ami-f3d8ec80"; + "16.09".eu-west-2.hvm-ebs = "ami-2c9c9648"; + "16.09".eu-west-2.hvm-s3 = "ami-6b9e940f"; + "16.09".eu-west-2.pv-ebs = "ami-f1999395"; + "16.09".eu-west-2.pv-s3 = "ami-bb9f95df"; + "16.09".sa-east-1.hvm-ebs = "ami-a11882cd"; + "16.09".sa-east-1.hvm-s3 = "ami-7726bc1b"; + "16.09".sa-east-1.pv-ebs = "ami-9725bffb"; + "16.09".sa-east-1.pv-s3 = "ami-b027bddc"; + "16.09".us-east-1.hvm-ebs = "ami-854ca593"; + "16.09".us-east-1.hvm-s3 = "ami-2241a834"; + "16.09".us-east-1.pv-ebs = "ami-a441a8b2"; + "16.09".us-east-1.pv-s3 = "ami-e841a8fe"; + "16.09".us-east-2.hvm-ebs = "ami-3f41645a"; + "16.09".us-east-2.hvm-s3 = "ami-804065e5"; + "16.09".us-east-2.pv-ebs = "ami-f1466394"; + "16.09".us-east-2.pv-s3 = "ami-05426760"; + "16.09".us-west-1.hvm-ebs = "ami-c2efbca2"; + "16.09".us-west-1.hvm-s3 = "ami-d71042b7"; + "16.09".us-west-1.pv-ebs = "ami-04e8bb64"; + "16.09".us-west-1.pv-s3 = "ami-31e9ba51"; + "16.09".us-west-2.hvm-ebs = "ami-6449f504"; + "16.09".us-west-2.hvm-s3 = "ami-344af654"; + "16.09".us-west-2.pv-ebs = "ami-6d4af60d"; + "16.09".us-west-2.pv-s3 = "ami-de48f4be"; latest = self."16.09"; }; in self diff --git a/nixos/release.nix b/nixos/release.nix index dfa9b67654f..2d78a4db973 100644 --- a/nixos/release.nix +++ b/nixos/release.nix @@ -273,6 +273,7 @@ in rec { tests.mysql = callTest tests/mysql.nix {}; tests.mysqlReplication = callTest tests/mysql-replication.nix {}; tests.nat.firewall = callTest tests/nat.nix { withFirewall = true; }; + tests.nat.firewall-conntrack = callTest tests/nat.nix { withFirewall = true; withConntrackHelpers = true; }; tests.nat.standalone = callTest tests/nat.nix { withFirewall = false; }; tests.networking.networkd = callSubTests tests/networking.nix { networkd = true; }; tests.networking.scripted = callSubTests tests/networking.nix { networkd = false; }; diff --git a/nixos/tests/bittorrent.nix b/nixos/tests/bittorrent.nix index 5aded554f4e..3a718a79831 100644 --- a/nixos/tests/bittorrent.nix +++ b/nixos/tests/bittorrent.nix @@ -11,7 +11,7 @@ import ./make-test.nix ({ pkgs, ... }: let # Some random file to serve. - file = pkgs.nixUnstable.src; + file = pkgs.hello.src; miniupnpdConf = nodes: pkgs.writeText "miniupnpd.conf" '' diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix index 1df2c651f9b..35dd00fe630 100644 --- a/nixos/tests/installer.nix +++ b/nixos/tests/installer.nix @@ -115,8 +115,8 @@ let # Did the swap device get activated? # uncomment once https://bugs.freedesktop.org/show_bug.cgi?id=86930 is resolved - #$machine->waitForUnit("swap.target"); - $machine->waitUntilSucceeds("cat /proc/swaps | grep -q /dev"); + $machine->waitForUnit("swap.target"); + $machine->succeed("cat /proc/swaps | grep -q /dev"); # Check whether the channel works. $machine->succeed("nix-env -iA nixos.procps >&2"); diff --git a/nixos/tests/kubernetes.nix b/nixos/tests/kubernetes.nix index 273bd3c80c1..dcd25e21197 100644 --- a/nixos/tests/kubernetes.nix +++ b/nixos/tests/kubernetes.nix @@ -59,6 +59,7 @@ in { virtualisation.diskSize = 2048; programs.bash.enableCompletion = true; + environment.systemPackages = with pkgs; [ netcat bind ]; services.kubernetes.roles = ["master" "node"]; virtualisation.docker.extraOptions = "--iptables=false --ip-masq=false -b cbr0"; diff --git a/nixos/tests/mesos.nix b/nixos/tests/mesos.nix index 3610603aeba..6e9af126f03 100644 --- a/nixos/tests/mesos.nix +++ b/nixos/tests/mesos.nix @@ -1,32 +1,91 @@ -import ./make-test.nix ({ pkgs, ...} : { - name = "simple"; +import ./make-test.nix ({ pkgs, ...} : rec { + name = "mesos"; meta = with pkgs.stdenv.lib.maintainers; { - maintainers = [ offline ]; + maintainers = [ offline kamilchm cstrahan ]; }; - machine = { config, pkgs, ... }: { - services.zookeeper.enable = true; - virtualisation.docker.enable = true; - services.mesos = { - slave = { - enable = true; - master = "zk://localhost:2181/mesos"; - attributes = { - tag1 = "foo"; - tag2 = "bar"; - }; - }; - master = { - enable = true; - zk = "zk://localhost:2181/mesos"; + nodes = { + master = { config, pkgs, ... }: { + networking.firewall.enable = false; + services.zookeeper.enable = true; + services.mesos.master = { + enable = true; + zk = "zk://master:2181/mesos"; }; }; + + slave = { config, pkgs, ... }: { + networking.firewall.enable = false; + networking.nat.enable = true; + virtualisation.docker.enable = true; + services.mesos = { + slave = { + enable = true; + master = "master:5050"; + dockerRegistry = registry; + executorEnvironmentVariables = { + PATH = "/run/current-system/sw/bin"; + }; + }; + }; + }; + }; + + simpleDocker = pkgs.dockerTools.buildImage { + name = "echo"; + contents = [ pkgs.stdenv.shellPackage pkgs.coreutils ]; + config = { + Env = [ + # When shell=true, mesos invokes "sh -c ''", so make sure "sh" is + # on the PATH. + "PATH=${pkgs.stdenv.shellPackage}/bin:${pkgs.coreutils}/bin" + ]; + Entrypoint = [ "echo" ]; + }; + }; + + registry = pkgs.runCommand "registry" { } '' + mkdir -p $out + cp ${simpleDocker} $out/echo:latest.tar + ''; + + testFramework = pkgs.pythonPackages.buildPythonPackage { + name = "mesos-tests"; + propagatedBuildInputs = [ pkgs.mesos ]; + catchConflicts = false; + src = ./mesos_test.py; + phases = [ "installPhase" "fixupPhase" ]; + installPhase = '' + mkdir $out + cp $src $out/mesos_test.py + chmod +x $out/mesos_test.py + + echo "done" > test.result + tar czf $out/test.tar.gz test.result + ''; }; testScript = '' startAll; - $machine->waitForUnit("mesos-master.service"); - $machine->waitForUnit("mesos-slave.service"); + $master->waitForUnit("mesos-master.service"); + $slave->waitForUnit("mesos-slave.service"); + + $master->waitForOpenPort(5050); + $slave->waitForOpenPort(5051); + + # is slave registred? + $master->waitUntilSucceeds("curl -s --fail http://master:5050/master/slaves". + " | grep -q \"\\\"hostname\\\":\\\"slave\\\"\""); + + # try to run docker image + $master->succeed("${pkgs.mesos}/bin/mesos-execute --master=master:5050". + " --resources=\"cpus:0.1;mem:32\" --name=simple-docker". + " --containerizer=mesos --docker_image=echo:latest". + " --shell=true --command=\"echo done\" | grep -q TASK_FINISHED"); + + # simple command with .tar.gz uri + $master->succeed("${testFramework}/mesos_test.py master ". + "${testFramework}/test.tar.gz"); ''; }) diff --git a/nixos/tests/mesos_test.py b/nixos/tests/mesos_test.py new file mode 100644 index 00000000000..be8bb32e49a --- /dev/null +++ b/nixos/tests/mesos_test.py @@ -0,0 +1,72 @@ +#!/usr/bin/env python +import uuid +import time +import subprocess +import os + +import sys + +from mesos.interface import Scheduler +from mesos.native import MesosSchedulerDriver +from mesos.interface import mesos_pb2 + +def log(msg): + process = subprocess.Popen("systemd-cat", stdin=subprocess.PIPE) + (out,err) = process.communicate(msg) + +class NixosTestScheduler(Scheduler): + def __init__(self): + self.master_ip = sys.argv[1] + self.download_uri = sys.argv[2] + + def resourceOffers(self, driver, offers): + log("XXX got resource offer") + + offer = offers[0] + task = self.new_task(offer) + uri = task.command.uris.add() + uri.value = self.download_uri + task.command.value = "cat test.result" + driver.launchTasks(offer.id, [task]) + + def statusUpdate(self, driver, update): + log("XXX status update") + if update.state == mesos_pb2.TASK_FAILED: + log("XXX test task failed with message: " + update.message) + driver.stop() + sys.exit(1) + elif update.state == mesos_pb2.TASK_FINISHED: + driver.stop() + sys.exit(0) + + def new_task(self, offer): + task = mesos_pb2.TaskInfo() + id = uuid.uuid4() + task.task_id.value = str(id) + task.slave_id.value = offer.slave_id.value + task.name = "task {}".format(str(id)) + + cpus = task.resources.add() + cpus.name = "cpus" + cpus.type = mesos_pb2.Value.SCALAR + cpus.scalar.value = 0.1 + + mem = task.resources.add() + mem.name = "mem" + mem.type = mesos_pb2.Value.SCALAR + mem.scalar.value = 32 + + return task + +if __name__ == '__main__': + log("XXX framework started") + + framework = mesos_pb2.FrameworkInfo() + framework.user = "root" + framework.name = "nixos-test-framework" + driver = MesosSchedulerDriver( + NixosTestScheduler(), + framework, + sys.argv[1] + ":5050" + ) + driver.run() diff --git a/nixos/tests/nat.nix b/nixos/tests/nat.nix index 4fbf6446268..74e20bff8d8 100644 --- a/nixos/tests/nat.nix +++ b/nixos/tests/nat.nix @@ -3,34 +3,47 @@ # client on the inside network, a server on the outside network, and a # router connected to both that performs Network Address Translation # for the client. -import ./make-test.nix ({ pkgs, withFirewall, ... }: +import ./make-test.nix ({ pkgs, lib, withFirewall, withConntrackHelpers ? false, ... }: let unit = if withFirewall then "firewall" else "nat"; in { - name = "nat${if withFirewall then "WithFirewall" else "Standalone"}"; - meta = with pkgs.stdenv.lib.maintainers; { + name = "nat" + (if withFirewall then "WithFirewall" else "Standalone") + + (lib.optionalString withConntrackHelpers "withConntrackHelpers"); + meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ eelco chaoflow rob wkennington ]; }; nodes = { client = { config, pkgs, nodes, ... }: - { virtualisation.vlans = [ 1 ]; - networking.firewall.allowPing = true; - networking.defaultGateway = - (pkgs.lib.head nodes.router.config.networking.interfaces.eth2.ip4).address; - }; + lib.mkMerge [ + { virtualisation.vlans = [ 1 ]; + networking.firewall.allowPing = true; + networking.defaultGateway = + (pkgs.lib.head nodes.router.config.networking.interfaces.eth2.ip4).address; + } + (lib.optionalAttrs withConntrackHelpers { + networking.firewall.connectionTrackingModules = [ "ftp" ]; + networking.firewall.autoLoadConntrackHelpers = true; + }) + ]; router = { config, pkgs, ... }: - { virtualisation.vlans = [ 2 1 ]; - networking.firewall.enable = withFirewall; - networking.firewall.allowPing = true; - networking.nat.enable = true; - networking.nat.internalIPs = [ "192.168.1.0/24" ]; - networking.nat.externalInterface = "eth1"; - }; + lib.mkMerge [ + { virtualisation.vlans = [ 2 1 ]; + networking.firewall.enable = withFirewall; + networking.firewall.allowPing = true; + networking.nat.enable = true; + networking.nat.internalIPs = [ "192.168.1.0/24" ]; + networking.nat.externalInterface = "eth1"; + } + (lib.optionalAttrs withConntrackHelpers { + networking.firewall.connectionTrackingModules = [ "ftp" ]; + networking.firewall.autoLoadConntrackHelpers = true; + }) + ]; server = { config, pkgs, ... }: @@ -66,7 +79,8 @@ import ./make-test.nix ({ pkgs, withFirewall, ... }: $client->succeed("curl -v ftp://server/foo.txt >&2"); # Test whether active FTP works. - $client->succeed("curl -v -P - ftp://server/foo.txt >&2"); + $client->${if withConntrackHelpers then "succeed" else "fail"}( + "curl -v -P - ftp://server/foo.txt >&2"); # Test ICMP. $client->succeed("ping -c 1 router >&2"); diff --git a/nixos/tests/networking.nix b/nixos/tests/networking.nix index 17d4a878d3a..83103f35d48 100644 --- a/nixos/tests/networking.nix +++ b/nixos/tests/networking.nix @@ -10,29 +10,61 @@ let vlanIfs = range 1 (length config.virtualisation.vlans); in { virtualisation.vlans = [ 1 2 3 ]; + boot.kernel.sysctl."net.ipv6.conf.all.forwarding" = true; networking = { useDHCP = false; useNetworkd = networkd; firewall.allowPing = true; + firewall.checkReversePath = true; + firewall.allowedUDPPorts = [ 547 ]; interfaces = mkOverride 0 (listToAttrs (flip map vlanIfs (n: nameValuePair "eth${toString n}" { ipAddress = "192.168.${toString n}.1"; prefixLength = 24; + ipv6Address = "fd00:1234:5678:${toString n}::1"; + ipv6PrefixLength = 64; }))); }; - services.dhcpd = { + services.dhcpd4 = { enable = true; interfaces = map (n: "eth${toString n}") vlanIfs; extraConfig = '' - option subnet-mask 255.255.255.0; + authoritative; '' + flip concatMapStrings vlanIfs (n: '' subnet 192.168.${toString n}.0 netmask 255.255.255.0 { - option broadcast-address 192.168.${toString n}.255; option routers 192.168.${toString n}.1; + # XXX: technically it's _not guaranteed_ that IP addresses will be + # issued from the first item in range onwards! We assume that in + # our tests however. range 192.168.${toString n}.2 192.168.${toString n}.254; } ''); }; + services.radvd = { + enable = true; + config = flip concatMapStrings vlanIfs (n: '' + interface eth${toString n} { + AdvSendAdvert on; + AdvManagedFlag on; + AdvOtherConfigFlag on; + + prefix fd00:1234:5678:${toString n}::/64 { + AdvAutonomous off; + }; + }; + ''); + }; + services.dhcpd6 = { + enable = true; + interfaces = map (n: "eth${toString n}") vlanIfs; + extraConfig = '' + authoritative; + '' + flip concatMapStrings vlanIfs (n: '' + subnet6 fd00:1234:5678:${toString n}::/64 { + range6 fd00:1234:5678:${toString n}::2 fd00:1234:5678:${toString n}::2; + } + ''); + }; }; testCases = { @@ -108,8 +140,14 @@ let useNetworkd = networkd; firewall.allowPing = true; useDHCP = true; - interfaces.eth1.ip4 = mkOverride 0 [ ]; - interfaces.eth2.ip4 = mkOverride 0 [ ]; + interfaces.eth1 = { + ip4 = mkOverride 0 [ ]; + ip6 = mkOverride 0 [ ]; + }; + interfaces.eth2 = { + ip4 = mkOverride 0 [ ]; + ip6 = mkOverride 0 [ ]; + }; }; }; testScript = { nodes, ... }: @@ -121,21 +159,31 @@ let # Wait until we have an ip address on each interface $client->waitUntilSucceeds("ip addr show dev eth1 | grep -q '192.168.1'"); + $client->waitUntilSucceeds("ip addr show dev eth1 | grep -q 'fd00:1234:5678:1:'"); $client->waitUntilSucceeds("ip addr show dev eth2 | grep -q '192.168.2'"); + $client->waitUntilSucceeds("ip addr show dev eth2 | grep -q 'fd00:1234:5678:2:'"); # Test vlan 1 $client->waitUntilSucceeds("ping -c 1 192.168.1.1"); $client->waitUntilSucceeds("ping -c 1 192.168.1.2"); + $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::1"); + $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::2"); $router->waitUntilSucceeds("ping -c 1 192.168.1.1"); $router->waitUntilSucceeds("ping -c 1 192.168.1.2"); + $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::1"); + $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:1::2"); # Test vlan 2 $client->waitUntilSucceeds("ping -c 1 192.168.2.1"); $client->waitUntilSucceeds("ping -c 1 192.168.2.2"); + $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::1"); + $client->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::2"); $router->waitUntilSucceeds("ping -c 1 192.168.2.1"); $router->waitUntilSucceeds("ping -c 1 192.168.2.2"); + $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::1"); + $router->waitUntilSucceeds("ping6 -c 1 fd00:1234:5678:2::2"); ''; }; dhcpOneIf = { diff --git a/pkgs/applications/altcoins/stellar-core.nix b/pkgs/applications/altcoins/stellar-core.nix index 8d365590147..9942f0898a2 100644 --- a/pkgs/applications/altcoins/stellar-core.nix +++ b/pkgs/applications/altcoins/stellar-core.nix @@ -39,7 +39,7 @@ in stdenv.mkDerivation { store historical records of the ledger and participate in consensus. ''; homepage = https://www.stellar.org/; - platforms = platforms.linux; + platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ chris-martin ]; license = licenses.asl20; }; diff --git a/pkgs/applications/audio/ardour/ardour3.nix b/pkgs/applications/audio/ardour/ardour3.nix deleted file mode 100644 index 0db95104970..00000000000 --- a/pkgs/applications/audio/ardour/ardour3.nix +++ /dev/null @@ -1,94 +0,0 @@ -{ stdenv, fetchgit, alsaLib, aubio, boost, cairomm, curl, doxygen, dbus, fftw -, fftwSinglePrec, flac, glibc, glibmm, graphviz, gtkmm2, libjack2 -, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf -, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile -, libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango -, perl, pkgconfig, python2, rubberband, serd, sord, sratom, suil, taglib, vampSDK }: - -let - - # Ardour git repo uses a mix of annotated and lightweight tags. Annotated - # tags are used for MAJOR.MINOR versioning, and lightweight tags are used - # in-between; MAJOR.MINOR.REV where REV is the number of commits since the - # last annotated tag. A slightly different version string format is needed - # for the 'revision' info that is built into the binary; it is the format of - # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH. - - # Version to build. - #tag = "3.5.403"; - - # Version info that is built into the binary. Keep in sync with 'tag'. The - # last 8 digits is a (fake) commit id. - revision = "3.5-4539-g7024232"; - - # temporarily use a non tagged version, because 3.5.403 has a bug that - # causes loss of audio-files, and it was decided that there won't be a - # hotfix release, and we should use 4.0 when it comes out. - # more info: http://comments.gmane.org/gmane.comp.audio.ardour.user/13665 - - version = "2015-02-20"; -in - -stdenv.mkDerivation rec { - name = "ardour3-git-${version}"; - - src = fetchgit { - url = git://git.ardour.org/ardour/ardour.git; - rev = "7024232855d268633760674d34c096ce447b7240"; - sha256 = "0pnnx22asizin5rvf352nfv6003zarw3jd64magp10310wrfiwbq"; - }; - - buildInputs = - [ alsaLib aubio boost cairomm curl doxygen dbus fftw fftwSinglePrec flac glibc - glibmm graphviz gtkmm2 libjack2 libgnomecanvas libgnomecanvasmm liblo - libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate - libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lv2 - makeWrapper pango perl pkgconfig python2 rubberband serd sord sratom suil taglib vampSDK - ]; - - patchPhase = '' - printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc - sed 's|/usr/include/libintl.h|${glibc.dev}/include/libintl.h|' -i wscript - patchShebangs ./tools/ - ''; - - configurePhase = "${python2.interpreter} waf configure --optimize --docs --with-backends=jack,alsa --prefix=$out"; - - buildPhase = "${python2.interpreter} waf"; - - installPhase = '' - ${python2.interpreter} waf install - - # Install desktop file - mkdir -p "$out/share/applications" - cat > "$out/share/applications/ardour.desktop" << EOF - [Desktop Entry] - Name=Ardour 3 - GenericName=Digital Audio Workstation - Comment=Multitrack harddisk recorder - Exec=$out/bin/ardour3 - Icon=$out/share/ardour3/icons/ardour_icon_256px.png - Terminal=false - Type=Application - X-MultipleArgs=false - Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video; - EOF - ''; - - meta = with stdenv.lib; { - description = "Multi-track hard disk recording software"; - longDescription = '' - Ardour is a digital audio workstation (DAW), You can use it to - record, edit and mix multi-track audio and midi. Produce your - own CDs. Mix video soundtracks. Experiment with new ideas about - music and sound. - - Please consider supporting the ardour project financially: - https://community.ardour.org/node/8288 - ''; - homepage = http://ardour.org/; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = [ maintainers.goibhniu ]; - }; -} diff --git a/pkgs/applications/audio/ardour/ardour4.nix b/pkgs/applications/audio/ardour/ardour4.nix deleted file mode 100644 index e6a0ff66b3c..00000000000 --- a/pkgs/applications/audio/ardour/ardour4.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ stdenv, fetchFromGitHub, alsaLib, aubio, boost, cairomm, curl, doxygen, dbus, fftw -, fftwSinglePrec, flac, glibc, glibmm, graphviz, gtkmm2, libjack2 -, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf -, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile -, libusb, libuuid, libxml2, libxslt, lilv, lv2, makeWrapper, pango -, perl, pkgconfig, python2, rubberband, serd, sord, sratom, suil, taglib, vampSDK }: - -let - - # Ardour git repo uses a mix of annotated and lightweight tags. Annotated - # tags are used for MAJOR.MINOR versioning, and lightweight tags are used - # in-between; MAJOR.MINOR.REV where REV is the number of commits since the - # last annotated tag. A slightly different version string format is needed - # for the 'revision' info that is built into the binary; it is the format of - # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH. - - # Version to build. - tag = "4.7"; - -in - -stdenv.mkDerivation rec { - name = "ardour-${tag}"; - - src = fetchFromGitHub { - owner = "Ardour"; - repo = "ardour"; - rev = "d84a8222f2b6dab5028b2586f798535a8766670e"; - sha256 = "149gswphz77m3pkzsn2nqbm6yvcfa3fva560bcvjzlgb73f64q5l"; - }; - - buildInputs = - [ alsaLib aubio boost cairomm curl doxygen dbus fftw fftwSinglePrec flac glibc - glibmm graphviz gtkmm2 libjack2 libgnomecanvas libgnomecanvasmm liblo - libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate - libsigcxx libsndfile libusb libuuid libxml2 libxslt lilv lv2 - makeWrapper pango perl pkgconfig python2 rubberband serd sord sratom suil taglib vampSDK - ]; - - # ardour's wscript has a "tarball" target but that required the git revision - # be available. Since this is an unzipped tarball fetched from github we - # have to do that ourself. - patchPhase = '' - printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${tag}-${builtins.substring 0 8 src.rev}\"; }\n' > libs/ardour/revision.cc - sed 's|/usr/include/libintl.h|${glibc.dev}/include/libintl.h|' -i wscript - patchShebangs ./tools/ - ''; - - configurePhase = "${python2.interpreter} waf configure --optimize --docs --with-backends=jack,alsa --prefix=$out"; - - buildPhase = "${python2.interpreter} waf"; - - installPhase = '' - ${python2.interpreter} waf install - # Install desktop file - mkdir -p "$out/share/applications" - cat > "$out/share/applications/ardour.desktop" << EOF - [Desktop Entry] - Name=Ardour 4 - GenericName=Digital Audio Workstation - Comment=Multitrack harddisk recorder - Exec=$out/bin/ardour4 - Icon=$out/share/ardour4/icons/ardour_icon_256px.png - Terminal=false - Type=Application - X-MultipleArgs=false - Categories=GTK;Audio;AudioVideoEditing;AudioVideo;Video; - EOF - ''; - - meta = with stdenv.lib; { - description = "Multi-track hard disk recording software"; - longDescription = '' - Ardour is a digital audio workstation (DAW), You can use it to - record, edit and mix multi-track audio and midi. Produce your - own CDs. Mix video soundtracks. Experiment with new ideas about - music and sound. - Please consider supporting the ardour project financially: - https://community.ardour.org/node/8288 - ''; - homepage = http://ardour.org/; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = [ maintainers.goibhniu maintainers.fps ]; - }; -} diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix index 5e9e71f42cb..6745109d7d0 100644 --- a/pkgs/applications/audio/ardour/default.nix +++ b/pkgs/applications/audio/ardour/default.nix @@ -16,7 +16,7 @@ let # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH. # Version to build. - tag = "5.4"; + tag = "5.5"; in diff --git a/pkgs/applications/audio/clerk/default.nix b/pkgs/applications/audio/clerk/default.nix index 3599991551c..babbcc51e40 100644 --- a/pkgs/applications/audio/clerk/default.nix +++ b/pkgs/applications/audio/clerk/default.nix @@ -2,7 +2,7 @@ utillinux, pythonPackages, libnotify }: stdenv.mkDerivation { - name = "clerk-unstable-2016-10-14"; + name = "clerk-2016-10-14"; src = fetchFromGitHub { owner = "carnager"; diff --git a/pkgs/applications/audio/gmu/default.nix b/pkgs/applications/audio/gmu/default.nix index f23ba66a3b5..8446855d190 100644 --- a/pkgs/applications/audio/gmu/default.nix +++ b/pkgs/applications/audio/gmu/default.nix @@ -1,24 +1,20 @@ {stdenv, fetchurl, SDL, SDL_gfx, SDL_image, tremor, flac, mpg123, libmikmod -, speex -, keymap ? "newdefault" +, speex, ncurses +, keymap ? "default" , conf ? "unknown" }: stdenv.mkDerivation rec { - name = "gmu-0.7.2"; - + name = "gmu-0.10.1"; + src = fetchurl { - url = http://wejp.k.vu/files/gmu-0.7.2.tar.gz; - sha256 = "0gvhwhhlj64lc425wqch4g6v59ldd5i3rxll3zdcrdgk2vkh8nys"; + url = "http://wejp.k.vu/files/${name}.tar.gz"; + sha256 = "03x0mc0xw2if0bpf0a15yprcyx1xccki039zvl2099dagwk6xskv"; }; - buildInputs = [ SDL SDL_gfx SDL_image tremor flac mpg123 libmikmod speex ]; + buildInputs = [ SDL SDL_gfx SDL_image tremor flac mpg123 libmikmod speex ncurses ]; - NIX_LDFLAGS = "-lgcc_s"; - - preBuild = '' - makeFlags="$makeFlags PREFIX=$out" - ''; + makeFlags = [ "PREFIX=$(out)" ]; postInstall = '' cp ${keymap}.keymap $out/share/gmu/default.keymap diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix index eb9ddf164d4..569326ec375 100644 --- a/pkgs/applications/audio/gpodder/default.nix +++ b/pkgs/applications/audio/gpodder/default.nix @@ -1,9 +1,9 @@ -{ stdenv, fetchurl, pythonPackages, mygpoclient, intltool +{ stdenv, fetchurl, python2Packages, mygpoclient, intltool , ipodSupport ? true, libgpod , gnome3 }: -pythonPackages.buildPythonApplication rec { +python2Packages.buildPythonApplication rec { name = "gpodder-${version}"; version = "3.9.1"; @@ -24,12 +24,12 @@ pythonPackages.buildPythonApplication rec { ''; buildInputs = [ - intltool pythonPackages.coverage pythonPackages.minimock + intltool python2Packages.coverage python2Packages.minimock gnome3.gnome_themes_standard gnome3.defaultIconTheme gnome3.gsettings_desktop_schemas ]; - propagatedBuildInputs = with pythonPackages; [ + propagatedBuildInputs = with python2Packages; [ feedparser dbus-python mygpoclient pygtk eyeD3 ] ++ stdenv.lib.optional ipodSupport libgpod; diff --git a/pkgs/applications/audio/linuxband/default.nix b/pkgs/applications/audio/linuxband/default.nix index 5c127a289c0..ba1d88373ff 100644 --- a/pkgs/applications/audio/linuxband/default.nix +++ b/pkgs/applications/audio/linuxband/default.nix @@ -1,7 +1,7 @@ -{ stdenv, fetchurl, makeWrapper, pkgconfig, MMA, libjack2, libsmf, pythonPackages }: +{ stdenv, fetchurl, makeWrapper, pkgconfig, MMA, libjack2, libsmf, python2Packages }: let - inherit (pythonPackages) pyGtkGlade pygtksourceview python; + inherit (python2Packages) pyGtkGlade pygtksourceview python; in stdenv.mkDerivation rec { version = "12.02.1"; name = "linuxband-${version}"; diff --git a/pkgs/applications/audio/quodlibet/default.nix b/pkgs/applications/audio/quodlibet/default.nix index dd3a0b4a1c6..0546f9a0ad2 100644 --- a/pkgs/applications/audio/quodlibet/default.nix +++ b/pkgs/applications/audio/quodlibet/default.nix @@ -12,7 +12,7 @@ let inherit (python2Packages) buildPythonApplication python mutagen pygtk pygobject2 dbus-python; in buildPythonApplication { # call the package quodlibet and just quodlibet - name = "quodlibet${stdenv.lib.optionalString withGstPlugins "-with-gst-plugins"}-${version}"; + name = "quodlibet${stdenv.lib.optionalString (!withGstPlugins) "-without-gst-plugins"}-${version}"; # XXX, tests fail doCheck = false; diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix index 1f8924cd03e..9e310d6e4e4 100644 --- a/pkgs/applications/audio/spotify/default.nix +++ b/pkgs/applications/audio/spotify/default.nix @@ -6,7 +6,7 @@ assert stdenv.system == "x86_64-linux"; let # Please update the stable branch! - version = "1.0.45.186.g3b5036d6-95"; + version = "1.0.47.13.gd8e05b1f-47"; deps = [ alsaLib @@ -51,7 +51,7 @@ stdenv.mkDerivation { src = fetchurl { url = "http://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb"; - sha256 = "0fpvz1mzyva1sypg4gjmrv0clckb0c3xwjfcxnb8gvkxx9vm56p1"; + sha256 = "0079vq2nw07795jyqrjv68sc0vqjy6abjh6jjd5cg3hqlxdf4ckz"; }; buildInputs = [ dpkg makeWrapper ]; diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix index 51d2f26eb0d..8a0a5d0e0b2 100644 --- a/pkgs/applications/editors/atom/default.nix +++ b/pkgs/applications/editors/atom/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "atom-${version}"; - version = "1.12.9"; + version = "1.13.0"; src = fetchurl { url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; - sha256 = "1yp4wwv0vxsad7jqkn2rj4n7k2ccgqscs89p3j6z8vpm6as0i6sg"; + sha256 = "17k4v5hibaq4zi86y1sjx09hqng4sm3lr024v2mjnhj65m2nhjb8"; name = "${name}.deb"; }; diff --git a/pkgs/applications/editors/bluefish/default.nix b/pkgs/applications/editors/bluefish/default.nix index 25538df0384..59e8076c787 100644 --- a/pkgs/applications/editors/bluefish/default.nix +++ b/pkgs/applications/editors/bluefish/default.nix @@ -1,16 +1,17 @@ -{ stdenv, fetchurl, intltool, pkgconfig , gtk, libxml2 -, enchant, gucharmap, python +{ stdenv, fetchurl, intltool, wrapGAppsHook, pkgconfig , gtk, libxml2 +, enchant, gucharmap, python, gnome3 }: stdenv.mkDerivation rec { - name = "bluefish-2.2.7"; + name = "bluefish-2.2.9"; src = fetchurl { url = "mirror://sourceforge/bluefish/${name}.tar.bz2"; - sha256 = "1psqx3ljz13ylqs4zkaxv9lv1hgzld6904kdp0alwx99p5rlnlr3"; + sha256 = "1l7pg6h485yj84i34jr09y8qzc1yr4ih6w5jdhmnrg156db7nwav"; }; - buildInputs = [ intltool pkgconfig gtk libxml2 + nativeBuildInputs = [ intltool pkgconfig wrapGAppsHook ]; + buildInputs = [ gnome3.defaultIconTheme gtk libxml2 enchant gucharmap python ]; meta = with stdenv.lib; { diff --git a/pkgs/applications/editors/ed/default.nix b/pkgs/applications/editors/ed/default.nix index 9cb644cc931..ec56667a4ba 100644 --- a/pkgs/applications/editors/ed/default.nix +++ b/pkgs/applications/editors/ed/default.nix @@ -1,7 +1,8 @@ { fetchurl, stdenv }: stdenv.mkDerivation rec { - name = "ed-1.13"; + name = "ed-${version}"; + version = "1.14.1"; src = fetchurl { # gnu only provides *.lz tarball, which is unfriendly for stdenv bootstrapping @@ -9,13 +10,13 @@ stdenv.mkDerivation rec { # When updating, please make sure the sources pulled match those upstream by # Unpacking both tarballs and running `find . -type f -exec sha256sum \{\} \; | sha256sum` # in the resulting directory - urls = let file_md5 = "fb8ffc8d8072e13dd5799131e889bfa5"; # for fedora mirror + urls = let file_sha512 = "84396fe4e4f0bf0b591037277ff8679a08b2883207628aaa387644ad83ca5fbdaa74a581f33310e28222d2fea32a0b8ba37e579597cc7d6145df6eb956ea75db"; in [ ("http://pkgs.fedoraproject.org/repo/extras/ed" - + "/${name}.tar.bz2/${file_md5}/${name}.tar.bz2") + + "/${name}.tar.bz2/sha512/${file_sha512}/${name}.tar.bz2") "http://fossies.org/linux/privat/${name}.tar.bz2" ]; - sha256 = "1iym2fsamxr886l3sz8lqzgf00bip5cr0aly8jp04f89kf5mvl0j"; + sha256 = "1pk6qa4sr7qc6vgm34hjx44hsh8x2bwaxhdi78jhsacnn4zwi7bw"; }; /* FIXME: Tests currently fail on Darwin: diff --git a/pkgs/applications/editors/emacs-modes/elpa-generated.nix b/pkgs/applications/editors/emacs-modes/elpa-generated.nix index 7c56b1ab6e5..9aa66d12fdc 100644 --- a/pkgs/applications/editors/emacs-modes/elpa-generated.nix +++ b/pkgs/applications/editors/emacs-modes/elpa-generated.nix @@ -175,10 +175,10 @@ }) {}; auctex = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { pname = "auctex"; - version = "11.89.8"; + version = "11.90.0"; src = fetchurl { - url = "https://elpa.gnu.org/packages/auctex-11.89.8.tar"; - sha256 = "0rilldzb7sm7k22vfifdsnxz1an94jnn1bn8gfmqkac4g9cskl46"; + url = "https://elpa.gnu.org/packages/auctex-11.90.0.tar"; + sha256 = "04nsndwcf0dimgc2p1yzzrymc36amzdnjg0158nxplmjkzdp28gy"; }; packageRequires = []; meta = { @@ -295,10 +295,10 @@ }) {}; cl-lib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { pname = "cl-lib"; - version = "0.5"; + version = "0.6.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/cl-lib-0.5.el"; - sha256 = "1z4ffcx7b95bxz52586lhvdrdm5vp473g3afky9h5my3jp5cd994"; + url = "https://elpa.gnu.org/packages/cl-lib-0.6.1.el"; + sha256 = "00w7bw6wkig13pngijh7ns45s1jn5kkbbjaqznsdh6jk5x089j9y"; }; packageRequires = []; meta = { @@ -306,6 +306,19 @@ license = lib.licenses.free; }; }) {}; + cobol-mode = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { + pname = "cobol-mode"; + version = "1.0.0"; + src = fetchurl { + url = "https://elpa.gnu.org/packages/cobol-mode-1.0.0.el"; + sha256 = "1zmcfpl7v787yacc7gxm8mkp53fmrznp5mnad628phf3vj4kwnxi"; + }; + packageRequires = []; + meta = { + homepage = "https://elpa.gnu.org/packages/cobol-mode.html"; + license = lib.licenses.free; + }; + }) {}; coffee-mode = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild { pname = "coffee-mode"; version = "0.4.1.1"; @@ -809,10 +822,10 @@ gnugo = callPackage ({ ascii-art-to-unicode, cl-lib ? null, elpaBuild, fetchurl, lib, xpm }: elpaBuild { pname = "gnugo"; - version = "3.0.0"; + version = "3.0.1"; src = fetchurl { - url = "https://elpa.gnu.org/packages/gnugo-3.0.0.tar"; - sha256 = "0b94kbqxir023wkmqn9kpjjj2v0gcz856mqipz30gxjbjj42w27x"; + url = "https://elpa.gnu.org/packages/gnugo-3.0.1.tar"; + sha256 = "08z2hg9mvsxdznq027cmwhkb5i7n7s9r2kvd4jha9xskrcnzj3pp"; }; packageRequires = [ ascii-art-to-unicode cl-lib xpm ]; meta = { @@ -956,10 +969,10 @@ js2-mode = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }: elpaBuild { pname = "js2-mode"; - version = "20160623"; + version = "20170116"; src = fetchurl { - url = "https://elpa.gnu.org/packages/js2-mode-20160623.tar"; - sha256 = "057djy6amda8kyprkb3v733d21nlmq5fgfazi65fywlfwyq1adxs"; + url = "https://elpa.gnu.org/packages/js2-mode-20170116.tar"; + sha256 = "1z4k7710yz1fbm2w8m17q81yyp8sxllld0zmgfnc336iqrc07hmk"; }; packageRequires = [ cl-lib emacs ]; meta = { @@ -2103,10 +2116,10 @@ ztree = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib }: elpaBuild { pname = "ztree"; - version = "1.0.4"; + version = "1.0.5"; src = fetchurl { - url = "https://elpa.gnu.org/packages/ztree-1.0.4.tar"; - sha256 = "0xiiaa660s8z7901siwvmqkqz30agfzsy3zcyry2r017m3ghqjph"; + url = "https://elpa.gnu.org/packages/ztree-1.0.5.tar"; + sha256 = "14pbbsyav1dzz8m8waqdcmcx9bhw5g8m2kh1ahpxc3i2lfhdan1x"; }; packageRequires = [ cl-lib ]; meta = { diff --git a/pkgs/applications/editors/emacs-modes/melpa-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-generated.nix index eebc140d2eb..4920dfa3f53 100644 --- a/pkgs/applications/editors/emacs-modes/melpa-generated.nix +++ b/pkgs/applications/editors/emacs-modes/melpa-generated.nix @@ -376,12 +376,12 @@ ac-emacs-eclim = callPackage ({ auto-complete, eclim, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ac-emacs-eclim"; - version = "20160813.1754"; + version = "20170104.743"; src = fetchFromGitHub { owner = "emacs-eclim"; repo = "emacs-eclim"; - rev = "03d9cb7b6c3ac60fd796a2ba8fdfe13552720d3b"; - sha256 = "1dzy463jpfjz7qhr1zwx8n3xrba6zj87j6naf7xx4j704i03f9h8"; + rev = "5b7d58c783f6453442570ae8cedd489a0659a58e"; + sha256 = "16bgzyrj5y4k43hm2hfn2bggiixap3samq69cxw8k376w8yqmsyh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/ac-emacs-eclim"; @@ -733,12 +733,12 @@ ac-php = callPackage ({ ac-php-core, auto-complete, fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }: melpaBuild { pname = "ac-php"; - version = "20161229.1930"; + version = "20170110.2036"; src = fetchFromGitHub { owner = "xcwen"; repo = "ac-php"; - rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a"; - sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf"; + rev = "cb15be9d7a7c6aa2aa20188069b07521bfe3cb5f"; + sha256 = "02fvdkz7a3ql4r1vap2yl3m3cb29f9psk4qy4qp1kqrxbcmcrafm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php"; @@ -754,12 +754,12 @@ ac-php-core = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode, popup, s, xcscope }: melpaBuild { pname = "ac-php-core"; - version = "20161213.2320"; + version = "20170110.2036"; src = fetchFromGitHub { owner = "xcwen"; repo = "ac-php"; - rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a"; - sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf"; + rev = "cb15be9d7a7c6aa2aa20188069b07521bfe3cb5f"; + sha256 = "02fvdkz7a3ql4r1vap2yl3m3cb29f9psk4qy4qp1kqrxbcmcrafm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/ac-php-core"; @@ -772,22 +772,22 @@ license = lib.licenses.free; }; }) {}; - ac-racer = callPackage ({ auto-complete, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, racer }: + ac-racer = callPackage ({ auto-complete, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, racer }: melpaBuild { pname = "ac-racer"; - version = "20160517.2220"; + version = "20170114.9"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-ac-racer"; - rev = "eef0de84bd61136d2ed46da08537c9a89da8bd57"; - sha256 = "0p0220axf7c0ga4bkd8d2lcwdgwz08xqglw56lnwzdlksgqhsgyf"; + rev = "4408c2d652dec0432e20c05e001db8222d778c6b"; + sha256 = "01154kqzh3pjy57vxhv27nm69p85a1fwl7r95c7pzmzxgxigfz1p"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e4318daf4dbb6864ee41f41287c89010fb811641/recipes/ac-racer"; sha256 = "1vkvh8y3ckvzvqxj4i2k6jqri94121wbfjziybli74qba8dca4yp"; name = "ac-racer"; }; - packageRequires = [ auto-complete cl-lib racer ]; + packageRequires = [ auto-complete emacs racer ]; meta = { homepage = "https://melpa.org/#/ac-racer"; license = lib.licenses.free; @@ -1303,8 +1303,8 @@ src = fetchFromGitHub { owner = "Malabarba"; repo = "aggressive-indent-mode"; - rev = "dfdf3b23d147a3b4d5e8ed80ee9ea098f65ca48c"; - sha256 = "01rb57qamwyaip3ar81vdxyri0s4vpbvpyphhcijin0a8ny33qwa"; + rev = "8324b88d54970059b0f8dd4695e38db6223d39f7"; + sha256 = "18jw8y2d9xjcacgv9k32579khjlg9mha23sia7m12paamjpjbm9p"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e6aed365c42987d64d0cd9a8a6178339b1b39e8/recipes/aggressive-indent"; @@ -1423,12 +1423,12 @@ alchemist = callPackage ({ company, dash, elixir-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }: melpaBuild { pname = "alchemist"; - version = "20161220.2300"; + version = "20170104.2226"; src = fetchFromGitHub { owner = "tonini"; repo = "alchemist.el"; - rev = "d90689ad51188711640e6660f449c21232b6815c"; - sha256 = "0rsds06r53hrk1drq9sj5a2xkw3p2w986ziiqj143qrcp1yaig9z"; + rev = "b23c0c3578869b3b242a948e8a0d453fd6c437bf"; + sha256 = "02hakng87j9bcrvd310byrr8y01pa5yq5dgxjrwa9mlyb32l5rag"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6616dc61d17c5bd89bc4d226baab24a1f8e49b3e/recipes/alchemist"; @@ -1448,8 +1448,8 @@ src = fetchFromGitHub { owner = "jgkamat"; repo = "alda-mode"; - rev = "d8fcdc769d6b6b0729943b7dee2c85cf8ca3551b"; - sha256 = "0660kfhaf7q82a5zp48938z7ddl47mhdwa3rfk1xzbh84xbd9hc2"; + rev = "86729cd7cac5f86766ebdc76a43e35f261a9e078"; + sha256 = "0cyvq7asv08bp8kjr641m50dwi326kwb6p67vd4h302liac64br6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2612c494a2b6bd43ffbbaef88ce9ee6327779158/recipes/alda-mode"; @@ -1465,12 +1465,12 @@ alect-themes = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "alect-themes"; - version = "20161218.1121"; + version = "20170117.217"; src = fetchFromGitHub { owner = "alezost"; repo = "alect-themes"; - rev = "e01abf039a39de2fdc00a1b7f36842c5f68ff97d"; - sha256 = "1nbr25003b0jlchy26l4pm1r4gxa2zprnqr8k0qvkhyrszjy78qg"; + rev = "714516d3f3695d0673f07721d4cff0043a287495"; + sha256 = "1cxc27579ik7yrjvahdk5ciji1gfwzlzbjrwzx55v67v13y9kz6r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/84c25a290ae4bcc4674434c83c66ae128e4c4282/recipes/alect-themes"; @@ -1486,12 +1486,12 @@ alert = callPackage ({ fetchFromGitHub, fetchurl, gntp, lib, log4e, melpaBuild }: melpaBuild { pname = "alert"; - version = "20160824.821"; + version = "20170106.1020"; src = fetchFromGitHub { owner = "jwiegley"; repo = "alert"; - rev = "2a81fc6642d23a4d825dae96aa2e23e865b0d56a"; - sha256 = "0blyj7m169imfifvhkwsim20163qwcqhv1f7rq9ms1awi5b33pq3"; + rev = "2c21ee4ebe3e0b60e5df5c8e54a7c2b10f110b85"; + sha256 = "119canyh19ck8fzashnwj9yfk0rm9qsg1yibyfjccd9inp8h7k6z"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/113953825ac4ff98d90a5375eb48d8b7bfa224e7/recipes/alert"; @@ -1528,12 +1528,12 @@ all-ext = callPackage ({ all, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "all-ext"; - version = "20161216.415"; + version = "20170114.1805"; src = fetchFromGitHub { owner = "rubikitch"; repo = "all-ext"; - rev = "456bcf277158fc71f66ec11bff4c826c9b0db778"; - sha256 = "091sf4m06s7c6wbckzcqfdz5g2lvh2q84hfny202kwq9j7fr7nlm"; + rev = "9f4ef84a147cf4e0af6ef45826d6cb3558db6b88"; + sha256 = "0gdrsi9n9i1ibijkgk5kyjdjdmnsccfbpifpv679371glap9f68b"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f8e4328cae9b4759a75da0b26ea8b68821bc71af/recipes/all-ext"; @@ -1688,8 +1688,8 @@ src = fetchFromGitHub { owner = "proofit404"; repo = "anaconda-mode"; - rev = "4f84759cab7746cf705f75719e701551d47de1e3"; - sha256 = "1sra3blrdkw4yd3ivsyg64vgd8207clfpqhjchja0x2n3z8792v5"; + rev = "fe7a4ece906c5aec242b94e95befa50080414d3c"; + sha256 = "0lisa1j4x13yk5cgdakdk2xly3ds3hw2s2vq0am375a57p65vpq0"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e03b698fd3fe5b80bdd24ce01f7fba28e9da0da8/recipes/anaconda-mode"; @@ -1955,12 +1955,12 @@ ansible-vault = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ansible-vault"; - version = "20161115.1128"; + version = "20170111.1318"; src = fetchFromGitHub { owner = "zellio"; repo = "ansible-vault-mode"; - rev = "f4d9b3a77490071b8c59caa473bb54df86e90362"; - sha256 = "0f6dmj3b57sy6xl6d50982lnsin0lzyjwk0q1blpz0h2imadr8qm"; + rev = "57cf7e6da30250587c28ebf592d7bca9a3bae1df"; + sha256 = "1m9r3vicmljypq6mhgr86lzgi26dnnlp7g0jbl9bjdk48xfg79wb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2bff0da29a9b883e53a3d211c5577a3e0bc263a0/recipes/ansible-vault"; @@ -2452,10 +2452,10 @@ apropos-fn-plus-var = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "apropos-fn-plus-var"; - version = "20151231.1205"; + version = "20170102.902"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/apropos-fn+var.el"; - sha256 = "0wc9zg30a48cj2ssfj9wc7ga0ip9igcxcdbn1wr0qmndzxxa7x5k"; + sha256 = "0a9cfycj4y9z7sm7501bcyn6d66fq1jlna3zmr85m9fbkk42zlyj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cd66a7c1a54ede8a279effeee5326be392058d1c/recipes/apropos-fn+var"; @@ -2471,12 +2471,12 @@ apropospriate-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "apropospriate-theme"; - version = "20161207.1248"; + version = "20170106.1329"; src = fetchFromGitHub { owner = "waymondo"; repo = "apropospriate-theme"; - rev = "5a5bbbb1f6a82efb19b0a75deea4c6b1d52347a1"; - sha256 = "0nfpvb20jy9h8g1i7agz153cdvw45sxifsryngfxnnmxd6s6pdmn"; + rev = "c1088e51a0e678930bf147c46faa9c9ec59a6035"; + sha256 = "0l2wdvipwf4m1834zbsnlldjlign9m93hh9lkkkbg99jfkppnzkl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1da33013f15825ab656260ce7453b8127e0286f4/recipes/apropospriate-theme"; @@ -2801,12 +2801,12 @@ atom-one-dark-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "atom-one-dark-theme"; - version = "20161101.1955"; + version = "20170113.743"; src = fetchFromGitHub { owner = "jonathanchu"; repo = "atom-one-dark-theme"; - rev = "ff2990e56f5ff7abf6c20dac7d4d96fa9090221b"; - sha256 = "1mph3sr9mb2hizx02xn4yaag5h6yanhg5zabrpg5cqz2w6ifagaq"; + rev = "ab59b076afe892a0dafe56f943533dafb4594369"; + sha256 = "05k4x5gg0gga2nks0jnk0c4vwv383irm60q1b2z45yqykj9cn1f9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3ba1c4625c9603372746a6c2edb69d65f0ef79f5/recipes/atom-one-dark-theme"; @@ -2906,12 +2906,12 @@ aurel = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "aurel"; - version = "20161214.825"; + version = "20170114.137"; src = fetchFromGitHub { owner = "alezost"; repo = "aurel"; - rev = "122c10cf6359b6d353d7ac4e1cb9776f285853ee"; - sha256 = "0i9ganx0n0dmy9p8xgd6mk0qxzw99y893f3nl61dah4yrcmlhcg7"; + rev = "fc7ad208f43f8525f84a18941c9b55f956df8961"; + sha256 = "0mcbw8p4wrnnr39wzkfz9kc899w0k1jb00q1926mchf202cmnz94"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d1612acd2cf1fea739739608113923ec51d307e9/recipes/aurel"; @@ -3054,8 +3054,8 @@ src = fetchFromGitHub { owner = "auto-complete"; repo = "auto-complete"; - rev = "ed1abca79bf476287bdf55ed8f7e0af53e5fdbae"; - sha256 = "0478sfs8gsn3x9q4ld2lrm1qgf6yfv34nqljh202n6fh982iqdxn"; + rev = "297e2f77a35dba222c24dd2e3eb0a5d8d0d1ee09"; + sha256 = "0185d1dc0fld06fk5n77q06wrmrphffs9xz3a6c2clyxf8mfx2vy"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/083fb071191bccd6feb3fb84569373a597440fb1/recipes/auto-complete"; @@ -3614,10 +3614,10 @@ autofit-frame = callPackage ({ fetchurl, fit-frame, lib, melpaBuild }: melpaBuild { pname = "autofit-frame"; - version = "20151231.1209"; + version = "20170102.903"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/autofit-frame.el"; - sha256 = "1af45z1w69dkdk4mzjphwn420m9rrkc3djv5kpp6lzbxxnmswbqw"; + sha256 = "05pww6hqfknrkhn8iq53r8lzikggw6is6syrypxybkmxhfbx4d9h"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/autofit-frame"; @@ -3717,12 +3717,12 @@ autothemer = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "autothemer"; - version = "20161221.1331"; + version = "20170112.1324"; src = fetchFromGitHub { owner = "sebastiansturm"; repo = "autothemer"; - rev = "add7d430e0be2f4cd7ccc622f8fbc8bc44be762f"; - sha256 = "0av6r2frjsbfxxl7lh9r7ccmsrc9yxmllqq8r1y52dzpc18iihpx"; + rev = "8c467f57571c154129d660dfccebd151c998f2d9"; + sha256 = "0cd2pqh6k32sjidkcd8682y4l6mx52xw4a05f38kk8nsrk28m74k"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3d7d7beed6ba10d7aa6a36328a696ba2d0d21dc2/recipes/autothemer"; @@ -3780,12 +3780,12 @@ avk-emacs-themes = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "avk-emacs-themes"; - version = "20161228.1236"; + version = "20170110.1046"; src = fetchFromGitHub { owner = "avkoval"; repo = "avk-emacs-themes"; - rev = "a0ea17a380bebe28e00bb6855168a72aa28e8afc"; - sha256 = "1n8ms7mxc4gr3mb1x6rd1k8wzfk0y6ix9q11p01ahaa9zizbkyfp"; + rev = "c75079ec9a84116c84c884c3bf258c95afcce7a7"; + sha256 = "1s9hn4y918h1ly1s8gfkidlwqijdzpbkfx1px8xfkia3b35qinvv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b986c7c981ccc5c7169930908543f2a515edaefa/recipes/avk-emacs-themes"; @@ -4889,8 +4889,8 @@ src = fetchFromGitHub { owner = "jwiegley"; repo = "use-package"; - rev = "5954ad37cf2d3c9237f4d2037e8619be15681cd1"; - sha256 = "0scn6wrs6040j4z1gfmn9akzknjhaj2kr07kfzx1v42ibm42ihcd"; + rev = "38034854ac21bd5ddc1a1129fd6c8ff86d939f8a"; + sha256 = "0s20z5njwmk591674mb2lyv50agg6496hkr5b11904jq5ca3xagz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d39d33af6b6c9af9fe49bda319ea05c711a1b16e/recipes/bind-key"; @@ -5134,12 +5134,12 @@ bln-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "bln-mode"; - version = "20161210.610"; + version = "20170112.527"; src = fetchFromGitHub { owner = "mgrachten"; repo = "bln-mode"; - rev = "74563279cb98e42d8649bff53229d5f89a5fb5e0"; - sha256 = "0mjlbih1dnfmqy41jgs37b8yi39mqwppw7yn5pgdyh8lzr1qh9vw"; + rev = "1de92cec97a4693b8b932713e333730118db9183"; + sha256 = "0dlcxh3acaiw3q9sa74jw4bpz7fv9lvpws68gw1qhs39f1plyzfx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ee12ef97df241b7405feee69c1e66b3c1a67204b/recipes/bln-mode"; @@ -5173,22 +5173,22 @@ license = lib.licenses.free; }; }) {}; - blog-admin = callPackage ({ ctable, f, fetchFromGitHub, fetchurl, lib, melpaBuild, names, s }: + blog-admin = callPackage ({ cl-lib ? null, ctable, f, fetchFromGitHub, fetchurl, lib, melpaBuild, names, s }: melpaBuild { pname = "blog-admin"; - version = "20161227.1810"; + version = "20170110.751"; src = fetchFromGitHub { owner = "CodeFalling"; repo = "blog-admin"; - rev = "4a16df2a1e44f5486931af9c79f6ac55ce74b76f"; - sha256 = "0xn2njbd3jsv7na0z87rhyg115cp2cppkgslldzi6405xkmfc76y"; + rev = "f01c9ed030a85800b4ebdce8ec71b195db446ee9"; + sha256 = "1jlbxa9qw56rhqm72sqmz5isjmaidmh7p08vlbr8qsxi0kjaipv9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/blog-admin"; sha256 = "03wnci5903c6jikkvlzc2vfma9h9qk673cc3wm756rx94jxinmyk"; name = "blog-admin"; }; - packageRequires = [ ctable f names s ]; + packageRequires = [ cl-lib ctable f names s ]; meta = { homepage = "https://melpa.org/#/blog-admin"; license = lib.licenses.free; @@ -5197,12 +5197,12 @@ bm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "bm"; - version = "20161024.1006"; + version = "20170103.1424"; src = fetchFromGitHub { owner = "joodland"; repo = "bm"; - rev = "d1beef99733062ffc6f925a6b3a0d389e1f3ee45"; - sha256 = "19hjv6f43y2dm4b3854mssjqgzphkdj911f1y2sipc43icdwb4b4"; + rev = "dd5dc454c62ceae6432cef6639e08db6ea6a865f"; + sha256 = "0pjgiqhbch0kzlyqq0ij86nc8gjv5g9ammgx92z2k2pyj2zglh7h"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/bm"; @@ -5322,10 +5322,10 @@ }) {}; bookmark-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "bookmark-plus"; - version = "20170102.909"; + version = "20170113.1310"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/bookmark+.el"; - sha256 = "05jf7rbaxfxrlmk2vq09p10mj80p529raqfy3ajsk8adgqsxw1lr"; + sha256 = "02akakw7zfjx8bjb3sjlf8rhbh1xzx00h3dz7cp84f7jy9xak5v1"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4327b4dd464ebb00c2acdd496274dedf912cdf92/recipes/bookmark+"; @@ -5362,12 +5362,12 @@ boon = callPackage ({ dash, emacs, expand-region, fetchFromGitHub, fetchurl, lib, melpaBuild, multiple-cursors }: melpaBuild { pname = "boon"; - version = "20161125.448"; + version = "20170109.1223"; src = fetchFromGitHub { owner = "jyp"; repo = "boon"; - rev = "981d5becae30a31b6ef4f87680386148d0535455"; - sha256 = "0755qhf0h7m18hwv6lkpgi0jcrcm58w4l3815m3kl86q1yz2mpda"; + rev = "c0a5a8763ea617de58e595ee30f8e20533e663c0"; + sha256 = "1mfxcdh6m1s0v43hbiprysflm3yb0b3j9b22vzxclf4sfz2yywz2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/boon"; @@ -5774,6 +5774,27 @@ license = lib.licenses.free; }; }) {}; + buffer-manage = callPackage ({ choice-program, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "buffer-manage"; + version = "20170109.1220"; + src = fetchFromGitHub { + owner = "plandes"; + repo = "buffer-manage"; + rev = "e320ae7e05803551d8b534aaee84cae6e53155e2"; + sha256 = "1dns2ngvmyyyr2a0ww9af0s8yzhbgm1gqqlc6686b04wnj8gdphf"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/28f8f376df810e6ebebba9fb2c93eabbe3526cc9/recipes/buffer-manage"; + sha256 = "0fwri332faybv2apjh8zajqpryi0g4kk3and8djibpvci40l42jb"; + name = "buffer-manage"; + }; + packageRequires = [ choice-program emacs ]; + meta = { + homepage = "https://melpa.org/#/buffer-manage"; + license = lib.licenses.free; + }; + }) {}; buffer-move = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "buffer-move"; @@ -5795,19 +5816,18 @@ license = lib.licenses.free; }; }) {}; - buffer-sets = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: + buffer-sets = callPackage ({ cl-lib ? null, fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "buffer-sets"; - version = "20160811.1911"; - src = fetchFromGitHub { - owner = "swflint"; - repo = "buffer-sets"; - rev = "9f266fb9b6325286ea312c9997071b74b5bb45cc"; - sha256 = "0pxykjnq892k93i1yil1f51gv9286gpwlnddq82jhq20hzh79r9c"; + version = "20161231.1331"; + src = fetchgit { + url = "https://git.flintfam.org/swf-projects/buffer-sets.git"; + rev = "f29c30f7cef4e29837c1e6e1282cf99a37c4210c"; + sha256 = "0kdi330p5xk67nzhj7mrz8arsblbx39lj1z4zy863294fn3ark7g"; }; recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/dc99dde16a23ba5f07848bd4a8483cbe384e7a6d/recipes/buffer-sets"; - sha256 = "1011x76h8sqk4lp85gddwc9hagmcsykywn0h7qpv0z9bmwqj1s43"; + url = "https://raw.githubusercontent.com/milkypostman/melpa/2e12638554a13ef49ab24da08fe20ed2a53dbd11/recipes/buffer-sets"; + sha256 = "0r8mr53bd5cml5gsvq1hbl9894xsq0wwv4p1pp2q4zlcyxlwf4fl"; name = "buffer-sets"; }; packageRequires = [ cl-lib ]; @@ -5858,12 +5878,12 @@ bufshow = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "bufshow"; - version = "20130711.1039"; + version = "20130726.1138"; src = fetchFromGitHub { owner = "pjones"; repo = "bufshow"; - rev = "afabb87e07da7f035ca0ca85ed95e3936ea64547"; - sha256 = "1plh77xzpbhgmjdagm5rhqx6nkhc0g39ir0b6s5yh003wmx6r1hh"; + rev = "d60a554e7239e6f7520d9c3436d5ecdbc9cf6957"; + sha256 = "1rh848adjqdl42rw8yf1fqbr143m0pnbrlznx0d97v4vszvbby2s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/543a734795eed11aa47a8e1348d14e362b341af0/recipes/bufshow"; @@ -5900,12 +5920,12 @@ bui = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "bui"; - version = "20161213.735"; + version = "20170113.124"; src = fetchFromGitHub { owner = "alezost"; repo = "bui.el"; - rev = "b8f2fcfcdf4eff7fb502e75f25a2e6d974c3ca01"; - sha256 = "1s7iigrdbdgavigssi2j82dky6cjahnrsnq9m9i5nvczj5xjdnpq"; + rev = "8d0c5e3dd6bcd11943dd23615be9b89367eabade"; + sha256 = "1h1jzpq1rq9jvvihq9n7agsdr86ppwgs38wmmi8qn6w2p99r6k5p"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/38b7c9345de75a707b4a73e8bb8e2f213e4fd739/recipes/bui"; @@ -6465,12 +6485,12 @@ cargo = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, rust-mode }: melpaBuild { pname = "cargo"; - version = "20161227.1417"; + version = "20170107.651"; src = fetchFromGitHub { owner = "kwrooijen"; repo = "cargo.el"; - rev = "156574632e47e49aeb7d17c1d2344e10c06c3acb"; - sha256 = "00cfddcy60ps7ljw5zx7j14ig62kgf4m9kc7997vdyrsw466r5rz"; + rev = "670b34d9bf4207680b0783c2a0ea8b1c8f914e58"; + sha256 = "1slj9gkxknm56k16x827021b1q6384px8pja5xia524b0809hyqg"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e997b356b009b3d2ab467fe49b79d728a8cfe24b/recipes/cargo"; @@ -6866,8 +6886,8 @@ src = fetchFromGitHub { owner = "cfengine"; repo = "core"; - rev = "df262b76a025d2a837ed0331c4affe1998959249"; - sha256 = "1lc6pfgn30fj4bcwzkxbpzvx17jdh99z2cp6yy53gmmgiimdm7bd"; + rev = "d31c2ffc3171030c04eddbf50bcac7be27db9c77"; + sha256 = "1skhqpyx3qgrlby92qb1p2qarzagj6hc91ph818wb8id2z26k71i"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c737839aeda583e61257ad40157e24df7f918b0f/recipes/cfengine-code-style"; @@ -6906,7 +6926,7 @@ version = "20160801.615"; src = fetchsvn { url = "http://beta.visl.sdu.dk/svn/visl/tools/vislcg3/trunk/emacs"; - rev = "11929"; + rev = "11945"; sha256 = "1wbk9aslvcmwj3n28appdhl3p2m6jgrpb5cijij8fk0szzxi1hrl"; }; recipeFile = fetchurl { @@ -6983,25 +7003,6 @@ license = lib.licenses.free; }; }) {}; - character-fold-plus = callPackage ({ fetchurl, lib, melpaBuild }: - melpaBuild { - pname = "character-fold-plus"; - version = "20170102.916"; - src = fetchurl { - url = "https://www.emacswiki.org/emacs/download/character-fold+.el"; - sha256 = "0z6fc46sqdhnkpfichq9cnnnjmlcni0rxaj30rabpzkzmpsza79h"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/0bb32513eaaafded547058e3de84fc87710d2cf0/recipes/character-fold+"; - sha256 = "01ibdwd7vap9m64w0bhyknxa3iank3wfss49gsgg4xbbxibyrjh3"; - name = "character-fold-plus"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/character-fold+"; - license = lib.licenses.free; - }; - }) {}; charmap = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "charmap"; @@ -7047,12 +7048,12 @@ cheatsheet = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "cheatsheet"; - version = "20161106.1219"; + version = "20170114.2251"; src = fetchFromGitHub { owner = "darksmile"; repo = "cheatsheet"; - rev = "329ac84def1af01c19761bd745ee4f275003161f"; - sha256 = "0981dkn8vkjyw50cbsx1zsa2nmyhsbz6kmrprj5jd828m49c1kc5"; + rev = "00f8f3cdf6131d1eafe1107e5c82ef69661e1318"; + sha256 = "0ba2j3g12mf1rckbpfcpb0j0fv7wwxln8jcw7mn8a05c5pcikjp6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0d2cd657fcadb2dd3fd12864fe94a3465f8c9bd7/recipes/cheatsheet"; @@ -7093,8 +7094,8 @@ src = fetchFromGitHub { owner = "eikek"; repo = "chee"; - rev = "48b1770e069a99eef10215f1ed268f852982fdd2"; - sha256 = "0r9wg77vag8m4k23whcss9p65v2jq9ypmjm74y6r2qpb9l68pnlg"; + rev = "aba1317a57cb673f61038d217aab88709aa254d5"; + sha256 = "04cpvwkbmcjf69m8xp6p4ldn0qc48saq87k6cpa9pgxhf8z84lxa"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9f4a3775720924e5a292819511a8ea42efe1a7dc/recipes/chee"; @@ -7257,12 +7258,12 @@ chinese-pyim = callPackage ({ async, chinese-pyim-basedict, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, popup, pos-tip }: melpaBuild { pname = "chinese-pyim"; - version = "20161123.1614"; + version = "20170111.1209"; src = fetchFromGitHub { owner = "tumashu"; repo = "chinese-pyim"; - rev = "68d73adfe17a51c3e2ce8e5e3a0efd5ae800d32f"; - sha256 = "02j722h445ibdy1g6fxpsk8hb3d1f41cncibygqppp4nr0rqkfc3"; + rev = "577a3438d14e1a1f08baf0399ec8138c9d1dcba4"; + sha256 = "0i9nqhqbj12ilr5fsa4cwai9kf2ydv84m606zqca2xyvvdzw22as"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/157a264533124ba05c161aa93a32c7209f002fba/recipes/chinese-pyim"; @@ -7506,12 +7507,12 @@ cider = callPackage ({ clojure-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info, queue, seq, spinner }: melpaBuild { pname = "cider"; - version = "20161227.21"; + version = "20170112.26"; src = fetchFromGitHub { owner = "clojure-emacs"; repo = "cider"; - rev = "0fcc4c98c91802417cadea90972a641a91baaf70"; - sha256 = "0np2hv3x620lvdm1lznc9mjhi0jh06agkb475cbqvj9jw922zrqf"; + rev = "460a1dc948ea8994eb8b379d132448d26cf7572c"; + sha256 = "0j9f6gi8zhws12vcwzng2a4bg4hdyvqsb08ha70as7xm9ym8vv6p"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/55a937aed818dbe41530037da315f705205f189b/recipes/cider"; @@ -7695,12 +7696,12 @@ circe = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "circe"; - version = "20161118.414"; + version = "20170107.632"; src = fetchFromGitHub { owner = "jorgenschaefer"; repo = "circe"; - rev = "e549f0a7f8c6a39cc3129581b85682e3977d2bdd"; - sha256 = "16c45hb216b3r214p8v7zzlpz26s39lc9fmjl6ll3jwvqpq19kb1"; + rev = "5444a8dd90691de941509f7cc9ac8329c442dbdd"; + sha256 = "00dcdszskzqggg4gjp5f2k2v1a03jad52q2pqf04jqjycapkx227"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/circe"; @@ -7782,8 +7783,8 @@ version = "20161004.253"; src = fetchsvn { url = "http://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format"; - rev = "290889"; - sha256 = "1vbngm8xf7i8f3140y0dk704vagcws6is9waj9qsy6yg0vxmqp0y"; + rev = "292208"; + sha256 = "0li360592lv9hw3a73lva1bjj5qx518ky0yy1sqsb0mw1y7l5rip"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/69e56114948419a27f06204f6fe5326cc250ae28/recipes/clang-format"; @@ -7883,12 +7884,12 @@ click-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "click-mode"; - version = "20160331.1448"; + version = "20170105.20"; src = fetchFromGitHub { owner = "bmalehorn"; repo = "click-mode"; - rev = "10b129740907155fd8290f24efe0f374358a02f3"; - sha256 = "0hbdk1xdh753g59dgyqjj6wgjkf3crsd6pzaq7p5ifbfhrph0qjl"; + rev = "3c31e65b0b8476a15a3e2394fa05477ce42ea790"; + sha256 = "0117qn81gbjnx48wl53riqz65yxr8h691fa8j7bgrz32xnjpxz77"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1859bb26e3efd66394d7d9f4d2296cbeeaf5ba4d/recipes/click-mode"; @@ -7904,12 +7905,12 @@ cliphist = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, popup }: melpaBuild { pname = "cliphist"; - version = "20160916.513"; + version = "20170116.1431"; src = fetchFromGitHub { owner = "redguardtoo"; repo = "cliphist"; - rev = "5cddd9c0b3aacc9941214a749edd19ceb2cde7f4"; - sha256 = "0hifxb3r54yinlal6bwhycwaspbz1kwkybvrcppkpdfg9jd88nfd"; + rev = "72a8a92f69b280c347afe2f8b5f5eb57606a9aec"; + sha256 = "0arilk9msbrx4kwg6nk0faw1yi2ss225wdlz6ycdgqc1531h6jkm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/82d86dae4ad8efc8ef342883c164c56e43079171/recipes/cliphist"; @@ -7988,12 +7989,12 @@ clj-refactor = callPackage ({ cider, clojure-mode, dash, edn, emacs, fetchFromGitHub, fetchurl, hydra, inflections, lib, melpaBuild, multiple-cursors, paredit, s, yasnippet }: melpaBuild { pname = "clj-refactor"; - version = "20161223.1457"; + version = "20170114.1148"; src = fetchFromGitHub { owner = "clojure-emacs"; repo = "clj-refactor.el"; - rev = "46a925305ad9cf3fce09921ce201e7f527d76e77"; - sha256 = "1dxy1y02x2447ig0cfvjfhkiv8sih5d75hbdy6s9qhy2ljbmnjw3"; + rev = "7941d906d603a650d836e3a2ba25554772adb236"; + sha256 = "0gjmhwx4ibyr7fm2lssah9xbqfwm0174w5zv2hm27v37a8ncvzhv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3a2db268e55d10f7d1d5a5f02d35b2c27b12b78e/recipes/clj-refactor"; @@ -8357,12 +8358,12 @@ cm-mode = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "cm-mode"; - version = "20160914.148"; + version = "20170112.614"; src = fetchFromGitHub { owner = "joostkremers"; repo = "criticmarkup-emacs"; - rev = "12b7460691dc502d27329d6ac11c51cc83cd098e"; - sha256 = "018limfwcb396yr2kn6jixxdmpmiif3l7gp0p1pmwbg07fldllha"; + rev = "64913b0107a5ccf3ba4a3569ee03c020c45a3566"; + sha256 = "1smj4iig5x3va3jl91aassk0smcg67naknk81fshigshif1vs273"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/42dda804ec0c7338c39c57eec6ba479609a38555/recipes/cm-mode"; @@ -8424,8 +8425,8 @@ src = fetchFromGitHub { owner = "Kitware"; repo = "CMake"; - rev = "bd9b53ab33bb2185d526e8897cbd8f95c680b2c7"; - sha256 = "0r6dqiaz8mj5xzhgwzlbn8lqxkg9kv65qwd8x1c8rqnjs3r86c9x"; + rev = "020cba316bb3a4d33da5108ab10d2c06b4712427"; + sha256 = "1c2hsy6b6b7vwg7fdjliz3f0yy7j7f8cj3627w5alhp5k6r6mnv1"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode"; @@ -8918,12 +8919,12 @@ color-theme-sanityinc-tomorrow = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "color-theme-sanityinc-tomorrow"; - version = "20160916.1758"; + version = "20170106.1620"; src = fetchFromGitHub { owner = "purcell"; repo = "color-theme-sanityinc-tomorrow"; - rev = "81d8990085960824f700520d08027e6aca58feaa"; - sha256 = "1x3aq6hadp158vh8mf9hmj5rikq0qz7a1frv7vbl39xr3wcnjj23"; + rev = "ed7bcd2dd40989c99fe0ff13802432de8e0e8edd"; + sha256 = "0z65y0wda3rwymmjy7q8g4h1ar1a9crqgf3i8y9cyq5n8bmc5z7c"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/color-theme-sanityinc-tomorrow"; @@ -8981,12 +8982,12 @@ column-enforce-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "column-enforce-mode"; - version = "20161020.434"; + version = "20170103.1231"; src = fetchFromGitHub { owner = "jordonbiondo"; repo = "column-enforce-mode"; - rev = "858a49daca67188cbcc151a7b531556552d48d00"; - sha256 = "1hb2lwnq7f81qnp3kymhld0y05kqd249nnpnbiby4pdfwwfc92fl"; + rev = "379366fe0a5bcb333db2d55cddcf18d6e76ab3fc"; + sha256 = "1vqydf174rydclwmcq6j8xpr16k9w049x9rilg1lvyjc67p7pyaf"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/91bebef8e97665a5d076c557d559367911a25ea2/recipes/column-enforce-mode"; @@ -9167,12 +9168,12 @@ company = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "company"; - version = "20161231.837"; + version = "20170112.2005"; src = fetchFromGitHub { owner = "company-mode"; repo = "company-mode"; - rev = "906deabef91c217658635e55f726a7de379e9560"; - sha256 = "148q9wazdjzvd8lm810zknp12wfbqn3c4lbaf0v83kx0b4bkglyf"; + rev = "c494fc65d35f7f00c2da17206e6550385ae9b300"; + sha256 = "07ys3rbsdvhi60lan2gsk7rccikf9gsl2ddmm0sz2g8qal7d2a2a"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/96e7b4184497d0d0db532947f2801398b72432e4/recipes/company"; @@ -9396,8 +9397,8 @@ src = fetchFromGitHub { owner = "hlissner"; repo = "emacs-company-dict"; - rev = "d51b801fe319e7984cbc202c4745214d84039942"; - sha256 = "16ai8ljp0i75kby1knj7ldysd8s6kd6drmlh9ygyddxbi2i35x61"; + rev = "0589c2c3980a8f0df1705e3c0e5e075557eaac75"; + sha256 = "1bfl7b1lj4rgifqcpz4p8nhamxyyh29lbgl1g35rizw4nzv9sizq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/212c077def5b4933c6001056132181e1a5850a7c/recipes/company-dict"; @@ -9455,12 +9456,12 @@ company-emacs-eclim = callPackage ({ cl-lib ? null, company, eclim, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "company-emacs-eclim"; - version = "20170101.1312"; + version = "20170104.743"; src = fetchFromGitHub { owner = "emacs-eclim"; repo = "emacs-eclim"; - rev = "03d9cb7b6c3ac60fd796a2ba8fdfe13552720d3b"; - sha256 = "1dzy463jpfjz7qhr1zwx8n3xrba6zj87j6naf7xx4j704i03f9h8"; + rev = "5b7d58c783f6453442570ae8cedd489a0659a58e"; + sha256 = "16bgzyrj5y4k43hm2hfn2bggiixap3samq69cxw8k376w8yqmsyh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/company-emacs-eclim"; @@ -9497,12 +9498,12 @@ company-erlang = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, ivy-erlang-complete, lib, melpaBuild }: melpaBuild { pname = "company-erlang"; - version = "20161226.206"; + version = "20170107.115"; src = fetchFromGitHub { owner = "s-kostyaev"; repo = "company-erlang"; - rev = "a5e8fad1c21d0ee72f1e6287a95eb88953a356c7"; - sha256 = "0kdir2m2rdzwwiwpbgagiva4zsicnn5l55aaxdg5his0vc0fzxcl"; + rev = "70f65acb5912b27284ae2ff55d72e4687b862432"; + sha256 = "0dpkm6fh1qw8nz75n3na4hbvw9ggxn9dq9p9qmb7pdbcc78nsi44"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ca96ed0b5d6f8aea4de56ddeaa003b9c81d96219/recipes/company-erlang"; @@ -9564,8 +9565,8 @@ src = fetchFromGitHub { owner = "iquiw"; repo = "company-ghc"; - rev = "976f10fca813e851d395b8c52ae6edf23d35ae63"; - sha256 = "1gmnll0m9lh4p9i44ddnxlnbg5lf20410imyfbk88jwhidx1pg7s"; + rev = "ff2205c0b309467eea763521d30220e7849c75b0"; + sha256 = "1a93q5q91xjyvfxbf5q57ndjarqdm9av11bb3dmc72v9bmwgpi7s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/28f6a983444f796c81df7e5ee94d74c480b21298/recipes/company-ghc"; @@ -9812,12 +9813,12 @@ company-php = callPackage ({ ac-php-core, cl-lib ? null, company, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "company-php"; - version = "20160910.1747"; + version = "20170111.2112"; src = fetchFromGitHub { owner = "xcwen"; repo = "ac-php"; - rev = "35fdc09f95050cc76d06f3e6ff1620927aa6377a"; - sha256 = "14ywlbxpkwi7fc7axfcnpisddn2886v134llgh0glrl4xkiyd0sf"; + rev = "cb15be9d7a7c6aa2aa20188069b07521bfe3cb5f"; + sha256 = "02fvdkz7a3ql4r1vap2yl3m3cb29f9psk4qy4qp1kqrxbcmcrafm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ac283f1b65c3ba6278e9d3236e5a19734e42b123/recipes/company-php"; @@ -9965,12 +9966,12 @@ company-sourcekit = callPackage ({ company, dash, dash-functional, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, sourcekit }: melpaBuild { pname = "company-sourcekit"; - version = "20160604.2331"; + version = "20170115.1551"; src = fetchFromGitHub { owner = "nathankot"; repo = "company-sourcekit"; - rev = "0c3ccf910e108b4a69d10b56853959a6cc352018"; - sha256 = "0b0qs398kqy6jsq22hahmfrlb6v8v3bcdgi3z2kamczb0a5k0zhf"; + rev = "a28ac4811fac929686aca6aa6976845c02d6efd3"; + sha256 = "09vv6bhiahazjwzg5083b23z3xz5f4b3d4jra61m5xffkmjnbs9s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/45969cd5cd936ea61fbef4722843b0b0092d7b72/recipes/company-sourcekit"; @@ -10095,8 +10096,8 @@ src = fetchFromGitHub { owner = "abingham"; repo = "emacs-ycmd"; - rev = "ca51cbce87f671f2bb133d1df9f327bb8f1bb729"; - sha256 = "0riz0jj8c80x6p9fcxyni7q3b0dgxjwss8qbihndq8h2jypdhcgd"; + rev = "386f6101fec6975000ad724f117816c01ab55f16"; + sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1138c8cc239183a2435ce8c1a6df5163e5fed2ea/recipes/company-ycmd"; @@ -10447,12 +10448,12 @@ counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }: melpaBuild { pname = "counsel"; - version = "20161219.731"; + version = "20170104.737"; src = fetchFromGitHub { owner = "abo-abo"; repo = "swiper"; - rev = "dc693c37dae89e9a4302a5cce42f5321f83946c8"; - sha256 = "0bg4ki0zzqr0pir4b3p0bpv747bfb5a8if0pydjcwrwb05b37rmp"; + rev = "ee91a2511797c9293d3b0efa444bb98414d5aca5"; + sha256 = "0mrv0z62k0pk8k0ik9kazl86bn8x4568ny5m8skimvi2gwxb08w6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel"; @@ -10552,12 +10553,12 @@ counsel-projectile = callPackage ({ counsel, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile }: melpaBuild { pname = "counsel-projectile"; - version = "20161212.146"; + version = "20170111.456"; src = fetchFromGitHub { owner = "ericdanan"; repo = "counsel-projectile"; - rev = "5728486a2852cda5b6b12890de917326ce3bd75c"; - sha256 = "1kbzsk2c2lhz78fynrghwd94j3da92jz59ypcysgyrpqv9cvhzb5"; + rev = "6d126d599b36aeaf840ca5fc3cd595e8fad4697e"; + sha256 = "1lmmgwgggwh9h2rkfrwdy6bdi1j3z3498kbmzmlj72i3b1lx9w8n"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/389f16f886a385b02f466540f042a16eea8ba792/recipes/counsel-projectile"; @@ -10741,12 +10742,12 @@ creamsody-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "creamsody-theme"; - version = "20161231.2153"; + version = "20170105.2029"; src = fetchFromGitHub { owner = "emacsfodder"; repo = "emacs-theme-creamsody"; - rev = "c1b2de723d1047ffa199a2cfb14131218962a07d"; - sha256 = "0kncywrxpb8yn8i0wqspx9igljzlv57zc9r32s1mwgqfz0p2z823"; + rev = "409ea24a0dace764ce22cec4a7ef4616ce94533f"; + sha256 = "1gfx26gsyxv9bywbl85z9bdn8fyv0w2g9dzz5lf5jwc9wx0d3wdi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/488f95b9e425726d641120130d894babcc3b3e85/recipes/creamsody-theme"; @@ -10991,12 +10992,12 @@ csharp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "csharp-mode"; - version = "20161105.512"; + version = "20170111.1133"; src = fetchFromGitHub { owner = "josteink"; repo = "csharp-mode"; - rev = "4516a18c0dd1797a2d1eb2ae3069c0e16efa14a7"; - sha256 = "0v5kd8n9hd3aqd4p1z30rnbqiwxxd1mv30d4bkwrba6k5814qy4z"; + rev = "bc6a4190194f27cba46aa019d62d5e602b6d891e"; + sha256 = "1xx9nls695gf6fd4dxqxgvcwvwvkwzw3gm5vnc74h3hcfk05msij"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/736716bbcfd9c9fb1d10ce290cb4f66fe1c68f44/recipes/csharp-mode"; @@ -11132,38 +11133,19 @@ license = lib.licenses.free; }; }) {}; - ctags = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild { - pname = "ctags"; - version = "20110911.304"; - src = fetchhg { - url = "https://bitbucket.com/semente/ctags.el"; - rev = "afb16c5b2530"; - sha256 = "1xgrb4ivgz7gmingfafmclqqflxdvkarmfkqqv1zjk6yrjhlcvwf"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/ctags"; - sha256 = "11fp8l99rj4fmi0vd3hkffgpfhk1l82ggglzb74jr3qfzv3dcn6y"; - name = "ctags"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/ctags"; - license = lib.licenses.free; - }; - }) {}; ctags-update = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ctags-update"; - version = "20150427.2014"; + version = "20170111.2150"; src = fetchFromGitHub { owner = "jixiuf"; - repo = "helm-etags-plus"; - rev = "eeed834b25a1c084b2c672bf15e4f96ee3df6a4e"; - sha256 = "1va394nls4yi77rgm0kz5r00xiidj6lwcabhqxisz08m3h8gfkh2"; + repo = "ctags-update"; + rev = "b0b5f88bb8a617871692429cf099c4203eff610c"; + sha256 = "0wdxqkhflwnaic3ydr8an23z2cwsm1sj3di2qj5svs84y0nvyw7s"; }; recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/23f6ae3d3c8e414031bf524ff75d9d6f8d8c3fe9/recipes/ctags-update"; - sha256 = "1k43l667mvr2y33nblachdlvdqvn256gysc1iwv5zgv7gj9i65qf"; + url = "https://raw.githubusercontent.com/milkypostman/melpa/e5d0c347ff8cf6e0ade80853775fd6b84f387fa5/recipes/ctags-update"; + sha256 = "07548jjpx4var2817y47i6br8iicjlj66n1b33h0av6r1h514nci"; name = "ctags-update"; }; packageRequires = []; @@ -11221,8 +11203,8 @@ src = fetchFromGitHub { owner = "mortberg"; repo = "cubicaltt"; - rev = "60779eea3601f62b0d59b0fcf28fd0cfb99383f6"; - sha256 = "0zwgs1hndx6mbay8mfarwkr524kbjfirkgjwxh9db600xrpiszqr"; + rev = "87c067150e955e3f2b0864e2ec9929fa3289ff28"; + sha256 = "13xrln4fqdq3siz8p2vilwwma1p0fnk7rxxd89v0pc7zw1nl8yrr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1be42b49c206fc4f0df6fb50fed80b3d9b76710b/recipes/cubicaltt"; @@ -11485,8 +11467,8 @@ src = fetchFromGitHub { owner = "cython"; repo = "cython"; - rev = "2031c5340eb9ce0e304b59f8dd89bc9049900d4e"; - sha256 = "19bvvk3nd6hhy4rzczs1jfiy3jvrsl28xsw84wn2sslm247svd7g"; + rev = "d02cc4c5d831da27cd871cbb3feaf8bea72ec0c0"; + sha256 = "055wjr2kgvqji9ifwjchi8m4f095sq8df3vfxcv2n6ifgdwlmzkf"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/be9bfabe3f79153cb859efc7c3051db244a63879/recipes/cython-mode"; @@ -12424,12 +12406,12 @@ desktop-plus = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "desktop-plus"; - version = "20161216.19"; + version = "20170107.1332"; src = fetchFromGitHub { owner = "ffevotte"; repo = "desktop-plus"; - rev = "3bdce03d0499c5176fa9dd353f618727652a7130"; - sha256 = "0hgsfcp4b3prrjmz6997zh8bayk7kv6h95ll4qq0bnrd8p99i6f8"; + rev = "88055cee526a000056201898499cebbd35e3ea76"; + sha256 = "1nkljslx8cwmm4z18mhnwrc1lmd6lxdyhk8bwhzms7g1p6yi99d8"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0b009b42c73490d56d4613dcf5a57447fb4ccab4/recipes/desktop+"; @@ -13130,10 +13112,10 @@ }) {}; dired-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "dired-plus"; - version = "20170101.840"; + version = "20170112.1427"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/dired+.el"; - sha256 = "1vblbkflszci8x415am68fy9if02gnnphz2sz3h3c0368kixf6w7"; + sha256 = "136nacjnnfd8j771k90zszbjq96fsvm944l1zb06gqlm7x94psll"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4327b4dd464ebb00c2acdd496274dedf912cdf92/recipes/dired+"; @@ -13601,12 +13583,12 @@ discover-my-major = callPackage ({ fetchFromGitHub, fetchurl, lib, makey, melpaBuild }: melpaBuild { pname = "discover-my-major"; - version = "20160108.1041"; + version = "20170113.2306"; src = fetchFromGitHub { owner = "steckerhalter"; repo = "discover-my-major"; - rev = "af36998444ac6844ba85f72abbc8575040cb4cc2"; - sha256 = "0b73nc4jkf9bggnlp0l34jfcgx91vxbpavz6bpnf5rjvm0v1bil9"; + rev = "ac83b24b5130eb0944f820736012df0924cce528"; + sha256 = "1hkz2sg8wnjqmsqm0di1h9cf9hb1j6qbw30hda3w8z3m0apzr5fr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/274185fa94a3442c56593f3c8b99bdc6b9bd4994/recipes/discover-my-major"; @@ -13744,12 +13726,12 @@ dix = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "dix"; - version = "20161114.142"; + version = "20170109.331"; src = fetchFromGitHub { owner = "unhammer"; repo = "dix"; - rev = "5df503b66d8b726e19812ff0fa82bcbcc6bf5cd6"; - sha256 = "164w42rqjyn8xrbb6w6z9wi1r8fs5sv6fdvfk5arv4g8ab2wnish"; + rev = "f9dd686922cf89dc7859c793be84969a2529a14b"; + sha256 = "02cayawahsa59mkr0f4rhsm9lnpyv8qpx59w3040xmhf8dx95378"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/149eeba213b82aa0bcda1073aaf1aa02c2593f91/recipes/dix"; @@ -13765,12 +13747,12 @@ dix-evil = callPackage ({ dix, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "dix-evil"; - version = "20160603.1517"; + version = "20170105.623"; src = fetchFromGitHub { owner = "unhammer"; repo = "dix"; - rev = "5df503b66d8b726e19812ff0fa82bcbcc6bf5cd6"; - sha256 = "164w42rqjyn8xrbb6w6z9wi1r8fs5sv6fdvfk5arv4g8ab2wnish"; + rev = "f9dd686922cf89dc7859c793be84969a2529a14b"; + sha256 = "02cayawahsa59mkr0f4rhsm9lnpyv8qpx59w3040xmhf8dx95378"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d9dcceb57231bf2082154cab394064a59d84d3a5/recipes/dix-evil"; @@ -14059,12 +14041,12 @@ docker = callPackage ({ dash, docker-tramp, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s, tablist }: melpaBuild { pname = "docker"; - version = "20161221.49"; + version = "20170114.440"; src = fetchFromGitHub { owner = "Silex"; repo = "docker.el"; - rev = "9da6013f24fb00ffc1f2f15c3aeb05181df5d36f"; - sha256 = "1im6aqc26vjw9sc4x2gj16jdz3hh0mz64p81d7gvmfhjysinyfhn"; + rev = "2c2f3c68f8136caeef67c4e74cc84d52a7664535"; + sha256 = "0qyksf5svcpz263ah197bcmpnfn2rfq8x049wbalxi638bmbvzfg"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6c74bf8a41c17bc733636f9e7c05f3858d17936b/recipes/docker"; @@ -14211,22 +14193,22 @@ license = lib.licenses.free; }; }) {}; - doom-themes = callPackage ({ all-the-icons, dash, emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild }: + doom-themes = callPackage ({ all-the-icons, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "doom-themes"; - version = "20161223.1807"; + version = "20170111.2138"; src = fetchFromGitHub { owner = "hlissner"; repo = "emacs-doom-theme"; - rev = "e4694fa64e6b27fef489eec2e60a78507ee0b3f2"; - sha256 = "0dlh6q9m7h9h4vaf82qw5pdkf64m1pp1kfk8jkilprc273qr4m2j"; + rev = "bb1e7d7ad7bb8cfe3dccf6499076941a08169e9d"; + sha256 = "024am5z7ihibkr5pbavdybxdq9q1pnsxhnfppwlzl8kaijqmmzs4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/73fd9f3c2352ea1af49166c2fe586d0410614081/recipes/doom-themes"; sha256 = "1ckr8rv1i101kynnx666lm7qa73jf9i5lppgwmhlc76lisg07cik"; name = "doom-themes"; }; - packageRequires = [ all-the-icons dash emacs font-lock-plus ]; + packageRequires = [ all-the-icons cl-lib emacs ]; meta = { homepage = "https://melpa.org/#/doom-themes"; license = lib.licenses.free; @@ -14618,12 +14600,12 @@ drupal-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, php-mode }: melpaBuild { pname = "drupal-mode"; - version = "20161215.414"; + version = "20170112.1136"; src = fetchFromGitHub { owner = "arnested"; repo = "drupal-mode"; - rev = "dea5a8da789e5c707fa6c63cd400282ea7205a14"; - sha256 = "1zxsa6fapbxa5yfpawivjmav9i80j9752bc6gmpq7ilzsnd67h0v"; + rev = "6f40ad04b760d2266b8c07283df266471d85a9b2"; + sha256 = "13wlgy1g1nl3xxkibh0cj983lq3snw4xxmq4nsphq92pjd2lggs7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/13e16af340868048eb1f51f9865dfc707e57abe8/recipes/drupal-mode"; @@ -14662,7 +14644,7 @@ version = "20130120.1257"; src = fetchsvn { url = "http://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/emacs/"; - rev = "1777121"; + rev = "1779173"; sha256 = "016dxpzm1zba8rag7czynlk58hys4xab4mz1nkry5bfihknpzcrq"; }; recipeFile = fetchurl { @@ -15266,12 +15248,12 @@ ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }: melpaBuild { pname = "ebib"; - version = "20161209.1546"; + version = "20170112.443"; src = fetchFromGitHub { owner = "joostkremers"; repo = "ebib"; - rev = "87abf50dcb8cc1a68620691dbf78ccae4707ec7c"; - sha256 = "07ndy86ld8cz627iwh76spj296z7f8ivcimcv3dhna788q6v46xd"; + rev = "4c2581ad17a636909e7ed0f46bd813cd6d9c45d3"; + sha256 = "1ic55fml4ll7pvakcf32ahps4za8mf4q10jgdyi8xj5bccvi3n3r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib"; @@ -15347,12 +15329,12 @@ eclim = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild, popup, s, yasnippet }: melpaBuild { pname = "eclim"; - version = "20170101.1436"; + version = "20170116.1335"; src = fetchFromGitHub { owner = "emacs-eclim"; repo = "emacs-eclim"; - rev = "03d9cb7b6c3ac60fd796a2ba8fdfe13552720d3b"; - sha256 = "1dzy463jpfjz7qhr1zwx8n3xrba6zj87j6naf7xx4j704i03f9h8"; + rev = "5b7d58c783f6453442570ae8cedd489a0659a58e"; + sha256 = "16bgzyrj5y4k43hm2hfn2bggiixap3samq69cxw8k376w8yqmsyh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/eclim"; @@ -15389,12 +15371,12 @@ ecukes = callPackage ({ ansi, commander, dash, espuds, f, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "ecukes"; - version = "20160913.5"; + version = "20170104.1041"; src = fetchFromGitHub { owner = "ecukes"; repo = "ecukes"; - rev = "dbaac412c465dcee0a637fbaf64d6fc954f6ae6c"; - sha256 = "14cv67nbn10j43h9s60a4h8wjg67m2xw4s19lrdhj3fbyp0g0zby"; + rev = "36db74ef44edfc654618d681f3452b9904740f9a"; + sha256 = "1hc1hb0lnkjanjddcwax783n2fcv5lvi1xl1kszbdzlck4sz1i1r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/14cf66e6929db2a0f377612e786aaed9eb12b799/recipes/ecukes"; @@ -15725,12 +15707,12 @@ editorconfig = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "editorconfig"; - version = "20161212.1946"; + version = "20170103.2124"; src = fetchFromGitHub { owner = "editorconfig"; repo = "editorconfig-emacs"; - rev = "95594ff4a88d94f79b092b2eced1e87fa9ad5ee8"; - sha256 = "11d9d9qgfdid47pk9vi1ca3wjp02b3bylzbz23hpcrl7zjypr4ar"; + rev = "99011d5780dd726ec46b7936e2cbbade66b725db"; + sha256 = "1757lgjbycbf5368s908xbj6dwn3xm9a9zix6ixwxd7j4gyhy16n"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/50d4f2ed288ef38153a7eab44c036e4f075b51d0/recipes/editorconfig"; @@ -15902,12 +15884,12 @@ ego = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, ht, htmlize, lib, melpaBuild, mustache, org, simple-httpd }: melpaBuild { pname = "ego"; - version = "20161219.528"; + version = "20170112.2043"; src = fetchFromGitHub { owner = "emacs-china"; repo = "EGO"; - rev = "334a1ea3869818ac40e84f9832b8996564286ca1"; - sha256 = "1fi71fkfl95alkamam1z51ksn2pqchcy2gvnkn0smfs9wcy038s1"; + rev = "d81561d39524a5f78d5f94216b0ca5fef4b5700b"; + sha256 = "0scnhpj4naaicxp62hd0b5g3kf05gpldbi1z1sfnq4mqi84fnfgx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0090a628a5d566a887cac0d24b080ee6bafe4612/recipes/ego"; @@ -15963,12 +15945,12 @@ ein = callPackage ({ cl-generic, fetchFromGitHub, fetchurl, lib, melpaBuild, request, websocket }: melpaBuild { pname = "ein"; - version = "20161228.741"; + version = "20170111.542"; src = fetchFromGitHub { owner = "millejoh"; repo = "emacs-ipython-notebook"; - rev = "481d8a879f821e8cbbf074175672295356f43ba5"; - sha256 = "0ip60d4k466y3gd16na58398ilzrzrk84dbl5lsh330khi65136a"; + rev = "e226b30139e283bf5c3bbf7419b9383c72237c88"; + sha256 = "04szmzri65qagy7af4rrq43idmy5qpl9lqvwq708rzsv8mkqpkqr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/215e163755fe391ce1f049622e7b9bf9a8aea95a/recipes/ein"; @@ -16023,22 +16005,22 @@ license = lib.licenses.free; }; }) {}; - ejc-sql = callPackage ({ auto-complete, clomacs, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }: + ejc-sql = callPackage ({ auto-complete, cider, clomacs, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, spinner }: melpaBuild { pname = "ejc-sql"; - version = "20161216.118"; + version = "20170103.1427"; src = fetchFromGitHub { owner = "kostafey"; repo = "ejc-sql"; - rev = "6beb80f2f094cd4b4d8a5fdf56b61d9d04d73b39"; - sha256 = "1jk9vphm30523l8i1qf4iyaf6bds2m9mpz5ivrd62dxldzrs7q8z"; + rev = "dffc4f16a0bbaf2a767961297df4570423479117"; + sha256 = "198cii3nk0cmqciyhs0gjlhn6gnsslbry36hm9zp7r3kzk8hsc6g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8f2cd74717269ef7f10362077a91546723a72104/recipes/ejc-sql"; sha256 = "0v9mmwc2gm58nky81q7fibj93zi7zbxq1jzjw55dg6cb6qb87vnx"; name = "ejc-sql"; }; - packageRequires = [ auto-complete clomacs dash emacs spinner ]; + packageRequires = [ auto-complete cider clomacs dash emacs spinner ]; meta = { homepage = "https://melpa.org/#/ejc-sql"; license = lib.licenses.free; @@ -16068,12 +16050,12 @@ el-get = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "el-get"; - version = "20161022.614"; + version = "20170112.2204"; src = fetchFromGitHub { owner = "dimitri"; repo = "el-get"; - rev = "bcb05bc970e1dd19e8542b562bafb0ad68cef8cb"; - sha256 = "0d4sg57fn8xi2s9959lwkdv3k2naqnz2wkzr76ap1g5zllpykw8i"; + rev = "a6510f13c15d9811b51ccb1a96293bbe05162dbb"; + sha256 = "03i8ma0npxfixlbn4g5ffycpk1fagfjgsl4qg4hkrj9l0dmnm7qq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1c61197a2b616d6d3c6b652248cb166196846b44/recipes/el-get"; @@ -16131,12 +16113,12 @@ el-mock = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "el-mock"; - version = "20160923.1157"; + version = "20170114.2257"; src = fetchFromGitHub { owner = "rejeep"; repo = "el-mock.el"; - rev = "e3cff9f127ab62dc177b043ce319c7866f6fe2f0"; - sha256 = "1qclqb5g50m208hwyalc6gc0y04lbai8fplxs0nadas3478x5344"; + rev = "5fb2867d2e0350dda047a903ce60d264f78ef424"; + sha256 = "0fdnvsdnkc9xlxch3zavq7ya463g7m7xsc60ymx7a4350zl2vwyn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b1989beb927657c0ff7e79fe448f62ac58c11be7/recipes/el-mock"; @@ -16353,6 +16335,27 @@ license = lib.licenses.free; }; }) {}; + eldoc-overlay-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "eldoc-overlay-mode"; + version = "20170114.2125"; + src = fetchFromGitHub { + owner = "stardiviner"; + repo = "eldoc-overlay-mode"; + rev = "794c2b959611d1352cdda9e930f2ddd866b4118a"; + sha256 = "04lndhm1jb0kvv0npr5wmgj8v18537fgp62c6m4gzgcjyfxihmr7"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/de4d7c143f24d34eed093cfcdf481e98a6d2f839/recipes/eldoc-overlay-mode"; + sha256 = "158w2ffayqlcbgka3894p3zbq45kw9mijf421yzf55y1f1ipzqqs"; + name = "eldoc-overlay-mode"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/eldoc-overlay-mode"; + license = lib.licenses.free; + }; + }) {}; electric-case = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "electric-case"; @@ -16461,12 +16464,12 @@ elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "elfeed"; - version = "20161231.735"; + version = "20170116.1128"; src = fetchFromGitHub { owner = "skeeto"; repo = "elfeed"; - rev = "03040c762901ff3f77942b9cf2a78aa127ded1d4"; - sha256 = "1vik0vs85dny7kkaf6cwqahly8l5llkgzs6f2jcfrc90xdg6j3dz"; + rev = "3be3ff04438eec593f058d0f948dfc9f85a0ad47"; + sha256 = "1siviasw7863prsyxw7ggb0n71b32kzq647f60jnx75y69s05zds"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed"; @@ -16535,8 +16538,8 @@ src = fetchFromGitHub { owner = "skeeto"; repo = "elfeed"; - rev = "03040c762901ff3f77942b9cf2a78aa127ded1d4"; - sha256 = "1vik0vs85dny7kkaf6cwqahly8l5llkgzs6f2jcfrc90xdg6j3dz"; + rev = "3be3ff04438eec593f058d0f948dfc9f85a0ad47"; + sha256 = "1siviasw7863prsyxw7ggb0n71b32kzq647f60jnx75y69s05zds"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web"; @@ -17273,12 +17276,12 @@ emacsql = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, finalize, lib, melpaBuild }: melpaBuild { pname = "emacsql"; - version = "20161102.1605"; + version = "20170110.1853"; src = fetchFromGitHub { owner = "skeeto"; repo = "emacsql"; - rev = "c93f52159fc5117f2ba1fbdc16876ae4d8edf12b"; - sha256 = "0z9pw9fgaiqb0dcz908qfrsdc3px8biiylsrmfi9bgi7kmc3z674"; + rev = "327b09b4b99ccb6b5605b804027a42fd73589929"; + sha256 = "056zpjvzinljmz90ymd8ggya3mxbk8zxl0a61x4naa64r28rjgkx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql"; @@ -17298,8 +17301,8 @@ src = fetchFromGitHub { owner = "skeeto"; repo = "emacsql"; - rev = "c93f52159fc5117f2ba1fbdc16876ae4d8edf12b"; - sha256 = "0z9pw9fgaiqb0dcz908qfrsdc3px8biiylsrmfi9bgi7kmc3z674"; + rev = "327b09b4b99ccb6b5605b804027a42fd73589929"; + sha256 = "056zpjvzinljmz90ymd8ggya3mxbk8zxl0a61x4naa64r28rjgkx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-mysql"; @@ -17319,8 +17322,8 @@ src = fetchFromGitHub { owner = "skeeto"; repo = "emacsql"; - rev = "c93f52159fc5117f2ba1fbdc16876ae4d8edf12b"; - sha256 = "0z9pw9fgaiqb0dcz908qfrsdc3px8biiylsrmfi9bgi7kmc3z674"; + rev = "327b09b4b99ccb6b5605b804027a42fd73589929"; + sha256 = "056zpjvzinljmz90ymd8ggya3mxbk8zxl0a61x4naa64r28rjgkx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-psql"; @@ -17340,8 +17343,8 @@ src = fetchFromGitHub { owner = "skeeto"; repo = "emacsql"; - rev = "c93f52159fc5117f2ba1fbdc16876ae4d8edf12b"; - sha256 = "0z9pw9fgaiqb0dcz908qfrsdc3px8biiylsrmfi9bgi7kmc3z674"; + rev = "327b09b4b99ccb6b5605b804027a42fd73589929"; + sha256 = "056zpjvzinljmz90ymd8ggya3mxbk8zxl0a61x4naa64r28rjgkx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9cc47c05fb0d282531c9560252090586e9f6196e/recipes/emacsql-sqlite"; @@ -17859,12 +17862,12 @@ emr = callPackage ({ cl-lib ? null, clang-format, dash, emacs, fetchFromGitHub, fetchurl, iedit, lib, list-utils, melpaBuild, paredit, popup, projectile, redshank, s }: melpaBuild { pname = "emr"; - version = "20161207.1229"; + version = "20170109.1526"; src = fetchFromGitHub { owner = "chrisbarrett"; repo = "emacs-refactor"; - rev = "483877f912944ff0e4a51362548c3528c4df068c"; - sha256 = "0i426ri2fk2wijk4k95yiqbky4as9w4gpw264rrh14y43fx0ncyj"; + rev = "c671b08facf37be6fc6783260cee686866cfed14"; + sha256 = "05v90g6ybdp2fmnnklnbdxygnw8xw0whmxbdw45qdww8idf2swfs"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2cd2ebec5bd6465bffed284130e1d534f52169a9/recipes/emr"; @@ -18278,12 +18281,12 @@ erc-colorize = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "erc-colorize"; - version = "20160108.220"; + version = "20170107.539"; src = fetchFromGitHub { owner = "thisirs"; repo = "erc-colorize"; - rev = "391391582b3c34750d56a3b3e819e03ad7c3bd42"; - sha256 = "18r66yl52xm1gjbn0dm8z80gv4p3794pi91qa8i2sri4grbsyi5r"; + rev = "d026a016dcb9d63d9ac66d30627a92a8f1681bbd"; + sha256 = "1zzmsrlknrpw26kizd4dm1g604y9nkgh85xal9la70k94qcgv138"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e69214e89ec0e00b36609fce3efe22b5c1add1f9/recipes/erc-colorize"; @@ -18634,12 +18637,12 @@ ergoemacs-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, undo-tree }: melpaBuild { pname = "ergoemacs-mode"; - version = "20161206.1258"; + version = "20170112.1108"; src = fetchFromGitHub { owner = "ergoemacs"; repo = "ergoemacs-mode"; - rev = "d5d7e5b6a5537cdcfcc79efd43bbde138fc7863c"; - sha256 = "1jj7pgcbspallki9in4dn2d0wzis873r89y5kniycnydqfzadpjs"; + rev = "b4b5241e679cc1a7bd7b1f3703f1a7ce602cd1f6"; + sha256 = "1zmwzpp410hxgwycys7ij4xjmzz8piykx4scclvvyl63hhqlrrfh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/02920517987c7fc698de9952cbb09dfd41517c40/recipes/ergoemacs-mode"; @@ -18680,8 +18683,8 @@ src = fetchFromGitHub { owner = "erlang"; repo = "otp"; - rev = "9cb4770469218f65dbaec6c71d12b4aa722ac791"; - sha256 = "1jnaabp5zrvm6qymy4fg3rxbd78xy44x1qnxcdvmqk0dliaqlzn3"; + rev = "eadc98327e3fb173d80a92e6ae2e7d7e85f92d67"; + sha256 = "1bn43p122ld3269klzcpfwacswnlpj2hdz9kx6n5691zv0w3qi5b"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang"; @@ -19005,6 +19008,27 @@ license = lib.licenses.free; }; }) {}; + eshell-fixed-prompt = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: + melpaBuild { + pname = "eshell-fixed-prompt"; + version = "20170108.1301"; + src = fetchFromGitHub { + owner = "mallt"; + repo = "eshell-fixed-prompt-mode"; + rev = "0b1d7cc05a7f59e8c06c321401cea86c6cb068af"; + sha256 = "0kr9nv9dd2i4ar6mx4bjhid4sxsvvgx713bajia4jsby34jbgfi2"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/b0bc9259d7ee9eaf015f6583f82f1313d69e6f29/recipes/eshell-fixed-prompt"; + sha256 = "0r0dbqmxzlh1sqadivwq762qw7p6hbrqprykd6b1m9m9gbb2qnkg"; + name = "eshell-fixed-prompt"; + }; + packageRequires = [ emacs s ]; + meta = { + homepage = "https://melpa.org/#/eshell-fixed-prompt"; + license = lib.licenses.free; + }; + }) {}; eshell-fringe-status = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "eshell-fringe-status"; @@ -19071,12 +19095,12 @@ eshell-up = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "eshell-up"; - version = "20161120.1117"; + version = "20170108.749"; src = fetchFromGitHub { owner = "peterwvj"; repo = "eshell-up"; - rev = "e763b4c0bcd70252396d7825cb53bf00e60a547e"; - sha256 = "00ckk2x9k8ksjlw54sajcg13m6c9hp3m6n71awqbm9z17prnkzl1"; + rev = "e30081fdfb20e380bdcd00b04fcca41aa2bc57af"; + sha256 = "1xq1y6ddq9hxcc13wzj55snc7dg75y1z78f5bhnm9ps3ww7nmc9s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4d033b20d047db8ddd42bdfa2fcf190de559f706/recipes/eshell-up"; @@ -19092,12 +19116,12 @@ eshell-z = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "eshell-z"; - version = "20161206.2249"; + version = "20170116.2038"; src = fetchFromGitHub { owner = "xuchunyang"; repo = "eshell-z"; - rev = "033924f138f19f22a30c1845e728691e5615fa38"; - sha256 = "0kp9yw56l8bl4zqganclnpf6x5g2rmcf23265n8cp24j6d7c7r4h"; + rev = "c9334cbc1552234df3437f35d98e32f4d18446b8"; + sha256 = "1zja4hb2lj4m5w4j9mpc7xyqgg2ivpslllffjsg8x1w8xsxpj8fh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8079cecaa59ad2ef22812960838123effc46a9b3/recipes/eshell-z"; @@ -19218,12 +19242,12 @@ ess = callPackage ({ fetchFromGitHub, fetchurl, julia-mode, lib, melpaBuild }: melpaBuild { pname = "ess"; - version = "20161223.108"; + version = "20170116.214"; src = fetchFromGitHub { owner = "emacs-ess"; repo = "ESS"; - rev = "ce8b83a6ddd930c74d84b564d55bfcc22b455007"; - sha256 = "0fbd1l2vnrlx8zkyqwy2hkdp3h31qnxrc8djl2b3w11n6xkhgar9"; + rev = "8ba2d5c5a5d9abb5fa907e2e27e6ccb9a130158e"; + sha256 = "12kx8wbr4wzvrlcbk48qbpfp4pdfsxxgx19qvl127c91ajbxksxa"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/12997b9e2407d782b3d2fcd2843f7c8b22442c0a/recipes/ess"; @@ -19778,12 +19802,12 @@ evil-easymotion = callPackage ({ avy, cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-easymotion"; - version = "20161231.1310"; + version = "20170110.2004"; src = fetchFromGitHub { owner = "PythonNut"; repo = "evil-easymotion"; - rev = "88c0bf01b9e7199c98a6054a425a226790ad96df"; - sha256 = "1akbg5qhq64nbb3iqhpi0ffyc8sffqszjgglvhclbdwkxcbq3f12"; + rev = "f9b5aa52f238ea14c2b16982e56c3b2c8f739101"; + sha256 = "098x03vlz3gvkaa3wahi1557l9x39n1v8jclj5aqxvjdzapi6myi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e67955ead0b9d69acab40d66d4e0b821229d635c/recipes/evil-easymotion"; @@ -19841,12 +19865,12 @@ evil-escape = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-escape"; - version = "20160607.1015"; + version = "20170115.1343"; src = fetchFromGitHub { owner = "syl20bnr"; repo = "evil-escape"; - rev = "09e0622e167c89cd4dfa4e2037aaff0aceee52ad"; - sha256 = "0lk1wsv7k53774mn6ggrm28i9mxzg0xqv8hj372ka66v6ahlb34f"; + rev = "b4d44fc5015341e484495fc86b73d09b2ac062ec"; + sha256 = "0s8lmmm25qabicwaj9jybpbd8mkc62yl7jnhk1lpablydjkv3w2i"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/770fc6dd82c4d30f98e973958044e4d47b8fd127/recipes/evil-escape"; @@ -20135,12 +20159,12 @@ evil-mc = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-mc"; - version = "20161229.1224"; + version = "20170113.19"; src = fetchFromGitHub { owner = "gabesoft"; repo = "evil-mc"; - rev = "c1b886acffa804c39b85909bbcb699fc1dbd03fe"; - sha256 = "0jj45m6s2hm36h5v2bwlxhnayrfwbs99zc1xvfd0kxkx9jz10fz6"; + rev = "d5b50be73b4288400d418abe86f92504081ea32d"; + sha256 = "13wvjif6479c1l6hvyhm7jhf41kdh4c56n4rmnncc9cw5z9z7fcb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/96770d778a03ab012fb82a3a0122983db6f9b0c4/recipes/evil-mc"; @@ -20202,8 +20226,8 @@ src = fetchFromGitHub { owner = "hlissner"; repo = "evil-multiedit"; - rev = "5f263a9388dd3593b5acefe9f523c819bd3b338f"; - sha256 = "0bsdyy5jw8adj26p85831n4f34d0sv4rrv9xlhjqkzx9gsr4h7d1"; + rev = "e2df8629971df7c905256c504ff5f90b94eebdb8"; + sha256 = "127x55msyy54n6lkml615akhafnbn62cxnmwj1brjwzzi5cbk6bn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/997f5a6999d1add57fae33ba8eb3e3bc60d7bb56/recipes/evil-multiedit"; @@ -20450,12 +20474,12 @@ evil-snipe = callPackage ({ cl-lib ? null, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-snipe"; - version = "20161103.1020"; + version = "20170104.1209"; src = fetchFromGitHub { owner = "hlissner"; repo = "evil-snipe"; - rev = "c3b9db1628192299cc3901ff21aec316bdbdb1b8"; - sha256 = "19s0d2c9d942zqi5pyav4srn0cn4yrdhd2dlds4pn7qxmvdkvyvb"; + rev = "b1bcddda1e2fe7f239223fe0fe0994c1745657d1"; + sha256 = "0vpa0hbi1m3f2yxy56wyhm9fja35frnq6xs7bb93gmigbpa96f47"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6748f3febbe2f098761e967b4dc67791186d0aa7/recipes/evil-snipe"; @@ -20492,12 +20516,12 @@ evil-surround = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-surround"; - version = "20161029.606"; + version = "20170115.1604"; src = fetchFromGitHub { owner = "timcharper"; repo = "evil-surround"; - rev = "5c07befaf7930bbd61c24f3e251f8ce41026cfc2"; - sha256 = "0gd9dh1k0ydgc8nz575613bry240jb3qymzakkrq8pvcpl57nx7y"; + rev = "27dc66d5d8ee64917bf5077a4d408f41099622ed"; + sha256 = "1s0ffrk1avn008ns6qvj4mnjb476bvgsg74b22piq3s3fl8yycr4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/da8b46729f3bd9aa74c4f0ee2a9dc60804aa661c/recipes/evil-surround"; @@ -21751,12 +21775,12 @@ find-temp-file = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "find-temp-file"; - version = "20160108.213"; + version = "20170107.539"; src = fetchFromGitHub { owner = "thisirs"; repo = "find-temp-file"; - rev = "c6c44c69b3edf2a56cc56b1fc166dc8ce4144228"; - sha256 = "1d6zn3qsg4lpk13cvn5r1w88dnhfydnhwf59x6cb4sy5q1ihk0g3"; + rev = "513005d19d72d71f34481ee00158dd57bd93206f"; + sha256 = "129jnn16vxmp6r9gx8k4rvv6spag5q0if52b5fhsybicnsl35mrz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c01efd0cb3e3bab4661a358c084b645dc7e31736/recipes/find-temp-file"; @@ -22417,12 +22441,12 @@ flycheck = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, seq }: melpaBuild { pname = "flycheck"; - version = "20170101.1502"; + version = "20170112.1646"; src = fetchFromGitHub { owner = "flycheck"; repo = "flycheck"; - rev = "09c1e98fd020f9edee7c0c90e59b4da636f4af70"; - sha256 = "0w9ma5nzahjirhg3scb9j9kbgzr2fznp9sdjvrfgcaqak28hm40h"; + rev = "d0b058ecbfbf7f1d130aa46580cb77ac67a1fc9d"; + sha256 = "17x8na9wbclznr4rvvznpljizx6vaw4a8cvpk45c2mijwbh1bz2d"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/649f9c3576e81409ae396606798035173cc6669f/recipes/flycheck"; @@ -22834,6 +22858,27 @@ license = lib.licenses.free; }; }) {}; + flycheck-flawfinder = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: + melpaBuild { + pname = "flycheck-flawfinder"; + version = "20170115.1927"; + src = fetchFromGitHub { + owner = "alexmurray"; + repo = "flycheck-flawfinder"; + rev = "7d964d38023b088adf3ffc2fddeead81f4491a45"; + sha256 = "0y023brz8adwa6gdaaixk6dnrq4kj2i5h56rj54cxrjkagyklfxl"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/e67a84d1a8c890ea56bd842549d70d9841d1e7a7/recipes/flycheck-flawfinder"; + sha256 = "1nabj00f5p1klzh6509ywnazxx2m017isdjdzzixg94g5mp0kv5i"; + name = "flycheck-flawfinder"; + }; + packageRequires = [ emacs flycheck ]; + meta = { + homepage = "https://melpa.org/#/flycheck-flawfinder"; + license = lib.licenses.free; + }; + }) {}; flycheck-flow = callPackage ({ fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }: melpaBuild { pname = "flycheck-flow"; @@ -23513,8 +23558,8 @@ src = fetchFromGitHub { owner = "abingham"; repo = "emacs-ycmd"; - rev = "ca51cbce87f671f2bb133d1df9f327bb8f1bb729"; - sha256 = "0riz0jj8c80x6p9fcxyni7q3b0dgxjwss8qbihndq8h2jypdhcgd"; + rev = "386f6101fec6975000ad724f117816c01ab55f16"; + sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/332e5585963c04112a55894fe7151c380930b17c/recipes/flycheck-ycmd"; @@ -24328,12 +24373,12 @@ fm-bookmarks = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "fm-bookmarks"; - version = "20151203.603"; + version = "20170104.916"; src = fetchFromGitHub { owner = "kuanyui"; repo = "fm-bookmarks.el"; - rev = "e1440334a4fe161bd8872996b6862d079d8eb24e"; - sha256 = "0984fhf1nlpdh9mh3gd2xak3v2rlv76qxppqvr6a4kl1dxwg37r3"; + rev = "11dacfd16a926bfecba96a94c6b13e162c7717f7"; + sha256 = "0is4617ivga8qrw19y7fy883fgczzdxvrl15ja1dydzj2cbn5d97"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1ca020aff7f19cc150cd6968ae7c441372e240c2/recipes/fm-bookmarks"; @@ -24577,12 +24622,12 @@ forecast = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "forecast"; - version = "20161219.141"; + version = "20170109.859"; src = fetchFromGitHub { owner = "cadadr"; repo = "forecast.el"; - rev = "8fdd0d4532b81e4bfe114fad548aeb049cd512cf"; - sha256 = "0ia4k7jxx35g0kdm9z75i3sr1h91nh8fkhbllxpd9za29dw5fs7c"; + rev = "1bae400e5154d7494fd989b1be47450565810e23"; + sha256 = "0kcyn2m122wbbsp7mwji5acsrdfdkfpf427zj6dn88rfx90q82w2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e6ff6a4ee29b96bccb2e4bc0644f2bd2e51971ee/recipes/forecast"; @@ -24845,12 +24890,12 @@ frame-tag = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "frame-tag"; - version = "20151120.2318"; + version = "20170110.1606"; src = fetchFromGitHub { owner = "liangzan"; repo = "frame-tag.el"; - rev = "7018490dbc3c39f2c959e38c448001d1864bfa17"; - sha256 = "1vvkdgj8warl40kqmd0408q46dxy9qp2sclq4q92b6falry9qy30"; + rev = "73d6163568c7d32952175e663318b872f995a4e5"; + sha256 = "1ks8qw1vq30mjp7bpgrk3f11jhm9viibiap6zjk8r5rykjzl1ifv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e69899b53c158903b9b147754021acf1a6136eda/recipes/frame-tag"; @@ -25018,12 +25063,12 @@ fstar-mode = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "fstar-mode"; - version = "20161211.2200"; + version = "20170112.1727"; src = fetchFromGitHub { owner = "FStarLang"; repo = "fstar-mode.el"; - rev = "b633674651d324a2aa09a53134e5a617d7ee5f87"; - sha256 = "0vhd8wpshgcgpq836d7048vxrr7wzy0z473kz6xn7ql10sxiz4i2"; + rev = "3a9be64827bbed8e34d38803b5c44d8d4f6cd688"; + sha256 = "0manmkd66355g1fw2q1q96ispd0vxf842i8dcr6g592abrz5lhi7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e1198ee309675c391c479ce39efcdca23f548d2a/recipes/fstar-mode"; @@ -25039,11 +25084,11 @@ fuel = callPackage ({ cl-lib ? null, emacs, fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "fuel"; - version = "20161123.2000"; + version = "20170107.626"; src = fetchgit { url = "git://factorcode.org/git/factor.git"; - rev = "350de8f1718144bd42f445e7fd460854f851470a"; - sha256 = "144nb62ha4m171k2vh061d24q05p435947zqnrx59xp3agj5ymvv"; + rev = "0701902122308f376dab4f2a4371600ddc05ae3e"; + sha256 = "0ahjhr7bmmpkvqxmr0m8c3agaiffqg8p6h5xnbjv93ar6ajk2pz9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0c3633c23baa472560a489fc663a0302f082bcef/recipes/fuel"; @@ -25305,12 +25350,12 @@ gams-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "gams-mode"; - version = "20161203.231"; + version = "20170108.35"; src = fetchFromGitHub { owner = "ShiroTakeda"; repo = "gams-mode"; - rev = "a803f9e4509b8f8fed17ef25737d941bbe846c96"; - sha256 = "1avbdfw3hvwqnrlg3hv8p64m9gqgvwl9ggqzn6rhxh1zlr7i5cwy"; + rev = "ce7014cb298f01ff96f52cba38fc7714daa7d5a6"; + sha256 = "1cz4sn325fy87xs6zs5xg6l9vsq06hsf4aksn87vg4mdnkj53xym"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c895a716636b00c2a158d33aab18f664a8601833/recipes/gams-mode"; @@ -25450,12 +25495,12 @@ geiser = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "geiser"; - version = "20161202.1657"; + version = "20170116.1834"; src = fetchFromGitHub { owner = "jaor"; repo = "geiser"; - rev = "6893f692259c0241049bf614147160c44dd4ba3e"; - sha256 = "12gimg3qhnl2r2hx00q602k1rnjcj49hc1v7a23d58c0gmqr4yb6"; + rev = "46b4c82278029d7193176b72ed3f0d3b1fa8899a"; + sha256 = "16hvw10xg3nd8scybn95szppa1p5v30hdawxl1wzvafnfz83yf2r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b0fe32d24cedd5307b4cccfb08a7095d81d639a0/recipes/geiser"; @@ -25643,8 +25688,8 @@ src = fetchFromGitHub { owner = "DanielG"; repo = "ghc-mod"; - rev = "b859ca7f40c1a6b0a4250497dca1f1c524e08f14"; - sha256 = "0lzighzxyz4m8zanhbiz4cis0r4v9j5f2s7h709kpmzzmxr8qd6r"; + rev = "e20bb704f61776926ce1d7d3852b54b76dd43644"; + sha256 = "085ym61ll1ixk7lp3kxcp7aryf6ih9nqkx1nbm93i5asb4h8v996"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/ghc"; @@ -25933,12 +25978,12 @@ git-commit = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }: melpaBuild { pname = "git-commit"; - version = "20161227.1257"; + version = "20170112.334"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "d75529458b09998a68779d348527aa5a19045bed"; - sha256 = "1si1xxn3pqd4p7vanyhq2zs4cbdkgwb908afl1dx3mih3wf1v1fr"; + rev = "875f913b8edfdd85dfdaba9403a9d5ae2b952afc"; + sha256 = "04cdbv8xqhbzqx1lzcm0n2s80b25mp9s6izzflv88qzpcc0z6wv2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit"; @@ -25954,12 +25999,12 @@ git-commit-insert-issue = callPackage ({ fetchFromGitLab, fetchurl, github-issues, gitlab, helm, lib, melpaBuild, projectile, s }: melpaBuild { pname = "git-commit-insert-issue"; - version = "20161206.1051"; + version = "20170109.734"; src = fetchFromGitLab { owner = "emacs-stuff"; repo = "git-commit-insert-issue"; - rev = "fcfbb9cea98426c65edeb989f7470fbd5ce4b608"; - sha256 = "12rzzysjq7c8jnhwlyppgcn8h9am95iw3la1h1y3bxpfisxkshy8"; + rev = "7b8cf1f5ce9b2c19e9b7efe1ef03f3e37098eea7"; + sha256 = "13vd83k6sc3wy4552gvx7zmnmjpa7zs9nk1dlp5v8fc8p3j7afgb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2356f63464e06c37514447c315c23735da22383a/recipes/git-commit-insert-issue"; @@ -26017,12 +26062,12 @@ git-gutter-fringe = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, fringe-helper, git-gutter, lib, melpaBuild }: melpaBuild { pname = "git-gutter-fringe"; - version = "20161221.1712"; + version = "20170112.2133"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-git-gutter-fringe"; - rev = "0b28a5f2a575cc710473884d6d2bbda5975c11e0"; - sha256 = "0474y0qxdq9srhc279dndx4338wrjxq4cq4ngx5ig7sj6v12dqn4"; + rev = "16226caab44174301f1659f7bf8cc67a76153445"; + sha256 = "1y77gjl0yznamdj0f55d418zb75k22izisjg7ikvrfsl2yfqf3pm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/git-gutter-fringe"; @@ -26371,6 +26416,27 @@ license = lib.licenses.free; }; }) {}; + github-pullrequest = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, magit, melpaBuild, request }: + melpaBuild { + pname = "github-pullrequest"; + version = "20170115.2216"; + src = fetchFromGitHub { + owner = "jakoblind"; + repo = "github-pullrequest"; + rev = "9ccdeea36b2cb78f0bd2907cb45d1ab287a6af90"; + sha256 = "12j81h095rsfqbways4hm9wdr91wwc31b8hr1my55m91r204b9r4"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/3dca88ef598d676661abea79cdbc41bad6dd28be/recipes/github-pullrequest"; + sha256 = "1icyxvkqy2vyx4b6f7ln0h3hfg0a4lkyajd596fch81irl8cjl34"; + name = "github-pullrequest"; + }; + packageRequires = [ dash emacs magit request ]; + meta = { + homepage = "https://melpa.org/#/github-pullrequest"; + license = lib.licenses.free; + }; + }) {}; github-search = callPackage ({ fetchFromGitHub, fetchurl, gh, lib, magit, melpaBuild }: melpaBuild { pname = "github-search"; @@ -26392,6 +26458,27 @@ license = lib.licenses.free; }; }) {}; + github-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "github-theme"; + version = "20170112.2207"; + src = fetchFromGitHub { + owner = "philiparvidsson"; + repo = "emacs-github-theme"; + rev = "cf9a167e8940ee8f678f2c72495f4ffff9e88509"; + sha256 = "01wxs4vywfnzb0j2inxmm37glqz004laay711scrizwvqs3bhjd6"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/f4ace4a150faa312ef531182f328a3e039045bd7/recipes/github-theme"; + sha256 = "1c22p17a1d0s30cj40zrszyznch6nji2risq3b47jhh9i6m32jif"; + name = "github-theme"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/github-theme"; + license = lib.licenses.free; + }; + }) {}; gitignore-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "gitignore-mode"; @@ -26647,12 +26734,12 @@ gnu-apl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "gnu-apl-mode"; - version = "20170102.1952"; + version = "20170111.804"; src = fetchFromGitHub { owner = "lokedhs"; repo = "gnu-apl-mode"; - rev = "c2ceb4c59c9ed5f17a9ed274007185ad62037134"; - sha256 = "0gn7wjq93fq824rs2r82mygy0b3ncn3wfki1xh12b5crvdibg3q7"; + rev = "40c591698f04a9f1563a6ff969d3ea3acea43abb"; + sha256 = "0ns8vp4vi225q9vd2alvw9yihdvbnmcm5rr5w31hi9d0b6figqfs"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/369a55301bba0c4f7ce27f6e141944a523beaa0f/recipes/gnu-apl-mode"; @@ -26731,12 +26818,12 @@ gnus-desktop-notify = callPackage ({ fetchFromGitHub, fetchurl, gnus ? null, lib, melpaBuild }: melpaBuild { pname = "gnus-desktop-notify"; - version = "20160210.247"; + version = "20170104.1240"; src = fetchFromGitHub { owner = "wavexx"; repo = "gnus-desktop-notify.el"; - rev = "c363af85f341cc878d6c0be53fd32efa8ca9423b"; - sha256 = "1zizmxjf55bkm9agmrym80h2mnyvpc9bamkjy2azs42fqgi9pqjn"; + rev = "6eea368514eb38bc36aee0bc5d948a214784a90c"; + sha256 = "1bakg8maf626r9q8b8j022s63gip90qpz97iz4x7h3s9055i1dxr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/gnus-desktop-notify"; @@ -27106,12 +27193,12 @@ go-projectile = callPackage ({ fetchFromGitHub, fetchurl, go-eldoc, go-guru, go-mode, go-rename, lib, melpaBuild, projectile }: melpaBuild { pname = "go-projectile"; - version = "20160825.1644"; + version = "20170104.1730"; src = fetchFromGitHub { owner = "dougm"; repo = "go-projectile"; - rev = "6b721aba171fd4aaef890369b11972eee1dfc8ce"; - sha256 = "0hkkl70ihmnc93wli2ryxr4il1fis85mjkvs520ac8w3g84g19rv"; + rev = "46e937a88cbfd9715706fbc319672bb3297cc579"; + sha256 = "17q23d29q0kw2vqcf8psjvhiqnk4ynpbbflcy35kihilwvrsx2l5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3559a179be2a5cda71ee0a5a18bead4b3a1a8138/recipes/go-projectile"; @@ -27404,8 +27491,8 @@ src = fetchFromGitHub { owner = "google"; repo = "styleguide"; - rev = "159b4c81bbca97a9ca00f1195a37174388398a67"; - sha256 = "15vcdzkfnx36m3dw0744rsdqnridvzdiyly7n3hjck1l87gwvvia"; + rev = "b282a74fea1455f4648d7f3098c954cce46e3a8d"; + sha256 = "0q2vkzr2vvkvnb3zw3mzcggpa897adv1hq4sk1mcfav2s4zri9jk"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/google-c-style"; @@ -27421,12 +27508,12 @@ google-contacts = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, oauth2 }: melpaBuild { pname = "google-contacts"; - version = "20160111.211"; + version = "20170112.1022"; src = fetchFromGitHub { owner = "jd"; repo = "google-contacts.el"; - rev = "bb1a149bbcc5627250be8267481e884795b448cb"; - sha256 = "1h7nj570drp2l9x6475gwzcjrp75ms8dkixa7qsgszjdk58qyhnb"; + rev = "cf654c59b197a028eb8bf432d52776c2e0ad4135"; + sha256 = "1qrn9zqn25wpsrqbacamn3ixf90xmgxa8ifkday6cxn5ks0kgyj4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/671afe0ff3889ae8c4b2d7b8617a3a25c16f3f0f/recipes/google-contacts"; @@ -27649,12 +27736,12 @@ govc = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, json-mode, lib, magit-popup, melpaBuild, s }: melpaBuild { pname = "govc"; - version = "20161213.1524"; + version = "20170107.2101"; src = fetchFromGitHub { owner = "vmware"; repo = "govmomi"; - rev = "5d78646f635f83ea5f77eee236fbbe4885aca063"; - sha256 = "105s3jn0yf0q0sv9w8ggqji6wdmkzz20psa89q7mf4gjlynas6q2"; + rev = "733acc9e4cb9ce9e867734f298fdfc89ab05f771"; + sha256 = "0jna5a3w8nr819q3rwcagbin75dk9drgyy04z5b3m8k2rpxyikwm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/92d6391318021c63b06fe39b0ca38f667bb45ae9/recipes/govc"; @@ -28303,6 +28390,27 @@ license = lib.licenses.free; }; }) {}; + guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }: + melpaBuild { + pname = "guix"; + version = "20170114.133"; + src = fetchFromGitHub { + owner = "alezost"; + repo = "guix.el"; + rev = "2794ab96de95fae8aad12c33ff1726d5348cae7b"; + sha256 = "0cj5mlshh76m3fmnzxjyrq8kw0y22qvcd9wjqwkg392jw9s5kaqc"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix"; + sha256 = "0h4jwc4h2jv09c6rngb614fc39qfy04rmvqrn1l54hn28s6q7sk9"; + name = "guix"; + }; + packageRequires = [ bui dash emacs geiser magit-popup ]; + meta = { + homepage = "https://melpa.org/#/guix"; + license = lib.licenses.free; + }; + }) {}; gulp-task-runner = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "gulp-task-runner"; @@ -28394,8 +28502,8 @@ src = fetchFromGitHub { owner = "abrochard"; repo = "emacs-habitica"; - rev = "868893474ebe8bd58d799dd1d065230cf1ac1e8c"; - sha256 = "0msp9h8xzgpbdydihsgsbijxcw8gliqrlpnkvb3bd3ra9xp57wrm"; + rev = "e0fba32899da6bd0484b1b820578184d5764ec5b"; + sha256 = "1vch1m605m5nxga08i49fga6ik2xxf3n6pibhr6q9wj59zv515hi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cf9543db3564f4806440ed8c5c30fecbbc625fa1/recipes/habitica"; @@ -28516,12 +28624,12 @@ haml-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, ruby-mode ? null }: melpaBuild { pname = "haml-mode"; - version = "20150508.2011"; + version = "20170104.2224"; src = fetchFromGitHub { owner = "nex3"; repo = "haml-mode"; - rev = "7717db6fa4a90d618b4a5e3fef2ac1d24ce39be3"; - sha256 = "0fmcm4pcivigz9xhf7z9wsxz9pg1yfx9qv8na2dxj426bibk0a6w"; + rev = "813530d171b233a42f52b97958f1245e1a09c16a"; + sha256 = "0ylpw01g0mwk61rjlv8wc8bqh5y2xh2s7s8avfvcc689hafp7c2j"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/haml-mode"; @@ -28747,12 +28855,12 @@ haskell-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "haskell-mode"; - version = "20170101.1257"; + version = "20170116.407"; src = fetchFromGitHub { owner = "haskell"; repo = "haskell-mode"; - rev = "e5340a565fa379814472de10a330a85b08350e37"; - sha256 = "03wcglphbnm7brrx46xliq3h6jkz6kq29z2a2vl5223hz1gwlq1n"; + rev = "6f729159ea21997f629473652266dcd32dcba523"; + sha256 = "0hmynqg4qv10w2s4wlh3k1ignzxspqfr67860xy9g7vyyifyrhqj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7f18b4dcbad4192b0153a316cff6533272898f1a/recipes/haskell-mode"; @@ -28809,12 +28917,12 @@ hasky-extensions = callPackage ({ avy-menu, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "hasky-extensions"; - version = "20170101.347"; + version = "20170110.631"; src = fetchFromGitHub { owner = "hasky-mode"; repo = "hasky-extensions"; - rev = "cd655d0d25a5ed7e9da4ebb824fff04993ab8306"; - sha256 = "16rc5fmz4pgkd6phvzqji5lgwxzidhxkl1aa76w32lk7m8qm3yxh"; + rev = "c94662f0efdc9f350d8554e62955f0a7405ab545"; + sha256 = "0hlwv3m0mmwwvqa0nla9b8n7mi43zxmpg6fmmqi311ii75sqb2pa"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e3f73e3df8476fa231d04211866671dd74911603/recipes/hasky-extensions"; @@ -28955,12 +29063,12 @@ hcl-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "hcl-mode"; - version = "20170101.305"; + version = "20170107.27"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-hcl-mode"; - rev = "6a6daf37522188a2f2fcdebc60949fc3bdabbc06"; - sha256 = "0jqrgq15jz6pvx38pnwkizzfiih0d3nxqphyrc92nqpcyimg8b6g"; + rev = "0f2c5ec7e7bcf77c8548e8cac8721ea935ca1b5e"; + sha256 = "0qggby20h8sir4cs5af9y6b2cibix3r067sadygsrvx9ml17indw"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/66b441525dc300b364d9be0358ae1e0fa2a8b4fe/recipes/hcl-mode"; @@ -29015,12 +29123,12 @@ helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }: melpaBuild { pname = "helm"; - version = "20170103.444"; + version = "20170116.2331"; src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm"; - rev = "26415fdb3ebc66fa721b94aa1eaeba1693eae624"; - sha256 = "12jy8448gj8a1mw2njzxyvrrc2q059xrq65my1zqx1k1lcrknhp8"; + rev = "bc2bfb3017f327a5307e7c46be27d1b614b3e90d"; + sha256 = "1jfdbbzv6prxkiz9hxvyjfgdbzb9yzf8g71nny0xcfm76r18vrwi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm"; @@ -29225,12 +29333,12 @@ helm-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, parsebib, s }: melpaBuild { pname = "helm-bibtex"; - version = "20161213.2242"; + version = "20170103.1125"; src = fetchFromGitHub { owner = "tmalsburg"; repo = "helm-bibtex"; - rev = "1e11998cc45a12a1b1bd19b8fe9ed8a9f0c50774"; - sha256 = "1q7vqi1g2rbkh6lxlma7rb8vpsx5vxl2iadxzbzy21d4knjpnj96"; + rev = "8735714d6be62187538ffd9187e8aee87b49b969"; + sha256 = "19sqp3789a9w0nm48rb2yjj5bhllpilrvbljp8h8nsv3nlf5dz84"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f4118a7721435240cf8489daa4dd39369208855b/recipes/helm-bibtex"; @@ -29414,12 +29522,12 @@ helm-cider = callPackage ({ cider, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, seq }: melpaBuild { pname = "helm-cider"; - version = "20160912.1935"; + version = "20170115.1740"; src = fetchFromGitHub { owner = "clojure-emacs"; repo = "helm-cider"; - rev = "9481f84bfbc6538e1cbe1a4cb01255088bfe1491"; - sha256 = "00zciia468svzhk4f7w9bwj20ixb280gwd7vfrxr1iw60p23x237"; + rev = "d678f1346331f12bdb6fe95536608fb3e94b2f70"; + sha256 = "0gmi23yx8l85923y0arm7v0v9zgspbp6gkb8a8jmnl5z2akqpzgh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/31d3cd618f2ac88860d0b11335ff81b6e2973982/recipes/helm-cider"; @@ -29502,8 +29610,8 @@ src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm-cmd-t"; - rev = "8749f0b2b8527423cd146fa2d5c0e7a9e159eefb"; - sha256 = "10cp21v8vwgp8hv2rkdn9x8v2n8wqbphgslb561rlwc2rfpvzqvs"; + rev = "684dfb764e0e3660c053cb465f115e21c5ee4f80"; + sha256 = "18d2fgxyij31rffh9qbgbaf42par9nami4pi1yfvbw9a5z5w2yxi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/helm-cmd-t"; @@ -29582,12 +29690,12 @@ helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "helm-core"; - version = "20170103.444"; + version = "20170116.2331"; src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm"; - rev = "26415fdb3ebc66fa721b94aa1eaeba1693eae624"; - sha256 = "12jy8448gj8a1mw2njzxyvrrc2q059xrq65my1zqx1k1lcrknhp8"; + rev = "bc2bfb3017f327a5307e7c46be27d1b614b3e90d"; + sha256 = "1jfdbbzv6prxkiz9hxvyjfgdbzb9yzf8g71nny0xcfm76r18vrwi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core"; @@ -29754,8 +29862,8 @@ src = fetchFromGitHub { owner = "jixiuf"; repo = "helm-dired-history"; - rev = "75416fa6ca9c5e113cca409ef63518266b4d8d56"; - sha256 = "17z84dx3z48mx2ssdhlhgzaqrxlzdy9mx3d14qlm0rcrmc0sck8i"; + rev = "8149f5cbb1b2915afcdcfa3cb44e2c5663b872e6"; + sha256 = "1h7700lf5bmbwaryf0jswd9q8hgfkpazak5ypidwvqwacd1wvx15"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/56036d496c2a5fb1a6b32cdfcd1814944618e652/recipes/helm-dired-history"; @@ -29852,6 +29960,27 @@ license = lib.licenses.free; }; }) {}; + helm-etags-plus = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }: + melpaBuild { + pname = "helm-etags-plus"; + version = "20170113.614"; + src = fetchFromGitHub { + owner = "jixiuf"; + repo = "helm-etags-plus"; + rev = "704f0991ee4a2298b01c33aafc224eef322e15e3"; + sha256 = "03n7c9jlpqkz5z1gygx2s3yf46caav2l11d9xnmqhyhbvyimjqf9"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/e5d0c347ff8cf6e0ade80853775fd6b84f387fa5/recipes/helm-etags-plus"; + sha256 = "0lw21yp1q6iggzlb1dks3p6qdfppnqf50f3rijjs18lisp4izp99"; + name = "helm-etags-plus"; + }; + packageRequires = [ helm ]; + meta = { + homepage = "https://melpa.org/#/helm-etags-plus"; + license = lib.licenses.free; + }; + }) {}; helm-filesets = callPackage ({ fetchFromGitHub, fetchurl, filesets-plus, helm, lib, melpaBuild }: melpaBuild { pname = "helm-filesets"; @@ -29880,8 +30009,8 @@ src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm-firefox"; - rev = "294850c4ce16ae25f2214f863cee0118add60974"; - sha256 = "1kaa58xlnr82qsvdzn8sxk5kkd2lxqnvfciyw7kfi2fdrl6nr4pf"; + rev = "0ad34b7b5abc485a86cae6920c14de861cbeb085"; + sha256 = "08mjsi2f9s29fkk35cj1rrparjnkm836qmbfdwdz7y51f9varjbs"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/257e452d37768d2f3a6e0a5ccd062d128b2bc867/recipes/helm-firefox"; @@ -29897,12 +30026,12 @@ helm-flx = callPackage ({ emacs, fetchFromGitHub, fetchurl, flx, helm, lib, melpaBuild }: melpaBuild { pname = "helm-flx"; - version = "20161229.1056"; + version = "20170110.957"; src = fetchFromGitHub { owner = "PythonNut"; repo = "helm-flx"; - rev = "7754ed3e0f7536487624dda2d4001f7eeb92d86d"; - sha256 = "1z0rbx5iix0mq2ai94ip8wnwgxh6sd6qsynaayrgj2hmzsbvv12d"; + rev = "4ba59e1db2d3c33c8ebd40207456f31ab05c5d75"; + sha256 = "1bh0nbw2ylgfba0k2bvhasxr6nlcvs5g62ls0xy8207dayjrbjxk"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f1418d260f34d698cec611978001c7fd1d1a8a89/recipes/helm-flx"; @@ -30275,12 +30404,12 @@ helm-gtags = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }: melpaBuild { pname = "helm-gtags"; - version = "20160917.2238"; + version = "20170115.2129"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-helm-gtags"; - rev = "76c573d2c0bd277041d917c9968b180d48a0fdce"; - sha256 = "1dxm1r5qfriv33kaqf9gzwdrlmsww08lzvmxvfg9505qsjma4b5c"; + rev = "108e93d0d099ebb7b98847388f368311cf177033"; + sha256 = "0hfshcnzrrvf08yw4xz5c93g9pw6bvjp2bmv0s6acrsjqgwhx158"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/helm-gtags"; @@ -30988,12 +31117,12 @@ helm-projectile = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, projectile }: melpaBuild { pname = "helm-projectile"; - version = "20161213.2311"; + version = "20170113.209"; src = fetchFromGitHub { owner = "bbatsov"; repo = "helm-projectile"; - rev = "10531b2634559ea2179f2530423beaac815e9a38"; - sha256 = "1bh9cvkp5gr8ykmy8fr94appkhpqx9hicqyj6ahvi2ykgb50ib4c"; + rev = "6d750dee69befb97bda1e8b6045973e5a5eca233"; + sha256 = "0dsc8k7qk24qvk8msxla9z3r4299rrcwmm4k5fslplh66h0b8z85"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8bc4e3a5af7ba86d277c73a1966a91c87d3d855a/recipes/helm-projectile"; @@ -31051,12 +31180,12 @@ helm-purpose = callPackage ({ emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild, window-purpose }: melpaBuild { pname = "helm-purpose"; - version = "20160218.1009"; + version = "20170114.836"; src = fetchFromGitHub { owner = "bmag"; repo = "helm-purpose"; - rev = "de9e38c55b114cadeed60e70fc406f5181ff30d8"; - sha256 = "1lxknzjfhl6irrspynlkc1dp02s0byp94y4qp69gcl9sla9262ip"; + rev = "9ff4c21c1e9ebc7afb851b738f815df7343bb287"; + sha256 = "1xh6v5xlf1prgk6mrvkc6qa0r0bz74s5f4z3dl7d00chsi7i2m5v"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/931471b9df5e722d579aab378887890bf6e854a5/recipes/helm-purpose"; @@ -31920,10 +32049,10 @@ }) {}; hide-comnt = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "hide-comnt"; - version = "20170101.1008"; + version = "20170116.1012"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/hide-comnt.el"; - sha256 = "1gjca7796bg6skyqry90l5ywpw72zl6zkhzbq9fy8bi8q7a76g06"; + sha256 = "1g58gvbh5qrfc5r1af2plxdc1ygd6rxspmhhdz9z8hbf172b8j62"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/05a695ab2bc358690c54611d21ef80cb51812739/recipes/hide-comnt"; @@ -32150,12 +32279,12 @@ highlight-indent-guides = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "highlight-indent-guides"; - version = "20161230.1538"; + version = "20170106.1025"; src = fetchFromGitHub { owner = "DarthFennec"; repo = "highlight-indent-guides"; - rev = "6fa450df12393fa659dfd5ec71fdda37fb7ee821"; - sha256 = "0m4h71fb95mcfpbf78r5ird6pabs0sikrkh8w0hy1rimiz9g2mm1"; + rev = "087f719fda7d60c837146c81b1d9d0aab22ba88e"; + sha256 = "0q8ch945h9slfp636clf0f60ws78zcbnc1grld8n59chhq22nfyb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c8acca65a5c134d4405900a43b422c4f4e18b586/recipes/highlight-indent-guides"; @@ -32423,8 +32552,8 @@ src = fetchFromGitHub { owner = "chrisdone"; repo = "hindent"; - rev = "967c8a0017694c8057c90a3b22f9d2ef4f060617"; - sha256 = "15d5as40s073f5611xm08w5cy6h4bzcj31pbnr384acla0i81lh1"; + rev = "19e73ed76974f7c6a75c277e7e99e09f26d3ad66"; + sha256 = "0q22iay0n4asqm378s4fcb7vdsyfhddls1ij6v1m4mhsjq7a6inw"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/dbae71a47446095f768be35e689025aed57f462f/recipes/hindent"; @@ -33350,12 +33479,12 @@ hydra = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "hydra"; - version = "20161204.505"; + version = "20170108.148"; src = fetchFromGitHub { owner = "abo-abo"; repo = "hydra"; - rev = "2751f00c2c3daa8cc00f0fee7d01c803ddde7bb2"; - sha256 = "146w0mqgcaz80la42i6i9si8kii6dn8al7iaj0ay292sq9f9dbfl"; + rev = "36fb5e0149795404d0271419fd4354ba58f81dbc"; + sha256 = "1yycpyr1pc7jzb7fdkiyrbyz7wfgs2g0r27c034pmykcmj02sb1q"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a4375d8ae519290fd5018626b075c226016f951d/recipes/hydra"; @@ -33389,6 +33518,25 @@ license = lib.licenses.free; }; }) {}; + i3wm = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { + pname = "i3wm"; + version = "20170116.1825"; + src = fetchgit { + url = "https://git.flintfam.org/swf-projects/emacs-i3.git"; + rev = "7daad9bcbb545ed5cd75706eef56172cef1498cf"; + sha256 = "1y69hh9gaz8q3kljgjarqkxmc70qpf83rzwsb1rzsglf4aqlr2rq"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/2e12638554a13ef49ab24da08fe20ed2a53dbd11/recipes/i3wm"; + sha256 = "11246d71g82iv9zrd44013zwkmnf32m1x8zbrbb656dnzx7ps4rl"; + name = "i3wm"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/i3wm"; + license = lib.licenses.free; + }; + }) {}; iasm-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "iasm-mode"; @@ -33517,7 +33665,7 @@ }) {}; icicles = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "icicles"; - version = "20170101.1027"; + version = "20170115.1431"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/icicles.el"; sha256 = "072pxihvwpj6zkzrgw8bq9z71mcx5f6xsjr95bm42xqh4ag2qq0x"; @@ -33936,8 +34084,8 @@ src = fetchFromGitHub { owner = "pjones"; repo = "ido-select-window"; - rev = "946db3db7a3fec582cc1a0097877f1250303b53a"; - sha256 = "0qvf3h2ljlbf3z36dhywzza62mfi6mqbrfc0sqfsbyia9bn1df4f"; + rev = "a64707d8d154664d50d12e26417d586e4c3dd78b"; + sha256 = "1iifpgdpa98si0g2ykr0xbxcbqrvzqfl6r1dv9zihmxhdr7hs9c8"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/775c8361322c2ba9026130dd60083e0255170b8f/recipes/ido-select-window"; @@ -33995,12 +34143,12 @@ ido-springboard = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ido-springboard"; - version = "20150505.1011"; + version = "20170105.2355"; src = fetchFromGitHub { owner = "jwiegley"; repo = "springboard"; - rev = "ffcfaade6f69328084a0613d43d323f790d23048"; - sha256 = "0p13q8xax2h3m6rddvmh1p9biw3d1shvwwmqfhg0c93xajlwdfqi"; + rev = "263a8cd4582c81bfc29d7db37d5267e2488b148c"; + sha256 = "14mbmkqnw2kkzcb8f9z1g3c8f8f9lca3zb6f3q8jk9dsyp9vh81z"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/409d847fb464a320e626fae56521a81a8e862a3e/recipes/ido-springboard"; @@ -34428,12 +34576,12 @@ imenus = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "imenus"; - version = "20160220.1332"; + version = "20170115.1226"; src = fetchFromGitHub { owner = "alezost"; repo = "imenus.el"; - rev = "c24bc3a5b3bb942afcdf2dfb568968cf836ddafc"; - sha256 = "1p6b7wvzf63dca446gpxm90pmbh9f7r097hbhwj2jmm2i9j5d0lg"; + rev = "5449180574f52a3a9f8de7408594ccf45c92d5d5"; + sha256 = "1xd9ymqmxdfnw6l6bz2bvpn764h3y9abgymm3c66403cq3dx8rz3"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cc571105a8d7e2ea85391812f1fa639787fa7563/recipes/imenus"; @@ -34763,12 +34911,12 @@ inf-ruby = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "inf-ruby"; - version = "20161218.1754"; + version = "20170115.1602"; src = fetchFromGitHub { owner = "nonsequitur"; repo = "inf-ruby"; - rev = "1dd007201a6f1465791edaea7e80e3adbeda5a45"; - sha256 = "07hgzwydvg56f9kpg7ch5g1i429s6c8fssn3zzk58rxnc620jv83"; + rev = "bf380c13e50c18b6bac6651b22b6fc6ba349062f"; + sha256 = "1in57d8q33x68ccxng13yp8l4frdgab3nx74p4n4lxa183qcs2n5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/inf-ruby"; @@ -34788,8 +34936,8 @@ src = fetchFromGitHub { owner = "hiddenlotus"; repo = "inferior-spim"; - rev = "93f67ee49f1c6899a7efd52ea4e80e9f9da3371c"; - sha256 = "1ffa29clfsr3wb00irzqlazk9d0qmjxn9wy8zfca61lh0ax5khbg"; + rev = "fb9aa091f6058bf320793f1a608c1ed7322c1f47"; + sha256 = "0855w29rsgy04bc6m6bjggpzmlkv5z9zxx1p0qlhqr3msj1dqgfn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d2ce70b5dc05096a6de46069e8d26323d3df78b6/recipes/inferior-spim"; @@ -34823,12 +34971,33 @@ license = lib.licenses.free; }; }) {}; + info-buffer = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "info-buffer"; + version = "20170112.622"; + src = fetchFromGitHub { + owner = "llvilanova"; + repo = "info-buffer"; + rev = "d35dad6e766c6e2ddb8dc6acb4ce5b6e10fbcaa7"; + sha256 = "0czkp7cf7qmdm1jdn67gxyxz8b4qj2kby8if50d450xqwbx0da7x"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/3c44a1d69725b687444329d8af43c9799112b407/recipes/info-buffer"; + sha256 = "1vkgkwgwym0j5xip7mai11anlpa2h7vd5m9i1xga1b23hcs9r1w4"; + name = "info-buffer"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/info-buffer"; + license = lib.licenses.free; + }; + }) {}; info-plus = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "info-plus"; - version = "20170101.1030"; + version = "20170109.1240"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/info+.el"; - sha256 = "05s8wjv0nvdbdmc30kjbvipk2yvnvivhvjr0jrpkhq4s043135xq"; + sha256 = "087svwy5s8pkvfmg5s1qk4vfg315fsvhqkdjq0pa3zavly3vm1kq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e77aadd8195928eed022f1e00c088151e68aa280/recipes/info+"; @@ -35037,8 +35206,8 @@ src = fetchFromGitHub { owner = "psachin"; repo = "insert-shebang"; - rev = "52928a0259cd5081e2b92cc2826cf1a79f231296"; - sha256 = "043kn7iwr1489rszicsg9c1lbr1my4r0aycnr3aspvsh8jv0280s"; + rev = "d5a827ce9ee1bdabb7561203a3e774ca599514c1"; + sha256 = "11dxkgn9d6slcwq1zpi13g2cy80ns97gprxakqjvy9gi2l5wl634"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c257f4f5011cd7d0b2a5ef3adf13f9871bf0be92/recipes/insert-shebang"; @@ -35137,12 +35306,12 @@ interleave = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "interleave"; - version = "20161225.327"; + version = "20170110.234"; src = fetchFromGitHub { owner = "rudolfochrist"; repo = "interleave"; - rev = "0e23fad70451607243e6b8ece4df8bb268d42061"; - sha256 = "1pkxnip07kh21y99czcnvhbf4yihjipwq2qq5hfsqmniwws0bbqn"; + rev = "0993383bf4a36f8e4480e5ea50226e1f8fa549c8"; + sha256 = "1f4syyfga5f49nvlcw4ajxabxki9hglf89mslxkh15zib3mpakf9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6c43d4aaaf4fca17f2bc0ee90a21c51071886ae2/recipes/interleave"; @@ -35158,12 +35327,12 @@ intero = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, flycheck, haskell-mode, lib, melpaBuild }: melpaBuild { pname = "intero"; - version = "20170103.425"; + version = "20170110.430"; src = fetchFromGitHub { owner = "commercialhaskell"; repo = "intero"; - rev = "cb18c88db105f0be39f201010833e248d073d76c"; - sha256 = "0y0598phgz4plwb72j5yic4kww4jjw1giv8pf4m3i6angvnv3zhz"; + rev = "5b727f41e70aaf1d9d4dad7d4e7c4bafe122bec1"; + sha256 = "1z712b1kgmkhwcchagb8sdlcxv3ji7f8jfkig09z49af7hvg4g7v"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1b56ca344ad944e03b669a9974e9b734b5b445bb/recipes/intero"; @@ -35716,12 +35885,12 @@ ivy = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ivy"; - version = "20161228.1838"; + version = "20170109.626"; src = fetchFromGitHub { owner = "abo-abo"; repo = "swiper"; - rev = "dc693c37dae89e9a4302a5cce42f5321f83946c8"; - sha256 = "0bg4ki0zzqr0pir4b3p0bpv747bfb5a8if0pydjcwrwb05b37rmp"; + rev = "ee91a2511797c9293d3b0efa444bb98414d5aca5"; + sha256 = "0mrv0z62k0pk8k0ik9kazl86bn8x4568ny5m8skimvi2gwxb08w6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy"; @@ -35737,12 +35906,12 @@ ivy-bibtex = callPackage ({ biblio, cl-lib ? null, dash, f, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, s, swiper }: melpaBuild { pname = "ivy-bibtex"; - version = "20170103.227"; + version = "20170103.1125"; src = fetchFromGitHub { owner = "tmalsburg"; repo = "helm-bibtex"; - rev = "1e11998cc45a12a1b1bd19b8fe9ed8a9f0c50774"; - sha256 = "1q7vqi1g2rbkh6lxlma7rb8vpsx5vxl2iadxzbzy21d4knjpnj96"; + rev = "8735714d6be62187538ffd9187e8aee87b49b969"; + sha256 = "19sqp3789a9w0nm48rb2yjj5bhllpilrvbljp8h8nsv3nlf5dz84"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c23c09225c57a9b9abe0a0a770a9184ae2e58f7c/recipes/ivy-bibtex"; @@ -35758,12 +35927,12 @@ ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }: melpaBuild { pname = "ivy-erlang-complete"; - version = "20161018.1145"; + version = "20170113.247"; src = fetchFromGitHub { owner = "s-kostyaev"; repo = "ivy-erlang-complete"; - rev = "ec8588b1be34b9508a5eaf893c9854e2938d02a2"; - sha256 = "1f03fyc3x34nzm1hk5snvbkqfcp829whjvs8i7y4byap7m0npaf9"; + rev = "65d80ff0052be9aa65e9a1cd8f6b1f5fb112ee36"; + sha256 = "05qjpv95xrhwpg1g0znsp33a8827w4p7vl6iflrrmi15kij5imb4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete"; @@ -35804,8 +35973,8 @@ src = fetchFromGitHub { owner = "abo-abo"; repo = "swiper"; - rev = "dc693c37dae89e9a4302a5cce42f5321f83946c8"; - sha256 = "0bg4ki0zzqr0pir4b3p0bpv747bfb5a8if0pydjcwrwb05b37rmp"; + rev = "ee91a2511797c9293d3b0efa444bb98414d5aca5"; + sha256 = "0mrv0z62k0pk8k0ik9kazl86bn8x4568ny5m8skimvi2gwxb08w6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/06c24112a5e17c423a4d92607356b25eb90a9a7b/recipes/ivy-hydra"; @@ -35902,6 +36071,27 @@ license = lib.licenses.free; }; }) {}; + ivy-youtube = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild, request }: + melpaBuild { + pname = "ivy-youtube"; + version = "20170109.338"; + src = fetchFromGitHub { + owner = "squiter"; + repo = "ivy-youtube"; + rev = "f8bc1eadaa46b4c9585c03dc8cbb325193df016e"; + sha256 = "1b973qq2dawdal2220lixg52bg8qlwn2mkdw7ca3yjm6gy9fv07b"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/33cc202ff0f0f283da23dbe7c7bdc5a1a86fb1d8/recipes/ivy-youtube"; + sha256 = "1llrlxbvpqahivd3wfjfwijzbngijfl786p7ligsb458s69jv1if"; + name = "ivy-youtube"; + }; + packageRequires = [ cl-lib ivy request ]; + meta = { + homepage = "https://melpa.org/#/ivy-youtube"; + license = lib.licenses.free; + }; + }) {}; ix = callPackage ({ fetchFromGitHub, fetchurl, grapnel, lib, melpaBuild }: melpaBuild { pname = "ix"; @@ -35968,11 +36158,11 @@ jabber = callPackage ({ fetchgit, fetchurl, fsm, lib, melpaBuild }: melpaBuild { pname = "jabber"; - version = "20160124.552"; + version = "20170106.1603"; src = fetchgit { url = "git://git.code.sf.net/p/emacs-jabber/git"; - rev = "98dc8e429ba6f79065f1c9fc3878d92314d4b510"; - sha256 = "0v1w7hk0s0a971248chi4nzsppjwrhxsfjbvi4yklnylm2hm2y3s"; + rev = "2ef76cff4a5a932cf17dc6107a0c5adee806081e"; + sha256 = "0jvgp121544vc0yd31cncz06dkgw4za605nkk914vmql321zjzr2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cff77a688d51ff2e2f03389593465990089ce83d/recipes/jabber"; @@ -36344,12 +36534,12 @@ jazz-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "jazz-theme"; - version = "20160715.829"; + version = "20170115.723"; src = fetchFromGitHub { owner = "donderom"; repo = "jazz-theme"; - rev = "17f6dd1625e32567ccde4848aa660501032963d6"; - sha256 = "1wpq3aclamk2rk8dh2l4yhafcghqrl5dwmz7gc83ag7zyb77np32"; + rev = "0ae13bd12ddc339b8ef6f112c59b916a2da6922e"; + sha256 = "12iz3hvxha9mya2629azvmrwgkxk6b4fgmgpx1n30wlaw8ap69gj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/da25345df9d8d567541ed6b0ec832310cde67115/recipes/jazz-theme"; @@ -36386,12 +36576,12 @@ jdee = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, memoize }: melpaBuild { pname = "jdee"; - version = "20170102.757"; + version = "20170109.1138"; src = fetchFromGitHub { owner = "jdee-emacs"; repo = "jdee"; - rev = "5e41bd8ad9b172cc980ae5a9c7b50bcfc18ebacb"; - sha256 = "1xp515kjc18ryd5imb3r64nkinzqx1wxkzalgw672i6p7ydw529s"; + rev = "5ac4f497f8226acc23dd9c266c958fb82f6816b4"; + sha256 = "17l07r0wf5gj77lln6bmi1c4fg4igf2qnrla2s9piyrqffa4jgrv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a6d2c98f3bf2075e33d95c7befe205df802e798d/recipes/jdee"; @@ -36824,12 +37014,12 @@ js-import = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, projectile }: melpaBuild { pname = "js-import"; - version = "20161027.2259"; + version = "20170115.853"; src = fetchFromGitHub { owner = "jakoblind"; repo = "js-import"; - rev = "e57a8dc4a61d2b33add3da7ac44ea28979b792f9"; - sha256 = "1prcifdih35nnbbgz04dd4prfmi25fdxjwajp4wms2hm0q8z4mkr"; + rev = "7b1b7c963e3df9c76ed6cfb66c908c80775c6cfb"; + sha256 = "03a13bcipk32hdvh5bm2z8kxs4b2xp3r1phwxmvb49lxx6417bs9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/69613bafcb5ca5d5436a4b27be6863f37a7d2fab/recipes/js-import"; @@ -36887,12 +37077,12 @@ js2-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "js2-mode"; - version = "20161230.1612"; + version = "20170116.733"; src = fetchFromGitHub { owner = "mooz"; repo = "js2-mode"; - rev = "8569ba6734184b869b4ac42e79231d195ea4dba2"; - sha256 = "14j9qaqls403i5w5046w6qhw23gva7yfhmbw9mrdmwffl53nxfng"; + rev = "03c679eb9914d58d7d9b7afc2036c482a9a01236"; + sha256 = "1kgmljgh71f2sljdsr134jrj1i6kgj9bwyh4pl1lrz0v4ahwgd6g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/js2-mode"; @@ -37409,11 +37599,11 @@ }) {}; kanban = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild { pname = "kanban"; - version = "20150930.917"; + version = "20170117.316"; src = fetchhg { url = "https://bitbucket.com/ArneBab/kanban.el"; - rev = "54d855426372"; - sha256 = "14g0f51jig8b1y6zfaw7b1cp692lddqzkc0ngf4y89sw9gbmsh3w"; + rev = "713e6c7d8e07"; + sha256 = "1m1rgkdwb9zm3k131l6xh2pz4750arvflly7fbmsik3y1pr5f60r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/kanban"; @@ -37934,8 +38124,8 @@ src = fetchFromGitHub { owner = "kivy"; repo = "kivy"; - rev = "082c4544415ab6bd976d9dda9c342bae109e7cbb"; - sha256 = "0b3dikix9mr5zch1m6dyf51y2fp48iqvpjwflqfn3x4j7k6pscgb"; + rev = "80f1f82759d5e4f2537da7620e2c0d3ea88aa7da"; + sha256 = "0bk7ixm4dvblmal8xi0n061xqb13ipdgxpl9gx7aihzi18429i8n"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/688e2a114073958c413e56e1d117d48db9d16fb8/recipes/kivy-mode"; @@ -37951,12 +38141,12 @@ kiwix = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "kiwix"; - version = "20161230.2008"; + version = "20170116.503"; src = fetchFromGitHub { owner = "stardiviner"; repo = "kiwix.el"; - rev = "d43238ffbbf9863c36a0064f3291dac2013a46c8"; - sha256 = "1mbw82w0l1lazm6k9hchvcdqrrs2q9zpj7fxb0kyvfd5nkk99p0m"; + rev = "edea2234a7a5267c1888dbe2271e9100bdc3f5a8"; + sha256 = "0b9bwcgxm2gachh2g5cn4fih2n5mzqzvl591ahq0rylgajxmxvhp"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/673b4ecec96562bb860caf5c08d016d6c4b89d8c/recipes/kiwix"; @@ -38245,12 +38435,12 @@ labburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "labburn-theme"; - version = "20161212.313"; + version = "20170104.211"; src = fetchFromGitHub { owner = "ksjogo"; repo = "labburn-theme"; - rev = "ed5481c4fe2cc7ffab8ff066e3cae5118c582484"; - sha256 = "0wza7rn34y0p7drgrl9w10ij9w4z03vvy775zkp4qifryv78rzk2"; + rev = "c77596042d4f96e1cfdc2e8a542dd30cd55227a6"; + sha256 = "0wrwx1lgy38hvp7axwkgm3a760nw8gwl1b61ll33vc4qajgp525g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b1bfc9870fbe61f58f107b72fd7f16efba22c902/recipes/labburn-theme"; @@ -38365,27 +38555,6 @@ license = lib.licenses.free; }; }) {}; - latest-clojure-libraries = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: - melpaBuild { - pname = "latest-clojure-libraries"; - version = "20140314.617"; - src = fetchFromGitHub { - owner = "AdamClements"; - repo = "latest-clojure-libraries"; - rev = "6db8709a746194800a3ffea3f906e3c9f5d4ca22"; - sha256 = "1cqbdgk3sd0xbw76qrhlild9dvgds3vgldq0rcl200kh7y8l6g4k"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/35c24ed9ea2793ae3469a3927dc66716603cfa6b/recipes/latest-clojure-libraries"; - sha256 = "1vnm9piq71nx7q1843izm4vydfjq1564ax4ffwmqmlpisqzd6wq5"; - name = "latest-clojure-libraries"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/latest-clojure-libraries"; - license = lib.licenses.free; - }; - }) {}; latex-extra = callPackage ({ auctex, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "latex-extra"; @@ -38511,6 +38680,27 @@ license = lib.licenses.free; }; }) {}; + launch-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "launch-mode"; + version = "20170105.2112"; + src = fetchFromGitHub { + owner = "iory"; + repo = "launch-mode"; + rev = "25ebd4ba77afcbe729901eb74923dbe9ae81c313"; + sha256 = "1pjb4gwzkk6djzyfqqxf6y5xvrsh4bi5ijg60zrdlnhivggnfbvn"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/876755fff14914b10a26d15f0c7ff32be7c51aa3/recipes/launch-mode"; + sha256 = "1za0h16z84ls7da17qzqady0simzy5pk1mlw3mb0nhlg2cfmn060"; + name = "launch-mode"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/launch-mode"; + license = lib.licenses.free; + }; + }) {}; launchctl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "launchctl"; @@ -38808,12 +38998,12 @@ leuven-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "leuven-theme"; - version = "20161211.1055"; + version = "20170114.617"; src = fetchFromGitHub { owner = "fniessen"; repo = "emacs-leuven-theme"; - rev = "10585a4333b409ee8b6e1a329de912464b69351d"; - sha256 = "18id5zhf4kk8ws22zp3cfzxcrpc3cj5k9a1m51xrfqg3ykqbg8g1"; + rev = "fa5f6105a18d08727172e6b9200cd0dec737d4ba"; + sha256 = "0pmhg22rx6yd431lfcvyai1cahiljs1dr670i9i6m5ckdakcl1f4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b09451f4eb2be820e94d3fecbf4ec7cecd2cabdc/recipes/leuven-theme"; @@ -38868,12 +39058,12 @@ lfe-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "lfe-mode"; - version = "20161204.908"; + version = "20170111.1330"; src = fetchFromGitHub { owner = "rvirding"; repo = "lfe"; - rev = "aef45adb5178998e6e406c89bb058a92fd0f6863"; - sha256 = "16qs6wc0vh4k6hnr0jkjdgi3rq4a0v5w9yynpccw3c8ws24i7n6j"; + rev = "0d412fc713efb893c7f44f1bd8dd66eb01693f30"; + sha256 = "1hsr21fzd3kkavznjcgd9jv6galkx3aky73fs91plr5l7gdvqz38"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c44bdb00707c9ef90160e0a44f7148b480635132/recipes/lfe-mode"; @@ -39166,10 +39356,10 @@ }) {}; lispxmp = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "lispxmp"; - version = "20130824.507"; + version = "20170110.1508"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/lispxmp.el"; - sha256 = "1m07gb3v1a7al0h4nj3914y8lqrwzi8fwb1ih66nxzn6kb0qj3mf"; + sha256 = "120wgxvckrgryfg2lvyx60rkcayii0g4ny2cdk3aiwsrpqcyhlyr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6fc8f86533402e4be8bac87ad66bc8d51c8d40f8/recipes/lispxmp"; @@ -39185,12 +39375,12 @@ lispy = callPackage ({ ace-window, emacs, fetchFromGitHub, fetchurl, hydra, iedit, lib, melpaBuild, swiper, zoutline }: melpaBuild { pname = "lispy"; - version = "20170102.254"; + version = "20170112.236"; src = fetchFromGitHub { owner = "abo-abo"; repo = "lispy"; - rev = "74e9f0c2e4f3b64e2553449cb7346996ffef96f0"; - sha256 = "1zhaqvzb78f775n3ba4a0qsjgszmayidsgkahqy2bv392ckq6mzl"; + rev = "f66433837a4ccabcfc7f05d74d7ee8217691d943"; + sha256 = "154kwk1h1grcjbimaglsir5i5j72bak1lxw69bjm5d5yf3qg60p5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e23c062ff32d7aeae486c01e29c56a74727dcf1d/recipes/lispy"; @@ -39227,12 +39417,12 @@ lispyville = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, lispy, melpaBuild }: melpaBuild { pname = "lispyville"; - version = "20160816.1536"; + version = "20170116.1335"; src = fetchFromGitHub { owner = "noctuid"; repo = "lispyville"; - rev = "a5648a611c7d538176b86dd1b3dcb6477c136f12"; - sha256 = "1h9a8jx0jajpi1kfw9n10q9zq842psh89z60ka3pvma5kwn8njyd"; + rev = "c951f65a2300d884eff7afdd941fea275550c9fe"; + sha256 = "0hhllm6b0gkllpbfkc6ifcax1vmfplll9vbrfa8wqi0lghmy4npm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b5d96d3603dc328467fcce29d3ac1b0a02833d51/recipes/lispyville"; @@ -39498,12 +39688,12 @@ live-py-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "live-py-mode"; - version = "20161229.1546"; + version = "20170116.1607"; src = fetchFromGitHub { owner = "donkirkby"; repo = "live-py-plugin"; - rev = "e33dedc107e6a1d15fc40e78ebbebe3bc83571d0"; - sha256 = "1s53l83059skv15dc0bn1d9s572jnb26a2af5057p364l4qz5cng"; + rev = "f702dd8475b48526d1701b11776800388f6d8c70"; + sha256 = "0zdxz5zyy8xgrsbl3kpnzxifgbr670qnrq02sbc208al9jn8blk9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c7615237e80b46b5c50cb51a3ed5b07d92566fb7/recipes/live-py-mode"; @@ -39585,8 +39775,8 @@ version = "20150910.644"; src = fetchgit { url = "http://llvm.org/git/llvm"; - rev = "a3bfbbd5a2c5b7d9b2f4203369d05f4bda7df1a6"; - sha256 = "1dyr09dxz7sg9cb0hpa81nyviz7wyv16xs7wmipqqznl5f59kzzd"; + rev = "fca725c1928670ccc48510f431d96f19751dbc1b"; + sha256 = "1ag3h8jcrfdbhs1zil6xra5abngkl35yw6av769x0vp6wldxklrv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/05b7a689463c1dd4d3d00b992b9863d10e93112d/recipes/llvm-mode"; @@ -39811,12 +40001,12 @@ logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "logview"; - version = "20161108.1149"; + version = "20170114.1515"; src = fetchFromGitHub { owner = "doublep"; repo = "logview"; - rev = "4f1db3f2081e819dd35545497529a03466bd0397"; - sha256 = "0f96wxijls743qyqfgkdqil3p5nn0sm02rlz1nqkm6bd8k28rcg1"; + rev = "c22ac44d14de8aaad532e47ea60c21c24d661a50"; + sha256 = "02842gbxlq6crvd3817aqvj5irshls5km675vmhk0qd4cqg38abv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview"; @@ -39917,8 +40107,8 @@ src = fetchFromGitHub { owner = "jschaf"; repo = "emacs-lorem-ipsum"; - rev = "893a27505734a1497b79bc26e0736a78221b35d9"; - sha256 = "0grzl4kqpc1x6569yfh9xdzzbgmhcskxwk6f7scjpl32acr88cmx"; + rev = "4b39f6fed455d67f635b3837cf5668bf74d0f6cd"; + sha256 = "0a3b18p3vdjci89prsgdzjnfxsl8p67vjhf8ai4qdng7zvh50lir"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0c09f9b82430992d119d9148314c758f067832cd/recipes/lorem-ipsum"; @@ -39952,22 +40142,22 @@ license = lib.licenses.free; }; }) {}; - lsp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + lsp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "lsp-mode"; - version = "20161231.108"; + version = "20170106.1709"; src = fetchFromGitHub { owner = "vibhavp"; repo = "emacs-lsp"; - rev = "ed97c84fb3e730eecc90451257a09b085dccab33"; - sha256 = "1h6d3l8id2zwikry4k9m2ybg6jxc9ww5wnn9rc9v16jbw08yi17l"; + rev = "d117f2d8d5b23688e0d32372a2c2d03e7bcd44c5"; + sha256 = "0g13hslwl9303k69mg4l5yrga4fsjbm0phvqr0kjycsq2zfipa2r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b192c90c96e24ccb464ac56e624a2fd527bc5cc9/recipes/lsp-mode"; sha256 = "0acgfzm9irk8s5lv3chwh9kp7nrwqwlidwaqzf2f4jk3yr3ww9p1"; name = "lsp-mode"; }; - packageRequires = []; + packageRequires = [ emacs ]; meta = { homepage = "https://melpa.org/#/lsp-mode"; license = lib.licenses.free; @@ -40225,12 +40415,12 @@ magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit-popup, melpaBuild, with-editor }: melpaBuild { pname = "magit"; - version = "20161231.757"; + version = "20170114.1211"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "d75529458b09998a68779d348527aa5a19045bed"; - sha256 = "1si1xxn3pqd4p7vanyhq2zs4cbdkgwb908afl1dx3mih3wf1v1fr"; + rev = "875f913b8edfdd85dfdaba9403a9d5ae2b952afc"; + sha256 = "04cdbv8xqhbzqx1lzcm0n2s80b25mp9s6izzflv88qzpcc0z6wv2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/68bb049b7c4424345f5c1aea82e950a5e47e9e47/recipes/magit"; @@ -40400,12 +40590,12 @@ magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "magit-popup"; - version = "20161227.1257"; + version = "20170104.924"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "d75529458b09998a68779d348527aa5a19045bed"; - sha256 = "1si1xxn3pqd4p7vanyhq2zs4cbdkgwb908afl1dx3mih3wf1v1fr"; + rev = "875f913b8edfdd85dfdaba9403a9d5ae2b952afc"; + sha256 = "04cdbv8xqhbzqx1lzcm0n2s80b25mp9s6izzflv88qzpcc0z6wv2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-popup"; @@ -40505,12 +40695,12 @@ magithub = callPackage ({ emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit, melpaBuild, s, with-editor }: melpaBuild { pname = "magithub"; - version = "20161129.934"; + version = "20170115.1723"; src = fetchFromGitHub { owner = "vermiculus"; repo = "magithub"; - rev = "c9bff9889650bee96c6d4f5cd46ac469ac1c3dbb"; - sha256 = "0vzln1b6cf90nnv7a28n2w781qrc17sss1s8h6i7fmnaldr0913j"; + rev = "dc03f31edb5f45a1c9ada8ae00c1c9baf0126213"; + sha256 = "1sv7h3gnqxm6vw4ygqm28grckxzvcfr39fgd4qhrzj0d6sss9gr5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4605012c9d43403e968609710375e34f1b010235/recipes/magithub"; @@ -40841,12 +41031,12 @@ mandoku = callPackage ({ fetchFromGitHub, fetchurl, git, github-clone, lib, magit, melpaBuild, org }: melpaBuild { pname = "mandoku"; - version = "20161228.39"; + version = "20170115.2357"; src = fetchFromGitHub { owner = "mandoku"; repo = "mandoku"; - rev = "3880559c38060232e90a29adc11af41373ca7989"; - sha256 = "1m8m8ajcqyxb0rj4ink0vdxq23sl8q578hz4kj4ynsgiq70zwcab"; + rev = "c58481b5dacc62dcc53a9886e032ccaf4a41a627"; + sha256 = "023kpmj01ixpb2yfsfxym7zvbldhj8486ndanma0srzf1p9lmqq6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1aac4ae2c908de2c44624fb22a3f5ccf0b7a4912/recipes/mandoku"; @@ -41515,12 +41705,12 @@ mediawiki = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "mediawiki"; - version = "20160902.827"; + version = "20170113.1308"; src = fetchFromGitHub { owner = "hexmode"; repo = "mediawiki-el"; - rev = "7cc465af1d95a814387d241ff8a4c89d03b1e86e"; - sha256 = "1bhp0cx8kdr7mnmwg5q59qv019aalk4z7ic625qaa03gd6xr2ym4"; + rev = "03c5ca4e884782950d2bcc784ecc2167e43e4aa9"; + sha256 = "1d2dxpgbccd0p818xpj2wghfhvngyf4mad1ds84v2lbzyxphp6qa"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/865e0ba1dbace58784181d214000d090478173bd/recipes/mediawiki"; @@ -41536,12 +41726,12 @@ meghanada = callPackage ({ cl-lib ? null, company, emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, yasnippet }: melpaBuild { pname = "meghanada"; - version = "20161018.259"; + version = "20170104.2224"; src = fetchFromGitHub { owner = "mopemope"; repo = "meghanada-emacs"; - rev = "ce923c93124c60c2eda1e3ffa2e03d2adc43bff0"; - sha256 = "043d6d1ajr19l78prg8c8gbg661p6c9d9l2xghj4zybwr0byv53f"; + rev = "fe384624b5e382b331ff80bc74a17becb5b01c7c"; + sha256 = "1l2wqjdmsh77vcxfmm8437z7rlx1avdk2bvq8w1wmps32gi52lhg"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4c75c69b2f00be9a93144f632738272c1e375785/recipes/meghanada"; @@ -41683,12 +41873,12 @@ mentor = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, seq, xml-rpc }: melpaBuild { pname = "mentor"; - version = "20170102.28"; + version = "20170105.221"; src = fetchFromGitHub { owner = "skangas"; repo = "mentor"; - rev = "074bd57a1e19d7807d682552fee63f326d1ad05c"; - sha256 = "1p2wlwl8771w8m0i8f6qx11n1f13kkf681v0v4zcd161jgmklp5q"; + rev = "9a160d718b02a95b1bb24072cca87b4348e1e261"; + sha256 = "16n5dd00ajr2qqwm51v1whf2kmyr27mx30n3xlydf9np3f34hlax"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/083de4bd25b6b013a31b9d5ecdffad139a4ba91e/recipes/mentor"; @@ -42307,8 +42497,8 @@ src = fetchFromGitHub { owner = "hlissner"; repo = "emacs-mips-mode"; - rev = "00b9c0d92cca89a1313e203c33ec420a833c929b"; - sha256 = "1bza70z7kfbv0yi4f3zvr1qid9wypqypngw3kcx9majx7mim54gq"; + rev = "8857384be127b55bd7a20437e4592d8a0175ebc7"; + sha256 = "0z9zlij7w51iz1ds7njvg8g2mqp80vi65fmxr67rhbfsb7i568cl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/024a76b83efce47271bcb0ce3bde01b88349f391/recipes/mips-mode"; @@ -42323,10 +42513,10 @@ }) {}; misc-cmds = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "misc-cmds"; - version = "20170101.1049"; + version = "20170113.904"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/misc-cmds.el"; - sha256 = "191362k5mx0phzq4sc0x7n341dswgq9hkani6icwjhj5dsgvr6wy"; + sha256 = "05ymqzikn16538iqjiwyhwhqzshx9kx9v8amarb8ybr96l1ci4bz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a5d15f875b0080b12ce45cf696c581f6bbf061ba/recipes/misc-cmds"; @@ -42527,12 +42717,12 @@ mocha-snippets = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, yasnippet }: melpaBuild { pname = "mocha-snippets"; - version = "20160912.514"; + version = "20170103.2127"; src = fetchFromGitHub { owner = "cowboyd"; repo = "mocha-snippets.el"; - rev = "6f09ba894a3f5fbaecd5c91597c6f0d1918e9d71"; - sha256 = "1jd5ji48myirqqhwrkm254zdrxgrdkfny9bvxc29vwgm8gjcpspw"; + rev = "e054137bd78f0d236e983874da1f345d30a71816"; + sha256 = "0lxc5zhb03jpy48ql4mn2l35qhsdwav4dkxyqim72b7c75cy1cml"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/93c472e3d7f318373342907ca7253253ef12dab8/recipes/mocha-snippets"; @@ -42590,12 +42780,12 @@ mode-icons = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "mode-icons"; - version = "20161125.2230"; + version = "20170116.1230"; src = fetchFromGitHub { owner = "ryuslash"; repo = "mode-icons"; - rev = "1b3ab62793b0e5f31e1ee2d8053a219ec34287f8"; - sha256 = "0jz2mb3xinjkxw4dzgpfpxzzi27j9wdzbnn7rnfwkpj66v4fcl20"; + rev = "60d5b4dbbb07d2515f195f8ffe75f12f0913a3d7"; + sha256 = "0ck7v4pzhzymq0cjwyl0iv721k9m0cx36m8ff7lw0bmgbzdi8izn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0fda2b54a0ff0b6fc3bd6d20cfcbbf63cae5380f/recipes/mode-icons"; @@ -42649,10 +42839,10 @@ }) {}; modeline-posn = callPackage ({ fetchurl, lib, melpaBuild }: melpaBuild { pname = "modeline-posn"; - version = "20170101.1055"; + version = "20170114.1554"; src = fetchurl { url = "https://www.emacswiki.org/emacs/download/modeline-posn.el"; - sha256 = "0bzrcfhyp9gr850yr1db80zqqdxi688alhpix45xb6xg0kjndmck"; + sha256 = "068kdgzzv76ls5hyxs77vzm5ai7x8zcsmhjk78pmfirfrjrxcjgf"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c62008950ea27b5a47363810f57063c1915b7c39/recipes/modeline-posn"; @@ -42710,12 +42900,12 @@ moe-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "moe-theme"; - version = "20161129.115"; + version = "20170111.1838"; src = fetchFromGitHub { owner = "kuanyui"; repo = "moe-theme.el"; - rev = "1a77b2ee52f5077ef3a31c794ecf13b37b3b4fd3"; - sha256 = "1gimdcrkbanzl1zxxw2955k7a4ygyqgls12g31g8nvjjp46hgjhr"; + rev = "70e71ef7404cc5c38254771695eee221090d5110"; + sha256 = "1dpcffb6pyggg2lj7n9lnxyg2clwm4q7hnxvgc87r6b61vjr3a20"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4efefd7edacf90620436ad4ef9ceb470618a8018/recipes/moe-theme"; @@ -42857,12 +43047,12 @@ monroe = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "monroe"; - version = "20161025.621"; + version = "20170103.1555"; src = fetchFromGitHub { owner = "sanel"; repo = "monroe"; - rev = "fd742eee779c16f608d2369913ff067e1c47261f"; - sha256 = "0abs920fs4gk7rf2ch2h4mk956aimx0plp1xnawv08iippj185li"; + rev = "7a72255d1b271ff11ad8e66c26a476aa4542c8f7"; + sha256 = "16laq4q8mc85kc658ni6kflcfinyxl446fdih2llmg7dji0xarpl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/590e5e784c5a1c12a241d90c9a0794d2737a61ef/recipes/monroe"; @@ -43376,12 +43566,12 @@ mu4e-maildirs-extension = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "mu4e-maildirs-extension"; - version = "20161209.635"; + version = "20170110.519"; src = fetchFromGitHub { owner = "agpchil"; repo = "mu4e-maildirs-extension"; - rev = "19ff86e117f33a5e3319f19c6d84cf46854ba874"; - sha256 = "02pmnvq3crrivrv5l1x40y2ab0x2mmg7zkxl7q08bpglxzc8i4k0"; + rev = "c8c22773d13450ed1a49ca05d02a285d479a9e45"; + sha256 = "1jc16dvvgg9x17gckljd013d8rjjbr5992mrrhcnpdn5qvj145i8"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3b20c61c62309f27895f7427f681266e393ef867/recipes/mu4e-maildirs-extension"; @@ -44476,8 +44666,8 @@ src = fetchFromGitHub { owner = "rsdn"; repo = "nemerle"; - rev = "f3a11808a888e35d101fdd67b2474289bec4eeec"; - sha256 = "04k20s7pldngsr63azb0abgdm8qr7a4pm81c8v23n3hiwikx0zfg"; + rev = "95a09d97fdc86a570a9276a05fe42dc3c90dcbc5"; + sha256 = "1lydpljxf0air78qrc04x9g71ixmh5g5q6ln77acnivq9gn3xha5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8477d0cf950efcfd9a85618a5ca48bff590b22d7/recipes/nemerle"; @@ -44514,12 +44704,12 @@ neotree = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "neotree"; - version = "20161228.1739"; + version = "20170110.321"; src = fetchFromGitHub { owner = "jaypei"; repo = "emacs-neotree"; - rev = "f4c13c3a8805d12f13f68ae4e651ff24f1ae9957"; - sha256 = "19gaddm5xh6mbl2zfmd5v9xgnyfg9pzxpah7x921r251pzlrwiip"; + rev = "d2ae6ac8a919f164f34c589f2f46ddd140a79f81"; + sha256 = "0xqcrxmpk2z4pd9scqn2nannqy0a76mkkqv9bz037a36w8v481nd"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9caf2e12762d334563496d2c75fae6c74cfe5c1c/recipes/neotree"; @@ -44770,8 +44960,8 @@ src = fetchFromGitHub { owner = "martine"; repo = "ninja"; - rev = "7d705a3dfcd09a31c67c440ca2120d3994357e57"; - sha256 = "0x2bkdbv0p5rj4nwybnajdwbyhnbyk4vxjlpmf5zljs5kc49h3zs"; + rev = "9e71431e6f8323be8ced8997409cfe7a389c6583"; + sha256 = "0lnahkq47x9w8gi89bm91mjvap4dvwpn88pjysmp4ciw04v2h8s2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/aed2f32a02cb38c49163d90b1b503362e2e4a480/recipes/ninja-mode"; @@ -44812,8 +45002,8 @@ src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "5d377ace2d74475ef696bce4ac0e61946d5b3769"; - sha256 = "1b0mzkiw66qz8c2mx8sify9gnq0hycl3qy0v640xbva0gkvxj1fz"; + rev = "c0d55f918379f46b87e43457745895439a85555c"; + sha256 = "05kmk92f7zzincs84z6zphmwsli6jhb81hha1ili9xibqpg5983w"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f2b542189cfde5b9b1ebee4625684949b6704ded/recipes/nix-mode"; @@ -45018,12 +45208,12 @@ nodejs-repl = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "nodejs-repl"; - version = "20151229.603"; + version = "20170110.940"; src = fetchFromGitHub { owner = "abicky"; repo = "nodejs-repl.el"; - rev = "868339fffedc38f0fd0a3c21d167d8d48830ef84"; - sha256 = "03vcs458rcn1hgfvmgmijadjvri7zlh2z4lxgaplzfnga13mapym"; + rev = "53b7f09a9be6700934321297758e29180e7850d7"; + sha256 = "1fwz6wpair617p9l2wdx923zpbbklfcdrygsryjx5gpnnm649mmy"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/14f22f97416111fcb02e299ff2b20c44fb75f049/recipes/nodejs-repl"; @@ -45081,8 +45271,8 @@ version = "20161215.457"; src = fetchgit { url = "git://git.notmuchmail.org/git/notmuch"; - rev = "11064124732961f6fcfd78226ebaba0abed2c8fe"; - sha256 = "0gs26jlg32mb84k6y9hm420jlw73ibrq791jq9faa6n42ws9ifdd"; + rev = "4a2ce7b5706b53cdd30c474d556f18d731c21bb5"; + sha256 = "1hhdaapyj6kg9zys7fw5rh7rqc4540wyh3c5dkhb4b9jlbzslj40"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch"; @@ -45535,12 +45725,12 @@ ob-dart = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ob-dart"; - version = "20160707.2040"; + version = "20170106.824"; src = fetchFromGitHub { owner = "mzimmerm"; repo = "ob-dart"; - rev = "ded30450a1550af30edb422cfa8cb7b43995b684"; - sha256 = "0896mpjbl5j1b4d0h25k03xbi8dzb99gz1gvmwj5x1i7fcflhv6r"; + rev = "2e463d83a3fe1c9c86f2040e0d22c06dfa49ecbf"; + sha256 = "0qkyyrrgs0yyqzq6ks1xcb8iwm1qfxwan1n8ichmrsbhwsc05jd3"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/bb3219b9623587365f56e9eeb4bd97f3dc449a11/recipes/ob-dart"; @@ -45850,12 +46040,12 @@ ob-sagemath = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s, sage-shell-mode }: melpaBuild { pname = "ob-sagemath"; - version = "20160922.1638"; + version = "20170105.516"; src = fetchFromGitHub { owner = "stakemori"; repo = "ob-sagemath"; - rev = "5715748b3448b1b1e4856387c5486c7b56c0699b"; - sha256 = "1jhzrlvwf02g0v4wybyry6n9dqcihv47n11m1rpmaxpg2z8551rb"; + rev = "dfa6cf72a0e38d7d4f0f130c6f2f0f367f05a8ea"; + sha256 = "1scyjca5niiv1ccr18ninpb0fmgyqklbn6z9pja84a2wb1w9r6mm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/dc074af316a09906a26ad957a56e3dc272cd813b/recipes/ob-sagemath"; @@ -46165,12 +46355,12 @@ ocp-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ocp-indent"; - version = "20160428.2334"; + version = "20170105.122"; src = fetchFromGitHub { owner = "OCamlPro"; repo = "ocp-indent"; - rev = "c0d5d453e192a5301e20042c6984823ec46b64d3"; - sha256 = "1wv24c6lybjkx63gl6lm2gvc2faw6nibdhi5w9yqgkaq6x6d7jvh"; + rev = "4bd1a2a4df1757dfc13e19b29b74e21a9b074f99"; + sha256 = "07ng57g25nik345p9cnjrxf7mpcfi3wqqbmk2i4yxyd4cai8hp1f"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e1af061328b15360ed25a232cc6b8fbce4a7b098/recipes/ocp-indent"; @@ -47156,12 +47346,12 @@ org-context = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "org-context"; - version = "20160108.214"; + version = "20170107.537"; src = fetchFromGitHub { owner = "thisirs"; repo = "org-context"; - rev = "d09878d247cd4fc9702d6da1f79eca1b07942120"; - sha256 = "0q4v216ihhwv8rlb9xc8xy7nj1p058xabfflglhgcd7mfjrsyayx"; + rev = "a3b4a4ce6d15e3c2d45eb5dcb78bea81913f3e21"; + sha256 = "18swz38q8z1nga6l8f1l27b7ba3y5y3ikk0baplmich3hxav58xj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f33b6157eb172719a56c3e86233708b1e545e451/recipes/org-context"; @@ -47261,12 +47451,12 @@ org-download = callPackage ({ async, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "org-download"; - version = "20161228.633"; + version = "20170105.1740"; src = fetchFromGitHub { owner = "abo-abo"; repo = "org-download"; - rev = "f99f884c47586ac8689b11c20eb95b2976c74d7c"; - sha256 = "0w43bf9q6fhrakzlvncr8nwj6sar4cp022mfcim24jjhxk383vl3"; + rev = "bbfca2fe4149f21105c70d3df76bb789b3868643"; + sha256 = "19729mfbvsi2gpikv7c6c5a3ah7vrxkjc3s863783kginq28n8yl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/edab283bc9ca736499207518b4c9f5e71e822bd9/recipes/org-download"; @@ -47453,8 +47643,8 @@ src = fetchFromGitHub { owner = "myuhe"; repo = "org-gcal.el"; - rev = "5d3cfb2cfe3a9cd8b504d4712a60840d4df17fe6"; - sha256 = "0hjiza2p7br5wkz1xas2chlzb2d15c3fvv30232z0q5ax9w428m0"; + rev = "d32031f7c488be0d9845c47cc1452d6d6489e561"; + sha256 = "0b3jwrfr55hqar5kyhv4wg05x21gzxab0n93xm1371vimhahgmbl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1c2d5bd8d8f2616dae19b9232d9442fe423d6e5e/recipes/org-gcal"; @@ -47575,12 +47765,12 @@ org-jira = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }: melpaBuild { pname = "org-jira"; - version = "20161220.2046"; + version = "20170111.2044"; src = fetchFromGitHub { owner = "ahungry"; repo = "org-jira"; - rev = "6330511011b7fe8ee04300e82f090ce3efd3b100"; - sha256 = "18kwiwmq95pf8w07xl3vh2xhlkwnv53b4n6h0xq2fqprkh8n6f0l"; + rev = "af4115f4e8b4e77de5642fb28ce6d5e0d7cb0b70"; + sha256 = "1g775f9gpl0nqq3vn6h9cnjazimn9bjwk31dc7fdylz3nf7f3h03"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/730a585e5c9216a2428a134c09abcc20bc7c631d/recipes/org-jira"; @@ -47596,12 +47786,12 @@ org-journal = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "org-journal"; - version = "20161024.46"; + version = "20170104.648"; src = fetchFromGitHub { owner = "bastibe"; repo = "org-journal"; - rev = "c5c8724ca987da77446161c0400d444ebd5bd983"; - sha256 = "17pjhs6x2qnqrag56f7rgnraydl6nbz6y21hj981zsjy3mv899hs"; + rev = "008ef4549135a5daa2382e57a4d04a439d22cdc6"; + sha256 = "1m0fmyj4rzc8hdxjmfzianzna6929p5xfrwj0azybv9cmcwfyw8w"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/org-journal"; @@ -47662,8 +47852,8 @@ version = "20140107.519"; src = fetchgit { url = "git://orgmode.org/org-mode.git"; - rev = "d0d05e5df122b27148545f2d7c92e2c8345b9c83"; - sha256 = "0x34f34myhgldp0cn6grp54jx91lw4cd574blfqiv609c14lw5qq"; + rev = "4d0609f8af0db7248fa5f8eb2b69ee02665e8cbd"; + sha256 = "1kv13imxw6k4mv8hi2ns80p78zc0r8y91mcv01nvpzvh28qnkwa2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ee69e5e7b1617a29919d5fcece92414212fdf963/recipes/org-mac-iCal"; @@ -47679,11 +47869,11 @@ org-mac-link = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "org-mac-link"; - version = "20161126.239"; + version = "20170105.1723"; src = fetchgit { url = "git://orgmode.org/org-mode.git"; - rev = "d0d05e5df122b27148545f2d7c92e2c8345b9c83"; - sha256 = "0x34f34myhgldp0cn6grp54jx91lw4cd574blfqiv609c14lw5qq"; + rev = "4d0609f8af0db7248fa5f8eb2b69ee02665e8cbd"; + sha256 = "1kv13imxw6k4mv8hi2ns80p78zc0r8y91mcv01nvpzvh28qnkwa2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b86c666ee9b0620390a250dddd42b17cbec2409f/recipes/org-mac-link"; @@ -47696,6 +47886,27 @@ license = lib.licenses.free; }; }) {}; + org-mime = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "org-mime"; + version = "20170110.2011"; + src = fetchFromGitHub { + owner = "org-mime"; + repo = "org-mime"; + rev = "e554d8821d8513d4e8c33ca6efb147e3dfce2a5b"; + sha256 = "000zgp2palvn12rahbjg8vrl4r3x2gjzbxxw2fkaqc2bx4rkjiv7"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/521678fa13884dae69c2b4b7a2af718b2eea4b28/recipes/org-mime"; + sha256 = "14154pajl2bbawdd8iqfwgc67pcjp2lxl6f92c62nwq12wkcnny6"; + name = "org-mime"; + }; + packageRequires = [ cl-lib ]; + meta = { + homepage = "https://melpa.org/#/org-mime"; + license = lib.licenses.free; + }; + }) {}; org-mobile-sync = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: melpaBuild { pname = "org-mobile-sync"; @@ -47816,8 +48027,8 @@ version = "20161226.1624"; src = fetchgit { url = "https://git.leafac.com/org-password-manager"; - rev = "a187227f1c6760073a8a62328249d13c2c04f9e8"; - sha256 = "1n732cqxfddm1mx386920q14fl2y4801zy2a87mhq07qlrmshszc"; + rev = "b4c8de24950d9c13e90277359d078d2dc2b01063"; + sha256 = "0azk28ib6ch3anav7xlw41lqx5lfcqwg85sai4jk6gb9qgnibv5v"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/02ef86ffe6923921cc1246e51ad8db87faa00ecb/recipes/org-password-manager"; @@ -48028,12 +48239,12 @@ org-ref = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, helm, helm-bibtex, hydra, ivy, key-chord, lib, melpaBuild, s }: melpaBuild { pname = "org-ref"; - version = "20170101.904"; + version = "20170107.1308"; src = fetchFromGitHub { owner = "jkitchin"; repo = "org-ref"; - rev = "7e69316cb029d46ffb505d78e8b7a5c0ee48d918"; - sha256 = "03n5c5921b142g9an0bfjlymq878mh2ahs0ygaslpsm4n450s4gs"; + rev = "31e2e9cd247a4613bcdf45703473a6345b281ee5"; + sha256 = "15lr7v5p1n46m3lfh84fwydkbxj9x11vd81x6i5adgj68msh0pcg"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/550e4dcef2f74fbd96474561c1cb6c4fd80091fe/recipes/org-ref"; @@ -49137,12 +49348,12 @@ ox-clip = callPackage ({ fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, org }: melpaBuild { pname = "ox-clip"; - version = "20161106.823"; + version = "20170108.1348"; src = fetchFromGitHub { owner = "jkitchin"; repo = "scimax"; - rev = "9dcaf341ef574ecc09585a6eb1bf3846e6fb318b"; - sha256 = "0lznc82nrmx1s7k5xacd6vpx3zv6y11975mspi1adg995ww7b74s"; + rev = "0e9fa4ba5fc454e2312f8b3a6eb86cb63d3ff7ec"; + sha256 = "12qp9s9h56230882dfqz5006f5mjkxxvsp87y8n1jyx4vs10rk4i"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/222ccf4480395bda8c582ad5faf8c7902a69370e/recipes/ox-clip"; @@ -49158,12 +49369,12 @@ ox-gfm = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ox-gfm"; - version = "20160906.1035"; + version = "20170104.249"; src = fetchFromGitHub { owner = "larstvei"; repo = "ox-gfm"; - rev = "cc4f3cdb0075d988d4ba3e4c638d97fd0155ab73"; - sha256 = "1wx58j4ffy9sy63nrywjz23yyy4948bjlly0s9sk2yw0lmzvwpa3"; + rev = "0741216c637946a243b6c3b97fe6906486c17068"; + sha256 = "1d1341k9kd44wm8wg2h20mgsn7n0bbsivamakn7daxsazym2h89f"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/10e90430f29ce213fe57c507f06371ea0b29b66b/recipes/ox-gfm"; @@ -49242,12 +49453,12 @@ ox-jira = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, org }: melpaBuild { pname = "ox-jira"; - version = "20161026.429"; + version = "20170112.1537"; src = fetchFromGitHub { owner = "stig"; repo = "ox-jira.el"; - rev = "1a73ccb857fa5ded871808f0283bd7d727c54f61"; - sha256 = "0zab9dfzjb9qkxisx7a0wrqspf2di5xrap6gb13qxnaknmpavp28"; + rev = "3a2467d4050637a0551e1fac957f85644147d280"; + sha256 = "1c09rfwx5ywcdbjsmkb4a6ixmqn1f289986dx96pvh26jnh2k2vp"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e8a77d9c903acd6d7fdcb53f63384144e85589c9/recipes/ox-jira"; @@ -50140,12 +50351,12 @@ parinfer = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "parinfer"; - version = "20161231.924"; + version = "20170113.956"; src = fetchFromGitHub { owner = "DogLooksGood"; repo = "parinfer-mode"; - rev = "3d5b8d4a3f7e73f15f816f7555abed09c5516338"; - sha256 = "1w3j0dzi19h1k94gnj1zxx4s1aji91wq4sjwkf813zs7q769mfsp"; + rev = "a91b1ee5392c6a98c102ddba2f0c15ab67f8ad1b"; + sha256 = "09337fpv492rzd2ah7d8kxyv5spcgwf58xr943ya09sgi2invkbx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/470ab2b5cceef23692523b4668b15a0775a0a5ba/recipes/parinfer"; @@ -50242,6 +50453,27 @@ license = lib.licenses.free; }; }) {}; + passmm = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "passmm"; + version = "20170113.837"; + src = fetchFromGitHub { + owner = "pjones"; + repo = "passmm"; + rev = "076df7221f9450b96855c36684ae4a7481e0bb71"; + sha256 = "0nap42jhjh3nq57a5hpv6wd8gli6i9g6n5rbjza685sifqn27dbf"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/8ae2a1e10375f9cd55d19502c9740b2737eba209/recipes/passmm"; + sha256 = "0p6qps9ww7s6w5x7p6ha26xj540pk4bjkr629lcicrvnfr5jsg4b"; + name = "passmm"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/passmm"; + license = lib.licenses.free; + }; + }) {}; passthword = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "passthword"; @@ -50516,12 +50748,12 @@ pcache = callPackage ({ eieio ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "pcache"; - version = "20160724.1929"; + version = "20170105.1414"; src = fetchFromGitHub { owner = "sigma"; repo = "pcache"; - rev = "7f441f69bd5ed6cb6c2a86f59f48f4960174c71f"; - sha256 = "0j1p2jr475jkkxcsqm1xpjxq5qrnl1xj1kdxyzhjkwr2dy3bqvas"; + rev = "025ef2411fa1bf82a9ac61dfdb7bd4cedaf2d740"; + sha256 = "1jkdyacpcvbsm1g2rjpnk6hfr01r3j5ibgh09441scz41v6xk248"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/pcache"; @@ -50600,12 +50832,12 @@ pcmpl-homebrew = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "pcmpl-homebrew"; - version = "20161122.1843"; + version = "20170110.1609"; src = fetchFromGitHub { owner = "hiddenlotus"; repo = "pcmpl-homebrew"; - rev = "eaa725fd86a6ea641f78893021d23a426d62e715"; - sha256 = "0yhy6k71sd00kxadladnkpmragpn1l7j3xl6p6385x1whh58vqph"; + rev = "d001520fec4715c9a4c73f02fd948bac371cc50a"; + sha256 = "0mw8w2jd9qgyhxdbnvjays5q6c83i0sb3diizrkq23axprfg6d70"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7fabdb05de9b8ec18a3a566f99688b50443b6b44/recipes/pcmpl-homebrew"; @@ -50935,12 +51167,12 @@ persistent-scratch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "persistent-scratch"; - version = "20160404.915"; + version = "20170110.546"; src = fetchFromGitHub { owner = "Fanael"; repo = "persistent-scratch"; - rev = "107cf4022bed13692e6ac6a544c06227f30e3535"; - sha256 = "0j72rqd96dz9pp9zwc88q3358m4b891dg0szmbyvs4myp3yandz2"; + rev = "551c655fa349e6f48e4e29f427fff7594f76ac1d"; + sha256 = "1iqfr8s4cvnnmqw5yxyr6b6nghbsc95mgjlc61qxa8wa1mpv31rz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f1e32702bfa15490b692d5db59e22d2c07b292d1/recipes/persistent-scratch"; @@ -50998,12 +51230,12 @@ persp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "persp-mode"; - version = "20161226.518"; + version = "20170115.651"; src = fetchFromGitHub { owner = "Bad-ptr"; repo = "persp-mode.el"; - rev = "1116ead88123a11efef346db0045ee8389250bd2"; - sha256 = "11xncsvzy13xc939qfvlzplsz2izvf16hy45k500h44g2dxcvq3m"; + rev = "06d56333d738c57fa543e47e7eb1c4962bd14344"; + sha256 = "0khzfh7qqfqpmjqb0kaz3s5kpf1a8inxln5awap5xh2z6fv6wysy"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/caad63d14f770f07d09b6174b7b40c5ab06a1083/recipes/persp-mode"; @@ -51058,6 +51290,27 @@ license = lib.licenses.free; }; }) {}; + perspeen = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, powerline }: + melpaBuild { + pname = "perspeen"; + version = "20170117.417"; + src = fetchFromGitHub { + owner = "seudut"; + repo = "perspeen"; + rev = "057f145f88fdfc021c574b7c263269e381494f4b"; + sha256 = "1a5cjvc21ga2j2y7rxcfxwkc0x9v5mrwla9prm021q4sg07gvld7"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/19bead132fbc4c179bfe8720c28424028c9c1323/recipes/perspeen"; + sha256 = "1g8qp7d5h9nfki6868gcbdf9bm696zgd49nsghi67wd2x7hq66x1"; + name = "perspeen"; + }; + packageRequires = [ emacs powerline ]; + meta = { + homepage = "https://melpa.org/#/perspeen"; + license = lib.licenses.free; + }; + }) {}; pg = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "pg"; @@ -51422,8 +51675,8 @@ src = fetchFromGitHub { owner = "ejmr"; repo = "php-mode"; - rev = "3287de50464e908d421e9ad191fe31b8fae89ed3"; - sha256 = "0m3z96n0nnsjisb1cpxcx17z2q1994qvrisnd47fv7sjj3r9g5vi"; + rev = "a6c998937341f49138f07c15050efe7e5809be23"; + sha256 = "1g0m9vsx0n2rzph4ipyab8fl6bv26y2dmyrgkici545k2mhhhiqp"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7cdbc35fee67b87b87ec72aa00e6dca77aef17c4/recipes/php-mode"; @@ -51859,12 +52112,12 @@ plain-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "plain-theme"; - version = "20160903.1029"; + version = "20170114.1146"; src = fetchFromGitHub { owner = "yegortimoshenko"; repo = "plain-theme"; - rev = "4210122812df9b5fe375ad35a3b933bf040460a3"; - sha256 = "184rw6pri55mkab8wv2n483zp0cvd6j911abq290pcqw1pgswcgh"; + rev = "43fc59d487d39e6110230a073f1376ab877aa739"; + sha256 = "0g44qdpn3ni291awjklia4r26qyiavpjib04k761hfacrdkvsdys"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d7ad3737f081f101500317f7e183be6b1e7e8122/recipes/plain-theme"; @@ -52129,8 +52382,8 @@ version = "20160827.857"; src = fetchgit { url = "git://git.savannah.gnu.org/gettext.git"; - rev = "1afbcb06fded2a427b761dd1615b1e48e1e853cc"; - sha256 = "14f150w0zyzfpi7cidrf251q6c5fp3kwxv0hd54bvpmh99f829zc"; + rev = "b631191323cd789137c14a3e00ea2d355c2fbbdc"; + sha256 = "1qgsdawr0b05h8xdc8mw2rkzs6y66rl2cqmva9k82f7776d3x02w"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9317ccb52cdbaa2b273f8b2e8a598c9895b1cde1/recipes/po-mode"; @@ -53181,12 +53434,12 @@ projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, pkg-info }: melpaBuild { pname = "projectile"; - version = "20161229.44"; + version = "20170106.606"; src = fetchFromGitHub { owner = "bbatsov"; repo = "projectile"; - rev = "72a8be50b9e6d4c23a178f777043e67794fc9728"; - sha256 = "06rbl0vjsk98xqknrckh695qq1yrdi13ms8gwbk1l34j6qhcnwl1"; + rev = "cdf9c228ccdcb57b73184f10ea3f1e2e4e03d320"; + sha256 = "02md2hmf21w03xc8imqmcbhildnkj9s69pig1zd9nbs1svgqbycp"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ca7bf43ef8893bf04e9658390e306ef69e80a156/recipes/projectile"; @@ -53286,12 +53539,12 @@ projectile-rails = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }: melpaBuild { pname = "projectile-rails"; - version = "20161130.1025"; + version = "20170115.731"; src = fetchFromGitHub { owner = "asok"; repo = "projectile-rails"; - rev = "fe0cb5597d9e87ceebfadd1815beadfc04a194f1"; - sha256 = "0yg7xbv0mnrcc6kgh8ci6pxzfjiq1qkrw6hx2zs5m4ryfrrfclz2"; + rev = "8c41f3c92cd7f5eb5a983f6f3d42cb67dff04366"; + sha256 = "1rial7py4n451d6ylymf5q4cb57ala4rvvi7619r1c5y1m493qi7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b16532bb8d08f7385bca4b83ab4e030d7b453524/recipes/projectile-rails"; @@ -53311,8 +53564,8 @@ src = fetchFromGitHub { owner = "nlamirault"; repo = "ripgrep.el"; - rev = "ddb7dcadf8980b9f458343aa853e4b6c3febaee0"; - sha256 = "0ln81fgvp8sk7f01icrjz8nyicd71kp7fg2rsh9hxjr948jx5ncd"; + rev = "876d9b410f9a183ab6bbba8fa2b9e1eb79f3f7d2"; + sha256 = "0s2vg3c2hvlbsgbs83hvgcbg63salj7scizc52ry5m0abx6dl298"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/195f340855b403128645b59c8adce1b45e90cd18/recipes/projectile-ripgrep"; @@ -53563,8 +53816,8 @@ src = fetchFromGitHub { owner = "google"; repo = "protobuf"; - rev = "4cb113a91b180559f0eedbca0244ef1181a7204c"; - sha256 = "1xhlc285ydjs1l4ans485ij09f3v54i2mllcik8l255gmm65aqh6"; + rev = "c9cd6acd71e928164db10602b9d0837216ee367e"; + sha256 = "0rm2476gvsqsyhblw0bwa4qacpdckp6r44d2qrznysdq9086lyjj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b4e7f5f641251e17add561991d3bcf1fde23467b/recipes/protobuf-mode"; @@ -53622,12 +53875,12 @@ psession = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "psession"; - version = "20161119.2248"; + version = "20170110.228"; src = fetchFromGitHub { owner = "thierryvolpiatto"; repo = "psession"; - rev = "33f9020e87732e14473c5fc4d986e572fd95c5f3"; - sha256 = "0ag57g4w44w90gh09w774jmwplpqn7h1lni1kwldwi7b7n3mhli7"; + rev = "3488f7777486aa6c85ebc04d011860163d3cf0fc"; + sha256 = "0v9pg9ywwdqmahmmhg4gwzmibznlbmiyz4hf90brb59ns013jb53"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/669342d2b3e6cb622f196571d776a98ec8f3b1d3/recipes/psession"; @@ -53892,19 +54145,18 @@ license = lib.licenses.free; }; }) {}; - pushover = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: + pushover = callPackage ({ cl-lib ? null, fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "pushover"; version = "20160718.857"; - src = fetchFromGitHub { - owner = "swflint"; - repo = "pushover.el"; - rev = "c43f149eaef832f6af399723a5a59424aa093aaa"; - sha256 = "0vrx8m7jcxavbfsyh35mf289vfyal0yrfl6h2m2yfx81whbinb5j"; + src = fetchgit { + url = "https://git.flintfam.org/swf-projects/emacs-pushover.git"; + rev = "0d821fc23818918bf136e47449bce53d4e51e404"; + sha256 = "0v0dkhymh81z1wcd3nm5vrs5scz9466brr8xng0254bi3yn0yi57"; }; recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/c9f2e3a155266e7534b4e77138fdfba4fafe9bac/recipes/pushover"; - sha256 = "1ja3xp8nxzyhzg85791s4rb9rm938fyvgkdjxhyyy36wmda1djwr"; + url = "https://raw.githubusercontent.com/milkypostman/melpa/2e12638554a13ef49ab24da08fe20ed2a53dbd11/recipes/pushover"; + sha256 = "0im5bf2r69s2jb6scm8xdk63y1xi5zm4kg9ghfixlvyvipfli4kl"; name = "pushover"; }; packageRequires = [ cl-lib ]; @@ -54251,12 +54503,12 @@ pyimport = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "pyimport"; - version = "20161219.302"; + version = "20170117.402"; src = fetchFromGitHub { owner = "Wilfred"; repo = "pyimport"; - rev = "2e8657e8ca2c049cef331e8fdc13c43541044f5c"; - sha256 = "09ly4gi4yd7nl7x4lzgjacfvjbc4mfsw2yfmmxiymj70xa7ffik3"; + rev = "e2f6d2cf5a6772a8de698e67768ae2f82a43419e"; + sha256 = "0lkkycflmkzziwr90njx8d68903m1bpb71awlb23dslw92qvl3fj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/71bc39b06cee37814960ef31c6a2056261b802fb/recipes/pyimport"; @@ -54297,8 +54549,8 @@ src = fetchFromGitHub { owner = "PyCQA"; repo = "pylint"; - rev = "4bb474dfad2d2dd8ea357f6b8e6a1c708246ac4a"; - sha256 = "0xhgq2ylkkrj0pf9gj7niahwy243s9714x720w88mbz6v04bcj3p"; + rev = "da1da56853380a5a387ad287f4398402b14ef123"; + sha256 = "1rvflbiz6ick1v2v6fw3f227rgs5fvhxaxyhvri0lv5n6ixljk8l"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a073c91d6f4d31b82f6bfee785044c4e3ae96d3f/recipes/pylint"; @@ -54440,12 +54692,12 @@ python-mode = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild }: melpaBuild { pname = "python-mode"; - version = "20170102.523"; + version = "20170117.130"; src = fetchFromGitLab { owner = "python-mode-devs"; repo = "python-mode"; - rev = "695fe533a9a59e43f75d69cf005b69526bafc99d"; - sha256 = "1bh907dmnrcc31n7zjb3lnr98mck1vjzsyr6vzy5lqygymgxjdri"; + rev = "d20b482c2c10f086174c6bf7d5aa86867d9a9b8a"; + sha256 = "01jhzrm4w4lpslivkc1d9f00qmnnrfai5agl7pv6fjfhd7njwzg1"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/82861e1ab114451af5e1106d53195afd3605448a/recipes/python-mode"; @@ -54752,22 +55004,22 @@ license = lib.licenses.free; }; }) {}; - quickrun = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + quickrun = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "quickrun"; - version = "20160808.1753"; + version = "20170114.645"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-quickrun"; - rev = "487a74c7db513ceba86e849c8f42f834234c1f7b"; - sha256 = "04n6y5ymn29saaikzfg8ak57kqysh8915bvvzkiijmzbqr6ndsgj"; + rev = "70e93e06778f44113f405aedec6187b925311d57"; + sha256 = "0swbgsidq11w7vyjhf06dn8vsj06j9scj8n2dm9m7fasj0yh3ghw"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/quickrun"; sha256 = "0f989d6niw6ghf9mq454kqyp0gy7gj34vx5l6krwc52agckyfacy"; name = "quickrun"; }; - packageRequires = [ cl-lib emacs ]; + packageRequires = [ emacs ]; meta = { homepage = "https://melpa.org/#/quickrun"; license = lib.licenses.free; @@ -54818,12 +55070,12 @@ racer = callPackage ({ dash, emacs, f, fetchFromGitHub, fetchurl, lib, melpaBuild, rust-mode, s }: melpaBuild { pname = "racer"; - version = "20161230.1422"; + version = "20170106.1524"; src = fetchFromGitHub { owner = "racer-rust"; repo = "emacs-racer"; - rev = "a3c106e12c538cb6900e0940848557400bfa8313"; - sha256 = "13b0dpmc2ckp158rvnbc7alf4kswvl5wvddmr1vm76ahr0i5xwv1"; + rev = "d83091ff6b55b4663fed49de63ec2c751cdb2603"; + sha256 = "1fj2zq9cjlnf45z1xqcfir3y739jpiv08sqlgv807i6dgbr0vxls"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/97b97037c19655a3ddffee9a86359961f26c155c/recipes/racer"; @@ -54839,12 +55091,12 @@ racket-mode = callPackage ({ emacs, faceup, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "racket-mode"; - version = "20161101.1859"; + version = "20170104.754"; src = fetchFromGitHub { owner = "greghendershott"; repo = "racket-mode"; - rev = "ab625571837c96446e3704febea48b453787c5ce"; - sha256 = "0wnas67q1njg6czx86zywgq6a142rkh8qv4vbdjvqnyxd4y8jrsq"; + rev = "351aa58d75491c789280a3703786f35c8be28bec"; + sha256 = "1dfmjfw0sz0mfqry65nq7811fv4lydqvl8v47k9jw7prw4g29hhr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7ad88d92cf02e718c9318d197dd458a2ecfc0f46/recipes/racket-mode"; @@ -55364,12 +55616,12 @@ rdf-prefix = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "rdf-prefix"; - version = "20160813.829"; + version = "20161221.1216"; src = fetchFromGitHub { owner = "simenheg"; repo = "rdf-prefix"; - rev = "07f1b914f0bf0ca154831e13202eacecf27cf4c4"; - sha256 = "0cis7lcsjpr2gbh59v4sj1irkdkzx893rl3z3q35pq2yklrmx9nv"; + rev = "12fdb54d6e7b1e00dba566448280ec878bf9057c"; + sha256 = "1gfhvq2cdvq72jppiajig6khql7f7f9n8q3akb12pipbzak1xw1g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a5f083bd629697038ea6391c7a4eeedc909a5231/recipes/rdf-prefix"; @@ -55511,12 +55763,12 @@ realgud = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, load-relative, loc-changes, melpaBuild, test-simple }: melpaBuild { pname = "realgud"; - version = "20161227.1536"; + version = "20170117.415"; src = fetchFromGitHub { owner = "rocky"; repo = "emacs-dbgr"; - rev = "4a5fe992f2b4a68f7b3840bbb24b496738760573"; - sha256 = "0448qvl33rvnwlwmsmm297w6ghb0gk0s1bkny3q3wagrwsi9zf2f"; + rev = "20b8d5dd7bd96f4e8d143596a6435d84fb8d4125"; + sha256 = "0ckd7jya4368qin90x20dqf5kh3300n03f9g2qb54s93d430n0yi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7ca56f05df6c8430a5cbdc55caac58ba79ed6ce5/recipes/realgud"; @@ -55851,8 +56103,8 @@ src = fetchFromGitHub { owner = "RedPRL"; repo = "sml-redprl"; - rev = "466794c0128cd1aaaf60d441f02e9f33afdd4542"; - sha256 = "1a2aaqgzscyb6y793gc6699g73vw64szn9d6k0qkb4q5j6k1r6mr"; + rev = "d06d39486348a74981b2c4c4c2ed3af95b01d5ca"; + sha256 = "0k3f7pa332d0fs1js8hi7zszcirir1943bhkgwfxzsqx17m26x3n"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/06e7371d703ffdc5b6ea555f2ed289e57e71e377/recipes/redprl"; @@ -55972,12 +56224,12 @@ regex-tool = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "regex-tool"; - version = "20160907.2129"; + version = "20170104.1118"; src = fetchFromGitHub { owner = "jwiegley"; repo = "regex-tool"; - rev = "0de0716dc26b1182f7f986d8442345aad135019e"; - sha256 = "1xjm3pqj1cf7cizbc6arqmk608w6cg49j284zrij0bvmyc5pbrj9"; + rev = "0b4a0111143c88ef94bec56624cb2e00c1a054e6"; + sha256 = "03qm8s7nqsj0pjnnb0p84gk7hvad4bywn3rhr3ibzj6hxqvppbqj"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a9585fc1f0576e82a6a199828fa9773a0694da63/recipes/regex-tool"; @@ -56346,12 +56598,12 @@ request = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "request"; - version = "20161221.1711"; + version = "20170113.423"; src = fetchFromGitHub { owner = "tkf"; repo = "emacs-request"; - rev = "8c90b24905a66a915790a9b723f28808a40eecf4"; - sha256 = "0w6x7hiaiyabpkyysv76pz27951nxlpaf6z9wvcrzafz37msv5ir"; + rev = "e2b031a4e7655ce7513b8e7d7f83c024cb2a9f35"; + sha256 = "0r6wf3h7rwjid818aqrvf2r6dwq02mwn3y4lj7lrkl7vyf5g3va5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8d113615dde757a60ce91e156f0714a1394c4bfc/recipes/request"; @@ -56371,8 +56623,8 @@ src = fetchFromGitHub { owner = "tkf"; repo = "emacs-request"; - rev = "8c90b24905a66a915790a9b723f28808a40eecf4"; - sha256 = "0w6x7hiaiyabpkyysv76pz27951nxlpaf6z9wvcrzafz37msv5ir"; + rev = "e2b031a4e7655ce7513b8e7d7f83c024cb2a9f35"; + sha256 = "0r6wf3h7rwjid818aqrvf2r6dwq02mwn3y4lj7lrkl7vyf5g3va5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8d113615dde757a60ce91e156f0714a1394c4bfc/recipes/request-deferred"; @@ -56616,12 +56868,12 @@ review-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "review-mode"; - version = "20160825.1846"; + version = "20170105.2156"; src = fetchFromGitHub { owner = "kmuto"; repo = "review-el"; - rev = "d84a1a017b4c2871a9a39734be08fb8285f0b6a3"; - sha256 = "0b6vhl9cy9p51pa6gk6p3x2bmwsd03c7abkbw8j5gd8r3iyam4ng"; + rev = "fc7a2f152be63874da4211ec0b49ff1fadb6465e"; + sha256 = "1fg18kb5y8rsxnh166r0yj5wb0927rsdhpwmfwq3i9kgycgpznix"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f2f9e2667389577d0703874ca69ebe4800ae3e01/recipes/review-mode"; @@ -56694,6 +56946,27 @@ license = lib.licenses.free; }; }) {}; + rg = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "rg"; + version = "20170115.45"; + src = fetchFromGitHub { + owner = "dajva"; + repo = "rg.el"; + rev = "96114ceeea83db703f41bed18f03d87e217c1c67"; + sha256 = "00k9lyzy11igk0j1raq3qgymfc872rf85fj42244lpmbnij4hgjd"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce1f721867383a841957370946f283f996fa76f/recipes/rg"; + sha256 = "0i78qvqdznh1z3b0mnzihv07j8b9r86dc1lsa1qlzacv6a2i9sbm"; + name = "rg"; + }; + packageRequires = [ cl-lib ]; + meta = { + homepage = "https://melpa.org/#/rg"; + license = lib.licenses.free; + }; + }) {}; rhtml-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "rhtml-mode"; @@ -56802,12 +57075,12 @@ ripgrep = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ripgrep"; - version = "20161116.211"; + version = "20170116.47"; src = fetchFromGitHub { owner = "nlamirault"; repo = "ripgrep.el"; - rev = "ddb7dcadf8980b9f458343aa853e4b6c3febaee0"; - sha256 = "0ln81fgvp8sk7f01icrjz8nyicd71kp7fg2rsh9hxjr948jx5ncd"; + rev = "876d9b410f9a183ab6bbba8fa2b9e1eb79f3f7d2"; + sha256 = "0s2vg3c2hvlbsgbs83hvgcbg63salj7scizc52ry5m0abx6dl298"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e8d789818876e959a1a59690f1dd7d4efa6d608b/recipes/ripgrep"; @@ -57075,12 +57348,12 @@ rtags = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "rtags"; - version = "20161227.1124"; + version = "20170111.2258"; src = fetchFromGitHub { owner = "Andersbakken"; repo = "rtags"; - rev = "9234dc6c884d208bf878825dcfc49397df175b1f"; - sha256 = "1451rf6i5wafyrnax0ql4z450ax6i9r03hwzhh5xkxiijxwlw7rx"; + rev = "6e60bce8ae998e61c9cea6ceff3564a73a9efe73"; + sha256 = "1y9m1dh946qzpad2fp2dlyjsaj9hqhwf8gvg8zffxvchd5clhnls"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ac3b84fe84a7f57d09f1a303d8947ef19aaf02fb/recipes/rtags"; @@ -57141,7 +57414,7 @@ version = "20161115.2259"; src = fetchsvn { url = "http://svn.ruby-lang.org/repos/ruby/trunk/misc/"; - rev = "57259"; + rev = "57357"; sha256 = "0n4gnpms3vyvnag3sa034yisfcfy5gnwl2l46krfwy6qjm1nyzhf"; }; recipeFile = fetchurl { @@ -57221,7 +57494,7 @@ version = "20150424.752"; src = fetchsvn { url = "http://svn.ruby-lang.org/repos/ruby/trunk/misc/"; - rev = "57259"; + rev = "57357"; sha256 = "0n4gnpms3vyvnag3sa034yisfcfy5gnwl2l46krfwy6qjm1nyzhf"; }; recipeFile = fetchurl { @@ -57445,15 +57718,36 @@ license = lib.licenses.free; }; }) {}; + russian-holidays = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "russian-holidays"; + version = "20170109.1340"; + src = fetchFromGitHub { + owner = "grafov"; + repo = "russian-holidays"; + rev = "b285a30f29d85c48e3ea4eb93972d34a090c167b"; + sha256 = "1mz842gvrscklg2w2r2q2wbj92qr31h895k700j3axqx6k30ni0h"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/d4830900e371e7036225ea434c52204f4d2481a7/recipes/russian-holidays"; + sha256 = "0lawjwz296grbvb4a1mm1j754q7mpcanyfln1gqxr339kqx2aqd8"; + name = "russian-holidays"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/russian-holidays"; + license = lib.licenses.free; + }; + }) {}; rust-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "rust-mode"; - version = "20161031.2109"; + version = "20170107.451"; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-mode"; - rev = "e32765893ce2efb2db6662f507fb9d33d5c1b61b"; - sha256 = "03i79iqhr8fzri018hx65rix1fsdxk38pkvbw5z6n5flbfr4m0k4"; + rev = "c091852fbda25c62095513753b44d3fcaf8eb340"; + sha256 = "09m20csdn5f33cixq1wzi0682d85ld9rvi408s64h4bzkrgfn6h8"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8f6e5d990d699d571dccbdeb13327b33389bb113/recipes/rust-mode"; @@ -57469,12 +57763,12 @@ rust-playground = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, rust-mode }: melpaBuild { pname = "rust-playground"; - version = "20161227.1107"; + version = "20170106.1734"; src = fetchFromGitHub { owner = "grafov"; repo = "rust-playground"; - rev = "122db4a5a85565bc5939c90e19ae232eae729d3a"; - sha256 = "0ki1iwzmm9ir7f6l591dn1a8byyr9xg7gapa7d3fagsm3mnx0ak1"; + rev = "29075a3753cc0b48b4fcc0a99340306a856a8bc1"; + sha256 = "1g0b0jg45pf7xivk8xjsm77vd8fvpp2vwdwvgzr810hj8npnqhs7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a5ebbcca659bb6d79ca37dc347894fac7bafd9dd/recipes/rust-playground"; @@ -57616,12 +57910,12 @@ sage-shell-mode = callPackage ({ cl-lib ? null, deferred, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild }: melpaBuild { pname = "sage-shell-mode"; - version = "20161228.2248"; + version = "20170113.631"; src = fetchFromGitHub { owner = "sagemath"; repo = "sage-shell-mode"; - rev = "5c1651b3b754e645d64ac5cc6831b0f12cab52e9"; - sha256 = "00ygigs78md650yap4gz5y5n0v2n08771df4kqnpklycc3csrlbh"; + rev = "80f2f7b06e48c2a771411c39f7d0067c9d145050"; + sha256 = "0ljd2v60f9i5pkqw2j8yylv1ya994hymrblx8dks38mx9br8m7b0"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/eb875c50c2f97919fd0027869c5d9970e1eaf373/recipes/sage-shell-mode"; @@ -57830,8 +58124,8 @@ src = fetchFromGitHub { owner = "openscad"; repo = "openscad"; - rev = "1fd9f05b441e85d5f827ce96154ce79ca334ce32"; - sha256 = "1rs5j08nbk90rsvrjk074avz1jp3zqqfgbi57ark8bb5hlvzl2rm"; + rev = "acb5331a94091b13ee9f9caec926d57386eded65"; + sha256 = "1jbcxd5ws9prlzglpxdfv3f22ncmb2b596l3zxym5z645521bcar"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2d27782b9ac8474fbd4f51535351207c9c84984c/recipes/scad-mode"; @@ -58119,12 +58413,12 @@ scratch-message = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "scratch-message"; - version = "20160825.644"; + version = "20170107.536"; src = fetchFromGitHub { owner = "thisirs"; repo = "scratch-message"; - rev = "8f9957a83788f391bf513e35bc877366b399dcae"; - sha256 = "0x2961bqby1ciqaz2r55bmyhddxjr2slffgkqb8fd788d5l5m927"; + rev = "3ecc7f5e3b8a597ebd1492fd426d3720a7f34302"; + sha256 = "1kb664r3gbhv2ja8jyyzfw22db99ini8qbgzcy9xsl56lha4x4xi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/24c5ff6b643de9fb79334eff57b702281b20bc10/recipes/scratch-message"; @@ -58469,12 +58763,12 @@ sekka = callPackage ({ cl-lib ? null, concurrent, fetchFromGitHub, fetchurl, lib, melpaBuild, popup }: melpaBuild { pname = "sekka"; - version = "20150708.459"; + version = "20170115.237"; src = fetchFromGitHub { owner = "kiyoka"; repo = "sekka"; - rev = "8f256be87564653aeef702b3c09f235f0bcb6ae8"; - sha256 = "031aiypx1n8hq613zq4j6gh61ajzja2j60df9mwy50a0qma34awr"; + rev = "001e205b37ae0dded430b9a809425dc7ed730366"; + sha256 = "113i8i705qkd3nccspacnmk9ysy5kwavg8h9z9djdgki611q700q"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/350bbb5761b5ba69aeb4acf6d7cdf2256dba95a6/recipes/sekka"; @@ -59732,12 +60026,12 @@ simplenote2 = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, request-deferred }: melpaBuild { pname = "simplenote2"; - version = "20161212.642"; + version = "20170106.2358"; src = fetchFromGitHub { owner = "alpha22jp"; repo = "simplenote2.el"; - rev = "d005d6567cc484b61f2d233f4bf828a2365223c2"; - sha256 = "1fp1pz6qsb3yg7wdp680i12909bv00m64102cq4pwl29cz9cgpv1"; + rev = "9a97863bc8e089b2a751d8659a7fa2d19876d9bc"; + sha256 = "0vd1n2wsgzhwz6ir5cr90cl844r1yph28iav0kwa6bmk6zkfd3c6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1ac16abd2ce075a8bed4b7b52aed71cb12b38518/recipes/simplenote2"; @@ -59900,12 +60194,12 @@ slack = callPackage ({ alert, circe, emojify, fetchFromGitHub, fetchurl, lib, melpaBuild, oauth2, request, websocket }: melpaBuild { pname = "slack"; - version = "20161212.300"; + version = "20170111.732"; src = fetchFromGitHub { owner = "yuya373"; repo = "emacs-slack"; - rev = "6eb6b336dd65ecac2b07553fdab8b190b1fcdaf0"; - sha256 = "1xcvhhcl58g3prl7dxhg69dm005fwnn0bp9knp281xi73fpfrqly"; + rev = "1b5c7e82e3ee9c1cd4b23498d7516503cdb7d18a"; + sha256 = "0x7lc5l2mmr3c8jj37hb9gyyd0r682fx8rmyqi73yaq01bpqswnk"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f0258cc41de809b67811a5dde3d475c429df0695/recipes/slack"; @@ -59918,27 +60212,6 @@ license = lib.licenses.free; }; }) {}; - slamhound = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: - melpaBuild { - pname = "slamhound"; - version = "20140506.1618"; - src = fetchFromGitHub { - owner = "technomancy"; - repo = "slamhound"; - rev = "0c9de69557cea66e056c7c3e0ffd5a4e82c82145"; - sha256 = "04vrhv2dp1rq475ka43bhdh7c5gb5cyflf4w0ykxb9rbkahwm8fj"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/54c191408ceb09ca21ef52df171f02d700aee5ba/recipes/slamhound"; - sha256 = "14zlcw0zw86awd6g98l4h2whav9amz4m8ik877d1wsdjf69g7k9x"; - name = "slamhound"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/slamhound"; - license = lib.licenses.free; - }; - }) {}; slideview = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "slideview"; @@ -60173,12 +60446,12 @@ sly = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "sly"; - version = "20161217.1623"; + version = "20170110.629"; src = fetchFromGitHub { owner = "capitaomorte"; repo = "sly"; - rev = "87de8e96da7bce0120b4afb037af902c353269e0"; - sha256 = "1dm1q7sx6hcary1g729231z0g9m1mybidiibzp5zk2pkrdfx6wl5"; + rev = "98962b4eacf1621699a2f6183fdc3ff9d7e0a07d"; + sha256 = "0x5lwi0lcy2hnhnygcff2zrchjj5307086pqkiaisl940yhi0g5k"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/79e7213183df892c5058a766b5805a1854bfbaec/recipes/sly"; @@ -60278,12 +60551,12 @@ sly-quicklisp = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, sly }: melpaBuild { pname = "sly-quicklisp"; - version = "20160204.815"; + version = "20170112.135"; src = fetchFromGitHub { owner = "capitaomorte"; repo = "sly-quicklisp"; - rev = "fccc00b2e9c123c4fb88131ce471191c3ad289ea"; - sha256 = "1mb78cdkmik9rwccvzl8slv4dfy8sdq69dkys7q11jyn8lfm476y"; + rev = "8a9e3c0c07c6861ec33b338cc46ac12e7ce6a477"; + sha256 = "17xx79s2nx8prmg0xhfs9i8sdprbysaajc8k4131lnahj65v159l"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/330d04e4e79eee221bcffb8be3e46e097306b175/recipes/sly-quicklisp"; @@ -60652,12 +60925,12 @@ smartparens = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "smartparens"; - version = "20170101.605"; + version = "20170104.410"; src = fetchFromGitHub { owner = "Fuco1"; repo = "smartparens"; - rev = "f661b7ffe5addfbf80355230d1c9a837d3a19ecb"; - sha256 = "11yfp91pi1gpphgbcy6h5xkyapy7j6p11xab4rjc9gbckl3al9kf"; + rev = "199006a0a8ae23ee6a8ee9948bf2512f2bcf1151"; + sha256 = "0m4n5nhr8dqa14syy5907fyjsc3lnrpchdg2ai26jz4cw97v67ig"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/bd98f85461ef7134502d4f2aa8ce1bc764f3bda3/recipes/smartparens"; @@ -61397,8 +61670,8 @@ src = fetchFromGitHub { owner = "nathankot"; repo = "company-sourcekit"; - rev = "0c3ccf910e108b4a69d10b56853959a6cc352018"; - sha256 = "0b0qs398kqy6jsq22hahmfrlb6v8v3bcdgi3z2kamczb0a5k0zhf"; + rev = "a28ac4811fac929686aca6aa6976845c02d6efd3"; + sha256 = "09vv6bhiahazjwzg5083b23z3xz5f4b3d4jra61m5xffkmjnbs9s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/45969cd5cd936ea61fbef4722843b0b0092d7b72/recipes/sourcekit"; @@ -61519,12 +61792,12 @@ spacemacs-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "spacemacs-theme"; - version = "20161217.515"; + version = "20170106.539"; src = fetchFromGitHub { owner = "nashamri"; repo = "spacemacs-theme"; - rev = "3818119a87edb8bb458295a45dc65b41414a77a2"; - sha256 = "17p3l1qxgz2plr3z99mvbda0bx8qs564r1jhj3arqmz5zc447zvw"; + rev = "4342800a4a12d7d67f2a58792ab6a18542e7fc3e"; + sha256 = "0bzdc8d3q5gxwfkgk31368vpw06i4y2qji0wi4c2d3vwg02b4ihl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6c8ac39214856c1598beca0bd609e011b562346f/recipes/spacemacs-theme"; @@ -61914,12 +62187,12 @@ springboard = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }: melpaBuild { pname = "springboard"; - version = "20160329.1109"; + version = "20170105.2355"; src = fetchFromGitHub { owner = "jwiegley"; repo = "springboard"; - rev = "ffcfaade6f69328084a0613d43d323f790d23048"; - sha256 = "0p13q8xax2h3m6rddvmh1p9biw3d1shvwwmqfhg0c93xajlwdfqi"; + rev = "263a8cd4582c81bfc29d7db37d5267e2488b148c"; + sha256 = "14mbmkqnw2kkzcb8f9z1g3c8f8f9lca3zb6f3q8jk9dsyp9vh81z"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/138b8a589725ead2fc1de9ea76c55e3eb2473872/recipes/springboard"; @@ -62040,12 +62313,12 @@ sql-indent = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "sql-indent"; - version = "20150424.1716"; + version = "20170112.1507"; src = fetchFromGitHub { owner = "bsvingen"; repo = "sql-indent"; - rev = "f85bc91535b64b5d538e5aec2ce4c5e2312ec862"; - sha256 = "17nbcaqx58fq4rz501xcqqcjhmibdlkaavmmzwcfwra7jv8hqljy"; + rev = "761a5724d181b75f30e64040408b8836d41f9db9"; + sha256 = "13xspvqn3y3hikacv6w6jf2x1gb33gxkva6chrz0fd8bkhwdf335"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/500ec53f14b8b0dca8ff80e8a2b1b60f4266562c/recipes/sql-indent"; @@ -62223,12 +62496,12 @@ ssh-config-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ssh-config-mode"; - version = "20160326.552"; + version = "20170110.1756"; src = fetchFromGitHub { owner = "jhgorrell"; repo = "ssh-config-mode-el"; - rev = "da93f32cfe7d8a43b093b7a2c0b4845afb7a96a7"; - sha256 = "08nx1iwvxqs1anng32w3c2clhnjf45527j0gxz5fy6h9svmb921q"; + rev = "badbd859517e0a7c0cb8002cf79f4c474478b16d"; + sha256 = "13dqzyc99qvspy8fxdjai0x0s0ggyhdlf6apyrq2r1z0j6gaf88g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce38cac422ad82f8b77a1757490daa1f5e284b0/recipes/ssh-config-mode"; @@ -62244,12 +62517,12 @@ ssh-deploy = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ssh-deploy"; - version = "20161220.2247"; + version = "20170109.2256"; src = fetchFromGitHub { owner = "cjohansson"; repo = "emacs-ssh-deploy"; - rev = "f36ffce4a2222c8a2b00881da3bdd114a2f7c628"; - sha256 = "1lb24avcysc2s4iwd1ivrfsmi0pqya648zb9znlnm01k71ifp26c"; + rev = "1c1e379b153bc6206985c765969fd6a9f56aec25"; + sha256 = "10p5yaagv5lhv6d0jcfk8pynqcw6njkjgjmgicl32nwrkgfapa6f"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8b4547f86e9a022468524b0d3818b24e1457797e/recipes/ssh-deploy"; @@ -62412,12 +62685,12 @@ state = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "state"; - version = "20161008.535"; + version = "20170107.535"; src = fetchFromGitHub { owner = "thisirs"; repo = "state"; - rev = "ff38227310347ed088fe34ff781037774cc7456b"; - sha256 = "0hanisrni8i0bbq7f2flvfla990nyv8238nb9dfjpvimkw7rjbsg"; + rev = "ea6e2cf6f592cbcfc5800b68f0fc2462555cacce"; + sha256 = "1bb2rrmvkxymqdyv3w4kr36qzszwgmadqck5h87j8pi82nh9j973"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/82e955112089569c775e11888d9811119f84a4f8/recipes/state"; @@ -62493,6 +62766,27 @@ license = lib.licenses.free; }; }) {}; + stem-english = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "stem-english"; + version = "20170113.24"; + src = fetchFromGitHub { + owner = "kawabata"; + repo = "stem-english"; + rev = "c8d9ccf1ea38ea403ba360b79b1042b0fd449a70"; + sha256 = "15bwbqapr3kfazpxagpzy6fpkgc669mb8n8psz7gaqhlpxsliwiz"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/5c8e97e70e7a86b9f5e55bdd2db492994e8abdd5/recipes/stem-english"; + sha256 = "15d13palwdwrki9p804cdls08ph7sxxzd44nl4bhfm3dxic4sw7x"; + name = "stem-english"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/stem-english"; + license = lib.licenses.free; + }; + }) {}; stgit = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "stgit"; version = "20140213.348"; @@ -63359,12 +63653,12 @@ swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "swift-mode"; - version = "20161016.709"; + version = "20170114.521"; src = fetchFromGitHub { owner = "chrisbarrett"; repo = "swift-mode"; - rev = "58f31cc50ee8fac236f5aa3936152e6e70ee3ce5"; - sha256 = "0ncz4bcnbh64p3iqbr65g6b1p8lfpqviszpz80909izi8awjgbgf"; + rev = "6cd2948589771d926e545d8cbe054705eebce18f"; + sha256 = "1zz5jv2qgcnhidyhnw3wbcpqb80jqqbs74kpa66assfigyvivyj6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode"; @@ -63405,8 +63699,8 @@ src = fetchFromGitHub { owner = "abo-abo"; repo = "swiper"; - rev = "dc693c37dae89e9a4302a5cce42f5321f83946c8"; - sha256 = "0bg4ki0zzqr0pir4b3p0bpv747bfb5a8if0pydjcwrwb05b37rmp"; + rev = "ee91a2511797c9293d3b0efa444bb98414d5aca5"; + sha256 = "0mrv0z62k0pk8k0ik9kazl86bn8x4568ny5m8skimvi2gwxb08w6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e64cad81615ef3ec34fab1f438b0c55134833c97/recipes/swiper"; @@ -63775,12 +64069,12 @@ syslog-mode = callPackage ({ fetchFromGitHub, fetchurl, hide-lines, lib, melpaBuild }: melpaBuild { pname = "syslog-mode"; - version = "20161124.910"; + version = "20170107.1517"; src = fetchFromGitHub { owner = "vapniks"; repo = "syslog-mode"; - rev = "b2582df8f6c1125636f113100a77edcde0879c22"; - sha256 = "0am4dfaxflhyn4f0vx79w3p302fi0rr1zh7cx07s9id5q4ws7ddm"; + rev = "e2ade4f27672a644fcb69ceaa8a08f04eaa2ccf2"; + sha256 = "0b3p91f44ghzlma3vw607fsvzzgrfjq4k3zchv0drlga2kv771vw"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/478b307f885a06d9ced43758d8c117370152baae/recipes/syslog-mode"; @@ -64131,12 +64425,12 @@ tao-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "tao-theme"; - version = "20161228.743"; + version = "20170116.2155"; src = fetchFromGitHub { owner = "11111000000"; repo = "tao-theme-emacs"; - rev = "c3ae08db2984c68a73468bc66c6517d286c74b48"; - sha256 = "1r868ywxl62pih1pwjh6rzq2cwlic6358j8ji56p6hx08pbx932m"; + rev = "69b816277c334c8f4ec7da8f283d52df951d5584"; + sha256 = "0fz59291wwrm5jdrq3qzkbihh2wvypp23hxcy24d0pp3nmav5g0a"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/94b70f11655944080507744fd06464607727ecef/recipes/tao-theme"; @@ -64576,8 +64870,8 @@ src = fetchFromGitHub { owner = "ternjs"; repo = "tern"; - rev = "b26e513f7bb8c7bb3509b7ce7066212673cef285"; - sha256 = "0w8m30c6da5ahlziwnig2pprqx6w5wrp1mm341fhibfj3gd4qmxp"; + rev = "2489fd3177a670ad6fdb864d0abf6e79355b2b7a"; + sha256 = "0m4bj93i42705hqnjzd6b1ahh2ibbg05wxggnxanmqssfv7hmq18"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern"; @@ -64597,8 +64891,8 @@ src = fetchFromGitHub { owner = "ternjs"; repo = "tern"; - rev = "b26e513f7bb8c7bb3509b7ce7066212673cef285"; - sha256 = "0w8m30c6da5ahlziwnig2pprqx6w5wrp1mm341fhibfj3gd4qmxp"; + rev = "2489fd3177a670ad6fdb864d0abf6e79355b2b7a"; + sha256 = "0m4bj93i42705hqnjzd6b1ahh2ibbg05wxggnxanmqssfv7hmq18"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/eaecd67af24050c72c5df73c3a12e717f95d5059/recipes/tern-auto-complete"; @@ -64656,12 +64950,12 @@ terraform-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, hcl-mode, lib, melpaBuild }: melpaBuild { pname = "terraform-mode"; - version = "20170101.456"; + version = "20170111.2117"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-terraform-mode"; - rev = "51ecf5858b910ddd373de4c6fbc0c12c202e8613"; - sha256 = "0dfjdwpyy1kp6j7flkxnfng74vkx93glq3idhzc6hq8a4wh2j64n"; + rev = "6973d1acaba2835dfdf174f5a5e27de6366002e1"; + sha256 = "12ww36g7mz4p4nslajcsdcm8xk6blwjwqjwhyp0n10ym6ssbh820"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/93e06adf34bc613edf95feaca64c69a0a2a4b567/recipes/terraform-mode"; @@ -64719,12 +65013,12 @@ test-simple = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "test-simple"; - version = "20160303.36"; + version = "20170117.411"; src = fetchFromGitHub { owner = "rocky"; repo = "emacs-test-simple"; - rev = "e199434a2ba2e19f9854504bfb0cee22fcd03975"; - sha256 = "0i38pzqi2ih3ckfjz323d3bc3p8y9syfjr96im16wxrs1c77h814"; + rev = "604942d36021a8b14877a0a640234a09c79e0927"; + sha256 = "1ydbhd1xkwhd5zmas06rw7v5vzcmvri8gla3pyf2rcf2li5sz247"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a4b76e053faee299f5b770a0e41aa615bf5fbf10/recipes/test-simple"; @@ -65048,8 +65342,8 @@ src = fetchFromGitHub { owner = "apache"; repo = "thrift"; - rev = "d8bb0e3b9ff7e6cecfc85c01a81280dc3d046430"; - sha256 = "0n2dy6l9wv08z5f67qlayw1ik3mfcblaflh0dl3ji1f6ygfm6y8h"; + rev = "5f723cd53980f395a92c438790a127cbd5699d90"; + sha256 = "1zf3ddyz8579kcwrbhb09nn5r0wxjwmafmrnrwljlch0kxwp79nl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/857ab7e3a5c290265d88ebacb9685b3faee586e5/recipes/thrift"; @@ -65105,12 +65399,12 @@ tide = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, typescript-mode }: melpaBuild { pname = "tide"; - version = "20161217.2302"; + version = "20170107.1619"; src = fetchFromGitHub { owner = "ananthakumaran"; repo = "tide"; - rev = "ab0e9fca712c6e890c213198fe9ab20284778f79"; - sha256 = "1msndmywrj0fny4fys5qj9nh1p01p2vsyn3wfrhj5asshgvp6g48"; + rev = "026af0842856bcc6dba26272feb1c9bec557de9d"; + sha256 = "0315lr5xs2ncw6k8d24ms0jk4k83x9jrzvn7534ciny7jjkll6fq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a21e063011ebbb03ac70bdcf0a379f9e383bdfab/recipes/tide"; @@ -65837,8 +66131,8 @@ src = fetchFromGitHub { owner = "jorgenschaefer"; repo = "circe"; - rev = "e549f0a7f8c6a39cc3129581b85682e3977d2bdd"; - sha256 = "16c45hb216b3r214p8v7zzlpz26s39lc9fmjl6ll3jwvqpq19kb1"; + rev = "5444a8dd90691de941509f7cc9ac8329c442dbdd"; + sha256 = "00dcdszskzqggg4gjp5f2k2v1a03jad52q2pqf04jqjycapkx227"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/a2b295656d53fddc76cacc86b239e5648e49e3a4/recipes/tracking"; @@ -66245,12 +66539,12 @@ tuareg = callPackage ({ caml, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "tuareg"; - version = "20161229.438"; + version = "20170109.1459"; src = fetchFromGitHub { owner = "ocaml"; repo = "tuareg"; - rev = "d4c82791b2a4e2c38c09a5afc61dab958b107428"; - sha256 = "13f4rj45m6qb1m21x9qnyb1xhfpb4pi8aifya0lb8xplav131bsk"; + rev = "5d53d1cc0478356602dc3d8a838445de9aa2a84a"; + sha256 = "0qj4racbh4fwsbgm08phbgcam2m348rcli950nd27sn7vza8vcy4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/01fb6435a1dfeebdf4e7fa3f4f5928bc75526809/recipes/tuareg"; @@ -66701,12 +66995,12 @@ ujelly-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ujelly-theme"; - version = "20161222.534"; + version = "20170116.1121"; src = fetchFromGitHub { owner = "marktran"; repo = "color-theme-ujelly"; - rev = "b62d64b8221c4209fb2d25bd49c85e3bfea19a90"; - sha256 = "1qzpv3lh51q8f4bvyr0wykvsm1jyf78wf8xvawjspp8vz76r8h7l"; + rev = "1837cfbf3d0b09d7e1da678e5dfb3b560a759734"; + sha256 = "0jjr5798nqm5lwjv1j4r21vhbqy10qy3gn977g0ysb31wp2209r4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/ujelly-theme"; @@ -67188,6 +67482,27 @@ license = lib.licenses.free; }; }) {}; + untitled-new-buffer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, magic-filetype, melpaBuild }: + melpaBuild { + pname = "untitled-new-buffer"; + version = "20161212.708"; + src = fetchFromGitHub { + owner = "zonuexe"; + repo = "untitled-new-buffer.el"; + rev = "4eabc6937b0e83062ffce9de0d42110224063a6c"; + sha256 = "139gysva6hpsk006bcbm1689pzaj18smxs2ar5pv0yvkh60wjvlr"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/de62e48115e1e5f9506e6d47a3b23c0420c1205b/recipes/untitled-new-buffer"; + sha256 = "1hpv7k7jhpif9csdrd2gpz71s3fp4svsvrd1nh8hbx7avjl66pjf"; + name = "untitled-new-buffer"; + }; + packageRequires = [ emacs magic-filetype ]; + meta = { + homepage = "https://melpa.org/#/untitled-new-buffer"; + license = lib.licenses.free; + }; + }) {}; url-shortener = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "url-shortener"; @@ -67251,12 +67566,12 @@ use-package = callPackage ({ bind-key, diminish, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "use-package"; - version = "20161222.903"; + version = "20170116.1309"; src = fetchFromGitHub { owner = "jwiegley"; repo = "use-package"; - rev = "5954ad37cf2d3c9237f4d2037e8619be15681cd1"; - sha256 = "0scn6wrs6040j4z1gfmn9akzknjhaj2kr07kfzx1v42ibm42ihcd"; + rev = "38034854ac21bd5ddc1a1129fd6c8ff86d939f8a"; + sha256 = "0s20z5njwmk591674mb2lyv50agg6496hkr5b11904jq5ca3xagz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/3f9b52790e2a0bd579c24004873df5384e2ba549/recipes/use-package"; @@ -67503,12 +67818,12 @@ vc-auto-commit = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "vc-auto-commit"; - version = "20160108.215"; + version = "20170107.533"; src = fetchFromGitHub { owner = "thisirs"; repo = "vc-auto-commit"; - rev = "9e60dd775df9771185c8ff79fa0ce7f7cfb90c17"; - sha256 = "09h7yg44hbxv3pyazfypkvk8j3drlwz0zn8x1wj0kbsviksl1wxk"; + rev = "446f664f4ec835532f4f18ba18b5fb731f6030aa"; + sha256 = "18jjl656ps75p7n3hf16mcjrgiagnjvb8m8dl4i261cbnq98qmav"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/770ab1e99fe63789726fc6c8c5d7e9a0287bc5fa/recipes/vc-auto-commit"; @@ -67524,12 +67839,12 @@ vc-check-status = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "vc-check-status"; - version = "20160108.216"; + version = "20170107.534"; src = fetchFromGitHub { owner = "thisirs"; repo = "vc-check-status"; - rev = "7c2e8a4e26d16c50343677fd769fc9d9d9778920"; - sha256 = "0icc4kqfpimxlja4jgcy9gjj4myc8y84vbvacyf79lxixygpaxi1"; + rev = "37734beb16bfd8633ea328059bf9a47eed826d5c"; + sha256 = "0mspksr2i6hkb7bhs38ydmn0d2mn7g1hjva60paq86kl7k76f7ra"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0387e08dd7ed69b291e896d85bd975c4f5dcbd09/recipes/vc-check-status"; @@ -67650,12 +67965,12 @@ vdiff = callPackage ({ emacs, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild }: melpaBuild { pname = "vdiff"; - version = "20161221.450"; + version = "20170116.1154"; src = fetchFromGitHub { owner = "justbur"; repo = "emacs-vdiff"; - rev = "cfad650c53b4fcaad8f24bbb7d44623678d2edff"; - sha256 = "06ajkby1762i3pnsq0k9048qvxldk0ajrqvq4wwcqgc1xpbcdq7l"; + rev = "f4332f26f7a88c6339e357d19f56354d2a2489fa"; + sha256 = "1jbhv430g2vsq0jhjypg9wdyax57m0r6hppqm2rqf0hlgn38v8d5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e90f19c8fa4b0d267d269b76f117995e812e899c/recipes/vdiff"; @@ -67839,12 +68154,12 @@ viewer = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "viewer"; - version = "20141021.1136"; + version = "20170106.1802"; src = fetchFromGitHub { owner = "rubikitch"; repo = "viewer"; - rev = "4cc7bba34fbf6ff65e26c1f0c3b16af7adf0a190"; - sha256 = "1ch8lr514f9lp3wdhy1z4dqcbnqkbqkgflnchwd82r5ylzbdxy2a"; + rev = "6c8db025bf4021428f7f2c3ef9d74fb13f5d267a"; + sha256 = "1sj4a9zwfv94m0ac503gan6hf9sl2658khab1fnj8szcq7hrdvq1"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f8e4328cae9b4759a75da0b26ea8b68821bc71af/recipes/viewer"; @@ -68281,8 +68596,8 @@ src = fetchFromGitHub { owner = "CodeFalling"; repo = "vue-mode"; - rev = "addc8637f9ab645b758b48b785a5a4c74c8ccc71"; - sha256 = "0pkjvil3wdcpwm7gq998lqr5dwp8qdzc025qjq0f3pqv9sq4yqq3"; + rev = "1561da428a1a30170b71cab71c576a508e4f4367"; + sha256 = "1081kypg9lhc0d3kjw4vkk9s3g9dbb5rr2rh4d2s1zicy7rxhadn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2e5e0a9fff332aeec09f6d3d758e2b67dfdf8397/recipes/vue-mode"; @@ -68395,22 +68710,22 @@ license = lib.licenses.free; }; }) {}; - wand = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: + wand = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "wand"; - version = "20141104.1645"; + version = "20170116.223"; src = fetchFromGitHub { owner = "cmpitg"; repo = "wand"; - rev = "da6284ab75c3afa1275420faa9934037052e2967"; - sha256 = "09gqsssc2sk0vwfg0h4zxq9a779sdjdgvxsw7p6n2k0g4wk0phri"; + rev = "08c9511cd0f07ba65ef5a07ad93851549391333f"; + sha256 = "16zd914kwnnhp6zc81z9acq69prrgiwi25ggbpn4lcx7xm8h5hv3"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/38be840bbb32094b753ec169b717a70817006655/recipes/wand"; sha256 = "052zq5dp800hynd9fb6c645kjb9rp3bpkz41ifazjnx4h4864r0l"; name = "wand"; }; - packageRequires = [ dash ]; + packageRequires = [ dash s ]; meta = { homepage = "https://melpa.org/#/wand"; license = lib.licenses.free; @@ -68671,12 +68986,12 @@ web-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "web-mode"; - version = "20161230.1026"; + version = "20170114.906"; src = fetchFromGitHub { owner = "fxbois"; repo = "web-mode"; - rev = "abd9c738feb0d6069cf8de07fa7d109441a5ca54"; - sha256 = "049q9n3881f27lpsmjsxdfw6zkizqhrh3wwyxfibnzsq9c1631hi"; + rev = "3e74b741abf8d3113a67ab6b48fba7fdd404e712"; + sha256 = "0lagq9gzm8wrypks2zc5qjz1pqjhhlg4dxji9c1zdji5kq3bhqz5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/6f0565555eaa356141422c5175d6cca4e9eb5c00/recipes/web-mode"; @@ -69562,12 +69877,12 @@ winum = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "winum"; - version = "20161226.1051"; + version = "20170111.29"; src = fetchFromGitHub { owner = "deb0ch"; repo = "emacs-winum"; - rev = "430d24dd29cf5a96eb31ea4bc6af150e4d530331"; - sha256 = "0ayj466md5xz6gflwl5sa81grpiydy5i2lkdpz7m8wlc81q3ng9j"; + rev = "25fbb9524ac7cde601b07cecd81fd1446e571282"; + sha256 = "1aibzgb9np9ik27jzaxg1gl1n15q1chxr5lhjvvpp05rr70ykll0"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/c1caa7a54a910a44322fdee300e8cce6ddcde071/recipes/winum"; @@ -69586,8 +69901,8 @@ version = "20160419.1232"; src = fetchhg { url = "https://bitbucket.com/ArneBab/wisp"; - rev = "ab6afca9ee2e"; - sha256 = "19yy6z12pqaz9l0gj4hm73m7z2gcyivwymf6732vk8im77i8agyl"; + rev = "280ab84bf8ad"; + sha256 = "088khr4ha37nvxzg620a6gyq7pc40rb13bbi9vgqhgjgggpq61d9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode"; @@ -69922,8 +70237,8 @@ src = fetchFromGitHub { owner = "bnbeckwith"; repo = "writegood-mode"; - rev = "253710702282c2a789b9a6cd64d53a5fcfe08638"; - sha256 = "1kppxgq2hcra1a978r5m589y7cya07hpqlhg19qa3i6m92wz6jcj"; + rev = "a99896531a260db11acb931b68dbdc45030832d7"; + sha256 = "15g133ql8mgjchm6h255q77b6rks843lzva44kgjmfgwmgbfmc1b"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/75c5a4304999fc3f5a02235a1c2c904238d2ce4f/recipes/writegood-mode"; @@ -69960,12 +70275,12 @@ ws-butler = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ws-butler"; - version = "20160913.1902"; + version = "20170111.1534"; src = fetchFromGitHub { owner = "lewang"; repo = "ws-butler"; - rev = "b59e36b2451193bf96176f5a006bf506770a40f3"; - sha256 = "0ij88qr7gk07dchhjsn3nlk8fqgbkp4qhvn14dqxndn3zr64ix7v"; + rev = "80dabd5d158929e8433e46207bb521282b21e4f3"; + sha256 = "0s4kfg2ga3qa6gb2ji1jv73fv66d9vn054cl0mif7n16kic4bkr4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f1645a51d487c8902eb6e59fb1884f85f48cec6f/recipes/ws-butler"; @@ -70128,12 +70443,12 @@ xah-css-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xah-css-mode"; - version = "20161218.2250"; + version = "20170116.919"; src = fetchFromGitHub { owner = "xahlee"; repo = "xah-css-mode"; - rev = "80f46b8699aff1ee83ba43d636d765a852df0b4a"; - sha256 = "1zhzh1vih468zlycr3pmnjk1f2jr8qqg61n1jbjw58daxh4jj6jd"; + rev = "ed4539971dd9c32752c7ff5a1d280150446bc769"; + sha256 = "1nw7mwbiaq4i28his4l7hx1qrgqykr59sw1909s1l165ygl85jb2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/57c2e2112c4eb50ee6ebddef9c3d219cc5ced804/recipes/xah-css-mode"; @@ -70149,12 +70464,12 @@ xah-elisp-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xah-elisp-mode"; - version = "20170102.722"; + version = "20170116.1037"; src = fetchFromGitHub { owner = "xahlee"; repo = "xah-elisp-mode"; - rev = "0f4d6f3239ced83d4f71660feca896ebe594e749"; - sha256 = "19ps3b60pzr8p8yii49kcsnvy0l0mpsfh231bfjsynrdzaz3zbd6"; + rev = "d49a743fede497d102d4dc2b739dbe35b41163ca"; + sha256 = "00v20p99njhh2wgk8jfccpigss2y6vd40wl1cs0ra67a4bjwn8di"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f2e996dd5b0061371662490e0b21d3c5bb506550/recipes/xah-elisp-mode"; @@ -70191,12 +70506,12 @@ xah-fly-keys = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xah-fly-keys"; - version = "20170103.616"; + version = "20170116.2003"; src = fetchFromGitHub { owner = "xahlee"; repo = "xah-fly-keys"; - rev = "05d97718a519edae9acb4f729cc7b997d3016e21"; - sha256 = "0b83rn7b5ssqhwj1lgz8na1dlaj8k0900rci1ggyylrdxzbbssnz"; + rev = "9c8d51eb4441351c71854612eb990246ff23b8b5"; + sha256 = "11l2jhn82r6aavc4wkcn0w5f2g2hilaz3a3v2fv70gd1x7spw0w7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/fc1683be70d1388efa3ce00adc40510e595aef2b/recipes/xah-fly-keys"; @@ -70275,12 +70590,12 @@ xah-reformat-code = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xah-reformat-code"; - version = "20161222.525"; + version = "20170111.812"; src = fetchFromGitHub { owner = "xahlee"; repo = "xah-reformat-code"; - rev = "a5034360857b8d795a8b9a9be72d53737c9e5c66"; - sha256 = "0sdxh9m3h9ain9ginarwia28qx19bia6f89788d6nvh1swlwxfi9"; + rev = "7e5bbd09be8035a482a76417d900cb5d3a70e1cd"; + sha256 = "04xwf9jxk4805bl7xj05kjfgl7m71zp94qdvw4g37s6q8v25j73d"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/45e731ccee5ccbf97169e32a16300b5fb78e1155/recipes/xah-reformat-code"; @@ -70296,12 +70611,12 @@ xah-replace-pairs = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xah-replace-pairs"; - version = "20161218.2147"; + version = "20170111.652"; src = fetchFromGitHub { owner = "xahlee"; repo = "xah-replace-pairs"; - rev = "a4e278440afc237907fd3d8c7ada45d2c9ff0141"; - sha256 = "0jz59iprd8s0ijay4l6mk7j47vd61v28y7l6xhgz9008gn9qbbzi"; + rev = "fb1b37f482ae2082d0a26214b2160760324d3fce"; + sha256 = "1am9zyszav8mr1g60g7jdmxd1hnvm2p7zpdrzv3awmr92y3psn1i"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0e7de2fe0e55b1a546f105aa1aac44fde46c8f44/recipes/xah-replace-pairs"; @@ -70485,12 +70800,12 @@ xmlgen = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "xmlgen"; - version = "20160810.331"; + version = "20170116.833"; src = fetchFromGitHub { owner = "philjackson"; repo = "xmlgen"; - rev = "fa99dbc8fa233100242a234e915fe658154d2a34"; - sha256 = "0j2yp6fy3gvgvpjdlrrxxwyax24ngv7jhxfj4rmf8wghf7i2flvg"; + rev = "331dbe01037873c209fbca2aeeaf42da446f1d79"; + sha256 = "03hksc2ng5dl4rq9yprj65d1x8kp0ccyb913hc6byz1n6gp0jkll"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cd19fded2de4e7549121485e81f7405c0176e203/recipes/xmlgen"; @@ -70947,12 +71262,12 @@ yankpad = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "yankpad"; - version = "20160903.1935"; + version = "20170116.1451"; src = fetchFromGitHub { owner = "Kungsgeten"; repo = "yankpad"; - rev = "76ecf21a8b59f35087716ac713eb072fd3d98f00"; - sha256 = "1h0gnnsqfb6q88002pjzmhmq9is1f3knwh24nw2rbsg3mpfg378x"; + rev = "ff1064bbc4189f93433c3eebb9d0dde72a27e6c6"; + sha256 = "1spriw8c4qv7c349p8m29j5x6b72ysbpffcc444rdd9s1yypizzf"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e64746d10f9e0158621a7c4dc41dc2eca6ad573c/recipes/yankpad"; @@ -71132,11 +71447,11 @@ }) {}; yatex = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild { pname = "yatex"; - version = "20161214.2131"; + version = "20170105.615"; src = fetchhg { url = "https://www.yatex.org/hgrepos/yatex/"; - rev = "5428250c886a"; - sha256 = "0q1b0wpdfdghp6hchc59jgkyra5qqqdam47q7g2ni4ym8nlhwd3c"; + rev = "59459111e042"; + sha256 = "072aminyiw7pwm74sq3xqqyd1f2l2ilcwg98r094xjvw4fz3yjq5"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/yatex"; @@ -71194,12 +71509,12 @@ ycmd = callPackage ({ cl-lib ? null, dash, deferred, emacs, fetchFromGitHub, fetchurl, let-alist, lib, melpaBuild, pkg-info, request, request-deferred, s }: melpaBuild { pname = "ycmd"; - version = "20161222.1039"; + version = "20170114.445"; src = fetchFromGitHub { owner = "abingham"; repo = "emacs-ycmd"; - rev = "ca51cbce87f671f2bb133d1df9f327bb8f1bb729"; - sha256 = "0riz0jj8c80x6p9fcxyni7q3b0dgxjwss8qbihndq8h2jypdhcgd"; + rev = "386f6101fec6975000ad724f117816c01ab55f16"; + sha256 = "12m3fh2xipb6sxf44vinx12pv4mh9yd98v4xr7drim2c95mqx2y4"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4b25378540c64d0214797348579671bf2b8cc696/recipes/ycmd"; @@ -71222,6 +71537,27 @@ license = lib.licenses.free; }; }) {}; + ydk-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "ydk-mode"; + version = "20170113.121"; + src = fetchFromGitHub { + owner = "jacksonrayhamilton"; + repo = "ydk-mode"; + rev = "f3f125b29408e0b0a34fec27dcb7c02c5dbfd04e"; + sha256 = "0ndmbswrv8vyw18zhbmjr11400l546zqaj7dzfvwb5rhdv2d0abi"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/865b9ee86ca28fc1cedc0a432a292400184711ae/recipes/ydk-mode"; + sha256 = "1z9digf39d7dd736svp0cy6773l3nklzc263q23gwfcg0jswbdyg"; + name = "ydk-mode"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/ydk-mode"; + license = lib.licenses.free; + }; + }) {}; yesql-ghosts = callPackage ({ cider, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "yesql-ghosts"; @@ -71371,12 +71707,12 @@ zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "zenburn-theme"; - version = "20170102.1359"; + version = "20170103.2328"; src = fetchFromGitHub { owner = "bbatsov"; repo = "zenburn-emacs"; - rev = "0d3a01b564cf0c64a83c3bf0652aff47f13dfaf0"; - sha256 = "0qazdp1x3mwpi20ilraqsb350rgp9vsk4qhby4qgrxqq1iv3n1nb"; + rev = "554778b48ffa35b0ebfbed31a6dc249afa16ba24"; + sha256 = "19zh9ifaqgf8d9lkxsgznd935p4yfhxcrdi583gp8m2vwa22kgrm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/091dcc3775ec2137cb61d66df4e72aca4900897a/recipes/zenburn-theme"; @@ -71437,8 +71773,8 @@ src = fetchFromGitHub { owner = "NicolasPetton"; repo = "zerodark-theme"; - rev = "e2e58a4aabb2b8973b318f5ad1013150f8d06678"; - sha256 = "1jnjiypm2zarfws1w5ql1c9d6zgl47cjnr8zq5lk0raxwx968lqc"; + rev = "3f93de4fd1ed7e989873b556517e018f1436f8ed"; + sha256 = "0rqg3mmh7jxsasai6i8y8r2hngvhnncn38ihvbbylyx4f71h59hi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/72ef967a9bea2e100ae17aad1a88db95820f4f6a/recipes/zerodark-theme"; @@ -71680,12 +72016,12 @@ zoom-window = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "zoom-window"; - version = "20161123.405"; + version = "20170115.120"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-zoom-window"; - rev = "759517e1116c9162181db3aa74438d448b5e1233"; - sha256 = "04m9mhsmmi40n8qx1axfvg490j4afkj694jjq6r954dz2f4h2h98"; + rev = "5d1ea2a67ca4c74557183d62ebd90bae5a81cfc6"; + sha256 = "11qj8mqqmcxc7c14mzf84k7mpgzarpv1y2mgsky2a7hnb0si14fx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8a55cc66cc0deb1c24023f638b8e920c9d975859/recipes/zoom-window"; @@ -71764,12 +72100,12 @@ zotxt = callPackage ({ fetchFromGitLab, fetchurl, lib, melpaBuild, request-deferred }: melpaBuild { pname = "zotxt"; - version = "20170102.1009"; + version = "20170109.2040"; src = fetchFromGitLab { owner = "egh"; repo = "zotxt-emacs"; - rev = "ac3946f45c6e9f61fdd23c517d78b1844b231c90"; - sha256 = "02kr2qladcm82dsq2fii1k6ks21ywk216v2rhffqkxyq6xpanvpj"; + rev = "1a010ea5db617269adc132e4cc028a44d9b629bd"; + sha256 = "10i5hq0mkb0b88n9lb40ad4d98fwv5inbdfiyxyrflvl4qj0q60r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b633453e77a719f6b6b6564e66c1c1260db38aa6/recipes/zotxt"; @@ -71806,12 +72142,12 @@ ztree = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ztree"; - version = "20161227.426"; + version = "20170105.208"; src = fetchFromGitHub { owner = "fourier"; repo = "ztree"; - rev = "2751b96aca36cc5c31dc105ec985c269126420a0"; - sha256 = "099w5z28aznzc8ri26lz8fkql4lvv23j0cqijif7bfmiz6zq5l1h"; + rev = "3a4df17edddef84160194802acc034cfa2dbd678"; + sha256 = "1a5sk4b00sgkgq23xmv0rlx89686dx3p8cmscrcf2lcddx8cq9pl"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f151e057c05407748991f23c021e94c178b87248/recipes/ztree"; @@ -71824,6 +72160,27 @@ license = lib.licenses.free; }; }) {}; + zweilight-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "zweilight-theme"; + version = "20170112.2205"; + src = fetchFromGitHub { + owner = "philiparvidsson"; + repo = "emacs-zweilight-theme"; + rev = "7f45ab9e23164d65538edb2beb9692ecdc24c31e"; + sha256 = "142ixk47a1x6xz8ibavzq7jxppjc2qvfwbly4sdyiwfpznbi4l3a"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/37422e259ada59122e1b4a31a4ae4dc00be797b9/recipes/zweilight-theme"; + sha256 = "1ykhnyiv5jvn34178mzg2cy6ynvc7jild6zwdqwr3qay87zffmjf"; + name = "zweilight-theme"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/zweilight-theme"; + license = lib.licenses.free; + }; + }) {}; zygospore = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "zygospore"; diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix index dc15c9e056a..9d945859ffe 100644 --- a/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix +++ b/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix @@ -230,6 +230,27 @@ license = lib.licenses.free; }; }) {}; + ac-emacs-eclim = callPackage ({ auto-complete, eclim, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "ac-emacs-eclim"; + version = "0.4"; + src = fetchFromGitHub { + owner = "emacs-eclim"; + repo = "emacs-eclim"; + rev = "8203fbf8544e65324a948a67718f7a16ba2d52e6"; + sha256 = "10bbbxhvlwm526g1wib1f87grnayirlg8jbsvmpzxr9nmdjgikz3"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/ac-emacs-eclim"; + sha256 = "0bkh7x6zj5drdvm9ji4vwqdxv7limd9a1idy8lsg0lcca3rjq3s5"; + name = "ac-emacs-eclim"; + }; + packageRequires = [ auto-complete eclim ]; + meta = { + homepage = "https://melpa.org/#/ac-emacs-eclim"; + license = lib.licenses.free; + }; + }) {}; ac-emoji = callPackage ({ auto-complete, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ac-emoji"; @@ -524,22 +545,22 @@ license = lib.licenses.free; }; }) {}; - ac-racer = callPackage ({ auto-complete, cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, racer }: + ac-racer = callPackage ({ auto-complete, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, racer }: melpaBuild { pname = "ac-racer"; - version = "0.1"; + version = "0.2"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-ac-racer"; - rev = "2708b0a49afc89fb99a6d74a016cff6b94138ed0"; - sha256 = "0g7xbfsfqpmcay56y8xbmif52ccz430s3rjxf5bgl9ahkk7zgkzl"; + rev = "4408c2d652dec0432e20c05e001db8222d778c6b"; + sha256 = "01154kqzh3pjy57vxhv27nm69p85a1fwl7r95c7pzmzxgxigfz1p"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e4318daf4dbb6864ee41f41287c89010fb811641/recipes/ac-racer"; sha256 = "1vkvh8y3ckvzvqxj4i2k6jqri94121wbfjziybli74qba8dca4yp"; name = "ac-racer"; }; - packageRequires = [ auto-complete cl-lib racer ]; + packageRequires = [ auto-complete emacs racer ]; meta = { homepage = "https://melpa.org/#/ac-racer"; license = lib.licenses.free; @@ -1292,12 +1313,12 @@ ansible-vault = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ansible-vault"; - version = "0.3.3"; + version = "0.3.4"; src = fetchFromGitHub { owner = "zellio"; repo = "ansible-vault-mode"; - rev = "f4d9b3a77490071b8c59caa473bb54df86e90362"; - sha256 = "0f6dmj3b57sy6xl6d50982lnsin0lzyjwk0q1blpz0h2imadr8qm"; + rev = "57cf7e6da30250587c28ebf592d7bca9a3bae1df"; + sha256 = "1m9r3vicmljypq6mhgr86lzgi26dnnlp7g0jbl9bjdk48xfg79wb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/2bff0da29a9b883e53a3d211c5577a3e0bc263a0/recipes/ansible-vault"; @@ -1687,22 +1708,22 @@ license = lib.licenses.free; }; }) {}; - aurel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + aurel = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "aurel"; - version = "0.8"; + version = "0.9"; src = fetchFromGitHub { owner = "alezost"; repo = "aurel"; - rev = "2b462d08c0e21f7fee0039457a02fa766fc6181c"; - sha256 = "0dqr1yrzf7a8655dsbcch4622rc75j9yjbn9zhkyikqjicddnlda"; + rev = "fc7ad208f43f8525f84a18941c9b55f956df8961"; + sha256 = "0mcbw8p4wrnnr39wzkfz9kc899w0k1jb00q1926mchf202cmnz94"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d1612acd2cf1fea739739608113923ec51d307e9/recipes/aurel"; sha256 = "13zyi55ksv426pcksbm3l9s6bmp102w7j1xbry46bc48al6i2nnl"; name = "aurel"; }; - packageRequires = [ emacs ]; + packageRequires = [ bui dash emacs ]; meta = { homepage = "https://melpa.org/#/aurel"; license = lib.licenses.free; @@ -2065,6 +2086,27 @@ license = lib.licenses.free; }; }) {}; + autothemer = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "autothemer"; + version = "0.2.2"; + src = fetchFromGitHub { + owner = "sebastiansturm"; + repo = "autothemer"; + rev = "8c467f57571c154129d660dfccebd151c998f2d9"; + sha256 = "0cd2pqh6k32sjidkcd8682y4l6mx52xw4a05f38kk8nsrk28m74k"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/3d7d7beed6ba10d7aa6a36328a696ba2d0d21dc2/recipes/autothemer"; + sha256 = "1lcyqfzx7qpkr3ajk0zi0mn32yvcwn06f61vhghn9c66xambsr7f"; + name = "autothemer"; + }; + packageRequires = [ cl-lib dash emacs ]; + meta = { + homepage = "https://melpa.org/#/autothemer"; + license = lib.licenses.free; + }; + }) {}; avy = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "avy"; @@ -2743,6 +2785,27 @@ license = lib.licenses.free; }; }) {}; + buffer-manage = callPackage ({ choice-program, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "buffer-manage"; + version = "0.1"; + src = fetchFromGitHub { + owner = "plandes"; + repo = "buffer-manage"; + rev = "09c7e652010ce84ea43c0ac20a943e7733bea0af"; + sha256 = "0dhqx4zlqznl4kn8cqp2a4a7c8nsw58pxss2852pfaz11pyv22ma"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/28f8f376df810e6ebebba9fb2c93eabbe3526cc9/recipes/buffer-manage"; + sha256 = "0fwri332faybv2apjh8zajqpryi0g4kk3and8djibpvci40l42jb"; + name = "buffer-manage"; + }; + packageRequires = [ choice-program emacs ]; + meta = { + homepage = "https://melpa.org/#/buffer-manage"; + license = lib.licenses.free; + }; + }) {}; buffer-move = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "buffer-move"; @@ -2830,12 +2893,12 @@ bui = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "bui"; - version = "1.0.1"; + version = "1.1.0"; src = fetchFromGitHub { owner = "alezost"; repo = "bui.el"; - rev = "70ea295ec04cb34e383dc7d62927452410876999"; - sha256 = "1whpln3zibqxnszvrm9chsaaxxxfb0kg3vvfy6j4drrjy5ah2vky"; + rev = "3bf8af2f339d2483203eda2c97a61b8771c3269d"; + sha256 = "1qx7cdm7jd15rf1silwj1yh0mg5fhldfi001k1msi50nyni90c82"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/38b7c9345de75a707b4a73e8bb8e2f213e4fd739/recipes/bui"; @@ -3733,12 +3796,12 @@ cliphist = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, popup }: melpaBuild { pname = "cliphist"; - version = "0.4.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "redguardtoo"; repo = "cliphist"; - rev = "5cddd9c0b3aacc9941214a749edd19ceb2cde7f4"; - sha256 = "0hifxb3r54yinlal6bwhycwaspbz1kwkybvrcppkpdfg9jd88nfd"; + rev = "72a8a92f69b280c347afe2f8b5f5eb57606a9aec"; + sha256 = "0arilk9msbrx4kwg6nk0faw1yi2ss225wdlz6ycdgqc1531h6jkm"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/82d86dae4ad8efc8ef342883c164c56e43079171/recipes/cliphist"; @@ -4038,12 +4101,12 @@ cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "cmake-mode"; - version = "3.7.1"; + version = "3.7.2"; src = fetchFromGitHub { owner = "Kitware"; repo = "CMake"; - rev = "db3499df5d06ab2cacc61e9f7720a33456aeafe4"; - sha256 = "17ab5xln94z2ybvn8s9pivyd6xvi9h448fxjc8yk7605zsjmr9i0"; + rev = "35413bf2c1b33980afd418030af27f184872af6b"; + sha256 = "1kk0xri88h4lla8r8y5gksiwpyxb468h8qn0f61sfa1kni73z09s"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode"; @@ -4434,22 +4497,22 @@ license = lib.licenses.free; }; }) {}; - company-emacs-eclim = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + company-emacs-eclim = callPackage ({ cl-lib ? null, company, eclim, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "company-emacs-eclim"; - version = "0.3"; + version = "0.4"; src = fetchFromGitHub { owner = "emacs-eclim"; repo = "emacs-eclim"; - rev = "c5c7272ae30e5017ebd08d4e03508abc6b23bf4c"; - sha256 = "0b9hr3xg53nap6sik9d2cwqi8vfwzv8yqjcin4hab6rg2fkr5mra"; + rev = "8203fbf8544e65324a948a67718f7a16ba2d52e6"; + sha256 = "10bbbxhvlwm526g1wib1f87grnayirlg8jbsvmpzxr9nmdjgikz3"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/company-emacs-eclim"; sha256 = "1l56hcy0y3cr38z1pjf0ilsdqdzvj3zwd40markm6si2xhdr8xig"; name = "company-emacs-eclim"; }; - packageRequires = []; + packageRequires = [ cl-lib company eclim ]; meta = { homepage = "https://melpa.org/#/company-emacs-eclim"; license = lib.licenses.free; @@ -4476,6 +4539,27 @@ license = lib.licenses.free; }; }) {}; + company-erlang = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, ivy-erlang-complete, lib, melpaBuild }: + melpaBuild { + pname = "company-erlang"; + version = "0.1"; + src = fetchFromGitHub { + owner = "s-kostyaev"; + repo = "company-erlang"; + rev = "3296baf45e354171acfddf33071b0f5af64371b5"; + sha256 = "00r0rr2c11b8mpis7a64dj6bzpm2jm17lpqmrhjjnc66zpq1vq8y"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/ca96ed0b5d6f8aea4de56ddeaa003b9c81d96219/recipes/company-erlang"; + sha256 = "0qlc89c05523kjzsb7j3yfi022la47kgixl74ggkafhn60scwdm7"; + name = "company-erlang"; + }; + packageRequires = [ company emacs ivy-erlang-complete ]; + meta = { + homepage = "https://melpa.org/#/company-erlang"; + license = lib.licenses.free; + }; + }) {}; company-ghc = callPackage ({ cl-lib ? null, company, emacs, fetchFromGitHub, fetchurl, ghc, lib, melpaBuild }: melpaBuild { pname = "company-ghc"; @@ -4860,22 +4944,22 @@ license = lib.licenses.free; }; }) {}; - concurrent = callPackage ({ deferred, fetchFromGitHub, fetchurl, lib, melpaBuild }: + concurrent = callPackage ({ deferred, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "concurrent"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "kiwanami"; repo = "emacs-deferred"; - rev = "8827106c83f0fc773bc406d381ea25a29a5965e1"; - sha256 = "1br4yys803x3ng4vzhhvblhkqabs46lx8a3ajycqy555q20zqzrf"; + rev = "9668749635472a63e7a9282e2124325405199b79"; + sha256 = "1ch5br9alvwcpijl9g8w5ypjrah29alpfpk4hjw23rwzyq5p4izq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8bc29a8d518ce7a584277089bd4654f52ac0f358/recipes/concurrent"; sha256 = "09wjw69bqrr3424h0mpb2kr5ixh96syjjsqrcyd7z2lsas5ldpnf"; name = "concurrent"; }; - packageRequires = [ deferred ]; + packageRequires = [ deferred emacs ]; meta = { homepage = "https://melpa.org/#/concurrent"; license = lib.licenses.free; @@ -5199,12 +5283,12 @@ creamsody-theme = callPackage ({ autothemer, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "creamsody-theme"; - version = "0.3.4"; + version = "0.3.6"; src = fetchFromGitHub { owner = "emacsfodder"; repo = "emacs-theme-creamsody"; - rev = "c1b2de723d1047ffa199a2cfb14131218962a07d"; - sha256 = "0kncywrxpb8yn8i0wqspx9igljzlv57zc9r32s1mwgqfz0p2z823"; + rev = "409ea24a0dace764ce22cec4a7ef4616ce94533f"; + sha256 = "1gfx26gsyxv9bywbl85z9bdn8fyv0w2g9dzz5lf5jwc9wx0d3wdi"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/488f95b9e425726d641120130d894babcc3b3e85/recipes/creamsody-theme"; @@ -5385,38 +5469,19 @@ license = lib.licenses.free; }; }) {}; - ctags = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild { - pname = "ctags"; - version = "1.1.1"; - src = fetchhg { - url = "https://bitbucket.com/semente/ctags.el"; - rev = "afb16c5b2530"; - sha256 = "1xgrb4ivgz7gmingfafmclqqflxdvkarmfkqqv1zjk6yrjhlcvwf"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/ctags"; - sha256 = "11fp8l99rj4fmi0vd3hkffgpfhk1l82ggglzb74jr3qfzv3dcn6y"; - name = "ctags"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/ctags"; - license = lib.licenses.free; - }; - }) {}; ctags-update = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ctags-update"; - version = "0.2.0"; + version = "1.0"; src = fetchFromGitHub { owner = "jixiuf"; - repo = "helm-etags-plus"; - rev = "d3f3162d5a3291d84b15fd325859c87e1a374923"; - sha256 = "05vhryqcydvcfm18fwby344931kzzh47x4l5ixy95xkcjkzrj8c7"; + repo = "ctags-update"; + rev = "ff4f211e42df94fdeba376e62b65dc67f0388589"; + sha256 = "09vdfmm846zhn5nxnndi7qg7rdsf5xd4zhynbx0mnm00cfw1vf0y"; }; recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/23f6ae3d3c8e414031bf524ff75d9d6f8d8c3fe9/recipes/ctags-update"; - sha256 = "1k43l667mvr2y33nblachdlvdqvn256gysc1iwv5zgv7gj9i65qf"; + url = "https://raw.githubusercontent.com/milkypostman/melpa/e5d0c347ff8cf6e0ade80853775fd6b84f387fa5/recipes/ctags-update"; + sha256 = "07548jjpx4var2817y47i6br8iicjlj66n1b33h0av6r1h514nci"; name = "ctags-update"; }; packageRequires = []; @@ -5824,22 +5889,22 @@ license = lib.licenses.free; }; }) {}; - deferred = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + deferred = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "deferred"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "kiwanami"; repo = "emacs-deferred"; - rev = "8827106c83f0fc773bc406d381ea25a29a5965e1"; - sha256 = "1br4yys803x3ng4vzhhvblhkqabs46lx8a3ajycqy555q20zqzrf"; + rev = "9668749635472a63e7a9282e2124325405199b79"; + sha256 = "1ch5br9alvwcpijl9g8w5ypjrah29alpfpk4hjw23rwzyq5p4izq"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/0e9a114d85f630648d05a7b552370fa8413da0c2/recipes/deferred"; sha256 = "0axbvxrdjgxk4d1bd9ar4r5nnacsi8r0d6649x7mnhqk12940mnr"; name = "deferred"; }; - packageRequires = []; + packageRequires = [ emacs ]; meta = { homepage = "https://melpa.org/#/deferred"; license = lib.licenses.free; @@ -6496,12 +6561,12 @@ dix = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "dix"; - version = "0.3.3"; + version = "0.3.4"; src = fetchFromGitHub { owner = "unhammer"; repo = "dix"; - rev = "c7a699fdab0c8f3de32000c804b1504b39c936ad"; - sha256 = "0xbzw4wvhaz7h4zq2pnfcps7wfm99vyhsk25hhsr632jnz790xdf"; + rev = "f9dd686922cf89dc7859c793be84969a2529a14b"; + sha256 = "02cayawahsa59mkr0f4rhsm9lnpyv8qpx59w3040xmhf8dx95378"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/149eeba213b82aa0bcda1073aaf1aa02c2593f91/recipes/dix"; @@ -6517,12 +6582,12 @@ dix-evil = callPackage ({ dix, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "dix-evil"; - version = "0.3.3"; + version = "0.3.4"; src = fetchFromGitHub { owner = "unhammer"; repo = "dix"; - rev = "c7a699fdab0c8f3de32000c804b1504b39c936ad"; - sha256 = "0xbzw4wvhaz7h4zq2pnfcps7wfm99vyhsk25hhsr632jnz790xdf"; + rev = "f9dd686922cf89dc7859c793be84969a2529a14b"; + sha256 = "02cayawahsa59mkr0f4rhsm9lnpyv8qpx59w3040xmhf8dx95378"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d9dcceb57231bf2082154cab394064a59d84d3a5/recipes/dix-evil"; @@ -6627,22 +6692,22 @@ license = lib.licenses.free; }; }) {}; - doom-themes = callPackage ({ all-the-icons, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + doom-themes = callPackage ({ all-the-icons, dash, emacs, fetchFromGitHub, fetchurl, font-lock-plus, lib, melpaBuild }: melpaBuild { pname = "doom-themes"; - version = "1.1.2"; + version = "1.1.5"; src = fetchFromGitHub { owner = "hlissner"; repo = "emacs-doom-theme"; - rev = "dbe6ed4b4cf27ab676843505cb7c5edba50b455b"; - sha256 = "0npzshc9mv1zy8dmghz34nwdjlpgxxd4iiv2zp3l6qa0m78j52ri"; + rev = "f07088c1a6c177cdb5e2ff674489c17a8a7a8426"; + sha256 = "1c6id6d42p38viwd0x6cic0v08g117gj7im1m15k9j52rkvgvvn8"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/73fd9f3c2352ea1af49166c2fe586d0410614081/recipes/doom-themes"; sha256 = "1ckr8rv1i101kynnx666lm7qa73jf9i5lppgwmhlc76lisg07cik"; name = "doom-themes"; }; - packageRequires = [ all-the-icons dash emacs ]; + packageRequires = [ all-the-icons dash emacs font-lock-plus ]; meta = { homepage = "https://melpa.org/#/doom-themes"; license = lib.licenses.free; @@ -7130,43 +7195,43 @@ license = lib.licenses.free; }; }) {}; - ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib }: + ebib = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, parsebib, seq }: melpaBuild { pname = "ebib"; - version = "2.8.1"; + version = "2.10"; src = fetchFromGitHub { owner = "joostkremers"; repo = "ebib"; - rev = "219665ba1c9aad885cee6e9914448139be7f7299"; - sha256 = "0s9hyyhjzf7ldr67znhmhl5k1q6qacnlnqw20cdc0iihidj2fg2j"; + rev = "4c2581ad17a636909e7ed0f46bd813cd6d9c45d3"; + sha256 = "1ic55fml4ll7pvakcf32ahps4za8mf4q10jgdyi8xj5bccvi3n3r"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/4e39cd8e8b4f61c04fa967def6a653bb22f45f5b/recipes/ebib"; sha256 = "1kdqf5nk9l6mr3698nqngrkw5dicgf7d24krir5wrcfbrsqrfmid"; name = "ebib"; }; - packageRequires = [ dash emacs parsebib ]; + packageRequires = [ dash emacs parsebib seq ]; meta = { homepage = "https://melpa.org/#/ebib"; license = lib.licenses.free; }; }) {}; - eclim = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + eclim = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, json ? null, lib, melpaBuild, popup, s, yasnippet }: melpaBuild { pname = "eclim"; - version = "0.3"; + version = "0.4"; src = fetchFromGitHub { owner = "emacs-eclim"; repo = "emacs-eclim"; - rev = "c5c7272ae30e5017ebd08d4e03508abc6b23bf4c"; - sha256 = "0b9hr3xg53nap6sik9d2cwqi8vfwzv8yqjcin4hab6rg2fkr5mra"; + rev = "8203fbf8544e65324a948a67718f7a16ba2d52e6"; + sha256 = "10bbbxhvlwm526g1wib1f87grnayirlg8jbsvmpzxr9nmdjgikz3"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1e9d3075587fbd9ca188535fd945a7dc451c6d7e/recipes/eclim"; sha256 = "1n60ci6kjmzy2khr3gs7s8gf21j1f9zjaj5a1yy2dyygsarbxw7b"; name = "eclim"; }; - packageRequires = []; + packageRequires = [ cl-lib dash json popup s yasnippet ]; meta = { homepage = "https://melpa.org/#/eclim"; license = lib.licenses.free; @@ -8916,12 +8981,12 @@ erlang = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "erlang"; - version = "19.2"; + version = "19.2.1"; src = fetchFromGitHub { owner = "erlang"; repo = "otp"; - rev = "3473ecd83a7bbe7e0bebb865f25dddb93e3bf10f"; - sha256 = "06pr4ydrqpp1skx85zjb1an4kvzv6vacb771vy71k54j7w6lh9hk"; + rev = "bca5bf5a2d68a0e9ca681363a8943809c4751950"; + sha256 = "1bxksxp2ggzskmrzh4k66w27ckh77jjjriq85xfz52n963al9crr"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d9cd526f43981e0826af59cdc4bb702f644781d9/recipes/erlang"; @@ -9167,12 +9232,12 @@ eshell-z = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "eshell-z"; - version = "0.3.1"; + version = "0.3.2"; src = fetchFromGitHub { owner = "xuchunyang"; repo = "eshell-z"; - rev = "033924f138f19f22a30c1845e728691e5615fa38"; - sha256 = "0kp9yw56l8bl4zqganclnpf6x5g2rmcf23265n8cp24j6d7c7r4h"; + rev = "96ec3f5f8a801c893d2c6a6b140e333ef2bfd8b5"; + sha256 = "1aac4m814jgxwpz7lbyx5r4z5dmawp4sk7pwbx0zqpnbcsaq5wwc"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/8079cecaa59ad2ef22812960838123effc46a9b3/recipes/eshell-z"; @@ -9523,12 +9588,12 @@ evil-escape = callPackage ({ cl-lib ? null, emacs, evil, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "evil-escape"; - version = "3.12"; + version = "3.14"; src = fetchFromGitHub { owner = "syl20bnr"; repo = "evil-escape"; - rev = "befb07d03c0c06ff5c40eb9cdd436c97fc49f394"; - sha256 = "0cj17gk7cxia2p9xzqnlnmqqbw2afd3x61gfw9fpf65j9wik5hbz"; + rev = "b4d44fc5015341e484495fc86b73d09b2ac062ec"; + sha256 = "0s8lmmm25qabicwaj9jybpbd8mkc62yl7jnhk1lpablydjkv3w2i"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/770fc6dd82c4d30f98e973958044e4d47b8fd127/recipes/evil-escape"; @@ -11861,12 +11926,12 @@ forecast = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "forecast"; - version = "0.5.0"; + version = "0.6.1"; src = fetchFromGitHub { owner = "cadadr"; repo = "forecast.el"; - rev = "8fdd0d4532b81e4bfe114fad548aeb049cd512cf"; - sha256 = "0ia4k7jxx35g0kdm9z75i3sr1h91nh8fkhbllxpd9za29dw5fs7c"; + rev = "1bae400e5154d7494fd989b1be47450565810e23"; + sha256 = "0kcyn2m122wbbsp7mwji5acsrdfdkfpf427zj6dn88rfx90q82w2"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/e6ff6a4ee29b96bccb2e4bc0644f2bd2e51971ee/recipes/forecast"; @@ -12602,12 +12667,12 @@ git-commit = callPackage ({ dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, with-editor }: melpaBuild { pname = "git-commit"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "acb8efe770b55ae23f24cf8d2dc4e62bc37c1b88"; - sha256 = "11vhdz75yqp0c9vp64mv2c2bh4dwb8skvix5gbqhfykd5wa565ay"; + rev = "9cc74bfc9804918d1b296424bc0fb0aca6d65a59"; + sha256 = "1dr4c0vv6mb1jmqg6s8yml58sg9yx3da1kqbsv97gv4vasd0s0dn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/git-commit"; @@ -14078,6 +14143,27 @@ license = lib.licenses.free; }; }) {}; + guix = callPackage ({ bui, dash, emacs, fetchFromGitHub, fetchurl, geiser, lib, magit-popup, melpaBuild }: + melpaBuild { + pname = "guix"; + version = "0.2.2"; + src = fetchFromGitHub { + owner = "alezost"; + repo = "guix.el"; + rev = "b832ff6c417b83652b7aa6d9ecfa75803fabe23c"; + sha256 = "153fr29lvhfkfmfhpinaffc2dpll2r3dlsk1hpxkw4j2cac5visl"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/b3d8c73e8a946b8265487a0825d615d80aa3337d/recipes/guix"; + sha256 = "0h4jwc4h2jv09c6rngb614fc39qfy04rmvqrn1l54hn28s6q7sk9"; + name = "guix"; + }; + packageRequires = [ bui dash emacs geiser magit-popup ]; + meta = { + homepage = "https://melpa.org/#/guix"; + license = lib.licenses.free; + }; + }) {}; guru-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "guru-mode"; @@ -14458,12 +14544,12 @@ helm = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, helm-core, lib, melpaBuild, popup }: melpaBuild { pname = "helm"; - version = "2.3.4"; + version = "2.4.0"; src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm"; - rev = "26415fdb3ebc66fa721b94aa1eaeba1693eae624"; - sha256 = "12jy8448gj8a1mw2njzxyvrrc2q059xrq65my1zqx1k1lcrknhp8"; + rev = "a1bc339cbdaad200cb947e1e6264e9013322b434"; + sha256 = "1pjp629xwya55ld6hkys4gmgn0mvnd7qzpzz1qraaympsnymrh3w"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/7e8bccffdf69479892d76b9336a4bec3f35e919d/recipes/helm"; @@ -14710,12 +14796,12 @@ helm-core = callPackage ({ async, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "helm-core"; - version = "2.3.4"; + version = "2.4.0"; src = fetchFromGitHub { owner = "emacs-helm"; repo = "helm"; - rev = "26415fdb3ebc66fa721b94aa1eaeba1693eae624"; - sha256 = "12jy8448gj8a1mw2njzxyvrrc2q059xrq65my1zqx1k1lcrknhp8"; + rev = "a1bc339cbdaad200cb947e1e6264e9013322b434"; + sha256 = "1pjp629xwya55ld6hkys4gmgn0mvnd7qzpzz1qraaympsnymrh3w"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/ef7a700c5665e6d72cb4cecf7fb5a2dd43ef9bf7/recipes/helm-core"; @@ -14812,6 +14898,27 @@ license = lib.licenses.free; }; }) {}; + helm-etags-plus = callPackage ({ fetchFromGitHub, fetchurl, helm, lib, melpaBuild }: + melpaBuild { + pname = "helm-etags-plus"; + version = "1.1"; + src = fetchFromGitHub { + owner = "jixiuf"; + repo = "helm-etags-plus"; + rev = "99512856918e485862ceb21460476adb0349f525"; + sha256 = "08ddxp1hm0ckx6gq9yl6dhh0jrfb6f747snchykl3z5p0ayknvlm"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/e5d0c347ff8cf6e0ade80853775fd6b84f387fa5/recipes/helm-etags-plus"; + sha256 = "0lw21yp1q6iggzlb1dks3p6qdfppnqf50f3rijjs18lisp4izp99"; + name = "helm-etags-plus"; + }; + packageRequires = [ helm ]; + meta = { + homepage = "https://melpa.org/#/helm-etags-plus"; + license = lib.licenses.free; + }; + }) {}; helm-firefox = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, helm, lib, melpaBuild }: melpaBuild { pname = "helm-firefox"; @@ -15970,12 +16077,12 @@ hindent = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "hindent"; - version = "5.2.1"; + version = "5.2.2"; src = fetchFromGitHub { owner = "chrisdone"; repo = "hindent"; - rev = "5de979e1e001608c9fe73d552c4e29110957bbb8"; - sha256 = "1qaklfhf92zibj2wrpiyjqrzba7j00iqzb46nd7p64wyqqhh7ncp"; + rev = "d67cee32231aee30984b9c5d0250d21b5377b620"; + sha256 = "126q56673w7yz1p58550k6aya47nhbzn29g4zvq6wjbnicn0vwd1"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/dbae71a47446095f768be35e689025aed57f462f/recipes/hindent"; @@ -17059,22 +17166,22 @@ license = lib.licenses.free; }; }) {}; - import-js = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + import-js = callPackage ({ emacs, fetchFromGitHub, fetchurl, grizzl, lib, melpaBuild }: melpaBuild { pname = "import-js"; - version = "0.7.0"; + version = "1.0.0"; src = fetchFromGitHub { owner = "galooshi"; repo = "emacs-import-js"; - rev = "231d3d5924adea2d0127aa50acbd2b6a4bab5d25"; - sha256 = "1zsjaz69gbfmsy0zr6byag31m9jv3nglhxhz56xzhaabsk218f74"; + rev = "15d395126f57408d770a72db2e5f43271f90fa52"; + sha256 = "1ipbfacjx9vqqhvsf9sgfci8vqx0plks510w1gsjj0xwrpqn1f6l"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/048344edd471a473c9e32945b021b3f26f1666e0/recipes/import-js"; sha256 = "0qzr4vfv3whdly73k7x621dwznca7nlhd3gpppr2w2sg12jym5ha"; name = "import-js"; }; - packageRequires = [ emacs ]; + packageRequires = [ emacs grizzl ]; meta = { homepage = "https://melpa.org/#/import-js"; license = lib.licenses.free; @@ -17185,6 +17292,27 @@ license = lib.licenses.free; }; }) {}; + info-buffer = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "info-buffer"; + version = "0.2"; + src = fetchFromGitHub { + owner = "llvilanova"; + repo = "info-buffer"; + rev = "d35dad6e766c6e2ddb8dc6acb4ce5b6e10fbcaa7"; + sha256 = "0czkp7cf7qmdm1jdn67gxyxz8b4qj2kby8if50d450xqwbx0da7x"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/3c44a1d69725b687444329d8af43c9799112b407/recipes/info-buffer"; + sha256 = "1vkgkwgwym0j5xip7mai11anlpa2h7vd5m9i1xga1b23hcs9r1w4"; + name = "info-buffer"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/info-buffer"; + license = lib.licenses.free; + }; + }) {}; inherit-local = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "inherit-local"; @@ -17541,6 +17669,27 @@ license = lib.licenses.free; }; }) {}; + ivy-erlang-complete = callPackage ({ async, counsel, emacs, erlang, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild }: + melpaBuild { + pname = "ivy-erlang-complete"; + version = "0.1.2"; + src = fetchFromGitHub { + owner = "s-kostyaev"; + repo = "ivy-erlang-complete"; + rev = "65d80ff0052be9aa65e9a1cd8f6b1f5fb112ee36"; + sha256 = "05qjpv95xrhwpg1g0znsp33a8827w4p7vl6iflrrmi15kij5imb4"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/ac1b9e350d3f066e4e56202ebb443134d5fc3669/recipes/ivy-erlang-complete"; + sha256 = "00fqjgrhvcn3ibpgiy4b0sr4x9p6ym5r1rvi4rdzsw2i3nxmgf3a"; + name = "ivy-erlang-complete"; + }; + packageRequires = [ async counsel emacs erlang ivy ]; + meta = { + homepage = "https://melpa.org/#/ivy-erlang-complete"; + license = lib.licenses.free; + }; + }) {}; ivy-gitlab = callPackage ({ dash, fetchFromGitHub, fetchurl, gitlab, ivy, lib, melpaBuild, s }: melpaBuild { pname = "ivy-gitlab"; @@ -17625,6 +17774,27 @@ license = lib.licenses.free; }; }) {}; + ivy-youtube = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, ivy, lib, melpaBuild, request }: + melpaBuild { + pname = "ivy-youtube"; + version = "0.1.1"; + src = fetchFromGitHub { + owner = "squiter"; + repo = "ivy-youtube"; + rev = "f8bc1eadaa46b4c9585c03dc8cbb325193df016e"; + sha256 = "1b973qq2dawdal2220lixg52bg8qlwn2mkdw7ca3yjm6gy9fv07b"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/33cc202ff0f0f283da23dbe7c7bdc5a1a86fb1d8/recipes/ivy-youtube"; + sha256 = "1llrlxbvpqahivd3wfjfwijzbngijfl786p7ligsb458s69jv1if"; + name = "ivy-youtube"; + }; + packageRequires = [ cl-lib ivy request ]; + meta = { + homepage = "https://melpa.org/#/ivy-youtube"; + license = lib.licenses.free; + }; + }) {}; ix = callPackage ({ fetchFromGitHub, fetchurl, grapnel, lib, melpaBuild }: melpaBuild { pname = "ix"; @@ -17983,12 +18153,12 @@ js2-mode = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "js2-mode"; - version = "20160623"; + version = "20170116"; src = fetchFromGitHub { owner = "mooz"; repo = "js2-mode"; - rev = "0cda39255827f283e7578cd469ae42daad9556a2"; - sha256 = "1k91nckxg6d9q9pmn2ikcw85yrmj4yrw20i8v0pq8499wz8i15gs"; + rev = "03c679eb9914d58d7d9b7afc2036c482a9a01236"; + sha256 = "1kgmljgh71f2sljdsr134jrj1i6kgj9bwyh4pl1lrz0v4ahwgd6g"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/js2-mode"; @@ -19292,12 +19462,12 @@ logview = callPackage ({ datetime, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "logview"; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "doublep"; repo = "logview"; - rev = "4f1db3f2081e819dd35545497529a03466bd0397"; - sha256 = "0f96wxijls743qyqfgkdqil3p5nn0sm02rlz1nqkm6bd8k28rcg1"; + rev = "c22ac44d14de8aaad532e47ea60c21c24d661a50"; + sha256 = "02842gbxlq6crvd3817aqvj5irshls5km675vmhk0qd4cqg38abv"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/1df3c11ed7738f32e6ae457647e62847701c8b19/recipes/logview"; @@ -19460,12 +19630,12 @@ magit = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, git-commit, lib, magit-popup, melpaBuild, with-editor }: melpaBuild { pname = "magit"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "acb8efe770b55ae23f24cf8d2dc4e62bc37c1b88"; - sha256 = "11vhdz75yqp0c9vp64mv2c2bh4dwb8skvix5gbqhfykd5wa565ay"; + rev = "9cc74bfc9804918d1b296424bc0fb0aca6d65a59"; + sha256 = "1dr4c0vv6mb1jmqg6s8yml58sg9yx3da1kqbsv97gv4vasd0s0dn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/68bb049b7c4424345f5c1aea82e950a5e47e9e47/recipes/magit"; @@ -19614,12 +19784,12 @@ magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "magit-popup"; - version = "2.9.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "magit"; repo = "magit"; - rev = "acb8efe770b55ae23f24cf8d2dc4e62bc37c1b88"; - sha256 = "11vhdz75yqp0c9vp64mv2c2bh4dwb8skvix5gbqhfykd5wa565ay"; + rev = "9cc74bfc9804918d1b296424bc0fb0aca6d65a59"; + sha256 = "1dr4c0vv6mb1jmqg6s8yml58sg9yx3da1kqbsv97gv4vasd0s0dn"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cec5af50ae7634cc566adfbfdf0f95c3e2951c0c/recipes/magit-popup"; @@ -20265,12 +20435,12 @@ mentor = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild, seq, xml-rpc }: melpaBuild { pname = "mentor"; - version = "0.3"; + version = "0.3.1"; src = fetchFromGitHub { owner = "skangas"; repo = "mentor"; - rev = "074bd57a1e19d7807d682552fee63f326d1ad05c"; - sha256 = "1p2wlwl8771w8m0i8f6qx11n1f13kkf681v0v4zcd161jgmklp5q"; + rev = "2b6aea26fd998d6e6fdac5e6b768f9a1751e268a"; + sha256 = "1j6wf2z4816qj17bm45frhmxk1snsad3jvkjpasyg8pscf4kqi07"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/083de4bd25b6b013a31b9d5ecdffad139a4ba91e/recipes/mentor"; @@ -21227,6 +21397,27 @@ license = lib.licenses.free; }; }) {}; + mysql-to-org = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: + melpaBuild { + pname = "mysql-to-org"; + version = "1.0.0"; + src = fetchFromGitHub { + owner = "mallt"; + repo = "mysql-to-org-mode"; + rev = "0f51b174a0ee6c9820baf9d79783923b270f3ffc"; + sha256 = "1gxp1a26sna0p3xq6by8bk4yphhh32bvll0sdm2p3wkpdaci7hyz"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/ca23f61be1dc8b0ae2ec0ae38d4614cf9c855023/recipes/mysql-to-org"; + sha256 = "13ysgvqp7bafiaz0f9kg4pq2idndj4r804q6ih64bac8gqhnmcv9"; + name = "mysql-to-org"; + }; + packageRequires = [ emacs s ]; + meta = { + homepage = "https://melpa.org/#/mysql-to-org"; + license = lib.licenses.free; + }; + }) {}; name-this-color = callPackage ({ cl-lib ? null, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "name-this-color"; @@ -21482,12 +21673,12 @@ neotree = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "neotree"; - version = "0.5"; + version = "0.5.1"; src = fetchFromGitHub { owner = "jaypei"; repo = "emacs-neotree"; - rev = "ba1f4bacd97c99d55ad37e5940bd7567d2ae50d4"; - sha256 = "1a8riwz37sws2g2992zj6y8q4ypr76gxfwril6vnfig367anv4js"; + rev = "d2ae6ac8a919f164f34c589f2f46ddd140a79f81"; + sha256 = "0xqcrxmpk2z4pd9scqn2nannqy0a76mkkqv9bz037a36w8v481nd"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/9caf2e12762d334563496d2c75fae6c74cfe5c1c/recipes/neotree"; @@ -21587,12 +21778,12 @@ nix-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "nix-mode"; - version = "1.11.5"; + version = "1.11.6"; src = fetchFromGitHub { owner = "NixOS"; repo = "nix"; - rev = "d39f51fa3472ccc30f1b2896f5538d0b2dbce916"; - sha256 = "0ms42pmnmzhn0b74s3b441m0nqbckgm64bc00qdlvb1s644j32i6"; + rev = "1fa2c86db50af806916d72e76f10bef39dd65e7d"; + sha256 = "1l4xfv38famawrxs6lg9k7gxghgmlgbpp2dbchnqln21d32b6a8h"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f2b542189cfde5b9b1ebee4625684949b6704ded/recipes/nix-mode"; @@ -21671,12 +21862,12 @@ nodejs-repl = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "nodejs-repl"; - version = "0.1.0"; + version = "0.1.1"; src = fetchFromGitHub { owner = "abicky"; repo = "nodejs-repl.el"; - rev = "a7fd82b2fafe086da442f0f2f62b4dd7c8107ab9"; - sha256 = "03vcs458rcn1hgfvmgmijadjvri7zlh2z4lxgaplzfnga13mapym"; + rev = "d821ef49a8eae0e405fd2a000246f0475542a575"; + sha256 = "1fwz6wpair617p9l2wdx923zpbbklfcdrygsryjx5gpnnm649mmy"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/14f22f97416111fcb02e299ff2b20c44fb75f049/recipes/nodejs-repl"; @@ -21710,11 +21901,11 @@ }) {}; notmuch = callPackage ({ fetchgit, fetchurl, lib, melpaBuild }: melpaBuild { pname = "notmuch"; - version = "0.23.4"; + version = "0.23.5"; src = fetchgit { url = "git://git.notmuchmail.org/git/notmuch"; - rev = "4dde1e677473faa6588909396820f9948e28923f"; - sha256 = "14675mrlqbp2s5wdj8rs96kz7vdzv3j80d259cybp1ijvncgh1ds"; + rev = "cff1e0673a7ca91d9b9907072c501a8bdcf0e3f8"; + sha256 = "1vxxksq4w6gl3wnh77jcpmjyph0x9r3ibqp9dvgmzxlwig495vfk"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b19f21ed7485036e799ccd88edbf7896a379d759/recipes/notmuch"; @@ -22684,12 +22875,12 @@ org-jira = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, request }: melpaBuild { pname = "org-jira"; - version = "2.5.0"; + version = "2.5.2"; src = fetchFromGitHub { owner = "ahungry"; repo = "org-jira"; - rev = "6330511011b7fe8ee04300e82f090ce3efd3b100"; - sha256 = "18kwiwmq95pf8w07xl3vh2xhlkwnv53b4n6h0xq2fqprkh8n6f0l"; + rev = "af4115f4e8b4e77de5642fb28ce6d5e0d7cb0b70"; + sha256 = "1g775f9gpl0nqq3vn6h9cnjazimn9bjwk31dc7fdylz3nf7f3h03"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/730a585e5c9216a2428a134c09abcc20bc7c631d/recipes/org-jira"; @@ -22785,6 +22976,27 @@ license = lib.licenses.free; }; }) {}; + org-mime = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "org-mime"; + version = "0.0.4"; + src = fetchFromGitHub { + owner = "org-mime"; + repo = "org-mime"; + rev = "3c4f24c8d43c24332c4f2f4bf763459b11ead956"; + sha256 = "04xs06sgdigi9hpciqb0d12rsgzg5b5vyf08rlvkjiddkqclp5pw"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/521678fa13884dae69c2b4b7a2af718b2eea4b28/recipes/org-mime"; + sha256 = "14154pajl2bbawdd8iqfwgc67pcjp2lxl6f92c62nwq12wkcnny6"; + name = "org-mime"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/org-mime"; + license = lib.licenses.free; + }; + }) {}; org-multiple-keymap = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, org }: melpaBuild { pname = "org-multiple-keymap"; @@ -24083,12 +24295,12 @@ parinfer = callPackage ({ cl-lib ? null, dash, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "parinfer"; - version = "0.4.6"; + version = "0.4.7"; src = fetchFromGitHub { owner = "DogLooksGood"; repo = "parinfer-mode"; - rev = "3d5b8d4a3f7e73f15f816f7555abed09c5516338"; - sha256 = "1w3j0dzi19h1k94gnj1zxx4s1aji91wq4sjwkf813zs7q769mfsp"; + rev = "a91b1ee5392c6a98c102ddba2f0c15ab67f8ad1b"; + sha256 = "09337fpv492rzd2ah7d8kxyv5spcgwf58xr943ya09sgi2invkbx"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/470ab2b5cceef23692523b4668b15a0775a0a5ba/recipes/parinfer"; @@ -24164,6 +24376,27 @@ license = lib.licenses.free; }; }) {}; + passmm = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "passmm"; + version = "0.2.0"; + src = fetchFromGitHub { + owner = "pjones"; + repo = "passmm"; + rev = "983fc8e3e6d24bb8088e2e89254ecd5e03db787d"; + sha256 = "1mcxfk3yqhxslsjl3j25n87di5i2a3v9rk1cj1vnf46695s2fk38"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/8ae2a1e10375f9cd55d19502c9740b2737eba209/recipes/passmm"; + sha256 = "0p6qps9ww7s6w5x7p6ha26xj540pk4bjkr629lcicrvnfr5jsg4b"; + name = "passmm"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/passmm"; + license = lib.licenses.free; + }; + }) {}; passthword = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "passthword"; @@ -24292,12 +24525,12 @@ pcache = callPackage ({ eieio ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "pcache"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "sigma"; repo = "pcache"; - rev = "7f441f69bd5ed6cb6c2a86f59f48f4960174c71f"; - sha256 = "0j1p2jr475jkkxcsqm1xpjxq5qrnl1xj1kdxyzhjkwr2dy3bqvas"; + rev = "025ef2411fa1bf82a9ac61dfdb7bd4cedaf2d740"; + sha256 = "1jkdyacpcvbsm1g2rjpnk6hfr01r3j5ibgh09441scz41v6xk248"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/cae2ac3513e371a256be0f1a7468e38e686c2487/recipes/pcache"; @@ -24438,12 +24671,12 @@ persistent-scratch = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "persistent-scratch"; - version = "0.2.5"; + version = "0.3"; src = fetchFromGitHub { owner = "Fanael"; repo = "persistent-scratch"; - rev = "107cf4022bed13692e6ac6a544c06227f30e3535"; - sha256 = "0j72rqd96dz9pp9zwc88q3358m4b891dg0szmbyvs4myp3yandz2"; + rev = "551c655fa349e6f48e4e29f427fff7594f76ac1d"; + sha256 = "1iqfr8s4cvnnmqw5yxyr6b6nghbsc95mgjlc61qxa8wa1mpv31rz"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f1e32702bfa15490b692d5db59e22d2c07b292d1/recipes/persistent-scratch"; @@ -24480,12 +24713,12 @@ persp-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "persp-mode"; - version = "2.9.4"; + version = "2.9.5"; src = fetchFromGitHub { owner = "Bad-ptr"; repo = "persp-mode.el"; - rev = "8200c8753513b14ebc1a8b40b917d7c0a6f5ac6a"; - sha256 = "13pcdy18pqanjhkacl5rbfmyw3y52d9ll0b6w0w4ffc2lhqpi7nd"; + rev = "1116ead88123a11efef346db0045ee8389250bd2"; + sha256 = "11xncsvzy13xc939qfvlzplsz2izvf16hy45k500h44g2dxcvq3m"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/caad63d14f770f07d09b6174b7b40c5ab06a1083/recipes/persp-mode"; @@ -24540,6 +24773,27 @@ license = lib.licenses.free; }; }) {}; + perspeen = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "perspeen"; + version = "0.1"; + src = fetchFromGitHub { + owner = "seudut"; + repo = "perspeen"; + rev = "30ee14339cf8fe2e59e5384085afee3f8eb58dda"; + sha256 = "0mi7ipx0zg0vrm9da24i4j0300xj0dm3jjg35f466pm3a7xafrsg"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/19bead132fbc4c179bfe8720c28424028c9c1323/recipes/perspeen"; + sha256 = "1g8qp7d5h9nfki6868gcbdf9bm696zgd49nsghi67wd2x7hq66x1"; + name = "perspeen"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/perspeen"; + license = lib.licenses.free; + }; + }) {}; ph = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ph"; @@ -24837,12 +25091,12 @@ plain-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "plain-theme"; - version = "1"; + version = "2"; src = fetchFromGitHub { owner = "yegortimoshenko"; repo = "plain-theme"; - rev = "4210122812df9b5fe375ad35a3b933bf040460a3"; - sha256 = "184rw6pri55mkab8wv2n483zp0cvd6j911abq290pcqw1pgswcgh"; + rev = "43fc59d487d39e6110230a073f1376ab877aa739"; + sha256 = "0g44qdpn3ni291awjklia4r26qyiavpjib04k761hfacrdkvsdys"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/d7ad3737f081f101500317f7e183be6b1e7e8122/recipes/plain-theme"; @@ -25464,12 +25718,12 @@ projectile-rails = callPackage ({ emacs, f, fetchFromGitHub, fetchurl, inf-ruby, inflections, lib, melpaBuild, projectile, rake }: melpaBuild { pname = "projectile-rails"; - version = "0.12.1"; + version = "0.13.0"; src = fetchFromGitHub { owner = "asok"; repo = "projectile-rails"; - rev = "fe0cb5597d9e87ceebfadd1815beadfc04a194f1"; - sha256 = "0yg7xbv0mnrcc6kgh8ci6pxzfjiq1qkrw6hx2zs5m4ryfrrfclz2"; + rev = "8c41f3c92cd7f5eb5a983f6f3d42cb67dff04366"; + sha256 = "1rial7py4n451d6ylymf5q4cb57ala4rvvi7619r1c5y1m493qi7"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/b16532bb8d08f7385bca4b83ab4e030d7b453524/recipes/projectile-rails"; @@ -26133,22 +26387,22 @@ license = lib.licenses.free; }; }) {}; - quickrun = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + quickrun = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "quickrun"; - version = "2.2.7"; + version = "2.2.8"; src = fetchFromGitHub { owner = "syohex"; repo = "emacs-quickrun"; - rev = "fe23f324b0198f8827cc0768e8507a02194eec68"; - sha256 = "1iypwvdgdh30c9br7jnibgwbdca2mqjy95x2ppsc51sik2mz2db1"; + rev = "70e93e06778f44113f405aedec6187b925311d57"; + sha256 = "0swbgsidq11w7vyjhf06dn8vsj06j9scj8n2dm9m7fasj0yh3ghw"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/81f0f525680fea98e804f39dbde1dada887e8821/recipes/quickrun"; sha256 = "0f989d6niw6ghf9mq454kqyp0gy7gj34vx5l6krwc52agckyfacy"; name = "quickrun"; }; - packageRequires = [ cl-lib emacs ]; + packageRequires = [ emacs ]; meta = { homepage = "https://melpa.org/#/quickrun"; license = lib.licenses.free; @@ -26595,6 +26849,27 @@ license = lib.licenses.free; }; }) {}; + redprl = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "redprl"; + version = "0.1.0"; + src = fetchFromGitHub { + owner = "RedPRL"; + repo = "sml-redprl"; + rev = "d06d39486348a74981b2c4c4c2ed3af95b01d5ca"; + sha256 = "0k3f7pa332d0fs1js8hi7zszcirir1943bhkgwfxzsqx17m26x3n"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/06e7371d703ffdc5b6ea555f2ed289e57e71e377/recipes/redprl"; + sha256 = "1zinzs3vzf2alsnxf5k71i7lp90fm26wv4y20ci52n0hnh5nz861"; + name = "redprl"; + }; + packageRequires = [ emacs ]; + meta = { + homepage = "https://melpa.org/#/redprl"; + license = lib.licenses.free; + }; + }) {}; redtick = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "redtick"; @@ -27372,6 +27647,27 @@ license = lib.licenses.free; }; }) {}; + russian-holidays = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "russian-holidays"; + version = "0.4"; + src = fetchFromGitHub { + owner = "grafov"; + repo = "russian-holidays"; + rev = "b285a30f29d85c48e3ea4eb93972d34a090c167b"; + sha256 = "1mz842gvrscklg2w2r2q2wbj92qr31h895k700j3axqx6k30ni0h"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/d4830900e371e7036225ea434c52204f4d2481a7/recipes/russian-holidays"; + sha256 = "0lawjwz296grbvb4a1mm1j754q7mpcanyfln1gqxr339kqx2aqd8"; + name = "russian-holidays"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/russian-holidays"; + license = lib.licenses.free; + }; + }) {}; rust-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "rust-mode"; @@ -27709,12 +28005,12 @@ sekka = callPackage ({ cl-lib ? null, concurrent, fetchFromGitHub, fetchurl, lib, melpaBuild, popup }: melpaBuild { pname = "sekka"; - version = "1.6.4"; + version = "1.6.5"; src = fetchFromGitHub { owner = "kiyoka"; repo = "sekka"; - rev = "2b0facc87e743e21534672aadac6db3164e38daf"; - sha256 = "0nsm7z056rh32sq7abgdwyaz4dbz8v9pgbha5jvpk7y0zmnabrgs"; + rev = "001e205b37ae0dded430b9a809425dc7ed730366"; + sha256 = "113i8i705qkd3nccspacnmk9ysy5kwavg8h9z9djdgki611q700q"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/350bbb5761b5ba69aeb4acf6d7cdf2256dba95a6/recipes/sekka"; @@ -28378,27 +28674,6 @@ license = lib.licenses.free; }; }) {}; - slamhound = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: - melpaBuild { - pname = "slamhound"; - version = "1.5.5"; - src = fetchFromGitHub { - owner = "technomancy"; - repo = "slamhound"; - rev = "7e38841ecdda7b3b569cca0b96c155ae2d3d433d"; - sha256 = "1kiczjqa1jhs24lgvizcs355rivx59psxw0fixc9yj8fgld7r4xs"; - }; - recipeFile = fetchurl { - url = "https://raw.githubusercontent.com/milkypostman/melpa/54c191408ceb09ca21ef52df171f02d700aee5ba/recipes/slamhound"; - sha256 = "14zlcw0zw86awd6g98l4h2whav9amz4m8ik877d1wsdjf69g7k9x"; - name = "slamhound"; - }; - packageRequires = []; - meta = { - homepage = "https://melpa.org/#/slamhound"; - license = lib.licenses.free; - }; - }) {}; slideview = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "slideview"; @@ -29848,12 +30123,12 @@ swift-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "swift-mode"; - version = "2.2"; + version = "2.2.1"; src = fetchFromGitHub { owner = "chrisbarrett"; repo = "swift-mode"; - rev = "a07be7a34d4f677a28878f4b72a2095addc628fd"; - sha256 = "14l8cm82fx0p1xcbf48a303llx2p9p0i17ly1vx8y5ff3a0i0l0h"; + rev = "6cd2948589771d926e545d8cbe054705eebce18f"; + sha256 = "1zz5jv2qgcnhidyhnw3wbcpqb80jqqbs74kpa66assfigyvivyj6"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/19cb133191cd6f9623e99e958d360113595e756a/recipes/swift-mode"; @@ -30708,12 +30983,12 @@ thrift = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "thrift"; - version = "0.9.3"; + version = "0.10.0"; src = fetchFromGitHub { owner = "apache"; repo = "thrift"; - rev = "53dd39833a08ce33582e5ff31fa18bb4735d6731"; - sha256 = "1srylw9wwkyq92f9v6ds9zp9z8sl800wbxjbir80g1lwv4hghaii"; + rev = "b2a4d4ae21c789b689dd162deb819665567f481c"; + sha256 = "1b1fnzhy5qagbzhphgjxysad64kcq9ggcvp0wb7c7plrps72xfjh"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/857ab7e3a5c290265d88ebacb9685b3faee586e5/recipes/thrift"; @@ -32516,14 +32791,35 @@ license = lib.licenses.free; }; }) {}; + winum = callPackage ({ cl-lib ? null, fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "winum"; + version = "1.0.0"; + src = fetchFromGitHub { + owner = "deb0ch"; + repo = "emacs-winum"; + rev = "e89791b90e45f588f9e8c11884ea1daf3dc98518"; + sha256 = "1gd0byijl5cyn6gkf5pkadzqvczshgizfrr3ddg6czvgblf1vgl9"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/c1caa7a54a910a44322fdee300e8cce6ddcde071/recipes/winum"; + sha256 = "0yyvjmvqif6glh9ri6049nxcmgib9mxdhy6816kjhsaqr570f9pw"; + name = "winum"; + }; + packageRequires = [ cl-lib ]; + meta = { + homepage = "https://melpa.org/#/winum"; + license = lib.licenses.free; + }; + }) {}; wisp-mode = callPackage ({ fetchhg, fetchurl, lib, melpaBuild }: melpaBuild { pname = "wisp-mode"; version = "0.9.1"; src = fetchhg { url = "https://bitbucket.com/ArneBab/wisp"; - rev = "ab6afca9ee2e"; - sha256 = "19yy6z12pqaz9l0gj4hm73m7z2gcyivwymf6732vk8im77i8agyl"; + rev = "280ab84bf8ad"; + sha256 = "088khr4ha37nvxzg620a6gyq7pc40rb13bbi9vgqhgjgggpq61d9"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/5b7972602399f9df9139cff177e38653bb0f43ed/recipes/wisp-mode"; @@ -32728,12 +33024,12 @@ ws-butler = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: melpaBuild { pname = "ws-butler"; - version = "0.5"; + version = "0.6"; src = fetchFromGitHub { owner = "lewang"; repo = "ws-butler"; - rev = "b59e36b2451193bf96176f5a006bf506770a40f3"; - sha256 = "0ij88qr7gk07dchhjsn3nlk8fqgbkp4qhvn14dqxndn3zr64ix7v"; + rev = "323b651dd70ee40a25accc940b8f80c3a3185205"; + sha256 = "1a4b0lsmwq84qfx51c5xy4fryhb1ysld4fhgw2vr37izf53379sb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/f1645a51d487c8902eb6e59fb1884f85f48cec6f/recipes/ws-butler"; @@ -33150,8 +33446,8 @@ version = "1.78"; src = fetchhg { url = "https://www.yatex.org/hgrepos/yatex/"; - rev = "5428250c886a"; - sha256 = "0q1b0wpdfdghp6hchc59jgkyra5qqqdam47q7g2ni4ym8nlhwd3c"; + rev = "c2c547e147c7"; + sha256 = "1khsvzg7ma98ijpj21xmdlnp18wwxf2n9jr2y1xia4a6qgkmlchb"; }; recipeFile = fetchurl { url = "https://raw.githubusercontent.com/milkypostman/melpa/04867a574773e8794335a2664d4f5e8b243f3ec9/recipes/yatex"; @@ -33216,6 +33512,27 @@ license = lib.licenses.free; }; }) {}; + ydk-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }: + melpaBuild { + pname = "ydk-mode"; + version = "1.0.0"; + src = fetchFromGitHub { + owner = "jacksonrayhamilton"; + repo = "ydk-mode"; + rev = "f3f125b29408e0b0a34fec27dcb7c02c5dbfd04e"; + sha256 = "0ndmbswrv8vyw18zhbmjr11400l546zqaj7dzfvwb5rhdv2d0abi"; + }; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/865b9ee86ca28fc1cedc0a432a292400184711ae/recipes/ydk-mode"; + sha256 = "1z9digf39d7dd736svp0cy6773l3nklzc263q23gwfcg0jswbdyg"; + name = "ydk-mode"; + }; + packageRequires = []; + meta = { + homepage = "https://melpa.org/#/ydk-mode"; + license = lib.licenses.free; + }; + }) {}; yesql-ghosts = callPackage ({ cider, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, s }: melpaBuild { pname = "yesql-ghosts"; diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index cef1ab8e19b..12ca97e12c5 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -136,12 +136,12 @@ in { clion = buildClion rec { name = "clion-${version}"; - version = "2016.3"; + version = "2016.3.2"; description = "C/C++ IDE. New. Intelligent. Cross-platform"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz"; - sha256 = "16nszamr0bxg8aghyrg4wzxbp9158kjzhr957ljpbipz0rlixf31"; + sha256 = "0ygnj3yszgd1si1qgx7m4n7smm583l5pww8xhx8n86mvz7ywdhbn"; }; wmClass = "jetbrains-clion"; }; @@ -172,12 +172,12 @@ in idea-community = buildIdea rec { name = "idea-community-${version}"; - version = "2016.3.2"; + version = "2016.3.3"; description = "Integrated Development Environment (IDE) by Jetbrains, community edition"; license = stdenv.lib.licenses.asl20; src = fetchurl { url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz"; - sha256 = "0ngign34gq7i121ss2s9wfziy3vkv1jb79pw8nf1qp7rb15xn4vc"; + sha256 = "1v9rzfj84fyz3m3b6bh45jns8wcil9n8f8mfha0x8m8534r6w368"; }; wmClass = "jetbrains-idea-ce"; }; @@ -208,24 +208,24 @@ in idea-ultimate = buildIdea rec { name = "idea-ultimate-${version}"; - version = "2016.3.2"; + version = "2016.3.3"; description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/idea/ideaIU-${version}.tar.gz"; - sha256 = "13pd95zad29c3i9qpwhjii601ixb4dgcld0kxk3liq4zmnv6wqxa"; + sha256 = "1bwy86rm0mifizmhkm9wxwc4nrrizk2zp4zl5ycxh6zdiad1r1wm"; }; wmClass = "jetbrains-idea"; }; ruby-mine = buildRubyMine rec { name = "ruby-mine-${version}"; - version = "2016.2.5"; + version = "2016.3.1"; description = "The Most Intelligent Ruby and Rails IDE"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz"; - sha256 = "1rncnm5dvhpfb7l5p2k0hs4yqzp8n1c4rvz9vldlf5k7mvwggp7p"; + sha256 = "10d1ba6qpizhz4d7fz0ya565pdvkgcmsdgs7b8dv98s9hxfjsldy"; }; wmClass = "jetbrains-rubymine"; }; @@ -256,36 +256,36 @@ in pycharm-community = buildPycharm rec { name = "pycharm-community-${version}"; - version = "2016.3"; + version = "2016.3.2"; description = "PyCharm Community Edition"; license = stdenv.lib.licenses.asl20; src = fetchurl { url = "https://download.jetbrains.com/python/${name}.tar.gz"; - sha256 = "1pi822ihzy58jszdy7y2pyni6pki9ih8s9xdbwlbwg9vck1iqprs"; + sha256 = "0fag5ng9n953mnf3gmxpac1icnb1qz6dybhqwjbr13qij8v2s2g1"; }; wmClass = "jetbrains-pycharm-ce"; }; pycharm-professional = buildPycharm rec { name = "pycharm-professional-${version}"; - version = "2016.3"; + version = "2016.3.2"; description = "PyCharm Professional Edition"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/python/${name}.tar.gz"; - sha256 = "1b4ib77wzg0y12si8zqrfwbhv4kvmy9nm5dsrdr3k7f89dqg3279"; + sha256 = "1nylq0fyvix68l4dp9852dak58dbiamjphx2hin087cadaji6r63"; }; wmClass = "jetbrains-pycharm"; }; phpstorm = buildPhpStorm rec { name = "phpstorm-${version}"; - version = "2016.3"; + version = "2016.3.2"; description = "Professional IDE for Web and PHP developers"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz"; - sha256 = "0hzjhwij2x3b5fqwyd69h24ld13bpc2bf9wdcd1jy758waf0d91y"; + sha256 = "05ylhpn1mijjphcmv6ay3123xp72yypw19430dgr8101zpsnifa5"; }; wmClass = "jetbrains-phpstorm"; }; @@ -304,12 +304,12 @@ in webstorm = buildWebStorm rec { name = "webstorm-${version}"; - version = "2016.3.1"; + version = "2016.3.2"; description = "Professional IDE for Web and JavaScript development"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz"; - sha256 = "10za4d6w9yns7kclbviizslq2y7zas9rkmvs3xwrfw1rdw2b69af"; + sha256 = "1h3kjvd10j48n9ch2ldqjsizq5n8gkm0vrrvznayc1bz2kjvhavn"; }; wmClass = "jetbrains-webstorm"; }; @@ -340,12 +340,12 @@ in datagrip = buildDataGrip rec { name = "datagrip-${version}"; - version = "2016.3"; + version = "2016.3.2"; description = "Your Swiss Army Knife for Databases and SQL"; license = stdenv.lib.licenses.unfree; src = fetchurl { url = "https://download.jetbrains.com/datagrip/${name}.tar.gz"; - sha256 = "10nah7v330qrrczzz5jldnr0k7w2xzljiny32gm9pqmjbl0i70il"; + sha256 = "19njb6i7nl6szql7cy99jmig59b304c6im3988p1dd8dj2j6csv3"; }; wmClass = "jetbrains-datagrip"; }; diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix index 0b45f9502fa..9814e697d22 100644 --- a/pkgs/applications/editors/nano/default.nix +++ b/pkgs/applications/editors/nano/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl +{ stdenv, fetchurl, fetchFromGitHub , ncurses , texinfo , gettext ? null @@ -10,7 +10,14 @@ assert enableNls -> (gettext != null); with stdenv.lib; -stdenv.mkDerivation rec { +let + nixSyntaxHighlight = fetchFromGitHub { + owner = "seitz"; + repo = "nanonix"; + rev = "17e0de65e1cbba3d6baa82deaefa853b41f5c161"; + sha256 = "1g51h65i31andfs2fbp1v3vih9405iknqn11fzywjxji00kjqv5s"; + }; +in stdenv.mkDerivation rec { name = "nano-${version}"; version = "2.7.3"; src = fetchurl { @@ -30,6 +37,10 @@ stdenv.mkDerivation rec { substituteInPlace src/text.c --replace "__time_t" "time_t" ''; + postInstall = '' + cp ${nixSyntaxHighlight}/nix.nanorc $out/share/nano/ + ''; + meta = { homepage = http://www.nano-editor.org/; description = "A small, user-friendly console text editor"; diff --git a/pkgs/applications/editors/nvi/default.nix b/pkgs/applications/editors/nvi/default.nix index 89762d5bc33..82c89ebdca6 100644 --- a/pkgs/applications/editors/nvi/default.nix +++ b/pkgs/applications/editors/nvi/default.nix @@ -19,7 +19,8 @@ stdenv.mkDerivation rec { patchPhase = '' sed -i build/configure \ -e s@vi_cv_path_preserve=no@vi_cv_path_preserve=/tmp/vi.recover@ \ - -e s@/var/tmp@@ + -e s@/var/tmp@@ \ + -e s@-lcurses@-lncurses@ ''; configurePhase = '' diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix index 689a1537b69..97fc30c237c 100644 --- a/pkgs/applications/editors/vscode/default.nix +++ b/pkgs/applications/editors/vscode/default.nix @@ -2,22 +2,23 @@ makeWrapper, libXScrnSaver }: let - version = "1.8.0"; - rev = "38746938a4ab94f2f57d9e1309c51fd6fb37553d"; + version = "1.8.1"; + rev = "ee428b0eead68bf0fb99ab5fdc4439be227b6281"; + channel = "stable"; - sha256 = if stdenv.system == "i686-linux" then "0p7r1i71v2ab4dzlwh43hqih958a31cqskf64ds4vgc35x2mfjcq" - else if stdenv.system == "x86_64-linux" then "1k15701jskk7w5kwzlzfri96vvw7fcinyfqqafls8nms8h5csv76" - else if stdenv.system == "x86_64-darwin" then "12fqz62gs2wcg2wwx1k6gv2gqil9c54yq254vk3rqdf82q9zyapk" + sha256 = if stdenv.system == "i686-linux" then "f48c2eb302de0742612f6c5e4ec4842fa474a85c1bcf421456526c9472d4641f" + else if stdenv.system == "x86_64-linux" then "99bd463707f3a21bc949eec3e857c80aafef8f66e06a295148c1c23875244760" + else if stdenv.system == "x86_64-darwin" then "9202c85669853b07d1cbac9e6bcb01e7c08e13fd2a2b759dd53994e0fa51e7a1" else throw "Unsupported system: ${stdenv.system}"; - urlBase = "https://az764295.vo.msecnd.net/stable/${rev}/"; + urlBase = "https://az764295.vo.msecnd.net/${channel}/${rev}/"; urlStr = if stdenv.system == "i686-linux" then - urlBase + "code-stable-code_${version}-1481650382_i386.tar.gz" + urlBase + "code-${channel}-code_${version}-1482159060_i386.tar.gz" else if stdenv.system == "x86_64-linux" then - urlBase + "code-stable-code_${version}-1481651903_amd64.tar.gz" + urlBase + "code-${channel}-code_${version}-1482158209_amd64.tar.gz" else if stdenv.system == "x86_64-darwin" then - urlBase + "VSCode-darwin-stable.zip" + urlBase + "VSCode-darwin-${channel}.zip" else throw "Unsupported system: ${stdenv.system}"; in stdenv.mkDerivation rec { @@ -33,10 +34,7 @@ in name = "code"; exec = "code"; icon = "code"; - comment = '' - Code editor redefined and optimized for building and debugging modern - web and cloud applications - ''; + comment = "Code editor redefined and optimized for building and debugging modern web and cloud applications"; desktopName = "Visual Studio Code"; genericName = "Text Editor"; categories = "GNOME;GTK;Utility;TextEditor;Development;"; diff --git a/pkgs/applications/gis/grass/default.nix b/pkgs/applications/gis/grass/default.nix index 7d2828115f7..790997e328b 100644 --- a/pkgs/applications/gis/grass/default.nix +++ b/pkgs/applications/gis/grass/default.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation { postInstall = '' wrapProgram $out/bin/grass70 \ --set PYTHONPATH $PYTHONPATH \ - --set GRASS_PYTHON ${python2Packages.python}/bin/${python2Packages.python.executable} + --set GRASS_PYTHON ${python2Packages.python}/bin/${python2Packages.python.executable} \ --suffix LD_LIBRARY_PATH ':' '${gdal}/lib' ln -s $out/grass-*/lib $out/lib ''; diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix index 680cf921ce2..a4d0d21ef40 100644 --- a/pkgs/applications/gis/qgis/default.nix +++ b/pkgs/applications/gis/qgis/default.nix @@ -5,7 +5,7 @@ }: stdenv.mkDerivation rec { - name = "qgis-2.16.2"; + name = "qgis-2.18.3"; buildInputs = [ gdal qt4 flex openssl bison proj geos xlibsWrapper sqlite gsl qwt qscintilla fcgi libspatialindex libspatialite postgresql qjson qca2 txt2tags ] ++ @@ -14,8 +14,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake makeWrapper ]; - # fatal error: ui_qgsdelimitedtextsourceselectbase.h: No such file or directory - #enableParallelBuilding = true; + enableParallelBuilding = true; # To handle the lack of 'local' RPATH; required, as they call one of # their built binaries requiring their libs, in the build process. @@ -25,7 +24,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://qgis.org/downloads/${name}.tar.bz2"; - sha256 = "0dll8klz0qfba4c1y7mp9k4y4azlay0sypvryicggllk1hna4w0n"; + sha256 = "155kz7fizhkmgc4lsmk1cph1zar03pdd8pjpmv81yyx1z0i4ygvl"; }; cmakeFlags = stdenv.lib.optional withGrass "-DGRASS_PREFIX7=${grass}/${grass.name}"; diff --git a/pkgs/applications/graphics/freepv/default.nix b/pkgs/applications/graphics/freepv/default.nix index e042b15855c..6d82db4bac1 100644 --- a/pkgs/applications/graphics/freepv/default.nix +++ b/pkgs/applications/graphics/freepv/default.nix @@ -1,25 +1,35 @@ { stdenv, fetchurl, libjpeg, mesa, freeglut, zlib, cmake, libX11, libxml2, libpng, - libXxf86vm }: + libXxf86vm, gcc6 }: stdenv.mkDerivation { - name = "freepv-0.3.0_beta1"; + name = "freepv-0.3.0"; src = fetchurl { - url = mirror://sourceforge/freepv/freepv-0.3.0_beta1.tar.gz; - sha256 = "084qqa361np73anvqrv78ngw8hjxglmdm3akkpszbwnzniw89qla"; + url = mirror://sourceforge/freepv/freepv-0.3.0.tar.gz; + sha256 = "1w19abqjn64w47m35alg7bcdl1p97nf11zn64cp4p0dydihmhv56"; }; buildInputs = [ libjpeg mesa freeglut zlib cmake libX11 libxml2 libpng - libXxf86vm ]; + libXxf86vm gcc6 ]; - patchPhase = '' + postPatch = '' sed -i -e '/GECKO/d' CMakeLists.txt sed -i -e '/mozilla/d' src/CMakeLists.txt + sed -i -e '1i \ + #include ' src/libfreepv/OpenGLRenderer.cpp + sed -i -e '1i \ + #include ' src/libfreepv/Image.cpp + substituteInPlace src/libfreepv/Action.h \ + --replace NULL nullptr + substituteInPlace src/libfreepv/pngReader.cpp \ + --replace png_set_gray_1_2_4_to_8 png_set_expand_gray_1_2_4_to_8 ''; + NIX_CFLAGS_COMPILE = "-fpermissive -Wno-narrowing"; + meta = { description = "Open source panorama viewer using GL"; homepage = http://freepv.sourceforge.net/; - license = "LGPL"; + license = [ stdenv.lib.licenses.lgpl21 ]; }; } diff --git a/pkgs/applications/graphics/gimp/2.8.nix b/pkgs/applications/graphics/gimp/2.8.nix index b123dcade1d..4cb67cde751 100644 --- a/pkgs/applications/graphics/gimp/2.8.nix +++ b/pkgs/applications/graphics/gimp/2.8.nix @@ -1,7 +1,8 @@ { stdenv, fetchurl, pkgconfig, intltool, babl, gegl, gtk2, glib, gdk_pixbuf , pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, libtiff , webkit, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, jasper -, python2Packages, libart_lgpl, libexif, gettext, xorg }: +, python2Packages, libart_lgpl, libexif, gettext, xorg +, AppKit, Cocoa, gtk-mac-integration }: let inherit (python2Packages) pygtk wrapPython python; @@ -26,7 +27,8 @@ in stdenv.mkDerivation rec { libmng librsvg libwmf zlib libzip ghostscript aalib jasper python pygtk libart_lgpl libexif gettext xorg.libXpm wrapPython - ]; + ] + ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Cocoa gtk-mac-integration ]; pythonPath = [ pygtk ]; @@ -51,6 +53,6 @@ in stdenv.mkDerivation rec { description = "The GNU Image Manipulation Program"; homepage = http://www.gimp.org/; license = stdenv.lib.licenses.gpl3Plus; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/applications/graphics/pencil/default.nix b/pkgs/applications/graphics/pencil/default.nix index 7d9b77e9661..5b1f79a6c4f 100644 --- a/pkgs/applications/graphics/pencil/default.nix +++ b/pkgs/applications/graphics/pencil/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, makeWrapper, xulrunner }: stdenv.mkDerivation rec { - version = "2.0.18"; + version = "2.0.21"; name = "pencil-${version}"; src = fetchurl { url = "https://github.com/prikhi/pencil/releases/download/v${version}/Pencil-${version}-linux-pkg.tar.gz"; - sha256 = "0x0kibb2na12fwl0x68xhkjpbm5h2widm346cx2r29gp1kq9kklc"; + sha256 = "0xq3gczqy7gzf1997qxdql5z7qqk1vabr0rzgakmsi4dq2q4d3kq"; }; buildPhase = ""; @@ -32,8 +32,5 @@ stdenv.mkDerivation rec { license = licenses.gpl2; # Commercial license is also available maintainers = with maintainers; [ bjornfor prikhi ]; platforms = platforms.linux; - # See https://github.com/prikhi/pencil/issues/840 - # ("Error: Platform version '47.0' is not compatible with minVersion >= 36.0 maxVersion <= 46.*") - broken = true; }; } diff --git a/pkgs/applications/graphics/xournal/default.nix b/pkgs/applications/graphics/xournal/default.nix index 97b418f08c1..38573989266 100644 --- a/pkgs/applications/graphics/xournal/default.nix +++ b/pkgs/applications/graphics/xournal/default.nix @@ -3,6 +3,11 @@ , libgnomecanvas, libgnomeprint, libgnomeprintui , pango, libX11, xproto, zlib, poppler , autoconf, automake, libtool, pkgconfig}: + +let + isGdkQuartzBackend = (gtk2.gdktarget == "quartz"); +in + stdenv.mkDerivation rec { version = "0.4.8"; name = "xournal-" + version; @@ -21,7 +26,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoconf automake libtool pkgconfig ]; - NIX_LDFLAGS = [ "-lX11" "-lz" ]; + patches = stdenv.lib.optionals isGdkQuartzBackend [ + ./gdk-quartz-backend.patch + ]; + + NIX_LDFLAGS = [ "-lz" ] + ++ stdenv.lib.optionals (!isGdkQuartzBackend) [ "-lX11" ]; desktopItem = makeDesktopItem { name = name; diff --git a/pkgs/applications/graphics/xournal/gdk-quartz-backend.patch b/pkgs/applications/graphics/xournal/gdk-quartz-backend.patch new file mode 100644 index 00000000000..d1a42443a88 --- /dev/null +++ b/pkgs/applications/graphics/xournal/gdk-quartz-backend.patch @@ -0,0 +1,90 @@ +diff -rup xournal-0.4.8-orig/src/Makefile.am xournal-0.4.8/src/Makefile.am +--- xournal-0.4.8-orig/src/Makefile.am 2012-07-04 23:12:47.000000000 +0200 ++++ xournal-0.4.8/src/Makefile.am 2016-12-25 03:04:00.000000000 +0100 +@@ -31,6 +31,5 @@ if WIN32 + xournal_LDFLAGS = -mwindows + xournal_LDADD = win32/xournal.res ttsubset/libttsubset.a @PACKAGE_LIBS@ $(INTLLIBS) -lz + else +- xournal_LDADD = ttsubset/libttsubset.a @PACKAGE_LIBS@ $(INTLLIBS) -lX11 -lz -lm ++ xournal_LDADD = ttsubset/libttsubset.a @PACKAGE_LIBS@ $(INTLLIBS) -lz -lm + endif +- +diff -rup xournal-0.4.8-orig/src/xo-file.c xournal-0.4.8/src/xo-file.c +--- xournal-0.4.8-orig/src/xo-file.c 2014-06-28 21:52:25.000000000 +0200 ++++ xournal-0.4.8/src/xo-file.c 2016-12-25 03:07:19.000000000 +0100 +@@ -31,11 +31,6 @@ + #include + #include + +-#ifndef WIN32 +- #include +- #include +-#endif +- + #include "xournal.h" + #include "xo-interface.h" + #include "xo-support.h" +@@ -1275,50 +1270,8 @@ GList *attempt_load_gv_bg(char *filename + + struct Background *attempt_screenshot_bg(void) + { +-#ifndef WIN32 +- struct Background *bg; +- GdkPixbuf *pix; +- XEvent x_event; +- GdkWindow *window; +- GdkColormap *cmap; +- int x,y,w,h; +- Window x_root, x_win; +- +- x_root = gdk_x11_get_default_root_xwindow(); +- +- if (!XGrabButton(GDK_DISPLAY(), AnyButton, AnyModifier, x_root, +- False, ButtonReleaseMask, GrabModeAsync, GrabModeSync, None, None)) +- return NULL; +- +- XWindowEvent (GDK_DISPLAY(), x_root, ButtonReleaseMask, &x_event); +- XUngrabButton(GDK_DISPLAY(), AnyButton, AnyModifier, x_root); +- +- x_win = x_event.xbutton.subwindow; +- if (x_win == None) x_win = x_root; +- +- window = gdk_window_foreign_new_for_display(gdk_display_get_default(), x_win); +- +- gdk_window_get_geometry(window, &x, &y, &w, &h, NULL); +- cmap = gdk_drawable_get_colormap(window); +- if (cmap == NULL) cmap = gdk_colormap_get_system(); +- +- pix = gdk_pixbuf_get_from_drawable(NULL, window, +- cmap, 0, 0, 0, 0, w, h); +- +- if (pix == NULL) return NULL; +- +- bg = g_new(struct Background, 1); +- bg->type = BG_PIXMAP; +- bg->canvas_item = NULL; +- bg->pixbuf = pix; +- bg->pixbuf_scale = DEFAULT_ZOOM; +- bg->filename = new_refstring(NULL); +- bg->file_domain = DOMAIN_ATTACH; +- return bg; +-#else + // not implemented under WIN32 + return FALSE; +-#endif + } + + /************** pdf annotation ***************/ +diff -rup xournal-0.4.8-orig/src/xo-misc.c xournal-0.4.8/src/xo-misc.c +--- xournal-0.4.8-orig/src/xo-misc.c 2014-06-28 15:17:44.000000000 +0200 ++++ xournal-0.4.8/src/xo-misc.c 2016-12-25 03:05:50.000000000 +0100 +@@ -2288,9 +2288,7 @@ void hide_unimplemented(void) + } + + /* screenshot feature doesn't work yet in Win32 */ +-#ifdef WIN32 + gtk_widget_hide(GET_COMPONENT("journalScreenshot")); +-#endif + } + + // toggle fullscreen mode diff --git a/pkgs/applications/misc/cbatticon/default.nix b/pkgs/applications/misc/cbatticon/default.nix index d072c5d6a49..efe2b2863ac 100644 --- a/pkgs/applications/misc/cbatticon/default.nix +++ b/pkgs/applications/misc/cbatticon/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "cbatticon-${version}"; - version = "1.6.4"; + version = "1.6.5"; src = fetchFromGitHub { owner = "valr"; repo = "cbatticon"; rev = version; - sha256 = "0m3bj408mbini97kq0cdf048lnfkdn7bd8ikbfijd7dwfdzv27i5"; + sha256 = "1j7gbmmygvbrawqn1bbaf47lb600lylslzqbvfwlhifmi7qnm6ca"; }; makeFlags = "PREFIX=$(out)"; diff --git a/pkgs/applications/misc/electrum/default.nix b/pkgs/applications/misc/electrum/default.nix index e0d426e99b6..28b5f02e813 100644 --- a/pkgs/applications/misc/electrum/default.nix +++ b/pkgs/applications/misc/electrum/default.nix @@ -2,11 +2,11 @@ python2Packages.buildPythonApplication rec { name = "electrum-${version}"; - version = "2.7.12"; + version = "2.7.18"; src = fetchurl { url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; - sha256 = "0vxdfl208if7mdsnva1jg37bnay2dsz3ww157aqwcv1j6512fi1n"; + sha256 = "1l9krc7hqhqrm5bwp999bpykkcq4958qwvx8v0l5mxcxw8k7fkab"; }; propagatedBuildInputs = with python2Packages; [ diff --git a/pkgs/applications/misc/exercism/default.nix b/pkgs/applications/misc/exercism/default.nix index 6ccae9d5360..962d8f8b31f 100644 --- a/pkgs/applications/misc/exercism/default.nix +++ b/pkgs/applications/misc/exercism/default.nix @@ -18,6 +18,6 @@ buildGoPackage rec { homepage = http://exercism.io/cli; license = licenses.mit; maintainers = [ maintainers.rbasso ]; - platforms = platforms.linux; + platforms = platforms.unix; }; } diff --git a/pkgs/applications/misc/golden-cheetah/default.nix b/pkgs/applications/misc/golden-cheetah/default.nix index 5a149657931..68c9246c24b 100644 --- a/pkgs/applications/misc/golden-cheetah/default.nix +++ b/pkgs/applications/misc/golden-cheetah/default.nix @@ -1,34 +1,30 @@ -{ stdenv, fetchurl, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia -, qttools, yacc, flex, zlib, config, qmakeHook, makeQtWrapper }: +{ stdenv, fetchurl +, qtbase, qtsvg, qtserialport, qtwebkit, qtmultimedia, qttools, qtconnectivity +, yacc, flex, zlib, config, qmakeHook, makeQtWrapper +}: stdenv.mkDerivation rec { name = "golden-cheetah-${version}"; - version = "4.0-DEV1603"; + version = "3.4"; src = fetchurl { name = "${name}.tar.gz"; url = "https://github.com/GoldenCheetah/GoldenCheetah/archive/V${version}.tar.gz"; - sha256 = "12knlzqmq8b3nyl3kvcsnzrbjksgd83mzwzj97wccyfiffjl4wah"; + sha256 = "0fiz2pj155cd357kph50lc6rjyzwp045glfv4y68qls9j7m9ayaf"; }; - buildInputs = [ + qtInputs = [ qtbase qtsvg qtserialport qtwebkit qtmultimedia qttools yacc flex zlib + qtconnectivity ]; - nativeBuildInputs = [ makeQtWrapper qmakeHook ]; + nativeBuildInputs = [ makeQtWrapper qmakeHook ] ++ qtInputs; preConfigure = '' cp src/gcconfig.pri.in src/gcconfig.pri cp qwt/qwtconfig.pri.in qwt/qwtconfig.pri echo 'QMAKE_LRELEASE = ${qttools.dev}/bin/lrelease' >> src/gcconfig.pri sed -i -e '21,23d' qwt/qwtconfig.pri # Removed forced installation to /usr/local ''; - #postConfigure = - # + ( - # with (config.golden-cheetah); - # stdenv.lib.optionalString (dropbox-client-id != null && dropbox-client-secret != null) '' - # echo 'DEFINES += GC_DROPBOX_CLIENT_ID=\\\"${config.golden-cheetah.dropbox-client-id}\\\"' >> src/gcconfig.pri - # echo 'DEFINES += GC_DROPBOX_CLIENT_SECRET=\\\"${config.golden-cheetah.dropbox-client-secret}\\\"' >> src/gcconfig.pri - # ''); installPhase = '' mkdir -p $out/bin cp src/GoldenCheetah $out/bin - wrapQtProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib" # patchelf doesn't seem to work + wrapQtProgram $out/bin/GoldenCheetah --set LD_LIBRARY_PATH "${zlib.out}/lib" ''; meta = { description = "Performance software for cyclists, runners and triathletes"; diff --git a/pkgs/applications/misc/gollum/default.nix b/pkgs/applications/misc/gollum/default.nix index 1c58aec0233..1f3cc9e27c0 100644 --- a/pkgs/applications/misc/gollum/default.nix +++ b/pkgs/applications/misc/gollum/default.nix @@ -5,9 +5,7 @@ bundlerEnv rec { version = "4.0.1"; ruby = ruby_2_2; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "A simple, Git-powered wiki"; diff --git a/pkgs/applications/misc/ikiwiki/default.nix b/pkgs/applications/misc/ikiwiki/default.nix index 71418732a48..bce5b6cf589 100644 --- a/pkgs/applications/misc/ikiwiki/default.nix +++ b/pkgs/applications/misc/ikiwiki/default.nix @@ -23,7 +23,7 @@ assert mercurialSupport -> (mercurial != null); let name = "ikiwiki"; - version = "3.20160905"; + version = "3.20170111"; lib = stdenv.lib; in @@ -31,8 +31,8 @@ stdenv.mkDerivation { name = "${name}-${version}"; src = fetchurl { - url = "mirror://debian/pool/main/i/ikiwiki/${name}_${version}.tar.gz"; - sha256 = "1xbjj5qpxh7f05b69z9vvajg05zv63fj8js77c47yx01xifgd3vn"; + url = "mirror://debian/pool/main/i/ikiwiki/${name}_${version}.tar.xz"; + sha256 = "00d7yzv426fvqbhvzyafddv7fa6b4j2647b0wi371wd5yjj9j3sz"; }; buildInputs = [ perl TextMarkdown URI HTMLParser HTMLScrubber HTMLTemplate diff --git a/pkgs/applications/misc/jekyll/default.nix b/pkgs/applications/misc/jekyll/default.nix index e9536055ca3..b06a28513b8 100644 --- a/pkgs/applications/misc/jekyll/default.nix +++ b/pkgs/applications/misc/jekyll/default.nix @@ -5,9 +5,7 @@ bundlerEnv rec { version = "3.0.1"; ruby = ruby_2_2; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "Simple, blog aware, static site generator"; diff --git a/pkgs/applications/misc/monero/default.nix b/pkgs/applications/misc/monero/default.nix index 7f4311c2f49..a8bde39a278 100644 --- a/pkgs/applications/misc/monero/default.nix +++ b/pkgs/applications/misc/monero/default.nix @@ -1,16 +1,16 @@ { stdenv, fetchFromGitHub, cmake, boost, miniupnpc, pkgconfig, unbound }: let - version = "0.9.4"; + version = "0.10.1"; in stdenv.mkDerivation { name = "monero-${version}"; src = fetchFromGitHub { owner = "monero-project"; - repo = "bitmonero"; + repo = "monero"; rev = "v${version}"; - sha256 = "1qzpy1mxz0ky6hfk1gf67ybbr9xy6p6irh6zwri35h1gb97sbc3c"; + sha256 = "1zngskpgxz3vqq348h0mab2kv95z6g9ckvqkr77mx15m5z3qi6aw"; }; nativeBuildInputs = [ cmake pkgconfig ]; @@ -27,19 +27,17 @@ stdenv.mkDerivation { installPhase = '' install -Dt "$out/bin/" \ - bin/bitmonerod \ - bin/blockchain_converter \ - bin/blockchain_dump \ - bin/blockchain_export \ - bin/blockchain_import \ - bin/cn_deserialize \ - bin/simpleminer \ - bin/simplewallet + bin/monerod \ + bin/monero-blockchain-export \ + bin/monero-blockchain-import \ + bin/monero-utils-deserialize \ + bin/monero-wallet-cli \ + bin/monero-wallet-rpc ''; meta = with stdenv.lib; { description = "Private, secure, untraceable currency"; - homepage = http://monero.cc/; + homepage = https://getmonero.org/; license = licenses.bsd3; maintainers = [ maintainers.ehmry ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix index fbb10bc9ceb..b9fcd1a7f15 100644 --- a/pkgs/applications/misc/mysql-workbench/default.nix +++ b/pkgs/applications/misc/mysql-workbench/default.nix @@ -12,12 +12,12 @@ let inherit (pythonPackages) pexpect pycrypto python paramiko; in stdenv.mkDerivation rec { pname = "mysql-workbench"; - version = "6.3.7"; + version = "6.3.8"; name = "${pname}-${version}"; src = fetchurl { url = "http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-${version}-src.tar.gz"; - sha256 = "1v4k04facdn2qzflf0clf3ir5hghqlabq89ssm2s4x1nqdniz544"; + sha256 = "1bxd828nrawmym6d8awh1vrni8dsbwh1k5am1lrq5ihp5c3kw9ka"; }; buildInputs = [ cmake pkgconfig glibc gnome_keyring gtk gtk.dev gtkmm pcre swig python sudo diff --git a/pkgs/applications/misc/pcmanfm/default.nix b/pkgs/applications/misc/pcmanfm/default.nix index e6d96b099fa..aceeae87d08 100644 --- a/pkgs/applications/misc/pcmanfm/default.nix +++ b/pkgs/applications/misc/pcmanfm/default.nix @@ -1,10 +1,10 @@ { stdenv, fetchurl, glib, gtk2, intltool, libfm, libX11, pango, pkgconfig }: stdenv.mkDerivation rec { - name = "pcmanfm-1.2.4"; + name = "pcmanfm-1.2.5"; src = fetchurl { url = "mirror://sourceforge/pcmanfm/${name}.tar.xz"; - sha256 = "04z3vd9si24yi4c8calqncdpb9b6mbj4cs4f3fs86i6j05gvpk9q"; + sha256 = "0rxdh0dfzc84l85c54blq42gczygq8adhr3l9hqzy1dp530cm1hc"; }; buildInputs = [ glib gtk2 intltool libfm libX11 pango pkgconfig ]; diff --git a/pkgs/applications/misc/pt/default.nix b/pkgs/applications/misc/pt/default.nix index d85a3266bdf..a400bb04da4 100644 --- a/pkgs/applications/misc/pt/default.nix +++ b/pkgs/applications/misc/pt/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "pt-0.7.3"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "Minimalist command-line Pivotal Tracker client"; diff --git a/pkgs/applications/misc/styx/default.nix b/pkgs/applications/misc/styx/default.nix index 15e8453de51..23761feb0ec 100644 --- a/pkgs/applications/misc/styx/default.nix +++ b/pkgs/applications/misc/styx/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "styx-${version}"; - version = "0.4.0"; + version = "0.5.0"; src = fetchFromGitHub { owner = "styx-static"; repo = "styx"; rev = "v${version}"; - sha256 = "1s4465absxqwlwhn5rf51h0s1rw25ls581yjg0fy9kbyhy979qvs"; + sha256 = "0v36i40cwrajsd02xjfdldih5g493m28lhzgjg1gd3pwk2yd6rm1"; }; setSourceRoot = "cd styx-*/src; export sourceRoot=`pwd`"; @@ -26,20 +26,27 @@ stdenv.mkDerivation rec { multimarkdown ]; + outputs = [ "out" "lib" ]; + installPhase = '' mkdir $out install -D -m 777 styx.sh $out/bin/styx mkdir -p $out/share/styx - cp -r lib $out/share/styx cp -r scaffold $out/share/styx cp builder.nix $out/share/styx mkdir -p $out/share/doc/styx - asciidoctor doc/manual.adoc -o $out/share/doc/styx/index.html + asciidoctor doc/index.adoc -o $out/share/doc/styx/index.html + asciidoctor doc/styx-themes.adoc -o $out/share/doc/styx/styx-themes.html + cp -r doc/imgs $out/share/doc/styx/ substituteAllInPlace $out/bin/styx substituteAllInPlace $out/share/doc/styx/index.html + substituteAllInPlace $out/share/doc/styx/styx-themes.html + + mkdir $lib + cp -r lib/* $lib ''; meta = with stdenv.lib; { diff --git a/pkgs/applications/misc/styx/themes.nix b/pkgs/applications/misc/styx/themes.nix index 2b3570608af..86904a73584 100644 --- a/pkgs/applications/misc/styx/themes.nix +++ b/pkgs/applications/misc/styx/themes.nix @@ -7,7 +7,7 @@ let src = fetchFromGitHub ({ owner = "styx-static"; - repo = "styx-theme-${args.themeName}"; + repo = "styx-theme-${args.themeName}"; } // args.src); installPhase = '' @@ -28,10 +28,10 @@ in { agency = mkThemeDrv { themeName = "agency"; - version = "2016-12-03"; + version = "2017-01-17"; src = { - rev = "3604239cc5d940eee9c14ad2540d68a53cfebd7e"; - sha256 = "1kk8d5a3lb7fx1avivjd49gv0ffq7ppiswmwqlcsq87h2dbrqf61"; + rev = "3201f65841c9e7f97cc0ab0264cafb01b1620ed7"; + sha256 = "1b3547lzmhs1lmr9gln1yvh5xrsg92m8ngrjwf0ny91y81x04da6"; }; meta = { license = stdenv.lib.licenses.asl20; @@ -44,28 +44,40 @@ in }; }; + generic-templates = mkThemeDrv { + themeName = "generic-templates"; + version = "2017-01-18"; + src = { + rev = "af7cd527584322d8731a306a137a1794b18ad71a"; + sha256 = "18zk4qihi8iw5dxkm9sf6cjai1mf22l6q1ykkrgaxjd5709is0li"; + }; + meta = { + license = stdenv.lib.licenses.mit; + }; + }; + hyde = mkThemeDrv { themeName = "hyde"; - version = "2016-12-03"; + version = "2017-01-17"; src = { - rev = "b6b9b77839959fbf3c9ca3a4488617fa1831cd28"; - sha256 = "0d1k03mjn08s3rpc5rdivb8ahr345kblhqyihxnfgd1501ih9pg6"; + rev = "22caf4edc738f399bb1013d8e968d111c7fa2a59"; + sha256 = "1a2j3m941vc2pyb1dz341ww5l3xblg527szfrfqh588lmsrkdqb6"; }; meta = { license = stdenv.lib.licenses.mit; longDescription = '' - Hyde is a brazen two-column Jekyll theme that pairs a prominent sidebar - with uncomplicated content. + Port of the Jekyll Hyde theme to styx; Hyde is a brazen two-column + Styx theme that pairs a prominent sidebar with uncomplicated content. ''; }; }; orbit = mkThemeDrv { themeName = "orbit"; - version = "2016-12-03"; + version = "2017-01-17"; src = { - rev = "1d41745c689c4336d4e2bfbb2483b80e67ec96e4"; - sha256 = "19pp9dykqxmrixn3cvqpdpcqy547y9n5izqhz0c4a11mmm0v3v64"; + rev = "b5896e25561f05e026b34d04ad95a647ddfc3d03"; + sha256 = "11p11f2d0swgjil5hfx153yw13p7pcp6fwx1bnvxrlfmmx9x2yj5"; }; meta = { license = stdenv.lib.licenses.cc-by-30; @@ -77,10 +89,10 @@ in showcase = mkThemeDrv { themeName = "showcase"; - version = "2016-12-04"; + version = "2017-01-17"; src = { - rev = "33feb0a09183e88d3580e9444ea36a255dffef60"; - sha256 = "01ighlnrja442ip5fhllydl77bfdz8yig80spmizivdfxdrdiyyf"; + rev = "1b4b9d4af29c05aaadfd58233f0e3f61fac726af"; + sha256 = "0mwd1ycwvlv15y431336wwlv8mdv0ikz1aymh3yxhjyxqllc2snk"; }; meta = { license = stdenv.lib.licenses.mit; diff --git a/pkgs/applications/misc/taskjuggler/3.x/default.nix b/pkgs/applications/misc/taskjuggler/3.x/default.nix index eaca537356b..23252d0c480 100644 --- a/pkgs/applications/misc/taskjuggler/3.x/default.nix +++ b/pkgs/applications/misc/taskjuggler/3.x/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "taskjuggler-3.5.0"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = { description = "A modern and powerful project management tool"; diff --git a/pkgs/applications/misc/termite/default.nix b/pkgs/applications/misc/termite/default.nix index 837d736d10d..850512a837d 100644 --- a/pkgs/applications/misc/termite/default.nix +++ b/pkgs/applications/misc/termite/default.nix @@ -35,6 +35,7 @@ let homepage = https://github.com/thestinger/termite/; maintainers = with maintainers; [ koral garbas ]; platforms = platforms.all; + broken = true; }; }; in if configFile == null then termite else symlinkJoin { diff --git a/pkgs/applications/misc/yubioath-desktop/default.nix b/pkgs/applications/misc/yubioath-desktop/default.nix new file mode 100644 index 00000000000..3d12fc03710 --- /dev/null +++ b/pkgs/applications/misc/yubioath-desktop/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, python27Packages, swig, gettext, pcsclite, qt48Full, yubikey-personalization }: + +python27Packages.buildPythonApplication rec { + namePrefix = ""; + name = "yubioath-desktop-${version}"; + version = "3.1.0"; + + src = fetchurl { + url = "http://developers.yubico.com/yubioath-desktop/Releases/yubioath-desktop-${version}.tar.gz"; + sha256 = "0jfvllgh88g2vwd8sg6willlnn2hq05nd9d3xmv98lhl7gyy1akw"; + }; + + doCheck = false; + + buildInputs = [ stdenv ]; + + propagatedBuildInputs = [ python27Packages.pycrypto python27Packages.click python27Packages.pyscard python27Packages.pyside ]; + + # Need LD_PRELOAD for libykpers as the Nix cpython disables ctypes.cdll.LoadLibrary + # support that the yubicommon library uses to load libykpers + makeWrapperArgs = ''--prefix LD_LIBRARY_PATH : "${pcsclite}/lib:${yubikey-personalization}/lib" --prefix LD_PRELOAD : "${yubikey-personalization}/lib/libykpers-1.so"''; + + postInstall = '' + mkdir -p $out/share/applications + cp resources/yubioath.desktop $out/share/applications/yubioath.desktop + mkdir -p $out/share/yubioath/icons + cp resources/yubioath*.{icns,ico,png,xpm} $out/share/yubioath/icons + substituteInPlace $out/share/applications/yubioath.desktop \ + --replace 'Exec=yubioath-gui' "Exec=$out/bin/yubioath-gui" \ + --replace 'Icon=yubioath' "Icon=$out/share/yubioath/icons" + + ''; + + meta = { + description = "Yubikey Desktop Authenticator"; + + homepage = https://www.yubico.com/support/knowledge-base/categories/articles/yubico-authenticator-download/; + + license = stdenv.lib.licenses.gpl3; + }; +} diff --git a/pkgs/applications/networking/browsers/chromium/plugins.nix b/pkgs/applications/networking/browsers/chromium/plugins.nix index c1c18828fb4..cb0309bac89 100644 --- a/pkgs/applications/networking/browsers/chromium/plugins.nix +++ b/pkgs/applications/networking/browsers/chromium/plugins.nix @@ -94,12 +94,12 @@ let flash = stdenv.mkDerivation rec { name = "flashplayer-ppapi-${version}"; - version = "24.0.0.186"; + version = "24.0.0.194"; src = fetchzip { url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/" + "${version}/flash_player_ppapi_linux.x86_64.tar.gz"; - sha256 = "1pwayhnfjvb6gal5msw0k8rv4h6jvl0mpfsi0jqlka00cnyfjqpd"; + sha256 = "1l9gz81mwb4p1yj9n8s7hrkxdyw0amcpcc3295dq7zhsr35dm76z"; stripRoot = false; }; diff --git a/pkgs/applications/networking/browsers/firefox-bin/sources.nix b/pkgs/applications/networking/browsers/firefox-bin/sources.nix index 8e424ea80b0..da057f0e237 100644 --- a/pkgs/applications/networking/browsers/firefox-bin/sources.nix +++ b/pkgs/applications/networking/browsers/firefox-bin/sources.nix @@ -1,915 +1,925 @@ { - version = "50.1.0"; + version = "51.0"; sources = [ - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ach/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ach/firefox-51.0.tar.bz2"; locale = "ach"; arch = "linux-x86_64"; - sha512 = "fb941dda8a38f2e8474b4c1b235b4d3b2364a3e4b70f929cb40a6bc96a8859a830b072a0b3bb03bf7d551bec6eb0c46e41a93f7ebf4fb73a21949b824ab09084"; + sha512 = "28041c7cb96e90ba3c9fbe689b000f56e144543b83f1280da785f70a299b229c72638f206425049ecefdec5f33c66fbc588a2032c392e637428fa03cc5cd9fd5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/af/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/af/firefox-51.0.tar.bz2"; locale = "af"; arch = "linux-x86_64"; - sha512 = "9ca21be569db94f528dd74ae269e9a0929f9a73b399ad619066c45f38fdd04b511fd8126bcbdca7ad0d6aeb7ec82d597287ef168c04fe1c7a47d9dd4fec3674c"; + sha512 = "73196f42a1932782a7ae682c461a1c0f443b7369c4c9d74e4f45af73db5d0ae6926dc8055cdabc68ee63dc669e8846b5a529bbc16759b0160119ee750eace1c9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/an/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/an/firefox-51.0.tar.bz2"; locale = "an"; arch = "linux-x86_64"; - sha512 = "1899bd8140e847c6458b23bb0652bcfbc3cc1a6a9520ea10546d6b2f6719715f18ef5e79af07b68fe2cb5f50bb7f7c85376f17081478990a7ba907c45a31cc95"; + sha512 = "eee39ff92c9354b4d6fcbf801e899f123053a6509e9cb857ff25e76e198d8c71d2c8979b7bab8393ab130a3518f564d1ca5e2d528432168f2e679f5cc3b0755e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ar/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ar/firefox-51.0.tar.bz2"; locale = "ar"; arch = "linux-x86_64"; - sha512 = "d3c5e6c263ed1a0cbd535279d03a446ed6e59471c7949d381265056e7dc6bcb7df4abbdc13601b7b681185f66219676a6662e217510a13136d89dbdd6f8460a2"; + sha512 = "cfcf6ad7e8aa2350207ccb26840757765ab702ab414eb6c657a58cc5ff8422089fcc6544149278d627cc397cc5797c42a44f0bc18fdc2a961379e58cbeabdb9c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/as/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/as/firefox-51.0.tar.bz2"; locale = "as"; arch = "linux-x86_64"; - sha512 = "3b0112c8830fd9e90301efaff5d8414cc3edac9382947520ab1c283ebc4dd897ccc3102d12d35eee60fefbdd13329a02f056375fced5bf45a51895a7abeb48b6"; + sha512 = "7e2b8862528b7a58ee598f56069f6c685cb23aee23f5aa708b4a3fd8c6164dabc5b3cdec418aa2280fbf3948980b5cb9bb6980ef39ed9c96568ad791bcf7873b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ast/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ast/firefox-51.0.tar.bz2"; locale = "ast"; arch = "linux-x86_64"; - sha512 = "b036544990cc08fc0588730780fefe9bda82fa1ffe53b0d7cc0cce60f5fbaba261fbeb6117ecc4b18985751572a5c08f8cc30e9b35291841694a180e0d5e75c5"; + sha512 = "ef636ef3f1b6a258dd01e1df91b6beba0d8fea6ce3ce09b62e6702fb145bf670a91df0faf23604d066f44e4bfef11c89e34951cc9993bee7be6ddda966f10f22"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/az/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/az/firefox-51.0.tar.bz2"; locale = "az"; arch = "linux-x86_64"; - sha512 = "4beacaf3cf371bf7226095916f3e0c8f4941e32dc2ee6b25368cee6569dd102131cff4fef53f9ce88706172e838dc0a916bc741ae22bbf3eabe293fde3350e67"; + sha512 = "0527b6c09d9cf6d785a17d3bf7934374f8d9f8470bf7aea884040bcf1faa29c1038640840dff6bfdba8786796d42d41b5acafc724e11af9cc654377d7dab7b3b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/be/firefox-50.1.0.tar.bz2"; - locale = "be"; - arch = "linux-x86_64"; - sha512 = "e249554f4ed1f1434b3c0b51736c9739817f39db8afd70cf60a7e3ce5a78dc6a23ae903b991f342bdb93b4324c5c5309bec4e84313beb5af94d887249619fa79"; - } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/bg/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/bg/firefox-51.0.tar.bz2"; locale = "bg"; arch = "linux-x86_64"; - sha512 = "cc4ecea41635b921a652684d7bf10f2e200aacb0c18e50a95f0412c049db26042c0cfbf6d40fabd3db5aedd7ffdca4633827b5f17a27b56766b372420536b593"; + sha512 = "91d97992a0382b36c051e6b82f41121464df8ab9a24addf22c402a660b0340babb3a03ba5ae2144fdae6fd89b7960c542d382a116d303c1b660e8c58b22dae38"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/bn-BD/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/bn-BD/firefox-51.0.tar.bz2"; locale = "bn-BD"; arch = "linux-x86_64"; - sha512 = "75483d1f7a5bf3fe54de817222f78aecd4621cd1a53c330cda74348ca6569bfe3bac6b60d628abe4632c0e68b9a9e6f0c24b69bb3ac09e52023ee352190d1cf3"; + sha512 = "0264a2989ce61684eaaeb68f9a55f0498c58e621e39c89d3b6b54d17e95b8034d00730858a13bba685fcd24bcbdc9751abd10aa0a4bc528fe7a215c578c4f20f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/bn-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/bn-IN/firefox-51.0.tar.bz2"; locale = "bn-IN"; arch = "linux-x86_64"; - sha512 = "5b378bc2874cc2fd0f3c739048c894670ed7dfb6e0f37e7de324261c5ed62bc75e62a26a1b2b4392858d86bf2314534841eb8676aeb0bd0e4ce6c23432b4b4a8"; + sha512 = "f7023475fe832243845d5200fe0ed14fca9be37f6dad21075eee0b40361b5b30e0859a5878063099975ccd06e89ba431c277243f48b8d21357066f9fe73c4c97"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/br/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/br/firefox-51.0.tar.bz2"; locale = "br"; arch = "linux-x86_64"; - sha512 = "eb33bf820530e267a5b5c322951563cf66c886bd71f30d6aa8cc43a2a9b16b6e58d207648b68fb1f2c0d1fd645aba6292c6d8674a3fef7c23f3d2ef706973ab9"; + sha512 = "824810456fd3d4c0b705d8adcbd6a87aa03373f24a6282011c010e88c1bfb19854695c8989f62f432004c7f84bb517f3849454f06748a7f9c73b99035e64637a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/bs/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/bs/firefox-51.0.tar.bz2"; locale = "bs"; arch = "linux-x86_64"; - sha512 = "aaa4221204b3f736e31fee50c30e73a919066f8cd1f25bf4fc42532edd0a87c557a10f11e275e8b8d2396fe876b8859760d952a311caf0bdfd967e813144b86b"; + sha512 = "d71a70756807065b64ef25f359913d292b92220e3e6a76018478c592f10f31bdfe393fc8067243274d17a51bb7d37cf2f2c80dff05d00eeff9b5c4360b8204e2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ca/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ca/firefox-51.0.tar.bz2"; locale = "ca"; arch = "linux-x86_64"; - sha512 = "e98b08fb0cd937375fd7473617fd234659fdd08d1299f0792efb9757b356447c479335bea765b0fad902d3b055569fe491a30b73d3f1c3d32c76c3cd1e621ab8"; + sha512 = "0bac177c381cb9a40e5d58280e29ed7a143ee3c9f49c35444066c14191ba14fa45214ffd830a8ca7e7f01f8a029f93cbc5bf2c703f8fed8761abd2a800153697"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/cak/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/cak/firefox-51.0.tar.bz2"; locale = "cak"; arch = "linux-x86_64"; - sha512 = "e8a5ec70d52574929edfe93064f03d254e894a790093b2ae86d3f34376db646366a6970d06eaf3f3fe5cfdc89a8f11d0c289061f41d66d7602c0a841cf589428"; + sha512 = "106ae220caec8528c8251a4dcd785a7ed11621968b35964b1e5a5c5eac6dda8540b63fef2c4a74b6f33a2ce32c7e34ce8d5cde18b4951969b2a7dfc1b11a27bf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/cs/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/cs/firefox-51.0.tar.bz2"; locale = "cs"; arch = "linux-x86_64"; - sha512 = "3b5e7ea9571eb8ec0f66ca9d062405e3efa874cfa6d39bc455a14f1f25ce1923b276272deda191ddec085d52042ca8cb633e89a8e908ecc428b0d8c3877b08cc"; + sha512 = "c42915c13ccb30025d29582ff10b52f69681e44c835a049cc4d3ccd2d554da9f02d9286e2f49f1b14879474c18391dea539cd407e4aa8daf2586df42ef242415"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/cy/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/cy/firefox-51.0.tar.bz2"; locale = "cy"; arch = "linux-x86_64"; - sha512 = "78b0e26cdff7f123c6ed3721066ad7f5e9f55d0aee5d1c87c12927ae87fadb8f3e1021193134a83fe5c23c62c68cd9536151999c1ed66a885e12a4dcb4b12fb0"; + sha512 = "6fc312a3e0303a95e0e00d1e22d9c347decb3764e568dddf871ca87becece14fd5d2ad3d064ef03855b3c498237ce68377c1c8bb6881fd897b7a041637e95023"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/da/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/da/firefox-51.0.tar.bz2"; locale = "da"; arch = "linux-x86_64"; - sha512 = "de0f78b0d69c292c482edde52f728df7c3d865f31b8b9633d4ca5a66b4fc5f272402a0715baf5efcf14eba683f8ff633c172a5a198906991ff1735db128816b3"; + sha512 = "0bb5b30f76fb68e27ec653e627874e9d3828ae419d968b0582197d5db2cf0454c466feae4cc884daa2e2cf4e47b77da76ff2f9e554f5a25f0dff743d7b14d2ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/de/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/de/firefox-51.0.tar.bz2"; locale = "de"; arch = "linux-x86_64"; - sha512 = "f95e36a8393d233409b1c3ae6b56b08fbc44d4603bc932cbdd1897650d1528f57cade92b1b1cf3717191c95db54380ba3c11fbb46b25c14a514e0a00fa5b2a3a"; + sha512 = "631774f6e95d0e0c9177c0cab012b9b9618b1cdc69489accf4dc535db19b6b64f388e510a5adb5a6bb06fbe0a2f2518747eda2a2361dc4d444db9302bee67256"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/dsb/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/dsb/firefox-51.0.tar.bz2"; locale = "dsb"; arch = "linux-x86_64"; - sha512 = "a06f9172490ac731f06701fb7f8414438c1e520bbe5669e8dae54697dc9cc3aa03837ee8f84dd1b69751a4e8d82b34f88ef3c43a37ad9fe6e0c8b1afd18956d1"; + sha512 = "ba2fb7fb575df8f873ad4a6f7d2ca9c3f5ba150e2754d5f7c8fca637cc8c71198b8ed400d9654b1ee9348c6a39d7e9f501f7e56d9cc6b4cf0c962257c200bb66"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/el/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/el/firefox-51.0.tar.bz2"; locale = "el"; arch = "linux-x86_64"; - sha512 = "78e4a2fc29487347eea47069e022f13482925ce15f37918455a96eb68fed50152ef6a9a93773c4acb680957eded79c0b20883d86f87ac28895d61d777dc07cdd"; + sha512 = "4256085411d80fe590fb678b186be0a5422502b8260ffccc3f0e01486b4a463d23821c50b2c92e7dbeca26a3a8473f4a4972c6c752c3f4997ec38d69f959d950"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/en-GB/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-GB/firefox-51.0.tar.bz2"; locale = "en-GB"; arch = "linux-x86_64"; - sha512 = "53deaf16fefcb954b34ce8577d0ff40d2d497c591765a16c7befa6ded348eb997e1523e873775a52a74e47c41ff06cbad3c612722036b6dce538d768d1659886"; + sha512 = "cc9ded644135ad6362ef711cb96b84fbb57033775009182106d3681492cfc9df366408ac03f2494c217e46b368075f5f81642f3de17d2ca936867ebc7e03afab"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/en-US/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-US/firefox-51.0.tar.bz2"; locale = "en-US"; arch = "linux-x86_64"; - sha512 = "f81b63d9737c672958674096a69c941351caa335d481dbe39ebbe051153f0680f2d3ab4832267eb27ede36b8ce8242e43374ebb49d5cd3a0c44a813efa8c7a22"; + sha512 = "b585f100d3b9728dd3d1922f12385cf4ffd025ef5ab72a9b0a84e6cc6d4a77bff48bb184f7de63e1d5ac40296a301c2be9607fc502539b89320463c310ac89fa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/en-ZA/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-ZA/firefox-51.0.tar.bz2"; locale = "en-ZA"; arch = "linux-x86_64"; - sha512 = "6e1247ccce230fd044f0fbc64deb345b7d82cd347595fee084b8ccedaf31071b992b988346a8bfc5e5af8a2706a47b7e4ce2681e67a11098eefb7895a73bcdd0"; + sha512 = "5435a360bca5dd865d4f1dc51f6d93eed6bf71abbb6c63d416934283878c7b0d05c212e60c1269c58d54438f9b3219b6599a2d95e80fc915f1f627a3b95d3635"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/eo/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/eo/firefox-51.0.tar.bz2"; locale = "eo"; arch = "linux-x86_64"; - sha512 = "c27c51252c8312f4280dcedb94906296c52c96c26dcfa21fa392c80b0d1277b8d7507daca312c69192cfd6fa70273f66a3319788bc3ae8b8e835af365f3e8fbc"; + sha512 = "d5ac355f4e9e08dcd0782e7bef428e6606711673353b5159b1fa153f32dc9c4df53bfdcdbd74aa8e9420c7b8a13d8013778c4bf31b59b4913d1447f901cab25e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/es-AR/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/es-AR/firefox-51.0.tar.bz2"; locale = "es-AR"; arch = "linux-x86_64"; - sha512 = "ece5c060bbc1809a5609dffbc477ad215245eef1e341232d2516859f1f15959d117e2728605ac57bc94fd6ff6a5b85a892275552ac0b006783d4a1d0f02fa26b"; + sha512 = "1a173345039821ccb0bab091433523a6eb3c485b7f5083bf41d830576d63cc983d354c473971e174af0de724791be31b57f1de371a8386957c5dd3319b25b0ce"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/es-CL/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/es-CL/firefox-51.0.tar.bz2"; locale = "es-CL"; arch = "linux-x86_64"; - sha512 = "2df20afb64fa6d25678bb6dd91f7c042c754aa241af4e3f728d54526edc342b4e6e591d8586e9cfbcde5baeb932e092c00feabe5e3eff1f00e5065a80f0fd097"; + sha512 = "9c43565a6bf05ed30a8a79b12ca5d88c30c98bb96949e32c688be9b994bcf9f1ac3a2c670ba8afbbb25c19e2921b046278542068e1918b3ff59ac3b0ad5596ae"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/es-ES/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/es-ES/firefox-51.0.tar.bz2"; locale = "es-ES"; arch = "linux-x86_64"; - sha512 = "5b9af2b2664caeaa574ca92d4a63cd0a86a70278f63596e6a7fef0cab3fa4dd22d1c00408e067080979d9b9017f2edd9a3e1e22b3a75710017ef94bb1ba82bb4"; + sha512 = "6bcf1b218f940a2c0ab6fc9f899d63555e49e45907dce4026312a767708662032c5c6f8b9958d30ae4adc97d037018407d91cf69c4993a8865ef92f3e8cdab2f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/es-MX/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/es-MX/firefox-51.0.tar.bz2"; locale = "es-MX"; arch = "linux-x86_64"; - sha512 = "610462c6841615e2241a3edde60333fe3ada9897dc7ec8bfeb1771025a5f9aa0acf9fded1459938c70c7fb478f659817606a133af4b38019a3dfcc7fd3b3f9dd"; + sha512 = "1092239baa8016968dd8daeb69f6891f12ddc572bd1010c3800d07598a1a7596ebf8d68d1e6d3de4db33f4dd003a463d9ffe69c3a841c65ceaf44133c5eb74e8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/et/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/et/firefox-51.0.tar.bz2"; locale = "et"; arch = "linux-x86_64"; - sha512 = "2fa4a1683102849ef33c7a149b7628a3c783ee2466d733b328fb8ea4e1ba96917b128a00ad9a8fb75cec181b0208635667bc16d959b28ac1a4af7c96af10e07a"; + sha512 = "4fb536071e23f2f55674fe790f3dc567c2edabb529c0d3b52b07aa02d9898f3b2d7c7cb694bf22a8e0f921c62d4f33b1ddfc6ee9bdafa42a9405e497677628df"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/eu/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/eu/firefox-51.0.tar.bz2"; locale = "eu"; arch = "linux-x86_64"; - sha512 = "0b53f26346f16dc06478bad62a0191fb2c9c9fdf2864e0d5332540eaa81a4c22b0492128df5c8d7eea9d122482986b3f97837538436730b4ddfcd1c02098d1ed"; + sha512 = "cafe7b1ce89402c961d90c5f28e14ac05884da13236766b04c444f61b3fe259e5bde9460c31bbdad2192b5e1712b13578a165a49a08879fc251d0e6b3c96cc19"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/fa/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/fa/firefox-51.0.tar.bz2"; locale = "fa"; arch = "linux-x86_64"; - sha512 = "6e6d92624e89214a4110bfdfa181e46847759bb0735e18ca0fcd4b9e333b40b91f8ca48e271b3d1ff4fadc05cfce9824435dbc429f56dfecb6d98e48ea0a31ca"; + sha512 = "25b2834300a3b48e9cea461dc3b2c5513e81c6b428a96ca7c89e022cfeb4435cad0ec1fbb22806be0adf971c728ff2152e7ba097e0189ace7e15d083670fcee5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ff/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ff/firefox-51.0.tar.bz2"; locale = "ff"; arch = "linux-x86_64"; - sha512 = "59865504f50aa5e5aa2bfafa1159623dd54b91e3cbcc0cd76ae84e8da063e6db11e2594b9448e5ee75fdd15188c5ba9daf335eafa13601ad942e8f6f4d2bca26"; + sha512 = "c4eb46a438a5174de003c9ec24cbe9de02c3ca66b485e74fb09f1e6cc2c558d4b45df58fb8fb5b97fdce9e3ea4c473d7568f5d197a2e5ba0c27317204a76cf78"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/fi/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/fi/firefox-51.0.tar.bz2"; locale = "fi"; arch = "linux-x86_64"; - sha512 = "6e07761ce3aa5e42bf887ff13a35619e3e20209b94ed890b505c1f0fd79712a2daeab53ea344378c18f6f05c4673e1f146e8f6a44d325ba387ea6967188357cd"; + sha512 = "5bc78cebb1414049625da3e3f9f1b33ed8efdc01d4a0b29d2b5c7c69c8b7b4639fcca89f5d75f434c28e3235613094f1e51d35a0bfb9943ebc1993360f8a517b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/fr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/fr/firefox-51.0.tar.bz2"; locale = "fr"; arch = "linux-x86_64"; - sha512 = "0abd50bc0a7d5a79b98900cbeff95827c46dc53163ee6cc9220f234049ec43c09bbb8a283c54a1a41387be8d0ac761fd9e215d37ad234a0bdd088b07e339757b"; + sha512 = "aeba94f928e6632db44e181e3d6aa8b53943f59effa5cccd2bab5b7141c17c6362adbbfe5a28f0e4318adee9d488c336591cd602a55656b966f57312e20798be"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/fy-NL/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/fy-NL/firefox-51.0.tar.bz2"; locale = "fy-NL"; arch = "linux-x86_64"; - sha512 = "2a272b160a2cde4d27f3f3da7a1d6600f4b78af11ecfcfdb3f3596d6a4a1f56b19cec7fee1066afea050b951e1eb7f3245dae28b0a91ac4110010c122609dd58"; + sha512 = "952b0cb604cc8f3ca39bda118c543aeb1a7dd25d266439c56bed600e136864251ffb866915cf8d92cb8437cac0d9e1d6ec0a8468e89eb0c6df192ad21fb8aaab"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ga-IE/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ga-IE/firefox-51.0.tar.bz2"; locale = "ga-IE"; arch = "linux-x86_64"; - sha512 = "730f2c608d9770e2e4c154d6f1ec223290018d2412a1a6103245a71ef17876cf304acbb16e11915cb2e3564c08099a9207839dc8caeb0553cfdcbb869f6cb09c"; + sha512 = "dcffd355c1d911a00cdd3ebaeae98e6fa5346934a6ef5b1f66c7698bc188878ab75686ae07d0cc885535bc674ab55931a03a60247431da53bed921ad4ef44edc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/gd/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/gd/firefox-51.0.tar.bz2"; locale = "gd"; arch = "linux-x86_64"; - sha512 = "cde56f2453d780a9d0debcc012e9a139d61c1d78fcb2a4a7823982321fd65ffe6b538fbaa7a0e5dd69db6f1f3139e5386bd6e02ca5c065510a936fe35583872b"; + sha512 = "50104f1ba8ebe3505488030de273b04b83568ade8d777fa5dbc75d4b74433f194b16d8e963ea56686563b6aed129cdf64d8db9bad34c68295c5457b3b66812c3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/gl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/gl/firefox-51.0.tar.bz2"; locale = "gl"; arch = "linux-x86_64"; - sha512 = "161ee7b027f64698c30bc5147599853c4fa6b8f8629d33e4f11380cf4431835489e834cc3a7b42a676d9da6d6231e1e1bdc5f81f410ccf8f55f33c5ec3e07b32"; + sha512 = "61436f89c5353e06c29b5aac6ba1ad1ceeab1f580a40643d6afc5f27801b1d67c9f5343bc2e3bc911547389d6b7ce81d75faf9c7882436562fff4fbcf379d057"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/gn/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/gn/firefox-51.0.tar.bz2"; locale = "gn"; arch = "linux-x86_64"; - sha512 = "b4637e7727bc726acf3c1aff2c199fef896eb98f95a04b5b899b9800d0fa2cc6b23ae0c7b5a5acb591e49b03dcab22ef73840f129d9e82dc49e5636234fa570e"; + sha512 = "14c0b3f085f3bceebd6a75e96efd71d6c8f5e50485f2d7b6b18fca42ded88f5f3b8b90afafda388e7b41cbe39ea2410fae37cbdf8ef0a32d8204ddb7ffee8b6c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/gu-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/gu-IN/firefox-51.0.tar.bz2"; locale = "gu-IN"; arch = "linux-x86_64"; - sha512 = "b8028122a8132110fb951175d51d07c685c212cc56128788c75bd0c0d21452752e4fd03e6345d80806c8babffeed04f7cdc89b1b338f7d56e539b847c0da7f72"; + sha512 = "abc5baa41ac6e41813c43838e94b68a63f83058cdf37d25bd315bfdcd27a2a294c91205ec0ce13e7b28508e0ca982bbb6ef3384007d8f857935139e8546b40a9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/he/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/he/firefox-51.0.tar.bz2"; locale = "he"; arch = "linux-x86_64"; - sha512 = "57adfc574ca5160ca5f95f98c76542109dacef231ad8cbcd4c75467bb599e922d6590cb3214f4e4946a947b36e6130b25f12cf4c641b2ca91a36aab5e8489426"; + sha512 = "ca90c15c7100b40262879fbf12df5ddb440d4808d94679fa6cd32b9579582721b707843d4c65b4593414e139a7f360b437741c627c3b6e1b238994203a2580b9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/hi-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/hi-IN/firefox-51.0.tar.bz2"; locale = "hi-IN"; arch = "linux-x86_64"; - sha512 = "3a71226d56c373663401d144388d5c74e583ae34b4d05bb444703426991162392e338f11e993707a83943c0fe85b8a5192099b932afa03b9d3ff6a17903b1271"; + sha512 = "a27ca89b01034d75719f0e736d82e8240e24cb5ac4e9a21829e72cf8ffaebbfcc6a8906ff1db93f392380481f160e748deda23685b12bcc647d7a6f68e764bfc"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/hr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/hr/firefox-51.0.tar.bz2"; locale = "hr"; arch = "linux-x86_64"; - sha512 = "f919ce865004a64bcfd834475917ba24c1bfe0bf573e578984199085c073abcfce38b4e838d684f4cdf5bbc2408f84758df9f81345da6e0824f290ad311dc6c3"; + sha512 = "fb91245060ff025230c3cfa45d15cb96974462642be3f86be44af108da966439575907f8a1b8665311ec599115a3dd66a4fbe09d4ac3f6c09a85bad64d7b2982"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/hsb/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/hsb/firefox-51.0.tar.bz2"; locale = "hsb"; arch = "linux-x86_64"; - sha512 = "4641225b3dcf328dfbe12af68698a4504d0882c1029a36aa617f57ddf11e0edd9cd10add1d887d2154a59e6fa60bb8b13bc185529df166c72195200ef94a5dd4"; + sha512 = "d649432eccc384e4c83e292649008ffc87f82b41584d91d37f7c9ef4189039b4ef32f9209428051475671fe79961c2f142a6f44a1ab7d371e17a0bf34a58cce9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/hu/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/hu/firefox-51.0.tar.bz2"; locale = "hu"; arch = "linux-x86_64"; - sha512 = "1f34d1d52d28413a46d5f9efa8d8067c41ec5af861f9fca49a5b59f03e6e325455883a2ee4f9c5e3629d7a61a3f1106f24b4bf4f9a75e6659cad4ec511024ce7"; + sha512 = "a07e3b8c9b6fc306e068ab6311df45d9cad475561993fa8c576942a3c94ba5677b291d7fb1c390a2b48b2a5c199e25053bfef556d6361fa482a13e17204c7f4e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/hy-AM/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/hy-AM/firefox-51.0.tar.bz2"; locale = "hy-AM"; arch = "linux-x86_64"; - sha512 = "926a0a1e036303c53fb0a5c65ec2a0285d562c86eb7396f84fa5926a3b9e67ea7872af6d8d436322ca5a939d1626adad80230abfecdeefd51d5cb3b27e16cd5e"; + sha512 = "246fe80d9e73aec2744534b16e211083277b40cb6fd894e1cbaeee9f94dbafdacf912069917945260208f2446f080c6c90daa91ef07b3485538b5cdfb26ea1d9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/id/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/id/firefox-51.0.tar.bz2"; locale = "id"; arch = "linux-x86_64"; - sha512 = "f3389014409d143a35c66d57974a77d1d811c3ff9d47f6f13b7c40c0f24154d42bb7e4908589de21b3430d44a108f3765792f7573c78e510292d824f96cc77e4"; + sha512 = "79cb7fbccd0e6cc199c44a8da8a80fc91a195409145cba768edb02e07f11dfbac15774a67d6a088ed8569e46038b629e998185fa52e5d749d33ad1c91468c3e2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/is/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/is/firefox-51.0.tar.bz2"; locale = "is"; arch = "linux-x86_64"; - sha512 = "58f320b32ba9a83a6a8a4f4d108c3bd87a4879da7205dfae59b24a3550e0bb90917b431b15a18e38da0d702ee8f2c8756179ea07082ff6e0aeae9f51a3820246"; + sha512 = "dc63ebf359f00a0ae47988e3ae868a92c79ee35de2e426aa9a15ae3fd3adc35cedbe957ac08e6a3af84ae0be9ead2d405ecf034c698626ef402e6eb01a519bac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/it/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/it/firefox-51.0.tar.bz2"; locale = "it"; arch = "linux-x86_64"; - sha512 = "60acfa5b847b5390fb5b733f4a35a0a9c426c4126c53f517eae3e6fea3c6c7c88092063ae0d5d3be05a1dfbab32a1e392aff7f18c6566f827cdc6d21b0e22c7f"; + sha512 = "34a7a1e39c4d03bd43d5613091b71e1c817fbbb235f801171220f43b71c3be258958e0aaa860ba241c1bd27e2c7d473310cf32e14b02ae4e757029d4f51d7214"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ja/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ja/firefox-51.0.tar.bz2"; locale = "ja"; arch = "linux-x86_64"; - sha512 = "3d668102a2f56547b49add2dacbfa1a8ac285007d47585325002cf4250465dae809b50ff1d1d13dcd3f05ce6afaf76b607a696004e60d33caf52d2d531297550"; + sha512 = "a5b90e23a17e7c8582223e66565c44e9564575ece1df0a749db021405137c3b1593f6ca70c42bdaa97cc83e69d6799d84d3d3d1520f82ba236dd7c99190c0b0e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/kk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ka/firefox-51.0.tar.bz2"; + locale = "ka"; + arch = "linux-x86_64"; + sha512 = "ae8f709eb4222ab67111ca596bdb466f92826cbddfa42cf5134b75773f40d6d7aeb8d384c8defc5469b569f21f4e6e8f2208b01f1e0e33d2b9cbe79f06527e4c"; + } + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/kab/firefox-51.0.tar.bz2"; + locale = "kab"; + arch = "linux-x86_64"; + sha512 = "5090ad81a159dbddd37bba2c36dab62d5cc306c09d3df08562f625a43eb19c8c9456eed19290134ede37e882b2ee7be9b3ada037ce348827273ce05ae49977ed"; + } + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/kk/firefox-51.0.tar.bz2"; locale = "kk"; arch = "linux-x86_64"; - sha512 = "c35217a07255fcac9bdbfb52777bae3609c22984733297722c62b8391350fe2d68bea20b542d6d2d7f55fc18aa662da226bf83a62e0017c315b92eb460021cac"; + sha512 = "01b58e772c65b233cb51dc9ff43d98c64727b02cd5293882271a25625728d9d1b2f61429ce157ac4e7eee17460722201f6d7b6fa6013d25385c76067136d963c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/km/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/km/firefox-51.0.tar.bz2"; locale = "km"; arch = "linux-x86_64"; - sha512 = "fab7429671c3b866ddb7fd0d25101a4a83c6a1ee3822a57517b9c6288e35f6a4339f5a42d93f865a9c6ddf1a9bb5e2e23d8458b39acc34bc2701d68522feef03"; + sha512 = "e54cc5c2516a79e4981addb237571593af0bd052ca8fc7ed5c7919524ff8ea73b2ff8857d9e6627ff3de5819722c13c3abf633759e9770cad1e04a2fbf28e1f9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/kn/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/kn/firefox-51.0.tar.bz2"; locale = "kn"; arch = "linux-x86_64"; - sha512 = "2ea7a6094ad8f9b8179028820d79d003f5c04e9bd223fd2df19c7b5daa08ba631176775e9586c7507291aa34fc1c39510bd8851b1fd9a7a08c1786f689949839"; + sha512 = "79c827a477cf369c57fb51708d1d889637ade4b4ced1d60f8cb57c2b69519ef2b3ca8730657691953e7c3d660f4e97a2fd5f0ee212430ed9be4e2d9c90339b0e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ko/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ko/firefox-51.0.tar.bz2"; locale = "ko"; arch = "linux-x86_64"; - sha512 = "701a0873b860c62d18ab778d1b0e5c3719cd3e6b49ca37083983f9e3f988d54ebcb2ff27138d7a5e76c940f64f445f96143b0f836af4b9611999b3f49670b8c9"; + sha512 = "66fe892eab193087be04ceef0a73fb5af5cc153b6218480a20f7ad32da45845a4d5e6a3f9ed130c6c8d2fd0de704c87093a9739233da444848b32b34f0d41445"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/lij/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/lij/firefox-51.0.tar.bz2"; locale = "lij"; arch = "linux-x86_64"; - sha512 = "b394da463400ebbcb77cda8ed102f42eca419e896f0b95432e565f126e9e20aee0d9790888c691b9f7291322a3f49d44a58349f611ffc159d514a5a68f7013f4"; + sha512 = "ae85fbb36573e547bc35ce92fa82d8fd8359a38dc218811ade333d0ba7d02da17ac45490edc4b1ecfb59b6dd0eae31fe9e21c8154ae443f36b52c46e9bf66c29"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/lt/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/lt/firefox-51.0.tar.bz2"; locale = "lt"; arch = "linux-x86_64"; - sha512 = "55ac32604ec630d2540a7cd2d2a46c4161650f1a3607c2e45ee8006e6bbec0039dd4927ef28c9efd70961f7f5c4d9d6fdc83dd60b670aaaff26c31594c25c813"; + sha512 = "c9f9bdc80d2e4963c2e4416cc7387a4b5f1b95d5135870ff38d6be6bb01042647ff0df5061a91260dbf48b7a43bcad79d6b974e9e4df67bb0c55541027a9ef8f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/lv/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/lv/firefox-51.0.tar.bz2"; locale = "lv"; arch = "linux-x86_64"; - sha512 = "df012ca9e5026661622b1d0a1230399e970809f2d8f9a3d81a9b05d438e7f20c706cbf739a229b82296db15bf8bda89c266051c56c7786a673e38600bfd81164"; + sha512 = "5cac54d12457684cb5cd2ea03647f5bca8c75221837e4e241a4d86d25a99c3464f8f10f8489dc8afeadb4c47f8a2e0a73e78533362c488aca0987a61f75d040f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/mai/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/mai/firefox-51.0.tar.bz2"; locale = "mai"; arch = "linux-x86_64"; - sha512 = "df74e2c1465b74602ba834cedbc3e07671a813d5979e6a0d85c32e504e01136a05f4915253f785f0b03fa98a4c284d066ff2101737f40490bfe9e30165b712e0"; + sha512 = "274de5a51b2fe6696f3eb9372c7adeecf2e43b7c9e9a88c84cbe91c5cccd2a843d141cf89a816af3e1fc53e097da9902ca835608a3098a0b3c72bbc3cb0fe8e2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/mk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/mk/firefox-51.0.tar.bz2"; locale = "mk"; arch = "linux-x86_64"; - sha512 = "68d80303625c9bf86bc2b86a38d9a41643416bea77445630b10a4219d725a9800fbd973e683c7dad46941fa089df6bcf1d07ba5fcf2c3739eede865eed038a97"; + sha512 = "91f1b9336aaaab24aea8837c96214cf79c0be4e7e81ce4342751ab38cadb1f1fe294fee53bc3132fca971bb192eadd5e206069001d80391cfd35b00cd334c69d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ml/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ml/firefox-51.0.tar.bz2"; locale = "ml"; arch = "linux-x86_64"; - sha512 = "bd1168a7b3e17edc28dbc051fb2951d134c85637b0e0bfa2ac2542211498a8018f8c8a74584d2ebfc24336dc803ec04bfdb11d5975f261f8ad92cdda6dbc1067"; + sha512 = "d48e26a22a81ff4655732f099aecc1c003d0930a1a73859ee13db4e866181e7aebc77d7fd816dab7c5574b0810089476682ef128c2fcfcc04750160a1e19b856"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/mr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/mr/firefox-51.0.tar.bz2"; locale = "mr"; arch = "linux-x86_64"; - sha512 = "d62ab5e147d55ef1b02b4b4fa5b10986f4a8db2c6154d519f4704a6ad4eee99235219b5d825571c8e08128ecac84c1ec0dc19d124c83d608b4afb4606786e474"; + sha512 = "bf8a614300090c4a24a37dcbf0d6b69cc114f346fd9a4b729f9de54be7a15440a49c46aac3a1b6b1321825d1e617bdd7cb2b1f48eb25bf9c6610d7040a1cef72"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ms/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ms/firefox-51.0.tar.bz2"; locale = "ms"; arch = "linux-x86_64"; - sha512 = "e254c8a787f2dda76cc2929665b261437d35351d6725af6d1dbdcca514638800d199827edc8cfeafd927d4f0f758cd246ac47b9cef3011aa68fb0baaaa17c882"; + sha512 = "8a75fd728889a5164d1e610241f558f083e3dbb107592cb26cd6c230b44f52d8d9b3859fca04c1172f128bd7d809171f170fb81118d0e8eb4c64e6e939e68d30"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/nb-NO/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/nb-NO/firefox-51.0.tar.bz2"; locale = "nb-NO"; arch = "linux-x86_64"; - sha512 = "b9e53d23338b7d825e0eebce3764862abacaceb5bb40f66c3d0d67a3fffc2c1f60c168385537bb042bdc45d77453977ca3c95660cbe3a27c7c87b68d047ea782"; + sha512 = "48b5e8bad93c5d6d7307dbbd790bdc9b5dd3e52a7b7f4f52d4598ccfe3fef97d36eed763394a7cb594682c1fbc8acb9e0cdab52f445ecc6f957bbb1cdfffb8ac"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/nl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/nl/firefox-51.0.tar.bz2"; locale = "nl"; arch = "linux-x86_64"; - sha512 = "0c8de38bdb5ee3636a7a633c57e9e3445374514014221086b9db106247ca08111c987aca889a416997ed6678cae81d1414636d0fc9ff4e490444041b53cb54d9"; + sha512 = "bd964b338ae332b5db9b9c5a2bc4bda320eb7824bddc4b6df87a05987b7f82fd8ead21e190d1b6bdf4daad17896612554272170d0e00c88ba94d7f03ac45a33c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/nn-NO/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/nn-NO/firefox-51.0.tar.bz2"; locale = "nn-NO"; arch = "linux-x86_64"; - sha512 = "4617abaa89c7caaf9481aca13e61629619b1b4a889a2ed652434c8c01d5b8ad9ad96de167f9d3687d303a8aca49492d7b6d7712f9497ae017200962cb229f855"; + sha512 = "4e534e4590727582273ee97e3889ecd7354a02210678a33fb80403438718eac6a8c213bb158f36eac438b85821c49f4a2fb32a79601ea12573382fed28ef7a24"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/or/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/or/firefox-51.0.tar.bz2"; locale = "or"; arch = "linux-x86_64"; - sha512 = "27df7d794fa1693fb79aae60ec72004cdc3fffa9eeb0662e71aeb639e46b6a4c740e08227e5e334e6c0167aab95de6310f3142bcbd3eef089dedd5eeedd29f8e"; + sha512 = "92c182fe90312ad1f603cda7989b0e48be790c2f6cedb6e184fe85cba1d8e06b2fae309af86691676c305709fb08553c8ff0b32021b427184419aaf45e396eeb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/pa-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pa-IN/firefox-51.0.tar.bz2"; locale = "pa-IN"; arch = "linux-x86_64"; - sha512 = "33101ba56588e23bb5cbd66bf8fd90e66e2fa382f4fa6b3b5d9fc6a1372957ff4e01a7a01b697ee694c589573c9a5f1e605f205bb17ac63c5b5faf8545879376"; + sha512 = "8ae2a4d0b8488cde54668b8b49895b67da9f43dbd9524b503fbb552baffb0714518bffc1d3f9bb94c7e00386ff5d2431a4fcb1cb0268ccd65b7d69057ba65bbe"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/pl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pl/firefox-51.0.tar.bz2"; locale = "pl"; arch = "linux-x86_64"; - sha512 = "373d3355e980a3dbed1cdf8099ba31e370b270402181e61f6e1a829c2f2d9b7b73a9ebbe074e59f21ac3f934898c9c23adb0a5c09c7637fb6c67c3093bd46fbd"; + sha512 = "26380ab557d16082ed012dbe781a168484825ac86396ef811ef043296c45569c89e38065708770633d603d5f4fee7e2637db00a2bc1820d8dcbf081cc39dd673"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/pt-BR/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-BR/firefox-51.0.tar.bz2"; locale = "pt-BR"; arch = "linux-x86_64"; - sha512 = "ccd935e398095d3b79e2a86b8181e1aa1988fa6a1e12c879d50457756b62ab3dea3087e8de77c7cd98dead6b0078598d22ead36285559af041254bdb454eafad"; + sha512 = "50761924143f0b619d47f93df04ef38d7cb689230d5b1dbc1385211f3f2a808816a73a70a75c4bb05b2ab8bf1ee0c1905c396338d12b1b9588830e19a1ed1e3d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/pt-PT/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/pt-PT/firefox-51.0.tar.bz2"; locale = "pt-PT"; arch = "linux-x86_64"; - sha512 = "a8adaa40a2fa564663173641b3dc3d5642c8c3909a8c14904213c9e1cf9bdb4f03dbd44412bed023b02e6eae63bf56fcadfef0907a168879121811bffb9b9ac4"; + sha512 = "fc4b858423b8d0d4c5ca93951548487070bc4f398c993ee88e5d51c82ec808468d49f32f80a9754d459844a208183af4774d69214bee3253b53b2aa64e29d08d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/rm/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/rm/firefox-51.0.tar.bz2"; locale = "rm"; arch = "linux-x86_64"; - sha512 = "ce37bb7d969c0fc31c2bfed7ac143e5a6d7d8035a748c5b3eb9a23dc62917ed9ad9b028a9db0b5dca156eb99cb36c763eee39ca893e5a314233e5bf4ec4dbfee"; + sha512 = "8680c7739422ac11f1f5728a5822376096de49c01005b25906513ed9eff262a5a038f4d69e2fb3d049b7106c9e1dca5c307ebdefd07ae59b11a3cafe13174481"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ro/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ro/firefox-51.0.tar.bz2"; locale = "ro"; arch = "linux-x86_64"; - sha512 = "339120884b8add14d36fdb3fc3ca1355074b0f8a0a87577d1616c392230342c7361859126edfd959e11ebabc6b86c496b440acea679c61e07df59e7e298c47ae"; + sha512 = "2d5c66437d2edabd40570d2ff22b146ec3583b7c40bfb8846ccee1b2570f876ec62dd6e3d01d3df59ba5828c910cc812c0c4f3c9ab1f872a19bccabd2f69e450"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ru/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ru/firefox-51.0.tar.bz2"; locale = "ru"; arch = "linux-x86_64"; - sha512 = "59ade7f2ef86f412fa376e4fa6a9d7e72cbfabc10e687c7c0bb7e4b4bc2324d7e97e86075c1d7e12480b9f1dd8bffb5e4723f4183882976cd35c4ccf6f2b4726"; + sha512 = "4ccab70b429afd51f14e398181a08549426c1c73d58b3610ed36a93675ac34f72526f01a1fa3b0d1d6a9d3e9c42503759de73877c5e70bd53a0812da2eca3bdf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/si/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/si/firefox-51.0.tar.bz2"; locale = "si"; arch = "linux-x86_64"; - sha512 = "4a74944879e40876515e03b1dc2261998bfa2264e074874f886a979de5b48e453c7cbd9a020e8854089b77ca5b5182fe13c685b33991e81c7c533246f87825e4"; + sha512 = "113d34f2819b4a315764128a4dfdd83c521df2c91bf2bd7b264771b6d475a1a051396d5f6382d60d6f521513c265248f54041e9fe45f0f40a6cae81393cdc77b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/sk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/sk/firefox-51.0.tar.bz2"; locale = "sk"; arch = "linux-x86_64"; - sha512 = "b1440e76e19ef3ed6786f9a40330881bff498c7ab20030189c3eaed293e1ffdf991172251da1ac5d512da4897f2a46f3e0921436d86d9178d96387e33e82708c"; + sha512 = "d6ff2bdd96f3a3f3f14d45bfb28b08a4db48db3be570c19a79ce226f243366e698aeca1b1682ad216c5e0f9d0edc6c2116ff01c6bd13394325e922d8afd3b98f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/sl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/sl/firefox-51.0.tar.bz2"; locale = "sl"; arch = "linux-x86_64"; - sha512 = "abd4e6da09005698655e2fb2bb749be35f8b9e8302ba1068e20d27e158c4ae57a0f1cb277a87a2229e4e815cd9d4656ab32cdf0614c01deab572e6c8749d4fb2"; + sha512 = "296fd1291590fa677ac0208f8d555586b5377a575845d6d7e066f46b541e523166b4be4ea10c69cf4fc043abe2c73a34d1dc670582b49dbb15588edd17d15ee3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/son/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/son/firefox-51.0.tar.bz2"; locale = "son"; arch = "linux-x86_64"; - sha512 = "17d0444a559c7a5331b93bd314003d84f853fba791efc2df6867becabab9fb7d02bba964d208f44f31af1dfb292cfcbd4de7b48454a7e83668bec26139be40b4"; + sha512 = "fd3462198ac73d24db0e17a8bd427d3798adeb6af82a775655265e91bdec90e53c49a7317ad98609f24a77ca540cd5864bbce2283e0a82c64d0107dc2a6cb7a5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/sq/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/sq/firefox-51.0.tar.bz2"; locale = "sq"; arch = "linux-x86_64"; - sha512 = "c416060454550ff04086aba74173500a41c4e592246eb524e682f082a75173a6752e982993df3ca096c176c0a75ed5f26a22414df5e794a042dbeb2a0de22413"; + sha512 = "a8428c4061730e089621551006e28c7caa6381e43c443e40a03a91fd5bce72ed608b5e49a309597547913767e147efc4d7be37e645f6372bace1b445cdda76b5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/sr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/sr/firefox-51.0.tar.bz2"; locale = "sr"; arch = "linux-x86_64"; - sha512 = "f615964e4d87b74dadb841993b3c62d6d683a66ff6ed1634311f58e9c7dc522ed9f2a271a043f7ebaff37f3c1a563d862d7abf22af1015d720979f7459e2ceaa"; + sha512 = "2f946bede46671690652c44dda2df106d0f56c4af7a40f61c827b7a7c2126abe3082843eede2fba251efc62c2466cfc42cc7ecc63cd63062ccc2d052ceed21a1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/sv-SE/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/sv-SE/firefox-51.0.tar.bz2"; locale = "sv-SE"; arch = "linux-x86_64"; - sha512 = "4aab1caa825e685923c7c3a32ecf664e2e8cfc2389f48980f51eddaf696cd9056afd944a950dc60987adbfe977d22fab4c994c3aebe1d14c7514369f6898aa7b"; + sha512 = "a9c9d6246ce4a3af9277fe8ef8d9a8f3b4f7ee459c525e6b5e93a6ecface87db56ba01a3e1407c9a638f78fef0684a27328fd00e2ab4bb43e56f28db0e333cd4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/ta/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/ta/firefox-51.0.tar.bz2"; locale = "ta"; arch = "linux-x86_64"; - sha512 = "6e556f182e0652b79c338fb0d7bfc9da9eee5ef5c68115e748013404ba4409dbf743b03f8722b36ace38a8732924bb426e7a7af5059256ae1f0065096e68a661"; + sha512 = "02f45309ab4f2995ed2404c8cc596d111dffc54d391c028960f4c181e409cecf4117dc1ae8aee900f7ac72c29109d7bfa5bca228d35a1b5907e25fc748aafbeb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/te/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/te/firefox-51.0.tar.bz2"; locale = "te"; arch = "linux-x86_64"; - sha512 = "ff201a9e66645e148ec740921a7bb1d1b9ffd4b6200d98d06be0f235e829c6a355be0615341f899b433836fc2f2976223a6e46c4f5172590b5254a26f4998959"; + sha512 = "897448ac3dbf5ae75319feac7c32845cb2c8c60138df429f0171ae71b0346ff71efe005f3a6792087104cfabe6843a9f7e5406c26de2eefe325d4ef6ec172021"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/th/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/th/firefox-51.0.tar.bz2"; locale = "th"; arch = "linux-x86_64"; - sha512 = "0e9d0c10f21d3d41825194a3afe21cf4281cbf5825839f908d58821d40358ded4226b5dbe7a094b95aa087769de6179331a19a2fe780b4ee56c74ce137a33ac4"; + sha512 = "262176b096a9025681f8b3f191ad46d8f0b83f9ec9abe9c34b5da4fea57ec2720545957041e3ff1c1044b470411b158d96785315bbe7d2c8bb29cb00c54facbf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/tr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/tr/firefox-51.0.tar.bz2"; locale = "tr"; arch = "linux-x86_64"; - sha512 = "299f07161a3439902110d8929b5ffdc332562b956d25999235b3e212241d95ce94646ba3542d7138c6ac5bbbe274c614d2f49aca8a674d252b240265397fa48b"; + sha512 = "40e948f12456caa572bd78e5bf8d089428432653cf5bfab0ba23dc120f1cc36f370f745f1965ab0687f41f7617da78f75aa4429f51e5b650c7bf979f600ac5f4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/uk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/uk/firefox-51.0.tar.bz2"; locale = "uk"; arch = "linux-x86_64"; - sha512 = "f108296c0aee994d558cc422403f45c994d2878b69180d3cf526abe4f5b29d8dc59ed9c58f72a0d21d2550a4d32869b96ae43a1ed251e885bc7abc47b22c3894"; + sha512 = "b82936161c27b5bafdaf340cb26c49c14bf9b3ac39e1831efcfd51b968ff4bfc953f8aed99ea6aa1b23b1a73129d221f0ec5c55de41dc81c405a531a4dce0934"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/uz/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/uz/firefox-51.0.tar.bz2"; locale = "uz"; arch = "linux-x86_64"; - sha512 = "293e4d99572a22dc053cdc8f5ac40338eadcbd622ee1d47c2bab9914ee1d2507e89a8b4340a12d64c0c4b37f4ec312bcf94921184402852c2a7cb114da93983f"; + sha512 = "b096c35ee124320ec625d3481015715570d56d6b6b4490c818dd40856bae4aea21c066c18bbe2cdd267d92716d8ed05e9cfdd34e12ebf4517d2b835e76a2c8a3"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/vi/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/vi/firefox-51.0.tar.bz2"; locale = "vi"; arch = "linux-x86_64"; - sha512 = "24355d25ecae3e5f18a0f3c7b87dcec8c18077292329a7ea38e5e9411c38812f394656d79f3fa653a70770ae136b3f5fbd1644a7657f448dfa78f8e795de5afb"; + sha512 = "9802425d5866ec036c542545e9bce34fb0e0f80b9b6146bb36a5999a02787095c3e786b9b7e1173f992c054caf8716295bd6084f411553df35586bf725c375db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/xh/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/xh/firefox-51.0.tar.bz2"; locale = "xh"; arch = "linux-x86_64"; - sha512 = "0c917bc8cf0a5b66f85cf1511d3fb0b2f4c4bfaa10883d277e6d4bf399b4b359d8ec39c4fcdd6dd23ba3645047318eace530527796b4be58058cb15de69853f4"; + sha512 = "afba6b174855327a08d404b555a41982f6ef9f42d1067be40b5cae2ba5b62d232faa70936e02e7a313938b5fbd9acd3fb2af5cbc51128c47f2d2630f052a0741"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/zh-CN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/zh-CN/firefox-51.0.tar.bz2"; locale = "zh-CN"; arch = "linux-x86_64"; - sha512 = "ceb0d7404aa7d8295920e99ccc77e2da7db6101af92d29dfc3c1f2cb4689b582542d154cbc749ad3b7a744f545ccc39e479db4fbe2c7d18c98bf3bf412eccc46"; + sha512 = "fd952a6e825784b19179e2214755659c31c1be15ad8f42bfe4fe4905b57b5aaad7df9a0c0e9500ce75eff3f12743bc309dff10f9fd72a5849948e91c4d3f58de"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-x86_64/zh-TW/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/zh-TW/firefox-51.0.tar.bz2"; locale = "zh-TW"; arch = "linux-x86_64"; - sha512 = "e942d5d6b8891d062b452f1a083de2849cc69ac45801aee0b5c413a786ce9d67555d94416d65fb6bb6e4b74cf11ae75a1036dfc661b50fda10b95febd86a80a2"; + sha512 = "8b9c643ac91fcf01e6708a3ebabc735de5dbdeb8897a9d57560d69c04746e2a9b9902ae356416435010bd4f3e5241140b0a27162afafd5ee5c097f41dd34cfc7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ach/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ach/firefox-51.0.tar.bz2"; locale = "ach"; arch = "linux-i686"; - sha512 = "7546a3fb1cd0e06c9f6916c668cedcfa4671bc15a7ece8ed3ad8ebd1bce5c6ac84e2e024d7e2149844f1797d66374bb2c8769e67d1c4af941eb626c610c433f2"; + sha512 = "cfbfa3136edb8786e6a573b4af9aab3250b3eda10c4a9bcade7e489e3bf0cf4761339e811397d938b46ab5cb708531fb036bfe379f54c4857e31b91f003584be"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/af/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/af/firefox-51.0.tar.bz2"; locale = "af"; arch = "linux-i686"; - sha512 = "a6981413d7974e2ca13ffce9fc65c0f69242d6c6bfaa6253fb13fd8fc7e62059df718b4722a7a879dc8e352fd94dcf74db41765dbafc277e8debdd7e35a1242c"; + sha512 = "15e9023b2434c037bc7f0871d97c0371a78ac5ca4981b30f7f9b95202ca299f3b23b07d711c1d33bf3f9d58969816bb2b06c77488ecf9812e79ad2158b9d102c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/an/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/an/firefox-51.0.tar.bz2"; locale = "an"; arch = "linux-i686"; - sha512 = "e123cd3a8c9c8657f09d198b7f113b84192174b021dd816b82ee4497e307794bda1399e5425456c2d990788340a58831cd261a4c5c67e5b0ea3daa3d0ac65f65"; + sha512 = "6aa27e98598b8aa89c5f4b09bcbd86722e0ce3fd54d428814ccde7630a1a34cf593550cdd201d0d4dab53c3f185ae82ff2edae9b10f63d0773c494f8b89be931"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ar/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ar/firefox-51.0.tar.bz2"; locale = "ar"; arch = "linux-i686"; - sha512 = "618b9c24d37f4b82b1e51a5ceb5b2d3981c764f906e7959eb346adc5c974e464d4a691e50acdad7f9e0cfa5855afb6157e8ab600d22266a31fa444db9b7886da"; + sha512 = "1a4ef1198431566aeda1ead37c7af435834ffe60530e078463c7ec239a1b9cd8cde76216f90920628b7db12459deb25b9b56907de9f29444fe3c70ee02d76624"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/as/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/as/firefox-51.0.tar.bz2"; locale = "as"; arch = "linux-i686"; - sha512 = "93e53546ca9fc554decc0c1d6590b5b84a433ab392abf9fff9712d4432bfd47a1cc57439fc65ae9be91da6d38dd462fbb81fdd7304424e42d08eeb600d298eab"; + sha512 = "028353834513d8b693f1bc053dafb4cf31f038b3c2a58c48454b5990bfc235712ba5c64da0390a9ede4a046167b5ddb5aa24cb86be5ed8272dd7dc5fce7eabe6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ast/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ast/firefox-51.0.tar.bz2"; locale = "ast"; arch = "linux-i686"; - sha512 = "e1115994008db11f3c69679372a3f07b6edde23dca20733b7f06a5b0c63dad2a264c02e9f94dc74976efbb3961155216111522c3f1ebca91929ae356f8218c87"; + sha512 = "be3338ad2a7b86bb3424984860009f9035888e86dabdbf5beb47f3020504c888d5aead0b7f818c00b373a33a73fea48d0d4d9ac549009f37a897f76121bba667"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/az/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/az/firefox-51.0.tar.bz2"; locale = "az"; arch = "linux-i686"; - sha512 = "93be21a2a79d2f4cb2fb5132856837b1ac8d44c699faf623d076b95b5e61126ea540bcabbf57e2752b49cc7b5116f3345a2a78cd07104d873afc2e2127f64224"; + sha512 = "c775af957145fa138761bdf0d5c8e76b59a0c496a46e9bac708fad7b70741b337e2d639bbab9536504bb20bf8e889fe516d129ccc301df6a405ef73c6d5d39a4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/be/firefox-50.1.0.tar.bz2"; - locale = "be"; - arch = "linux-i686"; - sha512 = "ca41cbbe732e8e754cdb0c832ca7820d5320a8106bbb3e5d753f4a7f6eb30045b81cd84191f868076e0edca68e35b344d63ececa45eabff7102fe82c1ca19e61"; - } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/bg/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/bg/firefox-51.0.tar.bz2"; locale = "bg"; arch = "linux-i686"; - sha512 = "4e0a3ff42a8502e07afca92ff98ae675213527e68c3907b177e53a580e0391c075a41ba4e5b87c27558f86b28c1abe2dcae191334c737d37bdbbfb25c33d0024"; + sha512 = "2e38d0de9d284514803afe24e697ad4491bb27b386c0a0d032db5e175d3b7d2dc1a3f29a874c9b9661951817761588491578025adf675545a7e3c1f1396d5efa"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/bn-BD/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/bn-BD/firefox-51.0.tar.bz2"; locale = "bn-BD"; arch = "linux-i686"; - sha512 = "602cffffa7ebf0f53f3e466d3aa5d8f203698db16089e83c893092e9a0841a9a8ec6a46aa5df1e2fec020cd8a7345e4fe86fc20797ad65bcca56bb2f391390ef"; + sha512 = "cba31a0dada3915105ef0a000040040f10cdb1908402fa41065266575db5ee7996a49e373f289524216b7e2d3b65fbaf1ba201bf73d1d5a6b844df9e5b305ed6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/bn-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/bn-IN/firefox-51.0.tar.bz2"; locale = "bn-IN"; arch = "linux-i686"; - sha512 = "2f7ab4b093b8be7dfdbdcf2faad88eb99e8b0e19ebc17efba44d46a332754fcf16e9317398e88c8eea73680ac85f08d2f0a99768fad160d79102e8e1fd6fb8f2"; + sha512 = "127b84f3e3dacd303f9341ae90239a1077039fffbda642c619c1225fd13687f4e5068a111b84b02afb61b36a4fc8fa09c8ff9979eea263c41e8115108148d599"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/br/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/br/firefox-51.0.tar.bz2"; locale = "br"; arch = "linux-i686"; - sha512 = "abc0fb371ae3144fcb3a5130b13c376169d8a3c3051493fb5fece9a4682757c42bf4717b6494d4220daebc3f1560397f1263706e2a3871d7ee5c0135cdfbe1a5"; + sha512 = "65dfbc7ec3c54000ffff66bc28191fdec7e29df43e6856c81a999adc1d8bf17c645204064932548b47822e779125ed171ab8d22c02ade3a64ce2327d3b4bdd94"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/bs/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/bs/firefox-51.0.tar.bz2"; locale = "bs"; arch = "linux-i686"; - sha512 = "f62657ff653edae873269a4113a93dadbbb36920e9e30ff04407d28f755bc04e35223031a60018e69cd4c3b891511109b66e7baa83656b0ac37ef5e334f3a89b"; + sha512 = "ed542247e77146515d5a808d745769cd0f76f950ec6029e2a7673d2fe520e2d7540921f5e8c9c6c7681d2cb08f63e742272c3f4daf55c6ef0d8e46195ae597af"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ca/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ca/firefox-51.0.tar.bz2"; locale = "ca"; arch = "linux-i686"; - sha512 = "bcc4184d882075eb2ea875c7493ca4f276796672a029ab161b4f2168e879b46a6fef454e04e53531a32ed5bf82178d8d2ef15f9e43679625e4f7632e7cf51f32"; + sha512 = "0cfb11b0d869b0466d477ac99e4dc65ee60f0d2d08a8af307c2c149e2d10bd8df17b16024947872d5b4513ed5b0188716dd5d23132429a180209d187b62732f5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/cak/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/cak/firefox-51.0.tar.bz2"; locale = "cak"; arch = "linux-i686"; - sha512 = "88448d8c17235e318628bed05d607f30ab9db4e05f181a36e39c02f2df840a10990a534d5d5f8e16fdaeecfbf3e51bc7cd9f45b8a84b3447132bb57a87c4e2d3"; + sha512 = "92b08671ddd98e4ee1158dd0fbbd0ce0d45794732f34a3ad43f8698ed2085fd4e1b5124da3ad47fb1ed01ea372655a3d04b82200b8af5cc0ad997c61dc2dd855"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/cs/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/cs/firefox-51.0.tar.bz2"; locale = "cs"; arch = "linux-i686"; - sha512 = "acb9fe18d8a5fe97cdeeea24e8a6e56895a3be16c6a5f2099a69c32768e2f76a2c0fd081d3759a2c87d002ea5021dcc5f806195d3bed06e8514c383ee8bf998f"; + sha512 = "f5bef965360f84821f3b39990c6dcddc12f52851f1d33cc8d72d8772e770ced14784a1e29667b7047f3c9bb9510086eec2f16d2a4401c2b0cafc6b1275c00b28"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/cy/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/cy/firefox-51.0.tar.bz2"; locale = "cy"; arch = "linux-i686"; - sha512 = "89119e29496981f8ebc85d512e5d58d8bd3678cc8ea4c90e544bde60881cf5f768b4060d710f8ba4d61dfbd7299a4437f5e7aab1140a03cd498af18c480e0b4b"; + sha512 = "d6bae2da5f69e95ae8e751653d66917571279f44810666553bb7dde4cd41af954c0002276afe7d28dceb83210877bc19db48d7fb7498cefa256e609201e89db0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/da/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/da/firefox-51.0.tar.bz2"; locale = "da"; arch = "linux-i686"; - sha512 = "285363c04cb6506400077f36867a65372fae80ca6b3fbed88be219c3814d3f38a650c78f36014ae205ba9e5167b5291353c799b918c8e2bca6f23374094db209"; + sha512 = "bb705294c74406eb7dd50dc6a9b70acc7db297e1bf4c4087523a5f6ce653c0e98fac64f0b9bc34442c8cb8d2da3e5077c06b72495a83ffb0a1c5dac04cc3ec36"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/de/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/de/firefox-51.0.tar.bz2"; locale = "de"; arch = "linux-i686"; - sha512 = "ea470ab934f49ff79b8cb04809f5605edb70d3ea9bc997c01802f09e3fbc8d045bb322b97b729916b6371b047f3b4ac14b25dca8e8befea401362c2024a2fa13"; + sha512 = "c77daf84ee3bf5f3d04039f897c603cfb5d067f6da1dc767d2df6a29a7ea479ec69814d9e7e83be94285970b69ff700e972d526b5fe029258a3adf592688c1a4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/dsb/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/dsb/firefox-51.0.tar.bz2"; locale = "dsb"; arch = "linux-i686"; - sha512 = "74bb1ab27970819fd9a368ac5f9a14add5378d9a7c39707e12146ae8082f39593ea53b5dd730708764515b0177d7ddb675b04a8a75f259303d30f281b44527cd"; + sha512 = "c95d409c97e65e4ae8ff5a57c1e626b638096801c04eb70b3d0f737f7ea66c0572327760db4595ab05025b727df8be233df3bf79e9e79504df2b7b26423af8c7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/el/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/el/firefox-51.0.tar.bz2"; locale = "el"; arch = "linux-i686"; - sha512 = "3d3eb83a16c94eaa0bcb8627239b74c0a261189b67b917d4e2fa9ac538ea353a998b691350797470ab8ab4a5effc65a35a36e4b3d372895bd691c63d439a4c9f"; + sha512 = "0008bf61cbaf9f79318ba48ed34e5d63e26cfe8876e7faef410e5953b8eccef9ef2380a8796d0fbea326a6ed8d4c1ca4c437db46a5b8981d7c05788d054bff58"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/en-GB/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/en-GB/firefox-51.0.tar.bz2"; locale = "en-GB"; arch = "linux-i686"; - sha512 = "23a75b31d461ebb0a3960c6235b6c77471f3687e76f154c8d1fc8cce40ba571a9699e19a5310faa55c52b243e6fd88ec76ccbcb93dfa8b3521493805ca852d57"; + sha512 = "7069ae86235e354b0485c7a2764915138dd030496340fd4717b37c47ac109e452a41c13450e7c1520d698f0e2aa036919516a6473a1ee5c3f6e14fb45441b7e6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/en-US/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/en-US/firefox-51.0.tar.bz2"; locale = "en-US"; arch = "linux-i686"; - sha512 = "b1667f7c235b3fdbd3a2c3ee6ddd7976b4142983393b0b8e0443896cd0929d7a43ca484ba5922340410fa3c4868f555a4ab581c9664281a31b912c1922a1dce5"; + sha512 = "509ce17388209ea19197ec42bee61b4cb9e31d80a829de3e7f751f7cfad9da5d6ec4827ca47499e40662a1eeaa4c74726ab687440a99f9c0fc81415916aadf33"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/en-ZA/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/en-ZA/firefox-51.0.tar.bz2"; locale = "en-ZA"; arch = "linux-i686"; - sha512 = "78238141da05b61b797440a04973187bbfb4d3cff7830385e163e8ccaa603368910be89ee7f2f4e65a47a6917835dff8f840a77a507c3ff0242baaf1b7cfb4f4"; + sha512 = "30598fca931008beb5f7d01f1ba24f61192f2b2cc9e8cc073f7ab3318b4b5c82ba4abd9324a46126ab9fa7adc7d207947d63eee8211aecf7cb5d5d360dc7284c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/eo/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/eo/firefox-51.0.tar.bz2"; locale = "eo"; arch = "linux-i686"; - sha512 = "af424d87210909ad480823d56f20327b0e7879bb0ce7ab43994870a69e6e91b3181e480dcc2610064f276ccfccb71badca135f3d8e00ff16947c220dfe67ee82"; + sha512 = "c887c7819cc2115a637f5454249061ee8a1b9733a11c70f0ef0e0ee0445c4bd072cd553f39dd830fc841f9893906a721b1288b1d7edea1ec437161ec5db1892b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/es-AR/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/es-AR/firefox-51.0.tar.bz2"; locale = "es-AR"; arch = "linux-i686"; - sha512 = "cca38288b4ef6de4c7469cdcbd7cc29715993ca69c39febb877691b2368182a0efbb0111b45bb5a7ddf47b7c70f20638bc6dc7d6fcd46f8d8127d36bc29da3e3"; + sha512 = "3167d335115b1861debebb96fd9b190c959fe6d89c085e0c792bb33243cfb7fe80d82a1360a72041d5df422342b3abb4c97779bac85da1caad3e6ad1330af3e8"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/es-CL/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/es-CL/firefox-51.0.tar.bz2"; locale = "es-CL"; arch = "linux-i686"; - sha512 = "104a3fa6bdf86e0e70c54bfdd8c0d388a8e91a9bae0ef973fc043247907295cc5f53c44f414fe8cd6e2f17a02eae14e366fa8c11ccbb45df2055813b17fd7712"; + sha512 = "1c6cdd5f526b342b234a007d3861c54326edfcea40b06ee691c1bd3d0d9f49c9b426e98286a85736f67d1b328dedbcb27a80610cee63d95ab1eefccce166e723"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/es-ES/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/es-ES/firefox-51.0.tar.bz2"; locale = "es-ES"; arch = "linux-i686"; - sha512 = "be847e51e78991ac739bc32fb29cc0cc166f12f02b5ada4d4656d3447379eb9cd10f80391433607fb63e971d54a48591d60baa5cb963421f1934033e08525d7a"; + sha512 = "d9ce835f0125063d0be546b9507a9ab00c84ddcc1a83f7a4a4428ec26e3ce5a308845884a6488212b5abe8901300e976068269db03de45a6bb3b684ba9a6186f"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/es-MX/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/es-MX/firefox-51.0.tar.bz2"; locale = "es-MX"; arch = "linux-i686"; - sha512 = "7a7464de3223e9cf1cd0f6b7767ea0fb7ee8db0b3b2c3eb9d284cd5ee8db77b9b0ec3c604625c8c6ffffc41bbac4ea47543c1508f7f8aadbaaeb9954b7e62247"; + sha512 = "fb31254aaf29d8f843576d3dd1f7d9172ff3f021efbe862aba7409fb9b6269107d982219f519778d1bf8e984589b034fd948367f7d6be7c95b778aaf6ed71db7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/et/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/et/firefox-51.0.tar.bz2"; locale = "et"; arch = "linux-i686"; - sha512 = "907612ce5691ec5e4647e943ed58d437db872551da8490af3e5f7af44e7d9ac78a8c5eaf721f719af782c8b202aa24ee6a87640e54323b5eb823dbee39b2903b"; + sha512 = "24b7e8070c92cec844fd13e5fbab3abf549bb2685fd7a09397c8a6a0c1742fb58eaace43542b3f7399639348a5c34427f0b162114cdef99946e673108e899e13"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/eu/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/eu/firefox-51.0.tar.bz2"; locale = "eu"; arch = "linux-i686"; - sha512 = "29c76a0f49d87d162749f824e287f2c1b37cab465cdd5e5e991ce429273d492fc905772c25f4c812c6fb899249a9bb7346eefc91af9f642b4acdc70d3af6f338"; + sha512 = "ec30e182f42fa2c3a6ff09b8354fea55da91748b9ab024466ec5fe9dfee47ba0b8732d43c61858c4e46a48d8bca9b45a03e972afbcbac113640b44951a67b81b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/fa/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/fa/firefox-51.0.tar.bz2"; locale = "fa"; arch = "linux-i686"; - sha512 = "0deec5372d5876861af20a60d8db9d4c5aaef8c133c81bc3af6d85d2de528f96ae1da7f5fc78a9bf34bf06d9121fdb6d74e28ad40ae2b7fc23b4a0c161e09722"; + sha512 = "89e96bdd179fd5e3aeaca6967fb40c1c3310fb390fa62a4dc7ab419cf57ecbf11cf57a01f0ecde64a387a784135f2a6e90c7ff1ee9953508fafe6a8bee236309"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ff/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ff/firefox-51.0.tar.bz2"; locale = "ff"; arch = "linux-i686"; - sha512 = "07c87801154ce44d37b1a477850bf9568651beabb4004d7cfe427c0ecf75fc85da91cffbbd60af773c8b3b7cd30e10937c9ff2fcf65409faf2dd194694d9b6c1"; + sha512 = "ebe06e58b607791f91522314558506ba4179a23cc3ce64418bee68aeacff6680571013a8af99645f53761564b5b8672c3ec39ff879731c37d2ae69cc81144879"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/fi/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/fi/firefox-51.0.tar.bz2"; locale = "fi"; arch = "linux-i686"; - sha512 = "310b71c8e46fd7ab3127cfc0743c1d98ede8adbfd01a645089cb6e5752e8ff4e3da9f8f47ab5fd7d06284b3fd76b9780d60c2898d0868e30a76dcebf35c24b05"; + sha512 = "c6acadf1d77cb9b82918dba4ae6421bfd2054d20c852a08bd28e2f908a6d2acaf9c29fe6b347e9493fe2ff14a5c0e9f4896d1d0a91c4f4c23ad7817b1497eb04"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/fr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/fr/firefox-51.0.tar.bz2"; locale = "fr"; arch = "linux-i686"; - sha512 = "1bc1e595f12d04067b9985be57fe4ec17de89069e4d6b780c16231c4ea195fa0cd8e6daece265335fa56ac3dae9d94c3b76f93199cf1e0946f6d6ac75bd01a1a"; + sha512 = "75f0efa7a2c4954dc86b5cf4b0e2d2a38bafc9f484d9cb455168ad9b80b2e8201175d5d1ae398da3fd2d5fdcabeff881fc12970cbb48b33175d0d180c90cfdce"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/fy-NL/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/fy-NL/firefox-51.0.tar.bz2"; locale = "fy-NL"; arch = "linux-i686"; - sha512 = "d07b171d615306c6de663f4592450dea92cd7298e6994ea7fb5d55f01f260c2b66d1b4bc4109f44c3d007107c78feccaa6540ddb14dc8666e0192ff3978d8f5f"; + sha512 = "77e76e4f485a886a9e32c9ba9663a51d0bc25170237b48a5a42bd895592ad04170d415313eae2a7573495d2a15603e5195c014be621bdb6e078bc8d58f668bb0"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ga-IE/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ga-IE/firefox-51.0.tar.bz2"; locale = "ga-IE"; arch = "linux-i686"; - sha512 = "1c234083d098c52a7597dd727c246ea6dfc177edd1e4fc021ad5868ce9082353036d78b9297503a5eb14dc8d500a7a2549d771ea2d3c849817ab791329925d25"; + sha512 = "0f9745299df4b31137286ee985ea526f33a127fb91a6568f7c2fc922c44e1cf83cc6e728fb1f05c7e68d3365c43045c61020261318a76100a716b7d35948bbc7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/gd/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/gd/firefox-51.0.tar.bz2"; locale = "gd"; arch = "linux-i686"; - sha512 = "0e88344c58c1b2e63b765949db63ed9e874b23e382f9fe833206cadde1d6c32d804d68a22f17741cc7964773858fa7adb6a6a42e7ed56dad54f2d7d0a71dce08"; + sha512 = "fd015052565985956dd89cd96b3f3148704010529db96b3f68a7eff3e78c813ef090d79e9b112710439fd07ee3c0745c1ecffb708a62c9b5c12cc40b4ce05645"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/gl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/gl/firefox-51.0.tar.bz2"; locale = "gl"; arch = "linux-i686"; - sha512 = "244cf85b95f4a1eed0369f4f41ba870f4a3fd48fd85979b005ffc19ab4c03e52da87ae8687f5e3048c33599baab46fa8ed8274db5b180936076fd63e02b955b2"; + sha512 = "4cd8b4aa4f5f450c7a8eff57592cc584300c64e8976544e5de3c16e358330d5db91c5ce504a2576654dee2f80557f8c439e359e8050518784846f0f8b9c36dbb"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/gn/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/gn/firefox-51.0.tar.bz2"; locale = "gn"; arch = "linux-i686"; - sha512 = "20d51aefbc2f98f83fafd23a5800840d1bce7f0688f76d0ef322b2f1dfe44e75fd82c39fef23cc9afb15faa41514f29f8313748a2e969e2051b3824962de6e56"; + sha512 = "baba3e61db17d04224c08595de42c4c76ef7e0c05e259772f8265c07f311613552024256ddf0e209358be3780d3fea97b20854284b3a15d8be3f52193df86501"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/gu-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/gu-IN/firefox-51.0.tar.bz2"; locale = "gu-IN"; arch = "linux-i686"; - sha512 = "b07adecbbf8aaa8dce8e7d8e03b86d5ce3bb97646404433d89d82832e692efeb532df86a5a4276dcf1f63c705507e0d87f3d72440c49e5d70c9a08968f75fbe7"; + sha512 = "5423af4164dcb39954cf32f6ec6aca508d06b3fde8b9946ce9adef03877625db3567000ed5a1e812c5accefcbfda3c89d332e7e3cb373e89d6d7e3be664d63e1"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/he/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/he/firefox-51.0.tar.bz2"; locale = "he"; arch = "linux-i686"; - sha512 = "a6d9a10704ad4097af79ee05aae504a9a6ff109192241cd99c3be665f0adaffa6e5b7b39da859d61d9294cf899a5496ce0c82ac4012a318ad4aa96d6418f380f"; + sha512 = "7ed6b2d4c108a3a6bfb146bd35682f5c7ddf1c2f84998bc70d362352d6e0ddf2887bf6c84d9dbcaaf6289cca0c29036c4295d4d3b45c52c613ad8a9ed51c334a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/hi-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/hi-IN/firefox-51.0.tar.bz2"; locale = "hi-IN"; arch = "linux-i686"; - sha512 = "6d78b83b289abf37267b08c72c3b3c42005ddc2f2b13c846012f342b16a3bbf9a891fcd6e24af01160d1749c1b7e76a9f62060970d52144405e4162d4c6297e1"; + sha512 = "f85636573a871214848cc1785adf6b57a993d0ceea7920654a5b6e92fea62ef91a637a2baeee03e2b5a54469447307b2116dc85338493756768469920deec284"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/hr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/hr/firefox-51.0.tar.bz2"; locale = "hr"; arch = "linux-i686"; - sha512 = "e70daf40c8a0885c344a01d1cde03b34af23a2d9c76450f0723cc5ec1b577251dfbb8bfacd3eba866953c5b3dcd2974456305a9e171025cfbd43416f679f1cc4"; + sha512 = "ee4474ceb010040153b9527b4455846b4486be09d8ffbb5604021ace790e4f8937a3ea358cd81513aaa515d5c546f323a309c4afb0acf8092f88d7ab5b4ef96e"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/hsb/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/hsb/firefox-51.0.tar.bz2"; locale = "hsb"; arch = "linux-i686"; - sha512 = "8c137a61cb020dbfb1d73a698d76c4921c9a1dff5f836185caba29c22c81c7c0683cb4139b0642d4bf408e01d498de46022c36de78a3c0413eae048f2be69e72"; + sha512 = "bc67effad488c2baafc516e51faa2b897d167dff34d8153e4cc3af6069a1621284f497c8135336bb4a52294f4b3cb0cf6aee165fe2a0b09106948a0537be7aff"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/hu/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/hu/firefox-51.0.tar.bz2"; locale = "hu"; arch = "linux-i686"; - sha512 = "1630ad84eff835e1f56e424000515e37d52a268ce569ea12fe5abb8afde231f2aee2293046ee8aeb338ccd81ec98c92246f4b62e000ece032349eedb2ca3bb82"; + sha512 = "0b38ef74627415300a6575f73c9bfa8eaf5672e82e98524e02f9d79a98d817b217e1238ce485249b0d094903d88c545e1e5469a4a0593322273db5c88e456a01"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/hy-AM/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/hy-AM/firefox-51.0.tar.bz2"; locale = "hy-AM"; arch = "linux-i686"; - sha512 = "dc2359753972d1eac82bc357461331d69e52bde41736ab5c4bd590491add2b592bd3e4f15f32db94922afee84af04500928ece6be14071b10ad1fc4c8b82314b"; + sha512 = "d492943011b7ea58e211d4a4d5cede973d02928519849be8cdd2287edd92b45d963368dfa556b811cd1353f048e406a1e907899c89cab29c7e28200b5518eb15"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/id/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/id/firefox-51.0.tar.bz2"; locale = "id"; arch = "linux-i686"; - sha512 = "61717f0c508b61b874080e21f7cf22283b1d123e2301490af409c710ee612ee8e0e7709f3bee20891c0a76b3b2de05b4ba94885d1b3813e6612a1dd1f871d34c"; + sha512 = "b0cf8c192350878ab3502ce077dd0ac85f21329b7bb96e3d3040cb959b20fbd4a21c315d8c2c528eadc9388af63e8f2789b3fa610269e658145afe5c4069d834"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/is/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/is/firefox-51.0.tar.bz2"; locale = "is"; arch = "linux-i686"; - sha512 = "57d649dd96889b533c336078b4d2380a8417a1f77e40379d51a80518ffe2024a303c2b9c42861436425098cbf2e328264972b82039b9fe13054ae3d33a93e737"; + sha512 = "28e18d3978a7c4510eeea68fec06014e8ac6789c6297048002ec85317e9e1a304dbe530d93d970bc1f4166be91f6ed7fb4961270e91533dc0d9c8314828b06b9"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/it/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/it/firefox-51.0.tar.bz2"; locale = "it"; arch = "linux-i686"; - sha512 = "b8bb4e379f4e21bdea2190695b0f74c23b72af5c6149e8790a433c09cbe3ee170fc68a375b71ea112d15eb00b948b6c30466fe382f86e8c5da85ea7479b355ed"; + sha512 = "76b25e5ce6fdc96143cbe20e348c45e13c519e0db506ad8f39084734d33bc29dfcb6ce7e4e13c33890c1a6d8d69ae886324e63ef9d3c697f97713b8f4b95f65d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ja/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ja/firefox-51.0.tar.bz2"; locale = "ja"; arch = "linux-i686"; - sha512 = "287d4ba06988e7a6022fead8af2d921fb761222cd0cbaacb7136c44e397b4620a6129f59f97d98d8a992caaf203e7c8fc130aa4e5e9c58b13a2700f63d786497"; + sha512 = "01887c81b4806356041be5ff3c7e2a5e9fd3903c3ec3ab8c2f578799375f19bfaaefe18bc41f3055312a7654f91b67f43d1eaee609024cb83a482b05238cfebd"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/kk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ka/firefox-51.0.tar.bz2"; + locale = "ka"; + arch = "linux-i686"; + sha512 = "595e766c2be521013f755f85dd33c9aef3deeb6824b170fcd948d6d8afad556d4b6e6772041227bf26de23b8a103c39c6c62326c6d30454acd9f73706c53780f"; + } + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/kab/firefox-51.0.tar.bz2"; + locale = "kab"; + arch = "linux-i686"; + sha512 = "49b72ae5e248d55aa20d719b57ebb569ef7470761aa5358a9ff46e495868507431ba2d081de2ee170cdaf7d6c5a20aaf5a3a463e0ac8ce772a7369a5049b0aa4"; + } + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/kk/firefox-51.0.tar.bz2"; locale = "kk"; arch = "linux-i686"; - sha512 = "f96a9b418849234b41d181ad141dbb030a8b2f26e73944694c5a805a21778d708862df988dda8ab8fe28eca0aa342153db84d6af971461f0eb8072590445ac15"; + sha512 = "04329c30d403a516ef459beb9290c0dd3db21de2cc3d2258423771146724dc6ecb97174d0d55520943c5558d1160974937de0d6f6192ef85ec9a23f1770a5217"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/km/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/km/firefox-51.0.tar.bz2"; locale = "km"; arch = "linux-i686"; - sha512 = "63af9259f4326d4dc356513203646712f26dd992d2150d58c4f1892d76f0a3944063dbfec0db68f67d20538aea3247313357e5a822e0a8507bfad2a7209067d4"; + sha512 = "7773700766cd12c320981b97510743d5414a0ad4c0bc3eaedf2dcd2f48a8bdfa367f68d5ebfdfa1f9df19fd3596da17b249bf41fd9ade6ba4d547dad2e2ec8e7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/kn/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/kn/firefox-51.0.tar.bz2"; locale = "kn"; arch = "linux-i686"; - sha512 = "afa965fd87ca7dcf5217011cf0aa53d89e1656d64cb8ad973a149eed3897eb577bdbe3359a5310bf9e11dc6e927883c08fb7ef069756313dfc75850378ae7820"; + sha512 = "43a84c6aa11c9672c3c5a248306d1cf386a37a14efe5bb3c6e469d6dea8c52b31d4222ff9b54cba4a934569d322b2dae2942acda26e91f9a1eb63000f64ac9f2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ko/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ko/firefox-51.0.tar.bz2"; locale = "ko"; arch = "linux-i686"; - sha512 = "724726e85066350ba9fb0254462b198e198c20970664737c925ca41a474ac4070d2e746b671e8583339fb1935e9a05d6191856f5abaa6e23413efdb707d34d19"; + sha512 = "4d7d43042a54e495be869ede9904f54ed5dfc3685a693564fa1fd9805fecb5d617659eb68b09f21cb8c976369f62a9e76fea56111919ac4f19b5bd4252916716"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/lij/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/lij/firefox-51.0.tar.bz2"; locale = "lij"; arch = "linux-i686"; - sha512 = "e17504c60dcf3eea34c9525b3ca537656fabf90a7d888284cd5ac014a939565ba50e8b3d0fd1c936dd5be1ac59ee9f61e2de22b5b1eaeb12fca0f59a094a06eb"; + sha512 = "b8388bfb293177564c09509e8db3f2e2151fb735fd4ddb55adf0045ac096e5e17753632ccb8866e08a0b5fe5edda967c1c9958c7361907bd08b1b27191bed729"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/lt/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/lt/firefox-51.0.tar.bz2"; locale = "lt"; arch = "linux-i686"; - sha512 = "00689c1e19f748e5676ea3b8ed0076f6a63698c57b171eb771d45e9d9ba5bcf359eeb827f5791c96ca6a31eb9ca166208fc63b4a211676b466656e537323719d"; + sha512 = "fd9ce324c49dc042be215167272eb7f81c653e5a03dbe09bc573dd1a8852406d0f9e002a7db2e04089004e9f30e86e989f8556527e87efe8cfb5b33da5931bad"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/lv/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/lv/firefox-51.0.tar.bz2"; locale = "lv"; arch = "linux-i686"; - sha512 = "1218ec478e28229f0ef8d5a7a669ed6f69722602f75185c4817a9870b35b6955f87f004317bb32cdada379075115c12ad92f73f74818c182a480393961a85bf4"; + sha512 = "07f4d39b46c8e96908a0d7a144874d8a054c115941014c8fdadbdfce84cfd468226c8da2e82c2f61854af1abd645986b42e038768f3644208afeb4fa5b376088"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/mai/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/mai/firefox-51.0.tar.bz2"; locale = "mai"; arch = "linux-i686"; - sha512 = "6fe97505743b8aa14b9bb3be57077c9da14c2049b2d0d455fc2b777b09bc42924f04c781073188fcdb3130bd5d1cba2cbc5c2ebd04fecc7e73ddb8f20f61c716"; + sha512 = "3b16658b9a09d9334ce3da90d05e8af0bd163fb7292c6b858a9098a45305e1b6a689687ad02a47259610b0269ed64f58ed0a3611676f5f282bbdc5b048e13351"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/mk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/mk/firefox-51.0.tar.bz2"; locale = "mk"; arch = "linux-i686"; - sha512 = "e0bbe68d53a08df8e2ac46b9b51567f69fcd11b03d19b6e84f86ca9f255c0920f89b011df5fd4ff300cb3fda65470fc15ad779757421eea2b3b6db6bc7ae9c1d"; + sha512 = "e4c13520ac45271fe9d11f7f89fe50ef6299137084a0ea46c0ec4a3a64d1a1b311df4f7c54dd6a0f1d351e78e1d328039aa1d547f1bda7a4a386a60b850a4366"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ml/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ml/firefox-51.0.tar.bz2"; locale = "ml"; arch = "linux-i686"; - sha512 = "0e6560b60dc8c0fa309c3a73c1aa3331aec82556e3ee5eec9014d8787c9a5f8311049fc7939ec69569abf689e349be08bce040bfab8bd2ee3ac0042753ce2860"; + sha512 = "342286c05b755482bf19b38aad1f288c0b333b99c39177bf846f46e22ee9b08914e65be2277939a400a514e6603613dfce0bbdecfdb69ceaa77bdec73d1e6082"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/mr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/mr/firefox-51.0.tar.bz2"; locale = "mr"; arch = "linux-i686"; - sha512 = "cc31171f3ee669fb47dfe4e416c84ed58125b1a4787a92588c3650a2062e4e7fed28f2cc5c784fcf1d804c64fb335c2e16340d46f2d879b73e4465f8c662350a"; + sha512 = "e1c4b4e41aafc5fc015883b91bef7d94a8d2f228cd37692d35b10b509036b0cf434f9eee56f7a490db5e2d58f5602ffd63c6413d8220211253dce5fd4b805393"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ms/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ms/firefox-51.0.tar.bz2"; locale = "ms"; arch = "linux-i686"; - sha512 = "12d3bfa0c956b342604a043beefadbe5bff639fbe4b12614832ca36ac11a4046987f3be34dfeb5d3dbb4e9c1d8533645a8d78c3413f9730a72ae952bb07fd703"; + sha512 = "7ba605a491acba8d1dee3858e0c0ef19b66f95b65565e0fb4bccd7d46d9e01aceba01b2a59bcd6d2a58f0978f446fde838b21edd253afe3de9b856d4c0c1ea62"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/nb-NO/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/nb-NO/firefox-51.0.tar.bz2"; locale = "nb-NO"; arch = "linux-i686"; - sha512 = "b144e104f01a075bd0d107f77af39664323eed78987ebc78a7a2917b86d83c2d6ff3bb35b6c5230e27c8164246fb32defea91e5b84672e20f5071e0d52456726"; + sha512 = "26d8bb5183dff82a0515936f33cfae5197c0bc3d90e2294622e37062d33c531a6508d0b129579dbfec13941e155d052a2a292591992bb201256a59c7a192bb9a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/nl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/nl/firefox-51.0.tar.bz2"; locale = "nl"; arch = "linux-i686"; - sha512 = "da466f3dc573096be1d55bdb03f926f0b94ee2ad8e326a3fdc29d519d00f5c0c9166b85c0c8c191d1ca7c992b05b68abff5f33882e52e43be3015a35333be3d8"; + sha512 = "5b410bde9763eccfff227b0f667877997be6df08e73748034d411363cfef1fcd33a8639f5bbe883dc52bdb1dd9b728e217b1d4033b5ee3e7b2b5cd1d616b2b69"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/nn-NO/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/nn-NO/firefox-51.0.tar.bz2"; locale = "nn-NO"; arch = "linux-i686"; - sha512 = "85f83572953a0b54805b22f3a21cea70343092912c3b988f8408ac1df1931dda52a8686c32cdd7c91e776a17af0a390d6394b22fdf46ae1205a01499f390dc5a"; + sha512 = "f4da4e20d6fec450669feb9f31a2f8a49f2670f24c88cab08948043331f8cca44908f25a0028d0a1d73707afb156cc763dbdf7726d427acdc8639066e9fa1273"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/or/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/or/firefox-51.0.tar.bz2"; locale = "or"; arch = "linux-i686"; - sha512 = "1a0b08aa675bfe8b26675f1eac53389f34d02b0c28287d1a73e663ce5d747efd0bc4db5f0f29e3e864c99447e759fdf35ff573235a7ac9b815fe8b749f0a0e88"; + sha512 = "75c69e7d49436dd14108ce1395236401157ec8e55e417bb56f54e0c601335cbe3613da69ba90a7a6f25cc658d36349b3273ec134a4011bffd955aa320fb603b5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/pa-IN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/pa-IN/firefox-51.0.tar.bz2"; locale = "pa-IN"; arch = "linux-i686"; - sha512 = "ee9c1c9cc27cd8470cee9a1600951274f9a663e4562cacf7452426c562815f393b726402b1356f9a60095e85278030d64f35cb1fdadd5c8cd11d6917f9c70d60"; + sha512 = "2a219eab022bc38c51c0ab91cdf0058840d306a7b420367e2b887627d0cc9af66367cfdff8ea9d4868e3f6e8686db20dd268a5a603e73349bb66a620af594958"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/pl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/pl/firefox-51.0.tar.bz2"; locale = "pl"; arch = "linux-i686"; - sha512 = "a326d11cb0df567ad13e6d543426c0a28d9158f7d8f0f519b208bddad26145e3eee6350dfb54735cfc05d656ed40b022fa132991a91f1de78eb36ee4f7333fcc"; + sha512 = "542093af3bee169ca314c592d456f0b8f350ab4ebdc203488ce6881983b7acb8c210c8d195e309a5c6936d43c2c2b2336638efae3ecbe1400bf3ec5c70494070"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/pt-BR/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-BR/firefox-51.0.tar.bz2"; locale = "pt-BR"; arch = "linux-i686"; - sha512 = "cb99dec511614bfdccf43b06e4babd28dbe0dfac464147aadccbf69bdedf3a093e625e4fcdfe0cf8db867b5854ce4c3c5d399a6e9ba932a9fd8574928962360c"; + sha512 = "b6ad50d05e9023a8cad99000ff368fd1bacac1df5fb1400c44209f9af7a13234b262dd875ad84fcda3b9f52c6fcbaeb4d51363277d4eb09d917e25d790e45547"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/pt-PT/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/pt-PT/firefox-51.0.tar.bz2"; locale = "pt-PT"; arch = "linux-i686"; - sha512 = "2c4215b8bd5ee9ff78fdfda763c5506fb6a3c7056c9b4494d89f77ff4255c86617f4102f36bf534c0e3ff24ed27ef4a0853d24578bb39ae0a04f741422e6eba3"; + sha512 = "dbdbece91863c98a2fe5e50961b613cc9c3989a519599b554e59bc7fcde86235deffa76381b317aa033af565c781894e0a7f4533cddf41bb14cb4abc93c6bc9d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/rm/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/rm/firefox-51.0.tar.bz2"; locale = "rm"; arch = "linux-i686"; - sha512 = "470b3ce93cd25c24c0c9a1581da7a48c101d7a93764423073b1934dbeb5a0fc401150009a622feba1f2f799501fb03e0af79a308c4fef08ac942c5adcaaf0d91"; + sha512 = "b31b0e52f1b368271877fe56f868e64bfdfc4c5f1533883d90ee1b794cea8f54e7df2704f87a4f1913acf35e105ee5fbf4d4535474e1da1ab6919cf702d58aaf"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ro/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ro/firefox-51.0.tar.bz2"; locale = "ro"; arch = "linux-i686"; - sha512 = "7cfaa6b7b2dbe4dadc464591ffbb508e66b724eba76b6fa8e9547ef1092f1aa51f1846e9392a8531c7ba24aedb4ba49e7a2e0c1f41a0b97e6dbacdf1d6c34c75"; + sha512 = "6f86862438e13213398e5d4ac1a2bf0ade1d56d7ee0ccb217e8ba9383c237871caad4a6c067758babdd571b0bb936890681553cd481ae5790caf52b1b3246930"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ru/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ru/firefox-51.0.tar.bz2"; locale = "ru"; arch = "linux-i686"; - sha512 = "5915a55e881a57797a67d59b4ae9fd95da8bcc4caaa1ad7decb78a6de7a5da7ff35139ff33f7e4ed171615ba9c25ab7df43677a58cecbee530eed25d8a7cc8ca"; + sha512 = "ed01bb4eef1014d403626e4eb68aa1b86e0a54067c51aad5d0caa255b5cecac45d81ef535d2c50d72cc5568cf45f6cdb7eedd8d527e985e605614e395894a1f2"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/si/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/si/firefox-51.0.tar.bz2"; locale = "si"; arch = "linux-i686"; - sha512 = "a1702939f705a7c2b3b66efdd6dc27a4320ed019dcd62b59da67ef3f078be0afab91ee5158e67cb62691b1a4a002783f807d6133885bd0ac9bb05401268d5f24"; + sha512 = "fa3d1fb7c5c223e6195b2f65148db2eed268a3cef74e51a27e3e3df025d98209c1854cd393dfa1d8a7206c0aff966da981463b8b11880d76bc1b21498ad9d56d"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/sk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/sk/firefox-51.0.tar.bz2"; locale = "sk"; arch = "linux-i686"; - sha512 = "43b72dd5ebcb1524c5b633cbfb73eed21aaf466227f29f4ffdd93f1c49dcc2295a38b57b3ce072c40da72184e1fb954a9097ea6d6d6df6807dfc5d04ff48b327"; + sha512 = "d6d3a459e390f4b768de3017f611f619e98f93fd6676b77b3f83173c34df23ac8425b43a57fa79aba37e8f3f406e3507ce4d709ed65d0b41b4ff3a241d1892a7"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/sl/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/sl/firefox-51.0.tar.bz2"; locale = "sl"; arch = "linux-i686"; - sha512 = "24840e76f00d6a07de581d06050f924018ae2613a6e4cba993073859dd05007b6c97a7d518a6c4b111740945357621c7325c4cd7f45adddceea270e08c1a09c3"; + sha512 = "578720764a2af9b62eccdad2a95b2233e6f81e1f4c321cc5c6fad0106ef8d8fe944f8e160b7c3386cb561e385e54d2124aac11505ba2e90af88c6f3a57e0754c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/son/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/son/firefox-51.0.tar.bz2"; locale = "son"; arch = "linux-i686"; - sha512 = "004f8732e194d9c1972390d0ce0d04f9e8f91583676fa5d65bcfb1ee58a6b52db5176ce8a281a3ac94391b43aa637ed157128950e589a0f0a354622da6f04132"; + sha512 = "c01bdddb9382357a85f86c494977df1185d3fc00b290c6076ccdb48823da8ab73b0af0a7d6d61510f24e881a206e3149070be38dfdaacc8a7a7311e8540acba6"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/sq/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/sq/firefox-51.0.tar.bz2"; locale = "sq"; arch = "linux-i686"; - sha512 = "3dead0e008b4255585d22dacb6fa0aec125da6581b7ef4b1ccc6697e03a5afacd14d340bd8eb7bc0b38478bc6ca20f09364e9180313ceedf1853739ee181d125"; + sha512 = "4027be0b161a175fa9576c31a223120ebd559873b622ae0a658bcd85b7afa73e0353aa7dcb379fa196f32c6a7a615cd4e8321bc081c195d78ca1bf63d443912b"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/sr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/sr/firefox-51.0.tar.bz2"; locale = "sr"; arch = "linux-i686"; - sha512 = "cdbf5fa9d085829828f5a395114c3efae9b82e77e34aa69b622e611de8aaf54c525ad12ca445190ba5cc9c22d979be902e4f1f6e6a746b5f97570326cd90009b"; + sha512 = "3e975eae9b281af3e44c72aec6684c668186c67f99b3a3f584e319b5784eb3dbde710bfade02ef0158d7191b831861aa292842aed2c58b63877fca22caa95481"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/sv-SE/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/sv-SE/firefox-51.0.tar.bz2"; locale = "sv-SE"; arch = "linux-i686"; - sha512 = "ef8a625973d0286799e2a9ea3a5a10078d912a65521be8f935ec6eb207ba53942ec5d0e0c4c5c013ea2705307dafda12294fdf708dca35f72d5ba3eb48733238"; + sha512 = "130af7c0ff6bce178119b88a585f4216effb0d08b17965b75c8eee0c0af728849f5c78ec1732db1ef4c18a2b004ad031b34221921ff7fee1a580e954fd90f123"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/ta/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/ta/firefox-51.0.tar.bz2"; locale = "ta"; arch = "linux-i686"; - sha512 = "64652e5c68680f1ab15bdb5ec6487387789bd4b1a1537daa215094e57156fd4a1272311d8084435994151aff5e7ddffb16b93c2048989d9c2dc455f98d072b06"; + sha512 = "afd344db4d2e8f64bb2cbdb9cd29bae258aefe0dece1f784fa683d27107d863ca1000d47f0764edb5c2deb80ba5ba36778396f94aba85ee5ff569a6364bfb64a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/te/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/te/firefox-51.0.tar.bz2"; locale = "te"; arch = "linux-i686"; - sha512 = "e516ee1f536dd98ab95a9a621cf4634f1ac70a3b5952cd8c6498890536b1630b362ebda8e69577eda4c0a6224f1a9cbf19453e5709dbca467e37597016eb5fe3"; + sha512 = "e6dde9414cb8a75616bdfd7590aab3b4b9c70b43dc8218eddcda7b5d82968f702438cf6f9fcbac8d1c4aa68d10a7b7aa0b144229a1ddee190a670a93b96b8068"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/th/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/th/firefox-51.0.tar.bz2"; locale = "th"; arch = "linux-i686"; - sha512 = "0b9ae06d78e94d6f9ee5861dc911eca02f39671d8f13f2119323ed7dc394dffbe99f2d23dd3eba955d46f7d4b9775cd9fc3311337d4339748c178aa67d7467eb"; + sha512 = "3a3a78429127cd9b4677618c583135e4b6adacfd26b411442e7654cc1dba6fe97bdb2485b63cffd212e9dca708e260740cd70a8b8213f241cabb2d0ee651ada4"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/tr/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/tr/firefox-51.0.tar.bz2"; locale = "tr"; arch = "linux-i686"; - sha512 = "31be512e591504d3e8a776933f0926ae54a7797fa037e53a4627b1bb39ed61e4689cafee7d84dfb6b930ee2e4a84df158a97c1c5b201a3a8ea112e2910e65846"; + sha512 = "f0e75b3edbfc1d254c28e545cd15f0dae01c54361f65b7d3fc9e28cfbe4f620dc995725302e9e77c94b85458c60a25cb2ca3ef11839303fa6a1a55829e01944c"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/uk/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/uk/firefox-51.0.tar.bz2"; locale = "uk"; arch = "linux-i686"; - sha512 = "19614a4999f5c7509a3c0b1c6bb2bc3d9f408ff6727bcf9bf93bf91a59ec8d3c04206719fe2aa2319a0e62687df871bfa2fe67117219398e19aa5a6e0782c15c"; + sha512 = "e00212ba3205a6ce8ce3e66e430cc653b607501900f50cecfac67c73cb7e3ba6cecff276903aa8bf9fc99a2e3d6e9d30021c12ae74be027b6c775ba8f5ef58db"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/uz/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/uz/firefox-51.0.tar.bz2"; locale = "uz"; arch = "linux-i686"; - sha512 = "22bb3b4a3a5a98ad8da002a220dd2779a46fd50a3d0ff41bec8312186ae34543da44fc49518fee160aa4b48176a0d3ba0dd0c4853fea9befc66911684b83ddb1"; + sha512 = "e3d3bbfc59c5d8db89edff8be8dd40a8b4d63821bb0661d8b7af73ffaffbaf955e441ba2f51a3bcd60e0a9fdb972ee02c5eb9e9b1639982be4dd8685bd18b57a"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/vi/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/vi/firefox-51.0.tar.bz2"; locale = "vi"; arch = "linux-i686"; - sha512 = "99140a71208a7912dc8b9fd3bd7f5454a0b032dee4d903304dfd14aa9abec0722fdcc6624f3c0a1c6e753bc6ab6ea512d6f8c55b5482069ed6c65d5579f562e0"; + sha512 = "bbba8a10fa3d3958ee2310bf7c72886a94808ac2dc55bf717b0fb073ab2a38dcf258578e653fea2cbc89daaf996915da441d49639f38a3a25ae00b66380e10b5"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/xh/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/xh/firefox-51.0.tar.bz2"; locale = "xh"; arch = "linux-i686"; - sha512 = "440573a5e364ecd59121b30f664ed23bd2fa80945562d1e5cc04303f12dfff23c96ef53ce07cf689d247a5120b9d7679533ccb6e17c27b29898154f0fc9fc581"; + sha512 = "1e67a4b168e582d8528192b7f15f4c87edf0a9b5f6113c1a22818e0a31ccf9c9d11f934c043a4f12541ffcf2cc7d7dcbe15ab9df14c37f0bbcfa2a54c6f74017"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/zh-CN/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/zh-CN/firefox-51.0.tar.bz2"; locale = "zh-CN"; arch = "linux-i686"; - sha512 = "4a2f5550c130d0992408d328afa3dbd37f80e5b63c2b33c095ab74e397ea394cb33f87214f1b0d3650c60450738fe3eca636ed51ca1c4e5dce9b58e0f09c30f6"; + sha512 = "1bdd72ad912894961872da41d76498863bb67ba6bf26ab551cac1da450fc79d5196050968ba0786c32254af83fa86dc2c368e8c9703cdf27309475b1ff4ee899"; } - { url = "http://archive.mozilla.org/pub/firefox/releases/50.1.0/linux-i686/zh-TW/firefox-50.1.0.tar.bz2"; + { url = "http://archive.mozilla.org/pub/firefox/releases/51.0/linux-i686/zh-TW/firefox-51.0.tar.bz2"; locale = "zh-TW"; arch = "linux-i686"; - sha512 = "6417da7af1792f241c8d57dd5bb05dac974db2b73a6274fe3159037bcf8ae8a23b3f1849f5b42a0bfc09f1dcbf949bcaa8b1e9cc633fd3726c12cde7e3cf542f"; + sha512 = "7920151c1d99fda897b8cfc62eb1e6ec7b984dc56253478fb49e3182695313c3c0fd21a49f37993024e5898377bed23e6d943f6d8d5a851aba30fff8922287a2"; } ]; } diff --git a/pkgs/applications/networking/browsers/firefox/default.nix b/pkgs/applications/networking/browsers/firefox/default.nix index 6a688de02d0..1c4b5fc9d52 100644 --- a/pkgs/applications/networking/browsers/firefox/default.nix +++ b/pkgs/applications/networking/browsers/firefox/default.nix @@ -148,8 +148,8 @@ in { firefox-unwrapped = common { pname = "firefox"; - version = "50.1.0"; - sha512 = "370d2e9b8c4b1b59c3394659c3a7f0f79e6a911ccd9f32095b50b3a22d087132b1f7cb87b734f7497c4381b1df6df80d120b4b87c13eecc425cc66f56acccba5"; + version = "51.0"; + sha512 = "4406f840a7a2b4e76a74e846d702b717618fb5b677f1c6df864c3428033dd22aad295d656f1fc57e581fd202d894c5483a16691a60b6ca7710315b157b812467"; updateScript = import ./update.nix { name = "firefox"; inherit writeScript xidel coreutils gnused gnugrep curl ed; @@ -158,8 +158,8 @@ in { firefox-esr-unwrapped = common { pname = "firefox-esr"; - version = "45.6.0esr"; - sha512 = "b96c71aeed8a1185a085512f33d454a1735237cd9ddf37c8caa9cc91892eafab0615fc0ca6035f282ca8101489fa84c0de1087d1963c05b64df32b0c86446610"; + version = "45.7.0esr"; + sha512 = "6424101b6958191ce654d0619950dfbf98d4aa6bdd979306a2df8d6d30d3fecf1ab44638061a2b4fb1af85fe972f5ff49400e8eeda30cdcb9087c4b110b97a7d"; updateScript = import ./update.nix { name = "firefox-esr"; versionSuffix = "esr"; diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix deleted file mode 100644 index 82a1c271225..00000000000 --- a/pkgs/applications/networking/browsers/mozilla-plugins/gmtk/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk2, GConf, alsaLib }: - -stdenv.mkDerivation rec { - name = "gmtk-1.0.9b"; - - src = fetchurl { - url = "http://gmtk.googlecode.com/files/${name}.tar.gz"; - sha256 = "07y5hd94qhvlk9a9vhrpznqaml013j3rq52r3qxmrj74gg4yf4zc"; - }; - - buildInputs = [ intltool pkgconfig gtk2 GConf alsaLib ]; - - meta = { - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix index 3e89fb731d3..461db272b12 100644 --- a/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix +++ b/pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix @@ -51,18 +51,18 @@ stdenv.mkDerivation rec { # You can get the upstream version and SHA-1 hash from the following URLs: # curl -s http://dl.google.com/linux/talkplugin/deb/dists/stable/main/binary-amd64/Packages | grep -E 'Version|SHA1' # curl -s http://dl.google.com/linux/talkplugin/deb/dists/stable/main/binary-i386/Packages | grep -E 'Version|SHA1' - version = "5.41.0.0"; + version = "5.41.3.0"; src = if stdenv.system == "x86_64-linux" then fetchurl { url = "${baseURL}/google-talkplugin_${version}-1_amd64.deb"; - sha1 = "1c3cc0411444587b56178de4868eb5d0ff742ec0"; + sha1 = "0bbc3d6997ba22ce712d93e5bc336c894b54fc81"; } else if stdenv.system == "i686-linux" then fetchurl { url = "${baseURL}/google-talkplugin_${version}-1_i386.deb"; - sha1 = "0d31d726c5e9a49917e2749e73386b1c0fdcb376"; + sha1 = "6eae0544858f85c68b0cc46d7786e990bd94f139"; } else throw "Google Talk does not support your platform."; diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix new file mode 100644 index 00000000000..de21c37bc79 --- /dev/null +++ b/pkgs/applications/networking/browsers/palemoon/default.nix @@ -0,0 +1,94 @@ +{ stdenv, fetchFromGitHub, makeDesktopItem +, pkgconfig, autoconf213, alsaLib, bzip2, cairo +, dbus, dbus_glib, file, fontconfig, freetype +, gstreamer, gst_plugins_base, gst_all_1 +, gtk2, hunspell, icu, libevent, libjpeg, libnotify +, libstartup_notification, libvpx, makeWrapper, mesa +, nspr, nss, pango, perl, python, libpulseaudio, sqlite +, unzip, xlibs, which, yasm, zip, zlib +}: + +stdenv.mkDerivation rec { + name = "palemoon-${version}"; + version = "27.0.3"; + + src = fetchFromGitHub { + name = "palemoon-src"; + owner = "MoonchildProductions"; + repo = "Pale-Moon"; + rev = "c09119484da17c682a66e32bacbffb8cff411608"; + sha256 = "1i4hp1lz0xaryy4zpncr67gbqg8v7a2cnyqjwvs2an86rk1vg913"; + }; + + desktopItem = makeDesktopItem { + name = "palemoon"; + exec = "palemoon %U"; + desktopName = "Pale Moon"; + genericName = "Web Browser"; + categories = "Application;Network;WebBrowser;"; + mimeType = stdenv.lib.concatStringsSep ";" [ + "text/html" + "text/xml" + "application/xhtml+xml" + "application/vnd.mozilla.xul+xml" + "x-scheme-handler/http" + "x-scheme-handler/https" + "x-scheme-handler/ftp" + ]; + }; + + buildInputs = [ + alsaLib bzip2 cairo dbus dbus_glib file fontconfig freetype + gst_plugins_base gstreamer gst_all_1.gst-plugins-base gtk2 + hunspell icu libevent libjpeg libnotify libstartup_notification + libvpx makeWrapper mesa nspr nss pango perl pkgconfig python + libpulseaudio sqlite unzip which yasm zip zlib + ] ++ (with xlibs; [ + libX11 libXext libXft libXi libXrender libXScrnSaver + libXt pixman scrnsaverproto xextproto + ]); + + enableParallelBuilding = true; + + configurePhase = '' + export AUTOCONF=${autoconf213}/bin/autoconf + export MOZBUILD_STATE_PATH=$(pwd)/.mozbuild + export MOZ_CONFIG=$(pwd)/.mozconfig + export builddir=$(pwd)/build + mkdir -p $MOZBUILD_STATE_PATH $builddir + echo > $MOZ_CONFIG " + . $src/build/mozconfig.common + ac_add_options --prefix=$out + ac_add_options --enable-application=browser + ac_add_options --enable-official-branding + ac_add_options --enable-optimize="-O2" + ac_add_options --enable-jemalloc + ac_add_options --enable-shared-js + ac_add_options --disable-tests + " + ''; + + patchPhase = '' + chmod u+w . + sed -i /status4evar/d browser/installer/package-manifest.in + ''; + + buildPhase = '' + cd $builddir + $src/mach build + ''; + + installPhase = '' + cd $builddir + $src/mach install + ''; + + meta = with stdenv.lib; { + description = "A web browser"; + homepage = https://www.palemoon.org/; + license = licenses.mpl20; + maintainers = with maintainers; [ rnhmjoj ]; + platforms = platforms.linux; + }; + +} diff --git a/pkgs/applications/networking/browsers/w3m/default.nix b/pkgs/applications/networking/browsers/w3m/default.nix index f07668756ad..637041379db 100644 --- a/pkgs/applications/networking/browsers/w3m/default.nix +++ b/pkgs/applications/networking/browsers/w3m/default.nix @@ -15,7 +15,7 @@ assert mouseSupport -> gpm-ncurses != null; with stdenv.lib; stdenv.mkDerivation rec { - name = "w3m-v0.5.3+git20161120"; + name = "w3m-0.5.3+git20161120"; src = fetchFromGitHub { owner = "tats"; diff --git a/pkgs/applications/networking/cluster/helm/default.nix b/pkgs/applications/networking/cluster/helm/default.nix index a258a802477..f5496457157 100644 --- a/pkgs/applications/networking/cluster/helm/default.nix +++ b/pkgs/applications/networking/cluster/helm/default.nix @@ -4,12 +4,12 @@ let then "linux-amd64" else "darwin-amd64"; checksum = if stdenv.isLinux - then "1797ab74720f122432eace591fb415e5e5f5db97f4b6608ca8dbe59bae988374" - else "2b522dcfe27e987138f7826c79fb26a187075dd9be5c5a4c76fd6846bf109014"; + then "8bb6f9d336ca7913556e463c5b65eb8d69778c518df2fab0d20be943fbf0efc1" + else "94c9f2d511aec3d4b7dcc5f0ce6f846506169b4eb7235e1dc137d08edf408098"; in stdenv.mkDerivation rec { pname = "helm"; - version = "2.1.2"; + version = "2.1.3"; name = "${pname}-${version}"; src = fetchurl { diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix index da5d426a0c5..0040d0ca823 100644 --- a/pkgs/applications/networking/cluster/kubernetes/default.nix +++ b/pkgs/applications/networking/cluster/kubernetes/default.nix @@ -1,6 +1,7 @@ { stdenv, lib, fetchFromGitHub, which, go, go-bindata, makeWrapper, rsync , iptables, coreutils , components ? [ + "cmd/kubeadm" "cmd/kubectl" "cmd/kubelet" "cmd/kube-apiserver" @@ -17,13 +18,13 @@ with lib; stdenv.mkDerivation rec { name = "kubernetes-${version}"; - version = "1.4.6"; + version = "1.5.2"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; rev = "v${version}"; - sha256 = "1n5ppzr9hnn7ljfdgx40rnkn6n6a9ya0qyrhjhpnbfwz5mdp8ws3"; + sha256 = "1ps9bn5gqknyjv0b9jvp7xg3cyd4anq11j785p22347al0b8w81v"; }; buildInputs = [ makeWrapper which go rsync go-bindata ]; @@ -33,8 +34,9 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace "hack/lib/golang.sh" --replace "_cgo" "" substituteInPlace "hack/generate-docs.sh" --replace "make" "make SHELL=${stdenv.shell}" - substituteInPlace "hack/update-munge-docs.sh" --replace "make" "make SHELL=${stdenv.shell}" - substituteInPlace "hack/update-munge-docs.sh" --replace "kube::util::git_upstream_remote_name" "echo origin" + # hack/update-munge-docs.sh only performs some tests on the documentation. + # They broke building k8s; disabled for now. + echo "true" > "hack/update-munge-docs.sh" patchShebangs ./hack ''; diff --git a/pkgs/applications/networking/cluster/mesos/default.nix b/pkgs/applications/networking/cluster/mesos/default.nix index 8857e6ba4e3..818848f6a7f 100644 --- a/pkgs/applications/networking/cluster/mesos/default.nix +++ b/pkgs/applications/networking/cluster/mesos/default.nix @@ -2,16 +2,27 @@ , automake115x, libtool, unzip, gnutar, jdk, maven, python, wrapPython , setuptools, boto, pythonProtobuf, apr, subversion, gzip, systemd , leveldb, glog, perf, utillinux, libnl, iproute, openssl, libevent -, ethtool, coreutils +, ethtool, coreutils, which, iptables , bash }: let mavenRepo = import ./mesos-deps.nix { inherit stdenv curl; }; soext = if stdenv.system == "x86_64-darwin" then "dylib" else "so"; + # `tar -z` requires gzip on $PATH, so wrap tar. + # At some point, we should try to patch mesos so we add gzip to the PATH when + # tar is invoked. I think that only needs to be done here: + # src/common/command_utils.cpp + # https://github.com/NixOS/nixpkgs/issues/13783 + tarWithGzip = lib.overrideDerivation gnutar (oldAttrs: { + buildInputs = (oldAttrs.buildInputs or []) ++ [ makeWrapper ]; + postInstall = (oldAttrs.postInstall or "") + '' + wrapProgram $out/bin/tar --prefix PATH ":" "${gzip}/bin" + ''; + }); in stdenv.mkDerivation rec { - version = "1.0.1"; + version = "1.1.0"; name = "mesos-${version}"; enableParallelBuilding = true; @@ -19,17 +30,14 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "mirror://apache/mesos/${version}/${name}.tar.gz"; - sha256 = "1hdh2wh11ck98ycfrxfzgivgk2pjl3638vkyw14xj7faj9qxjlz0"; + sha256 = "1hdjd4syyp88l0bnh88bhzvn9466ad2ysfp9pq3kwj3qzwg5jv8g"; }; patches = [ # https://reviews.apache.org/r/36610/ + # TODO: is this still needed? ./rb36610.patch - # https://issues.apache.org/jira/browse/MESOS-6013 - ./rb51324.patch - ./rb51325.patch - # see https://github.com/cstrahan/mesos/tree/nixos-${version} ./nixos.patch ]; @@ -46,33 +54,55 @@ in stdenv.mkDerivation rec { pythonProtobuf ]; + # note that we *must* statically link libprotobuf. + # if we dynamically link the lib, we get these errors: + # https://github.com/NixOS/nixpkgs/pull/19064#issuecomment-255082684 preConfigure = '' + substituteInPlace 3rdparty/stout/include/stout/os/posix/chown.hpp \ + --subst-var-by chown ${coreutils}/bin/chown + + substituteInPlace 3rdparty/stout/Makefile.am \ + --replace "-lprotobuf" \ + "${pythonProtobuf.protobuf.lib}/lib/libprotobuf.a" + substituteInPlace 3rdparty/stout/include/stout/os/posix/fork.hpp \ --subst-var-by sh ${bash}/bin/bash - substituteInPlace 3rdparty/stout/include/stout/os/posix/shell.hpp \ - --subst-var-by sh ${bash}/bin/bash - - substituteInPlace src/Makefile.am \ - --subst-var-by mavenRepo ${mavenRepo} + substituteInPlace 3rdparty/stout/include/stout/posix/os.hpp \ + --subst-var-by tar ${tarWithGzip}/bin/tar substituteInPlace src/cli/mesos-scp \ --subst-var-by scp ${openssh}/bin/scp + substituteInPlace src/common/command_utils.cpp \ + --subst-var-by curl ${curl}/bin/curl \ + --subst-var-by gzip ${gzip}/bin/gzip \ + --subst-var-by sha512sum ${coreutils}/bin/sha512sum \ + --subst-var-by tar ${tarWithGzip}/bin/tar + substituteInPlace src/launcher/fetcher.cpp \ + --subst-var-by cp ${coreutils}/bin/cp \ --subst-var-by gzip ${gzip}/bin/gzip \ - --subst-var-by tar ${gnutar}/bin/tar \ + --subst-var-by tar ${tarWithGzip}/bin/tar \ --subst-var-by unzip ${unzip}/bin/unzip substituteInPlace src/python/cli/src/mesos/cli.py \ --subst-var-by mesos-resolve $out/bin/mesos-resolve + substituteInPlace src/python/native_common/ext_modules.py.in \ + --replace "-lprotobuf" \ + "${pythonProtobuf.protobuf.lib}/lib/libprotobuf.a" + + substituteInPlace src/slave/containerizer/mesos/isolators/gpu/volume.cpp \ + --subst-var-by cp ${coreutils}/bin/cp \ + --subst-var-by which ${which}/bin/which + substituteInPlace src/slave/containerizer/mesos/isolators/posix/disk.cpp \ - --subst-var-by du ${coreutils}/bin/du \ - --subst-var-by cp ${coreutils}/bin/cp + --subst-var-by du ${coreutils}/bin/du substituteInPlace src/slave/containerizer/mesos/provisioner/backends/copy.cpp \ - --subst-var-by cp ${coreutils}/bin/cp + --subst-var-by cp ${coreutils}/bin/cp \ + --subst-var-by rm ${coreutils}/bin/rm substituteInPlace src/uri/fetchers/copy.cpp \ --subst-var-by cp ${coreutils}/bin/cp @@ -83,23 +113,48 @@ in stdenv.mkDerivation rec { substituteInPlace src/uri/fetchers/docker.cpp \ --subst-var-by curl ${curl}/bin/curl + substituteInPlace src/Makefile.am \ + --subst-var-by mavenRepo ${mavenRepo} \ + --replace "-lprotobuf" \ + "${pythonProtobuf.protobuf.lib}/lib/libprotobuf.a" + '' + lib.optionalString stdenv.isLinux '' substituteInPlace src/linux/perf.cpp \ --subst-var-by perf ${perf}/bin/perf + substituteInPlace src/slave/containerizer/mesos/isolators/docker/volume/isolator.cpp \ + --subst-var-by mount ${utillinux}/bin/mount + + substituteInPlace src/slave/containerizer/mesos/isolators/filesystem/linux.cpp \ + --subst-var-by mount ${utillinux}/bin/mount + substituteInPlace src/slave/containerizer/mesos/isolators/filesystem/shared.cpp \ --subst-var-by mount ${utillinux}/bin/mount + substituteInPlace src/slave/containerizer/mesos/isolators/gpu/isolator.cpp \ + --subst-var-by mount ${utillinux}/bin/mount + substituteInPlace src/slave/containerizer/mesos/isolators/namespaces/pid.cpp \ --subst-var-by mount ${utillinux}/bin/mount + substituteInPlace src/slave/containerizer/mesos/isolators/network/cni/cni.cpp \ + --subst-var-by mount ${utillinux}/bin/mount + + substituteInPlace src/slave/containerizer/mesos/isolators/network/cni/plugins/port_mapper/port_mapper.cpp \ + --subst-var-by iptables ${iptables}/bin/iptables + substituteInPlace src/slave/containerizer/mesos/isolators/network/port_mapping.cpp \ - --subst-var-by tc ${iproute}/bin/tc \ + --subst-var-by ethtool ${ethtool}/sbin/ethtool \ --subst-var-by ip ${iproute}/bin/ip \ --subst-var-by mount ${utillinux}/bin/mount \ - --subst-var-by sh ${stdenv.shell} \ - --subst-var-by ethtool ${ethtool}/sbin/ethtool + --subst-var-by tc ${iproute}/bin/tc + + substituteInPlace src/slave/containerizer/mesos/isolators/volume/image.cpp \ + --subst-var-by mount ${utillinux}/bin/mount + + substituteInPlace src/slave/containerizer/mesos/isolators/volume/sandbox_path.cpp \ + --subst-var-by mount ${utillinux}/bin/mount ''; configureFlags = [ @@ -108,7 +163,6 @@ in stdenv.mkDerivation rec { "--with-svn=${subversion.dev}" "--with-leveldb=${leveldb}" "--with-glog=${glog}" - "--with-glog=${glog}" "--enable-optimize" "--disable-python-dependency-install" "--enable-ssl" diff --git a/pkgs/applications/networking/cluster/mesos/maven_repo.patch b/pkgs/applications/networking/cluster/mesos/maven_repo.patch deleted file mode 100644 index 9ee12976fde..00000000000 --- a/pkgs/applications/networking/cluster/mesos/maven_repo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/Makefile.am b/src/Makefile.am -index ae2740a..1df91a7 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -1310,7 +1310,7 @@ if HAS_JAVA - - $(MESOS_JAR): $(MESOS_JAR_SOURCE) $(MESOS_JAR_GENERATED) java/mesos.pom - @echo "Building mesos-$(PACKAGE_VERSION).jar ..." -- @cd $(abs_top_builddir)/src/java && $(MVN) -f mesos.pom clean package -+ @cd $(abs_top_builddir)/src/java && $(MVN) -f mesos.pom -Dmaven.repo.local=@mavenRepo@ clean package - - # Convenience library for JNI bindings. - # TODO(Charles Reiss): We really should be building the Java library diff --git a/pkgs/applications/networking/cluster/mesos/nixos.patch b/pkgs/applications/networking/cluster/mesos/nixos.patch index 032357e452d..78e374b8d6b 100644 --- a/pkgs/applications/networking/cluster/mesos/nixos.patch +++ b/pkgs/applications/networking/cluster/mesos/nixos.patch @@ -1,5 +1,18 @@ +diff --git a/3rdparty/stout/include/stout/os/posix/chown.hpp b/3rdparty/stout/include/stout/os/posix/chown.hpp +index c82e2e574..15d332107 100644 +--- a/3rdparty/stout/include/stout/os/posix/chown.hpp ++++ b/3rdparty/stout/include/stout/os/posix/chown.hpp +@@ -34,7 +34,7 @@ inline Try chown( + // TODO(bmahler): Consider walking the file tree instead. We would need + // to be careful to not miss dotfiles. + std::string command = +- "chown -R " + stringify(uid) + ':' + stringify(gid) + " '" + path + "'"; ++ "@chown@ -R " + stringify(uid) + ':' + stringify(gid) + " '" + path + "'"; + + int status = os::system(command); + if (status != 0) { diff --git a/3rdparty/stout/include/stout/os/posix/fork.hpp b/3rdparty/stout/include/stout/os/posix/fork.hpp -index a29967d..290b98b 100644 +index a29967dcb..290b98b50 100644 --- a/3rdparty/stout/include/stout/os/posix/fork.hpp +++ b/3rdparty/stout/include/stout/os/posix/fork.hpp @@ -369,7 +369,7 @@ private: @@ -11,48 +24,97 @@ index a29967d..290b98b 100644 EXIT(EXIT_FAILURE) << "Failed to execute '" << command << "': " << os::strerror(errno); } else if (wait.isSome()) { -diff --git a/3rdparty/stout/include/stout/os/posix/shell.hpp b/3rdparty/stout/include/stout/os/posix/shell.hpp -index 1d73ae5..9bf89b5 100644 ---- a/3rdparty/stout/include/stout/os/posix/shell.hpp -+++ b/3rdparty/stout/include/stout/os/posix/shell.hpp -@@ -37,7 +37,7 @@ namespace Shell { - // received by the callee, usually the command name and `arg1` is the - // second command argument received by the callee. - --constexpr const char* name = "sh"; -+constexpr const char* name = "@sh@"; - constexpr const char* arg0 = "sh"; - constexpr const char* arg1 = "-c"; +diff --git a/3rdparty/stout/include/stout/posix/os.hpp b/3rdparty/stout/include/stout/posix/os.hpp +index c37e64db6..d3d87b7f0 100644 +--- a/3rdparty/stout/include/stout/posix/os.hpp ++++ b/3rdparty/stout/include/stout/posix/os.hpp +@@ -375,7 +375,7 @@ inline Option getenv(const std::string& key) + inline Try tar(const std::string& path, const std::string& archive) + { + Try tarOut = +- os::shell("tar %s %s %s", "-czf", archive.c_str(), path.c_str()); ++ os::shell("@tar@ %s %s %s", "-czf", archive.c_str(), path.c_str()); + if (tarOut.isError()) { + return Error("Failed to archive " + path + ": " + tarOut.error()); diff --git a/src/Makefile.am b/src/Makefile.am -index 28dd151..36fc6ec 100644 +index 3bcc0f2df..e5cbc57e8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -1528,7 +1528,8 @@ if HAS_JAVA +@@ -1545,7 +1545,7 @@ if HAS_JAVA $(MESOS_JAR): $(MESOS_JAR_SOURCE) $(MESOS_JAR_GENERATED) java/mesos.pom @echo "Building mesos-$(PACKAGE_VERSION).jar ..." - @cd $(abs_top_builddir)/src/java && $(MVN) -B -f mesos.pom clean package + @cd $(abs_top_builddir)/src/java && $(MVN) -B -f mesos.pom -Dmaven.repo.local=@mavenRepo@ clean package -+ # Convenience library for JNI bindings. # TODO(Charles Reiss): We really should be building the Java library diff --git a/src/cli/mesos-scp b/src/cli/mesos-scp -index a71ab07..feed8c4 100755 +index a71ab0708..1043d1b3c 100755 --- a/src/cli/mesos-scp +++ b/src/cli/mesos-scp -@@ -19,7 +19,7 @@ if sys.version_info < (2,6,0): +@@ -19,7 +19,8 @@ if sys.version_info < (2,6,0): def scp(host, src, dst): - cmd = 'scp -pr %s %s' % (src, host + ':' + dst) + cmd = '@scp@ -pr %s %s' % (src, host + ':' + dst) ++ try: process = subprocess.Popen( cmd, +diff --git a/src/common/command_utils.cpp b/src/common/command_utils.cpp +index 09e805140..90bf65896 100644 +--- a/src/common/command_utils.cpp ++++ b/src/common/command_utils.cpp +@@ -140,7 +140,7 @@ Future tar( + + argv.emplace_back(input); + +- return launch("tar", argv) ++ return launch("@tar@", argv) + .then([]() { return Nothing(); }); + } + +@@ -162,7 +162,7 @@ Future untar( + argv.emplace_back(directory.get()); + } + +- return launch("tar", argv) ++ return launch("@tar@", argv) + .then([]() { return Nothing(); }); + } + +@@ -170,7 +170,7 @@ Future untar( + Future sha512(const Path& input) + { + #ifdef __linux__ +- const string cmd = "sha512sum"; ++ const string cmd = "@sha512sum@"; + vector argv = { + cmd, + input // Input file to compute shasum. +@@ -206,7 +206,7 @@ Future gzip(const Path& input) + input + }; + +- return launch("gzip", argv) ++ return launch("@gzip@", argv) + .then([]() { return Nothing(); }); + } + +@@ -219,7 +219,7 @@ Future decompress(const Path& input) + input + }; + +- return launch("gzip", argv) ++ return launch("@gzip@", argv) + .then([]() { return Nothing(); }); + } + diff --git a/src/launcher/fetcher.cpp b/src/launcher/fetcher.cpp -index 4456c28..e22c8fc 100644 +index 4456c2813..e22c8fc03 100644 --- a/src/launcher/fetcher.cpp +++ b/src/launcher/fetcher.cpp @@ -68,13 +68,13 @@ static Try extract( @@ -82,11 +144,11 @@ index 4456c28..e22c8fc 100644 LOG(INFO) << "Copying resource with command:" << command; diff --git a/src/linux/perf.cpp b/src/linux/perf.cpp -index ea823b3..170f54d 100644 +index aa31982eb..8b5331b17 100644 --- a/src/linux/perf.cpp +++ b/src/linux/perf.cpp -@@ -125,7 +125,7 @@ private: - // NOTE: The watchdog process places perf in its own process group +@@ -127,7 +127,7 @@ private: + // NOTE: The supervisor childhook places perf in its own process group // and will kill the perf process when the parent dies. Try _perf = subprocess( - "perf", @@ -104,37 +166,51 @@ index ea823b3..170f54d 100644 command << " --event " << event; } diff --git a/src/linux/systemd.cpp b/src/linux/systemd.cpp -index 619aa27..c1cbfe4 100644 +index 6318f48fc..394d88d47 100644 --- a/src/linux/systemd.cpp +++ b/src/linux/systemd.cpp -@@ -196,12 +196,19 @@ bool exists() +@@ -196,13 +196,21 @@ bool exists() // This is static as the init system should not change while we are running. static const bool exists = []() -> bool { // (1) Test whether `/sbin/init` links to systemd. - const Result realpath = os::realpath("/sbin/init"); - if (realpath.isError() || realpath.isNone()) { - LOG(WARNING) << "Failed to test /sbin/init for systemd environment: " -- << realpath.error(); +- << (realpath.isError() ? realpath.error() +- : "does not exist"); - - return false; -+ // cstrahan: first assume we're on NixOS, then try non-NixOS ++ // cstrahan(nixos): first assume we're on NixOS, then try non-NixOS + Result realpath = os::realpath("/run/current-system/systemd/lib/systemd/systemd"); + Result realpathNixOS = realpath; + if (realpathNixOS.isError() || realpathNixOS.isNone()) { + Result realpathNonNixOS = realpath = os::realpath("/sbin/init"); + if (realpathNonNixOS.isError() || realpathNonNixOS.isNone()) { + LOG(WARNING) << "Failed to test /run/current-system/systemd/lib/systemd/systemd for systemd environment: " -+ << realpathNixOS.error(); ++ << (realpathNixOS.isError() ? realpathNixOS.error() ++ : "does not exist"); + LOG(WARNING) << "Failed to test /sbin/init for systemd environment: " -+ << realpathNonNixOS.error(); ++ << (realpathNonNixOS.isError() ? realpathNonNixOS.error() ++ : "does not exist"); + + return false; + } } CHECK_SOME(realpath); +@@ -278,6 +286,10 @@ Path hierarchy() + + Try daemonReload() + { ++ // cstrahan(nixos): should we patch these `systemctl`s? ++ // probably don't want to hard-code a particular systemd store path here, ++ // but if we use /run/current-system/sw/bin/systemctl, ++ // we won't be able to support non-NixOS distros. + Try daemonReload = os::shell("systemctl daemon-reload"); + if (daemonReload.isError()) { + return Error("Failed to reload systemd daemon: " + daemonReload.error()); diff --git a/src/python/cli/src/mesos/cli.py b/src/python/cli/src/mesos/cli.py -index f342992..354abf4 100644 +index f342992e0..354abf443 100644 --- a/src/python/cli/src/mesos/cli.py +++ b/src/python/cli/src/mesos/cli.py @@ -40,7 +40,7 @@ def resolve(master): @@ -146,11 +222,70 @@ index f342992..354abf4 100644 stdin=None, stdout=subprocess.PIPE, stderr=subprocess.PIPE, +diff --git a/src/slave/containerizer/mesos/isolators/docker/volume/isolator.cpp b/src/slave/containerizer/mesos/isolators/docker/volume/isolator.cpp +index af9f3736b..f8554d414 100644 +--- a/src/slave/containerizer/mesos/isolators/docker/volume/isolator.cpp ++++ b/src/slave/containerizer/mesos/isolators/docker/volume/isolator.cpp +@@ -499,7 +499,7 @@ Future> DockerVolumeIsolatorProcess::_prepare( + // unsafe arbitrary commands). + CommandInfo* command = launchInfo.add_pre_exec_commands(); + command->set_shell(false); +- command->set_value("mount"); ++ command->set_value("@mount@"); + command->add_arguments("mount"); + command->add_arguments("-n"); + command->add_arguments("--rbind"); +diff --git a/src/slave/containerizer/mesos/isolators/filesystem/linux.cpp b/src/slave/containerizer/mesos/isolators/filesystem/linux.cpp +index df16b8fee..4a17475bd 100644 +--- a/src/slave/containerizer/mesos/isolators/filesystem/linux.cpp ++++ b/src/slave/containerizer/mesos/isolators/filesystem/linux.cpp +@@ -159,9 +159,9 @@ Try LinuxFilesystemIsolatorProcess::create(const Flags& flags) + // here because 'create' will only be invoked during + // initialization. + Try mount = os::shell( +- "mount --bind %s %s && " +- "mount --make-private %s && " +- "mount --make-shared %s", ++ "@mount@ --bind %s %s && " ++ "@mount@ --make-private %s && " ++ "@mount@ --make-shared %s", + workDir->c_str(), + workDir->c_str(), + workDir->c_str(), +@@ -180,8 +180,8 @@ Try LinuxFilesystemIsolatorProcess::create(const Flags& flags) + LOG(INFO) << "Making '" << workDir.get() << "' a shared mount"; + + Try mount = os::shell( +- "mount --make-private %s && " +- "mount --make-shared %s", ++ "@mount@ --make-private %s && " ++ "@mount@ --make-shared %s", + workDir->c_str(), + workDir->c_str()); + +@@ -404,7 +404,7 @@ Try> LinuxFilesystemIsolatorProcess::getPreExecCommands( + + CommandInfo command; + command.set_shell(false); +- command.set_value("mount"); ++ command.set_value("@mount@"); + command.add_arguments("mount"); + command.add_arguments("-n"); + command.add_arguments("--rbind"); +@@ -569,7 +569,7 @@ Try> LinuxFilesystemIsolatorProcess::getPreExecCommands( + // TODO(jieyu): Consider the mode in the volume. + CommandInfo command; + command.set_shell(false); +- command.set_value("mount"); ++ command.set_value("@mount@"); + command.add_arguments("mount"); + command.add_arguments("-n"); + command.add_arguments("--rbind"); diff --git a/src/slave/containerizer/mesos/isolators/filesystem/shared.cpp b/src/slave/containerizer/mesos/isolators/filesystem/shared.cpp -index 51d1518..783adb5 100644 +index a1283e5ee..a918427bf 100644 --- a/src/slave/containerizer/mesos/isolators/filesystem/shared.cpp +++ b/src/slave/containerizer/mesos/isolators/filesystem/shared.cpp -@@ -204,7 +204,7 @@ Future> SharedFilesystemIsolatorProcess::prepare( +@@ -207,7 +207,7 @@ Future> SharedFilesystemIsolatorProcess::prepare( } launchInfo.add_pre_exec_commands()->set_value( @@ -159,36 +294,148 @@ index 51d1518..783adb5 100644 } return launchInfo; +diff --git a/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp b/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp +index e3756c920..cfe458b59 100644 +--- a/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp ++++ b/src/slave/containerizer/mesos/isolators/gpu/isolator.cpp +@@ -355,7 +355,7 @@ Future> NvidiaGpuIsolatorProcess::_prepare( + } + + launchInfo.add_pre_exec_commands()->set_value( +- "mount --no-mtab --rbind --read-only " + ++ "@mount@ --no-mtab --rbind --read-only " + + volume.HOST_PATH() + " " + target); + } + +diff --git a/src/slave/containerizer/mesos/isolators/gpu/volume.cpp b/src/slave/containerizer/mesos/isolators/gpu/volume.cpp +index 478752f37..ab527f0cd 100644 +--- a/src/slave/containerizer/mesos/isolators/gpu/volume.cpp ++++ b/src/slave/containerizer/mesos/isolators/gpu/volume.cpp +@@ -281,7 +281,7 @@ Try NvidiaVolume::create() + string path = path::join(hostPath, "bin", binary); + + if (!os::exists(path)) { +- string command = "which " + binary; ++ string command = "@which@ " + binary; + Try which = os::shell(command); + + if (which.isSome()) { +@@ -295,7 +295,7 @@ Try NvidiaVolume::create() + : "No such file or directory")); + } + +- command = "cp " + realpath.get() + " " + path; ++ command = "@cp@ " + realpath.get() + " " + path; + Try cp = os::shell(command); + if (cp.isError()) { + return Error("Failed to os::shell '" + command + "': " + cp.error()); +@@ -367,7 +367,7 @@ Try NvidiaVolume::create() + Path(realpath.get()).basename()); + + if (!os::exists(libraryPath)) { +- string command = "cp " + realpath.get() + " " + libraryPath; ++ string command = "@cp@ " + realpath.get() + " " + libraryPath; + Try cp = os::shell(command); + if (cp.isError()) { + return Error("Failed to os::shell '" + command + "':" diff --git a/src/slave/containerizer/mesos/isolators/namespaces/pid.cpp b/src/slave/containerizer/mesos/isolators/namespaces/pid.cpp -index b41e266..e07c163 100644 +index 0d9ec57d9..a177e4476 100644 --- a/src/slave/containerizer/mesos/isolators/namespaces/pid.cpp +++ b/src/slave/containerizer/mesos/isolators/namespaces/pid.cpp -@@ -163,7 +163,7 @@ Future> NamespacesPidIsolatorProcess::prepare( - // containers cannot see the namespace bind mount of other - // containers. - launchInfo.add_pre_exec_commands()->set_value( -- "mount -n --bind " + string(PID_NS_BIND_MOUNT_MASK_DIR) + -+ "@mount@ -n --bind " + string(PID_NS_BIND_MOUNT_MASK_DIR) + - " " + string(PID_NS_BIND_MOUNT_ROOT)); - - // Mount /proc for the container's pid namespace to show the -@@ -176,9 +176,9 @@ Future> NamespacesPidIsolatorProcess::prepare( - // -n flag so the mount is not added to the mtab where it will not - // be correctly removed with the namespace terminates. - launchInfo.add_pre_exec_commands()->set_value( -- "mount none /proc --make-private -o rec"); -+ "@mount@ none /proc --make-private -o rec"); +@@ -94,7 +94,7 @@ Future> NamespacesPidIsolatorProcess::prepare( + // + // TOOD(jieyu): Consider unmount the existing /proc. launchInfo.add_pre_exec_commands()->set_value( - "mount -n -t proc proc /proc -o nosuid,noexec,nodev"); + "@mount@ -n -t proc proc /proc -o nosuid,noexec,nodev"); return launchInfo; } +diff --git a/src/slave/containerizer/mesos/isolators/network/cni/cni.cpp b/src/slave/containerizer/mesos/isolators/network/cni/cni.cpp +index c87e6715a..6601cd1b3 100644 +--- a/src/slave/containerizer/mesos/isolators/network/cni/cni.cpp ++++ b/src/slave/containerizer/mesos/isolators/network/cni/cni.cpp +@@ -262,9 +262,9 @@ Try NetworkCniIsolatorProcess::create(const Flags& flags) + // here because 'create' will only be invoked during + // initialization. + Try mount = os::shell( +- "mount --bind %s %s && " +- "mount --make-private %s && " +- "mount --make-shared %s", ++ "@mount@ --bind %s %s && " ++ "@mount@ --make-private %s && " ++ "@mount@ --make-shared %s", + rootDir->c_str(), + rootDir->c_str(), + rootDir->c_str(), +@@ -284,8 +284,8 @@ Try NetworkCniIsolatorProcess::create(const Flags& flags) + LOG(INFO) << "Making '" << rootDir.get() << "' a shared mount"; + + Try mount = os::shell( +- "mount --make-private %s && " +- "mount --make-shared %s", ++ "@mount@ --make-private %s && " ++ "@mount@ --make-shared %s", + rootDir->c_str(), + rootDir->c_str()); + +diff --git a/src/slave/containerizer/mesos/isolators/network/cni/plugins/port_mapper/port_mapper.cpp b/src/slave/containerizer/mesos/isolators/network/cni/plugins/port_mapper/port_mapper.cpp +index b470f0c82..6110a43ee 100644 +--- a/src/slave/containerizer/mesos/isolators/network/cni/plugins/port_mapper/port_mapper.cpp ++++ b/src/slave/containerizer/mesos/isolators/network/cni/plugins/port_mapper/port_mapper.cpp +@@ -303,7 +303,7 @@ Try PortMapper::addPortMapping( + # Check if the `chain` exists in the iptable. If it does not + # exist go ahead and install the chain in the iptables NAT + # table. +- iptables -w -t nat --list %s ++ @iptables@ -w -t nat --list %s + if [ $? -ne 0 ]; then + # NOTE: When we create the chain, there is a possibility of a + # race due to which a container launch can fail. This can +@@ -317,25 +317,25 @@ Try PortMapper::addPortMapping( + # since it can happen only when the chain is created the first + # time and two commands for creation of the chain are executed + # simultaneously. +- (iptables -w -t nat -N %s || exit 1) ++ (@iptables@ -w -t nat -N %s || exit 1) + + # Once the chain has been installed add a rule in the PREROUTING + # chain to jump to this chain for any packets that are + # destined to a local address. +- (iptables -w -t nat -A PREROUTING \ ++ (@iptables@ -w -t nat -A PREROUTING \ + -m addrtype --dst-type LOCAL -j %s || exit 1) + + # For locally generated packets we need a rule in the OUTPUT + # chain as well, since locally generated packets directly hit + # the output CHAIN, bypassing PREROUTING. +- (iptables -w -t nat -A OUTPUT \ ++ (@iptables@ -w -t nat -A OUTPUT \ + ! -d 127.0.0.0/8 -m addrtype \ + --dst-type LOCAL -j %s || exit 1) + fi + + # Within the `chain` go ahead and install the DNAT rule, if it + # does not exist. +- (iptables -w -t nat -C %s || iptables -t nat -A %s))~", ++ (@iptables@ -w -t nat -C %s || @iptables@ -t nat -A %s))~", + chain, + chain, + chain, +@@ -362,7 +362,7 @@ Try PortMapper::delPortMapping() + # The iptables command searches for the DNAT rules with tag + # "container_id: ", and if it exists goes ahead + # and deletes it. +- iptables -w -t nat -S %s | sed "/%s/ s/-A/iptables -w -t nat -D/e")~", ++ @iptables@ -w -t nat -S %s | sed "/%s/ s/-A/@iptables@ -w -t nat -D/e")~", + chain, + getIptablesRuleTag()).get(); + diff --git a/src/slave/containerizer/mesos/isolators/network/port_mapping.cpp b/src/slave/containerizer/mesos/isolators/network/port_mapping.cpp -index 79ee960..d55a353 100644 +index 20fb6ab35..46c160977 100644 --- a/src/slave/containerizer/mesos/isolators/network/port_mapping.cpp +++ b/src/slave/containerizer/mesos/isolators/network/port_mapping.cpp -@@ -1392,19 +1392,19 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) +@@ -1393,19 +1393,19 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) // Check the availability of a few Linux commands that we will use. // We use the blocking os::shell here because 'create' will only be // invoked during initialization. @@ -211,7 +458,7 @@ index 79ee960..d55a353 100644 if (checkCommandIp.isError()) { return Error("Check command 'ip' failed: " + checkCommandIp.error()); } -@@ -1924,9 +1924,9 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) +@@ -1925,9 +1925,9 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) // visible. It's OK to use the blocking os::shell here because // 'create' will only be invoked during initialization. Try mount = os::shell( @@ -224,7 +471,7 @@ index 79ee960..d55a353 100644 bindMountRoot->c_str(), bindMountRoot->c_str(), bindMountRoot->c_str(), -@@ -1943,8 +1943,8 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) +@@ -1944,8 +1944,8 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) // shared mount yet (possibly due to slave crash while preparing // the work directory mount). It's safe to re-do the following. Try mount = os::shell( @@ -235,7 +482,7 @@ index 79ee960..d55a353 100644 bindMountRoot->c_str(), bindMountRoot->c_str()); -@@ -1963,8 +1963,8 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) +@@ -1964,8 +1964,8 @@ Try PortMappingIsolatorProcess::create(const Flags& flags) // so that they are in different peer groups. if (entry.shared() == bindMountEntry->shared()) { Try mount = os::shell( @@ -246,14 +493,16 @@ index 79ee960..d55a353 100644 bindMountRoot->c_str(), bindMountRoot->c_str()); -@@ -3916,13 +3916,13 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -3911,6 +3911,8 @@ Try PortMappingIsolatorProcess::removeHostIPFilters( + // TODO(jieyu): Use the Subcommand abstraction to remove most of the + // logic here. Completely remove this function once we can assume a + // newer kernel where 'setns' works for mount namespaces. ++// cstrahan(nixos): this is executed in the container, ++// so we don't want to substitute paths here. + string PortMappingIsolatorProcess::scripts(Info* info) { ostringstream script; - -- script << "#!/bin/sh\n"; -+ script << "#!@sh@\n"; - script << "set -xe\n"; - +@@ -3921,7 +3923,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) // Mark the mount point PORT_MAPPING_BIND_MOUNT_ROOT() as slave // mount so that changes in the container will not be propagated to // the host. @@ -262,7 +511,7 @@ index 79ee960..d55a353 100644 // Disable IPv6 when IPv6 module is loaded as IPv6 packets won't be // forwarded anyway. -@@ -3930,7 +3930,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -3929,7 +3931,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) << " echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6\n"; // Configure lo and eth0. @@ -271,7 +520,7 @@ index 79ee960..d55a353 100644 << " mtu " << hostEth0MTU << " up\n"; // NOTE: This is mostly a kernel issue: in veth_xmit() the kernel -@@ -3939,12 +3939,12 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -3938,12 +3940,12 @@ string PortMappingIsolatorProcess::scripts(Info* info) // when we receive a packet with a bad checksum. Disabling rx // checksum offloading ensures the TCP layer will checksum and drop // it. @@ -288,7 +537,7 @@ index 79ee960..d55a353 100644 // Restrict the ephemeral ports that can be used by the container. script << "echo " << info->ephemeralPorts.lower() << " " -@@ -3973,19 +3973,19 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -3972,19 +3974,19 @@ string PortMappingIsolatorProcess::scripts(Info* info) } // Set up filters on lo and eth0. @@ -312,7 +561,7 @@ index 79ee960..d55a353 100644 << " protocol ip" << " prio " << Priority(IP_FILTER_PRIORITY, NORMAL).get() << " u32" << " flowid ffff:0" -@@ -3996,7 +3996,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -3995,7 +3997,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) foreach (const PortRange& range, getPortRanges(info->nonEphemeralPorts + info->ephemeralPorts)) { // Local traffic inside a container will not be redirected to eth0. @@ -321,7 +570,7 @@ index 79ee960..d55a353 100644 << " protocol ip" << " prio " << Priority(IP_FILTER_PRIORITY, HIGH).get() << " u32" << " flowid ffff:0" -@@ -4005,7 +4005,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -4004,7 +4006,7 @@ string PortMappingIsolatorProcess::scripts(Info* info) // Traffic going to host loopback IP and ports assigned to this // container will be redirected to lo. @@ -330,7 +579,7 @@ index 79ee960..d55a353 100644 << " protocol ip" << " prio " << Priority(IP_FILTER_PRIORITY, NORMAL).get() << " u32" << " flowid ffff:0" -@@ -4017,14 +4017,14 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -4016,14 +4018,14 @@ string PortMappingIsolatorProcess::scripts(Info* info) } // Do not forward the ICMP packet if the destination IP is self. @@ -347,7 +596,7 @@ index 79ee960..d55a353 100644 << " protocol ip" << " prio " << Priority(ICMP_FILTER_PRIORITY, NORMAL).get() << " u32" << " flowid ffff:0" -@@ -4033,9 +4033,9 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -4032,9 +4034,9 @@ string PortMappingIsolatorProcess::scripts(Info* info) << net::IPNetwork::LOOPBACK_V4().address() << "\n"; // Display the filters created on eth0 and lo. @@ -359,7 +608,7 @@ index 79ee960..d55a353 100644 << " parent " << ingress::HANDLE << "\n"; // If throughput limit for container egress traffic exists, use HTB -@@ -4047,9 +4047,9 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -4046,9 +4048,9 @@ string PortMappingIsolatorProcess::scripts(Info* info) // throughput. TBF requires other parameters such as 'burst' that // HTB already has default values for. if (egressRateLimitPerContainer.isSome()) { @@ -371,12 +620,12 @@ index 79ee960..d55a353 100644 << CONTAINER_TX_HTB_HANDLE << " classid " << CONTAINER_TX_HTB_CLASS_ID << " htb rate " << egressRateLimitPerContainer.get().bytes() * 8 << "bit\n"; -@@ -4060,12 +4060,12 @@ string PortMappingIsolatorProcess::scripts(Info* info) +@@ -4059,12 +4061,12 @@ string PortMappingIsolatorProcess::scripts(Info* info) // fq_codel, which has a larger buffer and better control on // buffer bloat. // TODO(cwang): Verity that fq_codel qdisc is available. - script << "tc qdisc add dev " << eth0 -+ script << "@tC@ qdisc add dev " << eth0 ++ script << "@tc@ qdisc add dev " << eth0 << " parent " << CONTAINER_TX_HTB_CLASS_ID << " fq_codel\n"; // Display the htb qdisc and class created on eth0. @@ -388,11 +637,11 @@ index 79ee960..d55a353 100644 return script.str(); diff --git a/src/slave/containerizer/mesos/isolators/posix/disk.cpp b/src/slave/containerizer/mesos/isolators/posix/disk.cpp -index 3dfe7ad..4288666 100644 +index db0583386..542586370 100644 --- a/src/slave/containerizer/mesos/isolators/posix/disk.cpp +++ b/src/slave/containerizer/mesos/isolators/posix/disk.cpp -@@ -492,7 +492,7 @@ private: - // NOTE: The monitor watchdog will watch the parent process and kill +@@ -540,7 +540,7 @@ private: + // NOTE: The supervisor childhook will watch the parent process and kill // the 'du' process in case that the parent die. Try s = subprocess( - "du", @@ -400,11 +649,37 @@ index 3dfe7ad..4288666 100644 command, Subprocess::PATH("/dev/null"), Subprocess::PIPE(), +diff --git a/src/slave/containerizer/mesos/isolators/volume/image.cpp b/src/slave/containerizer/mesos/isolators/volume/image.cpp +index 210e67ad0..60b3a15e4 100644 +--- a/src/slave/containerizer/mesos/isolators/volume/image.cpp ++++ b/src/slave/containerizer/mesos/isolators/volume/image.cpp +@@ -214,7 +214,7 @@ Future> VolumeImageIsolatorProcess::_prepare( + + CommandInfo* command = launchInfo.add_pre_exec_commands(); + command->set_shell(false); +- command->set_value("mount"); ++ command->set_value("@mount@"); + command->add_arguments("mount"); + command->add_arguments("-n"); + command->add_arguments("--rbind"); +diff --git a/src/slave/containerizer/mesos/isolators/volume/sandbox_path.cpp b/src/slave/containerizer/mesos/isolators/volume/sandbox_path.cpp +index 7b976d292..474dcd486 100644 +--- a/src/slave/containerizer/mesos/isolators/volume/sandbox_path.cpp ++++ b/src/slave/containerizer/mesos/isolators/volume/sandbox_path.cpp +@@ -240,7 +240,7 @@ Future> VolumeSandboxPathIsolatorProcess::prepare( + + CommandInfo* command = launchInfo.add_pre_exec_commands(); + command->set_shell(false); +- command->set_value("mount"); ++ command->set_value("@mount@"); + command->add_arguments("mount"); + command->add_arguments("-n"); + command->add_arguments("--rbind"); diff --git a/src/slave/containerizer/mesos/provisioner/backends/copy.cpp b/src/slave/containerizer/mesos/provisioner/backends/copy.cpp -index b9f6d7a..0fcf455 100644 +index 9c5354e5f..a73a9692e 100644 --- a/src/slave/containerizer/mesos/provisioner/backends/copy.cpp +++ b/src/slave/containerizer/mesos/provisioner/backends/copy.cpp -@@ -141,7 +141,7 @@ Future CopyBackendProcess::_provision( +@@ -147,7 +147,7 @@ Future CopyBackendProcess::_provision( #endif // __APPLE__ || __FreeBSD__ Try s = subprocess( @@ -413,11 +688,20 @@ index b9f6d7a..0fcf455 100644 args, Subprocess::PATH("/dev/null"), Subprocess::PATH("/dev/null"), +@@ -180,7 +180,7 @@ Future CopyBackendProcess::destroy(const string& rootfs) + vector argv{"rm", "-rf", rootfs}; + + Try s = subprocess( +- "rm", ++ "@rm@", + argv, + Subprocess::PATH("/dev/null"), + Subprocess::FD(STDOUT_FILENO), diff --git a/src/uri/fetchers/copy.cpp b/src/uri/fetchers/copy.cpp -index f095ad6..ee0c2a7 100644 +index 2cfef5ab0..8a62f7699 100644 --- a/src/uri/fetchers/copy.cpp +++ b/src/uri/fetchers/copy.cpp -@@ -88,7 +88,7 @@ Future CopyFetcherPlugin::fetch( +@@ -97,7 +97,7 @@ Future CopyFetcherPlugin::fetch( const vector argv = {"cp", "-a", uri.path(), directory}; Try s = subprocess( @@ -427,10 +711,10 @@ index f095ad6..ee0c2a7 100644 Subprocess::PATH("/dev/null"), Subprocess::PIPE(), diff --git a/src/uri/fetchers/curl.cpp b/src/uri/fetchers/curl.cpp -index cc3f9ee..691d2d9 100644 +index 7b746d619..12bbb04df 100644 --- a/src/uri/fetchers/curl.cpp +++ b/src/uri/fetchers/curl.cpp -@@ -98,7 +98,7 @@ Future CurlFetcherPlugin::fetch( +@@ -107,7 +107,7 @@ Future CurlFetcherPlugin::fetch( }; Try s = subprocess( @@ -440,10 +724,10 @@ index cc3f9ee..691d2d9 100644 Subprocess::PATH("/dev/null"), Subprocess::PIPE(), diff --git a/src/uri/fetchers/docker.cpp b/src/uri/fetchers/docker.cpp -index 211be6f..d7e3771 100644 +index 3f38dddfb..fd991ee74 100644 --- a/src/uri/fetchers/docker.cpp +++ b/src/uri/fetchers/docker.cpp -@@ -113,7 +113,7 @@ static Future curl( +@@ -114,7 +114,7 @@ static Future curl( // TODO(jieyu): Kill the process if discard is called. Try s = subprocess( @@ -452,7 +736,7 @@ index 211be6f..d7e3771 100644 argv, Subprocess::PATH("/dev/null"), Subprocess::PIPE(), -@@ -212,7 +212,7 @@ static Future download( +@@ -213,7 +213,7 @@ static Future download( // TODO(jieyu): Kill the process if discard is called. Try s = subprocess( diff --git a/pkgs/applications/networking/cluster/mesos/rb36610.patch b/pkgs/applications/networking/cluster/mesos/rb36610.patch index c3b1b290422..bee578cc3e9 100644 --- a/pkgs/applications/networking/cluster/mesos/rb36610.patch +++ b/pkgs/applications/networking/cluster/mesos/rb36610.patch @@ -1,11 +1,12 @@ diff --git a/src/linux/fs.cpp b/src/linux/fs.cpp -index ea0891e320154b85a21ed2d138c192821efae9cd..7b24c377c9a28cad91738305c273fb53a4dc7365 100644 +index 913e233..c2917a6 100644 --- a/src/linux/fs.cpp +++ b/src/linux/fs.cpp -@@ -19,6 +19,7 @@ +@@ -17,6 +17,7 @@ #include #include #include +#include - + #include + #include diff --git a/pkgs/applications/networking/cluster/mesos/rb51324.patch b/pkgs/applications/networking/cluster/mesos/rb51324.patch deleted file mode 100644 index 68ef866161f..00000000000 --- a/pkgs/applications/networking/cluster/mesos/rb51324.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff --git a/3rdparty/stout/include/stout/os/ls.hpp b/3rdparty/stout/include/stout/os/ls.hpp -index f8da9ef..6d549d3 100644 ---- a/3rdparty/stout/include/stout/os/ls.hpp -+++ b/3rdparty/stout/include/stout/os/ls.hpp -@@ -18,6 +18,7 @@ - #else - #include - #endif // __WINDOWS__ -+ - #include - - #include -@@ -26,8 +27,6 @@ - #include - #include - --#include -- - - namespace os { - -@@ -36,36 +35,32 @@ inline Try> ls(const std::string& directory) - DIR* dir = opendir(directory.c_str()); - - if (dir == nullptr) { -- // Preserve `opendir` error. - return ErrnoError("Failed to opendir '" + directory + "'"); - } - -- dirent* temp = (dirent*) malloc(os::dirent_size(dir)); -- -- if (temp == nullptr) { -- // Preserve `malloc` error. -- ErrnoError error("Failed to allocate directory entries"); -- closedir(dir); -- return error; -- } -- - std::list result; - struct dirent* entry; -- int error; - -- while ((error = readdir_r(dir, temp, &entry)) == 0 && entry != nullptr) { -+ // Zero `errno` before starting to call `readdir`. This is necessary -+ // to allow us to determine when `readdir` returns an error. -+ errno = 0; -+ -+ while ((entry = readdir(dir)) != NULL) { - if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) { - continue; - } - result.push_back(entry->d_name); - } - -- free(temp); -- closedir(dir); -+ if (errno != 0) { -+ // Preserve `readdir` error. -+ Error error = ErrnoError("Failed to read directory"); -+ closedir(dir); -+ return error; -+ } - -- if (error != 0) { -- // Preserve `readdir_r` error. -- return ErrnoError("Failed to read directories"); -+ if (closedir(dir) == -1) { -+ return ErrnoError("Failed to close directory"); - } - - return result; diff --git a/pkgs/applications/networking/cluster/mesos/rb51325.patch b/pkgs/applications/networking/cluster/mesos/rb51325.patch deleted file mode 100644 index 5c5ce00730b..00000000000 --- a/pkgs/applications/networking/cluster/mesos/rb51325.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff --git a/3rdparty/stout/include/Makefile.am b/3rdparty/stout/include/Makefile.am -index 1f2ee85..b0b08d8 100644 ---- a/3rdparty/stout/include/Makefile.am -+++ b/3rdparty/stout/include/Makefile.am -@@ -64,7 +64,6 @@ nobase_include_HEADERS = \ - stout/os/chroot.hpp \ - stout/os/close.hpp \ - stout/os/constants.hpp \ -- stout/os/direntsize.hpp \ - stout/os/environment.hpp \ - stout/os/exists.hpp \ - stout/os/fcntl.hpp \ -@@ -108,7 +107,6 @@ nobase_include_HEADERS = \ - stout/os/posix/chown.hpp \ - stout/os/posix/chroot.hpp \ - stout/os/posix/close.hpp \ -- stout/os/posix/direntsize.hpp \ - stout/os/posix/exists.hpp \ - stout/os/posix/fcntl.hpp \ - stout/os/posix/fork.hpp \ -@@ -134,7 +132,6 @@ nobase_include_HEADERS = \ - stout/os/windows/bootid.hpp \ - stout/os/windows/chroot.hpp \ - stout/os/windows/close.hpp \ -- stout/os/windows/direntsize.hpp \ - stout/os/windows/exists.hpp \ - stout/os/windows/fcntl.hpp \ - stout/os/windows/fork.hpp \ -diff --git a/3rdparty/stout/include/stout/os/direntsize.hpp b/3rdparty/stout/include/stout/os/direntsize.hpp -deleted file mode 100644 -index 819f99a..0000000 ---- a/3rdparty/stout/include/stout/os/direntsize.hpp -+++ /dev/null -@@ -1,26 +0,0 @@ --// Licensed under the Apache License, Version 2.0 (the "License"); --// you may not use this file except in compliance with the License. --// You may obtain a copy of the License at --// --// http://www.apache.org/licenses/LICENSE-2.0 --// --// Unless required by applicable law or agreed to in writing, software --// distributed under the License is distributed on an "AS IS" BASIS, --// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --// See the License for the specific language governing permissions and --// limitations under the License. -- --#ifndef __STOUT_OS_DIRENTSIZE_HPP__ --#define __STOUT_OS_DIRENTSIZE_HPP__ -- -- --// For readability, we minimize the number of #ifdef blocks in the code by --// splitting platform specifc system calls into separate directories. --#ifdef __WINDOWS__ --#include --#else --#include --#endif // __WINDOWS__ -- -- --#endif // __STOUT_OS_DIRENTSIZE_HPP__ -diff --git a/3rdparty/stout/include/stout/os/posix/direntsize.hpp b/3rdparty/stout/include/stout/os/posix/direntsize.hpp -deleted file mode 100644 -index 9d8f72e..0000000 ---- a/3rdparty/stout/include/stout/os/posix/direntsize.hpp -+++ /dev/null -@@ -1,42 +0,0 @@ --// Licensed under the Apache License, Version 2.0 (the "License"); --// you may not use this file except in compliance with the License. --// You may obtain a copy of the License at --// --// http://www.apache.org/licenses/LICENSE-2.0 --// --// Unless required by applicable law or agreed to in writing, software --// distributed under the License is distributed on an "AS IS" BASIS, --// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --// See the License for the specific language governing permissions and --// limitations under the License. -- --#ifndef __STOUT_OS_POSIX_DIRENTSIZE_HPP__ --#define __STOUT_OS_POSIX_DIRENTSIZE_HPP__ -- --#include --#include -- -- --namespace os { -- --inline size_t dirent_size(DIR* dir) --{ -- // Calculate the size for a "directory entry". -- long name_max = fpathconf(dirfd(dir), _PC_NAME_MAX); -- -- // If we don't get a valid size, check NAME_MAX, but fall back on -- // 255 in the worst case ... Danger, Will Robinson! -- if (name_max == -1) { -- name_max = (NAME_MAX > 255) ? NAME_MAX : 255; -- } -- -- size_t name_end = (size_t) offsetof(dirent, d_name) + name_max + 1; -- -- size_t size = (name_end > sizeof(dirent) ? name_end : sizeof(dirent)); -- -- return size; --} -- --} // namespace os { -- --#endif // __STOUT_OS_POSIX_DIRENTSIZE_HPP__ -diff --git a/3rdparty/stout/include/stout/os/windows/direntsize.hpp b/3rdparty/stout/include/stout/os/windows/direntsize.hpp -deleted file mode 100644 -index 7c8c7a0..0000000 ---- a/3rdparty/stout/include/stout/os/windows/direntsize.hpp -+++ /dev/null -@@ -1,43 +0,0 @@ --// Licensed under the Apache License, Version 2.0 (the "License"); --// you may not use this file except in compliance with the License. --// You may obtain a copy of the License at --// --// http://www.apache.org/licenses/LICENSE-2.0 --// --// Unless required by applicable law or agreed to in writing, software --// distributed under the License is distributed on an "AS IS" BASIS, --// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --// See the License for the specific language governing permissions and --// limitations under the License. -- --#ifndef __STOUT_OS_WINDOWS_DIRENTSIZE_HPP__ --#define __STOUT_OS_WINDOWS_DIRENTSIZE_HPP__ -- --#include -- --#include -- -- --namespace os { -- --inline size_t dirent_size(DIR* dir) --{ -- // NOTE: Size calculation logic here is much simpler than on POSIX because -- // our implementation of `dirent` is constant-sized. In particular, on POSIX, -- // we usually have to calculate the maximum name size for a path before we -- // can alloc a correctly-size `dirent`, but on Windows, `dirent.d_name` is -- // always `MAX_PATH` bytes in size. -- // -- // This follows closely from the Windows standard API data structures for -- // manipulating and querying directories. For example, the structures -- // `WIN32_FIND_DATA`[1] (which in many ways is the Windows equivalent of -- // `dirent`) has a field `cFileName` (which is much like `d_name`) that is -- // also `MAX_PATH` in size. -- // -- // [1] https://msdn.microsoft.com/en-us/library/windows/desktop/aa365740(v=vs.85).aspx -- return sizeof(dirent); --} -- --} // namespace os { -- --#endif // __STOUT_OS_WINDOWS_DIRENTSIZE_HPP__ diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix index 2fe9db26765..cd1ace993d6 100644 --- a/pkgs/applications/networking/cluster/minikube/default.nix +++ b/pkgs/applications/networking/cluster/minikube/default.nix @@ -4,12 +4,12 @@ let then "linux-amd64" else "darwin-amd64"; checksum = if stdenv.isLinux - then "17r8w4lvj7fhh7qppi9z5i2fpqqry4s61zjr9zmsbybc5flnsw2j" - else "0jf0kd1mm35qcf0ydr5yyzfq6qi8ifxchvpjsydb1gm1kikp5g3p"; + then "1g6k3va84nm2h9z2ywbbkc8jabgkarqlf8wv1sp2p6s6hw7hi5h3" + else "0jpwyvgpl34n07chcyd7ldvk3jq3rx72cp8yf0bh7gnzr5lcnxnc"; in stdenv.mkDerivation rec { pname = "minikube"; - version = "0.13.1"; + version = "0.15.0"; name = "${pname}-${version}"; src = fetchurl { @@ -30,9 +30,6 @@ stdenv.mkDerivation rec { installPhase = '' cp $src $out/bin/${pname} chmod +x $out/bin/${pname} - - mkdir -p $out/share/bash-completion/completions/ - HOME=$(pwd) $out/bin/minikube completion bash > $out/share/bash-completion/completions/minikube ''; meta = with stdenv.lib; { diff --git a/pkgs/applications/networking/cluster/panamax/api/default.nix b/pkgs/applications/networking/cluster/panamax/api/default.nix index 2b801ec1acf..3347af83585 100644 --- a/pkgs/applications/networking/cluster/panamax/api/default.nix +++ b/pkgs/applications/networking/cluster/panamax/api/default.nix @@ -11,9 +11,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "panamax-api-gems-${version}"; inherit ruby; - gemset = ./gemset.nix; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; + gemdir = ./.; }; bundler = args.bundler.override { inherit ruby; }; diff --git a/pkgs/applications/networking/cluster/panamax/ui/default.nix b/pkgs/applications/networking/cluster/panamax/ui/default.nix index fbeb3de810f..4a6481e3e5e 100644 --- a/pkgs/applications/networking/cluster/panamax/ui/default.nix +++ b/pkgs/applications/networking/cluster/panamax/ui/default.nix @@ -10,9 +10,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "panamax-ui-gems-${version}"; inherit ruby; - gemset = ./gemset.nix; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; + gemdir = ./.; }; bundler = args.bundler.override { inherit ruby; }; diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix index d436aa99d4b..ffbdec6e117 100644 --- a/pkgs/applications/networking/cluster/terraform/default.nix +++ b/pkgs/applications/networking/cluster/terraform/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "terraform-${version}"; - version = "0.8.2"; + version = "0.8.4"; rev = "v${version}"; goPackagePath = "github.com/hashicorp/terraform"; @@ -11,7 +11,7 @@ buildGoPackage rec { inherit rev; owner = "hashicorp"; repo = "terraform"; - sha256 = "1645la750lqx2m57sbl6xg1cnqgwrfk5dhcw08wm4z7zxdnqys7b"; + sha256 = "0wjz7plzi7bgrbw22kgqpbai1j3rmqayrmjcp9dq6a361l9a0msw"; }; postInstall = '' diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix index e4a267ec1b5..aad37ca4d56 100644 --- a/pkgs/applications/networking/cluster/terragrunt/default.nix +++ b/pkgs/applications/networking/cluster/terragrunt/default.nix @@ -2,16 +2,15 @@ buildGoPackage rec { name = "terragrunt-${version}"; - version = "0.8.0"; - rev = "v${version}"; + version = "0.9.3"; goPackagePath = "github.com/gruntwork-io/terragrunt"; src = fetchFromGitHub { - inherit rev; + rev = "v${version}"; owner = "gruntwork-io"; repo = "terragrunt"; - sha256 = "1d035p2r6d8c1crxvpi5ayb9jx6f2pdgzw2197zhllavyi8n8dw1"; + sha256 = "0i6sqgyxhi6icp7nps9prc40m9wsbr71v967kgl2865sgb214rdx"; }; goDeps = ./deps.nix; @@ -20,7 +19,7 @@ buildGoPackage rec { postInstall = '' wrapProgram $bin/bin/terragrunt \ - --suffix PATH : ${lib.makeBinPath [ terraform ]} + --set TERRAGRUNT_TFPATH ${lib.getBin terraform}/bin/terraform ''; meta = with stdenv.lib; { diff --git a/pkgs/applications/networking/cluster/terragrunt/deps.nix b/pkgs/applications/networking/cluster/terragrunt/deps.nix index ba1ac2b6a1e..d903863118c 100644 --- a/pkgs/applications/networking/cluster/terragrunt/deps.nix +++ b/pkgs/applications/networking/cluster/terragrunt/deps.nix @@ -5,8 +5,8 @@ fetch = { type = "git"; url = "https://github.com/aws/aws-sdk-go"; - rev = "8649d278323ebf6bd20c9cd56ecb152b1c617375"; - sha256 = "0m2nxdlvi90vw68ds9qby291skc5d0dgqi3pkalr8ma3kd9r9khv"; + rev = "5e1afe1c0a077fb2da9b5f74232b790d99397ce8"; + sha256 = "073yx5acqybw0h2zshg209wmldm0g5h5x9bhbn6h08ak0r4i80al"; }; } { @@ -32,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/mattn/go-zglob"; - rev = "0b24567ec079616e9897f635f542e3bf56abb3d0"; - sha256 = "0380dqsy0qdjranl5qfmmcr6a4g7sw4z26g1bld9y1s66madl03l"; + rev = "1783ae1a9f7ff3a79240e8c249d8b575d70a6528"; + sha256 = "0g4ih6swqpq0bqwsv5mv8ymicgr92xh9i6sm1793lqwb63x8ga1x"; }; } { diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix index e78230a74b4..f665e0ea325 100644 --- a/pkgs/applications/networking/dropbox/default.nix +++ b/pkgs/applications/networking/dropbox/default.nix @@ -23,11 +23,11 @@ let # NOTE: When updating, please also update in current stable, # as older versions stop working - version = "16.4.30"; + version = "18.4.32"; sha256 = { - "x86_64-linux" = "0inwc12d14i6gyfllxbhizb434a7vy0l5nvc07kz0bca7c4665wb"; - "i686-linux" = "0pdn8558ll317k3jrrjir90pn6abwbm99y9wzdq39wxj4dmrlh6w"; + "x86_64-linux" = "0rm91gic6qwlvkclhwpw9mhsb1l9qdxqi7kyvn5ij6a978c70k5r"; + "i686-linux" = "0xzk4hxykacvrym8ls8q4zv2277adg6b5m7zmncmfwb6igx4ipap"; }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); arch = diff --git a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix index d2c1a2aeb07..e570a6e7c10 100644 --- a/pkgs/applications/networking/feedreaders/newsbeuter/default.nix +++ b/pkgs/applications/networking/feedreaders/newsbeuter/default.nix @@ -27,11 +27,15 @@ stdenv.mkDerivation rec { url = "https://github.com/akrennmair/newsbeuter/commit/cdacfbde9fe3ae2489fc96d35dfb7d263ab03f50.patch"; sha256 = "1lhvn63cqjpikwsr6zzndb1p5y140vvphlg85fazwx4xpzd856d9"; }) + (fetchpatch { + url = "https://github.com/akrennmair/newsbeuter/commit/33577f842d9b74c119f3cebda95ef8652304db81.patch"; + sha256 = "1kwhp6k14gk1hclgsr9w47qg7hs60p23zsl6f6vw13mczp2naqlb"; + }) ]; installFlags = [ "DESTDIR=$(out)" "prefix=" ]; - installPhase = stdenv.lib.optionalString stdenv.isDarwin '' + postInstall = stdenv.lib.optionalString stdenv.isDarwin '' for prog in $out/bin/*; do wrapProgram "$prog" --prefix DYLD_LIBRARY_PATH : "${stfl}/lib" done @@ -42,6 +46,6 @@ stdenv.mkDerivation rec { description = "An open-source RSS/Atom feed reader for text terminals"; maintainers = with stdenv.lib.maintainers; [ lovek323 ]; license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/applications/networking/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix index c0951d97990..984616173cb 100644 --- a/pkgs/applications/networking/ftp/filezilla/default.nix +++ b/pkgs/applications/networking/ftp/filezilla/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, dbus, gnutls, wxGTK30, libidn, tinyxml, gettext , pkgconfig, xdg_utils, gtk2, sqlite, pugixml, libfilezilla, nettle }: -let version = "3.23.0.2"; in +let version = "3.24.0"; in stdenv.mkDerivation { name = "filezilla-${version}"; src = fetchurl { url = "mirror://sourceforge/project/filezilla/FileZilla_Client/${version}/FileZilla_${version}_src.tar.bz2"; - sha256 = "0bq22nq2g1b0x5msm9if74ync2qk13n2782mwj2r1r7hsmx4liiz"; + sha256 = "1bacrl8lj90hqbh129hpbgqj78k1i84j83rkzn507jnykj4x8p9x"; }; configureFlags = [ diff --git a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix index 89ee38a7380..8b0dda1694d 100644 --- a/pkgs/applications/networking/instant-messengers/bitlbee/default.nix +++ b/pkgs/applications/networking/instant-messengers/bitlbee/default.nix @@ -2,15 +2,16 @@ with stdenv.lib; stdenv.mkDerivation rec { - name = "bitlbee-3.4.2"; + name = "bitlbee-3.5"; src = fetchurl { url = "mirror://bitlbee/src/${name}.tar.gz"; - sha256 = "0mza8lnfwibmklz8hdzg4f7p83hblf4h6fbf7d732kzpvra5bj39"; + sha256 = "06c371bjly38yrkvfwdh5rjfx9xfl7bszyhrlbldy0xk38c057al"; }; - buildInputs = [ gnutls glib pkgconfig libotr python ] - ++ optional doCheck check; + nativeBuildInputs = [ pkgconfig ] ++ optional doCheck check; + + buildInputs = [ gnutls glib libotr python ]; configureFlags = [ "--gcov=1" diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix index 3041d6e045e..52d1e3d7933 100644 --- a/pkgs/applications/networking/instant-messengers/gajim/default.nix +++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { patches = [ (fetchurl { name = "gajim-icon-index.patch"; - url = "http://hg.gajim.org/gajim/raw-rev/b9ec78663dfb"; + url = "https://dev.gajim.org/gajim/gajim/commit/7d20ed2b98a3070add188efab7308a5a06d9f4a2.diff"; sha256 = "0w54hr5dq9y36val55kmh8d6cid7h4fs2nghx09714jylz2nyxxv"; }) ]; diff --git a/pkgs/applications/networking/instant-messengers/jackline/default.nix b/pkgs/applications/networking/instant-messengers/jackline/default.nix index bbeb6c4aa4a..25d71fa8859 100644 --- a/pkgs/applications/networking/instant-messengers/jackline/default.nix +++ b/pkgs/applications/networking/instant-messengers/jackline/default.nix @@ -13,6 +13,8 @@ stdenv.mkDerivation rec { sha256 = "0h7wdsic4v6ys130w61zvxm5s2vc7y574hn7zby12rq88lhhrjh7"; }; + patches = [ ./uchar.patch ]; + buildInputs = with ocamlPackages; [ ocaml ocamlbuild findlib topkg ppx_sexp_conv erm_xmpp_0_3 tls nocrypto x509 ocaml_lwt otr astring diff --git a/pkgs/applications/networking/instant-messengers/jackline/uchar.patch b/pkgs/applications/networking/instant-messengers/jackline/uchar.patch new file mode 100644 index 00000000000..f861135090e --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/jackline/uchar.patch @@ -0,0 +1,302 @@ +diff --git a/_tags b/_tags +index 88318d9..b433ee8 100644 +--- a/_tags ++++ b/_tags +@@ -7,9 +7,11 @@ true : package(sexplib astring) + + : package(otr ppx_sexp_conv) + : package(uutf) ++: package(uchar) ++: package(uchar) + : package(lwt nocrypto) + : package(ppx_sexp_conv erm_xmpp) +-: package(ppx_sexp_conv otr hex ptime ptime.clock.os) ++: package(uchar ppx_sexp_conv otr hex ptime ptime.clock.os) + : package(erm_xmpp lwt tls tls.lwt ptime) + : package(erm_xmpp lwt tls tls.lwt) + +@@ -18,6 +20,6 @@ true : package(sexplib astring) + : package(notty lwt erm_xmpp otr) + : package(lwt otr erm_xmpp) + : package(lwt nocrypto otr notty tls.lwt x509) +-: package(hex lwt nocrypto erm_xmpp tls.lwt x509) ++: package(uchar hex lwt nocrypto erm_xmpp tls.lwt x509) + + : package(erm_xmpp hex lwt notty notty.lwt nocrypto otr sexplib tls tls.lwt ptime ptime.clock.os) +diff --git a/cli/cli_config.ml b/cli/cli_config.ml +index 618d655..dac6e68 100644 +--- a/cli/cli_config.ml ++++ b/cli/cli_config.ml +@@ -34,7 +34,7 @@ let rewrap term above below (prefix, inp, inp2) (width, _) = + let height = if col mod width = 0 then succ h else h in + (succ (col mod width), height) + in +- Notty_lwt.Term.cursor term (Some (col, row)) ++ Notty_lwt.Term.cursor term (Some (col - 1, row - 1)) + + let read_line ?(above = []) ?(prefix = "") ?default ?(below = []) term = + let rec go (pre, post) = +@@ -56,8 +56,8 @@ let read_line ?(above = []) ?(prefix = "") ?default ?(below = []) term = + | `Unhandled k -> + match k with + | `Key (`Enter, []) -> Lwt.return (char_list_to_str (pre @ post)) +- | `Key (`Uchar 0x43, [`Ctrl]) -> Lwt.fail (Invalid_argument "Ctrl-c") +- | `Key (`Uchar 0x44, [`Ctrl]) -> Lwt.fail (Invalid_argument "Ctrl-d") ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x43 -> Lwt.fail (Invalid_argument "Ctrl-c") ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x44 -> Lwt.fail (Invalid_argument "Ctrl-d") + | _ -> go (pre, post) + in + let pre = Utils.option [] str_to_char_list default in +@@ -180,7 +180,7 @@ let configure term () = + let pw = "Password: " in + let chars = match password with + | None -> I.string A.empty "will be asked at startup" +- | Some _ -> I.uchar A.empty 0x2605 5 1 ++ | Some _ -> I.uchar A.empty (Uchar.of_int 0x2605) 5 1 + in + above @ [I.(string A.empty pw <|> chars)] + in +diff --git a/cli/cli_input.ml b/cli/cli_input.ml +index 34b4288..07488f2 100644 +--- a/cli/cli_input.ml ++++ b/cli/cli_input.ml +@@ -314,19 +314,19 @@ let read_terminal term mvar input_mvar () = + | `Key (`Arrow `Up, []) -> p (fun s -> ok (history s Up)) >>= fun () -> loop () + | `Key (`Arrow `Down, []) -> p (fun s -> ok (history s Down)) >>= fun () -> loop () + +- | `Key (`Uchar 0x44, [`Ctrl]) (* C-d *) -> p (fun s -> Lwt.return (`Quit s)) ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x44 (* C-d *) -> p (fun s -> Lwt.return (`Quit s)) + + (* UI navigation and toggles *) + | `Key (`Page `Up, []) -> p (fun s -> ok (navigate_buddy_list s Up)) >>= fun () -> loop () + | `Key (`Page `Down, []) -> p (fun s -> ok (navigate_buddy_list s Down)) >>= fun () -> loop () + + | `Key (`Page `Up, [`Ctrl]) -> p (fun s -> ok (navigate_message_buffer s Up)) >>= fun () -> loop () +- | `Key (`Uchar 0x50, [`Ctrl]) (* C-p *) -> p (fun s -> ok (navigate_message_buffer s Up)) >>= fun () -> loop () ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x50 (* C-p *) -> p (fun s -> ok (navigate_message_buffer s Up)) >>= fun () -> loop () + | `Key (`Page `Down, [`Ctrl]) -> p (fun s -> ok (navigate_message_buffer s Down)) >>= fun () -> loop () +- | `Key (`Uchar 0x4E, [`Ctrl]) (* C-n *) -> p (fun s -> ok (navigate_message_buffer s Down)) >>= fun () -> loop () ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x4E (* C-n *) -> p (fun s -> ok (navigate_message_buffer s Down)) >>= fun () -> loop () + +- | `Key (`Uchar 0x58, [`Ctrl]) (* C-x *) -> p (fun s -> ok (activate_contact s s.last_active_contact)) >>= fun () -> loop () +- | `Key (`Uchar 0x51, [`Ctrl]) (* C-q *) -> ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x58 (* C-x *) -> p (fun s -> ok (activate_contact s s.last_active_contact)) >>= fun () -> loop () ++ | `Key (`Uchar u, [`Ctrl]) when Uchar.to_int u = 0x51 (* C-q *) -> + let handle s = + let s = match List.rev s.notifications with + | x::_ -> activate_contact s x +diff --git a/cli/cli_state.ml b/cli/cli_state.ml +index 5603cfe..ee320ce 100644 +--- a/cli/cli_state.ml ++++ b/cli/cli_state.ml +@@ -24,7 +24,7 @@ type connect_v = + | Reconnect + | Presence of (User.presence * string option * int option) + +-type input = int list * int list ++type input = Uchar.t list * Uchar.t list + + type state = { + (* set only initially *) +diff --git a/cli/cli_support.ml b/cli/cli_support.ml +index 1c54df6..8275c38 100644 +--- a/cli/cli_support.ml ++++ b/cli/cli_support.ml +@@ -4,17 +4,17 @@ open Notty + module Char = struct + let hdash a w = + if !Utils.unicode then +- I.uchar a 0x2500 w 1 ++ I.uchar a (Uchar.of_int 0x2500) w 1 + else + I.char a '-' w 1 + and vdash a h = + if !Utils.unicode then +- I.uchar a 0x2502 1 h ++ I.uchar a (Uchar.of_int 0x2502) 1 h + else + I.char a '|' 1 h + and star a w = + if !Utils.unicode then +- I.uchar a 0x2605 w 1 ++ I.uchar a (Uchar.of_int 0x2605) w 1 + else + I.char a '*' w 1 + end +@@ -186,8 +186,8 @@ let v_center left right width = + and rw = I.width right + in + match rw, lw >= width with +- | 0, true -> (I.hcrop (lw - width + 1) 0 left, width) +- | 0, false -> (left, succ lw) ++ | 0, true -> (I.hcrop (lw - width + 1) 0 left, width - 1) ++ | 0, false -> (left, lw) + | _, _ -> + if lw + rw >= width then + let leftw = min (max (width - rw) (width / 2)) lw in +@@ -195,11 +195,11 @@ let v_center left right width = + let l = I.hcrop (lw - leftw) 0 left + and r = I.hcrop 0 (rw - rightw) right + in +- (I.(l <|> r), succ leftw) ++ (I.(l <|> r), leftw) + else +- (I.(left <|> right), succ lw) ++ (I.(left <|> right), lw) + +-let str_to_char_list str : int list = ++let str_to_char_list str : Uchar.t list = + let open Uutf in + List.rev (String.fold_utf_8 (fun acc _ -> function `Uchar i -> i :: acc | `Malformed _ -> acc) [] str) + +@@ -236,22 +236,26 @@ let readline_input = function + | k -> `Unhandled k + + let emacs_bindings = function +- | `Key (`Uchar 0x41, [`Ctrl]) (* C-a *) -> `Ok (fun (pre, post) -> ([], pre @ post)) +- | `Key (`Uchar 0x45, [`Ctrl]) (* C-e *) -> `Ok (fun (pre, post) -> (pre @ post, [])) ++ | `Key (`Uchar u, [`Ctrl]) as k -> ++ begin match Uchar.to_int u with ++ | 0x41 (* C-a *) -> `Ok (fun (pre, post) -> ([], pre @ post)) ++ | 0x45 (* C-e *) -> `Ok (fun (pre, post) -> (pre @ post, [])) + +- | `Key (`Uchar 0x4b, [`Ctrl]) (* C-k *) -> `Ok (fun (pre, _) -> (pre, [])) +- | `Key (`Uchar 0x55, [`Ctrl]) (* C-u *) -> `Ok (fun (_, post) -> ([], post)) ++ | 0x4b (* C-k *) -> `Ok (fun (pre, _) -> (pre, [])) ++ | 0x55 (* C-u *) -> `Ok (fun (_, post) -> ([], post)) + +- | `Key (`Uchar 0x46, [`Ctrl]) (* C-f *) -> ++ | 0x46 (* C-f *) -> + `Ok (fun (pre, post) -> + match post with + | [] -> (pre, post) + | hd::tl -> (pre @ [hd], tl)) +- | `Key (`Uchar 0x42, [`Ctrl]) (* C-b *) -> ++ | 0x42 (* C-b *) -> + `Ok (fun (pre, post) -> + match List.rev pre with + | [] -> ([], post) + | hd::tl -> (List.rev tl, hd :: post)) ++ | _ -> `Unhandled k ++ end + + | `Key (`Arrow `Left, [`Ctrl]) -> + `Ok (fun (pre, post) -> +diff --git a/src/contact.mli b/src/contact.mli +index 6926296..d6c795b 100644 +--- a/src/contact.mli ++++ b/src/contact.mli +@@ -8,7 +8,7 @@ val bare : contact -> Xjid.bare_jid + val preserve_messages : contact -> bool + val expanded : contact -> bool + val messages : contact -> User.message list +-val input_buffer : contact -> (int list * int list) ++val input_buffer : contact -> (Uchar.t list * Uchar.t list) + + val readline_history : contact -> string list + val add_readline_history : contact -> string -> contact +@@ -18,7 +18,7 @@ val set_history_position : contact -> int -> contact + val received : contact -> string -> contact + + val expand : contact -> contact +-val set_input_buffer : contact -> (int list * int list) -> contact ++val set_input_buffer : contact -> (Uchar.t list * Uchar.t list) -> contact + val set_preserve_messages : contact -> bool -> contact + + val reset : contact -> contact +diff --git a/src/muc.ml b/src/muc.ml +index 1c98037..3293541 100644 +--- a/src/muc.ml ++++ b/src/muc.ml +@@ -132,7 +132,7 @@ type groupchat = { + expand : bool ; + preserve_messages : bool ; + message_history : User.message list ; (* persistent if preserve_messages *) +- input_buffer : (int list * int list) ; ++ input_buffer : (Uchar.t list * Uchar.t list) ; + readline_history : string list ; + history_position : int ; + autojoin : bool ; +diff --git a/src/user.ml b/src/user.ml +index d039278..42a8c47 100644 +--- a/src/user.ml ++++ b/src/user.ml +@@ -229,7 +229,7 @@ type user = { + properties : property list ; + preserve_messages : bool ; + message_history : message list ; (* persistent if preserve_messages is true *) +- input_buffer: (int list * int list) ; (* not persistent *) ++ input_buffer: (Uchar.t list * Uchar.t list) ; (* not persistent *) + readline_history : string list ; (* not persistent *) + history_position : int ; (* not persistent *) + otr_fingerprints : fingerprint list ; +diff --git a/src/user.mli b/src/user.mli +index 52b503d..5ce41be 100644 +--- a/src/user.mli ++++ b/src/user.mli +@@ -118,7 +118,7 @@ type user = { + properties : property list ; + preserve_messages : bool ; + message_history : message list ; (* persistent if preserve_messages is true *) +- input_buffer: (int list * int list) ; (* not persistent *) ++ input_buffer: (Uchar.t list * Uchar.t list) ; (* not persistent *) + readline_history : string list ; (* not persistent *) + history_position : int ; + otr_fingerprints : fingerprint list ; +diff --git a/src/utils.ml b/src/utils.ml +index 0b4a3a7..cd9cb10 100644 +--- a/src/utils.ml ++++ b/src/utils.ml +@@ -30,31 +30,33 @@ let validate_utf8 txt = + let rec loop d buf = match Uutf.decode d with + | `Await -> Buffer.contents buf + | `End -> Buffer.contents buf +- | `Malformed _ -> if !unicode then Uutf.Buffer.add_utf_8 buf 0xFFFD; loop d buf +- | `Uchar 0x000A -> (* newline *) Uutf.Buffer.add_utf_8 buf 0x000A ; loop d buf +- | `Uchar 0x0009 -> (* tab -> 4 spaces *) Uutf.Buffer.add_utf_8 buf 0x0020 ; Uutf.Buffer.add_utf_8 buf 0x0020 ; Uutf.Buffer.add_utf_8 buf 0x0020 ; Uutf.Buffer.add_utf_8 buf 0x0020 ; loop d buf +- | `Uchar 0x007F (* DEL *) ++ | `Malformed _ -> if !unicode then Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0xFFFD); loop d buf ++ | `Uchar u -> ++ match Uchar.to_int u with ++ | 0x000A -> (* newline *) Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0x000A) ; loop d buf ++ | 0x0009 -> (* tab -> 4 spaces *) Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0x0020) ; Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0x0020) ; Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0x0020) ; Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0x0020) ; loop d buf ++ | 0x007F (* DEL *) + (* See https://en.wikipedia.org/wiki/Unicode_control_characters / https://en.wikipedia.org/wiki/Bi-directional_text *) +- | `Uchar 0x200E | `Uchar 0x200F (* left-to-right / right-to-left *) +- | `Uchar 0x202A | `Uchar 0x202D (* left-to-right embedding / override *) +- | `Uchar 0x202B | `Uchar 0x202E (* right-to-left embedding / override *) +- | `Uchar 0x202C (* pop directional format *) +- | `Uchar 0x2066 | `Uchar 0x2067 (* l-t-r isolate r-t-l isolate *) +- | `Uchar 0x2068 | `Uchar 0x2069 (* first strong isolate / pop directional isolate *) +- | `Uchar 0x2028 | `Uchar 0x2029 (* line separator / page separator *) -> +- if !unicode then Uutf.Buffer.add_utf_8 buf 0xFFFD ; loop d buf +- | `Uchar x when x < 0x20 -> ++ | 0x200E | 0x200F (* left-to-right / right-to-left *) ++ | 0x202A | 0x202D (* left-to-right embedding / override *) ++ | 0x202B | 0x202E (* right-to-left embedding / override *) ++ | 0x202C (* pop directional format *) ++ | 0x2066 | 0x2067 (* l-t-r isolate r-t-l isolate *) ++ | 0x2068 | 0x2069 (* first strong isolate / pop directional isolate *) ++ | 0x2028 | 0x2029 (* line separator / page separator *) -> ++ if !unicode then Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0xFFFD) ; loop d buf ++ | x when x < 0x20 -> + (* other control characters *) +- if !unicode then Uutf.Buffer.add_utf_8 buf 0xFFFD ; loop d buf +- | `Uchar x when x >= 0x0080 && x <= 0x009F -> ++ if !unicode then Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0xFFFD) ; loop d buf ++ | x when x >= 0x0080 && x <= 0x009F -> + (* ctrl chars used in conjunction with ISO 8859 character sets (C0/C1) *) +- if !unicode then Uutf.Buffer.add_utf_8 buf 0xFFFD ; loop d buf ++ if !unicode then Uutf.Buffer.add_utf_8 buf (Uchar.of_int 0xFFFD) ; loop d buf + +- | `Uchar x -> ++ | x -> + let c = if !unicode then x else if x > 0xff then 0x3f else x in +- Uutf.Buffer.add_utf_8 buf c ; loop d buf ++ Uutf.Buffer.add_utf_8 buf (Uchar.of_int c) ; loop d buf + in +- let nln = `Readline 0x000A in ++ let nln = `Readline (Uchar.of_int 0x000A) in + loop (Uutf.decoder ~nln ~encoding:`UTF_8 (`String txt)) (Buffer.create (String.length txt)) + + let version = "%%VERSION_NUM%%" diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix index c07258a7837..16956782a24 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix @@ -3,7 +3,7 @@ , breakpad, ffmpeg, openalSoft, openssl, zlib, libexif, lzma, libopus , gtk2, glib, cairo, pango, gdk_pixbuf, atk, libappindicator-gtk2 , libwebp, libunity, dee, libdbusmenu-glib, libva-full, wayland -, xcbutilrenderutil, icu, libSM, libICE, libproxy +, xcbutilrenderutil, icu, libSM, libICE, libproxy, libvdpau , libxcb, xcbutilwm, xcbutilimage, xcbutilkeysyms, libxkbcommon , libpng, libjpeg, freetype, harfbuzz, pcre16, xproto, libX11 @@ -19,20 +19,20 @@ let in stdenv.mkDerivation rec { name = "telegram-desktop-${version}"; - version = "0.10.19"; + version = "1.0.0"; qtVersion = lib.replaceStrings ["."] ["_"] packagedQt; src = fetchFromGitHub { owner = "telegramdesktop"; repo = "tdesktop"; rev = "v${version}"; - sha256 = "1p07kxfmcd90sx9bq046x03h1h807vs0pn64lfghr6m6ln8z44s3"; + sha256 = "1qxzi82cgd8klk6rn83rzrmik0s76alarfaknknww5iw5px7gi8b"; }; tgaur = fetchgit { url = "https://aur.archlinux.org/telegram-desktop.git"; - rev = "99bb0519f14e23fafb6884fe296d34b6f8bed5c3"; - sha256 = "0z5m3binbl06kk34plmfblhqz6hlnkbnjb93sam0c6c995k3sz82"; + rev = "957a76f9fb691486341bcf4781ad0ef3d16f6b69"; + sha256 = "01nrvvq0mrdyvamjgqr4z5aahyd1wrf28jyddpfsnixp2w5kxqj8"; }; buildInputs = [ @@ -43,7 +43,7 @@ in stdenv.mkDerivation rec { # Qt dependencies libxcb xcbutilwm xcbutilimage xcbutilkeysyms libxkbcommon libpng libjpeg freetype harfbuzz pcre16 xproto libX11 - inputproto sqlite dbus libwebp wayland + inputproto sqlite dbus libwebp wayland libvdpau ]; nativeBuildInputs = [ pkgconfig gyp cmake ]; diff --git a/pkgs/applications/networking/instant-messengers/viber/default.nix b/pkgs/applications/networking/instant-messengers/viber/default.nix index 2e3832b9ee8..71d1bccc2b1 100644 --- a/pkgs/applications/networking/instant-messengers/viber/default.nix +++ b/pkgs/applications/networking/instant-messengers/viber/default.nix @@ -1,20 +1,17 @@ {fetchurl, stdenv, dpkg, makeWrapper, alsaLib, cups, curl, dbus, expat, fontconfig, freetype, glib, gst_all_1, harfbuzz, libcap, - libpulseaudio, mesa, nspr, nss, systemd, wayland, xorg, zlib, ... + libpulseaudio, libxml2, libxslt, mesa, nspr, nss, openssl, systemd, wayland, xorg, zlib, ... }: assert stdenv.system == "x86_64-linux"; -# BUG: Viber requires running tray application, segfaulting if it's missing -# FIX: Start something like `stalonetray` if you DE doesn't provide tray - stdenv.mkDerivation rec { name = "viber-${version}"; - version = "6.0.1.5"; + version = "6.5.5.1481"; src = fetchurl { url = "http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb"; - sha256 = "026vp2pv66b2dlwi5w5wk4yjnnmnsqapdww98p7xdnz8n0hnsbbi"; + sha256 = "0gvpaprfki04x66ga2ljksspdxd4cz455h92a7i2dnd69w1kik5s"; }; buildInputs = [ dpkg makeWrapper ]; @@ -35,9 +32,12 @@ stdenv.mkDerivation rec { harfbuzz libcap libpulseaudio + libxml2 + libxslt mesa nspr nss + openssl stdenv.cc.cc systemd wayland diff --git a/pkgs/applications/networking/irc/hexchat/default.nix b/pkgs/applications/networking/irc/hexchat/default.nix index 4d7ebbfac2e..80eea8219be 100644 --- a/pkgs/applications/networking/irc/hexchat/default.nix +++ b/pkgs/applications/networking/irc/hexchat/default.nix @@ -1,20 +1,24 @@ -{ stdenv, fetchurl, pkgconfig, gtk2, lua, perl, python +{ stdenv, fetchFromGitHub, pkgconfig, gtk2, lua, perl, python , libtool, pciutils, dbus_glib, libcanberra_gtk2, libproxy , libsexy, enchant, libnotify, openssl, intltool , desktop_file_utils, hicolor_icon_theme +, autoconf, automake, autoconf-archive }: stdenv.mkDerivation rec { - version = "2.12.3"; + version = "2.12.4"; name = "hexchat-${version}"; - src = fetchurl { - url = "http://dl.hexchat.net/hexchat/${name}.tar.xz"; - sha256 = "1fpj2kk1p85snffchqxsz3sphhcgiripjw41mgzxi7ks5hvj4avg"; + src = fetchFromGitHub { + owner = "hexchat"; + repo = "hexchat"; + rev = "v${version}"; + sha256 = "1z8v7jg1mc2277k3jihnq4rixw1q27305aw6b6rpb1x7vpiy2zr3"; }; nativeBuildInputs = [ pkgconfig libtool intltool + autoconf autoconf-archive automake ]; buildInputs = [ @@ -24,11 +28,15 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - #hexchat and heachat-text loads enchant spell checking library at run time and so it needs to have route to the path + #hexchat and heachat-text loads enchant spell checking library at run time and so it needs to have route to the path patchPhase = '' sed -i "s,libenchant.so.1,${enchant}/lib/libenchant.so.1,g" src/fe-gtk/sexy-spell-entry.c ''; + preConfigure = '' + ./autogen.sh + ''; + configureFlags = [ "--enable-shm" "--enable-textfe" ]; meta = with stdenv.lib; { diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix index 8e568798df8..59c0f6d92b0 100644 --- a/pkgs/applications/networking/syncthing/default.nix +++ b/pkgs/applications/networking/syncthing/default.nix @@ -1,14 +1,19 @@ { stdenv, lib, fetchFromGitHub, go, pkgs }: -stdenv.mkDerivation rec { - version = "0.14.18"; +let + removeExpr = ref: '' + sed -i "s,${ref},$(echo "${ref}" | sed "s,$NIX_STORE/[^-]*,$NIX_STORE/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee,"),g" \ + ''; + +in stdenv.mkDerivation rec { + version = "0.14.21"; name = "syncthing-${version}"; src = fetchFromGitHub { owner = "syncthing"; repo = "syncthing"; rev = "v${version}"; - sha256 = "099r1n9awznv17ac1fm4ff6az40bvk6xxwaw8x8fx7ikqi1wv8vp"; + sha256 = "0gxv4r7zg2rxjj0q8iiq3p5s75kwshcy6drjv65k8p2778bbvcjl"; }; buildInputs = [ go ]; @@ -42,6 +47,10 @@ stdenv.mkDerivation rec { --replace /usr/bin/syncthing $out/bin/syncthing ''; + preFixup = '' + find $out/bin -type f -exec ${removeExpr go} '{}' '+' + ''; + meta = with stdenv.lib; { homepage = https://www.syncthing.net/; description = "Open Source Continuous File Synchronization"; diff --git a/pkgs/applications/networking/yafc/default.nix b/pkgs/applications/networking/yafc/default.nix deleted file mode 100644 index 45bb5518f9c..00000000000 --- a/pkgs/applications/networking/yafc/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{stdenv, fetchurl, readline, libssh, intltool, libbsd, pkgconfig}: - -stdenv.mkDerivation rec { - name = "yafc-1.3.6"; - src = fetchurl { - url = "http://www.yafc-ftp.com/downloads/${name}.tar.xz"; - sha256 = "0wvrljihliggysfnzczc0s74i3ab2c1kzjjs99iqk98nxmb2b8v3"; - }; - - buildInputs = [ readline libssh intltool libbsd pkgconfig ]; - - meta = { - description = "ftp/sftp client with readline, autocompletion and bookmarks"; - homepage = http://www.yafc-ftp.com; - maintainers = [ stdenv.lib.maintainers.page ]; - license = stdenv.lib.licenses.gpl2Plus; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/applications/office/homebank/default.nix b/pkgs/applications/office/homebank/default.nix index 5f1c721e4c4..b4df8fdd460 100644 --- a/pkgs/applications/office/homebank/default.nix +++ b/pkgs/applications/office/homebank/default.nix @@ -2,10 +2,10 @@ , hicolor_icon_theme, libsoup, gnome3 }: stdenv.mkDerivation rec { - name = "homebank-5.1.2"; + name = "homebank-5.1.3"; src = fetchurl { url = "http://homebank.free.fr/public/${name}.tar.gz"; - sha256 = "09zsq5l3s8cg4slhsyybsq8v1arnhh07i0rzka3j6ahysky15pfh"; + sha256 = "0wzv2hkm30a1kqjldw02bzbh49bdmac041d6qybjzvkgwvrbmci2"; }; nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; diff --git a/pkgs/applications/office/jabref/default.nix b/pkgs/applications/office/jabref/default.nix index 6904d1873aa..ef21b37b59e 100644 --- a/pkgs/applications/office/jabref/default.nix +++ b/pkgs/applications/office/jabref/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, makeWrapper, makeDesktopItem, ant, jdk, jre }: stdenv.mkDerivation rec { - version = "3.6"; + version = "3.8.1"; name = "jabref-${version}"; src = fetchurl { url = "https://github.com/JabRef/jabref/releases/download/v${version}/JabRef-${version}.jar"; - sha256 = "140fixwffw463dprgg6kcccsp833dnclzjzvwmqs7dq0f9y2nyc5"; + sha256 = "11asfym74zdq46i217z5n6vc79gylcx8xn7nvwacfqmym0bz79cg"; }; desktopItem = makeDesktopItem { diff --git a/pkgs/applications/office/ledger-web/default.nix b/pkgs/applications/office/ledger-web/default.nix index 6be5ad525db..6f571bd2a1b 100644 --- a/pkgs/applications/office/ledger-web/default.nix +++ b/pkgs/applications/office/ledger-web/default.nix @@ -6,11 +6,9 @@ bundlerEnv rec { name = "ledger-web-${version}"; - version = (import gemset).ledger_web.version; + version = (import ./gemset.nix).ledger_web.version; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; buildInputs = lib.optional withPostgresql postgresql ++ lib.optional withSqlite sqlite; diff --git a/pkgs/applications/office/ppl-address-book/default.nix b/pkgs/applications/office/ppl-address-book/default.nix index 1c48fc50842..f15affaa8d6 100644 --- a/pkgs/applications/office/ppl-address-book/default.nix +++ b/pkgs/applications/office/ppl-address-book/default.nix @@ -8,9 +8,7 @@ let env = bundlerEnv rec { name = "${pname}-env-${version}"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; gemConfig.rugged = attrs: { buildInputs = [ which ]; }; }; diff --git a/pkgs/applications/office/timetrap/default.nix b/pkgs/applications/office/timetrap/default.nix index f6a408d0384..e68c753750f 100644 --- a/pkgs/applications/office/timetrap/default.nix +++ b/pkgs/applications/office/timetrap/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "timetrap-1.10.0"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = { description = "A simple command line time tracker written in ruby"; diff --git a/pkgs/applications/office/tryton/default.nix b/pkgs/applications/office/tryton/default.nix new file mode 100644 index 00000000000..31774b6b55c --- /dev/null +++ b/pkgs/applications/office/tryton/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, python2Packages, librsvg }: + +with stdenv.lib; + +python2Packages.buildPythonApplication rec { + name = "tryton-${version}"; + version = "4.2.1"; + src = fetchurl { + url = "mirror://pypi/t/tryton/${name}.tar.gz"; + sha256 = "1ry3kvbk769m8rwqa90pplfvmmgsv4jj9w1aqhv892smia8f0ybm"; + }; + propagatedBuildInputs = with python2Packages; [ + chardet + dateutil + pygtk + librsvg + ]; + makeWrapperArgs = [ + ''--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"'' + ]; + meta = { + description = "The client of the Tryton application platform"; + longDescription = '' + The client for Tryton, a three-tier high-level general purpose + application platform under the license GPL-3 written in Python and using + PostgreSQL as database engine. + + It is the core base of a complete business solution providing + modularity, scalability and security. + ''; + homepage = http://www.tryton.org/; + license = licenses.gpl3Plus; + maintainers = [ maintainers.johbo ]; + }; +} diff --git a/pkgs/applications/office/zim/default.nix b/pkgs/applications/office/zim/default.nix index 313239581a1..227b982689e 100644 --- a/pkgs/applications/office/zim/default.nix +++ b/pkgs/applications/office/zim/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, pythonPackages }: +{ stdenv, lib, fetchurl, python2Packages }: # # TODO: Declare configuration options for the following optional dependencies: @@ -7,17 +7,16 @@ # - pyxdg: Need to make it work first (see setupPyInstallFlags). # -pythonPackages.buildPythonApplication rec { +python2Packages.buildPythonApplication rec { name = "zim-${version}"; version = "0.65"; - namePrefix = ""; src = fetchurl { url = "http://zim-wiki.org/downloads/${name}.tar.gz"; sha256 = "15pdq4fxag85qjsrdmmssiq85qsk5vnbp8mrqnpvx8lm8crz6hjl"; }; - propagatedBuildInputs = with pythonPackages; [ pyGtkGlade pyxdg pygobject2 ]; + propagatedBuildInputs = with python2Packages; [ pyGtkGlade pyxdg pygobject2 ]; preBuild = '' export HOME=$TMP diff --git a/pkgs/applications/science/logic/alt-ergo/default.nix b/pkgs/applications/science/logic/alt-ergo/default.nix index 45e6674439e..7cf0aeb203d 100644 --- a/pkgs/applications/science/logic/alt-ergo/default.nix +++ b/pkgs/applications/science/logic/alt-ergo/default.nix @@ -2,16 +2,16 @@ stdenv.mkDerivation rec { name = "alt-ergo-${version}"; - version = "0.99.1"; + version = "1.30"; src = fetchurl { url = "http://alt-ergo.ocamlpro.com/download_manager.php?target=${name}.tar.gz"; name = "${name}.tar.gz"; - sha256 = "0lnlf56ysisa45dxvbwzhl4fgyxyfz35psals2kv9x8gyq54zwpm"; + sha256 = "025pacb4ax864fn5x8k78mw6hiig4jcazblj18gzxspg4f1l5n1g"; }; buildInputs = with ocamlPackages; - [ ocaml findlib ocamlgraph zarith lablgtk ]; + [ ocaml findlib camlzip ocamlgraph zarith lablgtk ocplib-simplex ]; meta = { description = "High-performance theorem prover and SMT solver"; diff --git a/pkgs/applications/science/logic/coq/8.4.nix b/pkgs/applications/science/logic/coq/8.4.nix index f162fe4a86e..32007ba45ce 100644 --- a/pkgs/applications/science/logic/coq/8.4.nix +++ b/pkgs/applications/science/logic/coq/8.4.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation { ''; passthru = { + inherit findlib; emacsBufferSetup = pkgs: '' ; Propagate coq paths to children (inherit-local-permanent coq-prog-name "${self}/bin/coqtop") diff --git a/pkgs/applications/science/logic/coq/8.6.nix b/pkgs/applications/science/logic/coq/8.6.nix deleted file mode 100644 index 9d3aa756aa5..00000000000 --- a/pkgs/applications/science/logic/coq/8.6.nix +++ /dev/null @@ -1,88 +0,0 @@ -# - coqide compilation can be disabled by setting lablgtk to null; -# - The csdp program used for the Micromega tactic is statically referenced. -# However, coq can build without csdp by setting it to null. -# In this case some Micromega tactics will search the user's path for the csdp program and will fail if it is not found. -# - The patch-level version can be specified through the `pl` argument to -# the derivation; it defaults to the greatest. - -{ stdenv, fetchurl, writeText, pkgconfig -, ocaml, findlib, camlp5, ncurses -, lablgtk ? null, csdp ? null -, pl ? "1" -}: - -let - # version = "8.6pl${pl}"; - version = "8.6"; - sha256 = "1pw1xvy1657l1k69wrb911iqqflzhhp8wwsjvihbgc72r3skqg3f"; - coq-version = "8.6"; - buildIde = lablgtk != null; - ideFlags = if buildIde then "-lablgtkdir ${lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else ""; - csdpPatch = if csdp != null then '' - substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" - substituteInPlace plugins/micromega/coq_micromega.ml --replace "System.is_in_system_path \"csdp\"" "true" - '' else ""; -in - -stdenv.mkDerivation { - name = "coq-${version}"; - - inherit coq-version; - inherit ocaml camlp5; - - src = fetchurl { - url = "http://coq.inria.fr/distrib/V${version}/files/coq-${version}.tar.gz"; - inherit sha256; - }; - - buildInputs = [ pkgconfig ocaml findlib camlp5 ncurses lablgtk ]; - - postPatch = '' - UNAME=$(type -tp uname) - RM=$(type -tp rm) - substituteInPlace configure --replace "/bin/uname" "$UNAME" - substituteInPlace tools/beautify-archive --replace "/bin/rm" "$RM" - substituteInPlace configure.ml --replace '"md5 -q"' '"md5sum"' - ${csdpPatch} - ''; - - setupHook = writeText "setupHook.sh" '' - addCoqPath () { - if test -d "''$1/lib/coq/${coq-version}/user-contrib"; then - export COQPATH="''${COQPATH}''${COQPATH:+:}''$1/lib/coq/${coq-version}/user-contrib/" - fi - } - - envHooks=(''${envHooks[@]} addCoqPath) - ''; - - preConfigure = '' - configureFlagsArray=( - -opt - ${ideFlags} - ) - ''; - - prefixKey = "-prefix "; - - buildFlags = "revision coq coqide bin/votour"; - - postInstall = '' - cp bin/votour $out/bin/ - ''; - - meta = with stdenv.lib; { - description = "Coq proof assistant"; - longDescription = '' - Coq is a formal proof management system. It provides a formal language - to write mathematical definitions, executable algorithms and theorems - together with an environment for semi-interactive development of - machine-checked proofs. - ''; - homepage = "http://coq.inria.fr"; - license = licenses.lgpl21; - branch = coq-version; - maintainers = with maintainers; [ roconnor thoughtpolice vbgl ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/applications/science/logic/coq/8.5.nix b/pkgs/applications/science/logic/coq/default.nix similarity index 69% rename from pkgs/applications/science/logic/coq/8.5.nix rename to pkgs/applications/science/logic/coq/default.nix index aae2101f50e..bc9ba049cd2 100644 --- a/pkgs/applications/science/logic/coq/8.5.nix +++ b/pkgs/applications/science/logic/coq/default.nix @@ -1,26 +1,27 @@ -# - coqide compilation can be disabled by setting lablgtk to null; +# - coqide compilation can be disabled by setting buildIde to false # - The csdp program used for the Micromega tactic is statically referenced. # However, coq can build without csdp by setting it to null. # In this case some Micromega tactics will search the user's path for the csdp program and will fail if it is not found. -# - The patch-level version can be specified through the `pl` argument to +# - The patch-level version can be specified through the `version` argument to # the derivation; it defaults to the greatest. { stdenv, fetchurl, writeText, pkgconfig -, ocaml, findlib, camlp5, ncurses -, lablgtk ? null, csdp ? null -, pl ? "3" +, ocamlPackages, ncurses +, buildIde ? true +, csdp ? null +, version ? "8.6" }: let - version = "8.5pl${pl}"; sha256 = { - "1" = "1w2xvm6w16khfn63bp95s25hnkn2ny3w0yqg3lq63gp11aqpbyjb"; - "2" = "0wyywia0darak2zmc5v0ra9rn0b9whwdfiahralm8v5za499s8w3"; - "3" = "0fyk2a4fpifibq8y8jhx1891k55qnsnlygglch64sva0bph94nrh"; - }."${pl}"; - coq-version = "8.5"; - buildIde = lablgtk != null; - ideFlags = if buildIde then "-lablgtkdir ${lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else ""; + "8.5pl1" = "1w2xvm6w16khfn63bp95s25hnkn2ny3w0yqg3lq63gp11aqpbyjb"; + "8.5pl2" = "0wyywia0darak2zmc5v0ra9rn0b9whwdfiahralm8v5za499s8w3"; + "8.5pl3" = "0fyk2a4fpifibq8y8jhx1891k55qnsnlygglch64sva0bph94nrh"; + "8.6" = "1pw1xvy1657l1k69wrb911iqqflzhhp8wwsjvihbgc72r3skqg3f"; + }."${version}"; + coq-version = builtins.substring 0 3 version; + camlp5 = ocamlPackages.camlp5_transitional; + ideFlags = if buildIde then "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else ""; csdpPatch = if csdp != null then '' substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp" substituteInPlace plugins/micromega/coq_micromega.ml --replace "System.is_in_system_path \"csdp\"" "true" @@ -31,14 +32,18 @@ stdenv.mkDerivation { name = "coq-${version}"; inherit coq-version; - inherit ocaml camlp5; + inherit camlp5; + inherit (ocamlPackages) ocaml; + passthru = { + inherit (ocamlPackages) findlib; + }; src = fetchurl { url = "http://coq.inria.fr/distrib/V${version}/files/coq-${version}.tar.gz"; inherit sha256; }; - buildInputs = [ pkgconfig ocaml findlib camlp5 ncurses lablgtk ]; + buildInputs = [ pkgconfig ocamlPackages.ocaml ocamlPackages.findlib camlp5 ncurses ocamlPackages.lablgtk ]; postPatch = '' UNAME=$(type -tp uname) diff --git a/pkgs/applications/science/logic/isabelle/default.nix b/pkgs/applications/science/logic/isabelle/default.nix index 7f128340bf3..2409936ab69 100644 --- a/pkgs/applications/science/logic/isabelle/default.nix +++ b/pkgs/applications/science/logic/isabelle/default.nix @@ -1,26 +1,25 @@ -{ stdenv, fetchurl, perl, nettools, java, polyml }: +{ stdenv, fetchurl, perl, nettools, java, polyml, z3 }: # nettools needed for hostname let - dirname = "Isabelle2016"; - theories = ["HOL" "FOL" "ZF"]; + dirname = "Isabelle2016-1"; in stdenv.mkDerivation { - name = "isabelle-2016"; - inherit dirname theories; + name = "isabelle-2016-1"; + inherit dirname; src = if stdenv.isDarwin then fetchurl { url = "http://isabelle.in.tum.de/website-${dirname}/dist/${dirname}.dmg"; - sha256 = "0wawf0cjc52h8hif1867p33qhlh6qz0fy5i2kr1gbf7psickd6iw"; + sha256 = "0553l7m2z32ajmiv6sgg11rh16n490w8i4q9hr7vx4zzggr9nrlr"; } else fetchurl { url = "http://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux.tar.gz"; - sha256 = "0jh1qrsyib13fycymwvw7dq7xfy4iyplwq0s65ash842cdzkbxb4"; + sha256 = "1w1cgfmmi1sr43z6hczyc29lxlnlz7dd8fa88ai44wkc13y05b5r"; }; - buildInputs = [ perl polyml ] + buildInputs = [ perl polyml z3 ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ nettools java ]; sourceRoot = dirname; @@ -42,7 +41,14 @@ stdenv.mkDerivation { --replace '$POLYML_HOME/$PLATFORM/polyml' ${polyml}/bin/poly substituteInPlace lib/scripts/run-polyml* lib/scripts/polyml-version \ --replace '$ML_HOME/poly' ${polyml}/bin/poly - ''; + substituteInPlace contrib/z3*/etc/settings \ + --replace '$Z3_HOME/z3' '${z3}/bin/z3' + '' + (if ! stdenv.isLinux then "" else '' + arch=${if stdenv.system == "x86_64-linux" then "x86_64-linux" else "x86-linux"} + for f in contrib/*/$arch/{bash_process,epclextract,eprover,nunchaku,SPASS}; do + patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f" + done + ''); installPhase = '' mkdir -p $out/bin diff --git a/pkgs/applications/science/logic/lean/default.nix b/pkgs/applications/science/logic/lean/default.nix index ece867de2a0..b6de57951ca 100644 --- a/pkgs/applications/science/logic/lean/default.nix +++ b/pkgs/applications/science/logic/lean/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "lean-${version}"; - version = "2017-01-06"; + version = "3.0.0"; src = fetchFromGitHub { owner = "leanprover"; repo = "lean"; - rev = "6f8ccb5873b6f72d735e700e25044e99c6ebb7b6"; - sha256 = "1nxbqdc6faxivbrifb7b9j5zl5kml9w5pa63afh93z2ng7mn0jyg"; + rev = "v${version}"; + sha256 = "1ds25213vir8llans7na3laqs8rgr06clgp9xzq8akiwfy87b74i"; }; buildInputs = [ gmp mpfr cmake gperftools ]; diff --git a/pkgs/applications/science/logic/why3/default.nix b/pkgs/applications/science/logic/why3/default.nix index 3891f3ca6d1..6363afb7a66 100644 --- a/pkgs/applications/science/logic/why3/default.nix +++ b/pkgs/applications/science/logic/why3/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "why3-${version}"; - version = "0.87.1"; + version = "0.87.3"; src = fetchurl { - url = https://gforge.inria.fr/frs/download.php/file/35893/why3-0.87.1.tar.gz; - sha256 = "1ssik2f6fkpvwpdmxz8hrm3p62qas3sjlqya0r57s60ilpkgiwwb"; + url = https://gforge.inria.fr/frs/download.php/file/36398/why3-0.87.3.tar.gz; + sha256 = "1fn9v6w1ilkrm2n4rz31w8qvjnchyvwxiqs67z3f59b5k99wb2ka"; }; buildInputs = (with ocamlPackages; [ diff --git a/pkgs/applications/version-management/cvs/CVE-2012-0804.patch b/pkgs/applications/version-management/cvs/CVE-2012-0804.patch new file mode 100644 index 00000000000..cd2b324729f --- /dev/null +++ b/pkgs/applications/version-management/cvs/CVE-2012-0804.patch @@ -0,0 +1,16 @@ +diff --git a/src/client.c b/src/client.c +index 751406b..b45d89c 100644 +--- a/src/client.c ++++ b/src/client.c +@@ -3558,9 +3558,9 @@ connect_to_pserver (cvsroot_t *root, struct buffer **to_server_p, + * code. + */ + read_line_via (from_server, to_server, &read_buf); +- sscanf (read_buf, "%s %d", write_buf, &codenum); ++ count = sscanf (read_buf, "%*s %d", &codenum); + +- if ((codenum / 100) != 2) ++ if (count != 1 || (codenum / 100) != 2) + error (1, 0, "proxy server %s:%d does not support http tunnelling", + root->proxy_hostname, proxy_port_number); + free (read_buf); diff --git a/pkgs/applications/version-management/cvs/default.nix b/pkgs/applications/version-management/cvs/default.nix index 74a2267043c..7ad3aac61d9 100644 --- a/pkgs/applications/version-management/cvs/default.nix +++ b/pkgs/applications/version-management/cvs/default.nix @@ -8,7 +8,10 @@ stdenv.mkDerivation { sha256 = "0pjir8cwn0087mxszzbsi1gyfc6373vif96cw4q3m1x6p49kd1bq"; }; - patches = [ ./getcwd-chroot.patch ]; + patches = [ + ./getcwd-chroot.patch + ./CVE-2012-0804.patch + ]; hardeningDisable = [ "fortify" "format" ]; diff --git a/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/default.nix b/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/default.nix index a3cf434360b..341b50f0ef2 100644 --- a/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/default.nix +++ b/pkgs/applications/version-management/git-and-tools/bitbucket-server-cli/default.nix @@ -3,11 +3,9 @@ bundlerEnv rec { name = "bitbucket-server-cli-${version}"; - version = (import gemset).atlassian-stash.version; + version = (import ./gemset.nix).atlassian-stash.version; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; pname = "atlassian-stash"; diff --git a/pkgs/applications/version-management/git-crecord/default.nix b/pkgs/applications/version-management/git-crecord/default.nix new file mode 100644 index 00000000000..fd999dc17d4 --- /dev/null +++ b/pkgs/applications/version-management/git-crecord/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchFromGitHub, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + name = "git-crecord-${version}"; + version = "20161216.0"; + + src = fetchFromGitHub { + owner = "andrewshadura"; + repo = "git-crecord"; + rev = version; + sha256 = "0v3y90zi43myyi4k7q3892dcrbyi9dn2q6xgk12nw9db9zil269i"; + }; + + propagatedBuildInputs = with pythonPackages; [ docutils ]; + + meta = { + homepage = https://github.com/andrewshadura/git-crecord; + description = "Git subcommand to interactively select changes to commit or stage"; + license = stdenv.lib.licenses.gpl2Plus; + }; +} diff --git a/pkgs/applications/version-management/gitlab-shell/default.nix b/pkgs/applications/version-management/gitlab-shell/default.nix index 3bcf8cd4e1b..a67ca4acfb6 100644 --- a/pkgs/applications/version-management/gitlab-shell/default.nix +++ b/pkgs/applications/version-management/gitlab-shell/default.nix @@ -1,14 +1,14 @@ { stdenv, ruby, bundler, fetchFromGitLab }: stdenv.mkDerivation rec { - version = "3.6.6"; + version = "4.1.1"; name = "gitlab-shell-${version}"; srcs = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-shell"; rev = "v${version}"; - sha256 = "1dg9ldsyly2r3amkl0d96m084az360b7nz9rhhf61x06d4z09xif"; + sha256 = "1i7dqs0csqcjwkvg8csz5f1zxy1inrzxzz3g9j618aldqxzjfgnr"; }; buildInputs = [ diff --git a/pkgs/applications/version-management/gitlab-workhorse/default.nix b/pkgs/applications/version-management/gitlab-workhorse/default.nix index 54be33beff5..b15576b364e 100644 --- a/pkgs/applications/version-management/gitlab-workhorse/default.nix +++ b/pkgs/applications/version-management/gitlab-workhorse/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitLab, git, go }: stdenv.mkDerivation rec { - version = "0.8.5"; + version = "1.3.0"; name = "gitlab-workhorse-${version}"; srcs = fetchFromGitLab { owner = "gitlab-org"; repo = "gitlab-workhorse"; rev = "v${version}"; - sha256 = "0q6kd59sb5wm63r8zdvbkn4j6fk2n743pjhkbmg4rzngvjivxqzr"; + sha256 = "06pxnb675c5fwk7rv6fjh0cwbdylrdbjcyf8b0pins8jl0ix0szy"; }; buildInputs = [ git go ]; diff --git a/pkgs/applications/version-management/gitlab/Gemfile b/pkgs/applications/version-management/gitlab/Gemfile index ef131cb719a..0e80d9f233e 100644 --- a/pkgs/applications/version-management/gitlab/Gemfile +++ b/pkgs/applications/version-management/gitlab/Gemfile @@ -16,23 +16,25 @@ gem 'default_value_for', '~> 3.0.0' gem 'mysql2', '~> 0.3.16', group: :mysql gem 'pg', '~> 0.18.2', group: :postgres +gem 'rugged', '~> 0.24.0' + # Authentication libraries gem 'devise', '~> 4.2' gem 'doorkeeper', '~> 4.2.0' -gem 'omniauth', '~> 1.3.1' +gem 'omniauth', '~> 1.3.2' gem 'omniauth-auth0', '~> 1.4.1' gem 'omniauth-azure-oauth2', '~> 0.0.6' -gem 'omniauth-bitbucket', '~> 0.0.2' gem 'omniauth-cas3', '~> 1.1.2' gem 'omniauth-facebook', '~> 4.0.0' gem 'omniauth-github', '~> 1.1.1' -gem 'omniauth-gitlab', '~> 1.0.0' +gem 'omniauth-gitlab', '~> 1.0.2' gem 'omniauth-google-oauth2', '~> 0.4.1' gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos gem 'omniauth-saml', '~> 1.7.0' gem 'omniauth-shibboleth', '~> 1.2.0' gem 'omniauth-twitter', '~> 1.2.0' gem 'omniauth_crowd', '~> 2.2.0' +gem 'omniauth-authentiq', '~> 0.2.0' gem 'rack-oauth2', '~> 1.2.1' gem 'jwt' @@ -49,10 +51,6 @@ gem 'u2f', '~> 0.2.1' # Browser detection gem 'browser', '~> 2.2' -# Extracting information from a git repository -# Provide access to Gitlab::Git library -gem 'gitlab_git', '~> 10.7.0' - # LDAP Auth # GitLab fork with several improvements to original library. For full list of changes # see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master @@ -67,8 +65,8 @@ gem 'gollum-rugged_adapter', '~> 0.4.2', require: false gem 'github-linguist', '~> 4.7.0', require: 'linguist' # API -gem 'grape', '~> 0.15.0' -gem 'grape-entity', '~> 0.4.2' +gem 'grape', '~> 0.18.0' +gem 'grape-entity', '~> 0.6.0' gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' # Pagination @@ -85,13 +83,15 @@ gem 'dropzonejs-rails', '~> 0.7.1' # for backups gem 'fog-aws', '~> 0.9' -gem 'fog-azure', '~> 0.0' gem 'fog-core', '~> 1.40' +gem 'fog-google', '~> 0.5' gem 'fog-local', '~> 0.3' -gem 'fog-google', '~> 0.3' gem 'fog-openstack', '~> 0.1' gem 'fog-rackspace', '~> 0.1.1' +# for Google storage +gem 'google-api-client', '~> 0.8.6' + # for aws storage gem 'unf', '~> 0.1.4' @@ -99,25 +99,26 @@ gem 'unf', '~> 0.1.4' gem 'seed-fu', '~> 2.3.5' # Markdown and HTML processing -gem 'html-pipeline', '~> 1.11.0' -gem 'deckar01-task_list', '1.0.5', require: 'task_list/railtie' -gem 'gitlab-markup', '~> 1.5.0' -gem 'redcarpet', '~> 3.3.3' -gem 'RedCloth', '~> 4.3.2' -gem 'rdoc', '~>3.6' -gem 'org-ruby', '~> 0.9.12' -gem 'creole', '~> 0.5.0' -gem 'wikicloth', '0.8.1' -gem 'asciidoctor', '~> 1.5.2' -gem 'rouge', '~> 2.0' -gem 'truncato', '~> 0.7.8' +gem 'html-pipeline', '~> 1.11.0' +gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie' +gem 'gitlab-markup', '~> 1.5.1' +gem 'redcarpet', '~> 3.3.3' +gem 'RedCloth', '~> 4.3.2' +gem 'rdoc', '~> 4.2' +gem 'org-ruby', '~> 0.9.12' +gem 'creole', '~> 0.5.0' +gem 'wikicloth', '0.8.1' +gem 'asciidoctor', '~> 1.5.2' +gem 'asciidoctor-plantuml', '0.0.6' +gem 'rouge', '~> 2.0' +gem 'truncato', '~> 0.7.8' # See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s # and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2', '< 1.6.8' # Diffs -gem 'diffy', '~> 3.0.3' +gem 'diffy', '~> 3.1.0' # Application server group :unicorn do @@ -134,9 +135,10 @@ gem 'after_commit_queue', '~> 1.3.0' gem 'acts-as-taggable-on', '~> 4.0' # Background jobs -gem 'sidekiq', '~> 4.2' -gem 'sidekiq-cron', '~> 0.4.0' +gem 'sidekiq', '~> 4.2.7' +gem 'sidekiq-cron', '~> 0.4.4' gem 'redis-namespace', '~> 1.5.2' +gem 'sidekiq-limit_fetch', '~> 3.4' # HTTP requests gem 'httparty', '~> 0.13.3' @@ -152,7 +154,7 @@ gem 'settingslogic', '~> 2.0.9' gem 'version_sorter', '~> 2.1.0' # Cache -gem 'redis-rails', '~> 4.0.0' +gem 'redis-rails', '~> 5.0.1' # Redis gem 'redis', '~> 3.2' @@ -161,6 +163,9 @@ gem 'connection_pool', '~> 2.0' # HipChat integration gem 'hipchat', '~> 1.5.0' +# JIRA integration +gem 'jira-ruby', '~> 1.1.2' + # Flowdock integration gem 'gitlab-flowdock-git-hook', '~> 1.0.1' @@ -168,7 +173,7 @@ gem 'gitlab-flowdock-git-hook', '~> 1.0.1' gem 'gemnasium-gitlab-service', '~> 0.2' # Slack integration -gem 'slack-notifier', '~> 1.2.0' +gem 'slack-notifier', '~> 1.5.1' # Asana integration gem 'asana', '~> 0.4.0' @@ -176,6 +181,9 @@ gem 'asana', '~> 0.4.0' # FogBugz integration gem 'ruby-fogbugz', '~> 0.2.1' +# Kubernetes integration +gem 'kubeclient', '~> 2.2.0' + # d3 gem 'd3_rails', '~> 3.5.0' @@ -193,7 +201,7 @@ gem 'loofah', '~> 2.0.3' gem 'licensee', '~> 8.0.0' # Protect against bruteforcing -gem 'rack-attack', '~> 4.3.1' +gem 'rack-attack', '~> 4.4.1' # Ace editor gem 'ace-rails-ap', '~> 4.1.0' @@ -214,8 +222,7 @@ gem 'chronic_duration', '~> 0.10.6' gem 'sass-rails', '~> 5.0.6' gem 'coffee-rails', '~> 4.1.0' gem 'uglifier', '~> 2.7.2' -gem 'turbolinks', '~> 2.5.0' -gem 'jquery-turbolinks', '~> 2.1.0' +gem 'gitlab-turbolinks-classic', '~> 2.5', '>= 2.5.6' gem 'addressable', '~> 2.3.8' gem 'bootstrap-sass', '~> 3.3.0' @@ -245,10 +252,9 @@ end group :development do gem 'foreman', '~> 0.78.0' - gem 'brakeman', '~> 3.3.0', require: false + gem 'brakeman', '~> 3.4.0', require: false gem 'letter_opener_web', '~> 1.3.0' - gem 'rerun', '~> 0.11.0' gem 'bullet', '~> 5.2.0', require: false gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false gem 'web-console', '~> 2.0' @@ -257,22 +263,19 @@ group :development do gem 'better_errors', '~> 1.0.1' gem 'binding_of_caller', '~> 0.7.2' - # Docs generator - gem 'sdoc', '~> 0.3.20' - # thin instead webrick gem 'thin', '~> 1.7.0' end group :development, :test do - gem 'byebug', '~> 8.2.1', platform: :mri + gem 'pry-byebug', '~> 3.4.1', platform: :mri gem 'pry-rails', '~> 0.3.4' gem 'awesome_print', '~> 1.2.0', require: false gem 'fuubar', '~> 2.0.0' gem 'database_cleaner', '~> 1.5.0' - gem 'factory_girl_rails', '~> 4.6.0' + gem 'factory_girl_rails', '~> 4.7.0' gem 'rspec-rails', '~> 3.5.0' gem 'rspec-retry', '~> 0.4.5' gem 'spinach-rails', '~> 0.2.1' @@ -282,7 +285,7 @@ group :development, :test do gem 'minitest', '~> 5.7.0' # Generate Fake data - gem 'ffaker', '~> 2.0.0' + gem 'ffaker', '~> 2.4' gem 'capybara', '~> 2.6.2' gem 'capybara-screenshot', '~> 1.0.0' @@ -296,8 +299,8 @@ group :development, :test do gem 'spring-commands-spinach', '~> 1.1.0' gem 'spring-commands-teaspoon', '~> 0.0.2' - gem 'rubocop', '~> 0.43.0', require: false - gem 'rubocop-rspec', '~> 1.5.0', require: false + gem 'rubocop', '~> 0.46.0', require: false + gem 'rubocop-rspec', '~> 1.9.1', require: false gem 'scss_lint', '~> 0.47.0', require: false gem 'haml_lint', '~> 0.18.2', require: false gem 'simplecov', '0.12.0', require: false @@ -310,6 +313,8 @@ group :development, :test do gem 'knapsack', '~> 1.11.0' gem 'activerecord_sane_schema_dumper', '0.2' + + gem 'stackprof', '~> 0.2.10' end group :test do @@ -324,29 +329,26 @@ end gem 'newrelic_rpm', '~> 3.16' -gem 'octokit', '~> 4.3.0' +gem 'octokit', '~> 4.6.2' -gem 'mail_room', '~> 0.8.1' +gem 'mail_room', '~> 0.9.0' -gem 'email_reply_parser', '~> 0.5.8' +gem 'email_reply_trimmer', '~> 0.1' +gem 'html2text' gem 'ruby-prof', '~> 0.16.2' -## CI -gem 'activerecord-session_store', '~> 1.0.0' -gem 'nested_form', '~> 0.3.2' - # OAuth gem 'oauth2', '~> 1.2.0' # Soft deletion -gem 'paranoia', '~> 2.0' +gem 'paranoia', '~> 2.2' # Health check gem 'health_check', '~> 2.2.0' # System information -gem 'vmstat', '~> 2.2' +gem 'vmstat', '~> 2.3.0' gem 'sys-filesystem', '~> 1.1.6' gem "activerecord-nulldb-adapter" diff --git a/pkgs/applications/version-management/gitlab/Gemfile.lock b/pkgs/applications/version-management/gitlab/Gemfile.lock index b9501e68aae..ca1e2ed25c3 100644 --- a/pkgs/applications/version-management/gitlab/Gemfile.lock +++ b/pkgs/applications/version-management/gitlab/Gemfile.lock @@ -34,12 +34,6 @@ GEM arel (~> 6.0) activerecord-nulldb-adapter (0.3.3) activerecord (>= 2.0.0) - activerecord-session_store (1.0.0) - actionpack (>= 4.0, < 5.1) - activerecord (>= 4.0, < 5.1) - multi_json (~> 1.11, >= 1.11.2) - rack (>= 1.5.2, < 3) - railties (>= 4.0, < 5.1) activerecord_sane_schema_dumper (0.2) rails (>= 4, < 5) activesupport (4.2.7.1) @@ -62,10 +56,16 @@ GEM faraday_middleware-multi_json (~> 0.0) oauth2 (~> 1.0) asciidoctor (1.5.3) + asciidoctor-plantuml (0.0.6) + asciidoctor (~> 1.5) ast (2.3.0) attr_encrypted (3.0.3) encryptor (~> 3.0.0) attr_required (1.0.0) + autoparse (0.3.3) + addressable (>= 2.3.1) + extlib (>= 0.9.15) + multi_json (>= 1.0.0) autoprefixer-rails (6.2.3) execjs json @@ -74,21 +74,6 @@ GEM descendants_tracker (~> 0.0.4) ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) - azure (0.7.5) - addressable (~> 2.3) - azure-core (~> 0.1) - faraday (~> 0.9) - faraday_middleware (~> 0.10) - json (~> 1.8) - mime-types (>= 1, < 3.0) - nokogiri (~> 1.6) - systemu (~> 2.6) - thor (~> 0.19) - uuid (~> 2.0) - azure-core (0.1.2) - faraday (~> 0.9) - faraday_middleware (~> 0.10) - nokogiri (~> 1.6) babel-source (5.8.35) babel-transpiler (0.7.0) babel-source (>= 4.0, < 6) @@ -105,7 +90,7 @@ GEM bootstrap-sass (3.3.6) autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) - brakeman (3.3.2) + brakeman (3.4.1) browser (2.2.0) builder (3.2.2) bullet (5.2.0) @@ -114,7 +99,7 @@ GEM bundler-audit (0.5.0) bundler (~> 1.2) thor (~> 0.18) - byebug (8.2.1) + byebug (9.0.6) capybara (2.6.2) addressable mime-types (>= 1.16) @@ -149,7 +134,7 @@ GEM coffee-script-source (1.10.0) colorize (0.7.7) concurrent-ruby (1.0.2) - connection_pool (2.2.0) + connection_pool (2.2.1) crack (0.4.3) safe_yaml (~> 1.0.0) creole (0.5.0) @@ -161,7 +146,7 @@ GEM database_cleaner (1.5.3) debug_inspector (0.0.2) debugger-ruby_core_source (1.3.8) - deckar01-task_list (1.0.5) + deckar01-task_list (1.0.6) activesupport (~> 4.0) html-pipeline rack (~> 1.0) @@ -182,13 +167,15 @@ GEM railties rotp (~> 2.0) diff-lcs (1.2.5) - diffy (3.0.7) + diffy (3.1.0) docile (1.1.5) + domain_name (0.5.20161021) + unf (>= 0.0.5, < 1.0.0) doorkeeper (4.2.0) railties (>= 4.2) dropzonejs-rails (0.7.2) rails (> 3.1) - email_reply_parser (0.5.8) + email_reply_trimmer (0.1.6) email_spec (1.6.0) launchy (~> 2.1) mail (~> 2.2) @@ -200,10 +187,11 @@ GEM excon (0.52.0) execjs (2.6.0) expression_parser (0.9.0) - factory_girl (4.5.0) + extlib (0.9.16) + factory_girl (4.7.0) activesupport (>= 3.0.0) - factory_girl_rails (4.6.0) - factory_girl (~> 4.5.0) + factory_girl_rails (4.7.0) + factory_girl (~> 4.7.0) railties (>= 3.0.0) faraday (0.9.2) multipart-post (>= 1.2, < 3) @@ -212,7 +200,7 @@ GEM faraday_middleware-multi_json (0.0.6) faraday_middleware multi_json - ffaker (2.0.0) + ffaker (2.4.0) ffi (1.9.10) flay (2.6.1) ruby_parser (~> 3.0) @@ -225,16 +213,11 @@ GEM fog-json (~> 1.0) fog-xml (~> 0.1) ipaddress (~> 0.8) - fog-azure (0.0.2) - azure (~> 0.6) - fog-core (~> 1.27) - fog-json (~> 1.0) - fog-xml (~> 0.1) fog-core (1.42.0) builder excon (~> 0.49) formatador (~> 0.2) - fog-google (0.3.2) + fog-google (0.5.0) fog-core fog-json fog-xml @@ -284,12 +267,9 @@ GEM diff-lcs (~> 1.1) mime-types (>= 1.16, < 3) posix-spawn (~> 0.3) - gitlab-markup (1.5.0) - gitlab_git (10.7.0) - activesupport (~> 4.0) - charlock_holmes (~> 0.7.3) - github-linguist (~> 4.7.0) - rugged (~> 0.24.0) + gitlab-markup (1.5.1) + gitlab-turbolinks-classic (2.5.6) + coffee-rails gitlab_omniauth-ldap (1.2.1) net-ldap (~> 0.9) omniauth (~> 1.0) @@ -314,17 +294,36 @@ GEM json multi_json request_store (>= 1.0) - grape (0.15.0) + google-api-client (0.8.7) + activesupport (>= 3.2, < 5.0) + addressable (~> 2.3) + autoparse (~> 0.3) + extlib (~> 0.9) + faraday (~> 0.9) + googleauth (~> 0.3) + launchy (~> 2.4) + multi_json (~> 1.10) + retriable (~> 1.4) + signet (~> 0.6) + googleauth (0.5.1) + faraday (~> 0.9) + jwt (~> 1.4) + logging (~> 2.0) + memoist (~> 0.12) + multi_json (~> 1.11) + os (~> 0.9) + signet (~> 0.7) + grape (0.18.0) activesupport builder hashie (>= 2.1.0) multi_json (>= 1.3.2) multi_xml (>= 0.5.2) + mustermann-grape (~> 0.4.0) rack (>= 1.3.0) rack-accept - rack-mount virtus (>= 1.0.0) - grape-entity (0.4.8) + grape-entity (0.6.0) activesupport multi_json (>= 1.3.2) haml (4.0.7) @@ -347,7 +346,18 @@ GEM html-pipeline (1.11.0) activesupport (>= 2) nokogiri (~> 1.4) + html2text (0.2.0) + nokogiri (~> 1.6) htmlentities (4.3.4) + http (0.9.8) + addressable (~> 2.3) + http-cookie (~> 1.0) + http-form_data (~> 1.0.1) + http_parser.rb (~> 0.6.0) + http-cookie (1.0.3) + domain_name (~> 0.5) + http-form_data (1.0.1) + http_parser.rb (0.6.0) httparty (0.13.7) json (~> 1.8) multi_xml (>= 0.5.2) @@ -358,14 +368,14 @@ GEM cause json ipaddress (0.8.3) + jira-ruby (1.1.2) + activesupport + oauth (~> 0.5, >= 0.5.0) jquery-atwho-rails (1.3.2) jquery-rails (4.1.1) rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) thor (>= 0.14, < 2.0) - jquery-turbolinks (2.1.0) - railties (>= 3.1.0) - turbolinks jquery-ui-rails (5.0.5) railties (>= 3.2.16) json (1.8.3) @@ -379,6 +389,10 @@ GEM knapsack (1.11.0) rake timecop (>= 0.1.0) + kubeclient (2.2.0) + http (= 0.9.8) + recursive-open-struct (= 1.0.0) + rest-client launchy (2.4.3) addressable (~> 2.3) letter_opener (1.4.1) @@ -395,16 +409,16 @@ GEM xml-simple licensee (8.0.0) rugged (>= 0.24b) - listen (3.0.5) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) + little-plugger (1.1.4) + logging (2.1.0) + little-plugger (~> 1.1) + multi_json (~> 1.10) loofah (2.0.3) nokogiri (>= 1.5.9) - macaddr (1.7.1) - systemu (~> 2.6.2) mail (2.6.4) mime-types (>= 1.16, < 4) - mail_room (0.8.1) + mail_room (0.9.0) + memoist (0.15.0) method_source (0.8.2) mime-types (2.99.3) mimemagic (0.3.0) @@ -414,38 +428,40 @@ GEM multi_json (1.12.1) multi_xml (0.5.5) multipart-post (2.0.0) + mustermann (0.4.0) + tool (~> 0.2) + mustermann-grape (0.4.0) + mustermann (= 0.4.0) mysql2 (0.3.20) - nested_form (0.3.2) net-ldap (0.12.1) net-ssh (3.0.1) + netrc (0.11.0) newrelic_rpm (3.16.0.318) nokogiri (1.6.7.2) mini_portile2 (~> 2.1.0) pkg-config (~> 1.1.7) numerizer (0.1.1) - oauth (0.4.7) + oauth (0.5.1) oauth2 (1.2.0) faraday (>= 0.8, < 0.10) jwt (~> 1.0) multi_json (~> 1.3) multi_xml (~> 0.5) rack (>= 1.2, < 3) - octokit (4.3.0) - sawyer (~> 0.7.0, >= 0.5.3) + octokit (4.6.2) + sawyer (~> 0.8.0, >= 0.5.3) oj (2.17.4) - omniauth (1.3.1) + omniauth (1.3.2) hashie (>= 1.2, < 4) rack (>= 1.0, < 3) omniauth-auth0 (1.4.1) omniauth-oauth2 (~> 1.1) + omniauth-authentiq (0.2.2) + omniauth-oauth2 (~> 1.3, >= 1.3.1) omniauth-azure-oauth2 (0.0.6) jwt (~> 1.0) omniauth (~> 1.0) omniauth-oauth2 (~> 1.1) - omniauth-bitbucket (0.0.2) - multi_json (~> 1.7) - omniauth (~> 1.1) - omniauth-oauth (~> 1.0) omniauth-cas3 (1.1.3) addressable (~> 2.3) nokogiri (~> 1.6.6) @@ -455,7 +471,7 @@ GEM omniauth-github (1.1.2) omniauth (~> 1.0) omniauth-oauth2 (~> 1.1) - omniauth-gitlab (1.0.1) + omniauth-gitlab (1.0.2) omniauth (~> 1.0) omniauth-oauth2 (~> 1.0) omniauth-google-oauth2 (0.4.1) @@ -490,8 +506,9 @@ GEM org-ruby (0.9.12) rubypants (~> 0.2) orm_adapter (0.5.0) - paranoia (2.1.4) - activerecord (~> 4.0) + os (0.9.6) + paranoia (2.2.0) + activerecord (>= 4.0, < 5.1) parser (2.3.1.4) ast (~> 2.2) pg (0.18.4) @@ -513,17 +530,18 @@ GEM coderay (~> 1.1.0) method_source (~> 0.8.1) slop (~> 3.4) + pry-byebug (3.4.1) + byebug (~> 9.0) + pry (~> 0.10) pry-rails (0.3.4) pry (>= 0.9.10) pyu-ruby-sasl (0.0.3.3) - rack (1.6.4) + rack (1.6.5) rack-accept (0.4.5) rack (>= 0.4) - rack-attack (4.3.1) + rack-attack (4.4.1) rack rack-cors (0.4.0) - rack-mount (0.8.3) - rack (>= 1.0.0) rack-oauth2 (1.2.3) activesupport (>= 2.3) attr_required (>= 0.0.5) @@ -561,43 +579,44 @@ GEM rainbow (2.1.0) raindrops (0.17.0) rake (10.5.0) - rb-fsevent (0.9.6) - rb-inotify (0.9.5) - ffi (>= 0.5.0) rblineprof (0.3.6) debugger-ruby_core_source (~> 1.3) - rdoc (3.12.2) + rdoc (4.2.2) json (~> 1.4) recaptcha (3.0.0) json + recursive-open-struct (1.0.0) redcarpet (3.3.3) redis (3.2.2) - redis-actionpack (4.0.1) - actionpack (~> 4) - redis-rack (~> 1.5.0) - redis-store (~> 1.1.0) - redis-activesupport (4.1.5) - activesupport (>= 3, < 5) - redis-store (~> 1.1.0) + redis-actionpack (5.0.1) + actionpack (>= 4.0, < 6) + redis-rack (>= 1, < 3) + redis-store (>= 1.1.0, < 1.4.0) + redis-activesupport (5.0.1) + activesupport (>= 3, < 6) + redis-store (~> 1.2.0) redis-namespace (1.5.2) redis (~> 3.0, >= 3.0.4) - redis-rack (1.5.0) + redis-rack (1.6.0) rack (~> 1.5) - redis-store (~> 1.1.0) - redis-rails (4.0.0) - redis-actionpack (~> 4) - redis-activesupport (~> 4) - redis-store (~> 1.1.0) - redis-store (1.1.7) + redis-store (~> 1.2.0) + redis-rails (5.0.1) + redis-actionpack (~> 5.0.0) + redis-activesupport (~> 5.0.0) + redis-store (~> 1.2.0) + redis-store (1.2.0) redis (>= 2.2) request_store (1.3.1) - rerun (0.11.0) - listen (~> 3.0) responders (2.3.0) railties (>= 4.2.0, < 5.1) + rest-client (2.0.0) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 4.0) + netrc (~> 0.8) + retriable (1.4.1) rinku (2.0.0) rotp (2.1.2) - rouge (2.0.6) + rouge (2.0.7) rqrcode (0.7.0) chunky_png rqrcode-rails3 (0.1.7) @@ -625,14 +644,14 @@ GEM rspec-retry (0.4.5) rspec-core rspec-support (3.5.0) - rubocop (0.43.0) + rubocop (0.46.0) parser (>= 2.3.1.1, < 3.0) powerpack (~> 0.1) rainbow (>= 1.99.1, < 3.0) ruby-progressbar (~> 1.7) unicode-display_width (~> 1.0, >= 1.0.1) - rubocop-rspec (1.5.0) - rubocop (>= 0.40.0) + rubocop-rspec (1.9.1) + rubocop (>= 0.42.0) ruby-fogbugz (0.2.1) crack (~> 0.4) ruby-prof (0.16.2) @@ -656,15 +675,12 @@ GEM sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) tilt (>= 1.1, < 3) - sawyer (0.7.0) - addressable (>= 2.3.5, < 2.5) - faraday (~> 0.8, < 0.10) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) scss_lint (0.47.1) rake (>= 0.9, < 11) sass (~> 3.4.15) - sdoc (0.3.20) - json (>= 1.1.3) - rdoc (~> 3.10) seed-fu (2.3.6) activerecord (>= 3.1) activesupport (>= 3.1) @@ -678,21 +694,28 @@ GEM rack shoulda-matchers (2.8.0) activesupport (>= 3.0.0) - sidekiq (4.2.1) + sidekiq (4.2.7) concurrent-ruby (~> 1.0) connection_pool (~> 2.2, >= 2.2.0) - rack-protection (~> 1.5) + rack-protection (>= 1.5.0) redis (~> 3.2, >= 3.2.1) - sidekiq-cron (0.4.0) + sidekiq-cron (0.4.4) redis-namespace (>= 1.5.2) rufus-scheduler (>= 2.0.24) - sidekiq (>= 4.0.0) + sidekiq (>= 4.2.1) + sidekiq-limit_fetch (3.4.0) + sidekiq (>= 4) + signet (0.7.3) + addressable (~> 2.3) + faraday (~> 0.9) + jwt (~> 1.5) + multi_json (~> 1.10) simplecov (0.12.0) docile (~> 1.1.0) json (>= 1.8, < 3) simplecov-html (~> 0.10.0) simplecov-html (0.10.0) - slack-notifier (1.2.1) + slack-notifier (1.5.1) slop (3.6.0) spinach (0.8.10) colorize @@ -722,6 +745,7 @@ GEM actionpack (>= 4.0) activesupport (>= 4.0) sprockets (>= 3.0.0) + stackprof (0.2.10) state_machines (0.4.0) state_machines-activemodel (0.4.0) activemodel (>= 4.1, < 5.1) @@ -733,7 +757,6 @@ GEM sys-filesystem (1.1.6) ffi sysexits (1.2.0) - systemu (2.6.5) teaspoon (1.1.5) railties (>= 3.2.5, < 6) teaspoon-jasmine (2.2.0) @@ -750,11 +773,10 @@ GEM tilt (2.0.5) timecop (0.8.1) timfel-krb5-auth (0.8.3) + tool (0.2.3) truncato (0.7.8) htmlentities (~> 4.3.1) nokogiri (~> 1.6.1) - turbolinks (2.5.3) - coffee-rails tzinfo (1.2.2) thread_safe (~> 0.1) u2f (0.2.1) @@ -773,15 +795,13 @@ GEM get_process_mem (~> 0) unicorn (>= 4, < 6) uniform_notifier (1.10.0) - uuid (2.3.8) - macaddr (~> 1.0) version_sorter (2.1.0) virtus (1.0.5) axiom-types (~> 0.1) coercible (~> 1.0) descendants_tracker (~> 0.0, >= 0.0.3) equalizer (~> 0.0, >= 0.0.9) - vmstat (2.2.0) + vmstat (2.3.0) warden (1.2.6) rack (>= 1.0) web-console (2.3.0) @@ -810,7 +830,6 @@ DEPENDENCIES RedCloth (~> 4.3.2) ace-rails-ap (~> 4.1.0) activerecord-nulldb-adapter - activerecord-session_store (~> 1.0.0) activerecord_sane_schema_dumper (= 0.2) acts-as-taggable-on (~> 4.0) addressable (~> 2.3.8) @@ -819,6 +838,7 @@ DEPENDENCIES allocations (~> 1.0) asana (~> 0.4.0) asciidoctor (~> 1.5.2) + asciidoctor-plantuml (= 0.0.6) attr_encrypted (~> 3.0.0) awesome_print (~> 1.2.0) babosa (~> 1.0.2) @@ -827,11 +847,10 @@ DEPENDENCIES better_errors (~> 1.0.1) binding_of_caller (~> 0.7.2) bootstrap-sass (~> 3.3.0) - brakeman (~> 3.3.0) + brakeman (~> 3.4.0) browser (~> 2.2) bullet (~> 5.2.0) bundler-audit (~> 0.5.0) - byebug (~> 8.2.1) capybara (~> 2.6.2) capybara-screenshot (~> 1.0.0) carrierwave (~> 0.10.0) @@ -843,22 +862,21 @@ DEPENDENCIES creole (~> 0.5.0) d3_rails (~> 3.5.0) database_cleaner (~> 1.5.0) - deckar01-task_list (= 1.0.5) + deckar01-task_list (= 1.0.6) default_value_for (~> 3.0.0) devise (~> 4.2) devise-two-factor (~> 3.0.0) - diffy (~> 3.0.3) + diffy (~> 3.1.0) doorkeeper (~> 4.2.0) dropzonejs-rails (~> 0.7.1) - email_reply_parser (~> 0.5.8) + email_reply_trimmer (~> 0.1) email_spec (~> 1.6.0) - factory_girl_rails (~> 4.6.0) - ffaker (~> 2.0.0) + factory_girl_rails (~> 4.7.0) + ffaker (~> 2.4) flay (~> 2.6.1) fog-aws (~> 0.9) - fog-azure (~> 0.0) fog-core (~> 1.40) - fog-google (~> 0.3) + fog-google (~> 0.5) fog-local (~> 0.3) fog-openstack (~> 0.1) fog-rackspace (~> 0.1.1) @@ -869,53 +887,55 @@ DEPENDENCIES gemojione (~> 3.0) github-linguist (~> 4.7.0) gitlab-flowdock-git-hook (~> 1.0.1) - gitlab-markup (~> 1.5.0) - gitlab_git (~> 10.7.0) + gitlab-markup (~> 1.5.1) + gitlab-turbolinks-classic (~> 2.5, >= 2.5.6) gitlab_omniauth-ldap (~> 1.2.1) gollum-lib (~> 4.2) gollum-rugged_adapter (~> 0.4.2) gon (~> 6.1.0) - grape (~> 0.15.0) - grape-entity (~> 0.4.2) + google-api-client (~> 0.8.6) + grape (~> 0.18.0) + grape-entity (~> 0.6.0) haml_lint (~> 0.18.2) hamlit (~> 2.6.1) health_check (~> 2.2.0) hipchat (~> 1.5.0) html-pipeline (~> 1.11.0) + html2text httparty (~> 0.13.3) influxdb (~> 0.2) + jira-ruby (~> 1.1.2) jquery-atwho-rails (~> 1.3.2) jquery-rails (~> 4.1.0) - jquery-turbolinks (~> 2.1.0) jquery-ui-rails (~> 5.0.0) json-schema (~> 2.6.2) jwt kaminari (~> 0.17.0) knapsack (~> 1.11.0) + kubeclient (~> 2.2.0) letter_opener_web (~> 1.3.0) license_finder (~> 2.1.0) licensee (~> 8.0.0) loofah (~> 2.0.3) - mail_room (~> 0.8.1) + mail_room (~> 0.9.0) method_source (~> 0.8) minitest (~> 5.7.0) mousetrap-rails (~> 1.4.6) mysql2 (~> 0.3.16) - nested_form (~> 0.3.2) net-ssh (~> 3.0.1) newrelic_rpm (~> 3.16) nokogiri (~> 1.6.7, >= 1.6.7.2) oauth2 (~> 1.2.0) - octokit (~> 4.3.0) + octokit (~> 4.6.2) oj (~> 2.17.4) - omniauth (~> 1.3.1) + omniauth (~> 1.3.2) omniauth-auth0 (~> 1.4.1) + omniauth-authentiq (~> 0.2.0) omniauth-azure-oauth2 (~> 0.0.6) - omniauth-bitbucket (~> 0.0.2) omniauth-cas3 (~> 1.1.2) omniauth-facebook (~> 4.0.0) omniauth-github (~> 1.1.1) - omniauth-gitlab (~> 1.0.0) + omniauth-gitlab (~> 1.0.2) omniauth-google-oauth2 (~> 0.4.1) omniauth-kerberos (~> 0.3.0) omniauth-saml (~> 1.7.0) @@ -923,49 +943,50 @@ DEPENDENCIES omniauth-twitter (~> 1.2.0) omniauth_crowd (~> 2.2.0) org-ruby (~> 0.9.12) - paranoia (~> 2.0) + paranoia (~> 2.2) pg (~> 0.18.2) poltergeist (~> 1.9.0) premailer-rails (~> 1.9.0) + pry-byebug (~> 3.4.1) pry-rails (~> 0.3.4) - rack-attack (~> 4.3.1) + rack-attack (~> 4.4.1) rack-cors (~> 0.4.0) rack-oauth2 (~> 1.2.1) rails (= 4.2.7.1) rails-deprecated_sanitizer (~> 1.0.3) rainbow (~> 2.1.0) rblineprof (~> 0.3.6) - rdoc (~> 3.6) + rdoc (~> 4.2) recaptcha (~> 3.0) redcarpet (~> 3.3.3) redis (~> 3.2) redis-namespace (~> 1.5.2) - redis-rails (~> 4.0.0) + redis-rails (~> 5.0.1) request_store (~> 1.3) - rerun (~> 0.11.0) responders (~> 2.0) rouge (~> 2.0) rqrcode-rails3 (~> 0.1.7) rspec-rails (~> 3.5.0) rspec-retry (~> 0.4.5) - rubocop (~> 0.43.0) - rubocop-rspec (~> 1.5.0) + rubocop (~> 0.46.0) + rubocop-rspec (~> 1.9.1) ruby-fogbugz (~> 0.2.1) ruby-prof (~> 0.16.2) + rugged (~> 0.24.0) sanitize (~> 2.0) sass-rails (~> 5.0.6) scss_lint (~> 0.47.0) - sdoc (~> 0.3.20) seed-fu (~> 2.3.5) select2-rails (~> 3.5.9) sentry-raven (~> 2.0.0) settingslogic (~> 2.0.9) sham_rack (~> 1.3.6) shoulda-matchers (~> 2.8.0) - sidekiq (~> 4.2) - sidekiq-cron (~> 0.4.0) + sidekiq (~> 4.2.7) + sidekiq-cron (~> 0.4.4) + sidekiq-limit_fetch (~> 3.4) simplecov (= 0.12.0) - slack-notifier (~> 1.2.0) + slack-notifier (~> 1.5.1) spinach-rails (~> 0.2.1) spinach-rerun-reporter (~> 0.0.2) spring (~> 1.7.0) @@ -974,6 +995,7 @@ DEPENDENCIES spring-commands-teaspoon (~> 0.0.2) sprockets (~> 3.7.0) sprockets-es6 (~> 0.9.2) + stackprof (~> 0.2.10) state_machines-activerecord (~> 0.4.0) sys-filesystem (~> 1.1.6) teaspoon (~> 1.1.0) @@ -982,7 +1004,6 @@ DEPENDENCIES thin (~> 1.7.0) timecop (~> 0.8.0) truncato (~> 0.7.8) - turbolinks (~> 2.5.0) u2f (~> 0.2.1) uglifier (~> 2.7.2) underscore-rails (~> 1.8.0) @@ -991,10 +1012,10 @@ DEPENDENCIES unicorn-worker-killer (~> 0.4.4) version_sorter (~> 2.1.0) virtus (~> 1.0.1) - vmstat (~> 2.2) + vmstat (~> 2.3.0) web-console (~> 2.0) webmock (~> 1.21.0) wikicloth (= 0.8.1) BUNDLED WITH - 1.13.5 + 1.13.7 diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix index 9e03135e89c..2840b06ecf5 100644 --- a/pkgs/applications/version-management/gitlab/default.nix +++ b/pkgs/applications/version-management/gitlab/default.nix @@ -9,9 +9,7 @@ let env = bundlerEnv { name = "gitlab"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { homepage = http://www.gitlab.com/; platforms = platforms.linux; @@ -24,7 +22,7 @@ in stdenv.mkDerivation rec { name = "gitlab-${version}"; - version = "8.13.5"; + version = "8.16.1"; buildInputs = [ env ruby bundler tzdata git nodejs procps ]; @@ -32,7 +30,7 @@ stdenv.mkDerivation rec { owner = "gitlabhq"; repo = "gitlabhq"; rev = "v${version}"; - sha256 = "1ir52fdg81jawkfk03xj6c2j4lmw8sy4mwc25p024l0zpsg2gpz3"; + sha256 = "0c6cf8p1xx21xxmlpldhxs0i01myd4ddpjl7vfv932qmw9bw4in7"; }; patches = [ diff --git a/pkgs/applications/version-management/gitlab/gemset.nix b/pkgs/applications/version-management/gitlab/gemset.nix index fc36db0d603..21ab6d324dd 100644 --- a/pkgs/applications/version-management/gitlab/gemset.nix +++ b/pkgs/applications/version-management/gitlab/gemset.nix @@ -63,14 +63,6 @@ }; version = "0.3.3"; }; - activerecord-session_store = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1b8q5p7wl0xpmlcjig2im1yryzj4aipvw7zq3z1ig8fdg4m2m943"; - type = "gem"; - }; - version = "1.0.0"; - }; activerecord_sane_schema_dumper = { source = { remotes = ["https://rubygems.org"]; @@ -151,6 +143,14 @@ }; version = "1.5.3"; }; + asciidoctor-plantuml = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0rd8yh0by5sxhg1c3cb1mzkp4jp3j8v6vzbyv1mx492s9ml451fx"; + type = "gem"; + }; + version = "0.0.6"; + }; ast = { source = { remotes = ["https://rubygems.org"]; @@ -175,6 +175,14 @@ }; version = "1.0.0"; }; + autoparse = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1q5wkd8gc2ckmgry9fba4b8vxb5kr8k8gqq2wycbirgq06mbllb6"; + type = "gem"; + }; + version = "0.3.3"; + }; autoprefixer-rails = { source = { remotes = ["https://rubygems.org"]; @@ -199,22 +207,6 @@ }; version = "0.1.1"; }; - azure = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1vfnx47ihizg1d6szdyf48xfdghjfk66k4r39z6b0gl5i40vcm8v"; - type = "gem"; - }; - version = "0.7.5"; - }; - azure-core = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "016krlc7wfg27zgg5i6j0pys32ra8jszgls8wz4dz64h2zf1kd7a"; - type = "gem"; - }; - version = "0.1.2"; - }; babel-source = { source = { remotes = ["https://rubygems.org"]; @@ -290,10 +282,10 @@ brakeman = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0v2yllqcn2zyi60ahgi8ds8pix6a82703ln25p9pkm1bvrwj3fsq"; + sha256 = "0kmg55glfnx7jidrl1ivkfqc0zqya78wxk8wf5j37rj8ya3lzxgd"; type = "gem"; }; - version = "3.3.2"; + version = "3.4.1"; }; browser = { source = { @@ -330,10 +322,10 @@ byebug = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1yx89b7vh5mbvxyi8n7zl25ia1bqdj71995m4daj6d41rnkmrpnc"; + sha256 = "1kbfcn65rgdhi72n8x9l393b89rvi5z542459k7d1ggchpb0idb0"; type = "gem"; }; - version = "8.2.1"; + version = "9.0.6"; }; capybara = { source = { @@ -466,10 +458,10 @@ connection_pool = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1b2bb3k39ni5mzcnqlv9y4yjkbin20s7dkwzp0jw2jf1rmzcgrmy"; + sha256 = "17vpaj6kyf2i8bimaxz7rg1kyadf4d10642ja67qiqlhwgczl2w7"; type = "gem"; }; - version = "2.2.0"; + version = "2.2.1"; }; crack = { source = { @@ -538,10 +530,10 @@ deckar01-task_list = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1x2va9b7p2x82ind3cbk9dr4pk97c4g7vqccwzb20xdwdq0q4j91"; + sha256 = "0nfbja4br77ad79snq2a7wg38vvvf5brchv12vfk9vpbzzyfdnrq"; type = "gem"; }; - version = "1.0.5"; + version = "1.0.6"; }; default_value_for = { source = { @@ -586,10 +578,10 @@ diffy = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0il0ri511g9rm88qbvncbzgwc6wk6265hmnf7grcczmrs1z49vl0"; + sha256 = "1azibizfv91sjbzhjqj1pg2xcv8z9b8a7z6kb3wpl4hpj5hil5kj"; type = "gem"; }; - version = "3.0.7"; + version = "3.1.0"; }; docile = { source = { @@ -599,6 +591,14 @@ }; version = "1.1.5"; }; + domain_name = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1y5c96gzyh6z4nrnkisljqngfvljdba36dww657ka0x7khzvx7jl"; + type = "gem"; + }; + version = "0.5.20161021"; + }; doorkeeper = { source = { remotes = ["https://rubygems.org"]; @@ -615,13 +615,13 @@ }; version = "0.7.2"; }; - email_reply_parser = { + email_reply_trimmer = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0k2p229mv7xn7q627zwmvhrcvba4b9m70pw2jfjm6iimg2vmf22r"; + sha256 = "0vijywhy1acsq4187ss6w8a7ksswaf1d5np3wbj962b6rqif5vcz"; type = "gem"; }; - version = "0.5.8"; + version = "0.1.6"; }; email_spec = { source = { @@ -695,21 +695,29 @@ }; version = "0.9.0"; }; + extlib = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1cbw3vgb189z3vfc1arijmsd604m3w5y5xvdfkrblc9qh7sbk2rh"; + type = "gem"; + }; + version = "0.9.16"; + }; factory_girl = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0qn34ba1midnzms1854yzx0g16sgy7bd9wcsvs66rxd65idsay20"; + sha256 = "1xzl4z9z390fsnyxp10c9if2n46zan3n6zwwpfnwc33crv4s410i"; type = "gem"; }; - version = "4.5.0"; + version = "4.7.0"; }; factory_girl_rails = { source = { remotes = ["https://rubygems.org"]; - sha256 = "00vngc59bww75hqkr1hbnvnqm5763w0jlv3lsq3js1r1wxdzix2r"; + sha256 = "0hzpirb33xdqaz44i1mbcfv0icjrghhgaz747llcfsflljd4pa4r"; type = "gem"; }; - version = "4.6.0"; + version = "4.7.0"; }; faraday = { source = { @@ -738,10 +746,10 @@ ffaker = { source = { remotes = ["https://rubygems.org"]; - sha256 = "19fnbbsw87asyb1hvkr870l2yldah2jcjb8074pgyrma5lynwmn0"; + sha256 = "1rlfvf2iakphs3krxy1hiywr2jzmrhvhig8n8fw6rcivpz9v52ry"; type = "gem"; }; - version = "2.0.0"; + version = "2.4.0"; }; ffi = { source = { @@ -775,14 +783,6 @@ }; version = "0.11.0"; }; - fog-azure = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1bdgzn1a1z79drfvashs6gzpg98dijvxm168cq0czzkx3wvbrfcl"; - type = "gem"; - }; - version = "0.0.2"; - }; fog-core = { source = { remotes = ["https://rubygems.org"]; @@ -794,10 +794,10 @@ fog-google = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0vzwid3s4c39fqixg1zb0dr5g3q6lafm9pan6bk3csys62v6fnm9"; + sha256 = "06irf9gcg5v8iwaa5qilhwir6gl82rrp7jyyw87ad15v8p3xa59f"; type = "gem"; }; - version = "0.3.2"; + version = "0.5.0"; }; fog-json = { source = { @@ -939,18 +939,18 @@ gitlab-markup = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0yxwp4q0dwiykxv24x2yhvnn59wmw1jv0vz3d8hjw44nn9jxn25a"; + sha256 = "1aam7zvvbai5nv7vf0c0640pvik6s71f276lip4yb4slbg0pfpn2"; type = "gem"; }; - version = "1.5.0"; + version = "1.5.1"; }; - gitlab_git = { + gitlab-turbolinks-classic = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0nnr6dlqq30syab2g7yvffgzinj5c8n9q7fvr3d88ix8hsawjrjm"; + sha256 = "1zfqwa1pahhcz1yxvwigg94bck2zsqk2jsrc0wdcybhr0iwi5jra"; type = "gem"; }; - version = "10.7.0"; + version = "2.5.6"; }; gitlab_omniauth-ldap = { source = { @@ -1000,21 +1000,37 @@ }; version = "6.1.0"; }; + google-api-client = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "11wr57j9fp6x6fym4k1a7jqp72qgc8l24mfwb4y55bbvdmkv1b2d"; + type = "gem"; + }; + version = "0.8.7"; + }; + googleauth = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1nzkg63s161c6jsia92c1jfwpayzbpwn588smd286idn07y0az2m"; + type = "gem"; + }; + version = "0.5.1"; + }; grape = { source = { remotes = ["https://rubygems.org"]; - sha256 = "13rbm0whhirpzn2n58kjyvqn9989vvipynlxsj1ihmwp8xsmcj1i"; + sha256 = "17spanyj7kpvqm4ap82vq4s1hlrad5mcv8rj4q1mva40zg1f8cgj"; type = "gem"; }; - version = "0.15.0"; + version = "0.18.0"; }; grape-entity = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0hxghs2p9ncvdwhp6dwr1a74g552c49dd0jzy0szp4pg2xjbgjk8"; + sha256 = "18jhjn1164z68xrjz23wf3qha3x9az086dr7p6405jv6rszyxihq"; type = "gem"; }; - version = "0.4.8"; + version = "0.6.0"; }; haml = { source = { @@ -1072,6 +1088,14 @@ }; version = "1.11.0"; }; + html2text = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0kxdj8pf9pss9xgs8aac0alj5g1fi225yzdhh33lzampkazg1hii"; + type = "gem"; + }; + version = "0.2.0"; + }; htmlentities = { source = { remotes = ["https://rubygems.org"]; @@ -1080,6 +1104,38 @@ }; version = "4.3.4"; }; + http = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1ll9x8qjp97l8gj0jx23nj7xvm0rsxj5pb3d19f7bhmdb70r0xsi"; + type = "gem"; + }; + version = "0.9.8"; + }; + http-cookie = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "004cgs4xg5n6byjs7qld0xhsjq3n6ydfh897myr2mibvh6fjc49g"; + type = "gem"; + }; + version = "1.0.3"; + }; + http-form_data = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "10r6hy8wcf8n4nbdmdz9hrm8mg45lncfc7anaycpzrhfp3949xh9"; + type = "gem"; + }; + version = "1.0.1"; + }; + "http_parser.rb" = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi"; + type = "gem"; + }; + version = "0.6.0"; + }; httparty = { source = { remotes = ["https://rubygems.org"]; @@ -1128,6 +1184,14 @@ }; version = "0.8.3"; }; + jira-ruby = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "03n76a8m2d352q29j3yna1f9g3xg9dc9p3fvvx77w67h19ks7zrf"; + type = "gem"; + }; + version = "1.1.2"; + }; jquery-atwho-rails = { source = { remotes = ["https://rubygems.org"]; @@ -1144,14 +1208,6 @@ }; version = "4.1.1"; }; - jquery-turbolinks = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1d23mnl3lgamk9ziw4yyv2ixck6d8s8xp4f9pmwimk0by0jq7xhc"; - type = "gem"; - }; - version = "2.1.0"; - }; jquery-ui-rails = { source = { remotes = ["https://rubygems.org"]; @@ -1208,6 +1264,14 @@ }; version = "1.11.0"; }; + kubeclient = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "09hr5cb6rzf9876wa0c8pv3kxjj4s8hcjpf7jjdg2n9prb7hhmgi"; + type = "gem"; + }; + version = "2.2.0"; + }; launchy = { source = { remotes = ["https://rubygems.org"]; @@ -1248,13 +1312,21 @@ }; version = "8.0.0"; }; - listen = { + little-plugger = { source = { remotes = ["https://rubygems.org"]; - sha256 = "182wd2pkf690ll19lx6zbk01a3rqkk5lwsyin6kwydl7lqxj5z3g"; + sha256 = "1frilv82dyxnlg8k1jhrvyd73l6k17mxc5vwxx080r4x1p04gwym"; type = "gem"; }; - version = "3.0.5"; + version = "1.1.4"; + }; + logging = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1agk0dv5lxn0qpnxadi6dvg36pc0x5fsrmzhw4sc91x52mjc381l"; + type = "gem"; + }; + version = "2.1.0"; }; loofah = { source = { @@ -1264,14 +1336,6 @@ }; version = "2.0.3"; }; - macaddr = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1clii8mvhmh5lmnm95ljnjygyiyhdpja85c5vy487rhxn52scn0b"; - type = "gem"; - }; - version = "1.7.1"; - }; mail = { source = { remotes = ["https://rubygems.org"]; @@ -1283,10 +1347,18 @@ mail_room = { source = { remotes = ["https://rubygems.org"]; - sha256 = "15zjqscdzm4rv8qpz8y8334nc5kvlqp0xk4wiics98hbjs8cd59i"; + sha256 = "17q8km4n9jzjb5vj3hhyv4bwr1gxdh84yghvcdrmq88jh5ki8p8k"; type = "gem"; }; - version = "0.8.1"; + version = "0.9.0"; + }; + memoist = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0yd3rd7bnbhn9n47qlhcii5z89liabdjhy3is3h6gq77gyfk4f5q"; + type = "gem"; + }; + version = "0.15.0"; }; method_source = { source = { @@ -1360,6 +1432,22 @@ }; version = "2.0.0"; }; + mustermann = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0km27zp3mnlmh157nmj3pyd2g7n2da4dh4mr0psq53a9r0d4gli8"; + type = "gem"; + }; + version = "0.4.0"; + }; + mustermann-grape = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1g6kf753v0kf8zfz0z46kyb7cbpinpc3qqh02qm4s9n49s1v2fva"; + type = "gem"; + }; + version = "0.4.0"; + }; mysql2 = { source = { remotes = ["https://rubygems.org"]; @@ -1368,14 +1456,6 @@ }; version = "0.3.20"; }; - nested_form = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0f053j4zfagxyym28msxj56hrpvmyv4lzxy2c5c270f7xbbnii5i"; - type = "gem"; - }; - version = "0.3.2"; - }; net-ldap = { source = { remotes = ["https://rubygems.org"]; @@ -1392,6 +1472,14 @@ }; version = "3.0.1"; }; + netrc = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y"; + type = "gem"; + }; + version = "0.11.0"; + }; newrelic_rpm = { source = { remotes = ["https://rubygems.org"]; @@ -1419,10 +1507,10 @@ oauth = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1k5j09p3al3clpjl6lax62qmhy43f3j3g7i6f9l4dbs6r5vpv95w"; + sha256 = "1awhy8ddhixch44y68lail3h1d214rnl3y1yzk0msq5g4z2l62ky"; type = "gem"; }; - version = "0.4.7"; + version = "0.5.1"; }; oauth2 = { source = { @@ -1435,10 +1523,10 @@ octokit = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1hq47ck0z03vr3rzblyszihn7x2m81gv35chwwx0vrhf17nd27np"; + sha256 = "1bppfc0q8mflbcdsb66dly3skx42vad30q0fkzwx4za908qwvjpd"; type = "gem"; }; - version = "4.3.0"; + version = "4.6.2"; }; oj = { source = { @@ -1451,10 +1539,10 @@ omniauth = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0vsqxgzkcfi10b7k6vpv3shmlphbs8grc29hznwl9s0i16n8962p"; + sha256 = "1dp5g3a6jnppy2kriz365p3jf9alrir4fhrj2nff2gm9skci2bk6"; type = "gem"; }; - version = "1.3.1"; + version = "1.3.2"; }; omniauth-auth0 = { source = { @@ -1464,6 +1552,14 @@ }; version = "1.4.1"; }; + omniauth-authentiq = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "01br0snvbxbx1zgs857alfs0ay3xhgdjgk4hc2vjzf3jn6bwizvk"; + type = "gem"; + }; + version = "0.2.2"; + }; omniauth-azure-oauth2 = { source = { remotes = ["https://rubygems.org"]; @@ -1472,14 +1568,6 @@ }; version = "0.0.6"; }; - omniauth-bitbucket = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1lals2z1yixffrc97zh7zn1jpz9l6vpb3alcp13im42dq9q0g845"; - type = "gem"; - }; - version = "0.0.2"; - }; omniauth-cas3 = { source = { remotes = ["https://rubygems.org"]; @@ -1507,10 +1595,10 @@ omniauth-gitlab = { source = { remotes = ["https://rubygems.org"]; - sha256 = "083yyc8612kq8ygd8y7s8lxg2d51jcsakbs4pa19aww67gcm72iz"; + sha256 = "0hv672p372jq7p9p6dw8i7qyisbny3lq0si077yys1fy4bjw127x"; type = "gem"; }; - version = "1.0.1"; + version = "1.0.2"; }; omniauth-google-oauth2 = { source = { @@ -1600,13 +1688,21 @@ }; version = "0.5.0"; }; + os = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1llv8w3g2jwggdxr5a5cjkrnbbfnvai3vxacxxc0fy84xmz3hymz"; + type = "gem"; + }; + version = "0.9.6"; + }; paranoia = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0z2smnnghjhcs4l5fkz9scs1kj0bvj2n8xmzcvw4rg9yprdnlxr0"; + sha256 = "1kfznq6lba1xb3nskvn8kdb08ljh4a0lvbm3lv91xvj6n9hm15k0"; type = "gem"; }; - version = "2.1.4"; + version = "2.2.0"; }; parser = { source = { @@ -1680,6 +1776,14 @@ }; version = "0.10.3"; }; + pry-byebug = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "147kiwnggdzz7jvlplfi0baffng808rb5lk263qxp648k8x03vgc"; + type = "gem"; + }; + version = "3.4.1"; + }; pry-rails = { source = { remotes = ["https://rubygems.org"]; @@ -1699,10 +1803,10 @@ rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "09bs295yq6csjnkzj7ncj50i6chfxrhmzg1pk6p0vd2lb9ac8pj5"; + sha256 = "1374xyh8nnqb8sy6g9gcvchw8gifckn5v3bhl6dzbwwsx34qz7gz"; type = "gem"; }; - version = "1.6.4"; + version = "1.6.5"; }; rack-accept = { source = { @@ -1715,10 +1819,10 @@ rack-attack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0ihic8ar2ddfv15p5gia8nqzsl3y7iayg5v4rmg72jlvikgsabls"; + sha256 = "1czx68p70x98y21dkdndsb64lrxf9qrv09wl1dbcxrypcjnpsdl1"; type = "gem"; }; - version = "4.3.1"; + version = "4.4.1"; }; rack-cors = { source = { @@ -1728,14 +1832,6 @@ }; version = "0.4.0"; }; - rack-mount = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "09a1qfaxxsll1kbgz7z0q0nr48sfmfm7akzaviis5bjpa5r00ld2"; - type = "gem"; - }; - version = "0.8.3"; - }; rack-oauth2 = { source = { remotes = ["https://rubygems.org"]; @@ -1824,22 +1920,6 @@ }; version = "10.5.0"; }; - rb-fsevent = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1hq57by28iv0ijz8pk9ynih0xdg7vnl1010xjcijfklrcv89a1j2"; - type = "gem"; - }; - version = "0.9.6"; - }; - rb-inotify = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0kddx2ia0qylw3r52nhg83irkaclvrncgy2m1ywpbhlhsz1rymb9"; - type = "gem"; - }; - version = "0.9.5"; - }; rblineprof = { source = { remotes = ["https://rubygems.org"]; @@ -1851,10 +1931,10 @@ rdoc = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1v9k4sp5yzj2bshngckdvivj6bszciskk1nd2r3wri2ygs7vgqm8"; + sha256 = "027dvwz1g1h4bm40v3kxqbim4p7ww4fcmxa2l1mvwiqm5cjiqd7k"; type = "gem"; }; - version = "3.12.2"; + version = "4.2.2"; }; recaptcha = { source = { @@ -1864,6 +1944,14 @@ }; version = "3.0.0"; }; + recursive-open-struct = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "102bgpfkjsaghpb1qs1ah5s89100dchpimzah2wxdy9rv9318rqw"; + type = "gem"; + }; + version = "1.0.0"; + }; redcarpet = { source = { remotes = ["https://rubygems.org"]; @@ -1891,18 +1979,18 @@ redis-actionpack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1jjl6dhhpdapdaywq5iqz7z36mwbw0cn0m30wcc5wcbv7xmiiygw"; + sha256 = "0gnkqi7cji2q5yfwm8b752k71pqrb3dqksv983yrf23virqnjfjr"; type = "gem"; }; - version = "4.0.1"; + version = "5.0.1"; }; redis-activesupport = { source = { remotes = ["https://rubygems.org"]; - sha256 = "10y3kybz21n2z11478sf0cp4xzclvxf0b428787brmgpc6i7p7zg"; + sha256 = "0i0r23rv32k25jqwbr4cb73alyaxwvz9crdaw3gv26h1zjrdjisd"; type = "gem"; }; - version = "4.1.5"; + version = "5.0.1"; }; redis-namespace = { source = { @@ -1915,26 +2003,26 @@ redis-rack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1y1mxx8gn0krdrpwllv7fqsbvki1qjnb2dz8b4q9gwc326829gk8"; + sha256 = "0fbxl5gv8krjf6n88gvn44xbzhfnsysnzawz7zili298ak98lsb3"; type = "gem"; }; - version = "1.5.0"; + version = "1.6.0"; }; redis-rails = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0igww7hb58aq74mh50dli3zjg78b54y8nhd0h1h9vz4vgjd4q8m7"; + sha256 = "04l2y26k4v30p3dx0pqf9gz257q73qzgrfqf3qv6bxwyv8z9f5hm"; type = "gem"; }; - version = "4.0.0"; + version = "5.0.1"; }; redis-store = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0gf462p0wx4hn7m1m8ghs701n6xx0ijzm5cff9xfagd2s6va145m"; + sha256 = "1da15wr3wc1d4hqy7h7smdc2k2jpfac3waa9d65si6f4dmqymkkq"; type = "gem"; }; - version = "1.1.7"; + version = "1.2.0"; }; request_store = { source = { @@ -1944,14 +2032,6 @@ }; version = "1.3.1"; }; - rerun = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0av239bpmy55fdx4qaw9n71aapjy2myr51h5plzjxsyr0fdwn1xq"; - type = "gem"; - }; - version = "0.11.0"; - }; responders = { source = { remotes = ["https://rubygems.org"]; @@ -1960,6 +2040,22 @@ }; version = "2.3.0"; }; + rest-client = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1v2jp2ilpb2rm97yknxcnay9lfagcm4k82pfsmmcm9v290xm1ib7"; + type = "gem"; + }; + version = "2.0.0"; + }; + retriable = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1cmhwgv5r4vn7iqy4bfbnbb73pzl8ik69zrwq9vdim45v8b13gsj"; + type = "gem"; + }; + version = "1.4.1"; + }; rinku = { source = { remotes = ["https://rubygems.org"]; @@ -1979,10 +2075,10 @@ rouge = { source = { remotes = ["https://rubygems.org"]; - sha256 = "182hp2fh6gd3p5c862i36k6jxkc02mhi08qd94gsyfj3v34ngza0"; + sha256 = "0sfikq1q8xyqqx690iiz7ybhzx87am4w50w8f2nq36l3asw4x89d"; type = "gem"; }; - version = "2.0.6"; + version = "2.0.7"; }; rqrcode = { source = { @@ -2059,18 +2155,18 @@ rubocop = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0r2p4v6w5w1zx4skj9i3g3pshg3rykhgswimydrswp6nb8nkaphj"; + sha256 = "0604qa0s0xcq0avnh9aa6iw58azpz6a7bavcs0ch61xnaz0qfl0c"; type = "gem"; }; - version = "0.43.0"; + version = "0.46.0"; }; rubocop-rspec = { source = { remotes = ["https://rubygems.org"]; - sha256 = "11701iw858vkxmb6khc9apmagz3lmnbdxm8irsxsgg57d0p8bs8p"; + sha256 = "0h3781f4mz72qz8i30ah4fjfm4i20aqncak6rc9kwsvm5hw48i18"; type = "gem"; }; - version = "1.5.0"; + version = "1.9.1"; }; ruby-fogbugz = { source = { @@ -2187,10 +2283,10 @@ sawyer = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1cn48ql00mf1ag9icmfpj7g7swh7mdn7992ggynjqbw1gh15bs3j"; + sha256 = "0sv1463r7bqzvx4drqdmd36m7rrv6sf1v3c6vswpnq3k6vdw2dvd"; type = "gem"; }; - version = "0.7.0"; + version = "0.8.1"; }; scss_lint = { source = { @@ -2200,14 +2296,6 @@ }; version = "0.47.1"; }; - sdoc = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "17l8qk0ld47z4h5avcnylvds8nc6dp25zc64w23z8li2hs341xf2"; - type = "gem"; - }; - version = "0.3.20"; - }; seed-fu = { source = { remotes = ["https://rubygems.org"]; @@ -2267,18 +2355,34 @@ sidekiq = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1l9ji9lmgvgc9p45js3hrbpv6fj0kvrvx5lkrjd751g8r3h98z0l"; + sha256 = "0d711y4s5clh5xx9k12c8c3x84xxqk61qwykya2xw39fqcxgzx04"; type = "gem"; }; - version = "4.2.1"; + version = "4.2.7"; }; sidekiq-cron = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0xnbvh8kjv6954vsiwfcpp7bn8sgpwvnyapnq7b94w8h7kj3ykqy"; + sha256 = "1bsi80hyfh0lgpcdphxn2aw7av3d8xd87bmx6jz6lj7lw49gzkda"; type = "gem"; }; - version = "0.4.0"; + version = "0.4.4"; + }; + sidekiq-limit_fetch = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0ykpqw2nc9fs4v0slk5n4m42n3ihwwkk5mcyw3rz51blrdzj92kr"; + type = "gem"; + }; + version = "3.4.0"; + }; + signet = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "149668991xqibvm8kvl10kzy891yd6f994b4gwlx6c3vl24v5jq6"; + type = "gem"; + }; + version = "0.7.3"; }; simplecov = { source = { @@ -2299,10 +2403,10 @@ slack-notifier = { source = { remotes = ["https://rubygems.org"]; - sha256 = "08z6fv186yw1nrpl6zwp3lwqksin145aa1jv6jf00bnv3sicliiz"; + sha256 = "0xavibxh00gy62mm79l6id9l2fldjmdqifk8alqfqy5z38ffwah6"; type = "gem"; }; - version = "1.2.1"; + version = "1.5.1"; }; slop = { source = { @@ -2392,6 +2496,14 @@ }; version = "3.1.1"; }; + stackprof = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1c88j2d6ipjw5s3hgdgfww37gysgrkicawagj33hv3knijjc9ski"; + type = "gem"; + }; + version = "0.2.10"; + }; state_machines = { source = { remotes = ["https://rubygems.org"]; @@ -2440,14 +2552,6 @@ }; version = "1.2.0"; }; - systemu = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0gmkbakhfci5wnmbfx5i54f25j9zsvbw858yg3jjhfs5n4ad1xq1"; - type = "gem"; - }; - version = "2.6.5"; - }; teaspoon = { source = { remotes = ["https://rubygems.org"]; @@ -2528,6 +2632,14 @@ }; version = "0.8.3"; }; + tool = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1iymkxi4lv2b2k905s9pl4d9k9k4455ksk3a98ssfn7y94h34np0"; + type = "gem"; + }; + version = "0.2.3"; + }; truncato = { source = { remotes = ["https://rubygems.org"]; @@ -2536,14 +2648,6 @@ }; version = "0.7.8"; }; - turbolinks = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "1ddrx25vvvqxlz4h59lrmjhc2bfwxf4bpicvyhgbpjd48ckj81jn"; - type = "gem"; - }; - version = "2.5.3"; - }; tzinfo = { source = { remotes = ["https://rubygems.org"]; @@ -2624,14 +2728,6 @@ }; version = "1.10.0"; }; - uuid = { - source = { - remotes = ["https://rubygems.org"]; - sha256 = "0gr2mxg27l380wpiy66mgv9wq02myj6m4gmp6c4g1vsbzkh0213v"; - type = "gem"; - }; - version = "2.3.8"; - }; version_sorter = { source = { remotes = ["https://rubygems.org"]; @@ -2651,10 +2747,10 @@ vmstat = { source = { remotes = ["https://rubygems.org"]; - sha256 = "10hlfam5gvxjvr5p1f4f81wlv5k81mrlg556rc9525290bcz31f0"; + sha256 = "0vb5mwc71p8rlm30hnll3lb4z70ipl5rmilskpdrq2mxwfilcm5b"; type = "gem"; }; - version = "2.2.0"; + version = "2.3.0"; }; warden = { source = { diff --git a/pkgs/applications/version-management/gitlab/nulladapter.patch b/pkgs/applications/version-management/gitlab/nulladapter.patch index 2ee416dbb8e..1bb2718aceb 100644 --- a/pkgs/applications/version-management/gitlab/nulladapter.patch +++ b/pkgs/applications/version-management/gitlab/nulladapter.patch @@ -27,9 +27,9 @@ index 5511d71..38d357e 100644 arel (~> 6.0) + activerecord-nulldb-adapter (0.3.3) + activerecord (>= 2.0.0) - activerecord-session_store (1.0.0) - actionpack (>= 4.0, < 5.1) - activerecord (>= 4.0, < 5.1) + activerecord_sane_schema_dumper (0.2) + rails (>= 4, < 5) + activesupport (4.2.7.1) @@ -396,7 +398,7 @@ GEM method_source (0.8.2) mime-types (2.99.2) @@ -55,6 +55,6 @@ index 5511d71..38d357e 100644 RedCloth (~> 4.3.2) ace-rails-ap (~> 4.1.0) + activerecord-nulldb-adapter - activerecord-session_store (~> 1.0.0) - acts-as-taggable-on (~> 3.4) + activerecord_sane_schema_dumper (= 0.2) + acts-as-taggable-on (~> 4.0) addressable (~> 2.3.8) diff --git a/pkgs/applications/version-management/gogs/default.nix b/pkgs/applications/version-management/gogs/default.nix new file mode 100644 index 00000000000..b9a1f2e7a84 --- /dev/null +++ b/pkgs/applications/version-management/gogs/default.nix @@ -0,0 +1,48 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, makeWrapper +, git, coreutils, bash, gzip, openssh +, sqliteSupport ? true +}: + +buildGoPackage rec { + name = "gogs-${version}"; + version = "0.9.113"; + + src = fetchFromGitHub { + owner = "gogits"; + repo = "gogs"; + rev = "v${version}"; + sha256 = "1zk83c9jiazfw3221yi2sidp7917q3dxb2xb7wrjg4an18gj46j7"; + }; + + patchPhase = '' + substituteInPlace models/repo.go \ + --replace '#!/usr/bin/env' '#!${coreutils}/bin/env' + ''; + + buildInputs = [ makeWrapper ]; + + buildFlags = stdenv.lib.optionalString sqliteSupport "-tags sqlite"; + + outputs = [ "bin" "out" "data" ]; + + postInstall = '' + mkdir $data + cp -R $src/{public,templates} $data + + wrapProgram $bin/bin/gogs \ + --prefix PATH : ${stdenv.lib.makeBinPath [ bash git gzip openssh ]} \ + --run 'export GOGS_WORK_DIR=''${GOGS_WORK_DIR:-$PWD}' \ + --run 'mkdir -p "$GOGS_WORK_DIR" && cd "$GOGS_WORK_DIR"' \ + --run "ln -fs $data/{public,templates} ." + ''; + + goPackagePath = "github.com/gogits/gogs"; + goDeps = ./deps.nix; + + meta = { + description = "A painless self-hosted Git service"; + homepage = "https://gogs.io"; + license = stdenv.lib.licenses.mit; + maintainers = with stdenv.lib.maintainers; [ schneefux ]; + }; +} diff --git a/pkgs/applications/version-management/gogs/deps.nix b/pkgs/applications/version-management/gogs/deps.nix new file mode 100644 index 00000000000..4596eb1d243 --- /dev/null +++ b/pkgs/applications/version-management/gogs/deps.nix @@ -0,0 +1,443 @@ +[ + { + goPackagePath = "github.com/Unknwon/cae"; + fetch = { + type = "git"; + url = "https://github.com/Unknwon/cae"; + rev = "c6aac99ea2cae2ebaf23f26f76b04fe3fcfc9f8c"; + sha256 = "0j6l1fcs6gp4qw6b9w3pg9fgah18lh1hanfz5y64r6ks244v3l7s"; + }; + } + { + goPackagePath = "github.com/Unknwon/com"; + fetch = { + type = "git"; + url = "https://github.com/Unknwon/com"; + rev = "28b053d5a2923b87ce8c5a08f3af779894a72758"; + sha256 = "09i9slj4zbsqmwkkx9bqi7cgpv6hqby6r98l6qx1wag89qijybz2"; + }; + } + { + goPackagePath = "github.com/Unknwon/i18n"; + fetch = { + type = "git"; + url = "https://github.com/Unknwon/i18n"; + rev = "39d6f2727e0698b1021ceb6a77c1801aa92e7d5d"; + sha256 = "1f4s9srdaqw2yqgc3d76vww3glbwka2f5q4zrwn8bb66kcazbfb7"; + }; + } + { + goPackagePath = "github.com/Unknwon/paginater"; + fetch = { + type = "git"; + url = "https://github.com/Unknwon/paginater"; + rev = "701c23f468663c34d1b1768c3ae1bcc57e11c5b3"; + sha256 = "09h3gyd9wyzgbkny5g5ihd4ckmv0bams8g5y2xfkd55gizlmx07p"; + }; + } + { + goPackagePath = "github.com/bradfitz/gomemcache"; + fetch = { + type = "git"; + url = "https://github.com/bradfitz/gomemcache"; + rev = "2fafb84a66c4911e11a8f50955b01e74fe3ab9c5"; + sha256 = "1k3vqmq008gad1cq1gaqa35k5ldn0z8fcx07c15x9v8p9xjbhkc9"; + }; + } + { + goPackagePath = "github.com/go-macaron/binding"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/binding"; + rev = "48920167fa152d02f228cfbece7e0f1e452d200a"; + sha256 = "00h4mdyhqkh75vgafyyyn54kdpwj82ifg9l6lxv9gnkw6frxhkan"; + }; + } + { + goPackagePath = "github.com/go-macaron/cache"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/cache"; + rev = "56173531277692bc2925924d51fda1cd0a6b8178"; + sha256 = "1116a22wm43q2l54nnycgli90kix787j20mpgya9qb6xnglcck59"; + }; + } + { + goPackagePath = "github.com/go-macaron/captcha"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/captcha"; + rev = "8aa5919789ab301e865595eb4b1114d6b9847deb"; + sha256 = "0wdihxbl7yw4wg2x0wb09kv9swfpr5j06wsj4hxn3xcbpqi9viwm"; + }; + } + { + goPackagePath = "github.com/go-macaron/csrf"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/csrf"; + rev = "6a9a7df172cc1fcd81e4585f44b09200b6087cc0"; + sha256 = "173da2hl9fcfgkn0nv1ws3pr0gyyp88amhj2bfk4414k5a3r0nsa"; + }; + } + { + goPackagePath = "github.com/go-macaron/gzip"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/gzip"; + rev = "cad1c6580a07c56f5f6bc52d66002a05985c5854"; + sha256 = "12mq3dd1vd0jbi80fxab4ysmipbz9zhbm9nw6y6a6bw3byc8w4jf"; + }; + } + { + goPackagePath = "github.com/go-macaron/i18n"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/i18n"; + rev = "ef57533c3b0fc2d8581deda14937e52f11a203ab"; + sha256 = "1nkrcnpjl3x6fhjss2vp29mnvam20vpvxvxpfg1zspi1rjmpyhqy"; + }; + } + { + goPackagePath = "github.com/go-macaron/inject"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/inject"; + rev = "d8a0b8677191f4380287cfebd08e462217bac7ad"; + sha256 = "0p47pz699xhmi8yxhahvrpai9r49rqap5ckwmz1dlkrnh3zwhrhh"; + }; + } + { + goPackagePath = "github.com/go-macaron/session"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/session"; + rev = "b8a2b5ef7fb4c91c1c8ca23e2a52e29a4bcbb22f"; + sha256 = "1nz823fn23wp87pzzhpxlbr6j7q4khywa9n0h1kpdikiy87z5k5m"; + }; + } + { + goPackagePath = "github.com/go-macaron/toolbox"; + fetch = { + type = "git"; + url = "https://github.com/go-macaron/toolbox"; + rev = "99a42f20e9e88daec5c0d7beb4e7eac134680ab0"; + sha256 = "0r6ksiqzrii7b9vv8daz68044pyifsxmpz48m6h8m6l3h9ygz8cx"; + }; + } + { + goPackagePath = "github.com/go-sql-driver/mysql"; + fetch = { + type = "git"; + url = "https://github.com/go-sql-driver/mysql"; + rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034"; + sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5"; + }; + } + { + goPackagePath = "github.com/go-xorm/builder"; + fetch = { + type = "git"; + url = "https://github.com/go-xorm/builder"; + rev = "db75972580de4a7c6c20fff5b16a924c3de3fa12"; + sha256 = "0qgrvjfghkgfhbrm989yhrwgs36d6wxcap012glpmd2ddp5klw46"; + }; + } + { + goPackagePath = "github.com/go-xorm/core"; + fetch = { + type = "git"; + url = "https://github.com/go-xorm/core"; + rev = "2fbe2c76c6781d9e1c0398fc25386426e611f975"; + sha256 = "1rfry5md6g8b6d6vyqpqys3wl2mxf6v55d2aapxlx3hqn6lz0lax"; + }; + } + { + goPackagePath = "github.com/go-xorm/xorm"; + fetch = { + type = "git"; + url = "https://github.com/go-xorm/xorm"; + rev = "2189b36884a485d1d609fc5690bfc71a8a7de8c3"; + sha256 = "02z140xbwqins6ql8hwdr6ar3d67jqrkm22bamqbj2rmfl7z0846"; + }; + } + { + goPackagePath = "github.com/gogits/chardet"; + fetch = { + type = "git"; + url = "https://github.com/gogits/chardet"; + rev = "2404f777256163ea3eadb273dada5dcb037993c0"; + sha256 = "1dki2pqhnzcmzlqrq4d4jwknnjxm82xqnmizjjdblb6h98ans1cd"; + }; + } + { + goPackagePath = "github.com/gogits/cron"; + fetch = { + type = "git"; + url = "https://github.com/gogits/cron"; + rev = "2fc07a4c4f1e3c4d2301c5ed578d5e2c31c70421"; + sha256 = "0a153pspisnhjpxjsryqdb29y6b8ics0203icbq5lps2g5jyaiw0"; + }; + } + { + goPackagePath = "github.com/gogits/git-module"; + fetch = { + type = "git"; + url = "https://github.com/gogits/git-module"; + rev = "df1013f8eb4dc70de90bc5597bf560a4b7da802e"; + sha256 = "1vnfiwdwp210hn7z7fgi5i80mggk76blbhykqg8wvx8bi0wxlrs8"; + }; + } + { + goPackagePath = "github.com/gogits/go-gogs-client"; + fetch = { + type = "git"; + url = "https://github.com/gogits/go-gogs-client"; + rev = "98046bb98061fc6baa5bb86359af0b7c300d384a"; + sha256 = "1wsg70irk4lwyak4kn2ml64j1fglqkyzs2lgc2mk4n4j5kn9hs1k"; + }; + } + { + goPackagePath = "github.com/gogits/go-libravatar"; + fetch = { + type = "git"; + url = "https://github.com/gogits/go-libravatar"; + rev = "cd1abbd55d09b793672732a7a1dfdaa12a40dfd0"; + sha256 = "00xvnddfh1m5g17mrnvp505i4sgwpk1r0wqz6a15bp6lvadwwlnj"; + }; + } + { + goPackagePath = "github.com/issue9/identicon"; + fetch = { + type = "git"; + url = "https://github.com/issue9/identicon"; + rev = "d36b54562f4cf70c83653e13dc95c220c79ef521"; + sha256 = "0y82b3gq8rpqglvf3lsqhgp5djfdammwd1w24k3i97iqls0rch7l"; + }; + } + { + goPackagePath = "github.com/jaytaylor/html2text"; + fetch = { + type = "git"; + url = "https://github.com/jaytaylor/html2text"; + rev = "4b9124c9b0a2279e2092c4a9aaf1c83bbd2dcffc"; + sha256 = "1yp0rawzziia9diffxs6k5g85acq3a62yb5ajbvy04r2p04dv85h"; + }; + } + { + goPackagePath = "github.com/klauspost/compress"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/compress"; + rev = "e3b7981a12dd3cab49afa1d3a50e715846f23732"; + sha256 = "0hxciiaqrbf7rr112r7rwk7jcwhvjpbhnp8ikszp56zwqd64k9vn"; + }; + } + { + goPackagePath = "github.com/klauspost/cpuid"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/cpuid"; + rev = "09cded8978dc9e80714c4d85b0322337b0a1e5e0"; + sha256 = "05l8pfch0gvxh0khapwxhsk4xajn40vbjr360n49vh2z5531v2xq"; + }; + } + { + goPackagePath = "github.com/klauspost/crc32"; + fetch = { + type = "git"; + url = "https://github.com/klauspost/crc32"; + rev = "cb6bfca970f6908083f26f39a79009d608efd5cd"; + sha256 = "0q4yr4isgmph1yf1vq527lpmid7vqv56q7vxh3gkp5679fb90q6n"; + }; + } + { + goPackagePath = "github.com/lib/pq"; + fetch = { + type = "git"; + url = "https://github.com/lib/pq"; + rev = "8df6253d1317616f36b0c3740eb30c239a7372cb"; + sha256 = "0djs6k6rdh06v8bz0msn0lv532hk2vrljj1pz4kgmbqcmd17y31k"; + }; + } + { + goPackagePath = "github.com/mcuadros/go-version"; + fetch = { + type = "git"; + url = "https://github.com/mcuadros/go-version"; + rev = "257f7b9a7d87427c8d7f89469a5958d57f8abd7c"; + sha256 = "0mpbcc698503hbrlc74l3nqd6hdr0n6vybfzw10pg7qx3cpmn512"; + }; + } + { + goPackagePath = "github.com/microcosm-cc/bluemonday"; + fetch = { + type = "git"; + url = "https://github.com/microcosm-cc/bluemonday"; + rev = "e79763773ab6222ca1d5a7cbd9d62d83c1f77081"; + sha256 = "04rd8jzy8kzzm0j0k7wy90pykl8ws43yhhwl2gkyz6rak10jhqpz"; + }; + } + { + goPackagePath = "github.com/nfnt/resize"; + fetch = { + type = "git"; + url = "https://github.com/nfnt/resize"; + rev = "891127d8d1b52734debe1b3c3d7e747502b6c366"; + sha256 = "08lg2v4s1iyzqja7xb69d57gpz1y43yqfwv7i4fa7a06m595r9iw"; + }; + } + { + goPackagePath = "github.com/russross/blackfriday"; + fetch = { + type = "git"; + url = "https://github.com/russross/blackfriday"; + rev = "5f33e7b7878355cd2b7e6b8eefc48a5472c69f70"; + sha256 = "0d7faqxrxvh8hwc1r8gbasgmr8x5blxvzciwspir2yafjfbqy87k"; + }; + } + { + goPackagePath = "github.com/satori/go.uuid"; + fetch = { + type = "git"; + url = "https://github.com/satori/go.uuid"; + rev = "b061729afc07e77a8aa4fad0a2fd840958f1942a"; + sha256 = "0q87n5an7ha2d8kl6gn9wi41rq0whsxq68w5x3nxz7w9vgkfnq1k"; + }; + } + { + goPackagePath = "github.com/sergi/go-diff"; + fetch = { + type = "git"; + url = "https://github.com/sergi/go-diff"; + rev = "83532ca1c1caa393179c677b6facf48e61f4ca5d"; + sha256 = "08niiivkn9a1hdl738w2sq4vq6csqhw91an8wq83dk40q62f4sq8"; + }; + } + { + goPackagePath = "github.com/shurcooL/sanitized_anchor_name"; + fetch = { + type = "git"; + url = "https://github.com/shurcooL/sanitized_anchor_name"; + rev = "1dba4b3954bc059efc3991ec364f9f9a35f597d2"; + sha256 = "0pwap8lp79pldd95a1qi3xhlsa17m8zddpgc5jzvk6d1cjpsm6qg"; + }; + } + { + goPackagePath = "github.com/urfave/cli"; + fetch = { + type = "git"; + url = "https://github.com/urfave/cli"; + rev = "0bdeddeeb0f650497d603c4ad7b20cfe685682f6"; + sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "cb497ae8f18e3c55f81bc9f3876c8f4c3d8a2813"; + sha256 = "0zah08y0a9rqk1ggp0ylkpycr3amrc22ncsppyrymry44g56xyfj"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "ae05321a78c1401cec22ba7bc203b597ea372496"; + sha256 = "1fzbijklrmhwj4mlwrnrxbbrhlzpgrsbv05zldbkvhic14g0ii2c"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "44f4f658a783b0cee41fe0a23b8fc91d9c120558"; + sha256 = "1hgwc2p5azfyzvl7i47my3wnbp2g7814a2sshqw63dvggs9mszcx"; + }; + } + { + goPackagePath = "gopkg.in/asn1-ber.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/asn1-ber.v1"; + rev = "4e86f4367175e39f69d9358a5f17b4dda270378d"; + sha256 = "13p8s74kzklb5lklfpxwxb78rknihawv1civ4s9bfqx565010fwk"; + }; + } + { + goPackagePath = "gopkg.in/bufio.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/bufio.v1"; + rev = "567b2bfa514e796916c4747494d6ff5132a1dfce"; + sha256 = "1z5pj778hdianlfj14p0d67g69v4gc2kvn6jg27z5jf75a88l19b"; + }; + } + { + goPackagePath = "gopkg.in/editorconfig/editorconfig-core-go.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/editorconfig/editorconfig-core-go.v1"; + rev = "a872f05c2e34b37b567401384d202aff11ba06d4"; + sha256 = "17mc7rm0fl5vi7ky95c2bd7c8ck0ms5bghzmgx9qk7x1zrw91335"; + }; + } + { + goPackagePath = "gopkg.in/gomail.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/gomail.v2"; + rev = "81ebce5c23dfd25c6c67194b37d3dd3f338c98b1"; + sha256 = "0zdykrv5s19lnq0g49p6njldy4cpk4g161vyjafiw7f84h8r28mc"; + }; + } + { + goPackagePath = "gopkg.in/ini.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/ini.v1"; + rev = "6f66b0e091edb3c7b380f7c4f0f884274d550b67"; + sha256 = "1n09b7ypbayhk6x7qi3g3hrqjlmj5yszwl5d8jykjd5azp6h8sb8"; + }; + } + { + goPackagePath = "gopkg.in/ldap.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/ldap.v2"; + rev = "8168ee085ee43257585e50c6441aadf54ecb2c9f"; + sha256 = "1w0993i8bl8sap01gwm1v6hjp0rsanj2mbpyabwcwnns2g79n895"; + }; + } + { + goPackagePath = "gopkg.in/macaron.v1"; + fetch = { + type = "git"; + url = "https://gopkg.in/macaron.v1"; + rev = "ddb19a9f3e8cedd44696b9dd5854dc8a43f3dd6c"; + sha256 = "0riggdq8zxy5x6zhks66slvsg22b9i4399f7ns2l6daj79myqyvy"; + }; + } + { + goPackagePath = "gopkg.in/redis.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/redis.v2"; + rev = "e6179049628164864e6e84e973cfb56335748dea"; + sha256 = "02hifpgak39y39lbn7v2ybbpk3rmb8nvmb3h3490frr8s4pfkb8h"; + }; + } + { + goPackagePath = "github.com/mattn/go-sqlite3"; + fetch = { + type = "git"; + url = "https://github.com/mattn/go-sqlite3"; + rev = "b4142c444a8941d0d92b0b7103a24df9cd815e42"; + sha256 = "0xq2y4am8dz9w9aaq24s1npg1sn8pf2gn4nki73ylz2fpjwq9vla"; + }; + } +] diff --git a/pkgs/applications/version-management/tortoisehg/default.nix b/pkgs/applications/version-management/tortoisehg/default.nix index fd61e490402..c4eed94017c 100644 --- a/pkgs/applications/version-management/tortoisehg/default.nix +++ b/pkgs/applications/version-management/tortoisehg/default.nix @@ -26,6 +26,6 @@ python2Packages.buildPythonApplication rec { homepage = http://tortoisehg.bitbucket.org/; license = lib.licenses.gpl2; platforms = lib.platforms.linux; - maintainers = [ "abcz2.uprola@gmail.com" ]; + maintainers = with lib.maintainers; [ danbst ]; }; } diff --git a/pkgs/applications/video/avidemux/default.nix b/pkgs/applications/video/avidemux/default.nix index 44b9dca90b6..79e3cfbde1b 100644 --- a/pkgs/applications/video/avidemux/default.nix +++ b/pkgs/applications/video/avidemux/default.nix @@ -14,11 +14,11 @@ }: let - version = "2.6.16"; + version = "2.6.18"; src = fetchurl { url = "mirror://sourceforge/avidemux/avidemux/${version}/avidemux_${version}.tar.gz"; - sha256 = "0jipvpvw871qhhkyykrrrqc9vfbw24v243vzmm8lqifj73h6qvgc"; + sha256 = "1zmacx8wdhbjc8hpf8hmdmbh2pbkdkcyb23cl3j1mx7vkw06c31l"; }; common = { diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix index 26128f44fa2..69f58fe94bd 100644 --- a/pkgs/applications/video/clipgrab/default.nix +++ b/pkgs/applications/video/clipgrab/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "clipgrab-${version}"; - version = "3.6.1"; + version = "3.6.2"; src = fetchurl { - sha256 = "1pmsnb9yfyadp8kzxldw09wmv2r0wmg9yza9ariqc27jz1j3kpsc"; + sha256 = "0n7bhwkzknjpp54h54hxv1s8nsmmb7cwwf1aqpbcsnd7y6cv28nm"; # The .tar.bz2 "Download" link is a binary blob, the source is the .tar.gz! url = "https://download.clipgrab.org/${name}.tar.gz"; }; diff --git a/pkgs/applications/video/kodi/plugins.nix b/pkgs/applications/video/kodi/plugins.nix index f179325e0a2..6abb47b81c3 100644 --- a/pkgs/applications/video/kodi/plugins.nix +++ b/pkgs/applications/video/kodi/plugins.nix @@ -232,7 +232,7 @@ in homepage = https://github.com/kodi-pvr/pvr.hts; description = "Kodi's Tvheadend HTSP client addon"; platforms = platforms.all; - maintainers = with maintainers; [ page ]; + maintainers = with maintainers; [ cpages ]; }; }).override { buildInputs = [ cmake kodi libcec_platform kodi-platform ]; diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix index 6a13bcc015a..c156c5d607f 100644 --- a/pkgs/applications/video/makemkv/default.nix +++ b/pkgs/applications/video/makemkv/default.nix @@ -4,17 +4,17 @@ stdenv.mkDerivation rec { name = "makemkv-${ver}"; - ver = "1.9.10"; + ver = "1.10.4"; builder = ./builder.sh; src_bin = fetchurl { url = "http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz"; - sha256 = "1i5nqk5gyin6rgvc0fy96pdzq0wsmfvsm6w9mfsibj0yrfqnhi6r"; + sha256 = "bc6f66897c09b0b756b352cc02a092c5b3a9547e4c129b3472ae4c605eff94aa"; }; src_oss = fetchurl { url = "http://www.makemkv.com/download/makemkv-oss-${ver}.tar.gz"; - sha256 = "1ypc2hisx71kpmjwxnlq6zh4q6r2i1p32gapb0ampjflcjyvx5dk"; + sha256 = "bacbd6a27ebd67f2e6f6c4356cafb92918d54a8bb15872f694232043039f63c4"; }; buildInputs = [openssl qt4 mesa zlib pkgconfig libav]; diff --git a/pkgs/applications/video/mkvtoolnix/default.nix b/pkgs/applications/video/mkvtoolnix/default.nix index 9c987534065..e8dc1227ef8 100644 --- a/pkgs/applications/video/mkvtoolnix/default.nix +++ b/pkgs/applications/video/mkvtoolnix/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, pkgconfig, autoconf, automake -, ruby, file, xdg_utils, gettext, expat, qt5, boost +, drake, ruby, file, xdg_utils, gettext, expat, qt5, boost , libebml, zlib, libmatroska, libogg, libvorbis, flac , withGUI ? true }: @@ -10,16 +10,16 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "mkvtoolnix-${version}"; - version = "9.6.0"; + version = "9.8.0"; src = fetchFromGitHub { owner = "mbunkus"; repo = "mkvtoolnix"; rev = "release-${version}"; - sha256 = "14v6iclzkqxibzcdxr65bb5frmnsjyyly0d3lwv1gg7g1mkcw3jd"; + sha256 = "1hnk92ksgg290q4kwdl8jqrz7vzlwki4f85bb6kgdgzpjkblw76n"; }; - nativeBuildInputs = [ pkgconfig autoconf automake gettext ruby ]; + nativeBuildInputs = [ pkgconfig autoconf automake gettext drake ruby ]; buildInputs = [ expat file xdg_utils boost libebml zlib libmatroska libogg @@ -27,8 +27,8 @@ stdenv.mkDerivation rec { ] ++ optional withGUI qt5.qtbase; preConfigure = "./autogen.sh; patchShebangs ."; - buildPhase = "./drake -j $NIX_BUILD_CORES"; - installPhase = "./drake install -j $NIX_BUILD_CORES"; + buildPhase = "drake -j $NIX_BUILD_CORES"; + installPhase = "drake install -j $NIX_BUILD_CORES"; configureFlags = [ "--enable-magic" @@ -38,7 +38,6 @@ stdenv.mkDerivation rec { "--disable-profiling" "--disable-precompiled-headers" "--disable-static-qt" - "--without-curl" "--with-gettext" (enableFeature withGUI "qt") ]; diff --git a/pkgs/applications/video/mplayer/default.nix b/pkgs/applications/video/mplayer/default.nix index 3a270da21e9..60625412617 100644 --- a/pkgs/applications/video/mplayer/default.nix +++ b/pkgs/applications/video/mplayer/default.nix @@ -199,6 +199,6 @@ stdenv.mkDerivation rec { homepage = "http://mplayerhq.hu"; license = "GPL"; maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.urkud ]; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; }; } diff --git a/pkgs/applications/video/qarte/default.nix b/pkgs/applications/video/qarte/default.nix index 40011e11b2d..8bfe3c0b91f 100644 --- a/pkgs/applications/video/qarte/default.nix +++ b/pkgs/applications/video/qarte/default.nix @@ -3,11 +3,11 @@ let pythonEnv = python3.withPackages (ps: with ps; [ pyqt5 sip ]); in stdenv.mkDerivation { - name = "qarte-3.2.0"; + name = "qarte-3.2.0+158"; src = fetchbzr { url = http://bazaar.launchpad.net/~vincent-vandevyvre/qarte/qarte-3; - rev = "146"; - sha256 = "0dvl38dknmnj2p4yr25p88kw3mh502c6qdp2bd43bhd2sqc3b0v0"; + rev = "158"; + sha256 = "0nj9yxylz1nz0hdjm0jzrq2l3dgfdqkafwxnzydp6qv6261w564n"; }; buildInputs = [ makeWrapper pythonEnv ]; diff --git a/pkgs/applications/video/smplayer/basegui.cpp.patch b/pkgs/applications/video/smplayer/basegui.cpp.patch deleted file mode 100644 index 05664ee96e6..00000000000 --- a/pkgs/applications/video/smplayer/basegui.cpp.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/basegui.cpp 2014-08-20 01:04:51.000000000 +0100 -+++ b/src/basegui.cpp 2014-10-11 10:25:57.561983556 +0100 -@@ -5235,7 +5235,7 @@ - #ifdef YOUTUBE_SUPPORT - void BaseGui::showTubeBrowser() { - qDebug("BaseGui::showTubeBrowser"); -- QString exec = Paths::appPath() + "/smtube"; -+ QString exec = "smtube"; - qDebug("BaseGui::showTubeBrowser: '%s'", exec.toUtf8().constData()); - if (!QProcess::startDetached(exec, QStringList())) { - QMessageBox::warning(this, "SMPlayer", diff --git a/pkgs/applications/video/smplayer/default.nix b/pkgs/applications/video/smplayer/default.nix index 15b178fc8e6..0801dc8573d 100644 --- a/pkgs/applications/video/smplayer/default.nix +++ b/pkgs/applications/video/smplayer/default.nix @@ -1,16 +1,15 @@ { stdenv, fetchurl, qmakeHook, qtscript }: stdenv.mkDerivation rec { - name = "smplayer-16.1.0"; + name = "smplayer-17.1.0"; src = fetchurl { url = "mirror://sourceforge/smplayer/${name}.tar.bz2"; - sha256 = "1jfqpmbbjrs9lna44dp10zblj7b0cras9sb0nczycpkcsdi9np6j"; + sha256 = "0wgw940gxf3gqh6xzxvz037ipvr1xcw86gf0myvpb4lkwqh5jds0"; }; - patches = [ ./basegui.cpp.patch ]; - - buildInputs = [ qmakeHook qtscript ]; + buildInputs = [ qtscript ]; + nativeBuildInputs = [ qmakeHook ]; dontUseQmakeConfigure = true; diff --git a/pkgs/applications/video/smtube/default.nix b/pkgs/applications/video/smtube/default.nix index 729c90d052c..5026e6c4831 100644 --- a/pkgs/applications/video/smtube/default.nix +++ b/pkgs/applications/video/smtube/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, qmakeHook, qtscript, qtwebkit }: stdenv.mkDerivation rec { - version = "16.1.0"; + version = "16.7.2"; name = "smtube-${version}"; src = fetchurl { url = "mirror://sourceforge/smtube/SMTube/${version}/${name}.tar.bz2"; - sha256 = "1yjn7gj5pfw8835gfazk29mhcvfh1dhfjqmbqln1ajxr89imjj4r"; + sha256 = "0k64hc6grn4nlp739b0w5fznh0k9xx9qdwx6s7w3fb5m5pfkdrmm"; }; makeFlags = [ diff --git a/pkgs/applications/video/streamlink/default.nix b/pkgs/applications/video/streamlink/default.nix index f516c871f51..462d74c9672 100644 --- a/pkgs/applications/video/streamlink/default.nix +++ b/pkgs/applications/video/streamlink/default.nix @@ -1,14 +1,14 @@ { stdenv, pythonPackages, fetchFromGitHub, rtmpdump }: pythonPackages.buildPythonApplication rec { - version = "0.0.2"; + version = "0.3.0"; name = "streamlink-${version}"; src = fetchFromGitHub { owner = "streamlink"; repo = "streamlink"; rev = "${version}"; - sha256 = "156b3smivs8lja7a98g3qa74bawqhc4mi8w8f3dscampbxx4dr9y"; + sha256 = "1bjih6y21vmjmsk3xvhgc1innymryklgylyvjrskqw610niai59j"; }; propagatedBuildInputs = (with pythonPackages; [ pycrypto requests2 ]) ++ [ rtmpdump ]; diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix index ba21a23f8ad..7c0475697c0 100644 --- a/pkgs/applications/virtualization/docker/default.nix +++ b/pkgs/applications/virtualization/docker/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, fetchFromGitHub, makeWrapper, pkgconfig, go-md2man -, go, containerd, runc +, go, containerd, runc, docker-proxy, tini , sqlite, iproute, bridge-utils, devicemapper, systemd , btrfs-progs, iptables, e2fsprogs, xz, utillinux, xfsprogs , procps @@ -11,15 +11,54 @@ with lib; stdenv.mkDerivation rec { name = "docker-${version}"; - version = "1.12.6"; + version = "1.13.0"; + rev = "49bf474"; # should match the version commit src = fetchFromGitHub { owner = "docker"; repo = "docker"; rev = "v${version}"; - sha256 = "10jhjas07xxlxjsxby8865rr0d0zsc5azy16rsz1idmy7f7lk6jh"; + sha256 = "03b181xiqgnwanc567w9p6rbdgdvrfv0lk4r7b604ksm0fr4cz23"; }; + docker-runc = runc.overrideAttrs (oldAttrs: rec { + name = "docker-runc"; + src = fetchFromGitHub { + owner = "docker"; + repo = "runc"; + rev = "2f7393a47307a16f8cee44a37b262e8b81021e3e"; + sha256 = "1s5nfnbinzmcnm8avhvsniz0ihxyva4w5qz1hzzyqdyr0w2scnbj"; + }; + # docker/runc already include these patches / are not applicable + patches = []; + }); + docker-containerd = containerd.overrideAttrs (oldAttrs: rec { + name = "docker-containerd"; + src = fetchFromGitHub { + owner = "docker"; + repo = "containerd"; + rev = "03e5862ec0d8d3b3f750e19fca3ee367e13c090e"; + sha256 = "184sd9dwkcba3zhxnz9grw8p81x05977p36cif2dgkhjdhv12map"; + }; + }); + docker-tini = tini.overrideAttrs (oldAttrs: rec { + name = "docker-init"; + src = fetchFromGitHub { + owner = "krallin"; + repo = "tini"; + rev = "949e6facb77383876aeff8a6944dde66b3089574"; + sha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw"; + }; + + # Do not remove static from make files as we want a static binary + patchPhase = '' + ''; + + NIX_CFLAGS_COMPILE = [ + "-DMINIMAL=ON" + ]; + }); + buildInputs = [ makeWrapper pkgconfig go-md2man go sqlite devicemapper btrfs-progs systemd @@ -41,7 +80,7 @@ stdenv.mkDerivation rec { buildPhase = '' patchShebangs . export AUTO_GOPATH=1 - export DOCKER_GITCOMMIT="23cf638" + export DOCKER_GITCOMMIT="${rev}" ./hack/make.sh dynbinary ''; @@ -52,16 +91,17 @@ stdenv.mkDerivation rec { installPhase = '' install -Dm755 ./bundles/${version}/dynbinary-client/docker-${version} $out/libexec/docker/docker install -Dm755 ./bundles/${version}/dynbinary-daemon/dockerd-${version} $out/libexec/docker/dockerd - install -Dm755 ./bundles/${version}/dynbinary-daemon/docker-proxy-${version} $out/libexec/docker/docker-proxy makeWrapper $out/libexec/docker/docker $out/bin/docker \ --prefix PATH : "$out/libexec/docker:$extraPath" makeWrapper $out/libexec/docker/dockerd $out/bin/dockerd \ --prefix PATH : "$out/libexec/docker:$extraPath" # docker uses containerd now - ln -s ${containerd}/bin/containerd $out/libexec/docker/docker-containerd - ln -s ${containerd}/bin/containerd-shim $out/libexec/docker/docker-containerd-shim - ln -s ${runc}/bin/runc $out/libexec/docker/docker-runc + ln -s ${docker-containerd}/bin/containerd $out/libexec/docker/docker-containerd + ln -s ${docker-containerd}/bin/containerd-shim $out/libexec/docker/docker-containerd-shim + ln -s ${docker-runc}/bin/runc $out/libexec/docker/docker-runc + ln -s ${docker-proxy}/bin/docker-proxy $out/libexec/docker/docker-proxy + ln -s ${docker-tini}/bin/tini-static $out/libexec/docker/docker-init # systemd install -Dm644 ./contrib/init/systemd/docker.service $out/etc/systemd/system/docker.service diff --git a/pkgs/applications/virtualization/docker/proxy.nix b/pkgs/applications/virtualization/docker/proxy.nix new file mode 100644 index 00000000000..a9f278c4d2a --- /dev/null +++ b/pkgs/applications/virtualization/docker/proxy.nix @@ -0,0 +1,36 @@ +{ stdenv, lib, fetchFromGitHub, go, docker }: + +with lib; + +stdenv.mkDerivation rec { + name = "docker-proxy-${rev}"; + rev = "0f534354b813003a754606689722fe253101bc4e"; + + src = fetchFromGitHub { + inherit rev; + owner = "docker"; + repo = "libnetwork"; + sha256 = "1ah7h417llcq0xzdbp497pchb9m9qvjhrwajcjb0ybrs8v889m31"; + }; + + buildInputs = [ go ]; + + buildPhase = '' + mkdir -p .gopath/src/github.com/docker + ln -sf $(pwd) .gopath/src/github.com/docker/libnetwork + GOPATH="$(pwd)/.gopath:$(pwd)/Godeps/_workspace" go build -ldflags="$PROXY_LDFLAGS" -o docker-proxy ./cmd/proxy + ''; + + installPhase = '' + mkdir -p $out/bin + cp docker-proxy $out/bin + ''; + + meta = { + description = "Docker proxy binary to forward traffic between host and containers"; + license = licenses.asl20; + homepage = https://github.com/docker/libnetwork; + maintainers = with maintainers; [vdemeester]; + platforms = docker.meta.platforms; + }; +} diff --git a/pkgs/applications/virtualization/lkl/default.nix b/pkgs/applications/virtualization/lkl/default.nix new file mode 100644 index 00000000000..a307099783e --- /dev/null +++ b/pkgs/applications/virtualization/lkl/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub, bc, python, fuse, libarchive }: + +stdenv.mkDerivation rec { + name = "lkl-${stdenv.lib.substring 0 7 rev}"; + rev = "d74707304d4e4614081ae2a612a833aeb46622b5"; + + buildInputs = [ bc python fuse libarchive ]; + + src = fetchFromGitHub { + inherit rev; + owner = "lkl"; + repo = "linux"; + sha256 = "0x1hdjsrj6hfk1sgfw11ihm00fmp6g158sr2q3cgjy2b6jnsr4hp"; + }; + + # Fix a /usr/bin/env reference in here that breaks sandboxed builds + prePatch = "patchShebangs arch/lkl/scripts"; + + installPhase = '' + mkdir -p $out/{bin,lib} + + # This tool assumes a different directory structure so let's point it at the right location + cp tools/lkl/bin/lkl-hijack.sh $out/bin + substituteInPlace $out/bin/lkl-hijack.sh --replace '/../' '/../lib' + + cp tools/lkl/{cptofs,cpfromfs,fs2tar,lklfuse} $out/bin + cp -r tools/lkl/include $out + cp tools/lkl/liblkl*.{a,so} $out/lib + ''; + + # We turn off format and fortify because of these errors (fortify implies -O2, which breaks the jitter entropy code): + # fs/xfs/xfs_log_recover.c:2575:3: error: format not a string literal and no format arguments [-Werror=format-security] + # crypto/jitterentropy.c:54:3: error: #error "The CPU Jitter random number generator must not be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitterentropy.c." + hardeningDisable = [ "format" "fortify" ]; + + makeFlags = "-C tools/lkl"; + + enableParallelBuilds = true; + + meta = with stdenv.lib; { + description = "LKL (Linux Kernel Library) aims to allow reusing the Linux kernel code as extensively as possible with minimal effort and reduced maintenance overhead"; + platforms = platforms.linux; # Darwin probably works too but I haven't tested it + license = licenses.gpl2; + maintainers = with maintainers; [ copumpkin ]; + }; +} diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix index eb167210126..ae88399f13a 100644 --- a/pkgs/applications/virtualization/qemu/default.nix +++ b/pkgs/applications/virtualization/qemu/default.nix @@ -145,8 +145,28 @@ stdenv.mkDerivation rec { }) (fetchpatch { name = "qemu-CVE-2016-9921_9922.patch"; - url = "http://git.qemu.org/?p=qemu.git;a=commit;h=4299b90e9ba9ce5ca9024572804ba751aa1a7e70"; - sha256 = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73"; + url = "http://git.qemu.org/?p=qemu.git;a=patch;h=4299b90e9ba9ce5ca9024572804ba751aa1a7e70"; + sha256 = "125xlysdgpp59m4rp1mb59i3ipmf3yjk8x01gzvxcg1hnpgm4j4c"; + }) + (fetchpatch { + name = "qemu-CVE-2016-9845.patch"; + url = "http://git.qemu.org/?p=qemu.git;a=patch;h=42a8dadc74f8982fc269e54e3c5627b54d9f83d8"; + sha256 = "0qivj585pp1g6xfzknzgi5d2p6can3ihfgpxz3wi12h5jl5q6677"; + }) + (fetchpatch { + name = "qemu-CVE-2016-9846.patch"; + url = "http://git.qemu.org/?p=qemu.git;a=patch;h=2d1cd6c7a91a4beb99a0c3a21be529222a708545"; + sha256 = "1pa8wwxaz4k4sw1zfa4w0zlxkw6qpsrny1z8c8i8di91aswspq3i"; + }) + (fetchpatch { + name = "qemu-CVE-2016-9907.patch"; + url = "http://git.qemu.org/?p=qemu.git;a=patch;h=07b026fd82d6cf11baf7d7c603c4f5f6070b35bf"; + sha256 = "0phsk2x6mfsd6gabmfk4pr5nc4aymcqsfd88zihlm9d20gg9pbv3"; + }) + (fetchpatch { + name = "qemu-CVE-2016-9912.patch"; + url = "http://git.qemu.org/?p=qemu.git;a=patch;h=b8e23926c568f2e963af39028b71c472e3023793"; + sha256 = "1b711s63pg6rzqkqyx0mrlb4x6jv3dscc90qg8w6lflwlhwa73iv"; }) ] ++ optional nixosTestRunner ./force-uid0-on-9p.patch; hardeningDisable = [ "stackprotector" ]; diff --git a/pkgs/applications/virtualization/rkt/default.nix b/pkgs/applications/virtualization/rkt/default.nix index f3f5a88c0af..2f610208c72 100644 --- a/pkgs/applications/virtualization/rkt/default.nix +++ b/pkgs/applications/virtualization/rkt/default.nix @@ -12,7 +12,7 @@ let stage1Dir = "lib/rkt/stage1-images"; in stdenv.mkDerivation rec { - version = "1.21.0"; + version = "1.23.0"; name = "rkt-${version}"; BUILDDIR="build-${name}"; @@ -20,7 +20,7 @@ in stdenv.mkDerivation rec { owner = "coreos"; repo = "rkt"; rev = "v${version}"; - sha256 = "0zd7f3yrnzik96a634m2qyrz25f5mi28caadghqdl9q2apxfb896"; + sha256 = "0fgvc3s8rb6da3jgrd8jmqv9xky7mq1y184jbm4lgy0rds4zhkf4"; }; stage1BaseImage = fetchurl { diff --git a/pkgs/applications/virtualization/tini/default.nix b/pkgs/applications/virtualization/tini/default.nix index 535ca551785..2a7b4810a24 100644 --- a/pkgs/applications/virtualization/tini/default.nix +++ b/pkgs/applications/virtualization/tini/default.nix @@ -1,18 +1,20 @@ -{ stdenv, fetchurl, cmake }: +{ stdenv, fetchFromGitHub, cmake, glibc }: stdenv.mkDerivation rec { - version = "0.8.3"; + version = "0.13.1"; name = "tini-${version}"; - src = fetchurl { - url = "https://github.com/krallin/tini/archive/v0.8.3.tar.gz"; - sha256 ="1w7rj4crrcyv25idmh4asbp2sxzwyihy5mbpw384bzxjzaxn9xpa"; + src = fetchFromGitHub { + owner = "krallin"; + repo = "tini"; + rev = "v${version}"; + sha256 ="1g4n8v5d197zcb41fcpbhip2x342383zw1d2zkv57w73vkqgv6z6"; }; patchPhase = "sed -i /tini-static/d CMakeLists.txt"; NIX_CFLAGS_COMPILE = [ "-DPR_SET_CHILD_SUBREAPER=36" "-DPR_GET_CHILD_SUBREAPER=37" ]; - buildInputs = [ cmake ]; + buildInputs = [ cmake glibc glibc.static ]; meta = with stdenv.lib; { description = "A tiny but valid init for containers"; homepage = https://github.com/krallin/tini; diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix index 0964e1b4814..bd003df57f8 100644 --- a/pkgs/applications/virtualization/virt-manager/default.nix +++ b/pkgs/applications/virtualization/virt-manager/default.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchurl, pythonPackages, intltool, libxml2Python, curl -, wrapGAppsHook, virtinst, gnome_python, gtkvnc, vte +{ stdenv, fetchurl, python2Packages, intltool, curl +, wrapGAppsHook, virtinst, gtkvnc, vte , gtk3, gobjectIntrospection, libvirt-glib, gsettings_desktop_schemas, glib , avahi, dconf, spiceSupport ? true, spice_gtk, libosinfo, gnome3, system-libvirt }: with stdenv.lib; -with pythonPackages; +with python2Packages; buildPythonApplication rec { name = "virt-manager-${version}"; @@ -21,8 +21,8 @@ buildPythonApplication rec { [ eventlet greenlet gflags netaddr carrot routes PasteDeploy m2crypto ipy twisted distutils_extra simplejson glanceclient cheetah lockfile httplib2 - urlgrabber virtinst pyGtkGlade dbus-python gnome_python pygobject3 - libvirt libxml2Python ipaddr vte libosinfo gobjectIntrospection gtk3 mox + urlgrabber virtinst pyGtkGlade dbus-python /*gnome_python FIXME*/ pygobject3 + libvirt libxml2 ipaddr vte libosinfo gobjectIntrospection gtk3 mox gtkvnc libvirt-glib glib gsettings_desktop_schemas gnome3.defaultIconTheme wrapGAppsHook ] ++ optional spiceSupport spice_gtk; diff --git a/pkgs/applications/window-managers/i3/blocks-gaps.nix b/pkgs/applications/window-managers/i3/blocks-gaps.nix index a80dbd38ec8..d32e82f100e 100644 --- a/pkgs/applications/window-managers/i3/blocks-gaps.nix +++ b/pkgs/applications/window-managers/i3/blocks-gaps.nix @@ -18,7 +18,7 @@ stdenv.mkDerivation rec { description = "A flexible scheduler for your i3bar blocks -- this is a fork to use with i3-gaps"; homepage = https://github.com/Airblader/i3blocks-gaps; license = licenses.gpl3; - maintainers = [ "carlsverre" ]; + maintainers = with maintainers; [ carlsverre ]; platforms = platforms.linux; }; } diff --git a/pkgs/applications/window-managers/i3/blocks.nix b/pkgs/applications/window-managers/i3/blocks.nix index c3880b92bdf..60f13ce440c 100644 --- a/pkgs/applications/window-managers/i3/blocks.nix +++ b/pkgs/applications/window-managers/i3/blocks.nix @@ -9,14 +9,13 @@ stdenv.mkDerivation rec { sha256 = "c64720057e22cc7cac5e8fcd58fd37e75be3a7d5a3cb8995841a7f18d30c0536"; }; - makeFlags = "all"; + buildFlags = "SYSCONFDIR=/etc all"; installFlags = "PREFIX=\${out} VERSION=${version}"; meta = with stdenv.lib; { description = "A flexible scheduler for your i3bar blocks"; homepage = https://github.com/vivien/i3blocks; license = licenses.gpl3; - maintainers = [ "MindTooth" ]; - platforms = platforms.all; + platforms = with platforms; freebsd ++ linux; }; } diff --git a/pkgs/applications/window-managers/i3/status.nix b/pkgs/applications/window-managers/i3/status.nix index 1693e7ed0fd..bd79f6b8ff0 100644 --- a/pkgs/applications/window-managers/i3/status.nix +++ b/pkgs/applications/window-managers/i3/status.nix @@ -2,11 +2,11 @@ }: stdenv.mkDerivation rec { - name = "i3status-2.10"; + name = "i3status-2.11"; src = fetchurl { url = "http://i3wm.org/i3status/${name}.tar.bz2"; - sha256 = "1497dsvb32z9xljmxz95dnyvsbayn188ilm3l4ys8m5h25vd1xfs"; + sha256 = "0pwcy599fw8by1a1sf91crkqba7679qhvhbacpmhis8c1xrpxnwq"; }; buildInputs = [ confuse yajl alsaLib libpulseaudio libnl pkgconfig ]; diff --git a/pkgs/applications/window-managers/jwm/default.nix b/pkgs/applications/window-managers/jwm/default.nix index 47130ac71ec..97e4b391a79 100644 --- a/pkgs/applications/window-managers/jwm/default.nix +++ b/pkgs/applications/window-managers/jwm/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "jwm-${version}"; - version = "1563"; + version = "1575"; src = fetchFromGitHub { owner = "joewing"; repo = "jwm"; rev = "s${version}"; - sha256 = "0xfrsk0cffc0fmlmq1340ylzdcmancn2bwgzv6why3gklxplsp9z"; + sha256 = "0dw0f29s04jglncavgqr7h9h791f7vw3lb3dcwrgmzk5v50v4nx9"; }; nativeBuildInputs = [ pkgconfig automake autoconf libtool gettext which ]; diff --git a/pkgs/applications/window-managers/stumpwm/default.nix b/pkgs/applications/window-managers/stumpwm/default.nix index ac577385ad4..6d5e53b7088 100644 --- a/pkgs/applications/window-managers/stumpwm/default.nix +++ b/pkgs/applications/window-managers/stumpwm/default.nix @@ -11,6 +11,12 @@ let }); versionSpec = { "latest" = { + name = "1.0.0"; + rev = "refs/tags/1.0.0"; + sha256 = "16r0lwhxl8g71masmfbjr7s7m7fah4ii4smi1g8zpbpiqjz48ryb"; + patches = []; + }; + "0.9.9" = { name = "0.9.9"; rev = "refs/tags/0.9.9"; sha256 = "0hmvbdk2yr5wrkiwn9dfzf65s4xc2qifj0sn6w2mghzp96cph79k"; @@ -19,8 +25,8 @@ let "git" = { name = "git-20160617"; rev = "7d5b5eb76aa656baf5a8713f514937765f66b10a"; - sha256 = "1jpj978r54086hypjxqxi0r3zacqpkr61dp6dbi0lykgx7m5bjfb"; - patches = []; + sha256 = "1jpj978r54086hypjxqxi0r3zacqpkr61dp6dbi0lykgx7m5bjfb"; + patches = []; }; }.${version}; in diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index c8e3d8b4cc8..95e0b360937 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -281,9 +281,6 @@ stdenv.mkDerivation { crossAttrs = { shell = shell.crossDrv + shell.crossDrv.shellPath; libc = stdenv.ccCross.libc; - coreutils = coreutils.crossDrv; - binutils = binutils.crossDrv; - cc = cc.crossDrv; # # This is not the best way to do this. I think the reference should be # the style in the gcc-cross-wrapper, but to keep a stable stdenv now I diff --git a/pkgs/build-support/fetchbower/default.nix b/pkgs/build-support/fetchbower/default.nix index 11d88ae10e9..835fbec6bf0 100644 --- a/pkgs/build-support/fetchbower/default.nix +++ b/pkgs/build-support/fetchbower/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, bower2nix }: +{ stdenv, lib, bower2nix, cacert }: let bowerVersion = version: let @@ -9,6 +9,7 @@ let fetchbower = name: version: target: outputHash: stdenv.mkDerivation { name = "${name}-${bowerVersion version}"; + SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; buildCommand = '' fetch-bower --quiet --out=$PWD/out "${name}" "${target}" "${version}" # In some cases, the result of fetchBower is different depending diff --git a/pkgs/build-support/fetchurl/write-mirror-list.sh b/pkgs/build-support/fetchurl/write-mirror-list.sh index 55508742dd3..2dabd2e722b 100644 --- a/pkgs/build-support/fetchurl/write-mirror-list.sh +++ b/pkgs/build-support/fetchurl/write-mirror-list.sh @@ -1,4 +1,4 @@ source $stdenv/setup # !!! this is kinda hacky. -set | grep '^[a-zA-Z]\+=.*://' > $out +set | grep -E '^[a-zA-Z]+=.*://' > $out diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index d03265c089a..36cb068d93d 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -1886,22 +1886,22 @@ rec { }; debian8i386 = { - name = "debian-8.6-jessie-i386"; - fullName = "Debian 8.6 Jessie (i386)"; + name = "debian-8.7-jessie-i386"; + fullName = "Debian 8.7 Jessie (i386)"; packagesList = fetchurl { url = mirror://debian/dists/jessie/main/binary-i386/Packages.xz; - sha256 = "b915c936233609af3ecf9272cd53fbdb2144d463e8472a30507aa112ef5e6a6b"; + sha256 = "71cacb934dc4ab2e67a5ed215ccbc9836cf8d95687edec7e7fe8d3916e3b3fe8"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; }; debian8x86_64 = { - name = "debian-8.6-jessie-amd64"; - fullName = "Debian 8.6 Jessie (amd64)"; + name = "debian-8.7-jessie-amd64"; + fullName = "Debian 8.7 Jessie (amd64)"; packagesList = fetchurl { url = mirror://debian/dists/jessie/main/binary-amd64/Packages.xz; - sha256 = "8b80b6608a8fc72509b949efe1730077f0e8383b29c6aed5f86d9f9b51a631d8"; + sha256 = "b4cfbaaef31f05ce1726d00f0a173f5b6f33a9192513302319a49848884a17f3"; }; urlPrefix = mirror://debian; packages = commonDebianPackages; diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix index f739479ac0a..52227e9b2ba 100644 --- a/pkgs/data/documentation/man-pages/default.nix +++ b/pkgs/data/documentation/man-pages/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "man-pages-${version}"; - version = "4.08"; + version = "4.09"; src = fetchurl { url = "mirror://kernel/linux/docs/man-pages/${name}.tar.xz"; - sha256 = "1d32ki8nkwd2xiln619jihqn7s15ydrg7386n4hxq530sys7svic"; + sha256 = "1740gq9sq28dp5a5sjn1ya7cvrv8mbky6knb7734v8k29a7a0x55"; }; makeFlags = [ "MANDIR=$(out)/share/man" ]; diff --git a/pkgs/data/fonts/gentium/default.nix b/pkgs/data/fonts/gentium/default.nix index 6addc779f35..9e4a88ab770 100644 --- a/pkgs/data/fonts/gentium/default.nix +++ b/pkgs/data/fonts/gentium/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { version = "5.000"; src = fetchzip { - url = "http://software.sil.org/downloads/gentium/GentiumPlus-${version}.zip"; + url = "http://software.sil.org/downloads/d/gentium/GentiumPlus-${version}.zip"; sha256 = "0g9sx38wh7f0m16gr64g2xggjwak2q6jw9y4zhrvhmp4aq4xfqm6"; }; diff --git a/pkgs/data/fonts/overpass/default.nix b/pkgs/data/fonts/overpass/default.nix index d441ac514d3..e24d61d5ba1 100644 --- a/pkgs/data/fonts/overpass/default.nix +++ b/pkgs/data/fonts/overpass/default.nix @@ -1,12 +1,14 @@ -{ stdenv, fetchurl, unzip }: +{ stdenv, fetchFromGitHub, unzip }: stdenv.mkDerivation rec { name = "overpass-${version}"; - version = "2.1"; + version = "3.0.2"; - src = fetchurl { - url = "https://github.com/RedHatBrand/overpass/releases/download/2.1/overpass-fonts-ttf-2.1.zip"; - sha256 = "1kd7vbqffp5988j3p4zxkxajdmfviyv4y6rzk7jazg81xcsxicwf"; + src = fetchFromGitHub { + owner = "RedHatBrand"; + repo = "Overpass"; + rev = version; + sha256 = "1bgmnhdfmp4rycyadcnzw62vkvn63nn29pq9vbjf4c9picvl8ah6"; }; nativeBuildInputs = [ unzip ]; @@ -15,8 +17,8 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/share/doc/${name} - mkdir -p $out/share/fonts/truetype - cp -v *.ttf $out/share/fonts/truetype + mkdir -p $out/share/fonts/opentype + cp -v "desktop-fonts/"*"/"*.otf $out/share/fonts/opentype cp -v LICENSE.md README.md $out/share/doc/${name} ''; diff --git a/pkgs/data/fonts/paratype-pt/sans.nix b/pkgs/data/fonts/paratype-pt/sans.nix index 2958611e474..fe9d3085470 100644 --- a/pkgs/data/fonts/paratype-pt/sans.nix +++ b/pkgs/data/fonts/paratype-pt/sans.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, unzip }: stdenv.mkDerivation rec { - name = "paratype-pt-sane"; + name = "paratype-pt-sans"; src = fetchurl rec { url = "http://www.paratype.ru/uni/public/PTSans.zip"; diff --git a/pkgs/data/fonts/roboto/default.nix b/pkgs/data/fonts/roboto/default.nix index e0d2545973b..fbb364b9d72 100644 --- a/pkgs/data/fonts/roboto/default.nix +++ b/pkgs/data/fonts/roboto/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "roboto-${version}"; - version = "2.135"; + version = "2.136"; src = fetchurl { url = "https://github.com/google/roboto/releases/download/v${version}/roboto-unhinted.zip"; - sha256 = "1ndlh36bcx4mhi58sxfx6ywbib586brh6s5sk3jyji78h1i7j8zr"; + sha256 = "0yx3q5wbbl1qkxfx1fglzy3rvms98jr8fcfj70vvvz3r3lppv201"; }; nativeBuildInputs = [ unzip ]; diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix index 812362d6b30..95296108618 100644 --- a/pkgs/data/misc/hackage/default.nix +++ b/pkgs/data/misc/hackage/default.nix @@ -6,6 +6,6 @@ fetchFromGitHub { owner = "commercialhaskell"; repo = "all-cabal-hashes"; - rev = "ee101d34ff8bd59897aa2eb0a124bcd3fb47ceec"; - sha256 = "1hky0s2c1rv1srfnhbyi3ny14rnfnnp2j9fsr4ylz76xyxgjf5wm"; + rev = "5c5b04af472eb6c2854b21cb52ee6324252280de"; + sha256 = "1cnr350044yrlg7wa09fmdarl7y9gkydh25lv94wcqg3w9cdv0fb"; } diff --git a/pkgs/desktops/enlightenment/terminology.nix b/pkgs/desktops/enlightenment/terminology.nix index 34506c05fab..fc36a7e7a65 100644 --- a/pkgs/desktops/enlightenment/terminology.nix +++ b/pkgs/desktops/enlightenment/terminology.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "terminology-${version}"; - version = "0.9.1"; + version = "1.0.0"; src = fetchurl { url = "http://download.enlightenment.org/rel/apps/terminology/${name}.tar.xz"; - sha256 = "1kwv9vkhngdm5v38q93xpcykghnyawhjjcb5bgy0p89gpbk7mvpc"; + sha256 = "1x4j2q4qqj10ckbka0zaq2r2zm66ff1x791kp8slv1ff7fw45vdz"; }; nativeBuildInputs = [ pkgconfig ]; @@ -25,8 +25,8 @@ stdenv.mkDerivation rec { meta = { description = "The best terminal emulator written with the EFL"; homepage = http://enlightenment.org/; - maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx ]; platforms = stdenv.lib.platforms.linux; license = stdenv.lib.licenses.bsd2; + maintainers = with stdenv.lib.maintainers; [ matejc tstrobel ftrvxmtrx ]; }; } diff --git a/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix b/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix deleted file mode 100644 index f8856ca7130..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/accerciser/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, itstool, libxml2, python3Packages, at_spi2_core -, dbus, intltool, libwnck3 }: - -stdenv.mkDerivation rec { - name = "accerciser-3.14.0"; - - src = fetchurl { - url = "mirror://gnome/sources/accerciser/3.14/${name}.tar.xz"; - sha256 = "0x05gpajpcs01g7m34g6fxz8122cf9kx3k0lchwl34jy8xfr39gm"; - }; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook itstool libxml2 python3Packages.python python3Packages.pyatspi - python3Packages.pygobject3 python3Packages.ipython - at_spi2_core dbus intltool libwnck3 gnome3.defaultIconTheme - ]; - - wrapPrefixVariables = [ "PYTHONPATH" ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Accerciser; - description = "Interactive Python accessibility explorer"; - maintainers = gnome3.maintainers; - license = licenses.bsd3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix b/pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix deleted file mode 100644 index 00895f9a2bb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/bijiben/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, glib -, evolution_data_server, evolution, sqlite -, makeWrapper, itstool, desktop_file_utils -, clutter_gtk, libuuid, webkitgtk, zeitgeist -, gnome3, librsvg, gdk_pixbuf, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ pkgconfig glib intltool itstool libxml2 - clutter_gtk libuuid webkitgtk gnome3.tracker - gnome3.gnome_online_accounts zeitgeist desktop_file_utils - gnome3.gsettings_desktop_schemas makeWrapper - gdk_pixbuf gnome3.defaultIconTheme librsvg - evolution_data_server evolution sqlite ]; - - enableParallelBuilding = true; - - preFixup = '' - wrapProgram "$out/bin/bijiben" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Bijiben; - description = "Note editor designed to remain simple to use"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix b/pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix deleted file mode 100644 index 83961869826..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/bijiben/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "bijiben-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/bijiben/3.20/bijiben-3.20.2.tar.xz; - sha256 = "5774dfdedb79f5ffe5bac3cebe0816dc7e6410381744dcb999815061dee6a981"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix b/pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix deleted file mode 100644 index b5f70d84e52..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/cheese/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, intltool, fetchurl, wrapGAppsHook, gnome-video-effects, libcanberra_gtk3 -, pkgconfig, gtk3, glib, clutter_gtk, clutter-gst, udev, gst_all_1, itstool -, libgudev -, adwaita-icon-theme, librsvg, gdk_pixbuf, gnome3, gnome_desktop, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 glib intltool wrapGAppsHook gnome-video-effects itstool - gdk_pixbuf adwaita-icon-theme librsvg udev gst_all_1.gstreamer libxml2 - gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gnome_desktop - gst_all_1.gst-plugins-bad clutter_gtk clutter-gst - libcanberra_gtk3 libgudev ]; - - enableParallelBuilding = true; - - NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Cheese; - description = "Take photos and videos with your webcam, with fun graphical effects"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix b/pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix deleted file mode 100644 index 3ca8c8c73c8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/cheese/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "cheese-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/cheese/3.20/cheese-3.20.2.tar.xz; - sha256 = "b7c18719b708e039c063ef09278ee813923556e06af4a7e9598c5d3bdeb83775"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix b/pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix deleted file mode 100644 index 095c6e7814e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/evolution/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ stdenv, intltool, fetchurl, libxml2, webkitgtk, highlight -, pkgconfig, gtk3, glib, libnotify, gtkspell3 -, wrapGAppsHook, itstool, shared_mime_info, libical, db, gcr, sqlite -, gnome3, librsvg, gdk_pixbuf, libsecret, nss, nspr, icu, libtool -, libcanberra_gtk3, bogofilter, gst_all_1, procps, p11_kit, dconf }: - -let - majVer = gnome3.version; -in stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard - gnome3.evolution_data_server ]; - - propagatedBuildInputs = [ gnome3.gtkhtml ]; - - buildInputs = [ gtk3 glib intltool itstool libxml2 libtool - gdk_pixbuf gnome3.defaultIconTheme librsvg db icu - gnome3.evolution_data_server libsecret libical gcr - webkitgtk shared_mime_info gnome3.gnome_desktop gtkspell3 - libcanberra_gtk3 bogofilter gnome3.libgdata sqlite - gst_all_1.gstreamer gst_all_1.gst-plugins-base p11_kit - nss nspr libnotify procps highlight gnome3.libgweather - gnome3.gsettings_desktop_schemas dconf - gnome3.libgnome_keyring gnome3.glib_networking ]; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - configureFlags = [ "--disable-spamassassin" "--disable-pst-import" "--disable-autoar" - "--disable-libcryptui" ]; - - NIX_CFLAGS_COMPILE = "-I${nspr.dev}/include/nspr -I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0"; - - enableParallelBuilding = true; - - requiredSystemFeatures = [ "big-parallel" ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Evolution; - description = "Personal information management application that provides integrated mail, calendaring and address book functionality"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2Plus; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix b/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix deleted file mode 100644 index b43dc9c505d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/evolution/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "evolution-3.20.5"; - - src = fetchurl { - url = mirror://gnome/sources/evolution/3.20/evolution-3.20.5.tar.xz; - sha256 = "2e13551ce0996963506f0bdde5e01c3b8aa0622849a272ff12877cd595baeb6e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix b/pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix deleted file mode 100644 index 18188829377..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/file-roller/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool, itstool, libxml2, libarchive -, attr, bzip2, acl, wrapGAppsHook, librsvg, gdk_pixbuf, libnotify, nautilus }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ glib gnome3.gtk intltool itstool libxml2 libarchive - gnome3.defaultIconTheme attr bzip2 acl gdk_pixbuf librsvg - gnome3.dconf libnotify nautilus ]; - - installFlags = [ "nautilus_extensiondir=$(out)/lib/nautilus/extensions-3.0" ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/FileRoller; - description = "Archive manager for the GNOME desktop environment"; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix b/pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix deleted file mode 100644 index 37595ae27d7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/file-roller/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "file-roller-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/file-roller/3.20/file-roller-3.20.3.tar.xz; - sha256 = "6b5c2de4c6bd52318cacd2a398cdfa45a5f1df8a77c6652a38a6a1d3e53644e9"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix deleted file mode 100644 index 69056e28c26..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gedit/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, intltool, fetchurl, enchant, isocodes -, pkgconfig, gtk3, glib -, bash, wrapGAppsHook, itstool, libsoup, libxml2 -, gnome3, librsvg, gdk_pixbuf, file, gspell }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ gtk3 glib intltool itstool enchant isocodes - gdk_pixbuf gnome3.defaultIconTheme librsvg libsoup - gnome3.libpeas gnome3.gtksourceview libxml2 - gnome3.gsettings_desktop_schemas gnome3.dconf file gspell ]; - - enableParallelBuilding = true; - - preFixup = '' - gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ gnome3.libpeas gnome3.gtksourceview ]}") - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Gedit; - description = "Official text editor of the GNOME desktop environment"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix deleted file mode 100644 index c511bc663a5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gedit/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gedit-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gedit/3.20/gedit-3.20.2.tar.xz; - sha256 = "32a1276a71a0d4a5af4e20a87bc273170ba8e075fc1ca7f51c8d3a6c150463f8"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/glade/default.nix b/pkgs/desktops/gnome-3/3.20/apps/glade/default.nix deleted file mode 100644 index a0f8d966955..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/glade/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ stdenv, intltool, fetchurl, python -, pkgconfig, gtk3, glib -, makeWrapper, itstool, libxml2, docbook_xsl -, gnome3, librsvg, gdk_pixbuf, libxslt }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 python - gnome3.gsettings_desktop_schemas makeWrapper docbook_xsl - gdk_pixbuf gnome3.defaultIconTheme librsvg libxslt ]; - - enableParallelBuilding = true; - - preFixup = '' - wrapProgram "$out/bin/glade" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Glade; - description = "User interface designer for GTK+ applications"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/glade/src.nix b/pkgs/desktops/gnome-3/3.20/apps/glade/src.nix deleted file mode 100644 index d32dbd94d05..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/glade/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "glade-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/glade/3.20/glade-3.20.0.tar.xz; - sha256 = "82d96dca5dec40ee34e2f41d49c13b4ea50da8f32a3a49ca2da802ff14dc18fe"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix deleted file mode 100644 index edb0075fdae..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ stdenv, fetchurl, makeWrapper, pkgconfig, intltool, itstool, libvirt-glib -, glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice_gtk -, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala_0_32 -, libcap_ng, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg -, desktop_file_utils, mtools, cdrkit, libcdio, numactl, xen -, libusb, libarchive, acl, libgudev, qemu -}: - -# TODO: ovirt (optional) - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - enableParallelBuilding = true; - - doCheck = true; - - buildInputs = [ - makeWrapper pkgconfig intltool itstool libvirt-glib glib - gobjectIntrospection libxml2 gtk3 gtkvnc libvirt spice_gtk spice_protocol - libuuid libsoup libosinfo systemd tracker vala_0_32 libcap_ng libcap yajl gmp - gdbm cyrus_sasl gnome3.defaultIconTheme libusb libarchive - librsvg desktop_file_utils acl libgudev numactl xen - ]; - - preFixup = '' - for prog in "$out/bin/"*; do - wrapProgram "$prog" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \ - --prefix PATH : "${stdenv.lib.makeBinPath [ mtools cdrkit libcdio qemu ]}" - done - ''; - - meta = with stdenv.lib; { - description = "Simple GNOME 3 application to access remote or virtual systems"; - homepage = https://wiki.gnome.org/action/show/Apps/Boxes; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = with maintainers; [ bjornfor ]; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix deleted file mode 100644 index 1d53821b13a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-boxes-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-boxes/3.20/gnome-boxes-3.20.2.tar.xz; - sha256 = "c0379ce1de9d2a43a6875cbe1f2ef7ef69161b284926d59c44246a9142130fc5"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix deleted file mode 100644 index 5fe6583660c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, intltool, evolution_data_server, sqlite, libxml2, libsoup -, glib, gnome_online_accounts }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool evolution_data_server - sqlite libxml2 libsoup glib gnome3.defaultIconTheme gnome_online_accounts - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Calendar; - description = "Simple and beautiful calendar application for GNOME"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix deleted file mode 100644 index 4871139a6f3..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-calendar/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-calendar-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-calendar/3.20/gnome-calendar-3.20.2.tar.xz; - sha256 = "f132cff56310b83cf086628e949685b04cdaf872e989d67dbb8a3e4e9943deee"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/default.nix deleted file mode 100644 index 4571a5d50e8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, intltool, gjs, gdk_pixbuf, librsvg }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool gjs gdk_pixbuf - librsvg gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Design/Apps/CharacterMap; - description = "Simple utility application to find and insert unusual characters"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/src.nix deleted file mode 100644 index d29173c23ff..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-characters/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-characters-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-characters/3.20/gnome-characters-3.20.1.tar.xz; - sha256 = "6891eed27a5b023200992540266a9216d081eef890d6d0836380dc3c0033857c"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/default.nix deleted file mode 100644 index e39614e765d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv, intltool, fetchurl, libgweather, libnotify -, pkgconfig, gtk3, glib, gsound -, makeWrapper, itstool, libcanberra_gtk3, libtool -, gnome3, librsvg, gdk_pixbuf, geoclue2, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libcanberra_gtk3 - gnome3.gsettings_desktop_schemas makeWrapper - gdk_pixbuf gnome3.defaultIconTheme librsvg - gnome3.gnome_desktop gnome3.geocode_glib geoclue2 - libgweather libnotify libtool gsound - wrapGAppsHook ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Clocks; - description = "Clock application designed for GNOME 3"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/src.nix deleted file mode 100644 index 30fccb61d34..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-clocks/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-clocks-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-clocks/3.20/gnome-clocks-3.20.1.tar.xz; - sha256 = "92ad7b409c5118464af49ca28262ae43e9d377435ad2b10048b23e6e11ae476f"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/default.nix deleted file mode 100644 index 5daa7277f7b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ stdenv, intltool, fetchurl, evince, gjs -, pkgconfig, gtk3, glib -, makeWrapper, itstool, libxslt, webkitgtk -, gnome3, librsvg, gdk_pixbuf, libsoup, docbook_xsl -, gobjectIntrospection, json_glib, inkscape, poppler_utils -, gmp, desktop_file_utils, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - configureFlags = [ "--enable-getting-started" ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxslt - docbook_xsl desktop_file_utils inkscape poppler_utils - gnome3.gsettings_desktop_schemas makeWrapper gmp - gdk_pixbuf gnome3.defaultIconTheme librsvg evince - libsoup webkitgtk gjs gobjectIntrospection gnome3.rest - gnome3.tracker gnome3.libgdata gnome3.gnome_online_accounts - gnome3.gnome_desktop gnome3.libzapojit json_glib - wrapGAppsHook ]; - - enableParallelBuilding = true; - - preFixup = '' - substituteInPlace $out/bin/gnome-documents --replace gapplication "${glib.dev}/bin/gapplication" - - gappsWrapperArgs+=(--run 'if [ -z "$XDG_CACHE_DIR" ]; then XDG_CACHE_DIR=$HOME/.cache; fi; if [ -w "$XDG_CACHE_DIR/.." ]; then mkdir -p "$XDG_CACHE_DIR/gnome-documents"; fi') - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Documents; - description = "Document manager application designed to work with GNOME 3"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/src.nix deleted file mode 100644 index db5d2c610c9..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-documents/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-documents-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-documents/3.20/gnome-documents-3.20.0.tar.xz; - sha256 = "a5fa496c5e80eccb8d2e5bba7f4d7dc4cc6c9f53d5bc028402428771be1237d2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/default.nix deleted file mode 100644 index 0c75ebd7c78..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ intltool itstool libxml2 ]; - - meta = with stdenv.lib; { - homepage = https://live.gnome.org/DocumentationProject; - description = "Help a new user get started in GNOME"; - maintainers = gnome3.maintainers; - license = licenses.cc-by-sa-30; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/src.nix deleted file mode 100644 index 2550b1a46b4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-getting-started-docs/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-getting-started-docs-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-getting-started-docs/3.20/gnome-getting-started-docs-3.20.0.tar.xz; - sha256 = "0dc3a69d646c3ee3c6ef1a34dbc7f469d66275bd20215071fd495ae5900fcfdc"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/default.nix deleted file mode 100644 index d4135fdb1ba..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, intltool, itstool, libxml2, systemd }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - configureFlags = [ "--disable-tests" ]; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 - systemd gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Logs; - description = "A log viewer for the systemd journal"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/src.nix deleted file mode 100644 index 81f5c29d7ca..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-logs/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-logs-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-logs/3.20/gnome-logs-3.20.1.tar.xz; - sha256 = "b797841faac4e176c64497837de27b1b953d16d2482e8a773a48b38117b1367e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/default.nix deleted file mode 100644 index 8625f21f3db..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gnome3, gtk3 -, gobjectIntrospection, gdk_pixbuf, librsvg, autoreconfHook -, geoclue2, wrapGAppsHook, folks, libchamplain, gfbgraph, file, libsoup -, webkitgtk }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - buildInputs = [ pkgconfig intltool gobjectIntrospection wrapGAppsHook - gtk3 geoclue2 gnome3.gjs gnome3.libgee folks gfbgraph - gnome3.geocode_glib libchamplain file libsoup - gdk_pixbuf librsvg autoreconfHook - gnome3.gsettings_desktop_schemas gnome3.evolution_data_server - gnome3.gnome_online_accounts gnome3.defaultIconTheme - webkitgtk ]; - - patches = [ ./soup.patch ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Maps; - description = "A map application for GNOME 3"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/soup.patch b/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/soup.patch deleted file mode 100644 index ef8c7a1287d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/soup.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- gnome-maps-3.18.0/configure.ac.orig 2015-09-24 18:38:31.912498368 +0200 -+++ gnome-maps-3.18.0/configure.ac 2015-09-24 18:38:40.783320413 +0200 -@@ -50,8 +50,9 @@ - folks >= $FOLKS_MIN_VERSION - geocode-glib-1.0 >= $GEOCODE_MIN_VERSION - champlain-0.12 >= $CHAMPLAIN_MIN_VERSION - libxml-2.0 - rest-0.7 -+ libsoup-2.4 - ]) - AC_SUBST(GNOME_MAPS_LIB_CFLAGS) - AC_SUBST(GNOME_MAPS_LIB_LIBS) diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix deleted file mode 100644 index 054f340bf42..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-maps/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-maps-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-maps/3.20/gnome-maps-3.20.2.tar.xz; - sha256 = "e860144795339fdbb2f1239c4db092ad12beb9acaa3f3f8aa1d935c36d86bc3f"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix deleted file mode 100644 index ea8f15fd4e5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ stdenv, intltool, fetchurl, gdk_pixbuf, tracker -, libxml2, python3Packages, libnotify, wrapGAppsHook -, pkgconfig, gtk3, glib, cairo -, makeWrapper, itstool, gnome3, librsvg, gst_all_1 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.libmediaart - gdk_pixbuf gnome3.defaultIconTheme librsvg python3Packages.python - gnome3.grilo gnome3.grilo-plugins gnome3.totem-pl-parser libxml2 libnotify - python3Packages.pycairo python3Packages.dbus-python python3Packages.requests2 - python3Packages.pygobject3 gst_all_1.gstreamer gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad wrapGAppsHook - gnome3.gsettings_desktop_schemas makeWrapper tracker ]; - - wrapPrefixVariables = [ "PYTHONPATH" ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Music; - description = "Music player and management application for the GNOME desktop environment"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-music/src.nix deleted file mode 100644 index 43cec97929c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-music/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-music-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-music/3.20/gnome-music-3.20.2.tar.xz; - sha256 = "ca328bfd85ba8cb651e4e3c5d56499b111cb95b4f3e9b2e482cca7830213c7a0"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-nettool/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-nettool/default.nix deleted file mode 100644 index 4c152777f2c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-nettool/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, libgtop, intltool, itstool, libxml2, nmap, inetutils }: - -stdenv.mkDerivation rec { - name = "gnome-nettool-3.8.1"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-nettool/3.8/${name}.tar.xz"; - sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h"; - }; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook libgtop intltool itstool libxml2 - gnome3.defaultIconTheme - ]; - - propagatedUserEnvPkgs = [ nmap inetutils ]; - - meta = with stdenv.lib; { - homepage = http://projects.gnome.org/gnome-network; - description = "A collection of networking tools"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/default.nix deleted file mode 100644 index df7e23ef9d4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, intltool, fetchurl, exempi, libxml2 -, pkgconfig, gtk3, glib -, makeWrapper, itstool, gegl, babl, lcms2 -, desktop_file_utils, gmp, libmediaart, wrapGAppsHook -, gnome3, librsvg, gdk_pixbuf, libexif, gexiv2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool gegl babl gnome3.libgdata - gnome3.gsettings_desktop_schemas makeWrapper gmp libmediaart - gdk_pixbuf gnome3.defaultIconTheme librsvg exempi - gnome3.gfbgraph gnome3.grilo-plugins gnome3.grilo - gnome3.gnome_online_accounts gnome3.gnome_desktop - lcms2 libexif gnome3.tracker libxml2 desktop_file_utils - wrapGAppsHook gexiv2 ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Photos; - description = "Photos is an application to access, organize and share your photos with GNOME 3"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix deleted file mode 100644 index e8569dc5433..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-photos/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-photos-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-photos/3.20/gnome-photos-3.20.3.tar.xz; - sha256 = "d1dd8bd8178dd1d0120abd2ff3e959fb1199f4e1751558f925ce7f1278548996"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/default.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/default.nix deleted file mode 100644 index 599bed87d6e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook, gjs -, libgweather, intltool, itstool, geoclue2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook gjs intltool itstool - libgweather gnome3.defaultIconTheme geoclue2 - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Weather; - description = "Access current weather conditions and forecasts"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/src.nix b/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/src.nix deleted file mode 100644 index 8229ad4dc04..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/gnome-weather/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-weather-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-weather/3.20/gnome-weather-3.20.1.tar.xz; - sha256 = "e310ecd56f396ac0e8e5652ac8b63258720034e23afbf32fbb2d509f25bbb2b6"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/nautilus-sendto/default.nix b/pkgs/desktops/gnome-3/3.20/apps/nautilus-sendto/default.nix deleted file mode 100644 index 093900dcb7a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/nautilus-sendto/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool -, gobjectIntrospection, makeWrapper }: - -stdenv.mkDerivation rec { - name = "nautilus-sendto-${version}"; - - version = "3.8.1"; - - src = fetchurl { - url = "mirror://gnome/sources/nautilus-sendto/3.8/${name}.tar.xz"; - sha256 = "03fa46bff271acdbdedab6243b2a84e5ed3daa19c81b69d087b3e852c8fe5dab"; - }; - - buildInputs = [ glib pkgconfig gobjectIntrospection intltool makeWrapper ]; - - meta = with stdenv.lib; { - description = "Integrates Evolution and Pidgin into the Nautilus file manager"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/polari/default.nix b/pkgs/desktops/gnome-3/3.20/apps/polari/default.nix deleted file mode 100644 index 8efaa4e4aac..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/polari/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, intltool, fetchurl, gdk_pixbuf, adwaita-icon-theme -, telepathy_glib, gjs, itstool, telepathy_idle -, pkgconfig, gtk3, glib, librsvg, gnome3, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ telepathy_idle ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool adwaita-icon-theme wrapGAppsHook - telepathy_glib gjs gdk_pixbuf librsvg ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Polari; - description = "IRC chat client designed to integrate with the GNOME desktop"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/polari/src.nix b/pkgs/desktops/gnome-3/3.20/apps/polari/src.nix deleted file mode 100644 index 3585deac26f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/polari/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "polari-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/polari/3.20/polari-3.20.2.tar.xz; - sha256 = "4b7641e54ee8a2e6018e1b4cea4802d94d90c2f09b9558e0a767838effd1347f"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix b/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix deleted file mode 100644 index e59df06f8a0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/seahorse/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ stdenv, intltool, fetchurl, vala_0_32 -, pkgconfig, gtk3, glib -, makeWrapper, itstool, gnupg, libsoup -, gnome3, librsvg, gdk_pixbuf, gpgme -, libsecret, avahi, p11_kit, openssh }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gcr - gnome3.gsettings_desktop_schemas makeWrapper gnupg - gdk_pixbuf gnome3.defaultIconTheme librsvg gpgme - libsecret avahi libsoup p11_kit vala_0_32 gnome3.gcr - openssh ]; - - preFixup = '' - wrapProgram "$out/bin/seahorse" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Seahorse; - description = "Application for managing encryption keys and passwords in the GnomeKeyring"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/seahorse/src.nix b/pkgs/desktops/gnome-3/3.20/apps/seahorse/src.nix deleted file mode 100644 index 0ae195a0a7b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/seahorse/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "seahorse-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/seahorse/3.20/seahorse-3.20.0.tar.xz; - sha256 = "e2b07461ed54a8333e5628e9b8e517ec2b731068377bf376570aad998274c6df"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/vinagre/default.nix b/pkgs/desktops/gnome-3/3.20/apps/vinagre/default.nix deleted file mode 100644 index 8b8b6248642..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/vinagre/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, vte, libxml2, gtkvnc, intltool -, libsecret, itstool, makeWrapper, librsvg }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 vte libxml2 gtkvnc intltool libsecret - itstool makeWrapper gnome3.defaultIconTheme librsvg ]; - - preFixup = '' - wrapProgram "$out/bin/vinagre" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:$out/share" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Vinagre; - description = "Remote desktop viewer for GNOME"; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/apps/vinagre/src.nix b/pkgs/desktops/gnome-3/3.20/apps/vinagre/src.nix deleted file mode 100644 index ceb419cfdee..00000000000 --- a/pkgs/desktops/gnome-3/3.20/apps/vinagre/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "vinagre-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/vinagre/3.20/vinagre-3.20.2.tar.xz; - sha256 = "5fc78ef9ab9ee7d4e3c50d38d82d9bcbd915191bcf0349d55a2fd56eaa87eaa0"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/default.nix b/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/default.nix deleted file mode 100644 index 3c3a05dc3af..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnome3 -, iconnamingutils, gtk, gdk_pixbuf, librsvg, hicolor_icon_theme }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # For convenience, we can specify adwaita-icon-theme only in packages - propagatedBuildInputs = [ hicolor_icon_theme ]; - - buildInputs = [ gdk_pixbuf librsvg ]; - - nativeBuildInputs = [ pkgconfig intltool iconnamingutils gtk ]; - - # remove a tree of dirs with no files within - postInstall = '' rm -rf "$out/locale" ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/src.nix b/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/src.nix deleted file mode 100644 index e7eba88d2a3..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/adwaita-icon-theme/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "adwaita-icon-theme-3.20"; - - src = fetchurl { - url = mirror://gnome/sources/adwaita-icon-theme/3.20/adwaita-icon-theme-3.20.tar.xz; - sha256 = "7a0a887349f340dd644032f89d81264b694c4b006bd51af1c2c368d431e7ae35"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix b/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix deleted file mode 100644 index f7a0ff473cc..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/baobab/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ stdenv, intltool, fetchurl, vala_0_32, libgtop -, pkgconfig, gtk3, glib -, bash, makeWrapper, itstool, libxml2 -, gnome3, librsvg, gdk_pixbuf, file }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ vala_0_32 pkgconfig gtk3 glib libgtop intltool itstool libxml2 - gnome3.gsettings_desktop_schemas makeWrapper file - gdk_pixbuf gnome3.defaultIconTheme librsvg ]; - - preFixup = '' - wrapProgram "$out/bin/baobab" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Baobab; - description = "Graphical application to analyse disk usage in any Gnome environment"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/baobab/src.nix b/pkgs/desktops/gnome-3/3.20/core/baobab/src.nix deleted file mode 100644 index c72e5428c09..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/baobab/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "baobab-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/baobab/3.20/baobab-3.20.1.tar.xz; - sha256 = "e9dff12a76b0d730ce224215860512eb0188280c622faf186937563b96249d1f"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/caribou/default.nix b/pkgs/desktops/gnome-3/3.20/core/caribou/default.nix deleted file mode 100644 index c2cb6a661ab..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/caribou/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, clutter, dbus, pythonPackages, libxml2, autoconf -, libxklavier, libXtst, gtk2, intltool, libxslt, at_spi2_core, automake114x }: - -let - majorVersion = "0.4"; -in -stdenv.mkDerivation rec { - name = "caribou-${majorVersion}.18.1"; - - src = fetchurl { - url = "mirror://gnome/sources/caribou/${majorVersion}/${name}.tar.xz"; - sha256 = "0l1ikx56ddgayvny3s2xv8hs3p23xsclw4zljs3cczv4b89dzymf"; - }; - - buildInputs = with gnome3; - [ glib pkgconfig gtk clutter at_spi2_core dbus pythonPackages.python automake114x - pythonPackages.pygobject3 libxml2 libXtst gtk2 intltool libxslt autoconf ]; - - propagatedBuildInputs = [ gnome3.libgee libxklavier ]; - - preBuild = '' - patchShebangs . - substituteInPlace libcaribou/Makefile.am --replace "--shared-library=libcaribou.so.0" "--shared-library=$out/lib/libcaribou.so.0" - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix b/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix deleted file mode 100644 index 6e0184e134e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, vala_0_32, libxslt, pkgconfig, glib, dbus_glib, gnome3 -, libxml2, intltool, docbook_xsl_ns, docbook_xsl, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ vala_0_32 libxslt glib dbus_glib gnome3.gtk libxml2 gnome3.defaultIconTheme - intltool docbook_xsl docbook_xsl_ns gnome3.dconf ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/src.nix b/pkgs/desktops/gnome-3/3.20/core/dconf-editor/src.nix deleted file mode 100644 index ee04b9cd463..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/dconf-editor/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "dconf-editor-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/dconf-editor/3.20/dconf-editor-3.20.3.tar.xz; - sha256 = "a8721499a277550b28d8dd94dafbea6efeb95fa153020da10603d0d4d628c579"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix b/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix deleted file mode 100644 index 598d60dd8b7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/dconf/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl, vala_0_32, libxslt, pkgconfig, glib, dbus_glib, gnome3 -, libxml2, intltool, docbook_xsl_ns, docbook_xsl, makeWrapper }: - -let - majorVersion = "0.24"; -in -stdenv.mkDerivation rec { - name = "dconf-${version}"; - version = "${majorVersion}.0"; - - src = fetchurl { - url = "mirror://gnome/sources/dconf/${majorVersion}/${name}.tar.xz"; - sha256 = "4373e0ced1f4d7d68d518038796c073696280e22957babb29feb0267c630fec2"; - }; - - buildInputs = [ vala_0_32 libxslt pkgconfig glib dbus_glib gnome3.gtk libxml2 - intltool docbook_xsl docbook_xsl_ns makeWrapper ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/empathy/default.nix b/pkgs/desktops/gnome-3/3.20/core/empathy/default.nix deleted file mode 100644 index 9a29d11f1ae..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/empathy/default.nix +++ /dev/null @@ -1,57 +0,0 @@ -{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib -, file, librsvg, gnome3, gdk_pixbuf -, dbus_glib, dbus_libs, telepathy_glib, telepathy_farstream -, clutter_gtk, clutter-gst, gst_all_1, cogl, gnome_online_accounts -, gcr, libsecret, folks, libpulseaudio, telepathy_mission_control -, telepathy_logger, libnotify, clutter, libsoup, gnutls -, evolution_data_server -, libcanberra_gtk3, p11_kit, farstream, libtool, shared_mime_info -, bash, makeWrapper, itstool, libxml2, libxslt, icu, libgee }: - -# TODO: enable more features - -let - majorVersion = "3.12"; -in -stdenv.mkDerivation rec { - name = "empathy-${majorVersion}.11"; - - src = fetchurl { - url = "mirror://gnome/sources/empathy/${majorVersion}/${name}.tar.xz"; - sha256 = "11yl8msyf017197fm6h15yw159yjp9i08566l967yashbx7gzr6i"; - }; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard - gnome_online_accounts shared_mime_info ]; - propagatedBuildInputs = [ folks telepathy_logger evolution_data_server - telepathy_mission_control ]; - buildInputs = [ pkgconfig gtk3 glib webkitgtk intltool itstool - libxml2 libxslt icu file makeWrapper - telepathy_glib clutter_gtk clutter-gst cogl - gst_all_1.gstreamer gst_all_1.gst-plugins-base - gcr libsecret libpulseaudio gnome3.yelp_xsl gdk_pixbuf - libnotify clutter libsoup gnutls libgee p11_kit - libcanberra_gtk3 telepathy_farstream farstream - gnome3.defaultIconTheme gnome3.gsettings_desktop_schemas - file libtool librsvg ]; - - NIX_CFLAGS_COMPILE = [ "-I${dbus_glib.dev}/include/dbus-1.0" - "-I${dbus_libs.dev}/include/dbus-1.0" - "-I${dbus_libs.dev}/lib/dbus-1.0/include" ]; - - preFixup = '' - for f in $out/bin/* $out/libexec/*; do - wrapProgram $f \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" - done - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Empathy; - description = "Messaging program which supports text, voice, video chat, and file transfers over many different protocols"; - maintainers = gnome3.maintainers; - # TODO: license = [ licenses.gpl2 licenses.lgpl2 ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/eog/default.nix b/pkgs/desktops/gnome-3/3.20/core/eog/default.nix deleted file mode 100644 index 5f36f25e095..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/eog/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ fetchurl, stdenv, intltool, pkgconfig, itstool, libxml2, libjpeg, gnome3 -, shared_mime_info, wrapGAppsHook, librsvg, libexif }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = with gnome3; - [ intltool itstool libxml2 libjpeg gtk glib libpeas librsvg - gsettings_desktop_schemas shared_mime_info adwaita-icon-theme - gnome_desktop libexif dconf ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/EyeOfGnome; - platforms = platforms.linux; - description = "GNOME image viewer"; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/eog/src.nix b/pkgs/desktops/gnome-3/3.20/core/eog/src.nix deleted file mode 100644 index d6962861e5c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/eog/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "eog-3.20.4"; - - src = fetchurl { - url = mirror://gnome/sources/eog/3.20/eog-3.20.4.tar.xz; - sha256 = "1qsv3brhi8l8fr22nd3d0fwq5xhwspqw0bammhkkq3ga0z6791wn"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/epiphany/default.nix b/pkgs/desktops/gnome-3/3.20/core/epiphany/default.nix deleted file mode 100644 index e472014e38f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/epiphany/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, gtk3, glib, nspr, icu -, bash, wrapGAppsHook, gnome3, libwnck3, libxml2, libxslt, libtool -, webkitgtk214x, libsoup, glib_networking, libsecret, gnome_desktop, libnotify, p11_kit -, sqlite, gcr, avahi, nss, isocodes, itstool, file, which -, gdk_pixbuf, librsvg, gnome_common, gst_all_1 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # Tests need an X display - configureFlags = [ "--disable-static --disable-tests" ]; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - nativeBuildInputs = [ pkgconfig file wrapGAppsHook ]; - - buildInputs = [ gtk3 glib intltool libwnck3 libxml2 libxslt pkgconfig file - webkitgtk214x libsoup libsecret gnome_desktop libnotify libtool - sqlite isocodes nss itstool p11_kit nspr icu gnome3.yelp_tools - gdk_pixbuf gnome3.defaultIconTheme librsvg which gnome_common - gcr avahi gnome3.gsettings_desktop_schemas gnome3.dconf - gnome3.glib_networking gst_all_1.gstreamer gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly - gst_all_1.gst-libav]; - - NIX_CFLAGS_COMPILE = "-I${nspr.dev}/include/nspr -I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0"; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Epiphany; - description = "WebKit based web browser for GNOME"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/epiphany/src.nix b/pkgs/desktops/gnome-3/3.20/core/epiphany/src.nix deleted file mode 100644 index 84c94b45a59..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/epiphany/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "epiphany-3.20.4"; - - src = fetchurl { - url = mirror://gnome/sources/epiphany/3.20/epiphany-3.20.4.tar.xz; - sha256 = "051av2xcg7ii2y273vqmdkzanygws9qsaq7ks0070y06d4rhl6xy"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/evince/default.nix b/pkgs/desktops/gnome-3/3.20/core/evince/default.nix deleted file mode 100644 index 7629e5b5655..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/evince/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, intltool, perl, perlXMLParser, libxml2 -, glib, gtk3, pango, atk, gdk_pixbuf, shared_mime_info, itstool, gnome3 -, poppler, ghostscriptX, djvulibre, libspectre, libsecret , wrapGAppsHook -, librsvg, gobjectIntrospection -, recentListSize ? null # 5 is not enough, allow passing a different number -, supportXPS ? false # Open XML Paper Specification via libgxps -}: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ - intltool perl perlXMLParser libxml2 - glib gtk3 pango atk gdk_pixbuf gobjectIntrospection - itstool gnome3.adwaita-icon-theme - gnome3.libgnome_keyring gnome3.gsettings_desktop_schemas - poppler ghostscriptX djvulibre libspectre - libsecret librsvg gnome3.adwaita-icon-theme gnome3.dconf - ] ++ stdenv.lib.optional supportXPS gnome3.libgxps; - - configureFlags = [ - "--disable-nautilus" # Do not use nautilus - "--enable-introspection" - (if supportXPS then "--enable-xps" else "--disable-xps") - ]; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - preConfigure = with stdenv.lib; - optionalString doCheck '' - for file in test/*.py; do - echo "patching $file" - sed '1s,/usr,${python},' -i "$file" - done - '' + optionalString (recentListSize != null) '' - sed -i 's/\(gtk_recent_chooser_set_limit .*\)5)/\1${builtins.toString recentListSize})/' shell/ev-open-recent-action.c - sed -i 's/\(if (++n_items == \)5\(.*\)/\1${builtins.toString recentListSize}\2/' shell/ev-window.c - ''; - - preFixup = '' - gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared_mime_info}/share") - ''; - - doCheck = false; # would need pythonPackages.dogTail, which is missing - - meta = with stdenv.lib; { - homepage = http://www.gnome.org/projects/evince/; - description = "GNOME's document viewer"; - - longDescription = '' - Evince is a document viewer for multiple document formats. It - currently supports PDF, PostScript, DjVu, TIFF and DVI. The goal - of Evince is to replace the multiple document viewers that exist - on the GNOME Desktop with a single simple application. - ''; - - license = stdenv.lib.licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = [ maintainers.vcunat ]; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/evince/src.nix b/pkgs/desktops/gnome-3/3.20/core/evince/src.nix deleted file mode 100644 index 6f924bbbc1b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/evince/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "evince-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/evince/3.20/evince-3.20.1.tar.xz; - sha256 = "fc7ac23036939c24f02e9fed6dd6e28a85b4b00b60fa4b591b86443251d20055"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix deleted file mode 100644 index 6b13b726296..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, python -, intltool, libsoup, libxml2, libsecret, icu, sqlite -, p11_kit, db, nspr, nss, libical, gperf, makeWrapper, valaSupport ? true, vala_0_32 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = with gnome3; - [ pkgconfig glib python intltool libsoup libxml2 gtk gnome_online_accounts - gcr p11_kit libgweather libgdata gperf makeWrapper icu sqlite gsettings_desktop_schemas ] - ++ stdenv.lib.optional valaSupport vala_0_32; - - propagatedBuildInputs = [ libsecret nss nspr libical db ]; - - # uoa irrelevant for now - configureFlags = [ "--disable-uoa" "--disable-google-auth" ] - ++ stdenv.lib.optional valaSupport "--enable-vala-bindings"; - - preFixup = '' - for f in "$out/libexec/"*; do - wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - done - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix b/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix deleted file mode 100644 index eaeece5baf2..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/evolution-data-server/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "evolution-data-server-3.20.5"; - - src = fetchurl { - url = mirror://gnome/sources/evolution-data-server/3.20/evolution-data-server-3.20.5.tar.xz; - sha256 = "0d1586cd326d997497a2a6fddd939a83892be07cb20f8c88fda5013f8c5bbe7e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/folks/default.nix b/pkgs/desktops/gnome-3/3.20/core/folks/default.nix deleted file mode 100644 index 8327f9d31cc..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/folks/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, glib, gnome3, nspr, intltool -, vala_0_32, sqlite, libxml2, dbus_glib, libsoup, nss, dbus_libs -, telepathy_glib, evolution_data_server, libsecret, db }: - -# TODO: enable more folks backends - -let - majorVersion = "0.11"; -in -stdenv.mkDerivation rec { - name = "folks-${majorVersion}.0"; - - src = fetchurl { - url = "mirror://gnome/sources/folks/${majorVersion}/${name}.tar.xz"; - sha256 = "0q9hny6a38zn0gamv0ji0pn3jw6bpn2i0fr6vbzkhm9h9ws0cqvz"; - }; - - propagatedBuildInputs = [ glib gnome3.libgee sqlite ]; - # dbus_daemon needed for tests - buildInputs = [ dbus_glib telepathy_glib evolution_data_server dbus_libs - vala_0_32 libsecret libxml2 libsoup nspr nss intltool db ]; - nativeBuildInputs = [ pkgconfig ]; - - configureFlags = "--disable-fatal-warnings"; - - NIX_CFLAGS_COMPILE = ["-I${nspr.dev}/include/nspr" "-I${nss.dev}/include/nss" - "-I${dbus_glib.dev}/include/dbus-1.0" "-I${dbus_libs.dev}/include/dbus-1.0"]; - - enableParallelBuilding = true; - - postBuild = "rm -rf $out/share/gtk-doc"; - - meta = { - description = "Folks"; - - homepage = https://wiki.gnome.org/Projects/Folks; - - license = stdenv.lib.licenses.lgpl2Plus; - - maintainers = gnome3.maintainers; - platforms = stdenv.lib.platforms.gnu; # arbitrary choice - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gconf/default.nix b/pkgs/desktops/gnome-3/3.20/core/gconf/default.nix deleted file mode 100644 index a4cb3e8c146..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gconf/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, dbus_glib, gnome3 ? null, glib, libxml2 -, intltool, polkit, orbit, withGtk ? false }: - -assert withGtk -> (gnome3 != null); - -stdenv.mkDerivation rec { - - versionMajor = "3.2"; - versionMinor = "6"; - moduleName = "GConf"; - - origName = "${moduleName}-${versionMajor}.${versionMinor}"; - - name = "gconf-${versionMajor}.${versionMinor}"; - - src = fetchurl { - url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${origName}.tar.xz"; - sha256 = "0k3q9nh53yhc9qxf1zaicz4sk8p3kzq4ndjdsgpaa2db0ccbj4hr"; - }; - - buildInputs = [ libxml2 polkit orbit ] ++ stdenv.lib.optional withGtk gnome3.gtk; - propagatedBuildInputs = [ glib dbus_glib ]; - nativeBuildInputs = [ pkgconfig intltool ]; - - # ToDo: ldap reported as not found but afterwards reported as supported - - meta = with stdenv.lib; { - homepage = http://projects.gnome.org/gconf/; - description = "A system for storing application preferences"; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix b/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix deleted file mode 100644 index 55eebf77be5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gcr/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnupg, p11_kit, glib -, libgcrypt, libtasn1, dbus_glib, gtk, pango, gdk_pixbuf, atk -, gobjectIntrospection, makeWrapper, libxslt, vala_0_32, gnome3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig intltool gnupg glib gobjectIntrospection libxslt - libgcrypt libtasn1 dbus_glib gtk pango gdk_pixbuf atk makeWrapper vala_0_32 - ]; - - propagatedBuildInputs = [ p11_kit ]; - - #doCheck = true; - - #enableParallelBuilding = true; issues on hydra - - preFixup = '' - wrapProgram "$out/bin/gcr-viewer" \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gcr/src.nix b/pkgs/desktops/gnome-3/3.20/core/gcr/src.nix deleted file mode 100644 index d166f033266..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gcr/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gcr-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gcr/3.20/gcr-3.20.0.tar.xz; - sha256 = "90572c626d8a708225560c42b4421f7941315247fa1679d4ef569bde7f4bb379"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/default.nix b/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/default.nix deleted file mode 100644 index 51b67afb01f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus -, intltool, accountsservice, libX11, gnome3, systemd, gnome_session -, gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection }: - -stdenv.mkDerivation rec { - name = "gdm-${gnome3.version}.2"; - - src = fetchurl { - url = "mirror://gnome/sources/gdm/${gnome3.version}/${name}.tar.xz"; - sha256 = "0mhv3q8z208qvhz00zrxlqn7w9gi5vy6w8dpjh5s2ka28l3yhbn3"; - }; - - preConfigure = '' - substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver}/bin/X" - substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session' - substituteInPlace daemon/gdm-launch-environment.c --replace 'BINDIR "/dbus-launch' '"${dbus.tools}/bin/dbus-launch' - substituteInPlace data/gdm.conf-custom.in --replace '#WaylandEnable=false' 'WaylandEnable=false' - sed 's/#Enable=true/Enable=true/' -i data/gdm.conf-custom.in - ''; - - configureFlags = [ "--localstatedir=/var" "--with-systemd=yes" "--without-plymouth" - "--with-systemdsystemunitdir=$(out)/etc/systemd/system" - "--with-initial-vt=10" ]; - - buildInputs = [ pkgconfig glib itstool libxml2 intltool - accountsservice gnome3.dconf systemd - gobjectIntrospection libX11 gtk - libcanberra_gtk3 pam libtool ]; - - #enableParallelBuilding = true; # problems compiling - - # Disable Access Control because our X does not support FamilyServerInterpreted yet - patches = [ ./xserver_path.patch ./sessions_dir.patch ./disable_x_access_control.patch ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GDM; - description = "A program that manages graphical display servers and handles graphical user logins"; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/disable_x_access_control.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/disable_x_access_control.patch deleted file mode 100644 index 7691a9e86f0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/disable_x_access_control.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- gdm-3.16.0/daemon/gdm-display.c.orig 2015-04-08 13:53:14.370274369 +0200 -+++ gdm-3.16.0/daemon/gdm-display.c 2015-04-08 13:53:36.287520435 +0200 -@@ -1706,9 +1706,10 @@ - - gdm_error_trap_push (); - -- for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { -+ /*for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { - XAddHost (self->priv->x11_display, &host_entries[i]); -- } -+ }*/ -+ XDisableAccessControl(self->priv->x11_display); - - XSync (self->priv->x11_display, False); - if (gdm_error_trap_pop ()) { diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/sessions_dir.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/sessions_dir.patch deleted file mode 100644 index b8fbad4d731..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/sessions_dir.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c -index f759d2d..d154716 100644 ---- a/daemon/gdm-session.c -+++ b/daemon/gdm-session.c -@@ -373,9 +373,12 @@ get_system_session_dirs (void) - #ifdef ENABLE_WAYLAND_SUPPORT - DATADIR "/wayland-sessions/", - #endif -+ NULL, - NULL - }; - -+ search_dirs[4] = getenv("GDM_SESSIONS_DIR") != NULL ? getenv("GDM_SESSIONS_DIR") : NULL; -+ - return search_dirs; - } - diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/xserver_path.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/xserver_path.patch deleted file mode 100644 index b451d129391..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/3.16-wip/xserver_path.patch +++ /dev/null @@ -1,83 +0,0 @@ ---- a/daemon/gdm-server.c 2014-07-30 23:00:17.786841724 +0200 -+++ b/daemon/gdm-server.c 2014-07-30 23:02:10.491239180 +0200 -@@ -322,7 +322,11 @@ - fallback: - #endif - -- server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); -+ if (g_getenv("GDM_X_SERVER") != NULL) { -+ server->priv->command = g_strdup (g_getenv("GDM_X_SERVER")); -+ } else { -+ server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); -+ } - } - - static gboolean ---- gdm-3.16.0/daemon/gdm-x-session.c.orig 2015-04-15 18:44:16.875743928 +0200 -+++ gdm-3.16.0/daemon/gdm-x-session.c 2015-04-16 13:34:02.335708638 +0200 -@@ -207,6 +207,8 @@ - char *display_fd_string = NULL; - char *vt_string = NULL; - char *display_number; -+ int nixos_argc = 0; -+ char **nixos_argv = NULL; - gsize display_number_size; - - auth_file = prepare_auth_file (); -@@ -236,7 +238,15 @@ - - display_fd_string = g_strdup_printf ("%d", DISPLAY_FILENO); - -- g_ptr_array_add (arguments, X_SERVER); -+ if (g_getenv("GDM_X_SERVER") != NULL) { -+ int i = 0; -+ g_shell_parse_argv(g_getenv("GDM_X_SERVER"), &nixos_argc, &nixos_argv, NULL); -+ for (i = 0; i < nixos_argc; i++) { -+ g_ptr_array_add (arguments, nixos_argv[i]); -+ } -+ } else { -+ g_ptr_array_add (arguments, X_SERVER); -+ } - - if (vt_string != NULL) { - g_ptr_array_add (arguments, vt_string); -@@ -259,12 +269,12 @@ - g_ptr_array_add (arguments, "-noreset"); - g_ptr_array_add (arguments, "-keeptty"); - -- g_ptr_array_add (arguments, "-verbose"); -+ /*g_ptr_array_add (arguments, "-verbose"); - if (state->debug_enabled) { - g_ptr_array_add (arguments, "7"); - } else { - g_ptr_array_add (arguments, "3"); -- } -+ }*/ - - if (state->debug_enabled) { - g_ptr_array_add (arguments, "-core"); -@@ -275,6 +285,9 @@ - (const char * const *) arguments->pdata, - &error); - g_free (display_fd_string); -+ if (nixos_argv) { -+ g_strfreev (nixos_argv); -+ } - g_clear_object (&launcher); - g_ptr_array_free (arguments, TRUE); - ---- gdm-3.16.0/daemon/gdm-session.c.orig 2015-04-16 14:19:01.392802683 +0200 -+++ gdm-3.16.0/daemon/gdm-session.c 2015-04-16 14:20:36.012296764 +0200 -@@ -2359,6 +2359,12 @@ - gchar *desktop_names; - const char *locale; - -+ if (g_getenv ("GDM_X_SERVER") != NULL) { -+ gdm_session_set_environment_variable (self, -+ "GDM_X_SERVER", -+ g_getenv ("GDM_X_SERVER")); -+ } -+ - gdm_session_set_environment_variable (self, - "GDMSESSION", - get_session_name (self)); diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/default.nix b/pkgs/desktops/gnome-3/3.20/core/gdm/default.nix deleted file mode 100644 index 25a44d90a5b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, itstool, libxml2, xorg, dbus -, intltool, accountsservice, libX11, gnome3, systemd, gnome_session, autoreconfHook -, gtk, libcanberra_gtk3, pam, libtool, gobjectIntrospection, plymouth }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # Only needed to make it build - preConfigure = '' - substituteInPlace ./configure --replace "/usr/bin/X" "${xorg.xorgserver.out}/bin/X" - ''; - - configureFlags = [ "--sysconfdir=/etc" - "--localstatedir=/var" - "--with-systemd=yes" - "--with-plymouth=yes" - "--with-systemdsystemunitdir=$(out)/etc/systemd/system" ]; - - buildInputs = [ pkgconfig glib itstool libxml2 intltool autoreconfHook - accountsservice gnome3.dconf systemd - gobjectIntrospection libX11 gtk - libcanberra_gtk3 pam libtool plymouth ]; - - #enableParallelBuilding = true; # problems compiling - - preBuild = '' - substituteInPlace daemon/gdm-simple-slave.c --replace 'BINDIR "/gnome-session' '"${gnome_session}/bin/gnome-session' - ''; - - # Disable Access Control because our X does not support FamilyServerInterpreted yet - patches = [ ./xserver_path.patch ./sessions_dir.patch - ./disable_x_access_control.patch ./no-dbus-launch.patch - ./libsystemd.patch ]; - - installFlags = [ "sysconfdir=$(out)/etc" "dbusconfdir=$(out)/etc/dbus-1/system.d" ]; - - postInstall = '' - mv $out/share/gdm/greeter/applications/gnome-shell.desktop $out/share/gdm/greeter/applications/org.gnome.Shell.desktop - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GDM; - description = "A program that manages graphical display servers and handles graphical user logins"; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/disable_x_access_control.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/disable_x_access_control.patch deleted file mode 100644 index e100e013b78..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/disable_x_access_control.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- gdm-3.14.2/daemon/gdm-slave.c.orig 2015-04-16 15:05:27.844353079 +0200 -+++ gdm-3.14.2/daemon/gdm-slave.c 2015-04-16 15:05:40.240417915 +0200 -@@ -369,8 +369,9 @@ - gdm_error_trap_push (); - - for (i = 0; i < G_N_ELEMENTS (host_entries); i++) { -- XAddHost (slave->priv->server_display, &host_entries[i]); -+ //XAddHost (slave->priv->server_display, &host_entries[i]); - } -+ XDisableAccessControl(slave->priv->server_display); - - XSync (slave->priv->server_display, False); - if (gdm_error_trap_pop ()) { diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/libsystemd.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/libsystemd.patch deleted file mode 100644 index 4556f418cc8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/libsystemd.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/GNOME/gdm/commit/eee5bf72c9bb1c1d62eb0e7102088ae3b9a188cd ---- a/configure.ac 2016-05-27 11:10:44.589740789 +0200 -+++ b/configure.ac 2016-05-27 11:11:00.146427723 +0200 -@@ -888,7 +888,7 @@ - dnl --------------------------------------------------------------------------- - - PKG_CHECK_MODULES(SYSTEMD, -- [libsystemd-login >= 186 libsystemd-daemon], -+ [libsystemd], - [have_systemd=yes], [have_systemd=no]) - - if test "x$with_systemd" = "xauto" ; then -@@ -912,7 +912,7 @@ - AC_SUBST(SYSTEMD_LIBS) - - PKG_CHECK_MODULES(JOURNALD, -- [libsystemd-journal], -+ [libsystemd], - [have_journald=yes], [have_journald=no]) - - if test "x$enable_systemd_journal" = "xauto" ; then diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/no-dbus-launch.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/no-dbus-launch.patch deleted file mode 100644 index c87554078c7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/no-dbus-launch.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- a/daemon/gdm-launch-environment.c 2015-06-22 15:11:07.277474398 +0000 -+++ b/daemon/gdm-launch-environment.c 2015-06-22 15:12:31.301157665 +0000 -@@ -48,8 +48,6 @@ - #include "gdm-session-enum-types.h" - #include "gdm-launch-environment.h" - --#define DBUS_LAUNCH_COMMAND BINDIR "/dbus-launch --exit-with-session" -- - extern char **environ; - - #define GDM_LAUNCH_ENVIRONMENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GDM_TYPE_LAUNCH_ENVIRONMENT, GdmLaunchEnvironmentPrivate)) -@@ -512,7 +510,7 @@ - gdm_session_select_program (launch_environment->priv->session, launch_environment->priv->command); - } else { - /* wrap it in dbus-launch */ -- char *command = g_strdup_printf ("%s %s", DBUS_LAUNCH_COMMAND, launch_environment->priv->command); -+ char *command = g_strdup (launch_environment->priv->command); - - gdm_session_select_program (launch_environment->priv->session, command); - g_free (command); diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/sessions_dir.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/sessions_dir.patch deleted file mode 100644 index b8fbad4d731..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/sessions_dir.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c -index f759d2d..d154716 100644 ---- a/daemon/gdm-session.c -+++ b/daemon/gdm-session.c -@@ -373,9 +373,12 @@ get_system_session_dirs (void) - #ifdef ENABLE_WAYLAND_SUPPORT - DATADIR "/wayland-sessions/", - #endif -+ NULL, - NULL - }; - -+ search_dirs[4] = getenv("GDM_SESSIONS_DIR") != NULL ? getenv("GDM_SESSIONS_DIR") : NULL; -+ - return search_dirs; - } - diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/src.nix b/pkgs/desktops/gnome-3/3.20/core/gdm/src.nix deleted file mode 100644 index acd46534e14..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gdm-3.14.2"; - - src = fetchurl { - url = mirror://gnome/sources/gdm/3.14/gdm-3.14.2.tar.xz; - sha256 = "e20eb61496161ad95b1058dbf8aea9b7b004df4d0ea6b0fab4401397d9db5930"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gdm/xserver_path.patch b/pkgs/desktops/gnome-3/3.20/core/gdm/xserver_path.patch deleted file mode 100644 index 412daee9f27..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gdm/xserver_path.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- a/daemon/gdm-server.c 2014-07-30 23:00:17.786841724 +0200 -+++ b/daemon/gdm-server.c 2014-07-30 23:02:10.491239180 +0200 -@@ -322,7 +322,11 @@ - fallback: - #endif - -- server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); -+ if (g_getenv("GDM_X_SERVER") != NULL) { -+ server->priv->command = g_strdup (g_getenv("GDM_X_SERVER")); -+ } else { -+ server->priv->command = g_strdup_printf (X_SERVER X_SERVER_ARG_FORMAT, verbosity, debug_options); -+ } - } - - static gboolean diff --git a/pkgs/desktops/gnome-3/3.20/core/geocode-glib/default.nix b/pkgs/desktops/gnome-3/3.20/core/geocode-glib/default.nix deleted file mode 100644 index 4d75bdc4996..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/geocode-glib/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, intltool, libsoup, json_glib }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = with gnome3; - [ intltool pkgconfig glib libsoup json_glib ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/geocode-glib/src.nix b/pkgs/desktops/gnome-3/3.20/core/geocode-glib/src.nix deleted file mode 100644 index 135e05e90e9..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/geocode-glib/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "geocode-glib-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/geocode-glib/3.20/geocode-glib-3.20.1.tar.xz; - sha256 = "669fc832cabf8cc2f0fc4194a8fa464cdb9c03ebf9aca5353d7cf935ba8637a2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gjs/default.nix b/pkgs/desktops/gnome-3/3.20/core/gjs/default.nix deleted file mode 100644 index 20c3d4c9956..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gjs/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, gtk3, gobjectIntrospection -, spidermonkey_24, pango, readline, glib, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ libxml2 gobjectIntrospection pkgconfig gtk3 glib pango readline ]; - - propagatedBuildInputs = [ spidermonkey_24 ]; - - postInstall = '' - sed 's|-lreadline|-L${readline.out}/lib -lreadline|g' -i $out/lib/libgjs.la - ''; - - meta = with stdenv.lib; { - maintainers = gnome3.maintainers; - platforms = platforms.linux; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gjs/src.nix b/pkgs/desktops/gnome-3/3.20/core/gjs/src.nix deleted file mode 100644 index 4f63d858d7d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gjs/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gjs-1.44.0"; - - src = fetchurl { - url = mirror://gnome/sources/gjs/1.44/gjs-1.44.0.tar.xz; - sha256 = "88c960f6ad47a6931d123f5d6317d13704f58572f68a4391913a254ff27dce80"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/default.nix deleted file mode 100644 index 32d6d6e7535..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, intltool }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig intltool ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/src.nix deleted file mode 100644 index 23a31263bcf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-backgrounds/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-backgrounds-3.20"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-backgrounds/3.20/gnome-backgrounds-3.20.tar.xz; - sha256 = "d66c6e165e5c16b79ee4ab83102fa73fa20ce4e14191036ee68e8e82cf537127"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/default.nix deleted file mode 100644 index 7fae0b5c67f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl, gnome3, pkgconfig, gtk3, intltool, glib -, udev, itstool, libxml2, makeWrapper, libnotify, libcanberra_gtk3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig intltool glib gtk3 udev libxml2 gnome3.defaultIconTheme - makeWrapper gnome3.gsettings_desktop_schemas itstool - libnotify libcanberra_gtk3 ]; - - preFixup = '' - wrapProgram "$out/bin/bluetooth-sendto" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://help.gnome.org/users/gnome-bluetooth/stable/index.html.en; - description = "Application that let you manage Bluetooth in the GNOME destkop"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/src.nix deleted file mode 100644 index 474d4722b4a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-bluetooth/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-bluetooth-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-bluetooth/3.20/gnome-bluetooth-3.20.0.tar.xz; - sha256 = "93b3ca16b348a168d044b3f777049b7dba2a9292c4adb2751a771e3bc5e4eb53"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/default.nix deleted file mode 100644 index 3df800f402d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, libxml2 -, bash, gtk3, glib, wrapGAppsHook -, itstool, gnome3, librsvg, gdk_pixbuf, mpfr, gmp, libsoup }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - # Fix for https://github.com/NixOS/nixpkgs/issues/17912 - # See also https://bugzilla.gnome.org/show_bug.cgi?id=673101 - # Should be removed when next release comes out - srcHistoryEntry = fetchurl { - url = "https://raw.githubusercontent.com/GNOME/gnome-calculator/9bb6936ba74602ec891c1ffecdf1665dba1a1be4/data/history-entry.ui"; - sha256 = "0a6d6anwrg5l3kc7i8jyky4idnzi9bhjv9awi6615505pjhcxnaj"; - }; - - srcHistoryView = fetchurl { - url = "https://raw.githubusercontent.com/GNOME/gnome-calculator/b87b4f5cd0cff0b9cf9e9cd2a056c56be653cab1/data/history-view.ui"; - sha256 = "0zyq1mcxsh707jhh3vfqplk5s83lb26gvjz62l5l6rq5yrd43fyw"; - }; - - prePatch = '' - [ -f data/history-entry.ui ] && echo Remove the fix && exit 1 - [ -f data/history-view.ui ] && echo Remove the fix && exit 1 - cp -v ${srcHistoryEntry} data/history-entry.ui - cp -v ${srcHistoryView} data/history-view.ui - ''; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ bash gtk3 glib intltool itstool - libxml2 gnome3.gtksourceview mpfr gmp - gdk_pixbuf gnome3.defaultIconTheme librsvg - gnome3.gsettings_desktop_schemas gnome3.dconf libsoup ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Apps/Calculator; - description = "Application that solves mathematical equations and is suitable as a default application in a Desktop environment"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix deleted file mode 100644 index 60270be06b7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-calculator/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-calculator-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-calculator/3.20/gnome-calculator-3.20.2.tar.xz; - sha256 = "2af1c12a12a230f90fc221ff908efd80fe7eebfeaad56cd698c393d2fc34a8fb"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-common/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-common/default.nix deleted file mode 100644 index f9261e183ef..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-common/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl, which, gnome3, autoconf, automake }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - patches = [(fetchurl { - name = "gnome-common-patch"; - url = "https://bug697543.bugzilla-attachments.gnome.org/attachment.cgi?id=240935"; - sha256 = "17abp7czfzirjm7qsn2czd03hdv9kbyhk3lkjxg2xsf5fky7z7jl"; - })]; - - propagatedBuildInputs = [ which autoconf automake ]; # autogen.sh which is using gnome_common tends to require which - - meta = with stdenv.lib; { - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-common/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-common/src.nix deleted file mode 100644 index 8ffe7e20e1a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-common/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-common-3.18.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-common/3.18/gnome-common-3.18.0.tar.xz; - sha256 = "22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix deleted file mode 100644 index 8097cf32ba6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/default.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ stdenv, intltool, fetchurl, evolution_data_server, db -, pkgconfig, gtk3, glib, libsecret -, libchamplain, clutter_gtk, geocode_glib -, bash, makeWrapper, itstool, folks, libnotify, libxml2 -, gnome3, librsvg, gdk_pixbuf, file, telepathy_glib, nspr, nss -, libsoup, vala_0_32, dbus_glib, automake115x, autoconf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard evolution_data_server ]; - - # force build from vala - preBuild = '' - touch src/*.vala - ''; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool evolution_data_server - gnome3.gsettings_desktop_schemas makeWrapper file libnotify - folks gnome3.gnome_desktop telepathy_glib libsecret dbus_glib - libxml2 libsoup gnome3.gnome_online_accounts nspr nss - gdk_pixbuf gnome3.defaultIconTheme librsvg - libchamplain clutter_gtk geocode_glib - vala_0_32 automake115x autoconf db ]; - - preFixup = '' - for f in "$out/bin/gnome-contacts" "$out/libexec/gnome-contacts-search-provider"; do - wrapProgram $f \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - done - ''; - - patches = [ ./gio_unix.patch ]; - - patchFlags = "-p0"; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Contacts; - description = "Contacts is GNOME's integrated address book"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/gio_unix.patch b/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/gio_unix.patch deleted file mode 100644 index f1b3d3c94ac..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/gio_unix.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- configure.ac.orig 2015-04-09 18:45:50.581232289 +0200 -+++ configure.ac 2015-04-09 18:45:59.744280137 +0200 -@@ -54,6 +54,7 @@ - champlain-0.12 - clutter-gtk-1.0 - geocode-glib-1.0 >= 3.15.3 -+ gio-unix-2.0 - " - PKG_CHECK_MODULES(CONTACTS, [$pkg_modules]) - diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/src.nix deleted file mode 100644 index f483acaa441..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-contacts/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-contacts-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-contacts/3.20/gnome-contacts-3.20.0.tar.xz; - sha256 = "bef88dc728aa7bb058c530fd936b262d96bbc17e73d640279842371bb3ad1588"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/default.nix deleted file mode 100644 index 726f47d0cde..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, ibus, intltool, upower, makeWrapper -, libcanberra_gtk2, libcanberra_gtk3, accountsservice, libpwquality, libpulseaudio -, gdk_pixbuf, librsvg, libxkbfile, libnotify, libgudev -, libxml2, polkit, libxslt, libgtop, libsoup, colord, colord-gtk -, cracklib, python, libkrb5, networkmanagerapplet, networkmanager -, libwacom, samba, shared_mime_info, tzdata, icu, libtool, udev -, docbook_xsl, docbook_xsl_ns, modemmanager, clutter, clutter_gtk -, fontconfig, sound-theme-freedesktop, grilo }: - -# http://ftp.gnome.org/pub/GNOME/teams/releng/3.10.2/gnome-suites-core-3.10.2.modules -# TODO: bluetooth, wacom, printers - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = - [ gnome3.gnome_themes_standard gnome3.libgnomekbd ]; - - # https://bugzilla.gnome.org/show_bug.cgi?id=752596 - enableParallelBuilding = false; - - buildInputs = with gnome3; - [ pkgconfig intltool ibus gtk glib upower libcanberra_gtk2 gsettings_desktop_schemas - libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus - gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk libpwquality - accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile - shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo - gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk - gnome3.vino udev libcanberra_gtk3 libgudev - networkmanager modemmanager makeWrapper gnome3.gnome-bluetooth grilo tracker ]; - - preBuild = '' - substituteInPlace panels/datetime/tz.h --replace "/usr/share/zoneinfo/zone.tab" "${tzdata}/share/zoneinfo/zone.tab" - - # hack to make test-endianess happy - mkdir -p $out/share/locale - substituteInPlace panels/datetime/test-endianess.c --replace "/usr/share/locale/" "$out/share/locale/" - ''; - - preFixup = with gnome3; '' - wrapProgram $out/bin/gnome-control-center \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:${sound-theme-freedesktop}/share:$out/share:$out/share/gnome-control-center:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - for i in $out/share/applications/*; do - substituteInPlace $i --replace "gnome-control-center" "$out/bin/gnome-control-center" - done - ''; - - meta = with stdenv.lib; { - description = "Utilities to configure the GNOME desktop"; - license = licenses.gpl2Plus; - maintainers = gnome3.maintainers; - platforms = platforms.linux; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/src.nix deleted file mode 100644 index 83c6e04d243..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-control-center/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-control-center-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-control-center/3.20/gnome-control-center-3.20.1.tar.xz; - sha256 = "ce6474fc60f78ed3cfaf555e55a52ec3ebb6437fa184e08ad6077bbec380a1ed"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/default.nix deleted file mode 100644 index 7265f09731f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, python, libxml2Python, libxslt, which, libX11, gnome3, gtk3, glib -, intltool, gnome_doc_utils, libxkbfile, xkeyboard_config, isocodes, itstool, wayland -, gobjectIntrospection }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # this should probably be setuphook for glib - NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; - - enableParallelBuilding = true; - - buildInputs = [ pkgconfig python libxml2Python libxslt which libX11 - xkeyboard_config isocodes itstool wayland - gtk3 glib intltool gnome_doc_utils libxkbfile - gobjectIntrospection ]; - - propagatedBuildInputs = [ gnome3.gsettings_desktop_schemas ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/src.nix deleted file mode 100644 index 1388a51aa78..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-desktop/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-desktop-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-desktop/3.20/gnome-desktop-3.20.2.tar.xz; - sha256 = "492c2da7aa8c3a8b65796e8171fc8f0dfb5d322dd2799c0d76392e1fb061e2b2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/default.nix deleted file mode 100644 index c94c178558d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ stdenv, intltool, fetchurl -, pkgconfig, gtk3, glib -, bash, makeWrapper, itstool, libxml2 -, gnome3, librsvg, gdk_pixbuf, file }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 file - gnome3.gsettings_desktop_schemas makeWrapper ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-dictionary" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Dictionary; - description = "Dictionary is the GNOME application to look up definitions"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/src.nix deleted file mode 100644 index 249cb314c2a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-dictionary/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-dictionary-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-dictionary/3.20/gnome-dictionary-3.20.0.tar.xz; - sha256 = "efb36377d46eff9291d3b8fec37baab2355f9dc8bc7edb791b6a625574716121"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/default.nix deleted file mode 100644 index c329d68674a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/default.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, udisks2, libsecret, libdvdread -, bash, gtk3, glib, makeWrapper, cracklib, libnotify -, itstool, gnome3, librsvg, gdk_pixbuf, libxml2, python -, libcanberra_gtk3, libxslt, libtool, docbook_xsl, libpwquality }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ bash pkgconfig gtk3 glib intltool itstool - libxslt libtool libsecret libpwquality cracklib - libnotify libdvdread libcanberra_gtk3 docbook_xsl - gdk_pixbuf gnome3.defaultIconTheme - librsvg udisks2 gnome3.gnome_settings_daemon - gnome3.gsettings_desktop_schemas makeWrapper libxml2 ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-disks" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = http://en.wikipedia.org/wiki/GNOME_Disks; - description = "A udisks graphical front-end"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/src.nix deleted file mode 100644 index fd49e82e8c3..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-disk-utility/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-disk-utility-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-disk-utility/3.20/gnome-disk-utility-3.20.2.tar.xz; - sha256 = "ad12ae0f3a2ae9c690ca799dd1f690a8eb238575e0fd8f328b66a96eb9bf2c3d"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/default.nix deleted file mode 100644 index d0ec2307a85..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, intltool, fetchurl -, pkgconfig, gtk3, glib -, bash, makeWrapper, itstool -, gnome3, librsvg, gdk_pixbuf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool gnome3.gnome_desktop - gdk_pixbuf gnome3.defaultIconTheme librsvg - gnome3.gsettings_desktop_schemas makeWrapper ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-font-viewer" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - description = "Program that can preview fonts and create thumbnails for fonts"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/src.nix deleted file mode 100644 index 7fc8110f3d8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-font-viewer/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-font-viewer-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-font-viewer/3.20/gnome-font-viewer-3.20.2.tar.xz; - sha256 = "c95b336c15fade23ce239087897d91abcd3ae3776cd15b0c71321629a94abe8e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/default.nix deleted file mode 100644 index 3ea108808f5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib, libxslt -, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, makeWrapper -, docbook_xsl_ns, docbook_xsl, gnome3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = with gnome3; [ - dbus libgcrypt pam python gtk3 gconf libgnome_keyring - pango gcr gdk_pixbuf atk p11_kit makeWrapper - ]; - - propagatedBuildInputs = [ glib libtasn1 libxslt ]; - - nativeBuildInputs = [ pkgconfig intltool docbook_xsl_ns docbook_xsl ]; - - configureFlags = [ - "--with-pkcs11-config=$$out/etc/pkcs11/" # installation directories - "--with-pkcs11-modules=$$out/lib/pkcs11/" - ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-keyring" \ - --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" - wrapProgram "$out/bin/gnome-keyring-daemon" \ - --prefix XDG_DATA_DIRS : "${glib.out}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/src.nix deleted file mode 100644 index 88179fff3c7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-keyring/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-keyring-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-keyring/3.20/gnome-keyring-3.20.0.tar.xz; - sha256 = "bc17cecd748a0e46e302171d11c3ae3d76bba5258c441fabec3786f418e7ec99"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-menus/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-menus/default.nix deleted file mode 100644 index 90209634fbf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-menus/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, glib, gobjectIntrospection }: - -stdenv.mkDerivation rec { - name = "gnome-menus-${version}"; - version = "3.10.1"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-menus/3.10/${name}.tar.xz"; - sha256 = "0wcacs1vk3pld8wvrwq7fdrm11i56nrajkrp6j1da6jc4yx0m5a6"; - }; - - makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"; - - buildInputs = [ intltool pkgconfig glib gobjectIntrospection ]; - - meta = { - homepage = "http://www.gnome.org"; - description = "Gnome menu specification"; - - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/default.nix deleted file mode 100644 index 85c15042614..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, libxslt, gtk, makeWrapper -, webkitgtk, json_glib, rest, libsecret, dbus_glib, gnome_common -, telepathy_glib, intltool, dbus_libs, icu -, libsoup, docbook_xsl_ns, docbook_xsl, gnome3 -}: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0"; - - enableParallelBuilding = true; - - buildInputs = [ pkgconfig glib libxslt gtk webkitgtk json_glib rest gnome_common makeWrapper - libsecret dbus_glib telepathy_glib intltool icu libsoup - docbook_xsl_ns docbook_xsl gnome3.defaultIconTheme ]; - - preFixup = '' - for f in "$out/libexec/"*; do - wrapProgram "$f" --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - done - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix deleted file mode 100644 index 088c4127b80..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-online-accounts/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-online-accounts-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-online-accounts/3.20/gnome-online-accounts-3.20.3.tar.xz; - sha256 = "094fc04cf3e0b4ace667fce3b5bdcca5093e0c93f9184439e663c69546c1e046"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/default.nix deleted file mode 100644 index 90fc3a8737a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, gnome3, libxml2 -, libsoup, json_glib, gmp, openssl, makeWrapper }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig glib gnome3.libgdata libxml2 libsoup gmp openssl - gnome3.grilo gnome3.libzapojit gnome3.grilo-plugins - gnome3.gnome_online_accounts makeWrapper gnome3.libmediaart - gnome3.tracker gnome3.gfbgraph json_glib gnome3.rest ]; - - enableParallelBuilding = true; - - preFixup = '' - for f in $out/libexec/*; do - wrapProgram "$f" \ - --prefix GRL_PLUGIN_PATH : "${gnome3.grilo-plugins}/lib/grilo-${gnome3.grilo-plugins.major}" - done - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GnomeOnlineMiners; - description = "A set of crawlers that go through your online content and index them locally in Tracker"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/src.nix deleted file mode 100644 index 185a8e2bc6d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-online-miners/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-online-miners-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-online-miners/3.20/gnome-online-miners-3.20.0.tar.xz; - sha256 = "f46dac7743283385d2aeea588eeead216274d9f365e323b90f586de982336e36"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/default.nix deleted file mode 100644 index 29ebe8b0ca6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, libcanberra_gtk3 -, bash, gtk3, glib, makeWrapper -, itstool, gnome3, librsvg, gdk_pixbuf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; - - buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libcanberra_gtk3 - gnome3.gsettings_desktop_schemas makeWrapper ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-screenshot" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = http://en.wikipedia.org/wiki/GNOME_Screenshot; - description = "Utility used in the GNOME desktop environment for taking screenshots"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/src.nix deleted file mode 100644 index d6b0e28a0c2..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-screenshot/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-screenshot-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-screenshot/3.20/gnome-screenshot-3.20.1.tar.xz; - sha256 = "06a89b6887146cdbbeb64adf11bdae21acf22b0422337041c66eedb21ef7e143"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-session/default.nix deleted file mode 100644 index 69b908ec01e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-session/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, glib, dbus_glib, json_glib, upower -, libxslt, intltool, makeWrapper, systemd, xorg }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - configureFlags = "--enable-systemd"; - - buildInputs = with gnome3; - [ pkgconfig glib gnome_desktop gtk dbus_glib json_glib libxslt - gnome3.gnome_settings_daemon xorg.xtrans gnome3.defaultIconTheme - gsettings_desktop_schemas upower intltool gconf makeWrapper systemd ]; - - # FIXME: glib binaries shouldn't be in .dev! - preFixup = '' - wrapProgram "$out/bin/gnome-session" \ - --prefix PATH : "${glib.dev}/bin" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --suffix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-session/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-session/src.nix deleted file mode 100644 index 06c40b6c2cf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-session/src.nix +++ /dev/null @@ -1,11 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: rec { - major = "3.20"; - name = "gnome-session-${major}.2"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-session/${major}/${name}.tar.xz"; - sha256 = "1npnjm6wirz2v0liv7n23ivp2w0y1q230qcdb681hhzmp7h9fpq2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/default.nix deleted file mode 100644 index 00999353c2f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, intltool, glib, libnotify, lcms2, libXtst -, libxkbfile, libpulseaudio, libcanberra_gtk3, upower, colord, libgweather, polkit -, geoclue2, librsvg, xf86_input_wacom, udev, libgudev, libwacom, libxslt, libtool, networkmanager -, docbook_xsl, docbook_xsl_ns, makeWrapper, ibus, xkeyboard_config }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # fatal error: gio/gunixfdlist.h: No such file or directory - NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; - - buildInputs = with gnome3; - [ intltool pkgconfig ibus gtk glib gsettings_desktop_schemas networkmanager - libnotify gnome_desktop lcms2 libXtst libxkbfile libpulseaudio - libcanberra_gtk3 upower colord libgweather xkeyboard_config - polkit geocode_glib geoclue2 librsvg xf86_input_wacom udev libgudev libwacom libxslt - libtool docbook_xsl docbook_xsl_ns makeWrapper gnome_themes_standard ]; - - # FIXME: glib binaries shouldn't be in .dev! - preFixup = '' - wrapProgram "$out/libexec/gnome-settings-daemon-localeexec" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --prefix PATH : "${glib.dev}/bin" \ - --prefix XDG_DATA_DIRS : "$out/share:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/src.nix deleted file mode 100644 index 9091f2eb361..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-settings-daemon/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-settings-daemon-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-settings-daemon/3.20/gnome-settings-daemon-3.20.1.tar.xz; - sha256 = "e84a075d895ca3baeefb8508e0a901027b66f7d5a7ee8c966e31d301b38e78e7"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/default.nix deleted file mode 100644 index e9eae87f14e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, intltool, fetchurl, libgtop, pkgconfig, gtk3, glib -, bash, makeWrapper, itstool, gnome3, file }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - buildInputs = [ pkgconfig gtk3 glib libgtop intltool itstool - makeWrapper file ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GnomeShell/Extensions; - description = "Modify and extend GNOME Shell functionality and behavior"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/src.nix deleted file mode 100644 index 5ad056ba156..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-shell-extensions/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-shell-extensions-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-shell-extensions/3.20/gnome-shell-extensions-3.20.1.tar.xz; - sha256 = "bc432ec163c79794331290d7a9321bee184be077d348faf3b7a1639b672939a3"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-shell/default.nix deleted file mode 100644 index cf781d24b6f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-shell/default.nix +++ /dev/null @@ -1,63 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, json_glib, libcroco, intltool, libsecret -, python3Packages, libsoup, polkit, clutter, networkmanager, docbook_xsl , docbook_xsl_ns, at_spi2_core -, libstartup_notification, telepathy_glib, telepathy_logger, libXtst, p11_kit, unzip -, sqlite, libgweather, libcanberra_gtk3 -, libpulseaudio, libical, libtool, nss, gobjectIntrospection, gstreamer, makeWrapper -, accountsservice, gdk_pixbuf, gdm, upower, ibus, networkmanagerapplet, librsvg }: - -# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/gnome-shell/gnome-shell-3.10.2.1.ebuild?revision=1.3&view=markup - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # Needed to find /etc/NetworkManager/VPN - configureFlags = [ "--sysconfdir=/etc" ]; - - buildInputs = with gnome3; - [ gsettings_desktop_schemas gnome_keyring gnome-menus glib gcr json_glib accountsservice - libcroco intltool libsecret pkgconfig libsoup polkit libcanberra_gtk2 gdk_pixbuf librsvg - clutter networkmanager libstartup_notification telepathy_glib docbook_xsl docbook_xsl_ns - libXtst p11_kit networkmanagerapplet gjs mutter libpulseaudio caribou evolution_data_server - libical libtool nss gtk gstreamer makeWrapper gdm - libcanberra_gtk3 gnome_control_center - defaultIconTheme sqlite gnome3.gnome-bluetooth - libgweather # not declared at build time, but typelib is needed at runtime - gnome3.gnome-clocks # schemas needed - at_spi2_core upower ibus gnome_session gnome_desktop telepathy_logger gnome3.gnome_settings_daemon ]; - - propagatedBuildInputs = [ python3Packages.pygobject3 python3Packages.python gobjectIntrospection ]; - - installFlags = [ "keysdir=$(out)/share/gnome-control-center/keybindings" ]; - - preBuild = '' - patchShebangs src/data-to-c.pl - substituteInPlace data/Makefile --replace " install-keysDATA" "" - ''; - - preFixup = with gnome3; '' - wrapProgram "$out/bin/gnome-shell" \ - --prefix PATH : "${unzip}/bin" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS" \ - --suffix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - - wrapProgram "$out/bin/gnome-shell-extension-tool" \ - --prefix PYTHONPATH : "${python3Packages.pygobject3}/${python3Packages.python.sitePackages}:$PYTHONPATH" - - wrapProgram "$out/libexec/gnome-shell-calendar-server" \ - --prefix XDG_DATA_DIRS : "${evolution_data_server}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - - echo "${unzip}/bin" > $out/${passthru.mozillaPlugin}/extra-bin-path - ''; - - passthru = { - mozillaPlugin = "/lib/mozilla/plugins"; - }; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-shell/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-shell/src.nix deleted file mode 100644 index df4994cead0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-shell/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-shell-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-shell/3.20/gnome-shell-3.20.3.tar.xz; - sha256 = "b23fd558623bfdc726066be3f47bb5fb8ed9c0ad980a95d6afc6397b6d41171e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-software/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-software/default.nix deleted file mode 100644 index 7c258e9cf21..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-software/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnome3, wrapGAppsHook, packagekit -, appstream-glib, libsoup, polkit, attr, acl, libyaml, isocodes, gtkspell3 -, json_glib }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ]; - buildInputs = [ gnome3.gtk packagekit appstream-glib libsoup - gnome3.gsettings_desktop_schemas gnome3.gnome_desktop - gtkspell3 json_glib - polkit attr acl libyaml ]; - propagatedBuildInputs = [ isocodes ]; - - postInstall = '' - mkdir -p $out/share/xml/ - ln -s ${isocodes}/share/xml/iso-codes $out/share/xml/iso-codes - ''; - - meta = with stdenv.lib; { - homepage = https://www.freedesktop.org/software/PackageKit/; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - description = "GNOME Software lets you install and update applications and system extensions."; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix deleted file mode 100644 index ea9378fcd3c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-software/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-software-3.20.4"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-software/3.20/gnome-software-3.20.4.tar.xz; - sha256 = "d6a2794348e2c543218e3efb01105a7e6d51e93ad3055a2482e3104ca75345f2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-system-log/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-system-log/default.nix deleted file mode 100644 index 50ee229cfa4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-system-log/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig -, bash, gtk3, glib, makeWrapper -, itstool, gnome3, librsvg, gdk_pixbuf, libxml2 }: - -stdenv.mkDerivation rec { - name = "gnome-system-log-3.9.90"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-system-log/3.9/${name}.tar.xz"; - sha256 = "9eeb51982d347aa7b33703031e2c1d8084201374665425cd62199649b29a5411"; - }; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - propagatedBuildInputs = [ gdk_pixbuf gnome3.defaultIconTheme librsvg ]; - - buildInputs = [ bash pkgconfig gtk3 glib intltool itstool - gnome3.gsettings_desktop_schemas makeWrapper libxml2 ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-system-log" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gtk3.out}/share:${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://help.gnome.org/users/gnome-system-log/3.9/; - description = "Graphical, menu-driven viewer that you can use to view and monitor your system logs"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/default.nix deleted file mode 100644 index bdbdefecf22..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/default.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, gtkmm3, libxml2 -, bash, gtk3, glib, makeWrapper -, itstool, gnome3, librsvg, gdk_pixbuf, libgtop }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ bash pkgconfig gtk3 glib intltool itstool libxml2 - gtkmm3 libgtop makeWrapper - gdk_pixbuf gnome3.defaultIconTheme librsvg - gnome3.gsettings_desktop_schemas ]; - - preFixup = '' - wrapProgram "$out/bin/gnome-system-monitor" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://help.gnome.org/users/gnome-system-monitor/3.12/; - description = "System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/src.nix deleted file mode 100644 index 3dd167ce5f7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-system-monitor/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-system-monitor-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-system-monitor/3.20/gnome-system-monitor-3.20.1.tar.xz; - sha256 = "9b23ab443fd92050b95c03a0ab321bbd41696a0ffc89c06e79c8798dca0a44f9"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix deleted file mode 100644 index beb019947ce..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango -, gnome_doc_utils, intltool, libX11, which, libuuid, vala_0_32 -, desktop_file_utils, itstool, wrapGAppsHook, appdata-tools }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte appdata-tools - gnome3.dconf itstool gnome3.nautilus vala_0_32 ]; - - nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 - desktop_file_utils wrapGAppsHook ]; - - # Silly ./configure, it looks for dbus file from gnome-shell in the - # installation tree of the package it is configuring. - preConfigure = '' - mkdir -p "$out/share/dbus-1/interfaces" - cp "${gnome3.gnome_shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml" "$out/share/dbus-1/interfaces" - ''; - - # FIXME: enable for gnome3 - configureFlags = [ "--disable-migration" ]; - - meta = with stdenv.lib; { - description = "The GNOME Terminal Emulator"; - homepage = https://wiki.gnome.org/Apps/Terminal/; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/src.nix deleted file mode 100644 index 9fa8e510ad8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-terminal/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-terminal-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-terminal/3.20/gnome-terminal-3.20.2.tar.xz; - sha256 = "f5383060730f1de70af35e917f82d5b6a14d963ad9cfd6a0e705f90011645a23"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/default.nix deleted file mode 100644 index a33252a934c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ stdenv, fetchurl, intltool, gtk3, gnome3, librsvg, pkgconfig, pango, atk, gtk2 -, gdk_pixbuf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ intltool gtk3 librsvg pkgconfig pango atk gtk2 gdk_pixbuf - gnome3.defaultIconTheme ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/src.nix deleted file mode 100644 index 8388bd61221..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-themes-standard/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-themes-standard-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-themes-standard/3.20/gnome-themes-standard-3.20.2.tar.xz; - sha256 = "9d0d9c4b2c9f9008301c3c1878ebb95859a735b7fd4a6a518802b9637e4a7915"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/default.nix deleted file mode 100644 index 4f02673e036..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, gnome3, itstool, libxml2, intltool }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gnome3.yelp itstool libxml2 intltool ]; - - meta = with stdenv.lib; { - homepage = "https://help.gnome.org/users/gnome-help/${gnome3.version}"; - description = "User and system administration help for the GNOME desktop"; - maintainers = gnome3.maintainers; - license = licenses.cc-by-30; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/src.nix deleted file mode 100644 index 4c12fa6e043..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-user-docs/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-user-docs-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-user-docs/3.20/gnome-user-docs-3.20.2.tar.xz; - sha256 = "3e998ba05956582219b068e7f7abd9baebf8bc4067c9618d6d0be92c68a5bf32"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/default.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/default.nix deleted file mode 100644 index a405751a963..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, intltool, fetchurl, apacheHttpd_2_2, nautilus -, pkgconfig, gtk3, glib, libxml2, gnused -, bash, makeWrapper, itstool, libnotify, libtool, mod_dnssd -, gnome3, librsvg, gdk_pixbuf, file, libcanberra_gtk3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - preConfigure = '' - sed -e 's,^LoadModule dnssd_module.\+,LoadModule dnssd_module ${mod_dnssd}/modules/mod_dnssd.so,' -i data/dav_user_2.2.conf - ''; - - configureFlags = [ "--with-httpd=${apacheHttpd_2_2.out}/bin/httpd" - "--with-modules-path=${apacheHttpd_2_2.dev}/modules" - "--disable-bluetooth" - "--with-nautilusdir=$(out)/lib/nautilus/extensions-3.0" ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 libtool - makeWrapper file gdk_pixbuf gnome3.defaultIconTheme librsvg - nautilus libnotify libcanberra_gtk3 ]; - - postInstall = '' - mkdir -p $out/share/gsettings-schemas/$name - mv $out/share/glib-2.0 $out/share/gsettings-schemas/$name - ${glib.dev}/bin/glib-compile-schemas $out/share/gsettings-schemas/$name/glib-2.0/schemas - ''; - - preFixup = '' - wrapProgram "$out/libexec/gnome-user-share-webdav" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://help.gnome.org/users/gnome-user-share/3.8; - description = "Service that exports the contents of the Public folder in your home directory on the local network"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/src.nix b/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/src.nix deleted file mode 100644 index b748091af68..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gnome-user-share/src.nix +++ /dev/null @@ -1,12 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: rec { - major = "3.18"; - minor = "1"; - name = "gnome-user-share-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-user-share/${major}/${name}.tar.xz"; - sha256 = "1p9cz93jbfx4a5gxfk54jm0sxddm73lrag92h3qgpgfrmp7xlr1y"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/grilo-plugins/default.nix b/pkgs/desktops/gnome-3/3.20/core/grilo-plugins/default.nix deleted file mode 100644 index caa0176036f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/grilo-plugins/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, glib, sqlite -, gnome3, libxml2, gupnp, gssdp, lua5, liboauth, gupnp_av -, gmime, json_glib, avahi, tracker, itstool }: - -stdenv.mkDerivation rec { - major = "0.3"; - minor = "2"; - name = "grilo-plugins-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/grilo-plugins/${major}/${name}.tar.xz"; - sha256 = "1z8s62a29zidm35ajf708r7d36glb27im4s52l02q9w1jwl8j6vr"; - }; - - installFlags = [ "GRL_PLUGINS_DIR=$(out)/lib/grilo-${major}" ]; - - buildInputs = [ pkgconfig gnome3.grilo libxml2 gupnp gssdp gnome3.libgdata - lua5 liboauth gupnp_av sqlite gnome3.gnome_online_accounts - gnome3.totem-pl-parser gnome3.rest gmime json_glib - avahi gnome3.libmediaart tracker intltool itstool ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Projects/Grilo; - description = "A collection of plugins for the Grilo framework"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix b/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix deleted file mode 100644 index 0bae28387bb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/grilo/default.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, glib -, libxml2, gnome3, gobjectIntrospection, libsoup, python3Packages }: - -stdenv.mkDerivation rec { - major = "0.3"; # if you change this, also change ./setup-hook.sh - minor = "1"; - name = "grilo-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/grilo/${major}/${name}.tar.xz"; - sha256 = "0k6d8drgh7inbpxqfa9m9dm4vrhfb9ifi5b88fn8q2ljqwfwdggb"; - }; - - setupHook = ./setup-hook.sh; - - configureFlags = [ "--enable-grl-pls" "--enable-grl-net" ]; - - preConfigure = '' - for f in src/Makefile.in libs/pls/Makefile.in libs/net/Makefile.in; do - substituteInPlace $f --replace @INTROSPECTION_GIRDIR@ "$out/share/gir-1.0/" - substituteInPlace $f --replace @INTROSPECTION_TYPELIBDIR@ "$out/lib/girepository-1.0" - done - ''; - - buildInputs = [ pkgconfig file intltool glib libxml2 libsoup - gnome3.totem-pl-parser ]; - - propagatedBuildInputs = [ python3Packages.pygobject3 gobjectIntrospection ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Projects/Grilo; - description = "Framework that provides access to various sources of multimedia content, using a pluggable system"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh b/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh deleted file mode 100644 index 3291e38addb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/grilo/setup-hook.sh +++ /dev/null @@ -1,7 +0,0 @@ -make_grilo_find_plugins() { - if [ -d "$1"/lib/grilo-0.3 ]; then - addToSearchPath GRL_PLUGIN_PATH "$1/lib/grilo-0.3" - fi -} - -envHooks+=(make_grilo_find_plugins) diff --git a/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/default.nix b/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/default.nix deleted file mode 100644 index 5123cadbdaf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, glib, gobjectIntrospection - # just for passthru -, gnome3, gtk3, gsettings_desktop_schemas }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - postPatch = '' - for file in "background" "screensaver"; do - substituteInPlace "schemas/org.gnome.desktop.$file.gschema.xml.in" \ - --replace "@datadir@" "${gnome3.gnome-backgrounds}/share/" - done - ''; - - buildInputs = [ glib gobjectIntrospection ]; - - nativeBuildInputs = [ pkgconfig intltool ]; - - meta = with stdenv.lib; { - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/src.nix b/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/src.nix deleted file mode 100644 index 14199e47dbb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gsettings-desktop-schemas/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gsettings-desktop-schemas-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gsettings-desktop-schemas/3.20/gsettings-desktop-schemas-3.20.0.tar.xz; - sha256 = "55a41b533c0ab955e0a36a84d73829451c88b027d8d719955d8f695c35c6d9c1"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gsound/default.nix b/pkgs/desktops/gnome-3/3.20/core/gsound/default.nix deleted file mode 100644 index 95785d9ed4d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gsound/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, libcanberra_gtk2, gobjectIntrospection, libtool, gnome3 }: - -let - majVer = "1.0"; -in stdenv.mkDerivation rec { - name = "gsound-${majVer}.1"; - - src = fetchurl { - url = "mirror://gnome/sources/gsound/${majVer}/${name}.tar.xz"; - sha256 = "ea0dd94429c0645f2f98824274ef04543fe459dd83a5449a68910acc3ba67f29"; - }; - - buildInputs = [ pkgconfig glib libcanberra_gtk2 gobjectIntrospection libtool ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GSound; - description = "Small library for playing system sounds"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/default.nix b/pkgs/desktops/gnome-3/3.20/core/gtksourceview/default.nix deleted file mode 100644 index ea95e39e5b2..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, atk, cairo, glib, gtk3, pango -, libxml2Python, perl, intltool, gettext, gnome3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedBuildInputs = [ gtk3 ]; - - buildInputs = [ pkgconfig atk cairo glib pango - libxml2Python perl intltool gettext ]; - - preBuild = '' - substituteInPlace gtksourceview/gtksourceview-utils.c --replace "@NIX_SHARE_PATH@" "$out/share" - ''; - - patches = [ ./nix_share_path.patch ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/nix_share_path.patch b/pkgs/desktops/gnome-3/3.20/core/gtksourceview/nix_share_path.patch deleted file mode 100644 index c87350167c2..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/nix_share_path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/gtksourceview/gtksourceview-utils.c 2014-07-13 16:13:57.418687726 +0200 -+++ b/gtksourceview/gtksourceview-utils.c 2014-07-13 16:14:20.550847767 +0200 -@@ -68,6 +68,8 @@ - basename, - NULL)); - -+ g_ptr_array_add (dirs, g_build_filename ("@NIX_SHARE_PATH@", SOURCEVIEW_DIR, basename, NULL)); -+ - g_ptr_array_add (dirs, NULL); - - return (gchar**) g_ptr_array_free (dirs, FALSE); diff --git a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/src.nix b/pkgs/desktops/gnome-3/3.20/core/gtksourceview/src.nix deleted file mode 100644 index 4f80104cc3b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gtksourceview/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gtksourceview-3.20.4"; - - src = fetchurl { - url = mirror://gnome/sources/gtksourceview/3.20/gtksourceview-3.20.4.tar.xz; - sha256 = "7a0e6ac95ff3862bd8ef77a40e95a942939e73cb407f2eb67af600d7ce533d01"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/default.nix b/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/default.nix deleted file mode 100644 index d0453ba8ebb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtkmm, glibmm, gtksourceview }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig glibmm gtkmm gtksourceview ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - homepage = "https://developer.gnome.org/gtksourceviewmm/"; - description = "C++ wrapper for gtksourceview"; - license = licenses.lgpl2; - maintainers = [ maintainers.juliendehos ]; - }; -} - diff --git a/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/src.nix b/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/src.nix deleted file mode 100644 index 21fecfdc48a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gtksourceviewmm/src.nix +++ /dev/null @@ -1,11 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gtksourceviewmm-3.18.0"; - - src = fetchurl { - url = mirror://gnome/sources/gtksourceviewmm/3.18/gtksourceviewmm-3.18.0.tar.xz; - sha256 = "51081ae3d37975dae33d3f6a40621d85cb68f4b36ae3835eec1513482aacfb39"; - }; -} - diff --git a/pkgs/desktops/gnome-3/3.20/core/gucharmap/default.nix b/pkgs/desktops/gnome-3/3.20/core/gucharmap/default.nix deleted file mode 100644 index a43d3c570ce..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gucharmap/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, gtk3 -, glib, desktop_file_utils, bash, appdata-tools -, makeWrapper, gnome3, file, itstool, libxml2 }: - -# TODO: icons and theme still does not work -# use packaged gnome3.adwaita-icon-theme - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file"; - - buildInputs = [ pkgconfig gtk3 intltool itstool glib appdata-tools - gnome3.yelp_tools libxml2 file desktop_file_utils - gnome3.gsettings_desktop_schemas makeWrapper ]; - - preFixup = '' - wrapProgram "$out/bin/gucharmap" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Gucharmap; - description = "GNOME Character Map, based on the Unicode Character Database"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/gucharmap/src.nix b/pkgs/desktops/gnome-3/3.20/core/gucharmap/src.nix deleted file mode 100644 index 69c0dd60025..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/gucharmap/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gucharmap-3.18.2"; - - src = fetchurl { - url = mirror://gnome/sources/gucharmap/3.18/gucharmap-3.18.2.tar.xz; - sha256 = "80141d3e892c3c4812c1a8fad8f89978559ef19e933843267e6e9a5524c09ec9"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libcroco/default.nix b/pkgs/desktops/gnome-3/3.20/core/libcroco/default.nix deleted file mode 100644 index a4c46ef85d4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libcroco/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, glib }: - -stdenv.mkDerivation rec { - name = "libcroco-0.6.11"; - - src = fetchurl { - url = "mirror://gnome/sources/libcroco/0.6/${name}.tar.xz"; - sha256 = "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk"; - }; - - outputs = [ "out" "dev" ]; - outputBin = "dev"; - - configureFlags = stdenv.lib.optional stdenv.isDarwin "--disable-Bsymbolic"; - - buildInputs = [ pkgconfig libxml2 glib ]; - - meta = with stdenv.lib; { - platforms = platforms.unix; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgdata/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgdata/default.nix deleted file mode 100644 index e455be07bdf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgdata/default.nix +++ /dev/null @@ -1,30 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, libxml2, glib, json_glib -, gobjectIntrospection, liboauth, gnome3, p11_kit, openssl, uhttpmock }: - -let - majorVersion = "0.17"; -in -stdenv.mkDerivation rec { - name = "libgdata-${majorVersion}.4"; - - src = fetchurl { - url = "mirror://gnome/sources/libgdata/${majorVersion}/${name}.tar.xz"; - sha256 = "1xniw4y90hbk9fa548pa9pfclibw7amr2f458lfh16jdzq7gw5cz"; - }; - - NIX_CFLAGS_COMPILE = "-I${gnome3.libsoup.dev}/include/libsoup-gnome-2.4/ -I${gnome3.gcr}/include/gcr-3 -I${gnome3.gcr}/include/gck-1"; - - buildInputs = with gnome3; - [ pkgconfig libsoup intltool libxml2 glib gobjectIntrospection - liboauth gcr gnome_online_accounts p11_kit openssl uhttpmock ]; - - propagatedBuildInputs = [ json_glib ]; - - meta = with stdenv.lib; { - description = "GData API library"; - maintainers = with maintainers; [ raskin lethalman ]; - platforms = platforms.linux; - license = licenses.lgpl21Plus; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix deleted file mode 100644 index 0eaa7132e68..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgee/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, autoconf, vala_0_32, pkgconfig, glib, gobjectIntrospection, gnome3 }: -let - ver_maj = "0.16"; - ver_min = "1"; -in -stdenv.mkDerivation rec { - name = "libgee-${ver_maj}.${ver_min}"; - - src = fetchurl { - url = "mirror://gnome/sources/libgee/${ver_maj}/${name}.tar.xz"; - sha256 = "d95f8ea8e78f843c71b1958fa2fb445e4a325e4821ec23d0d5108d8170e564a5"; - }; - - doCheck = true; - - patches = [ ./fix_introspection_paths.patch ]; - - buildInputs = [ autoconf vala_0_32 pkgconfig glib gobjectIntrospection ]; - - meta = with stdenv.lib; { - description = "Utility library providing GObject-based interfaces and classes for commonly used data structures"; - license = licenses.lgpl21Plus; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgee/fix_introspection_paths.patch b/pkgs/desktops/gnome-3/3.20/core/libgee/fix_introspection_paths.patch deleted file mode 100644 index 67003f45164..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgee/fix_introspection_paths.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- fix_introspection_paths.patch/configure 2014-01-07 17:43:53.521339338 +0000 -+++ fix_introspection_paths.patch/configure-fix 2014-01-07 17:45:11.068635069 +0000 -@@ -12085,8 +12085,8 @@ - INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` - INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` - INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` -- INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` -- INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" -+ INTROSPECTION_GIRDIR="${datadir}/gir-1.0" -+ INTROSPECTION_TYPELIBDIR="${libdir}/girepository-1.0" - INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` - INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` - INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection diff --git a/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix b/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix deleted file mode 100644 index 0bfc617fac6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgee/libgee-1.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, autoconf, vala_0_32, pkgconfig, glib, gobjectIntrospection, gnome3 }: -let - ver_maj = "0.6"; - ver_min = "8"; -in -stdenv.mkDerivation rec { - name = "libgee-${ver_maj}.${ver_min}"; - - src = fetchurl { - url = "mirror://gnome/sources/libgee/${ver_maj}/${name}.tar.xz"; - sha256 = "1lzmxgz1bcs14ghfp8qqzarhn7s64ayx8c508ihizm3kc5wqs7x6"; - }; - - doCheck = true; - - patches = [ ./fix_introspection_paths.patch ]; - - buildInputs = [ autoconf vala_0_32 pkgconfig glib gobjectIntrospection ]; - - meta = with stdenv.lib; { - description = "Utility library providing GObject-based interfaces and classes for commonly used data structures"; - license = licenses.lgpl21Plus; - platforms = platforms.linux; - maintainers = [ maintainers.spacefrogg ] ++ gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgnome-keyring/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgnome-keyring/default.nix deleted file mode 100644 index c6c9323c010..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgnome-keyring/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, glib, dbus_libs, libgcrypt, pkgconfig, intltool, gobjectIntrospection }: - -stdenv.mkDerivation rec { - name = "libgnome-keyring-3.12.0"; - - src = fetchurl { - url = "mirror://gnome/sources/libgnome-keyring/3.12/${name}.tar.xz"; - sha256 = "c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783"; - }; - - propagatedBuildInputs = [ glib gobjectIntrospection dbus_libs libgcrypt ]; - nativeBuildInputs = [ pkgconfig intltool ]; - - meta = { - description = "Framework for managing passwords and other secrets"; - homepage = http://live.gnome.org/GnomeKeyring; - license = with stdenv.lib.licenses; [ gpl2Plus lgpl2Plus ]; - inherit (glib.meta) platforms maintainers; - - longDescription = '' - gnome-keyring is a program that keeps password and other secrets for - users. The library libgnome-keyring is used by applications to integrate - with the gnome-keyring system. - ''; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgnomekbd/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgnomekbd/default.nix deleted file mode 100644 index 4939a4ff728..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgnomekbd/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, glib, gtk3, libxklavier, makeWrapper, gnome3 }: - -stdenv.mkDerivation rec { - name = "libgnomekbd-3.6.0"; - - src = fetchurl { - url = "mirror://gnome/sources/libgnomekbd/3.6/${name}.tar.xz"; - sha256 = "c41ea5b0f64da470925ba09f9f1b46b26b82d4e433e594b2c71eab3da8856a09"; - }; - - buildInputs = [ pkgconfig file intltool glib gtk3 libxklavier makeWrapper ]; - - preFixup = '' - wrapProgram $out/bin/gkbd-keyboard-display \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - description = "Keyboard management library"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgweather/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgweather/default.nix deleted file mode 100644 index 79ede15df8f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgweather/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, gtk, intltool, libsoup, gconf -, pango, gdk_pixbuf, atk, tzdata, gnome3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"; - - configureFlags = [ "--with-zoneinfo-dir=${tzdata}/share/zoneinfo" ]; - propagatedBuildInputs = [ libxml2 gtk libsoup gconf pango gdk_pixbuf atk gnome3.geocode_glib ]; - nativeBuildInputs = [ pkgconfig intltool ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgweather/src.nix b/pkgs/desktops/gnome-3/3.20/core/libgweather/src.nix deleted file mode 100644 index ddded9a28d7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgweather/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "libgweather-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/libgweather/3.20/libgweather-3.20.1.tar.xz; - sha256 = "81eb829fab6375cc9a4d448ae0f790e48f9720e91eb74678b22264cfbc8938d0"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libgxps/default.nix b/pkgs/desktops/gnome-3/3.20/core/libgxps/default.nix deleted file mode 100644 index b39e1f6fa56..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libgxps/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, cairo, libarchive, freetype, libjpeg, libtiff -, openssl, bzip2, acl, attr, libxml2 -}: - -stdenv.mkDerivation rec { - name = "libgxps-0.2.2"; - - src = fetchurl { - url = "http://ftp.acc.umu.se/pub/GNOME/core/3.10/3.10.2/sources/${name}.tar.xz"; - sha256 = "1gi0b0x0354jyqc48vspk2hg2q1403cf2p9ibj847nzhkdrh9l9r"; - }; - - buildInputs = [ pkgconfig glib cairo freetype libjpeg libtiff acl openssl bzip2 attr libxml2 ]; - propagatedBuildInputs = [ libarchive ]; - - configureFlags = "--without-liblcms2"; - - meta = with stdenv.lib; { - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libpeas/default.nix b/pkgs/desktops/gnome-3/3.20/core/libpeas/default.nix deleted file mode 100644 index 1ba143539d4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libpeas/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnome3 -, glib, gtk3, gobjectIntrospection, python3Packages, ncurses -}: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - configureFlags = [ "--enable-python3" ]; - - buildInputs = [ intltool pkgconfig glib gtk3 gnome3.defaultIconTheme ncurses python3Packages.python python3Packages.pygobject3 gobjectIntrospection ]; - - meta = with stdenv.lib; { - description = "A GObject-based plugins engine"; - homepage = "http://ftp.acc.umu.se/pub/GNOME/sources/libpeas/"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libpeas/src.nix b/pkgs/desktops/gnome-3/3.20/core/libpeas/src.nix deleted file mode 100644 index cd440858946..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libpeas/src.nix +++ /dev/null @@ -1,13 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: rec { - major = "1.18"; - minor = "0"; - version = "${major}.${minor}"; - name = "libpeas-${version}"; - - src = fetchurl { - url = "mirror://gnome/sources/libpeas/${major}/${name}.tar.xz"; - sha256 = "09jy2rwwgp0xx7cnypxl56m7zzxnj3j4v58xqjxjasf3chn88jdz"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/libzapojit/default.nix b/pkgs/desktops/gnome-3/3.20/core/libzapojit/default.nix deleted file mode 100644 index 5a8117528b6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/libzapojit/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, intltool, json_glib, rest, libsoup, gtk, gnome_online_accounts }: - -stdenv.mkDerivation rec { - name = "libzapojit-0.0.3"; - - src = fetchurl { - url = "mirror://gnome/sources/libzapojit/0.0/${name}.tar.xz"; - sha256 = "0zn3s7ryjc3k1abj4k55dr2na844l451nrg9s6cvnnhh569zj99x"; - }; - - buildInputs = [ pkgconfig glib intltool json_glib rest libsoup gtk gnome_online_accounts ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/mutter/default.nix b/pkgs/desktops/gnome-3/3.20/core/mutter/default.nix deleted file mode 100644 index 8b992d30e80..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/mutter/default.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ fetchurl, stdenv, pkgconfig, gnome3, intltool, gobjectIntrospection, upower, cairo -, pango, cogl, clutter, libstartup_notification, libcanberra_gtk2, zenity, libcanberra_gtk3 -, libtool, makeWrapper, xkeyboard_config, libxkbfile, libxkbcommon }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - # fatal error: gio/gunixfdlist.h: No such file or directory - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - configureFlags = "--with-x --disable-static --enable-shape --enable-sm --enable-startup-notification --enable-xsync --enable-verbose-mode --with-libcanberra"; - - buildInputs = with gnome3; - [ pkgconfig intltool glib gobjectIntrospection gtk gsettings_desktop_schemas upower - gnome_desktop cairo pango cogl clutter zenity libstartup_notification libcanberra_gtk2 - gnome3.geocode_glib - libcanberra_gtk3 zenity libtool makeWrapper xkeyboard_config libxkbfile libxkbcommon ]; - - preFixup = '' - wrapProgram "$out/bin/mutter" \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" - ''; - - patches = [ ./x86.patch ./math.patch ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/mutter/math.patch b/pkgs/desktops/gnome-3/3.20/core/mutter/math.patch deleted file mode 100644 index dbdfd93f5e1..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/mutter/math.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- mutter-3.18.0/src/backends/meta-cursor-renderer.c.orig 2015-09-23 13:54:31.297523343 +0200 -+++ mutter-3.18.0/src/backends/meta-cursor-renderer.c 2015-09-23 13:54:43.728271766 +0200 -@@ -31,6 +31,7 @@ - - #include - #include -+#include - - #include "meta-stage.h" - diff --git a/pkgs/desktops/gnome-3/3.20/core/mutter/src.nix b/pkgs/desktops/gnome-3/3.20/core/mutter/src.nix deleted file mode 100644 index 89f05f8ed1b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/mutter/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "mutter-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/mutter/3.20/mutter-3.20.3.tar.xz; - sha256 = "142c5271df4bde968c725ed09026173292c07b4dd7ba75f19c4b14fc363af916"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/mutter/x86.patch b/pkgs/desktops/gnome-3/3.20/core/mutter/x86.patch deleted file mode 100644 index a997b27540e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/mutter/x86.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/src/core/window.c 2015-05-26 10:52:41.382834963 +0200 -+++ b/src/core/window.c 2015-05-26 10:53:03.039948034 +0200 -@@ -3499,7 +3499,7 @@ - - static MetaMonitorInfo * - find_monitor_by_winsys_id (MetaWindow *window, -- guint winsys_id) -+ gint winsys_id) - { - int i; - -@@ -3618,7 +3618,7 @@ - */ - - gboolean did_placement; -- guint old_output_winsys_id; -+ gint old_output_winsys_id; - MetaRectangle unconstrained_rect; - MetaRectangle constrained_rect; - MetaMoveResizeResultFlags result = 0; ---- a/src/core/startup-notification.c 2016-06-06 12:13:27.100251933 +0200 -+++ b/src/core/startup-notification.c 2016-06-06 12:13:42.554956773 +0200 -@@ -418,7 +418,7 @@ - elapsed = ctod->now - timestamp; - - meta_topic (META_DEBUG_STARTUP, -- "Sequence used %ld ms vs. %d max: %s\n", -+ "Sequence used %" G_GINT64_FORMAT " ms vs. %d max: %s\n", - elapsed, STARTUP_TIMEOUT, - meta_startup_notification_sequence_get_id (sequence)); - -[?25l[?25h[?1049h[?1h=[?25h[?25l~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ [?25h[?25lType :quit to exit Vim[?25h[?25l[?25h[?25l[?25h[?25l[?25h[?25l[?25h[?25l[?25h[?25l[?25h -[?1l>[?1049l diff --git a/pkgs/desktops/gnome-3/3.20/core/nautilus/default.nix b/pkgs/desktops/gnome-3/3.20/core/nautilus/default.nix deleted file mode 100644 index 4cb0b7fb35c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/nautilus/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, dbus_glib, shared_mime_info, libexif -, gtk, gnome3, libunique, intltool, gobjectIntrospection -, libnotify, wrapGAppsHook, exempi, librsvg, tracker, libselinux }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ libxml2 dbus_glib shared_mime_info libexif gtk libunique intltool exempi librsvg - gnome3.gnome_desktop gnome3.adwaita-icon-theme - gnome3.gsettings_desktop_schemas gnome3.dconf libnotify tracker libselinux ]; - - hardeningDisable = [ "format" ]; - - patches = [ ./extension_dir.patch ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/nautilus/extension_dir.patch b/pkgs/desktops/gnome-3/3.20/core/nautilus/extension_dir.patch deleted file mode 100644 index 317b8257992..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/nautilus/extension_dir.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/libnautilus-private/nautilus-module.c b/libnautilus-private/nautilus-module.c -index 6273a76..4adcc8a 100644 ---- a/libnautilus-private/nautilus-module.c -+++ b/libnautilus-private/nautilus-module.c -@@ -242,11 +242,17 @@ void - nautilus_module_setup (void) - { - static gboolean initialized = FALSE; -+ const gchar* extensiondir = NULL; - - if (!initialized) { - initialized = TRUE; -- -- load_module_dir (NAUTILUS_EXTENSIONDIR); -+ -+ extensiondir = g_getenv ("NAUTILUS_EXTENSION_DIR"); -+ if (extensiondir == NULL) { -+ extensiondir = NAUTILUS_EXTENSIONDIR; -+ } -+ -+ load_module_dir (extensiondir); - - eel_debug_call_at_shutdown (free_module_objects); - } diff --git a/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix b/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix deleted file mode 100644 index 5592e3bd7f8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/nautilus/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "nautilus-3.20.3"; - - src = fetchurl { - url = mirror://gnome/sources/nautilus/3.20/nautilus-3.20.3.tar.xz; - sha256 = "46600a2361a022a0170304aef7167caa29c0d52232063a3556bec6a77881310e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/rest/default.nix b/pkgs/desktops/gnome-3/3.20/core/rest/default.nix deleted file mode 100644 index 344bc00780f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/rest/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, libsoup, gobjectIntrospection, gnome3 }: - -stdenv.mkDerivation rec { - name = "rest-0.7.93"; - - src = fetchurl { - url = "mirror://gnome/sources/rest/0.7/${name}.tar.xz"; - sha256 = "05mj10hhiik23ai8w4wkk5vhsp7hcv24bih5q3fl82ilam268467"; - }; - - buildInputs = [ pkgconfig glib libsoup gobjectIntrospection]; - - configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt"; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/sushi/default.nix b/pkgs/desktops/gnome-3/3.20/core/sushi/default.nix deleted file mode 100644 index fb010756f29..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/sushi/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, gobjectIntrospection, glib -, clutter_gtk, clutter-gst, gnome3, gtksourceview, libmusicbrainz -, webkitgtk, libmusicbrainz5, icu, makeWrapper, gst_all_1 -, gdk_pixbuf, librsvg, gtk3, harfbuzz }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ]; - - buildInputs = [ pkgconfig file intltool gobjectIntrospection glib gtk3 - clutter_gtk clutter-gst gnome3.gjs gtksourceview gdk_pixbuf - librsvg gnome3.defaultIconTheme libmusicbrainz5 webkitgtk - gnome3.evince icu makeWrapper harfbuzz ]; - - enableParallelBuilding = true; - - postConfigure = '' - substituteInPlace src/libsushi/sushi-font-widget.h \ - --replace "" "" - substituteInPlace src/libsushi/sushi-font-widget.c \ - --replace "" "" - ''; - - preFixup = '' - wrapProgram $out/libexec/sushi-start \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \ - --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = "http://en.wikipedia.org/wiki/Sushi_(software)"; - description = "A quick previewer for Nautilus"; - maintainers = gnome3.maintainers; - license = licenses.gpl2Plus; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/sushi/src.nix b/pkgs/desktops/gnome-3/3.20/core/sushi/src.nix deleted file mode 100644 index f972b22fae6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/sushi/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "sushi-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/sushi/3.20/sushi-3.20.0.tar.xz; - sha256 = "6e729c789e9e7f02505e25d4ac6cfed47e676366f0942fca740094f7fe9eae9e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/totem-pl-parser/default.nix b/pkgs/desktops/gnome-3/3.20/core/totem-pl-parser/default.nix deleted file mode 100644 index 63f36004bcd..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/totem-pl-parser/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, file, intltool, gmime, libxml2, libsoup, gnome3 }: - -stdenv.mkDerivation rec { - name = "totem-pl-parser-3.10.2"; - - src = fetchurl { - url = "mirror://gnome/sources/totem-pl-parser/3.10/${name}.tar.xz"; - sha256 = "38be09bddc46ddecd2b5ed7c82144ef52aafe879a5ec3d8b192b4b64ba995469"; - }; - - buildInputs = [ pkgconfig file intltool gmime libxml2 libsoup ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Videos; - description = "Simple GObject-based library to parse and save a host of playlist formats"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/totem/default.nix b/pkgs/desktops/gnome-3/3.20/core/totem/default.nix deleted file mode 100644 index 884b328dbe7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/totem/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ stdenv, intltool, fetchurl, gst_all_1 -, clutter_gtk, clutter-gst, python3Packages, shared_mime_info -, pkgconfig, gtk3, glib, gobjectIntrospection -, bash, wrapGAppsHook, itstool, libxml2, dbus_glib -, gnome3, librsvg, gdk_pixbuf, file, tracker, nautilus }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - enableParallelBuilding = true; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0"; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 gnome3.grilo - clutter_gtk clutter-gst gnome3.totem-pl-parser gnome3.grilo-plugins - gst_all_1.gstreamer gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly gst_all_1.gst-libav - gnome3.libpeas shared_mime_info dbus_glib - gdk_pixbuf gnome3.defaultIconTheme librsvg gnome3.gnome_desktop - gnome3.gsettings_desktop_schemas wrapGAppsHook file tracker nautilus ]; - - patches = [ ./x86.patch ]; - - propagatedBuildInputs = [ gobjectIntrospection python3Packages.pylint python3Packages.pygobject2 ]; - - configureFlags = [ "--with-nautilusdir=$(out)/lib/nautilus/extensions-3.0" ]; - - GI_TYPELIB_PATH = "$out/lib/girepository-1.0"; - - wrapPrefixVariables = [ "PYTHONPATH" ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Videos; - description = "Movie player for the GNOME desktop based on GStreamer"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/totem/src.nix b/pkgs/desktops/gnome-3/3.20/core/totem/src.nix deleted file mode 100644 index 244549c4e26..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/totem/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "totem-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/totem/3.20/totem-3.20.1.tar.xz; - sha256 = "6f22480361ae869fd336854b4f83614fde528aff4e808eb716de33432eb45c27"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/totem/x86.patch b/pkgs/desktops/gnome-3/3.20/core/totem/x86.patch deleted file mode 100644 index ada6d59e8e0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/totem/x86.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/backend/bacon-video-widget.c 2016-06-07 20:47:22.981213063 +0200 -+++ b/src/backend/bacon-video-widget.c 2016-06-07 20:47:44.065781036 +0200 -@@ -2334,7 +2334,7 @@ - if (!gst_toc_entry_get_start_stop_times (entry, &start, &stop)) { - GST_DEBUG ("Chapter #%d (couldn't get times)", i); - } else { -- GST_DEBUG ("Chapter #%d (start: %li stop: %li)", i, start, stop); -+ GST_DEBUG ("Chapter #%d (start: %" G_GINT64_FORMAT " stop: %" G_GINT64_FORMAT ")", i, start, stop); - } - } - diff --git a/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix b/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix deleted file mode 100644 index 72ebd543e90..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/tracker/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ stdenv, intltool, fetchurl, libxml2, upower -, pkgconfig, gtk3, glib -, bash, makeWrapper, itstool, vala_0_32, sqlite, libxslt -, gnome3, librsvg, gdk_pixbuf, file, libnotify -, evolution_data_server, gst_all_1, poppler -, icu, taglib, libjpeg, libtiff, giflib, libcue -, libvorbis, flac, exempi, networkmanager -, libpng, libexif, libgsf, libuuid, bzip2 }: - -stdenv.mkDerivation rec { - - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0 -I${poppler.dev}/include/poppler"; - - enableParallelBuilding = true; - - buildInputs = [ vala_0_32 pkgconfig gtk3 glib intltool itstool libxml2 - bzip2 gnome3.totem-pl-parser libxslt - gnome3.gsettings_desktop_schemas makeWrapper file - gdk_pixbuf gnome3.defaultIconTheme librsvg sqlite - upower libnotify evolution_data_server gnome3.libgee - gst_all_1.gstreamer gst_all_1.gst-plugins-base flac - poppler icu taglib libjpeg libtiff giflib libvorbis - exempi networkmanager libpng libexif libgsf libuuid ]; - - preConfigure = '' - substituteInPlace src/libtracker-sparql/Makefile.in --replace "--shared-library=libtracker-sparql" "--shared-library=$out/lib/libtracker-sparql" - ''; - - preFixup = '' - for f in $out/bin/* $out/libexec/*; do - wrapProgram $f \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - done - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/Tracker; - description = "Desktop-neutral user information store, search tool and indexer"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/tracker/src.nix b/pkgs/desktops/gnome-3/3.20/core/tracker/src.nix deleted file mode 100644 index 0ac540f4249..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/tracker/src.nix +++ /dev/null @@ -1,11 +0,0 @@ -fetchurl: rec { - major = "1.8"; - minor = "0"; - name = "tracker-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/tracker/${major}/${name}.tar.xz"; - sha256 = "0zchaahk4w7dwanqk1vx0qgnyrlzlp81krwawfx3mv5zffik27x1"; - }; - -} diff --git a/pkgs/desktops/gnome-3/3.20/core/vino/default.nix b/pkgs/desktops/gnome-3/3.20/core/vino/default.nix deleted file mode 100644 index 52481395756..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/vino/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ stdenv, fetchurl, lib, makeWrapper -, pkgconfig, gnome3, gtk3, glib, intltool, libXtst, libnotify, libsoup -, telepathySupport ? false, dbus_glib ? null, telepathy_glib ? null -, libsecret ? null, gnutls ? null, libgcrypt ? null, avahi ? null -, zlib ? null, libjpeg ? null -, libXdamage ? null, libXfixes ? null, libXext ? null -, gnomeKeyringSupport ? false, libgnome_keyring3 ? null -, networkmanager ? null }: - -with lib; - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - buildInputs = [ - makeWrapper - pkgconfig gnome3.defaultIconTheme gtk3 glib intltool libXtst libnotify libsoup - ] ++ optionals telepathySupport [ dbus_glib telepathy_glib ] - ++ optional gnomeKeyringSupport libgnome_keyring3 - ++ filter (p: p != null) [ - libsecret gnutls libgcrypt avahi zlib libjpeg - libXdamage libXfixes libXext networkmanager - ]; - - preFixup = '' - wrapProgram "$out/libexec/vino-server" \ - --prefix XDG_DATA_DIRS : "$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Projects/Vino; - description = "GNOME desktop sharing server"; - maintainers = with maintainers; [ lethalman domenkozar ]; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/vino/src.nix b/pkgs/desktops/gnome-3/3.20/core/vino/src.nix deleted file mode 100644 index 140a85d7d19..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/vino/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "vino-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/vino/3.20/vino-3.20.2.tar.xz; - sha256 = "660488adc1bf577958e783d13f61dbd99c1d9c4e81d2ca063437ea81d39e4413"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/vte/2.90.nix b/pkgs/desktops/gnome-3/3.20/core/vte/2.90.nix deleted file mode 100644 index cbb52c9aaa1..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/vte/2.90.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gnome3, ncurses, gobjectIntrospection }: - -stdenv.mkDerivation rec { - versionMajor = "0.36"; - versionMinor = "3"; - moduleName = "vte"; - - name = "${moduleName}-${versionMajor}.${versionMinor}"; - - src = fetchurl { - url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz"; - sha256 = "54e5b07be3c0f7b158302f54ee79d4de1cb002f4259b6642b79b1e0e314a959c"; - }; - - buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ]; - - configureFlags = [ "--enable-introspection" ]; - - enableParallelBuilding = true; - - postInstall = '' - substituteInPlace $out/lib/libvte2_90.la --replace "-lncurses" "-L${ncurses.out}/lib -lncurses" - ''; - - meta = with stdenv.lib; { - homepage = http://www.gnome.org/; - description = "A library implementing a terminal emulator widget for GTK+"; - longDescription = '' - VTE is a library (libvte) implementing a terminal emulator widget for - GTK+, and a minimal sample application (vte) using that. Vte is - mainly used in gnome-terminal, but can also be used to embed a - console/terminal in games, editors, IDEs, etc. VTE supports Unicode and - character set conversion, as well as emulating any terminal known to - the system's terminfo database. - ''; - license = licenses.lgpl2; - maintainers = with maintainers; [ astsmtl antono lethalman ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/vte/default.nix b/pkgs/desktops/gnome-3/3.20/core/vte/default.nix deleted file mode 100644 index 7d2f0434641..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/vte/default.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig -, gnome3, ncurses, gobjectIntrospection, vala_0_32, libxml2, gnutls - -, selectTextPatch ? false -, fetchFromGitHub, autoconf, automake, libtool, gtk_doc, gperf -}: - -let baseAttrs = rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib - gnome3.gtk3 ncurses vala_0_32 libxml2 ]; - - propagatedBuildInputs = [ gnutls ]; - - preConfigure = "patchShebangs ."; - - configureFlags = [ "--enable-introspection" ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = http://www.gnome.org/; - description = "A library implementing a terminal emulator widget for GTK+"; - longDescription = '' - VTE is a library (libvte) implementing a terminal emulator widget for - GTK+, and a minimal sample application (vte) using that. Vte is - mainly used in gnome-terminal, but can also be used to embed a - console/terminal in games, editors, IDEs, etc. VTE supports Unicode and - character set conversion, as well as emulating any terminal known to - the system's terminfo database. - ''; - license = licenses.lgpl2; - maintainers = with maintainers; [ astsmtl antono lethalman ]; - platforms = platforms.linux; - }; -}; - -in stdenv.mkDerivation ( baseAttrs - // stdenv.lib.optionalAttrs selectTextPatch rec { - name = "vte-ng-${version}"; - version = "0.44.1b-ng"; - src = fetchFromGitHub { - owner = "thestinger"; - repo = "vte-ng"; - rev = version; - sha256 = "0p61znma9742fd3c6b44rq7j6mhpr6gx2b9rldm3jhb62ss4vsyy"; - }; - # slightly hacky; I couldn't make it work with autoreconfHook - configureScript = "./autogen.sh"; - nativeBuildInputs = (baseAttrs.nativeBuildInputs or []) - ++ [ gtk_doc autoconf automake libtool gperf ]; - } -) - diff --git a/pkgs/desktops/gnome-3/3.20/core/vte/src.nix b/pkgs/desktops/gnome-3/3.20/core/vte/src.nix deleted file mode 100644 index 0b45aa24112..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/vte/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "vte-0.44.2"; - - src = fetchurl { - url = mirror://gnome/sources/vte/0.44/vte-0.44.2.tar.xz; - sha256 = "a1ea594814bb136a3a9a6c7656b46240571f6a198825c1111007fe99194b0949"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp-tools/default.nix b/pkgs/desktops/gnome-3/3.20/core/yelp-tools/default.nix deleted file mode 100644 index 9111802eb6a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp-tools/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl, libxml2, libxslt, itstool, gnome3, pkgconfig }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ libxml2 libxslt itstool gnome3.yelp_xsl pkgconfig ]; - - doCheck = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Yelp/Tools; - description = "Small programs that help you create, edit, manage, and publish your Mallard or DocBook documentation"; - maintainers = with maintainers; [ domenkozar ]; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp-tools/src.nix b/pkgs/desktops/gnome-3/3.20/core/yelp-tools/src.nix deleted file mode 100644 index f03c6d1bc31..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp-tools/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "yelp-tools-3.18.0"; - - src = fetchurl { - url = mirror://gnome/sources/yelp-tools/3.18/yelp-tools-3.18.0.tar.xz; - sha256 = "c6c1d65f802397267cdc47aafd5398c4b60766e0a7ad2190426af6c0d0716932"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/default.nix b/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/default.nix deleted file mode 100644 index 0a3976f35a1..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, bash -, itstool, libxml2, libxslt, gnome3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - buildInputs = [ pkgconfig intltool itstool libxml2 libxslt ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Yelp; - description = "Yelp's universal stylesheets for Mallard and DocBook"; - maintainers = gnome3.maintainers; - license = [licenses.gpl2 licenses.lgpl2]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/src.nix b/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/src.nix deleted file mode 100644 index de5d68d1fab..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp-xsl/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "yelp-xsl-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/yelp-xsl/3.20/yelp-xsl-3.20.1.tar.xz; - sha256 = "dc61849e5dca473573d32e28c6c4e3cf9c1b6afe241f8c26e29539c415f97ba0"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp/default.nix b/pkgs/desktops/gnome-3/3.20/core/yelp/default.nix deleted file mode 100644 index 4ee79bbc3dc..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, intltool, fetchurl, webkitgtk, pkgconfig, gtk3, glib -, file, librsvg, gnome3, gdk_pixbuf, sqlite, groff -, bash, makeWrapper, itstool, libxml2, libxslt, icu, gst_all_1 -, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - preConfigure = "substituteInPlace ./configure --replace /usr/bin/file ${file}/bin/file"; - - buildInputs = [ pkgconfig gtk3 glib webkitgtk intltool itstool sqlite - libxml2 libxslt icu file makeWrapper gnome3.yelp_xsl - librsvg gdk_pixbuf gnome3.defaultIconTheme groff - gnome3.gsettings_desktop_schemas wrapGAppsHook - gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Yelp; - description = "The help viewer in Gnome"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/yelp/src.nix b/pkgs/desktops/gnome-3/3.20/core/yelp/src.nix deleted file mode 100644 index a6cc7522c65..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/yelp/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "yelp-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/yelp/3.20/yelp-3.20.1.tar.xz; - sha256 = "dda0b051ad32908cb9d894d1db3ffdac69b21849b8a6a9a74d9669b017f608c2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/zenity/default.nix b/pkgs/desktops/gnome-3/3.20/core/zenity/default.nix deleted file mode 100644 index 8f525945a6a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/zenity/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, cairo, libxml2, libxslt, gnome3, pango -, gnome_doc_utils, intltool, libX11, which, itstool }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - preBuild = '' - mkdir -p $out/include - ''; - - buildInputs = [ gnome3.gtk libxml2 libxslt libX11 itstool ]; - - nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/core/zenity/src.nix b/pkgs/desktops/gnome-3/3.20/core/zenity/src.nix deleted file mode 100644 index 7b32e88a2c0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/core/zenity/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "zenity-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/zenity/3.20/zenity-3.20.0.tar.xz; - sha256 = "02e8759397f813c0a620b93ebeacdab9956191c9dc0d0fcba1815c5ea3f15a48"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/default.nix b/pkgs/desktops/gnome-3/3.20/default.nix deleted file mode 100644 index e935552b9f5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/default.nix +++ /dev/null @@ -1,401 +0,0 @@ -{ pkgs }: - -let - - pkgsFun = overrides: - let - self = self_ // overrides; - self_ = with self; { - - overridePackages = f: - let newself = pkgsFun (f newself self); - in newself; - - callPackage = pkgs.newScope self; - - version = "3.20"; - maintainers = with pkgs.lib.maintainers; [ lethalman jgeerds DamienCassou ]; - - corePackages = with gnome3; [ - pkgs.desktop_file_utils pkgs.ibus - pkgs.shared_mime_info # for update-mime-database - glib # for gsettings - gtk3 # for gtk-update-icon-cache - glib_networking gvfs dconf gnome-backgrounds gnome_control_center - gnome-menus gnome_settings_daemon gnome_shell - gnome_themes_standard defaultIconTheme gnome-shell-extensions - pkgs.hicolor_icon_theme - ]; - - optionalPackages = with gnome3; [ baobab eog epiphany evince - gucharmap nautilus totem vino yelp gnome-bluetooth - gnome-calculator gnome-contacts gnome-font-viewer gnome-screenshot - gnome-system-log gnome-system-monitor - gnome_terminal gnome-user-docs bijiben evolution file-roller gedit - gnome-clocks gnome-music gnome-tweak-tool gnome-photos - nautilus-sendto dconf-editor vinagre gnome-weather gnome-logs - gnome-maps gnome-characters gnome-calendar accerciser gnome-nettool - gnome-getting-started-docs gnome-packagekit gnome-software - ]; - - gamesPackages = with gnome3; [ swell-foop lightsoff iagno - tali quadrapassel gnome-sudoku aisleriot five-or-more - four-in-a-row gnome-chess gnome-klotski gnome-mahjongg - gnome-mines gnome-nibbles gnome-robots gnome-tetravex - hitori gnome-taquin - ]; - - inherit (pkgs) glib gtk2 webkitgtk24x webkitgtk212x gtk3 gtkmm3 libcanberra_gtk2 - clutter clutter-gst clutter_gtk cogl gtkvnc; - inherit (pkgs.gnome2) ORBit2; - libsoup = pkgs.libsoup.override { gnomeSupport = true; }; - libchamplain = pkgs.libchamplain.override { libsoup = libsoup; }; - orbit = ORBit2; - gnome3 = self // { recurseForDerivations = false; }; - gtk = gtk3; - gtkmm = gtkmm3; - vala = pkgs.vala_0_32; - gegl_0_3 = pkgs.gegl_0_3.override { inherit gtk; }; - webkitgtk = webkitgtk212x; - -# Simplify the nixos module and gnome packages - defaultIconTheme = adwaita-icon-theme; - -# ISO installer -# installerIso = callPackage ./installer.nix {}; - -#### Core (http://ftp.acc.umu.se/pub/GNOME/core/) - - adwaita-icon-theme = callPackage ./core/adwaita-icon-theme { }; - - baobab = callPackage ./core/baobab { }; - - caribou = callPackage ./core/caribou { }; - - dconf = callPackage ./core/dconf { }; - dconf-editor = callPackage ./core/dconf-editor { }; - - # empathy = callPackage ./core/empathy { - # webkitgtk = webkitgtk24x; - # clutter-gst = pkgs.clutter-gst; - # }; - - epiphany = callPackage ./core/epiphany { }; - - evince = callPackage ./core/evince { }; # ToDo: dbus would prevent compilation, enable tests - - evolution_data_server = callPackage ./core/evolution-data-server { }; - - gconf = callPackage ./core/gconf { }; - - geocode_glib = callPackage ./core/geocode-glib { }; - - gcr = callPackage ./core/gcr { }; # ToDo: tests fail - - gdm = callPackage ./core/gdm { }; - - gjs = callPackage ./core/gjs { }; - - glib_networking = pkgs.glib_networking.override { - inherit gsettings_desktop_schemas; - }; - - gnome-backgrounds = callPackage ./core/gnome-backgrounds { }; - - gnome-bluetooth = callPackage ./core/gnome-bluetooth { }; - - gnome-contacts = callPackage ./core/gnome-contacts { }; - - gnome_control_center = callPackage ./core/gnome-control-center { }; - - gnome-calculator = callPackage ./core/gnome-calculator { }; - - gnome_common = callPackage ./core/gnome-common { }; - - gnome_desktop = callPackage ./core/gnome-desktop { }; - - gnome-dictionary = callPackage ./core/gnome-dictionary { }; - - gnome-disk-utility = callPackage ./core/gnome-disk-utility { }; - - gnome-font-viewer = callPackage ./core/gnome-font-viewer { }; - - gnome-menus = callPackage ./core/gnome-menus { }; - - gnome_keyring = callPackage ./core/gnome-keyring { }; - - libgnome_keyring = callPackage ./core/libgnome-keyring { }; - - libgnomekbd = callPackage ./core/libgnomekbd { }; - - folks = callPackage ./core/folks { }; - - gnome_online_accounts = callPackage ./core/gnome-online-accounts { }; - - gnome-online-miners = callPackage ./core/gnome-online-miners { }; - - gnome_session = callPackage ./core/gnome-session { }; - - gnome_shell = callPackage ./core/gnome-shell { }; - - gnome-shell-extensions = callPackage ./core/gnome-shell-extensions { }; - - gnome-screenshot = callPackage ./core/gnome-screenshot { }; - - gnome_settings_daemon = callPackage ./core/gnome-settings-daemon { }; - - gnome-software = callPackage ./core/gnome-software { }; - - gnome-system-log = callPackage ./core/gnome-system-log { }; - - gnome-system-monitor = callPackage ./core/gnome-system-monitor { }; - - gnome_terminal = callPackage ./core/gnome-terminal { }; - - gnome_themes_standard = callPackage ./core/gnome-themes-standard { }; - - gnome-user-docs = callPackage ./core/gnome-user-docs { }; - - gnome-user-share = callPackage ./core/gnome-user-share { }; - - grilo = callPackage ./core/grilo { }; - - grilo-plugins = callPackage ./core/grilo-plugins { }; - - gsettings_desktop_schemas = callPackage ./core/gsettings-desktop-schemas { }; - - gsound = callPackage ./core/gsound { }; - - gtksourceview = callPackage ./core/gtksourceview { }; - - gtksourceviewmm = callPackage ./core/gtksourceviewmm { }; - - gucharmap = callPackage ./core/gucharmap { }; - - gvfs = pkgs.gvfs.override { gnome = gnome3; gnomeSupport = true; }; - - eog = callPackage ./core/eog { }; - - libcroco = callPackage ./core/libcroco {}; - - libgee = callPackage ./core/libgee { }; - libgee_1 = callPackage ./core/libgee/libgee-1.nix { }; - - libgdata = callPackage ./core/libgdata { }; - - libgxps = callPackage ./core/libgxps { }; - - libpeas = callPackage ./core/libpeas {}; - - libgweather = callPackage ./core/libgweather { }; - - libzapojit = callPackage ./core/libzapojit { }; - - mutter = callPackage ./core/mutter { }; - - nautilus = callPackage ./core/nautilus { }; - - networkmanager_openvpn = pkgs.networkmanager_openvpn.override { - inherit gnome3; - }; - - networkmanager_pptp = pkgs.networkmanager_pptp.override { - inherit gnome3; - }; - - networkmanager_vpnc = pkgs.networkmanager_vpnc.override { - inherit gnome3; - }; - - networkmanager_openconnect = pkgs.networkmanager_openconnect.override { - inherit gnome3; - }; - - networkmanager_l2tp = pkgs.networkmanager_l2tp.override { - inherit gnome3; - }; - - networkmanagerapplet = pkgs.networkmanagerapplet.override { - inherit gnome3 gsettings_desktop_schemas glib_networking; - }; - - rest = callPackage ./core/rest { }; - - sushi = callPackage ./core/sushi { }; - - totem = callPackage ./core/totem { }; - - totem-pl-parser = callPackage ./core/totem-pl-parser { }; - - tracker = callPackage ./core/tracker { giflib = pkgs.giflib_5_0; }; - - vte = callPackage ./core/vte { }; - - vte_290 = callPackage ./core/vte/2.90.nix { }; - - vte-select-text = vte.override { selectTextPatch = true; }; - - vino = callPackage ./core/vino { }; - - yelp = callPackage ./core/yelp { }; - - yelp_xsl = callPackage ./core/yelp-xsl { }; - - yelp_tools = callPackage ./core/yelp-tools { }; - - zenity = callPackage ./core/zenity { }; - - -#### Apps (http://ftp.acc.umu.se/pub/GNOME/apps/) - - accerciser = callPackage ./apps/accerciser { }; - - bijiben = callPackage ./apps/bijiben { - webkitgtk = webkitgtk24x; - }; - - cheese = callPackage ./apps/cheese { }; - - evolution = callPackage ./apps/evolution { - webkitgtk = webkitgtk24x; - }; - - file-roller = callPackage ./apps/file-roller { }; - - gedit = callPackage ./apps/gedit { }; - - glade = callPackage ./apps/glade { }; - - gnome-boxes = callPackage ./apps/gnome-boxes { - spice_gtk = pkgs.spice_gtk; - }; - - gnome-calendar = callPackage ./apps/gnome-calendar { }; - - gnome-characters = callPackage ./apps/gnome-characters { }; - - gnome-clocks = callPackage ./apps/gnome-clocks { }; - - gnome-documents = callPackage ./apps/gnome-documents { }; - - gnome-getting-started-docs = callPackage ./apps/gnome-getting-started-docs { }; - - gnome-logs = callPackage ./apps/gnome-logs { }; - - gnome-maps = callPackage ./apps/gnome-maps { }; - - gnome-music = callPackage ./apps/gnome-music { }; - - gnome-nettool = callPackage ./apps/gnome-nettool { }; - - gnome-photos = callPackage ./apps/gnome-photos { - gegl = gegl_0_3; - }; - - gnome-weather = callPackage ./apps/gnome-weather { }; - - nautilus-sendto = callPackage ./apps/nautilus-sendto { }; - - polari = callPackage ./apps/polari { }; - - # scrollkeeper replacement - rarian = callPackage ./desktop/rarian { }; - - seahorse = callPackage ./apps/seahorse { }; - - vinagre = callPackage ./apps/vinagre { }; - -#### Dev http://ftp.gnome.org/pub/GNOME/devtools/ - - anjuta = callPackage ./devtools/anjuta { }; - - devhelp = callPackage ./devtools/devhelp { }; - - gdl = callPackage ./devtools/gdl { }; - - gnome-devel-docs = callPackage ./devtools/gnome-devel-docs { }; - - nemiver = callPackage ./devtools/nemiver { }; - -#### Games - - aisleriot = callPackage ./games/aisleriot { }; - - five-or-more = callPackage ./games/five-or-more { }; - - four-in-a-row = callPackage ./games/four-in-a-row { }; - - gnome-chess = callPackage ./games/gnome-chess { }; - - gnome-klotski = callPackage ./games/gnome-klotski { }; - - gnome-mahjongg = callPackage ./games/gnome-mahjongg { }; - - gnome-mines = callPackage ./games/gnome-mines { }; - - gnome-nibbles = callPackage ./games/gnome-nibbles { }; - - gnome-robots = callPackage ./games/gnome-robots { }; - - gnome-sudoku = callPackage ./games/gnome-sudoku { }; - - gnome-taquin = callPackage ./games/gnome-taquin { }; - - gnome-tetravex = callPackage ./games/gnome-tetravex { }; - - hitori = callPackage ./games/hitori { }; - - iagno = callPackage ./games/iagno { }; - - lightsoff = callPackage ./games/lightsoff { }; - - swell-foop = callPackage ./games/swell-foop { }; - - tali = callPackage ./games/tali { }; - - quadrapassel = callPackage ./games/quadrapassel { }; - -#### Misc -- other packages on http://ftp.gnome.org/pub/GNOME/sources/ - - california = callPackage ./misc/california { }; - - geary = callPackage ./misc/geary { - webkitgtk = webkitgtk24x; - }; - - gfbgraph = callPackage ./misc/gfbgraph { }; - - gitg = callPackage ./misc/gitg { - webkitgtk = webkitgtk24x; - }; - - gspell = callPackage ./misc/gspell { }; - - libgames-support = callPackage ./misc/libgames-support { }; - - libgda = callPackage ./misc/libgda { }; - - libgit2-glib = callPackage ./misc/libgit2-glib { }; - - libmediaart = callPackage ./misc/libmediaart { }; - - gexiv2 = callPackage ./misc/gexiv2 { }; - - gnome-tweak-tool = callPackage ./misc/gnome-tweak-tool { }; - - gpaste = callPackage ./misc/gpaste { }; - - pidgin-im-gnome-shell-extension = callPackage ./misc/pidgin { }; - - gtkhtml = callPackage ./misc/gtkhtml { }; - - pomodoro = callPackage ./misc/pomodoro { }; - - gnome-video-effects = callPackage ./misc/gnome-video-effects { }; - - gnome-packagekit = callPackage ./misc/gnome-packagekit { }; - - }; - in self; # pkgsFun - -in pkgsFun {} diff --git a/pkgs/desktops/gnome-3/3.20/desktop/rarian/default.nix b/pkgs/desktops/gnome-3/3.20/desktop/rarian/default.nix deleted file mode 100644 index a1b38b21869..00000000000 --- a/pkgs/desktops/gnome-3/3.20/desktop/rarian/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{stdenv, fetchurl, pkgconfig, perl, perlXMLParser, libxml2, libxslt, docbook_xml_dtd_42}: - -stdenv.mkDerivation rec { - name = "rarian-0.8.1"; - src = fetchurl { - url = "mirror://gnome/sources/rarian/0.8/${name}.tar.bz2"; - sha256 = "aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577"; - }; - - buildInputs = [pkgconfig perl perlXMLParser libxml2 libxslt]; - configureFlags = "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/docbook.cat"; - - meta = with stdenv.lib; { - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/anjuta/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/anjuta/default.nix deleted file mode 100644 index 6a50834f105..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/anjuta/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, flex, bison, libxml2, intltool, - itstool, python2, makeWrapper }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - enableParallelBuilding = true; - - buildInputs = [ pkgconfig flex bison gtk3 libxml2 gnome3.gjs gnome3.gdl - gnome3.libgda gnome3.gtksourceview intltool itstool python2 makeWrapper - gnome3.gsettings_desktop_schemas - ]; - - preFixup = '' - wrapProgram $out/bin/anjuta \ - --prefix XDG_DATA_DIRS : \ - "$GSETTINGS_SCHEMAS_PATH" - ''; - - meta = with stdenv.lib; { - description = "Software development studio"; - homepage = http://anjuta.org/; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/anjuta/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/anjuta/src.nix deleted file mode 100644 index 75b5eaa9342..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/anjuta/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "anjuta-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/anjuta/3.20/anjuta-3.20.0.tar.xz; - sha256 = "a676c587a28f784ec2096775460cd29fafc3f0216c53e0821641bcd9126b6935"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/devhelp/default.nix deleted file mode 100644 index f6e67be8d53..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/devhelp/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, webkitgtk, intltool, gsettings_desktop_schemas }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook webkitgtk intltool gnome3.defaultIconTheme - gsettings_desktop_schemas - ]; - - meta = with stdenv.lib; { - homepage = https://live.gnome.org/devhelp; - description = "API documentation browser for GNOME"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/devhelp/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/devhelp/src.nix deleted file mode 100644 index cde66aa5d98..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/devhelp/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "devhelp-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/devhelp/3.20/devhelp-3.20.0.tar.xz; - sha256 = "a23375c2e2b2ef6240994bc2327fcacfd42403af6d872d0cba2e16dd45ca1f1d"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/gdl/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/gdl/default.nix deleted file mode 100644 index 156d91b3eae..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/gdl/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, libxml2, gtk3, gnome3, intltool }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig libxml2 gtk3 intltool ]; - - meta = with stdenv.lib; { - description = "Gnome docking library"; - homepage = https://developer.gnome.org/gdl/; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/gdl/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/gdl/src.nix deleted file mode 100644 index f9c8802218c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/gdl/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gdl-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gdl/3.20/gdl-3.20.0.tar.xz; - sha256 = "53d3a3bb9b9be25b3a40c644fdbbb57a5a63ee1f5f839c2266d1cd9779360e8b"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/default.nix deleted file mode 100644 index 50960f41a31..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ stdenv, fetchurl, gnome3, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ intltool itstool libxml2 ]; - - meta = with stdenv.lib; { - homepage = https://github.com/GNOME/gnome-devel-docs; - description = "Developer documentation for GNOME"; - maintainers = gnome3.maintainers; - license = licenses.fdl12; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/src.nix deleted file mode 100644 index 7822034a86a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/gnome-devel-docs/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-devel-docs-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-devel-docs/3.20/gnome-devel-docs-3.20.2.tar.xz; - sha256 = "b7aa49980920c6cbedfac65a2faa7d5da70a408c731be47bf924a7c85d373db1"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch deleted file mode 100644 index 83423122110..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/bool_slot.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/src/dbgengine/nmv-dbg-common.h 2014-07-09 10:36:05.000000000 +0200 -+++ b/src/dbgengine/nmv-dbg-common.h 2016-08-04 22:40:28.447842746 +0200 -@@ -171,7 +171,9 @@ - - bool has_slot () const - { -- return m_slot; -+ //return m_slot; -+ // https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=822502 -+ return static_cast (m_slot); - } - - template diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix deleted file mode 100644 index c4645b67fb9..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, libxml2, intltool, itstool, gdb, - boost, sqlite, gconf, libgtop, glibmm, gtkmm, vte, gtksourceview, - gtksourceviewmm, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; - - buildInputs = [ gtk3 libxml2 intltool itstool gdb boost sqlite gconf libgtop - glibmm gtkmm vte gtksourceview gtksourceviewmm ]; - - patches = [ ./bool_slot.patch ./safe_ptr.patch ]; - - meta = with stdenv.lib; { - homepage = "https://wiki.gnome.org/Apps/Nemiver"; - description = "Easy to use standalone C/C++ debugger"; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = [ maintainers.juliendehos ]; - }; -} - diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch deleted file mode 100644 index e3413b22497..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/safe_ptr.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/src/confmgr/nmv-gconf-mgr.cc 2014-07-08 10:24:06.000000000 +0200 -+++ b/src/confmgr/nmv-gconf-mgr.cc 2016-08-04 23:50:08.143060464 +0200 -@@ -32,6 +32,7 @@ - NEMIVER_BEGIN_NAMESPACE (nemiver) - - using nemiver::common::GCharSafePtr; -+using nemiver::common::GErrorSafePtr; - - class GConfMgr : public IConfMgr { - GConfMgr (const GConfMgr &); diff --git a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix b/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix deleted file mode 100644 index 2fcf639fe1b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/devtools/nemiver/src.nix +++ /dev/null @@ -1,11 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "nemiver-0.9.6"; - - src = fetchurl { - url = mirror://gnome/sources/nemiver/0.9/nemiver-0.9.6.tar.xz; - sha256 = "85ab8cf6c4f83262f441cb0952a6147d075c3c53d0687389a3555e946b694ef2"; - }; -} - diff --git a/pkgs/desktops/gnome-3/3.20/games/aisleriot/default.nix b/pkgs/desktops/gnome-3/3.20/games/aisleriot/default.nix deleted file mode 100644 index e149a0b3126..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/aisleriot/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, intltool, itstool, gtk3 -, wrapGAppsHook, gconf, librsvg, libxml2, desktop_file_utils -, guile, libcanberra_gtk3 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - configureFlags = [ "--with-card-theme-formats=svg" ]; - - buildInputs = [ pkgconfig intltool itstool gtk3 wrapGAppsHook gconf - librsvg libxml2 desktop_file_utils guile libcanberra_gtk3 ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Aisleriot; - description = "A collection of patience games written in guile scheme"; - maintainers = gnome3.maintainers; - license = licenses.gpl3Plus; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/aisleriot/src.nix b/pkgs/desktops/gnome-3/3.20/games/aisleriot/src.nix deleted file mode 100644 index 7895db29658..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/aisleriot/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "aisleriot-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/aisleriot/3.20/aisleriot-3.20.2.tar.xz; - sha256 = "62036bdc69f8ae63a4405b4dd530a3def2958d5075b4e0a7caeb91fad789176e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/five-or-more/default.nix b/pkgs/desktops/gnome-3/3.20/games/five-or-more/default.nix deleted file mode 100644 index 50a7d2906a7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/five-or-more/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2 - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Five_or_more; - description = "Remove colored balls from the board by forming lines"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix b/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix deleted file mode 100644 index 3bdd6e27645..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/five-or-more/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "five-or-more-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/five-or-more/3.20/five-or-more-3.20.1.tar.xz; - sha256 = "9f6dff43b6511b12ef062f4dc4d9ab8de2579676747f0ead4802e0f166a5e85f"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/default.nix b/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/default.nix deleted file mode 100644 index 68228750cd8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, intltool, itstool, libcanberra_gtk3, librsvg, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool libcanberra_gtk3 librsvg - libxml2 gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Four-in-a-row; - description = "Make lines of the same color to win"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/src.nix b/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/src.nix deleted file mode 100644 index f87fdc57736..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/four-in-a-row/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "four-in-a-row-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/four-in-a-row/3.20/four-in-a-row-3.20.1.tar.xz; - sha256 = "3f3689fbbc25a91deb4af277cdc20e8db0e5aecfd17dc1376ad4b8d993ab7cf7"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-chess/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-chess/default.nix deleted file mode 100644 index a96dae3c12c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-chess/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, intltool, itstool, librsvg, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libxml2 - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Chess; - description = "Play the classic two-player boardgame of chess"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-chess/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-chess/src.nix deleted file mode 100644 index 2c683bb5db4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-chess/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-chess-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-chess/3.20/gnome-chess-3.20.1.tar.xz; - sha256 = "4715349339491bd7a1072d5d362b5df76efa2067f4363c4b37d9579201d8c66d"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/default.nix deleted file mode 100644 index dc2289daff8..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, libxml2, intltool, itstool, libgee, libgames-support }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libxml2 libgee libgames-support - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Klotski; - description = "Slide blocks to solve the puzzle"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/src.nix deleted file mode 100644 index aa84ac9b763..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-klotski/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-klotski-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-klotski/3.20/gnome-klotski-3.20.2.tar.xz; - sha256 = "5c517534da14bb9b8c90dd76b8c7169557a6876318780677a0e451f982028493"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/default.nix deleted file mode 100644 index 43db32e8857..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2 - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Mahjongg; - description = "Disassemble a pile of tiles by removing matching pairs"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/src.nix deleted file mode 100644 index 10c022db04d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-mahjongg/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-mahjongg-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-mahjongg/3.20/gnome-mahjongg-3.20.0.tar.xz; - sha256 = "d09bb1923636dfd05b6f3a5af8d6fe7b6daa1434e2c06188dd27c96a61cea00a"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-mines/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-mines/default.nix deleted file mode 100644 index 4d703bb37a7..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-mines/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook librsvg intltool itstool libxml2 - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Mines; - description = "Clear hidden mines from a minefield"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-mines/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-mines/src.nix deleted file mode 100644 index 9894d501122..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-mines/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-mines-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-mines/3.20/gnome-mines-3.20.1.tar.xz; - sha256 = "5815e886d92817d4127b9e94bf63cb91e2bf371029d18efdf9f195e2400e2b3b"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/default.nix deleted file mode 100644 index cf228218878..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, libcanberra_gtk3, clutter_gtk, intltool, itstool -, libxml2, libgee, libgames-support }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 - librsvg libcanberra_gtk3 clutter_gtk gnome3.defaultIconTheme - libgee libgames-support - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Nibbles; - description = "Guide a worm around a maze"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/src.nix deleted file mode 100644 index 1070aa59194..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-nibbles/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-nibbles-3.20.2.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-nibbles/3.20/gnome-nibbles-3.20.2.1.tar.xz; - sha256 = "9253431072e3dff89cc13582c815cc9ed9d7c2d7a10321418a2e7416c1ef7e67"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-robots/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-robots/default.nix deleted file mode 100644 index 9eafb166eee..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-robots/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, libcanberra_gtk3, intltool, itstool, libxml2, libgames-support -, libgee}: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool librsvg libcanberra_gtk3 - libxml2 gnome3.defaultIconTheme libgames-support libgee - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Robots; - description = "Avoid the robots and make them crash into each other"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-robots/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-robots/src.nix deleted file mode 100644 index 397fc74bb83..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-robots/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-robots-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-robots/3.20/gnome-robots-3.20.2.tar.xz; - sha256 = "d98f2ba5a7086e2dc3f3754819b557c12a98a0fb2492efd9912d9dd34ad9cfce"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/default.nix deleted file mode 100644 index c8ba82c7246..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gtk3, gnome3, wrapGAppsHook -, json_glib, qqwing, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig intltool wrapGAppsHook gtk3 gnome3.libgee - json_glib qqwing itstool libxml2 ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Sudoku; - description = "Test your logic skills in this number grid puzzle"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/src.nix deleted file mode 100644 index 8cc9731e370..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-sudoku/src.nix +++ /dev/null @@ -1,11 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: rec { - major = "3.20"; - name = "gnome-sudoku-${major}.4"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-sudoku/${major}/${name}.tar.xz"; - sha256 = "1hw6r0yfg60ynp4gxnqm6zrsklzn0d6lb88vybdbifzrlaww8xwh"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/default.nix deleted file mode 100644 index 78eaa23e63b..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, librsvg, libcanberra_gtk3, intltool, itstool, libxml2 }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook librsvg libcanberra_gtk3 - intltool itstool libxml2 gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Taquin; - description = "Move tiles so that they reach their places"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/src.nix deleted file mode 100644 index 3059e8400e0..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-taquin/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-taquin-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-taquin/3.20/gnome-taquin-3.20.2.tar.xz; - sha256 = "95a9c5ebc7fc87b58cd08b978acc09071da9b274934e0ec2abe9b5439554b3a2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/default.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/default.nix deleted file mode 100644 index d6feab93dba..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, libxml2, intltool, itstool }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Tetravex; - description = "Complete the puzzle by matching numbered tiles"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/src.nix b/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/src.nix deleted file mode 100644 index 5920c0f6bbf..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/gnome-tetravex/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-tetravex-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-tetravex/3.20/gnome-tetravex-3.20.0.tar.xz; - sha256 = "a1bdfa4233484566a01373b19f8c0fb126b7c5728227916a48d2ee012c3cbd62"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/hitori/default.nix b/pkgs/desktops/gnome-3/3.20/games/hitori/default.nix deleted file mode 100644 index bd6be7d43c5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/hitori/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook -, libxml2, intltool, itstool }: - -stdenv.mkDerivation rec { - name = "hitori-${gnome3.version}.1"; - - src = fetchurl { - url = "mirror://gnome/sources/hitori/${gnome3.version}/${name}.tar.xz"; - sha256 = "07pm3xl05jgb8x151k1j2ap57dmfvk2nkz9dmqnn5iywfigsysd1"; - }; - - buildInputs = [ - pkgconfig gtk3 wrapGAppsHook intltool itstool libxml2 - gnome3.defaultIconTheme - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Hitori; - description = "GTK+ application to generate and let you play games of Hitori"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/hitori/src.nix b/pkgs/desktops/gnome-3/3.20/games/hitori/src.nix deleted file mode 100644 index 7319968d551..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/hitori/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "hitori-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/hitori/3.20/hitori-3.20.0.tar.xz; - sha256 = "877cae48144b7f6908fde55104f589788b42acaa5956d62fd32b4026fde3769d"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/iagno/default.nix b/pkgs/desktops/gnome-3/3.20/games/iagno/default.nix deleted file mode 100644 index 1b6f08d1fd6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/iagno/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, wrapGAppsHook -, intltool, itstool, libcanberra_gtk3, libxml2, dconf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg - dconf libxml2 libcanberra_gtk3 wrapGAppsHook itstool intltool ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Iagno; - description = "Computer version of the game Reversi, more popularly called Othello"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/iagno/src.nix b/pkgs/desktops/gnome-3/3.20/games/iagno/src.nix deleted file mode 100644 index ceeaf353f6e..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/iagno/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "iagno-3.20.2"; - - src = fetchurl { - url = mirror://gnome/sources/iagno/3.20/iagno-3.20.2.tar.xz; - sha256 = "73f0f201ebf12b88e05cdefbaa72ccd5309bb592a9690d076285dbb800e965d2"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/lightsoff/default.nix b/pkgs/desktops/gnome-3/3.20/games/lightsoff/default.nix deleted file mode 100644 index 8ec54b48972..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/lightsoff/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, wrapGAppsHook -, intltool, itstool, clutter, clutter_gtk, libxml2, dconf }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg dconf - libxml2 clutter clutter_gtk wrapGAppsHook itstool intltool ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Lightsoff; - description = "Puzzle game, where the objective is to turn off all of the tiles on the board"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/lightsoff/src.nix b/pkgs/desktops/gnome-3/3.20/games/lightsoff/src.nix deleted file mode 100644 index 6c6fc3cc8b3..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/lightsoff/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "lightsoff-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/lightsoff/3.20/lightsoff-3.20.0.tar.xz; - sha256 = "d3603891afe7ca3b3b2c509cad3e32ef6cdac3a7e80fff3b48ca72ea739852bf"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/quadrapassel/default.nix b/pkgs/desktops/gnome-3/3.20/games/quadrapassel/default.nix deleted file mode 100644 index f319608764d..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/quadrapassel/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf -, librsvg, libcanberra_gtk3 -, intltool, itstool, libxml2, clutter, clutter_gtk, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg - libcanberra_gtk3 itstool intltool clutter - libxml2 clutter_gtk wrapGAppsHook ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Quadrapassel; - description = "Classic falling-block game, Tetris"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/quadrapassel/src.nix b/pkgs/desktops/gnome-3/3.20/games/quadrapassel/src.nix deleted file mode 100644 index adb9253a7ca..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/quadrapassel/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "quadrapassel-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/quadrapassel/3.20/quadrapassel-3.20.0.tar.xz; - sha256 = "e6fdd182b15aaef5af06604eb48ad883ac19977f2fcf6ebb43b41d9ed13f1eb0"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/swell-foop/default.nix b/pkgs/desktops/gnome-3/3.20/games/swell-foop/default.nix deleted file mode 100644 index 3d3e424d0da..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/swell-foop/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf, librsvg, dconf -, clutter, clutter_gtk, intltool, itstool, libxml2, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg - dconf wrapGAppsHook itstool intltool clutter clutter_gtk libxml2 ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = "https://wiki.gnome.org/Apps/Swell%20Foop"; - description = "Puzzle game, previously known as Same GNOME"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/swell-foop/src.nix b/pkgs/desktops/gnome-3/3.20/games/swell-foop/src.nix deleted file mode 100644 index e26f8475f59..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/swell-foop/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "swell-foop-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/swell-foop/3.20/swell-foop-3.20.0.tar.xz; - sha256 = "40532a734dcae6d42a1e4692fd94e395442ff07c134acacf5fce3396c1e352a4"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/tali/default.nix b/pkgs/desktops/gnome-3/3.20/games/tali/default.nix deleted file mode 100644 index c2b1f585712..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/tali/default.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, gnome3, gdk_pixbuf -, librsvg, intltool, itstool, libxml2, wrapGAppsHook }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 gnome3.defaultIconTheme gdk_pixbuf librsvg - libxml2 itstool intltool wrapGAppsHook ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Tali; - description = "Sort of poker with dice and less money"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/games/tali/src.nix b/pkgs/desktops/gnome-3/3.20/games/tali/src.nix deleted file mode 100644 index e589b7d8057..00000000000 --- a/pkgs/desktops/gnome-3/3.20/games/tali/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "tali-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/tali/3.20/tali-3.20.0.tar.xz; - sha256 = "6437ab66672c331098e6df44ad708397b6363182d5c08c9ededf711cbf5cb818"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/installer.nix b/pkgs/desktops/gnome-3/3.20/installer.nix deleted file mode 100644 index e4d64ac9e88..00000000000 --- a/pkgs/desktops/gnome-3/3.20/installer.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ isoBaseName ? "nixos-graphical-gnome", system ? builtins.currentSystem -, extraModules ? [] }: - -let - - module = ../../../../nixos/modules/installer/cd-dvd/installation-cd-graphical-gnome.nix; - - config = (import ../../../../nixos/lib/eval-config.nix { - inherit system; - modules = [ module { isoImage.isoBaseName = isoBaseName; } ] ++ extraModules; - }).config; - -in - config.system.build.isoImage - diff --git a/pkgs/desktops/gnome-3/3.20/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch b/pkgs/desktops/gnome-3/3.20/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch deleted file mode 100644 index c229cc96094..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/california/0002-Build-with-evolution-data-server-3.13.90.patch +++ /dev/null @@ -1,39 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 8a94642..1ca6426 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -27,7 +27,7 @@ AC_SUBST(LDFLAGS) - GLIB_REQUIRED=2.38.0 - GTK_REQUIRED=3.12.2 - GEE_REQUIRED=0.10.5 --ECAL_REQUIRED=3.8.5 -+ECAL_REQUIRED=3.13.90 - LIBSOUP_REQUIRED=2.44 - GDATA_REQUIRED=0.14.0 - GOA_REQUIRED=3.8.3 -diff --git a/src/backing/eds/backing-eds-calendar-source.vala b/src/backing/eds/backing-eds-calendar-source.vala -index ee6a572..5009b5d 100644 ---- a/src/backing/eds/backing-eds-calendar-source.vala -+++ b/src/backing/eds/backing-eds-calendar-source.vala -@@ -256,7 +256,7 @@ internal class EdsCalendarSource : CalendarSource { - - // Invoked by EdsStore prior to making it available outside of unit - internal async void open_async(Cancellable? cancellable) throws Error { -- client = (E.CalClient) yield E.CalClient.connect(eds_source, E.CalClientSourceType.EVENTS, -+ client = (E.CalClient) yield E.CalClient.connect(eds_source, E.CalClientSourceType.EVENTS, 1, - cancellable); - - client.bind_property("readonly", this, PROP_READONLY, BindingFlags.SYNC_CREATE); -diff --git a/vapi/libecal-1.2.vapi b/vapi/libecal-1.2.vapi -index 6ead3ec..46fd711 100644 ---- a/vapi/libecal-1.2.vapi -+++ b/vapi/libecal-1.2.vapi -@@ -23,7 +23,7 @@ namespace E { - public bool check_save_schedules (); - public static bool check_timezones (iCal.icalcomponent comp, GLib.List comps, GLib.Callback tzlookup, void* ecalclient, GLib.Cancellable cancellable) throws GLib.Error; - [CCode (finish_name = "e_cal_client_connect_finish")] -- public static async unowned E.Client connect (E.Source source, E.CalClientSourceType source_type, GLib.Cancellable cancellable) throws GLib.Error; -+ public static async unowned E.Client connect (E.Source source, E.CalClientSourceType source_type, uint32 wait_for_connected_seconds, GLib.Cancellable cancellable) throws GLib.Error; - public static unowned E.Client connect_sync (E.Source source, E.CalClientSourceType source_type, GLib.Cancellable cancellable) throws GLib.Error; - [CCode (finish_name = "e_cal_client_create_object_finish")] - public async void create_object (iCal.icalcomponent icalcomp, GLib.Cancellable? cancellable, out string out_uid) throws GLib.Error; diff --git a/pkgs/desktops/gnome-3/3.20/misc/california/default.nix b/pkgs/desktops/gnome-3/3.20/misc/california/default.nix deleted file mode 100644 index ca0450dc7f9..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/california/default.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala_0_32, makeWrapper -, gnome3, glib, libsoup, libgdata, sqlite, itstool, xdg_utils }: - -let - majorVersion = "0.4"; -in -stdenv.mkDerivation rec { - name = "california-${majorVersion}.0"; - - src = fetchurl { - url = "mirror://gnome/sources/california/${majorVersion}/${name}.tar.xz"; - sha256 = "1dky2kllv469k8966ilnf4xrr7z35pq8mdvs7kwziy59cdikapxj"; - }; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ makeWrapper intltool pkgconfig vala_0_32 glib gtk3 gnome3.libgee - libsoup libgdata gnome3.gnome_online_accounts gnome3.evolution_data_server - sqlite itstool xdg_utils gnome3.gsettings_desktop_schemas ]; - - preFixup = '' - wrapProgram "$out/bin/california" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.defaultIconTheme}/share:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH:${gnome3.gsettings_desktop_schemas}/share" - ''; - - enableParallelBuilding = true; - - # Apply fedoras patch to build with evolution-data-server >3.13 - patches = [ ./0002-Build-with-evolution-data-server-3.13.90.patch ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/California; - description = "Calendar application for GNOME 3"; - maintainers = with maintainers; [ pSub ]; - license = licenses.lgpl21; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix b/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix deleted file mode 100644 index 71bb11d4853..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/geary/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ stdenv, fetchurl, intltool, pkgconfig, gtk3, vala_0_32 -, makeWrapper, gdk_pixbuf, cmake, desktop_file_utils -, libnotify, libcanberra_gtk3, libsecret, gmime -, libpthreadstubs, sqlite -, gnome3, librsvg, gnome_doc_utils, webkitgtk }: - -let - majorVersion = "0.10"; -in -stdenv.mkDerivation rec { - name = "geary-${majorVersion}.0"; - - src = fetchurl { - url = "mirror://gnome/sources/geary/${majorVersion}/${name}.tar.xz"; - sha256 = "19dwpla35cch5rd0bw1v9s0cmygzv6zjs24rxvf0l14b3dd7l6a6"; - }; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - buildInputs = [ intltool pkgconfig gtk3 makeWrapper cmake desktop_file_utils gnome_doc_utils - vala_0_32 webkitgtk libnotify libcanberra_gtk3 gnome3.libgee libsecret gmime sqlite - libpthreadstubs gnome3.gsettings_desktop_schemas gnome3.gcr - gdk_pixbuf librsvg gnome3.defaultIconTheme ]; - - preConfigure = '' - substituteInPlace src/CMakeLists.txt --replace '`pkg-config --variable=girdir gobject-introspection-1.0`' '${webkitgtk}/share/gir-1.0' - ''; - - postInstall = '' - mkdir -p $out/share/gsettings-schemas/${name}/ - mv $out/share/glib-2.0 $out/share/gsettings-schemas/${name} - ''; - - preFixup = '' - wrapProgram "$out/bin/geary" \ - --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:${gnome3.gnome_themes_standard}/share:$out/share:$GSETTINGS_SCHEMAS_PATH" - ''; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Apps/Geary; - description = "Mail client for GNOME 3"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gexiv2/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gexiv2/default.nix deleted file mode 100644 index 7cea9cd8d15..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gexiv2/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, exiv2, glib, libtool, m4, gnome3 }: - -let - majorVersion = "0.10"; -in -stdenv.mkDerivation rec { - name = "gexiv2-${version}"; - version = "${majorVersion}.3"; - - src = fetchurl { - url = "mirror://gnome/sources/gexiv2/${majorVersion}/${name}.tar.xz"; - sha256 = "390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988"; - }; - - preConfigure = '' - patchShebangs . - ''; - - buildInputs = [ pkgconfig glib libtool m4 ]; - propagatedBuildInputs = [ exiv2 ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/gexiv2; - description = "GObject wrapper around the Exiv2 photo metadata library"; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gfbgraph/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gfbgraph/default.nix deleted file mode 100644 index e85b087fa41..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gfbgraph/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ stdenv, intltool, fetchurl, pkgconfig, glib -, gnome3, libsoup, json_glib }: - -stdenv.mkDerivation rec { - name = "gfbgraph-0.2.2"; - - src = fetchurl { - url = "mirror://gnome/sources/gfbgraph/0.2/${name}.tar.xz"; - sha256 = "66c7b1c951863565c179d0b4b5207f27b3b36f80afed9f6a9acfc5fc3ae775d4"; - }; - - buildInputs = [ pkgconfig glib gnome3.gnome_online_accounts ]; - propagatedBuildInputs = [ libsoup json_glib gnome3.rest ]; - - enableParallelBuilding = true; - - meta = with stdenv.lib; { - description = "GLib/GObject wrapper for the Facebook Graph API"; - maintainers = gnome3.maintainers; - license = licenses.lgpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix deleted file mode 100644 index 27d5bc91b9f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gitg/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchurl, fetchgit, vala_0_32, intltool, libgit2, pkgconfig, gtk3, glib -, json_glib, webkitgtk, wrapGAppsHook, libpeas, bash, gobjectIntrospection -, gnome3, gtkspell3, shared_mime_info, libgee, libgit2-glib, librsvg, libsecret -, dconf}: - - -# TODO: icons and theme still does not work -# use packaged gnome3.adwaita-icon-theme - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - preCheck = '' - substituteInPlace tests/libgitg/test-commit.c --replace "/bin/bash" "${bash}/bin/bash" - ''; - doCheck = true; - - makeFlags = "INTROSPECTION_GIRDIR=$(out)/share/gir-1.0/ INTROSPECTION_TYPELIBDIR=$(out)/lib/girepository-1.0"; - - propagatedUserEnvPkgs = [ shared_mime_info - gnome3.gnome_themes_standard ]; - - buildInputs = [ vala_0_32 intltool libgit2 pkgconfig gtk3 glib json_glib webkitgtk libgee libpeas - libgit2-glib gtkspell3 gnome3.gsettings_desktop_schemas gnome3.gtksourceview - librsvg libsecret dconf - gobjectIntrospection gnome3.adwaita-icon-theme ]; - - nativeBuildInputs = [ wrapGAppsHook ]; - - # https://bugzilla.gnome.org/show_bug.cgi?id=758240 - preBuild = ''make -j$NIX_BUILD_CORES Gitg-1.0.gir''; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Apps/Gitg; - description = "GNOME GUI client to view git repositories"; - maintainers = with maintainers; [ domenkozar ]; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gitg/src.nix b/pkgs/desktops/gnome-3/3.20/misc/gitg/src.nix deleted file mode 100644 index 805380c9d60..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gitg/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gitg-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gitg/3.20/gitg-3.20.1.tar.xz; - sha256 = "104420bcdd765fa2196a7b146ba1e0fa82a5686ed5ba9af40e31e88e601aa585"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/default.nix deleted file mode 100644 index ee3dd60e59a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnome3, libxslt, packagekit -, fontconfig, libcanberra_gtk3, libnotify, wrapGAppsHook, dbus_glib, dbus_libs }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - NIX_CFLAGS_COMPILE = "-I${dbus_glib.dev}/include/dbus-1.0 -I${dbus_libs.dev}/include/dbus-1.0"; - - nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ]; - buildInputs = [ libxslt gnome3.gtk packagekit fontconfig - libcanberra_gtk3 libnotify dbus_glib dbus_libs ]; - - meta = with stdenv.lib; { - homepage = https://www.freedesktop.org/software/PackageKit/; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - description = "Tools for installing software on the GNOME desktop using PackageKit"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/src.nix b/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/src.nix deleted file mode 100644 index 71de360f24f..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-packagekit/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-packagekit-3.20.0"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-packagekit/3.20/gnome-packagekit-3.20.0.tar.xz; - sha256 = "0wf5r0qrdlalbr73fpfaapq61vlya3nwygsv4wm2bxaf56v5sjmq"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch deleted file mode 100644 index 7a16d2c24e5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0001-Search-for-themes-and-icons-in-system-data-dirs.patch +++ /dev/null @@ -1,120 +0,0 @@ -From bdbbe312e6520ce70e91319162e85367a69ce044 Mon Sep 17 00:00:00 2001 -From: Jascha Geerds -Date: Sat, 1 Aug 2015 21:01:11 +0200 -Subject: [PATCH 1/3] Search for themes and icons in system data dirs - ---- - gtweak/tweaks/tweak_group_interface.py | 17 ++++------------- - gtweak/tweaks/tweak_group_keymouse.py | 7 ++----- - gtweak/utils.py | 17 +++++++++++++++++ - 3 files changed, 23 insertions(+), 18 deletions(-) - -Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_interface.py -+++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py -@@ -26,7 +26,7 @@ from gi.repository import Gtk - from gi.repository import GLib - - import gtweak --from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file -+from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs - from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE - from gtweak.gshellwrapper import GnomeShellFactory - from gtweak.gsettings import GSettingsSetting -@@ -50,10 +50,7 @@ class GtkThemeSwitcher(GSettingsComboTwe - if gtk_ver % 2: # Want even number - gtk_ver += 1 - -- dirs = ( os.path.join(gtweak.DATA_DIR, "themes"), -- os.path.join(GLib.get_user_data_dir(), "themes"), -- os.path.join(os.path.expanduser("~"), ".themes")) -- valid = walk_directories(dirs, lambda d: -+ valid = walk_directories(get_resource_dirs("themes"), lambda d: - os.path.exists(os.path.join(d, "gtk-2.0")) and \ - (os.path.exists(os.path.join(d, "gtk-3.0")) or \ - os.path.exists(os.path.join(d, "gtk-3.{}".format(gtk_ver))))) -@@ -69,10 +66,7 @@ class IconThemeSwitcher(GSettingsComboTw - **options) - - def _get_valid_icon_themes(self): -- dirs = ( os.path.join(gtweak.DATA_DIR, "icons"), -- os.path.join(GLib.get_user_data_dir(), "icons"), -- os.path.join(os.path.expanduser("~"), ".icons")) -- valid = walk_directories(dirs, lambda d: -+ valid = walk_directories(get_resource_dirs("icons"), lambda d: - os.path.isdir(d) and \ - os.path.exists(os.path.join(d, "index.theme"))) - return valid -@@ -87,10 +81,7 @@ class CursorThemeSwitcher(GSettingsCombo - **options) - - def _get_valid_cursor_themes(self): -- dirs = ( os.path.join(gtweak.DATA_DIR, "icons"), -- os.path.join(GLib.get_user_data_dir(), "icons"), -- os.path.join(os.path.expanduser("~"), ".icons")) -- valid = walk_directories(dirs, lambda d: -+ valid = walk_directories(get_resource_dirs("icons"), lambda d: - os.path.isdir(d) and \ - os.path.exists(os.path.join(d, "cursors"))) - return valid -Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_keymouse.py -+++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py -@@ -20,7 +20,7 @@ import os.path - from gi.repository import GLib - - import gtweak --from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default -+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs - from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak - - class PrimaryPasteTweak(GetterSetterSwitchTweak): -@@ -48,10 +48,7 @@ class KeyThemeSwitcher(GSettingsComboTwe - **options) - - def _get_valid_key_themes(self): -- dirs = ( os.path.join(gtweak.DATA_DIR, "themes"), -- os.path.join(GLib.get_user_data_dir(), "themes"), -- os.path.join(os.path.expanduser("~"), ".themes")) -- valid = walk_directories(dirs, lambda d: -+ valid = walk_directories(get_resource_dirs("themes"), lambda d: - os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \ - os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc"))) - return valid -Index: gnome-tweak-tool-3.20.1/gtweak/utils.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/utils.py -+++ gnome-tweak-tool-3.20.1/gtweak/utils.py -@@ -21,6 +21,7 @@ import tempfile - import shutil - import subprocess - import glob -+import itertools - - import gtweak - from gtweak.gsettings import GSettingsSetting -@@ -116,6 +117,22 @@ def execute_subprocess(cmd_then_args, bl - stdout, stderr = p.communicate() - return stdout, stderr, p.returncode - -+def get_resource_dirs(resource): -+ """Returns a list of all known resource dirs for a given resource. -+ -+ :param str resource: -+ Name of the resource (e.g. "themes") -+ :return: -+ A list of resource dirs -+ """ -+ dirs = [os.path.join(dir, resource) -+ for dir in itertools.chain(GLib.get_system_data_dirs(), -+ (gtweak.DATA_DIR, -+ GLib.get_user_data_dir()))] -+ dirs += [os.path.join(os.path.expanduser("~"), ".{}".format(resource))] -+ -+ return [dir for dir in dirs if os.path.isdir(dir)] -+ - @singleton - class AutostartManager: - diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch deleted file mode 100644 index 5ddc13949cb..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0002-Don-t-show-multiple-entries-for-a-single-theme.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 22b948c39b32fb45066c4f5a9f99082094fea3d1 Mon Sep 17 00:00:00 2001 -From: Jascha Geerds -Date: Sat, 1 Aug 2015 21:26:57 +0200 -Subject: [PATCH 2/3] Don't show multiple entries for a single theme - ---- - gtweak/tweaks/tweak_group_interface.py | 8 ++++---- - gtweak/tweaks/tweak_group_keymouse.py | 4 ++-- - gtweak/utils.py | 16 ++++++++++++++++ - 3 files changed, 22 insertions(+), 6 deletions(-) - -Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_interface.py -+++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_interface.py -@@ -26,7 +26,7 @@ from gi.repository import Gtk - from gi.repository import GLib - - import gtweak --from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs -+from gtweak.utils import walk_directories, make_combo_list_with_default, extract_zip_file, get_resource_dirs, get_unique_resources - from gtweak.tweakmodel import Tweak, TWEAK_GROUP_APPEARANCE - from gtweak.gshellwrapper import GnomeShellFactory - from gtweak.gsettings import GSettingsSetting -@@ -54,7 +54,7 @@ class GtkThemeSwitcher(GSettingsComboTwe - os.path.exists(os.path.join(d, "gtk-2.0")) and \ - (os.path.exists(os.path.join(d, "gtk-3.0")) or \ - os.path.exists(os.path.join(d, "gtk-3.{}".format(gtk_ver))))) -- return valid -+ return get_unique_resources(valid) - - class IconThemeSwitcher(GSettingsComboTweak): - def __init__(self, **options): -@@ -69,7 +69,7 @@ class IconThemeSwitcher(GSettingsComboTw - valid = walk_directories(get_resource_dirs("icons"), lambda d: - os.path.isdir(d) and \ - os.path.exists(os.path.join(d, "index.theme"))) -- return valid -+ return get_unique_resources(valid) - - class CursorThemeSwitcher(GSettingsComboTweak): - def __init__(self, **options): -@@ -84,7 +84,7 @@ class CursorThemeSwitcher(GSettingsCombo - valid = walk_directories(get_resource_dirs("icons"), lambda d: - os.path.isdir(d) and \ - os.path.exists(os.path.join(d, "cursors"))) -- return valid -+ return get_unique_resources(valid) - - class ShellThemeTweak(Gtk.Box, Tweak): - -Index: gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/tweaks/tweak_group_keymouse.py -+++ gnome-tweak-tool-3.20.1/gtweak/tweaks/tweak_group_keymouse.py -@@ -20,7 +20,7 @@ import os.path - from gi.repository import GLib - - import gtweak --from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs -+from gtweak.utils import XSettingsOverrides, walk_directories, make_combo_list_with_default, get_resource_dirs, get_unique_resources - from gtweak.widgets import ListBoxTweakGroup, GSettingsComboTweak, GSettingsSwitchTweak, GetterSetterSwitchTweak, Title, GSettingsComboEnumTweak - - class PrimaryPasteTweak(GetterSetterSwitchTweak): -@@ -51,7 +51,7 @@ class KeyThemeSwitcher(GSettingsComboTwe - valid = walk_directories(get_resource_dirs("themes"), lambda d: - os.path.isfile(os.path.join(d, "gtk-3.0", "gtk-keys.css")) and \ - os.path.isfile(os.path.join(d, "gtk-2.0-key", "gtkrc"))) -- return valid -+ return get_unique_resources(valid) - - TWEAK_GROUPS = [ - ListBoxTweakGroup(_("Keyboard and Mouse"), -Index: gnome-tweak-tool-3.20.1/gtweak/utils.py -=================================================================== ---- gnome-tweak-tool-3.20.1.orig/gtweak/utils.py -+++ gnome-tweak-tool-3.20.1/gtweak/utils.py -@@ -133,6 +133,22 @@ def get_resource_dirs(resource): - - return [dir for dir in dirs if os.path.isdir(dir)] - -+def get_unique_resources(dirs): -+ """Filter out duplicated resources. -+ -+ :param list dirs: -+ List of resource dirs (e.g. /usr/share/themes/Adwaita) -+ :return: -+ List of dirs without duplicated resources -+ """ -+ unique_dirs = {} -+ for dir in dirs: -+ basename = os.path.basename(dir) -+ if basename not in unique_dirs: -+ unique_dirs[basename] = dir -+ -+ return unique_dirs -+ - @singleton - class AutostartManager: - diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch deleted file mode 100644 index b25b2d6dc4a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/0003-Create-config-dir-if-it-doesn-t-exist.patch +++ /dev/null @@ -1,29 +0,0 @@ -From cdafa01dc90da486d0114b423e3e467f7b083d1b Mon Sep 17 00:00:00 2001 -From: Jascha Geerds -Date: Sun, 2 Aug 2015 12:01:20 +0200 -Subject: [PATCH 3/3] Create config dir if it doesn't exist - -Otherwise gnome-tweak-tool can't enable the dark theme and fails -without a clear error message. ---- - gtweak/gtksettings.py | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/gtweak/gtksettings.py b/gtweak/gtksettings.py -index bcec9f1..f39991b 100644 ---- a/gtweak/gtksettings.py -+++ b/gtweak/gtksettings.py -@@ -35,6 +35,10 @@ class GtkSettingsManager: - def _get_keyfile(self): - keyfile = None - try: -+ config_dir = os.path.dirname(self._path) -+ if not os.path.isdir(config_dir): -+ os.makedirs(config_dir) -+ - keyfile = GLib.KeyFile() - keyfile.load_from_file(self._path, 0) - except MemoryError: --- -2.7.0 - diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/default.nix deleted file mode 100644 index e6c4b8c8202..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ stdenv, intltool, fetchurl, atk -, pkgconfig, gtk3, glib, libsoup -, bash, makeWrapper, itstool, libxml2, python2Packages -, gnome3, librsvg, gdk_pixbuf, file, libnotify, gobjectIntrospection, wrapGAppsHook }: - -let - python = python2Packages.python.withPackages ( ps: with ps; [ pygobject3 ] ); -in stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - doCheck = true; - - propagatedUserEnvPkgs = [ gnome3.gnome_themes_standard ]; - - makeFlags = [ "DESTDIR=/" ]; - - buildInputs = [ pkgconfig gtk3 glib intltool itstool libxml2 - gnome3.gsettings_desktop_schemas makeWrapper file - gdk_pixbuf gnome3.defaultIconTheme librsvg - libnotify gnome3.gnome_shell - libsoup gnome3.gnome_settings_daemon gnome3.nautilus - gnome3.gnome_desktop wrapGAppsHook ]; - - propagatedBuildInputs = [ python gobjectIntrospection ]; - - PYTHONPATH = "$out/${python.python.sitePackages}"; - - wrapPrefixVariables = [ "PYTHONPATH" ]; - - patches = [ - ./find_gsettings.patch - ./0001-Search-for-themes-and-icons-in-system-data-dirs.patch - ./0002-Don-t-show-multiple-entries-for-a-single-theme.patch - ./0003-Create-config-dir-if-it-doesn-t-exist.patch - ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/action/show/Apps/GnomeTweakTool; - description = "A tool to customize advanced GNOME 3 options"; - maintainers = gnome3.maintainers; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/find_gsettings.patch b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/find_gsettings.patch deleted file mode 100644 index 3e68c04cb3a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/find_gsettings.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/gtweak/gsettings.py b/gtweak/gsettings.py -index a00fe19..dce74b2 100644 ---- a/gtweak/gsettings.py -+++ b/gtweak/gsettings.py -@@ -33,10 +33,15 @@ class GSettingsMissingError(Exception): - - class _GSettingsSchema: - def __init__(self, schema_name, schema_dir=None, schema_filename=None, **options): -- if not schema_dir: -- schema_dir = gtweak.GSETTINGS_SCHEMA_DIR - if not schema_filename: - schema_filename = schema_name + ".gschema.xml" -+ if not schema_dir: -+ schema_dir = gtweak.GSETTINGS_SCHEMA_DIR -+ for xdg_dir in GLib.get_system_data_dirs(): -+ dir = os.path.join(xdg_dir, "glib-2.0", "schemas") -+ if os.path.exists(os.path.join(dir, schema_filename)): -+ schema_dir = dir -+ break - - schema_path = os.path.join(schema_dir, schema_filename) - if not os.path.exists(schema_path): diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/src.nix b/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/src.nix deleted file mode 100644 index 18183b8d400..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-tweak-tool/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gnome-tweak-tool-3.20.1"; - - src = fetchurl { - url = mirror://gnome/sources/gnome-tweak-tool/3.20/gnome-tweak-tool-3.20.1.tar.xz; - sha256 = "5171b2f75ceeea9455543e999a83a71e8566947f89eb9157aaff7969b7e446ba"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gnome-video-effects/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gnome-video-effects/default.nix deleted file mode 100644 index c0bd2fed3f2..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gnome-video-effects/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gnome3 }: - -stdenv.mkDerivation rec { - name = "gnome-video-effects-${version}"; - version = "0.4.1"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-video-effects/0.4/${name}.tar.xz"; - sha256 = "0jl4iny2dqpcgi3sgxzpgnbw0752i8ay3rscp2cgdjlp79ql5gil"; - }; - - buildInputs = [ pkgconfig intltool ]; - - meta = with stdenv.lib; { - homepage = https://wiki.gnome.org/Projects/GnomeVideoEffects; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix deleted file mode 100644 index 2550c7e42e6..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gpaste/default.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ stdenv, fetchurl, intltool, autoreconfHook, pkgconfig, vala_0_32, glib -, pango, gtk3, gnome3, dbus, clutter, appstream-glib, makeWrapper, systemd, gobjectIntrospection }: - -stdenv.mkDerivation rec { - version = "${gnome3.version}.4"; - name = "gpaste-${version}"; - - src = fetchurl { - url = "https://github.com/Keruspe/GPaste/archive/v${version}.tar.gz"; - sha256 = "08h1igdgapz7px12r7mrfcxmz68g9ijg73w69j75spg0yc6f4xax"; - }; - - buildInputs = [ intltool autoreconfHook pkgconfig vala_0_32 glib - gtk3 gnome3.gnome_control_center dbus - clutter pango appstream-glib makeWrapper systemd gobjectIntrospection ]; - - preConfigure = "intltoolize -f"; - - configureFlags = [ "--with-controlcenterdir=$(out)/gnome-control-center/keybindings" - "--with-dbusservicesdir=$(out)/share/dbus-1/services" - "--with-systemduserunitdir=$(out)/etc/systemd/user" ]; - - enableParallelBuilding = true; - - preFixup = - let - libPath = stdenv.lib.makeLibraryPath - [ glib gtk3 clutter pango ]; - in - '' - for i in $out/libexec/gpaste/*; do - wrapProgram $i \ - --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH" \ - --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" - done - ''; - - meta = with stdenv.lib; { - homepage = https://github.com/Keruspe/GPaste; - description = "Clipboard management system with GNOME3 integration"; - license = licenses.gpl3; - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gspell/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gspell/default.nix deleted file mode 100644 index fbb95efb27a..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gspell/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, gtk3, enchant, isocodes }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig glib gtk3 enchant isocodes ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gspell/src.nix b/pkgs/desktops/gnome-3/3.20/misc/gspell/src.nix deleted file mode 100644 index 248e3915152..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gspell/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -fetchurl: rec { - major = "1.0"; - minor = "3"; - name = "gspell-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/gspell/${major}/${name}.tar.xz"; - sha256 = "1m8v4rqaxjsblccc3nnirkbkzgqm90vfpzp3x08lkqriqvk0anfr"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/default.nix b/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/default.nix deleted file mode 100644 index 89703b61932..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, gtk3, intltool -, gnome3, enchant, isocodes }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ pkgconfig gtk3 intltool gnome3.adwaita-icon-theme - gnome3.gsettings_desktop_schemas ]; - - propagatedBuildInputs = [ enchant isocodes ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - maintainers = gnome3.maintainers; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/src.nix b/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/src.nix deleted file mode 100644 index 21876ec9c39..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/gtkhtml/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "gtkhtml-4.10.0"; - - src = fetchurl { - url = mirror://gnome/sources/gtkhtml/4.10/gtkhtml-4.10.0.tar.xz; - sha256 = "ca3b6424fb2c7ac5d9cb8fdafb69318fa2e825c9cf6ed17d1e38d9b29e5606c3"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgames-support/default.nix b/pkgs/desktops/gnome-3/3.20/misc/libgames-support/default.nix deleted file mode 100644 index 06937c74c65..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libgames-support/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, gtk3, libgee, intltool }: - -let - major = "1"; - minor = "0"; -in stdenv.mkDerivation rec { - version = "${major}.${minor}"; - name = "libgames-support-${version}"; - - src = fetchurl { - url = "mirror://gnome/sources/libgames-support/${version}/${name}.tar.xz"; - sha256 = "02qn009m1i07nh8wnyrrjf7kbbapk814ap5pvin5ka5sj996cyqq"; - }; - - buildInputs = [ pkgconfig glib gtk3 libgee intltool ]; - - meta = with stdenv.lib; { - description = "Small library intended for internal use by GNOME Games, but it may be used by others"; - homepage = https://github.com/GNOME/libgames-support; - license = licenses.gpl3; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgda/default.nix b/pkgs/desktops/gnome-3/3.20/misc/libgda/default.nix deleted file mode 100644 index 2e5b0a4af84..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libgda/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, intltool, itstool, libxml2, gtk3, openssl }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - configureFlags = [ - "--enable-gi-system-install=no" - ]; - - enableParallelBuilding = true; - - hardeningDisable = [ "format" ]; - - buildInputs = [ pkgconfig intltool itstool libxml2 gtk3 openssl ]; - - meta = with stdenv.lib; { - description = "Database access library"; - homepage = http://www.gnome-db.org/; - license = [ licenses.lgpl2 licenses.gpl2 ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgda/src.nix b/pkgs/desktops/gnome-3/3.20/misc/libgda/src.nix deleted file mode 100644 index 8812ccc8ccd..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libgda/src.nix +++ /dev/null @@ -1,10 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: { - name = "libgda-5.2.4"; - - src = fetchurl { - url = mirror://gnome/sources/libgda/5.2/libgda-5.2.4.tar.xz; - sha256 = "2cee38dd583ccbaa5bdf6c01ca5f88cc08758b9b144938a51a478eb2684b765e"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix b/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix deleted file mode 100644 index 6915ede4ad5..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ stdenv, fetchurl, gnome3, libtool, pkgconfig, vala_0_32, libssh2 -, gtk_doc, gobjectIntrospection, libgit2, glib }: - -stdenv.mkDerivation rec { - inherit (import ./src.nix fetchurl) name src; - - buildInputs = [ gnome3.gnome_common libtool pkgconfig vala_0_32 libssh2 - gtk_doc gobjectIntrospection libgit2 glib ]; - - meta = with stdenv.lib; { - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/src.nix b/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/src.nix deleted file mode 100644 index 422fdaf1a2c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libgit2-glib/src.nix +++ /dev/null @@ -1,12 +0,0 @@ -# Autogenerated by maintainers/scripts/gnome.sh update - -fetchurl: rec { - major = "0.24"; - minor = "0"; - name = "libgit2-glib-${major}.${minor}"; - - src = fetchurl { - url = "mirror://gnome/sources/libgit2-glib/${major}/${name}.tar.xz"; - sha256 = "0ia81xlyf6qmyl89ql663piliyjmhnzrshd6q66zya0wh9lc45nn"; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/libmediaart/default.nix b/pkgs/desktops/gnome-3/3.20/misc/libmediaart/default.nix deleted file mode 100644 index b8648012573..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/libmediaart/default.nix +++ /dev/null @@ -1,22 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, glib, gdk_pixbuf, gobjectIntrospection, gnome3 }: - -let - majorVersion = "1.9"; -in -stdenv.mkDerivation rec { - name = "libmediaart-${majorVersion}.0"; - - src = fetchurl { - url = "mirror://gnome/sources/libmediaart/${majorVersion}/${name}.tar.xz"; - sha256 = "0vshvm3sfwqs365glamvkmgnzjnmxd15j47xn0ak3p6l57dqlrll"; - }; - - buildInputs = [ pkgconfig glib gdk_pixbuf gobjectIntrospection ]; - - meta = with stdenv.lib; { - description = "Library tasked with managing, extracting and handling media art caches"; - maintainers = gnome3.maintainers; - license = licenses.gpl2; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/pidgin/default.nix b/pkgs/desktops/gnome-3/3.20/misc/pidgin/default.nix deleted file mode 100644 index e3f6bca10a4..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/pidgin/default.nix +++ /dev/null @@ -1,42 +0,0 @@ -{ stdenv, fetchFromGitHub, glib }: - -stdenv.mkDerivation rec { - version = "1.0.1"; - basename = "pidgin-im-gnome-shell-extension"; - name = "${basename}-${version}"; - - src = fetchFromGitHub { - owner = "muffinmad"; - repo = "${basename}"; - rev = "v${version}"; - sha256 = "1567s2sfqig4jw0nrn134f5vkx0yq31q044grv3xk4vpl1f3z2lr"; - }; - - buildInputs = [ glib ]; - - configurePhase = ""; - buildPhase = ""; - installPhase = '' - share_dir="$prefix/share" - extensions_dir="$share_dir/gnome-shell/extensions/pidgin@muffinmad" - mkdir -p "$extensions_dir" - mv *.js metadata.json dbus.xml gnome-shell-extension-pidgin.pot "$extensions_dir" - - schemas_dir="$share_dir/gsettings-schemas/${name}/glib-2.0/schemas" - mkdir -p "$schemas_dir" - mv schemas/* "$schemas_dir" # fix Emacs syntax highlighting: */ - ${glib.dev}/bin/glib-compile-schemas "$schemas_dir" - - locale_dir="$share_dir/locale" - mkdir -p "$locale_dir" - mv locale/* $locale_dir # fix Emacs syntax highlighting: */ - ''; - - meta = with stdenv.lib; { - homepage = https://github.com/muffinmad/pidgin-im-gnome-shell-extension; - description = "Make Pidgin IM conversations appear in the Gnome Shell message tray"; - license = licenses.gpl2; - platforms = platforms.linux; - maintainers = with maintainers; [ DamienCassou ]; - }; -} diff --git a/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix b/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix deleted file mode 100644 index 1c7f712b12c..00000000000 --- a/pkgs/desktops/gnome-3/3.20/misc/pomodoro/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ stdenv, fetchFromGitHub, which, automake113x, intltool, pkgconfig, libtool, makeWrapper, - dbus_glib, libcanberra_gtk2, gst_all_1, vala_0_32, gnome3, gtk3, gst_plugins_base, - glib, gobjectIntrospection, telepathy_glib -}: - -stdenv.mkDerivation rec { - version = "0.11.2"; - name = "gnome-shell-pomodoro-${version}"; - - src = fetchFromGitHub { - owner = "codito"; - repo = "gnome-pomodoro"; - rev = "${version}"; - sha256 = "0x656drq8vnvdj1x6ghnglgpa0z8yd2yj9dh5iqprwjv0z3qkw4l"; - }; - - configureScript = ''./autogen.sh''; - - buildInputs = [ - which automake113x intltool glib gobjectIntrospection pkgconfig libtool - makeWrapper dbus_glib libcanberra_gtk2 vala_0_32 gst_all_1.gstreamer - gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good - gnome3.gsettings_desktop_schemas gnome3.gnome_desktop - gnome3.gnome_common gnome3.gnome_shell gtk3 telepathy_glib - gnome3.defaultIconTheme - ]; - - preBuild = '' - sed -i 's|\$(INTROSPECTION_GIRDIR)|${gnome3.gnome_desktop}/share/gir-1.0|' \ - vapi/Makefile - ''; - - preFixup = '' - wrapProgram $out/bin/gnome-pomodoro \ - --prefix XDG_DATA_DIRS : \ - "$out/share:$GSETTINGS_SCHEMAS_PATH:$XDG_DATA_DIRS" - ''; - - meta = with stdenv.lib; { - homepage = https://github.com/codito/gnome-shell-pomodoro; - description = "A time management utility for GNOME based on the pomodoro technique"; - longDescription = '' - This GNOME utility helps to manage time according to Pomodoro Technique. - It intends to improve productivity and focus by taking short breaks. - ''; - maintainers = with maintainers; [ DamienCassou jgeerds ]; - license = licenses.gpl3; - platforms = platforms.linux; - }; -} diff --git a/pkgs/desktops/gnome-3/3.22/core/epiphany/src.nix b/pkgs/desktops/gnome-3/3.22/core/epiphany/src.nix index 09ea2baf197..dbb162dc432 100644 --- a/pkgs/desktops/gnome-3/3.22/core/epiphany/src.nix +++ b/pkgs/desktops/gnome-3/3.22/core/epiphany/src.nix @@ -1,10 +1,10 @@ # Autogenerated by maintainers/scripts/gnome.sh update fetchurl: { - name = "epiphany-3.22.0"; + name = "epiphany-3.22.5"; src = fetchurl { - url = mirror://gnome/sources/epiphany/3.22/epiphany-3.22.0.tar.xz; - sha256 = "a645d17c10a1c266d4647306ea3e5496d3ca575d2ed8152947ed77e9eb623a27"; + url = mirror://gnome/sources/epiphany/3.22/epiphany-3.22.5.tar.xz; + sha256 = "e9c307b3f53a77c16ca698fb62fbb8d9b16773702d8163d83699bd623afa6745"; }; } diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix index 17a4514d6f8..726f47d0cde 100644 --- a/pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix +++ b/pkgs/desktops/gnome-3/3.22/core/gnome-control-center/default.nix @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { libxml2 gnome_desktop gnome_settings_daemon polkit libxslt libgtop gnome-menus gnome_online_accounts libsoup colord libpulseaudio fontconfig colord-gtk libpwquality accountsservice libkrb5 networkmanagerapplet libwacom samba libnotify libxkbfile - shared_mime_info icu libtool docbook_xsl docbook_xsl_ns + shared_mime_info icu libtool docbook_xsl docbook_xsl_ns gnome3.grilo gdk_pixbuf gnome3.defaultIconTheme librsvg clutter clutter_gtk gnome3.vino udev libcanberra_gtk3 libgudev networkmanager modemmanager makeWrapper gnome3.gnome-bluetooth grilo tracker ]; diff --git a/pkgs/desktops/gnome-3/3.22/default.nix b/pkgs/desktops/gnome-3/3.22/default.nix index 3b76ac80fdb..b5e19e5a1b5 100644 --- a/pkgs/desktops/gnome-3/3.22/default.nix +++ b/pkgs/desktops/gnome-3/3.22/default.nix @@ -20,7 +20,7 @@ let pkgs.desktop_file_utils pkgs.ibus pkgs.shared_mime_info # for update-mime-database glib # for gsettings - gtk3 # for gtk-update-icon-cache + gtk3.out # for gtk-update-icon-cache glib_networking gvfs dconf gnome-backgrounds gnome_control_center gnome-menus gnome_settings_daemon gnome_shell gnome_themes_standard defaultIconTheme gnome-shell-extensions diff --git a/pkgs/desktops/gnome-3/3.22/devtools/nemiver/default.nix b/pkgs/desktops/gnome-3/3.22/devtools/nemiver/default.nix index e61643fd9db..bc42c900de9 100644 --- a/pkgs/desktops/gnome-3/3.22/devtools/nemiver/default.nix +++ b/pkgs/desktops/gnome-3/3.22/devtools/nemiver/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, libxml2, intltool, itstool, gdb, +{ stdenv, fetchurl, fetchpatch, pkgconfig, gnome3, gtk3, libxml2, intltool, itstool, gdb, boost, sqlite, gconf, libgtop, glibmm, gtkmm, vte, gtksourceview, gtksourceviewmm, wrapGAppsHook }: @@ -10,7 +10,13 @@ stdenv.mkDerivation rec { buildInputs = [ gtk3 libxml2 intltool itstool gdb boost sqlite gconf libgtop glibmm gtkmm vte gtksourceview gtksourceviewmm ]; - patches = [ ./bool_slot.patch ./safe_ptr.patch ]; + patches = [ + ./bool_slot.patch ./safe_ptr.patch + (fetchpatch { + url = "https://git.gnome.org/browse/nemiver/patch/src/persp/dbgperspective/nmv-dbg-perspective.cc?id=262cf9657f9c2727a816972b348692adcc666008"; + sha256 = "03jv6z54b8nzvplplapk4aj206zl1gvnv6iz0mad19g6yvfbw7a7"; + }) + ]; meta = with stdenv.lib; { homepage = "https://wiki.gnome.org/Apps/Nemiver"; diff --git a/pkgs/desktops/gnome-3/3.22/misc/libgames-support/default.nix b/pkgs/desktops/gnome-3/3.22/misc/libgames-support/default.nix index 06937c74c65..98b71c9d9c9 100644 --- a/pkgs/desktops/gnome-3/3.22/misc/libgames-support/default.nix +++ b/pkgs/desktops/gnome-3/3.22/misc/libgames-support/default.nix @@ -1,15 +1,12 @@ { stdenv, fetchurl, pkgconfig, glib, gtk3, libgee, intltool }: -let - major = "1"; - minor = "0"; -in stdenv.mkDerivation rec { - version = "${major}.${minor}"; - name = "libgames-support-${version}"; +stdenv.mkDerivation rec { + version = "1.2.1"; + name = "libgnome-games-support-${version}"; src = fetchurl { - url = "mirror://gnome/sources/libgames-support/${version}/${name}.tar.xz"; - sha256 = "02qn009m1i07nh8wnyrrjf7kbbapk814ap5pvin5ka5sj996cyqq"; + url = "mirror://gnome/sources/libgnome-games-support/1.2/${name}.tar.xz"; + sha256 = "1rsyf5hbjim7zpk1yar3gv65g1nmw6zbbc0smrmxsfk0f9n3j9m6"; }; buildInputs = [ pkgconfig glib gtk3 libgee intltool ]; diff --git a/pkgs/desktops/kde-5/applications/fetch.sh b/pkgs/desktops/kde-5/applications/fetch.sh index eb1b1654bb8..1ef623fe513 100644 --- a/pkgs/desktops/kde-5/applications/fetch.sh +++ b/pkgs/desktops/kde-5/applications/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( http://download.kde.org/stable/applications/16.12.0/ -A '*.tar.xz' ) +WGET_ARGS=( http://download.kde.org/stable/applications/16.12.1/ -A '*.tar.xz' ) diff --git a/pkgs/desktops/kde-5/applications/srcs.nix b/pkgs/desktops/kde-5/applications/srcs.nix index ae014032851..10bb6936bca 100644 --- a/pkgs/desktops/kde-5/applications/srcs.nix +++ b/pkgs/desktops/kde-5/applications/srcs.nix @@ -3,2227 +3,2227 @@ { akonadi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-16.12.0.tar.xz"; - sha256 = "1gqjaxq8b3mcwjm28aqc9kss4p46hga252j27vsg85pzvw58q718"; - name = "akonadi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-16.12.1.tar.xz"; + sha256 = "1snf6jdr7yz1ng5whqkjsc89h82a97zj6vw8ijwiqqyas1cifdm3"; + name = "akonadi-16.12.1.tar.xz"; }; }; akonadi-calendar = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-calendar-16.12.0.tar.xz"; - sha256 = "1y6yg4f9ayl0il074fln2496pfh6jdsr489yh25jjcs8wf52669h"; - name = "akonadi-calendar-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-calendar-16.12.1.tar.xz"; + sha256 = "0q2gpk8ci5snlz1v4rwwnrl74damjlz7fvdys875jykdnnb7jsfi"; + name = "akonadi-calendar-16.12.1.tar.xz"; }; }; akonadi-calendar-tools = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-calendar-tools-16.12.0.tar.xz"; - sha256 = "0wwchjf2pisbj5hp9hfs8m2bhxgzkxf6c0rj8zv5p66lcl964iad"; - name = "akonadi-calendar-tools-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-calendar-tools-16.12.1.tar.xz"; + sha256 = "1v9nj1nv4sxvqvd397vr38vscda0r3z80hll7jr8psyx7lyn91jx"; + name = "akonadi-calendar-tools-16.12.1.tar.xz"; }; }; akonadiconsole = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadiconsole-16.12.0.tar.xz"; - sha256 = "033rx5nqkwyrshacm3bykd8w2c2dffx6wfhm26l7siicaa6kani6"; - name = "akonadiconsole-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadiconsole-16.12.1.tar.xz"; + sha256 = "11rqyp7grjijhbl1apjjhc3d9qcxf0mz31l9mgd223vaxkv5lbjs"; + name = "akonadiconsole-16.12.1.tar.xz"; }; }; akonadi-contacts = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-contacts-16.12.0.tar.xz"; - sha256 = "1imiv3w78gsk33yiwpkrfzgdlcyqwrzmjid6wwbxjh52rawjvvzc"; - name = "akonadi-contacts-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-contacts-16.12.1.tar.xz"; + sha256 = "042m4mnvs8a6jgrlyybysm0jax07r1756fixn4kglb0ki3lp57kr"; + name = "akonadi-contacts-16.12.1.tar.xz"; }; }; akonadi-import-wizard = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-import-wizard-16.12.0.tar.xz"; - sha256 = "1nz7ca3457cmlrvmk33hphlm3q2fq3qcq36rmandsv5n1jplfcf5"; - name = "akonadi-import-wizard-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-import-wizard-16.12.1.tar.xz"; + sha256 = "1ns7y1wqd4zvbgpzlczyailmvf6raqwqrpxxhshdskdd672n849p"; + name = "akonadi-import-wizard-16.12.1.tar.xz"; }; }; akonadi-mime = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-mime-16.12.0.tar.xz"; - sha256 = "06547ixg4054lm8clyfsmkmwc8zai3w9swyw7hyjz257fd0147dr"; - name = "akonadi-mime-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-mime-16.12.1.tar.xz"; + sha256 = "01bzh2hb73q25jnw9wkragvglr9j89rh079p6k4f898cpjqfvdin"; + name = "akonadi-mime-16.12.1.tar.xz"; }; }; akonadi-notes = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-notes-16.12.0.tar.xz"; - sha256 = "03cadn97fa1jkbpljk0764w8dwv5k1brm1iv554gmag0xky2a6in"; - name = "akonadi-notes-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-notes-16.12.1.tar.xz"; + sha256 = "1brc53mc1zggqgx6gy9f3vysis3cqyrsn7h02zc49mljycmkri7n"; + name = "akonadi-notes-16.12.1.tar.xz"; }; }; akonadi-search = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akonadi-search-16.12.0.tar.xz"; - sha256 = "08y7rk9i30d3kg61xfzck0a78dyrgb6jzs3w4i7rxq28z374mi2m"; - name = "akonadi-search-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akonadi-search-16.12.1.tar.xz"; + sha256 = "05xdznd4g3jm74n3yjg0w9vh435l0ix4sssmh2z3i2apxak3rxdy"; + name = "akonadi-search-16.12.1.tar.xz"; }; }; akregator = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/akregator-16.12.0.tar.xz"; - sha256 = "0ibls40w0wad1gkdj3djmmvdd89pia3fbykqfjwrvnxslr7zfvnl"; - name = "akregator-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/akregator-16.12.1.tar.xz"; + sha256 = "1f1hf3r124icy59k829f6yfrk6zy512f3zy9rm5zv33vl5fmc437"; + name = "akregator-16.12.1.tar.xz"; }; }; analitza = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/analitza-16.12.0.tar.xz"; - sha256 = "1ws1whss7p5ijyaw7vs5lfvrisljk2b4m6iqbnr1v4n45cr27vrq"; - name = "analitza-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/analitza-16.12.1.tar.xz"; + sha256 = "1b07hl516sd7qvrkhv0ihsc83jycyp2dqckziw8g0cm2sj81ymcz"; + name = "analitza-16.12.1.tar.xz"; }; }; ark = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ark-16.12.0.tar.xz"; - sha256 = "0gg84p1qaamklgvyqw5pjcdm2934srkvclrvn07jdpcf8xirn51a"; - name = "ark-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ark-16.12.1.tar.xz"; + sha256 = "1l78pshhkpyc9fybpypi3kdp7jism1c6lljflncpvxxvk1q16k5m"; + name = "ark-16.12.1.tar.xz"; }; }; artikulate = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/artikulate-16.12.0.tar.xz"; - sha256 = "1ahz3kypszfc5smzdblbr47yb320p4sc28frl7b5vvbx2mj77iyi"; - name = "artikulate-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/artikulate-16.12.1.tar.xz"; + sha256 = "1v8p494x9dgm6yqw6mfhzkg6hkbb1rnk8x4jfjdsncknfk27ni5b"; + name = "artikulate-16.12.1.tar.xz"; }; }; audiocd-kio = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/audiocd-kio-16.12.0.tar.xz"; - sha256 = "0hl5qiafp6yqi87qncp1kgd6178jn7bh2paz4fxyc4v92w2mzlcy"; - name = "audiocd-kio-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/audiocd-kio-16.12.1.tar.xz"; + sha256 = "1s06lnmzllb4nd24x7bri1g4g77865k1w5gdn46ryfmlhwg4bccm"; + name = "audiocd-kio-16.12.1.tar.xz"; }; }; baloo-widgets = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/baloo-widgets-16.12.0.tar.xz"; - sha256 = "06w0f54m9bw7640049gl10v6krdm5c0xlb6bjf61ay99mbyv7cgq"; - name = "baloo-widgets-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/baloo-widgets-16.12.1.tar.xz"; + sha256 = "0z1109wi0gdz9c8qr278ca1r0ff1p89966245fgg6rcxpm52zzsb"; + name = "baloo-widgets-16.12.1.tar.xz"; }; }; blinken = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/blinken-16.12.0.tar.xz"; - sha256 = "0l3l3fjhsxm13m99mvcqgnyw0vmnjvx5akaa3nyx0mfzm1y1iw4v"; - name = "blinken-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/blinken-16.12.1.tar.xz"; + sha256 = "0jijzz31iv9v1yv898j6q25y5fmrk8vqsvx7xwcj84ca8qmp9scf"; + name = "blinken-16.12.1.tar.xz"; }; }; blogilo = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/blogilo-16.12.0.tar.xz"; - sha256 = "0582dfznwvwc28zqzmbayypgy6kn2gq87q7j1y6q8m0lm017xgqy"; - name = "blogilo-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/blogilo-16.12.1.tar.xz"; + sha256 = "11dq36vis770hgmyq119aw2bl99855j5r38f7kr81ad2fjmla54z"; + name = "blogilo-16.12.1.tar.xz"; }; }; bomber = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/bomber-16.12.0.tar.xz"; - sha256 = "0qxs0slw4q75bhakmp7di2izi3sz9niq7v0kjincis9vc2l13dd9"; - name = "bomber-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/bomber-16.12.1.tar.xz"; + sha256 = "081109mf1lqcc03ba852h021s2i3kwy6nnl3jc4zyn5igkm08cad"; + name = "bomber-16.12.1.tar.xz"; }; }; bovo = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/bovo-16.12.0.tar.xz"; - sha256 = "0cmxf4i5zpzc1lc9ggbvbd74i4ks29q915mygdam99b2bzfbq9qv"; - name = "bovo-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/bovo-16.12.1.tar.xz"; + sha256 = "1dk0hrpn22v5ia8qnlan0i4wrxbccwl88k9bapxydnrgwyw4vfkx"; + name = "bovo-16.12.1.tar.xz"; }; }; calendarsupport = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/calendarsupport-16.12.0.tar.xz"; - sha256 = "11jz7vl8ay4fkxifpyg4vpdw7cl9m8dj6bgbmfw8nhdf8v8m9i6v"; - name = "calendarsupport-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/calendarsupport-16.12.1.tar.xz"; + sha256 = "0d74sghas76ry9vyd19fr9hgirvhycljdrvdmrxsh1sxjd04q96g"; + name = "calendarsupport-16.12.1.tar.xz"; }; }; cantor = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/cantor-16.12.0.tar.xz"; - sha256 = "0k1ps1dxilikm1qnfpd0fmbxsrqi5mrf2wyl07b67a3sfl7bzw98"; - name = "cantor-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/cantor-16.12.1.tar.xz"; + sha256 = "1m7n7n03p7060w7rw3mgzpkv841azv42flrzq4h9589akl91k0js"; + name = "cantor-16.12.1.tar.xz"; }; }; cervisia = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/cervisia-16.12.0.tar.xz"; - sha256 = "0c8g3l0q0inyggikqlz7spb32v26lz63ghs1m2cfjagvzisiylbg"; - name = "cervisia-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/cervisia-16.12.1.tar.xz"; + sha256 = "1lsg8hb2kgsbygi63hdfbfng2lk7kl8mdksfhkwfa2g4l7sjlcy8"; + name = "cervisia-16.12.1.tar.xz"; }; }; dolphin = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/dolphin-16.12.0.tar.xz"; - sha256 = "0dyzlpd7pj21jl4k5j6x6fbxzj7vlp7ww4z82rkld3x7kmmi4b4v"; - name = "dolphin-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/dolphin-16.12.1.tar.xz"; + sha256 = "0vpsj1s2hijksay7wblzgk97md4hbrpzzdnrdxmfz3izdnzbyaxh"; + name = "dolphin-16.12.1.tar.xz"; }; }; dolphin-plugins = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/dolphin-plugins-16.12.0.tar.xz"; - sha256 = "0ab62pbvb6n47b86j1bdicahwqvcnv401872f5q08na1zybxklx3"; - name = "dolphin-plugins-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/dolphin-plugins-16.12.1.tar.xz"; + sha256 = "1g9sdfmq04incgxj428y5r3k7wgjl77bv95cp3svwd5kxz6syipz"; + name = "dolphin-plugins-16.12.1.tar.xz"; }; }; dragon = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/dragon-16.12.0.tar.xz"; - sha256 = "08sasdzd22l8mdzlb0jf780qcy374qg5ngispq78vn2x8zkyk3q2"; - name = "dragon-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/dragon-16.12.1.tar.xz"; + sha256 = "14k0q96k1h6b21c5wpwr3bxjngkm1qz3pisv0cvx7dcahy4z20ik"; + name = "dragon-16.12.1.tar.xz"; }; }; eventviews = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/eventviews-16.12.0.tar.xz"; - sha256 = "048sgmr3ws48xmfp1h6zyrizyigp2qqhiz3lrwla39iblxi0l4sf"; - name = "eventviews-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/eventviews-16.12.1.tar.xz"; + sha256 = "1ghpd7rsfkh2xvy2p8pfxgrabhkq4hbq05n1sqa95zb3ax2q4qwd"; + name = "eventviews-16.12.1.tar.xz"; }; }; ffmpegthumbs = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ffmpegthumbs-16.12.0.tar.xz"; - sha256 = "036py6cgkb7zismbffavk3jzjz2lzrh4jbknqrdrwli4fxsxbpi6"; - name = "ffmpegthumbs-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ffmpegthumbs-16.12.1.tar.xz"; + sha256 = "19rnqkwbv5dflhhkrczr5hd8qnscvbdfr8kfb3phcai2shgn0pps"; + name = "ffmpegthumbs-16.12.1.tar.xz"; }; }; filelight = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/filelight-16.12.0.tar.xz"; - sha256 = "05v0db9n6s3fxn31450biij0w0vf7s4bsvfbyiy3cnf33habgz4d"; - name = "filelight-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/filelight-16.12.1.tar.xz"; + sha256 = "0zax3vmynh2aajq24znbdqnxslgkyqmy6n0d9xasi10zq0hli97q"; + name = "filelight-16.12.1.tar.xz"; }; }; granatier = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/granatier-16.12.0.tar.xz"; - sha256 = "1hzqqsdq7xj7ackc11yn966cnns82200ff7yc1wiazgivg39l8wj"; - name = "granatier-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/granatier-16.12.1.tar.xz"; + sha256 = "1v85cw83gfzd3vwnbmmpbvsz85n6vh7478r572pikq1scgvxpn62"; + name = "granatier-16.12.1.tar.xz"; }; }; grantlee-editor = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/grantlee-editor-16.12.0.tar.xz"; - sha256 = "049fvgyri9bqm792gyyz6qx7mrriqb3gmdbd2i8zs0x1i1lxfbn7"; - name = "grantlee-editor-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/grantlee-editor-16.12.1.tar.xz"; + sha256 = "08jkdcj3nka8r31h76vl9nf2wlmr92ndab8pj42wx7kf7nldbzh1"; + name = "grantlee-editor-16.12.1.tar.xz"; }; }; grantleetheme = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/grantleetheme-16.12.0.tar.xz"; - sha256 = "07i2vidzvh9z05iz8xs08w918x7917mckfm1w5agpi4ma8iz8g4b"; - name = "grantleetheme-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/grantleetheme-16.12.1.tar.xz"; + sha256 = "1b199870pkg1lkqbyf27b2rn4xqpbkm5hkwr08x65y67cfy1jm8v"; + name = "grantleetheme-16.12.1.tar.xz"; }; }; gwenview = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/gwenview-16.12.0.tar.xz"; - sha256 = "0pqzqfb604qfcck2jml65aya6gyjqvx8gnl047mr04yd4x65mjnn"; - name = "gwenview-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/gwenview-16.12.1.tar.xz"; + sha256 = "0r1cg3zw98wmbvdfb1cjlqpca30067zzc3w8flrql9rldfbgcp95"; + name = "gwenview-16.12.1.tar.xz"; }; }; incidenceeditor = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/incidenceeditor-16.12.0.tar.xz"; - sha256 = "1ylkxx7j2dsipcxrdj3cs142hjnz25c76q6jlpwj6p4vv7vzhvq9"; - name = "incidenceeditor-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/incidenceeditor-16.12.1.tar.xz"; + sha256 = "0n4fq7pbmnkn9zx96svd6azs89arhpzlnrbjp60vbrpix8r6m0q5"; + name = "incidenceeditor-16.12.1.tar.xz"; }; }; jovie = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/jovie-16.12.0.tar.xz"; - sha256 = "0qm853z8g620klmcay955yfc76mb8ggfdx65zrhiiq5nkfaybwkr"; - name = "jovie-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/jovie-16.12.1.tar.xz"; + sha256 = "0c5sz80yzkmp18r1c9wcf6n9cg9rj12sax5yx3j3x7gz5p9r5jj0"; + name = "jovie-16.12.1.tar.xz"; }; }; juk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/juk-16.12.0.tar.xz"; - sha256 = "05jk2gp9mcsjjdppahg3r70vjr203wf63mb5kqmdr98gfm9wfm74"; - name = "juk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/juk-16.12.1.tar.xz"; + sha256 = "0v647vlfvq7lm33295v2c8w5qjm8ww9mxmxvvqd4rj35vg419zsb"; + name = "juk-16.12.1.tar.xz"; }; }; kaccessible = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kaccessible-16.12.0.tar.xz"; - sha256 = "1mh3610my9l21cq1zyjfk991q1gi6mii0z83zwq83wyi146b42mx"; - name = "kaccessible-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kaccessible-16.12.1.tar.xz"; + sha256 = "04j74411rsjyvv7ann1hgb6wmqxk2ym7g6h2y07ld1vdl9kcj1vl"; + name = "kaccessible-16.12.1.tar.xz"; }; }; kaccounts-integration = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kaccounts-integration-16.12.0.tar.xz"; - sha256 = "14v3pifz0diz3dscbyl49bp4fm2ivwdwm6hhxycv69fd221wkx5x"; - name = "kaccounts-integration-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kaccounts-integration-16.12.1.tar.xz"; + sha256 = "0d4z9b8w76njnjqsr5w555p3016d0aa5hlsxplac9h82gysdj6q7"; + name = "kaccounts-integration-16.12.1.tar.xz"; }; }; kaccounts-providers = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kaccounts-providers-16.12.0.tar.xz"; - sha256 = "0fiq8zkaz3jyxnphi7z2r6q8xjsqlkzzjcs51akal5dm2cp1i6px"; - name = "kaccounts-providers-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kaccounts-providers-16.12.1.tar.xz"; + sha256 = "1aphsn0xwlrsw2snwhzbj4kpwpw09nwsv61lpmp97byl3sq814fw"; + name = "kaccounts-providers-16.12.1.tar.xz"; }; }; kaddressbook = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kaddressbook-16.12.0.tar.xz"; - sha256 = "11hnrf1cwjnjysx8wgwnkfj0vkfv7vgv4wdrllnxj5mpx8mcw3k7"; - name = "kaddressbook-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kaddressbook-16.12.1.tar.xz"; + sha256 = "14sdkfzmfhfyvy8cky6015gnsz199ngj4ffg9r4qrkkdqcvw5rar"; + name = "kaddressbook-16.12.1.tar.xz"; }; }; kajongg = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kajongg-16.12.0.tar.xz"; - sha256 = "1aymlzrw331z8ch46cwpv8x1v4j8ilhz42hzji1x06rh4s0xn5k6"; - name = "kajongg-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kajongg-16.12.1.tar.xz"; + sha256 = "0g6amf644q2540y5iyqcv5d25g32hfi13qm3hcc1rmqghz7dn4k4"; + name = "kajongg-16.12.1.tar.xz"; }; }; kalarm = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kalarm-16.12.0.tar.xz"; - sha256 = "1kbrq5d854szx6nknyx2jbzmr47xajicaqgjfg59jwbb453mdbkm"; - name = "kalarm-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kalarm-16.12.1.tar.xz"; + sha256 = "015hylcqn4z57a9ibhvi5wrngjks8qkp7wg5faiwhx6cvw77jhw7"; + name = "kalarm-16.12.1.tar.xz"; }; }; kalarmcal = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kalarmcal-16.12.0.tar.xz"; - sha256 = "16qqk1wqyjxfjnz9jaihcj7mdn8iixvmcm1i0cjfpck0bja9sj0p"; - name = "kalarmcal-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kalarmcal-16.12.1.tar.xz"; + sha256 = "061wzn0y5cslgarz8lv73waipp0cahm5am27hc1a9j7y14cbqm16"; + name = "kalarmcal-16.12.1.tar.xz"; }; }; kalgebra = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kalgebra-16.12.0.tar.xz"; - sha256 = "0av4k54cil7jl545q5m7klwvw586hcdfpnvq95bcng8is0bnfrgs"; - name = "kalgebra-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kalgebra-16.12.1.tar.xz"; + sha256 = "0fyfpsh8pgdnspyaxrnmr93rh2shxrhn0nl0772a5bssw35xgb3x"; + name = "kalgebra-16.12.1.tar.xz"; }; }; kalzium = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kalzium-16.12.0.tar.xz"; - sha256 = "03l8dbhhcqaz009g1lxqkq9mci3v0kqx03mxgfdsjq0pzf2hq1ah"; - name = "kalzium-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kalzium-16.12.1.tar.xz"; + sha256 = "1ipscw8721sl9kkb4lxpz3bg9pgf0fp3jx1y4643pk6qrrci1mcm"; + name = "kalzium-16.12.1.tar.xz"; }; }; kamera = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kamera-16.12.0.tar.xz"; - sha256 = "02q8kbkwg7w2iqn76dchyqhwmx6k2a2q3dz3pn1ah0b0ildqr93n"; - name = "kamera-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kamera-16.12.1.tar.xz"; + sha256 = "1rwd88qnbp7ha5rlndbillwhshs6fnv0ppr2gva4m8w9s4sj008q"; + name = "kamera-16.12.1.tar.xz"; }; }; kanagram = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kanagram-16.12.0.tar.xz"; - sha256 = "1xsph7983qnpg0zisbrw9r18i98zdy9xrpsdhq89wz895iqrfxqn"; - name = "kanagram-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kanagram-16.12.1.tar.xz"; + sha256 = "0rrdav0rigbvi1ya8iwv9h2jjkf4vqcywsb7wxdrksrng35hc57h"; + name = "kanagram-16.12.1.tar.xz"; }; }; kapman = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kapman-16.12.0.tar.xz"; - sha256 = "1p8h6xr7na9ihgcvc63c537kd9d4zhhvhim559dbf371cpkfm40l"; - name = "kapman-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kapman-16.12.1.tar.xz"; + sha256 = "1wxxk7airpfq43rmwskjkv8r9zyrlb7vzd9ihbsxgacb8i0dvb86"; + name = "kapman-16.12.1.tar.xz"; }; }; kapptemplate = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kapptemplate-16.12.0.tar.xz"; - sha256 = "07sd32hkmw07afw65hi4rbzwvxasan01clag4z4smqscibz4dfr1"; - name = "kapptemplate-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kapptemplate-16.12.1.tar.xz"; + sha256 = "0k7gvjqfp8iq9z9mc6jvp7f90kysgmqla83qfxqmpin1k5l24p8z"; + name = "kapptemplate-16.12.1.tar.xz"; }; }; kate = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kate-16.12.0.tar.xz"; - sha256 = "0n769wn2ja81mzhynqab034a7644nd0dcz3digqcf7hxplcjwcrz"; - name = "kate-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kate-16.12.1.tar.xz"; + sha256 = "1p0jf0fwsq28jk3rmck4sv0pnipp4sv1amsjn3m57dcpb0084jlq"; + name = "kate-16.12.1.tar.xz"; }; }; katomic = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/katomic-16.12.0.tar.xz"; - sha256 = "1kk7h293qcxmq8wn597xc8awnfr5pbz8gf3h6zicvcmmcl6a2v6r"; - name = "katomic-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/katomic-16.12.1.tar.xz"; + sha256 = "1galbrlpj331mxi9a1zivx78v1qjvb1mdbf7nzgsqg9qqdszrx2p"; + name = "katomic-16.12.1.tar.xz"; }; }; kblackbox = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kblackbox-16.12.0.tar.xz"; - sha256 = "146x0rj6408d96aw426qcs5h43xw9dash51spys0frsrgnblm7ji"; - name = "kblackbox-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kblackbox-16.12.1.tar.xz"; + sha256 = "0782v6dqc8jvzvmsirfjg9ddngx3m9wxjwbj3mahxdn0hjzghxhj"; + name = "kblackbox-16.12.1.tar.xz"; }; }; kblocks = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kblocks-16.12.0.tar.xz"; - sha256 = "0h60w4x003ypip5svbda88sxbyxxpjf6kxxfyxniv81hq5vag49d"; - name = "kblocks-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kblocks-16.12.1.tar.xz"; + sha256 = "16i9c7w81y70r834g3chv479pv28xvkb8p2b8kapqdl1qci17niw"; + name = "kblocks-16.12.1.tar.xz"; }; }; kblog = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kblog-16.12.0.tar.xz"; - sha256 = "1ph86xkjc42m3mysg68xwfy0d364vjqlm4wsn8yx0ag0ndr34vw2"; - name = "kblog-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kblog-16.12.1.tar.xz"; + sha256 = "1azg2yp0nbvknkff4d8g2i28l48gvgny1j12aqs540wag9jv8j68"; + name = "kblog-16.12.1.tar.xz"; }; }; kbounce = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kbounce-16.12.0.tar.xz"; - sha256 = "0jr0pgdp9nmiikbrnx82ydjkh4mgv0wcqjp7fdfyh1rmcz8r02v1"; - name = "kbounce-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kbounce-16.12.1.tar.xz"; + sha256 = "109lik70lqvfpk4b2k5pkcbb9dfn2b9cfl6s3vdybvd8j79w3kcf"; + name = "kbounce-16.12.1.tar.xz"; }; }; kbreakout = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kbreakout-16.12.0.tar.xz"; - sha256 = "0pk2hn2bzx3cdxmilsd3rbrvajv2ysipybmd5ca3q65rf8d0l727"; - name = "kbreakout-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kbreakout-16.12.1.tar.xz"; + sha256 = "0wfdskc3bqb8cffqc6abgdziqg47k9w06s0w58khzvh6skjafxn5"; + name = "kbreakout-16.12.1.tar.xz"; }; }; kbruch = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kbruch-16.12.0.tar.xz"; - sha256 = "1q7zbixix29qcakixra11ffb6x2l64cxigxc9jw40hpggh9rki16"; - name = "kbruch-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kbruch-16.12.1.tar.xz"; + sha256 = "058lidgj8b03lkksy0jjrkh4jk7fmajc7sx994bxccb907r9jbav"; + name = "kbruch-16.12.1.tar.xz"; }; }; kcachegrind = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcachegrind-16.12.0.tar.xz"; - sha256 = "0660b13vsky54lfw42nzk136a5pdhdszqr53ahfa2966ij5dswwz"; - name = "kcachegrind-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcachegrind-16.12.1.tar.xz"; + sha256 = "1qr5fgxkzk4ql8ib2bb3m85bx033gxg468860aqkz0im0lf216s4"; + name = "kcachegrind-16.12.1.tar.xz"; }; }; kcalc = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcalc-16.12.0.tar.xz"; - sha256 = "0vx71zv2fs0di28h1g0cvnmawjyadd7jc6z9ahf4w55ycmamxj71"; - name = "kcalc-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcalc-16.12.1.tar.xz"; + sha256 = "0ncq609jil3ssqj8rslxz9pn4cdlbik0y93rc6mvw4hgk0p0yfgv"; + name = "kcalc-16.12.1.tar.xz"; }; }; kcalcore = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcalcore-16.12.0.tar.xz"; - sha256 = "0f86yz4jrrfvf869kppmms4l3w8xwaygjqa1wqxrrmm7wsvrysd7"; - name = "kcalcore-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcalcore-16.12.1.tar.xz"; + sha256 = "167c8rl5zqfbnk5ricy0lrw8jjyqm5j5d39d2xgf6p5hd3lqw22f"; + name = "kcalcore-16.12.1.tar.xz"; }; }; kcalutils = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcalutils-16.12.0.tar.xz"; - sha256 = "088lbl9zgjbrhy0ahjmjn8qx8gd10171jprab7d083ny7crx27ik"; - name = "kcalutils-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcalutils-16.12.1.tar.xz"; + sha256 = "1p36vhk3ylvw1zn82pahg3grwl6ag4rdwn8lzgf9day3bdr9fr8h"; + name = "kcalutils-16.12.1.tar.xz"; }; }; kcharselect = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcharselect-16.12.0.tar.xz"; - sha256 = "1pcphx845r0kjah94n1b2j7fmrrqy4kvrhiyc40wmqp12fp0km8b"; - name = "kcharselect-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcharselect-16.12.1.tar.xz"; + sha256 = "0fv989ff94bhlhapk1irwkdghx8vq19n5b208qkrbfna5jzs0nfz"; + name = "kcharselect-16.12.1.tar.xz"; }; }; kcolorchooser = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcolorchooser-16.12.0.tar.xz"; - sha256 = "0zdkpn0i53wv49ynwmkz0pd0yvh1f2fjkdgqrs8i4bslipp0411z"; - name = "kcolorchooser-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcolorchooser-16.12.1.tar.xz"; + sha256 = "1vq72gm73vpmjb635cmjx25cfx5rgvpmapjkw6yhdpp9bdv3xs3z"; + name = "kcolorchooser-16.12.1.tar.xz"; }; }; kcontacts = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcontacts-16.12.0.tar.xz"; - sha256 = "1qxxh7bqadrbq28b9fmjj748az9ir6rznn179pvlr2v32ch25vrw"; - name = "kcontacts-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcontacts-16.12.1.tar.xz"; + sha256 = "10g2r62db7mbfrkr8qjf7m4kl7c9ybv5l3ci37mabkvnnnacqqni"; + name = "kcontacts-16.12.1.tar.xz"; }; }; kcron = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kcron-16.12.0.tar.xz"; - sha256 = "1cqx4k384kk3g48qp9vdxd46cijzdskay3a67k7jwszinjnhqgbx"; - name = "kcron-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kcron-16.12.1.tar.xz"; + sha256 = "00ipxmfm5wvj3szjlw550xsm3cpcm27wnvwbffxjpikzipzrhsr9"; + name = "kcron-16.12.1.tar.xz"; }; }; kdebugsettings = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdebugsettings-16.12.0.tar.xz"; - sha256 = "1nkqqcrbkwfcvnqylniqlwlay4x2ma2i7jdp0msm2yr2q743k01l"; - name = "kdebugsettings-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdebugsettings-16.12.1.tar.xz"; + sha256 = "0valppahimpdj00gbvhasqq12d2rvl4i16cqc7g9q5mbmr51fs3y"; + name = "kdebugsettings-16.12.1.tar.xz"; }; }; kde-dev-scripts = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-dev-scripts-16.12.0.tar.xz"; - sha256 = "1qadnwi4ph4hdjzfrjfqr4idw8ky4j14mc37w7r7025mdlfbj06n"; - name = "kde-dev-scripts-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-dev-scripts-16.12.1.tar.xz"; + sha256 = "11b4mbxs22x78qzz4dnq15cgvjsb3z8w23xz4x6af8vd6dizy8xc"; + name = "kde-dev-scripts-16.12.1.tar.xz"; }; }; kde-dev-utils = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-dev-utils-16.12.0.tar.xz"; - sha256 = "039i3by9hl3h6yc1bbkf4y1bx3gxclncx69mh0z4fh5h58z5vz1r"; - name = "kde-dev-utils-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-dev-utils-16.12.1.tar.xz"; + sha256 = "1acadqsi5sv3dbdxrlil8a5yrhgqvvibi05sdvvqzmz0c1fw6w0k"; + name = "kde-dev-utils-16.12.1.tar.xz"; }; }; kdeedu-data = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdeedu-data-16.12.0.tar.xz"; - sha256 = "144px97jyfc258cwaqp8jw8jfnw22bnpa4p48mzxdl70p0q6maal"; - name = "kdeedu-data-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdeedu-data-16.12.1.tar.xz"; + sha256 = "1axg6k0jwnpsfbk5mis17fnsacdlf9p8pfqy8qp83l0n8pink1nb"; + name = "kdeedu-data-16.12.1.tar.xz"; }; }; kdegraphics-mobipocket = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdegraphics-mobipocket-16.12.0.tar.xz"; - sha256 = "1wpnijyvacajz96zaqa0185qwbg1ma5c1lvkzd1ww6h04dychfvi"; - name = "kdegraphics-mobipocket-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdegraphics-mobipocket-16.12.1.tar.xz"; + sha256 = "0a59irbkwcvf81jj0rqf9fb1ks6crk4xrrqzp0l0h0hjza7qmk6n"; + name = "kdegraphics-mobipocket-16.12.1.tar.xz"; }; }; kdegraphics-thumbnailers = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdegraphics-thumbnailers-16.12.0.tar.xz"; - sha256 = "1r8f1167sqnd4qd9ibgknp1w9jfbw4yr2rcyp62xi3xlp04mn9fm"; - name = "kdegraphics-thumbnailers-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdegraphics-thumbnailers-16.12.1.tar.xz"; + sha256 = "08qj67xkij6g8hzs5wj4c53pwnm711y54qdcrnrl4cpbcfvcynzd"; + name = "kdegraphics-thumbnailers-16.12.1.tar.xz"; }; }; kde-l10n-ar = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ar-16.12.0.tar.xz"; - sha256 = "1hz9bi8z3z2vgxbmsqv8vp4pi03gg6vjnxcf1jngc7jix91iqaf4"; - name = "kde-l10n-ar-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ar-16.12.1.tar.xz"; + sha256 = "0s4a05zl66xks3kixf07z1s05y932qb5ssz1njwas6j8sx7dxvl5"; + name = "kde-l10n-ar-16.12.1.tar.xz"; }; }; kde-l10n-ast = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ast-16.12.0.tar.xz"; - sha256 = "1kj0l96wz5j1s8kr5za9az62v7qgw1z9ig4m38hxb9635m2zrp59"; - name = "kde-l10n-ast-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ast-16.12.1.tar.xz"; + sha256 = "0dk2wcb3yd9lgc5j0imkfsclir54za83g5kqkyf7a81fwy799ndm"; + name = "kde-l10n-ast-16.12.1.tar.xz"; }; }; kde-l10n-bg = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-bg-16.12.0.tar.xz"; - sha256 = "0xy5icllcq56lmqrpnmyja8kycnr3njzg1adrr2dnvdhwgjm8knj"; - name = "kde-l10n-bg-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-bg-16.12.1.tar.xz"; + sha256 = "15qz82sbmyxi1gj62d36a6hdx1q9fmg8b9wchxkbls84429ancgz"; + name = "kde-l10n-bg-16.12.1.tar.xz"; }; }; kde-l10n-bs = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-bs-16.12.0.tar.xz"; - sha256 = "1wrdqcargx9qfmkmk0scwvrb1x5dqcxfba1mj44biijzxmaxy6v7"; - name = "kde-l10n-bs-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-bs-16.12.1.tar.xz"; + sha256 = "1jqcib98rs2albx9vxcn2cnk23rx05pk2fhd4mgbcdcx7vmj2ws3"; + name = "kde-l10n-bs-16.12.1.tar.xz"; }; }; kde-l10n-ca = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ca-16.12.0.tar.xz"; - sha256 = "0w8k81jar52hy60cwdn5l6n3d535cyvf72rdsshs148s4hpx1naz"; - name = "kde-l10n-ca-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ca-16.12.1.tar.xz"; + sha256 = "0vnvpnrxfasfmkahmvs28x2kbq7rb725nspgp9y96m58brwis4h9"; + name = "kde-l10n-ca-16.12.1.tar.xz"; }; }; kde-l10n-ca_valencia = { - version = "ca_valencia-16.12.0"; + version = "ca_valencia-16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ca@valencia-16.12.0.tar.xz"; - sha256 = "1raj2w8ixaxi43nh44z19xd9m2iqg5b2wrqccd8pjyip73c1la3q"; - name = "kde-l10n-ca_valencia-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ca@valencia-16.12.1.tar.xz"; + sha256 = "0mhiwqih6z4cj9hwksnkiad29l4bn9bvbnngnh5dgz8m566471sq"; + name = "kde-l10n-ca_valencia-16.12.1.tar.xz"; }; }; kde-l10n-cs = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-cs-16.12.0.tar.xz"; - sha256 = "143h9gkb2l5h3fm6phv07x0az5i7fzs9m53xck71wpahz1z244km"; - name = "kde-l10n-cs-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-cs-16.12.1.tar.xz"; + sha256 = "033yzzvs8cb747fnjjy982y6sadprmwbjhpxy2icgkhppimyi90y"; + name = "kde-l10n-cs-16.12.1.tar.xz"; }; }; kde-l10n-da = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-da-16.12.0.tar.xz"; - sha256 = "03p1npjikfmb3a1hgmcd14lx3x9vfvf1x3mzz25493wlwzkb5lbm"; - name = "kde-l10n-da-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-da-16.12.1.tar.xz"; + sha256 = "01kwa0swc2jg870v60hp01hkksw4h85644qf0capq84diqy370j9"; + name = "kde-l10n-da-16.12.1.tar.xz"; }; }; kde-l10n-de = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-de-16.12.0.tar.xz"; - sha256 = "146zb25f54ig4zkmys4wq5j057k9ajfp9jyyfqmmpch33567llb6"; - name = "kde-l10n-de-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-de-16.12.1.tar.xz"; + sha256 = "0rlv3mqd1m7vk29ywlhs11zspgzzlhvai25w1j3cj89mbsyryqja"; + name = "kde-l10n-de-16.12.1.tar.xz"; }; }; kde-l10n-el = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-el-16.12.0.tar.xz"; - sha256 = "0vcf8wi1wd358hs1ynyil2ahb26w9dp8snlszyhr63zbg9qwwic4"; - name = "kde-l10n-el-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-el-16.12.1.tar.xz"; + sha256 = "087nj0w3r9vs9ph8459jy26bmyj9dq1q8hwww40dsvi6lg4pm09m"; + name = "kde-l10n-el-16.12.1.tar.xz"; }; }; kde-l10n-en_GB = { - version = "en_GB-16.12.0"; + version = "en_GB-16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-en_GB-16.12.0.tar.xz"; - sha256 = "1bvcgasl672xawfd8alwcindyj16j5p3cplqndw4z1pybnsmzgmk"; - name = "kde-l10n-en_GB-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-en_GB-16.12.1.tar.xz"; + sha256 = "0wf6kwb2i5lp5j2mhh4sdj14w6gzgmpz4avjvxsydal13mcvb8q0"; + name = "kde-l10n-en_GB-16.12.1.tar.xz"; }; }; kde-l10n-eo = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-eo-16.12.0.tar.xz"; - sha256 = "1sln4krw8l8zm3q4h7q7rhd5lf7s7rfb6n73wybxmwypawyz0qqn"; - name = "kde-l10n-eo-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-eo-16.12.1.tar.xz"; + sha256 = "1qbb3pcvyszfmjzl1jcwhj3fybfza181wnm28jzw2c68s7n7f18s"; + name = "kde-l10n-eo-16.12.1.tar.xz"; }; }; kde-l10n-es = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-es-16.12.0.tar.xz"; - sha256 = "1kp1ihmlkkg053bplsjbbiixp0yzidd4gidpcj9axsa74f04084w"; - name = "kde-l10n-es-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-es-16.12.1.tar.xz"; + sha256 = "1whwbaxklr972w0s6ck277ql5vhh2v15dnw3gfasp5k5rx1g1rcb"; + name = "kde-l10n-es-16.12.1.tar.xz"; }; }; kde-l10n-et = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-et-16.12.0.tar.xz"; - sha256 = "0w48lirqnsgk78hkiam8cc7r7h5h4mrd7b8wssvxwbknyz33jfkz"; - name = "kde-l10n-et-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-et-16.12.1.tar.xz"; + sha256 = "0jlx8rf4y7mdwcmc9ypyi2rm09mddmpz2l2p0k1p2fb3596n6yg8"; + name = "kde-l10n-et-16.12.1.tar.xz"; }; }; kde-l10n-eu = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-eu-16.12.0.tar.xz"; - sha256 = "0mpjr6yklvvfjhrssvn1m27gqs7r9jvdr0prp6yss8v00ij9i3ig"; - name = "kde-l10n-eu-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-eu-16.12.1.tar.xz"; + sha256 = "0x8pmxdnzzxbki9r66y5ha44q6j7sihjkn6y5psqrqghrgxmg11b"; + name = "kde-l10n-eu-16.12.1.tar.xz"; }; }; kde-l10n-fa = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-fa-16.12.0.tar.xz"; - sha256 = "167lq8fnlfhrmvivzpznmv7x82izs9jdl6w4p8dg2i3801jwi9ff"; - name = "kde-l10n-fa-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fa-16.12.1.tar.xz"; + sha256 = "0m886zx1kp6aykwcmrhc6w2g20va3sskwjg5l03lb0dq2g4b8nlv"; + name = "kde-l10n-fa-16.12.1.tar.xz"; }; }; kde-l10n-fi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-fi-16.12.0.tar.xz"; - sha256 = "19y8jrxfl0nh4dcrl7sdz8r9cyka3cjg0dp8cs84v5c10fab4w8l"; - name = "kde-l10n-fi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fi-16.12.1.tar.xz"; + sha256 = "0mcz0cc1wzrfhbacgxas9wlk9jczbnbbdb96q0dypj7vbwdw15j2"; + name = "kde-l10n-fi-16.12.1.tar.xz"; }; }; kde-l10n-fr = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-fr-16.12.0.tar.xz"; - sha256 = "1p487x8jsihxn7lrjmssi6i3is01498szblqn84yc8bgc7pgfdly"; - name = "kde-l10n-fr-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fr-16.12.1.tar.xz"; + sha256 = "07ax7ldfjzvrlkwh1bl4y1j8ngq5rgnikykjqc0iy5g8vv71pb24"; + name = "kde-l10n-fr-16.12.1.tar.xz"; }; }; kde-l10n-ga = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ga-16.12.0.tar.xz"; - sha256 = "0avpkwmdac9c8n8l0ddssgmn2pk9lkn7zhs532ird8axv4i9ynk4"; - name = "kde-l10n-ga-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ga-16.12.1.tar.xz"; + sha256 = "19gqdnih89cbqjxdxxj6mv1528z0kqhh020pf6cnb638k6fw2jpf"; + name = "kde-l10n-ga-16.12.1.tar.xz"; }; }; kde-l10n-gl = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-gl-16.12.0.tar.xz"; - sha256 = "1qdwfxgaqbymgqwmpki3zk3d5h18fmb7n62basn2yqhbj7cdpkil"; - name = "kde-l10n-gl-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-gl-16.12.1.tar.xz"; + sha256 = "03bwvly40j9ynh6gqxjxq3p9rqdiwclm3iyn6iwa0ri1y8jix0dy"; + name = "kde-l10n-gl-16.12.1.tar.xz"; }; }; kde-l10n-he = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-he-16.12.0.tar.xz"; - sha256 = "19nkvhs7gjrcxsynraqmgvif1n5m1zmjm6j7h1zviqmwcn9zncj4"; - name = "kde-l10n-he-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-he-16.12.1.tar.xz"; + sha256 = "0zj9ppvj6k2wxsp0f8drrrwhb93xlgggskhyp93dcb7d6dpl561x"; + name = "kde-l10n-he-16.12.1.tar.xz"; }; }; kde-l10n-hi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-hi-16.12.0.tar.xz"; - sha256 = "1m5qlc3mf9ns7ka8kmj5c2iqaqkb68hcab13hp5y5j4i7miqpp6d"; - name = "kde-l10n-hi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hi-16.12.1.tar.xz"; + sha256 = "0l8aa97mkl0csz3yrq8ib1ypdwiir47nhnll8zgw8gxh97rzkr4w"; + name = "kde-l10n-hi-16.12.1.tar.xz"; }; }; kde-l10n-hr = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-hr-16.12.0.tar.xz"; - sha256 = "1lbf25apks10c1byy0z8zjsfqd7f07xzhpdrinxbpdsa69ln28k2"; - name = "kde-l10n-hr-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hr-16.12.1.tar.xz"; + sha256 = "1azp8rpai0v7wyqm8a8cfw8dnx9053nmb9cjps4jxvzfcxggbb1x"; + name = "kde-l10n-hr-16.12.1.tar.xz"; }; }; kde-l10n-hu = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-hu-16.12.0.tar.xz"; - sha256 = "0m2pv1zddfflpgmvab84j19b0nb7fymslqy2pzcdx6ga9f0k37gl"; - name = "kde-l10n-hu-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hu-16.12.1.tar.xz"; + sha256 = "111g42krxx41zph5h02mrxd8zj31gfpji9ai7hw88h089gxy1c0z"; + name = "kde-l10n-hu-16.12.1.tar.xz"; }; }; kde-l10n-ia = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ia-16.12.0.tar.xz"; - sha256 = "0x6h4k29s6pqd0k6c7lv15pa6837a59g5dskfph38kjdiv8lfwvq"; - name = "kde-l10n-ia-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ia-16.12.1.tar.xz"; + sha256 = "0bncwdnwa7bzm5n5gac3f44qai9z6ymwgn72g3fr9g8lw0a48h2m"; + name = "kde-l10n-ia-16.12.1.tar.xz"; }; }; kde-l10n-id = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-id-16.12.0.tar.xz"; - sha256 = "12ysf2q9cjfmsc00p6rdwhykbwvhzq6n5j0i296506hhmvbz2n15"; - name = "kde-l10n-id-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-id-16.12.1.tar.xz"; + sha256 = "0nqnl8aisvvmx4rrycyixarjrkq8cil6wq9xyxd1gv6r3wyxi25i"; + name = "kde-l10n-id-16.12.1.tar.xz"; }; }; kde-l10n-is = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-is-16.12.0.tar.xz"; - sha256 = "1042skag9p1d1x1yg0jr8a3k1qsbr65nrswvmi2bqxmv59ls60zz"; - name = "kde-l10n-is-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-is-16.12.1.tar.xz"; + sha256 = "0afkgwz3rqsl5fmvi7lij4krwkal9qcfgafpqfsgxh053ip4h97r"; + name = "kde-l10n-is-16.12.1.tar.xz"; }; }; kde-l10n-it = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-it-16.12.0.tar.xz"; - sha256 = "0q44bcan48rjngc892prgqd0nyagh0wsha47hhxb9lm5cnf8kzis"; - name = "kde-l10n-it-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-it-16.12.1.tar.xz"; + sha256 = "0bjbq21w7pm88ij5p69rjg5a5plbk5kblf760zyxw19dhmj1rx98"; + name = "kde-l10n-it-16.12.1.tar.xz"; }; }; kde-l10n-ja = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ja-16.12.0.tar.xz"; - sha256 = "100wlprb149vpccypw5i0f6jj3f9yb77rkifn65h8brfmiiynisa"; - name = "kde-l10n-ja-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ja-16.12.1.tar.xz"; + sha256 = "0y05zaw7a6xyvzkc0zy5snlxzpdmh796h1nm6hqjr3l1w65anj0x"; + name = "kde-l10n-ja-16.12.1.tar.xz"; }; }; kde-l10n-kk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-kk-16.12.0.tar.xz"; - sha256 = "045sni4cb70r94zb3vgprplr2nnpixbdx80c7cc99m2z4dd9bk01"; - name = "kde-l10n-kk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-kk-16.12.1.tar.xz"; + sha256 = "16ca99aaqmg4n9lp0h554s399kxmk42i6qlkaw3slzr9s2ljbb70"; + name = "kde-l10n-kk-16.12.1.tar.xz"; }; }; kde-l10n-km = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-km-16.12.0.tar.xz"; - sha256 = "025cp9xpqa1hiax5lwpbqabdcdjpkm3szcbhwf607gz51ck6l4q3"; - name = "kde-l10n-km-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-km-16.12.1.tar.xz"; + sha256 = "0sm0v7y9lpzzdagvbjybj8ym0ihr26j4slmga4izr9i035rid24m"; + name = "kde-l10n-km-16.12.1.tar.xz"; }; }; kde-l10n-ko = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ko-16.12.0.tar.xz"; - sha256 = "1aga8cmf2mv5746b5ix6j2ims2xp7s1mmn8dksipj0inrg9bim3b"; - name = "kde-l10n-ko-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ko-16.12.1.tar.xz"; + sha256 = "0g54fz1z611i6r49ahr54mz40950w8yv8ii4w6gx66yh7m805czw"; + name = "kde-l10n-ko-16.12.1.tar.xz"; }; }; kde-l10n-lt = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-lt-16.12.0.tar.xz"; - sha256 = "1rf1rwq4gzpcifpki1dx8iw7yv9fdyqrkbg96pnp47lynbdkp63s"; - name = "kde-l10n-lt-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-lt-16.12.1.tar.xz"; + sha256 = "19z5fwsv67pm5fj62g5vsjy56614kwv198sh9wr06b0c1122a33s"; + name = "kde-l10n-lt-16.12.1.tar.xz"; }; }; kde-l10n-lv = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-lv-16.12.0.tar.xz"; - sha256 = "0hn4c453fj3r7bscl5zr4n42cpxxxs738fc24cz34yjcxq19fgc3"; - name = "kde-l10n-lv-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-lv-16.12.1.tar.xz"; + sha256 = "0q8ni73yyfkqzc4kdh9cm7518pvczjbf7z27fy662vpx6bdw8dab"; + name = "kde-l10n-lv-16.12.1.tar.xz"; }; }; kde-l10n-mr = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-mr-16.12.0.tar.xz"; - sha256 = "04jljwj8kk2h5bqxfcpwnmig457w8141q1ckk91nfv4927gq3im3"; - name = "kde-l10n-mr-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-mr-16.12.1.tar.xz"; + sha256 = "143s0ldvz1lkq1mc3cv4xifhrmiqbqavval40dn5w78f3qsb2h6q"; + name = "kde-l10n-mr-16.12.1.tar.xz"; }; }; kde-l10n-nb = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-nb-16.12.0.tar.xz"; - sha256 = "16msjakcjlg6q9lk1bslayy1gsa2s3gf0b9gy1nkw3v09df93hv6"; - name = "kde-l10n-nb-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nb-16.12.1.tar.xz"; + sha256 = "100ykwdw4nhwahijn9mqp1y9cyllw8i7dy9lyhvhw4zw1r89nbyj"; + name = "kde-l10n-nb-16.12.1.tar.xz"; }; }; kde-l10n-nds = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-nds-16.12.0.tar.xz"; - sha256 = "1jfswrb3z3q39pfgv7m1jzb1nigchfdnjg26zc1wmw8n6b544yhs"; - name = "kde-l10n-nds-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nds-16.12.1.tar.xz"; + sha256 = "0gn35547hjya99bxzf47frh3y2jm6vgmwfc822s7hr7a629bdvmv"; + name = "kde-l10n-nds-16.12.1.tar.xz"; }; }; kde-l10n-nl = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-nl-16.12.0.tar.xz"; - sha256 = "1i9z5bp76gz8w58qzmgi5b90xbfar0ypjyhmnfksdzvpgd571lmq"; - name = "kde-l10n-nl-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nl-16.12.1.tar.xz"; + sha256 = "0a11cqn7brvxfbh497qmqivdki0hwbgjnmlp1y438xgnmmny8kr8"; + name = "kde-l10n-nl-16.12.1.tar.xz"; }; }; kde-l10n-nn = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-nn-16.12.0.tar.xz"; - sha256 = "1fvva9p572fi05z2542pfyx3wjycld1ap1zqgzlmk6j28a3ifzcb"; - name = "kde-l10n-nn-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nn-16.12.1.tar.xz"; + sha256 = "1s43fh3kc0w9cd0fnwhb04hm8q2la5s5qkx9dadc0v8mwxnr56k9"; + name = "kde-l10n-nn-16.12.1.tar.xz"; }; }; kde-l10n-pa = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-pa-16.12.0.tar.xz"; - sha256 = "0dqn7bijj6k8hp20nvh79jwzz1dnkx0py125b0isvjpakslqwf3p"; - name = "kde-l10n-pa-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pa-16.12.1.tar.xz"; + sha256 = "1zzv3bjn159a4lapfiqcvhdlvvac29q5h42jc7w1kfbv15byykz8"; + name = "kde-l10n-pa-16.12.1.tar.xz"; }; }; kde-l10n-pl = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-pl-16.12.0.tar.xz"; - sha256 = "1l3ja8j4pw75qzaswli8a7c0qd1ac272dblx597njcs8iqgs6y3l"; - name = "kde-l10n-pl-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pl-16.12.1.tar.xz"; + sha256 = "07l5vfchiwwszxfw3fpidh869049wg9fkjkjzpf0hvqgknlii2va"; + name = "kde-l10n-pl-16.12.1.tar.xz"; }; }; kde-l10n-pt = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-pt-16.12.0.tar.xz"; - sha256 = "0riyk5sz63sv8cfx8s25hw5l9g0052fbbq7m8srmc79hhw4w3p5h"; - name = "kde-l10n-pt-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pt-16.12.1.tar.xz"; + sha256 = "14cp6mm740v8fwc2p8c1w164yl925wk5ysz19527g6nmydfww3f0"; + name = "kde-l10n-pt-16.12.1.tar.xz"; }; }; kde-l10n-pt_BR = { - version = "pt_BR-16.12.0"; + version = "pt_BR-16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-pt_BR-16.12.0.tar.xz"; - sha256 = "0a3nhv7m5jkzsw158i5fbhlxz0p1pgn6rnzdja25v8hs3jqnzcq4"; - name = "kde-l10n-pt_BR-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pt_BR-16.12.1.tar.xz"; + sha256 = "173yjk28hbvgjcr07p99svw2z5g3bb58ln2cv50lckj0lmr4j379"; + name = "kde-l10n-pt_BR-16.12.1.tar.xz"; }; }; kde-l10n-ro = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ro-16.12.0.tar.xz"; - sha256 = "0qs8dlcvh2366g0ifcwd7s5kg3q28bagpp8sm5zliyd79fh60mhh"; - name = "kde-l10n-ro-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ro-16.12.1.tar.xz"; + sha256 = "1jakhzs21417rd6cafq6p1qda3w3w0vq8v4lp45nas45iij2f9vr"; + name = "kde-l10n-ro-16.12.1.tar.xz"; }; }; kde-l10n-ru = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ru-16.12.0.tar.xz"; - sha256 = "0mk6h5fyna5qbq97mxwfihcjfg8lv7w5r1kis505ds6icym2pkzz"; - name = "kde-l10n-ru-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ru-16.12.1.tar.xz"; + sha256 = "05hxgd4dpqdvyhbn1vj64x7h00iylwl2cih4myb77pcjw0hdpgi4"; + name = "kde-l10n-ru-16.12.1.tar.xz"; }; }; kde-l10n-sk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-sk-16.12.0.tar.xz"; - sha256 = "0qvgsjc9dbqfydg5zpygncpapw3df68yd1ham5d36v0c3k5161wi"; - name = "kde-l10n-sk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sk-16.12.1.tar.xz"; + sha256 = "0rhjqsa15xp99k67yy88qp2v7pi1i29v7kr1jvvwrfn4byrgjr5f"; + name = "kde-l10n-sk-16.12.1.tar.xz"; }; }; kde-l10n-sl = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-sl-16.12.0.tar.xz"; - sha256 = "15lia25c9nasp6w6y1xvnnhkxb3977rdbl4zcanla7da6ma7h8yd"; - name = "kde-l10n-sl-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sl-16.12.1.tar.xz"; + sha256 = "00p4j40f5sbsfnbmnfj6hciq2817m41ii81m6g3ckg3fyv184vbh"; + name = "kde-l10n-sl-16.12.1.tar.xz"; }; }; kde-l10n-sr = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-sr-16.12.0.tar.xz"; - sha256 = "1irjpki6pnnkxdp49vw61caixfhkjgahdgx14cayb4zi16qsmn7p"; - name = "kde-l10n-sr-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sr-16.12.1.tar.xz"; + sha256 = "18k4nhbiriq0wng0jr51wbkgi6hzwn7g3r2aqh57gsf50z5rjj6k"; + name = "kde-l10n-sr-16.12.1.tar.xz"; }; }; kde-l10n-sv = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-sv-16.12.0.tar.xz"; - sha256 = "0a9jh60bz6xjq1ckyw2v67w9sdsjdlajlcbkb3jl021l8f5hywpx"; - name = "kde-l10n-sv-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sv-16.12.1.tar.xz"; + sha256 = "0ca6gyxfvss3sxl3lxb9jf6ac2fb1lnz5bs4imrgxly1wphzd66p"; + name = "kde-l10n-sv-16.12.1.tar.xz"; }; }; kde-l10n-tr = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-tr-16.12.0.tar.xz"; - sha256 = "0i3sigwhrj36dmv2li9qqdshd3zh4p8sa9zgngfvz1942x32yi8x"; - name = "kde-l10n-tr-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-tr-16.12.1.tar.xz"; + sha256 = "10j649xb1zvn9zp9i0zmsmc6bwx08wgm0a3y66213w2framsx9fn"; + name = "kde-l10n-tr-16.12.1.tar.xz"; }; }; kde-l10n-ug = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-ug-16.12.0.tar.xz"; - sha256 = "04mw7h9pyrbfvhx3mbp16czzawbqi9kn83nakysgkyy7dri1rl4g"; - name = "kde-l10n-ug-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ug-16.12.1.tar.xz"; + sha256 = "0dr23z6f9azvxnagdsyzgbwqr0xknricxwm6lykqdaa1r4s3mnzs"; + name = "kde-l10n-ug-16.12.1.tar.xz"; }; }; kde-l10n-uk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-uk-16.12.0.tar.xz"; - sha256 = "0iwzqvr677sqmgl4jdpawfnrf63k0x4xm3p29lbb2hpqnc0xmmpy"; - name = "kde-l10n-uk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-uk-16.12.1.tar.xz"; + sha256 = "0cxjz1d07429z0fasppjl8p0gr9a4ylz8ymcx3pqmaa872sgg7h6"; + name = "kde-l10n-uk-16.12.1.tar.xz"; }; }; kde-l10n-wa = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-wa-16.12.0.tar.xz"; - sha256 = "057kpzn50rs625ri737kjgn9zy8vxdaxmjlhk777piq5pq6id9s1"; - name = "kde-l10n-wa-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-wa-16.12.1.tar.xz"; + sha256 = "1pdzr1hs0zr31qv11n029chjgbwi7si8nas26y8wz5xxbfrjrb07"; + name = "kde-l10n-wa-16.12.1.tar.xz"; }; }; kde-l10n-zh_CN = { - version = "zh_CN-16.12.0"; + version = "zh_CN-16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-zh_CN-16.12.0.tar.xz"; - sha256 = "0313ph852wygmws225534nv2ldmd5kvky3vl5nmcwg5fryc0dq7i"; - name = "kde-l10n-zh_CN-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-zh_CN-16.12.1.tar.xz"; + sha256 = "04bxkjdpld13i609dircbdh8zknlsn9jcwy4nvcwa1p2xf04dr5z"; + name = "kde-l10n-zh_CN-16.12.1.tar.xz"; }; }; kde-l10n-zh_TW = { - version = "zh_TW-16.12.0"; + version = "zh_TW-16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-l10n/kde-l10n-zh_TW-16.12.0.tar.xz"; - sha256 = "0vfj5zdwrqzd34nxja8lwk93m9hiw3dzmbkaf9k5a7cpkqwnhf5s"; - name = "kde-l10n-zh_TW-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-zh_TW-16.12.1.tar.xz"; + sha256 = "0wmcf8v3c68a4mfqzfy1dxdyb1bx29ak1zy8skmrvshn1arfhyab"; + name = "kde-l10n-zh_TW-16.12.1.tar.xz"; }; }; kdelibs = { - version = "4.14.27"; + version = "4.14.28"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdelibs-4.14.27.tar.xz"; - sha256 = "1cngdvkpwdwbl5b40q00h9ivnpqbnjbd7kkfvsma7rlgg7wfg7xp"; - name = "kdelibs-4.14.27.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdelibs-4.14.28.tar.xz"; + sha256 = "1r2dyr723w75yh65zgpzg9irm0jx3nsywa9zxw1xgls4p8xksyy0"; + name = "kdelibs-4.14.28.tar.xz"; }; }; kdenetwork-filesharing = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdenetwork-filesharing-16.12.0.tar.xz"; - sha256 = "1icsranvsyvxrnlg9lm034i6xf247sqxdgcvrfqjw35rf047yp0d"; - name = "kdenetwork-filesharing-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdenetwork-filesharing-16.12.1.tar.xz"; + sha256 = "100pagqj2y2jdzn5b37zyiab382dmx7j4kdwyrrnz6rzsr0lm9pr"; + name = "kdenetwork-filesharing-16.12.1.tar.xz"; }; }; kdenlive = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdenlive-16.12.0.tar.xz"; - sha256 = "1qsnjya1sppn5dfx8lanxqpgakd5jgi7677wq7vvyz3v9i47zvmc"; - name = "kdenlive-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdenlive-16.12.1.tar.xz"; + sha256 = "13bn0i7qyw4cil5cp0s1ynx80y2xp9wzbycmw9mcvbi66clyk9dw"; + name = "kdenlive-16.12.1.tar.xz"; }; }; kdepim-addons = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdepim-addons-16.12.0.tar.xz"; - sha256 = "1a063qxmal8n5rd2a6v05zml61l52sm33574vqxybh1bnx2dpq58"; - name = "kdepim-addons-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdepim-addons-16.12.1.tar.xz"; + sha256 = "1yaymzyh6rg1b17d556v5prbd4y46kph33r55riq5mbzfwfwx85j"; + name = "kdepim-addons-16.12.1.tar.xz"; }; }; kdepim-apps-libs = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdepim-apps-libs-16.12.0.tar.xz"; - sha256 = "1zm2mnwsxk4c58dbx3ln26mz89f1d20vywiljczfzpn99rg4cvvi"; - name = "kdepim-apps-libs-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdepim-apps-libs-16.12.1.tar.xz"; + sha256 = "14sx43g7fi62g278m95mjpfixwcyrj2qrz0hlp3zzlcjpq0ra9zv"; + name = "kdepim-apps-libs-16.12.1.tar.xz"; }; }; kdepim-runtime = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdepim-runtime-16.12.0.tar.xz"; - sha256 = "0vkmjh0l5yzpd9rmnyc2cchwpk9ccyk79g2ii5qg6xxr46r1vmfs"; - name = "kdepim-runtime-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdepim-runtime-16.12.1.tar.xz"; + sha256 = "0l8ypmynwmiyh2v9kwr3b5wdydwzmm9q02qij1vff01frq7hnh8s"; + name = "kdepim-runtime-16.12.1.tar.xz"; }; }; kde-runtime = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kde-runtime-16.12.0.tar.xz"; - sha256 = "1vs5q063li8jj56vwyy3wh6hfabf0xhmp6ag9mc2ns8kwcia1m6x"; - name = "kde-runtime-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kde-runtime-16.12.1.tar.xz"; + sha256 = "1inz7dlbw9ngjizc7nrnr6y93b34zmkjp89v58xqzmyajk1hbqp1"; + name = "kde-runtime-16.12.1.tar.xz"; }; }; kdesdk-kioslaves = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdesdk-kioslaves-16.12.0.tar.xz"; - sha256 = "19jbw3w8mg20m3f96s9bnw0wg28zxq2kgq0fs9c5rbjr8alxlyz2"; - name = "kdesdk-kioslaves-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdesdk-kioslaves-16.12.1.tar.xz"; + sha256 = "0qi9pkbg63kc8b27my05z9ih8z48mffc54m05gdcapgqx1qxigis"; + name = "kdesdk-kioslaves-16.12.1.tar.xz"; }; }; kdesdk-thumbnailers = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdesdk-thumbnailers-16.12.0.tar.xz"; - sha256 = "1syzfdffggs3hidykmg9y6l4nzh7wbqs4ah9vih8cgs0qr2hml9s"; - name = "kdesdk-thumbnailers-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdesdk-thumbnailers-16.12.1.tar.xz"; + sha256 = "07fbm60x6rqf39w13980dmg4qcm9i6y004hzydfgjd7gyfmh2jrx"; + name = "kdesdk-thumbnailers-16.12.1.tar.xz"; }; }; kdf = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdf-16.12.0.tar.xz"; - sha256 = "0shwr55nrjgzm6cb2cdglvkkmknppd4yl0arn38w5a56sacsczcc"; - name = "kdf-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdf-16.12.1.tar.xz"; + sha256 = "1nhb718fmqqk22vrb5brykymsjfvh6w57v83lnyvp7w9ryks52fv"; + name = "kdf-16.12.1.tar.xz"; }; }; kdialog = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdialog-16.12.0.tar.xz"; - sha256 = "0p6bf557k5ycmfaz7jrc65fp4j104c2cbv0ibamkyfrlpp1d0i1c"; - name = "kdialog-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdialog-16.12.1.tar.xz"; + sha256 = "1qg1fcjyh8fybl2vg9dp1v9bwb3xx2mrlcx4zdr3fhpaq13pqs3f"; + name = "kdialog-16.12.1.tar.xz"; }; }; kdiamond = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kdiamond-16.12.0.tar.xz"; - sha256 = "1v0k23m74hiwr3a679h4wpc1w3m6y5mnjqc66pd9m94rshz8i8k6"; - name = "kdiamond-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kdiamond-16.12.1.tar.xz"; + sha256 = "16vssx8zklsia84zdp5yb5y9did92dqfly95a8w82zabdm47rx3b"; + name = "kdiamond-16.12.1.tar.xz"; }; }; keditbookmarks = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/keditbookmarks-16.12.0.tar.xz"; - sha256 = "1pw2snbdrndx42vxw51vss7mf52v6ys9jmkg7j6bkwp90dnlly1v"; - name = "keditbookmarks-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/keditbookmarks-16.12.1.tar.xz"; + sha256 = "0jnldxlx9kdqrl3i8b4xa1p2dbna80ffxw83cbv53125fqg5ii71"; + name = "keditbookmarks-16.12.1.tar.xz"; }; }; kfilereplace = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kfilereplace-16.12.0.tar.xz"; - sha256 = "0bcn07p1iq44pry0q771vadpi9gm9p2icbn8q5fympxf2y9smmqx"; - name = "kfilereplace-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kfilereplace-16.12.1.tar.xz"; + sha256 = "1pzf2gz89slv7fhp9d7n32p7vjpdr594qqmc4qi4i51gv0cksj2m"; + name = "kfilereplace-16.12.1.tar.xz"; }; }; kfind = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kfind-16.12.0.tar.xz"; - sha256 = "0i2sjcw3ah35x3w7cvhrpzrv5khwax6nazbqbwzgvfa0gwc9y8ki"; - name = "kfind-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kfind-16.12.1.tar.xz"; + sha256 = "0bddyxjzha9flbj3b8ry805w5xns7al7hmx7hmpik7w1ph3ch0fx"; + name = "kfind-16.12.1.tar.xz"; }; }; kfloppy = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kfloppy-16.12.0.tar.xz"; - sha256 = "0awcayd1hffdv7dybbrv2m38q33yl26g4bs9z1yib7h4iilky3lz"; - name = "kfloppy-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kfloppy-16.12.1.tar.xz"; + sha256 = "0g9v6rgvjfwmikyd7c7w6xpbdymvqm8p4gs0mlbb7d1ianylfgv1"; + name = "kfloppy-16.12.1.tar.xz"; }; }; kfourinline = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kfourinline-16.12.0.tar.xz"; - sha256 = "18l218fww9y3msmx28j42xyvgyvngj2bhdx05ji8q9x40phq8dby"; - name = "kfourinline-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kfourinline-16.12.1.tar.xz"; + sha256 = "1zna1l1pll6hvjh1cbrh2kji17d67axwc955mx8xpjjm2fhw3np3"; + name = "kfourinline-16.12.1.tar.xz"; }; }; kgeography = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kgeography-16.12.0.tar.xz"; - sha256 = "1zcw344y2xrz2h9f37kvk0fl4c9rm5xcahqc3hranm922ki0c8v4"; - name = "kgeography-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kgeography-16.12.1.tar.xz"; + sha256 = "1irs63lb8gaghb2qxqbih4bi7w3fyjbkl379jzlxacz963a35hk8"; + name = "kgeography-16.12.1.tar.xz"; }; }; kget = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kget-16.12.0.tar.xz"; - sha256 = "125b4knvng34cj99g45590d9ci5s0f1y3m223rxvzmn5sds2vp1k"; - name = "kget-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kget-16.12.1.tar.xz"; + sha256 = "0n670vxkqa9w51rdmp07g8ihh80v60m076f4rcrlliavw3wg2s76"; + name = "kget-16.12.1.tar.xz"; }; }; kgoldrunner = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kgoldrunner-16.12.0.tar.xz"; - sha256 = "155smz222s38ib0rrfcsfg0vi4l0iksawagwmxvnr1h51s80l5pz"; - name = "kgoldrunner-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kgoldrunner-16.12.1.tar.xz"; + sha256 = "17gi794m6s0v7c1xgxwmy5sldicds3yiyyf5520s56q3vx8sav93"; + name = "kgoldrunner-16.12.1.tar.xz"; }; }; kgpg = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kgpg-16.12.0.tar.xz"; - sha256 = "1jn51r4f2ixwp4qfx635jy017gls0aaz0638kfz8404zj4l523qs"; - name = "kgpg-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kgpg-16.12.1.tar.xz"; + sha256 = "08f8jq9inic05639xx0jh31d8mky4v3w7ig6d7b4k47nm06zzkpi"; + name = "kgpg-16.12.1.tar.xz"; }; }; khangman = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/khangman-16.12.0.tar.xz"; - sha256 = "0827754548bxbhqgfykb7n97hxjszf8azrz2vi6l0vsd080q0kvf"; - name = "khangman-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/khangman-16.12.1.tar.xz"; + sha256 = "1lcwkfppkkiq3fswhydgkxcqgcaq65x0ijdymrnp4g0bsk4y6w2l"; + name = "khangman-16.12.1.tar.xz"; }; }; khelpcenter = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/khelpcenter-16.12.0.tar.xz"; - sha256 = "015s3yj0ppba8b90h0fwwra3xqz2b21n701zd4q40rqfjhkh9p0j"; - name = "khelpcenter-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/khelpcenter-16.12.1.tar.xz"; + sha256 = "1psjs1p3va6f3prymr9pzk0bn41zk6g69y0v1dpxf5ylgpn45234"; + name = "khelpcenter-16.12.1.tar.xz"; }; }; kholidays = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kholidays-16.12.0.tar.xz"; - sha256 = "0rimmd74ls77zzmk00dxs17b9h4vj3382hiz2cl5pgf834s0ljgn"; - name = "kholidays-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kholidays-16.12.1.tar.xz"; + sha256 = "137rkfngcfjb5piva7iihyb3fib3qg84b9xk7f801pwy61pq30rk"; + name = "kholidays-16.12.1.tar.xz"; }; }; kidentitymanagement = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kidentitymanagement-16.12.0.tar.xz"; - sha256 = "0z559af17qjcr7s2nsr0v4yvqn69svkzcqis99x329kbhza1208k"; - name = "kidentitymanagement-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kidentitymanagement-16.12.1.tar.xz"; + sha256 = "0m0x42jd2nlr3xj15zp8iv527driihxqsi64km20577jniw0jz6i"; + name = "kidentitymanagement-16.12.1.tar.xz"; }; }; kig = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kig-16.12.0.tar.xz"; - sha256 = "10svcqid4rzhq8vb4bbxhnp1dlyl4fd8w18blxvqan0qiv43332x"; - name = "kig-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kig-16.12.1.tar.xz"; + sha256 = "148mnp03j9kx3n2xlswc6jpamazljrh3j1r3xi3fkwqhdmqx7ybf"; + name = "kig-16.12.1.tar.xz"; }; }; kigo = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kigo-16.12.0.tar.xz"; - sha256 = "033jbyck21qzm9r9j7q012rbkr0bk0n2prjb70lk38wsb2ghvziw"; - name = "kigo-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kigo-16.12.1.tar.xz"; + sha256 = "09srhp1p14yxnk31fps6cpm4cbpaqghlijf62mjg9414hpm13wyf"; + name = "kigo-16.12.1.tar.xz"; }; }; killbots = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/killbots-16.12.0.tar.xz"; - sha256 = "0079fsh5yld69a3lq4ibbyhlr6kk7j2x0wylnk00jq0m886jqi4j"; - name = "killbots-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/killbots-16.12.1.tar.xz"; + sha256 = "0dabz54bdncvbhldgwdwp7yb5p0fzxjd7rhgciqs387isnrf9l3k"; + name = "killbots-16.12.1.tar.xz"; }; }; kimagemapeditor = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kimagemapeditor-16.12.0.tar.xz"; - sha256 = "1p7r9k7xrvnab83sljlgjlncdpv3z1fxskyzsihdzb3qw1da5sg9"; - name = "kimagemapeditor-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kimagemapeditor-16.12.1.tar.xz"; + sha256 = "1ljkbljxz4656pn6yhsni5jxdw3zpkik7d3b86ns1gaicq2ghw3r"; + name = "kimagemapeditor-16.12.1.tar.xz"; }; }; kimap = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kimap-16.12.0.tar.xz"; - sha256 = "1sm3ifnl80wmzbxz9ybsj4xl224mg5sn43ja29sf7m0syyypfc9n"; - name = "kimap-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kimap-16.12.1.tar.xz"; + sha256 = "0c58jf16i8mwk20446sy7wf72a519nj7aa3g7iw79shjxzljx4zb"; + name = "kimap-16.12.1.tar.xz"; }; }; kio-extras = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kio-extras-16.12.0.tar.xz"; - sha256 = "0g4xxzqbv5bi1msqp1vhkq04815dz4zflnlsgyimihi74mdawd3x"; - name = "kio-extras-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kio-extras-16.12.1.tar.xz"; + sha256 = "14vhh16xbrb1ywmclc2sbr1dm3lvjjcbv2riz5kyx548cnkmid9c"; + name = "kio-extras-16.12.1.tar.xz"; }; }; kiriki = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kiriki-16.12.0.tar.xz"; - sha256 = "034fgl0qvslzyk04gnr68gcvlvynfim8bn0plgz5vd0k5w9n67kc"; - name = "kiriki-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kiriki-16.12.1.tar.xz"; + sha256 = "0rvj9f3kpdc0p6bpjgfjm3j4gxfhmqswag866s9zkm4zmr9l05y9"; + name = "kiriki-16.12.1.tar.xz"; }; }; kiten = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kiten-16.12.0.tar.xz"; - sha256 = "1s6qpzficpfm0zxs8g80xyly7wflxfxwjpr0avsn6ydzz0yj4vc7"; - name = "kiten-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kiten-16.12.1.tar.xz"; + sha256 = "1kzw3867jvmc7yj3897hn2lgh59s571g6629ih7ncwsqbilbagz3"; + name = "kiten-16.12.1.tar.xz"; }; }; kjumpingcube = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kjumpingcube-16.12.0.tar.xz"; - sha256 = "0japldhq8a7rfmzhlyk057iab9xnzwy1ahsp8fbdqh5xgp7yc0sq"; - name = "kjumpingcube-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kjumpingcube-16.12.1.tar.xz"; + sha256 = "0mfllbzhlvhr3h8crzg89zarxzsn9lgridyc6q9ljxzv6hf6w9rp"; + name = "kjumpingcube-16.12.1.tar.xz"; }; }; kldap = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kldap-16.12.0.tar.xz"; - sha256 = "1xz46h39clz5pqlhqfmvdiw67i7dknng5jk9907vjzp84rck8qmr"; - name = "kldap-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kldap-16.12.1.tar.xz"; + sha256 = "070vk1ig1qp8aqv457bwxg8z9gszj90g9ff5n5wyjcgl721n23nz"; + name = "kldap-16.12.1.tar.xz"; }; }; kleopatra = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kleopatra-16.12.0.tar.xz"; - sha256 = "0g5crp2vwvl0bfb95ym3wj3z39vy1bzcdcqw77pw4l1k9jd334sk"; - name = "kleopatra-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kleopatra-16.12.1.tar.xz"; + sha256 = "14d71qym527akx90krzk863f45rmbyj632bvhl2zfwx6ra5wpayx"; + name = "kleopatra-16.12.1.tar.xz"; }; }; klettres = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/klettres-16.12.0.tar.xz"; - sha256 = "1gggmllh4j5178gasc9qzbk7l453nsgmnp3gq18iymcrvjbm5r1k"; - name = "klettres-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/klettres-16.12.1.tar.xz"; + sha256 = "0d9z4g6hkryky8gs5x2agrql4lyw0n64miwk88b5gb7yg3723mp5"; + name = "klettres-16.12.1.tar.xz"; }; }; klickety = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/klickety-16.12.0.tar.xz"; - sha256 = "0xznghprfy7fl2b84dhf7yrcqwj7aa6dxyzani7q0vms6680vjrd"; - name = "klickety-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/klickety-16.12.1.tar.xz"; + sha256 = "1gg91l2fy5iwkmd8z990b561nhgqwvy4rb5i0cv67sikd1mafx0m"; + name = "klickety-16.12.1.tar.xz"; }; }; klines = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/klines-16.12.0.tar.xz"; - sha256 = "086d9cak6vx7paygl2b2vim22gnpcq290agx62z98gy4a4r0aq3x"; - name = "klines-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/klines-16.12.1.tar.xz"; + sha256 = "04mrgv7xbqn4cjwiwr9cydpnkw50zkiv1a0nf2syppcayib3jgyz"; + name = "klines-16.12.1.tar.xz"; }; }; klinkstatus = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/klinkstatus-16.12.0.tar.xz"; - sha256 = "1xr5mzhrs3jsp13587n0r3mr9z5j2fc7qr4z7c9c4za2v0qp83h7"; - name = "klinkstatus-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/klinkstatus-16.12.1.tar.xz"; + sha256 = "1g13npcqdslg6ggk5bjr61q06skkb92w9z8gd0nbkkq8ca6438kd"; + name = "klinkstatus-16.12.1.tar.xz"; }; }; kmag = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmag-16.12.0.tar.xz"; - sha256 = "1aihng2ippkavrlsrf9l3klpwkyql3lyy44x81ibmaw6xaa9zgjs"; - name = "kmag-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmag-16.12.1.tar.xz"; + sha256 = "0398jb6fj1vw2lrby3smns59fiv3s109bd1nnzv69jba11gnr47f"; + name = "kmag-16.12.1.tar.xz"; }; }; kmahjongg = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmahjongg-16.12.0.tar.xz"; - sha256 = "1lv95cjsc0ahnxij1y7b2pdihvkcnmbq6385rlxwqmqjp2mprga7"; - name = "kmahjongg-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmahjongg-16.12.1.tar.xz"; + sha256 = "1qpvykd7adf3fx3sl6rd4d64d6y1ffmx9b048bm3vhlx32g6ksim"; + name = "kmahjongg-16.12.1.tar.xz"; }; }; kmail = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmail-16.12.0.tar.xz"; - sha256 = "0nydggfk2jndj6f7vn9far29z9n5zrmdfcfmfh7pbq5qhgdaxrzf"; - name = "kmail-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmail-16.12.1.tar.xz"; + sha256 = "0vx7ydm9rzw71b46va89k83l1ck364nczla3jia5wcqmli13wswl"; + name = "kmail-16.12.1.tar.xz"; }; }; kmail-account-wizard = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmail-account-wizard-16.12.0.tar.xz"; - sha256 = "151ixamq9910pw8q8phn3crhc250khagrimfhsg721kcl0k0ajzs"; - name = "kmail-account-wizard-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmail-account-wizard-16.12.1.tar.xz"; + sha256 = "0166vfycgcvxfj2zlizcmzqdsv6s41djb14x8sff6hxhhxni4hyd"; + name = "kmail-account-wizard-16.12.1.tar.xz"; }; }; kmailtransport = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmailtransport-16.12.0.tar.xz"; - sha256 = "0hm797zk8lcq3icyddh46snx0f1n35j9vx7qg7zy77lfs9xrhh6n"; - name = "kmailtransport-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmailtransport-16.12.1.tar.xz"; + sha256 = "1jwdpw7b1yji2zj70d4bn8z5cjrc51ar00qd0chzi2ykjb4fwvla"; + name = "kmailtransport-16.12.1.tar.xz"; }; }; kmbox = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmbox-16.12.0.tar.xz"; - sha256 = "0xmib0fpardw9f5f61mhmj04qlhh0nkq9cdp0z374r6mar29q2dj"; - name = "kmbox-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmbox-16.12.1.tar.xz"; + sha256 = "0s1qimkiglhsb889sxvsg7w4w9k0l703f8r0092bv0zpz54rzx7l"; + name = "kmbox-16.12.1.tar.xz"; }; }; kmime = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmime-16.12.0.tar.xz"; - sha256 = "0rk6ggpa1iqc6vvkx1w7v68pngxfa0xailgd0rfkb7rxvbv9zvhs"; - name = "kmime-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmime-16.12.1.tar.xz"; + sha256 = "1g792vqm8lb60psccwjg8kdcawdfrbnsflpg1kqif8a2327p0df4"; + name = "kmime-16.12.1.tar.xz"; }; }; kmines = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmines-16.12.0.tar.xz"; - sha256 = "0j15c9valn6zi0siig132ck0jl3ccq8mwi87jmv01lk3wk8wf70n"; - name = "kmines-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmines-16.12.1.tar.xz"; + sha256 = "1vq836nj46r3rn2hddg2vs3541p7q4s4sh6l554pjpdd8dbs8kjv"; + name = "kmines-16.12.1.tar.xz"; }; }; kmix = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmix-16.12.0.tar.xz"; - sha256 = "0q0x0azd6qaa9fqcf4bl9q05fggb1amqdn3y4fj6y4fmybzwy2lk"; - name = "kmix-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmix-16.12.1.tar.xz"; + sha256 = "1acc77v9arr7593qzw0vwhdpxdxd00gmvymkyyn2qlzwy4ihci8g"; + name = "kmix-16.12.1.tar.xz"; }; }; kmousetool = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmousetool-16.12.0.tar.xz"; - sha256 = "08h0jpwf16xxrxijlg1lhlsixmfm8k6kby6z8m47ixd1pfj0dkxa"; - name = "kmousetool-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmousetool-16.12.1.tar.xz"; + sha256 = "02qm8x9jfs86d1hv3g130q0kqiqxm7i9ab11f5n93xb9migi7q68"; + name = "kmousetool-16.12.1.tar.xz"; }; }; kmouth = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmouth-16.12.0.tar.xz"; - sha256 = "1nvxd3kykb0a1kr3pk8rs4imrnv2x2cqvyg4rdj2vzrxszckcirp"; - name = "kmouth-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmouth-16.12.1.tar.xz"; + sha256 = "1l7r63f93q46p1kgjyyvg49mfdfr3n1bbzy6081wlb18igjgwkmq"; + name = "kmouth-16.12.1.tar.xz"; }; }; kmplot = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kmplot-16.12.0.tar.xz"; - sha256 = "1wdx63cv0qyccfgr7zbp1myfyfd2prk8jfq60n240rv0ji1r7ah8"; - name = "kmplot-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kmplot-16.12.1.tar.xz"; + sha256 = "0djrxsh8zm5dncmiy8xn1x54k3g1hscds0f7vaa1lv97prcclqcz"; + name = "kmplot-16.12.1.tar.xz"; }; }; knavalbattle = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/knavalbattle-16.12.0.tar.xz"; - sha256 = "0wyxxhgrmn7fyh3mmanpi7ki59zlrvhwyqpjya6dxysa8v7f6bda"; - name = "knavalbattle-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/knavalbattle-16.12.1.tar.xz"; + sha256 = "1h98fvi31l20b2mx812z1wy0njp22jwc546h6wp50q4l1m7shxg1"; + name = "knavalbattle-16.12.1.tar.xz"; }; }; knetwalk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/knetwalk-16.12.0.tar.xz"; - sha256 = "1xbrzp8qhvnnx85zx5gkbkv5babkgm1zzlrrjbpbgghvqz71g36h"; - name = "knetwalk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/knetwalk-16.12.1.tar.xz"; + sha256 = "1129v31xabk27wqfq3nvyhd8gx3yipcl15zcn2vg89qbj5j71pc9"; + name = "knetwalk-16.12.1.tar.xz"; }; }; knotes = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/knotes-16.12.0.tar.xz"; - sha256 = "0rsl0d25i771r96lmp1bpq7g46jdk1jkfml0f10s3h940y73fyax"; - name = "knotes-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/knotes-16.12.1.tar.xz"; + sha256 = "0i8s8rfqilc8r4x26bisshhp2x3hss748kz1rs9wv2lb6s60r2n8"; + name = "knotes-16.12.1.tar.xz"; }; }; kolf = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kolf-16.12.0.tar.xz"; - sha256 = "12dyfv9zsh3vacakh1yh037ma4n43lqhhqcqns4cimxwqzhdmwz5"; - name = "kolf-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kolf-16.12.1.tar.xz"; + sha256 = "0rjzk40szpfkfc32qyhc41kpnpd96avwl6l4ahgdghx86bdn233k"; + name = "kolf-16.12.1.tar.xz"; }; }; kollision = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kollision-16.12.0.tar.xz"; - sha256 = "0rb83c0ab6hf6y41ll5wp41gkv05jzk4gjjb9z0iy8vbl0zgfy8b"; - name = "kollision-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kollision-16.12.1.tar.xz"; + sha256 = "0yml0a5c2iypj4gzdvak2jjm09gjslbzcyqv0cwaygydzclkn896"; + name = "kollision-16.12.1.tar.xz"; }; }; kolourpaint = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kolourpaint-16.12.0.tar.xz"; - sha256 = "0xapdx2h1ki3lmw6413d4zi6d23ag4cqbhnf8ndk49rk3nal8mlf"; - name = "kolourpaint-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kolourpaint-16.12.1.tar.xz"; + sha256 = "06fg433dqnm1x4v7ixiix5vq33kr865jhw2bnbrpfhyq8qhvcqk1"; + name = "kolourpaint-16.12.1.tar.xz"; }; }; kommander = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kommander-16.12.0.tar.xz"; - sha256 = "03qx7s45dmbbz4yp3d5d0l70ihr5kw08xywirpgdn78gbrzgz5rm"; - name = "kommander-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kommander-16.12.1.tar.xz"; + sha256 = "12d7j6nifblg24zn9bgghil0qcc9sljy4h09sh6qxchnagdx8bb3"; + name = "kommander-16.12.1.tar.xz"; }; }; kompare = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kompare-16.12.0.tar.xz"; - sha256 = "0yxnc7w7zzbra9n7hwv3mccxivivj9dzv8d2va110cm1h7gx5v06"; - name = "kompare-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kompare-16.12.1.tar.xz"; + sha256 = "0kjk6bad6321mgfxfvh9hjj823cilpjrihlrspwr4jh7w8gkb730"; + name = "kompare-16.12.1.tar.xz"; }; }; konqueror = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/konqueror-16.12.0.tar.xz"; - sha256 = "18xc0d8hryi6c80ka93n83wlyb208mk8yxvxcx5b0b76yhz642d2"; - name = "konqueror-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/konqueror-16.12.1.tar.xz"; + sha256 = "1rrv20mi5czcpdq0h294s9gr9970f88yhv8hvc10i3h3gpjcv5vg"; + name = "konqueror-16.12.1.tar.xz"; }; }; konquest = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/konquest-16.12.0.tar.xz"; - sha256 = "0811a1649hqavgix8y7b3ngcngpxnz1gf6nf5ljydf5nlja612ai"; - name = "konquest-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/konquest-16.12.1.tar.xz"; + sha256 = "1fib398af900c99x1k263dwqhwp2d6wfp8qn04ry6siyfwlpxkrj"; + name = "konquest-16.12.1.tar.xz"; }; }; konsole = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/konsole-16.12.0.tar.xz"; - sha256 = "125arsfrzh9103gpw67pb4h63zjmn4653rnqm17hvcdpibs5x7lk"; - name = "konsole-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/konsole-16.12.1.tar.xz"; + sha256 = "0nik8xvfppr30942pjcz2h70xdj0p35mxvq2cirh4h1wwb4458nm"; + name = "konsole-16.12.1.tar.xz"; }; }; kontact = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kontact-16.12.0.tar.xz"; - sha256 = "1ym07xfmyy60h2hf575gllhhprgx3n9q5mqqj3z444ipd5z73jhx"; - name = "kontact-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kontact-16.12.1.tar.xz"; + sha256 = "1ynk2cv9ik6zahb92cq4miw05qrw0ffipcq9j71n6m79f319hmkc"; + name = "kontact-16.12.1.tar.xz"; }; }; kontactinterface = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kontactinterface-16.12.0.tar.xz"; - sha256 = "16gw9sq1s9szw9zh1dp025qqj2al6yqf5c1yqkvp94y6kgw901gi"; - name = "kontactinterface-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kontactinterface-16.12.1.tar.xz"; + sha256 = "1qdii6y05ya8jjjfimr61r6d6x31bqgrdb89gms9qpf5rpr3ql2l"; + name = "kontactinterface-16.12.1.tar.xz"; }; }; kopete = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kopete-16.12.0.tar.xz"; - sha256 = "1297ixqq2g5kqvyap2md5y0nm11027sjffq47m99yrxvsb3z5v60"; - name = "kopete-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kopete-16.12.1.tar.xz"; + sha256 = "0pi3i02myj8bgkqif94n434l13k2ydslrn2nvy47rwsiyr77wrn2"; + name = "kopete-16.12.1.tar.xz"; }; }; korganizer = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/korganizer-16.12.0.tar.xz"; - sha256 = "1xfgklw266zv83d57g1q9yqkzwlr06bf5gg76ac9qfn6fczc5qs7"; - name = "korganizer-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/korganizer-16.12.1.tar.xz"; + sha256 = "1v85bfyq0iyd9qc3lcqi7k65w8hpaq9yx093g4l6yh561xkw8yac"; + name = "korganizer-16.12.1.tar.xz"; }; }; kpat = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kpat-16.12.0.tar.xz"; - sha256 = "00kwpv1zhrj428qbi38fcd87bzkdvq79jcj2z2wlxf496kdr73z3"; - name = "kpat-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kpat-16.12.1.tar.xz"; + sha256 = "1zgwg6pvpq6adlzcm12mqq73w9rpixh7cx892c687930d17r5l8i"; + name = "kpat-16.12.1.tar.xz"; }; }; kpimtextedit = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kpimtextedit-16.12.0.tar.xz"; - sha256 = "1yj3ihl3r04av6bcw6g574ix5xq3vy7xn1bxf5lldxcs0d56485h"; - name = "kpimtextedit-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kpimtextedit-16.12.1.tar.xz"; + sha256 = "1x1q26qwby3d3krx9nimwnx72zp3yns5inc88xkb0r74sn9743la"; + name = "kpimtextedit-16.12.1.tar.xz"; }; }; kppp = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kppp-16.12.0.tar.xz"; - sha256 = "1s760apss671855cc35r52vyrh1n65miibsr9x66fssy2dixbm8a"; - name = "kppp-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kppp-16.12.1.tar.xz"; + sha256 = "01alps13995d1b3974c8ihi7i1pjm5xf5iskrp9bsc2ad8hka7xb"; + name = "kppp-16.12.1.tar.xz"; }; }; kqtquickcharts = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kqtquickcharts-16.12.0.tar.xz"; - sha256 = "170490rl9j73zw4679p5l08rxg4x9agc2xvig029maarkbymy46i"; - name = "kqtquickcharts-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kqtquickcharts-16.12.1.tar.xz"; + sha256 = "0pff2jm814x9f1zyxb8c718f43x34g9diggd15hbzshl0mhdx9h8"; + name = "kqtquickcharts-16.12.1.tar.xz"; }; }; krdc = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/krdc-16.12.0.tar.xz"; - sha256 = "1n0wwb16kfhzsqxj0d1y5ms6k7i568aggrip27l8hgj3bnp1lfv9"; - name = "krdc-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/krdc-16.12.1.tar.xz"; + sha256 = "1v1p6ghvv72swqpv43f6k6wn5jwvk5b21aarm2as6c4x4nzkhffx"; + name = "krdc-16.12.1.tar.xz"; }; }; kremotecontrol = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kremotecontrol-16.12.0.tar.xz"; - sha256 = "1h2znx0vqa9i4qg4b6mdlg4i5pzif266f81wa3kkh2zqw6qiyd77"; - name = "kremotecontrol-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kremotecontrol-16.12.1.tar.xz"; + sha256 = "0l4i47wlzpsm02r5fvkzfqjx9jixkc5c9j69s3ms4h4wwysi7r2z"; + name = "kremotecontrol-16.12.1.tar.xz"; }; }; kreversi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kreversi-16.12.0.tar.xz"; - sha256 = "01z4nwnpcbgd7y1xilwbjc803hqgzp3x89sif6zhkmcrvh17wzsd"; - name = "kreversi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kreversi-16.12.1.tar.xz"; + sha256 = "1mhdz7wqi8ij2rdbsa30wsmz33z04dbxbczymi0wcbnvm2hai34a"; + name = "kreversi-16.12.1.tar.xz"; }; }; krfb = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/krfb-16.12.0.tar.xz"; - sha256 = "0mdi6v4ijibr4cm0gsr5jid4qd1wi5i6bccqn1ii4v2v59pnrzyw"; - name = "krfb-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/krfb-16.12.1.tar.xz"; + sha256 = "0ggpzycqd2jdi0k3knbc0hyfa1vl8mim9v5s4nbclg99y2yyybvl"; + name = "krfb-16.12.1.tar.xz"; }; }; kross-interpreters = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kross-interpreters-16.12.0.tar.xz"; - sha256 = "1dsw0wzwnqz2hgw3s6gjs7bpvkxyqgc0nad7pj7gnhd4j68fr0h1"; - name = "kross-interpreters-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kross-interpreters-16.12.1.tar.xz"; + sha256 = "1m7xpjsggsrig1wqar8m7hjnhr561h20wqkyz66xf11fvwrc7zks"; + name = "kross-interpreters-16.12.1.tar.xz"; }; }; kruler = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kruler-16.12.0.tar.xz"; - sha256 = "0k30cw24ygcc1rbqx5hsy46w4laha733kkcvi0axzhgfkk19wbvq"; - name = "kruler-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kruler-16.12.1.tar.xz"; + sha256 = "1j4xl3s2yw44qb1p287zc8af1nsjrc8dxvsn4xhc5cl0c5hcwi0s"; + name = "kruler-16.12.1.tar.xz"; }; }; ksaneplugin = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksaneplugin-16.12.0.tar.xz"; - sha256 = "17im3pjwchlqsgf8f6ml0i23s6y8x2p5pjfwrc4giwd1v83hh02s"; - name = "ksaneplugin-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksaneplugin-16.12.1.tar.xz"; + sha256 = "05s38s1j1nf9flhaf089bjd10s8mi97ngw0ckr2xjjjkfj4p6abq"; + name = "ksaneplugin-16.12.1.tar.xz"; }; }; kscd = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kscd-16.12.0.tar.xz"; - sha256 = "0g8307qby224zhravfm350mkknhj44rjxcs04pgws3y3ra0bqzcz"; - name = "kscd-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kscd-16.12.1.tar.xz"; + sha256 = "1njzzvkhxqfw889rxw4vd6jyqsmqsrrcjgb5fmrjvwhg94h4i745"; + name = "kscd-16.12.1.tar.xz"; }; }; kshisen = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kshisen-16.12.0.tar.xz"; - sha256 = "1i2mbh1nwwpvns9nkzr7bl5gxk5v58psbw2fad0gxddbcng2sbnh"; - name = "kshisen-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kshisen-16.12.1.tar.xz"; + sha256 = "118fad0k4cv7klkv20x7rvwabnn6fcymypmraamprc76ygvyvk02"; + name = "kshisen-16.12.1.tar.xz"; }; }; ksirk = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksirk-16.12.0.tar.xz"; - sha256 = "1rzp5b35x7yiz1cyfbw80b1wzf68bd3k5ax4pl12q15h1wpcr582"; - name = "ksirk-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksirk-16.12.1.tar.xz"; + sha256 = "0w05nxqw5a18h0ylwx5lmw10wcmjrv293npfz1fl7nkhkxry0wy5"; + name = "ksirk-16.12.1.tar.xz"; }; }; ksnakeduel = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksnakeduel-16.12.0.tar.xz"; - sha256 = "12ybsl1awsz1pygpgfbzfyyql24znafmll6qcydcg07rjxld9ywq"; - name = "ksnakeduel-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksnakeduel-16.12.1.tar.xz"; + sha256 = "1zrh34kb66sg1crhbndxhqychz359d1779ykw25q577panagwhgd"; + name = "ksnakeduel-16.12.1.tar.xz"; }; }; kspaceduel = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kspaceduel-16.12.0.tar.xz"; - sha256 = "1rpacxbzg8rdl1hmm6nvksjj8z4cwqyh0v8javazf8ngas29bijj"; - name = "kspaceduel-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kspaceduel-16.12.1.tar.xz"; + sha256 = "1g0ghr8lwvhlxq9b27864hfbsirb3y3zn0ipcw5cc0qdfcs9cqq2"; + name = "kspaceduel-16.12.1.tar.xz"; }; }; ksquares = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksquares-16.12.0.tar.xz"; - sha256 = "16gd9l9bm96dv6srl11blxh15n3invh7znzxikxspjzckm3jqc5q"; - name = "ksquares-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksquares-16.12.1.tar.xz"; + sha256 = "1bb7saml0l76cpkngpvdfn9yv7kg3fzj152dgav6cgvfzaj6xdz5"; + name = "ksquares-16.12.1.tar.xz"; }; }; kstars = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kstars-16.12.0.tar.xz"; - sha256 = "0j6g58xlasxa23vqc12kzl4ijaw34wncdvrsfgdzi3b9bvqy3njm"; - name = "kstars-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kstars-16.12.1.tar.xz"; + sha256 = "0pfmg3669nigdl0zhab45jh7h6gh5jmxvca1vxavwp8jmn96ghkl"; + name = "kstars-16.12.1.tar.xz"; }; }; ksudoku = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksudoku-16.12.0.tar.xz"; - sha256 = "05jak7hg3yn9dwbinhny0av5rhj1r9zzp7l79nrg8nbm52jnyy4m"; - name = "ksudoku-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksudoku-16.12.1.tar.xz"; + sha256 = "07h550yvv48xk8s8ppnhxr6lfv69qsfxghadybf4g777hyxl06dy"; + name = "ksudoku-16.12.1.tar.xz"; }; }; ksystemlog = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ksystemlog-16.12.0.tar.xz"; - sha256 = "0q3ca4c98a0j8d0370gaczqqs32446hyyf70kf7rxmr6f35d7y4q"; - name = "ksystemlog-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ksystemlog-16.12.1.tar.xz"; + sha256 = "0mjwqczvmncrf7hr19vdyyswnnfnvzqx18i7fqj7f15cg29yzh86"; + name = "ksystemlog-16.12.1.tar.xz"; }; }; kteatime = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kteatime-16.12.0.tar.xz"; - sha256 = "1b05ahhdmjlp3fknmbp5c050sgx8iih3j3xxp0bj998xbh975s88"; - name = "kteatime-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kteatime-16.12.1.tar.xz"; + sha256 = "0dx74zz4mk3ckg51hyckwk5ff96jd95pdcpmywkyjzxqlqkyg5j0"; + name = "kteatime-16.12.1.tar.xz"; }; }; ktimer = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktimer-16.12.0.tar.xz"; - sha256 = "11lb7isyr2qc2fh0ypqrs0xzfiwby94hgr4ilv0sd052kvzxwmry"; - name = "ktimer-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktimer-16.12.1.tar.xz"; + sha256 = "18va6sb4qcb54rgrxaa0s87bxh15ynvvz8vispb054h8mj5k469j"; + name = "ktimer-16.12.1.tar.xz"; }; }; ktnef = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktnef-16.12.0.tar.xz"; - sha256 = "0f4nkmy3rdy6kk3l83r7j404vpdgmxy3hls18j8bm5jkhv6n08rh"; - name = "ktnef-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktnef-16.12.1.tar.xz"; + sha256 = "18k9a36qn0fbfx797cb7ngg9xss7h4svl491inwg6l0s2ydwxf74"; + name = "ktnef-16.12.1.tar.xz"; }; }; ktouch = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktouch-16.12.0.tar.xz"; - sha256 = "05yhrjb536v98sh8l979psd824ilj4cj3wcbbfbqkpnv0i4agxf2"; - name = "ktouch-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktouch-16.12.1.tar.xz"; + sha256 = "03q9l2s09gm1fgqkr4c71zyyrsrymikfh69z4yyba3azr15ayzy3"; + name = "ktouch-16.12.1.tar.xz"; }; }; ktp-accounts-kcm = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-accounts-kcm-16.12.0.tar.xz"; - sha256 = "1lwkajaj9zjk1hksx7b5x73a09kri69bq6bxsr1fwi9m47608bhm"; - name = "ktp-accounts-kcm-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-accounts-kcm-16.12.1.tar.xz"; + sha256 = "1lmmy4pmr44x7kgwc72xn8sijbqgblqkxcr08qj8hrmpvzrc8nh0"; + name = "ktp-accounts-kcm-16.12.1.tar.xz"; }; }; ktp-approver = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-approver-16.12.0.tar.xz"; - sha256 = "124448c05cr1y6032fkqdb46n3ynyh2njxmn52zn814i797pwz6b"; - name = "ktp-approver-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-approver-16.12.1.tar.xz"; + sha256 = "0nzpmylm58yx28lz1wx1c0ib19v980h6r0dylp2lx9h738jh0wq4"; + name = "ktp-approver-16.12.1.tar.xz"; }; }; ktp-auth-handler = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-auth-handler-16.12.0.tar.xz"; - sha256 = "0ya8q9qvq72vfp5yhb3jd2am83i42cap2yl1xykfwib0r8lmfakb"; - name = "ktp-auth-handler-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-auth-handler-16.12.1.tar.xz"; + sha256 = "14b31mqy4n5ymm0adxlsi2aqlgdhzhhg5yq3smg13361dj0jxf70"; + name = "ktp-auth-handler-16.12.1.tar.xz"; }; }; ktp-call-ui = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-call-ui-16.12.0.tar.xz"; - sha256 = "1qyiipyffhav5wxi7cjbshi9x9fam0snbdl4sqca3nly1cn1k21k"; - name = "ktp-call-ui-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-call-ui-16.12.1.tar.xz"; + sha256 = "00s81rh7zffry754yzqvxz6q9wcn0nb7v2z9xq4iav6spl7b35c3"; + name = "ktp-call-ui-16.12.1.tar.xz"; }; }; ktp-common-internals = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-common-internals-16.12.0.tar.xz"; - sha256 = "1xlfgs2gc15443vb3pyly0zbrmaliq3nvs7w25ldks8z72m6gqf6"; - name = "ktp-common-internals-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-common-internals-16.12.1.tar.xz"; + sha256 = "083hbvdd8xzlvdgldvxc45a8jq78k4dsz2idz9ljj7x5naizmkjx"; + name = "ktp-common-internals-16.12.1.tar.xz"; }; }; ktp-contact-list = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-contact-list-16.12.0.tar.xz"; - sha256 = "1dkndda4xhb7x76m43gbz67jc4bd50bj8mzyyvblijq6rn2a4wsr"; - name = "ktp-contact-list-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-contact-list-16.12.1.tar.xz"; + sha256 = "0qddi195ayq63nji7cppqxxq2jifflfxr8zskd6shr720invkdm3"; + name = "ktp-contact-list-16.12.1.tar.xz"; }; }; ktp-contact-runner = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-contact-runner-16.12.0.tar.xz"; - sha256 = "0754q5mxghba6imh20qk1qaxbq2c9z6qls5pybjzm71bzbwaf2wg"; - name = "ktp-contact-runner-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-contact-runner-16.12.1.tar.xz"; + sha256 = "10f2cygyjchydd35rx1daimlfkab4wijahp0vznjc46k332znl37"; + name = "ktp-contact-runner-16.12.1.tar.xz"; }; }; ktp-desktop-applets = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-desktop-applets-16.12.0.tar.xz"; - sha256 = "0jq0j9i2r9nq3i7g7qg6vnca2vyb5fhx8jcd45yml4clxg6xggjy"; - name = "ktp-desktop-applets-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-desktop-applets-16.12.1.tar.xz"; + sha256 = "109aq8dgf9gig4dvb5n2khcslnyhfcfrl95b3h0dkbfiz6xlxhby"; + name = "ktp-desktop-applets-16.12.1.tar.xz"; }; }; ktp-filetransfer-handler = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-filetransfer-handler-16.12.0.tar.xz"; - sha256 = "1mfmx4jxzpz81df53b2gy8l2rrfqszqjcmjp5s30k0cyrrqiq1v1"; - name = "ktp-filetransfer-handler-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-filetransfer-handler-16.12.1.tar.xz"; + sha256 = "1qwhqyn2v0axn7rdlm5ckkjybfhmysz8612akd499yp8jyvgm046"; + name = "ktp-filetransfer-handler-16.12.1.tar.xz"; }; }; ktp-kded-module = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-kded-module-16.12.0.tar.xz"; - sha256 = "192aynmagrmxyil9sc19r37kj28fgcyyivija8q22jwfhh7ds5w6"; - name = "ktp-kded-module-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-kded-module-16.12.1.tar.xz"; + sha256 = "173a3pdrlsl7vv8xxxckfn7y0vi2ndbds2vzm2ir4crxcl5mm3cm"; + name = "ktp-kded-module-16.12.1.tar.xz"; }; }; ktp-send-file = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-send-file-16.12.0.tar.xz"; - sha256 = "0g808dndrr2cb0xcjl643r23zxnaqnycvkinbd9783nkw9i5ak87"; - name = "ktp-send-file-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-send-file-16.12.1.tar.xz"; + sha256 = "0makfaalzidnqm4gk3kd2qnchjy15xcqprbjs9908jvixk3nfj1c"; + name = "ktp-send-file-16.12.1.tar.xz"; }; }; ktp-text-ui = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktp-text-ui-16.12.0.tar.xz"; - sha256 = "1fhlgfs6ynkmqyjypr0922y2p32jqk3j7v08x6wxacp5aifx5i22"; - name = "ktp-text-ui-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktp-text-ui-16.12.1.tar.xz"; + sha256 = "16lwsy4fjxc77pg2gsjsmj7fhbrsjcgpiv0yx6a6nh2mz69zw3ml"; + name = "ktp-text-ui-16.12.1.tar.xz"; }; }; ktuberling = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/ktuberling-16.12.0.tar.xz"; - sha256 = "1z0hhidjandl2bd9d9pihk16yqqyn75z6hn5sxdx5z1icpxdkara"; - name = "ktuberling-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/ktuberling-16.12.1.tar.xz"; + sha256 = "1g1sbvnizs5cp80jyn1liizd8lj3jl38nysgii8fzdfpqmspwx35"; + name = "ktuberling-16.12.1.tar.xz"; }; }; kturtle = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kturtle-16.12.0.tar.xz"; - sha256 = "1nxijmai4b2ddg6km2krxzrz46djazcqn4xqi6sdr2yv4rsw4467"; - name = "kturtle-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kturtle-16.12.1.tar.xz"; + sha256 = "0q1qq2a9308y85b9lk44k109gfi9cmzrkaqd8darp3alwaqbaphr"; + name = "kturtle-16.12.1.tar.xz"; }; }; kubrick = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kubrick-16.12.0.tar.xz"; - sha256 = "0xrfdmxr7p7m11rgpa0ag247pkr88k1l4br59k6gr92vpxghd1l0"; - name = "kubrick-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kubrick-16.12.1.tar.xz"; + sha256 = "01q3rswfn5r32r2ssq6xmhym158x4pwb7l76xw0h096s4swwri2k"; + name = "kubrick-16.12.1.tar.xz"; }; }; kwalletmanager = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kwalletmanager-16.12.0.tar.xz"; - sha256 = "01w97cax7smayp536d4javjksg0l2yz1c9i39rh195gaz8wnglxy"; - name = "kwalletmanager-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kwalletmanager-16.12.1.tar.xz"; + sha256 = "16kjgqrv9w9il9kla5swywqbc3qrijiz1ii49bjhn1vsa4g1f9n1"; + name = "kwalletmanager-16.12.1.tar.xz"; }; }; kwave = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kwave-16.12.0.tar.xz"; - sha256 = "07wx614nq5dhym5dlpfvyxbh9asadxbpx6niyl5g7z4xvq2kms8f"; - name = "kwave-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kwave-16.12.1.tar.xz"; + sha256 = "1sr19gjr7m3f140vl2lqp6ms8j6vz1djdnkh1ggs7chr2aws52p2"; + name = "kwave-16.12.1.tar.xz"; }; }; kwordquiz = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/kwordquiz-16.12.0.tar.xz"; - sha256 = "0md3a3q16xghv94hqik0jzvg1nwihagdapdn3pz0k4p8nypykz8k"; - name = "kwordquiz-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/kwordquiz-16.12.1.tar.xz"; + sha256 = "14sa1gjswp9y9kzxk5qfg3df8n9527zkspdz2v9phf9n0jdl9wqw"; + name = "kwordquiz-16.12.1.tar.xz"; }; }; libgravatar = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libgravatar-16.12.0.tar.xz"; - sha256 = "0nwz8a2kv66b57f3032xl05mxxasvg4k7ap30smlfxlzfm1p48sc"; - name = "libgravatar-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libgravatar-16.12.1.tar.xz"; + sha256 = "1j53kqa9ypv3igcllr1a9z7pvg1ax3lk957l2i7bb0kwjqhvlqkb"; + name = "libgravatar-16.12.1.tar.xz"; }; }; libkcddb = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkcddb-16.12.0.tar.xz"; - sha256 = "0f9b2gddjia47mi8rm6vb2h3nycwyiyj6fz3w7kwwv32mnbwmqsg"; - name = "libkcddb-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkcddb-16.12.1.tar.xz"; + sha256 = "16429hxxq1kw9gv61sljy96y4zxyq5qgs3hvq1n73rq7vwl4bgl3"; + name = "libkcddb-16.12.1.tar.xz"; }; }; libkcompactdisc = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkcompactdisc-16.12.0.tar.xz"; - sha256 = "0lh6gna28kxja9v5cmz4qnzdlzz3bnxs1x24v2nzvq4lds73rwrp"; - name = "libkcompactdisc-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkcompactdisc-16.12.1.tar.xz"; + sha256 = "0s4107aa4qrzrh4xi3p4j40alx9nynckawjhyh42c0yz2cgzdvbg"; + name = "libkcompactdisc-16.12.1.tar.xz"; }; }; libkdcraw = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkdcraw-16.12.0.tar.xz"; - sha256 = "0pz1jll1amc42gjzdf7ic43ncd73mrp4cjhwgwmqh7aik2sjmr5m"; - name = "libkdcraw-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkdcraw-16.12.1.tar.xz"; + sha256 = "09vrj7ds257f699782vgp4pvanirkbacar5w2aiy89s5c88wcf3p"; + name = "libkdcraw-16.12.1.tar.xz"; }; }; libkdegames = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkdegames-16.12.0.tar.xz"; - sha256 = "0ql18w1gliz2k9g460fgh7pwy9r0p0narzc7bzdzv2pc4r2v7w0f"; - name = "libkdegames-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkdegames-16.12.1.tar.xz"; + sha256 = "0a511clm36dvlvqzarf2sppp5mmr3jqzbvq3873fwyyjhk17n9si"; + name = "libkdegames-16.12.1.tar.xz"; }; }; libkdepim = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkdepim-16.12.0.tar.xz"; - sha256 = "09q2z688kkbwiysqzxq2id77fv7sxq3vbs1q88saw8qvhhb4vs5q"; - name = "libkdepim-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkdepim-16.12.1.tar.xz"; + sha256 = "04l073xl6wdzslvnlpg4jxg74bc5jnqij4gk9cw6zm93fxcs61kh"; + name = "libkdepim-16.12.1.tar.xz"; }; }; libkeduvocdocument = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkeduvocdocument-16.12.0.tar.xz"; - sha256 = "1kd795z0lkh1b3hgdca36l0wgac1m4g38q5igs40fjz6nakwqczk"; - name = "libkeduvocdocument-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkeduvocdocument-16.12.1.tar.xz"; + sha256 = "1s3qbv67vzqvwaym9ac1izpfffp1gvc9crydg1hwgpfxccgnk0sf"; + name = "libkeduvocdocument-16.12.1.tar.xz"; }; }; libkexiv2 = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkexiv2-16.12.0.tar.xz"; - sha256 = "019lnz2d5m47xx6h48ykhd1ln9bq0wch676ddpywp4kfnlyqs2vc"; - name = "libkexiv2-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkexiv2-16.12.1.tar.xz"; + sha256 = "0mnw9ck144x1b2bhjs0llx4kx95z2y1qrblzrvjaydg7f4q5h3qd"; + name = "libkexiv2-16.12.1.tar.xz"; }; }; libkface = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkface-16.12.0.tar.xz"; - sha256 = "02i0qk5q0sbb2m34qg9zrm6whxm9qasi4h5k3fr110k8dwc393v7"; - name = "libkface-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkface-16.12.1.tar.xz"; + sha256 = "0pmwxrd1afgmj2bhqnk903kq20mzfji3wnzrlv5xyc8jd7w5f7s8"; + name = "libkface-16.12.1.tar.xz"; }; }; libkgeomap = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkgeomap-16.12.0.tar.xz"; - sha256 = "0n17db1jb1xbjfdmrgi57ndhp4bgwwsk26026zxh1ipqavdrpjg8"; - name = "libkgeomap-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkgeomap-16.12.1.tar.xz"; + sha256 = "0phqx125n1nklk9v3bnhnfr13b7qylga0zwvb9hajq6g67frsh95"; + name = "libkgeomap-16.12.1.tar.xz"; }; }; libkipi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkipi-16.12.0.tar.xz"; - sha256 = "1pj3cpz7q1jiz2yhvk2g6fz2pwblblxj6qzlsyqs156j98ayjk6g"; - name = "libkipi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkipi-16.12.1.tar.xz"; + sha256 = "137r2kympkqf06a9w1a174krinra63yknnphprygaxxr6dbrh3a4"; + name = "libkipi-16.12.1.tar.xz"; }; }; libkleo = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkleo-16.12.0.tar.xz"; - sha256 = "0g394bykb9f93f3i4r9y666n72wsbk2njc4b86n5hkw94pcgavlq"; - name = "libkleo-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkleo-16.12.1.tar.xz"; + sha256 = "0cziv4pwippcikj4nlsdgz5nkrb7kimap0nyldvq8rzhi6s7dy4r"; + name = "libkleo-16.12.1.tar.xz"; }; }; libkmahjongg = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkmahjongg-16.12.0.tar.xz"; - sha256 = "1jh3qh3833faa66jvxy28j24zr9wg1chg0rx95zpjpqg9xllqzir"; - name = "libkmahjongg-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkmahjongg-16.12.1.tar.xz"; + sha256 = "0crbkxaym2z9p76v3bya414xcpn6h52nbp5902fa4l67a3z1k736"; + name = "libkmahjongg-16.12.1.tar.xz"; }; }; libkomparediff2 = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libkomparediff2-16.12.0.tar.xz"; - sha256 = "1yxgy4hpd8am6501aqz3018d4v36ipp4g393xc0mq7ygbsmb9sj3"; - name = "libkomparediff2-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libkomparediff2-16.12.1.tar.xz"; + sha256 = "1garymnwcnwrlcpxz9dyh9spqgx91z8cznrxirw22cgz5n6mn1ld"; + name = "libkomparediff2-16.12.1.tar.xz"; }; }; libksane = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libksane-16.12.0.tar.xz"; - sha256 = "05m9fl22hfcd41jn2hxj9yms027rjs2gfrhsksvl80m18j6ix51b"; - name = "libksane-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libksane-16.12.1.tar.xz"; + sha256 = "0p133qfrd5pmsifmq8064wrw49vrrn27d6543nrg88x9l2d7hi53"; + name = "libksane-16.12.1.tar.xz"; }; }; libksieve = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/libksieve-16.12.0.tar.xz"; - sha256 = "1fcxs8bwb32pbprb8x4ld3s1m2mv44awlb9014nqb9gw8xikrci1"; - name = "libksieve-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/libksieve-16.12.1.tar.xz"; + sha256 = "1qbnd2pwbb39nkdc6v4mrmyiva333b0l2h0x57cxsjw5zbcpx467"; + name = "libksieve-16.12.1.tar.xz"; }; }; lokalize = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/lokalize-16.12.0.tar.xz"; - sha256 = "06k5wkx8wmhrl0ff0rix9fr2hhbxh0cm0mskajwavg9hcd3aga36"; - name = "lokalize-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/lokalize-16.12.1.tar.xz"; + sha256 = "1cf3zs81p6fqi6dgn12bskldydwm0yqbfvkjqh5h41qzlfky1j7s"; + name = "lokalize-16.12.1.tar.xz"; }; }; lskat = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/lskat-16.12.0.tar.xz"; - sha256 = "1mlvg3iwz0klsnd258dgqs1zz7sz25l3bbwyvfz5r8j3k1gllw5q"; - name = "lskat-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/lskat-16.12.1.tar.xz"; + sha256 = "0ldyw445cqgb2bf6ymcpwcrizypldghh611ihr6sa1l1x16238v2"; + name = "lskat-16.12.1.tar.xz"; }; }; mailcommon = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/mailcommon-16.12.0.tar.xz"; - sha256 = "1a25b8akcf1k957jbbcr21ksw3kl0vbs2xn28hzqzlbg5hsnw9yy"; - name = "mailcommon-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/mailcommon-16.12.1.tar.xz"; + sha256 = "18mm2fmyvqs6rlxdgi2fh1vj4b3jjs6vf2jsy4dimw4ghgbag0m2"; + name = "mailcommon-16.12.1.tar.xz"; }; }; mailimporter = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/mailimporter-16.12.0.tar.xz"; - sha256 = "1z1lml4hlzzk7kj6ln3p0gz5pganwrjl57zvn0mpbwxsbpdkf8gk"; - name = "mailimporter-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/mailimporter-16.12.1.tar.xz"; + sha256 = "0ivgyl3bz2vcn6vwshcbxlydlxcsxqhkxzfy9rc690asvn9152cg"; + name = "mailimporter-16.12.1.tar.xz"; }; }; marble = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/marble-16.12.0.tar.xz"; - sha256 = "06hpwwqa62z63fsiw5qa50pbkjkyy93h14l9xphnwmcr8cjnfh8x"; - name = "marble-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/marble-16.12.1.tar.xz"; + sha256 = "1hv2qpikskx7n4myfvfh403cjcsrxdd24955743mlnsikbq3rj0s"; + name = "marble-16.12.1.tar.xz"; }; }; mbox-importer = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/mbox-importer-16.12.0.tar.xz"; - sha256 = "0pk751sjniz8kalydg2gl48w2v9jqcsp6qclgccxrm7rj7nsmyr2"; - name = "mbox-importer-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/mbox-importer-16.12.1.tar.xz"; + sha256 = "0jpxrwl3v8fkpx5blbagm1ls9h1j9bd7ac7pm78ihavvm4n4piw6"; + name = "mbox-importer-16.12.1.tar.xz"; }; }; messagelib = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/messagelib-16.12.0.tar.xz"; - sha256 = "0n65xk2prhwjn172b47qjvml20hmff9qspk6dczx3b8knamzsyj4"; - name = "messagelib-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/messagelib-16.12.1.tar.xz"; + sha256 = "054hjrm3z8mslkl5j05ik30bwbn95rrbbrnc5b6jmi937ks57z56"; + name = "messagelib-16.12.1.tar.xz"; }; }; minuet = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/minuet-16.12.0.tar.xz"; - sha256 = "17yjs7hwr71f78zx89g83md5mad5g3rgxfxhnmc1hvwclcri12nv"; - name = "minuet-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/minuet-16.12.1.tar.xz"; + sha256 = "07jl0n0w34wbnzxwjj6zainkw3gyzkk99p7c21hqkhmiivbk3rab"; + name = "minuet-16.12.1.tar.xz"; }; }; okteta = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/okteta-16.12.0.tar.xz"; - sha256 = "0n334ksh2c7s5bavhgks1a11mr1w6pf6lvfb51735r379xxh6yqh"; - name = "okteta-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/okteta-16.12.1.tar.xz"; + sha256 = "08zygqhrz7i1dvb2i6dqpn9zmyr43y2rkdjl43rwlgcj59hd0xvc"; + name = "okteta-16.12.1.tar.xz"; }; }; okular = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/okular-16.12.0.tar.xz"; - sha256 = "0a8g2845c0f6z2k6d4f8fccfa9zhqls2yaj1pkasrg8xmanmpmbd"; - name = "okular-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/okular-16.12.1.tar.xz"; + sha256 = "134afacy3d9hjq2avzp8d0fp3vwlaaxcvf4b65wvkds2zhggi8w3"; + name = "okular-16.12.1.tar.xz"; }; }; palapeli = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/palapeli-16.12.0.tar.xz"; - sha256 = "1ix8xhsif0pa1zsgwn33sqf1kclkpz8mhbviqjzh5ds80dyychdn"; - name = "palapeli-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/palapeli-16.12.1.tar.xz"; + sha256 = "1kpca4l45c9ydhls1sqqlhca7wv2d0xf33wxa5dmgriivn0s0qym"; + name = "palapeli-16.12.1.tar.xz"; }; }; parley = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/parley-16.12.0.tar.xz"; - sha256 = "1lvimp0fjy12973rjqa9y0680x19hqln2dmywqmg7fxyhk3ilwv3"; - name = "parley-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/parley-16.12.1.tar.xz"; + sha256 = "0jxzz9dg3bb1pk8rrfqvjf5aww361wkaiz4xvsfc6vj4333kgzid"; + name = "parley-16.12.1.tar.xz"; }; }; picmi = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/picmi-16.12.0.tar.xz"; - sha256 = "03i8g7c84cyg1bn1d70cf34pw2bgfsnhvvjfavzzmmb0kmkj5nhw"; - name = "picmi-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/picmi-16.12.1.tar.xz"; + sha256 = "0l9y4h9q032vqham0nlci9kcp143rdaaz9rhwwh0i7mw5p98xg5r"; + name = "picmi-16.12.1.tar.xz"; }; }; pimcommon = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/pimcommon-16.12.0.tar.xz"; - sha256 = "1crz2g2wcgq22vxxywvislw0n7rc21z08rsgcyq6m0dqcv96063l"; - name = "pimcommon-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/pimcommon-16.12.1.tar.xz"; + sha256 = "0hk0p5x78mcxv07x4jpx2d6dh2wxxiqp79vma37g90zlh8p28323"; + name = "pimcommon-16.12.1.tar.xz"; }; }; pim-data-exporter = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/pim-data-exporter-16.12.0.tar.xz"; - sha256 = "0x2nrspv4bc91ir361y6sp80a9c4nm8fwjzy76q3j23kvyk838m9"; - name = "pim-data-exporter-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/pim-data-exporter-16.12.1.tar.xz"; + sha256 = "0qx156jg03xpl62rxsm5lma0z7pr6nrsq5912d6kx1w7zxwizjln"; + name = "pim-data-exporter-16.12.1.tar.xz"; }; }; pim-sieve-editor = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/pim-sieve-editor-16.12.0.tar.xz"; - sha256 = "0da0fav852yazrlpinnsr97jm1vc5335wc3wb1rbcamcrvkkpz5r"; - name = "pim-sieve-editor-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/pim-sieve-editor-16.12.1.tar.xz"; + sha256 = "02km83p4h39bl8zm5lf7qypqq6qs1cl0b9ncr0c68b0kd05pfms3"; + name = "pim-sieve-editor-16.12.1.tar.xz"; }; }; pim-storage-service-manager = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/pim-storage-service-manager-16.12.0.tar.xz"; - sha256 = "1b3z8z921nfmqs2gn653jdsqma4xn3lf1imz942xbgc1w3000p64"; - name = "pim-storage-service-manager-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/pim-storage-service-manager-16.12.1.tar.xz"; + sha256 = "19mfxxpvx5lz0067ssdmw0xdmznl7jak4rapkawvfwkbk0vsfpd3"; + name = "pim-storage-service-manager-16.12.1.tar.xz"; }; }; poxml = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/poxml-16.12.0.tar.xz"; - sha256 = "18q5lmwx5vdmj2kdi45rhi6cqnk9wrd1v7xc0xn842gjd7y42zh0"; - name = "poxml-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/poxml-16.12.1.tar.xz"; + sha256 = "19g964bb96z86ynx7zi3chg1pksvcyrv41qz5qnhlj258a3b9g4m"; + name = "poxml-16.12.1.tar.xz"; }; }; print-manager = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/print-manager-16.12.0.tar.xz"; - sha256 = "1na2kw6cdq2qkbjyaxi21cy4lkyalfyw50d6cvgpl4jgrmvdqc8h"; - name = "print-manager-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/print-manager-16.12.1.tar.xz"; + sha256 = "1vwsd71y3r6w9gix6d5n06j0yv4rw9qgzz1d4nb8axlnmwdnkzy6"; + name = "print-manager-16.12.1.tar.xz"; }; }; rocs = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/rocs-16.12.0.tar.xz"; - sha256 = "0lw5mrxjhxwwh7ms5jn576y303jzk54h79vf2qmf6hkmhmwwggam"; - name = "rocs-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/rocs-16.12.1.tar.xz"; + sha256 = "0xkkd3hwrnv52074q53wx5agdc75arm2pg80k2ck7vnxl3mpp997"; + name = "rocs-16.12.1.tar.xz"; }; }; signon-kwallet-extension = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/signon-kwallet-extension-16.12.0.tar.xz"; - sha256 = "0shgg850cgnr3iihdhf4v04fmp1lc3hblgfwsrcyys23zh2xfqr5"; - name = "signon-kwallet-extension-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/signon-kwallet-extension-16.12.1.tar.xz"; + sha256 = "1xfmwz3h7acdkj61zq9rwz654lf8z9wfhzlmr1ss530c94isfpjb"; + name = "signon-kwallet-extension-16.12.1.tar.xz"; }; }; spectacle = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/spectacle-16.12.0.tar.xz"; - sha256 = "1cri1yklzkdfhynfvlqrz21bmr58rcrlcg4g5n5wd71wl46v1m1i"; - name = "spectacle-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/spectacle-16.12.1.tar.xz"; + sha256 = "1pmpmfzch9d8iapjpgyzy77d9a8zjhafkw52x9mqj0r8ym0kgq2p"; + name = "spectacle-16.12.1.tar.xz"; }; }; step = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/step-16.12.0.tar.xz"; - sha256 = "0ilnbk8ax18vk0sbziydm2mzlhp3kl3jymg7cllpb8kknsmjiky4"; - name = "step-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/step-16.12.1.tar.xz"; + sha256 = "0ks8mzw9wmp57pkz3mbpnlpa2vsvdhngvj0i2pyvhwzmclifgm03"; + name = "step-16.12.1.tar.xz"; }; }; svgpart = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/svgpart-16.12.0.tar.xz"; - sha256 = "0cqlzxcnqsxyq60dlglpzz3081slr0fwf9bq1pv4d80fs84yj1nw"; - name = "svgpart-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/svgpart-16.12.1.tar.xz"; + sha256 = "0m84z6jm52mvsbb6khajxp8cp52bhyix8s2ssc3j86dhi0n7imbi"; + name = "svgpart-16.12.1.tar.xz"; }; }; sweeper = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/sweeper-16.12.0.tar.xz"; - sha256 = "0lha6m8aa8jwlkcyzwc11l48197m90apwv5fbbiy67h2gj105izr"; - name = "sweeper-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/sweeper-16.12.1.tar.xz"; + sha256 = "0ds7w70zhnqmyq0b5703sjw3airmfby21vfjl69nqqmsncf8snb4"; + name = "sweeper-16.12.1.tar.xz"; }; }; syndication = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/syndication-16.12.0.tar.xz"; - sha256 = "1z0mfklr3f7081smxihvcck5arzvzqy3bnyf2wdj92wlj4k974km"; - name = "syndication-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/syndication-16.12.1.tar.xz"; + sha256 = "1l1klni18xlgfjlhwc3gdzpkj5gfcmwzwv6f6q731xkjay7rdlqh"; + name = "syndication-16.12.1.tar.xz"; }; }; umbrello = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/umbrello-16.12.0.tar.xz"; - sha256 = "01zkrlg1iz0qampzxp77kralz4s9kw02lz5x2114mfjh8l3h65f6"; - name = "umbrello-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/umbrello-16.12.1.tar.xz"; + sha256 = "1f8bsf60y5s5ms9ypgd0865is5xf8fjhsfrp7dg8hi15nmd69k9c"; + name = "umbrello-16.12.1.tar.xz"; }; }; zeroconf-ioslave = { - version = "16.12.0"; + version = "16.12.1"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.0/src/zeroconf-ioslave-16.12.0.tar.xz"; - sha256 = "0alfyp22w72yf7gaxgiqini6nv0qkjjnkgicph9z2yiysywq57a2"; - name = "zeroconf-ioslave-16.12.0.tar.xz"; + url = "${mirror}/stable/applications/16.12.1/src/zeroconf-ioslave-16.12.1.tar.xz"; + sha256 = "1r6ls8hsahgbqvailwaz2qwk3m3z3mfwav8g2rwdqk7s3p2fp1cx"; + name = "zeroconf-ioslave-16.12.1.tar.xz"; }; }; } diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/0001-qt-5.5-QML-import-paths.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/0001-qt-5.5-QML-import-paths.patch deleted file mode 100644 index ca85119e97f..00000000000 --- a/pkgs/desktops/kde-5/plasma/plasma-desktop/0001-qt-5.5-QML-import-paths.patch +++ /dev/null @@ -1,69 +0,0 @@ -From a91568d7c6635f4d66bb4e8ebaf2666c24980312 Mon Sep 17 00:00:00 2001 -From: Frederik Rietdijk -Date: Sat, 14 May 2016 12:54:27 +0200 -Subject: [PATCH] qml import paths - ---- - applets/pager/package/contents/ui/main.qml | 2 +- - containments/desktop/package/contents/ui/FolderView.qml | 2 +- - containments/desktop/package/contents/ui/main.qml | 4 ++-- - containments/panel/contents/ui/main.qml | 2 +- - 4 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/applets/pager/package/contents/ui/main.qml b/applets/pager/package/contents/ui/main.qml -index b8eb8a6..fad3f69 100644 ---- a/applets/pager/package/contents/ui/main.qml -+++ b/applets/pager/package/contents/ui/main.qml -@@ -23,7 +23,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents - import org.kde.kquickcontrolsaddons 2.0 as KQuickControlsAddonsComponents - import org.kde.draganddrop 2.0 - import org.kde.plasma.private.pager 2.0 --import "utils.js" as Utils -+import "../code/utils.js" as Utils - - MouseArea { - id: root -diff --git a/containments/desktop/package/contents/ui/FolderView.qml b/containments/desktop/package/contents/ui/FolderView.qml -index ced3507..6073545 100644 ---- a/containments/desktop/package/contents/ui/FolderView.qml -+++ b/containments/desktop/package/contents/ui/FolderView.qml -@@ -27,7 +27,7 @@ import org.kde.plasma.extras 2.0 as PlasmaExtras - import org.kde.kquickcontrolsaddons 2.0 - - import org.kde.private.desktopcontainment.folder 0.1 as Folder --import "FolderTools.js" as FolderTools -+import "../code/FolderTools.js" as FolderTools - - Item { - id: main -diff --git a/containments/desktop/package/contents/ui/main.qml b/containments/desktop/package/contents/ui/main.qml -index a438b74..b907a36 100644 ---- a/containments/desktop/package/contents/ui/main.qml -+++ b/containments/desktop/package/contents/ui/main.qml -@@ -30,8 +30,8 @@ import org.kde.kquickcontrolsaddons 2.0 as KQuickControlsAddons - - import org.kde.private.desktopcontainment.desktop 0.1 as Desktop - --import "LayoutManager.js" as LayoutManager --import "FolderTools.js" as FolderTools -+import "../code/LayoutManager.js" as LayoutManager -+import "../code/FolderTools.js" as FolderTools - - DragDrop.DropArea { - id: root -diff --git a/containments/panel/contents/ui/main.qml b/containments/panel/contents/ui/main.qml -index 4d71c6e..337c356 100644 ---- a/containments/panel/contents/ui/main.qml -+++ b/containments/panel/contents/ui/main.qml -@@ -25,7 +25,7 @@ import org.kde.plasma.components 2.0 as PlasmaComponents - import org.kde.kquickcontrolsaddons 2.0 - import org.kde.draganddrop 2.0 as DragDrop - --import "LayoutManager.js" as LayoutManager -+import "../code/LayoutManager.js" as LayoutManager - - DragDrop.DropArea { - id: root --- -2.8.0 - diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/0003-tzdir.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/0003-tzdir.patch deleted file mode 100644 index aba97b032f8..00000000000 --- a/pkgs/desktops/kde-5/plasma/plasma-desktop/0003-tzdir.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 0a8e2ae5cb64c5762408df920d99459b20d52b29 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel -Date: Sun, 22 Nov 2015 09:39:24 -0600 -Subject: [PATCH 3/3] tzdir - ---- - kcms/dateandtime/helper.cpp | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/kcms/dateandtime/helper.cpp b/kcms/dateandtime/helper.cpp -index 5171753..92b5d9e 100644 ---- a/kcms/dateandtime/helper.cpp -+++ b/kcms/dateandtime/helper.cpp -@@ -181,7 +181,12 @@ int ClockHelper::tz( const QString& selectedzone ) - - val = selectedzone; - #else -- QString tz = "/usr/share/zoneinfo/" + selectedzone; -+ QString tzdir = QString::fromLocal8Bit(qgetenv("TZDIR")); -+ QString tz = tzdir + "/" + selectedzone; -+ if (tzdir.isEmpty()) { -+ // Standard Linux path -+ tz = "/usr/share/zoneinfo/" + selectedzone; -+ } - - if (QFile::exists(tz)) { // make sure the new TZ really exists - QFile::remove(QStringLiteral("/etc/localtime")); --- -2.6.3 - diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix b/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix index 8d4098ca31f..21ceec25d53 100644 --- a/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/default.nix @@ -1,13 +1,14 @@ { - plasmaPackage, substituteAll, + plasmaPackage, lib, copyPathsToStore, ecm, kdoctools, attica, baloo, boost, fontconfig, ibus, kactivities, kactivities-stats, kauth, kcmutils, kdbusaddons, kdeclarative, kded, kdelibs4support, kemoticons, kglobalaccel, ki18n, kitemmodels, knewstuff, knotifications, knotifyconfig, kpeople, krunner, ksysguard, kwallet, kwin, libXcursor, libXft, libcanberra_kde, libpulseaudio, libxkbfile, phonon, plasma-framework, - plasma-workspace, qtdeclarative, qtquickcontrols, qtsvg, qtx11extras, xf86inputevdev, - xf86inputsynaptics, xinput, xkeyboard_config, xorgserver, utillinux + plasma-workspace, qtdeclarative, qtquickcontrols, qtsvg, qtx11extras, + xf86inputevdev, xf86inputsynaptics, xinput, xkeyboard_config, xorgserver, + utillinux }: plasmaPackage rec { @@ -22,15 +23,12 @@ plasmaPackage rec { ki18n kpeople krunner kwin plasma-framework plasma-workspace qtdeclarative qtquickcontrols qtx11extras ksysguard ]; - patches = [ - ./0001-qt-5.5-QML-import-paths.patch - (substituteAll { - src = ./0002-hwclock.patch; - hwclock = "${utillinux}/sbin/hwclock"; - }) - ./0003-tzdir.patch - ]; + + patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); postPatch = '' + substituteInPlace kcms/dateandtime/helper.cpp \ + --subst-var hwclock "${utillinux}/sbin/hwclock" + sed '1i#include ' -i kcms/touchpad/src/backends/x11/synapticstouchpad.cpp ''; NIX_CFLAGS_COMPILE = [ "-I${xorgserver.dev}/include/xorg" ]; diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/0002-hwclock.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/hwclock-path.patch similarity index 60% rename from pkgs/desktops/kde-5/plasma/plasma-desktop/0002-hwclock.patch rename to pkgs/desktops/kde-5/plasma/plasma-desktop/hwclock-path.patch index 17b01486d92..5623de84668 100644 --- a/pkgs/desktops/kde-5/plasma/plasma-desktop/0002-hwclock.patch +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/hwclock-path.patch @@ -1,16 +1,7 @@ -From d0056fa6c1158408db169a7f5e6eb75691083094 Mon Sep 17 00:00:00 2001 -From: Thomas Tuegel -Date: Sun, 22 Nov 2015 09:34:43 -0600 -Subject: [PATCH 2/3] hwclock - ---- - kcms/dateandtime/helper.cpp | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -diff --git a/kcms/dateandtime/helper.cpp b/kcms/dateandtime/helper.cpp -index e955f0c..5171753 100644 ---- a/kcms/dateandtime/helper.cpp -+++ b/kcms/dateandtime/helper.cpp +Index: plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp +=================================================================== +--- plasma-desktop-5.8.5.orig/kcms/dateandtime/helper.cpp ++++ plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp @@ -48,10 +48,6 @@ #include #endif @@ -31,6 +22,3 @@ index e955f0c..5171753 100644 if (!hwclock.isEmpty()) { KProcess::execute(hwclock, QStringList() << QStringLiteral("--systohc")); } --- -2.6.3 - diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/ibus.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/ibus.patch new file mode 100644 index 00000000000..d5ac4b25087 --- /dev/null +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/ibus.patch @@ -0,0 +1,26 @@ +Index: plasma-desktop-5.8.5/kcms/keyboard/xkb_helper.cpp +=================================================================== +--- plasma-desktop-5.8.5.orig/kcms/keyboard/xkb_helper.cpp ++++ plasma-desktop-5.8.5/kcms/keyboard/xkb_helper.cpp +@@ -185,21 +185,5 @@ bool XkbHelper::initializeKeyboardLayout + + bool XkbHelper::preInitialize() + { +- // stop ibus so it does not mess with our layouts, we can remove this when we integrate IM into keyboard module +- +- QString ibusExe = QStandardPaths::findExecutable(QStringLiteral("ibus")); +- if( ibusExe.isEmpty() ) { +- return 0; +- } +- +- KProcess ibusProcess; +- ibusProcess << ibusExe << QStringLiteral("exit"); +- ibusProcess.setOutputChannelMode(KProcess::SeparateChannels); +- int res = ibusProcess.execute(); +- +- if( res == 0 ) { +- qCWarning(KCM_KEYBOARD) << "ibus successfully stopped"; +- } +- + return 0; + } diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/qml-import-paths.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/qml-import-paths.patch new file mode 100644 index 00000000000..def5b577b97 --- /dev/null +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/qml-import-paths.patch @@ -0,0 +1,54 @@ +Index: plasma-desktop-5.8.5/applets/pager/package/contents/ui/main.qml +=================================================================== +--- plasma-desktop-5.8.5.orig/applets/pager/package/contents/ui/main.qml ++++ plasma-desktop-5.8.5/applets/pager/package/contents/ui/main.qml +@@ -25,7 +25,7 @@ import org.kde.plasma.components 2.0 as + import org.kde.kquickcontrolsaddons 2.0 as KQuickControlsAddonsComponents + import org.kde.draganddrop 2.0 + import org.kde.plasma.private.pager 2.0 +-import "utils.js" as Utils ++import "../code/utils.js" as Utils + + MouseArea { + id: root +Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml +=================================================================== +--- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/FolderView.qml ++++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/FolderView.qml +@@ -27,7 +27,7 @@ import org.kde.plasma.extras 2.0 as Plas + import org.kde.kquickcontrolsaddons 2.0 + + import org.kde.private.desktopcontainment.folder 0.1 as Folder +-import "FolderTools.js" as FolderTools ++import "../code/FolderTools.js" as FolderTools + + Item { + id: main +Index: plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml +=================================================================== +--- plasma-desktop-5.8.5.orig/containments/desktop/package/contents/ui/main.qml ++++ plasma-desktop-5.8.5/containments/desktop/package/contents/ui/main.qml +@@ -30,8 +30,8 @@ import org.kde.kquickcontrolsaddons 2.0 + + import org.kde.private.desktopcontainment.desktop 0.1 as Desktop + +-import "LayoutManager.js" as LayoutManager +-import "FolderTools.js" as FolderTools ++import "../code/LayoutManager.js" as LayoutManager ++import "../code/FolderTools.js" as FolderTools + + DragDrop.DropArea { + id: root +Index: plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml +=================================================================== +--- plasma-desktop-5.8.5.orig/containments/panel/contents/ui/main.qml ++++ plasma-desktop-5.8.5/containments/panel/contents/ui/main.qml +@@ -25,7 +25,7 @@ import org.kde.plasma.components 2.0 as + import org.kde.kquickcontrolsaddons 2.0 + import org.kde.draganddrop 2.0 as DragDrop + +-import "LayoutManager.js" as LayoutManager ++import "../code/LayoutManager.js" as LayoutManager + + DragDrop.DropArea { + id: root diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/series b/pkgs/desktops/kde-5/plasma/plasma-desktop/series new file mode 100644 index 00000000000..36778cd1c56 --- /dev/null +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/series @@ -0,0 +1,4 @@ +qml-import-paths.patch +hwclock-path.patch +tzdir.patch +ibus.patch diff --git a/pkgs/desktops/kde-5/plasma/plasma-desktop/tzdir.patch b/pkgs/desktops/kde-5/plasma/plasma-desktop/tzdir.patch new file mode 100644 index 00000000000..97504b330fe --- /dev/null +++ b/pkgs/desktops/kde-5/plasma/plasma-desktop/tzdir.patch @@ -0,0 +1,18 @@ +Index: plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp +=================================================================== +--- plasma-desktop-5.8.5.orig/kcms/dateandtime/helper.cpp ++++ plasma-desktop-5.8.5/kcms/dateandtime/helper.cpp +@@ -181,7 +181,12 @@ int ClockHelper::tz( const QString& sele + + val = selectedzone; + #else +- QString tz = "/usr/share/zoneinfo/" + selectedzone; ++ QString tzdir = QString::fromLocal8Bit(qgetenv("TZDIR")); ++ QString tz = tzdir + "/" + selectedzone; ++ if (tzdir.isEmpty()) { ++ // Standard Linux path ++ tz = "/usr/share/zoneinfo/" + selectedzone; ++ } + + if (QFile::exists(tz)) { // make sure the new TZ really exists + QFile::remove(QStringLiteral("/etc/localtime")); diff --git a/pkgs/desktops/kde-5/plasma/startkde/startkde.sh b/pkgs/desktops/kde-5/plasma/startkde/startkde.sh index 63c62f12321..a403e8e05e6 100755 --- a/pkgs/desktops/kde-5/plasma/startkde/startkde.sh +++ b/pkgs/desktops/kde-5/plasma/startkde/startkde.sh @@ -6,6 +6,8 @@ export QT_PLUGIN_PATH="$QT_PLUGIN_PATH${QT_PLUGIN_PATH:+:}@QT_PLUGIN_PATH@" export QML_IMPORT_PATH="$QML_IMPORT_PATH${QML_IMPORT_PATH:+:}@QML_IMPORT_PATH@" export QML2_IMPORT_PATH="$QML2_IMPORT_PATH${QML2_IMPORT_PATH:+:}@QML2_IMPORT_PATH@" +kbuildsycoca5 + # Set the default GTK 2 theme if ! [ -e $HOME/.gtkrc-2.0 ] \ && [ -e /run/current-system/sw/share/themes/Breeze/gtk-2.0/gtkrc ]; then diff --git a/pkgs/desktops/lumina/default.nix b/pkgs/desktops/lumina/default.nix index dcacabc39c1..f593bd14437 100644 --- a/pkgs/desktops/lumina/default.nix +++ b/pkgs/desktops/lumina/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation rec { name = "lumina-${version}"; - version = "1.1.0-p1"; + version = "1.2.0-p1"; src = fetchFromGitHub { owner = "trueos"; repo = "lumina"; rev = "v${version}"; - sha256 = "1kkb6v6p6w5mx1qdmcrq3r674k9ahpc6wlsb9pi2lq8qk9yaid0m"; + sha256 = "0k16lcpxp9avwkadbbyqficd1wxsmwian5ji38wyax76v22yq7p6"; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin.nix index a9c4da810c1..ffda5b94e07 100644 --- a/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin.nix +++ b/pkgs/desktops/xfce/panel-plugins/xfce4-whiskermenu-plugin.nix @@ -4,7 +4,7 @@ with stdenv.lib; stdenv.mkDerivation rec { p_name = "xfce4-whiskermenu-plugin"; - version = "1.6.1"; + version = "1.6.2"; name = "${p_name}-${version}"; @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { owner = "gottcode"; repo = "xfce4-whiskermenu-plugin"; rev = "v${version}"; - sha256 = "19hldrrgy7qmrncv5rfsclybycjp9rjfnslhm996h62d2p675qpc"; + sha256 = "0vfyav01hynjm7p73wwbwnn2l8l9a0hkz755wmjzr6qv06f9019d"; }; nativeBuildInputs = [ cmake pkgconfig intltool ]; diff --git a/pkgs/development/compilers/aspectj/default.nix b/pkgs/development/compilers/aspectj/default.nix index 264e76d038c..f9e79226033 100644 --- a/pkgs/development/compilers/aspectj/default.nix +++ b/pkgs/development/compilers/aspectj/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchurl, jre}: -stdenv.mkDerivation { +stdenv.mkDerivation rec { name = "aspectj-1.5.2"; builder = ./builder.sh; src = fetchurl { - url = http://www.mirrorservice.org/sites/download.eclipse.org/eclipseMirror/technology/aspectj/aspectj-1.5.2.jar; - md5 = "64245d451549325147e3ca1ec4c9e57c"; + url = "http://archive.eclipse.org/tools/aspectj/${name}.jar"; + sha256 = "1b3mx248dc1xka1vgsl0jj4sm0nfjsqdcj9r9036mvixj1zj3nmh"; }; inherit jre; diff --git a/pkgs/development/compilers/ats2/default.nix b/pkgs/development/compilers/ats2/default.nix index 59ce006e835..3abd5c8c82a 100644 --- a/pkgs/development/compilers/ats2/default.nix +++ b/pkgs/development/compilers/ats2/default.nix @@ -3,11 +3,11 @@ , withContrib ? true }: let - versionPkg = "0.2.13" ; + versionPkg = "0.3.0" ; contrib = fetchurl { url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-contrib-${versionPkg}.tgz" ; - sha256 = "1hsqvdwiydks46sfjmm04rmjcx5v25xpjgnq0b96psrdbd0ky2kf" ; + sha256 = "1s4yscisn9gsr692jmh4y5mz03012pv84cm7l5n51v83wc08fks0" ; }; postInstallContrib = stdenv.lib.optionalString withContrib @@ -31,9 +31,11 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/ats2-lang/ATS2-Postiats-${version}.tgz"; - sha256 = "01rkybkwgbpx6blv72n46ml9ii3p6kpxbpczsrpbjkqmf22b4vii"; + sha256 = "1knf03r8a5sis7n8rw54flf1lxfbr3prywxb1czcdp6hsbcd1v1d"; }; + patches = [ ./install-postiats-contrib.patch ]; + buildInputs = [ gmp ]; setupHook = with stdenv.lib; diff --git a/pkgs/development/compilers/ats2/install-postiats-contrib.patch b/pkgs/development/compilers/ats2/install-postiats-contrib.patch new file mode 100644 index 00000000000..cb280d028b5 --- /dev/null +++ b/pkgs/development/compilers/ats2/install-postiats-contrib.patch @@ -0,0 +1,19 @@ +Install the parts of the contrib that have been moved to Postiats. +diff -Naur ATS2-Postiats-0.3.0-upstream/Makefile_dist ATS2-Postiats-0.3.0/Makefile_dist +--- ATS2-Postiats-0.3.0-upstream/Makefile_dist 2017-01-20 10:23:54.000000000 -0400 ++++ ATS2-Postiats-0.3.0/Makefile_dist 2017-01-21 13:14:27.614723335 -0400 +@@ -124,12 +124,12 @@ + cd "$(abs_top_srcdir)" && \ + $(MKDIR_P) $(PATSLIBHOME2)/bin && \ + if [ ! -d $(bindir2) ] ; then $(MKDIR_P) $(bindir2) ; fi && \ +- for x in share ccomp prelude libc libats ; do \ ++ for x in share ccomp prelude libc libats contrib atscntrb ; do \ + find "$$x" -type d -exec $(MKDIR_P) $(PATSLIBHOME2)/\{} \; -print; \ + done + + install_files_0: install_dirs ; \ +- for x in share ccomp/runtime prelude libc libats ; do \ ++ for x in share ccomp/runtime prelude libc libats contrib atscntrb ; do \ + cd "$(abs_top_srcdir)" && \ + $(INSTALL) -d $(PATSLIBHOME2)/"$$x" && \ + find "$$x" -type l -exec cp -d \{} $(PATSLIBHOME2)/\{} \; -print && \ diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix index 7162f85e05d..6202a8e968b 100644 --- a/pkgs/development/compilers/crystal/default.nix +++ b/pkgs/development/compilers/crystal/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, boehmgc, libatomic_ops, pcre, libevent, libiconv, llvm_39, makeWrapper }: stdenv.mkDerivation rec { - version = "0.20.4"; + version = "0.20.5"; name = "crystal-${version}-1"; arch = { @@ -14,15 +14,15 @@ stdenv.mkDerivation rec { url = "https://github.com/crystal-lang/crystal/releases/download/${version}/crystal-${version}-1-${arch}.tar.gz"; sha256 = { - "x86_64-linux" = "cdc11c30235f8bd3b89e1fc13b56838f99d585715fb66563d6599026f5393e37"; - "i686-linux" = "93e7df2bea3220728987a49a2f93d1c615e2ccae63843e0259a5d891c53a0b80"; - "x86_64-darwin" = "3fd291a4a5c9eccdea933a9df25446c90d80660a17e89f83503fcb5b6deba03e"; + "x86_64-linux" = "fd077c0a727419e131b1be6198a5aa5820ecbdaafd2d2bb38be5716ba75b5100"; + "i686-linux" = "e3a890f11833c57c9004655d108f981c7c630cd7a939f828d9a6c571705bc3e7"; + "x86_64-darwin" = "79462c8ff994b36cff219c356967844a17e8cb2817bb24a196a960a08b8c9e47"; }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); }; src = fetchurl { url = "https://github.com/crystal-lang/crystal/archive/${version}.tar.gz"; - sha256 = "fd099f278b71bbb5cad1927c93933d1feba554fbf8f6f4ab9165f535765f5e31"; + sha256 = "ee1e5948c6e662ccb1e62671cf2c91458775b559b23d74ab226dc2a2d23f7707"; }; # crystal on Darwin needs libiconv to build diff --git a/pkgs/development/compilers/ghc/8.0.2.nix b/pkgs/development/compilers/ghc/8.0.2.nix index 5979eba3e10..ba8401b9b09 100644 --- a/pkgs/development/compilers/ghc/8.0.2.nix +++ b/pkgs/development/compilers/ghc/8.0.2.nix @@ -4,13 +4,6 @@ let inherit (bootPkgs) ghc; - - fetchFilteredPatch = args: fetchurl (args // { - downloadToTemp = true; - postFetch = '' - ${patchutils}/bin/filterdiff --clean --strip-match=1 -x 'testsuite/*' "$downloadedFile" > "$out" - ''; # fix syntax highlighting: */ - }); in stdenv.mkDerivation rec { version = "8.0.2"; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index 971365eda48..e7f4335d6f6 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -1,5 +1,6 @@ { stdenv, fetchgit, bootPkgs, perl, gmp, ncurses, libiconv, binutils, coreutils -, autoconf, automake, happy, alex, python3, crossSystem, selfPkgs, cross ? null +, autoconf, automake, happy, alex, python3, buildPlatform, targetPlatform +, selfPkgs, cross ? null }: let @@ -68,9 +69,9 @@ in stdenv.mkDerivation (rec { passthru = { inherit bootPkgs; - } // stdenv.lib.optionalAttrs (crossSystem != null) { + } // stdenv.lib.optionalAttrs (targetPlatform != buildPlatform) { crossCompiler = selfPkgs.ghc.override { - cross = crossSystem; + cross = targetPlatform; bootPkgs = selfPkgs; }; }; diff --git a/pkgs/development/compilers/go/1.4.nix b/pkgs/development/compilers/go/1.4.nix index eb4c64ed334..b703a92f3ea 100644 --- a/pkgs/development/compilers/go/1.4.nix +++ b/pkgs/development/compilers/go/1.4.nix @@ -77,6 +77,29 @@ stdenv.mkDerivation rec { # fails when running inside tmux sed -i '/TestNohup/areturn' src/os/signal/signal_test.go + # unix socket tests fail on darwin + sed -i '/TestConnAndListener/areturn' src/net/conn_test.go + sed -i '/TestPacketConn/areturn' src/net/conn_test.go + sed -i '/TestPacketConn/areturn' src/net/packetconn_test.go + sed -i '/TestConnAndPacketConn/areturn' src/net/packetconn_test.go + sed -i '/TestUnixListenerSpecificMethods/areturn' src/net/packetconn_test.go + sed -i '/TestUnixConnSpecificMethods/areturn' src/net/packetconn_test.go + sed -i '/TestUnixListenerSpecificMethods/areturn' src/net/protoconn_test.go + sed -i '/TestUnixConnSpecificMethods/areturn' src/net/protoconn_test.go + sed -i '/TestStreamConnServer/areturn' src/net/server_test.go + sed -i '/TestReadUnixgramWithUnnamedSocket/areturn' src/net/unix_test.go + sed -i '/TestReadUnixgramWithZeroBytesBuffer/areturn' src/net/unix_test.go + sed -i '/TestUnixgramWrite/areturn' src/net/unix_test.go + sed -i '/TestUnixConnLocalAndRemoteNames/areturn' src/net/unix_test.go + sed -i '/TestUnixgramConnLocalAndRemoteNames/areturn' src/net/unix_test.go + sed -i '/TestWithSimulated/areturn' src/log/syslog/syslog_test.go + sed -i '/TestFlap/areturn' src/log/syslog/syslog_test.go + sed -i '/TestNew/areturn' src/log/syslog/syslog_test.go + sed -i '/TestNewLogger/areturn' src/log/syslog/syslog_test.go + sed -i '/TestDial/areturn' src/log/syslog/syslog_test.go + sed -i '/TestWrite/areturn' src/log/syslog/syslog_test.go + sed -i '/TestConcurrentWrite/areturn' src/log/syslog/syslog_test.go + sed -i '/TestConcurrentReconnect/areturn' src/log/syslog/syslog_test.go # remove IP resolving tests, on darwin they can find fe80::1%lo while expecting ::1 sed -i '/TestResolveIPAddr/areturn' src/net/ipraw_test.go diff --git a/pkgs/development/compilers/go/1.6.nix b/pkgs/development/compilers/go/1.6.nix index 982446f4fdb..7d78f5efd10 100644 --- a/pkgs/development/compilers/go/1.6.nix +++ b/pkgs/development/compilers/go/1.6.nix @@ -89,7 +89,7 @@ stdenv.mkDerivation rec { sed -i '/TestChdirAndGetwd/areturn' src/os/os_test.go sed -i '/TestRead0/areturn' src/os/os_test.go sed -i '/TestNohup/areturn' src/os/signal/signal_test.go - sed -i '/TestSystemRoots/areturn' src/crypto/x509/root_darwin_test.go + rm src/crypto/x509/root_darwin_test.go src/crypto/x509/verify_test.go sed -i '/TestGoInstallRebuildsStalePackagesInOtherGOPATH/areturn' src/cmd/go/go_test.go sed -i '/TestBuildDashIInstallsDependencies/areturn' src/cmd/go/go_test.go diff --git a/pkgs/development/compilers/jikes/default.nix b/pkgs/development/compilers/jikes/default.nix index 1423bc8d51e..1e202160b3c 100644 --- a/pkgs/development/compilers/jikes/default.nix +++ b/pkgs/development/compilers/jikes/default.nix @@ -4,7 +4,7 @@ stdenv.mkDerivation { name = "jikes-1.22"; src = fetchurl { url = mirror://sourceforge/jikes/jikes-1.22.tar.bz2; - md5 = "cda958c7fef6b43b803e1d1ef9afcb85"; + sha256 = "1qqldrp74pzpy5ly421srqn30qppmm9cvjiqdngk8hf47dv2rc0c"; }; meta = { diff --git a/pkgs/development/compilers/matter-compiler/default.nix b/pkgs/development/compilers/matter-compiler/default.nix index 12da620fe5b..58fb0ca22d7 100644 --- a/pkgs/development/compilers/matter-compiler/default.nix +++ b/pkgs/development/compilers/matter-compiler/default.nix @@ -5,9 +5,7 @@ bundlerEnv { name = "matter_compiler-0.5.1"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = '' diff --git a/pkgs/development/compilers/meta-environment/meta-build-env/default.nix b/pkgs/development/compilers/meta-environment/meta-build-env/default.nix index 105844887f1..3869bdad84f 100644 --- a/pkgs/development/compilers/meta-environment/meta-build-env/default.nix +++ b/pkgs/development/compilers/meta-environment/meta-build-env/default.nix @@ -2,7 +2,7 @@ name = "meta-build-env-0.1"; src = fetchurl { url = http://www.meta-environment.org/releases/meta-build-env-0.1.tar.gz ; - md5 = "827b54ace4e2d3c8e7605ea149b34293"; + sha256 = "1imn1gaan4fv73v8w3k3lgyjzkcn7bdp69k6hlz0vqdg17ysd1x3"; }; meta = { diff --git a/pkgs/development/compilers/nim/default.nix b/pkgs/development/compilers/nim/default.nix index eed702f8512..0cebd40afdb 100644 --- a/pkgs/development/compilers/nim/default.nix +++ b/pkgs/development/compilers/nim/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, makeWrapper, gcc }: +{ stdenv, lib, fetchurl, makeWrapper, nodejs, openssl, pcre, readline, sqlite }: stdenv.mkDerivation rec { name = "nim-${version}"; @@ -9,24 +9,52 @@ stdenv.mkDerivation rec { sha256 = "0rsibhkc5n548bn9yyb9ycrdgaph5kq84sfxc9gabjs7pqirh6cy"; }; - buildInputs = [ makeWrapper ]; + doCheck = true; - buildPhase = "sh build.sh"; + enableParallelBuilding = true; - installPhase = - '' - install -Dt "$out/bin" bin/nim - substituteInPlace install.sh --replace '$1/nim' "$out" - sh install.sh $out - wrapProgram $out/bin/nim \ - --suffix PATH : ${lib.makeBinPath [ gcc ]} - ''; + NIX_LDFLAGS = [ + "-lcrypto" + "-lpcre" + "-lreadline" + "-lsqlite3" + ]; - meta = with stdenv.lib; - { description = "Statically typed, imperative programming language"; - homepage = http://nim-lang.org/; - license = licenses.mit; - maintainers = with maintainers; [ ehmry peterhoeg ]; - platforms = platforms.linux ++ platforms.darwin; # arbitrary - }; + # 1. nodejs is only needed for tests + # 2. we could create a separate derivation for the "written in c" version of nim + # used for bootstrapping, but koch insists on moving the nim compiler around + # as part of building it, so it cannot be read-only + + buildInputs = [ + makeWrapper nodejs + openssl pcre readline sqlite + ]; + + buildPhase = '' + sh build.sh + ./bin/nim c koch + ./koch boot -d:release \ + -d:useGnuReadline \ + ${lib.optionals (stdenv.isDarwin || stdenv.isLinux) "-d:nativeStacktrace"} + ./koch tools -d:release + ''; + + installPhase = '' + install -Dt $out/bin bin/* koch + ./koch install $out + mv $out/nim/bin/* $out/bin/ && rmdir $out/nim/bin + mv $out/nim/* $out/ && rmdir $out/nim + wrapProgram $out/bin/nim \ + --suffix PATH : ${lib.makeBinPath [ stdenv.cc ]} + ''; + + checkPhase = "./koch tests"; + + meta = with stdenv.lib; { + description = "Statically typed, imperative programming language"; + homepage = http://nim-lang.org/; + license = licenses.mit; + maintainers = with maintainers; [ ehmry peterhoeg ]; + platforms = with platforms; linux ++ darwin; # arbitrary + }; } diff --git a/pkgs/development/compilers/ocaml/4.04.nix b/pkgs/development/compilers/ocaml/4.04.nix new file mode 100644 index 00000000000..7e35c9e1aa8 --- /dev/null +++ b/pkgs/development/compilers/ocaml/4.04.nix @@ -0,0 +1,6 @@ +import ./generic.nix { + major_version = "4"; + minor_version = "04"; + patch_version = "0"; + sha256 = "1d2nk3kq4dyzz8dls45r13jprq5by3q8kshc8kvxzm8n4fnnvvb4"; +} diff --git a/pkgs/development/compilers/ocaml/generic.nix b/pkgs/development/compilers/ocaml/generic.nix index abded4b6690..17b3033c31d 100644 --- a/pkgs/development/compilers/ocaml/generic.nix +++ b/pkgs/development/compilers/ocaml/generic.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (args // rec { buildFlags = "world" + optionalString useNativeCompilers " bootstrap world.opt"; buildInputs = [ncurses] ++ optionals useX11 [ libX11 xproto ]; installTargets = "install" + optionalString useNativeCompilers " installopt"; - preConfigure = '' + preConfigure = optionalString (!stdenv.lib.versionAtLeast version "4.04") '' CAT=$(type -tp cat) sed -e "s@/bin/cat@$CAT@" -i config/auto-aux/sharpbang ''; @@ -56,7 +56,7 @@ stdenv.mkDerivation (args // rec { meta = with stdenv.lib; { homepage = http://caml.inria.fr/ocaml; - branch = "4.03"; + branch = versionNoPatch; license = with licenses; [ qpl /* compiler */ lgpl2 /* library */ diff --git a/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix b/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix index e8d737e0082..2f16acb51d9 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8cpu-linux.nix @@ -1,9 +1,9 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "111"; + patchVersion = "121"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256_i686 = "07wyyds52c3fp4ha1fnzp6mbxwq0rs3vx59167b57gkggg7qz3ls"; - sha256_x86_64 = "0x4937c3307v78wx1jf227b89cf5lsd5yarmbjrxs4pq6lidlzhq"; + sha256_i686 = "0k1xyg000qmd96c2r2m8l84ygn6dmjf1ih5yjzq1zry5d0aczmpp"; + sha256_x86_64 = "1g0hh9ccmsrdfa9493k31v2vd6yiymwd1nclgjh29wxfy41h5qwp"; 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 fc2e6448fc3..2f16acb51d9 100644 --- a/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix +++ b/pkgs/development/compilers/oraclejdk/jdk8psu-linux.nix @@ -1,9 +1,9 @@ import ./jdk-linux-base.nix { productVersion = "8"; - patchVersion = "112"; + patchVersion = "121"; downloadUrl = http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html; - sha256_i686 = "19b9vwb7bd17s9p04y47zzjkccazzmpy4dqx4rgxd79k1fw2yz0y"; - sha256_x86_64 = "19blsx81x5p2f6d9vig89z7cc8778cp6qdjy9ylsa2444vaxfyvp"; + sha256_i686 = "0k1xyg000qmd96c2r2m8l84ygn6dmjf1ih5yjzq1zry5d0aczmpp"; + sha256_x86_64 = "1g0hh9ccmsrdfa9493k31v2vd6yiymwd1nclgjh29wxfy41h5qwp"; 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/rust/patches/darwin-disable-fragile-tcp-tests.patch b/pkgs/development/compilers/rust/patches/darwin-disable-fragile-tcp-tests.patch index 5c51886b4d8..da550f0327d 100644 --- a/pkgs/development/compilers/rust/patches/darwin-disable-fragile-tcp-tests.patch +++ b/pkgs/development/compilers/rust/patches/darwin-disable-fragile-tcp-tests.patch @@ -1,29 +1,37 @@ -From 0becb0b7cff0176279fc9f94c91299d788a43941 Mon Sep 17 00:00:00 2001 +From 1d8a91d5b09cb762fe890d04bfb61b9eefd0624a Mon Sep 17 00:00:00 2001 From: Moritz Ulrich Date: Sun, 8 Jan 2017 10:28:17 +0100 Subject: [PATCH] Disable libstd::net::tcp::{ttl, timeouts} on Darwin --- - src/libstd/net/tcp.rs | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) + src/libstd/net/tcp.rs | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libstd/net/tcp.rs b/src/libstd/net/tcp.rs -index 0e7c5b0671..189c31b958 100644 +index 0e7c5b0671..d42fd26267 100644 --- a/src/libstd/net/tcp.rs +++ b/src/libstd/net/tcp.rs -@@ -1022,7 +1022,10 @@ mod tests { +@@ -551,6 +551,7 @@ mod tests { + }) + } + ++ #[cfg_attr(target_os = "macos", ignore)] + #[test] + fn write_close() { + each_ip(&mut |addr| { +@@ -1022,7 +1023,10 @@ mod tests { // FIXME: re-enabled bitrig/openbsd tests once their socket timeout code // no longer has rounding errors. - #[cfg_attr(any(target_os = "bitrig", target_os = "netbsd", target_os = "openbsd"), ignore)] -+ #[cfg_attr(any(target_os = "bitrig", -+ target_os = "netbsd", -+ target_os = "openbsd", -+ target_os = "macos"), ignore)] ++ #[cfg_attr(any(target_os = "bitrig", ++ target_os = "netbsd", ++ target_os = "openbsd", ++ target_os = "macos"), ignore)] #[test] fn timeouts() { let addr = next_test_ip4(); -@@ -1101,6 +1104,7 @@ mod tests { +@@ -1101,6 +1105,7 @@ mod tests { assert_eq!(false, t!(stream.nodelay())); } diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix index 04543f17ec9..056177fd265 100644 --- a/pkgs/development/compilers/rust/rustc.nix +++ b/pkgs/development/compilers/rust/rustc.nix @@ -20,27 +20,17 @@ let else "${shortVersion}-g${builtins.substring 0 7 srcRev}"; - name = "rustc-${version}"; - procps = if stdenv.isDarwin then darwin.ps else args.procps; llvmShared = llvm.override { enableSharedLibraries = true; }; target = builtins.replaceStrings [" "] [","] (builtins.toString targets); - meta = with stdenv.lib; { - homepage = http://www.rust-lang.org/; - description = "A safe, concurrent, practical language"; - maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington retrry ]; - license = [ licenses.mit licenses.asl20 ]; - platforms = platforms.linux ++ platforms.darwin; - }; in stdenv.mkDerivation { - inherit name; + name = "rustc-${version}"; inherit version; - inherit meta; __impureHostDeps = [ "/usr/lib/libedit.3.dylib" ]; @@ -52,6 +42,9 @@ stdenv.mkDerivation { # versions. RUSTC_BOOTSTRAP = "1"; + # Increase codegen units to introduce parallelism within the compiler. + RUSTFLAGS = "-Ccodegen-units=10"; + src = fetchgit { url = https://github.com/rust-lang/rust; rev = srcRev; @@ -130,13 +123,12 @@ stdenv.mkDerivation { buildInputs = [ ncurses ] ++ targetToolchains ++ optional (!forceBundledLLVM) llvmShared; - # https://github.com/rust-lang/rust/issues/30181 - # enableParallelBuilding = false; # missing files during linking, occasionally - outputs = [ "out" "doc" ]; setOutputFlags = false; + # Disable codegen units for the tests. preCheck = '' + export RUSTFLAGS= export TZDIR=${tzdata}/share/zoneinfo '' + # Ensure TMPDIR is set, and disable a test that removing the HOME @@ -147,7 +139,18 @@ stdenv.mkDerivation { sed -i '28s/home_dir().is_some()/true/' ./src/test/run-pass/env-home-dir.rs ''; - # Disable doCheck on Darwin to work around upstream issue doCheck = true; dontSetConfigureCross = true; + + # https://github.com/NixOS/nixpkgs/pull/21742#issuecomment-272305764 + # https://github.com/rust-lang/rust/issues/30181 + # enableParallelBuilding = false; + + meta = with stdenv.lib; { + homepage = http://www.rust-lang.org/; + description = "A safe, concurrent, practical language"; + maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington retrry ]; + license = [ licenses.mit licenses.asl20 ]; + platforms = platforms.linux ++ platforms.darwin; + }; } diff --git a/pkgs/development/compilers/scala/2.10.nix b/pkgs/development/compilers/scala/2.10.nix index 26fd3850190..946a9bedbf5 100644 --- a/pkgs/development/compilers/scala/2.10.nix +++ b/pkgs/development/compilers/scala/2.10.nix @@ -1,11 +1,11 @@ -{ stdenv, fetchurl, makeWrapper, jre }: +{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }: stdenv.mkDerivation rec { - name = "scala-2.10.5"; + name = "scala-2.10.6"; src = fetchurl { url = "http://www.scala-lang.org/files/archive/${name}.tgz"; - sha256 = "1ckyz31gmf2pgdl51h1raa669mkl7sqfdl3vqkrmyc46w5ysz3ci"; + sha256 = "0rrdrndnxy8m76gppqh7yr68qfx0kxns5bwc69k4swz6va1zbbal"; }; propagatedBuildInputs = [ jre ] ; @@ -17,7 +17,11 @@ stdenv.mkDerivation rec { mv * $out for p in $(ls $out/bin/) ; do - wrapProgram $out/bin/$p --prefix PATH ":" ${jre}/bin ; + wrapProgram $out/bin/$p \ + --prefix PATH ":" ${coreutils}/bin \ + --prefix PATH ":" ${gnugrep}/bin \ + --prefix PATH ":" ${jre}/bin \ + --set JAVA_HOME ${jre} done ''; diff --git a/pkgs/development/compilers/scala/2.11.nix b/pkgs/development/compilers/scala/2.11.nix new file mode 100644 index 00000000000..394b2f9da09 --- /dev/null +++ b/pkgs/development/compilers/scala/2.11.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }: + +stdenv.mkDerivation rec { + name = "scala-2.11.8"; + + src = fetchurl { + url = "http://www.scala-lang.org/files/archive/${name}.tgz"; + sha256 = "1khs7673wca7gnxz2rxphv6v5k94jkpcarlqznsys9cpknhqdz47"; + }; + + propagatedBuildInputs = [ jre ] ; + buildInputs = [ makeWrapper ] ; + + installPhase = '' + mkdir -p $out + rm "bin/"*.bat + mv * $out + + for p in $(ls $out/bin/) ; do + wrapProgram $out/bin/$p \ + --prefix PATH ":" ${coreutils}/bin \ + --prefix PATH ":" ${gnugrep}/bin \ + --prefix PATH ":" ${jre}/bin \ + --set JAVA_HOME ${jre} + done + ''; + + meta = { + description = "General purpose programming language"; + longDescription = '' + Scala is a general purpose programming language designed to express + common programming patterns in a concise, elegant, and type-safe way. + It smoothly integrates features of object-oriented and functional + languages, enabling Java and other programmers to be more productive. + Code sizes are typically reduced by a factor of two to three when + compared to an equivalent Java application. + ''; + homepage = http://www.scala-lang.org/; + license = stdenv.lib.licenses.bsd3; + platforms = stdenv.lib.platforms.all; + branch = "2.11"; + }; +} diff --git a/pkgs/development/compilers/scala/default.nix b/pkgs/development/compilers/scala/default.nix index bc7da3581de..8e1f8dd4722 100644 --- a/pkgs/development/compilers/scala/default.nix +++ b/pkgs/development/compilers/scala/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, makeWrapper, jre }: +{ stdenv, fetchurl, makeWrapper, jre, gnugrep, coreutils }: stdenv.mkDerivation rec { name = "scala-2.12.1"; @@ -17,7 +17,11 @@ stdenv.mkDerivation rec { mv * $out for p in $(ls $out/bin/) ; do - wrapProgram $out/bin/$p --prefix PATH ":" ${jre}/bin ; + wrapProgram $out/bin/$p \ + --prefix PATH ":" ${coreutils}/bin \ + --prefix PATH ":" ${gnugrep}/bin \ + --prefix PATH ":" ${jre}/bin \ + --set JAVA_HOME ${jre} done ''; diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix index 0935891dcbd..354c8f4e5f5 100644 --- a/pkgs/development/compilers/solc/default.nix +++ b/pkgs/development/compilers/solc/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchgit, boost, cmake, jsoncpp }: stdenv.mkDerivation rec { - version = "0.4.6"; + version = "0.4.8"; name = "solc-${version}"; # Cannot use `fetchFromGitHub' because of submodules src = fetchgit { url = "https://github.com/ethereum/solidity"; - rev = "2dabbdf06f414750ef0425c664f861aeb3e470b8"; - sha256 = "0q1dvizx60f7l97w8241wra7vpghimc9x7gzb18vn34sxv4bqy9g"; + rev = "60cc1668517f56ce6ca8225555472e7a27eab8b0"; + sha256 = "09mwah7c5ca1bgnqp5qgghsi6mbsi7p16z8yxm0aylsn2cjk23na"; }; patchPhase = '' diff --git a/pkgs/development/compilers/zulu/default.nix b/pkgs/development/compilers/zulu/default.nix new file mode 100644 index 00000000000..657f5274d00 --- /dev/null +++ b/pkgs/development/compilers/zulu/default.nix @@ -0,0 +1,67 @@ +{ stdenv, pkgs, fetchurl, unzip, makeWrapper, setJavaClassPath, swingSupport ? true }: + +with pkgs; + +let + version = "8.19.0.1"; + openjdk = "8.0.112"; + + sha256_linux = "1icb6in1197n44wk2cqnrxr7w0bd5abxxysfrhbg56jlb9nzmp4x"; + sha256_darwin = "0kxwh62a6kckc9l9jkgakf86lqkqazp3dwfwaxqc4cg5zczgbhmd"; + + platform = if stdenv.isDarwin then "macosx" else "linux"; + hash = if stdenv.isDarwin then sha256_darwin else sha256_linux; + extension = if stdenv.isDarwin then "zip" else "tar.gz"; +in stdenv.mkDerivation rec { + inherit version openjdk platform hash extension; + + name = "zulu-${version}"; + + src = fetchurl { + url = "https://cdn.azul.com/zulu/bin/zulu${version}-jdk${openjdk}-${platform}_x64.${extension}"; + sha256 = hash; + }; + + buildInputs = [ makeWrapper ] ++ stdenv.lib.optional stdenv.isDarwin [ unzip ]; + + installPhase = '' + mkdir -p $out + cp -r ./* "$out/" + + jrePath="$out/jre" + + rpath=$rpath''${rpath:+:}$jrePath/lib/amd64/jli + rpath=$rpath''${rpath:+:}$jrePath/lib/amd64/server + rpath=$rpath''${rpath:+:}$jrePath/lib/amd64/xawt + rpath=$rpath''${rpath:+:}$jrePath/lib/amd64 + + # 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" {} \; + + mkdir -p $out/nix-support + echo -n "${setJavaClassPath}" > $out/nix-support/propagated-native-build-inputs + + # Set JAVA_HOME automatically. + cat <> $out/nix-support/setup-hook + if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out; fi + EOF + ''; + + libraries = [ stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xorg.libXxf86vm alsaLib fontconfig freetype gnome2.pango gnome2.gtk cairo gdk_pixbuf atk ] + ++ (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; + + meta = with stdenv.lib; { + homepage = https://www.azul.com/products/zulu/; + license = licenses.gpl2; + description = "Certified builds of OpenJDK"; + longDescription = "Certified builds of OpenJDK that can be deployed across multiple operating systems, containers, hypervisors and Cloud platforms"; + maintainers = with maintainers; [ nequissimus ]; + platforms = [ "x86_64-linux" "x86_64-darwin" ]; + }; +} diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix index d35c062d6e4..ed9312b5c57 100644 --- a/pkgs/development/coq-modules/coq-ext-lib/default.nix +++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix @@ -3,7 +3,8 @@ let param = { "8.4" = { version = "0.9.0"; sha256 = "1n3bk003vvbghbrxkhal6drnc0l65jv9y77wd56is3jw9xgiif0w"; }; - "8.5" = { version = "0.9.3"; sha256 = "05zff5mrkxpvcsw4gi8whjj5w0mdbqzjmb247lq5b7mry0bypwc5"; }; + "8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; }; + "8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; }; }."${coq.coq-version}"; in diff --git a/pkgs/development/coq-modules/dpdgraph/default.nix b/pkgs/development/coq-modules/dpdgraph/default.nix index 0dec05ebd3f..9dbc3a3f299 100644 --- a/pkgs/development/coq-modules/dpdgraph/default.nix +++ b/pkgs/development/coq-modules/dpdgraph/default.nix @@ -1,15 +1,27 @@ -{ stdenv, fetchFromGitHub, coq, ocamlPackages }: +{ stdenv, fetchFromGitHub, autoreconfHook, coq, ocamlPackages }: + +let param = { + "8.6" = { + version = "0.6.1"; + rev = "c3b87af6bfa338e18b83f014ebd0e56e1f611663"; + sha256 = "1jaafkwsb5450378nprjsds1illgdaq60gryi8kspw0i25ykz2c9"; + }; + "8.5" = { + version = "0.6"; + rev = "v0.6"; + sha256 = "0qvar8gfbrcs9fmvkph5asqz4l5fi63caykx3bsn8zf0xllkwv0n"; + }; +}."${coq.coq-version}"; in stdenv.mkDerivation { - name = "coq${coq.coq-version}-dpdgraph-0.5"; + name = "coq${coq.coq-version}-dpdgraph-${param.version}"; src = fetchFromGitHub { owner = "Karmaki"; repo = "coq-dpdgraph"; - rev = "227a6a28bf11cf1ea56f359160558965154dd176"; - sha256 = "1vxf7qq37mnmlclkr394147xvrky3p98ar08c4wndwrp41gfbxhq"; + inherit (param) rev sha256; }; - buildInputs = [ coq ] + buildInputs = [ autoreconfHook coq ] ++ (with ocamlPackages; [ ocaml findlib ocamlgraph ]); preInstall = '' diff --git a/pkgs/development/coq-modules/flocq/default.nix b/pkgs/development/coq-modules/flocq/default.nix index 09af50db971..30ec69ba653 100644 --- a/pkgs/development/coq-modules/flocq/default.nix +++ b/pkgs/development/coq-modules/flocq/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { - name = "coq-flocq-${coq.coq-version}-${version}"; - version = "2.5.1"; + name = "coq${coq.coq-version}-flocq-${version}"; + version = "2.5.2"; src = fetchurl { - url = https://gforge.inria.fr/frs/download.php/file/35430/flocq-2.5.1.tar.gz; - sha256 = "1a0gznvg32ckxgs3jzznc1368p8x2ny4vfwrnavb3h0ljcl1mlzy"; + url = https://gforge.inria.fr/frs/download.php/file/36199/flocq-2.5.2.tar.gz; + sha256 = "0h5mlasirfzc0wwn2isg4kahk384n73145akkpinrxq5jsn5d22h"; }; buildInputs = [ coq.ocaml coq.camlp5 bash which autoconf automake ]; diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix index 81cfdecdfff..dba6a3abbea 100644 --- a/pkgs/development/coq-modules/mathcomp/default.nix +++ b/pkgs/development/coq-modules/mathcomp/default.nix @@ -1,39 +1,22 @@ { callPackage, fetchurl, coq }: -if coq.coq-version == "8.4" then - -callPackage ./generic.nix { - - name = "coq-mathcomp-1.6-${coq.coq-version}"; - src = fetchurl { +let param = + let v16 = { + version = "1.6"; url = http://ssr.msr-inria.inria.fr/FTP/mathcomp-1.6.tar.gz; sha256 = "0adr556032r1jkvphbpfvrrv041qk0yqb7a1xnbam52ji0mdl2w8"; - }; - -} - -else if coq.coq-version == "8.5" then - -callPackage ./generic.nix { - - name = "coq-mathcomp-1.6-${coq.coq-version}"; - src = fetchurl { - url = http://ssr.msr-inria.inria.fr/FTP/mathcomp-1.6.tar.gz; - sha256 = "0adr556032r1jkvphbpfvrrv041qk0yqb7a1xnbam52ji0mdl2w8"; - }; - -} - -else if coq.coq-version == "8.6" then - -callPackage ./generic.nix { - - name = "coq-mathcomp-1.6.1-${coq.coq-version}"; - src = fetchurl { + }; v161 = { + version = "1.6.1"; url = https://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz; sha256 = "1j9ylggjzrxz1i2hdl2yhsvmvy5z6l4rprwx7604401080p5sgjw"; - }; + }; in +{ + "8.4" = v16; + "8.5" = v16; + "8.6" = v161; +}."${coq.coq-version}"; in +callPackage ./generic.nix { + name = "coq${coq.coq-version}-mathcomp-${param.version}"; + src = fetchurl { inherit (param) url sha256; }; } - -else throw "No ssreflect package for Coq version ${coq.coq-version}" diff --git a/pkgs/development/coq-modules/mathcomp/generic.nix b/pkgs/development/coq-modules/mathcomp/generic.nix index 9a6a98609d2..1c150c9e69f 100644 --- a/pkgs/development/coq-modules/mathcomp/generic.nix +++ b/pkgs/development/coq-modules/mathcomp/generic.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, coq, ssreflect, ncurses, which -, graphviz, ocamlPackages, withDoc ? false +, graphviz, withDoc ? false , src, name }: @@ -9,7 +9,7 @@ stdenv.mkDerivation { inherit src; nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; - buildInputs = [ coq.ocaml coq.camlp5 ncurses which ]; + buildInputs = [ coq.ocaml coq.findlib coq.camlp5 ncurses which ]; propagatedBuildInputs = [ coq ssreflect ]; enableParallelBuilding = true; diff --git a/pkgs/development/coq-modules/ssreflect/default.nix b/pkgs/development/coq-modules/ssreflect/default.nix index 16147c4dc2a..18eafe5e9c2 100644 --- a/pkgs/development/coq-modules/ssreflect/default.nix +++ b/pkgs/development/coq-modules/ssreflect/default.nix @@ -1,39 +1,22 @@ { callPackage, fetchurl, coq }: -if coq.coq-version == "8.4" then - -callPackage ./generic.nix { - - name = "coq-ssreflect-1.6-${coq.coq-version}"; - src = fetchurl { +let param = + let v16 = { + version = "1.6"; url = http://ssr.msr-inria.inria.fr/FTP/mathcomp-1.6.tar.gz; sha256 = "0adr556032r1jkvphbpfvrrv041qk0yqb7a1xnbam52ji0mdl2w8"; - }; - -} - -else if coq.coq-version == "8.5" then - -callPackage ./generic.nix { - - name = "coq-ssreflect-1.6-${coq.coq-version}"; - src = fetchurl { - url = http://ssr.msr-inria.inria.fr/FTP/mathcomp-1.6.tar.gz; - sha256 = "0adr556032r1jkvphbpfvrrv041qk0yqb7a1xnbam52ji0mdl2w8"; - }; - -} - -else if coq.coq-version == "8.6" then - -callPackage ./generic.nix { - - name = "coq-ssreflect-1.6.1-${coq.coq-version}"; - src = fetchurl { + }; v161 = { + version = "1.6.1"; url = https://github.com/math-comp/math-comp/archive/mathcomp-1.6.1.tar.gz; sha256 = "1j9ylggjzrxz1i2hdl2yhsvmvy5z6l4rprwx7604401080p5sgjw"; - }; + }; in +{ + "8.4" = v16; + "8.5" = v16; + "8.6" = v161; +}."${coq.coq-version}"; in +callPackage ./generic.nix { + name = "coq${coq.coq-version}-ssreflect-${param.version}"; + src = fetchurl { inherit (param) url sha256; }; } - -else throw "No ssreflect package for Coq version ${coq.coq-version}" diff --git a/pkgs/development/coq-modules/ssreflect/generic.nix b/pkgs/development/coq-modules/ssreflect/generic.nix index 3362e8839a7..c598345403d 100644 --- a/pkgs/development/coq-modules/ssreflect/generic.nix +++ b/pkgs/development/coq-modules/ssreflect/generic.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation { inherit src; nativeBuildInputs = stdenv.lib.optionals withDoc [ graphviz ]; - buildInputs = [ coq.ocaml coq.camlp5 ncurses which ]; + buildInputs = [ coq.ocaml coq.findlib coq.camlp5 ncurses which ]; propagatedBuildInputs = [ coq ]; enableParallelBuilding = true; diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 3c48be53141..a3082989855 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -57,16 +57,7 @@ self: super: { sha256 = "1vy6bj7f8zyj4n1r0gpi0r7mxapsrjvhwmsi5sbnradfng5j3jya"; rev = drv.version; }; - })).overrideScope (self: super: { - # https://github.com/bitemyapp/esqueleto/issues/8 - esqueleto = self.esqueleto_2_4_3; - # https://github.com/yesodweb/yesod/issues/1324 - yesod-persistent = self.yesod-persistent_1_4_1_1; - # https://github.com/prowdsponsor/esqueleto/issues/137 - persistent = self.persistent_2_2_4_1; - persistent-template = self.persistent-template_2_1_8_1; - persistent-sqlite = self.persistent-sqlite_2_2_1; - })).override { + }))).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; @@ -518,7 +509,7 @@ self: super: { # https://ghc.haskell.org/trac/ghc/ticket/9625 vty = dontCheck super.vty; - vty_5_14 = dontCheck super.vty_5_14; + vty_5_15 = dontCheck super.vty_5_15; # https://github.com/vincenthz/hs-crypto-pubkey/issues/20 crypto-pubkey = dontCheck super.crypto-pubkey; @@ -616,6 +607,11 @@ self: super: { # /homeless-shelter. Disabled. purescript = dontCheck super.purescript; + # Requires bower-json >= 1.0.0.1 && < 1.1 + purescript_0_10_5 = super.purescript_0_10_5.overrideScope (self: super: { + bower-json = self.bower-json_1_0_0_1; + }); + # https://github.com/tych0/xcffib/issues/37 xcffib = dontCheck super.xcffib; @@ -672,8 +668,38 @@ self: super: { ''; })); - # Requires optparse-applicative 0.13.0.0 + # Packages of the diagrams ecosystem that require: + # diagrams-core ==1.4.* + # diagrams-lib ==1.4.* + # optparse-applicative ==0.13.* + diagrams_1_4 = super.diagrams_1_4.overrideScope (self: super: { + diagrams-contrib = self.diagrams-contrib_1_4_0_1; + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + diagrams-svg = self.diagrams-svg_1_4_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-contrib_1_4_0_1 = super.diagrams-contrib_1_4_0_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + }); + diagrams-lib_1_4_0_1 = super.diagrams-lib_1_4_0_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); diagrams-pgf = super.diagrams-pgf.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-rasterific_1_4 = super.diagrams-rasterific_1_4.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; + optparse-applicative = self.optparse-applicative_0_13_0_0; + }); + diagrams-svg_1_4_1 = super.diagrams-svg_1_4_1.overrideScope (self: super: { + diagrams-core = self.diagrams-core_1_4; + diagrams-lib = self.diagrams-lib_1_4_0_1; optparse-applicative = self.optparse-applicative_0_13_0_0; }); @@ -690,6 +716,9 @@ self: super: { # https://github.com/nushio3/doctest-prop/issues/1 doctest-prop = dontCheck super.doctest-prop; + # Depends on itself for testing + doctest-discover = addBuildTool super.doctest-discover (dontCheck super.doctest-discover); + # https://github.com/bos/aeson/issues/253 aeson = dontCheck super.aeson; @@ -805,14 +834,6 @@ self: super: { # Fine-tune the build. structured-haskell-mode = (overrideCabal super.structured-haskell-mode (drv: { - # Bump version to latest git-version to get support for Emacs 25.x. - version = "1.0.20-28-g1ffb4db"; - src = pkgs.fetchFromGitHub { - owner = "chrisdone"; - repo = "structured-haskell-mode"; - rev = "dde5104ee28e1c63ca9fbc37c969f8e319b4b903"; - sha256 = "0g5qpnxzr9qmgzvsld5mg94rb28xb8kd1a02q045r6zlmv1zx7lp"; - }; # Statically linked Haskell libraries make the tool start-up much faster, # which is important for use in Emacs. enableSharedExecutables = false; @@ -1003,11 +1024,12 @@ self: super: { # The most current version needs some packages to build that are not in LTS 7.x. stack = super.stack.overrideScope (self: super: { http-client = self.http-client_0_5_5; - http-client-tls = self.http-client-tls_0_3_3; + http-client-tls = self.http-client-tls_0_3_3_1; http-conduit = self.http-conduit_2_2_3; optparse-applicative = dontCheck self.optparse-applicative_0_13_0_0; criterion = super.criterion.override { inherit (super) optparse-applicative; }; aeson = self.aeson_1_0_2_1; + hpack = self.hpack_0_15_0; }); # The latest Hoogle needs versions not yet in LTS Haskell 7.x. @@ -1042,7 +1064,10 @@ self: super: { # Note: Simply patching the dynamic library (.so) of the GLUT build will *not* work, since the # RPATH also needs to be propagated when using static linking. GHC automatically handles this for # us when we patch the cabal file (Link options will be recored in the ghc package registry). - GLUT = addPkgconfigDepend (appendPatch super.GLUT ./patches/GLUT.patch) pkgs.freeglut; + # + # Additional note: nixpkgs' freeglut and macOS's OpenGL implementation do not cooperate, + # so disable this on Darwin only + ${if pkgs.stdenv.isDarwin then null else "GLUT"} = addPkgconfigDepend (appendPatch super.GLUT ./patches/GLUT.patch) pkgs.freeglut; # https://github.com/Philonous/hs-stun/pull/1 # Remove if a version > 0.1.0.1 ever gets released. @@ -1069,23 +1094,54 @@ self: super: { # http-api-data_0.3.x requires QuickCheck > 2.9, but overriding that version # is hard because of transitive dependencies, so we just disable tests. - http-api-data_0_3_3 = dontCheck super.http-api-data_0_3_3; + http-api-data_0_3_5 = dontCheck super.http-api-data_0_3_5; # Fix build for latest versions of servant and servant-client. servant_0_9_1_1 = super.servant_0_9_1_1.overrideScope (self: super: { - http-api-data = self.http-api-data_0_3_3; + http-api-data = self.http-api-data_0_3_5; }); servant-client_0_9_1_1 = super.servant-client_0_9_1_1.overrideScope (self: super: { - http-api-data = self.http-api-data_0_3_3; + http-api-data = self.http-api-data_0_3_5; servant-server = self.servant-server_0_9_1_1; servant = self.servant_0_9_1_1; }); + # build servant docs from the repository + servant = + let + ver = super.servant.version; + docs = pkgs.stdenv.mkDerivation { + name = "servant-sphinx-documentation-${ver}"; + src = "${pkgs.fetchFromGitHub { + owner = "haskell-servant"; + repo = "servant"; + rev = "v${ver}"; + sha256 = "0fynv77m7rk79pdp535c2a2bd44csgr32zb4wqavbalr7grpxg4q"; + }}/doc"; + buildInputs = with pkgs.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; + makeFlags = "html"; + installPhase = '' + mv _build/html $out + ''; + }; + in overrideCabal super.servant (old: { + postInstall = old.postInstall or "" + '' + ln -s ${docs} $out/share/doc/servant + ''; + }); + + + # https://github.com/plow-technologies/servant-auth/issues/20 + servant-auth = dontCheck super.servant-auth; + + servant-auth-server = super.servant-auth-server.overrideScope (self: super: { + jose = super.jose_0_5_0_2; + }); + # https://github.com/pontarius/pontarius-xmpp/issues/105 pontarius-xmpp = dontCheck super.pontarius-xmpp; - # https://github.com/fpco/store/issues/77 - store = dontCheck super.store; + # Use proper store-core version. store_0_3 = super.store_0_3.overrideScope (self: super: { store-core = self.store-core_0_3; }); # https://github.com/bmillwood/applicative-quoters/issues/6 @@ -1094,13 +1150,10 @@ self: super: { # https://github.com/roelvandijk/terminal-progress-bar/issues/13 terminal-progress-bar = doJailbreak super.terminal-progress-bar; - # https://github.com/vshabanov/HsOpenSSL/issues/11 - HsOpenSSL = doJailbreak super.HsOpenSSL; - # https://github.com/NixOS/nixpkgs/issues/19612 wai-app-file-cgi = (dontCheck super.wai-app-file-cgi).overrideScope (self: super: { http-client = self.http-client_0_5_5; - http-client-tls = self.http-client-tls_0_3_3; + http-client-tls = self.http-client-tls_0_3_3_1; http-conduit = self.http-conduit_2_2_3; }); @@ -1130,20 +1183,17 @@ self: super: { socket_0_7_0_0 = super.socket_0_7_0_0.overrideScope (self: super: { QuickCheck = self.QuickCheck_2_9_2; }); - # Encountered missing dependencies: hspec >=1.3 && <2.1 - # https://github.com/rampion/ReadArgs/issues/8 - ReadArgs = doJailbreak super.ReadArgs; + # requires most recent vty + brick = super.brick.overrideScope (self: super: { vty = self.vty_5_15; }); - # https://github.com/philopon/barrier/issues/3 - barrier = doJailbreak super.barrier; - - # requires vty 5.13 - brick = super.brick.overrideScope (self: super: { vty = self.vty_5_14; }); - - # https://github.com/krisajenkins/elm-export/pull/22 - elm-export = doJailbreak super.elm-export; - - turtle_1_3_0 = super.turtle_1_3_0.overrideScope (self: super: { + turtle_1_3_1 = super.turtle_1_3_1.overrideScope (self: super: { optparse-applicative = self.optparse-applicative_0_13_0_0; }); + + lentil = super.lentil.overrideScope (self: super: { + pipes = self.pipes_4_3_2; + optparse-applicative = self.optparse-applicative_0_13_0_0; + # https://github.com/roelvandijk/terminal-progress-bar/issues/14 + terminal-progress-bar = doJailbreak self.terminal-progress-bar_0_1_1; + }); } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix index 564ce3c04ec..6263d38a2bb 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix @@ -103,8 +103,6 @@ self: super: { license = pkgs.stdenv.lib.licenses.bsd3; }) {}; - mono-traversable = addBuildDepend super.mono-traversable self.semigroups; - # diagrams/monoid-extras#19 monoid-extras = overrideCabal super.monoid-extras (drv: { prePatch = "sed -i 's|4\.8|4.9|' monoid-extras.cabal"; @@ -185,6 +183,8 @@ self: super: { hackage-security = dontHaddock (dontCheck super.hackage-security); # GHC versions prior to 8.x require additional build inputs. + distributive = addBuildDepend super.distributive self.semigroups; + mono-traversable = addBuildDepend super.mono-traversable self.semigroups; attoparsec = addBuildDepends super.attoparsec (with self; [semigroups fail]); Glob = addBuildDepends super.Glob (with self; [semigroups]); Glob_0_7_10 = addBuildDepends super.Glob_0_7_10 (with self; [semigroups]); @@ -208,6 +208,4 @@ self: super: { # Moved out from common as no longer the case for GHC8 ghc-mod = super.ghc-mod.override { cabal-helper = self.cabal-helper_0_6_3_1; }; - - } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix index 1c579b9d6e2..ffd6845b1d0 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.6.x.nix @@ -99,6 +99,7 @@ self: super: { # Needs additional inputs on pre 7.10.x compilers. semigroups = addBuildDepends super.semigroups (with self; [bytestring-builder nats tagged unordered-containers transformers]); lens = addBuildDepends super.lens (with self; [doctest generic-deriving nats simple-reflect]); + distributive = addBuildDepend super.distributive self.semigroups; # Haddock doesn't cope with the new markup. bifunctors = dontHaddock super.bifunctors; diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix index f7410689866..4b18332648d 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.8.x.nix @@ -142,6 +142,7 @@ self: super: { # Needs additional inputs on pre 7.10.x compilers. semigroups = addBuildDepends super.semigroups (with self; [nats tagged unordered-containers]); lens = addBuildDepends super.lens (with self; [doctest generic-deriving nats simple-reflect]); + distributive = addBuildDepend super.distributive self.semigroups; # Haddock doesn't cope with the new markup. bifunctors = dontHaddock super.bifunctors; diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix index 27604897701..095b6ee4f1b 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix @@ -66,4 +66,9 @@ self: super: { # https://github.com/Deewiant/glob/issues/8 Glob = doJailbreak super.Glob; + ## GHC 8.0.2 + + # 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-ghc-head.nix b/pkgs/development/haskell-modules/configuration-ghc-head.nix index c6fcf0bff07..f093c0e427e 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-head.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-head.nix @@ -35,7 +35,7 @@ self: super: { xhtml = null; # jailbreak-cabal can use the native Cabal library. - jailbreak-cabal = super.jailbreak-cabal_1_3_2.override { Cabal = null; }; + 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-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index d07a9be0c4e..23e452baa78 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -37,7 +37,7 @@ core-packages: - ghcjs-base-0 default-package-overrides: - # LTS Haskell 7.14 + # LTS Haskell 7.16 - abstract-deque ==0.3 - abstract-par ==0.3.3 - AC-Vector ==2.3.2 @@ -135,7 +135,7 @@ default-package-overrides: - amazonka-test ==1.4.3 - amazonka-waf ==1.4.3 - amazonka-workspaces ==1.4.3 - - amqp ==0.14.0 + - amqp ==0.14.1 - angel ==0.6.2 - annotated-wl-pprint ==0.7.0 - anonymous-sums ==0.4.0.0 @@ -143,10 +143,10 @@ default-package-overrides: - ansi-wl-pprint ==0.6.7.3 - ansigraph ==0.2.0.0 - api-field-json-th ==0.1.0.1 - - app-settings ==0.2.0.9 + - app-settings ==0.2.0.10 - appar ==0.1.4 - apply-refact ==0.3.0.0 - - arbtt ==0.9.0.11 + - arbtt ==0.9.0.12 - arithmoi ==0.4.3.0 - array-memoize ==0.6.0 - arrow-list ==0.7 @@ -166,9 +166,9 @@ default-package-overrides: - attoparsec-expr ==0.1.1.2 - authenticate ==1.3.3.2 - authenticate-oauth ==1.5.1.2 - - auto ==0.4.3.0 + - auto ==0.4.3.1 - auto-update ==0.1.4 - - autoexporter ==0.2.2 + - autoexporter ==0.2.3 - aws ==0.14.1 - b9 ==0.5.30 - bake ==0.4 @@ -194,7 +194,7 @@ default-package-overrides: - binary-bits ==0.5 - binary-conduit ==1.2.4.1 - binary-list ==1.1.1.2 - - binary-orphans ==0.1.5.1 + - binary-orphans ==0.1.5.2 - binary-parser ==0.5.2 - binary-search ==1.0.0.3 - binary-tagged ==0.1.4.2 @@ -288,7 +288,7 @@ default-package-overrides: - cgi ==3001.3.0.2 - ChannelT ==0.0.0.2 - charset ==0.3.7.1 - - charsetdetect-ae ==1.1.0.1 + - charsetdetect-ae ==1.1.0.2 - Chart ==1.8.1 - Chart-cairo ==1.8.1 - Chart-diagrams ==1.8.1 @@ -318,13 +318,13 @@ default-package-overrides: - classy-prelude-yesod ==1.0.2 - clay ==0.11 - clckwrks ==0.23.19.2 - - clckwrks-cli ==0.2.16 - - clckwrks-plugin-media ==0.6.16 + - clckwrks-cli ==0.2.17.1 + - clckwrks-plugin-media ==0.6.16.1 - clckwrks-plugin-page ==0.4.3.5 - - clckwrks-theme-bootstrap ==0.4.2 + - clckwrks-theme-bootstrap ==0.4.2.1 - cli ==0.1.2 - clientsession ==0.9.1.2 - - Clipboard ==2.3.0.2 + - Clipboard ==2.3.1.0 - clock ==0.7.2 - clumpiness ==0.17.0.0 - ClustalParser ==1.1.4 @@ -340,14 +340,14 @@ default-package-overrides: - comonad ==5 - comonad-transformers ==4.0 - comonads-fd ==4.0 - - compactmap ==0.1.4.1 + - compactmap ==0.1.4.2 - compdata ==0.10.1 - composition ==1.0.2.1 - composition-extra ==2.0.0 - concatenative ==1.0.1 - concurrency ==1.0.0.0 - concurrent-extra ==0.7.0.10 - - concurrent-output ==1.7.7 + - concurrent-output ==1.7.8 - concurrent-supply ==0.1.8 - conduit ==1.2.8 - conduit-combinators ==1.0.8.3 @@ -397,7 +397,7 @@ default-package-overrides: - cryptohash-sha1 ==0.11.100.1 - cryptohash-sha256 ==0.11.100.1 - cryptol ==2.4.0 - - cryptonite ==0.19 + - cryptonite ==0.21 - cryptonite-conduit ==0.1 - css-syntax ==0.0.5 - css-text ==0.1.2.2 @@ -405,7 +405,7 @@ default-package-overrides: - ctrie ==0.1.1.0 - cubicspline ==0.1.2 - curl ==1.3.8 - - darcs ==2.12.4 + - darcs ==2.12.5 - data-accessor ==0.2.2.7 - data-accessor-mtl ==0.2.0.4 - data-binary-ieee754 ==0.4.4 @@ -424,14 +424,14 @@ default-package-overrides: - data-reify ==0.6.1 - dataurl ==0.1.0.0 - DAV ==1.3.1 - - dawg-ord ==0.5.0.2 + - dawg-ord ==0.5.1.0 - dbus ==0.10.12 - debian-build ==0.10.1.0 - Decimal ==0.4.2 - declarative ==0.2.3 - deepseq-generics ==0.2.0.0 - dejafu ==0.4.0.0 - - dependent-map ==0.2.3.0 + - dependent-map ==0.2.4.0 - dependent-sum ==0.3.2.2 - dependent-sum-template ==0.0.0.5 - derive ==2.5.26 @@ -462,7 +462,7 @@ default-package-overrides: - distributed-closure ==0.3.3.0 - distributed-static ==0.3.5.0 - distribution-nixpkgs ==1.0.0.1 - - distributive ==0.5.0.2 + - distributive ==0.5.1 - diversity ==0.8.0.1 - djinn-ghc ==0.0.2.3 - djinn-lib ==0.0.1.2 @@ -500,9 +500,9 @@ default-package-overrides: - effect-handlers ==0.1.0.8 - either ==4.4.1.1 - either-unwrap ==1.1 - - ekg ==0.4.0.11 + - ekg ==0.4.0.12 - ekg-core ==0.1.1.1 - - ekg-json ==0.1.0.3 + - ekg-json ==0.1.0.4 - elerea ==2.9.0 - elm-bridge ==0.3.0.2 - elm-core-sources ==1.0.0 @@ -529,7 +529,7 @@ default-package-overrides: - exception-transformers ==0.4.0.5 - exceptional ==0.3.0.0 - exceptions ==0.8.3 - - executable-hash ==0.2.0.2 + - executable-hash ==0.2.0.4 - executable-path ==0.0.3 - exp-pairs ==0.1.5.1 - expiring-cache-map ==0.0.6.1 @@ -555,7 +555,7 @@ default-package-overrides: - fb ==1.0.13 - fclabels ==2.0.3.2 - feature-flags ==0.1.0.1 - - feed ==0.3.11.1 + - feed ==0.3.12.0 - FenwickTree ==0.1.2.1 - fft ==0.1.8.4 - fgl ==5.5.3.0 @@ -581,7 +581,7 @@ default-package-overrides: - focus ==0.1.5 - fold-debounce ==0.2.0.4 - fold-debounce-conduit ==0.1.0.4 - - foldl ==1.2.1 + - foldl ==1.2.3 - FontyFruity ==0.5.3.2 - force-layout ==0.4.0.6 - forecast-io ==0.2.0.0 @@ -621,9 +621,9 @@ default-package-overrides: - ghc-paths ==0.1.0.9 - ghc-syb-utils ==0.2.3 - ghc-tcplugins-extra ==0.2 - - ghc-typelits-extra ==0.2.1 - - ghc-typelits-knownnat ==0.2.2 - - ghc-typelits-natnormalise ==0.5.1 + - ghc-typelits-extra ==0.2.2 + - ghc-typelits-knownnat ==0.2.3 + - ghc-typelits-natnormalise ==0.5.2 - ghcid ==0.6.6 - ghcjs-codemirror ==0.0.0.1 - ghcjs-hplay ==0.3.4.2 @@ -641,7 +641,7 @@ default-package-overrides: - gi-soup ==2.4.3 - gi-webkit ==3.0.3 - gio ==0.13.3.1 - - gipeda ==0.3.2.2 + - gipeda ==0.3.3.1 - giphy-api ==0.4.0.0 - git-fmt ==0.4.1.0 - github-types ==0.2.1 @@ -655,10 +655,10 @@ default-package-overrides: - glabrous ==0.1.3.0 - GLFW-b ==1.4.8.1 - glib ==0.13.4.1 - - Glob ==0.7.13 - - gloss ==1.10.2.3 + - Glob ==0.7.14 + - gloss ==1.10.2.5 - gloss-rendering ==1.10.3.5 - - GLURaw ==2.0.0.2 + - GLURaw ==2.0.0.3 - GLUT ==2.7.0.10 - gogol ==0.1.0 - gogol-adexchange-buyer ==0.1.0 @@ -758,7 +758,7 @@ default-package-overrides: - gogol-youtube-analytics ==0.1.0 - gogol-youtube-reporting ==0.1.0 - google-cloud ==0.0.4 - - google-oauth2-jwt ==0.1.2.1 + - google-oauth2-jwt ==0.1.3 - gpolyline ==0.1.0.1 - graph-core ==0.3.0.0 - graph-wrapper ==0.2.5.1 @@ -772,7 +772,7 @@ default-package-overrides: - groupoids ==4.0 - groups ==0.4.0.0 - gtk ==0.14.6 - - gtk2hs-buildtools ==0.13.2.1 + - gtk2hs-buildtools ==0.13.2.2 - gtk3 ==0.14.6 - gtksourceview3 ==0.13.3.1 - H ==0.9.0.1 @@ -789,7 +789,7 @@ default-package-overrides: - HandsomeSoup ==0.4.2 - handwriting ==0.1.0.3 - hapistrano ==0.2.1.2 - - happstack-authenticate ==2.3.4.6 + - happstack-authenticate ==2.3.4.7 - happstack-clientsession ==7.3.1 - happstack-hsp ==7.3.7.1 - happstack-jmacro ==7.0.11 @@ -803,7 +803,7 @@ default-package-overrides: - hashable-time ==0.2 - hashmap ==1.3.2 - hashtables ==1.2.1.0 - - haskeline ==0.7.2.3 + - haskeline ==0.7.3.0 - haskell-gi ==0.18 - haskell-gi-base ==0.18.4 - haskell-lexer ==1.0.1 @@ -821,8 +821,8 @@ default-package-overrides: - hasql ==0.19.15.2 - hastache ==0.6.1 - hasty-hamiltonian ==1.1.5 - - HaTeX ==3.17.0.2 - - hatex-guide ==1.3.1.5 + - HaTeX ==3.17.1.0 + - hatex-guide ==1.3.1.6 - hbayes ==0.5.2 - hbeanstalk ==0.2.4 - Hclip ==3.0.0.4 @@ -830,7 +830,7 @@ default-package-overrides: - hdaemonize ==0.5.2 - HDBC ==2.4.0.1 - HDBC-session ==0.1.1.0 - - hdevtools ==0.1.4.1 + - hdevtools ==0.1.5.0 - heap ==1.0.3 - heaps ==0.3.3 - hebrew-time ==0.1.1 @@ -862,7 +862,7 @@ default-package-overrides: - hmatrix-gsl ==0.17.0.0 - hmatrix-gsl-stats ==0.4.1.4 - hmatrix-special ==0.4.0.1 - - hmpfr ==0.4.2 + - hmpfr ==0.4.2.1 - hmt ==0.15 - hoauth2 ==0.5.4.0 - hocilib ==0.1.0 @@ -876,11 +876,11 @@ default-package-overrides: - hostname-validate ==1.0.0 - hourglass ==0.2.10 - hpack-convert ==0.14.6 - - hpc-coveralls ==1.0.6 + - hpc-coveralls ==1.0.8 - hPDB ==1.2.0.9 - hPDB-examples ==1.2.0.7 - HPDF ==1.4.10 - - hpio ==0.8.0.4 + - hpio ==0.8.0.5 - hprotoc ==2.4.0 - hquantlib ==0.0.3.3 - hreader ==1.0.2 @@ -932,7 +932,7 @@ default-package-overrides: - html ==1.0.1.2 - html-conduit ==1.2.1.1 - htoml ==1.0.0.3 - - HTTP ==4000.3.3 + - HTTP ==4000.3.4 - http-api-data ==0.2.4 - http-client ==0.4.31.2 - http-client-openssl ==0.2.0.4 @@ -991,7 +991,7 @@ default-package-overrides: - ini ==0.3.5 - inline-c ==0.5.5.9 - inline-c-cpp ==0.1.0.0 - - inline-r ==0.9.0.0 + - inline-r ==0.9.0.1 - insert-ordered-containers ==0.1.0.1 - integration ==0.2.1 - intero ==0.1.20 @@ -1006,14 +1006,14 @@ default-package-overrides: - io-memoize ==1.1.1.0 - io-region ==0.1.1 - io-storage ==0.3 - - io-streams ==1.3.5.0 + - io-streams ==1.3.6.0 - io-streams-haproxy ==1.0.0.1 - - ip6addr ==0.5.1.4 + - ip6addr ==0.5.2 - iproute ==1.7.1 - - IPv6Addr ==0.6.2.0 + - IPv6Addr ==0.6.3 - irc ==0.6.1.0 - irc-client ==0.4.4.1 - - irc-conduit ==0.2.1.1 + - irc-conduit ==0.2.2.0 - irc-ctcp ==0.1.3.0 - irc-dcc ==2.0.0 - islink ==0.1.0.0 @@ -1024,12 +1024,12 @@ default-package-overrides: - ix-shapable ==0.1.0 - ixset ==1.0.7 - ixset-typed ==0.3.1 - - jailbreak-cabal ==1.3.1 + - jailbreak-cabal ==1.3.2 - jmacro ==0.6.14 - jmacro-rpc ==0.3.2 - jmacro-rpc-happstack ==0.3.2 - jose ==0.4.0.3 - - jose-jwt ==0.7.3 + - jose-jwt ==0.7.4 - js-flot ==0.8.3 - js-jquery ==3.1.1 - json ==0.9.1 @@ -1089,7 +1089,7 @@ default-package-overrides: - libxml-sax ==0.7.5 - LibZip ==1.0.1 - lift-generics ==0.1.1 - - lifted-async ==0.9.0 + - lifted-async ==0.9.1 - lifted-base ==0.2.3.8 - line ==1.0.1.0 - linear ==1.20.5 @@ -1108,7 +1108,7 @@ default-package-overrides: - logict ==0.6.0.2 - loop ==0.3.0 - lrucache ==1.2.0.0 - - lrucaching ==0.3.0 + - lrucaching ==0.3.1 - ltext ==0.1.2.1 - lucid ==2.9.7 - lucid-svg ==0.7.0.0 @@ -1117,7 +1117,7 @@ default-package-overrides: - mainland-pretty ==0.4.1.4 - makefile ==0.1.0.5 - managed ==1.0.5 - - mandrill ==0.5.2.3 + - mandrill ==0.5.3.1 - markdown ==0.1.16 - markdown-unlit ==0.4.0 - markup ==3.1.0 @@ -1138,12 +1138,12 @@ default-package-overrides: - MFlow ==0.4.6.0 - microformats2-parser ==1.0.1.6 - microlens ==0.4.7.0 - - microlens-aeson ==2.1.1.1 + - microlens-aeson ==2.1.1.3 - microlens-contra ==0.1.0.1 - microlens-ghc ==0.4.7.0 - microlens-mtl ==0.1.10.0 - - microlens-platform ==0.3.7.0 - - microlens-th ==0.4.1.0 + - microlens-platform ==0.3.7.1 + - microlens-th ==0.4.1.1 - mighty-metropolis ==1.0.4 - mime-mail ==0.4.12 - mime-mail-ses ==0.3.2.3 @@ -1230,7 +1230,7 @@ default-package-overrides: - network-simple ==0.4.0.5 - network-transport ==0.4.4.0 - network-transport-composed ==0.2.0.1 - - network-transport-inmemory ==0.5.1 + - network-transport-inmemory ==0.5.2 - network-transport-tcp ==0.5.1 - network-transport-tests ==0.2.3.0 - network-uri ==2.6.1.0 @@ -1296,7 +1296,7 @@ default-package-overrides: - partial-handler ==1.0.2 - path ==0.5.11 - path-extra ==0.0.3 - - path-io ==1.2.0 + - path-io ==1.2.2 - path-pieces ==0.2.1 - pathwalk ==0.3.1.2 - patience ==0.1.1 @@ -1324,7 +1324,7 @@ default-package-overrides: - phantom-state ==0.2.1.2 - picoparsec ==0.1.2.3 - pinboard ==0.9.6 - - pinch ==0.3.0.1 + - pinch ==0.3.0.2 - pinchot ==0.22.0.0 - pipes ==4.1.9 - pipes-aeson ==0.4.1.7 @@ -1338,12 +1338,12 @@ default-package-overrides: - pipes-extras ==1.0.8 - pipes-fastx ==0.3.0.0 - pipes-group ==1.0.6 - - pipes-http ==1.0.4 + - pipes-http ==1.0.5 - pipes-illumina ==0.1.0.0 - pipes-mongodb ==0.1.0.0 - pipes-network ==0.6.4.1 - pipes-parse ==3.0.8 - - pipes-random ==1.0.0.2 + - pipes-random ==1.0.0.3 - pipes-safe ==2.2.4 - pipes-text ==0.0.2.5 - pipes-wai ==3.2.0 @@ -1361,7 +1361,7 @@ default-package-overrides: - posix-realtime ==0.0.0.4 - post-mess-age ==0.2.1.0 - postgresql-binary ==0.9.1.1 - - postgresql-libpq ==0.9.2.0 + - postgresql-libpq ==0.9.3.0 - postgresql-query ==3.0.1 - postgresql-schema ==0.1.10 - postgresql-simple ==0.5.2.1 @@ -1405,10 +1405,10 @@ default-package-overrides: - pure-io ==0.2.1 - pureMD5 ==2.1.3 - purescript ==0.9.3 - - purescript-bridge ==0.8.0.0 + - purescript-bridge ==0.8.0.1 - pwstore-fast ==2.4.4 - pwstore-purehaskell ==2.1.4 - - quantum-random ==0.6.3 + - quantum-random ==0.6.4 - QuasiText ==0.1.2.6 - questioner ==0.1.1.0 - quickbench ==1.0 @@ -1434,7 +1434,7 @@ default-package-overrides: - rank1dynamic ==0.3.3.0 - Rasterific ==0.6.1.1 - rasterific-svg ==0.3.1.2 - - ratel ==0.3.1 + - ratel ==0.3.2 - ratel-wai ==0.2.0 - raw-strings-qq ==1.1 - read-editor ==0.1.0.2 @@ -1476,9 +1476,9 @@ default-package-overrides: - repa-io ==3.4.1.1 - RepLib ==0.5.4 - reroute ==0.4.0.1 - - resolve-trivial-conflicts ==0.3.2.3 + - resolve-trivial-conflicts ==0.3.2.4 - resource-pool ==0.2.3.2 - - resourcet ==1.1.8.1 + - resourcet ==1.1.9 - rest-client ==0.5.1.1 - rest-core ==0.39 - rest-gen ==0.19.0.3 @@ -1531,7 +1531,6 @@ default-package-overrides: - serf ==0.1.1.0 - servant ==0.8.1 - servant-aeson-specs ==0.5.2.0 - - servant-auth-cookie ==0.3.2 - servant-blaze ==0.7.1 - servant-cassava ==0.8 - servant-client ==0.8.1 @@ -1545,7 +1544,7 @@ default-package-overrides: - servant-server ==0.8.1 - servant-subscriber ==0.5.0.3 - servant-swagger ==1.1.2 - - servant-swagger-ui ==0.2.0.2.1.5 + - servant-swagger-ui ==0.2.1.2.2.8 - servant-yaml ==0.1.0.0 - serversession ==1.0.1 - serversession-backend-acid-state ==1.0.3 @@ -1559,7 +1558,7 @@ default-package-overrides: - SHA ==1.6.4.2 - shake ==0.15.10 - shake-language-c ==0.10.0 - - shakespeare ==2.0.11.2 + - shakespeare ==2.0.12.1 - shell-conduit ==4.5.2 - shelly ==1.6.8.1 - shortcut-links ==0.4.2.0 @@ -1581,10 +1580,10 @@ default-package-overrides: - skein ==1.0.9.4 - skeletons ==0.4.0 - slave-thread ==1.0.2 - - slug ==0.1.5 - - smallcaps ==0.6.0.3 + - slug ==0.1.6 + - smallcaps ==0.6.0.4 - smallcheck ==1.1.1 - - smoothie ==0.4.2.3 + - smoothie ==0.4.2.6 - smsaero ==0.6.2 - smtLib ==1.0.8 - smtp-mail ==0.1.4.6 @@ -1616,7 +1615,7 @@ default-package-overrides: - spool ==0.1 - spoon ==0.3.1 - sql-words ==0.1.4.1 - - sqlite-simple ==0.4.12.0 + - sqlite-simple ==0.4.12.1 - srcloc ==0.5.1.0 - stache ==0.1.8 - stack-run-auto ==0.1.1.4 @@ -1642,10 +1641,10 @@ default-package-overrides: - storable-record ==0.0.3.1 - store ==0.2.1.2 - store-core ==0.2.0.2 - - Strafunski-StrategyLib ==5.0.0.9 + - Strafunski-StrategyLib ==5.0.0.10 - stratosphere ==0.1.6 - streaming ==0.1.4.3 - - streaming-bytestring ==0.1.4.4 + - streaming-bytestring ==0.1.4.5 - streaming-commons ==0.1.16 - streamproc ==1.6.2 - streams ==3.3 @@ -1654,13 +1653,13 @@ default-package-overrides: - string-class ==0.1.6.5 - string-combinators ==0.6.0.5 - string-conv ==0.1.2 - - string-conversions ==0.4 + - string-conversions ==0.4.0.1 - string-qq ==0.0.2 - stringable ==0.1.3 - stringbuilder ==0.5.0 - stringsearch ==0.3.6.6 - stripe-core ==2.1.0 - - strive ==3.0.1 + - strive ==3.0.2 - stylish-haskell ==0.6.1.0 - success ==0.2.6 - sundown ==0.6 @@ -1689,7 +1688,7 @@ default-package-overrides: - tar ==0.5.0.3 - tardis ==0.4.1.0 - tasty ==0.11.0.4 - - tasty-ant-xml ==1.0.3 + - tasty-ant-xml ==1.0.4 - tasty-dejafu ==0.3.0.2 - tasty-expected-failure ==0.11.0.4 - tasty-golden ==2.3.1.1 @@ -1729,14 +1728,14 @@ default-package-overrides: - text-ldap ==0.1.1.8 - text-manipulate ==0.2.0.1 - text-metrics ==0.1.0 - - text-postgresql ==0.0.2.1 + - text-postgresql ==0.0.2.2 - text-region ==0.1.0.1 - text-show ==3.4 - text-show-instances ==3.4 - tf-random ==0.5 - th-data-compat ==0.0.2.2 - th-desugar ==1.6 - - th-expand-syns ==0.4.1.0 + - th-expand-syns ==0.4.2.0 - th-extras ==0.0.0.4 - th-lift ==0.7.6 - th-lift-instances ==0.1.11 @@ -1764,7 +1763,7 @@ default-package-overrides: - timezone-series ==0.1.6.1 - tinylog ==0.14.0 - tinytemplate ==0.1.2.0 - - tls ==1.3.8 + - tls ==1.3.9 - tls-debug ==0.4.4 - token-bucket ==0.1.0.1 - tostring ==0.2.1.1 @@ -1799,7 +1798,7 @@ default-package-overrides: - typelits-witnesses ==0.2.3.0 - typography-geometry ==1.0.0.1 - tzdata ==0.1.20160614.0 - - ua-parser ==0.7.2 + - ua-parser ==0.7.3 - uglymemo ==0.1.0.1 - unbound ==0.5.1 - unbound-generics ==0.3.1 @@ -1828,12 +1827,12 @@ default-package-overrides: - unix-compat ==0.4.3.1 - unix-time ==0.3.7 - Unixutils ==1.54.1 - - unordered-containers ==0.2.7.1 + - unordered-containers ==0.2.7.2 - uri-bytestring ==0.2.2.1 - uri-encode ==1.5.0.5 - url ==2.1.3 - urlpath ==5.0.0.1 - - userid ==0.1.2.7 + - userid ==0.1.2.8 - users ==0.5.0.0 - users-postgresql-simple ==0.5.0.2 - users-test ==0.5.0.1 @@ -1845,22 +1844,22 @@ default-package-overrides: - uuid ==1.3.13 - uuid-orphans ==1.4.1 - uuid-types ==1.0.3 - - vado ==0.0.7 + - vado ==0.0.8 - validate-input ==0.4.0.0 - validation ==0.5.4 - validity ==0.3.0.4 - varying ==0.5.0.3 - vault ==0.3.0.6 - - vcswrapper ==0.1.3 + - vcswrapper ==0.1.5 - vector ==0.11.0.0 - vector-algorithms ==0.7.0.1 - - vector-binary-instances ==0.2.3.3 + - vector-binary-instances ==0.2.3.4 - vector-buffer ==0.4.1 - vector-fftw ==0.1.3.7 - vector-instances ==3.3.1 - vector-space ==0.10.4 - vector-th-unbox ==0.2.1.6 - - vectortiles ==1.2.0 + - vectortiles ==1.2.0.2 - versions ==3.0.0 - vhd ==0.2.2 - ViennaRNAParser ==1.2.9 @@ -1887,7 +1886,7 @@ default-package-overrides: - wai-middleware-throttle ==0.2.1.0 - wai-middleware-verbs ==0.3.2 - wai-predicates ==0.9.0 - - wai-request-spec ==0.10.2.1 + - wai-request-spec ==0.10.2.4 - wai-session ==0.3.2 - wai-session-postgresql ==0.2.1.0 - wai-transformers ==0.0.7 @@ -1965,7 +1964,7 @@ default-package-overrides: - YampaSynth ==0.2 - yarr ==1.4.0.2 - yes-precure5-command ==5.5.3 - - yesod ==1.4.3.1 + - yesod ==1.4.4 - yesod-auth ==1.4.15 - yesod-auth-account ==1.4.3 - yesod-auth-basic ==0.1.0.2 @@ -1982,7 +1981,7 @@ default-package-overrides: - yesod-gitrev ==0.1.0.0 - yesod-job-queue ==0.3.0.1 - yesod-newsfeed ==1.6 - - yesod-persistent ==1.4.1.0 + - yesod-persistent ==1.4.1.1 - yesod-sitemap ==1.4.0.1 - yesod-static ==1.5.1.1 - yesod-static-angular ==0.1.8 @@ -1996,7 +1995,7 @@ default-package-overrides: - yjtools ==0.9.18 - zero ==0.1.4 - zeromq4-haskell ==0.6.5 - - zip ==0.1.4 + - zip ==0.1.5 - zip-archive ==0.3.0.5 - zippers ==0.2.2 - zlib ==0.6.1.2 @@ -2018,6 +2017,7 @@ extra-packages: - esqueleto < 2.5 # needed for git-annex: https://github.com/bitemyapp/esqueleto/issues/8 - generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x - gloss < 1.9.3 # new versions don't compile with GHC 7.8.x + - hpack == 0.15.* # needed for stack-1.3.2 - haddock < 2.17 # required on GHC 7.10.x - haddock-api == 2.15.* # required on GHC 7.8.x - haddock-api == 2.16.* # required on GHC 7.10.x @@ -2219,6 +2219,7 @@ dont-distribute-packages: aeson-t: [ i686-linux, x86_64-linux, x86_64-darwin ] aeson-yak: [ i686-linux, x86_64-linux, x86_64-darwin ] AesonBson: [ i686-linux, x86_64-linux, x86_64-darwin ] + affection: [ i686-linux, x86_64-linux, x86_64-darwin ] affine-invariant-ensemble-mcmc: [ i686-linux, x86_64-linux, x86_64-darwin ] afv: [ i686-linux, x86_64-linux, x86_64-darwin ] Agata: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2425,11 +2426,13 @@ dont-distribute-packages: aws-sdk-xml-unordered: [ i686-linux, x86_64-linux, x86_64-darwin ] aws-sdk: [ i686-linux, x86_64-linux, x86_64-darwin ] 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 ] 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 ] + babl: [ 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 ] @@ -2548,6 +2551,7 @@ dont-distribute-packages: BiobaseVienna: [ i686-linux, x86_64-linux, x86_64-darwin ] BiobaseXNA: [ i686-linux, x86_64-linux, x86_64-darwin ] biohazard: [ i686-linux, x86_64-linux, x86_64-darwin ] + BioHMM: [ i686-linux, x86_64-linux, x86_64-darwin ] bioinformatics-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ] biophd: [ i686-linux, x86_64-linux, x86_64-darwin ] biosff: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2624,6 +2628,7 @@ dont-distribute-packages: bson-generics: [ i686-linux, x86_64-linux, x86_64-darwin ] bson-mapping: [ i686-linux, x86_64-linux, x86_64-darwin ] btree-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ] + buchhaltung: [ i686-linux, x86_64-linux, x86_64-darwin ] buffer-builder-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ] buffer-builder: [ i686-linux, x86_64-linux, x86_64-darwin ] buffon: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2812,6 +2817,7 @@ dont-distribute-packages: CLASE: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-ghc: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-lib: [ i686-linux, x86_64-linux, x86_64-darwin ] + clash-multisignal: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-prelude-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] clash-systemverilog: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -2987,6 +2993,9 @@ dont-distribute-packages: convertible-ascii: [ i686-linux, x86_64-linux, x86_64-darwin ] convertible-text: [ i686-linux, x86_64-linux, x86_64-darwin ] copilot-cbmc: [ i686-linux, x86_64-linux, x86_64-darwin ] + copilot-language: [ i686-linux, x86_64-linux, x86_64-darwin ] + copilot-libraries: [ i686-linux, x86_64-linux, x86_64-darwin ] + copilot-theorem: [ i686-linux, x86_64-linux, x86_64-darwin ] copilot: [ i686-linux, x86_64-linux, x86_64-darwin ] copr: [ i686-linux, x86_64-linux, x86_64-darwin ] COrdering: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3433,6 +3442,7 @@ dont-distribute-packages: engine-io-wai: [ i686-linux, x86_64-linux, x86_64-darwin ] engine-io-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ] 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 ] EnumContainers: [ i686-linux, x86_64-linux, x86_64-darwin ] enumerate: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3482,6 +3492,7 @@ dont-distribute-packages: event-driven: [ i686-linux, x86_64-linux, x86_64-darwin ] event-monad: [ i686-linux, x86_64-linux, x86_64-darwin ] EventSocket: [ i686-linux, x86_64-linux, x86_64-darwin ] + eventsource-geteventstore-store: [ i686-linux, x86_64-linux, x86_64-darwin ] eventstore: [ i686-linux, x86_64-linux, x86_64-darwin ] every-bit-counts: [ i686-linux, x86_64-linux, x86_64-darwin ] ewe: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3600,6 +3611,8 @@ dont-distribute-packages: fixed-width: [ i686-linux, x86_64-linux, x86_64-darwin ] fixfile: [ i686-linux, x86_64-linux, x86_64-darwin ] fizz-buzz: [ i686-linux, x86_64-linux, x86_64-darwin ] + flac-picture: [ i686-linux, x86_64-linux, x86_64-darwin ] + flac: [ i686-linux, x86_64-linux, x86_64-darwin ] flamethrower: [ i686-linux, x86_64-linux, x86_64-darwin ] flat-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ] flexible-time: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3732,6 +3745,7 @@ dont-distribute-packages: GeBoP: [ i686-linux, x86_64-linux, x86_64-darwin ] geek-server: [ i686-linux, x86_64-linux, x86_64-darwin ] geek: [ i686-linux, x86_64-linux, x86_64-darwin ] + gegl: [ i686-linux, x86_64-linux, x86_64-darwin ] gelatin: [ i686-linux, x86_64-linux, x86_64-darwin ] gemstone: [ i686-linux, x86_64-linux, x86_64-darwin ] gencheck: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3775,6 +3789,7 @@ dont-distribute-packages: getflag: [ i686-linux, x86_64-linux, x86_64-darwin ] GGg: [ i686-linux, x86_64-linux, x86_64-darwin ] ggtsTC: [ i686-linux, x86_64-linux, x86_64-darwin ] + ghc-dump-tree: [ i686-linux, x86_64-linux, x86_64-darwin ] ghc-dup: [ i686-linux, x86_64-linux, x86_64-darwin ] ghc-events-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ] ghc-events-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3798,6 +3813,7 @@ dont-distribute-packages: ghcjs-dom: [ i686-linux, x86_64-linux, x86_64-darwin ] ghcjs-hplay: [ i686-linux, x86_64-linux, x86_64-darwin ] ghcjs-promise: [ i686-linux, x86_64-linux, x86_64-darwin ] + ghcjs-xhr: [ i686-linux, x86_64-linux, x86_64-darwin ] ghclive: [ i686-linux, x86_64-linux, x86_64-darwin ] ght: [ i686-linux, x86_64-linux, x86_64-darwin ] gi-gdk: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3887,6 +3903,7 @@ dont-distribute-packages: goal-geometry: [ i686-linux, x86_64-linux, x86_64-darwin ] goal-probability: [ i686-linux, x86_64-linux, x86_64-darwin ] goal-simulation: [ i686-linux, x86_64-linux, x86_64-darwin ] + goat: [ i686-linux, x86_64-linux, x86_64-darwin ] gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-containerbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ] gogol-firebase-dynamiclinks: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -3953,6 +3970,7 @@ dont-distribute-packages: graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ] graphicstools: [ 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 ] gray-extended: [ i686-linux, x86_64-linux, x86_64-darwin ] graylog: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4075,6 +4093,7 @@ dont-distribute-packages: halberd: [ i686-linux, x86_64-linux, x86_64-darwin ] halfs: [ i686-linux, x86_64-linux, x86_64-darwin ] halipeto: [ i686-linux, x86_64-linux, x86_64-darwin ] + halive: [ i686-linux, x86_64-linux, x86_64-darwin ] halma: [ 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 ] @@ -4201,6 +4220,7 @@ dont-distribute-packages: haskell-tools-backend-ghc: [ 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-tools-debug: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tools-demo: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tools-prettyprint: [ i686-linux, x86_64-linux, x86_64-darwin ] haskell-tools-refactor: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4268,6 +4288,7 @@ dont-distribute-packages: hasql-cursor-query: [ i686-linux, x86_64-linux, x86_64-darwin ] hasql-cursor-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ] hasql-generic: [ i686-linux, x86_64-linux, x86_64-darwin ] + hasql-migration: [ i686-linux, x86_64-linux, x86_64-darwin ] hasql-postgres-options: [ i686-linux, x86_64-linux, x86_64-darwin ] hasql-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ] hasql-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4720,6 +4741,7 @@ dont-distribute-packages: hspec-test-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ] hspec-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ] HsPerl5: [ i686-linux, x86_64-linux, x86_64-darwin ] + hspkcs11: [ i686-linux, x86_64-linux, x86_64-darwin ] hspread: [ i686-linux, x86_64-linux, x86_64-darwin ] hspresent: [ i686-linux, x86_64-linux, x86_64-darwin ] hsprocess: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4939,6 +4961,7 @@ dont-distribute-packages: instant-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ] instant-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ] int-cast: [ i686-linux, x86_64-linux, x86_64-darwin ] + integer-logarithms: [ i686-linux, x86_64-linux, x86_64-darwin ] integer-pure: [ i686-linux, x86_64-linux, x86_64-darwin ] intel-aes: [ i686-linux, x86_64-linux, x86_64-darwin ] interleavableGen: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -4948,6 +4971,8 @@ dont-distribute-packages: interpolatedstring-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] interpolation: [ i686-linux, x86_64-linux, x86_64-darwin ] interruptible: [ i686-linux, x86_64-linux, x86_64-darwin ] + intro-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ] + intro: [ i686-linux, x86_64-linux, x86_64-darwin ] intset: [ i686-linux, x86_64-linux, x86_64-darwin ] invertible-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ] invertible: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5081,6 +5106,7 @@ dont-distribute-packages: JunkDB-driver-hashtables: [ i686-linux, x86_64-linux, x86_64-darwin ] JunkDB: [ i686-linux, x86_64-linux, x86_64-darwin ] jupyter: [ i686-linux, x86_64-linux, x86_64-darwin ] + jvm-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ] jvm: [ i686-linux, x86_64-linux, x86_64-darwin ] JYU-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ] kafka-client: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5236,6 +5262,8 @@ dont-distribute-packages: lazysplines: [ i686-linux, x86_64-linux, x86_64-darwin ] LazyVault: [ i686-linux, x86_64-linux, x86_64-darwin ] lcs: [ i686-linux, x86_64-linux, x86_64-darwin ] + LDAP: [ i686-linux, x86_64-linux, x86_64-darwin ] + ldapply: [ i686-linux, x86_64-linux, x86_64-darwin ] ldif: [ i686-linux, x86_64-linux, x86_64-darwin ] leaf: [ i686-linux, x86_64-linux, x86_64-darwin ] leaky: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5515,6 +5543,7 @@ dont-distribute-packages: mcpi: [ i686-linux, x86_64-linux, x86_64-darwin ] mdapi: [ i686-linux, x86_64-linux, x86_64-darwin ] mdcat: [ i686-linux, x86_64-linux, x86_64-darwin ] + mDNSResponder-client: [ i686-linux, x86_64-linux, x86_64-darwin ] mdp: [ i686-linux, x86_64-linux, x86_64-darwin ] mealstrom: [ i686-linux, x86_64-linux, x86_64-darwin ] MeanShift: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5778,6 +5807,7 @@ dont-distribute-packages: NestedFunctor: [ i686-linux, x86_64-linux, x86_64-darwin ] nestedmap: [ i686-linux, x86_64-linux, x86_64-darwin ] netcore: [ i686-linux, x86_64-linux, x86_64-darwin ] + netease-fm: [ i686-linux, x86_64-linux, x86_64-darwin ] netlines: [ i686-linux, x86_64-linux, x86_64-darwin ] NetSNMP: [ i686-linux, x86_64-linux, x86_64-darwin ] netspec: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5818,6 +5848,8 @@ dont-distribute-packages: network-wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ] network-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ] networked-game: [ i686-linux, x86_64-linux, x86_64-darwin ] + neural-network-blashs: [ i686-linux, x86_64-linux, x86_64-darwin ] + neural-network-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ] neural: [ i686-linux, x86_64-linux, x86_64-darwin ] newports: [ i686-linux, x86_64-linux, x86_64-darwin ] newsynth: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -5874,6 +5906,7 @@ dont-distribute-packages: Nussinov78: [ i686-linux, x86_64-linux, x86_64-darwin ] Nutri: [ i686-linux, x86_64-linux, x86_64-darwin ] nvim-hs-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ] + nvim-hs-ghcid: [ i686-linux, x86_64-linux, x86_64-darwin ] nvim-hs: [ i686-linux, x86_64-linux, x86_64-darwin ] NXT: [ i686-linux, x86_64-linux, x86_64-darwin ] NXTDSL: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6196,6 +6229,7 @@ dont-distribute-packages: pqc: [ i686-linux, x86_64-linux, x86_64-darwin ] pqueue-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ] practice-room: [ i686-linux, x86_64-linux, x86_64-darwin ] + preamble: [ i686-linux, x86_64-linux, x86_64-darwin ] precis: [ i686-linux, x86_64-linux, x86_64-darwin ] pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ] prednote-test: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6299,6 +6333,7 @@ dont-distribute-packages: qhull-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] QIO: [ i686-linux, x86_64-linux, x86_64-darwin ] QLearn: [ i686-linux, x86_64-linux, x86_64-darwin ] + qr-imager: [ i686-linux, x86_64-linux, x86_64-darwin ] qr-repa: [ i686-linux, x86_64-linux, x86_64-darwin ] qt: [ i686-linux, x86_64-linux, x86_64-darwin ] qtah-cpp-qt5: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6326,6 +6361,7 @@ dont-distribute-packages: quickcheck-relaxng: [ i686-linux, x86_64-linux, x86_64-darwin ] quickcheck-rematch: [ 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 ] QuickPlot: [ i686-linux, x86_64-linux, x86_64-darwin ] quickpull: [ i686-linux, x86_64-linux, x86_64-darwin ] quickset: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6333,6 +6369,7 @@ dont-distribute-packages: quickterm: [ i686-linux, x86_64-linux, x86_64-darwin ] quicktest: [ i686-linux, x86_64-linux, x86_64-darwin ] quickwebapp: [ i686-linux, x86_64-linux, x86_64-darwin ] + quipper-rendering: [ i686-linux, x86_64-linux, x86_64-darwin ] quipper: [ i686-linux, x86_64-linux, x86_64-darwin ] quiver-instances: [ i686-linux, x86_64-linux, x86_64-darwin ] quiver-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6366,6 +6403,12 @@ dont-distribute-packages: Range: [ i686-linux, x86_64-linux, x86_64-darwin ] rangemin: [ i686-linux, x86_64-linux, x86_64-darwin ] Ranka: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-example-config: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-ext-bufs: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-ext-files: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-ext-slate: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-ext-views: [ i686-linux, x86_64-linux, x86_64-darwin ] + rasa-ext-vim: [ i686-linux, x86_64-linux, x86_64-darwin ] rascal: [ i686-linux, x86_64-linux, x86_64-darwin ] Rasenschach: [ i686-linux, x86_64-linux, x86_64-darwin ] rattletrap: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6432,6 +6475,7 @@ dont-distribute-packages: reflex-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ] reflex-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ] reflex: [ i686-linux, x86_64-linux, x86_64-darwin ] + refty: [ i686-linux, x86_64-linux, x86_64-darwin ] regex-deriv: [ i686-linux, x86_64-linux, x86_64-darwin ] regex-dfa: [ i686-linux, x86_64-linux, x86_64-darwin ] regex-genex: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6467,6 +6511,8 @@ dont-distribute-packages: relation: [ i686-linux, x86_64-linux, x86_64-darwin ] relative-date: [ i686-linux, x86_64-linux, x86_64-darwin ] reload: [ i686-linux, x86_64-linux, x86_64-darwin ] + remark: [ i686-linux, x86_64-linux, x86_64-darwin ] + remarks: [ i686-linux, x86_64-linux, x86_64-darwin ] remote-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ] remote-json-client: [ i686-linux, x86_64-linux, x86_64-darwin ] remote-json-server: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6622,6 +6668,7 @@ dont-distribute-packages: SBench: [ i686-linux, x86_64-linux, x86_64-darwin ] sbp2udp: [ i686-linux, x86_64-linux, x86_64-darwin ] sbp: [ i686-linux, x86_64-linux, x86_64-darwin ] + sbvPlugin: [ i686-linux, x86_64-linux, x86_64-darwin ] scalable-server: [ i686-linux, x86_64-linux, x86_64-darwin ] scaleimage: [ i686-linux, x86_64-linux, x86_64-darwin ] SCalendar: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6687,12 +6734,14 @@ dont-distribute-packages: sensenet: [ i686-linux, x86_64-linux, x86_64-darwin ] sentence-jp: [ i686-linux, x86_64-linux, x86_64-darwin ] sentry: [ i686-linux, x86_64-linux, x86_64-darwin ] + separated: [ i686-linux, x86_64-linux, x86_64-darwin ] seqaid: [ i686-linux, x86_64-linux, x86_64-darwin ] SeqAlign: [ i686-linux, x86_64-linux, x86_64-darwin ] seqalign: [ i686-linux, x86_64-linux, x86_64-darwin ] seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ] sequent-core: [ i686-linux, x86_64-linux, x86_64-darwin ] sequor: [ i686-linux, x86_64-linux, x86_64-darwin ] + serokell-util: [ i686-linux, x86_64-linux, x86_64-darwin ] serpentine: [ i686-linux, x86_64-linux, x86_64-darwin ] serv-wai: [ i686-linux, x86_64-linux, x86_64-darwin ] serv: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6759,6 +6808,7 @@ dont-distribute-packages: shake-pack: [ 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 ] + shakers: [ i686-linux, x86_64-linux, x86_64-darwin ] shakespeare-babel: [ i686-linux, x86_64-linux, x86_64-darwin ] shapely-data: [ i686-linux, x86_64-linux, x86_64-darwin ] shared-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6825,6 +6875,7 @@ dont-distribute-packages: skeleton: [ 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 ] + skylighting: [ i686-linux, x86_64-linux, x86_64-darwin ] skype4hs: [ i686-linux, x86_64-linux, x86_64-darwin ] slack-api: [ i686-linux, x86_64-linux, x86_64-darwin ] slack: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6845,6 +6896,8 @@ dont-distribute-packages: Smooth: [ i686-linux, x86_64-linux, x86_64-darwin ] smsaero: [ i686-linux, x86_64-linux, x86_64-darwin ] smt-lib: [ i686-linux, x86_64-linux, x86_64-darwin ] + smtlib2-debug: [ i686-linux, x86_64-linux, x86_64-darwin ] + smtlib2-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ] SmtLib: [ i686-linux, x86_64-linux, x86_64-darwin ] smtp-mail-ng: [ i686-linux, x86_64-linux, x86_64-darwin ] smtp2mta: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6915,6 +6968,7 @@ dont-distribute-packages: snmp: [ i686-linux, x86_64-linux, x86_64-darwin ] snorkels: [ i686-linux, x86_64-linux, x86_64-darwin ] snow-white: [ i686-linux, x86_64-linux, x86_64-darwin ] + snowflake-core: [ i686-linux, x86_64-linux, x86_64-darwin ] snowflake-server: [ i686-linux, x86_64-linux, x86_64-darwin ] Snusmumrik: [ i686-linux, x86_64-linux, x86_64-darwin ] soap-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -6982,6 +7036,7 @@ dont-distribute-packages: sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ] sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ] sqlvalue-list: [ i686-linux, x86_64-linux, x86_64-darwin ] + sqsd-local: [ i686-linux, x86_64-linux, x86_64-darwin ] squeeze: [ i686-linux, x86_64-linux, x86_64-darwin ] srcinst: [ i686-linux, x86_64-linux, x86_64-darwin ] sscgi: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7025,6 +7080,7 @@ dont-distribute-packages: stm-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ] stmcontrol: [ i686-linux, x86_64-linux, x86_64-darwin ] stochastic: [ i686-linux, x86_64-linux, x86_64-darwin ] + StockholmAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ] Stomp: [ i686-linux, x86_64-linux, x86_64-darwin ] storable-static-array: [ i686-linux, x86_64-linux, x86_64-darwin ] storablevector-streamfusion: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7147,6 +7203,7 @@ dont-distribute-packages: tagsoup-ht: [ i686-linux, x86_64-linux, x86_64-darwin ] tagsoup-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ] tagsoup-selection: [ i686-linux, x86_64-linux, x86_64-darwin ] + tailfile-hinotify: [ i686-linux, x86_64-linux, x86_64-darwin ] takusen-oracle: [ i686-linux, x86_64-linux, x86_64-darwin ] Takusen: [ i686-linux, x86_64-linux, x86_64-darwin ] tamarin-prover-term: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7219,6 +7276,7 @@ dont-distribute-packages: texrunner: [ 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-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ] text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ] text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] text-normal: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7262,6 +7320,7 @@ dont-distribute-packages: thrift: [ i686-linux, x86_64-linux, x86_64-darwin ] throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ] tianbar: [ i686-linux, x86_64-linux, x86_64-darwin ] + tibetan-utils: [ 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 ] tictactoe3d: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7390,6 +7449,7 @@ dont-distribute-packages: twentefp-trees: [ i686-linux, x86_64-linux, x86_64-darwin ] twentefp-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ] twentyseven: [ i686-linux, x86_64-linux, x86_64-darwin ] + twfy-api-client: [ i686-linux, x86_64-linux, x86_64-darwin ] twhs: [ i686-linux, x86_64-linux, x86_64-darwin ] twidge: [ i686-linux, x86_64-linux, x86_64-darwin ] twilight-stm: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7627,6 +7687,7 @@ dont-distribute-packages: 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-push: [ i686-linux, x86_64-linux, x86_64-darwin ] web-routes-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ] web-routes-regular: [ i686-linux, x86_64-linux, x86_64-darwin ] web-routes-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ] @@ -7669,6 +7730,7 @@ 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 ] + wiringPi: [ 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 ] @@ -7690,6 +7752,7 @@ dont-distribute-packages: wraxml: [ i686-linux, x86_64-linux, x86_64-darwin ] wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ] wright: [ i686-linux, x86_64-linux, x86_64-darwin ] + writer-cps-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ] wsedit: [ 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 ] @@ -7805,6 +7868,7 @@ dont-distribute-packages: yesod-auth-fb: [ i686-linux, x86_64-linux, x86_64-darwin ] yesod-auth-hashdb: [ i686-linux, x86_64-linux, x86_64-darwin ] yesod-auth-kerberos: [ i686-linux, x86_64-linux, x86_64-darwin ] + yesod-auth-ldap-mediocre: [ i686-linux, x86_64-linux, x86_64-darwin ] yesod-auth-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ] yesod-auth-pam: [ i686-linux, x86_64-linux, x86_64-darwin ] yesod-auth-smbclient: [ i686-linux, x86_64-linux, x86_64-darwin ] diff --git a/pkgs/development/haskell-modules/default.nix b/pkgs/development/haskell-modules/default.nix index 673099e0dc4..ef73e47f537 100644 --- a/pkgs/development/haskell-modules/default.nix +++ b/pkgs/development/haskell-modules/default.nix @@ -14,7 +14,10 @@ let mkDerivation = pkgs.callPackage ./generic-builder.nix { inherit stdenv; inherit (pkgs) fetchurl pkgconfig glibcLocales coreutils gnugrep gnused; - inherit (self) ghc jailbreak-cabal; + jailbreak-cabal = if (self.ghc.cross or null) != null + then self.ghc.bootPkgs.jailbreak-cabal + else self.jailbreak-cabal; + inherit (self) ghc; hscolour = overrideCabal self.hscolour (drv: { isLibrary = false; doHaddock = false; diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 092d4ae4524..7a421e4f7b6 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -94,6 +94,7 @@ let "--with-gcc=${ghc.cc}" "--with-ld=${ghc.ld}" "--hsc2hs-options=--cross-compile" + "--with-hsc2hs=${nativeGhc}/bin/hsc2hs" ]; crossCabalFlagsString = @@ -147,8 +148,10 @@ let setupBuilder = if isCross || isGhcjs then "${nativeGhc}/bin/ghc" else ghcCommand; setupCommand = "./Setup"; - ghcCommand = if isGhcjs then "ghcjs" else if isCross then "${ghc.cross.config}-ghc" else "ghc"; - ghcCommandCaps = toUpper ghcCommand; + ghcCommand' = if isGhcjs then "ghcjs" else "ghc"; + crossPrefix = if (ghc.cross or null) != null then "${ghc.cross.config}-" else ""; + ghcCommand = "${crossPrefix}${ghcCommand'}"; + ghcCommandCaps= toUpper ghcCommand'; in diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 453ce86a060..276965d28d2 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -1401,6 +1401,7 @@ self: { ]; description = "Libary for Hidden Markov Models in HMMER3 format"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Biobase" = callPackage @@ -1675,8 +1676,8 @@ self: { }: mkDerivation { pname = "BitStringRandomMonad"; - version = "0.1.1.1"; - sha256 = "496715852ecfd5651fee81eba635b88865ef6dbc87792e56ea47eeac36fd9c36"; + version = "0.1.1.2"; + sha256 = "96a5bb1cb04427a64be71f83d1a09abb950d3023ae80e3811a304748ace16dbf"; libraryHaskellDepends = [ base bitstring bytestring mtl parallel primitive transformers vector @@ -2761,8 +2762,8 @@ self: { ({ mkDerivation, base, directory, unix, utf8-string, X11 }: mkDerivation { pname = "Clipboard"; - version = "2.3.0.2"; - sha256 = "c746972095b1c4473208992bb6f267a9b3ba2620b722922f0f4c35d71c71e939"; + version = "2.3.1.0"; + sha256 = "ddbb85e3e3fa01edc9c98b0798d0db8cec803a8f85a3c6b56684a604dff053e3"; libraryHaskellDepends = [ base directory unix utf8-string X11 ]; homepage = "http://haskell.org/haskellwiki/Clipboard"; description = "System clipboard interface"; @@ -2786,6 +2787,24 @@ self: { license = "GPL"; }) {}; + "ClustalParser_1_2_0" = callPackage + ({ mkDerivation, base, cmdargs, either-unwrap, hspec, parsec, text + , vector + }: + mkDerivation { + pname = "ClustalParser"; + version = "1.2.0"; + sha256 = "e444b4780a976d13178ba0d47d34ff1c7e1222077d2ec6c81f4370dce58a8ec8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec text vector ]; + executableHaskellDepends = [ base cmdargs either-unwrap ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Libary for parsing Clustal tools output"; + license = "GPL"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "Coadjute" = callPackage ({ mkDerivation, array, base, bytestring, bytestring-csv , containers, directory, fgl, filepath, mtl, old-time, pretty @@ -4973,6 +4992,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "FastPush" = callPackage + ({ mkDerivation, base, STMonadTrans, vector }: + mkDerivation { + pname = "FastPush"; + version = "0.1.0.2"; + sha256 = "301cf0552dc14adc8865038b7d7f5aac7dc791f4039c790c28262603b129c674"; + libraryHaskellDepends = [ base STMonadTrans vector ]; + homepage = "https://github.com/wyager/FastPush/"; + description = "A monad and monad transformer for pushing things onto a stack very fast"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "FastxPipe" = callPackage ({ mkDerivation, attoparsec, base, blaze-builder, bytestring, pipes , pipes-attoparsec, pipes-bytestring @@ -5259,6 +5290,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "FloatingHex" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "FloatingHex"; + version = "0.4"; + sha256 = "b277054db48d2dec62e3831586f218cbe0a056dec44dbc032e9a73087425a24c"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Read and write hexadecimal floating point numbers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "Focus" = callPackage ({ mkDerivation, base, MissingH, split }: mkDerivation { @@ -5703,19 +5745,6 @@ self: { }) {}; "GLURaw" = callPackage - ({ mkDerivation, base, freeglut, mesa, OpenGLRaw, transformers }: - mkDerivation { - pname = "GLURaw"; - version = "2.0.0.2"; - sha256 = "884b3dbefbaabdc66cf8e240d33adb0d491bcf9119e53a7d42b8cf0972df15de"; - libraryHaskellDepends = [ base OpenGLRaw transformers ]; - librarySystemDepends = [ freeglut mesa ]; - homepage = "http://www.haskell.org/haskellwiki/Opengl"; - description = "A raw binding for the OpenGL graphics system"; - license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;}; - - "GLURaw_2_0_0_3" = callPackage ({ mkDerivation, base, freeglut, mesa, OpenGLRaw, transformers }: mkDerivation { pname = "GLURaw"; @@ -5726,7 +5755,6 @@ self: { homepage = "http://www.haskell.org/haskellwiki/Opengl"; description = "A raw binding for the OpenGL graphics system"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) freeglut; inherit (pkgs) mesa;}; "GLUT" = callPackage @@ -6177,29 +6205,6 @@ self: { }) {}; "Glob" = callPackage - ({ mkDerivation, base, containers, directory, dlist, filepath - , HUnit, QuickCheck, test-framework, test-framework-hunit - , test-framework-quickcheck2, transformers, transformers-compat - }: - mkDerivation { - pname = "Glob"; - version = "0.7.13"; - sha256 = "fe99d9434a2dbbac5385cb6690cbb6e2f2eb25df6ab5ce99c8121fc3fdddbd4c"; - libraryHaskellDepends = [ - base containers directory dlist filepath transformers - transformers-compat - ]; - testHaskellDepends = [ - base containers directory dlist filepath HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 - transformers transformers-compat - ]; - homepage = "http://iki.fi/matti.niemenmaa/glob/"; - description = "Globbing library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "Glob_0_7_14" = callPackage ({ mkDerivation, base, containers, directory, dlist, filepath , HUnit, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2, transformers, transformers-compat @@ -6220,7 +6225,6 @@ self: { homepage = "http://iki.fi/matti.niemenmaa/glob/"; description = "Globbing library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "GlomeTrace" = callPackage @@ -6281,6 +6285,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "GoogleCodeJam" = callPackage + ({ mkDerivation, array, base, containers, mtl, parallel, safe + , split, transformers + }: + mkDerivation { + pname = "GoogleCodeJam"; + version = "0.0.3"; + sha256 = "e08209b95b264757ce8c4fc1422059c09910b38a4bdd22f6d4e51b24ab1cabdc"; + libraryHaskellDepends = [ + array base containers mtl parallel safe split transformers + ]; + homepage = "http://johannesgerer.com/GoogleCodeJam"; + description = "A monad for flexible parsing of Google Code Jam input files with automatic parallelization"; + license = stdenv.lib.licenses.mit; + }) {}; + "GoogleDirections" = callPackage ({ mkDerivation, AttoJson, base, bytestring, containers, dataenc , download-curl @@ -8127,29 +8147,6 @@ self: { }) {}; "HTTP" = callPackage - ({ mkDerivation, array, base, bytestring, case-insensitive, conduit - , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl - , network, network-uri, parsec, pureMD5, split, test-framework - , test-framework-hunit, time, wai, warp - }: - mkDerivation { - pname = "HTTP"; - version = "4000.3.3"; - sha256 = "bbada3c2088dc1384234cdbc1bb6089ea588da068a6a38878ea259dd19de9bf2"; - libraryHaskellDepends = [ - array base bytestring mtl network network-uri parsec time - ]; - testHaskellDepends = [ - base bytestring case-insensitive conduit conduit-extra deepseq - http-types httpd-shed HUnit mtl network network-uri pureMD5 split - test-framework test-framework-hunit wai warp - ]; - homepage = "https://github.com/haskell/HTTP"; - description = "A library for client-side HTTP"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "HTTP_4000_3_4" = callPackage ({ mkDerivation, array, base, bytestring, case-insensitive, conduit , conduit-extra, deepseq, http-types, httpd-shed, HUnit, mtl , network, network-uri, parsec, pureMD5, split, test-framework @@ -8170,7 +8167,6 @@ self: { homepage = "https://github.com/haskell/HTTP"; description = "A library for client-side HTTP"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HTTP-Simple" = callPackage @@ -8444,27 +8440,6 @@ self: { }) {}; "HaTeX" = callPackage - ({ mkDerivation, base, bytestring, containers, matrix, parsec - , QuickCheck, tasty, tasty-quickcheck, text, transformers - , wl-pprint-extras - }: - mkDerivation { - pname = "HaTeX"; - version = "3.17.0.2"; - sha256 = "3f5aced48ee59425e3ccaa2b6c4490f43b395fe9331b3be4a277261ac45e80fe"; - libraryHaskellDepends = [ - base bytestring containers matrix parsec QuickCheck text - transformers wl-pprint-extras - ]; - testHaskellDepends = [ - base QuickCheck tasty tasty-quickcheck text - ]; - homepage = "https://github.com/Daniel-Diaz/HaTeX/blob/master/README.md"; - description = "The Haskell LaTeX library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "HaTeX_3_17_1_0" = callPackage ({ mkDerivation, base, bytestring, containers, matrix, parsec , QuickCheck, tasty, tasty-quickcheck, text, transformers , wl-pprint-extras @@ -8483,7 +8458,6 @@ self: { homepage = "https://github.com/Daniel-Diaz/HaTeX/blob/master/README.md"; description = "The Haskell LaTeX library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "HaTeX-meta" = callPackage @@ -9476,6 +9450,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) openssl;}; + "HsOpenSSL_0_11_4" = callPackage + ({ mkDerivation, base, bytestring, integer-gmp, network, openssl + , time + }: + mkDerivation { + pname = "HsOpenSSL"; + version = "0.11.4"; + sha256 = "6326b9b1fb07e05a72f8435cc3ae777d696251e43e93b25ec2ff513f7f2bed07"; + libraryHaskellDepends = [ + base bytestring integer-gmp network time + ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ base bytestring ]; + homepage = "https://github.com/vshabanov/HsOpenSSL"; + description = "Partial OpenSSL binding for Haskell"; + license = stdenv.lib.licenses.publicDomain; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) openssl;}; + "HsOpenSSL-x509-system" = callPackage ({ mkDerivation, base, bytestring, HsOpenSSL, unix }: mkDerivation { @@ -9737,27 +9730,6 @@ self: { }) {}; "IPv6Addr" = callPackage - ({ mkDerivation, attoparsec, base, HUnit, iproute, network - , network-info, random, test-framework, test-framework-hunit, text - }: - mkDerivation { - pname = "IPv6Addr"; - version = "0.6.2.0"; - sha256 = "c0123cbacaba0266ea6eed1cf0ceb0cf323600e9eaa0ca855090edae0b085926"; - revision = "1"; - editedCabalFile = "7da9aae32a048aca882ec02c1f184ed24e53119de5345ff8b8d6fc62ccd6808e"; - libraryHaskellDepends = [ - attoparsec base iproute network network-info random text - ]; - testHaskellDepends = [ - base HUnit test-framework test-framework-hunit text - ]; - homepage = "https://github.com/MichelBoucey/IPv6Addr"; - description = "Library to deal with IPv6 address text representations"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "IPv6Addr_0_6_3" = callPackage ({ mkDerivation, attoparsec, base, HUnit, iproute, network , network-info, random, test-framework, test-framework-hunit, text }: @@ -9776,7 +9748,6 @@ self: { homepage = "https://github.com/MichelBoucey/IPv6Addr"; description = "Library to deal with IPv6 address text representations"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "IcoGrid" = callPackage @@ -9984,6 +9955,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "JSONParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "JSONParser"; + version = "0.1.0.2"; + sha256 = "724a71c2d97a470744949d37683565ee77890d144d5ded63098e557ad538deba"; + libraryHaskellDepends = [ base parsec ]; + description = "Parse JSON"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "JSONb" = callPackage ({ mkDerivation, attoparsec, base, bytestring, bytestring-nums , bytestring-trie, containers, utf8-string @@ -10488,16 +10470,19 @@ self: { }) {inherit (pkgs) openblasCompat;}; "LDAP" = callPackage - ({ mkDerivation, base, lber, openldap }: + ({ mkDerivation, base, HUnit, lber, openldap }: mkDerivation { pname = "LDAP"; - version = "0.6.10"; - sha256 = "4050875df6157fd71ce14bb0025499a1e9ccbb4d7a03686d68d3521dd2539f82"; + version = "0.6.11"; + sha256 = "01cb48801eb3033fbd8be6d755863e7fea7d9083afc76aff07b9c42f8e1890b3"; libraryHaskellDepends = [ base ]; librarySystemDepends = [ lber openldap ]; + testHaskellDepends = [ base HUnit ]; + testSystemDepends = [ lber openldap ]; homepage = "https://github.com/ezyang/ldap-haskell"; description = "Haskell binding for C LDAP API"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {lber = null; inherit (pkgs) openldap;}; "LRU" = callPackage @@ -10803,25 +10788,26 @@ self: { }) {}; "LibClang" = callPackage - ({ mkDerivation, base, bytestring, c2hs, filepath, hashable, mtl - , ncurses, resourcet, text, time, transformers, transformers-base - , vector + ({ mkDerivation, base, bytestring, c2hs, clang, filepath, hashable + , mtl, ncurses, resourcet, text, time, transformers + , transformers-base, vector }: mkDerivation { pname = "LibClang"; - version = "3.4.0"; - sha256 = "b4bdd8fb7fa103b7045534ae43f00bb3d4ad53e909a49feff081f06751e4a44d"; + version = "3.8.0"; + sha256 = "945c53f04eba97e85aee1a434a79f09956b74a5c6c71d1e73faeb9574c0db9dc"; libraryHaskellDepends = [ base bytestring filepath hashable mtl resourcet text time transformers transformers-base vector ]; - librarySystemDepends = [ ncurses ]; + librarySystemDepends = [ clang ]; + libraryPkgconfigDepends = [ ncurses ]; libraryToolDepends = [ c2hs ]; - homepage = "https://github.com/chetant/LibClang/issues"; + homepage = "https://github.com/chetant/LibClang"; description = "Haskell bindings for libclang (a C++ parsing library)"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - }) {inherit (pkgs) ncurses;}; + }) {inherit (self.llvmPackages) clang; inherit (pkgs) ncurses;}; "LibZip" = callPackage ({ mkDerivation, base, bindings-libzip, bytestring, directory @@ -10948,6 +10934,29 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "ListLike_4_5_1" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , dlist, fmlist, HUnit, QuickCheck, random, text, utf8-string + , vector + }: + mkDerivation { + pname = "ListLike"; + version = "4.5.1"; + sha256 = "b70745335b563cd9039bb17a1e2faf7edb1b68febdd19586b28ab67c55562a8d"; + libraryHaskellDepends = [ + array base bytestring containers deepseq dlist fmlist text + utf8-string vector + ]; + testHaskellDepends = [ + array base bytestring containers dlist fmlist HUnit QuickCheck + random text utf8-string vector + ]; + homepage = "http://github.com/JohnLato/listlike"; + description = "Generic support for list-like structures"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ListTree" = callPackage ({ mkDerivation, base, directory, filepath, List, transformers }: mkDerivation { @@ -14085,8 +14094,8 @@ self: { ({ mkDerivation, base, QuickCheck }: mkDerivation { pname = "QuickCheckVariant"; - version = "0.1.1.0"; - sha256 = "3d29e3b03f3908b04db06d3912e65e4370f752d57296e509bbf7e17db949c2f8"; + version = "0.2.0.0"; + sha256 = "5ad8557a69793d00facc27a8f3eb9edd7bfde8cd923ea51465a9bfa0a7e7d682"; libraryHaskellDepends = [ base QuickCheck ]; homepage = "https://github.com/sanjorgek/QuickCheckVariant"; description = "Generator of \"valid\" and \"invalid\" data in a type class"; @@ -14346,12 +14355,13 @@ self: { , directory, edit-distance, either-unwrap, EntrezHTTP, filepath , hierarchical-clustering, HTTP, http-conduit, http-types, hxt , matrix, network, parsec, process, pureMD5, random, split - , Taxonomy, text, time, transformers, vector, ViennaRNAParser + , Taxonomy, text, text-metrics, time, transformers, vector + , ViennaRNAParser }: mkDerivation { pname = "RNAlien"; - version = "1.2.8"; - sha256 = "f4d754abee29eebb424ffb6d498de24544de1895a5ace4e47863870f62d2b94a"; + version = "1.3.0"; + sha256 = "43d4b160cab7a7c39e4c21744637752beb527ebcb9f12ca674c18fb84135dfab"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -14359,7 +14369,8 @@ self: { ClustalParser cmdargs containers directory edit-distance either-unwrap EntrezHTTP filepath hierarchical-clustering HTTP http-conduit http-types hxt matrix network parsec process pureMD5 - random Taxonomy text transformers vector ViennaRNAParser + random Taxonomy text text-metrics transformers vector + ViennaRNAParser ]; executableHaskellDepends = [ base biocore biofasta bytestring cassava cmdargs containers @@ -14594,21 +14605,20 @@ self: { "Redmine" = callPackage ({ mkDerivation, aeson, base, bytestring, connection, containers , HTTP, http-client-tls, http-conduit, http-types, HUnit, MissingH - , network, old-locale, old-time, resourcet, text, time - , transformers + , network, resourcet, text, time, transformers }: mkDerivation { pname = "Redmine"; - version = "0.0.6"; - sha256 = "e81f23501fc58456db77b9797a196200f20a81013da3b8f89fdffbf1214d9882"; + version = "0.0.8"; + sha256 = "0f0460459b9293b95f55ea966891daf04552de4c8d950da79963fe8b9552acd2"; libraryHaskellDepends = [ aeson base bytestring connection containers HTTP http-client-tls - http-conduit http-types MissingH network old-locale old-time - resourcet text time transformers + http-conduit http-types MissingH network resourcet text time + transformers ]; testHaskellDepends = [ - aeson base bytestring connection containers http-client-tls - http-conduit HUnit MissingH network old-locale resourcet text time + aeson base bytestring connection containers HTTP http-client-tls + http-conduit http-types HUnit MissingH network resourcet text time transformers ]; homepage = "https://github.com/lookunder/RedmineHs"; @@ -16181,6 +16191,7 @@ self: { ]; description = "Libary for Stockholm aligmnent format"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "Stomp" = callPackage @@ -16235,8 +16246,8 @@ self: { ({ mkDerivation, base, directory, mtl, syb, transformers }: mkDerivation { pname = "Strafunski-StrategyLib"; - version = "5.0.0.9"; - sha256 = "c8e464538cd27c4f2636eb25dcd1a1ef1df680f89600219baa2ca21ce2a98e1d"; + version = "5.0.0.10"; + sha256 = "308a1a051df6bb617c9d37bda297fdbedfb8b4c7f6ea5864443cfb9f15e80cc2"; libraryHaskellDepends = [ base directory mtl syb transformers ]; description = "Library for strategic programming"; license = stdenv.lib.licenses.bsd3; @@ -16443,8 +16454,8 @@ self: { ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "THEff"; - version = "0.1.1.0"; - sha256 = "545725746fa7ea7d77cdb1447a1f2564ddfe36624c8a3118a7e8d0b009ef2462"; + version = "0.1.4"; + sha256 = "4857093c5be0c15557a5c1b06d6dd16e65ff6da0a9362b1d6ee3614d476af266"; libraryHaskellDepends = [ base template-haskell ]; description = "TH implementation of effects"; license = stdenv.lib.licenses.bsd3; @@ -17211,8 +17222,8 @@ self: { }: mkDerivation { pname = "Unique"; - version = "0.4.6"; - sha256 = "4fd37ceafe74b95af73f01ccc64a5c1e3282e6b74ab2dd193507aac289ae2480"; + version = "0.4.6.1"; + sha256 = "8b9648383b28087fedf16b7bcb7c6c2137873a59af2d1ef8460fba1c902a84f9"; libraryHaskellDepends = [ base containers extra hashable unordered-containers ]; @@ -17441,14 +17452,14 @@ self: { license = "GPL"; }) {}; - "ViennaRNAParser_1_3_1" = callPackage + "ViennaRNAParser_1_3_2" = callPackage ({ mkDerivation, base, hspec, parsec, ParsecTools, process , transformers }: mkDerivation { pname = "ViennaRNAParser"; - version = "1.3.1"; - sha256 = "a113dd5673a20802e3377ee1682c901c898e341a3cc0175e619c92eb96e49247"; + version = "1.3.2"; + sha256 = "daff4df1a477ee3df01b30cda344e889818b761748e2b9aee0b8e2f46e0fa844"; libraryHaskellDepends = [ base parsec ParsecTools process transformers ]; @@ -17922,6 +17933,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "Win32-shortcut" = callPackage + ({ mkDerivation, base, libossp_uuid, mtl, ole32, th-utilities + , Win32 + }: + mkDerivation { + pname = "Win32-shortcut"; + version = "0.0.1"; + sha256 = "5c2d67d8ca20d1a7452f3a0c3258e9d8b6540b40401a81dd199e56809144ffb7"; + libraryHaskellDepends = [ base mtl th-utilities Win32 ]; + librarySystemDepends = [ libossp_uuid ole32 ]; + homepage = "https://github.com/opasly-wieprz/Win32-shortcut"; + description = "Support for manipulating shortcuts (.lnk files) on Windows"; + license = stdenv.lib.licenses.bsd3; + platforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) libossp_uuid; ole32 = null;}; + "Wired" = callPackage ({ mkDerivation, base, chalmers-lava2000, containers, mtl , QuickCheck @@ -18200,8 +18227,8 @@ self: { ({ mkDerivation, base, parsec }: mkDerivation { pname = "XMLParser"; - version = "0.1.0.4"; - sha256 = "79e55f9ae14054c8673f25325503c75af2bb750e0068f5fefbce3a98c7e04d94"; + version = "0.1.0.6"; + sha256 = "d2cc3144a74de8aaa20e9467e25d981b63598736b603921b10d9ddb47be36d79"; libraryHaskellDepends = [ base parsec ]; homepage = "xy30.com"; description = "A library to parse xml"; @@ -20302,8 +20329,8 @@ self: { pname = "aeson-compat"; version = "0.3.6"; sha256 = "7aa365d9f44f708f25c939489528836aa10b411e0a3e630c8c2888670874d142"; - revision = "2"; - editedCabalFile = "1000ae33d38d919e685b31f6f4de79bab9298318ced3ded0ff7e4a24c10258c3"; + revision = "4"; + editedCabalFile = "534f6f1d1b09f88910407d670dfc9283ceaf824bf929373e0be1566f206011a3"; libraryHaskellDepends = [ aeson attoparsec base base-compat bytestring containers exceptions hashable nats scientific semigroups tagged text time @@ -20360,8 +20387,8 @@ self: { pname = "aeson-extra"; version = "0.4.0.0"; sha256 = "78ecedf65f8b68c09223912878e2a055aa38536489eddc9b47911cbc05aba594"; - revision = "1"; - editedCabalFile = "2a114863b515ec4b326bd31e4493ce2bcf7598b03361f76b44637e62d334b621"; + revision = "2"; + editedCabalFile = "205ca010ed9726b27ebe1f63fe6260dc26b327e2998cc4bc744a30bd3b708c3b"; libraryHaskellDepends = [ aeson aeson-compat attoparsec base base-compat bytestring containers exceptions hashable parsec recursion-schemes scientific @@ -20606,6 +20633,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "aeson-quick" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, deepseq + , microlens, tasty, tasty-hunit, text, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-quick"; + version = "0.1.1.2"; + sha256 = "e666a7f2caad674fa95774beebacb4a8edd8bb0801b30aa7ac77904221b8372c"; + libraryHaskellDepends = [ + aeson attoparsec base deepseq text unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring microlens tasty tasty-hunit text + ]; + homepage = "https://github.com/libscott/aeson-quick"; + description = "Quick JSON extractions with Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "aeson-schema" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , directory, filepath, ghc-prim, hashable, hint, HUnit, mtl @@ -20779,6 +20825,7 @@ self: { homepage = "https://github.com/nek0/affection#readme"; description = "A simple Game Engine using SDL"; license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "affine-invariant-ensemble-mcmc" = callPackage @@ -21350,8 +21397,8 @@ self: { }: mkDerivation { pname = "alex-meta"; - version = "0.3.0.8"; - sha256 = "2ed9c0e13ad7f73d732d7bf87d187628009fe1ef19b6848f3490d0e89bf045c9"; + version = "0.3.0.9"; + sha256 = "d933ff9ee92f2372bebef64c1780e20e8ff8bbbde6d53749c2b0892364ba0221"; libraryHaskellDepends = [ array base containers haskell-src-meta QuickCheck template-haskell ]; @@ -21893,6 +21940,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "alternators" = callPackage + ({ mkDerivation, base, mmorph, transformers }: + mkDerivation { + pname = "alternators"; + version = "0.1.1.0"; + sha256 = "f95d9a4826c57194e2a22e41a9f0eaef0e96cf95f6372179aa7c47bc3ca8f627"; + libraryHaskellDepends = [ base mmorph transformers ]; + homepage = "https://github.com/louispan/alternators#readme"; + description = "Handy functions when using transformers"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "altfloat" = callPackage ({ mkDerivation, base, ghc-prim, integer-gmp }: mkDerivation { @@ -25101,8 +25160,8 @@ self: { }: mkDerivation { pname = "amqp"; - version = "0.14.0"; - sha256 = "32d8c07217713e8aa97d79f07847ea147a657cd86292f0a0cc2dbbb62da35ab1"; + version = "0.14.1"; + sha256 = "500465d278790117e08b7c5aa2c9f917a93cf3a87e81c079d509cd5fd52d300b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -26317,25 +26376,6 @@ self: { }) {}; "app-settings" = callPackage - ({ mkDerivation, base, containers, directory, hspec, HUnit, mtl - , parsec, text - }: - mkDerivation { - pname = "app-settings"; - version = "0.2.0.9"; - sha256 = "ee844c5ed2847539c84d13d81e827fd2a4f0f9b0b53308f65d24244a027e9024"; - libraryHaskellDepends = [ - base containers directory mtl parsec text - ]; - testHaskellDepends = [ - base containers directory hspec HUnit mtl parsec text - ]; - homepage = "https://github.com/emmanueltouzery/app-settings"; - description = "A library to manage application settings (INI file-like)"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "app-settings_0_2_0_10" = callPackage ({ mkDerivation, base, containers, directory, hspec, HUnit, mtl , parsec, text }: @@ -26352,7 +26392,6 @@ self: { homepage = "https://github.com/emmanueltouzery/app-settings"; description = "A library to manage application settings (INI file-like)"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "appar" = callPackage @@ -26688,36 +26727,6 @@ self: { }) {arbb_dev = null;}; "arbtt" = callPackage - ({ mkDerivation, aeson, array, base, binary, bytestring - , bytestring-progress, containers, deepseq, directory, filepath - , libXScrnSaver, parsec, pcre-light, process-extras, strict, tasty - , tasty-golden, tasty-hunit, terminal-progress-bar, time - , transformers, unix, utf8-string, X11 - }: - mkDerivation { - pname = "arbtt"; - version = "0.9.0.11"; - sha256 = "9133fb9cc88568c3baec403e674e95cfe0ebedc1ff974499d97e93d916bdefef"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson array base binary bytestring bytestring-progress containers - deepseq directory filepath parsec pcre-light strict - terminal-progress-bar time transformers unix utf8-string X11 - ]; - executableSystemDepends = [ libXScrnSaver ]; - testHaskellDepends = [ - base binary bytestring containers deepseq directory parsec - pcre-light process-extras tasty tasty-golden tasty-hunit time - transformers unix utf8-string - ]; - homepage = "http://arbtt.nomeata.de/"; - description = "Automatic Rule-Based Time Tracker"; - license = "GPL"; - hydraPlatforms = stdenv.lib.platforms.none; - }) {inherit (pkgs.xorg) libXScrnSaver;}; - - "arbtt_0_9_0_12" = callPackage ({ mkDerivation, aeson, array, base, binary, bytestring , bytestring-progress, containers, deepseq, directory, filepath , libXScrnSaver, parsec, pcre-light, process-extras, strict, tasty @@ -27061,11 +27070,12 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "arithmatic"; - version = "0.1.0.1"; - sha256 = "487edb83b111065637d8ad313788aa43df14654cf098f5de682cd06322f641e1"; + version = "0.1.0.2"; + sha256 = "1de210330bfde4124c1fc898b71bfc423926c6dc91fbc78b01ad927af3b02939"; libraryHaskellDepends = [ base ]; - description = "Basic arithmatic in haskell"; - license = stdenv.lib.licenses.gpl3; + doHaddock = false; + description = "do things with numbers"; + license = stdenv.lib.licenses.bsd3; }) {}; "arithmetic" = callPackage @@ -27814,6 +27824,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "async-extra" = callPackage + ({ mkDerivation, async, base, containers, deepseq }: + mkDerivation { + pname = "async-extra"; + version = "0.1.0.0"; + sha256 = "47cf509bc09d106cd229c4568e4c02ce085b2541e856b3be0c75cf62217dc02a"; + libraryHaskellDepends = [ async base containers deepseq ]; + homepage = "https://github.com/agrafix/async-extra#readme"; + description = "Useful concurrent combinators"; + license = stdenv.lib.licenses.mit; + }) {}; + "async-extras" = callPackage ({ mkDerivation, async, base, lifted-async, lifted-base , monad-control, SafeSemaphore, stm, transformers-base @@ -27854,8 +27876,8 @@ self: { }: mkDerivation { pname = "async-pool"; - version = "0.9.0"; - sha256 = "3083cc4a45ebda8d44d25ed143f670cbdc877603ba1d37353a7dee088c172581"; + version = "0.9.0.1"; + sha256 = "54c7cc38f00e85978c59569744ca11802a28a93d9a7bbfc83d87c72158bee28b"; libraryHaskellDepends = [ async base containers fgl monad-control stm transformers transformers-base @@ -28708,8 +28730,8 @@ self: { }: mkDerivation { pname = "auto"; - version = "0.4.3.0"; - sha256 = "c836cdc107b3d131129340b74285c55b8d65dc217e3c6f0a79bdc742a0062c8e"; + version = "0.4.3.1"; + sha256 = "c6e26d1cbb17e3645e55bc8e9432b124520fbcba5ff32445acd4260c25cd3b41"; libraryHaskellDepends = [ base base-orphans bytestring cereal containers deepseq MonadRandom profunctors random semigroups transformers @@ -28735,8 +28757,8 @@ self: { ({ mkDerivation, base, Cabal, directory, filepath }: mkDerivation { pname = "autoexporter"; - version = "0.2.2"; - sha256 = "2ad4c6d948984c0a5542f5ce87d806b3597088083bc179217d36d08380880d03"; + version = "0.2.3"; + sha256 = "b3b9bfb44a5942ee83b45b4c9bcf3a61335362c507a98acddaf47889e394ab8a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base Cabal directory filepath ]; @@ -28925,8 +28947,8 @@ self: { pname = "avers"; version = "0.0.17.1"; sha256 = "1b45d8aa036b3c2ec7ea180327ff3cdce28dc1e1ef319c062be79f0ffa7626f5"; - revision = "5"; - editedCabalFile = "319f1526093b829e5cbb6fe1591f77f3f5be25da83df7790e37741272e711b24"; + revision = "6"; + editedCabalFile = "4fdb981cfedcc58b8b64a823d826fafd32c7b0fce7e01bd816db1474994d6018"; libraryHaskellDepends = [ aeson attoparsec base bytestring clock containers cryptonite filepath inflections memory MonadRandom mtl network network-uri @@ -29604,19 +29626,20 @@ self: { "aws-simple" = callPackage ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, amazonka-sqs , base, blaze-builder, bytestring, conduit, lens, mtl, resourcet - , text + , text, unordered-containers }: mkDerivation { pname = "aws-simple"; - version = "0.1.0.0"; - sha256 = "70091063d883e2320a622a2909abc093e11a47d0a18c64b6557679e401ba918f"; + version = "0.3.0.0"; + sha256 = "52fe1741cb4685b56bf9690273e2dc68626165aff4f59a13d82005c15962076d"; libraryHaskellDepends = [ amazonka amazonka-core amazonka-s3 amazonka-sqs base blaze-builder - bytestring conduit lens mtl resourcet text + bytestring conduit lens mtl resourcet text unordered-containers ]; homepage = "https://github.com/agrafix/aws-simple#readme"; description = "Dead simple bindings to commonly used AWS Services"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "aws-sns" = callPackage @@ -29664,6 +29687,18 @@ self: { broken = true; }) {control-invariants = null;}; + "azubi" = callPackage + ({ mkDerivation, base, filepath, options }: + mkDerivation { + pname = "azubi"; + version = "0.1.0.1"; + sha256 = "b75133db17e6dfe66593dca1e2809e096a8473463950826c31c8ac9a1497468e"; + libraryHaskellDepends = [ base filepath options ]; + homepage = "http://palovandalo.com/azubi"; + description = "A simple DevOps tool which will never \"reach\" enterprice level"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "azure-acs" = callPackage ({ mkDerivation, attoparsec, base, bytestring, conduit , conduit-extra, connection, http-conduit, http-types, network @@ -29805,6 +29840,40 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "b9_0_5_31" = callPackage + ({ mkDerivation, aeson, async, base, bifunctors, binary, boxes + , bytestring, conduit, conduit-extra, ConfigFile, directory + , filepath, free, hashable, hspec, hspec-expectations, mtl + , optparse-applicative, parallel, parsec, pretty, pretty-show + , process, QuickCheck, random, semigroups, syb, template, text + , time, transformers, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "b9"; + version = "0.5.31"; + sha256 = "8dcc9b68a88f6f73a0c1af060bbc7607e8894e741665fdecd40dfa842c187c95"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bifunctors binary boxes bytestring conduit + conduit-extra ConfigFile directory filepath free hashable mtl + parallel parsec pretty pretty-show process QuickCheck random + semigroups syb template text time transformers unordered-containers + vector yaml + ]; + executableHaskellDepends = [ + base bytestring directory optparse-applicative + ]; + testHaskellDepends = [ + aeson base bytestring hspec hspec-expectations QuickCheck + semigroups text unordered-containers vector yaml + ]; + homepage = "https://github.com/sheyll/b9-vm-image-builder"; + description = "A tool and library for building virtual machine images"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "babl" = callPackage ({ mkDerivation, babl, base }: mkDerivation { @@ -29817,6 +29886,7 @@ self: { homepage = "http://github.com/nek0/babl#readme"; description = "Haskell bindings to BABL library"; license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) babl;}; "babylon" = callPackage @@ -30281,20 +30351,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "base_4_9_0_0" = callPackage - ({ mkDerivation, ghc-prim, invalid-cabal-flag-settings, rts }: + "base_4_9_1_0" = callPackage + ({ mkDerivation, ghc-prim, integer-gmp, rts }: mkDerivation { pname = "base"; - version = "4.9.0.0"; - sha256 = "de577e8bd48de97be954c32951b9544ecdbbede721042c71f7f611af4ba8be2d"; - libraryHaskellDepends = [ - ghc-prim invalid-cabal-flag-settings rts - ]; + version = "4.9.1.0"; + sha256 = "7a5b85805f06f869ca86f99e12cb098c611ab623dd70305ca2b389823d71fb7e"; + libraryHaskellDepends = [ ghc-prim integer-gmp rts ]; description = "Basic libraries"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {invalid-cabal-flag-settings = null;}; + }) {}; "base-compat" = callPackage ({ mkDerivation, base, hspec, QuickCheck, unix }: @@ -30347,6 +30414,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "base-noprelude_4_9_1_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-noprelude"; + version = "4.9.1.0"; + sha256 = "11611df31326a31694f13393d1ee1d3c684c2688eeaca8d8627f40ac9435f895"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + homepage = "https://github.com/hvr/base-noprelude"; + description = "\"base\" package sans \"Prelude\" module"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "base-orphans" = callPackage ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }: mkDerivation { @@ -30977,8 +31058,8 @@ self: { ({ mkDerivation, base, process, random, time }: mkDerivation { pname = "benchmark-function"; - version = "0.1.0.0"; - sha256 = "abb023c298bb0ad58e376f668e7b11ce3f89be786fb8e6eeeae9d4008053abb1"; + version = "0.1.0.1"; + sha256 = "6ce46b2f88b444b14594d4b6f3b2b491005b211f2daa95f16aac9be3680193ff"; libraryHaskellDepends = [ base process random time ]; homepage = "xy30.com"; description = "Test the time it takes to run a haskell function"; @@ -31764,10 +31845,10 @@ self: { }: mkDerivation { pname = "binary-orphans"; - version = "0.1.5.1"; - sha256 = "c60442199ad6139654a6a672dc66d321dbe8a23199fb5269ef295b2adc23af4c"; - revision = "4"; - editedCabalFile = "842aed0eac15d13b8178dd9ded2b2e296eabc950bd607593bb22c307d77c551e"; + version = "0.1.5.2"; + sha256 = "7c644fb1d1657719c04c0f115a36efaeba7287c953de826b55c28fae87aca33d"; + revision = "1"; + editedCabalFile = "cb0932145cefc3ae3be46ef890b0db68864ddb96b0ed69371cbc878f385b6252"; libraryHaskellDepends = [ aeson base binary case-insensitive hashable scientific tagged text text-binary time unordered-containers vector @@ -31783,7 +31864,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "binary-orphans_0_1_5_2" = callPackage + "binary-orphans_0_1_6_0" = callPackage ({ mkDerivation, aeson, base, binary, case-insensitive, hashable , QuickCheck, quickcheck-instances, scientific, tagged, tasty , tasty-quickcheck, text, text-binary, time, unordered-containers @@ -31791,8 +31872,8 @@ self: { }: mkDerivation { pname = "binary-orphans"; - version = "0.1.5.2"; - sha256 = "7c644fb1d1657719c04c0f115a36efaeba7287c953de826b55c28fae87aca33d"; + version = "0.1.6.0"; + sha256 = "e0e1dc7e5f00feb225efde400988d5e0e199cc910446f05a40fecba7d55684a5"; libraryHaskellDepends = [ aeson base binary case-insensitive hashable scientific tagged text text-binary time unordered-containers vector @@ -31981,8 +32062,8 @@ self: { pname = "binary-tagged"; version = "0.1.4.2"; sha256 = "311fab8c2bac00cb6785cb144e25ed58b2efce85e5dc64e30e2b5a2a16cdc784"; - revision = "1"; - editedCabalFile = "51f87f18bfe7ba8a3edc318cfb95f4aae9c2bb3feb54277553ac895b09ce0cf1"; + revision = "2"; + editedCabalFile = "7abacbe953b33132ec4cd7f4765e58918404e22c8b05eb6411f6bd62b05a828c"; libraryHaskellDepends = [ aeson array base base16-bytestring binary bytestring containers generics-sop hashable nats scientific semigroups SHA tagged text @@ -33303,30 +33384,36 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "bitcoin-payment-channel_0_6_0_1" = callPackage + "bitcoin-payment-channel_1_0_0_0" = callPackage ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring - , bytestring, cereal, errors, haskoin-core, hexstring, QuickCheck - , scientific, string-conversions, tagged, test-framework - , test-framework-quickcheck2, text, time + , bytestring, cereal, errors, haskell-rbpcp-api, haskoin-core + , hexstring, hspec, monad-time, mtl, QuickCheck, random, scientific + , semigroups, string-conversions, tagged, test-framework + , test-framework-quickcheck2, text, tf-random, time }: mkDerivation { pname = "bitcoin-payment-channel"; - version = "0.6.0.1"; - sha256 = "10085ef9254d88a4494986f372b07d4109d1767196cc6d230c02ffe18f5f1abd"; + version = "1.0.0.0"; + sha256 = "3858a212258099aed8361bbaeef5a251c5d12d7b222c027290d963571e1f7698"; libraryHaskellDepends = [ - aeson base base16-bytestring bytestring cereal errors haskoin-core - hexstring QuickCheck scientific string-conversions tagged text time + aeson base base16-bytestring bytestring cereal errors + haskell-rbpcp-api haskoin-core hexstring hspec monad-time + QuickCheck scientific semigroups string-conversions tagged text + time ]; testHaskellDepends = [ aeson base base16-bytestring base64-bytestring bytestring cereal - haskoin-core hexstring QuickCheck string-conversions test-framework - test-framework-quickcheck2 text time + errors haskell-rbpcp-api haskoin-core hexstring hspec monad-time + mtl QuickCheck random scientific semigroups string-conversions + tagged test-framework test-framework-quickcheck2 text tf-random + time ]; homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel"; - description = "Library for working with Bitcoin payment channels"; + description = "Instant, two-party Bitcoin payments"; license = stdenv.lib.licenses.publicDomain; hydraPlatforms = stdenv.lib.platforms.none; - }) {}; + broken = true; + }) {haskell-rbpcp-api = null;}; "bitcoin-rpc" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal @@ -34047,14 +34134,14 @@ self: { ({ mkDerivation, base, containers, directory, filepath, tagsoup }: mkDerivation { pname = "blaze-from-html"; - version = "0.3.2.1"; - sha256 = "9ae029aee30ae8f3c4649e51b9e797ae956ebbe33f3592d07cb948fe72ff23d2"; + version = "0.4.0.1"; + sha256 = "88fcd55af8a8c4fa611ee28adc27210f7de12556a9099aa702e98f176d461a15"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base containers directory filepath tagsoup ]; - homepage = "http://jaspervdj.be/blaze"; + homepage = "http://jaspervdj.be/blaze-html"; description = "Tool to convert HTML to BlazeHtml code"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -34252,8 +34339,8 @@ self: { }: mkDerivation { pname = "blazeT"; - version = "0.0.4"; - sha256 = "8ff74e6a75f4c77b13d122e57b9ef61e7365a7df0ca5efa7f1aba3a42a39c204"; + version = "0.0.5"; + sha256 = "81d25882110a62ba8ef99f76f35a98c58ec034f283244d5af6506832991e7091"; setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base blaze-builder blaze-html blaze-markup bytestring mtl text @@ -34264,6 +34351,38 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "ble" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, d-bus + , data-default-class, hslogger, hspec, microlens, microlens-ghc + , microlens-th, mtl, QuickCheck, quickcheck-instances, random, stm + , text, transformers, uuid + }: + mkDerivation { + pname = "ble"; + version = "0.1.0.0"; + sha256 = "718781b4acc79797450e46340060088ce5d1a110e3cb8d525b0b0ee5a675fd12"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class + microlens microlens-ghc microlens-th mtl random text transformers + uuid + ]; + executableHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class + microlens microlens-ghc microlens-th mtl random stm text + transformers uuid + ]; + testHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class hslogger + hspec microlens microlens-ghc microlens-th mtl QuickCheck + quickcheck-instances random text transformers uuid + ]; + homepage = "http://github.com/plow-technologies/ble#readme"; + description = "Bluetooth Low Energy (BLE) peripherals"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "blink1" = callPackage ({ mkDerivation, base, bytestring, text, unix, usb, vector }: mkDerivation { @@ -34401,7 +34520,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "bloodhound_0_12_0_0" = callPackage + "bloodhound_0_12_1_0" = callPackage ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers , data-default-class, directory, doctest, errors, exceptions , filepath, generics-sop, hashable, hspec, http-client, http-types @@ -34411,8 +34530,8 @@ self: { }: mkDerivation { pname = "bloodhound"; - version = "0.12.0.0"; - sha256 = "b3673675c75ee393281502ce45d0d9768c6a9165df9cebc23beb25539d7acbdc"; + version = "0.12.1.0"; + sha256 = "da3ed23c1cc9cfc1d1b44c1255522f6c164b8ed53d2e008c92789e72a232e46c"; libraryHaskellDepends = [ aeson base blaze-builder bytestring containers data-default-class exceptions hashable http-client http-types mtl mtl-compat @@ -34738,8 +34857,8 @@ self: { }: mkDerivation { pname = "bolt"; - version = "0.2.2.0"; - sha256 = "07d04b418f1106f4fb4e11f8466d18121f7d63d162e86389a69a58f23270339b"; + version = "0.3.0.1"; + sha256 = "dd7f157db6fe2c6cac86a19803ac56ed132d8aa27f602a98e3506d2765b23ff9"; libraryHaskellDepends = [ base bifunctors bytestring cereal containers hashable network network-uri scientific text transformers unordered-containers @@ -34905,8 +35024,8 @@ self: { ({ mkDerivation, base, bytestring, HUnit }: mkDerivation { pname = "boolean-list"; - version = "0.1.0.0"; - sha256 = "774f3f3313a8909505834e647b744fa53178b6a4eee5cf55b5207da5e6d7217b"; + version = "0.1.0.1"; + sha256 = "ac02910213e71b1e8f4d0de1227e7463836ee1e1985626effe1bf41af5b8e077"; libraryHaskellDepends = [ base bytestring HUnit ]; homepage = "http://xy30.com"; description = "convert numbers to binary coded lists"; @@ -35069,8 +35188,8 @@ self: { ({ mkDerivation, base, gtk, transformers, X11 }: mkDerivation { pname = "boring-window-switcher"; - version = "0.1.0.2"; - sha256 = "e7e568de0b410fd878c6cd6ce9eae66f51e3e98c83090ad5dec23b5738c9721f"; + version = "0.1.0.3"; + sha256 = "ac8273d978973b9424ce195ab48b6f599d06bb1af1af6abf94305b35ffed2748"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base gtk transformers X11 ]; @@ -35294,6 +35413,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "brain-bleep" = callPackage + ({ mkDerivation, array, base, containers, parsec }: + mkDerivation { + pname = "brain-bleep"; + version = "0.1.0.1"; + sha256 = "043d66bf97458ccf83129c29574e44b0704b04602f5450562f72fa9bb2b3a9a1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers parsec ]; + description = "primitive imperative language"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "brainfuck" = callPackage ({ mkDerivation, array, base, mtl, unix }: mkDerivation { @@ -35364,19 +35496,19 @@ self: { "breve" = callPackage ({ mkDerivation, aeson, base, binary, blaze-html, bytestring , configurator, cryptohash, directory, hashtables, http-types, mtl - , random, Spock, text, tls, transformers, wai, wai-extra - , wai-middleware-static, warp, warp-tls, xdg-basedir + , random, Spock, Spock-core, text, tls, transformers, wai + , wai-extra, wai-middleware-static, warp, warp-tls, xdg-basedir }: mkDerivation { pname = "breve"; - version = "0.4.3.0"; - sha256 = "e4740b0cc882ada54bb7e89957349639ef2a3f171598818b7e678b9880d1f939"; + version = "0.4.3.1"; + sha256 = "2c1a7d1cb1653a4bf66d5cb53e064b498d8165aa67d7380580a0b69d0f5f2581"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ aeson base binary blaze-html bytestring configurator cryptohash - directory hashtables http-types mtl random Spock text tls - transformers wai wai-extra wai-middleware-static warp warp-tls + directory hashtables http-types mtl random Spock Spock-core text + tls transformers wai wai-extra wai-middleware-static warp warp-tls xdg-basedir ]; homepage = "https://github.com/rnhmjoj/breve"; @@ -35656,10 +35788,19 @@ self: { }: mkDerivation { pname = "buchhaltung"; - version = "0.0.3"; - sha256 = "6ba38b02094431f1f24e698eed4b4dc3c0169f2154d2b66a584c16162c4cf276"; - isLibrary = false; + version = "0.0.5"; + sha256 = "38a63a043e6360c393400c90b59102f5295e9603379c8d5838bf2cf0e2527569"; + isLibrary = true; isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint array async base boxes bytestring cassava + containers data-default Decimal deepseq directory edit-distance + file-embed filepath formatting hashable haskeline hint hledger + hledger-lib lens lifted-base ListLike megaparsec MissingH + monad-control mtl optparse-applicative parsec process regex-compat + regex-tdfa regex-tdfa-text safe semigroups split strict temporary + text time transformers unordered-containers vector yaml + ]; executableHaskellDepends = [ aeson ansi-wl-pprint array async base boxes bytestring cassava containers data-default Decimal deepseq directory edit-distance @@ -35672,6 +35813,7 @@ self: { homepage = "http://johannesgerer.com/buchhaltung"; description = "Automates most of your plain text accounting data entry in ledger format"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "buffer-builder" = callPackage @@ -36848,6 +36990,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "cabal-dependency-licenses_0_2_0_0" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath }: + mkDerivation { + pname = "cabal-dependency-licenses"; + version = "0.2.0.0"; + sha256 = "1731299d3764dd56fe93da2df0b32ce6d4e794e9a68a3dff96cf84a63fb5341e"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath + ]; + homepage = "http://github.com/jaspervdj/cabal-dependency-licenses"; + description = "Compose a list of a project's transitive dependencies with their licenses"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "cabal-dev" = callPackage ({ mkDerivation, base, bytestring, Cabal, cabal-install, containers , directory, filepath, HTTP, mtl, network, pretty, process, setenv @@ -36959,6 +37118,8 @@ self: { pname = "cabal-helper"; version = "0.7.2.0"; sha256 = "90572b1e4aeb780464f7d5f2f88c4f59ebb4539fe303f0b86d42ef3b9078a362"; + revision = "1"; + editedCabalFile = "ebe355cd7cc1f6b1fc06054fb645010ab63c7de7dcba0f12e3c58a197bcc8173"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -36978,6 +37139,41 @@ self: { license = stdenv.lib.licenses.agpl3; }) {}; + "cabal-helper_0_7_3_0" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-install, containers + , directory, extra, filepath, ghc-prim, mtl, process + , template-haskell, temporary, transformers, unix, utf8-string + }: + mkDerivation { + pname = "cabal-helper"; + version = "0.7.3.0"; + sha256 = "794055f5205dd029aceb2fe9aac183880d2b4ef005d1096ee3052710d01192a4"; + revision = "1"; + editedCabalFile = "1ec0e453ac2b600db0767b99546f963f50436186f55f7794cef81f803a2c1b4a"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base Cabal containers directory filepath process template-haskell + transformers + ]; + libraryHaskellDepends = [ + base Cabal directory filepath ghc-prim mtl process transformers + ]; + executableHaskellDepends = [ + base bytestring Cabal directory filepath ghc-prim mtl process + template-haskell temporary transformers utf8-string + ]; + testHaskellDepends = [ + base bytestring Cabal directory extra filepath ghc-prim mtl process + template-haskell temporary transformers unix utf8-string + ]; + testToolDepends = [ cabal-install ]; + doCheck = false; + description = "Simple interface to some of Cabal's configuration state used by ghc-mod"; + license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "cabal-info" = callPackage ({ mkDerivation, base, Cabal, directory, filepath , optparse-applicative @@ -37122,8 +37318,8 @@ self: { }: mkDerivation { pname = "cabal-macosx"; - version = "0.2.3.4"; - sha256 = "4c3ae50fdafa3283055624156016834f077bdf5b8237441497e7ccea69308570"; + version = "0.2.3.5"; + sha256 = "6f5604cd4d1e7e67736c408babda35fdf1b1ff7348254d1f308ccea953615633"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -37692,15 +37888,15 @@ self: { }) {}; "cached-io" = callPackage - ({ mkDerivation, base, stm, time }: + ({ mkDerivation, base, stm, time, transformers }: mkDerivation { pname = "cached-io"; - version = "0.1.1.0"; - sha256 = "b43e7b329aff4a1f96daff221b6e68b7124d35cef3331034b452d794c8b03546"; + version = "1.1.0.0"; + sha256 = "353267bfc4de538ed0811cc4ce9d77683dc7c92654519a29e483d582ba781f30"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base stm time ]; - executableHaskellDepends = [ base stm time ]; + libraryHaskellDepends = [ base stm time transformers ]; + executableHaskellDepends = [ base ]; description = "A simple library to cache a single IO action with timeout"; license = stdenv.lib.licenses.asl20; hydraPlatforms = stdenv.lib.platforms.none; @@ -38228,14 +38424,15 @@ self: { "canteven-http" = callPackage ({ mkDerivation, base, bytestring, canteven-log, exceptions , http-types, monad-logger, text, time, transformers, uuid, wai + , wai-extra }: mkDerivation { pname = "canteven-http"; - version = "0.1.1.2"; - sha256 = "378a453137fa9d1d1ad8f4771c02bb74b5a634624d437fbec00356a153f4b874"; + version = "0.1.2.0"; + sha256 = "194fbbb36eaa70c4ed2dbf8cdc9e5831761bbefba2cccd473f1068bf33ac0977"; libraryHaskellDepends = [ base bytestring canteven-log exceptions http-types monad-logger - text time transformers uuid wai + text time transformers uuid wai wai-extra ]; homepage = "https://github.com/SumAll/canteven-http"; description = "Utilities for HTTP programming"; @@ -38246,8 +38443,8 @@ self: { ({ mkDerivation, aeson, base }: mkDerivation { pname = "canteven-listen-http"; - version = "0.1.0.0"; - sha256 = "b7a750e3cf9c1aa7bac89c631714546aea477f3b5a5672dd3df7bb1e2513e168"; + version = "1.0.0.1"; + sha256 = "80035ba4bd16e308dd27008aa989efcbd9bedb96c6a84ca651ebef6fbeb781c5"; libraryHaskellDepends = [ aeson base ]; description = "data types to describe HTTP services"; license = stdenv.lib.licenses.asl20; @@ -38687,12 +38884,16 @@ self: { }) {}; "case-conversion" = callPackage - ({ mkDerivation, base }: + ({ mkDerivation, base, HUnit }: mkDerivation { pname = "case-conversion"; - version = "0.1"; - sha256 = "24061f58765007efdff7024b2c9986c311734281f8acb941ee1fb020f18256da"; + version = "0.2"; + sha256 = "d8ac5def42d113050ccfc8724ea7408d4f748e2daa942a23b053d5b5602bb9cd"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; homepage = "www.xy30.com"; description = "Convert between different cases"; license = stdenv.lib.licenses.bsd3; @@ -39328,17 +39529,15 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "cayley-client_0_3_1" = callPackage + "cayley-client_0_3_2" = callPackage ({ mkDerivation, aeson, attoparsec, base, binary, bytestring , exceptions, hspec, http-client, http-conduit, lens, lens-aeson , mtl, text, transformers, unordered-containers, vector }: mkDerivation { pname = "cayley-client"; - version = "0.3.1"; - sha256 = "c2d8eeeebf3814a10abfadb032132c8f1deff393909312d17755a9547463ebf7"; - revision = "1"; - editedCabalFile = "2f59497bc4c4e60596223f1f64ccb621a5f7906c06fac51780875c9c8923bdde"; + version = "0.3.2"; + sha256 = "f6e8b5cd6909554b8a75dedd303df0948fd3d27826b053ab2fc5779e7a7e5bc7"; libraryHaskellDepends = [ aeson attoparsec base binary bytestring exceptions http-client http-conduit lens lens-aeson mtl text transformers @@ -40057,18 +40256,6 @@ self: { }) {}; "charsetdetect-ae" = callPackage - ({ mkDerivation, base, bytestring }: - mkDerivation { - pname = "charsetdetect-ae"; - version = "1.1.0.1"; - sha256 = "1da16c91136cfe357e40522cdabcb4afc7a9f8a36a29492812e224563b1dcbf8"; - libraryHaskellDepends = [ base bytestring ]; - homepage = "http://github.com/aelve/charsetdetect-ae"; - description = "Character set detection using Mozilla's Universal Character Set Detector"; - license = "LGPL"; - }) {}; - - "charsetdetect-ae_1_1_0_2" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { pname = "charsetdetect-ae"; @@ -40078,7 +40265,6 @@ self: { homepage = "http://github.com/aelve/charsetdetect-ae"; description = "Character set detection using Mozilla's Universal Character Set Detector"; license = "LGPL"; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "chart-histogram" = callPackage @@ -41283,23 +41469,25 @@ self: { "clash-ghc" = callPackage ({ mkDerivation, array, base, bifunctors, bytestring, clash-lib , clash-prelude, clash-systemverilog, clash-verilog, clash-vhdl - , containers, deepseq, directory, filepath, ghc, ghc-typelits-extra - , ghc-typelits-natnormalise, hashable, haskeline, lens, mtl - , process, text, time, transformers, unbound-generics, unix - , unordered-containers + , containers, deepseq, directory, filepath, ghc, ghc-boot + , ghc-typelits-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, ghci, hashable, haskeline, lens, mtl + , process, text, time, transformers, unbound-generics, uniplate + , unix, unordered-containers }: mkDerivation { pname = "clash-ghc"; - version = "0.6.24"; - sha256 = "03fddd334133dafc57110657542b1024749fd06d66cecad62853aad4d402acf8"; + version = "0.7.0.1"; + sha256 = "74ccedf030ca1ee3c09c51b6e9fbb7caef4693f1ae0610694d03b9398d9ced56"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base bifunctors bytestring clash-lib clash-prelude clash-systemverilog clash-verilog clash-vhdl containers deepseq - directory filepath ghc ghc-typelits-extra ghc-typelits-natnormalise - hashable haskeline lens mtl process text time transformers - unbound-generics unix unordered-containers + directory filepath ghc ghc-boot ghc-typelits-extra + ghc-typelits-knownnat ghc-typelits-natnormalise ghci hashable + haskeline lens mtl process text time transformers unbound-generics + uniplate unix unordered-containers ]; homepage = "http://www.clash-lang.org/"; description = "CAES Language for Synchronous Hardware"; @@ -41333,6 +41521,43 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "clash-lib_0_7" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, clash-prelude + , concurrent-supply, containers, data-binary-ieee754, deepseq + , directory, errors, fgl, filepath, ghc, hashable, integer-gmp + , lens, mtl, pretty, process, template-haskell, text, time + , transformers, unbound-generics, unordered-containers + , uu-parsinglib, wl-pprint-text + }: + mkDerivation { + pname = "clash-lib"; + version = "0.7"; + sha256 = "867a976ec5a436e953cd342ee3cff0fbeb54d32fb412ae5cade43bcb80aaab96"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring clash-prelude concurrent-supply + containers data-binary-ieee754 deepseq directory errors fgl + filepath ghc hashable integer-gmp lens mtl pretty process + template-haskell text time transformers unbound-generics + unordered-containers uu-parsinglib wl-pprint-text + ]; + homepage = "http://www.clash-lang.org/"; + description = "CAES Language for Synchronous Hardware - As a Library"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "clash-multisignal" = callPackage + ({ mkDerivation, base, clash-prelude, QuickCheck }: + mkDerivation { + pname = "clash-multisignal"; + version = "0.1.0.0"; + sha256 = "84da3f9ea59db5e2594d6c207aa8be6219331c7cfa08415e791af1f65ebf6941"; + libraryHaskellDepends = [ base clash-prelude QuickCheck ]; + homepage = "https://github.com/ra1u/clash-multisignal"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "clash-prelude" = callPackage ({ mkDerivation, array, base, data-default, deepseq, doctest , ghc-prim, ghc-typelits-extra, ghc-typelits-natnormalise @@ -41357,6 +41582,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "clash-prelude_0_11" = callPackage + ({ mkDerivation, array, base, constraints, data-binary-ieee754 + , data-default, deepseq, doctest, ghc-prim, ghc-typelits-extra + , ghc-typelits-knownnat, ghc-typelits-natnormalise, integer-gmp + , lens, QuickCheck, reflection, singletons, template-haskell + }: + mkDerivation { + pname = "clash-prelude"; + version = "0.11"; + sha256 = "e73490ee73228af3b2a7dca432a226a45bf5d8a52791134a99d4eeb32ac8043a"; + libraryHaskellDepends = [ + array base constraints data-binary-ieee754 data-default deepseq + ghc-prim ghc-typelits-extra ghc-typelits-knownnat + ghc-typelits-natnormalise integer-gmp lens QuickCheck reflection + singletons template-haskell + ]; + testHaskellDepends = [ base doctest ]; + homepage = "http://www.clash-lang.org/"; + description = "CAES Language for Synchronous Hardware - Prelude library"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "clash-prelude-quickcheck" = callPackage ({ mkDerivation, base, clash-prelude, QuickCheck }: mkDerivation { @@ -41387,6 +41635,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "clash-systemverilog_0_7" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-systemverilog"; + version = "0.7"; + sha256 = "1189f40348bb48d002614c3d9fbed3c228e71ab5a9a33c056256e1e763bf47bb"; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + homepage = "http://www.clash-lang.org/"; + description = "CAES Language for Synchronous Hardware - SystemVerilog backend"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "clash-verilog" = callPackage ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl , text, unordered-containers, wl-pprint-text @@ -41405,6 +41671,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "clash-verilog_0_7" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-verilog"; + version = "0.7"; + sha256 = "4a10084bd2333333af2c1616a030c57fb959f73639647ae2b6788d1d5f79e4ef"; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + homepage = "http://www.clash-lang.org/"; + description = "CAES Language for Synchronous Hardware - Verilog backend"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "clash-vhdl" = callPackage ({ mkDerivation, base, clash-lib, clash-prelude, fgl, lens, mtl , text, unordered-containers, wl-pprint-text @@ -41425,6 +41709,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "clash-vhdl_0_7" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-vhdl"; + version = "0.7"; + sha256 = "6fb6c1dfa951021307bf121cb9ed622c3b726c20d2f0b873751fbd9329458af1"; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + homepage = "http://www.clash-lang.org/"; + description = "CAES Language for Synchronous Hardware - VHDL backend"; + license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "classify" = callPackage ({ mkDerivation, base, containers, mtl }: mkDerivation { @@ -41484,6 +41786,38 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "classy-prelude_1_2_0" = callPackage + ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring + , chunked-data, containers, deepseq, dlist, exceptions, ghc-prim + , hashable, hspec, lifted-async, lifted-base, monad-unlift + , mono-traversable, mono-traversable-instances, mtl + , mutable-containers, primitive, QuickCheck, safe-exceptions, say + , semigroups, stm, stm-chans, text, time, time-locale-compat + , transformers, transformers-base, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "classy-prelude"; + version = "1.2.0"; + sha256 = "74ca864563ae2b6e048f86ec3be256192e81d12fbef0723d2aa2ee3d1d71fd70"; + libraryHaskellDepends = [ + async base basic-prelude bifunctors bytestring chunked-data + containers deepseq dlist exceptions ghc-prim hashable lifted-async + lifted-base monad-unlift mono-traversable + mono-traversable-instances mtl mutable-containers primitive + safe-exceptions say semigroups stm stm-chans text time + time-locale-compat transformers transformers-base + unordered-containers vector vector-instances + ]; + testHaskellDepends = [ + base containers hspec QuickCheck transformers unordered-containers + ]; + homepage = "https://github.com/snoyberg/mono-traversable"; + 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 , conduit-combinators, hspec, monad-control, QuickCheck, resourcet @@ -41506,6 +41840,28 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "classy-prelude-conduit_1_2_0" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit + , conduit-combinators, hspec, monad-control, QuickCheck, resourcet + , transformers, void + }: + mkDerivation { + pname = "classy-prelude-conduit"; + version = "1.2.0"; + sha256 = "24090dd042cd74d2663a5870482a60746b9096754f598b5171b800511230ec7f"; + libraryHaskellDepends = [ + base bytestring classy-prelude conduit conduit-combinators + monad-control resourcet transformers void + ]; + testHaskellDepends = [ + base bytestring conduit hspec QuickCheck transformers + ]; + homepage = "https://github.com/snoyberg/mono-traversable"; + 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 @@ -41526,15 +41882,15 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "classy-prelude-yesod_1_1_0" = callPackage + "classy-prelude-yesod_1_2_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.1.0"; - sha256 = "2b7672093e16850dba4c118c56d8626d8049e3c29b163c8389619bfc265f5b58"; + version = "1.2.0"; + sha256 = "01cfe84ab5de0b803dc68a2bee5f5bfa4b9daf948974113ef9af9dd99c003fd5"; libraryHaskellDepends = [ aeson base classy-prelude classy-prelude-conduit data-default http-conduit http-types persistent yesod yesod-newsfeed @@ -41570,12 +41926,12 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "clay_0_12" = callPackage + "clay_0_12_1" = callPackage ({ mkDerivation, base, hspec, hspec-expectations, mtl, text }: mkDerivation { pname = "clay"; - version = "0.12"; - sha256 = "7bef7e086e7e3cd9f35c2e9b8ea7f6e7428e65090ea824cf680c645a350825e9"; + version = "0.12.1"; + sha256 = "ede3726dd63325e491fec82490929f2d084442290251f4b978293df1e42b867a"; libraryHaskellDepends = [ base mtl text ]; testHaskellDepends = [ base hspec hspec-expectations mtl text ]; homepage = "http://fvisser.nl/clay"; @@ -41618,7 +41974,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) openssl;}; - "clckwrks_0_24_0" = callPackage + "clckwrks_0_24_0_1" = callPackage ({ mkDerivation, acid-state, aeson, aeson-qq, attoparsec, base , blaze-html, bytestring, cereal, containers, directory, filepath , happstack-authenticate, happstack-hsp, happstack-jmacro @@ -41632,8 +41988,8 @@ self: { }: mkDerivation { pname = "clckwrks"; - version = "0.24.0"; - sha256 = "aae3a0d63da228eb0876505ec574f90955d5f2c3512003b57371d988b94a2e5c"; + version = "0.24.0.1"; + sha256 = "94e21d56e4a1e7efcc3f8f39252ff1ee6b74b3dd3408fd265dddbdf1606cdede"; libraryHaskellDepends = [ acid-state aeson aeson-qq attoparsec base blaze-html bytestring cereal containers directory filepath happstack-authenticate @@ -41653,25 +42009,6 @@ self: { }) {inherit (pkgs) openssl;}; "clckwrks-cli" = callPackage - ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl - , network, parsec - }: - mkDerivation { - pname = "clckwrks-cli"; - version = "0.2.16"; - sha256 = "424fcaa1f1b6b39be1d727073b9b9ab37c9a201f6c2eca5a8c30d469919c12e7"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - acid-state base clckwrks haskeline mtl network parsec - ]; - homepage = "http://www.clckwrks.com/"; - description = "a command-line interface for adminstrating some aspects of clckwrks"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "clckwrks-cli_0_2_17_1" = callPackage ({ mkDerivation, acid-state, base, clckwrks, haskeline, mtl , network, parsec }: @@ -41764,30 +42101,6 @@ self: { }) {}; "clckwrks-plugin-media" = callPackage - ({ mkDerivation, acid-state, attoparsec, base, blaze-html, cereal - , clckwrks, containers, directory, filepath, gd, happstack-server - , hsp, hsx2hs, ixset, magic, mtl, reform, reform-happstack - , reform-hsp, safecopy, text, web-plugins, web-routes - , web-routes-th - }: - mkDerivation { - pname = "clckwrks-plugin-media"; - version = "0.6.16"; - sha256 = "7e4dbb81a28a3e4bf81c5d1ef5d0820a858877c00d1f2c98488d391a4a478598"; - libraryHaskellDepends = [ - acid-state attoparsec base blaze-html cereal clckwrks containers - directory filepath gd happstack-server hsp ixset magic mtl reform - reform-happstack reform-hsp safecopy text web-plugins web-routes - web-routes-th - ]; - libraryToolDepends = [ hsx2hs ]; - homepage = "http://clckwrks.com/"; - description = "media plugin for clckwrks"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "clckwrks-plugin-media_0_6_16_1" = callPackage ({ mkDerivation, acid-state, attoparsec, base, blaze-html, cereal , clckwrks, containers, directory, filepath, gd, happstack-server , hsp, hsx2hs, ixset, magic, mtl, reform, reform-happstack @@ -41837,7 +42150,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "clckwrks-plugin-page_0_4_3_7" = callPackage + "clckwrks-plugin-page_0_4_3_8" = callPackage ({ mkDerivation, acid-state, aeson, attoparsec, base, clckwrks , containers, directory, filepath, happstack-hsp, happstack-server , hsp, hsx2hs, ixset, mtl, old-locale, random, reform @@ -41847,8 +42160,8 @@ self: { }: mkDerivation { pname = "clckwrks-plugin-page"; - version = "0.4.3.7"; - sha256 = "4f621eea6793307fb025ac9738f273c61c0e643f604bd2489b2bdf6fc06639d7"; + version = "0.4.3.8"; + sha256 = "57be510f5d829eb54a37e2777748250923283f8d9eb1690abb069368c36c00e6"; libraryHaskellDepends = [ acid-state aeson attoparsec base clckwrks containers directory filepath happstack-hsp happstack-server hsp hsx2hs ixset mtl @@ -41864,24 +42177,6 @@ self: { }) {}; "clckwrks-theme-bootstrap" = callPackage - ({ mkDerivation, base, clckwrks, happstack-authenticate, hsp - , hsx-jmacro, hsx2hs, jmacro, mtl, text, web-plugins - }: - mkDerivation { - pname = "clckwrks-theme-bootstrap"; - version = "0.4.2"; - sha256 = "6b613719a51e4df718559b3517d9e6322ced8e75a874e69fcfc38d1648f22348"; - libraryHaskellDepends = [ - base clckwrks happstack-authenticate hsp hsx-jmacro hsx2hs jmacro - mtl text web-plugins - ]; - homepage = "http://www.clckwrks.com/"; - description = "simple bootstrap based template for clckwrks"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "clckwrks-theme-bootstrap_0_4_2_1" = callPackage ({ mkDerivation, base, clckwrks, happstack-authenticate, hsp , hsx-jmacro, hsx2hs, jmacro, mtl, text, web-plugins }: @@ -42090,6 +42385,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "clif" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "clif"; + version = "0.1.0.0"; + sha256 = "5c39d33787674c4452fab56f8166920525254e0dd095bdd64e3e51a97285d9c6"; + libraryHaskellDepends = [ base containers QuickCheck ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th + ]; + description = "A Clifford algebra number type for Haskell"; + license = stdenv.lib.licenses.mit; + }) {}; + "clifford" = callPackage ({ mkDerivation, base, cereal, Chart, Chart-cairo, colour, converge , criterion, data-default-class, data-ordlist, deepseq, derive @@ -42188,17 +42499,17 @@ self: { "clit" = callPackage ({ mkDerivation, aeson, authenticate-oauth, base, bytestring , data-default, http-client, http-client-tls, http-types, lens - , optparse-applicative, split + , optparse-applicative, split, text }: mkDerivation { pname = "clit"; - version = "0.2.0.2"; - sha256 = "f8c363812b610c79d0fe7275404fca65e073c4bcd11c53afafcffd485c4e47db"; + version = "0.2.2.3"; + sha256 = "ae1261e3bec1ff034b9fa5fea1be1592f0a32d4581d96d9b4c834554d839c1fc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson authenticate-oauth base bytestring data-default http-client - http-client-tls http-types lens optparse-applicative split + http-client-tls http-types lens optparse-applicative split text ]; executableHaskellDepends = [ base ]; homepage = "https://github.com/vmchale/command-line-tweeter#readme"; @@ -43557,6 +43868,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "comma" = callPackage + ({ mkDerivation, attoparsec, base, QuickCheck, text }: + mkDerivation { + pname = "comma"; + version = "1.0.1"; + sha256 = "c038511aeb2c5651b853cfd64c0251103a3ae4ba4b722b752e070a8e6029df72"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ base QuickCheck text ]; + homepage = "https://github.com/lovasko/comma"; + description = "CSV Parser & Producer"; + license = "unknown"; + }) {}; + "command" = callPackage ({ mkDerivation, base, deepseq, process }: mkDerivation { @@ -43603,17 +43927,18 @@ self: { "commodities" = callPackage ({ mkDerivation, base, comonad, containers, directory, distributive - , doctest, filepath, hspec, hspec-expectations, keys, lens, linear - , mtl, numbers, PSQueue, QuickCheck, semigroupoids, semigroups - , text, thyme, transformers + , doctest, failure, filepath, hspec, hspec-expectations, keys, lens + , linear, mtl, numbers, parsers, PSQueue, QuickCheck, semigroupoids + , semigroups, split, text, thyme, transformers, trifecta }: mkDerivation { pname = "commodities"; - version = "0.2.0"; - sha256 = "093df899954134b657ac338384342f64a4f71dbe9841cef2ec138fc5cfddc275"; + version = "0.2.0.1"; + sha256 = "fa58f2c3c5acf6f14d0079d8cd2d944c6e35c4bd12c128904021094e8c059130"; libraryHaskellDepends = [ - base comonad containers distributive keys lens linear mtl numbers - PSQueue semigroupoids semigroups text thyme transformers + base comonad containers distributive failure keys lens linear mtl + numbers parsers PSQueue semigroupoids semigroups split text thyme + transformers trifecta ]; testHaskellDepends = [ base containers directory doctest filepath hspec hspec-expectations @@ -43811,18 +44136,6 @@ self: { }) {}; "compactmap" = callPackage - ({ mkDerivation, base, containers, hspec, QuickCheck, vector }: - mkDerivation { - pname = "compactmap"; - version = "0.1.4.1"; - sha256 = "6475d10742293f3a5b2ce1538846223deecffd9f0d5a59f70695b6ee78b606a9"; - libraryHaskellDepends = [ base vector ]; - testHaskellDepends = [ base containers hspec QuickCheck ]; - description = "A read-only memory-efficient key-value store"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "compactmap_0_1_4_2" = callPackage ({ mkDerivation, base, containers, hspec, QuickCheck, vector }: mkDerivation { pname = "compactmap"; @@ -43832,7 +44145,6 @@ self: { testHaskellDepends = [ base containers hspec QuickCheck ]; description = "A read-only memory-efficient key-value store"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "compare-type" = callPackage @@ -44478,22 +44790,6 @@ self: { }) {}; "concurrent-output" = callPackage - ({ mkDerivation, ansi-terminal, async, base, directory, exceptions - , process, stm, terminal-size, text, transformers, unix - }: - mkDerivation { - pname = "concurrent-output"; - version = "1.7.7"; - sha256 = "d3f7330fa5f194ba759af30f4be0b8aaa509dc84ed24e8340a8cdbe470c6dfd1"; - libraryHaskellDepends = [ - ansi-terminal async base directory exceptions process stm - terminal-size text transformers unix - ]; - description = "Ungarble output from several threads or commands"; - license = stdenv.lib.licenses.bsd2; - }) {}; - - "concurrent-output_1_7_8" = callPackage ({ mkDerivation, ansi-terminal, async, base, directory, exceptions , process, stm, terminal-size, text, transformers, unix }: @@ -44507,7 +44803,6 @@ self: { ]; description = "Ungarble output from several threads or commands"; license = stdenv.lib.licenses.bsd2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "concurrent-rpc" = callPackage @@ -44822,6 +45117,35 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "conduit-combinators_1_1_0" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, chunked-data, conduit, conduit-extra, containers + , directory, filepath, hspec, monad-control, mono-traversable, mtl + , mwc-random, primitive, QuickCheck, resourcet, safe, silently + , text, transformers, transformers-base, unix, unix-compat, vector + , void + }: + mkDerivation { + pname = "conduit-combinators"; + version = "1.1.0"; + sha256 = "ff1f16f24e2c186ce5d61f079b318e2f58c4bc3a4a2c8d9011d001512786335a"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring chunked-data + conduit conduit-extra filepath monad-control mono-traversable + mwc-random primitive resourcet text transformers transformers-base + unix unix-compat vector void + ]; + testHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring chunked-data + conduit containers directory filepath hspec mono-traversable mtl + mwc-random QuickCheck safe silently text transformers vector + ]; + homepage = "https://github.com/snoyberg/mono-traversable"; + description = "Commonly used conduit functions, for both chunked and unchunked data"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "conduit-connection" = callPackage ({ mkDerivation, base, bytestring, conduit, connection, HUnit , network, resourcet, test-framework, test-framework-hunit @@ -45404,8 +45728,8 @@ self: { }: mkDerivation { pname = "consistent"; - version = "0.0.1"; - sha256 = "a57d5872c68de93d5f2cf9aaa45c091559ed3877d26eab2b025fae6a60b57b00"; + version = "0.1.0"; + sha256 = "f8d983c3c3bc4f0928681c98dac459c18d4dbe64c575d260ac4576e8866a0833"; libraryHaskellDepends = [ base lifted-async lifted-base monad-control stm transformers transformers-base unordered-containers @@ -46196,17 +46520,17 @@ self: { "convert-annotation" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava, containers , deepseq, HTTP, inline-r, lens, lens-aeson, optparse-generic - , pipes, pipes-bytestring, pipes-csv, safe, text, vector, wreq + , pipes, pipes-bytestring, pipes-csv, req, safe, text, vector }: mkDerivation { pname = "convert-annotation"; - version = "0.5.0.0"; - sha256 = "946e3b0961a64fe7c3a8ffe28c8f87675a4f37000f3a4a7431f9b9c1af7dca67"; + version = "0.5.0.1"; + sha256 = "11a2eb8d8f02fd28bb1772aa42fea95dcc9ef8e4c8843f44e401c8a0749c1fa5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring containers deepseq HTTP inline-r lens - lens-aeson safe text wreq + lens-aeson req safe text ]; executableHaskellDepends = [ base bytestring cassava inline-r lens optparse-generic pipes @@ -46417,6 +46741,7 @@ self: { ]; description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "copilot-libraries" = callPackage @@ -46433,6 +46758,7 @@ self: { homepage = "https://github.com/leepike/copilot-libraries"; description = "Libraries for the Copilot language"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "copilot-sbv" = callPackage @@ -46465,6 +46791,7 @@ self: { ]; description = "k-induction for Copilot"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "copr" = callPackage @@ -47285,6 +47612,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "crackNum_1_9" = callPackage + ({ mkDerivation, base, data-binary-ieee754, FloatingHex, ieee754 }: + mkDerivation { + pname = "crackNum"; + version = "1.9"; + sha256 = "a5a78b774e17837513b7c6048856c375457095898a59b7f3bbb7f49abb1639c5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-binary-ieee754 FloatingHex ieee754 + ]; + executableHaskellDepends = [ + base data-binary-ieee754 FloatingHex ieee754 + ]; + description = "Crack various integer, floating-point data formats"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "craft" = callPackage ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base , bytestring, conduit, conduit-combinators, conduit-extra @@ -47734,6 +48080,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "criu-rpc-types" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-protoc }: + mkDerivation { + pname = "criu-rpc-types"; + version = "0.0.0.1"; + sha256 = "eb5cbe012507a81ede156858b262f69270308592ba1faf097e00b90eff496aad"; + setupHaskellDepends = [ base proto-lens-protoc ]; + libraryHaskellDepends = [ base proto-lens proto-lens-protoc ]; + homepage = "https://github.com/wayofthepie/haskell-criu-rpc-types"; + description = "Criu RPC protocol buffer types"; + license = stdenv.lib.licenses.mit; + }) {}; + "crockford" = callPackage ({ mkDerivation, base, digits, QuickCheck, safe }: mkDerivation { @@ -48171,8 +48530,8 @@ self: { }: mkDerivation { pname = "crypto-rng"; - version = "0.1.0.0"; - sha256 = "cde72050adb3c430de86c9c830d9fe9255ab857285c35adc20bded58f3df12cc"; + version = "0.1.0.1"; + sha256 = "fa374420ae0290cdf9af3955f7b4e1c8bfd8d927c067d9394be6b8b90da0b5c2"; libraryHaskellDepends = [ base bytestring crypto-api DRBG exceptions monad-control mtl transformers-base @@ -48387,27 +48746,6 @@ self: { }) {}; "cryptonite" = callPackage - ({ mkDerivation, base, byteable, bytestring, deepseq, ghc-prim - , integer-gmp, memory, tasty, tasty-hunit, tasty-kat - , tasty-quickcheck - }: - mkDerivation { - pname = "cryptonite"; - version = "0.19"; - sha256 = "1ceac099f80058111b0a57a5bd5c8f336ba875060eb69f3d1981d8bbc99885e7"; - libraryHaskellDepends = [ - base bytestring deepseq ghc-prim integer-gmp memory - ]; - testHaskellDepends = [ - base byteable bytestring memory tasty tasty-hunit tasty-kat - tasty-quickcheck - ]; - homepage = "https://github.com/haskell-crypto/cryptonite"; - description = "Cryptography Primitives sink"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "cryptonite_0_21" = callPackage ({ mkDerivation, base, byteable, bytestring, deepseq, ghc-prim , integer-gmp, memory, tasty, tasty-hunit, tasty-kat , tasty-quickcheck @@ -48426,7 +48764,6 @@ self: { homepage = "https://github.com/haskell-crypto/cryptonite"; description = "Cryptography Primitives sink"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "cryptonite-conduit" = callPackage @@ -48985,8 +49322,8 @@ self: { ({ mkDerivation, array, base, c2hs, cudd, mtl, transformers }: mkDerivation { pname = "cudd"; - version = "0.1.0.3.1"; - sha256 = "95c05f80bb0caad6bc372ab511a7a74c6cf1c025c54d15105a573b3fec64d730"; + version = "0.1.0.4"; + sha256 = "d15b95b34d8d29d201cab78baf79c8e18636429ca5516d84dc03a26486b1d7a0"; libraryHaskellDepends = [ array base mtl transformers ]; librarySystemDepends = [ cudd ]; libraryToolDepends = [ c2hs ]; @@ -49517,8 +49854,8 @@ self: { }: mkDerivation { pname = "darcs"; - version = "2.12.4"; - sha256 = "48e836a482bd2fcfe0be499fe4f255925ce50bdcf5ce8023bb9aa359288fdc49"; + version = "2.12.5"; + sha256 = "355b04c85c27bca43c8c380212988d9c1e9a984b0b593ceb2884de4295063553"; configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; isLibrary = true; isExecutable = true; @@ -50108,8 +50445,8 @@ self: { ({ mkDerivation, base, deepseq, QuickCheck }: mkDerivation { pname = "data-clist"; - version = "0.1.0.0"; - sha256 = "f22ba783032ad904fc797ee3ff9d015a43cf26b7670addf4d3b74f5d6f359f45"; + version = "0.1.1.0"; + sha256 = "ba0abd2e139d7ac6548cedd785edb3e4e809c1c116c3059d72590b0635166db6"; libraryHaskellDepends = [ base deepseq QuickCheck ]; homepage = "https://github.com/sw17ch/data-clist"; description = "Simple functional ring type"; @@ -51675,8 +52012,8 @@ self: { }: mkDerivation { pname = "dawg-ord"; - version = "0.5.0.2"; - sha256 = "7a15c20781257d9002d3037828083da2f7adc37b04cd02c68439f9882f246a82"; + version = "0.5.1.0"; + sha256 = "d9129acfb71ce41b6994d2c72a040319fc85af408226122d3958d5617e8922e9"; libraryHaskellDepends = [ base containers mtl transformers vector ]; @@ -51987,8 +52324,8 @@ self: { }: mkDerivation { pname = "dcpu16"; - version = "0.1.0.0"; - sha256 = "d3838fcd4838a668319791c4996a2af7e11f6a0496485c61389f40e376f335bc"; + version = "0.1.0.2"; + sha256 = "92de2844f087051e94be731f127b06c1cdb4ed3747b82c8ab33fc4feedcdc7fc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -51996,8 +52333,8 @@ self: { ]; executableHaskellDepends = [ base filepath optparse-applicative ]; testHaskellDepends = [ base ]; - homepage = "https://github.com/githubuser/dcpu16#readme"; - description = "Initial project template from stack"; + homepage = "https://github.com/anatolat/dcpu16#readme"; + description = "DCPU-16 Emulator & Assembler"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -53109,18 +53446,6 @@ self: { }) {}; "dependent-map" = callPackage - ({ mkDerivation, base, containers, dependent-sum }: - mkDerivation { - pname = "dependent-map"; - version = "0.2.3.0"; - sha256 = "4a0b9c615dab33e9ef3b628ed88664e9d24e33fdb29b3aa5c66cb4b3fc1b2a20"; - libraryHaskellDepends = [ base containers dependent-sum ]; - homepage = "https://github.com/mokus0/dependent-map"; - description = "Dependent finite maps (partial dependent products)"; - license = "unknown"; - }) {}; - - "dependent-map_0_2_4_0" = callPackage ({ mkDerivation, base, containers, dependent-sum }: mkDerivation { pname = "dependent-map"; @@ -53130,7 +53455,6 @@ self: { homepage = "https://github.com/mokus0/dependent-map"; description = "Dependent finite maps (partial dependent products)"; license = "unknown"; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "dependent-state" = callPackage @@ -53679,10 +54003,8 @@ self: { }: mkDerivation { pname = "dhall"; - version = "1.0.1"; - sha256 = "4bc7a6e0de32900ac64b58024ea989c3afaeab0f9a3e1256a04090eb6233b428"; - revision = "1"; - editedCabalFile = "a149e10771a65c573ffb2c9ed1c6694f11392590a36d60a9b1c48f02d0e9e77c"; + version = "1.0.2"; + sha256 = "75816f0ca8c8c4bd764cc5d55654656839e72179bd047491ad7f9b7826fda845"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -53696,6 +54018,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "dhall-nix" = callPackage + ({ mkDerivation, base, containers, data-fix, dhall, hnix + , neat-interpolation, optparse-generic, text, trifecta, vector + }: + mkDerivation { + pname = "dhall-nix"; + version = "1.0.0"; + sha256 = "a3331f9fd1fb35cbd9aa4690fe755e85d89a3f66f28430108dd4f29f3a994e4e"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-fix dhall hnix neat-interpolation text vector + ]; + executableHaskellDepends = [ + base dhall hnix optparse-generic text trifecta + ]; + description = "Dhall to Nix compiler"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "dia-base" = callPackage ({ mkDerivation, base, deepseq }: mkDerivation { @@ -54153,6 +54495,8 @@ self: { pname = "diagrams-lib"; version = "1.4.0.1"; sha256 = "5140b590c83047058d4253842ef1105b2ecf71d8dd72a280123c00b030a32dc6"; + revision = "1"; + editedCabalFile = "b099abcd3adb35dae8f260909ac343a82a1bf728f9d4529cac15fdae5dce5e8a"; libraryHaskellDepends = [ active adjunctions array base cereal colour containers data-default-class diagrams-core diagrams-solve directory @@ -54529,6 +54873,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "dice2tex" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dice2tex"; + version = "0.1.0.1"; + sha256 = "a985961404bd7ceac10a1ea5ef0751643aecd506874c581a76a69e398479a841"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Convert a Diceware wordlist into a printer-ready LaTeX file"; + license = stdenv.lib.licenses.gpl3; + }) {}; + "dicom" = callPackage ({ mkDerivation, base, binary, bytestring, pretty, safe, time }: mkDerivation { @@ -54819,8 +55176,8 @@ self: { }: mkDerivation { pname = "digestive-functors"; - version = "0.8.1.1"; - sha256 = "3c42b7b8b89369d305621a7753c245a6250deb58bc848dd3d757e06d69f842a8"; + version = "0.8.2.0"; + sha256 = "af26f266d440812d0471c67ab63f14a164517c5685e9d6808501d8cb21b26d4a"; libraryHaskellDepends = [ base bytestring containers mtl old-locale text time ]; @@ -54894,14 +55251,15 @@ self: { "digestive-functors-heist" = callPackage ({ mkDerivation, base, blaze-builder, digestive-functors, heist - , mtl, text, xmlhtml + , map-syntax, mtl, text, xmlhtml }: mkDerivation { pname = "digestive-functors-heist"; - version = "0.8.6.2"; - sha256 = "29009a85d77d904115a3ef64659b0e56b8402c8140fd228b5194edcfb3874d5a"; + version = "0.8.7.0"; + sha256 = "e6d1cc5ee7ec7c266b00fc42eba7a0f546e6166198758368042ab05cd19fa78e"; libraryHaskellDepends = [ - base blaze-builder digestive-functors heist mtl text xmlhtml + base blaze-builder digestive-functors heist map-syntax mtl text + xmlhtml ]; homepage = "http://github.com/jaspervdj/digestive-functors"; description = "Heist frontend for the digestive-functors library"; @@ -55305,12 +55663,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "directory_1_3_0_0" = callPackage + "directory_1_3_0_1" = callPackage ({ mkDerivation, base, filepath, time, unix }: mkDerivation { pname = "directory"; - version = "1.3.0.0"; - sha256 = "369cd8212b0167b48ea7ad1f44a4ae7648286af21449bd816492ced03fbdd387"; + version = "1.3.0.1"; + sha256 = "b2b444aea7faac750efa23c994d9a16f207f12b2009cf38ba39fc7334f373f3c"; libraryHaskellDepends = [ base filepath time unix ]; testHaskellDepends = [ base filepath time unix ]; description = "Platform-agnostic library for filesystem operations"; @@ -55625,6 +55983,8 @@ self: { pname = "distributed-process-async"; version = "0.2.3"; sha256 = "d3031457c36bb3c35496031c185354417b54ce253e1878f35072d04e8161ad95"; + revision = "1"; + editedCabalFile = "56ae624c478fa2a42dd48850189ffdd1540416e820a83bbe00c54569b76af288"; libraryHaskellDepends = [ base binary containers data-accessor deepseq distributed-process distributed-process-extras fingertree hashable mtl stm time @@ -56034,8 +56394,8 @@ self: { }: mkDerivation { pname = "distributed-process-zookeeper"; - version = "0.2.1.0"; - sha256 = "98e74ca698daf1434fda5ac2cb277e8849080ef897e907716a196c1348c84bcd"; + version = "0.2.2.0"; + sha256 = "df15044fe0f74e4034be2f58d589e2ffa1e46c36e8024c07d6db56fe39697928"; libraryHaskellDepends = [ base binary bytestring containers deepseq distributed-process hzk mtl network network-transport network-transport-tcp transformers @@ -56123,23 +56483,6 @@ self: { }) {}; "distributive" = callPackage - ({ mkDerivation, base, base-orphans, directory, doctest, filepath - , tagged, transformers, transformers-compat - }: - mkDerivation { - pname = "distributive"; - version = "0.5.0.2"; - sha256 = "f884996f491fe5b275b7dda2cebdadfecea0d7788a142546e0271e9575cc1609"; - libraryHaskellDepends = [ - base base-orphans tagged transformers transformers-compat - ]; - testHaskellDepends = [ base directory doctest filepath ]; - homepage = "http://github.com/ekmett/distributive/"; - description = "Distributive functors -- Dual to Traversable"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "distributive_0_5_1" = callPackage ({ mkDerivation, base, base-orphans, directory, doctest, filepath , tagged, transformers, transformers-compat }: @@ -56154,7 +56497,6 @@ self: { homepage = "http://github.com/ekmett/distributive/"; description = "Distributive functors -- Dual to Traversable"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "diversity" = callPackage @@ -56363,8 +56705,8 @@ self: { }: mkDerivation { pname = "dmenu"; - version = "0.3.1.0"; - sha256 = "0c5e0cc0e78ceffcb762e507e083b22ce509e21e87088052597ab1e6dc5bd899"; + version = "0.3.1.1"; + sha256 = "21447fcdd14d6355c5c6dd9b2d79f49f38bb24a81874a7c38dc05cdd5abbe634"; libraryHaskellDepends = [ base containers directory lens mtl process transformers ]; @@ -56379,8 +56721,8 @@ self: { }: mkDerivation { pname = "dmenu-pkill"; - version = "0.1.0.0"; - sha256 = "5dc7055896945f60231a9eeda11242c1c739d7e9eed316866597305df941fa75"; + version = "0.1.0.1"; + sha256 = "e36f1317fa67dd56c2daf5193a91f33c26ffac481c90d1aadbdceecc5d9ebb78"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -56397,8 +56739,8 @@ self: { }: mkDerivation { pname = "dmenu-pmount"; - version = "0.1.0.0"; - sha256 = "2a7bc00b47554944c5ac3a88897325d47dcf64bdc9f229214ea64474cfb5009c"; + version = "0.1.0.1"; + sha256 = "c5cbdbea006bc4f62256b907c6845cbdabe6425116949f9af398770ba57f6643"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -56415,8 +56757,8 @@ self: { }: mkDerivation { pname = "dmenu-search"; - version = "0.1.0.0"; - sha256 = "c3aa52379389c120b2858796baa0b1dc21212573ed2ca4cf2b5b9141196094c6"; + version = "0.1.0.1"; + sha256 = "8ab29fe89764bab3ed4f0d4f8d99145c9c43945ea37db4d04b313c74e4b33ec9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -56802,6 +57144,35 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "doi" = callPackage + ({ mkDerivation, async, base, bibtex, directory, filepath + , haskeline, MissingH, optparse-applicative, parsec, process + , regex-base, regex-compat, regex-tdfa, safe, strict, tagsoup + , temporary, time, transformers, urlencoded, utility-ht + }: + mkDerivation { + pname = "doi"; + version = "0.0.2"; + sha256 = "202c7a5bf7b49077a287f6d73d55620684c3cbe8c6b0e30f66d333151bb259a5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bibtex directory filepath haskeline MissingH + optparse-applicative parsec process regex-base regex-compat + regex-tdfa safe strict tagsoup temporary time transformers + urlencoded utility-ht + ]; + executableHaskellDepends = [ + async base bibtex directory filepath haskeline MissingH + optparse-applicative parsec process regex-base regex-compat + regex-tdfa safe strict tagsoup temporary time transformers + urlencoded utility-ht + ]; + homepage = "http://johannesgerer.com/doi"; + description = "Automatic Bibtex and fulltext of scientific articles"; + license = stdenv.lib.licenses.mit; + }) {}; + "dom-lt" = callPackage ({ mkDerivation, array, base, containers }: mkDerivation { @@ -57063,6 +57434,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "double-extra" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, deepseq + , double-conversion, rawstring-qm, text + }: + mkDerivation { + pname = "double-extra"; + version = "0.1.0.4"; + sha256 = "f7df3804982a8acb19b774080922b7625209abf14a328b2efaa39df4f6d7b6a0"; + libraryHaskellDepends = [ + aeson base bytestring cassava deepseq double-conversion + rawstring-qm text + ]; + homepage = "https://github.com/tolysz/double-extra#readme"; + description = "Missing presentations for Double numbers (fixed, scientific etc.)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "double-metaphone" = callPackage ({ mkDerivation, base, bytestring }: mkDerivation { @@ -57826,6 +58214,22 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "dump-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, ghc, monadLib, text + }: + mkDerivation { + pname = "dump-core"; + version = "0.1.3"; + sha256 = "003fde9e29824a4dfc2523c29fefd873d4eae0c1e9a17547021aab5e738bd6c6"; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath ghc monadLib + text + ]; + description = "A plug-in for rendering GHC core"; + license = stdenv.lib.licenses.isc; + }) {}; + "dunai" = callPackage ({ mkDerivation, base, transformers, transformers-base }: mkDerivation { @@ -58540,8 +58944,8 @@ self: { ({ mkDerivation, base, process }: mkDerivation { pname = "echo"; - version = "0.1.1"; - sha256 = "e1fc1756f255e47db28c6c0520c43fe45ac0c1093009f378683273ebe02851c6"; + version = "0.1.2"; + sha256 = "819afc6655c4973f5ff3e65bb604cc871d2a1b17faf2a9840224e27b51a9f030"; libraryHaskellDepends = [ base process ]; homepage = "https://github.com/RyanGlScott/echo"; description = "A cross-platform, cross-console way to handle echoing terminal input"; @@ -59165,25 +59569,6 @@ self: { }) {}; "ekg" = callPackage - ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json - , filepath, network, snap-core, snap-server, text, time - , transformers, unordered-containers - }: - mkDerivation { - pname = "ekg"; - version = "0.4.0.11"; - sha256 = "8cd041f6b7da4f57df1795d619f9140a071ed2adb6ed5ade1c3e899957edb603"; - libraryHaskellDepends = [ - aeson base bytestring ekg-core ekg-json filepath network snap-core - snap-server text time transformers unordered-containers - ]; - homepage = "https://github.com/tibbe/ekg"; - description = "Remote monitoring of processes"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "ekg_0_4_0_12" = callPackage ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json , filepath, network, snap-core, snap-server, text, time , transformers, unordered-containers @@ -59293,21 +59678,6 @@ self: { }) {}; "ekg-json" = callPackage - ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers - }: - mkDerivation { - pname = "ekg-json"; - version = "0.1.0.3"; - sha256 = "3c97d423ac85903d0fed400845c29ccd39f1ca80666b09659a0238983b743317"; - libraryHaskellDepends = [ - aeson base ekg-core text unordered-containers - ]; - homepage = "https://github.com/tibbe/ekg-json"; - description = "JSON encoding of ekg metrics"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "ekg-json_0_1_0_4" = callPackage ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers }: mkDerivation { @@ -59320,7 +59690,6 @@ self: { homepage = "https://github.com/tibbe/ekg-json"; description = "JSON encoding of ekg metrics"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ekg-log" = callPackage @@ -59615,19 +59984,20 @@ self: { }) {}; "elm-export" = callPackage - ({ mkDerivation, base, bytestring, containers, directory - , formatting, hspec, hspec-core, mtl, QuickCheck - , quickcheck-instances, text, time + ({ mkDerivation, base, bytestring, containers, Diff, directory + , formatting, hspec, hspec-core, HUnit, mtl, QuickCheck + , quickcheck-instances, text, time, wl-pprint-text }: mkDerivation { pname = "elm-export"; - version = "0.5.0.2"; - sha256 = "13d1542351031f716508fdbe51876aa1cd10791b8b901cb8abdafb23981c14c4"; + version = "0.6.0.0"; + sha256 = "ad6342e25a5f71b7eb8abbfb894802d3d72f75b05d588c76eee780d0528dc00f"; libraryHaskellDepends = [ base bytestring containers directory formatting mtl text time + wl-pprint-text ]; testHaskellDepends = [ - base bytestring containers hspec hspec-core QuickCheck + base bytestring containers Diff hspec hspec-core HUnit QuickCheck quickcheck-instances text time ]; homepage = "http://github.com/krisajenkins/elm-export"; @@ -60366,6 +60736,7 @@ self: { executableHaskellDepends = [ base matrix quipper-core ]; description = "An application (and library) to convert quipper circuits into Qpmc models"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "entropy" = callPackage @@ -61196,8 +61567,8 @@ self: { }: mkDerivation { pname = "escape-artist"; - version = "1.0.0"; - sha256 = "50bd3a9b1e8773abff8d2a863c014978a74f3d4cd17a0c14cd8f4fdfb5740c7e"; + version = "1.1.0"; + sha256 = "e2ccea8bfb7e5d6d094b70a47b1449affcffc3e94044351b6a1addcaaad451fe"; libraryHaskellDepends = [ base bytestring text ]; testHaskellDepends = [ base bytestring hspec QuickCheck silently text @@ -61268,8 +61639,8 @@ self: { }: mkDerivation { pname = "esqueleto"; - version = "2.5.0"; - sha256 = "2cba54c813bb506024889b29ceb75079e31e4172dc79cfa1e48c84337e064fa2"; + version = "2.5.1"; + sha256 = "76a75c84c4b4e0d41b28d8f8e73cc746282f5e7e50cfb11fcc252286950c87d9"; libraryHaskellDepends = [ base blaze-html bytestring conduit monad-logger persistent resourcet tagged text transformers unordered-containers @@ -61710,6 +62081,7 @@ self: { homepage = "https://github.com/YoEight/eventsource-api#readme"; description = "GetEventStore store implementation"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "eventsource-store-specs" = callPackage @@ -61795,7 +62167,7 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "eventstore_0_14_0_0" = callPackage + "eventstore_0_14_0_1" = callPackage ({ mkDerivation, aeson, array, base, cereal, classy-prelude , connection, containers, dns, dotnet-timespan, http-client, mtl , protobuf, random, semigroups, stm, tasty, tasty-hunit, text, time @@ -61803,8 +62175,8 @@ self: { }: mkDerivation { pname = "eventstore"; - version = "0.14.0.0"; - sha256 = "0855c29baa25f14da74804bd324a4e4fb4f51f7609df3d0c6fbb0ef09d81552d"; + version = "0.14.0.1"; + sha256 = "0daf1e7c51405053cbcb35ab53f8b1eaaa4e937b985c49762e9e6814f9b380d0"; libraryHaskellDepends = [ aeson array base cereal classy-prelude connection containers dns dotnet-timespan http-client mtl protobuf random semigroups stm time @@ -61902,8 +62274,8 @@ self: { }: mkDerivation { pname = "exact-real"; - version = "0.12.1"; - sha256 = "935f55ec8ae751e67a8e25b19f70e78c613728500e998a2912e1590efe29d7f0"; + version = "0.12.2"; + sha256 = "b9ee21fee70de5b0daa317ed5e2f7f12bdc1240f6206f351fdfd60b344530a66"; libraryHaskellDepends = [ base integer-gmp memoize random ]; testHaskellDepends = [ base checkers directory doctest filepath groups QuickCheck random @@ -62057,27 +62429,6 @@ self: { }) {}; "executable-hash" = callPackage - ({ mkDerivation, base, bytestring, cryptohash, directory - , executable-path, file-embed, template-haskell - }: - mkDerivation { - pname = "executable-hash"; - version = "0.2.0.2"; - sha256 = "7285dc07aef00b71d76ef3fa9403c88e976a0517fcc3aec6e7e1ac5512007a80"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base bytestring cryptohash directory executable-path file-embed - template-haskell - ]; - executableHaskellDepends = [ base ]; - testHaskellDepends = [ base ]; - homepage = "http://github.com/fpco/executable-hash"; - description = "Provides the SHA1 hash of the program executable"; - license = stdenv.lib.licenses.mit; - }) {}; - - "executable-hash_0_2_0_4" = callPackage ({ mkDerivation, base, bytestring, Cabal, cryptohash, directory , executable-path, file-embed, filepath, template-haskell }: @@ -62100,7 +62451,6 @@ self: { homepage = "http://github.com/fpco/executable-hash"; description = "Provides the SHA1 hash of the program executable"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "executable-path" = callPackage @@ -63416,8 +63766,8 @@ self: { pname = "fay-builder"; version = "0.2.0.5"; sha256 = "116dea6dc304834be81d70faec7e3de1fd867ebbda0d02d3c1c6a0f96d2b31a2"; - revision = "3"; - editedCabalFile = "7e6aeeae40ee69594e435dd7e6d133fbaea764b3b06271b607cc0ae185178e89"; + revision = "4"; + editedCabalFile = "75a6193b829d2d606a20782ca37f4ee8f02baa91d8f49f989e820e51710e3d26"; libraryHaskellDepends = [ base Cabal data-default directory fay filepath safe split text ]; @@ -63775,28 +64125,6 @@ self: { }) {}; "feed" = callPackage - ({ mkDerivation, base, HUnit, old-locale, old-time, test-framework - , test-framework-hunit, time, time-locale-compat, utf8-string, xml - }: - mkDerivation { - pname = "feed"; - version = "0.3.11.1"; - sha256 = "ed04d0fc120a4b1b47c7675d395afbb419506431bc6f8e0f2c382c73a4afc983"; - revision = "4"; - editedCabalFile = "ecce0a16a0d695b1c8ed80af4ea59e33c767ad9c6bdac5898e7cae20bd5da8c6"; - libraryHaskellDepends = [ - base old-locale old-time time time-locale-compat utf8-string xml - ]; - testHaskellDepends = [ - base HUnit old-locale old-time test-framework test-framework-hunit - time time-locale-compat utf8-string xml - ]; - homepage = "https://github.com/bergmark/feed"; - description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "feed_0_3_12_0" = callPackage ({ mkDerivation, base, HUnit, old-locale, old-time, test-framework , test-framework-hunit, time, time-locale-compat, utf8-string, xml }: @@ -63814,7 +64142,6 @@ self: { homepage = "https://github.com/bergmark/feed"; description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "feed-cli" = callPackage @@ -64162,8 +64489,8 @@ self: { }: mkDerivation { pname = "ffmpeg-light"; - version = "0.11.1"; - sha256 = "4783a481db0e880ddcc7f5551e31ab0ef890b0b067017ecb1255cd198b89d6cc"; + version = "0.11.3"; + sha256 = "57206bff8bcf82f08f0881b80d5992d2be41b32443b8eca10d198789af24adfb"; libraryHaskellDepends = [ base either exceptions JuicyPixels mtl transformers vector ]; @@ -64610,8 +64937,8 @@ self: { }: mkDerivation { pname = "filestore"; - version = "0.6.2"; - sha256 = "a545e54c70bd12b5a2dfd9a303784d7eccd1db6a074860263f40fd0dd092d3d7"; + version = "0.6.3"; + sha256 = "b1f3ea70bdecb17281c65b14c8f5c6c52e189a30ad102d87a8f9c2fe08d92d57"; libraryHaskellDepends = [ base bytestring containers Diff directory filepath old-locale parsec process split time utf8-string xml @@ -65342,8 +65669,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "fizz-buzz"; - version = "0.1.0.1"; - sha256 = "97bca955036b0ae3d33757fdcbb44421f9cd5a49ee0ed0b6ade07f168f543d99"; + version = "0.1.0.2"; + sha256 = "b7845c186b3471b9db735e98361540890eb7c94fe8c9c4d97991a339e01d7426"; libraryHaskellDepends = [ base ]; description = "Functional Fizz/Buzz"; license = stdenv.lib.licenses.bsd3; @@ -65370,8 +65697,8 @@ self: { pname = "flac"; version = "0.1.1"; sha256 = "58b7287cb39bdfc39cf7aab95b87d81111234fed502a8d1743ecfbcef001873e"; - revision = "1"; - editedCabalFile = "482d7352bb284c86021b513c37837746fe8a293146c3cf0d91b91dbc4a34ae34"; + revision = "2"; + editedCabalFile = "2aa55d857d01dde6f3ae1ae7664a7f5ed94f4eb0ddeb9fd9b8a5e3c866a315d0"; libraryHaskellDepends = [ base bytestring containers data-default-class directory exceptions filepath mtl text transformers vector wave @@ -65384,6 +65711,7 @@ self: { homepage = "https://github.com/mrkkrp/flac"; description = "Complete high-level binding to libFLAC"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {FLAC = null;}; "flac-picture" = callPackage @@ -65394,6 +65722,8 @@ self: { pname = "flac-picture"; version = "0.1.0"; sha256 = "3c36dff9cebb44502a69e300f233e792900d051bd7eadc2c7390feb53efb3293"; + revision = "1"; + editedCabalFile = "aafff32fbe612805b32e0497ec2132c5b0e329a8a5b13ce23df865ce6954cd00"; libraryHaskellDepends = [ base bytestring flac JuicyPixels ]; testHaskellDepends = [ base bytestring data-default-class directory flac hspec JuicyPixels @@ -65402,6 +65732,7 @@ self: { homepage = "https://github.com/mrkkrp/flac-picture"; description = "Support for writing picture to FLAC metadata blocks with JuicyPixels"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "flaccuraterip" = callPackage @@ -65901,15 +66232,16 @@ self: { }) {}; "fltkhs" = callPackage - ({ mkDerivation, base, bytestring, c2hs, directory, filepath, mtl - , parsec, text + ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath + , mtl, parsec, text }: mkDerivation { pname = "fltkhs"; - version = "0.5.0.1"; - sha256 = "440e605c927bbd10b5b6bb17d2b608797747f6780eb7014eb29998519fd3b495"; + version = "0.5.0.3"; + sha256 = "6c90ce6d51ebba82fc3148b6a60d0665f941be04f12328ace8ac69ad825bdeec"; isLibrary = true; isExecutable = true; + setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ base bytestring text ]; libraryToolDepends = [ c2hs ]; executableHaskellDepends = [ base directory filepath mtl parsec ]; @@ -66148,6 +66480,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "fold-debounce_0_2_0_5" = callPackage + ({ mkDerivation, base, data-default-class, hspec, stm, stm-delay + , time + }: + mkDerivation { + pname = "fold-debounce"; + version = "0.2.0.5"; + sha256 = "78c0ff60d8a69193fbd298ece7a20351566c0a5a9adadfae96ff15e902fa594d"; + libraryHaskellDepends = [ + base data-default-class stm stm-delay time + ]; + testHaskellDepends = [ base hspec stm time ]; + homepage = "https://github.com/debug-ito/fold-debounce"; + description = "Fold multiple events that happen in a given period of time"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "fold-debounce-conduit" = callPackage ({ mkDerivation, base, conduit, fold-debounce, hspec, resourcet , stm, transformers, transformers-base @@ -66168,24 +66518,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "foldl" = callPackage - ({ mkDerivation, base, bytestring, comonad, containers - , contravariant, mwc-random, primitive, profunctors, text - , transformers, vector + "fold-debounce-conduit_0_1_0_5" = callPackage + ({ mkDerivation, base, conduit, fold-debounce, hspec, resourcet + , stm, transformers, transformers-base }: mkDerivation { - pname = "foldl"; - version = "1.2.1"; - sha256 = "86afa8df81991d9901e717107fa12fc6f3577e8fd40ef9e57d388435b6e68073"; + pname = "fold-debounce-conduit"; + version = "0.1.0.5"; + sha256 = "253e73bcf6e1cb281acce2c9e39b00b2419032e4f1e0234bd19a473d210f84cc"; libraryHaskellDepends = [ - base bytestring comonad containers contravariant mwc-random - primitive profunctors text transformers vector + base conduit fold-debounce resourcet stm transformers + transformers-base ]; - description = "Composable, streaming, and efficient left folds"; + testHaskellDepends = [ + base conduit hspec resourcet stm transformers + ]; + homepage = "https://github.com/debug-ito/fold-debounce-conduit"; + description = "Regulate input traffic from conduit Source with Control.FoldDebounce"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "foldl_1_2_3" = callPackage + "foldl" = callPackage ({ mkDerivation, base, bytestring, comonad, containers , contravariant, mwc-random, primitive, profunctors, text , transformers, vector @@ -66200,7 +66554,6 @@ self: { ]; description = "Composable, streaming, and efficient left folds"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "foldl-incremental" = callPackage @@ -66617,6 +66970,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "format-numbers" = callPackage + ({ mkDerivation, base, hspec, text }: + mkDerivation { + pname = "format-numbers"; + version = "0.1.0.0"; + sha256 = "0ca4561b55c888552f7bf0eb68e97b62acedcb0d5e5e1cc4afd94402d01231a6"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec text ]; + homepage = "https://github.com/agrafix/format-numbers#readme"; + description = "Various number formatting functions"; + license = stdenv.lib.licenses.mit; + }) {}; + "format-status" = callPackage ({ mkDerivation, base, data-concurrent-queue, old-locale, stm, text , time @@ -66873,6 +67239,8 @@ self: { pname = "foundation"; version = "0.0.3"; sha256 = "72d7f2af963d42cb7e1164b854978ad3f351175449ba2d27c6b639ffca0b75fa"; + revision = "1"; + editedCabalFile = "d3e2dc092452ec38bd2b555ecb5c5aceecb21880810c115973bf5cf2b4e0da5b"; libraryHaskellDepends = [ base ghc-prim ]; testHaskellDepends = [ base mtl QuickCheck tasty tasty-hunit tasty-quickcheck @@ -67383,8 +67751,8 @@ self: { }: mkDerivation { pname = "free-vector-spaces"; - version = "0.1.1.0"; - sha256 = "fa4066b3cb1e6e58ca471e953154acaca9f978cfc81d3987552da79c4805f1b4"; + version = "0.1.2.0"; + sha256 = "68aed93d6e73e9d4e68fceb63e5b276b79558474d66cf44df34be667db1ba4ce"; libraryHaskellDepends = [ base lens linear MemoTrie vector vector-space ]; @@ -67945,6 +68313,41 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "ftp-client" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, connection, network + , transformers + }: + mkDerivation { + pname = "ftp-client"; + version = "0.3.0.0"; + sha256 = "f21e6669f32eb088b51a1770cd8eaf66f6af97cb27ae5254ab9ed971325da3da"; + libraryHaskellDepends = [ + attoparsec base bytestring connection network transformers + ]; + testHaskellDepends = [ base ]; + homepage = "https://github.com/mr/ftp-client"; + description = "Transfer files with FTP and FTPS"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + + "ftp-client-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection, ftp-client + , ftp-clientconduit, resourcet + }: + mkDerivation { + pname = "ftp-client-conduit"; + version = "0.3.0.0"; + sha256 = "dc5fd4556567f3d902b4d2a8511dc4732de2a26b0206f7af1e5c9e602ec00c52"; + libraryHaskellDepends = [ + base bytestring conduit connection ftp-client resourcet + ]; + testHaskellDepends = [ base ftp-clientconduit ]; + homepage = "https://github.com/mr/ftp-client"; + description = "Transfer file with FTP and FTPS with Conduit"; + license = stdenv.lib.licenses.publicDomain; + broken = true; + }) {ftp-clientconduit = null;}; + "ftp-conduit" = callPackage ({ mkDerivation, base, byteorder, bytestring, conduit, MissingH , network, transformers, utf8-string @@ -68968,8 +69371,8 @@ self: { }: mkDerivation { pname = "gegl"; - version = "0.0.0.2"; - sha256 = "475adb9ff07a1e8cc314e441c76e76e46919e842c77ec092b9ed8d7847549e95"; + version = "0.0.0.4"; + sha256 = "cd938dcc3042980669f01186cc4d0a52d03a5b8cf14553598ef6c04e0748f822"; libraryHaskellDepends = [ babl base containers glib inline-c monad-loops random split template-haskell @@ -68979,6 +69382,7 @@ self: { homepage = "https://github.com/nek0/gegl#readme"; description = "Haskell bindings to GEGL library"; license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) gegl;}; "gelatin" = callPackage @@ -69074,6 +69478,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {genders = null;}; + "gendocs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, safe, text + }: + mkDerivation { + pname = "gendocs"; + version = "0.1.0.0"; + sha256 = "5ed453b7811e8b43ff5d660acbf6f75e6022a63c546ca282b2ea9b3474e762f0"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring safe text + ]; + testHaskellDepends = [ base ]; + homepage = "https://github.com/seanhess/gendocs#readme"; + description = "Library for generating interface documentation from types"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "general-prelude" = callPackage ({ mkDerivation, base, lens, pointless-fun, strict, system-filepath }: @@ -69625,17 +70045,36 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity_0_3_0_0" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, validity }: + mkDerivation { + pname = "genvalidity"; + version = "0.3.0.0"; + sha256 = "22c279c1409fbb0b9c9d709873c0639f555c34c8919cd481e2eb6fcab729ccff"; + revision = "1"; + editedCabalFile = "fbaf3c842ce3316d3fef10d69dcf9a0279aa0d35be0f420da4749c6cdca1528a"; + libraryHaskellDepends = [ base QuickCheck validity ]; + testHaskellDepends = [ base hspec QuickCheck ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "Testing utilities for the validity library"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "genvalidity-containers" = callPackage - ({ mkDerivation, base, containers, genvalidity, QuickCheck - , validity, validity-containers + ({ mkDerivation, base, containers, genvalidity, genvalidity-hspec + , hspec, QuickCheck, validity, validity-containers }: mkDerivation { pname = "genvalidity-containers"; - version = "0.1.0.2"; - sha256 = "f26522673e67c3780662bbce48734a4e955d6fbc5dd7e8c701866180cbf7b8bb"; + version = "0.2.0.0"; + sha256 = "79cccb5ac44193287e65aaf751617e213e71b012cc96e31e42428cdfd9c63ce1"; libraryHaskellDepends = [ base containers genvalidity QuickCheck validity validity-containers ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-hspec hspec + ]; homepage = "https://github.com/NorfairKing/validity#readme"; description = "GenValidity support for containers"; license = stdenv.lib.licenses.mit; @@ -69661,14 +70100,83 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "genvalidity-hspec_0_3_0_0" = callPackage + ({ mkDerivation, base, doctest, genvalidity, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec"; + version = "0.3.0.0"; + sha256 = "0d25376307b9bbbf8a7d438f0e9252e86f1f3227c356a2979f002ebb711d612d"; + revision = "2"; + editedCabalFile = "dc8f7ce63cb185436f09ee5ff581a6b6430576a9e1053849321cd4d4ad653719"; + libraryHaskellDepends = [ + base genvalidity hspec QuickCheck validity + ]; + testHaskellDepends = [ base doctest genvalidity hspec ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "Standard spec's for GenValidity instances"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "genvalidity-hspec-aeson" = callPackage + ({ mkDerivation, aeson, base, deepseq, doctest, genvalidity + , genvalidity-hspec, hspec, QuickCheck + }: + mkDerivation { + pname = "genvalidity-hspec-aeson"; + version = "0.0.0.0"; + sha256 = "c33756346e6435553f938caa6ed0886852495ebc2cd458badd35d87d76fd00de"; + libraryHaskellDepends = [ + aeson base deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ base doctest genvalidity hspec ]; + homepage = "http://cs-syd.eu"; + description = "Standard spec's for aeson-related instances"; + license = stdenv.lib.licenses.mit; + }) {}; + + "genvalidity-hspec-cereal" = callPackage + ({ mkDerivation, base, cereal, deepseq, doctest, genvalidity + , genvalidity-hspec, hspec, QuickCheck + }: + mkDerivation { + pname = "genvalidity-hspec-cereal"; + version = "0.0.0.0"; + sha256 = "1cbb1d37aed02b8aa75092b0ff7065bdd0238a02fd735a2b1e548be9e11e48de"; + libraryHaskellDepends = [ + base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ base doctest genvalidity hspec ]; + homepage = "http://cs-syd.eu"; + description = "Standard spec's for cereal-related instances"; + license = stdenv.lib.licenses.mit; + }) {}; + + "genvalidity-path" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec, path + , validity-path + }: + mkDerivation { + pname = "genvalidity-path"; + version = "0.1.0.0"; + sha256 = "0b955a1e244c9fa2915212447b75ec862c3677a43e8b2654e368568ef6244b38"; + libraryHaskellDepends = [ base genvalidity path validity-path ]; + testHaskellDepends = [ base genvalidity-hspec hspec path ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "GenValidity support for Path"; + license = stdenv.lib.licenses.mit; + }) {}; + "genvalidity-text" = callPackage ({ mkDerivation, array, base, genvalidity, hspec, QuickCheck, text , validity, validity-text }: mkDerivation { pname = "genvalidity-text"; - version = "0.1.0.1"; - sha256 = "1906c0df7b65355f38ce1c13b1e1094a5f9d6da2c4c432ceee74523154814b54"; + version = "0.2.0.0"; + sha256 = "93f5a28f1dcb08bbfd65c58764ee73df2cd49b74150b5e4657313048ab08bf0b"; libraryHaskellDepends = [ array base genvalidity QuickCheck text validity validity-text ]; @@ -70012,14 +70520,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "ghc-boot_8_0_1" = callPackage + "ghc-boot_8_0_2" = callPackage ({ mkDerivation, base, binary, bytestring, directory, filepath , ghc-boot-th }: mkDerivation { pname = "ghc-boot"; - version = "8.0.1"; - sha256 = "ba9bfbe6d18c0cf445f2b38ab42b649286f8b61d727dec2ba37fea648ebb28da"; + version = "8.0.2"; + sha256 = "f703203a2460f31f05af3aa82d23f314a5d7a077db0b324da238a3f1d9328460"; libraryHaskellDepends = [ base binary bytestring directory filepath ghc-boot-th ]; @@ -70028,12 +70536,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "ghc-boot-th_8_0_1" = callPackage + "ghc-boot-th_8_0_2" = callPackage ({ mkDerivation, base }: mkDerivation { pname = "ghc-boot-th"; - version = "8.0.1"; - sha256 = "c2eb6746801ca289d940099b3c68113963f9eddec90b454258a1442cd993e385"; + version = "8.0.2"; + sha256 = "5d00e271f2dd83ff2c69df4d3c17ced26eaffd5a65898b2a04b0dc75f99bf8f0"; libraryHaskellDepends = [ base ]; description = "Shared functionality between GHC and the @template-haskell@ library"; license = stdenv.lib.licenses.bsd3; @@ -70096,6 +70604,8 @@ self: { pname = "ghc-dump-tree"; version = "0.2.0.2"; sha256 = "a89a52e448926eab7ecd97ba7081b858486bcaf487cd800403c3e2a0a76a9cc3"; + revision = "2"; + editedCabalFile = "9a950ee81c799050c982191431e3df03a178288c03faa077f21bc5b136ee002e"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -70109,6 +70619,7 @@ self: { homepage = "https://github.com/edsko/ghc-dump-tree"; description = "Dump GHC's parsed, renamed, and type checked ASTs"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghc-dup" = callPackage @@ -70336,8 +70847,8 @@ self: { pname = "ghc-mod"; version = "5.6.0.0"; sha256 = "69b880410c028e9b7bf60c67120eeb567927fc6fba4df5400b057eba9efaa20e"; - revision = "3"; - editedCabalFile = "d21d034e1e1df7a5b478e2fd8dad0e11e01e46ce095ea39a90acacfdd34661ea"; + revision = "4"; + editedCabalFile = "c432e3b9ee808551fe785d6c61b9daa8370add1a6a9b7ec1a25869e2122cd3e4"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ @@ -70362,6 +70873,45 @@ self: { license = stdenv.lib.licenses.agpl3; }) {}; + "ghc-mod_5_7_0_0" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, cabal-helper + , containers, deepseq, directory, djinn-ghc, doctest, extra + , fclabels, filepath, ghc, ghc-boot, ghc-paths, ghc-syb-utils + , haskell-src-exts, hlint, hspec, monad-control, monad-journal, mtl + , old-time, optparse-applicative, pipes, pretty, process, safe + , semigroups, split, syb, template-haskell, temporary, text, time + , transformers, transformers-base + }: + mkDerivation { + pname = "ghc-mod"; + version = "5.7.0.0"; + sha256 = "2aab240c89ab6513807cea4e2065d474274a5ae20f8edc4f77df8e2eafb9e5ca"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base Cabal containers filepath process template-haskell + transformers + ]; + libraryHaskellDepends = [ + base binary bytestring cabal-helper containers deepseq directory + djinn-ghc extra fclabels filepath ghc ghc-boot ghc-paths + ghc-syb-utils haskell-src-exts hlint monad-control monad-journal + mtl old-time optparse-applicative pipes pretty process safe split + syb template-haskell temporary text time transformers + transformers-base + ]; + executableHaskellDepends = [ + base binary deepseq directory fclabels filepath ghc monad-control + mtl old-time optparse-applicative pretty process semigroups split + time + ]; + testHaskellDepends = [ base doctest hspec ]; + homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; + description = "Happy Haskell Programming"; + license = stdenv.lib.licenses.agpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "ghc-mtl" = callPackage ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl }: @@ -70659,8 +71209,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-extra"; - version = "0.2.1"; - sha256 = "bc76eccd4686d12e77ada1b08c8bb087d46d102acedf37c502391a5da01d55f8"; + version = "0.2.2"; + sha256 = "2e20c00c0aec2e865d270d39921b66f94cb85610e944a6da068dda5868ef86a2"; libraryHaskellDepends = [ base ghc ghc-tcplugins-extra ghc-typelits-knownnat ghc-typelits-natnormalise integer-gmp singletons transformers @@ -70681,8 +71231,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-knownnat"; - version = "0.2.2"; - sha256 = "5236eda806fd52ec51a9a10666129d1c66e20c45e4167008f1b7442a25353f12"; + version = "0.2.3"; + sha256 = "bd7828cf6c3062a785ad5c35a82d2229341acca4c2fd605c4718f6f595316133"; libraryHaskellDepends = [ base ghc ghc-tcplugins-extra ghc-typelits-natnormalise singletons template-haskell transformers @@ -70701,8 +71251,8 @@ self: { }: mkDerivation { pname = "ghc-typelits-natnormalise"; - version = "0.5.1"; - sha256 = "999459e94b1b577d5ad591390f56b2b29ccf6c1244d1c2d09ffae11524629b4c"; + version = "0.5.2"; + sha256 = "b12e66e076e6f43eb1a8465e11b406518f86b955de3399ee8822880d4b794383"; libraryHaskellDepends = [ base ghc ghc-tcplugins-extra integer-gmp ]; @@ -70748,14 +71298,14 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "ghci_8_0_1" = callPackage + "ghci_8_0_2" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , deepseq, filepath, ghc-boot, template-haskell, transformers, unix }: mkDerivation { pname = "ghci"; - version = "8.0.1"; - sha256 = "6becea2e7f687eefda4acc9ddf90dbd90d82fd497d0d9f72f47d8f1e9614988e"; + version = "8.0.2"; + sha256 = "986d4d8e2ae1077c9b41f441bb6c509cb5d932fc13d3996a1f00481c36dde135"; libraryHaskellDepends = [ array base binary bytestring containers deepseq filepath ghc-boot template-haskell transformers unix @@ -71067,6 +71617,7 @@ self: { homepage = "https://github.com/tdammers/ghcjs-xhr"; description = "XmlHttpRequest (\"AJAX\") bindings for GHCJS"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ghclive" = callPackage @@ -72114,29 +72665,6 @@ self: { }) {system-glib = pkgs.glib;}; "gipeda" = callPackage - ({ mkDerivation, aeson, base, bytestring, cassava - , concurrent-output, containers, directory, extra, file-embed - , filepath, gitlib, gitlib-libgit2, scientific, shake, split - , tagged, text, transformers, unordered-containers, vector, yaml - }: - mkDerivation { - pname = "gipeda"; - version = "0.3.2.2"; - sha256 = "ce8bea4e3c75cde5296f834bb8e91300b4d3bdad95df4819d9e43b4c414f61c7"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - aeson base bytestring cassava concurrent-output containers - directory extra file-embed filepath gitlib gitlib-libgit2 - scientific shake split tagged text transformers - unordered-containers vector yaml - ]; - homepage = "https://github.com/nomeata/gipeda"; - description = "Git Performance Dashboard"; - license = stdenv.lib.licenses.mit; - }) {}; - - "gipeda_0_3_3_1" = callPackage ({ mkDerivation, aeson, base, bytestring, cassava , concurrent-output, containers, directory, extra, file-embed , filepath, gitlib, gitlib-libgit2, scientific, shake, split @@ -72157,7 +72685,6 @@ self: { homepage = "https://github.com/nomeata/gipeda"; description = "Git Performance Dashboard"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "giphy-api" = callPackage @@ -72489,10 +73016,8 @@ self: { }: mkDerivation { pname = "git-mediate"; - version = "1.0.1"; - sha256 = "12320be6a3a0c8f982346c3fdb15e2102339ca2ae454b413d2664124f08c3c57"; - revision = "1"; - editedCabalFile = "208ad1540eab41d7530395ef31095f6aa8a1c0e415f6e9f6236418f6d4ebb32d"; + version = "1.0.2"; + sha256 = "1b0811b1d26a11f564b6136fed1fc440711f9554433d25475e03d3e5dd28306c"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -72699,8 +73224,8 @@ self: { pname = "github"; version = "0.15.0"; sha256 = "f091c35c446619bace51bd4d3831563cccfbda896954ed98d2aed818feead609"; - revision = "1"; - editedCabalFile = "d56da89ceea0c330c54b4820d397e3cea2bba43978ca4dfa42bb153459d29f7d"; + revision = "2"; + editedCabalFile = "dfa08cdd826d10c2b751d80356cb956f38dddd4b7247fdb0beeefb6f98e94373"; libraryHaskellDepends = [ aeson aeson-compat base base-compat base16-bytestring binary binary-orphans byteable bytestring containers cryptohash deepseq @@ -73233,15 +73758,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "glabrous_0_2_3" = callPackage + "glabrous_0_3_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring , cereal, cereal-text, directory, either, hspec, text , unordered-containers }: mkDerivation { pname = "glabrous"; - version = "0.2.3"; - sha256 = "f9e1c11f1702a1710cd172c972d618dcecc62197b7b37f66aa31a2aad45e4bad"; + version = "0.3.0"; + sha256 = "3e1547d3e2ec7098e52262961bb710683ff83422793ce68b59cc9a0918831490"; libraryHaskellDepends = [ aeson aeson-pretty attoparsec base bytestring cereal cereal-text either text unordered-containers @@ -73340,6 +73865,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "glaze" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "glaze"; + version = "0.2.0.0"; + sha256 = "ab8552b9ccf26ddcf3af418a4ab8f7225e24f2141fc4171f8e10f6bfd8f6d7c5"; + libraryHaskellDepends = [ base lens ]; + homepage = "https://github.com/louispan/glaze#readme"; + description = "Framework for rendering things with metadata/headers and values"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "gli" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, containers , friendly-time, http-client, http-client-tls, http-conduit @@ -73439,8 +73976,8 @@ self: { pname = "glirc"; version = "2.20.2"; sha256 = "acefc316a6075dbeb2fa95bf1ee99a8e4c3097eaf5be9273d676719d07a94b00"; - revision = "1"; - editedCabalFile = "4eb4ef433d48ddf947ede4423212b39ea82b665e50b17d2a0cf6ac3154cc33dd"; + revision = "2"; + editedCabalFile = "78d1b995b9b7bcb4dc012341c65b8e4d6c4893c8db7c6b66146cfe0726ca1be3"; isLibrary = true; isExecutable = true; setupHaskellDepends = [ base Cabal filepath ]; @@ -73603,22 +74140,6 @@ self: { }) {}; "gloss" = callPackage - ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim - , gloss-rendering, GLUT, OpenGL - }: - mkDerivation { - pname = "gloss"; - version = "1.10.2.3"; - sha256 = "33d457f0b01c844abf50687a8c0d060df5c6b1177da6236ae39561491f7a7210"; - libraryHaskellDepends = [ - base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL - ]; - homepage = "http://gloss.ouroborus.net"; - description = "Painless 2D vector graphics, animations and simulations"; - license = stdenv.lib.licenses.mit; - }) {}; - - "gloss_1_10_2_5" = callPackage ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim , gloss-rendering, GLUT, OpenGL }: @@ -73632,7 +74153,6 @@ self: { homepage = "http://gloss.ouroborus.net"; description = "Painless 2D vector graphics, animations and simulations"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "gloss-accelerate" = callPackage @@ -74214,6 +74734,24 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "goat" = callPackage + ({ mkDerivation, base, bytestring, cereal, floating-bits + , QuickCheck, safe, split + }: + mkDerivation { + pname = "goat"; + version = "1.0.0"; + sha256 = "4f1329355c52d45ccc915001dae10e563402188cb3c486491cbd8c0c73046cef"; + libraryHaskellDepends = [ + base bytestring cereal floating-bits safe split + ]; + testHaskellDepends = [ base bytestring cereal QuickCheck safe ]; + homepage = "https://github.com/lovasko/goat"; + description = "Time Series Compression"; + license = "unknown"; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "goatee" = callPackage ({ mkDerivation, base, containers, HUnit, mtl, parsec , template-haskell @@ -76965,23 +77503,6 @@ self: { }) {}; "google-oauth2-jwt" = callPackage - ({ mkDerivation, base, base64-bytestring, bytestring, HsOpenSSL - , RSA, text, unix-time - }: - mkDerivation { - pname = "google-oauth2-jwt"; - version = "0.1.2.1"; - sha256 = "1a727b31280b53cb9db6531b8580dba8843a4beba0e866f34ff0231e7590b72b"; - libraryHaskellDepends = [ - base base64-bytestring bytestring HsOpenSSL RSA text unix-time - ]; - homepage = "https://github.com/MichelBoucey/google-oauth2-jwt"; - description = "Get a signed JWT for Google Service Accounts"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "google-oauth2-jwt_0_1_3" = callPackage ({ mkDerivation, base, base64-bytestring, bytestring, HsOpenSSL , RSA, text, unix-time }: @@ -77452,6 +77973,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "graflog" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, mtl + , test-fixture, text, text-conversions + }: + mkDerivation { + pname = "graflog"; + version = "3.0.0"; + sha256 = "4f1022278257fb078ba136050f4f919047bdc0f9a9a3e4d97b9cdcd2740feaf6"; + libraryHaskellDepends = [ + aeson base bytestring containers text text-conversions + ]; + testHaskellDepends = [ + aeson base containers hspec mtl test-fixture text + ]; + homepage = "https://github.com/m-arnold/graflog#readme"; + description = "Monadic correlated log events"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "grammar-combinators" = callPackage ({ mkDerivation, base, containers, enumerable, fgl, graphviz , MaybeT, mtl, multirec, parsec, template-haskell, text @@ -78036,6 +78576,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "graql" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, markdown-unlit + , process, regex-posix, scientific, text + }: + mkDerivation { + pname = "graql"; + version = "0.1.1"; + sha256 = "2173fcd327ea273c8ef30077c3e875242a6fe3b9ae19af07accc78671ec75800"; + libraryHaskellDepends = [ + aeson base containers process regex-posix scientific text + ]; + testHaskellDepends = [ base hspec markdown-unlit text ]; + homepage = "https://github.com/graknlabs/graql-haskell"; + description = "Execute Graql queries on a Grakn graph"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "grasp" = callPackage ({ mkDerivation, base, clock, directory, extra, filepath, hashable , lens, megaparsec, MonadRandom, mtl, pcre-heavy, primitive @@ -78308,6 +78866,20 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "gross" = callPackage + ({ mkDerivation, base, lens, mtl, ncurses }: + mkDerivation { + pname = "gross"; + version = "0.1.0.0"; + sha256 = "76468df752590a960a9132da267d42d040d5fff58530ac7783642c818d95783c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl ncurses ]; + executableHaskellDepends = [ base lens mtl ncurses ]; + description = "A spoof on gloss for terminal animation"; + license = stdenv.lib.licenses.mit; + }) {}; + "groundhog" = callPackage ({ mkDerivation, aeson, attoparsec, base, base64-bytestring , blaze-builder, bytestring, containers, monad-control @@ -78889,8 +79461,8 @@ self: { }: mkDerivation { pname = "gtk2hs-buildtools"; - version = "0.13.2.1"; - sha256 = "86ea21a2e07d83dcff57eb224a7c76835fb4ea561e4d6ba9b52b8035b38d064b"; + version = "0.13.2.2"; + sha256 = "c5e4b59f8711ec4e4e25a91ce4213c5396dd0b56179751ed6da255ac35edfb4b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -79756,6 +80328,31 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "habit" = callPackage + ({ mkDerivation, base, containers, cryptonite, http-client + , http-client-tls, monad-control, monad-logger, persistent + , persistent-mysql, persistent-postgresql, persistent-sqlite + , persistent-template, pipes, resourcet, telegram-api, text + , transformers, transformers-base + }: + mkDerivation { + pname = "habit"; + version = "0.2.1.2"; + sha256 = "d15b24cf6c949469fecaa0e3da8faab350626b260c1dfbce915ba1be4c5e4bea"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers cryptonite http-client http-client-tls + monad-control monad-logger persistent persistent-mysql + persistent-postgresql persistent-sqlite persistent-template pipes + resourcet telegram-api text transformers transformers-base + ]; + executableHaskellDepends = [ base text ]; + homepage = "https://github.com/airalab/habit#readme"; + description = "Haskell message bot framework"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hable" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -81244,8 +81841,8 @@ self: { }: mkDerivation { pname = "hakyll"; - version = "4.9.3.0"; - sha256 = "f15c6cd2118501fa6be44e3cb3d9f37a22fced0fd1ebd64236277e2daf622e7a"; + version = "4.9.5.0"; + sha256 = "47cb6b1859911f638a69ff7cc4fb3ca837be56c51a98b5ff98e43f638ac406d7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -81295,8 +81892,8 @@ self: { }: mkDerivation { pname = "hakyll-agda"; - version = "0.1.10"; - sha256 = "0b9f9ead899ca7fc33b75c8f1838d219143357b892b5132e559e65c1efa14198"; + version = "0.1.10.1"; + sha256 = "83fa165cc9e485f8a84a73ff754e7315efdad7fb5c5a27c7798c89002d1a0c4d"; libraryHaskellDepends = [ Agda base containers directory filepath hakyll mtl pandoc transformers xhtml @@ -81626,6 +82223,7 @@ self: { homepage = "https://github.com/lukexi/halive"; description = "A live recompiler"; license = stdenv.lib.licenses.bsd2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "halma" = callPackage @@ -82230,8 +82828,8 @@ self: { }: mkDerivation { pname = "happstack-authenticate"; - version = "2.3.4.6"; - sha256 = "633fb4d68122bd33725adb4f39e348b0ca293041abbf9941a3e5e2ce784d641a"; + version = "2.3.4.7"; + sha256 = "6c2d83aa09fe2fb630a1aaca8b25e7e09b0a91b475f24e5dfb0c307c8f34b607"; libraryHaskellDepends = [ acid-state aeson authenticate base base64-bytestring boomerang bytestring containers data-default email-validate filepath @@ -82757,8 +83355,8 @@ self: { }: mkDerivation { pname = "happy-meta"; - version = "0.2.0.8"; - sha256 = "4fad1eabd825ffbd1aa858a3e056f991a1f53c403e15064ef51b5fbdd300d242"; + version = "0.2.0.9"; + sha256 = "6fa5083d41a9e0b6e6d0150a9b2f6e2292af005fd9fd8efd24e1a4a72daf6bf0"; libraryHaskellDepends = [ array base containers haskell-src-meta mtl template-haskell ]; @@ -83075,8 +83673,8 @@ self: { }: mkDerivation { pname = "hasbolt"; - version = "0.1.0.4"; - sha256 = "d17bffafa4c729eab2e9b288c636d201013dd05ed04656e40de5a5fb7bc052a4"; + version = "0.1.0.5"; + sha256 = "f0ec1be21cb5560fa575c414c691bcf48f14e6dfb8f53ae5feae013a105639fa"; libraryHaskellDepends = [ base binary bytestring containers data-binary-ieee754 data-default hex network network-simple text transformers @@ -83142,10 +83740,8 @@ self: { }: mkDerivation { pname = "hascas"; - version = "1.0.0"; - sha256 = "004dba51e8cfa2b2e41fd9b51d8bdfb877a4ce19c46b412862327d567c64ccea"; - revision = "1"; - editedCabalFile = "dd3a3609ef9afd3507fc7c0a425683e2900da0b70512a5ef4342f39548c8d1a2"; + version = "1.2.0"; + sha256 = "99c670290558ffc2686040e36c8411be63e6210065621a8be6c427406731b1ff"; libraryHaskellDepends = [ base binary bytestring containers data-binary-ieee754 mtl network safe-exceptions stm template-haskell uuid @@ -83387,12 +83983,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hashflare" = callPackage + ({ mkDerivation, base, containers, simple-money }: + mkDerivation { + pname = "hashflare"; + version = "0.1.0.0"; + sha256 = "2a58cbb78bf8263dc80d384264ba969edb91d4685e87c01b62a48d12fb60e82b"; + revision = "2"; + editedCabalFile = "accd8a66c743cbd6580182c1a85916dd6422d67a1587b7e2927849cd53e38f9a"; + libraryHaskellDepends = [ base containers simple-money ]; + description = "A library for working with HashFlare.io contracts and hashrates"; + license = stdenv.lib.licenses.bsd2; + }) {}; + "hashids" = callPackage ({ mkDerivation, base, bytestring, containers, split }: mkDerivation { pname = "hashids"; - version = "1.0.2.2"; - sha256 = "989d7d1f50738c664230629b3e43340c929d5995ab978837748a5cc22aaaf308"; + version = "1.0.2.3"; + sha256 = "ecd74235e8f729514214715b828bf479701aa4b777e4f104ea07534a30822534"; libraryHaskellDepends = [ base bytestring containers split ]; testHaskellDepends = [ base bytestring containers split ]; homepage = "http://hashids.org/"; @@ -83455,6 +84064,25 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hashtable-benchmark" = callPackage + ({ mkDerivation, base, containers, criterion, hashtables + , QuickCheck, unordered-containers + }: + mkDerivation { + pname = "hashtable-benchmark"; + version = "0.1.1"; + sha256 = "73f338327ec8f5a30e29c5f43848617b837381c182d892a7a40a33ecd835b57f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers criterion hashtables QuickCheck + unordered-containers + ]; + homepage = "https://github.com/hongchangwu/hashtable-benchmark#readme"; + description = "Benchmark of hash table implementations"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "hashtables" = callPackage ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: mkDerivation { @@ -83706,20 +84334,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "haskeline_0_7_2_3" = callPackage + "haskeline_0_7_3_0" = callPackage ({ mkDerivation, base, bytestring, containers, directory, filepath , terminfo, transformers, unix }: mkDerivation { pname = "haskeline"; - version = "0.7.2.3"; - sha256 = "6d3ef986ffea93c999a7be1f8c19037351eec763c1c376e6edbd18fbba368d27"; + version = "0.7.3.0"; + sha256 = "566f625ef50877631d72ab2a8335c92c2b03a8c84a1473d915b40e69c9bb4d8a"; configureFlags = [ "-fterminfo" ]; libraryHaskellDepends = [ base bytestring containers directory filepath terminfo transformers unix ]; - homepage = "https://github.com/judah/haskeline"; + homepage = "http://trac.haskell.org/haskeline"; description = "A command-line interface for user input, written in Haskell"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -83875,24 +84503,24 @@ self: { }) {}; "haskell-compression" = callPackage - ({ mkDerivation, base, bimap, boolean-list, bytestring, containers + ({ mkDerivation, base, bimap, booleanlist, bytestring, containers }: mkDerivation { pname = "haskell-compression"; - version = "0.1.1"; - sha256 = "3504d935a6ab3f881a888da0d71a8f139769411ade8e0134a0ba296ae8741934"; + version = "0.2"; + sha256 = "4b8dea429507697df12dfeeae6e0963e1db11f7c1d153cb8d0198353cb87127c"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base bimap boolean-list bytestring containers + base bimap booleanlist bytestring containers ]; - executableHaskellDepends = [ - base bimap boolean-list bytestring containers - ]; - homepage = "codekinder.com"; - license = stdenv.lib.licenses.bsd3; + executableHaskellDepends = [ base bimap bytestring containers ]; + homepage = "http://xy30.com"; + description = "compress files"; + license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; - }) {}; + broken = true; + }) {booleanlist = null;}; "haskell-course-preludes" = callPackage ({ mkDerivation, base, deepseq }: @@ -84747,14 +85375,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "haskell-src-meta_0_7_0" = callPackage + "haskell-src-meta_0_7_0_1" = callPackage ({ mkDerivation, base, haskell-src-exts, pretty, syb , template-haskell, th-orphans }: mkDerivation { pname = "haskell-src-meta"; - version = "0.7.0"; - sha256 = "2a6735cc3379171a722f2a1df15dc67f216a404db4396b05f5e06ac82ab89856"; + version = "0.7.0.1"; + sha256 = "428e5a1c90c645d4c9cb54f984721b1b21e494677d1d7d8e7206f6c0e9286a3a"; libraryHaskellDepends = [ base haskell-src-exts pretty syb template-haskell th-orphans ]; @@ -84811,8 +85439,8 @@ self: { }: mkDerivation { pname = "haskell-tools-ast"; - version = "0.4.1.1"; - sha256 = "857c0f5b57d129aa49fd8b5375703638c4cd1e5cd4c85d5160d7ad13d308f88e"; + version = "0.4.1.3"; + sha256 = "f456e74ada1c5ce4386a2b0e6a844c893b75dcdaaccac4dabc49977da8ae3405"; libraryHaskellDepends = [ base ghc mtl references template-haskell uniplate ]; @@ -84883,8 +85511,8 @@ self: { }: mkDerivation { pname = "haskell-tools-backend-ghc"; - version = "0.4.1.1"; - sha256 = "d01fe6e236fb57e7d79b35ada30e8aa0ff56f626444f25bd907bb8e785de3006"; + version = "0.4.1.3"; + sha256 = "590147059de94fc0224e86fd1cba144b32737dd9e9e3efa91d6389e99265642e"; libraryHaskellDepends = [ base bytestring containers ghc haskell-tools-ast mtl references safe split template-haskell transformers uniplate @@ -84903,8 +85531,8 @@ self: { }: mkDerivation { pname = "haskell-tools-cli"; - version = "0.4.1.1"; - sha256 = "7c843bcd923987679d17359b2881173af72b5beea8b66db241058c69d2a1530f"; + version = "0.4.1.3"; + sha256 = "e37721ca8bcbdc0e5eb2977a956b1e97c858a13f7d8c236c3a04e948e4ebe699"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -84926,23 +85554,23 @@ self: { ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, ghc, ghc-paths, haskell-tools-ast , haskell-tools-prettyprint, haskell-tools-refactor, HUnit, mtl - , network, references, split, tasty, tasty-hunit + , network, process, references, split, tasty, tasty-hunit }: mkDerivation { pname = "haskell-tools-daemon"; - version = "0.4.1.1"; - sha256 = "c1334b480b4c7ed5fb918ad887ee50a4eaa610b8c626ae00154eecdf2bb11dc1"; + version = "0.4.1.3"; + sha256 = "0a10d80c3ed2bdc65010ef73b7d090544a086e4eba09b613f3045b23a141814a"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson base bytestring containers directory filepath ghc ghc-paths haskell-tools-ast haskell-tools-prettyprint haskell-tools-refactor - mtl network references split + mtl network process references split ]; executableHaskellDepends = [ base ]; testHaskellDepends = [ - aeson base bytestring directory filepath HUnit network tasty - tasty-hunit + aeson base bytestring directory filepath HUnit network process + tasty tasty-hunit ]; homepage = "https://github.com/haskell-tools/haskell-tools"; description = "Background process for Haskell-tools refactor that editors can connect to"; @@ -84957,15 +85585,19 @@ self: { }: mkDerivation { pname = "haskell-tools-debug"; - version = "0.4.1.1"; - sha256 = "092da28a3924ec7855f910123cc6d3adaf02c8aea28c09d370ca40e4b66df02c"; + version = "0.4.1.3"; + sha256 = "2e89fee8acdd91b92b6ce9f079e1f3c445c19f37ac0092310ed20ba51a8a677e"; + isLibrary = true; + isExecutable = true; libraryHaskellDepends = [ base ghc ghc-paths haskell-tools-ast haskell-tools-backend-ghc haskell-tools-prettyprint haskell-tools-refactor references ]; + executableHaskellDepends = [ base ]; homepage = "https://github.com/haskell-tools/haskell-tools"; description = "Debugging Tools for Haskell-tools"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "haskell-tools-demo" = callPackage @@ -84978,8 +85610,8 @@ self: { }: mkDerivation { pname = "haskell-tools-demo"; - version = "0.4.1.1"; - sha256 = "97e23bce841240eb60f9d959922e5e262dd2d5351954ac1b183aa96910fe0b2b"; + version = "0.4.1.3"; + sha256 = "d8ab6534f3f04cd2bfb3c636d88f008501b23cee15171a435f8aea464398ed20"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -85005,8 +85637,8 @@ self: { }: mkDerivation { pname = "haskell-tools-prettyprint"; - version = "0.4.1.1"; - sha256 = "2d0b5df63f5709359ad5bbc7c67475bf511cc732f1ad682c71506b196519eae8"; + version = "0.4.1.3"; + sha256 = "77fc5cab4b93e3e58022a23282776a667d0e90f357341f41ff72771919530490"; libraryHaskellDepends = [ base containers ghc haskell-tools-ast mtl references split uniplate ]; @@ -85020,14 +85652,13 @@ self: { ({ mkDerivation, base, Cabal, containers, directory, either , filepath, ghc, ghc-paths, haskell-tools-ast , haskell-tools-backend-ghc, haskell-tools-prettyprint - , haskell-tools-rewrite, mtl, old-time, polyparse, references - , split, tasty, tasty-hunit, template-haskell, time, transformers - , uniplate + , haskell-tools-rewrite, mtl, references, split, tasty, tasty-hunit + , template-haskell, time, transformers, uniplate }: mkDerivation { pname = "haskell-tools-refactor"; - version = "0.4.1.1"; - sha256 = "a6f1cf8f908f10424919ded1077abe4f15c423548830c4c1a0c117f8a8d8e894"; + version = "0.4.1.3"; + sha256 = "d732fb853cf0e066cec00f126030edd2e43abbde423affc3c8f2ceacab18cb82"; libraryHaskellDepends = [ base Cabal containers directory filepath ghc ghc-paths haskell-tools-ast haskell-tools-backend-ghc @@ -85037,9 +85668,8 @@ self: { testHaskellDepends = [ base Cabal containers directory either filepath ghc ghc-paths haskell-tools-ast haskell-tools-backend-ghc - haskell-tools-prettyprint haskell-tools-rewrite mtl old-time - polyparse references split tasty tasty-hunit template-haskell time - transformers uniplate + haskell-tools-prettyprint haskell-tools-rewrite mtl references + split tasty tasty-hunit template-haskell time transformers uniplate ]; homepage = "https://github.com/haskell-tools/haskell-tools"; description = "Refactoring Tool for Haskell"; @@ -85054,8 +85684,8 @@ self: { }: mkDerivation { pname = "haskell-tools-rewrite"; - version = "0.4.1.1"; - sha256 = "17b2523cbf0b13fc83a28e3b2a55dc7a9118c26ee87c180ec3db46f6571668c8"; + version = "0.4.1.3"; + sha256 = "a92dafd6fd3511517edfc6517ba040130caaf0d24608270af69ae75bd84ff59b"; libraryHaskellDepends = [ base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl references @@ -85775,15 +86405,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "haskintex_0_7_0_0" = callPackage + "haskintex_0_7_0_1" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , filepath, haskell-src-exts, HaTeX, hint, parsec, process, text , transformers }: mkDerivation { pname = "haskintex"; - version = "0.7.0.0"; - sha256 = "99523779fa18e2a6565b9603ae5c8c6a079dbaa2c315188a5ac05ebbd384a591"; + version = "0.7.0.1"; + sha256 = "7647f19964cce0be886ff01a4c53f902b4dd995d005090724a57bd4cc6dae31b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -86410,8 +87040,8 @@ self: { }: mkDerivation { pname = "hasql-migration"; - version = "0.1.1"; - sha256 = "0cb83fffe9ebda4632fd426a97506c9c5f803c42a01d0987e7752240aceff595"; + version = "0.1.3"; + sha256 = "2d49e3b7a5ed775150abf2164795b10d087d2e1c714b0a8320f0c0094df068b3"; libraryHaskellDepends = [ base base64-bytestring bytestring contravariant cryptohash data-default-class directory hasql hasql-transaction text time @@ -86422,6 +87052,7 @@ self: { homepage = "https://github.com/tvh/hasql-migration"; description = "PostgreSQL Schema Migrations"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hasql-optparse-applicative" = callPackage @@ -86520,8 +87151,8 @@ self: { }: mkDerivation { pname = "hasql-transaction"; - version = "0.4.5.1"; - sha256 = "79b096fa3425ff53bcb5417fd67cdcf4316c00a23c092b02cec173e5a8c99879"; + version = "0.5"; + sha256 = "1cd433ed77a59beac628d7ebba945aafc62c55e2f092f682f60ca89a33e0b341"; libraryHaskellDepends = [ base base-prelude bytestring bytestring-tree-builder contravariant contravariant-extras hasql mtl transformers @@ -86754,8 +87385,8 @@ self: { }: mkDerivation { pname = "hatex-guide"; - version = "1.3.1.5"; - sha256 = "da69f3ea3b9736d69b64ab3c5fdc8b27afc0e9723c7bd1e725e9cd0f1affc34c"; + version = "1.3.1.6"; + sha256 = "7ad7cf5f94d5e684891cdbd6f74d1bb8843564390929d0802fd359a05f5da56d"; libraryHaskellDepends = [ base blaze-html directory filepath HaTeX parsec text time transformers @@ -86888,20 +87519,20 @@ self: { "haxl" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, containers - , deepseq, directory, exceptions, filepath, ghc-prim, hashable - , HUnit, pretty, test-framework, test-framework-hunit, text, time - , transformers, unordered-containers, vector + , deepseq, exceptions, filepath, ghc-prim, hashable, HUnit, pretty + , test-framework, test-framework-hunit, text, time, transformers + , unordered-containers, vector }: mkDerivation { pname = "haxl"; - version = "0.4.0.2"; - sha256 = "272b50d432da234803d7a590530ae87266de1f3f75b6d98bdbc53262183fd634"; + version = "0.5.0.0"; + sha256 = "dcc94089593a159b20e6f29eeeb7dd8caec0e0e8abcee8533321f2e9a96dd1e8"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base binary bytestring containers deepseq directory - exceptions filepath ghc-prim hashable HUnit pretty text time - transformers unordered-containers vector + aeson base binary bytestring containers deepseq exceptions filepath + ghc-prim hashable HUnit pretty text time transformers + unordered-containers vector ]; executableHaskellDepends = [ base hashable time ]; testHaskellDepends = [ @@ -86920,10 +87551,8 @@ self: { }: mkDerivation { pname = "haxl-amazonka"; - version = "0.1.0.0"; - sha256 = "7ca933cec8cf15d41384a8f5135713e69da7cd41c9421638afa0980b1c2768ec"; - revision = "1"; - editedCabalFile = "360466927f82110c63cbd3f98da74cfb2e7222ba2828040e4daabcdc8ffee7df"; + version = "0.1.1"; + sha256 = "3cdf3ee6bd46ee461e4ae640d300533229c1d4f9ab0489f613a1ec387fa270c6"; libraryHaskellDepends = [ amazonka amazonka-core async base conduit hashable haxl transformers @@ -87681,26 +88310,6 @@ self: { }) {}; "hdevtools" = callPackage - ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, ghc - , ghc-boot, ghc-paths, network, process, syb, time, transformers - , unix - }: - mkDerivation { - pname = "hdevtools"; - version = "0.1.4.1"; - sha256 = "3e95943fbd6986800e00c1e49ef97deb83b56a37cc8ffafc00f6192510f8596a"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - base Cabal cmdargs directory filepath ghc ghc-boot ghc-paths - network process syb time transformers unix - ]; - homepage = "https://github.com/hdevtools/hdevtools/"; - description = "Persistent GHC powered background server for FAST haskell development tools"; - license = stdenv.lib.licenses.mit; - }) {}; - - "hdevtools_0_1_5_0" = callPackage ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, ghc , ghc-boot, ghc-paths, network, process, syb, time, transformers , unix @@ -87718,7 +88327,6 @@ self: { homepage = "https://github.com/hdevtools/hdevtools/"; description = "Persistent GHC powered background server for FAST haskell development tools"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "hdf" = callPackage @@ -88228,8 +88836,8 @@ self: { pname = "heist"; version = "1.0.1.0"; sha256 = "fd4ff3c1bfc1473feb9e913a5cdecaf56bc9db022abc27a76768cb6345c68bcb"; - revision = "2"; - editedCabalFile = "17d5d80fc0a124f4e7159d50458067418ee6578484fb71b64f128aecc45cb663"; + revision = "4"; + editedCabalFile = "d6925d28dee1606c73a16d86ce362e5e6faace458e1dff1fded52c0deac590eb"; libraryHaskellDepends = [ aeson attoparsec base blaze-builder blaze-html bytestring containers directory directory-tree dlist filepath hashable @@ -88982,8 +89590,8 @@ self: { }: mkDerivation { pname = "heterocephalus"; - version = "1.0.2.3"; - sha256 = "653de3568644936d8e011bb329efd763d3b9d9f03101b9cf6486c45532453046"; + version = "1.0.3.0"; + sha256 = "df5bece7cd4a03df21e82a195b030b59608b991b16b1d7771569d542bbb7ee0b"; libraryHaskellDepends = [ base blaze-html blaze-markup containers dlist parsec shakespeare template-haskell text @@ -89611,24 +90219,25 @@ self: { "hgeometry" = callPackage ({ mkDerivation, array, base, bifunctors, bytestring, containers - , data-clist, directory, doctest, fixed-vector, Frames, hexpat - , hspec, lens, linear, mtl, optparse-applicative, parsec, random - , semigroupoids, semigroups, singletons, template-haskell, text - , time, vector, vinyl + , contravariant, data-clist, deepseq, directory, doctest + , fixed-vector, Frames, hexpat, hspec, lens, linear, mtl + , optparse-applicative, parsec, QuickCheck, random, semigroupoids + , semigroups, singletons, template-haskell, text, time, vector + , vinyl }: mkDerivation { pname = "hgeometry"; - version = "0.5.0.0"; - sha256 = "ff38930b3416a9c3edf4576c653b734786a3998c52201d22035e1210eb9164e6"; + version = "0.6.0.0"; + sha256 = "328e0e4438b729084b301b22f31d9f880157a5b317eacc48ddcf585d685bf0de"; libraryHaskellDepends = [ - base bifunctors bytestring containers data-clist directory - fixed-vector Frames hexpat lens linear mtl optparse-applicative - parsec random semigroupoids semigroups singletons template-haskell - text time vector vinyl + base bifunctors bytestring containers contravariant data-clist + deepseq directory fixed-vector Frames hexpat lens linear mtl + optparse-applicative parsec random semigroupoids semigroups + singletons template-haskell text time vector vinyl ]; testHaskellDepends = [ array base bytestring containers data-clist doctest Frames hspec - lens linear random semigroups vector vinyl + lens linear QuickCheck random semigroups vector vinyl ]; homepage = "https://fstaals.net/software/hgeometry"; description = "Geometric Algorithms, Data structures, and Data types"; @@ -89987,10 +90596,8 @@ self: { }: mkDerivation { pname = "hierarchy"; - version = "0.3.1"; - sha256 = "4ff6dcb89691dbf20de993964ad32904508f5b6569af1e83eaaaf73a271c9c5f"; - revision = "1"; - editedCabalFile = "d5f57b7a5087193876ddccfb410a297bcc4d0babb0b7b8233a4bb591d6d0e5eb"; + version = "0.3.1.2"; + sha256 = "d0ac3d7099930278da265c1f4fd384e061636834243eb1cf935530bdf66d541d"; libraryHaskellDepends = [ base exceptions free mmorph monad-control mtl pipes semigroups transformers transformers-base transformers-compat @@ -90022,6 +90629,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "hifi" = callPackage + ({ mkDerivation, base, directory, filepath, mustache, parsec + , process, text, unix + }: + mkDerivation { + pname = "hifi"; + version = "0.1.0.0"; + sha256 = "6afe6184c86e888a56452a1593830d8fb9514a74d943d9abec7fbc4164fe20de"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath mustache parsec process text unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + homepage = "https://gitlab.com/gonz/hifi"; + description = "Initial project template from stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "highWaterMark" = callPackage ({ mkDerivation, base, ghc }: mkDerivation { @@ -90169,8 +90796,8 @@ self: { }: mkDerivation { pname = "hills"; - version = "0.1.2.3"; - sha256 = "b2a3f0f1f0936691c26251e2dc92915279bde51d45355d3646cd41403ac597ad"; + version = "0.1.2.4"; + sha256 = "d886279bb0c6fe69be9e9d3e520e3ff70fee99eeca7b517c69c4ffa706555643"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -90545,20 +91172,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "hip_1_3_0_0" = callPackage + "hip_1_5_0_0" = callPackage ({ mkDerivation, base, bytestring, Chart, Chart-diagrams, colour , deepseq, directory, filepath, hspec, JuicyPixels, netpbm , primitive, process, QuickCheck, repa, temporary, vector }: mkDerivation { pname = "hip"; - version = "1.3.0.0"; - sha256 = "ee4e288bcb2ab1937d3eaa5bcf8017bff07debc8aeda3e768fe542923696b9bf"; + version = "1.5.0.0"; + sha256 = "b8d04faecd4b6adaaa3b0625eef17f0658794ee6fcfa64c522104a0df30206b9"; libraryHaskellDepends = [ base bytestring Chart Chart-diagrams colour deepseq directory filepath JuicyPixels netpbm primitive process repa temporary vector ]; - testHaskellDepends = [ base hspec QuickCheck ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; homepage = "https://github.com/lehins/hip"; description = "Haskell Image Processing (HIP) Library"; license = stdenv.lib.licenses.bsd3; @@ -91024,14 +91651,14 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hjsonpointer_1_1_0_0" = callPackage + "hjsonpointer_1_1_0_1" = callPackage ({ mkDerivation, aeson, base, hashable, hspec, http-types , QuickCheck, semigroups, text, unordered-containers, vector }: mkDerivation { pname = "hjsonpointer"; - version = "1.1.0.0"; - sha256 = "af2ea643f97d8ed1aca85651b8b65dbabc4967753f0024255baa36d410177dfa"; + version = "1.1.0.1"; + sha256 = "ebdd6c5528da76fd59871ca14903576e2b5ca8a1327ec952ae0957ed6b37c2ed"; libraryHaskellDepends = [ aeson base hashable QuickCheck semigroups text unordered-containers vector @@ -91073,7 +91700,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hjsonschema_1_3_0_0" = callPackage + "hjsonschema_1_5_0_0" = callPackage ({ mkDerivation, aeson, async, base, bytestring, containers , directory, file-embed, filepath, hashable, hjsonpointer, hspec , http-client, http-types, pcre-heavy, profunctors, protolude @@ -91082,8 +91709,8 @@ self: { }: mkDerivation { pname = "hjsonschema"; - version = "1.3.0.0"; - sha256 = "ad54c4ee176376ef2fb7a92b5d6f35e70900fbc032000438fc37d3bdd7df819b"; + version = "1.5.0.0"; + sha256 = "a8295fff702386bc03777c0a01455e4f13539795153a60b5b3f5bb24d188ff95"; libraryHaskellDepends = [ aeson base bytestring containers file-embed filepath hashable hjsonpointer http-client http-types pcre-heavy profunctors @@ -91306,8 +91933,8 @@ self: { }: mkDerivation { pname = "hledger-iadd"; - version = "1.1.2"; - sha256 = "2a224047975e11f7c443c21a8f67bd0b58a058de370a9103ae020d3968450e17"; + version = "1.1.3"; + sha256 = "ee0a1d448a761f471a777f7e7b66af11bd5955df3e5823970db5bf4602a8b350"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -91322,7 +91949,7 @@ self: { ]; testHaskellDepends = [ base free hledger-lib hspec megaparsec QuickCheck text text-format - time transformers vector + text-zipper time transformers vector ]; homepage = "https://github.com/hpdeifel/hledger-iadd#readme"; description = "A terminal UI as drop-in replacement for hledger add"; @@ -91407,8 +92034,8 @@ self: { }: mkDerivation { pname = "hledger-ui"; - version = "1.1"; - sha256 = "2a059c50a02a360b5fa501fcb4a29ad5197b763a5e38572405a3c3a380cf6ea3"; + version = "1.1.1"; + sha256 = "fea7b5bee2611dee3fac71bfdfcbd5bf80ec7396a45c67e804e880c6d6729d2d"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -91581,15 +92208,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hlint_1_9_39" = callPackage + "hlint_1_9_40" = callPackage ({ mkDerivation, ansi-terminal, base, cmdargs, containers, cpphs , directory, extra, filepath, haskell-src-exts, hscolour, process , refact, transformers, uniplate }: mkDerivation { pname = "hlint"; - version = "1.9.39"; - sha256 = "66cffc12e38c0dfbbab61219381c0af6b41a48462a71e3810612ff2bbdc0b38f"; + version = "1.9.40"; + sha256 = "68ff63ac4686ac5b09ff71be811af57a2e640af49e3e606f389901b6388594a1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -92145,19 +92772,6 @@ self: { }) {inherit (pkgs) ncurses;}; "hmpfr" = callPackage - ({ mkDerivation, base, integer-gmp, mpfr }: - mkDerivation { - pname = "hmpfr"; - version = "0.4.2"; - sha256 = "7b01d747db796fc0ae908872bf9105b773ea8b1d2a5957ea353e22e003b03961"; - libraryHaskellDepends = [ base integer-gmp ]; - librarySystemDepends = [ mpfr ]; - homepage = "https://github.com/michalkonecny/hmpfr"; - description = "Haskell binding to the MPFR library"; - license = stdenv.lib.licenses.bsd3; - }) {inherit (pkgs) mpfr;}; - - "hmpfr_0_4_2_1" = callPackage ({ mkDerivation, base, integer-gmp, mpfr }: mkDerivation { pname = "hmpfr"; @@ -92168,7 +92782,6 @@ self: { homepage = "https://github.com/michalkonecny/hmpfr"; description = "Haskell binding to the MPFR library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) mpfr;}; "hmt" = callPackage @@ -93085,8 +93698,8 @@ self: { }: mkDerivation { pname = "hoogle"; - version = "5.0.8"; - sha256 = "a5096f5a5786a654a7fd7eb8b019899056c70f51c3fe207df67ecd1c83400dd5"; + version = "5.0.9"; + sha256 = "93f584c5f7fc6a57ee50803ae8df5e6c41051a3177044b273cb7fbcd39d11874"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -93802,7 +94415,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "hpack" = callPackage + "hpack_0_15_0" = callPackage ({ mkDerivation, aeson, aeson-qq, base, base-compat, containers , deepseq, directory, filepath, Glob, hspec, interpolate, mockery , QuickCheck, temporary, text, unordered-containers, yaml @@ -93829,6 +94442,37 @@ self: { homepage = "https://github.com/sol/hpack#readme"; description = "An alternative format for Haskell packages"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "hpack" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring + , containers, deepseq, directory, filepath, Glob, hspec + , interpolate, mockery, QuickCheck, temporary, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "hpack"; + version = "0.16.0"; + sha256 = "2ec0d00aaaddfc18bc3c55b6455f7697524578dd9d0e3ea32849067293f167b9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat bytestring containers deepseq directory + filepath Glob text unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base base-compat bytestring containers deepseq directory + filepath Glob text unordered-containers yaml + ]; + testHaskellDepends = [ + aeson aeson-qq base base-compat bytestring containers deepseq + directory filepath Glob hspec interpolate mockery QuickCheck + temporary text unordered-containers yaml + ]; + homepage = "https://github.com/sol/hpack#readme"; + description = "An alternative format for Haskell packages"; + license = stdenv.lib.licenses.mit; }) {}; "hpack-convert" = callPackage @@ -94030,35 +94674,8 @@ self: { }: mkDerivation { pname = "hpc-coveralls"; - version = "1.0.6"; - sha256 = "e58739ab2c0db02770911927aa534e04c808b38f11b39b646c14b0cab802cf84"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - aeson base bytestring Cabal cmdargs containers curl directory - directory-tree hpc process pureMD5 retry safe split transformers - ]; - executableHaskellDepends = [ - aeson async base bytestring Cabal cmdargs containers curl directory - directory-tree hpc process pureMD5 regex-posix retry safe split - transformers - ]; - testHaskellDepends = [ base HUnit ]; - homepage = "https://github.com/guillaume-nargeot/hpc-coveralls"; - description = "Coveralls.io support for Haskell."; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "hpc-coveralls_1_0_7" = callPackage - ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs - , containers, curl, directory, directory-tree, hpc, HUnit, process - , pureMD5, regex-posix, retry, safe, split, transformers - }: - mkDerivation { - pname = "hpc-coveralls"; - version = "1.0.7"; - sha256 = "1e3ca630dd142ffa474268e8e7cc95c4d15ad7521affaec0ac28e3cd53452584"; + version = "1.0.8"; + sha256 = "431db6ee058bf459c3e433c2d9ad89f1fcb344590745c3f62d0b744fc7d288b1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -94133,8 +94750,8 @@ self: { }: mkDerivation { pname = "hpio"; - version = "0.8.0.4"; - sha256 = "68a97e2a83f2b21143e96ee607726bcf23251ce36bff901bdc60024bb3fbe4f3"; + version = "0.8.0.5"; + sha256 = "7493096673b13301ebdcdbc8b5076b1af0422b6650418b9510d3536a72edcf0d"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -94450,6 +95067,8 @@ self: { pname = "hquantlib"; version = "0.0.3.3"; sha256 = "208839f68a4af5f3b0e09214623c8e166f768a46b6cdc7369937ab73e8d78c28"; + revision = "1"; + editedCabalFile = "64f94ba75cb01860e3a31eb2ff872e79ec18dc773545ac487c9404f37b500878"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -94589,6 +95208,27 @@ self: { hydraPlatforms = [ "x86_64-linux" ]; }) {inherit (pkgs) ruby;}; + "hruby_0_3_4_3" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, QuickCheck + , ruby, scientific, stm, text, unordered-containers, vector + }: + mkDerivation { + pname = "hruby"; + version = "0.3.4.3"; + sha256 = "a1fe68e20ffeae12b12a0f156e58c020c4d2da85dcd773ae4350f7b79aacf9cc"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring scientific stm text + unordered-containers vector + ]; + librarySystemDepends = [ ruby ]; + testHaskellDepends = [ + aeson attoparsec base QuickCheck text vector + ]; + description = "Embed a Ruby intepreter in your Haskell program !"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {inherit (pkgs) ruby;}; + "hs-GeoIP" = callPackage ({ mkDerivation, base, bytestring, deepseq, GeoIP }: mkDerivation { @@ -95325,12 +95965,12 @@ self: { ({ mkDerivation, attoparsec, base, text, vector }: mkDerivation { pname = "hsbc"; - version = "0.1.0.3"; - sha256 = "20795b5c41fee21afa91c9d5ae4675a8954898f54e7e3a23222d3ebddbe1369a"; + version = "0.1.1.0"; + sha256 = "812c30f8901fb82b50b6e17a5d219687fecb00bb65938b2af0610965c28dc4b1"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ attoparsec base text vector ]; - description = "Command Line Calculator"; + description = "A command line calculator"; license = stdenv.lib.licenses.mit; }) {}; @@ -96024,6 +96664,21 @@ self: { maintainers = with stdenv.lib.maintainers; [ peti ]; }) {inherit (pkgs) adns;}; + "hsdns_1_7" = callPackage + ({ mkDerivation, adns, base, containers, network }: + mkDerivation { + pname = "hsdns"; + version = "1.7"; + sha256 = "48960ac9e1f0d1e338170aac35f6fd7e064a3b36314894f4a968113385205cd3"; + libraryHaskellDepends = [ base containers network ]; + librarySystemDepends = [ adns ]; + homepage = "http://github.com/peti/hsdns"; + description = "Asynchronous DNS Resolver"; + license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; + maintainers = with stdenv.lib.maintainers; [ peti ]; + }) {inherit (pkgs) adns;}; + "hsdns-cache" = callPackage ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time , unordered-containers @@ -96504,8 +97159,8 @@ self: { ({ mkDerivation, base, hslogger, mtl, template-haskell }: mkDerivation { pname = "hslogger-template"; - version = "2.0.3"; - sha256 = "b324e500ee3e05e653ff1ca427895195a53c56ee0c0bc1f2da5f7ad29f14afe0"; + version = "2.0.4"; + sha256 = "e8a251f7d50d1bd9a095062e9a8783f140b6f3a995e05257bccb0e36ccb7e7b9"; libraryHaskellDepends = [ base hslogger mtl template-haskell ]; description = "Automatic generation of hslogger functions"; license = stdenv.lib.licenses.publicDomain; @@ -96918,15 +97573,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec_2_3_2" = callPackage + "hspec_2_4_0" = callPackage ({ mkDerivation, base, call-stack, directory, hspec-core , hspec-discover, hspec-expectations, hspec-meta, HUnit, QuickCheck , stringbuilder, transformers }: mkDerivation { pname = "hspec"; - version = "2.3.2"; - sha256 = "e852f69cd585cc945c2a9aa191ae6f8894f2e7e10685d60bfed29b521f032fb4"; + version = "2.4.0"; + sha256 = "8c8119027bb7c6529bb513b53dca1b55d1df3b7c8f083de0c513d993594a873b"; libraryHaskellDepends = [ base call-stack hspec-core hspec-discover hspec-expectations HUnit QuickCheck transformers @@ -97012,25 +97667,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec-core_2_3_2" = callPackage - ({ mkDerivation, ansi-terminal, async, base, call-stack, deepseq - , hspec-expectations, hspec-meta, HUnit, process, QuickCheck - , quickcheck-io, random, setenv, silently, tf-random, time - , transformers + "hspec-core_2_4_0" = callPackage + ({ mkDerivation, ansi-terminal, array, async, base, call-stack + , deepseq, directory, filepath, hspec-expectations, hspec-meta + , HUnit, process, QuickCheck, quickcheck-io, random, setenv + , silently, temporary, tf-random, time, transformers }: mkDerivation { pname = "hspec-core"; - version = "2.3.2"; - sha256 = "1c6d5d07475a4de72837b1739e0e94cfa2896e762af403d1978ee4df683541b9"; + version = "2.4.0"; + sha256 = "0703c133b0f85df86c9b0b9bf00fa9ef1c51ca914ac6aef8b15ec6b9db78c353"; libraryHaskellDepends = [ - ansi-terminal async base call-stack deepseq hspec-expectations - HUnit QuickCheck quickcheck-io random setenv tf-random time - transformers + ansi-terminal array async base call-stack deepseq directory + filepath hspec-expectations HUnit QuickCheck quickcheck-io random + setenv tf-random time transformers ]; testHaskellDepends = [ - ansi-terminal async base call-stack deepseq hspec-expectations - hspec-meta HUnit process QuickCheck quickcheck-io random setenv - silently tf-random time transformers + ansi-terminal array async base call-stack deepseq directory + filepath hspec-expectations hspec-meta HUnit process QuickCheck + quickcheck-io random setenv silently temporary tf-random time + transformers ]; homepage = "http://hspec.github.io/"; description = "A Testing Framework for Haskell"; @@ -97054,12 +97710,12 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "hspec-discover_2_3_2" = callPackage + "hspec-discover_2_4_0" = callPackage ({ mkDerivation, base, directory, filepath, hspec-meta }: mkDerivation { pname = "hspec-discover"; - version = "2.3.2"; - sha256 = "fd36c9b91d417d0bb9041e0c2f148fa593dd752d4d62a8ca156fb3d8f88fe35f"; + version = "2.4.0"; + sha256 = "563d0b596cac68f5c0dcb8f361cd017bed32f817835e8c6b5858d1902e743bb3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base directory filepath ]; @@ -97664,14 +98320,39 @@ self: { ({ mkDerivation, base, hspec, QuickCheckVariant }: mkDerivation { pname = "hspecVariant"; - version = "0.1.0.0"; - sha256 = "2ca22b48d9535b9099a38df0d26dc7bd694632e5ba0b50791450fdf540912d0c"; + version = "0.1.0.1"; + sha256 = "d54fcc1e543c718732088e6579401cba5b62e01f1b9021429e958e3e2ba2866e"; libraryHaskellDepends = [ base hspec QuickCheckVariant ]; homepage = "https://github.com/sanjorgek/hspecVariant"; description = "Spec for testing properties for variant types"; license = stdenv.lib.licenses.gpl3; }) {}; + "hspkcs11" = callPackage + ({ mkDerivation, base, bytestring, c2hs, cipher-aes, cprng-aes + , crypto-api, RSA, testpack, unix, utf8-string + }: + mkDerivation { + pname = "hspkcs11"; + version = "0.3"; + sha256 = "c95ba5b7a560b0e1d2b1e11fec7dca72a253232ba9def3081b2313c8b103f7b1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring crypto-api RSA unix utf8-string + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base bytestring cipher-aes cprng-aes crypto-api RSA testpack unix + utf8-string + ]; + executableToolDepends = [ c2hs ]; + homepage = "https://github.com/denisenkom/hspkcs11"; + description = "Wrapper for PKCS #11 interface"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "hspr-sh" = callPackage ({ mkDerivation, base, old-time }: mkDerivation { @@ -98445,8 +99126,8 @@ self: { ({ mkDerivation, base, bytestring, com_err, mtl, time, zephyr }: mkDerivation { pname = "hszephyr"; - version = "0.1"; - sha256 = "593b213b298bdda179bd97b013e4e7ad52ddab1ae9f18c7595710bdc58ccff51"; + version = "0.2"; + sha256 = "9175c7cdae7e37f86cd28b38c213b00c458b789758bb675e2012c2b68e91f418"; libraryHaskellDepends = [ base bytestring mtl time ]; librarySystemDepends = [ com_err zephyr ]; description = "Simple libzephyr bindings"; @@ -98462,6 +99143,8 @@ self: { pname = "htaglib"; version = "1.0.4"; sha256 = "0b23c25f6ef721e193176fd2c4e491376235c5cb04dea0d75ebf721bd10b40a7"; + revision = "1"; + editedCabalFile = "beb694fc3cccb59cf1f9e3a8568325673cc9d7733c2118681eeb9c9a2bfc127c"; libraryHaskellDepends = [ base bytestring text ]; librarySystemDepends = [ taglib ]; testHaskellDepends = [ base directory filepath hspec ]; @@ -98913,18 +99596,17 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "http-api-data_0_3_3" = callPackage - ({ mkDerivation, base, bytestring, containers, directory, doctest - , filepath, hashable, hspec, HUnit, QuickCheck + "http-api-data_0_3_5" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , doctest, filepath, hashable, hspec, HUnit, QuickCheck , quickcheck-instances, text, time, time-locale-compat , unordered-containers, uri-bytestring, uuid, uuid-types }: mkDerivation { pname = "http-api-data"; - version = "0.3.3"; - sha256 = "cb3d7ef8a924a6b03481b7c5e26a580df72cbf89f2e8247e825f43f4b3ba8449"; - revision = "1"; - editedCabalFile = "1b9b0887231d162187782afe3fa8e5483b896fafd8772bc22203027ae87bc48c"; + version = "0.3.5"; + sha256 = "3711ac5f97afe8e89d1f8959138de8f2b3afd8ec30f9c6f3eebbfb2caa2fbc45"; + setupHaskellDepends = [ base Cabal directory filepath ]; libraryHaskellDepends = [ base bytestring containers hashable text time time-locale-compat unordered-containers uri-bytestring uuid-types @@ -99165,15 +99847,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "http-client-tls_0_3_3" = callPackage + "http-client-tls_0_3_3_1" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, connection , cryptonite, data-default-class, exceptions, hspec, http-client , http-types, memory, network, tls, transformers }: mkDerivation { pname = "http-client-tls"; - version = "0.3.3"; - sha256 = "ec1c676989aa7a53aa414d4bf2613573a8766dcf81db826365bdf20ce981a064"; + version = "0.3.3.1"; + sha256 = "56317378785688a129fdc7abdf5d721fe15e46178f89f457878aa3acd1ac7d12"; libraryHaskellDepends = [ base bytestring case-insensitive connection cryptonite data-default-class exceptions http-client http-types memory network @@ -104272,6 +104954,31 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "inline-c_0_5_6_1" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring + , containers, cryptohash, directory, filepath, hashable, hspec, mtl + , parsec, parsers, QuickCheck, raw-strings-qq, regex-posix + , template-haskell, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "inline-c"; + version = "0.5.6.1"; + sha256 = "2daf717e6fc0046ccb6563557825fe26fcdc327c55b9771aa7b4c51473e6eb4e"; + libraryHaskellDepends = [ + ansi-wl-pprint base binary bytestring containers cryptohash + directory filepath hashable mtl parsec parsers QuickCheck + template-haskell transformers unordered-containers vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base containers hashable hspec parsers QuickCheck + raw-strings-qq regex-posix template-haskell transformers + unordered-containers vector + ]; + description = "Write Haskell source files including C code inline. No FFI required."; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "inline-c-cpp" = callPackage ({ mkDerivation, base, inline-c, template-haskell }: mkDerivation { @@ -104336,8 +105043,8 @@ self: { }: mkDerivation { pname = "inline-r"; - version = "0.9.0.0"; - sha256 = "b066e719427b0398ab1e9bb3dec210f4e0d4ecf51e2add35ef206aeb90201e6f"; + version = "0.9.0.1"; + sha256 = "e95ba2d92f514a102675365e74c87442a2620fad54d3e1ecd15cf1a7253ec2af"; libraryHaskellDepends = [ aeson base bytestring containers data-default-class deepseq exceptions mtl pretty primitive process reflection setenv @@ -104595,8 +105302,8 @@ self: { ({ mkDerivation, array, base, containers, music-diatonic }: mkDerivation { pname = "instrument-chord"; - version = "0.1.0.9"; - sha256 = "cb0a629a88db8f0baaad638d2a9c61cb4e00d112f93a866adf7e5d5c434c073f"; + version = "0.1.0.10"; + sha256 = "d6094aaef5498a377ef3efa8b4d5acf3c3457d9d7ddad161fe86288f729777ad"; libraryHaskellDepends = [ array base containers music-diatonic ]; homepage = "https://github.com/xpika/chord"; description = "Render Instrument Chords"; @@ -104646,14 +105353,17 @@ self: { pname = "integer-logarithms"; version = "1"; sha256 = "9a34b7a9ea6cf0e760159913f41305f786fd027efce3c4e4fe700c2a46cf103c"; + revision = "2"; + editedCabalFile = "ee7f145ff4250ef4babd7e0b679b1a26c79da0897da2453cc12281a78f992a04"; libraryHaskellDepends = [ array base ghc-prim integer-gmp ]; testHaskellDepends = [ base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck ]; - homepage = "https://github.com/phadej/integer-logarithms"; + homepage = "https://github.com/Bodigrim/integer-logarithms"; description = "Integer logarithms"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "integer-pure" = callPackage @@ -104833,6 +105543,8 @@ self: { pname = "intero"; version = "0.1.20"; sha256 = "e93fd2df3a3cd1c6a0203420a94b0329c08b51a51ef8d5ec5a38efe61469da77"; + revision = "1"; + editedCabalFile = "144efed4811883db90813e73814074f1b1527d49c62b24f7583e693ef168f8b9"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -105030,21 +105742,28 @@ self: { "intro" = callPackage ({ mkDerivation, base, bifunctors, binary, bytestring, containers - , deepseq, dlist, extra, hashable, mtl, safe, string-conversions - , tagged, text, transformers, unordered-containers, writer-cps-mtl + , deepseq, dlist, extra, hashable, lens, mtl, safe + , string-conversions, tagged, text, transformers + , unordered-containers, writer-cps-mtl }: mkDerivation { pname = "intro"; - version = "0.0.2.2"; - sha256 = "9dc34d967b510b6022f55a4a653a13fcf36513ba753d5b3f8a156d88060e5611"; + version = "0.1.0.5"; + sha256 = "0803d38f425d8f338d7ce5ae5e0755b59f39ae54a7ccc44a381a2840f3d48cb0"; libraryHaskellDepends = [ base bifunctors binary bytestring containers deepseq dlist extra hashable mtl safe string-conversions tagged text transformers unordered-containers writer-cps-mtl ]; + testHaskellDepends = [ + base bifunctors binary bytestring containers deepseq dlist extra + hashable lens mtl safe string-conversions tagged text transformers + unordered-containers writer-cps-mtl + ]; homepage = "https://github.com/minad/intro#readme"; - description = "Total Prelude with Text and Monad transformers"; + description = "\"Fixed Prelude\" - Mostly total and safe, provides Text and Monad transformers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "intro-prelude" = callPackage @@ -105053,12 +105772,15 @@ self: { pname = "intro-prelude"; version = "0.1.0.0"; sha256 = "602df3463f556cfff5b3784b7b49f0548768f11e7651175fae1028f4565faaba"; + revision = "1"; + editedCabalFile = "a6ffadd4b02b26ea9170eae2f37ee3f5af32cb128a3c1d1099b34b86daec5de6"; libraryHaskellDepends = [ intro ]; testHaskellDepends = [ intro ]; doHaddock = false; homepage = "https://github.com/minad/intro-prelude#readme"; description = "Intro reexported as Prelude"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "introduction" = callPackage @@ -105296,8 +106018,10 @@ self: { }: mkDerivation { pname = "io-streams"; - version = "1.3.5.0"; - sha256 = "6c27d7ef3c5e06f4dd3aac33d5f2354b9778455473ab314a0b58dec4794ecae0"; + version = "1.3.6.0"; + sha256 = "5e2ae8363cc30d69687db98bfa6711ec53b3b104fcc1829c1e62d8de3d249e3d"; + revision = "1"; + editedCabalFile = "2e5ea27945eb6c0f4260a482cc77c6ebebdf160cd00fa86130f4d31342fa994f"; configureFlags = [ "-fnointeractivetests" ]; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder network primitive @@ -105486,20 +106210,6 @@ self: { }) {}; "ip6addr" = callPackage - ({ mkDerivation, base, cmdargs, IPv6Addr, text }: - mkDerivation { - pname = "ip6addr"; - version = "0.5.1.4"; - sha256 = "fe5f93753026cc82123cbf626473d9353c94d8f681e90771b63dfebdd2f1f2f8"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ base cmdargs IPv6Addr text ]; - homepage = "https://github.com/MichelBoucey/ip6addr"; - description = "Commandline tool to generate IPv6 address text representations"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "ip6addr_0_5_2" = callPackage ({ mkDerivation, base, cmdargs, IPv6Addr, text }: mkDerivation { pname = "ip6addr"; @@ -105513,7 +106223,6 @@ self: { homepage = "https://github.com/MichelBoucey/ip6addr"; description = "Commandline tool to generate IPv6 address text representations"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ipatch" = callPackage @@ -105741,24 +106450,6 @@ self: { }) {}; "irc-conduit" = callPackage - ({ mkDerivation, async, base, bytestring, conduit, conduit-extra - , connection, irc, irc-ctcp, network-conduit-tls, text, time, tls - , transformers, x509-validation - }: - mkDerivation { - pname = "irc-conduit"; - version = "0.2.1.1"; - sha256 = "ae575fcb8f8b2e1450387cad47fbae00d4f48f16238e656867678fd344ead51b"; - libraryHaskellDepends = [ - async base bytestring conduit conduit-extra connection irc irc-ctcp - network-conduit-tls text time tls transformers x509-validation - ]; - homepage = "https://github.com/barrucadu/irc-conduit"; - description = "Streaming IRC message library using conduits"; - license = stdenv.lib.licenses.mit; - }) {}; - - "irc-conduit_0_2_2_0" = callPackage ({ mkDerivation, async, base, bytestring, conduit, conduit-extra , connection, irc, irc-ctcp, network-conduit-tls, profunctors, text , time, tls, transformers, x509-validation @@ -105775,7 +106466,6 @@ self: { homepage = "https://github.com/barrucadu/irc-conduit"; description = "Streaming IRC message library using conduits"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "irc-core" = callPackage @@ -105786,6 +106476,8 @@ self: { pname = "irc-core"; version = "2.2.0.1"; sha256 = "6c160d1073ee40b12d294f1e4dbb4691aedb73150eebf027475db05ce1efa20a"; + revision = "1"; + editedCabalFile = "fd862f303735a1a3c2f7913d5f6834a2711c20aacdabb98515504b8a4de986a6"; libraryHaskellDepends = [ attoparsec base base64-bytestring bytestring hashable primitive text time vector @@ -106891,23 +107583,6 @@ self: { }) {}; "jailbreak-cabal" = callPackage - ({ mkDerivation, base, Cabal }: - mkDerivation { - pname = "jailbreak-cabal"; - version = "1.3.1"; - sha256 = "610d8dbd04281eee3d5da05c9eef45bfd1a1ddca20dfe54f283e15ddf6d5c235"; - revision = "1"; - editedCabalFile = "ad923093f40ae8a7b7faa64a4e65a8545057987e5efe8baafec455fbcc85a52c"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ base Cabal ]; - homepage = "http://github.com/peti/jailbreak-cabal"; - description = "Strip version restrictions from build dependencies in Cabal files"; - license = stdenv.lib.licenses.bsd3; - maintainers = with stdenv.lib.maintainers; [ peti ]; - }) {}; - - "jailbreak-cabal_1_3_2" = callPackage ({ mkDerivation, base, Cabal }: mkDerivation { pname = "jailbreak-cabal"; @@ -106919,7 +107594,6 @@ self: { homepage = "https://github.com/peti/jailbreak-cabal#readme"; description = "Strip version restrictions from build dependencies in Cabal files"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; maintainers = with stdenv.lib.maintainers; [ peti ]; }) {}; @@ -107489,28 +108163,6 @@ self: { }) {}; "jose-jwt" = callPackage - ({ mkDerivation, aeson, base, bytestring, cereal, containers - , cryptonite, doctest, either, hspec, HUnit, memory, mtl - , QuickCheck, text, time, unordered-containers, vector - }: - mkDerivation { - pname = "jose-jwt"; - version = "0.7.3"; - sha256 = "b405c3c35936fe5a44e44416e4689207d94eff808b10b9bae60840c1ff11b9f4"; - libraryHaskellDepends = [ - aeson base bytestring cereal containers cryptonite either memory - mtl text time unordered-containers vector - ]; - testHaskellDepends = [ - aeson base bytestring cryptonite doctest either hspec HUnit memory - mtl QuickCheck text unordered-containers vector - ]; - homepage = "http://github.com/tekul/jose-jwt"; - description = "JSON Object Signing and Encryption Library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "jose-jwt_0_7_4" = callPackage ({ mkDerivation, aeson, base, bytestring, cereal, containers , cryptonite, doctest, either, hspec, HUnit, memory, mtl , QuickCheck, text, time, unordered-containers, vector @@ -107530,7 +108182,6 @@ self: { homepage = "http://github.com/tekul/jose-jwt"; description = "JSON Object Signing and Encryption Library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jpeg" = callPackage @@ -107665,8 +108316,8 @@ self: { }: mkDerivation { pname = "jsaddle-webkit2gtk"; - version = "0.8.2.1"; - sha256 = "01cf836ba8aa03d4d2cba539156ac0051c651fc7ec77b53eb20a41b3b445a606"; + version = "0.8.2.2"; + sha256 = "d9444c5ec1ef4abe74410beddf8a892f97d98d836501dd05169c962a3e108353"; libraryHaskellDepends = [ aeson base bytestring directory gi-gio gi-glib gi-gtk gi-javascriptcore gi-webkit2 haskell-gi-base jsaddle text unix @@ -107684,8 +108335,8 @@ self: { }: mkDerivation { pname = "jsaddle-webkitgtk"; - version = "0.8.2.1"; - sha256 = "e4cfcdf07d34f5b8fb00c747097830c9338e9f0c43c9a69bad10511e72ff2132"; + version = "0.8.2.2"; + sha256 = "ef64f87f898566ff786ef6632800f0c0700b78137e65250e313c67683bb3d457"; libraryHaskellDepends = [ aeson base bytestring directory gi-glib gi-gtk gi-javascriptcore gi-webkit haskell-gi-base jsaddle text unix @@ -108163,8 +108814,8 @@ self: { }: mkDerivation { pname = "json-rpc-client"; - version = "0.2.4.0"; - sha256 = "9f65be9991b073441332023cdfdf232e8455a530fb2fe922af2932e39436cee7"; + version = "0.2.5.0"; + sha256 = "5349f5c0b0fa8f6c5433152d6effc10846cfb3480e78c5aa99adb7540bcff49c"; libraryHaskellDepends = [ aeson base bytestring json-rpc-server mtl text unordered-containers vector vector-algorithms @@ -108207,8 +108858,8 @@ self: { }: mkDerivation { pname = "json-rpc-server"; - version = "0.2.5.0"; - sha256 = "049c5248847b0b4da9b1cf34c36dbbf9f69fb4190228820cebf642f58204f850"; + version = "0.2.6.0"; + sha256 = "169e9997734bd1d7d07a13b5ae0223d5363c43de93b0d5fbb845a598f9eaccf5"; libraryHaskellDepends = [ aeson base bytestring deepseq mtl text unordered-containers vector ]; @@ -108715,6 +109366,7 @@ self: { homepage = "http://github.com/tweag/inline-java/tree/master/jvm-streaming#readme"; description = "Expose Java iterators as streams from the streaming package"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "jwt" = callPackage @@ -109135,8 +109787,8 @@ self: { }: mkDerivation { pname = "katip"; - version = "0.3.1.3"; - sha256 = "8a733a9888157781c60ec3b223bf0256839fb923e41473f3118289ab175413fa"; + version = "0.3.1.4"; + sha256 = "04778447b9446aaad4206f4acc1c7d19322f13f467418461ad4a5fec981b8493"; libraryHaskellDepends = [ aeson auto-update base bytestring containers either exceptions hostname microlens microlens-th monad-control mtl old-locale @@ -109164,8 +109816,8 @@ self: { }: mkDerivation { pname = "katip-elasticsearch"; - version = "0.3.0.1"; - sha256 = "92ad73f911363b879e7d8ba4b4249469ca7b6807f0469ca5648e64e38d5720d6"; + version = "0.3.0.2"; + sha256 = "bc23e4565f2bd6627b456c210e2b74e333e743da46354be90062d1c9ed0039ed"; libraryHaskellDepends = [ aeson async base bloodhound enclosed-exceptions exceptions http-client http-types katip retry scientific stm stm-chans text @@ -109316,6 +109968,26 @@ self: { license = "GPL"; }) {}; + "kcd" = callPackage + ({ mkDerivation, base, conduit, conduit-parse, exceptions + , kcd-parser, lens, resourcet, tasty, tasty-hunit, text + , xml-conduit, xml-types + }: + mkDerivation { + pname = "kcd"; + version = "0.2.0.0"; + sha256 = "5d69a5acf138e90f2993fdb5c5b1e3802d7d153b82a2b51b5df16f8ba48835a3"; + libraryHaskellDepends = [ + base conduit conduit-parse exceptions lens resourcet text + xml-conduit xml-types + ]; + testHaskellDepends = [ base kcd-parser tasty tasty-hunit ]; + homepage = "https://github.com/marcelbuesing/kcd"; + description = "Kayak .kcd parsing library."; + license = stdenv.lib.licenses.mit; + broken = true; + }) {kcd-parser = null;}; + "kd-tree" = callPackage ({ mkDerivation, base, lens, linear, vector, vector-algorithms }: mkDerivation { @@ -109851,7 +110523,7 @@ self: { }) {}; "keysafe" = callPackage - ({ mkDerivation, aeson, argon2, async, base, binary, bloomfilter + ({ mkDerivation, aeson, argon2, async, base, bloomfilter , bytestring, containers, deepseq, directory, disk-free-space , exceptions, fast-logger, filepath, http-client, lifted-base , MonadRandom, network, optparse-applicative, process, raaz, random @@ -109862,20 +110534,20 @@ self: { }: mkDerivation { pname = "keysafe"; - version = "0.20161107"; - sha256 = "ded1fd52ede4c574a4dd85ff60296f0e1bfe9b248857ee83025247790a03dfe7"; + version = "0.20170122"; + sha256 = "39349c641898e77e340d171263a9b2d860089a4ae7a6068a563e8e6647a1fd7e"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - aeson argon2 async base binary bloomfilter bytestring containers - deepseq directory disk-free-space exceptions fast-logger filepath + aeson argon2 async base bloomfilter bytestring containers deepseq + directory disk-free-space exceptions fast-logger filepath http-client lifted-base MonadRandom network optparse-applicative process raaz random random-shuffle readline SafeSemaphore secret-sharing servant servant-client servant-server socks split stm text time token-bucket transformers unbounded-delays unix unix-compat utf8-string wai warp zxcvbn-c ]; - homepage = "https://joeyh.name/code/keysafe/"; + homepage = "https://keysafe.branchable.com/"; description = "back up a secret key securely to the cloud"; license = stdenv.lib.licenses.agpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -110338,8 +111010,8 @@ self: { }: mkDerivation { pname = "krapsh"; - version = "0.1.6.2"; - sha256 = "081bebfed17c6bd548c0a3ef69523bad78eb0aa11e17d5ceb0de7baebc24cc9b"; + version = "0.1.9.0"; + sha256 = "fc8466f7c7e1b06d5873f476d2542f1a6449f943c801fb64b78b8c67edb6aaf0"; libraryHaskellDepends = [ aeson aeson-pretty base base16-bytestring binary bytestring containers cryptohash-sha256 deepseq exceptions formatting hashable @@ -110457,6 +111129,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {lbfgsb = null;}; + "l10n" = callPackage + ({ mkDerivation, base, text, time }: + mkDerivation { + pname = "l10n"; + version = "0.1.0.0"; + sha256 = "56f935a18248473cada2bca5cef2c5e98fbab77a02f5bb075ecdc90750de6531"; + libraryHaskellDepends = [ base text time ]; + homepage = "https://github.com/louispan/l10n#readme"; + description = "Enables providing localization as typeclass instances in separate files"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "labeled-graph" = callPackage ({ mkDerivation, base, labeled-tree }: mkDerivation { @@ -110481,18 +111165,14 @@ self: { }) {}; "labels" = callPackage - ({ mkDerivation, base, bytestring, cassava, template-haskell - , unordered-containers - }: + ({ mkDerivation, base, template-haskell }: mkDerivation { pname = "labels"; - version = "0.1.0"; - sha256 = "cdd74a8e902b00fa74ee20bf895f39616b3325ba72197dd87e80299947bec8ca"; - libraryHaskellDepends = [ - base bytestring cassava template-haskell unordered-containers - ]; + version = "0.1.2"; + sha256 = "d124f63d08ef1f80bff8094ce89261b84afada48bc1e851ed007ae4e257d2486"; + libraryHaskellDepends = [ base template-haskell ]; homepage = "https://github.com/chrisdone/labels#readme"; - description = "Declare and access tuple fields with labels"; + description = "Anonymous records via named tuples"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -111239,8 +111919,8 @@ self: { }: mkDerivation { pname = "lambdacube-gl"; - version = "0.5.2.0"; - sha256 = "6552d8dc5aa3d1639155d42890934aeaa19afe6c5feafee041199ad98cfbd165"; + version = "0.5.2.2"; + sha256 = "9dda0c70df5caddee65ca89cabb4e7b169f413f7bf54cab15ec66b3df9154c5e"; libraryHaskellDepends = [ base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw vector vector-algorithms @@ -112061,7 +112741,7 @@ self: { hydraPlatforms = [ "x86_64-linux" ]; }) {}; - "language-puppet_1_3_4" = callPackage + "language-puppet_1_3_4_1" = callPackage ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base , base16-bytestring, bytestring, case-insensitive, containers , cryptonite, directory, either, exceptions, filecache, formatting @@ -112075,8 +112755,8 @@ self: { }: mkDerivation { pname = "language-puppet"; - version = "1.3.4"; - sha256 = "6944b5f03001c07d3b8208db6125594af6ebd101f7025ef45bb01cee071018bc"; + version = "1.3.4.1"; + sha256 = "41cfb18f96af7d30f4477c78b559d78b3bfa3fa385c1a06dd9177f221f0cce71"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -112827,8 +113507,8 @@ self: { }: mkDerivation { pname = "ldapply"; - version = "0.1.0"; - sha256 = "5c99e6f200c58aeb897a3a8f2e283ad2caba73c6f7eba919102912715891d04b"; + version = "0.2.0"; + sha256 = "485058de9f3b22897325a71fad13613db3829c84ceffe625872dcf348558f761"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -112837,6 +113517,7 @@ self: { ]; description = "LDIF idempotent apply tool"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ldif" = callPackage @@ -113396,6 +114077,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "lens-family-th_0_4_1_0" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "lens-family-th"; + version = "0.4.1.0"; + sha256 = "084yng26xyhw6c6hij3p70zvjpvm1dlw6klphw51car9gi6dqkvm"; + libraryHaskellDepends = [ base template-haskell ]; + homepage = "http://github.com/DanBurton/lens-family-th#readme"; + description = "Generate lens-family style lenses"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "lens-family-th" = callPackage ({ mkDerivation, base, template-haskell }: mkDerivation { @@ -113589,8 +114282,8 @@ self: { }: mkDerivation { pname = "lentil"; - version = "1.0.7.0"; - sha256 = "582a1191b8ac60a4a50fa9361a48f0fe58686ab94db7dbc13bee07e57a20e615"; + version = "1.0.8.0"; + sha256 = "108af2057f56b74a8a42e8f1bbb47e7af64cff612bb90f886e93f6118651154e"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -114473,6 +115166,8 @@ self: { pname = "libsystemd-journal"; version = "1.4.1"; sha256 = "6d23d1a7ba6cf2bb014955ce13b482f422f75264185b86323dc100aa288e3a1b"; + revision = "1"; + editedCabalFile = "5c775e26f3173d812a4080ea94b13d7cc25a350f59a800e3d403a05c04a9933c"; libraryHaskellDepends = [ base bytestring hashable hsyslog pipes pipes-safe text transformers uniplate unix-bytestring unordered-containers uuid vector @@ -114674,8 +115369,8 @@ self: { }: mkDerivation { pname = "lifted-async"; - version = "0.9.0"; - sha256 = "3930922419084557d8b78ad3c7202efbb599d35539adb564c2d11a6699e3d601"; + version = "0.9.1"; + sha256 = "0f483e83079226f404d13c445a94c01dbfb5250159328016f023c900e9f3930d"; libraryHaskellDepends = [ async base constraints lifted-base monad-control transformers-base ]; @@ -114945,7 +115640,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "line_2_1_0_2" = callPackage + "line_2_2_0" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, bytestring , cryptohash-sha256, hspec, hspec-wai, http-conduit, http-types , QuickCheck, quickcheck-instances, raw-strings-qq, scotty, text @@ -114953,8 +115648,8 @@ self: { }: mkDerivation { pname = "line"; - version = "2.1.0.2"; - sha256 = "456d5ffaec68338fc5892371445e0ff8fa768a68008107f0de22aa0fb962a813"; + version = "2.2.0"; + sha256 = "ab22bb9cccc8aafaa61a1a42e8c9b65bcd3995e269949a5e2df8ebd0677697a8"; libraryHaskellDepends = [ aeson base base64-bytestring bytestring cryptohash-sha256 http-conduit http-types scotty text time transformers wai @@ -114974,8 +115669,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "line-break"; - version = "0.1.0.0"; - sha256 = "2430db2915ce1f910a3053a2c342d5f15d3862262ca3c54cb49b048bca5c8507"; + version = "0.1.0.1"; + sha256 = "16a447a8f57319ff868d5c37c83150d38af607f2c085674a717d954cf77ecf5d"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base ]; @@ -115705,6 +116400,8 @@ self: { pname = "liquidhaskell"; version = "0.6.0.0"; sha256 = "4b5d6fc321c7b92b80b84bda67fc34e3f37f44d23dd60828ba9d9e3d7d645696"; + revision = "1"; + editedCabalFile = "3de51855d7c0c9dd89e345a9a27ff151baec1140b9e464ae91604cb5a885f4c9"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -116968,6 +117665,31 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "log-warper" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring + , data-default, directory, dlist, errors, exceptions, extra + , filepath, formatting, hashable, hslogger, lens, monad-control + , mtl, safecopy, text, text-format, time, transformers + , transformers-base, unordered-containers, yaml + }: + mkDerivation { + pname = "log-warper"; + version = "0.2.3"; + sha256 = "217976f8e82b2efae445ad8316a654b250f8e4750a1e0b9a31b4e8d46b22aa84"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring data-default directory dlist + errors exceptions extra filepath formatting hashable hslogger lens + monad-control mtl safecopy text text-format time transformers + transformers-base unordered-containers yaml + ]; + executableHaskellDepends = [ base exceptions hslogger text ]; + homepage = "https://github.com/serokell/log-warper"; + description = "Flexible, configurable, monadic and pretty logging"; + license = stdenv.lib.licenses.mit; + }) {}; + "log2json" = callPackage ({ mkDerivation, base, containers, json, parsec }: mkDerivation { @@ -117688,27 +118410,6 @@ self: { }) {}; "lrucaching" = callPackage - ({ mkDerivation, base, base-compat, containers, deepseq, hashable - , hspec, psqueues, QuickCheck, transformers, vector - }: - mkDerivation { - pname = "lrucaching"; - version = "0.3.0"; - sha256 = "7e699143604a50f597ba4b7877fecd04e6c23bcb303fac4831056966bd521a7f"; - revision = "1"; - editedCabalFile = "fc9c55f797b467e6ff5dc701de45e7480a8e60cb5e3aea0ceb458807c7a15aff"; - libraryHaskellDepends = [ - base base-compat deepseq hashable psqueues vector - ]; - testHaskellDepends = [ - base containers deepseq hashable hspec QuickCheck transformers - ]; - homepage = "https://github.com/cocreature/lrucaching#readme"; - description = "LRU cache"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "lrucaching_0_3_1" = callPackage ({ mkDerivation, base, base-compat, containers, deepseq, hashable , hspec, psqueues, QuickCheck, transformers, vector }: @@ -117716,6 +118417,8 @@ self: { pname = "lrucaching"; version = "0.3.1"; sha256 = "2f287ea60d721f58474dc105dec953f98ce9a41dd1897647ef68a48605b132d6"; + revision = "1"; + editedCabalFile = "d6cfaad57c507189c9c63c24c96b551ce36f8bd035baceda4b9d187a98fef060"; libraryHaskellDepends = [ base base-compat deepseq hashable psqueues vector ]; @@ -117725,7 +118428,6 @@ self: { homepage = "https://github.com/cocreature/lrucaching#readme"; description = "LRU cache"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ls-usb" = callPackage @@ -118401,8 +119103,8 @@ self: { }: mkDerivation { pname = "mDNSResponder-client"; - version = "1.0.1"; - sha256 = "205820b45d91f0459fa3a810bfdb5691249d3275e95abf9d75aec69e2285e1c8"; + version = "1.0.3"; + sha256 = "e222726559744e95809a307605c1a4af0b096adc36f4cdb6eb88f995189b264f"; libraryHaskellDepends = [ base bytestring ctrie data-endian network network-msg transformers ]; @@ -118410,6 +119112,7 @@ self: { homepage = "https://github.com/obsidiansystems/mDNSResponder-client"; description = "Library for talking to the mDNSResponder daemon"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "maam" = callPackage @@ -118537,8 +119240,8 @@ self: { }: mkDerivation { pname = "machines-directory"; - version = "0.2.0.9"; - sha256 = "38e1e5874431f8cad71b3067bc16258e3dfa13b09bf9d8698d6e28d5e0fabf24"; + version = "0.2.0.10"; + sha256 = "2ee750f86d1658635095c35e94799d06a921e641bf4daa55676fd06e8e9a98a4"; libraryHaskellDepends = [ base directory filepath machines machines-io transformers ]; @@ -118682,8 +119385,8 @@ self: { }: mkDerivation { pname = "madlang"; - version = "0.1.0.1"; - sha256 = "b0df75127de969328701adb376673409c82b37c1f3c92b2b0d84b5de2be80ae6"; + version = "0.1.0.3"; + sha256 = "da323b35826c891860b6d93a79cc4d83c53ab7d4f558fab23bc706ac8fb58d43"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -119378,30 +120081,6 @@ 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 - }: - mkDerivation { - pname = "mandrill"; - version = "0.5.2.3"; - sha256 = "fe53d80b0c082119e58ff78a8b89084b182e7a82f685d6dfc57d6154b1420a27"; - 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 - ]; - testHaskellDepends = [ - aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit - tasty-quickcheck text - ]; - description = "Library for interfacing with the Mandrill JSON API"; - license = stdenv.lib.licenses.mit; - }) {}; - - "mandrill_0_5_3_1" = callPackage ({ mkDerivation, aeson, base, base64-bytestring, blaze-html , bytestring, containers, email-validate, http-client , http-client-tls, http-types, lens, mtl, old-locale, QuickCheck @@ -119423,7 +120102,6 @@ self: { ]; description = "Library for interfacing with the Mandrill JSON API"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "mandulia" = callPackage @@ -119887,22 +120565,26 @@ self: { "marvin" = callPackage ({ mkDerivation, aeson, async, base, bytestring, configurator - , directory, filepath, hashable, lens, lifted-async, lifted-base - , marvin-interpolate, monad-logger, mono-traversable, mtl, mustache - , network-uri, optparse-applicative, random, stm, text, text-icu - , unordered-containers, vector, websockets, wreq, wuss + , directory, filepath, hashable, haskeline, lens, lifted-async + , lifted-base, marvin-interpolate, monad-control, monad-logger + , monad-loops, mono-traversable, mtl, mustache, network-uri + , optparse-applicative, random, stm, text, text-icu, time + , transformers-base, unordered-containers, vector, wai, warp + , websockets, wreq, wuss }: mkDerivation { pname = "marvin"; - version = "0.0.5"; - sha256 = "bb2de5f531e8f670476af97795f4e13dd06335fedf212e196787e635c97a217d"; + version = "0.0.9"; + sha256 = "10c98f4282208ec6c99ac4530dd8e4127b5e6635b1d6df9d250432e0eff01dfa"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson async base bytestring configurator hashable lens lifted-async - lifted-base marvin-interpolate monad-logger mono-traversable mtl - network-uri optparse-applicative random stm text text-icu - unordered-containers vector websockets wreq wuss + aeson async base bytestring configurator hashable haskeline lens + lifted-async lifted-base marvin-interpolate monad-control + monad-logger monad-loops mono-traversable mtl network-uri + optparse-applicative random stm text text-icu time + transformers-base unordered-containers vector wai warp websockets + wreq wuss ]; executableHaskellDepends = [ aeson base bytestring configurator directory filepath @@ -120374,8 +121056,10 @@ self: { }: mkDerivation { pname = "mcm"; - version = "0.6.4.10"; - sha256 = "daa13513fd3b7d0c6469977020b61a659ec43fc1dab891b01ba34f39ebf8d364"; + version = "0.6.5.0"; + sha256 = "35dd7823314ff88d64fc533429a188f455c9dc3dc55abe12f37d791fbf22c5ed"; + revision = "1"; + editedCabalFile = "f80a81b16f1133ff0d7ba1468633a76ffb28dde2b1b2edf6f14718856886d0aa"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -120383,7 +121067,7 @@ self: { MissingH polyparse process text unix ]; homepage = "http://interfaces.org.uk/mcm"; - description = "Machine Configuration Manager"; + description = "Manages the contents of files and directories"; license = stdenv.lib.licenses.gpl3; }) {}; @@ -121061,17 +121745,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "memory_0_14" = callPackage - ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim - , tasty, tasty-hunit, tasty-quickcheck + "memory_0_14_1" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, tasty + , tasty-hunit, tasty-quickcheck }: mkDerivation { pname = "memory"; - version = "0.14"; - sha256 = "ca0248c9a889906a5a8fc95ce3c549b27abc3edb4d85d03893aef56934148e1d"; - libraryHaskellDepends = [ - base bytestring deepseq foundation ghc-prim - ]; + version = "0.14.1"; + sha256 = "1cd87a34ca28ab5fbb9fbeb82f66cdbabf4e276e10caf7a64b798bf42edc0825"; + libraryHaskellDepends = [ base bytestring deepseq ghc-prim ]; testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; homepage = "https://github.com/vincenthz/hs-memory"; description = "memory and related abstraction stuff"; @@ -121541,8 +122223,8 @@ self: { }: mkDerivation { pname = "microlens-aeson"; - version = "2.1.1.1"; - sha256 = "301011a83092af23039a953730551af799af30e81fec9c0c31885fc40cd0ca98"; + version = "2.1.1.3"; + sha256 = "4e43bdbd0d258804ee4de0f78149dc93cfe1aaa2e1e235bc11b1965c94166731"; libraryHaskellDepends = [ aeson attoparsec base bytestring microlens scientific text unordered-containers vector @@ -121643,8 +122325,8 @@ self: { }: mkDerivation { pname = "microlens-platform"; - version = "0.3.7.0"; - sha256 = "8050a15818c3ee2e58b42f948aef7d658cb7d06f5007a3e58560faef39a6bf09"; + version = "0.3.7.1"; + sha256 = "e242c6f454305e5a310f7f3b4e8b3ee00158fe7160321e27a56b47ffaa2c4493"; libraryHaskellDepends = [ base hashable microlens microlens-ghc microlens-mtl microlens-th text unordered-containers vector @@ -121655,20 +122337,6 @@ self: { }) {}; "microlens-th" = callPackage - ({ mkDerivation, base, containers, microlens, template-haskell }: - mkDerivation { - pname = "microlens-th"; - version = "0.4.1.0"; - sha256 = "c62afe3fbac955771f4b000181e0c237ab61105a26a76e45c4958b37b7155baa"; - libraryHaskellDepends = [ - base containers microlens template-haskell - ]; - homepage = "http://github.com/aelve/microlens"; - description = "Automatic generation of record lenses for microlens"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "microlens-th_0_4_1_1" = callPackage ({ mkDerivation, base, containers, microlens, template-haskell }: mkDerivation { pname = "microlens-th"; @@ -121680,7 +122348,6 @@ self: { homepage = "http://github.com/aelve/microlens"; description = "Automatic generation of record lenses for microlens"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "micrologger" = callPackage @@ -123155,8 +123822,8 @@ self: { }: mkDerivation { pname = "monad-classes"; - version = "0.3.1.1"; - sha256 = "0c906dc616414c84250c79dba279fd29a963de56aeb98e55d4096e80e9f119d8"; + version = "0.3.2.0"; + sha256 = "99bb3597d72d792e1d18f9b26490b43979ea038cf66b5f03ade0a0d60f75dc64"; libraryHaskellDepends = [ base ghc-prim mmorph monad-control peano reflection transformers transformers-base transformers-compat @@ -124186,6 +124853,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "monadoid" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers-base }: + mkDerivation { + pname = "monadoid"; + version = "0.0.2"; + sha256 = "26c2e9fb0456dbec761c6d9723ad33cbb9fcd3a1318ff4197859d766e14ec877"; + libraryHaskellDepends = [ + base monad-control mtl transformers-base + ]; + description = "A monoid for monads"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "monadplus" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -124415,6 +125095,8 @@ self: { pname = "mono-traversable"; version = "1.0.1"; sha256 = "a96d449eb00e062be003d314884fdb06b1e02e18e0d43e5008500ae7ef3de268"; + revision = "1"; + editedCabalFile = "023e5f7596dbfe73456063ed6aa336d2262da4717c267225c9a50c6e6045dc41"; libraryHaskellDepends = [ base bytestring containers hashable split text transformers unordered-containers vector vector-algorithms @@ -124428,6 +125110,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "mono-traversable_1_0_1_1" = callPackage + ({ mkDerivation, base, bytestring, containers, foldl, hashable + , hspec, HUnit, QuickCheck, semigroups, split, text, transformers + , unordered-containers, vector, vector-algorithms + }: + mkDerivation { + pname = "mono-traversable"; + version = "1.0.1.1"; + sha256 = "3afa27672db118c215dca1233d7c0cdb9c3ba7f6e4fb4d56e9c75deebb3dde57"; + libraryHaskellDepends = [ + base bytestring containers hashable split text transformers + unordered-containers vector vector-algorithms + ]; + testHaskellDepends = [ + base bytestring containers foldl hspec HUnit QuickCheck semigroups + text transformers unordered-containers vector + ]; + homepage = "https://github.com/snoyberg/mono-traversable"; + description = "Type classes for mapping, folding, and traversing monomorphic containers"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "mono-traversable-instances" = callPackage ({ mkDerivation, base, comonad, containers, dlist, dlist-instances , mono-traversable, semigroupoids, semigroups, transformers @@ -124748,6 +125453,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "more-extensible-effects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "more-extensible-effects"; + version = "0.1.0.0"; + sha256 = "e7d3dfd5e6982f7a071acca3180d2968c621fb91b50fa44aaa64f22734b46357"; + libraryHaskellDepends = [ base ]; + homepage = "https://github.com/qzchenwl/more-extensible-effects#readme"; + description = "Initial project template from stack"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "morfette" = callPackage ({ mkDerivation, array, base, binary, bytestring, containers , directory, filepath, mtl, pretty, QuickCheck, text, utf8-string @@ -124755,8 +125472,8 @@ self: { }: mkDerivation { pname = "morfette"; - version = "0.4.3"; - sha256 = "5e6dab28515a626a7d3a785ae3384fa5aabd3146065dbae31740695b34b83291"; + version = "0.4.4"; + sha256 = "9ed165f672c26d24600e189e77898098bb40ca84f5da7e168232670f667b9c18"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -125073,8 +125790,8 @@ self: { }: mkDerivation { pname = "mqtt-hs"; - version = "1.0.0"; - sha256 = "14e4b668f27d1e1380e4a881f38441dcf02329d4708f1cd951401ebc82a771b1"; + version = "1.0.1"; + sha256 = "ed804b7a0576daaa389df3cb197c159439efd2b8a4386f66df6368e66cb2caf0"; libraryHaskellDepends = [ async attoparsec base bytestring monad-loops mtl network singletons stm text transformers @@ -125085,6 +125802,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "mrifk" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "mrifk"; + version = "4.3"; + sha256 = "bd1699b75fbac5ef25477ca6a9f23869f46f0e3943247c6f24612671e995a95d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers mtl ]; + description = "Decompiles Glulx files"; + license = "GPL"; + }) {}; + "mrm" = callPackage ({ mkDerivation, base }: mkDerivation { @@ -125658,8 +126388,8 @@ self: { }: mkDerivation { pname = "multifile"; - version = "0.1.0.4"; - sha256 = "0c6224001af91ba477e08c774212ae48fd94cdc86666b2a686fe414ee8ac4973"; + version = "0.1.0.6"; + sha256 = "594d45265060a8347f9653e4bdacb9e8362cce7d2a06322369e13d4b1e829614"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -126059,8 +126789,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "music-diatonic"; - version = "0.1.1"; - sha256 = "7af1534a0647af75d4440ed61aebc89cde76057b4c792e316554e3b280a44ea7"; + version = "0.1.2"; + sha256 = "64183c5980878264d2f847d6eeceb91bb887ada3d30912b2b96e5bb061519064"; libraryHaskellDepends = [ base ]; description = "Implementation of basic western musical theory objects"; license = stdenv.lib.licenses.bsd3; @@ -127480,6 +128210,8 @@ self: { pname = "ncurses"; version = "0.2.16"; sha256 = "e50fb7b1f700d6fa60b4040623b7e0249ae6af2ef2729801fb2917e8b1f25e3f"; + revision = "1"; + editedCabalFile = "8ad9fe6562a80d28166d76adbac1eb4d40c6511fe4e9272ed6e1166dc2f1cdf1"; libraryHaskellDepends = [ base containers text transformers ]; librarySystemDepends = [ ncurses ]; libraryToolDepends = [ c2hs ]; @@ -127889,6 +128621,7 @@ self: { homepage = "http://github.com/foreverbell/netease-fm#readme"; description = "NetEase Cloud Music FM client in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "netlines" = callPackage @@ -128380,6 +129113,8 @@ self: { pname = "network-carbon"; version = "1.0.7"; sha256 = "9cb794e29273aedf7f3fba7eed81a6a9f83791809095c22c11bf094a687dc9c0"; + revision = "1"; + editedCabalFile = "aed14a345bcd3d3ef50f393ffd360e8d2870aa0272926190565c39e7e4989c4b"; libraryHaskellDepends = [ base bytestring network text time vector ]; @@ -128925,25 +129660,6 @@ self: { }) {}; "network-transport-inmemory" = callPackage - ({ mkDerivation, base, bytestring, containers, data-accessor - , network-transport, network-transport-tests, stm - }: - mkDerivation { - pname = "network-transport-inmemory"; - version = "0.5.1"; - sha256 = "e34ae4169e91739851b31eda9750d3df711389279961290fd006a79b51a70bdd"; - libraryHaskellDepends = [ - base bytestring containers data-accessor network-transport stm - ]; - testHaskellDepends = [ - base network-transport network-transport-tests - ]; - homepage = "http://haskell-distributed.github.com"; - description = "In-memory instantiation of Network.Transport"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "network-transport-inmemory_0_5_2" = callPackage ({ mkDerivation, base, bytestring, containers, data-accessor , network-transport, network-transport-tests, stm }: @@ -128960,7 +129676,6 @@ self: { homepage = "http://haskell-distributed.github.com"; description = "In-memory instantiation of Network.Transport"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "network-transport-tcp" = callPackage @@ -129173,6 +129888,7 @@ self: { homepage = "https://github.com/pierric/neural-network"; description = "Yet Another High Performance and Extendable Neural Network in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "neural-network-hmatrix" = callPackage @@ -129190,6 +129906,7 @@ self: { librarySystemDepends = [ blas ]; description = "Yet Another High Performance and Extendable Neural Network in Haskell"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) blas;}; "newports" = callPackage @@ -129823,6 +130540,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "non-empty-zipper" = callPackage + ({ mkDerivation, base, checkers, QuickCheck }: + mkDerivation { + pname = "non-empty-zipper"; + version = "0.1.0.5"; + sha256 = "196e30fd12ce74458a62b8b61ea7c1f6cec4d5999f465d2ccb11b394c3ed77b4"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base checkers QuickCheck ]; + description = "The Zipper for NonEmpty"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "non-negative" = callPackage ({ mkDerivation, base, QuickCheck, utility-ht }: mkDerivation { @@ -130670,6 +131399,7 @@ self: { homepage = "https://github.com/saep/nvim-hs-ghcid"; description = "Neovim plugin that runs ghcid to update the quickfix list"; license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "nvvm" = callPackage @@ -131446,15 +132176,16 @@ self: { }) {}; "one-liner" = callPackage - ({ mkDerivation, base, contravariant, ghc-prim, profunctors - , transformers + ({ mkDerivation, base, bifunctors, contravariant, ghc-prim + , profunctors, tagged, transformers }: mkDerivation { pname = "one-liner"; - version = "0.6"; - sha256 = "40b4ed5de04d7f32a1297c33eedc971abd0652c156cfb89172fbeccdeda1e17f"; + version = "0.7"; + sha256 = "2ea06f985f3755c870b2cdcd9b7ab0d541b51e1687507acccd833eb2de258ab4"; libraryHaskellDepends = [ - base contravariant ghc-prim profunctors transformers + base bifunctors contravariant ghc-prim profunctors tagged + transformers ]; homepage = "https://github.com/sjoerdvisscher/one-liner"; description = "Constraint-based generics"; @@ -133196,15 +133927,15 @@ self: { }) {}; "overload" = callPackage - ({ mkDerivation, base, containers, simple-effects, template-haskell + ({ mkDerivation, base, simple-effects, template-haskell , th-expand-syns }: mkDerivation { pname = "overload"; - version = "0.1.0.1"; - sha256 = "6583c3c90021bc42bf93d8a287fd81970270f05f423b961a35ac06e11f35af6e"; + version = "0.1.0.2"; + sha256 = "9880a0c4d5ffbfb6b681a785b581d1bac0fadcb677d0dc5edf6ea75bf01fa598"; libraryHaskellDepends = [ - base containers simple-effects template-haskell th-expand-syns + base simple-effects template-haskell th-expand-syns ]; homepage = "https://gitlab.com/LukaHorvat/overload"; description = "Finite overloading"; @@ -133705,8 +134436,8 @@ self: { pname = "pandoc"; version = "1.19.1"; sha256 = "9d22db0a1536de0984f4a605f1a28649e68d540e6d892947d9644987ecc4172a"; - revision = "2"; - editedCabalFile = "6282ee80ee941d2c5582eb81a0c269df6e0d9267912fc85f00b40b5ec35a472c"; + revision = "3"; + editedCabalFile = "fd4285e9e69d662c7dce04f9153d8b4c571cd0dbd8d7ea2708c2fc50a0ee2abc"; configureFlags = [ "-fhttps" "-f-trypandoc" ]; isLibrary = true; isExecutable = true; @@ -133966,22 +134697,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "pandoc-types_1_17_0_4" = callPackage + "pandoc-types_1_19" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, deepseq , ghc-prim, HUnit, QuickCheck, string-qq, syb, test-framework , test-framework-hunit, test-framework-quickcheck2 }: mkDerivation { pname = "pandoc-types"; - version = "1.17.0.4"; - sha256 = "531996e547714e34a2e4134e9e80dad9929bbc6814ebb5515f95538fa76c3f74"; - revision = "1"; - editedCabalFile = "9ede2044ebbf4fbb7e8244d7f458988178d7bad81e566e8c8a2bc1793ee3d27d"; + version = "1.19"; + sha256 = "2bdd244a1a8fda8d3da07b7e0ffbfe54d7808709bb35825963177b112d4dcccf"; libraryHaskellDepends = [ aeson base bytestring containers deepseq ghc-prim QuickCheck syb ]; testHaskellDepends = [ - aeson base bytestring containers HUnit QuickCheck string-qq + aeson base bytestring containers HUnit QuickCheck string-qq syb test-framework test-framework-hunit test-framework-quickcheck2 ]; homepage = "http://johnmacfarlane.net/pandoc"; @@ -134044,14 +134773,22 @@ self: { "papa" = callPackage ({ mkDerivation, base, directory, doctest, filepath, papa-base - , papa-include, papa-prelude, QuickCheck, template-haskell + , papa-base-export, papa-base-implement, papa-bifunctors + , papa-bifunctors-export, papa-bifunctors-implement, papa-export + , papa-implement, papa-lens, papa-lens-export, papa-lens-implement + , papa-semigroupoids, papa-semigroupoids-export + , papa-semigroupoids-implement, QuickCheck, template-haskell }: mkDerivation { pname = "papa"; - version = "0.1.0"; - sha256 = "65e86b5cda900e60856216f000cd95931780f7ba437e5ecc5924da698a9fc730"; + version = "0.2.1"; + sha256 = "1be9afdf1804971617cdca5a94347853a0a5dad33bfa8270394dbf9e00a75386"; libraryHaskellDepends = [ - base papa-base papa-include papa-prelude + base papa-base papa-base-export papa-base-implement papa-bifunctors + papa-bifunctors-export papa-bifunctors-implement papa-export + papa-implement papa-lens papa-lens-export papa-lens-implement + papa-semigroupoids papa-semigroupoids-export + papa-semigroupoids-implement ]; testHaskellDepends = [ base directory doctest filepath QuickCheck template-haskell @@ -134063,14 +134800,17 @@ self: { }) {}; "papa-base" = callPackage - ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + ({ mkDerivation, base, directory, doctest, filepath + , papa-base-export, papa-base-implement, QuickCheck , template-haskell }: mkDerivation { pname = "papa-base"; - version = "0.1.0"; - sha256 = "532ddec481ae97e7fdf074c653c3549a150f34a701572ed33aadab3f4899dcdf"; - libraryHaskellDepends = [ base ]; + version = "0.2.0"; + sha256 = "8b11f0b11d2fc6517967794320e453e40927f2d7e197c9ea68a306c8a59473c3"; + libraryHaskellDepends = [ + base papa-base-export papa-base-implement + ]; testHaskellDepends = [ base directory doctest filepath QuickCheck template-haskell ]; @@ -134079,6 +134819,141 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "papa-base-export" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "papa-base-export"; + version = "0.2.0"; + sha256 = "1fec80f4bc71eb761c1085816f1d86c485df34d42d0223a052378da15d45a94a"; + revision = "1"; + editedCabalFile = "16ab8a0d0b30fc32c0aea4f2229a02d9203a8ac4747370d000d0ac8293cb28f8"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-base-export"; + description = "Prelude with only useful functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-base-implement" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "papa-base-implement"; + version = "0.2.0"; + sha256 = "64a0e4ca45f479ad81397cd6f132c5cb40ad76629b7f18b92549a97432e1071d"; + revision = "1"; + editedCabalFile = "e0bce83e04d2258364585033821dea273ea72e873cd362107444bdec505d66e5"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-base-implement"; + description = "Useful base functions reimplemented"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-bifunctors" = callPackage + ({ mkDerivation, base, directory, doctest, filepath + , papa-bifunctors-export, papa-bifunctors-implement, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "papa-bifunctors"; + version = "0.2.0"; + sha256 = "ea55cc34900fe9acde2e4dae35dfc4b68f8ee21cf58d9bdc0202bf4082c3983f"; + libraryHaskellDepends = [ + base papa-bifunctors-export papa-bifunctors-implement + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-bifunctors"; + description = "Prelude with only useful functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-bifunctors-export" = callPackage + ({ mkDerivation, base, bifunctors, directory, doctest, filepath + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-bifunctors-export"; + version = "0.2.0"; + sha256 = "c3845130eb7ba2524573c0b266546d5efcb62c2fdaef3a06360cdf90b5e93760"; + libraryHaskellDepends = [ base bifunctors ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-bifunctors-export"; + description = "export useful functions from `bifunctors`"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-bifunctors-implement" = callPackage + ({ mkDerivation, base, bifunctors, directory, doctest, filepath + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-bifunctors-implement"; + version = "0.2.0"; + sha256 = "2cba24228b508080945bc81699801690ba868e49cb623a94cf3529a6d36c1613"; + libraryHaskellDepends = [ base bifunctors ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-bifunctors-implement"; + description = "useful `bifunctors` functions reimplemented"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-export" = callPackage + ({ mkDerivation, base, directory, doctest, filepath + , papa-base-export, papa-bifunctors-export, papa-lens-export + , papa-semigroupoids-export, QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-export"; + version = "0.2.1"; + sha256 = "31d1b3b4e0f12310739e31aa3b5d4adb12376a1acceb603ee161fd9efadb5d0a"; + libraryHaskellDepends = [ + base papa-base-export papa-bifunctors-export papa-lens-export + papa-semigroupoids-export + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-export"; + description = "Reasonable default import"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-implement" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , papa-base-implement, papa-bifunctors-implement + , papa-lens-implement, papa-semigroupoids-implement, QuickCheck + , semigroupoids, template-haskell + }: + mkDerivation { + pname = "papa-implement"; + version = "0.2.2"; + sha256 = "7bd73663de95b0784d217374b37b8e2c301c1be0c0d52789f7e37af21376d3f8"; + libraryHaskellDepends = [ + base lens papa-base-implement papa-bifunctors-implement + papa-lens-implement papa-semigroupoids-implement semigroupoids + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa"; + description = "Reasonable default import"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "papa-include" = callPackage ({ mkDerivation, base, directory, doctest, filepath, lens , QuickCheck, semigroupoids, semigroups, template-haskell @@ -134097,14 +134972,17 @@ self: { }) {}; "papa-lens" = callPackage - ({ mkDerivation, base, directory, doctest, filepath, lens - , QuickCheck, template-haskell + ({ mkDerivation, base, directory, doctest, filepath + , papa-lens-export, papa-lens-implement, QuickCheck + , template-haskell }: mkDerivation { pname = "papa-lens"; - version = "0.0.1"; - sha256 = "b28ec4395f517a599b8632ec6430ef9e566fd5a591041816e3bbbf01bd98a10b"; - libraryHaskellDepends = [ base lens ]; + version = "0.2.0"; + sha256 = "eb938277cc49d3a4fa6e95501f577bdc7d1ba1ca3c3444b1273c20e29aa22cd5"; + libraryHaskellDepends = [ + base papa-lens-export papa-lens-implement + ]; testHaskellDepends = [ base directory doctest filepath QuickCheck template-haskell ]; @@ -134113,6 +134991,40 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "papa-lens-export" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-lens-export"; + version = "0.2.0"; + sha256 = "a3ea619b9447497cf2578d979c7b95978df1803523396192c13fc5475cf30eb1"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-lens-export"; + description = "export useful functions from `lens`"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-lens-implement" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-lens-implement"; + version = "0.2.1"; + sha256 = "a9b98e295fffd12b6aa21073bfa4c77ba8d237c8a926f9c63d25a982adae9c2f"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-lens-implement"; + description = "useful `lens` functions reimplemented"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "papa-prelude" = callPackage ({ mkDerivation, base, directory, doctest, filepath, QuickCheck , template-haskell @@ -134201,6 +135113,60 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "papa-semigroupoids" = callPackage + ({ mkDerivation, base, directory, doctest, filepath + , papa-semigroupoids-export, papa-semigroupoids-implement + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-semigroupoids"; + version = "0.2.0"; + sha256 = "3e8749a7a4fa7117de60d3cbde328045f7a5e7a469754afa5dca40c0cc9d89be"; + libraryHaskellDepends = [ + base papa-semigroupoids-export papa-semigroupoids-implement + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-semigroupoids"; + description = "Prelude with only useful functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-semigroupoids-export" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , semigroupoids, template-haskell + }: + mkDerivation { + pname = "papa-semigroupoids-export"; + version = "0.2.0"; + sha256 = "1be94a9a3f95c618b48c5597ba7c9e38426dc237ee1dd1aadbb3eed59ebf6519"; + libraryHaskellDepends = [ base semigroupoids ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa-semigroupoids-export"; + description = "export useful functions from `semigroupoids`"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "papa-semigroupoids-implement" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , semigroupoids, template-haskell + }: + mkDerivation { + pname = "papa-semigroupoids-implement"; + version = "0.2.1"; + sha256 = "3007b2b844c671e0b28dcb246b9a2ec6afa4a532948e4379e534cebb47df287f"; + libraryHaskellDepends = [ base semigroupoids ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + homepage = "https://github.com/data61/papa"; + description = "useful `bifunctors` functions reimplemented"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "paphragen" = callPackage ({ mkDerivation, base, bytestring, containers }: mkDerivation { @@ -135135,18 +136101,18 @@ self: { ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base , bytestring, containers, directory, filepath, highlighting-kate , mtl, optparse-applicative, pandoc, terminal-size, text, time - , yaml + , unordered-containers, yaml }: mkDerivation { pname = "patat"; - version = "0.4.6.0"; - sha256 = "166d22f0e1cc2c3e965b84556c07a8ce51537b36aa5ff07d7fd4893a5bcdfd01"; + version = "0.4.7.1"; + sha256 = "9e05e5510afd0b2c031e6115ee68749d0075c7357d536c67e34e60f1ea71da13"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ aeson ansi-terminal ansi-wl-pprint base bytestring containers directory filepath highlighting-kate mtl optparse-applicative - pandoc terminal-size text time yaml + pandoc terminal-size text time unordered-containers yaml ]; homepage = "http://github.com/jaspervdj/patat"; description = "Terminal-based presentations using Pandoc"; @@ -135240,26 +136206,6 @@ self: { }) {}; "path-io" = callPackage - ({ mkDerivation, base, containers, directory, exceptions, filepath - , hspec, path, temporary, time, transformers, unix-compat - }: - mkDerivation { - pname = "path-io"; - version = "1.2.0"; - sha256 = "cb8bfb9fca81eb0f0f9b81761cc5a6edc61204e2c630f7277173147cf149336f"; - revision = "1"; - editedCabalFile = "bf7a036207155e1b752828736f43541ad0c20a5e780cd17fdec823a5be07da83"; - libraryHaskellDepends = [ - base containers directory exceptions filepath path temporary time - transformers unix-compat - ]; - testHaskellDepends = [ base exceptions hspec path unix-compat ]; - homepage = "https://github.com/mrkkrp/path-io"; - description = "Interface to ‘directory’ package for users of ‘path’"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "path-io_1_2_2" = callPackage ({ mkDerivation, base, containers, directory, exceptions, filepath , hspec, path, temporary, time, transformers, unix-compat }: @@ -135275,7 +136221,6 @@ self: { homepage = "https://github.com/mrkkrp/path-io"; description = "Interface to ‘directory’ package for users of ‘path’"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "path-pieces" = callPackage @@ -135705,8 +136650,8 @@ self: { }: mkDerivation { pname = "pdf-slave"; - version = "1.3.0.0"; - sha256 = "0020adc44e21938637c5fe7f69bf7ff714b5773654a74ff2c0ff544bf934f5b9"; + version = "1.3.1.0"; + sha256 = "0417ecfaf51fee975f6387403d1b9eb2af71d625af28adef9cc53f3c9c640509"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -137059,8 +138004,8 @@ self: { }: mkDerivation { pname = "pgdl"; - version = "10.5"; - sha256 = "cd4a959d4648589e14b71aa0940141c7881166f8ad0257eb427c3acf71942c7b"; + version = "10.6"; + sha256 = "f3b2c7b1871a0a906db45d963233e2cd124ac206526a37421552e6456d57d249"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -137287,10 +138232,11 @@ self: { ({ mkDerivation, base, bytestring, phonenumber }: mkDerivation { pname = "phone-numbers"; - version = "0.0.6"; - sha256 = "4c7027177d003112fc8d6cfb817810fb17bbf9aba3ccd52dbb56e43f6e531b69"; + version = "0.1.0"; + sha256 = "0eeccc920f5bb9473313da108d851c0d9d55dc2bcc9cb267d5dd3f78a9854e81"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ phonenumber ]; + testHaskellDepends = [ base bytestring ]; homepage = "https://github.com/christian-marie/phone-numbers"; description = "Haskell bindings to the libphonenumber library"; license = stdenv.lib.licenses.bsd3; @@ -137512,8 +138458,8 @@ self: { ({ mkDerivation, base, cli, hmatrix, JuicyPixels, vector }: mkDerivation { pname = "picedit"; - version = "0.1.1.1"; - sha256 = "29cb93ae27ac980884f4a8db3896ae8e7d2b2bcf1b77d368a9ff9a3fb9a7bfcd"; + version = "0.1.1.2"; + sha256 = "e56601b9a206f1d51de3d16abb20fe94a3fc1e5a775662108dd2d0d0d09dab58"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base hmatrix JuicyPixels vector ]; @@ -137653,7 +138599,7 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "pinboard_0_9_12_2" = callPackage + "pinboard_0_9_12_4" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, hspec , http-client, http-client-tls, http-types, monad-logger, mtl , network, profunctors, QuickCheck, random, safe-exceptions @@ -137662,8 +138608,8 @@ self: { }: mkDerivation { pname = "pinboard"; - version = "0.9.12.2"; - sha256 = "f9c5dbf3206d0c0075704feb4582c58a5eb3ef4704ca7a2000c5c8d49dbeeec9"; + version = "0.9.12.4"; + sha256 = "a64c3dab19bedbe341406a0897a323d9f7830f384856f01a8d0a2cf5ae591e99"; libraryHaskellDepends = [ aeson base bytestring containers http-client http-client-tls http-types monad-logger mtl network profunctors random @@ -137687,8 +138633,8 @@ self: { }: mkDerivation { pname = "pinch"; - version = "0.3.0.1"; - sha256 = "985fb2c392ceedff92d46af9086b1b6cdcde88f65920e5afb1cbf7a4c52e8b53"; + version = "0.3.0.2"; + sha256 = "f511ab7e13de146ed075eb52ee7954b1b4c2deaf5bb54e83375dc159e5803e4a"; libraryHaskellDepends = [ array base bytestring containers deepseq ghc-prim hashable text unordered-containers vector @@ -137793,6 +138739,8 @@ self: { pname = "pipes-aeson"; version = "0.4.1.7"; sha256 = "c7cfb199fe3160e3b87f70017050dec94451a4cbc56d3956c91ca007ce5cb8cd"; + revision = "1"; + editedCabalFile = "7ce776e074de974988cd06b5b26062b4f5f1647c07fc2ecdd2992c482c0d286d"; libraryHaskellDepends = [ aeson attoparsec base bytestring pipes pipes-attoparsec pipes-bytestring pipes-parse transformers @@ -137832,6 +138780,8 @@ self: { pname = "pipes-attoparsec"; version = "0.5.1.4"; sha256 = "fab0a84f9f81e6ae06eae85fd895f0cb8c698723cab7f33addaf5d14cd553507"; + revision = "1"; + editedCabalFile = "c90218d8e50e98ed17267f3f96a6e0382fd20c6143892470a6eeb6eda4f34edd"; libraryHaskellDepends = [ attoparsec base bytestring pipes pipes-parse text transformers ]; @@ -137969,6 +138919,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "pipes-category" = callPackage + ({ mkDerivation, base, hspec, lens, mtl, pipes, pipes-extras + , transformers + }: + mkDerivation { + pname = "pipes-category"; + version = "0.2.0.0"; + sha256 = "bc8d268cc35a14ec5ef317e2dfd6551d76269e706477bccc03b7d884be779bf7"; + libraryHaskellDepends = [ base lens mtl pipes pipes-extras ]; + testHaskellDepends = [ base hspec pipes transformers ]; + homepage = "https://github.com/louispan/pipes-category#readme"; + description = "Allows instances for Category, Arrow and ArrowChoice for Pipes"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "pipes-cellular" = callPackage ({ mkDerivation, base, bytestring, data-cell, pipes }: mkDerivation { @@ -138197,10 +139162,8 @@ self: { }: mkDerivation { pname = "pipes-files"; - version = "0.1.1"; - sha256 = "a895f464790996ca19195fe605040520660087a36e8c6316fe6647bc23d516aa"; - revision = "1"; - editedCabalFile = "5ac3b0b50d526ba7e9018a8870d0df0e981c0365d1a0650bc84959dd1a80da83"; + version = "0.1.2"; + sha256 = "7c76760998925020f912d0da9f67938bfdb96858b63771bd5c2696b0de1a4531"; libraryHaskellDepends = [ attoparsec base bytestring directory exceptions filepath free hierarchy mmorph monad-control mtl pipes pipes-safe posix-paths @@ -138235,21 +139198,6 @@ self: { }) {}; "pipes-http" = callPackage - ({ mkDerivation, base, bytestring, http-client, http-client-tls - , pipes - }: - mkDerivation { - pname = "pipes-http"; - version = "1.0.4"; - sha256 = "f5cff84b9f415f1a65dbe04837884793fa10b1b52e96b29d52987b820c5a0216"; - libraryHaskellDepends = [ - base bytestring http-client http-client-tls pipes - ]; - description = "HTTP client with pipes interface"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "pipes-http_1_0_5" = callPackage ({ mkDerivation, base, bytestring, http-client, http-client-tls , pipes }: @@ -138262,7 +139210,6 @@ self: { ]; description = "HTTP client with pipes interface"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-illumina" = callPackage @@ -138285,8 +139232,8 @@ self: { ({ mkDerivation, base, containers, heaps, pipes }: mkDerivation { pname = "pipes-interleave"; - version = "1.1.0"; - sha256 = "bd083ec1cc9f35ee393763b18581835d8124b358480ae91c6473308af642d8c4"; + version = "1.1.1"; + sha256 = "2758429d9da110fcd8037d2db301813c5635c28e89c01e91c709663d090aef50"; libraryHaskellDepends = [ base containers heaps pipes ]; homepage = "http://github.com/bgamari/pipes-interleave"; description = "Interleave and merge streams of elements"; @@ -138353,6 +139300,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "pipes-misc" = callPackage + ({ mkDerivation, base, hspec, lens, mtl, pipes, pipes-category + , pipes-concurrency, semigroups, stm, transformers + }: + mkDerivation { + pname = "pipes-misc"; + version = "0.2.0.0"; + sha256 = "d8c56177820ec3d4f7532f98f98026b2e8c9b618572d8fcd97fc4b7446c4e992"; + libraryHaskellDepends = [ + base lens mtl pipes pipes-category pipes-concurrency semigroups stm + transformers + ]; + testHaskellDepends = [ base hspec lens pipes transformers ]; + homepage = "https://github.com/louispan/pipes-misc#readme"; + description = "Miscellaneous utilities for pipes, required by glazier-tutorial"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "pipes-mongodb" = callPackage ({ mkDerivation, base, monad-control, mongoDB, pipes, text }: mkDerivation { @@ -138375,6 +139340,8 @@ self: { pname = "pipes-network"; version = "0.6.4.1"; sha256 = "a8624aec78e2d2a814956d6759a8d3e18811a82d245480f0404fe408f951a0af"; + revision = "1"; + editedCabalFile = "304e9345c02354da6a7a559e335531bffcd3e6c333b36ccc3c5d4123f5f7f144"; libraryHaskellDepends = [ base bytestring network network-simple pipes pipes-safe transformers @@ -138495,17 +139462,6 @@ self: { }) {}; "pipes-random" = callPackage - ({ mkDerivation, base, mwc-random, pipes, vector }: - mkDerivation { - pname = "pipes-random"; - version = "1.0.0.2"; - sha256 = "1b176ae550fd31ebe8d0d5fca6f1c420b50adb2364d68f7fcaeb7006a48c6520"; - libraryHaskellDepends = [ base mwc-random pipes vector ]; - description = "Producers for handling randomness"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "pipes-random_1_0_0_3" = callPackage ({ mkDerivation, base, mwc-random, pipes, vector }: mkDerivation { pname = "pipes-random"; @@ -138514,7 +139470,6 @@ self: { libraryHaskellDepends = [ base mwc-random pipes vector ]; description = "Producers for handling randomness"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "pipes-rt" = callPackage @@ -140589,8 +141544,8 @@ self: { ({ mkDerivation, bytestring }: mkDerivation { pname = "postgresql-error-codes"; - version = "1"; - sha256 = "7e9e1c5aa7d54a0fb0ac713369726c9259e424b7e1fd091924a2212b7f63e8dd"; + version = "1.0.1"; + sha256 = "e6d49d3d2737d1a5da8358900d69736a485390142f891136c026fc106fd82de4"; libraryHaskellDepends = [ bytestring ]; homepage = "https://github.com/nikita-volkov/postgresql-error-codes"; description = "PostgreSQL error codes"; @@ -140601,8 +141556,8 @@ self: { ({ mkDerivation, base, bytestring, postgresql }: mkDerivation { pname = "postgresql-libpq"; - version = "0.9.2.0"; - sha256 = "0338a93518bf73cd64b47977961f8183f6009b4e4ecc0c99b8bc68320808f310"; + version = "0.9.3.0"; + sha256 = "510df3e08753e011c108c4d4c6d048a4b67545419eb9eedc3ef23e7758fedb05"; libraryHaskellDepends = [ base bytestring ]; librarySystemDepends = [ postgresql ]; homepage = "http://github.com/lpsmith/postgresql-libpq"; @@ -140834,6 +141789,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "postgresql-simple-url_0_2_0_0" = callPackage + ({ mkDerivation, base, network-uri, postgresql-simple, split, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "postgresql-simple-url"; + version = "0.2.0.0"; + sha256 = "f7d85afe7dd047c63aa56cc67e8d28e1d18f33baff8ee447adc5bec427b6ea4c"; + libraryHaskellDepends = [ + base network-uri postgresql-simple split + ]; + testHaskellDepends = [ + base postgresql-simple tasty tasty-quickcheck + ]; + homepage = "https://github.com/futurice/postgresql-simple-url"; + description = "Parse postgres:// url into ConnectInfo"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "postgresql-transactional" = callPackage ({ mkDerivation, base, monad-control, mtl, postgresql-simple }: mkDerivation { @@ -140873,49 +141848,43 @@ self: { }) {}; "postgrest" = callPackage - ({ mkDerivation, aeson, async, base, base64-string, bytestring - , bytestring-tree-builder, case-insensitive, cassava, containers - , contravariant, errors, hasql, hasql-pool, hasql-transaction - , heredoc, hspec, hspec-wai, hspec-wai-json, HTTP, http-types - , interpolatedstring-perl6, jwt, microlens, microlens-aeson - , monad-control, mtl, optparse-applicative, parsec - , postgresql-binary, process, Ranged-sets, regex-tdfa, safe - , scientific, string-conversions, text, time, transformers + ({ mkDerivation, aeson, aeson-qq, ansi-wl-pprint, async + , auto-update, base, base64-bytestring, bytestring + , case-insensitive, cassava, configurator, containers + , contravariant, either, hasql, hasql-pool, hasql-transaction + , heredoc, hjsonpointer, hjsonschema, hspec, hspec-wai + , hspec-wai-json, HTTP, http-types, insert-ordered-containers + , interpolatedstring-perl6, jwt, lens, lens-aeson, monad-control + , network-uri, optparse-applicative, parsec, process, protolude + , Ranged-sets, regex-tdfa, safe, scientific, swagger2, text, time , transformers-base, unix, unordered-containers, vector, wai , wai-cors, wai-extra, wai-middleware-static, warp }: mkDerivation { pname = "postgrest"; - version = "0.3.2.0"; - sha256 = "671b5458b373c1bf78508661eaecad6e39f4baaaa997d26ce074b100f6657184"; + version = "0.4.0.0"; + sha256 = "781c074cb47aa26d8d5de520113b23bad9be729057f87375f11a8abc2bb3489b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - aeson base bytestring case-insensitive cassava containers - contravariant errors hasql hasql-pool hasql-transaction HTTP - http-types interpolatedstring-perl6 jwt microlens microlens-aeson - mtl optparse-applicative parsec Ranged-sets regex-tdfa safe - scientific string-conversions text time unordered-containers vector - wai wai-cors wai-extra wai-middleware-static warp + aeson ansi-wl-pprint base bytestring case-insensitive cassava + configurator containers contravariant either hasql hasql-pool + hasql-transaction heredoc HTTP http-types insert-ordered-containers + interpolatedstring-perl6 jwt lens lens-aeson network-uri + optparse-applicative parsec protolude Ranged-sets regex-tdfa safe + scientific swagger2 text time unordered-containers vector wai + wai-cors wai-extra wai-middleware-static ]; executableHaskellDepends = [ - aeson base bytestring bytestring-tree-builder case-insensitive - cassava containers contravariant errors hasql hasql-pool - hasql-transaction HTTP http-types interpolatedstring-perl6 jwt - microlens microlens-aeson mtl optparse-applicative parsec - postgresql-binary Ranged-sets regex-tdfa safe scientific - string-conversions text time transformers unix unordered-containers - vector wai wai-cors wai-extra wai-middleware-static warp + auto-update base base64-bytestring bytestring hasql hasql-pool + protolude text time unix warp ]; testHaskellDepends = [ - aeson async base base64-string bytestring case-insensitive cassava - containers contravariant errors hasql hasql-pool hasql-transaction - heredoc hspec hspec-wai hspec-wai-json HTTP http-types - interpolatedstring-perl6 jwt microlens microlens-aeson - monad-control mtl optparse-applicative parsec process Ranged-sets - regex-tdfa safe scientific string-conversions text time - transformers transformers-base unordered-containers vector wai - wai-cors wai-extra wai-middleware-static warp + aeson aeson-qq async auto-update base base64-bytestring bytestring + case-insensitive cassava containers contravariant hasql hasql-pool + heredoc hjsonpointer hjsonschema hspec hspec-wai hspec-wai-json + http-types lens lens-aeson monad-control process protolude + regex-tdfa time transformers-base wai wai-extra ]; homepage = "https://github.com/begriffs/postgrest"; description = "REST API for any Postgres database"; @@ -141053,15 +142022,18 @@ self: { }) {}; "powermate" = callPackage - ({ mkDerivation, base, directory, network, unix }: + ({ mkDerivation, base, directory, unix }: mkDerivation { pname = "powermate"; - version = "0.1"; - sha256 = "40671ae08feb11a63d5f77dee6d3fc99101b577e09bfa1ef53bc894d1e891aa7"; - libraryHaskellDepends = [ base directory network unix ]; - homepage = "http://neugierig.org/software/darcs/powermate/"; - description = "PowerMate bindings"; - license = stdenv.lib.licenses.bsd3; + version = "1.0"; + sha256 = "cf3f0a3e1754489569c3b2a6c8ea1b856919de782c72b86884e31a70fc585b98"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory unix ]; + executableHaskellDepends = [ base ]; + homepage = "https://github.com/ppelleti/powermate"; + description = "bindings for Griffin PowerMate USB"; + license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -141200,8 +142172,8 @@ self: { }: mkDerivation { pname = "preamble"; - version = "0.0.14"; - sha256 = "6b01da606303e72bad6055d436e1c199ad58bb6c93efd89b8d4c43ad5aa6ff21"; + version = "0.0.19"; + sha256 = "7946241c38661d637d83ad4a5bb624636c9b81770458a5c640be97523e1775d1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -141213,6 +142185,7 @@ self: { homepage = "https://github.com/swift-nav/preamble"; description = "Yet another prelude"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "precis" = callPackage @@ -141770,20 +142743,21 @@ self: { }) {}; "pretty-simple" = callPackage - ({ mkDerivation, ansi-terminal, base, doctest, Glob, lens - , mono-traversable, mtl, parsec, semigroups, transformers + ({ mkDerivation, ansi-terminal, base, containers, doctest, Glob + , lens, mono-traversable, mtl, parsec, semigroups, text + , transformers }: mkDerivation { pname = "pretty-simple"; - version = "0.3.0.0"; - sha256 = "b34af2742904717e1a46c6aa9816eeffedc4aea67452f61dd98fb06aae1d4f0d"; + version = "1.1.0.2"; + sha256 = "0286520edbca9018b254b2a0a8839b03904c1da4919dfd19433bb9c7c7ada1a2"; libraryHaskellDepends = [ - ansi-terminal base lens mono-traversable mtl parsec semigroups - transformers + ansi-terminal base containers lens mono-traversable mtl parsec + semigroups text transformers ]; testHaskellDepends = [ base doctest Glob ]; homepage = "https://github.com/cdepillabout/pretty-simple"; - description = "Simple pretty printer for any datatype with a 'Show' instance"; + description = "pretty printer for data types with a 'Show' instance"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -143561,12 +144535,12 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "publicsuffix_0_20161206" = callPackage + "publicsuffix_0_20170109" = callPackage ({ mkDerivation, base, filepath, hspec, template-haskell }: mkDerivation { pname = "publicsuffix"; - version = "0.20161206"; - sha256 = "0f6ef27c6e71f62c7f994dff75f53ba46a469da00a688c6428932426e80b2959"; + version = "0.20170109"; + sha256 = "1b8c8b6c4eb93604598f5f6b7b671cc72b2f0d50a4dfe174e97a72d9919c1844"; libraryHaskellDepends = [ base filepath template-haskell ]; testHaskellDepends = [ base hspec ]; homepage = "https://github.com/wereHamster/publicsuffix-haskell/"; @@ -144102,8 +145076,8 @@ self: { }: mkDerivation { pname = "purescript-bridge"; - version = "0.8.0.0"; - sha256 = "5c52581099c42d3fe337a8b9d3b141dc5fb2a591c0bfbb7e898a701ad99b1e4f"; + version = "0.8.0.1"; + sha256 = "ab3cf87f637053e0378ca266166e5699ae4acfb5f404dae9ac4a793890124329"; libraryHaskellDepends = [ base containers directory filepath generic-deriving lens mtl text transformers @@ -144116,15 +145090,15 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "purescript-bridge_0_8_0_1" = callPackage + "purescript-bridge_0_9_0_0" = callPackage ({ mkDerivation, base, containers, directory, filepath , generic-deriving, hspec, hspec-expectations-pretty-diff, lens , mtl, text, transformers }: mkDerivation { pname = "purescript-bridge"; - version = "0.8.0.1"; - sha256 = "ab3cf87f637053e0378ca266166e5699ae4acfb5f404dae9ac4a793890124329"; + version = "0.9.0.0"; + sha256 = "ba7ed603c5cc92099b48388ce4caade457f6f51a8b3eaf87c665aea21d394f04"; libraryHaskellDepends = [ base containers directory filepath generic-deriving lens mtl text transformers @@ -144547,18 +145521,23 @@ self: { "python-pickle" = callPackage ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs - , containers, mtl + , containers, directory, HUnit, mtl, process, test-framework + , test-framework-hunit }: mkDerivation { pname = "python-pickle"; - version = "0.2.0"; - sha256 = "e5406a2e8fa753e61656e4ecc27291919a2ec404d280400c31dbc9a431aff75c"; + version = "0.2.3"; + sha256 = "77df7f0892f543ee9969ea00493a979f74f99a4d7f7ff79350ce20aa7d366885"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ attoparsec base bytestring cereal containers mtl ]; executableHaskellDepends = [ base bytestring cmdargs ]; + testHaskellDepends = [ + base bytestring containers directory HUnit process test-framework + test-framework-hunit + ]; description = "Serialization/deserialization using Python Pickle format"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -144658,6 +145637,7 @@ self: { homepage = "https://github.com/vmchale/QRImager#readme"; description = "Library to generate QR codes from bytestrings and objects"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "qr-repa" = callPackage @@ -144731,8 +145711,8 @@ self: { }: mkDerivation { pname = "qtah-examples"; - version = "0.2.0"; - sha256 = "a2f8e4b352742f97beae28eae0a5d8adbb939b51654274a7e26e3769b2f5f835"; + version = "0.2.1"; + sha256 = "a9713bf999eaf60b08f6c9770860bea35c3b4f823850c36b799485d8f7593c8f"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -144898,17 +145878,17 @@ self: { "quantum-random" = callPackage ({ mkDerivation, aeson, ansi-terminal, ansigraph, base, bytestring , directory, haskeline, hspec, http-conduit, mtl, QuickCheck - , regex-posix, terminal-size, text + , terminal-size, text }: mkDerivation { pname = "quantum-random"; - version = "0.6.3"; - sha256 = "ef14cb9adf4e05ed71d1707ebb773dc8be9ffd1bd8a54016f1c1f9b5c0def714"; + version = "0.6.4"; + sha256 = "7e1461974f2ea9bc5018b3a88f6fbf7ad39cb40a81f70f588597b8274d25139b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson ansi-terminal ansigraph base bytestring directory - http-conduit regex-posix terminal-size text + http-conduit terminal-size text ]; executableHaskellDepends = [ base haskeline mtl ]; testHaskellDepends = [ base hspec QuickCheck ]; @@ -145117,6 +146097,20 @@ self: { license = stdenv.lib.licenses.lgpl3; }) {}; + "quickcheck-assertions_0_3_0" = callPackage + ({ mkDerivation, base, hspec, ieee754, pretty-show, QuickCheck }: + mkDerivation { + pname = "quickcheck-assertions"; + version = "0.3.0"; + sha256 = "9b0328a788dcac0824a7d7496ab403eef04170551255c9e58fb6e2e319a9cacf"; + libraryHaskellDepends = [ base ieee754 pretty-show QuickCheck ]; + testHaskellDepends = [ base hspec ieee754 QuickCheck ]; + homepage = "https://github.com/s9gf4ult/quickcheck-assertions"; + description = "HUnit like assertions for QuickCheck"; + license = stdenv.lib.licenses.lgpl3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "quickcheck-combinators" = callPackage ({ mkDerivation, base, QuickCheck, unfoldable-restricted }: mkDerivation { @@ -145370,6 +146364,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "quickcheck-with-counterexamples" = callPackage + ({ mkDerivation, base, QuickCheck, template-haskell }: + mkDerivation { + pname = "quickcheck-with-counterexamples"; + version = "1.0"; + sha256 = "0775755444042169f949474f8931bbf2a88b5cba475d190aacad9af0213fde5e"; + revision = "3"; + editedCabalFile = "e86f17bffaf0d7909be7b79aed021931e806738d44c76e883f27f5fe2e8fe773"; + libraryHaskellDepends = [ base QuickCheck template-haskell ]; + homepage = "http://www.github.com/nick8325/quickcheck-with-counterexamples"; + description = "Get counterexamples from QuickCheck as Haskell values"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "quicklz" = callPackage ({ mkDerivation, base, bytestring, QuickCheck, test-framework , test-framework-quickcheck2 @@ -145417,6 +146426,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "quickson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, text }: + mkDerivation { + pname = "quickson"; + version = "0.3"; + sha256 = "8a0435bd78381c0abe931fbcd7eae135df56cbab784340da0c49d1429e3545a9"; + libraryHaskellDepends = [ aeson attoparsec base bytestring text ]; + homepage = "https://github.com/libscott/quickson"; + description = "Quick JSON extractions with Aeson"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "quickspec" = callPackage ({ mkDerivation, array, base, containers, ghc-prim, QuickCheck , random, spoon, transformers @@ -145434,12 +146455,19 @@ self: { }) {}; "quickterm" = callPackage - ({ mkDerivation, base, edit-distance, hashmap }: + ({ mkDerivation, base, edit-distance, hashmap, regex-base + , regex-tdfa, uu-parsinglib + }: mkDerivation { pname = "quickterm"; - version = "0.1.0.0"; - sha256 = "389310e766ef5169819a296719827b0c4aa50c5c6a9eef2a58c3500e6bc147f9"; - libraryHaskellDepends = [ base edit-distance hashmap ]; + version = "0.2.4.0"; + sha256 = "cba5a2de043dee23e88781eeee1afe43a11c78411ffb8fbf0b9cc08f21be6f52"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base edit-distance hashmap regex-base regex-tdfa uu-parsinglib + ]; + executableHaskellDepends = [ base ]; homepage = "https://github.com/SamuelSchlesinger/Quickterm"; description = "An interface for describing and executing terminal applications"; license = stdenv.lib.licenses.gpl3; @@ -145532,6 +146560,7 @@ self: { homepage = "http://www.mathstat.dal.ca/~selinger/quipper/"; description = "An embedded, scalable functional programming language for quantum computing"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "quiver" = callPackage @@ -145765,14 +146794,18 @@ self: { }) {}; "rabocsv2qif" = callPackage - ({ mkDerivation, base, old-locale, split, time }: + ({ mkDerivation, base, bytestring, bytestring-conversion, split + , time + }: mkDerivation { pname = "rabocsv2qif"; - version = "1.1.5"; - sha256 = "6f8c2b10adb695147979f027f0a5f88f4e13cb77ff4aa172e8cbc359adc869ed"; + version = "2.0.0"; + sha256 = "c6a362bb9f3f48be7e577498f8fdb26175cabab62534860cc1eec8f4d145ebdc"; isLibrary = true; isExecutable = true; - libraryHaskellDepends = [ base old-locale split time ]; + libraryHaskellDepends = [ + base bytestring bytestring-conversion split time + ]; executableHaskellDepends = [ base ]; description = "A library and program to create QIF files from Rabobank CSV exports"; license = "GPL"; @@ -146513,10 +147546,8 @@ self: { }: mkDerivation { pname = "rasa"; - version = "0.1.3"; - sha256 = "2247542b18000d21309747e55b65ccb6207dace606ad7e84166c46b7966caed1"; - revision = "1"; - editedCabalFile = "3677de9868bb117c8aa7845db9cbe0c614a8ec41e0f24efc50ccaff3963422db"; + version = "0.1.7"; + sha256 = "e5d1ecdbcd350a2686ebcf45f2a7aa1922aa6909fe6bb79040a81963c8ddbbe3"; libraryHaskellDepends = [ async base containers data-default lens mtl text text-lens transformers yi-rope @@ -146529,21 +147560,39 @@ self: { "rasa-example-config" = callPackage ({ mkDerivation, base, lens, mtl, rasa, rasa-ext-cursors , rasa-ext-files, rasa-ext-logger, rasa-ext-slate - , rasa-ext-status-bar, rasa-ext-style, rasa-ext-vim + , rasa-ext-status-bar, rasa-ext-style, rasa-ext-views, rasa-ext-vim }: mkDerivation { pname = "rasa-example-config"; - version = "0.1.0.0"; - sha256 = "5d3cbf04bb2b7a18bfc0ecc03d3c6ed72a23c45827291537d34938fdde21821a"; + version = "0.1.2"; + sha256 = "e6d4eac030ba165eb446dacb7eef1fcd19673cd45d4656b5f9ff0f5c924f8db7"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base lens mtl rasa rasa-ext-cursors rasa-ext-files rasa-ext-logger - rasa-ext-slate rasa-ext-status-bar rasa-ext-style rasa-ext-vim + rasa-ext-slate rasa-ext-status-bar rasa-ext-style rasa-ext-views + rasa-ext-vim ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Example user config for Rasa"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "rasa-ext-bufs" = callPackage + ({ mkDerivation, base, containers, data-default, lens, rasa, text + }: + mkDerivation { + pname = "rasa-ext-bufs"; + version = "0.1.1"; + sha256 = "c7b935f44138f2fba37882504574986a8e88886d14d300f16ad6de1719e2c412"; + libraryHaskellDepends = [ + base containers data-default lens rasa text + ]; + homepage = "https://github.com/ChrisPenner/rasa/"; + description = "Rasa Ext for useful buffer utilities"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rasa-ext-cmd" = callPackage @@ -146551,8 +147600,8 @@ self: { }: mkDerivation { pname = "rasa-ext-cmd"; - version = "0.1.0.0"; - sha256 = "91efb87afe1a4c9d610c450742f623ff1170957327856ef4265754e1ed4d8123"; + version = "0.1.1"; + sha256 = "8ba6c787802bf3f1a665d973052bfcfc1ee6ce4c883a867a900c41e0f5eab378"; libraryHaskellDepends = [ base containers data-default lens rasa text ]; @@ -146567,8 +147616,8 @@ self: { }: mkDerivation { pname = "rasa-ext-cursors"; - version = "0.1.0.0"; - sha256 = "3d53163dcf3b5d1f897f0c006f83a1ea71306dad3ed2fefc4f7af21a2ff7fda6"; + version = "0.1.4"; + sha256 = "549776d01b0e363780b3301bc6320bcad74ddcd47278b2cdfda07ab9291e022b"; libraryHaskellDepends = [ base data-default lens mtl rasa rasa-ext-style text text-lens yi-rope @@ -146580,26 +147629,28 @@ self: { "rasa-ext-files" = callPackage ({ mkDerivation, base, data-default, lens, rasa, rasa-ext-cmd - , rasa-ext-status-bar, text + , rasa-ext-status-bar, rasa-ext-views, text, yi-rope }: mkDerivation { pname = "rasa-ext-files"; - version = "0.1.0.0"; - sha256 = "9bfc3d47df893b23e4259887f95078b81fc9bfb489d9ce96d232f4ecdb39c3a4"; + version = "0.1.2"; + sha256 = "a70077f9237d274b24a2d83bf87aaa12565cb33bcb9e94fce22e0377067e0016"; libraryHaskellDepends = [ - base data-default lens rasa rasa-ext-cmd rasa-ext-status-bar text + base data-default lens rasa rasa-ext-cmd rasa-ext-status-bar + rasa-ext-views text yi-rope ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa Ext for filesystem actions"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rasa-ext-logger" = callPackage ({ mkDerivation, base, lens, mtl, rasa }: mkDerivation { pname = "rasa-ext-logger"; - version = "0.1.0.0"; - sha256 = "4d951f1c54328715c3e923c1f89c833f687bb291e4d7af1ac563c77d8606e3e0"; + version = "0.1.2"; + sha256 = "3f60b4a22f053f6fe33fbe6849146fc73c16695951008c3ed086b2c79a32f854"; libraryHaskellDepends = [ base lens mtl rasa ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa Ext for logging state/actions"; @@ -146607,29 +147658,31 @@ self: { }) {}; "rasa-ext-slate" = callPackage - ({ mkDerivation, base, lens, rasa, rasa-ext-logger - , rasa-ext-status-bar, rasa-ext-style, text, vty, yi-rope + ({ mkDerivation, base, lens, mtl, rasa, rasa-ext-logger + , rasa-ext-status-bar, rasa-ext-style, rasa-ext-views + , recursion-schemes, text, vty, yi-rope }: mkDerivation { pname = "rasa-ext-slate"; - version = "0.1.0.0"; - sha256 = "75d5c973d41acc016e4f3aa87f0babfb2cfd0d979a848da6a6fb8c9d3c6e4eb9"; + version = "0.1.4"; + sha256 = "4c6bbfd12b4aa8bb69076925bf6d4143ea692e8b458ad6e22128d6dc9c351aaf"; libraryHaskellDepends = [ - base lens rasa rasa-ext-logger rasa-ext-status-bar rasa-ext-style - text vty yi-rope + base lens mtl rasa rasa-ext-logger rasa-ext-status-bar + rasa-ext-style rasa-ext-views recursion-schemes text vty yi-rope ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa extension for rendering to terminal with vty"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rasa-ext-status-bar" = callPackage - ({ mkDerivation, base, data-default, lens, rasa, text }: + ({ mkDerivation, base, data-default, lens, rasa, yi-rope }: mkDerivation { pname = "rasa-ext-status-bar"; - version = "0.1.0.0"; - sha256 = "20791e8facaf3e452c1bdc60e8d519169f50a34213a8cdbd6503cb838c550c71"; - libraryHaskellDepends = [ base data-default lens rasa text ]; + version = "0.1.2"; + sha256 = "07c98db2eeb0f511b6d8104e706541817fc69405392c0576eac42cf48e8455f3"; + libraryHaskellDepends = [ base data-default lens rasa yi-rope ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa Ext for populating status-bar"; license = stdenv.lib.licenses.mit; @@ -146639,30 +147692,48 @@ self: { ({ mkDerivation, base, data-default, lens, rasa }: mkDerivation { pname = "rasa-ext-style"; - version = "0.1.0.0"; - sha256 = "496afd72cdbfca75bf530c022e5ad7bbcfd7878e1373ec497ec864a3e7beaee0"; + version = "0.1.3"; + sha256 = "4cf78443b2a2d4b41400d15d614c2767a9f0a94042df09fcb2209accc3c77327"; libraryHaskellDepends = [ base data-default lens rasa ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa Ext managing rendering styles"; license = stdenv.lib.licenses.mit; }) {}; + "rasa-ext-views" = callPackage + ({ mkDerivation, base, bifunctors, data-default, lens, mtl, rasa + , recursion-schemes + }: + mkDerivation { + pname = "rasa-ext-views"; + version = "0.1.1"; + sha256 = "d7b234282b2d9f0127550645932b3df065f75ad4365662a8aa80b82472ff4580"; + libraryHaskellDepends = [ + base bifunctors data-default lens mtl rasa recursion-schemes + ]; + homepage = "https://github.com/ChrisPenner/rasa/"; + description = "Rasa Ext managing rendering views"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "rasa-ext-vim" = callPackage ({ mkDerivation, base, data-default, lens, mtl, rasa - , rasa-ext-cursors, rasa-ext-files, rasa-ext-status-bar, text - , text-lens, yi-rope + , rasa-ext-cursors, rasa-ext-files, rasa-ext-status-bar + , rasa-ext-views, text, text-lens, yi-rope }: mkDerivation { pname = "rasa-ext-vim"; - version = "0.1.0.0"; - sha256 = "3e936fe4fca11737f9983db671d2c94f240aa95d81d934b93e4d211575d8d045"; + version = "0.1.3"; + sha256 = "9282689ed13d9dbd67c46a4c2071e5a57f7ac3723bff0477dd40d54fea7ad3cf"; libraryHaskellDepends = [ base data-default lens mtl rasa rasa-ext-cursors rasa-ext-files - rasa-ext-status-bar text text-lens yi-rope + rasa-ext-status-bar rasa-ext-views text text-lens yi-rope ]; homepage = "https://github.com/ChrisPenner/rasa/"; description = "Rasa Ext for vim bindings"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "rascal" = callPackage @@ -146761,25 +147832,6 @@ self: { }) {}; "ratel" = callPackage - ({ mkDerivation, aeson, base, bytestring, case-insensitive - , containers, http-client, http-client-tls, http-types, tasty - , tasty-hspec, text, uuid - }: - mkDerivation { - pname = "ratel"; - version = "0.3.1"; - sha256 = "20178614b08e446c50717ba4988440ad342adc70dfa3ab51a1357057223f31fe"; - libraryHaskellDepends = [ - aeson base bytestring case-insensitive containers http-client - http-client-tls http-types text uuid - ]; - testHaskellDepends = [ base tasty tasty-hspec ]; - homepage = "https://github.com/tfausak/ratel#readme"; - description = "Notify Honeybadger about exceptions"; - license = stdenv.lib.licenses.mit; - }) {}; - - "ratel_0_3_2" = callPackage ({ mkDerivation, aeson, base, bytestring, case-insensitive , containers, http-client, http-client-tls, http-types, tasty , tasty-hspec, text, uuid @@ -146796,7 +147848,6 @@ self: { homepage = "https://github.com/tfausak/ratel#readme"; description = "Notify Honeybadger about exceptions"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "ratel-wai" = callPackage @@ -146847,8 +147898,8 @@ self: { }: mkDerivation { pname = "rattletrap"; - version = "2.1.4"; - sha256 = "e5513105bba4917caa18a41499b38a0d98114761207170674a9c559fb85ff0dc"; + version = "2.1.5"; + sha256 = "ee0d7107df30d4be74908d4be2a92c0042a7b7ef92ec3886045bc17babd03bbe"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -147019,6 +148070,23 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "rbpcp-api" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, cereal + , haskoin-core, servant, string-conversions, text + }: + mkDerivation { + pname = "rbpcp-api"; + version = "0.1.0.0"; + sha256 = "16290f21dc85b53a4738753a7c827584bfd2455d1e0f0d11f78c2520448afd06"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring cereal haskoin-core servant + string-conversions text + ]; + homepage = "http://paychandoc.runeks.me/"; + description = "RESTful Bitcoin Payment Channel Protocol Servant API description"; + license = "unknown"; + }) {}; + "rbr" = callPackage ({ mkDerivation, base, bio, bytestring, containers }: mkDerivation { @@ -147935,6 +149003,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "recursors" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, template-haskell }: + mkDerivation { + pname = "recursors"; + version = "0.1.0.0"; + sha256 = "0b18df01b9cb06ba1ef5c25b74f46dda87ae254c66a1b29b06017a2217e443cc"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec QuickCheck template-haskell ]; + homepage = "https://www.github.com/jwiegley/recursors"; + description = "Auto-generate final encodings and their isomorphisms using Template Haskell"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "redHandlers" = callPackage ({ mkDerivation, array, base, bytestring, cgi, containers , haskell98, MaybeT, mtl, network, old-time, parsec, stm, unix @@ -148145,8 +149226,8 @@ self: { }: mkDerivation { pname = "reedsolomon"; - version = "0.0.4.2"; - sha256 = "1f2e6d4d781692ed5cbb6f655486fa7d9a8a2872feb6a4a0626e3e778e067d9f"; + version = "0.0.4.3"; + sha256 = "b74acd24ee1524e684860a20a8bf44eea5524ff8fd22c6efd0baf20bb5a0a42b"; libraryHaskellDepends = [ base bytestring exceptions gitrev loop mtl primitive profunctors vector @@ -148669,8 +149750,8 @@ self: { ({ mkDerivation, base, data-default, exceptions, lens, mtl }: mkDerivation { pname = "refresht"; - version = "0.1.0.1"; - sha256 = "5c910830cc9ee1272602d84ef8545f31120bf456205d18553e2e7cb8fc9c223e"; + version = "0.1.1.0"; + sha256 = "07350b47c06d2a1466419b33fa6983dd289fa33713c046b57f2ec92303bc633f"; libraryHaskellDepends = [ base data-default exceptions lens mtl ]; homepage = "https://github.com/konn/refresht#readme"; description = "Environment Monad with automatic resource refreshment"; @@ -148681,13 +149762,14 @@ self: { ({ mkDerivation, aeson, base, containers, text }: mkDerivation { pname = "refty"; - version = "0.1.0.1"; - sha256 = "621883d618e539b9938327e2faf09d36628a81db9ab051c7a4c07b644b7f5d28"; + version = "0.2.0.0"; + sha256 = "d8dbabf5ae6f076d640a801aa19da10e3e4e5ae373b0e7bb96a512739b9ae2c9"; libraryHaskellDepends = [ aeson base containers text ]; testHaskellDepends = [ base ]; homepage = "https://github.com/oreshinya/refty"; description = "Formatted JSON generator for API server inspired by normalizr"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "regex-applicative" = callPackage @@ -149643,6 +150725,50 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "remark" = callPackage + ({ mkDerivation, base, GenericPretty, tasty, tasty-golden + , tasty-hunit + }: + mkDerivation { + pname = "remark"; + version = "0.0.0.0"; + sha256 = "889e58c559ede3b9402cff8b32428f7968d408f2138daaff64d5e5bf6b684511"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GenericPretty ]; + executableHaskellDepends = [ base GenericPretty ]; + testHaskellDepends = [ + base GenericPretty tasty tasty-golden tasty-hunit + ]; + homepage = "https://github.com/oleks/remark#readme"; + description = "A DSL for marking student work"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "remarks" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , GenericPretty, pretty, tasty, tasty-golden, tasty-hunit + }: + mkDerivation { + pname = "remarks"; + version = "0.1.11"; + sha256 = "769f3e9bd64926a8bf00e76d60265baf02d69d3622a161f5e43e3b21a4f0e245"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers GenericPretty pretty ]; + executableHaskellDepends = [ + base directory filepath GenericPretty + ]; + testHaskellDepends = [ + base GenericPretty tasty tasty-golden tasty-hunit + ]; + homepage = "https://github.com/DIKU-EDU/remarks#readme"; + description = "A DSL for marking student work"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "rematch" = callPackage ({ mkDerivation, base, hspec, HUnit }: mkDerivation { @@ -150367,8 +151493,8 @@ self: { pname = "req-conduit"; version = "0.1.0"; sha256 = "689a8592555b39859ab0d2e50b111217112d51077553dc7103d84afc865ca447"; - revision = "1"; - editedCabalFile = "2f7008556081fcfb641b008c499f0c12958f7ccdfbc62b8aa2c1459c7efb3e81"; + revision = "2"; + editedCabalFile = "dc6ccfa651214632bd0c4517f0c5e86d228cf93b792a6a44ef7330c85041a67b"; libraryHaskellDepends = [ base bytestring conduit http-client req resourcet transformers ]; @@ -150504,25 +151630,6 @@ self: { }) {}; "resolve-trivial-conflicts" = callPackage - ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory - , filepath, mtl, optparse-applicative, process, unix - }: - mkDerivation { - pname = "resolve-trivial-conflicts"; - version = "0.3.2.3"; - sha256 = "12459698d44496475f48a5f62a8fba5cd746b0aa7552fa577304ee875f85c596"; - isLibrary = false; - isExecutable = true; - executableHaskellDepends = [ - ansi-terminal base base-compat Diff directory filepath mtl - optparse-applicative process unix - ]; - homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts"; - description = "Remove trivial conflict markers in a git repository"; - license = stdenv.lib.licenses.gpl2; - }) {}; - - "resolve-trivial-conflicts_0_3_2_4" = callPackage ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory , filepath, mtl, optparse-applicative, process, unix }: @@ -150539,7 +151646,6 @@ self: { homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts"; description = "Remove trivial conflict markers in a git repository"; license = stdenv.lib.licenses.gpl2; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "resource-effect" = callPackage @@ -150646,25 +151752,6 @@ self: { }) {}; "resourcet" = callPackage - ({ mkDerivation, base, containers, exceptions, hspec, lifted-base - , mmorph, monad-control, mtl, transformers, transformers-base - , transformers-compat - }: - mkDerivation { - pname = "resourcet"; - version = "1.1.8.1"; - sha256 = "833a3104a554bda7c434c38a8a63992e8b456f057fa8ec6d039e6abe28715527"; - libraryHaskellDepends = [ - base containers exceptions lifted-base mmorph monad-control mtl - transformers transformers-base transformers-compat - ]; - testHaskellDepends = [ base hspec lifted-base transformers ]; - homepage = "http://github.com/snoyberg/conduit"; - description = "Deterministic allocation and freeing of scarce resources"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "resourcet_1_1_9" = callPackage ({ mkDerivation, base, containers, exceptions, hspec, lifted-base , mmorph, monad-control, mtl, transformers, transformers-base , transformers-compat @@ -150681,7 +151768,6 @@ self: { homepage = "http://github.com/snoyberg/conduit"; description = "Deterministic allocation and freeing of scarce resources"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "respond" = callPackage @@ -150828,8 +151914,8 @@ self: { pname = "rest-gen"; version = "0.20.0.0"; sha256 = "81a9486136f91773371858f9d3e248b80458e7d55aab11f17cc158c3ce68d542"; - revision = "4"; - editedCabalFile = "df0abba48ce1b506060711b616a027680314c92960bdefca0f548eecc058e062"; + revision = "5"; + editedCabalFile = "f215b849b6a581cb87b835c7feeee8de835d6cd5039eb7c15272c4b9fdc9456a"; libraryHaskellDepends = [ aeson base base-compat blaze-html Cabal code-builder directory fclabels filepath hashable haskell-src-exts HStringTemplate hxt @@ -151024,6 +152110,8 @@ self: { pname = "rethinkdb"; version = "2.2.0.7"; sha256 = "ed74dd74333e5cd5fd99dfd84af8c6331fca04d1d04e241b533e2c2936078873"; + revision = "1"; + editedCabalFile = "87cbc3bf8f5d02043e4b7a93a85cc7cb5c0994bd17cee8e65210715e1272b705"; libraryHaskellDepends = [ aeson base base64-bytestring binary bytestring containers data-default mtl network scientific text time unordered-containers @@ -151035,6 +152123,27 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; + "rethinkdb_2_2_0_8" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, data-default, doctest, mtl, network, scientific, text + , time, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "rethinkdb"; + version = "2.2.0.8"; + sha256 = "444938d62cba4cbe8606507e3c0abd341f45fd9acf6000102f1743ddb5a0e50f"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring containers + data-default mtl network scientific text time unordered-containers + utf8-string vector + ]; + testHaskellDepends = [ base doctest ]; + homepage = "http://github.com/atnnn/haskell-rethinkdb"; + description = "A driver for RethinkDB 2.2"; + license = stdenv.lib.licenses.asl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "rethinkdb-client-driver" = callPackage ({ mkDerivation, aeson, base, binary, bytestring, containers , hashable, hspec, hspec-smallcheck, mtl, network, old-locale @@ -152312,8 +153421,8 @@ self: { }: mkDerivation { pname = "roundtrip"; - version = "0.2.0.3"; - sha256 = "11f24fceb9bf3a9c419ed0b8242e3ef2b743861e4ad47b88216f2647ad43f6e0"; + version = "0.2.0.5"; + sha256 = "caf5b343ba025da9d61190d6a9b55f1c1a02bdb5313ed9489ff969cb9c3f6581"; libraryHaskellDepends = [ base containers pretty safe template-haskell text xml-types ]; @@ -152933,6 +154042,24 @@ self: { license = stdenv.lib.licenses.gpl3; }) {}; + "runmany" = callPackage + ({ mkDerivation, async, base, bytestring, optparse-applicative + , process, stm + }: + mkDerivation { + pname = "runmany"; + version = "0.1.2"; + sha256 = "378255e7a54189a204e53197e472076093b34e4c55dae5463e6df0577b15c7b0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring optparse-applicative process stm + ]; + homepage = "https://github.com/jwiegley/runmany"; + description = "Run multiple commands, interleaving output and errors"; + license = stdenv.lib.licenses.mit; + }) {}; + "runmemo" = callPackage ({ mkDerivation, base, data-memocombinators, time }: mkDerivation { @@ -153049,6 +154176,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "safe_0_3_11" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "safe"; + version = "0.3.11"; + sha256 = "6a58c8199a8c5ee7ca14077b69c2e876b29be51c797ec4b93de9c7ab3c7bd879"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base deepseq QuickCheck ]; + homepage = "https://github.com/ndmitchell/safe#readme"; + description = "Library of safe (exception free) functions"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "safe-access" = callPackage ({ mkDerivation, base, mtl, transformers }: mkDerivation { @@ -153974,15 +155115,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "sbv_5_13" = callPackage + "sbv_5_14" = callPackage ({ mkDerivation, array, async, base, base-compat, containers , crackNum, data-binary-ieee754, deepseq, directory, filepath, ghc , HUnit, mtl, old-time, pretty, process, QuickCheck, random, syb }: mkDerivation { pname = "sbv"; - version = "5.13"; - sha256 = "65d1bb21c19ddad03a9dcf19f18d6221c8633428adeda7de11214468c984afbe"; + version = "5.14"; + sha256 = "92dc71b96071162a47383c5f4833e8b78c2874009e671e2a6bc8de9707328e7e"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -154009,8 +155150,8 @@ self: { }: mkDerivation { pname = "sbvPlugin"; - version = "0.7"; - sha256 = "87af8c5e6d590f6cfcef96ad0c110aadc8c90fe07a72f65af77feac31717baf8"; + version = "0.8"; + sha256 = "71ec51df5c185b8380d5275935170fa52f3002c192b65dddf93312a512e8ed9f"; libraryHaskellDepends = [ base containers ghc ghc-prim mtl sbv template-haskell ]; @@ -154020,6 +155161,7 @@ self: { homepage = "http://github.com/LeventErkok/sbvPlugin"; description = "Formally prove properties of Haskell programs using SBV/SMT"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sc3-rdu" = callPackage @@ -154113,14 +155255,14 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; - "scalpel_0_4_0" = callPackage + "scalpel_0_4_1" = callPackage ({ mkDerivation, base, bytestring, containers, curl, data-default , fail, HUnit, regex-base, regex-tdfa, tagsoup, text, vector }: mkDerivation { pname = "scalpel"; - version = "0.4.0"; - sha256 = "ed252c502b138e3a3d87d8fa4b1bf88836c6bd297870532e0bf445c2f72415d8"; + version = "0.4.1"; + sha256 = "463028b6f62fd02f07591433b842552f7e68a650dbe3869f96e5abbbf0c6a534"; libraryHaskellDepends = [ base bytestring containers curl data-default fail regex-base regex-tdfa tagsoup text vector @@ -155034,8 +156176,8 @@ self: { }: mkDerivation { pname = "scroll"; - version = "1.20151219"; - sha256 = "4f91c20e645ee715c9d3549fffffcc58943bee4fb3ba2e622e0189ccb70dd050"; + version = "1.20170122"; + sha256 = "89b5636f8ff2e540892a1b6fb96d3c1bb7b287c13f24c94c143e99afdca38b38"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -155236,15 +156378,21 @@ self: { }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;}; "sdl2-image" = callPackage - ({ mkDerivation, base, SDL2, sdl2, SDL2_image }: + ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image + , template-haskell, text, transformers + }: mkDerivation { pname = "sdl2-image"; - version = "0.1.3.2"; - sha256 = "527b2e7683aee11cf3a054359ad2c253515c612549efc60aa4f54be27d42fa3e"; - libraryHaskellDepends = [ base sdl2 ]; - librarySystemDepends = [ SDL2 ]; + version = "2.0.0"; + sha256 = "399742b2b7e64fe4e58c9d8a44ad29b2c355589233535238f8c9b371de6c26df"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring sdl2 template-haskell text transformers + ]; libraryPkgconfigDepends = [ SDL2 SDL2_image ]; - description = "Haskell binding to sdl2-image"; + executableHaskellDepends = [ base sdl2 text ]; + description = "Bindings to SDL2_image"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; @@ -155565,6 +156713,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "secureUDP" = callPackage + ({ mkDerivation, base, bytestring, containers, network }: + mkDerivation { + pname = "secureUDP"; + version = "0.1.1.3"; + sha256 = "2c59bceee71903722ddecd4d4b31306ef21037048b1ded5a4c049d238334c129"; + libraryHaskellDepends = [ base bytestring containers network ]; + description = "Setups secure (unsorted) UDP packet transfer"; + license = stdenv.lib.licenses.mit; + }) {}; + "securemem" = callPackage ({ mkDerivation, base, byteable, bytestring, ghc-prim, memory }: mkDerivation { @@ -156040,6 +157199,7 @@ self: { homepage = "https://github.com/data61/separated"; description = "A data type with elements separated by values"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "seqaid" = callPackage @@ -156329,22 +157489,22 @@ self: { , base16-bytestring, base64-bytestring, binary, binary-orphans , bytestring, cereal, cereal-vector, clock, containers , data-msgpack, deepseq, directory, either, exceptions, extra - , filepath, formatting, hashable, hspec, lens, monad-control, mtl - , optparse-applicative, parsec, QuickCheck, quickcheck-instances - , safecopy, scientific, semigroups, stm, template-haskell, text - , text-format, time-units, transformers, unordered-containers - , vector, yaml + , filepath, formatting, hashable, hspec, lens, log-warper + , monad-control, mtl, optparse-applicative, parsec, QuickCheck + , quickcheck-instances, safecopy, scientific, semigroups, stm + , template-haskell, text, text-format, time-units, transformers + , unordered-containers, vector, yaml }: mkDerivation { pname = "serokell-util"; - version = "0.1.3.1"; - sha256 = "5765de74022ed024a407a3869892294d50e3027f7cf79ef9b63fca0b61c8b306"; + version = "0.1.3.2"; + sha256 = "0fc433fd42e2281fc9cb3e76a55cd0d6806b611c25fdba516734350507682a77"; libraryHaskellDepends = [ acid-state aeson aeson-extra base base16-bytestring base64-bytestring binary binary-orphans bytestring cereal cereal-vector clock containers data-msgpack deepseq directory either exceptions extra filepath formatting hashable lens - monad-control mtl optparse-applicative parsec QuickCheck + log-warper monad-control mtl optparse-applicative parsec QuickCheck quickcheck-instances safecopy scientific semigroups stm template-haskell text text-format time-units transformers unordered-containers vector yaml @@ -156357,6 +157517,7 @@ self: { homepage = "https://github.com/serokell/serokell-util"; description = "General-purpose functions by Serokell"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "serpentine" = callPackage @@ -156457,6 +157618,8 @@ self: { pname = "servant"; version = "0.9.1.1"; sha256 = "fb3372f676ab07dfab1695ccd0e23d98c948318f4b4d5ae827a6fa5284c4e5fa"; + revision = "1"; + editedCabalFile = "a9be93ef6e6464dc76f4572fe372095b9e77fdbaf92966569b5a50ee4829de4d"; libraryHaskellDepends = [ aeson attoparsec base base-compat bytestring case-insensitive http-api-data http-media http-types mmorph mtl network-uri @@ -156562,37 +157725,6 @@ self: { }) {}; "servant-auth-cookie" = callPackage - ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html - , blaze-markup, bytestring, cereal, cookie, cryptonite - , data-default, deepseq, exceptions, hspec, http-media, http-types - , memory, mtl, QuickCheck, servant, servant-blaze, servant-server - , text, time, transformers, wai, warp - }: - mkDerivation { - pname = "servant-auth-cookie"; - version = "0.3.2"; - sha256 = "c77ba7d3fb289c792aa99f6691c7d2b53f3e5dd4a2bc9ea9ebae41a3addf8080"; - isLibrary = true; - isExecutable = true; - libraryHaskellDepends = [ - base base64-bytestring blaze-builder bytestring cereal cookie - cryptonite data-default exceptions http-types memory mtl servant - servant-server time transformers wai - ]; - executableHaskellDepends = [ - base blaze-html blaze-markup bytestring cereal cryptonite - data-default http-media mtl servant servant-blaze servant-server - text wai warp - ]; - testHaskellDepends = [ - base bytestring cereal cryptonite data-default deepseq hspec - QuickCheck servant-server time - ]; - description = "Authentication via encrypted cookies"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "servant-auth-cookie_0_4_2" = callPackage ({ mkDerivation, base, base-compat, base64-bytestring , blaze-builder, blaze-html, blaze-markup, bytestring, cereal , cookie, cryptonite, data-default, deepseq, exceptions, hspec @@ -156602,8 +157734,8 @@ self: { }: mkDerivation { pname = "servant-auth-cookie"; - version = "0.4.2"; - sha256 = "e1199517da33d5f0b3735567d2391dcf36ca8ca61edea703b674103192a1ed79"; + version = "0.4.2.1"; + sha256 = "830df7c6d14345b6ff8e869354388f6242b75abe371265e5f1e414427a88fed3"; libraryHaskellDepends = [ base base64-bytestring blaze-builder bytestring cereal cookie cryptonite data-default exceptions http-api-data http-types memory @@ -156616,7 +157748,6 @@ self: { ]; description = "Authentication via encrypted cookies"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "servant-auth-docs" = callPackage @@ -156824,6 +157955,8 @@ self: { pname = "servant-client"; version = "0.9.1.1"; sha256 = "6e085faa1a8ecab076ffdec61b97b6e7c8fff7eb18a9a4cf3538c26b7b99c724"; + revision = "1"; + editedCabalFile = "d3ac72d1b11dd6ebf86076237d8ffab3b87e8b6f04d2af1b28a2c5506faa82c5"; libraryHaskellDepends = [ aeson attoparsec base base-compat base64-bytestring bytestring exceptions http-api-data http-client http-client-tls http-media @@ -157481,6 +158614,8 @@ self: { pname = "servant-server"; version = "0.9.1.1"; sha256 = "1e0683557ece1f7a8a7b11e5c7cd1fd042783777157d95a67e28a0518c91bdd1"; + revision = "1"; + editedCabalFile = "0fd5137ad4ab43f5a6fde1a944eb23ce6d75c42fb909e4a82b579ab1c3739771"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -157621,37 +158756,6 @@ self: { }) {}; "servant-swagger-ui" = callPackage - ({ mkDerivation, aeson, base, base-compat, blaze-markup, bytestring - , directory, file-embed, filepath, http-media, lens, servant - , servant-blaze, servant-server, servant-swagger, swagger2 - , template-haskell, text, transformers, transformers-compat, wai - , wai-app-static, warp - }: - mkDerivation { - pname = "servant-swagger-ui"; - version = "0.2.0.2.1.5"; - sha256 = "57fa0b9d8a46482051f3e2bcab7c513adec07450b3fb6bb00281758f99922d57"; - revision = "2"; - editedCabalFile = "cd0f97ba669671dd13af499483c4e0262e7fd032a50e97396dc56bec8256c869"; - libraryHaskellDepends = [ - base blaze-markup bytestring directory file-embed filepath - http-media servant servant-blaze servant-server servant-swagger - swagger2 template-haskell text transformers transformers-compat - wai-app-static - ]; - testHaskellDepends = [ - aeson base base-compat blaze-markup bytestring directory file-embed - filepath http-media lens servant servant-blaze servant-server - servant-swagger swagger2 template-haskell text transformers - transformers-compat wai wai-app-static warp - ]; - homepage = "https://github.com/phadej/servant-swagger-ui#readme"; - description = "Servant swagger ui"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - - "servant-swagger-ui_0_2_1_2_2_8" = callPackage ({ mkDerivation, aeson, base, base-compat, blaze-markup, bytestring , directory, file-embed, filepath, http-media, lens, servant , servant-blaze, servant-server, servant-swagger, swagger2 @@ -157662,6 +158766,8 @@ self: { pname = "servant-swagger-ui"; version = "0.2.1.2.2.8"; sha256 = "21a25df5c3527a859a14ae2edf12116d8634e7be1587357f4545f31fc5acb3a4"; + revision = "1"; + editedCabalFile = "3ad40d23f60d1d80d877914691e7e4adbbd129cc62f411494f144f19b9d82ac8"; libraryHaskellDepends = [ base blaze-markup bytestring directory file-embed filepath http-media servant servant-blaze servant-server servant-swagger @@ -158198,14 +159304,18 @@ self: { }) {}; "sext" = callPackage - ({ mkDerivation, base, bytestring, template-haskell, text }: + ({ mkDerivation, base, bytestring, template-haskell, text, vector + }: mkDerivation { pname = "sext"; - version = "0.1.1"; - sha256 = "d954401c7c416ff8d6c8783c074c061f8268fb0042d553253afd82881284151d"; - libraryHaskellDepends = [ base bytestring template-haskell text ]; - homepage = "http://github.com/dzhus/sext/"; - description = "Lists, Texts and ByteStrings with type-encoded length"; + version = "0.1.2"; + sha256 = "c046a0613bc8275f9e0c4c0052c2a9e9e7468fa20a1fd7f64a6d6ce5f02f46a1"; + libraryHaskellDepends = [ + base bytestring template-haskell text vector + ]; + testHaskellDepends = [ base template-haskell ]; + homepage = "https://github.com/dzhus/sext#readme"; + description = "Lists, Texts, ByteStrings, and Vectors with type-encoded length"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -158447,6 +159557,39 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "shake_0_15_11" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, directory + , extra, filepath, hashable, js-flot, js-jquery, primitive, process + , QuickCheck, random, time, transformers, unix + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "shake"; + version = "0.15.11"; + sha256 = "05520d833ce9563977aa57d777a644b2a2322366a9f54c1004d83967e826b1bb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring deepseq directory extra filepath hashable + js-flot js-jquery 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 + ]; + testHaskellDepends = [ + base binary bytestring deepseq directory extra filepath hashable + js-flot js-jquery process QuickCheck random time transformers unix + unordered-containers utf8-string + ]; + homepage = "http://shakebuild.com"; + description = "Build system library, like Make, but more accurate dependencies"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "shake-cabal-build" = callPackage ({ mkDerivation, base, Cabal, directory, filepath, process }: mkDerivation { @@ -158581,8 +159724,8 @@ self: { ({ mkDerivation, base, basic-prelude, directory, shake }: mkDerivation { pname = "shakers"; - version = "0.0.8"; - sha256 = "13495dad7f64f7f6fd79d86c138ceb517659e28fd138169d1df957892036ab51"; + version = "0.0.16"; + sha256 = "d6f7d889b2030acbc12a233d1666828559c5c6d35ec688b9fc62ebed86eafeef"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base basic-prelude directory shake ]; @@ -158590,35 +159733,10 @@ self: { homepage = "https://github.com/swift-nav/shakers"; description = "Shake helpers"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "shakespeare" = callPackage - ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring - , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec - , process, scientific, template-haskell, text, time, transformers - , unordered-containers, vector - }: - mkDerivation { - pname = "shakespeare"; - version = "2.0.11.2"; - sha256 = "536327335c60f144aa372e4e0f163097bb0b435e28438bf7c54f1f22271f71d4"; - libraryHaskellDepends = [ - aeson base blaze-html blaze-markup bytestring containers directory - exceptions ghc-prim parsec process scientific template-haskell text - time transformers unordered-containers vector - ]; - testHaskellDepends = [ - aeson base blaze-html blaze-markup bytestring containers directory - exceptions ghc-prim hspec HUnit parsec process template-haskell - text time transformers - ]; - homepage = "http://www.yesodweb.com/book/shakespearean-templates"; - description = "A toolkit for making compile-time interpolated templates"; - license = stdenv.lib.licenses.mit; - maintainers = with stdenv.lib.maintainers; [ psibi ]; - }) {}; - - "shakespeare_2_0_12_1" = callPackage ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec , process, scientific, template-haskell, text, time, transformers @@ -158641,7 +159759,6 @@ self: { homepage = "http://www.yesodweb.com/book/shakespearean-templates"; description = "A toolkit for making compile-time interpolated templates"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; maintainers = with stdenv.lib.maintainers; [ psibi ]; }) {}; @@ -159715,8 +160832,8 @@ self: { }: mkDerivation { pname = "simple-conduit"; - version = "0.5.1"; - sha256 = "f997a94736b90abfd6abc08a56e59c02cd42ab549f35148c68ce40c11b03c7cb"; + version = "0.6.0"; + sha256 = "184446555a051992f1a7111af95e84c6cf4a89bdd97c68d354cf9100cb2414fe"; libraryHaskellDepends = [ base bifunctors bytestring chunked-data containers either exceptions filepath free lifted-async lifted-base mmorph @@ -159928,15 +161045,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "simple-log_0_5_0" = callPackage + "simple-log_0_5_1" = callPackage ({ mkDerivation, async, base, containers, deepseq, directory , exceptions, filepath, mtl, SafeSemaphore, text, time , transformers }: mkDerivation { pname = "simple-log"; - version = "0.5.0"; - sha256 = "b46bdde8b3177b187339b741da3400c6b6a3f790f00bfd1ddf0bda34e301da9d"; + version = "0.5.1"; + sha256 = "d1b7cd207877886538332e10b80ae39815e418474c5431b80bc9aa10df2edbf6"; libraryHaskellDepends = [ async base containers deepseq directory exceptions filepath mtl SafeSemaphore text time transformers @@ -159973,6 +161090,18 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "simple-money" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "simple-money"; + version = "0.2.0.1"; + sha256 = "8ebb01c9704377dcc0a945218ff9038fcda3ecf36ecd7f26265e407ba6c5112e"; + libraryHaskellDepends = [ base containers ]; + homepage = "https://github.com/nbrk/simple-money"; + description = "Simple library to handle and interexchange money"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "simple-neural-networks" = callPackage ({ mkDerivation, base, containers, deepseq, parallel, random, split }: @@ -160887,8 +162016,8 @@ self: { }: mkDerivation { pname = "skylighting"; - version = "0.1.0.1"; - sha256 = "e7cdbea2909306f97135b4444489cfff0136ec5609c22228a68201440d6304ac"; + version = "0.1.1.1"; + sha256 = "27722ea3ac638ace239b241a27a6c66ea9ca1580d5eb97985ec766b88acc4775"; libraryHaskellDepends = [ aeson base blaze-html bytestring case-insensitive containers directory filepath hxt mtl regex-pcre-builtin safe text utf8-string @@ -160900,6 +162029,7 @@ self: { homepage = "https://github.com/jgm/skylighting"; description = "syntax highlighting library"; license = stdenv.lib.licenses.gpl2; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "skype4hs" = callPackage @@ -160967,8 +162097,8 @@ self: { }: mkDerivation { pname = "slack-api"; - version = "0.10"; - sha256 = "0b9b6688858b85d9c40a6cfd670658330671173ac309326936ff07c931afb452"; + version = "0.11"; + sha256 = "aa4c71bd6e877bca8d5e4cdb516c4049eb9068e287205985fd4305d78425d0c3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161028,8 +162158,8 @@ self: { ({ mkDerivation, base, time }: mkDerivation { pname = "sleep"; - version = "0.1.0.0"; - sha256 = "ce74c6970b5d83bb92ddf75783fce4ce6d3976cf69c31d18385171787cf80895"; + version = "0.1.0.1"; + sha256 = "af74975f289f74330a890d897db4708db4d31122321325c97ead929daf0d7eec"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base time ]; @@ -161162,28 +162292,6 @@ self: { }) {}; "slug" = callPackage - ({ mkDerivation, aeson, base, exceptions, path-pieces, persistent - , QuickCheck, test-framework, test-framework-quickcheck2, text - }: - mkDerivation { - pname = "slug"; - version = "0.1.5"; - sha256 = "6bc271612759fd9a415ee382b620b0f5b1154c762eb3469a409dafd5f35282fc"; - revision = "1"; - editedCabalFile = "1cbade6e74ca1f38368323dc0e124d4b8f0abc661a53e8738f3700cbf553b218"; - libraryHaskellDepends = [ - aeson base exceptions path-pieces persistent text - ]; - testHaskellDepends = [ - base exceptions path-pieces QuickCheck test-framework - test-framework-quickcheck2 text - ]; - homepage = "https://github.com/mrkkrp/slug"; - description = "Type-safe slugs for Yesod ecosystem"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "slug_0_1_6" = callPackage ({ mkDerivation, aeson, base, exceptions, hspec, http-api-data , path-pieces, persistent, QuickCheck, text }: @@ -161201,7 +162309,6 @@ self: { homepage = "https://github.com/mrkkrp/slug"; description = "Type-safe slugs for Yesod ecosystem"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smallarray" = callPackage @@ -161223,8 +162330,8 @@ self: { }: mkDerivation { pname = "smallcaps"; - version = "0.6.0.3"; - sha256 = "2ec2cac6c542f3e6574f622c963a5931a424daadd4c93078fd0ac160a6705d03"; + version = "0.6.0.4"; + sha256 = "c5224d8f48f86b6d8e788194cbe1e4f13015ba3eb90794ea5d99ff78ddff85d3"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -161451,27 +162558,14 @@ self: { ({ mkDerivation, aeson, base, linear, text, vector }: mkDerivation { pname = "smoothie"; - version = "0.4.2.3"; - sha256 = "ae9f1fd411fc6c57ce4f3d51f23f96ef6cc8362a3df3f932e0fcfa988029e84d"; + version = "0.4.2.6"; + sha256 = "9225877499dd0b4504d91e26403b23f6d8517c097073abf07982fc5041836174"; libraryHaskellDepends = [ aeson base linear text vector ]; homepage = "https://github.com/phaazon/smoothie"; description = "Smooth curves via several interpolation modes"; license = stdenv.lib.licenses.bsd3; }) {}; - "smoothie_0_4_2_4" = callPackage - ({ mkDerivation, aeson, base, linear, text, vector }: - mkDerivation { - pname = "smoothie"; - version = "0.4.2.4"; - sha256 = "962e8c5927e24ebc56fa419bca2fc43db2a187c26410acd316d9914f8391d96c"; - libraryHaskellDepends = [ aeson base linear text vector ]; - homepage = "https://github.com/phaazon/smoothie"; - description = "Smooth curves via several interpolation modes"; - license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "smsaero" = callPackage ({ mkDerivation, aeson, base, containers, http-api-data , http-client, servant, servant-client, servant-docs, text, time @@ -161562,6 +162656,7 @@ self: { ]; description = "Dump the communication with an SMT solver for debugging purposes"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smtlib2-pipe" = callPackage @@ -161583,6 +162678,7 @@ self: { ]; description = "A type-safe interface to communicate with an SMT solver"; license = stdenv.lib.licenses.gpl3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "smtlib2-quickcheck" = callPackage @@ -161725,8 +162821,8 @@ self: { pname = "snap"; version = "1.0.0.1"; sha256 = "293f16c1404793121d3d85abb6287bbb32f5dc1d82b12146d4bb650052322db8"; - revision = "2"; - editedCabalFile = "162e742faa2af87763daf5c733ae2a0ff35c9b29d68de9659c948a24b1681e62"; + revision = "3"; + editedCabalFile = "97c68769fdd4f5693b365da446e17a0181e2fcc2e41dbc56f37804a3204646ef"; libraryHaskellDepends = [ aeson attoparsec base bytestring cereal clientsession configurator containers directory directory-tree dlist filepath hashable heist @@ -161847,6 +162943,8 @@ self: { pname = "snap-core"; version = "1.0.1.0"; sha256 = "f5d2a8b690e77b03626e7bd1856011fc2a13b286939176bde7b61c064aafa37c"; + revision = "1"; + editedCabalFile = "ef248be20bc9d535defbc2f091db3f48dd02e5b233a8305f8ad3c83f2f4548c8"; libraryHaskellDepends = [ attoparsec base bytestring bytestring-builder case-insensitive containers directory filepath HUnit io-streams lifted-base @@ -162052,6 +163150,8 @@ self: { pname = "snap-server"; version = "1.0.1.1"; sha256 = "878d83a815b9cc8f3d282ef6fafc441528b5f7819147f17f0c1b1f9904146c70"; + revision = "1"; + editedCabalFile = "5b9b8071df32b8590c28df9cf4eb4afd77ee4554ff536b7e5a1d617f5e32f9a7"; configureFlags = [ "-fopenssl" ]; libraryHaskellDepends = [ attoparsec base blaze-builder bytestring bytestring-builder @@ -162295,6 +163395,8 @@ self: { pname = "snaplet-fay"; version = "0.3.3.14"; sha256 = "97a9a3ec90e03be064df0a6e3dcf5834de063fb43a24d1014eb3d0ba8bac4207"; + revision = "1"; + editedCabalFile = "58f323693af14f209668396e60d99aaf46c3adc1415f8e2df951a54494be8619"; libraryHaskellDepends = [ aeson base bytestring configurator directory fay filepath mtl snap snap-core transformers @@ -163178,6 +164280,7 @@ self: { homepage = "https://github.com/jiakai0419/snowflake#readme"; description = "twitter's snowflake"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "snowflake-server" = callPackage @@ -163388,10 +164491,8 @@ self: { }: mkDerivation { pname = "socket-unix"; - version = "0.1.0.0"; - sha256 = "34c71e014e728a4c5f31fbb55ac0d46f049969a8860e2b8629369f4d83429f2d"; - revision = "1"; - editedCabalFile = "082468d0b01112a99fffa76d7ff1bbe1b0ebbf878b3364fecec64a73fed094a3"; + version = "0.1.1.0"; + sha256 = "7541dd005761c6d08f8a87fe8157e1cfde128437c3bb3b9a72f3052f799ebd0f"; libraryHaskellDepends = [ base bytestring socket ]; testHaskellDepends = [ async base bytestring socket tasty tasty-hunit unix @@ -164946,27 +166047,6 @@ self: { }) {inherit (pkgs) sqlite;}; "sqlite-simple" = callPackage - ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder - , blaze-textual, bytestring, containers, direct-sqlite, HUnit, text - , time, transformers - }: - mkDerivation { - pname = "sqlite-simple"; - version = "0.4.12.0"; - sha256 = "eb5732bea0fff46a1761c5aa635533c7200c748624825440276774ce4bf56093"; - libraryHaskellDepends = [ - attoparsec base blaze-builder blaze-textual bytestring containers - direct-sqlite text time transformers - ]; - testHaskellDepends = [ - base base16-bytestring bytestring direct-sqlite HUnit text time - ]; - homepage = "http://github.com/nurpax/sqlite-simple"; - description = "Mid-Level SQLite client library"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "sqlite-simple_0_4_12_1" = callPackage ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder , blaze-textual, bytestring, containers, direct-sqlite, HUnit, text , time, transformers @@ -164985,7 +166065,6 @@ self: { homepage = "http://github.com/nurpax/sqlite-simple"; description = "Mid-Level SQLite client library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "sqlite-simple-errors" = callPackage @@ -165031,6 +166110,29 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "sqsd-local" = callPackage + ({ mkDerivation, amazonka, amazonka-sqs, base, bytestring + , case-insensitive, exceptions, http-client, lens, lifted-base + , resourcet, text, unordered-containers, wreq + }: + mkDerivation { + pname = "sqsd-local"; + version = "0.2.0"; + sha256 = "909037383cb8948b4a1451414db65046a8cb967e17580282948ba4fae94aba76"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + amazonka amazonka-sqs base bytestring case-insensitive exceptions + http-client lens lifted-base resourcet text unordered-containers + wreq + ]; + testHaskellDepends = [ base ]; + homepage = "https://github.com/owickstrom/sqsd-local#readme"; + description = "Initial project template from stack"; + license = stdenv.lib.licenses.mpl20; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "squeeze" = callPackage ({ mkDerivation, base, Cabal, data-default, directory, factory , filepath, mtl, QuickCheck, random, toolshed @@ -165580,6 +166682,18 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "stack-type" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "stack-type"; + version = "0.1.0.0"; + sha256 = "f310965736f096cdf099e0a61c5fad39b066692d72643da989b64e61ae196c8e"; + libraryHaskellDepends = [ base transformers ]; + homepage = "https://github.com/aiya000/hs-stack-type"; + description = "The basic stack type"; + license = stdenv.lib.licenses.mit; + }) {}; + "stackage" = callPackage ({ mkDerivation, base, stackage-build-plan, stackage-cabal , stackage-cli, stackage-install, stackage-sandbox, stackage-setup @@ -166735,6 +167849,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "stm-extras" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-extras"; + version = "0.1.0.0"; + sha256 = "ee0887d762a3d541ef74038b3f23f61b6081933da024d3309c9fa5faf0bf1a5f"; + libraryHaskellDepends = [ base stm ]; + homepage = "https://github.com/louispan/stm-extras#readme"; + description = "Extra STM functions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "stm-firehose" = callPackage ({ mkDerivation, base, blaze-builder, conduit, hspec, http-types , HUnit, resourcet, stm, stm-chans, stm-conduit, transformers, wai @@ -166999,6 +168125,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "stopwatch_0_1_0_4" = callPackage + ({ mkDerivation, base, clock, hspec, transformers }: + mkDerivation { + pname = "stopwatch"; + version = "0.1.0.4"; + sha256 = "b9f4c22f93359491c9fd20a0bd1ff9abd7e077aadfce1a213293e7e124b1b5c2"; + libraryHaskellDepends = [ base clock transformers ]; + testHaskellDepends = [ base clock hspec ]; + homepage = "https://github.com/debug-ito/stopwatch"; + description = "A simple stopwatch utility"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "storable" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { @@ -167281,15 +168421,15 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "stratosphere_0_3_1" = callPackage + "stratosphere_0_4_0" = callPackage ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory , hashable, hlint, lens, tasty, tasty-hspec, template-haskell, text , unordered-containers }: mkDerivation { pname = "stratosphere"; - version = "0.3.1"; - sha256 = "dc72586e7cc78d9be49afc9ae99a9713933fd10fa524d55e22ce9ee34e399130"; + version = "0.4.0"; + sha256 = "27c7b48ff3f78231711eab021b4a54b82b3b58e0dfa43e02b8c41a8be9c4527d"; libraryHaskellDepends = [ aeson aeson-pretty base bytestring hashable lens template-haskell text unordered-containers @@ -167491,24 +168631,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "streaming-bytestring" = callPackage - ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl - , resourcet, streaming, transformers, transformers-base + "streaming_0_1_4_5" = callPackage + ({ mkDerivation, base, containers, exceptions, ghc-prim, mmorph + , monad-control, mtl, resourcet, time, transformers + , transformers-base }: mkDerivation { - pname = "streaming-bytestring"; - version = "0.1.4.4"; - sha256 = "0a8b6623cff9fa1310c835a3c3f374cbf1c14ca385dd401db9c13b503e347662"; + pname = "streaming"; + version = "0.1.4.5"; + sha256 = "d6a920e2c08cea30480fc5823ef83bcd312f2e052ae3b54a2ed16ba0a5da6843"; libraryHaskellDepends = [ - base bytestring deepseq exceptions mmorph mtl resourcet streaming - transformers transformers-base + base containers exceptions ghc-prim mmorph monad-control mtl + resourcet time transformers transformers-base ]; - homepage = "https://github.com/michaelt/streaming-bytestring"; - description = "effectful byte steams, or: bytestring io done right"; + homepage = "https://github.com/michaelt/streaming"; + description = "an elementary streaming prelude and general stream type"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "streaming-bytestring_0_1_4_5" = callPackage + "streaming-bytestring" = callPackage ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl , resourcet, smallcheck, streaming, tasty, tasty-smallcheck , transformers, transformers-base @@ -167528,6 +168670,28 @@ self: { homepage = "https://github.com/michaelt/streaming-bytestring"; description = "effectful byte steams, or: bytestring io done right"; license = stdenv.lib.licenses.bsd3; + }) {}; + + "streaming-bytestring_0_1_4_6" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl + , resourcet, smallcheck, streaming, tasty, tasty-smallcheck + , transformers, transformers-base + }: + mkDerivation { + pname = "streaming-bytestring"; + version = "0.1.4.6"; + sha256 = "89d597dd78ebcf292347441ccca226fb6b67e125205db74f7aadab5592ce6a02"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions mmorph mtl resourcet streaming + transformers transformers-base + ]; + testHaskellDepends = [ + base bytestring smallcheck streaming tasty tasty-smallcheck + transformers + ]; + homepage = "https://github.com/michaelt/streaming-bytestring"; + description = "effectful byte steams, or: bytestring io done right"; + license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -167553,6 +168717,29 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "streaming-commons_0_1_17" = callPackage + ({ mkDerivation, array, async, base, blaze-builder, bytestring + , deepseq, directory, hspec, network, process, QuickCheck, random + , stm, text, transformers, unix, zlib + }: + mkDerivation { + pname = "streaming-commons"; + version = "0.1.17"; + sha256 = "e50a38cb8b626ef2f031c195e22171ffce00e20cbe63e8c768887564a7f47da9"; + libraryHaskellDepends = [ + array async base blaze-builder bytestring directory network process + random stm text transformers unix zlib + ]; + testHaskellDepends = [ + array async base blaze-builder bytestring deepseq hspec network + QuickCheck text unix zlib + ]; + homepage = "https://github.com/fpco/streaming-commons"; + description = "Common lower-level functions needed by various streaming data libraries"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "streaming-eversion" = callPackage ({ mkDerivation, base, doctest, foldl, microlens, pipes , pipes-bytestring, pipes-text, streaming, tasty, tasty-hunit @@ -167611,19 +168798,20 @@ self: { "streaming-utils" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, http-client , http-client-tls, json-stream, mtl, network, network-simple, pipes - , resourcet, streaming, streaming-bytestring, transformers + , resourcet, streaming, streaming-bytestring, streaming-commons + , transformers }: mkDerivation { pname = "streaming-utils"; - version = "0.1.4.3"; - sha256 = "9c17f8c1574aec072a2004259bf881e46832b91b82d2c1167115af57339a9f34"; + version = "0.1.4.7"; + sha256 = "d75d3baaf5afa5a020a8a48830779835112047c4da1b708cfb3901ac6c068d48"; libraryHaskellDepends = [ aeson attoparsec base bytestring http-client http-client-tls json-stream mtl network network-simple pipes resourcet streaming - streaming-bytestring transformers + streaming-bytestring streaming-commons transformers ]; homepage = "https://github.com/michaelt/streaming-utils"; - description = "http, attoparsec, pipes and conduit utilities for the streaming libraries"; + description = "http, attoparsec, pipes and other utilities for the streaming libraries"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -167897,17 +169085,6 @@ self: { }) {}; "string-conversions" = callPackage - ({ mkDerivation, base, bytestring, text, utf8-string }: - mkDerivation { - pname = "string-conversions"; - version = "0.4"; - sha256 = "1a64a6db3c7fe37c798aaa433ee4c951c0727fd46a9c096c002b6bf0adac24ae"; - libraryHaskellDepends = [ base bytestring text utf8-string ]; - description = "Simplifies dealing with different types for strings"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "string-conversions_0_4_0_1" = callPackage ({ mkDerivation, base, bytestring, deepseq, hspec, QuickCheck , quickcheck-instances, text, utf8-string }: @@ -167923,7 +169100,6 @@ self: { homepage = "https://github.com/soenkehahn/string-conversions#readme"; description = "Simplifies dealing with different types for strings"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "string-convert" = callPackage @@ -168212,25 +169388,6 @@ self: { }) {}; "strive" = callPackage - ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline - , http-client, http-client-tls, http-types, markdown-unlit - , template-haskell, text, time, transformers - }: - mkDerivation { - pname = "strive"; - version = "3.0.1"; - sha256 = "3a03d0b5c1ac8121be624dedd995c17c99543428225789483693ca7a69654a69"; - libraryHaskellDepends = [ - aeson base bytestring data-default gpolyline http-client - http-client-tls http-types template-haskell text time transformers - ]; - testHaskellDepends = [ base bytestring markdown-unlit time ]; - homepage = "https://github.com/tfausak/strive#readme"; - description = "A client for the Strava V3 API"; - license = stdenv.lib.licenses.mit; - }) {}; - - "strive_3_0_2" = callPackage ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline , http-client, http-client-tls, http-types, markdown-unlit , template-haskell, text, time, transformers @@ -168247,7 +169404,6 @@ self: { homepage = "https://github.com/tfausak/strive#readme"; description = "A client for the Strava V3 API"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "strptime" = callPackage @@ -168315,17 +169471,17 @@ self: { }) {}; "structured-haskell-mode" = callPackage - ({ mkDerivation, applicative-quoters, base, descriptive, ghc-prim - , haskell-src-exts, text + ({ mkDerivation, base, descriptive, ghc-prim, haskell-src-exts + , text }: mkDerivation { pname = "structured-haskell-mode"; - version = "1.0.20"; - sha256 = "62b3673fba19d9b3eae87a0d4be6259a74fa41a8c4df34d0988796c4e2409edd"; + version = "1.1.0"; + sha256 = "c5517a56ebf64134b4b0f0d866357ab498a81d90469985fbeacc458c5ada38b4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - applicative-quoters base descriptive ghc-prim haskell-src-exts text + base descriptive ghc-prim haskell-src-exts text ]; homepage = "https://github.com/chrisdone/structured-haskell-mode"; description = "Structured editing Emacs mode for Haskell"; @@ -168469,15 +169625,15 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "stylish-haskell_0_6_5_0" = callPackage + "stylish-haskell_0_7_1_0" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, directory , filepath, haskell-src-exts, HUnit, mtl, optparse-applicative , strict, syb, test-framework, test-framework-hunit, yaml }: mkDerivation { pname = "stylish-haskell"; - version = "0.6.5.0"; - sha256 = "aeee182f8b6a9492eedd12a45cd9a4abb677e95e1789ddd8681e699f27a5ea78"; + version = "0.7.1.0"; + sha256 = "570a643ae6798995a43b0b357005e71c1529ed43ebafa2748fc97a236e0c01bc"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -168662,6 +169818,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "suffix-array" = callPackage + ({ mkDerivation, array, base, containers, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "suffix-array"; + version = "0.3.0.0"; + sha256 = "4109af4d3ae346c3984acf704ac3c3fb463cdca0a37ee35e7b698ef236e64794"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array base containers tasty tasty-hunit tasty-quickcheck + ]; + homepage = "https://github.com/kadoban/suffix-array#readme"; + description = "Simple and moderately efficient suffix array implementation"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "suffixarray" = callPackage ({ mkDerivation, base, HUnit, vector }: mkDerivation { @@ -169353,6 +170529,20 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "sxml" = callPackage + ({ mkDerivation, base, containers, polyparse, text, xml-types }: + mkDerivation { + pname = "sxml"; + version = "0.1.0.0"; + sha256 = "ab37bccc87b50d14060ae65d63d0f0ee9eca73962d414f7ae1002a286dd7bd8b"; + libraryHaskellDepends = [ + base containers polyparse text xml-types + ]; + homepage = "http://blog.luigiscorner.com/"; + description = "A SXML-parser"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "syb" = callPackage ({ mkDerivation, base, containers, HUnit, mtl }: mkDerivation { @@ -169889,8 +171079,8 @@ self: { }: mkDerivation { pname = "synthesizer-dimensional"; - version = "0.8.0.1"; - sha256 = "bb8b032cb291ef8f8d6dd69e49e871350ee8478961a706365a25541169672c63"; + version = "0.8.0.2"; + sha256 = "d687c5907132d106952e033618ab7256885aa03bc462840c68131fbd4ec1a19d"; libraryHaskellDepends = [ base bytestring event-list non-negative numeric-prelude random sox storable-record storablevector synthesizer-core transformers @@ -169974,14 +171164,18 @@ self: { }: mkDerivation { pname = "synthesizer-midi"; - version = "0.6.0.3"; - sha256 = "e1b1597c54265661893b258ea2dccdb6e5776560fb78f47faa7704333af09434"; + version = "0.6.0.4"; + sha256 = "607da1d5dd809228f89a73fc7caa26f5f7b7c41da0c8fa928848610835c47ff5"; libraryHaskellDepends = [ array base containers data-accessor data-accessor-transformers deepseq event-list midi non-negative numeric-prelude sox storable-record storablevector synthesizer-core synthesizer-dimensional transformers utility-ht ]; + testHaskellDepends = [ + base event-list midi numeric-prelude storablevector + synthesizer-core transformers + ]; homepage = "http://www.haskell.org/haskellwiki/Synthesizer"; description = "Render audio signals from MIDI files or realtime messages"; license = "GPL"; @@ -170298,12 +171492,12 @@ self: { ({ mkDerivation, base, bytestring, network, transformers, unix }: mkDerivation { pname = "systemd"; - version = "1.0.5"; - sha256 = "6eda0e556aa555f031d82a075baed227c389a9f40df13c5a5632b94c6c5b4906"; + version = "1.1.2"; + sha256 = "59461920b66b4b63b055b08af464a6fd9ff529f64527dfb573f9396dadd39287"; libraryHaskellDepends = [ base bytestring network transformers unix ]; - testHaskellDepends = [ base ]; + testHaskellDepends = [ base network unix ]; homepage = "https://github.com/erebe/systemd"; description = "Systemd facilities (Socket activation, Notify)"; license = stdenv.lib.licenses.bsd3; @@ -170430,12 +171624,12 @@ self: { ({ mkDerivation, base, safe, text }: mkDerivation { pname = "tabl"; - version = "0.1.0.0"; - sha256 = "4adb4507af71badd8cb5f076d8c996f9e26e8102e4c2361a93bad1ae303c9b2e"; + version = "1.0.3"; + sha256 = "4ed4b152c4c2ec8eebc8ec1e4dae6d7dd99b1b15148ea5b43be32ed9c333b0df"; libraryHaskellDepends = [ base safe text ]; homepage = "https://github.com/lovasko/tabl"; description = "Table layout"; - license = stdenv.lib.licenses.bsd3; + license = "unknown"; }) {}; "table" = callPackage @@ -171022,6 +172216,28 @@ self: { license = stdenv.lib.licenses.mpl20; }) {}; + "tailfile-hinotify" = callPackage + ({ mkDerivation, async, base, bytestring, conceit, directory, foldl + , hinotify, pipes, process-streaming, streaming, streaming-eversion + , tasty, tasty-hunit + }: + mkDerivation { + pname = "tailfile-hinotify"; + version = "1.0.0.2"; + sha256 = "e63dab76d95842cef9b3b47c48cb0c2ee1fe0e5bb7bd73ff349a9c49a03aa43f"; + libraryHaskellDepends = [ + async base bytestring foldl hinotify pipes streaming + streaming-eversion + ]; + testHaskellDepends = [ + async base bytestring conceit directory foldl hinotify pipes + process-streaming streaming streaming-eversion tasty tasty-hunit + ]; + description = "Tail files in Unix, using hinotify"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "tak" = callPackage ({ mkDerivation, base, bytestring, hashable, hslogger, HUnit , matrix, network, parsec, random-shuffle, safe @@ -171392,25 +172608,26 @@ self: { license = stdenv.lib.licenses.mit; }) {}; - "tasty-ant-xml" = callPackage - ({ mkDerivation, base, containers, directory, filepath - , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers - , xml + "tasty_0_11_1" = callPackage + ({ mkDerivation, ansi-terminal, async, base, clock, containers + , deepseq, mtl, optparse-applicative, regex-tdfa, stm, tagged + , unbounded-delays }: mkDerivation { - pname = "tasty-ant-xml"; - version = "1.0.3"; - sha256 = "34a55d29a962a24aa1d5150795a0cae7a4769950c7ecb7cc1facf3bb0b067562"; + pname = "tasty"; + version = "0.11.1"; + sha256 = "ab9f83401ba8b99d05bc85e2447e32416da593684daae14647777db8bb5eabdc"; libraryHaskellDepends = [ - base containers directory filepath generic-deriving ghc-prim mtl - stm tagged tasty transformers xml + ansi-terminal async base clock containers deepseq mtl + optparse-applicative regex-tdfa stm tagged unbounded-delays ]; - homepage = "http://github.com/ocharles/tasty-ant-xml"; - description = "Render tasty output to XML for Jenkins"; - license = stdenv.lib.licenses.bsd3; + homepage = "http://documentup.com/feuerbach/tasty"; + description = "Modern and extensible testing framework"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "tasty-ant-xml_1_0_4" = callPackage + "tasty-ant-xml" = callPackage ({ mkDerivation, base, containers, directory, filepath , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers , xml @@ -171426,7 +172643,27 @@ self: { homepage = "http://github.com/ocharles/tasty-ant-xml"; description = "Render tasty output to XML for Jenkins"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "tasty-auto" = callPackage + ({ mkDerivation, base, directory, filepath, tasty, tasty-hspec + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-auto"; + version = "0.1.0.1"; + sha256 = "ec858ac5f1890af16c7a98ae866231e15ee3f46c374245bd89a9168b52a7d109"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath tasty tasty-hspec tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + homepage = "https://github.com/minad/tasty-auto#readme"; + description = "Simple auto discovery for Tasty"; + license = stdenv.lib.licenses.mit; }) {}; "tasty-dejafu" = callPackage @@ -171447,8 +172684,8 @@ self: { }: mkDerivation { pname = "tasty-discover"; - version = "1.0.1"; - sha256 = "d64eb1d6f2d21de2e55fc21cb666423a35d79c4732cc7a0931d6995bbd58adbd"; + version = "1.1.0"; + sha256 = "023568259c04b596fdd6c8030667b08d2a17f50cbc2cd514595ddd635ca8a3c5"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -171541,8 +172778,8 @@ self: { pname = "tasty-hspec"; version = "1.1.3"; sha256 = "3c597d948cad9c61355a56811533abbad130eb6e4068fd930ab5514c759bfe31"; - revision = "1"; - editedCabalFile = "01a77505da91de5d767129a556b345bf6b26265fa047a9f2b7cd8677adab1412"; + revision = "2"; + editedCabalFile = "16e03febf0d4bc7921878291345c6658518656d8c8420618e5d72d10143d93f4"; libraryHaskellDepends = [ base hspec hspec-core QuickCheck random tagged tasty tasty-quickcheck tasty-smallcheck @@ -171767,8 +173004,8 @@ self: { }: mkDerivation { pname = "tasty-tap"; - version = "0.0.3"; - sha256 = "b65cde7c662dd1d204a4e8efb84c1210c1ed0571def12ccf3c59f3036f0bc0fc"; + version = "0.0.4"; + sha256 = "c85ee6356f7bcdf3756add5baca06d942656400c3e9765e5087229b53d2eff75"; libraryHaskellDepends = [ base containers stm tasty ]; testHaskellDepends = [ base directory tasty tasty-golden tasty-hunit @@ -172079,8 +173316,8 @@ self: { }: mkDerivation { pname = "telegram-api"; - version = "0.5.1.2"; - sha256 = "f13c9ce45a3d3a7bf52f4fadd8e1410ba64e3015ace00a6f82b2d4adf7e2410c"; + version = "0.5.2.0"; + sha256 = "17df43de078fb793454c13b8a1226525f8e1c189ef2162f147817f60229a8c32"; libraryHaskellDepends = [ aeson base bytestring http-api-data http-client http-media http-types mime-types mtl servant servant-client string-conversions @@ -172185,12 +173422,12 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; - "template-haskell_2_11_0_0" = callPackage + "template-haskell_2_11_1_0" = callPackage ({ mkDerivation, base, ghc-boot-th, pretty }: mkDerivation { pname = "template-haskell"; - version = "2.11.0.0"; - sha256 = "e7bddc18f980f6b8a589a2c4d5e6dd3e1d76e533321cb7ad22afb7242269f6d4"; + version = "2.11.1.0"; + sha256 = "5fb340b665fad764238a67b6dd04870a8c4b15e891a8d2d2cd37c5915a7b369c"; libraryHaskellDepends = [ base ghc-boot-th pretty ]; description = "Support library for Template Haskell"; license = stdenv.lib.licenses.bsd3; @@ -172262,8 +173499,8 @@ self: { ({ mkDerivation, base, mtl, tagsoup, uniplate }: mkDerivation { pname = "templateify"; - version = "0.1.0.0"; - sha256 = "ccbb2c48f9d7a6f1f3df3d00e807416bb8b7fe62fb298fb6cb9d0bb5a043d269"; + version = "0.1.0.1"; + sha256 = "0dc8b3a5bf54dbcba6740f9338c49c8c211b13cee16ef7cd1803edb2f4220321"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base mtl tagsoup uniplate ]; @@ -173476,6 +174713,7 @@ self: { homepage = "https://github.com/joe9/GenericPretty"; description = "A generic, derivable, haskell pretty printer"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-icu" = callPackage @@ -173742,21 +174980,6 @@ self: { }) {}; "text-postgresql" = callPackage - ({ mkDerivation, base, dlist, QuickCheck, quickcheck-simple - , transformers - }: - mkDerivation { - pname = "text-postgresql"; - version = "0.0.2.1"; - sha256 = "10f83683108faa8a704f649bb10ab1962f926b0ac4e481922764cc87bb92f2f6"; - libraryHaskellDepends = [ base dlist transformers ]; - testHaskellDepends = [ base QuickCheck quickcheck-simple ]; - homepage = "http://khibino.github.io/haskell-relational-record/"; - description = "Parser and Printer of PostgreSQL extended types"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "text-postgresql_0_0_2_2" = callPackage ({ mkDerivation, base, dlist, QuickCheck, quickcheck-simple , transformers, transformers-compat }: @@ -173771,7 +174994,6 @@ self: { homepage = "http://khibino.github.io/haskell-relational-record/"; description = "Parser and Printer of PostgreSQL extended types"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "text-printer" = callPackage @@ -174395,10 +175617,11 @@ self: { ({ mkDerivation, base, containers, syb, template-haskell }: mkDerivation { pname = "th-expand-syns"; - version = "0.4.1.0"; - sha256 = "c198f592cc5cd644da97209f1aca0decd10e0847dd676195cb5dcb6abbbe48ea"; + version = "0.4.2.0"; + sha256 = "66fed79828e9a13375f0f801f5ecc3763186667228ad91e19919219ff1654db9"; libraryHaskellDepends = [ base containers syb template-haskell ]; testHaskellDepends = [ base template-haskell ]; + homepage = "https://github.com/DanielSchuessler/th-expand-syns"; description = "Expands type synonyms in Template Haskell ASTs"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -174810,8 +176033,8 @@ self: { pname = "these"; version = "0.7.3"; sha256 = "14339c111ec2caffcb2a9f64164a5dc307a0afb716925ddcb1774d9d442a3d9b"; - revision = "1"; - editedCabalFile = "d351c189525daded1e727f4a705f568d019238c9a4dd60e0277be462f49bede2"; + revision = "2"; + editedCabalFile = "12ec949fc6530adb5b534e773a786d467f59e8087480d5b50a298894aec96e2b"; libraryHaskellDepends = [ aeson base bifunctors binary containers data-default-class deepseq hashable keys mtl profunctors QuickCheck semigroupoids transformers @@ -174909,12 +176132,11 @@ self: { ({ mkDerivation, atomic-primops, base, containers }: mkDerivation { pname = "thread-local-storage"; - version = "0.1.0.4"; - sha256 = "3e87f35f3cabfedbd39810f33b7b167832aac008f4f458a2b2411349506b8239"; - revision = "1"; - editedCabalFile = "3bba7e8933033aa92c2767ccee383d84cc36a791773aff56d51ea95ecf12d90f"; + version = "0.1.1"; + sha256 = "11a0dfa77abf3d39e33529975aade945b0a6720143b3b134fd9460b0889845ca"; libraryHaskellDepends = [ base containers ]; - testHaskellDepends = [ atomic-primops base containers ]; + testHaskellDepends = [ atomic-primops base ]; + homepage = "https://github.com/rrnewton/thread-local-storage"; description = "Several options for thread-local-storage (TLS) in Haskell"; license = stdenv.lib.licenses.bsd3; }) {}; @@ -175237,6 +176459,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {gtk3 = pkgs.gnome3.gtk; webkit2gtk = null;}; + "tibetan-utils" = callPackage + ({ mkDerivation, base, composition, either, hspec, hspec-megaparsec + , megaparsec, text, text-show + }: + mkDerivation { + pname = "tibetan-utils"; + version = "0.1.0.4"; + sha256 = "64fe33564b370cb906fa877d5f130c25618800351c12bc6fb6fed77edd3af1ae"; + libraryHaskellDepends = [ + base composition either megaparsec text text-show + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec text + ]; + homepage = "https://github.com/vmchale/tibetan-utils#readme"; + 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 { @@ -175667,8 +176909,8 @@ self: { ({ mkDerivation, base, intervals, time }: mkDerivation { pname = "time-patterns"; - version = "0.1.4.1"; - sha256 = "5114525b97e376303540feea7b7d780d6c13d558d130a8d95d8577db5e004f41"; + version = "0.1.4.2"; + sha256 = "542b04487ef986e921888b3f6df73f154ed501c00cd7c12e0b623693e90505f6"; libraryHaskellDepends = [ base intervals time ]; homepage = "https://github.com/j-mueller/time-patterns"; description = "Patterns for recurring events"; @@ -175810,8 +177052,7 @@ self: { description = "Distributed systems execution emulation"; license = stdenv.lib.licenses.mit; hydraPlatforms = stdenv.lib.platforms.none; - broken = true; - }) {log-warper = null;}; + }) {}; "timecalc" = callPackage ({ mkDerivation, base, haskeline, uu-parsinglib }: @@ -175831,8 +177072,8 @@ self: { ({ mkDerivation, base, process, time }: mkDerivation { pname = "timeconsole"; - version = "0.1.0.1"; - sha256 = "519f2c90f2ee0b8d58f26fa67fecb83dc77002ed1ea94007b5c256155e9ff022"; + version = "0.1.0.3"; + sha256 = "472e1640c0ee395e3a5d3fed81ddb54ede94123ee38d8330fdb6387768c20ac0"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ base process time ]; @@ -176255,6 +177496,30 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "tinyXml" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hexml, mtl, optparse-generic, primitive, process, vector + }: + mkDerivation { + pname = "tinyXml"; + version = "0.1.0.2"; + sha256 = "a80c87a31010902e209d8738584bf1261ceda26f45dec5f42b239c599dcf9336"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers mtl primitive vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath mtl optparse-generic + ]; + testHaskellDepends = [ + base bytestring containers filepath hexml mtl primitive process + vector + ]; + description = "A fast DOM parser for a subset of XML"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "tinylog" = callPackage ({ mkDerivation, base, bytestring, containers, double-conversion , fast-logger, text, transformers, unix-time @@ -176436,30 +177701,6 @@ self: { }) {}; "tls" = callPackage - ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring - , cereal, cryptonite, data-default-class, hourglass, memory, mtl - , network, QuickCheck, tasty, tasty-quickcheck, transformers, x509 - , x509-store, x509-validation - }: - mkDerivation { - pname = "tls"; - version = "1.3.8"; - sha256 = "b440cf011c3e7af89e1ed719c714ab1001e8d3b13ef9dd3660019d88826bb1e5"; - libraryHaskellDepends = [ - asn1-encoding asn1-types async base bytestring cereal cryptonite - data-default-class memory mtl network transformers x509 x509-store - x509-validation - ]; - testHaskellDepends = [ - base bytestring cereal cryptonite data-default-class hourglass mtl - QuickCheck tasty tasty-quickcheck x509 x509-validation - ]; - homepage = "http://github.com/vincenthz/hs-tls"; - description = "TLS/SSL protocol native implementation (Server and Client)"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "tls_1_3_9" = callPackage ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring , cereal, cryptonite, data-default-class, hourglass, memory, mtl , network, QuickCheck, tasty, tasty-quickcheck, transformers, x509 @@ -176481,7 +177722,6 @@ self: { homepage = "http://github.com/vincenthz/hs-tls"; description = "TLS/SSL protocol native implementation (Server and Client)"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tls-debug" = callPackage @@ -178462,7 +179702,7 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "turtle_1_3_0" = callPackage + "turtle_1_3_1" = callPackage ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock , directory, doctest, foldl, hostname, managed, optional-args , optparse-applicative, process, stm, system-fileio @@ -178471,8 +179711,8 @@ self: { }: mkDerivation { pname = "turtle"; - version = "1.3.0"; - sha256 = "6004c179342c8b341f804046584d1ff6630483af5053d74603877df8d1699a47"; + version = "1.3.1"; + sha256 = "233d05f8d73d171278be765872d623e56f1d795234a94d33a57f1bcca98edd5e"; libraryHaskellDepends = [ ansi-wl-pprint async base bytestring clock directory foldl hostname managed optional-args optparse-applicative process stm @@ -178716,6 +179956,7 @@ self: { homepage = "https://github.com/wiggly/twfy-api-client#readme"; description = "They Work For You API Client Library"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "twhs" = callPackage @@ -180060,8 +181301,8 @@ self: { }: mkDerivation { pname = "ua-parser"; - version = "0.7.2"; - sha256 = "469afe9d9c7d7de7405b316a388639858b515840f74ba0b4c48985559922df55"; + version = "0.7.3"; + sha256 = "bdb23301552c6e429765ea503d1ec598eec3cdfd15732b34745b08e7bcce7a10"; libraryHaskellDepends = [ aeson base bytestring data-default file-embed pcre-light text yaml ]; @@ -180563,18 +181804,16 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "unfoldable_0_9_1" = callPackage - ({ mkDerivation, base, containers, ghc-prim, QuickCheck, random - , transformers + "unfoldable_0_9_2" = callPackage + ({ mkDerivation, base, containers, ghc-prim, one-liner, QuickCheck + , random, transformers }: mkDerivation { pname = "unfoldable"; - version = "0.9.1"; - sha256 = "08e2565142d11f21242d631dfd78ad02da93fd6fa3e75af0df4c1024123db236"; - revision = "1"; - editedCabalFile = "6b047ce80f7c2eab1edef56df078b25bd86bcb496f1c8f9962758a229324ef7c"; + version = "0.9.2"; + sha256 = "9592ec5b6d021fe5c93bc2a047e4f9dddb4bc688bae546fb357e8cd4071b0e04"; libraryHaskellDepends = [ - base containers ghc-prim QuickCheck random transformers + base containers ghc-prim one-liner QuickCheck random transformers ]; homepage = "https://github.com/sjoerdvisscher/unfoldable"; description = "Class of data structures that can be unfolded"; @@ -180825,16 +182064,14 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "unicode-transforms_0_2_0" = callPackage + "unicode-transforms_0_2_1" = callPackage ({ mkDerivation, base, bitarray, bytestring, deepseq , getopt-generics, QuickCheck, split, text }: mkDerivation { pname = "unicode-transforms"; - version = "0.2.0"; - sha256 = "3b27ca1ae8f0a906fbbefe1de819a80a01933610a4657ef6383db2590fdecb0e"; - revision = "1"; - editedCabalFile = "33480d6bb76758c9016397d10769d6ebf2db4004391961ad6dff05610a67d380"; + version = "0.2.1"; + sha256 = "1d8baa0de3c58685aa1e476961f7f3765395ba257d79258c66e86b06a87f3abc"; libraryHaskellDepends = [ base bitarray bytestring text ]; testHaskellDepends = [ base deepseq getopt-generics QuickCheck split text @@ -180862,6 +182099,19 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "unidecode" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "unidecode"; + version = "0.1.0.4"; + sha256 = "3fcb3da74a14a2718be8144068feaec0a426bdf7296e91935fce48d8ee0e12e9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + homepage = "https://github.com/mwotton/unidecode#readme"; + description = "Haskell binding of Unidecode"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "unification-fd" = callPackage ({ mkDerivation, base, containers, logict, mtl }: mkDerivation { @@ -181272,6 +182522,26 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "universum" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , exceptions, ghc-prim, hashable, microlens, microlens-mtl, mtl + , safe, stm, text, text-format, transformers, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "universum"; + version = "0.2.1"; + sha256 = "e5f8c58824cbf559fb3632ff5a00190870e254262a0f4db9dfde7bc2bc423d21"; + libraryHaskellDepends = [ + async base bytestring containers deepseq exceptions ghc-prim + hashable microlens microlens-mtl mtl safe stm text text-format + transformers unordered-containers utf8-string vector + ]; + homepage = "https://github.com/serokell/universum"; + description = "Custom prelude used in Serokell"; + license = stdenv.lib.licenses.mit; + }) {}; + "unix_2_7_2_1" = callPackage ({ mkDerivation, base, bytestring, time }: mkDerivation { @@ -181305,6 +182575,8 @@ self: { pname = "unix-compat"; version = "0.4.3.1"; sha256 = "72801d5a654a6e108c153f412ebd54c37fb445643770e0b97701a59e109f7e27"; + revision = "1"; + editedCabalFile = "6c1914a5322b96837ac47296bf0ce287ce9c89cc131f844483f5d9784e36910a"; libraryHaskellDepends = [ base unix ]; homepage = "http://github.com/jystic/unix-compat"; description = "Portable POSIX-compatibility layer"; @@ -181484,25 +182756,6 @@ self: { }) {}; "unordered-containers" = callPackage - ({ mkDerivation, base, ChasingBottoms, containers, deepseq - , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit - , test-framework-quickcheck2 - }: - mkDerivation { - pname = "unordered-containers"; - version = "0.2.7.1"; - sha256 = "2f9277f1d61c409775835f094c031fbb5462dd564d639f4f1357ee086fc4d702"; - libraryHaskellDepends = [ base deepseq hashable ]; - testHaskellDepends = [ - base ChasingBottoms containers hashable HUnit QuickCheck - test-framework test-framework-hunit test-framework-quickcheck2 - ]; - homepage = "https://github.com/tibbe/unordered-containers"; - description = "Efficient hashing-based container types"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "unordered-containers_0_2_7_2" = callPackage ({ mkDerivation, base, ChasingBottoms, containers, deepseq , hashable, HUnit, QuickCheck, test-framework, test-framework-hunit , test-framework-quickcheck2 @@ -181519,7 +182772,6 @@ self: { homepage = "https://github.com/tibbe/unordered-containers"; description = "Efficient hashing-based container types"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "unordered-containers-rematch" = callPackage @@ -181660,8 +182912,8 @@ self: { }: mkDerivation { pname = "unsequential"; - version = "0.5.1"; - sha256 = "4dd469dc657d82ec8d8ef89cb86822c6f99669f0f781698c75e9e72384718669"; + version = "0.5.2"; + sha256 = "89e70fc1bcdb982cf832e20c5fe540524d885a22210b832d3e3ea7307e3c7b4a"; libraryHaskellDepends = [ base base-prelude dlist transformers ]; testHaskellDepends = [ attoparsec interspersed QuickCheck quickcheck-instances rebase @@ -181695,8 +182947,8 @@ self: { }: mkDerivation { pname = "unused"; - version = "0.6.1.1"; - sha256 = "4a88183dd96bd9e4285e93e0592608666e15b537403799cecd7f963d54623f60"; + version = "0.7.0.0"; + sha256 = "4eee152fd54f52f1c1ff7b12ff8fa78b0d2c84def118f7be2fa51a0c3d70c68b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -181767,6 +183019,27 @@ self: { license = "unknown"; }) {}; + "update-nix-fetchgit" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, bytestring + , data-fix, errors, hnix, process, text, time, transformers + , trifecta, uniplate, utf8-string + }: + mkDerivation { + pname = "update-nix-fetchgit"; + version = "0.1.0.0"; + sha256 = "a2782a528180831e4245997d47a561c008887672c7dc299ac73135b9890a14b2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint async base bytestring data-fix errors hnix + process text time transformers trifecta uniplate utf8-string + ]; + executableHaskellDepends = [ base text ]; + homepage = "https://github.com/expipiplus1/update-nix-fetchgit#readme"; + description = "A program to update fetchgit values in Nix expressions"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "uploadcare" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, cryptohash , hex, http-conduit, http-types, old-locale, time @@ -182225,8 +183498,8 @@ self: { }: mkDerivation { pname = "userid"; - version = "0.1.2.7"; - sha256 = "9d8a614cf760556f40ab79f7f733161defd5240219bcd23399756c0589f2dc8c"; + version = "0.1.2.8"; + sha256 = "b0b2718880dacfefbd7ded80e4fcd1d016a51e5ec638200b6cd5552f4f102124"; libraryHaskellDepends = [ aeson base boomerang safecopy web-routes web-routes-th ]; @@ -182865,8 +184138,8 @@ self: { }: mkDerivation { pname = "vado"; - version = "0.0.7"; - sha256 = "fc8609a92ce40a4c52d37a44297b67928bf30562c4b87a2e3885059ecbc6273b"; + version = "0.0.8"; + sha256 = "bb085062b807c08adc3bed2c0e736d4f888bd15a85e1d3d2babf4e6e25acc256"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -182995,18 +184268,55 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "validity_0_3_1_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "validity"; + version = "0.3.1.1"; + sha256 = "c5ba39b30af35e275467bf016d9df71f3368abaaeb0d47c0cbbdbf78de627b0c"; + libraryHaskellDepends = [ base ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "Validity typeclass"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "validity-bytestring" = callPackage + ({ mkDerivation, base, bytestring, validity }: + mkDerivation { + pname = "validity-bytestring"; + version = "0.1.0.0"; + sha256 = "1322e47ffd6e192b9b322799c8fd8218e3de07274b5263cbd503f280f1a5d9a3"; + libraryHaskellDepends = [ base bytestring validity ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "Validity instances for bytestring"; + license = stdenv.lib.licenses.mit; + }) {}; + "validity-containers" = callPackage ({ mkDerivation, base, containers, validity }: mkDerivation { pname = "validity-containers"; - version = "0.1.0.1"; - sha256 = "ae626d963b2caca9f385cf65eb793fb41441ec93a4d8e937c24dc44a64a88829"; + version = "0.1.0.2"; + sha256 = "22f2084de274b01e0d0dc42fc609b651b979e899123b84a8702a2fca61468cdd"; libraryHaskellDepends = [ base containers validity ]; homepage = "https://github.com/NorfairKing/validity#readme"; description = "Validity instances for containers"; license = stdenv.lib.licenses.mit; }) {}; + "validity-path" = callPackage + ({ mkDerivation, base, filepath, path, validity }: + mkDerivation { + pname = "validity-path"; + version = "0.1.0.0"; + sha256 = "cb93616b60ba80dc051474f8dd0a67c605d4388a316561b29bf0d56117fb32e0"; + libraryHaskellDepends = [ base filepath path validity ]; + homepage = "https://github.com/NorfairKing/validity#readme"; + description = "Validity instances for Path"; + license = stdenv.lib.licenses.mit; + }) {}; + "validity-text" = callPackage ({ mkDerivation, base, text, validity }: mkDerivation { @@ -183334,8 +184644,8 @@ self: { }: mkDerivation { pname = "vcsgui"; - version = "0.2.1.0"; - sha256 = "ef43f033ca5ad099a48890bc0b29a881b846e94e0fad833d65091027243836b8"; + version = "0.2.1.2"; + sha256 = "e58fc0156b8badcb5ee74c81e2c75a1f3e4a047d3154f356ba833e1cb58dc5e1"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183358,8 +184668,8 @@ self: { }: mkDerivation { pname = "vcswrapper"; - version = "0.1.3"; - sha256 = "99cee523d8a4164fce6a2598aad7c8efa3b70785d0a07441bbf7203e3d383e89"; + version = "0.1.5"; + sha256 = "56584523ecd4c40a58345e0fcfc66a8aba4cfcdf49c8b1269d767f3b82b1f17b"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -183490,6 +184800,8 @@ self: { pname = "vector-algorithms"; version = "0.7.0.1"; sha256 = "ed460a41ca068f568bc2027579ab14185fbb72c7ac469b5179ae5f8a52719070"; + revision = "1"; + editedCabalFile = "82d67db49c85c1e136b6e6e44f99c908b405628a17b0d220c95aed34845426a5"; libraryHaskellDepends = [ base bytestring primitive vector ]; testHaskellDepends = [ base bytestring containers QuickCheck vector @@ -183512,19 +184824,6 @@ self: { }) {}; "vector-binary-instances" = callPackage - ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }: - mkDerivation { - pname = "vector-binary-instances"; - version = "0.2.3.3"; - sha256 = "20158b1ab2fb8dd1bad57896fa3f75bb7fbc5354020c5715e997972b6ffb9f5c"; - libraryHaskellDepends = [ base binary vector ]; - testHaskellDepends = [ base binary tasty tasty-quickcheck vector ]; - homepage = "https://github.com/bos/vector-binary-instances"; - description = "Instances of Data.Binary and Data.Serialize for vector"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "vector-binary-instances_0_2_3_4" = callPackage ({ mkDerivation, base, binary, tasty, tasty-quickcheck, vector }: mkDerivation { pname = "vector-binary-instances"; @@ -183535,7 +184834,6 @@ self: { homepage = "https://github.com/bos/vector-binary-instances"; description = "Instances of Data.Binary and Data.Serialize for vector"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "vector-buffer" = callPackage @@ -183886,15 +185184,14 @@ self: { "vectortiles" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, deepseq, hex - , protobuf, tasty, tasty-hunit, text, th-printf, transformers - , vector + , protobuf, tasty, tasty-hunit, text, transformers, vector }: mkDerivation { pname = "vectortiles"; - version = "1.2.0"; - sha256 = "c8876068442349178a8626608b777f707cbe9dc7dc465b250b6e303de4c654ae"; + version = "1.2.0.2"; + sha256 = "9540f0b55c63ae9185a7e2e264a4f10a5fbd0e682e3ecad33e52245d5e32a886"; libraryHaskellDepends = [ - base bytestring cereal containers deepseq protobuf text th-printf + base bytestring cereal containers deepseq protobuf text transformers vector ]; testHaskellDepends = [ @@ -183905,28 +185202,6 @@ self: { license = stdenv.lib.licenses.asl20; }) {}; - "vectortiles_1_2_0_1" = callPackage - ({ mkDerivation, base, bytestring, cereal, containers, deepseq, hex - , protobuf, tasty, tasty-hunit, text, th-printf, transformers - , vector - }: - mkDerivation { - pname = "vectortiles"; - version = "1.2.0.1"; - sha256 = "fb034cb99c10f61ff0d2d7454b51d0e5996c5443a652e436490313d7a064401d"; - libraryHaskellDepends = [ - base bytestring cereal containers deepseq protobuf text th-printf - transformers vector - ]; - testHaskellDepends = [ - base bytestring cereal hex protobuf tasty tasty-hunit text vector - ]; - homepage = "https://github.com/fosskers/vectortiles"; - description = "GIS Vector Tiles, as defined by Mapbox"; - license = stdenv.lib.licenses.asl20; - hydraPlatforms = stdenv.lib.platforms.none; - }) {}; - "verbalexpressions" = callPackage ({ mkDerivation, base, regex-pcre }: mkDerivation { @@ -184020,24 +185295,28 @@ self: { }) {}; "vgrep" = callPackage - ({ mkDerivation, async, attoparsec, base, cabal-file-th, containers - , directory, doctest, fingertree, lens, lifted-base, mmorph, mtl - , pipes, pipes-concurrency, process, QuickCheck, stm, tasty - , tasty-quickcheck, text, transformers, unix, vty + ({ mkDerivation, aeson, async, attoparsec, base, cabal-file-th + , containers, directory, doctest, fingertree, generic-deriving + , lens, lifted-base, mmorph, mtl, pipes, pipes-concurrency, process + , QuickCheck, stm, tasty, tasty-quickcheck, template-haskell, text + , transformers, unix, vty, yaml }: mkDerivation { pname = "vgrep"; - version = "0.1.4.1"; - sha256 = "5362e0a156df7e01be495da161d63d62e9e31d82e8290ca2d1b02c5ec9c24cd9"; + version = "0.2.0.0"; + sha256 = "2b53c200e872d253c1195e93ed8362111461d621759a15562f9fd06d333c2d33"; + revision = "1"; + editedCabalFile = "939169b5cb33e4f625431bffe87d0285f12b458005dbe10f17fbddd66c819262"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - async attoparsec base containers fingertree lens lifted-base mmorph - mtl pipes pipes-concurrency process stm text transformers unix vty + aeson async attoparsec base containers directory fingertree + generic-deriving lens lifted-base mmorph mtl pipes + pipes-concurrency process stm text transformers unix vty yaml ]; executableHaskellDepends = [ async base cabal-file-th containers directory lens mtl pipes - pipes-concurrency process text unix vty + pipes-concurrency process template-haskell text vty ]; testHaskellDepends = [ base containers doctest lens QuickCheck tasty tasty-quickcheck text @@ -184082,6 +185361,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "viewprof" = callPackage + ({ mkDerivation, base, brick, containers, ghc-prof, lens + , scientific, text, vector, vector-algorithms, vty + }: + mkDerivation { + pname = "viewprof"; + version = "0.0.0"; + sha256 = "6e518c06c289d01e82a8c7a360e0467ffba419781d4f394c7b8c608bc9303445"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick containers ghc-prof lens scientific text vector + vector-algorithms vty + ]; + description = "Text-based interactive GHC .prof viewer"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "views" = callPackage ({ mkDerivation, base, mtl }: mkDerivation { @@ -184637,38 +185934,37 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "vty_5_14" = callPackage + "vty_5_15" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers - , data-default, deepseq, directory, filepath, hashable, HUnit - , microlens, microlens-mtl, microlens-th, mtl, parallel, parsec - , QuickCheck, quickcheck-assertions, random, smallcheck, stm - , string-qq, terminfo, test-framework, test-framework-hunit + , deepseq, directory, filepath, hashable, HUnit, microlens + , microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck + , quickcheck-assertions, random, smallcheck, stm, string-qq + , terminfo, test-framework, test-framework-hunit , test-framework-smallcheck, text, transformers, unix, utf8-string , vector }: mkDerivation { pname = "vty"; - version = "5.14"; - sha256 = "6f96be6c79c55850f09589b940bfebcc774adddf8a8258af2235320893c53912"; + version = "5.15"; + sha256 = "03bf0fa5132c271248e0f721ad9fb3f5003dc93cff99776fcc7cb7920a85d7f7"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - base blaze-builder bytestring containers data-default deepseq - directory filepath hashable microlens microlens-mtl microlens-th - mtl parallel parsec stm terminfo text transformers unix utf8-string - vector + base blaze-builder bytestring containers deepseq directory filepath + hashable microlens microlens-mtl microlens-th mtl parallel parsec + stm terminfo text transformers unix utf8-string vector ]; executableHaskellDepends = [ - base containers data-default microlens microlens-mtl mtl + base containers microlens microlens-mtl mtl ]; testHaskellDepends = [ - base blaze-builder bytestring Cabal containers data-default deepseq - HUnit microlens microlens-mtl mtl QuickCheck quickcheck-assertions - random smallcheck stm string-qq terminfo test-framework + base blaze-builder bytestring Cabal containers deepseq HUnit + microlens microlens-mtl mtl QuickCheck quickcheck-assertions random + smallcheck stm string-qq terminfo test-framework test-framework-hunit test-framework-smallcheck text unix utf8-string vector ]; - homepage = "https://github.com/coreyoconnor/vty"; + homepage = "https://github.com/jtdaugherty/vty"; description = "A simple terminal UI library"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -184932,6 +186228,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "wai-cli" = callPackage + ({ mkDerivation, ansi-terminal, base, http-types, monads-tf + , network, options, socket-activation, stm, streaming-commons, unix + , wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "wai-cli"; + version = "0.1.0"; + sha256 = "220d8b3eb52e7b045844be37682f09823a9730115f33ea718717896f74673007"; + libraryHaskellDepends = [ + ansi-terminal base http-types monads-tf network options + socket-activation stm streaming-commons unix wai wai-extra warp + warp-tls + ]; + homepage = "https://github.com/myfreeweb/wai-cli"; + description = "Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "wai-conduit" = callPackage ({ mkDerivation, base, blaze-builder, bytestring, conduit , http-types, transformers, wai @@ -185076,6 +186391,36 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "wai-extra_3_0_19_1" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring + , blaze-builder, 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.19.1"; + sha256 = "f7e7ca4432fd868bb549f16ff2671534cab4e0bcfff194b9de55aa561b21a7f6"; + libraryHaskellDepends = [ + aeson ansi-terminal base base64-bytestring blaze-builder 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 blaze-builder bytestring case-insensitive cookie fast-logger + hspec http-types HUnit resourcet text time transformers wai zlib + ]; + homepage = "http://github.com/yesodweb/wai"; + 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 @@ -185146,8 +186491,8 @@ self: { }: mkDerivation { pname = "wai-handler-launch"; - version = "3.0.2.1"; - sha256 = "84a466837e6df61be9ae03f8c0241bee374a0493f24f4bdc2a1e5f38ab705864"; + version = "3.0.2.2"; + sha256 = "9c94c4da533ebcbbd28cf3dfbeb44a5e953dbf73b53cab0179f16931fa102908"; libraryHaskellDepends = [ async base blaze-builder bytestring http-types process streaming-commons transformers wai warp @@ -185853,22 +187198,6 @@ self: { }) {}; "wai-request-spec" = callPackage - ({ mkDerivation, base, bytestring, case-insensitive, containers - , http-types, text, wai - }: - mkDerivation { - pname = "wai-request-spec"; - version = "0.10.2.1"; - sha256 = "48b04912b04bb045c6e103adea8f20c50af7705e802e706b9c67249ee6a5f57b"; - libraryHaskellDepends = [ - base bytestring case-insensitive containers http-types text wai - ]; - homepage = "https://gitlab.com/cpp.cabrera/wai-request-spec"; - description = "Declarative request parsing"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "wai-request-spec_0_10_2_4" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , http-types, text, wai }: @@ -185882,7 +187211,6 @@ self: { homepage = "https://gitlab.com/queertypes/wai-request-spec"; description = "Declarative request parsing"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "wai-responsible" = callPackage @@ -186755,6 +188083,7 @@ self: { homepage = "https://github.com/sarthakbagaria/web-push#readme"; description = "Helper functions to send messages using Web Push protocol"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "web-routes" = callPackage @@ -186922,8 +188251,8 @@ self: { }: mkDerivation { pname = "web3"; - version = "0.5.1.0"; - sha256 = "57eb367f392f1c7ed230cb151b6a7ac8fda44e11075bbd39407e9c34125947ee"; + version = "0.5.2.1"; + sha256 = "816e5e766e16b3c6aee00eb70a6e967582a782ddca557533afca68a01a8bd2b9"; libraryHaskellDepends = [ aeson attoparsec base base16-bytestring bytestring cryptonite http-client http-client-tls memory template-haskell text @@ -187718,6 +189047,21 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "wide-word" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, QuickCheck }: + mkDerivation { + pname = "wide-word"; + version = "0.1.0.0"; + sha256 = "1a2a5926cbc65afa7bd7dee2ea776779c48d581e980dbc47dfb024391e0836c7"; + revision = "1"; + editedCabalFile = "9dad4dd0b247fd7649e70c4cd0a112b9ce1e231981f624653c7ab15fc5f26e5a"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ base bytestring ghc-prim hspec QuickCheck ]; + homepage = "https://github.com/erikd/wide-word"; + description = "Data types for large but fixed width signed and unsigned integers"; + license = stdenv.lib.licenses.bsd2; + }) {}; + "wigner-symbols" = callPackage ({ mkDerivation, base, bytestring, cryptonite }: mkDerivation { @@ -187748,6 +189092,24 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "wikicfp-scraper_0_1_0_7" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, hspec + , scalpel, text, time + }: + mkDerivation { + pname = "wikicfp-scraper"; + version = "0.1.0.7"; + sha256 = "1e76ab2361c54b4f68dbe9c099f1e36144b405927abd69e6ee09c2292f65c582"; + libraryHaskellDepends = [ + attoparsec base bytestring scalpel text time + ]; + testHaskellDepends = [ base bytestring filepath hspec time ]; + homepage = "https://github.com/debug-ito/wikicfp-scraper"; + description = "Scrape WikiCFP web site"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wikipedia4epub" = callPackage ({ mkDerivation, base, bytestring, directory, epub, filepath , haskell98, HTTP, network, regex-base, regex-posix, tagsoup, url @@ -187775,8 +189137,8 @@ self: { }: mkDerivation { pname = "wild-bind"; - version = "0.1.0.2"; - sha256 = "472a0bec3129e8b0ea60170e0535e602030e1d68c39bfd405c71b246c5211522"; + version = "0.1.0.3"; + sha256 = "f2f5764b9b33aee30d87646a849e6db063fde2b92c8bce0e08ebb94b6b9f737f"; libraryHaskellDepends = [ base containers text transformers ]; testHaskellDepends = [ base hspec microlens QuickCheck stm transformers @@ -187825,8 +189187,8 @@ self: { }: mkDerivation { pname = "wild-bind-x11"; - version = "0.1.0.4"; - sha256 = "62b6ca3f4b6fdc19dae22126ff831b2633bf2d5e24c0c5bedc2757ea9a59e45a"; + version = "0.1.0.5"; + sha256 = "655f263a134e26a45b1001f7ea861743dbdbd30e69ea4808050c5d3178d557e1"; libraryHaskellDepends = [ base containers fold-debounce stm text transformers wild-bind X11 ]; @@ -187952,6 +189314,22 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "wiringPi" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wiringPi"; + version = "1.0"; + sha256 = "78449f9f48bab82bf8e268e0b858171e7539d7b9a61dd92c75a9ea7c1a7523d0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + homepage = "https://github.com/ppelleti/hs-wiringPi"; + description = "Access GPIO pins on Raspberry Pi via wiringPi library"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "with-location" = callPackage ({ mkDerivation, base, hspec }: mkDerivation { @@ -188272,8 +189650,8 @@ self: { }: mkDerivation { pname = "wolf"; - version = "0.3.6"; - sha256 = "0be99a2ae98daaf9f2d499dd3f360a79e258c97874d81a3f32d97da17dce64fa"; + version = "0.3.7"; + sha256 = "6ecd4a1430d63568683fd3d9282cf778e94b27f2d076de67f5853aa5eacb007e"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -188698,6 +190076,18 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "wreq-stringless" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string, wreq }: + mkDerivation { + pname = "wreq-stringless"; + version = "0.4.1.0"; + sha256 = "f2d80a50007a7f9666d67a3cfe15b8b459c53945c6b1add310d0733246fe41e2"; + libraryHaskellDepends = [ base bytestring text utf8-string wreq ]; + homepage = "https://github.com/j-keck/wreq-stringless#readme"; + description = "Simple wrapper to use wreq without Strings"; + license = stdenv.lib.licenses.mit; + }) {}; + "wright" = callPackage ({ mkDerivation, assertions, base, bed-and-breakfast, containers , filepath, lens @@ -188715,20 +190105,67 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "writer-cps-full" = callPackage + ({ mkDerivation, base, writer-cps-lens, writer-cps-morph + , writer-cps-mtl, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-full"; + version = "0.1.0.0"; + sha256 = "ba51df5149470be6d70fd179f2af4cae30824a3a63528f1549a97f57610a5e95"; + libraryHaskellDepends = [ + base writer-cps-lens writer-cps-morph writer-cps-mtl + writer-cps-transformers + ]; + homepage = "https://github.com/minad/writer-cps-full#readme"; + description = "WriteT and RWST monad transformers (Reexport with all dependencies)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + + "writer-cps-lens" = callPackage + ({ mkDerivation, base, lens, profunctors, transformers + , writer-cps-mtl, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-lens"; + version = "0.1.0.0"; + sha256 = "23daa611fc16cddc8b8df3436818870c34ec87795b960b3cea2a3e3c408e3448"; + libraryHaskellDepends = [ + base lens profunctors transformers writer-cps-mtl + writer-cps-transformers + ]; + homepage = "https://github.com/louispan/writer-cps-lens#readme"; + description = "Lens instances for the stricter CPS WriterT and RWST"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "writer-cps-monads-tf" = callPackage ({ mkDerivation, base, monads-tf, transformers , writer-cps-transformers }: mkDerivation { pname = "writer-cps-monads-tf"; - version = "0.1.0.0"; - sha256 = "39717b684cc70e75e8fdacc3641dd615672ea77174ee3ef26bf6929ebf4ac28b"; + version = "0.1.0.1"; + sha256 = "d844c0a995898968ae9ed7f53d3ac8eabd6f9623b70c22214f956ea3692b9583"; libraryHaskellDepends = [ base monads-tf transformers writer-cps-transformers ]; homepage = "https://github.com/minad/writer-cps-monads-tf#readme"; description = "MonadWriter orphan instances for writer-cps-transformers"; license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + + "writer-cps-morph" = callPackage + ({ mkDerivation, base, mmorph, writer-cps-transformers }: + mkDerivation { + pname = "writer-cps-morph"; + version = "0.1.0.1"; + sha256 = "bd685fa9dec074ef7d0f545f95eaf20bd0b600d2fb067f3dcfdc3a3b0e678cee"; + libraryHaskellDepends = [ base mmorph writer-cps-transformers ]; + homepage = "https://github.com/louispan/writer-cps-morph#readme"; + description = "MFunctor instance for CPS style WriterT and RWST"; + license = stdenv.lib.licenses.bsd3; }) {}; "writer-cps-mtl" = callPackage @@ -188746,6 +190183,22 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "writer-cps-mtl_0_1_1_2" = callPackage + ({ mkDerivation, base, mtl, transformers, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-mtl"; + version = "0.1.1.2"; + sha256 = "55d14bfe21dad79b4254c188b5b3f30144d741a821bfb024e38c798dbf7c5f61"; + libraryHaskellDepends = [ + base mtl transformers writer-cps-transformers + ]; + homepage = "https://github.com/minad/writer-cps-mtl#readme"; + description = "MonadWriter orphan instances for writer-cps-transformers"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "writer-cps-transformers" = callPackage ({ mkDerivation, base, transformers }: mkDerivation { @@ -188758,6 +190211,19 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "writer-cps-transformers_0_1_1_2" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "writer-cps-transformers"; + version = "0.1.1.2"; + sha256 = "3c82d9a2157da42229b9f7eaa476d26ce9ce2f3910efe8afc603e07fa4da348a"; + libraryHaskellDepends = [ base transformers ]; + homepage = "https://github.com/minad/writer-cps-transformers#readme"; + description = "WriteT and RWST monad transformers"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "wsdl" = callPackage ({ mkDerivation, base, bytestring, conduit, exceptions, file-embed , hspec, mtl, network-uri, resourcet, text, xml-conduit, xml-types @@ -189306,8 +190772,8 @@ self: { ({ mkDerivation, base, containers, mtl, pretty, xml }: mkDerivation { pname = "xcb-types"; - version = "0.7.1"; - sha256 = "5927e720e4dee26b1bf8a24fb07e47e6a22f9d78fc87aab8d752f207c1566782"; + version = "0.8.0"; + sha256 = "6db5df1acf5c52cf18df0084ff325e665d37eba3eb8ca40ffc2b9a52b220d50b"; libraryHaskellDepends = [ base containers mtl pretty xml ]; homepage = "http://community.haskell.org/~aslatter/code/xcb-types"; description = "Parses XML files used by the XCB project"; @@ -189316,23 +190782,24 @@ self: { "xcffib" = callPackage ({ mkDerivation, attoparsec, base, bytestring, containers - , directory, filemanip, filepath, HUnit, language-python, mtl - , optparse-applicative, split, test-framework, test-framework-hunit - , xcb-types + , directory, either, filemanip, filepath, HUnit, language-python + , mtl, optparse-applicative, semigroups, split, test-framework + , test-framework-hunit, xcb-types }: mkDerivation { pname = "xcffib"; - version = "0.4.2"; - sha256 = "ccaafda9d2e55fb079e5f2bcac74264a0c3c97f6488b49f8a81eae9a66e556b2"; + version = "0.5.0"; + sha256 = "e12cfb879cc022f80b3d05ab0dcbf080005b2d27eb0a07ea56d4481c3afb0879"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ - attoparsec base bytestring containers filemanip filepath + attoparsec base bytestring containers either filemanip filepath language-python mtl split xcb-types ]; executableHaskellDepends = [ - attoparsec base bytestring containers directory filemanip filepath - language-python mtl optparse-applicative split xcb-types + attoparsec base bytestring containers directory either filemanip + filepath language-python mtl optparse-applicative semigroups split + xcb-types ]; testHaskellDepends = [ base filepath HUnit language-python test-framework @@ -189822,20 +191289,20 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; - "xlsx-tabular_0_2_0" = callPackage + "xlsx-tabular_0_2_2" = callPackage ({ mkDerivation, aeson, base, bytestring, containers, data-default , lens, text, xlsx }: mkDerivation { pname = "xlsx-tabular"; - version = "0.2.0"; - sha256 = "95ee0e839d58131a296580fdb73884a208ed017c9b1bfbda1ad05227ec54db77"; + version = "0.2.2"; + sha256 = "d4d95c3f6ead3af2185f22d7bd1ab0f0fb972864553f1edde6eb2fbb4ef75556"; libraryHaskellDepends = [ aeson base bytestring containers data-default lens text xlsx ]; testHaskellDepends = [ base ]; - homepage = "http://github.com/kkazuo/xlsx-tabular#readme"; - description = "Xlsx table decode utility"; + homepage = "https://github.com/kkazuo/xlsx-tabular"; + description = "Xlsx table cell value extraction utility"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; }) {}; @@ -190089,6 +191556,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "xml-hamlet_0_4_1" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, parsec + , shakespeare, template-haskell, text, xml-conduit + }: + mkDerivation { + pname = "xml-hamlet"; + version = "0.4.1"; + sha256 = "7df390f59599a0b16831c3f2cbb13ad0bebb92faa4a350fc6ae613bfba4ec2bb"; + libraryHaskellDepends = [ + base containers parsec shakespeare template-haskell text + xml-conduit + ]; + testHaskellDepends = [ + base containers hspec HUnit parsec shakespeare template-haskell + text xml-conduit + ]; + homepage = "http://www.yesodweb.com/"; + description = "Hamlet-style quasiquoter for XML content"; + license = stdenv.lib.licenses.bsd3; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "xml-helpers" = callPackage ({ mkDerivation, base, xml }: mkDerivation { @@ -190107,10 +191596,8 @@ self: { }: mkDerivation { pname = "xml-html-conduit-lens"; - version = "0.3.2.1"; - sha256 = "22dcbfe4e70a87dcc6d477c9e1c3c51cb1317b4799e42efc6c3d9a55b045c547"; - revision = "2"; - editedCabalFile = "6c3305bb07c0fd40c933640ebe9e6114a798115cfb2f3cb976e40f1ece955132"; + version = "0.3.2.2"; + sha256 = "bf2b242411168e2287d2189e8c74c4c3751afac03003a852ee6068ce7cc643ac"; libraryHaskellDepends = [ base bytestring containers html-conduit lens text xml-conduit ]; @@ -190449,8 +191936,8 @@ self: { pname = "xmlhtml"; version = "0.2.3.5"; sha256 = "e333a1c7afd5068b60b143457fea7325a34408cc65b3ac55f5b342eb0274b06d"; - revision = "2"; - editedCabalFile = "7ef4b85552808a9169da9c650ece3b9994a6c6106185a92e73aad50c5e98e6f1"; + revision = "3"; + editedCabalFile = "4b5e2c334e6fdcab94095ca5fa805a2353690d3a616733cec0febf2ba2991880"; libraryHaskellDepends = [ base blaze-builder blaze-html blaze-markup bytestring containers parsec text unordered-containers @@ -190733,6 +192220,26 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "xmonad-vanessa" = callPackage + ({ mkDerivation, base, containers, process, tibetan-utils, X11 + , xmonad, xmonad-contrib, xmonad-extras + }: + mkDerivation { + pname = "xmonad-vanessa"; + version = "0.1.0.1"; + sha256 = "795192ea6b9510512dd0e7cb1959b6d070089e0fd5c6896218f17af893447290"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers process tibetan-utils X11 xmonad xmonad-contrib + xmonad-extras + ]; + executableHaskellDepends = [ base ]; + homepage = "https://github.com/vmchale/xmonad-vanessa#readme"; + description = "Custom xmonad, which uses stack and sets various defaults"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "xmonad-wallpaper" = callPackage ({ mkDerivation, base, magic, mtl, random, unix, xmonad }: mkDerivation { @@ -191043,10 +192550,8 @@ self: { }: mkDerivation { pname = "xxhash"; - version = "0.0.1"; - sha256 = "b645bff86157f46c8a1194c59bcaa6c182ded708c66a290d50041831f7dc3533"; - revision = "1"; - editedCabalFile = "1d641797e9e431c6152dc41cbe72551bb2f91cec8265d3a5e3b2b9718764d274"; + version = "0.0.2"; + sha256 = "4f5cc71564d71b7ab1e9f70ce9b8d32a3d73cb0b1e08ff96bc54298b21eb2f27"; libraryHaskellDepends = [ base bytestring crypto-api tagged ]; testHaskellDepends = [ base bytestring hspec QuickCheck ]; description = "A Haskell implementation of the xxHash algorithm"; @@ -191725,32 +193230,6 @@ self: { }) {}; "yesod" = callPackage - ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring - , conduit, conduit-extra, data-default, directory, fast-logger - , monad-control, monad-logger, resourcet, safe, semigroups - , shakespeare, streaming-commons, template-haskell, text - , transformers, unix, unordered-containers, wai, wai-extra - , wai-logger, warp, yaml, yesod-auth, yesod-core, yesod-form - , yesod-persistent - }: - mkDerivation { - pname = "yesod"; - version = "1.4.3.1"; - sha256 = "8ad23252817780afc10aee5cf1bd862b3cf46e08aabb884477e874caa351ab21"; - libraryHaskellDepends = [ - aeson base blaze-html blaze-markup bytestring conduit conduit-extra - data-default directory fast-logger monad-control monad-logger - resourcet safe semigroups shakespeare streaming-commons - template-haskell text transformers unix unordered-containers wai - wai-extra wai-logger warp yaml yesod-auth yesod-core yesod-form - yesod-persistent - ]; - homepage = "http://www.yesodweb.com/"; - description = "Creation of type-safe, RESTful web applications"; - license = stdenv.lib.licenses.mit; - }) {}; - - "yesod_1_4_4" = callPackage ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring , conduit, conduit-extra, data-default-class, directory , fast-logger, monad-control, monad-logger, resourcet, semigroups @@ -191772,7 +193251,6 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Creation of type-safe, RESTful web applications"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-angular" = callPackage @@ -192068,6 +193546,7 @@ self: { ]; description = "Very simlple LDAP auth for yesod"; license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-auth-ldap-native" = callPackage @@ -192379,6 +193858,8 @@ self: { pname = "yesod-core"; version = "1.4.30"; sha256 = "1136dbf0beacbb7ea18b73616e059aa85ec5fbbf0ecae88e7ff3ac8eb685f654"; + revision = "1"; + editedCabalFile = "34f11a73eab3b105720ffa017f48217bc3dc383347e36b7584e137e0462bd181"; libraryHaskellDepends = [ aeson auto-update base blaze-builder blaze-html blaze-markup byteable bytestring case-insensitive cereal clientsession conduit @@ -192905,16 +194386,19 @@ self: { }) {}; "yesod-paginator" = callPackage - ({ mkDerivation, base, persistent, resourcet, text, transformers - , yesod + ({ mkDerivation, base, data-default, hspec, persistent, resourcet + , text, transformers, wai-extra, yesod, yesod-core, yesod-test }: mkDerivation { pname = "yesod-paginator"; - version = "0.10.0"; - sha256 = "d5316cc72b8c59fc5cac5b4b31deb4597d3ea9c86a5e58b914d38e07ca34af65"; + version = "0.10.1"; + sha256 = "06dd2e4ffb031176e3e9538f5ed5051e4e188ad803b8071bbc69a95e59d576c3"; libraryHaskellDepends = [ base persistent resourcet text transformers yesod ]; + testHaskellDepends = [ + base data-default hspec wai-extra yesod-core yesod-test + ]; homepage = "http://github.com/pbrisbin/yesod-paginator"; description = "A pagination approach for yesod"; license = stdenv.lib.licenses.bsd3; @@ -192935,28 +194419,6 @@ self: { }) {}; "yesod-persistent" = callPackage - ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent - , persistent-sqlite, persistent-template, resource-pool, resourcet - , text, transformers, wai-extra, yesod-core - }: - mkDerivation { - pname = "yesod-persistent"; - version = "1.4.1.0"; - sha256 = "98f422757210b30b2bd0d75828408a9fb1d67fa81e02ec304848c1922da4e91c"; - libraryHaskellDepends = [ - base blaze-builder conduit persistent persistent-template - resource-pool resourcet transformers yesod-core - ]; - testHaskellDepends = [ - base blaze-builder conduit hspec persistent persistent-sqlite text - wai-extra yesod-core - ]; - homepage = "http://www.yesodweb.com/"; - description = "Some helpers for using Persistent from Yesod"; - license = stdenv.lib.licenses.mit; - }) {}; - - "yesod-persistent_1_4_1_1" = callPackage ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent , persistent-sqlite, persistent-template, resource-pool, resourcet , text, transformers, wai-extra, yesod-core @@ -192976,7 +194438,6 @@ self: { homepage = "http://www.yesodweb.com/"; description = "Some helpers for using Persistent from Yesod"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "yesod-platform" = callPackage @@ -193590,6 +195051,25 @@ self: { license = stdenv.lib.licenses.mit; }) {}; + "yesod-websockets_0_2_5" = callPackage + ({ mkDerivation, async, base, conduit, enclosed-exceptions + , monad-control, transformers, wai, wai-websockets, websockets + , yesod-core + }: + mkDerivation { + pname = "yesod-websockets"; + version = "0.2.5"; + sha256 = "c5f609aea82035a8bd43998f29bb2fc8547f72260dafdc9fdc44a7706975c944"; + libraryHaskellDepends = [ + async base conduit enclosed-exceptions monad-control transformers + wai wai-websockets websockets yesod-core + ]; + homepage = "https://github.com/yesodweb/yesod"; + description = "WebSockets support for Yesod"; + license = stdenv.lib.licenses.mit; + hydraPlatforms = stdenv.lib.platforms.none; + }) {}; + "yesod-websockets-extra" = callPackage ({ mkDerivation, base, enclosed-exceptions, transformers , websockets, yesod-websockets @@ -194838,30 +196318,6 @@ self: { }) {}; "zip" = callPackage - ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive - , cereal, conduit, conduit-extra, containers, digest, exceptions - , filepath, hspec, mtl, path, path-io, plan-b, QuickCheck - , resourcet, text, time, transformers - }: - mkDerivation { - pname = "zip"; - version = "0.1.4"; - sha256 = "073c9f8320ed16048d099fbec10c42a76ae0bcbd13e344fd0ca99f3a6716db78"; - libraryHaskellDepends = [ - base bytestring bzlib-conduit case-insensitive cereal conduit - conduit-extra containers digest exceptions filepath mtl path - path-io plan-b resourcet text time transformers - ]; - testHaskellDepends = [ - base bytestring conduit containers exceptions filepath hspec path - path-io QuickCheck text time transformers - ]; - homepage = "https://github.com/mrkkrp/zip"; - description = "Operations on zip archives"; - license = stdenv.lib.licenses.bsd3; - }) {}; - - "zip_0_1_5" = callPackage ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive , cereal, conduit, conduit-extra, containers, digest, exceptions , filepath, hspec, mtl, path, path-io, plan-b, QuickCheck @@ -194883,11 +196339,10 @@ self: { homepage = "https://github.com/mrkkrp/zip"; description = "Operations on zip archives"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "zip-archive" = callPackage - ({ mkDerivation, array, base, binary, bytestring, containers + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers , digest, directory, filepath, HUnit, mtl, old-time, pretty , process, temporary, text, time, unix, zip, zlib }: @@ -194895,6 +196350,9 @@ self: { pname = "zip-archive"; version = "0.3.0.5"; sha256 = "dc83366e44d735df4088eb174c02c35a522e6228c04fecc35fe9493299fc97c7"; + revision = "1"; + editedCabalFile = "f9284c6bdf1e6c9f85091c602faae19dfad856ac6628531d999a611994f3da86"; + setupHaskellDepends = [ base Cabal ]; libraryHaskellDepends = [ array base binary bytestring containers digest directory filepath mtl old-time pretty text time unix zlib diff --git a/pkgs/development/haskell-modules/with-packages-wrapper.nix b/pkgs/development/haskell-modules/with-packages-wrapper.nix index 7929d99de15..c49b81762e7 100644 --- a/pkgs/development/haskell-modules/with-packages-wrapper.nix +++ b/pkgs/development/haskell-modules/with-packages-wrapper.nix @@ -32,8 +32,10 @@ let isGhcjs = ghc.isGhcjs or false; ghc761OrLater = isGhcjs || lib.versionOlder "7.6.1" ghc.version; packageDBFlag = if ghc761OrLater then "--global-package-db" else "--global-conf"; - ghcCommand = if isGhcjs then "ghcjs" else "ghc"; - ghcCommandCaps= lib.toUpper ghcCommand; + ghcCommand' = if isGhcjs then "ghcjs" else "ghc"; + crossPrefix = if (ghc.cross or null) != null then "${ghc.cross.config}-" else ""; + ghcCommand = "${crossPrefix}${ghcCommand'}"; + ghcCommandCaps= lib.toUpper ghcCommand'; libDir = "$out/lib/${ghcCommand}-${ghc.version}"; docDir = "$out/share/doc/ghc/html"; packageCfgDir = "${libDir}/package.conf.d"; @@ -52,10 +54,12 @@ buildEnv { # as a dedicated drv attribute, like `compiler-name` name = ghc.name + "-with-packages"; paths = paths ++ [ghc]; + extraOutputsToInstall = [ "out" "doc" ]; inherit ignoreCollisions; postBuild = '' . ${makeWrapper}/nix-support/setup-hook + # Work around buildEnv sometimes deciding to make bin a symlink if test -L "$out/bin"; then binTarget="$(readlink -f "$out/bin")" rm "$out/bin" @@ -63,6 +67,8 @@ buildEnv { chmod u+w "$out/bin" fi + # wrap compiler executables with correct env variables + for prg in ${ghcCommand} ${ghcCommand}i ${ghcCommand}-${ghc.version} ${ghcCommand}i-${ghc.version}; do if [[ -x "${ghc}/bin/$prg" ]]; then rm -f $out/bin/$prg diff --git a/pkgs/development/interpreters/elixir/default.nix b/pkgs/development/interpreters/elixir/default.nix index 6999ee07e3d..2d27185a9fc 100644 --- a/pkgs/development/interpreters/elixir/default.nix +++ b/pkgs/development/interpreters/elixir/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "elixir-${version}"; - version = "1.3.3"; + version = "1.4.0"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "elixir"; rev = "v${version}"; - sha256 = "1l4ff3awil1nzrgd4pv4bx6n9ml83ci4czplv03yfz18q7jbipq2"; + sha256 = "1q05f1s581nk475a8d9hakh2irgvsg50x3084yjzhrcmmykwnysi"; }; buildInputs = [ erlang rebar makeWrapper ]; diff --git a/pkgs/development/interpreters/erlang/R19.nix b/pkgs/development/interpreters/erlang/R19.nix index 824c6868880..d08c4e517cb 100644 --- a/pkgs/development/interpreters/erlang/R19.nix +++ b/pkgs/development/interpreters/erlang/R19.nix @@ -21,7 +21,7 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "erlang-" + version + "${optionalString odbcSupport "-odbc"}" + "${optionalString javacSupport "-javac"}"; - version = "19.1.6"; + version = "19.2"; # Minor OTP releases are not always released as tarbals at # http://erlang.org/download/ So we have to download from @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { owner = "erlang"; repo = "otp"; rev = "OTP-${version}"; - sha256 = "120dqi8h2fwqfmh9g2nmkf153zlglzw9kkddz57xqvqq5arcs72y"; + sha256 = "06pr4ydrqpp1skx85zjb1an4kvzv6vacb771vy71k54j7w6lh9hk"; }; buildInputs = @@ -43,6 +43,11 @@ stdenv.mkDerivation rec { debugInfo = enableDebugInfo; + prePatch = '' + substituteInPlace configure.in \ + --replace '`sw_vers -productVersion`' '10.10' + ''; + preConfigure = '' ./otp_build autoconf ''; diff --git a/pkgs/development/interpreters/groovy/default.nix b/pkgs/development/interpreters/groovy/default.nix index a883080f58e..b4a9282e185 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.4.7"; + version = "2.4.8"; src = fetchurl { url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip"; - sha256 = "1mgvpqxc99057szfhhjfirmf3xyhs0vmgb0jzy47wr2jh84xd3a3"; + sha256 = "1zcdkarz9mbx9k5sl69nbphjjcy0xd15zjicjnhp2wq32zm6b2k6"; }; buildInputs = [ unzip makeWrapper ]; diff --git a/pkgs/development/interpreters/hy/default.nix b/pkgs/development/interpreters/hy/default.nix new file mode 100644 index 00000000000..e1ce01b5906 --- /dev/null +++ b/pkgs/development/interpreters/hy/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, pythonPackages }: + +pythonPackages.buildPythonApplication rec { + name = "hy-${version}"; + version = "0.11.1"; + + src = fetchurl { + url = "mirror://pypi/h/hy/${name}.tar.gz"; + sha256 = "1msqv747iz12r73mz4qvsmlwkddwjvrahlrk7ysrcz07h7dsscxs"; + }; + + buildInputs = [ pythonPackages.appdirs ]; + propagatedBuildInputs = [ pythonPackages.clint pythonPackages.astor pythonPackages.rply ]; + + meta = { + description = "A LISP dialect embedded in Python"; + homepage = http://hylang.org/; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.nixy ]; + platforms = stdenv.lib.platforms.all; + }; +} diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index 1a5bed6d20b..b7777d55667 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -9,9 +9,10 @@ let generic = { version, sha256 }: - let php7 = lib.versionAtLeast version "7.0"; in + let php7 = lib.versionAtLeast version "7.0"; + mysqlHeaders = mysql.lib.dev or mysql; - composableDerivation.composableDerivation {} (fixed: { + in composableDerivation.composableDerivation {} (fixed: { inherit version; @@ -38,6 +39,10 @@ let buildInputs = [apacheHttpd]; }; + embed = { + configureFlags = ["--enable-embed"]; + }; + # Extensions imap = { configureFlags = [ @@ -110,12 +115,12 @@ let mysql = { configureFlags = ["--with-mysql"]; - buildInputs = [ mysql.lib.dev ]; + buildInputs = [ mysqlHeaders ]; }; mysqli = { - configureFlags = ["--with-mysqli=${mysql.lib.dev}/bin/mysql_config"]; - buildInputs = [ mysql.lib.dev ]; + configureFlags = ["--with-mysqli=${mysqlHeaders}/bin/mysql_config"]; + buildInputs = [ mysqlHeaders ]; }; mysqli_embedded = { @@ -125,8 +130,8 @@ let }; pdo_mysql = { - configureFlags = ["--with-pdo-mysql=${mysql.lib.dev}"]; - buildInputs = [ mysql.lib.dev ]; + configureFlags = ["--with-pdo-mysql=${mysqlHeaders}"]; + buildInputs = [ mysqlHeaders ]; }; bcmath = { @@ -230,6 +235,7 @@ let pdo_mysqlSupport = config.php.pdo_mysql or true; libxml2Support = config.php.libxml2 or true; apxs2Support = config.php.apxs2 or (!stdenv.isDarwin); + embedSupport = config.php.embed or false; bcmathSupport = config.php.bcmath or true; socketsSupport = config.php.sockets or true; curlSupport = config.php.curl or true; @@ -263,13 +269,15 @@ let configurePhase = '' # Don't record the configure flags since this causes unnecessary - # runtime dependencies. + # runtime dependencies - except for php-embed, as uwsgi needs them. + ${lib.optionalString (!(config.php.embed or false)) '' for i in main/build-defs.h.in scripts/php-config.in; do substituteInPlace $i \ --replace '@CONFIGURE_COMMAND@' '(omitted)' \ --replace '@CONFIGURE_OPTIONS@' "" \ --replace '@PHP_LDFLAGS@' "" done + ''} [[ -z "$libxml2" ]] || export PATH=$PATH:$libxml2/bin ./configure --with-config-file-scan-dir=/etc/php.d --with-config-file-path=$out/etc --prefix=$out $configureFlags @@ -302,17 +310,17 @@ let in { php56 = generic { - version = "5.6.29"; - sha256 = "1fr530x1hxpaf0gb1ayrs9a4xa9v14dfb4hn2560dgm7i96896s9"; + version = "5.6.30"; + sha256 = "01krq8r9xglq59x376zlg261yikckq179jmhnlcg3gqxza9w41d1"; }; php70 = generic { - version = "7.0.14"; - sha256 = "0d0596vzpyw86a77smk799sxl4mh2wylzsvmrv8mzda21nd3di7v"; + version = "7.0.15"; + sha256 = "1nbxwj4yx30k77qibhmnx0rvqhia1zbkwi5ps5nzm0sn6d3zkj58"; }; php71 = generic { - version = "7.1.0"; - sha256 = "0qcf4aahkiwypidw42pd5dz34n10296zgjfyh56lgcymxryzvg38"; + version = "7.1.1"; + sha256 = "1g3mqscxnsic9ypf641jhiyn95d4d1nz198539245v2lgffx74fp"; }; } diff --git a/pkgs/development/interpreters/python/build-python-package-setuptools.nix b/pkgs/development/interpreters/python/build-python-package-setuptools.nix index f077533ecfe..eab10372674 100644 --- a/pkgs/development/interpreters/python/build-python-package-setuptools.nix +++ b/pkgs/development/interpreters/python/build-python-package-setuptools.nix @@ -53,4 +53,4 @@ in attrs // { fi ${postShellHook} ''; -} \ No newline at end of file +} diff --git a/pkgs/development/libraries/SDL2/default.nix b/pkgs/development/libraries/SDL2/default.nix index f94d7051d0d..c25b0642637 100644 --- a/pkgs/development/libraries/SDL2/default.nix +++ b/pkgs/development/libraries/SDL2/default.nix @@ -75,6 +75,6 @@ stdenv.mkDerivation rec { homepage = "http://www.libsdl.org/"; license = licenses.zlib; platforms = platforms.all; - maintainers = with maintainers; [ page ]; + maintainers = with maintainers; [ cpages ]; }; } diff --git a/pkgs/development/libraries/beignet/default.nix b/pkgs/development/libraries/beignet/default.nix index 5d5c834b4ac..7f127522f05 100644 --- a/pkgs/development/libraries/beignet/default.nix +++ b/pkgs/development/libraries/beignet/default.nix @@ -6,111 +6,99 @@ , llvm , libdrm , libX11 -, libXfixes , libpthreadstubs , libXdmcp , libXdamage -, libXxf86vm -, python -, gl +, libXext +, python3 , ocl-icd +, mesa_noglu +, makeWrapper +, beignet }: stdenv.mkDerivation rec { name = "beignet-${version}"; - version = "1.1.2"; + version = "1.2.1"; src = fetchurl { url = "https://01.org/sites/default/files/${name}-source.tar.gz"; - sha256 = "6a8d875afbb5e3c4fc57da1ea80f79abadd9136bfd87ab1f83c02784659f1d96"; + sha256 = "07y8ga545654jdbijmplga7a7j3jn04q5gfdjsl8cax16hsv0kmp"; }; patches = [ ./clang_llvm.patch ]; + enableParallelBuilding = true; + postPatch = '' - patchShebangs src/git_sha1.sh; - - for f in $(find utests -type f) - do - sed -e "s@isnan(@std::isnan(@g" -i $f - sed -e "s@_std::isnan@_isnan@g" -i $f - - sed -e "s@isinf(@std::isinf(@g" -i $f - sed -e "s@_std::isinf@_isinf@g" -i $f - done + patchShebangs src/git_sha1.sh ''; - configurePhase = '' - cmake . -DCMAKE_INSTALL_PREFIX=$out \ - -DCLANG_LIBRARY_DIR="${clang-unwrapped}/lib" \ - -DLLVM_INSTALL_DIR="${llvm}/bin" \ - -DCLANG_INSTALL_DIR="${clang-unwrapped}/bin" - ''; - - postInstall = '' - mkdir -p $out/utests/kernels - mkdir -p $out/utests/lib - - cp -r kernels $out/utests - cp src/libcl.so $out/utests/lib - - cat > $out/utests/setenv.sh << EOF -#!/bin/sh -export OCL_BITCODE_LIB_PATH=$out/lib/beignet/beignet.bc -export OCL_HEADER_FILE_DIR=$out/lib/beignet/include -export OCL_PCH_PATH=$out/lib/beignet/beignet.pch -export OCL_GBE_PATH=$out/lib/beignet/libgbe.so -export OCL_INTERP_PATH=$out/lib/beignet/libgbeinterp.so -export OCL_KERNEL_PATH=$out/utests/kernels -export OCL_IGNORE_SELF_TEST=1 -EOF - - function fixRunPath { - p0=$(patchelf --print-rpath $1) - p1=$(echo $p0 | sed -e "s@$(pwd)/src@$out/utests/lib@g" -) - p2=$(echo $p1 | sed -e "s@$(pwd)/utests@$out/utests@g" -) - patchelf --set-rpath $p2 $1 - } - - fixRunPath utests/utest_run - fixRunPath utests/libutests.so - - cp utests/utest_run $out/utests - cp utests/libutests.so $out/utests - - mkdir -p $out/bin - ln -s $out/utests/setenv.sh $out/bin/beignet_setenv.sh - ln -s $out/utests/utest_run $out/bin/beignet_utest_run - ''; - - # To run the unit tests, the user must be in "video" group. - # The nix builders are members of only "nixbld" group, so - # they are able to compile the tests, but not to run them. - # To verify the installation, add yourself to "video" group, - # switch to a working directory which has both read and write - # permissions, run: nix-shell -p pkgs.beignet, and execute: - # . beignet_setenv.sh && beignet_utest_run - doCheck = false; + cmakeFlags = [ "-DCLANG_LIBRARY_DIR=${clang-unwrapped}/lib" ]; buildInputs = [ llvm clang-unwrapped - cmake libX11 - pkgconfig - libdrm - gl - libXfixes + libXext libpthreadstubs + libdrm libXdmcp libXdamage - libXxf86vm - python ocl-icd + mesa_noglu ]; + nativeBuildInputs = [ + cmake + pkgconfig + python3 + ]; + + passthru.utests = stdenv.mkDerivation rec { + name = "beignet-utests-${version}"; + inherit version src; + + preConfigure = '' + cd utests + ''; + + enableParallelBuilding = true; + + nativeBuildInputs = [ + cmake + python3 + pkgconfig + makeWrapper + ]; + + buildInputs = [ + ocl-icd + ]; + + installPhase = '' + wrapBin() { + install -Dm755 "$1" "$out/bin/$(basename "$1")" + wrapProgram "$out/bin/$(basename "$1")" \ + --set OCL_BITCODE_LIB_PATH ${beignet}/lib/beignet/beignet.bc \ + --set OCL_HEADER_FILE_DIR "${beignet}/lib/beignet/include" \ + --set OCL_PCH_PATH "${beignet}/lib/beignet/beignet.pch" \ + --set OCL_GBE_PATH "${beignet}/lib/beignet/libgbe.so" \ + --set OCL_INTERP_PATH "${beignet}/lib/beignet/libgbeinterp.so" \ + --set OCL_KERNEL_PATH "$out/lib/beignet/kernels" \ + --set OCL_IGNORE_SELF_TEST 1 + } + + install -Dm755 libutests.so $out/lib/libutests.so + wrapBin utest_run + wrapBin flat_address_space + mkdir $out/lib/beignet + cp -r ../../kernels $out/lib/beignet + ''; + }; + meta = with stdenv.lib; { - homepage = https://cgit.freedesktop.org/beignet/; + homepage = "https://cgit.freedesktop.org/beignet/"; description = "OpenCL Library for Intel Ivy Bridge and newer GPUs"; longDescription = '' The package provides an open source implementation of the OpenCL specification for Intel GPUs. diff --git a/pkgs/development/libraries/capstone/default.nix b/pkgs/development/libraries/capstone/default.nix index 97a97523260..64e3690eb3e 100644 --- a/pkgs/development/libraries/capstone/default.nix +++ b/pkgs/development/libraries/capstone/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, bash }: +{ stdenv, fetchurl, bash, pkgconfig }: stdenv.mkDerivation rec { name = "capstone-${version}"; @@ -12,6 +12,10 @@ stdenv.mkDerivation rec { configurePhase = '' patchShebangs make.sh ''; buildPhase = '' ./make.sh ''; installPhase = '' env PREFIX=$out ./make.sh install ''; + + nativeBuildInputs = [ + pkgconfig + ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/cil-aterm/cil-aterm-1.3.6.patch b/pkgs/development/libraries/cil-aterm/cil-aterm-1.3.6.patch deleted file mode 100644 index 97891652853..00000000000 --- a/pkgs/development/libraries/cil-aterm/cil-aterm-1.3.6.patch +++ /dev/null @@ -1,600 +0,0 @@ -diff -urN cil-1.3.6-orig/bin/CilConfig.pm.in cil-1.3.6/bin/CilConfig.pm.in ---- cil-1.3.6-orig/bin/CilConfig.pm.in 2007-02-05 22:10:29.000000000 +0100 -+++ cil-1.3.6/bin/CilConfig.pm.in 2007-03-08 15:02:06.000000000 +0100 -@@ -1,6 +1,6 @@ - - $::archos = "@ARCHOS@"; - $::cc = "@CC@"; --$::cilhome = "@CILHOME@"; -+$::cilhome = "@prefix@"; - $::default_mode = "@DEFAULT_CIL_MODE@"; - -diff -urN cil-1.3.6-orig/Makefile.in cil-1.3.6/Makefile.in ---- cil-1.3.6-orig/Makefile.in 2007-02-05 22:10:29.000000000 +0100 -+++ cil-1.3.6/Makefile.in 2007-03-05 15:10:31.000000000 +0100 -@@ -85,6 +85,7 @@ - cfg liveness reachingdefs deadcodeelim availexps \ - availexpslv predabst\ - testcil \ -+ atermprinter \ - $(CILLY_FEATURES) \ - ciloptions feature_config - # ww: we don't want "main" in an external cil library (cil.cma), -@@ -626,6 +627,8 @@ - - prefix = @prefix@ - exec_prefix = @exec_prefix@ -+bindir = @prefix@/bin -+objdir = @prefix@/$(OBJDIR) - datarootdir = @datarootdir@ - libdir = @libdir@ - pkglibdir = $(libdir)/cil -@@ -645,6 +648,11 @@ - $(INSTALL_DATA) $(install_lib) $(DESTDIR)$(pkglibdir) - $(INSTALL) -d $(DESTDIR)$(pkgdatadir) - $(INSTALL_DATA) $(addprefix lib/, $(filter %.pm, $(DISTRIB_LIB))) $(DESTDIR)$(pkgdatadir) -+ $(INSTALL) -d $(bindir) -+ $(INSTALL) -d $(objdir) -+ $(INSTALL) bin/* $(bindir) -+ $(INSTALL_DATA) lib/* $(bindir) -+ $(INSTALL) $(OBJDIR)/*.exe $(objdir) - - cil.spec: cil.spec.in - ./config.status $@ -diff -urN cil-1.3.6-orig/ocamlutil/Makefile.ocaml cil-1.3.6/ocamlutil/Makefile.ocaml ---- cil-1.3.6-orig/ocamlutil/Makefile.ocaml 2007-02-05 22:10:29.000000000 +0100 -+++ cil-1.3.6/ocamlutil/Makefile.ocaml 2007-03-05 15:14:01.000000000 +0100 -@@ -192,20 +192,10 @@ - # $(AT) - put this before shell commands which are to be executed, - # and also printed in style 2 - # $(ECHO) - use in place of '@' for things not printed in either style --ifdef ECHOSTYLE_SCOTT -- # 'true' silently consumes its arguments, whereas 'echo' prints them -- NARRATIVE := true -- COMMAND := echo -- AT := -- ECHO := @ --else -- NARRATIVE := echo -- COMMAND := true -- # change these next two definitions to to echo everything, -- # or leave as @ to suppress echoing -- AT := @ -- ECHO := @ --endif -+NARRATIVE := true -+COMMAND := echo -+AT := -+ECHO := @ - - ifdef PREPROC - COMPILEFLAGS += -pp "$(PREPROC)$" -diff -urN cil-1.3.6-orig/src/ext/atermprinter.ml cil-1.3.6/src/ext/atermprinter.ml ---- cil-1.3.6-orig/src/ext/atermprinter.ml 1970-01-01 01:00:00.000000000 +0100 -+++ cil-1.3.6/src/ext/atermprinter.ml 2007-03-05 16:48:08.000000000 +0100 -@@ -0,0 +1,514 @@ -+open Cil -+open Pretty -+open List -+open String -+open Printf -+module S = String -+module E = Errormsg -+module H = Hashtbl -+module IH = Inthash -+ -+let outputfilename = ref "cil.aterm" -+let trace p = eprintf "%s" (p ^ "\n") ; flush stderr -+let invalidStmt = mkStmt (Instr []) -+let id = fun x -> x -+let compose f g x = (f (g x)) -+let (@) = compose -+let pSpace = text " " -+let foldl1 op ls = match ls with -+ | (x::xs) -> fold_left op x xs -+ | _ -> raise (Invalid_argument "foldl1 should not take an empty list") -+let pPacked d l r = l ++ d ++ r -+let pParens d = pPacked d (text "(") (text ")") -+let pBraced d = pPacked d (text "{") (text "}") -+let pSquared d = pPacked d (text "[") (text "]") -+let pSpaced d = pPacked d pSpace pSpace -+let pBool b = (pSpaced @ text @ S.capitalize @ string_of_bool) b -+let pInt64 i = text (Int64.to_string i) -+let pSeqSep sep xs = match xs with -+ | [] -> nil -+ | _ -> foldl1 (pPacked sep) xs -+let pCommaSep xs = pSeqSep (text ",") xs -+let pPair (a,b) = (pSpaced @ pParens @ pCommaSep) [a;b] -+let pTriplet (a,b,c) = (pSpaced @ pParens @ pCommaSep) [a;b;c] -+let pSemiColSep xs = pSeqSep (text ";") xs -+let pTriple f g h (a,b,c) = (f a, g b, h c) -+let pDouble f g (a,b) = (f a, g b) -+let pOption p m = match m with -+ | None -> text "None()" -+ | Some v -> text "Some" ++ pParens( p v ) -+let pSpParens = pSpaced @ pParens -+let pQuoted str = pPacked (text(escaped str)) (text "\"") (text "\"") -+let pList = pSpaced @ pSquared @ pCommaSep -+let pRecord = pSpaced @ pBraced @ pCommaSep -+ -+class atermPrinter : cilPrinter = -+object (self) -+ inherit defaultCilPrinterClass -+ -+ (* printing variable declarations; just store the varinfo *) -+ method pVDecl () (vinfo:varinfo) : doc = if !E.verboseFlag then trace "pVDecl" -+ ; self#pp_varinfo vinfo -+ (* printing variable uses; same as declarations; store the varinfo *) -+ method pVar (vinfo:varinfo) : doc = if !E.verboseFlag then trace "pVar" ; -+ self#pp_varinfo vinfo -+ -+ method pLval () ((lh, off):lval) : doc = if !E.verboseFlag then trace "pLvalue" ; -+ text "Lvalue" ++ (pParens @ pCommaSep) [ self#pp_lhost lh ; self#pOffset nil off ] -+ -+ (** we are not using the first argument which represents the base from which we are -+ offsetting, because we just want to generate a tree view of the CIL tree. For a tree view -+ this base case is not necessary **) -+ method pOffset (d:doc) (o:offset) : doc = if !E.verboseFlag then trace "pOffset" ; -+ match o with -+ | NoOffset -> text "Offset_NoOffset() " -+ | Field (finfo, off) -> text "Offset_Field" ++ (pParens @ pCommaSep) [ (self#pFieldDecl ()) finfo ; self#pOffset nil off ] -+ | Index (e, off) -> text "Offset_Index" ++ (pParens @ pCommaSep) [ self#pExp () e ; self#pOffset nil off ] -+ -+ (*** INSTRUCTIONS ***) -+ method pInstr () (i:instr) : doc = if !E.verboseFlag then trace "pInstr" ; -+ match i with -+ | Set (lv,e,l) -> text "Set" ++ (pParens @ pCommaSep) [ -+ self#pLval () lv ; -+ self#pExp () e ; -+ self#pp_location l ] -+ | Call (olv,e, elst, l) -> text "Call" ++ (pParens @ pCommaSep) [ -+ pOption (self#pLval ()) olv ; -+ self#pExp () e ; -+ pList (map (self#pExp ()) elst) ; -+ self#pp_location l] -+ | Asm (attr, slst1, outs, ins, slst2, l) -> text "Asm" ++ (pParens @ pCommaSep) [ -+ self#pAttrs () attr ; -+ (pList @ map pQuoted) slst1 ; -+ (pList @ ( map ( pTriplet -+ @ (pTriple (pOption (pQuoted)) (pQuoted) (self#pLval ())) -+ ) -+ ) ) outs ; -+ (pList @ ( map ( pTriplet -+ @ (pTriple (pOption (pQuoted)) (pQuoted) (self#pExp ())) -+ ) -+ ) ) ins ; -+ (pList @ map pQuoted) slst2 ; -+ self#pp_location l] -+ -+ -+ -+ (* a statement itself is just a record of info about the statement -+ the different kinds of statements can be found at pStmtKind *) -+ method pStmt () (s:stmt) : doc = if !E.verboseFlag then trace "pStmt" ; -+ self#pp_stmtinfo s -+ method dStmt (out:out_channel) (i:int) (s:stmt) : unit = fprint out i (self#pStmt () s) -+ -+ (* a block is just a record of info about the block of interest. -+ the real block is a stmtkind (see pStmtKind) *) -+ method dBlock (out:out_channel) (i:int) (b:block) : unit = fprint out i (self#pBlock () b) -+ method pBlock () (b:block) : doc = if !E.verboseFlag then trace "pBlock" ; -+ self#pp_blockinfo b -+ -+ (*** GLOBALS ***) -+ method pGlobal () (g:global) : doc = if !E.verboseFlag then trace "pGlobal" ; (* global (vars, types, etc.) *) -+ match g with -+ | GType (typ , l) -> text "GlobalType" ++ (pParens @ pCommaSep) [ self#pp_typeinfo typ ; self#pp_location l ] -+ | GCompTag (comp, l) -> text "GlobalCompTag" ++ (pParens @ pCommaSep) [ self#pp_compinfo comp ; self#pp_location l ] -+ | GCompTagDecl (comp, l) -> text "GlobalCompTagDecl" ++ (pParens @ pCommaSep) [ self#pp_compinfo comp ; self#pp_location l ] -+ | GEnumTag (enum, l) -> text "GlobalEnumTag" ++ (pParens @ pCommaSep) [ self#pp_enuminfo enum ; self#pp_location l ] -+ | GEnumTagDecl (enum, l) -> text "GlobalEnumTagDecl" ++ (pParens @ pCommaSep) [ self#pp_enuminfo enum ; self#pp_location l ] -+ | GVarDecl (vinf, l) -> text "GlobalVarDecl" ++ (pParens @ pCommaSep) [ self#pp_varinfo vinf ; self#pp_location l ] -+ | GVar (vinf, iinf, l) -> text "GlobalVar" ++ (pParens @ pCommaSep) [ self#pp_varinfo vinf ; self#pp_initinfo iinf ; self#pp_location l ] -+ | GFun (fdec, l) -> text "GlobalFun" ++ (pParens @ pCommaSep) [ self#pp_fundec fdec ; self#pp_location l ] -+ | GAsm (str , l) -> text "GlobalAsm" ++ (pParens @ pCommaSep) [ pQuoted str ; self#pp_location l ] -+ | GPragma (attr, l) -> text "GlobalPragma" ++ (pParens @ pCommaSep) [ (fun (doc1, bool1) -> doc1) (self#pAttr attr) -+ ; self#pp_location l -+ ] -+ | GText str -> text "GlobalText" ++ pParens( pQuoted str) -+ method dGlobal (out:out_channel) (g:global) : unit = fprint out 80 (self#pGlobal () g) -+ -+ (* a fielddecl is just a record containing info about the decl *) -+ method pFieldDecl () : fieldinfo -> doc = if !E.verboseFlag then trace "pFieldDecl" ; -+ self#pp_fieldinfo -+ -+ (*** TYPES ***) -+ method pType (nameOpt: doc option) (* Whether we are declaring a name or -+ * we are just printing a type *) -+ () (t:typ) = if !E.verboseFlag then trace "pType" ; (* use of some type *) -+ match t with -+ | TVoid attr -> text "TVoid" ++ pParens( self#pAttrs () attr) -+ | TInt (ikin, attr) -> text "TInt" ++ (pParens @ pCommaSep) [ self#pp_ikind ikin ; self#pAttrs () attr ] -+ | TFloat (fkin, attr) -> text "TFloat" ++ (pParens @ pCommaSep) [ self#pp_fkind fkin ; self#pAttrs () attr ] -+ | TPtr (t , attr) -> text "TPtr" ++ (pParens @ pCommaSep) [ self#pType None () t ; self#pAttrs () attr ] -+ | TArray (t, e, attr) -> text "TArray" ++ (pParens @ pCommaSep) [ self#pType None () t ; -+ pOption (self#pExp ()) e ; self#pAttrs () attr ] -+ | TFun (t, olst, b, attr) -> text "TFun" ++ (pParens @ pCommaSep) [ -+ self#pType None () t ; -+ pOption (pList @ (map ( pTriplet -+ @ (pTriple (pQuoted) (self#pType None ()) (self#pAttrs ())) -+ ) -+ ) -+ ) -+ olst ; -+ pBool b ; -+ self#pAttrs () attr] -+ | TNamed (tinfo, attr) -> text "TNamed" ++ (pParens @ pCommaSep) [ self#pp_typeinfo tinfo ; self#pAttrs () attr ] -+ | TComp (cinfo, attr) -> text "TComp" ++ (pParens @ pCommaSep) [ (text @ string_of_int) cinfo.ckey ; -+ self#pAttrs () attr] -+ | TEnum (einfo, attr) -> text "TEnum" ++ (pParens @ pCommaSep) [ self#pp_enuminfo einfo ; self#pAttrs () attr ] -+ | TBuiltin_va_list (attr) -> text "TBuiltin_va_list" ++ pParens( self#pAttrs () attr) -+ -+ (*** ATTRIBUTES ***) -+ method pAttr (Attr(an, args) : attribute) : (doc * bool) = if !E.verboseFlag then trace "pAttr" ; -+ ( text "Attr" ++ (pParens @ pCommaSep) [ pQuoted an ; pList (map (self#pAttrParam ()) args) ] -+ , false -+ ) -+ -+ method pAttrParam () (p:attrparam) : doc = if !E.verboseFlag then trace "pAttrParam" ; -+ match p with -+ | AInt (i) -> text "AInt" ++ pParens( pQuoted (string_of_int i)) -+ | AStr (s) -> text "AStr" ++ pParens( pQuoted s) -+ | ACons (s, args) -> text "ACons" ++ (pParens @ pCommaSep) [ pQuoted s ; pList (map (self#pAttrParam ()) args) ] -+ | ASizeOf (t) -> text "ASizeOf" ++ pParens( self#pType None () t) -+ | ASizeOfE (arg) -> text "ASizeOfE" ++ pParens( self#pAttrParam () arg) -+ | ASizeOfS (tsig) -> text "ASizeOfS" ++ pParens( self#pp_typsig tsig) -+ | AAlignOf (t) -> text "AAlignOf" ++ pParens( self#pType None () t) -+ | AAlignOfE (arg) -> text "AAlignOfE" ++ pParens( self#pAttrParam () arg) -+ | AAlignOfS (tsig) -> text "AAlignOfS" ++ pParens( self#pp_typsig tsig) -+ | AUnOp (uop, arg) -> text "AUnOp" ++ (pParens @ pCommaSep) [ self#pp_unop uop ; self#pAttrParam () arg ] -+ | ABinOp (bop, arg1, arg2) -> text "ABinOp" ++ (pParens @ pCommaSep) [ self#pp_binop bop -+ ; self#pAttrParam () arg1 -+ ; self#pAttrParam () arg2 ] -+ | ADot (arg, s) -> text "ADot" ++ (pParens @ pCommaSep) [ self#pAttrParam () arg ; pQuoted s] -+ | AStar (a1) -> text "AStar" ++ pParens( self#pAttrParam () a1 ) -+ | AAddrOf (a1) -> text "AAddrOf" ++ pParens( self#pAttrParam () a1 ) -+ | AIndex (a1, a2) -> text "AIndex" ++ (pParens @ pCommaSep) [ self#pAttrParam () a1 -+ ; self#pAttrParam () a2 ] -+ | AQuestion (a1, a2, a3) -> text "AQuestion" ++ (pParens @ pCommaSep) [ self#pAttrParam () a1 -+ ; self#pAttrParam () a2 -+ ; self#pAttrParam () a3 ] -+ -+ (* | AStar a1 -> -+ text "(*" ++ (self#pAttrPrec derefStarLevel () a1) ++ text ")" -+ | AAddrOf a1 -> text "& " ++ (self#pAttrPrec addrOfLevel () a1) -+ | AIndex (a1, a2) -> self#pAttrParam () a1 ++ text "[" ++ -+ self#pAttrParam () a2 ++ text "]" -+ | AQuestion (a1, a2, a3) -> -+ self#pAttrParam () a1 ++ text " ? " ++ -+ self#pAttrParam () a2 ++ text " : " ++ -+ self#pAttrParam () a3 -+*) -+ method pAttrs () (attr:attributes) : doc = if !E.verboseFlag then trace "pAttrs" ; -+ text "Attributes" ++ pParens( -+ pList (map (fst @ self#pAttr) attr) -+ ) -+ -+ (*** LABELS ***) -+ method pLabel () (l:label) : doc = if !E.verboseFlag then trace "pLabel" ; -+ match l with -+ | Label (s,l,b) -> text "Label" ++ (pParens @ pCommaSep) [ -+ pQuoted s ; -+ self#pp_location l ; -+ pBool b ] -+ | Case (e,l) -> text "Case" ++ (pParens @ pCommaSep) [ -+ self#pExp () e ; -+ self#pp_location l ] -+ | Default (l) -> text "Default" ++ pParens( self#pp_location l) -+ -+ (*** printing out locations as line directives is not necessary -+ because we are printing the tree structure and locations are -+ present everywhere ***) -+ method pLineDirective : ?forcefile:bool -> location -> doc = fun ?forcefile _ -> nil -+ -+ (*** STATEMENT KINDS ***) -+ method pStmtKind s () (sk:stmtkind) : doc = if !E.verboseFlag then trace "pStmtKind" ; -+ match sk with -+ | Instr (ilst) -> text "Instr" ++ pParens( pList (map (self#pInstr ()) ilst)) -+ | Return (oe, l) -> text "Return" ++ (pParens @ pCommaSep) [ pOption (self#pExp ()) oe ; self#pp_location l ] -+ | Goto (stmtref, l) -> text "Goto" ++ (pParens @ pCommaSep) [ self#pStmt () !stmtref ; self#pp_location l ] -+ | Break (l) -> text "Break" ++ pParens( self#pp_location l) -+ | Continue (l) -> text "Continue" ++ pParens( self#pp_location l) -+ | If (e, b1, b2, l) -> text "If" ++ (pParens @ pCommaSep) [ -+ self#pExp () e ; -+ self#pBlock () b1 ; -+ self#pBlock () b2 ; -+ self#pp_location l ] -+ | Switch (e,b,stlst,l) -> text "Switch" ++ (pParens @ pCommaSep) [ -+ self#pExp () e ; -+ self#pBlock () b ; -+ pList (map (self#pStmt ()) stlst) ; -+ self#pp_location l ] -+ | Loop (b,l,os1, os2) -> text "Loop" ++ (pParens @ pCommaSep) [ -+ self#pBlock () b ; -+ self#pp_location l ; -+ pOption (self#pStmt ()) os1 ; -+ pOption (self#pStmt ()) os2 ] -+ | Block (b) -> text "Block" ++ pParens( self#pBlock () b) -+ | TryFinally (b1,b2,l) -> text "TryFinally" ++ (pParens @ pCommaSep) [ -+ self#pBlock () b1 ; -+ self#pBlock () b2 ; -+ self#pp_location l ] -+ | TryExcept (b1, pr, b2, l) -> text "TryExcept" ++ (pParens @ pCommaSep) [ -+ self#pBlock () b1 ; -+ ( pPair -+ @ pDouble (pList @ map (self#pInstr ())) -+ (self#pExp ()) -+ ) pr ; -+ self#pBlock () b2 ; -+ self#pp_location l ] -+ -+ (*** EXPRESSIONS ***) -+ -+ method pExp () (e:exp) : doc = if !E.verboseFlag then trace "pExp" ; -+ match e with -+ | Const (c) -> text "Constant" ++ pParens( self#pp_constant c) -+ | Lval (lh,off) -> text "Lvalue" ++ (pParens @ pCommaSep) [self#pp_lhost lh ; self#pOffset nil off ] -+ | SizeOf (t) -> text "SizeOfType" ++ pParens( self#pType None () t) -+ | SizeOfE (e) -> text "SizeOfExp" ++ pParens( self#pExp () e) -+ | SizeOfStr (s) -> text "SizeOfString" ++ pParens( pQuoted s) -+ | AlignOf (t) -> text "AlignOfType" ++ pParens( self#pType None () t) -+ | AlignOfE (e) -> text "AlignOfExp" ++ pParens( self#pExp () e) -+ | UnOp (uop, e, t) -> text "UnOp" ++ (pParens @ pCommaSep) [ -+ self#pp_unop uop ; -+ self#pExp () e ; -+ self#pType None () t ] -+ | BinOp (bop, e1, e2, t) -> text "BinOp" ++ (pParens @ pCommaSep) [ -+ self#pp_binop bop ; -+ self#pExp () e1 ; -+ self#pExp () e2 ; -+ self#pType None () t ] -+ | CastE (t,e) -> text "Cast" ++ (pParens @ pCommaSep) [ self#pType None () t ; self#pExp () e] -+ | AddrOf (lv) -> text "AddressOf" ++ pParens( self#pLval () lv) -+ | StartOf (lv) -> text "StartOf" ++ pParens( self#pLval () lv) -+ -+ (*** INITIALIZERS ***) -+ method pInit () (i:init) : doc = if !E.verboseFlag then trace "pInit" ; -+ match i with -+ | SingleInit (e) -> text "SingleInit" ++ pParens( self#pExp () e) -+ | CompoundInit (t, oilst) -> text "CompoundInit" ++ (pParens @ pCommaSep) [ self#pType None () t ; -+ pList (map ( pPair -+ @ pDouble (self#pOffset nil) (self#pInit ()) -+ ) -+ oilst -+ ) ] -+ method dInit (out:out_channel) (i:int) (init1:init) : unit = fprint out i (self#pInit () init1) -+ -+ (*** auxiliary methods ***) -+ method private pp_storage (s:storage) : doc = -+ let tok = match s with -+ | NoStorage -> "NoStorage" -+ | Static -> "Static" -+ | Register -> "Register" -+ | Extern -> "Extern" -+ in text ("Storage_" ^ tok) -+ -+ method private pp_typeinfo (tinfo:typeinfo) : doc = if !E.verboseFlag then trace "pp_typeinfo" ; -+ text "Typeinfo" ++ (pParens @ pCommaSep) [ -+ pQuoted tinfo.tname ; -+ self#pType None () tinfo.ttype ; -+ pBool tinfo.treferenced ] -+ -+ method private pp_fieldinfo (finfo:fieldinfo) : doc = if !E.verboseFlag then trace "pp_fieldinfo" ; -+ text "Fieldinfo" ++ (pParens @ pCommaSep) [ -+ pQuoted finfo.fname ; -+ self#pType None () finfo.ftype ; -+ pOption (pQuoted @ string_of_int) finfo.fbitfield ; -+ self#pAttrs () finfo.fattr ; -+ self#pp_location finfo.floc ] -+ -+ method private pp_compinfo (cinfo:compinfo) : doc = if !E.verboseFlag then trace "pp_compinfo" ; -+ text "Compinfo" ++ (pParens @ pCommaSep) [ -+ pBool cinfo.cstruct ; -+ pQuoted cinfo.cname ; -+ text (string_of_int cinfo.ckey) ; -+ pList (map (self#pFieldDecl ()) cinfo.cfields) ; -+ self#pAttrs () cinfo.cattr ; -+ pBool cinfo.cdefined ; -+ pBool cinfo.creferenced ] -+ -+ method private pp_enuminfo (einfo:enuminfo) : doc = if !E.verboseFlag then trace "pp_enuminfo" ; -+ text "Enuminfo" ++ (pParens @ pCommaSep) [ -+ pQuoted einfo.ename ; -+ pList (map ( pTriplet -+ @ (pTriple pQuoted (self#pExp ()) self#pp_location) -+ ) -+ einfo.eitems) ; -+ self#pAttrs () einfo.eattr ; -+ pBool einfo.ereferenced ] -+ -+ method private pp_location (loc:location) : doc = if !E.verboseFlag then trace "pp_location" ; -+ text "Location" ++ (pParens @ pCommaSep) [ -+ text (string_of_int loc.line) ; -+ pQuoted loc.file ; -+ text (string_of_int loc.byte) ] -+ -+ method private pp_varinfo (vinfo:varinfo) : doc = if !E.verboseFlag then trace "pp_varinfo" ; -+ text "Varinfo" ++ (pParens @ pCommaSep) [ -+ pQuoted vinfo.vname ; -+ self#pType None () vinfo.vtype ; -+ self#pAttrs () vinfo.vattr ; -+ self#pp_storage vinfo.vstorage ; -+ pBool vinfo.vglob ; -+ pBool vinfo.vinline ; -+ self#pp_location vinfo.vdecl ; -+ text (string_of_int vinfo.vid) ; -+ pBool vinfo.vaddrof ; -+ pBool vinfo.vreferenced ] -+ -+ method private pp_initinfo (iinfo:initinfo) : doc = if !E.verboseFlag then trace "pp_initinfo" ; -+ text "Initinfo" ++ pParens( -+ pOption (self#pInit ()) iinfo.init) -+ -+ method private pp_fundec (fdec:fundec) : doc = if !E.verboseFlag then trace "pp_fundec" ; -+ text "Fundec" ++ (pParens @ pCommaSep) [ -+ self#pp_varinfo fdec.svar ; -+ pList (map self#pp_varinfo fdec.sformals) ; -+ pList (map self#pp_varinfo fdec.slocals) ; -+ text (string_of_int fdec.smaxid) ; -+ self#pBlock () fdec.sbody ; -+ pOption (pSpParens @ text @ string_of_int) fdec.smaxstmtid ; -+ pList (map (self#pStmt ()) fdec.sallstmts) ] -+ -+ method private pp_ikind (ikin:ikind) : doc = -+ let tok = match ikin with -+ | IChar -> "IChar" -+ | ISChar -> "ISChar" -+ | IUChar -> "IUChar" -+ | IInt -> "IInt" -+ | IUInt -> "IUInt" -+ | IShort -> "IShort" -+ | IUShort -> "IUShort" -+ | ILong -> "ILong" -+ | IULong -> "IULong" -+ | ILongLong -> "ILongLong" -+ | IULongLong -> "IULongLong" -+ in text ("Ikind_" ^ tok) -+ -+ method private pp_fkind (fkin:fkind) : doc = -+ let tok = match fkin with -+ | FFloat -> "FFloat" -+ | FDouble -> "FDouble" -+ | FLongDouble -> "FLongDouble" -+ in text ("Fkind_" ^ tok) -+ -+ method private pp_typsig (tsig:typsig) : doc = if !E.verboseFlag then trace "pp_typsig" ; -+ match tsig with -+ | TSArray (tsig2, oe, attr) -> text "TSArray" ++ (pParens @ pCommaSep) [ -+ self#pp_typsig tsig2 ; -+ pOption pInt64 oe ; -+ self#pAttrs () attr ] -+ | TSPtr (tsig2, attr) -> text "TSPtr" ++ (pParens @ pCommaSep) [ -+ self#pp_typsig tsig2 ; -+ self#pAttrs () attr ] -+ | TSComp (b, s, attr) -> text "TSComp" ++ (pParens @ pCommaSep) [ -+ pBool b ; -+ pQuoted s ; -+ self#pAttrs () attr ] -+ | TSFun (tsig2, tsiglst, b, attr) -> text "TSFun" ++ (pParens @ pCommaSep) [ -+ self#pp_typsig tsig2 ; -+ pList (map self#pp_typsig tsiglst) ; -+ pBool b ; -+ self#pAttrs () attr ] -+ | TSEnum (s, attr) -> text "TSEnum" ++ (pParens @ pCommaSep) [ -+ pQuoted s ; -+ self#pAttrs () attr ] -+ | TSBase (t) -> text "TSBase" ++ pParens( self#pType None () t) -+ -+ -+ method private pp_unop (uop:unop) : doc = -+ let tok = match uop with -+ | Neg -> "Neg" -+ | BNot -> "BNot" -+ | LNot -> "LNot" -+ in text ("UnOp_" ^ tok) -+ -+ method private pp_binop (bop:binop) : doc = -+ let tok = match bop with -+ | PlusA -> "PlusA" -+ | PlusPI -> "PlusPI" -+ | IndexPI -> "IndexPI" -+ | MinusA -> "MinusA" -+ | MinusPI -> "MinusPI" -+ | MinusPP -> "MinusPP" -+ | Mult -> "Mult" -+ | Div -> "Div" -+ | Mod -> "Mod" -+ | Shiftlt -> "Shiftlt" -+ | Shiftrt -> "Shiftrt" -+ | Lt -> "Lt" -+ | Gt -> "Gt" -+ | Le -> "Le" -+ | Ge -> "Ge" -+ | Eq -> "Eq" -+ | Ne -> "Ne" -+ | BAnd -> "BAnd" -+ | BXor -> "BXor" -+ | BOr -> "BOr" -+ | LAnd -> "LAnd" -+ | LOr -> "LOr" -+ in text ("BinOp_" ^ tok ) -+ -+ method private pp_constant (c:constant) : doc = if !E.verboseFlag then trace "pp_constant" ; -+ match c with -+ | CInt64 (i, ikin, os) -> text "CInt64" ++ (pParens @ pCommaSep) [ -+ pQuoted (Int64.to_string i) ; -+ self#pp_ikind ikin ; -+ pOption pQuoted os ] -+ | CStr (s) -> text "CStr" ++ pParens( pQuoted s) -+ | CWStr (ilist) -> text "CWStr" ++ pParens( pList (map ( text @ Int64.to_string) ilist)) -+ | CChr (c) -> text "CChr" ++ pParens( text "\"" ++ text (Char.escaped c) ++ text "\"") -+ | CReal (f, fkin, os) -> text "CReal" ++ (pParens @ pCommaSep) [ pQuoted (sprintf "%f0" f) ; -+ self#pp_fkind fkin ; -+ pOption pQuoted os ] -+ | CEnum(_, s, ei) -> text "CEnum" ++ pParens( pQuoted s) -+ -+ method private pp_lhost (lh:lhost) : doc = if !E.verboseFlag then trace "pp_lhost" ; -+ match lh with -+ | Var (vinfo) -> text "Var" ++ pParens( self#pp_varinfo vinfo) -+ | Mem (e) -> text "Mem" ++ pParens( self#pExp () e) -+ -+ method private pp_blockinfo (b:block) : doc = if !E.verboseFlag then trace "pp_blockinfo" ; -+ text "Block" ++ (pParens @ pCommaSep) [ -+ self#pAttrs () b.battrs ; -+ pList (map (self#pStmt ()) b.bstmts) ] -+ -+ method private pp_stmtinfo (sinfo:stmt) : doc = if !E.verboseFlag then trace "pp_stmtinfo" ; -+ text "Stmt" ++ (pParens @ pCommaSep) [ -+ pList (map (self#pLabel ()) sinfo.labels) ; -+ self#pStmtKind invalidStmt () sinfo.skind ; -+ text (string_of_int sinfo.sid) ; -+ pList (map self#pp_stmtinfo sinfo.succs) ; -+ pList (map self#pp_stmtinfo sinfo.preds) ] -+end -+ -+let ppFile (f:file) (pp:cilPrinter) : doc = if !E.verboseFlag then trace "ppFile" ; -+ text "File" ++ (pParens @ pCommaSep) [ -+ pQuoted f.fileName ; -+ pList (map (pp#pGlobal ()) f.globals) ] -+ -+(* we need a different more flexible mapGlobals -+ we only visit globals and not global init; -+ use mapGlobinits *) -+let mapGlobals2 (fl: file) -+ (doone: global -> 'a) : 'a list = -+ List.map doone fl.globals -+ -+(* We redefine dumpFile because we don't want a header in our -+ file telling us it was generated with CIL blabla *) -+let dumpFile (pp: cilPrinter) (out : out_channel) file = -+ printDepth := 99999; -+ Pretty.fastMode := true; -+ if !E.verboseFlag then ignore (E.log "printing file %s\n" file.fileName); -+ let file_doc = ppFile file pp in -+ fprint out 80 file_doc; -+ flush out -+ -+let feature : featureDescr = -+ { fd_name = "printaterm"; -+ fd_enabled = ref false; -+ fd_description = "printing the current CIL AST to an ATerm"; -+ fd_extraopt = [("--atermfile", Arg.String (fun s -> outputfilename := s), "=: writes the ATerm to ");]; -+ fd_doit = (function (f: file) -> -+ let channel = open_out !outputfilename in -+ let printer = new atermPrinter -+ in dumpFile printer channel f -+ ; close_out channel -+ ); -+ fd_post_check = false; -+ } -diff -urN cil-1.3.6-orig/src/main.ml cil-1.3.6/src/main.ml ---- cil-1.3.6-orig/src/main.ml 2007-02-05 22:10:29.000000000 +0100 -+++ cil-1.3.6/src/main.ml 2007-03-05 15:14:54.000000000 +0100 -@@ -105,6 +105,7 @@ - Logcalls.feature; - Ptranal.feature; - Liveness.feature; -+ Atermprinter.feature; - ] - @ Feature_config.features - diff --git a/pkgs/development/libraries/cil-aterm/default.nix b/pkgs/development/libraries/cil-aterm/default.nix deleted file mode 100644 index 62d69f943af..00000000000 --- a/pkgs/development/libraries/cil-aterm/default.nix +++ /dev/null @@ -1,13 +0,0 @@ -{ stdenv, fetchurl, ocaml, perl }: - -stdenv.mkDerivation { - name = "cil-aterm-1.3.6"; - src = fetchurl { - url = mirror://sourceforge/cil/cil-1.3.6.tar.gz; - md5 = "112dfbabdd0e1280800d62ba4449ab45"; - }; - patches = [./cil-aterm-1.3.6.patch]; - buildInputs = [ ocaml perl ]; - inherit ocaml perl; - meta.broken = true; -} diff --git a/pkgs/development/libraries/cpp-hocon/default.nix b/pkgs/development/libraries/cpp-hocon/default.nix index 3c4fe70c19d..90c27083d77 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.2"; + version = "0.1.4"; src = fetchFromGitHub { - sha256 = "0v2mnak6fh13dkl25lfvw1la2dfjqrh3lq1d40r3a52m56vwflrg"; + sha256 = "1abalk0sjfg4yfz148hdknsbnl2xwjb8li7lqc64d07ifxhcqr87"; rev = version; repo = "cpp-hocon"; owner = "puppetlabs"; diff --git a/pkgs/development/libraries/freealut/default.nix b/pkgs/development/libraries/freealut/default.nix index 39d63a8bd69..2c9a893284b 100644 --- a/pkgs/development/libraries/freealut/default.nix +++ b/pkgs/development/libraries/freealut/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, openal }: +{ stdenv, darwin, fetchurl, openal }: stdenv.mkDerivation rec { name = "freealut-1.1.0"; @@ -8,12 +8,15 @@ stdenv.mkDerivation rec { sha256 = "0kzlil6112x2429nw6mycmif8y6bxr2cwjcvp18vh6s7g63ymlb0"; }; - buildInputs = [ openal ]; + buildInputs = [ openal + ] ++ stdenv.lib.optional stdenv.isDarwin + darwin.apple_sdk.frameworks.OpenAL + ; meta = { homepage = "http://openal.org/"; description = "Free implementation of OpenAL's ALUT standard"; license = stdenv.lib.licenses.lgpl2; - platforms = stdenv.lib.platforms.linux; + platforms = stdenv.lib.platforms.unix; }; } diff --git a/pkgs/development/libraries/gd/default.nix b/pkgs/development/libraries/gd/default.nix index 724888b3b82..c87e344ae55 100644 --- a/pkgs/development/libraries/gd/default.nix +++ b/pkgs/development/libraries/gd/default.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { name = "gd-${version}"; - version = "2.2.3"; + version = "2.2.4"; src = fetchurl { url = "https://github.com/libgd/libgd/releases/download/${name}/libgd-${version}.tar.xz"; - sha256 = "0g3xz8jpz1pl2zzmssglrpa9nxiaa7rmcmvgpbrjz8k9cyynqsvl"; + sha256 = "1rp4v7n1dq38b92kl7gkvpvqqkw7nvdfnz6d5kip5klkxfki6zqk"; }; hardeningDisable = [ "format" ]; diff --git a/pkgs/development/libraries/getdata/default.nix b/pkgs/development/libraries/getdata/default.nix index e3dfc9fe0a9..5dbf22df552 100644 --- a/pkgs/development/libraries/getdata/default.nix +++ b/pkgs/development/libraries/getdata/default.nix @@ -1,9 +1,10 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "getdata-0.8.9"; + name = "getdata-${version}"; + version = "0.9.4"; src = fetchurl { - url = "mirror://sourceforge/getdata/${name}.tar.bz2"; - sha256 = "1cgwrflpp9ia2cwnhmwp45nmsg15ymjh03pysrfigyfmag94ac51"; + url = "mirror://sourceforge/getdata/${name}.tar.xz"; + sha256 = "0kikla8sxv6f1rlh77m86dajcsa7b1029zb8iigrmksic27mj9ja"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix index bcbbecd242d..306e2db29ce 100644 --- a/pkgs/development/libraries/gtk+/2.x.nix +++ b/pkgs/development/libraries/gtk+/2.x.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation rec { ++ libintlOrEmpty ++ optional xineramaSupport libXinerama ++ optionals cupsSupport [ cups ] - ++ optionals (gdktarget == "quartz") [ AppKit Cocoa ]; + ++ optionals stdenv.isDarwin [ AppKit Cocoa ]; configureFlags = [ "--with-gdktarget=${gdktarget}" diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix index 64f5a1e3bdd..45c21df4696 100644 --- a/pkgs/development/libraries/gtk+/3.x.nix +++ b/pkgs/development/libraries/gtk+/3.x.nix @@ -63,6 +63,8 @@ stdenv.mkDerivation rec { postInstall = optionalString (!stdenv.isDarwin) '' substituteInPlace "$out/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.la" \ --replace '-L${gmp.dev}/lib' '-L${gmp.out}/lib' + # The updater is needed for nixos env and it's tiny. + moveToOutput bin/gtk-update-icon-cache "$out" ''; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/gtkmozembed-sharp/builder.sh b/pkgs/development/libraries/gtkmozembed-sharp/builder.sh deleted file mode 100644 index 4b8f757540b..00000000000 --- a/pkgs/development/libraries/gtkmozembed-sharp/builder.sh +++ /dev/null @@ -1,11 +0,0 @@ -source $stdenv/setup - -genericBuild - -# !!! hack -export ALL_INPUTS="$out $pkgs" - -find $out -name "*.dll.config" | while read configFile; do - echo "modifying config file $configFile" - $monoDLLFixer "$configFile" -done diff --git a/pkgs/development/libraries/gtkmozembed-sharp/default.nix b/pkgs/development/libraries/gtkmozembed-sharp/default.nix deleted file mode 100644 index 52fc4b26e6d..00000000000 --- a/pkgs/development/libraries/gtkmozembed-sharp/default.nix +++ /dev/null @@ -1,21 +0,0 @@ -{stdenv, fetchurl, pkgconfig, mono, gtksharp, gtk2, monoDLLFixer}: - -stdenv.mkDerivation { - name = "gtkmozembed-sharp-0.7-pre41601"; - - builder = ./builder.sh; - src = fetchurl { - url = http://tarballs.nixos.org/gtkmozembed-sharp-0.7-pre41601.tar.bz2; - md5 = "34aac139377296791acf3af9b5dc27ed"; - }; - - buildInputs = [ - pkgconfig mono gtksharp gtk2 - ]; - - inherit monoDLLFixer; - - meta = { - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/development/libraries/hunspell/dictionaries.nix b/pkgs/development/libraries/hunspell/dictionaries.nix index 0189ecda77f..e5cb99aa44a 100644 --- a/pkgs/development/libraries/hunspell/dictionaries.nix +++ b/pkgs/development/libraries/hunspell/dictionaries.nix @@ -40,22 +40,6 @@ let ''; }; - mkDictFromRedIRIS = - { shortName, shortDescription, dictFileName, src }: - mkDict rec { - inherit src dictFileName; - version = "0.7"; - name = "hunspell-dict-${shortName}-rediris-${version}"; - readmeFile = "README.txt"; - meta = with stdenv.lib; { - description = "Hunspell dictionary for ${shortDescription} from RedIRIS"; - homepage = https://forja.rediris.es/projects/rla-es/; - license = with licenses; [ gpl3 lgpl3 mpl11 ]; - maintainers = with maintainers; [ renzo ]; - platforms = platforms.all; - }; - }; - mkDictFromDicollecte = { shortName, shortDescription, longDescription, dictFileName }: mkDict rec { @@ -152,218 +136,6 @@ in { }; }; - /* SPANISH */ - - es-any = mkDictFromRedIRIS { - shortName = "es-any"; - shortDescription = "Spanish (any variant)"; - dictFileName = "es_ANY"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2933/es_ANY.oxt; - md5 = "e3d4b38f280e7376178529db2ece982b"; - }; - }; - - es-ar = mkDictFromRedIRIS { - shortName = "es-ar"; - shortDescription = "Spanish (Argentina)"; - dictFileName = "es_AR"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2953/es_AR.oxt; - md5 = "68ee8f4ebc89a1fa461045d4dbb9b7be"; - }; - }; - - es-bo = mkDictFromRedIRIS { - shortName = "es-bo"; - shortDescription = "Spanish (Bolivia)"; - dictFileName = "es_BO"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2952/es_BO.oxt; - md5 = "1ebf11b6094e0bfece8e95cc34e7a409"; - }; - }; - - es-cl = mkDictFromRedIRIS { - shortName = "es-cl"; - shortDescription = "Spanish (Chile)"; - dictFileName = "es_CL"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2951/es_CL.oxt; - md5 = "092a388101350b77af4fd789668582bd"; - }; - }; - - es-co = mkDictFromRedIRIS { - shortName = "es-co"; - shortDescription = "Spanish (Colombia)"; - dictFileName = "es_CO"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2950/es_CO.oxt; - md5 = "fc440fd9fc55ca2dfb9bfa34a1e63864"; - }; - }; - - es-cr = mkDictFromRedIRIS { - shortName = "es-cr"; - shortDescription = "Spanish (Costra Rica)"; - dictFileName = "es_CR"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2949/es_CR.oxt; - md5 = "7510fd0f4eb3c6e65523a8d0960f77dd"; - }; - }; - - es-cu = mkDictFromRedIRIS { - shortName = "es-cu"; - shortDescription = "Spanish (Cuba)"; - dictFileName = "es_CU"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2948/es_CU.oxt; - md5 = "0ab4b9638f58ddd3d95d1265918ff39e"; - }; - }; - - es-do = mkDictFromRedIRIS { - shortName = "es-do"; - shortDescription = "Spanish (Dominican Republic)"; - dictFileName = "es_DO"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2947/es_DO.oxt; - md5 = "24a20fd4d887693afef539e6f1a3b58e"; - }; - }; - - es-ec = mkDictFromRedIRIS { - shortName = "es-ec"; - shortDescription = "Spanish (Ecuador)"; - dictFileName = "es_EC"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2946/es_EC.oxt; - md5 = "5d7343a246323ceda58cfbbf1428e279"; - }; - }; - - es-es = mkDictFromRedIRIS { - shortName = "es-es"; - shortDescription = "Spanish (Spain)"; - dictFileName = "es_ES"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2945/es_ES.oxt; - md5 = "59dd45e6785ed644adbbd73f4f126182"; - }; - }; - - es-gt = mkDictFromRedIRIS { - shortName = "es-gt"; - shortDescription = "Spanish (Guatemala)"; - dictFileName = "es_GT"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2944/es_GT.oxt; - md5 = "b1a9be80687e3117c67ac46aad6b8d66"; - }; - }; - - es-hn = mkDictFromRedIRIS { - shortName = "es-hn"; - shortDescription = "Spanish (Honduras)"; - dictFileName = "es_HN"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2943/es_HN.oxt; - md5 = "d0db5bebd6925738b524de9709950f22"; - }; - }; - - es-mx = mkDictFromRedIRIS { - shortName = "es-mx"; - shortDescription = "Spanish (Mexico)"; - dictFileName = "es_MX"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2942/es_MX.oxt; - md5 = "0de780714f84955112f38f35fb63a894"; - }; - }; - - es-ni = mkDictFromRedIRIS { - shortName = "es-ni"; - shortDescription = "Spanish (Nicaragua)"; - dictFileName = "es_NI"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2941/es_NI.oxt; - md5 = "d259d7be17c34df76c7de40c80720a39"; - }; - }; - - es-pa = mkDictFromRedIRIS { - shortName = "es-pa"; - shortDescription = "Spanish (Panama)"; - dictFileName = "es_PA"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2940/es_PA.oxt; - md5 = "085fbdbed6a2e248630c801881563b7a"; - }; - }; - - es-pe = mkDictFromRedIRIS { - shortName = "es-pe"; - shortDescription = "Spanish (Peru)"; - dictFileName = "es_PE"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2939/es_PE.oxt; - md5 = "f4673063246888995d4eaa2d4a24ee3d"; - }; - }; - - es-pr = mkDictFromRedIRIS { - shortName = "es-pr"; - shortDescription = "Spanish (Puerto Rico)"; - dictFileName = "es_PR"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2938/es_PR.oxt; - md5 = "e67bcf891ba9eeaeb57a60ec8e57f1ac"; - }; - }; - - es-py = mkDictFromRedIRIS { - shortName = "es-py"; - shortDescription = "Spanish (Paraguay)"; - dictFileName = "es_PY"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2937/es_PY.oxt; - md5 = "ba98e3197c81db4c572def2c5cca942d"; - }; - }; - - es-sv = mkDictFromRedIRIS { - shortName = "es-sv"; - shortDescription = "Spanish (El Salvador)"; - dictFileName = "es_SV"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2936/es_SV.oxt; - md5 = "c68ca9d188cb23c88cdd34a069c5a013"; - }; - }; - - es-uy = mkDictFromRedIRIS { - shortName = "es-uy"; - shortDescription = "Spanish (Uruguay)"; - dictFileName = "es_UY"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2935/es_UY.oxt; - md5 = "aeb9d39e4d17e9c904c1f3567178aad6"; - }; - }; - - es-ve = mkDictFromRedIRIS { - shortName = "es-ve"; - shortDescription = "Spanish (Venezuela)"; - dictFileName = "es_VE"; - src = fetchurl { - url = http://forja.rediris.es/frs/download.php/2934/es_VE.oxt; - md5 = "8afa9619aede2d9708e799e0f5d0fcab"; - }; - }; - /* FRENCH */ fr-any = mkDictFromDicollecte { @@ -416,7 +188,7 @@ in { shortDescription = "Hunspell dictionary for 'Italian (Italy)' from Linguistico"; src = fetchurl { url = mirror://sourceforge/linguistico/italiano_2_4_2007_09_01.zip; - md5 = "e7fbd9e2dfb25ea3288cdb918e1e1260"; + sha256 = "0m9frz75fx456bczknay5i446gdcp1smm48lc0qfwzhz0j3zcdrd"; }; }; } diff --git a/pkgs/development/libraries/jasper/default.nix b/pkgs/development/libraries/jasper/default.nix index cf5c264fc8d..36b2c469eaf 100644 --- a/pkgs/development/libraries/jasper/default.nix +++ b/pkgs/development/libraries/jasper/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, fetchpatch, libjpeg, cmake }: stdenv.mkDerivation rec { - name = "jasper-2.0.6"; + name = "jasper-2.0.10"; src = fetchurl { # You can find this code on Github at https://github.com/mdadams/jasper # however note at https://www.ece.uvic.ca/~frodo/jasper/#download # not all tagged releases are for distribution. url = "http://www.ece.uvic.ca/~mdadams/jasper/software/${name}.tar.gz"; - sha256 = "0g6fl8rrbspa9vpswixmpxrg71l19kqgc2b5cak7vmwxphj01wbk"; + sha256 = "1s022mfxyw8jw60fgyj60lbm9h6bc4nk2751b0in8qsjwcl59n2l"; }; # newer reconf to recognize a multiout flag diff --git a/pkgs/development/libraries/java/jjtraveler/default.nix b/pkgs/development/libraries/java/jjtraveler/default.nix deleted file mode 100644 index b9dc1d68860..00000000000 --- a/pkgs/development/libraries/java/jjtraveler/default.nix +++ /dev/null @@ -1,14 +0,0 @@ -{stdenv, fetchurl, jdk}: - -stdenv.mkDerivation { - name = "jjtraveler-0.4.3"; - src = fetchurl { - url = http://www.cwi.nl/projects/MetaEnv/jjtraveler/JJTraveler-0.4.3.tar.gz; - md5 = "35bf801ee61f042513ae88247fe1bf1d"; - }; - buildInputs = [stdenv jdk]; - - meta = { - platforms = stdenv.lib.platforms.unix; - }; -} diff --git a/pkgs/development/libraries/java/lucene/default.nix b/pkgs/development/libraries/java/lucene/default.nix index d6e26a02d67..6f6534cee3e 100644 --- a/pkgs/development/libraries/java/lucene/default.nix +++ b/pkgs/development/libraries/java/lucene/default.nix @@ -1,12 +1,14 @@ {stdenv, fetchurl} : -stdenv.mkDerivation { - name = "lucene-1.4.1"; +stdenv.mkDerivation rec { + name = "lucene-${version}"; + version = "1.4.3"; + builder = ./builder.sh; src = fetchurl { - url = http://cvs.apache.org/dist/jakarta/lucene/v1.4.1/lucene-1.4.1.tar.gz; - md5 = "656a6f40f5b8f7d2e19453436848bfe8"; + url = "https://archive.apache.org/dist/jakarta/lucene/${name}.tar.gz"; + sha256 = "1mxaxg65f7v8n60irjwm24v7hcisbl0srmpvcy1l4scs6rjj1awh"; }; meta = { diff --git a/pkgs/development/libraries/java/mockobjects/default.nix b/pkgs/development/libraries/java/mockobjects/default.nix index 5681200c4fa..551375d33bd 100644 --- a/pkgs/development/libraries/java/mockobjects/default.nix +++ b/pkgs/development/libraries/java/mockobjects/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation { src = fetchurl { url = mirror://sourceforge/mockobjects/mockobjects-bin-0.09.tar; - md5 = "a0e11423bd5fcbb6ea65753643ea8852"; + sha256 = "18rnyqfcyh0s3dwkkaszdd50ssyjx5fa1y3ii309ldqg693lfgnz"; }; meta = { diff --git a/pkgs/development/libraries/jsoncpp/1.6.5/default.nix b/pkgs/development/libraries/jsoncpp/1.6.5/default.nix index 53df8d6e7cf..00dffdbc3ce 100644 --- a/pkgs/development/libraries/jsoncpp/1.6.5/default.nix +++ b/pkgs/development/libraries/jsoncpp/1.6.5/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { inherit version; homepage = https://github.com/open-source-parsers/jsoncpp; description = "A simple API to manipulate JSON data in C++"; - maintainers = with stdenv.lib.maintainers; [ ttuegel page ]; + maintainers = with stdenv.lib.maintainers; [ ttuegel cpages ]; platforms = stdenv.lib.platforms.all; license = stdenv.lib.licenses.mit; branch = "1.6"; diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index 5ca0631730b..9c8d06b14c6 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( http://download.kde.org/stable/frameworks/5.29/ -A '*.tar.xz' ) +WGET_ARGS=( http://download.kde.org/stable/frameworks/5.30/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix b/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix index 161ce52d4f2..029a661601d 100644 --- a/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix +++ b/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix @@ -1,6 +1,8 @@ -{ kdeFramework, lib, ecm, kbookmarks, kcompletion -, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, knotifications, kpackage -, kwidgetsaddons, libXcursor, qtx11extras +{ + kdeFramework, lib, + ecm, + kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, + knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras }: kdeFramework { @@ -9,6 +11,6 @@ kdeFramework { nativeBuildInputs = [ ecm ]; propagatedBuildInputs = [ kbookmarks kcompletion kconfig kconfigwidgets ki18n kio kiconthemes - knotifications kpackage kwidgetsaddons libXcursor qtx11extras + knewstuff knotifications kpackage kwidgetsaddons libXcursor qtx11extras ]; } diff --git a/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix b/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix index f0fa991a38a..f5add12e8ec 100644 --- a/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix +++ b/pkgs/development/libraries/kde-frameworks/kde-wrapper.nix @@ -46,8 +46,8 @@ stdenv.mkDerivation { makeWrapper "$drv/$t" "$out/$t" \ --argv0 '"$0"' \ --suffix PATH : "$env/bin" \ - --prefix XDG_CONFIG_DIRS : "$env/share" \ - --prefix XDG_DATA_DIRS : "$env/etc/xdg" \ + --prefix XDG_CONFIG_DIRS : "$env/etc/xdg" \ + --prefix XDG_DATA_DIRS : "$env/share" \ --set QML_IMPORT_PATH "$env/lib/qt5/imports" \ --set QML2_IMPORT_PATH "$env/lib/qt5/qml" \ --set QT_PLUGIN_PATH "$env/lib/qt5/plugins" diff --git a/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch index e9d74444814..5fa1c3fe79b 100644 --- a/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch +++ b/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch @@ -1,8 +1,8 @@ -Index: kpackage-5.18.0/src/kpackage/package.cpp +Index: kpackage-5.30.0/src/kpackage/package.cpp =================================================================== ---- kpackage-5.18.0.orig/src/kpackage/package.cpp -+++ kpackage-5.18.0/src/kpackage/package.cpp -@@ -808,7 +808,7 @@ PackagePrivate::PackagePrivate() +--- kpackage-5.30.0.orig/src/kpackage/package.cpp ++++ kpackage-5.30.0/src/kpackage/package.cpp +@@ -820,7 +820,7 @@ PackagePrivate::PackagePrivate() : QSharedData(), fallbackPackage(0), metadata(0), diff --git a/pkgs/development/libraries/kde-frameworks/kpackage/qdiriterator-follow-symlinks.patch b/pkgs/development/libraries/kde-frameworks/kpackage/qdiriterator-follow-symlinks.patch index ddbf17d0006..cab334838ee 100644 --- a/pkgs/development/libraries/kde-frameworks/kpackage/qdiriterator-follow-symlinks.patch +++ b/pkgs/development/libraries/kde-frameworks/kpackage/qdiriterator-follow-symlinks.patch @@ -1,21 +1,21 @@ -Index: kpackage-5.18.0/src/kpackage/packageloader.cpp +Index: kpackage-5.30.0/src/kpackage/packageloader.cpp =================================================================== ---- kpackage-5.18.0.orig/src/kpackage/packageloader.cpp -+++ kpackage-5.18.0/src/kpackage/packageloader.cpp -@@ -241,7 +241,7 @@ QList PackageLoader::li +--- kpackage-5.30.0.orig/src/kpackage/packageloader.cpp ++++ kpackage-5.30.0/src/kpackage/packageloader.cpp +@@ -238,7 +238,7 @@ QList PackageLoader::li } else { //qDebug() << "Not cached"; // If there's no cache file, fall back to listing the directory - const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories; + const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks; - const QStringList nameFilters = QStringList(QStringLiteral("metadata.desktop")) << QStringLiteral("metadata.json"); + const QStringList nameFilters = { QStringLiteral("metadata.json"), QStringLiteral("metadata.desktop") }; QDirIterator it(plugindir, nameFilters, QDir::Files, flags); -Index: kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp +Index: kpackage-5.30.0/src/kpackage/private/packagejobthread.cpp =================================================================== ---- kpackage-5.18.0.orig/src/kpackage/private/packagejobthread.cpp -+++ kpackage-5.18.0/src/kpackage/private/packagejobthread.cpp -@@ -146,7 +146,7 @@ bool indexDirectory(const QString& dir, +--- kpackage-5.30.0.orig/src/kpackage/private/packagejobthread.cpp ++++ kpackage-5.30.0/src/kpackage/private/packagejobthread.cpp +@@ -121,7 +121,7 @@ bool indexDirectory(const QString& dir, QJsonArray plugins; diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 7bc0f55dc8b..0783c3bd9ed 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,595 +3,595 @@ { attica = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/attica-5.29.0.tar.xz"; - sha256 = "1xiaqqq77w0hxr79rpixvy5kak2xgxwi5860qf3bbpz89bpyi5d1"; - name = "attica-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/attica-5.30.0.tar.xz"; + sha256 = "1v8y6dx5qcqrs1dlybmc3lx05qsra0111qf7kzlq8azljdy20i2v"; + name = "attica-5.30.0.tar.xz"; }; }; baloo = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/baloo-5.29.0.tar.xz"; - sha256 = "06zq0nnqm8qs4dx548l952i5hi6yazi4c3kb75d0k6jvjsfhgh3n"; - name = "baloo-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/baloo-5.30.0.tar.xz"; + sha256 = "022frn2f5mw71496r2i70q3z9diq6d5386nh8aymvii0l84c0mm9"; + name = "baloo-5.30.0.tar.xz"; }; }; bluez-qt = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/bluez-qt-5.29.0.tar.xz"; - sha256 = "15rnh8vnmxrq6phvk3g7x69pvsblhrr91z4ldd8x4q895dpwk3vg"; - name = "bluez-qt-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/bluez-qt-5.30.0.tar.xz"; + sha256 = "1asf2hcljzhca9pmh42fz25nnp05xxf4yab4r13wwwdzk4ms0x6f"; + name = "bluez-qt-5.30.0.tar.xz"; }; }; breeze-icons = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/breeze-icons-5.29.0.tar.xz"; - sha256 = "1bpvpza0hm3krr4b6pp9aakmjs4vnmk2bbl9zirzsj7rg2nnrb8b"; - name = "breeze-icons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/breeze-icons-5.30.0.tar.xz"; + sha256 = "0n8705sly52sp4lsikr8xs671ch23ykk8xg3ksb9na700v837rak"; + name = "breeze-icons-5.30.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/extra-cmake-modules-5.29.0.tar.xz"; - sha256 = "1n4q1s9q3gnxp050s0kddabbhgl0rfxrpsmfci5vsd92dri6xxs8"; - name = "extra-cmake-modules-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/extra-cmake-modules-5.30.0.tar.xz"; + sha256 = "0v59f76ghqckg857559sb4vla1d6pza4hj5bai8dnd712isn9abx"; + name = "extra-cmake-modules-5.30.0.tar.xz"; }; }; frameworkintegration = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/frameworkintegration-5.29.0.tar.xz"; - sha256 = "0ljsrz1yyj09k00q0xx0zps3wi6wrmkqvxrc81kw0qv14d5rxf7b"; - name = "frameworkintegration-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/frameworkintegration-5.30.0.tar.xz"; + sha256 = "1a9zqd96jn9p8niqz0jwclfl1np1ryszdz8q02s9cwy35zia1dfk"; + name = "frameworkintegration-5.30.0.tar.xz"; }; }; kactivities = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kactivities-5.29.0.tar.xz"; - sha256 = "1mnpqwz6rfv07fmpdccp2fxxf0pdjp2b8jamjfn51zk4krz0vjrr"; - name = "kactivities-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kactivities-5.30.0.tar.xz"; + sha256 = "0njq8jc9vqag3h6ryjiraib44sgrd66fswnldl0w0n2kvgf948qv"; + name = "kactivities-5.30.0.tar.xz"; }; }; kactivities-stats = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kactivities-stats-5.29.0.tar.xz"; - sha256 = "16cxmp9pzmcap722fclx8xjap56ldslghcn8qj0n8ds5crcd6h80"; - name = "kactivities-stats-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kactivities-stats-5.30.0.tar.xz"; + sha256 = "116mcnadlqidx90hllpwkxrmhwapnvmak5rzmqngnzkdvrpicl6r"; + name = "kactivities-stats-5.30.0.tar.xz"; }; }; kapidox = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kapidox-5.29.0.tar.xz"; - sha256 = "184jjm3kyb1m1mdqac8h37g4cibni86zan4d52ac00mz7lmibmhp"; - name = "kapidox-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kapidox-5.30.0.tar.xz"; + sha256 = "08qpbmgw8cb4ygs4m3y9529dwsyn7nrln5rkfmbfkvfjlfry7njf"; + name = "kapidox-5.30.0.tar.xz"; }; }; karchive = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/karchive-5.29.0.tar.xz"; - sha256 = "11i9kj890n2y4mgs3vykfg0r5iva4g3ydk3ywbkcmvryd2hvp4ch"; - name = "karchive-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/karchive-5.30.0.tar.xz"; + sha256 = "0f0zax2hihiq504nr3m5vap0ssmx5hvnc3rxk006zgvwgr1mvcqq"; + name = "karchive-5.30.0.tar.xz"; }; }; kauth = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kauth-5.29.0.tar.xz"; - sha256 = "0789q90sk4203x94y508sd03zzd7pll9yg480kbfavqr8bxivigj"; - name = "kauth-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kauth-5.30.0.tar.xz"; + sha256 = "0qf0wkkiaykcl79q0rsfmg7h7v342ycz9s6xr841qqs9w17dns3c"; + name = "kauth-5.30.0.tar.xz"; }; }; kbookmarks = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kbookmarks-5.29.0.tar.xz"; - sha256 = "1ipziszcf7hddzi0kd41ddz56m79dy6jz325k37byzmc4xj15abi"; - name = "kbookmarks-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kbookmarks-5.30.0.tar.xz"; + sha256 = "0cibgw032n9n92fp78w04qw851lp3bfkd1rnyqvz7biypx4cz82z"; + name = "kbookmarks-5.30.0.tar.xz"; }; }; kcmutils = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kcmutils-5.29.0.tar.xz"; - sha256 = "1winmnr1pdspj3i3qwlblqsppb641yj3bcvl50xy8gh47w1n39q2"; - name = "kcmutils-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kcmutils-5.30.0.tar.xz"; + sha256 = "12x32jwf8gb77l5brj169ahrgdlsmn0zrzmjfp7f4dfykfnbfws9"; + name = "kcmutils-5.30.0.tar.xz"; }; }; kcodecs = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kcodecs-5.29.0.tar.xz"; - sha256 = "0ki9aws9kfhcchp8qwl696qwcgz4a2z4w1f9rarl7hblhlly0mx7"; - name = "kcodecs-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kcodecs-5.30.0.tar.xz"; + sha256 = "1via1xv4qswlyasyppi3q3a76bl5hk5ji34k63bp06p029ar7dkf"; + name = "kcodecs-5.30.0.tar.xz"; }; }; kcompletion = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kcompletion-5.29.0.tar.xz"; - sha256 = "1h2yd5gsb24h7k41fcmmbg96i4k3rmqc5pgp6vnb7m767mlcy6kb"; - name = "kcompletion-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kcompletion-5.30.0.tar.xz"; + sha256 = "1205xq2r550lb4v39h3g1sr8cgsysfkkxkk5scp4d92vawlbsrx6"; + name = "kcompletion-5.30.0.tar.xz"; }; }; kconfig = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kconfig-5.29.0.tar.xz"; - sha256 = "0izss1hz41pbmfsxa8xlj5f6hx4r5jjpapp1km9926yy104jxhfn"; - name = "kconfig-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kconfig-5.30.0.tar.xz"; + sha256 = "1p23q7ykkrsj847m244v1wjcg7b85rh7shc8lkn290cydk5kr6m2"; + name = "kconfig-5.30.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kconfigwidgets-5.29.0.tar.xz"; - sha256 = "0xay4kfz3cfhs82h0qp707qflb4vxrar7sh7b7wwkp4s0yhq15fa"; - name = "kconfigwidgets-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kconfigwidgets-5.30.0.tar.xz"; + sha256 = "15ir4qr4hzr8ia9g8c13fnn2szhs07wys54nialbj0dggx9qa782"; + name = "kconfigwidgets-5.30.0.tar.xz"; }; }; kcoreaddons = { - version = "5.29.0"; + version = "5.30.1"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kcoreaddons-5.29.0.tar.xz"; - sha256 = "1xmk9hqrzfn7bix9ch5v7nrl7ff16z1pmz3rghyb06cvvbx3k2z2"; - name = "kcoreaddons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kcoreaddons-5.30.1.tar.xz"; + sha256 = "0w1yqcvd97jhm3w2x7mmayrifb1swda8lmzzmlz41crsq909ilnd"; + name = "kcoreaddons-5.30.1.tar.xz"; }; }; kcrash = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kcrash-5.29.0.tar.xz"; - sha256 = "097294n52ac2mh55i8cwvx75rfgr12kvpf5zszha97whn0hm9nrv"; - name = "kcrash-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kcrash-5.30.0.tar.xz"; + sha256 = "0hmcg81iahd2bvcm57yk7mdy6lnrsrzl7z6cv8lxpj9xw0ajd8h4"; + name = "kcrash-5.30.0.tar.xz"; }; }; kdbusaddons = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdbusaddons-5.29.0.tar.xz"; - sha256 = "15is9d0kmcwd7qy8annf2y1bqwq3vwcrlqym1pjsifyc5n226b0j"; - name = "kdbusaddons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdbusaddons-5.30.0.tar.xz"; + sha256 = "1ql5xjxfq8y0bmagq2zw44rilyrm1cmkjsfcfrjy0d2adhl23w7p"; + name = "kdbusaddons-5.30.0.tar.xz"; }; }; kdeclarative = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdeclarative-5.29.0.tar.xz"; - sha256 = "0ki58bd97a7vw90989msxy9npgha6652qhydn8ks0x8gxd9zwcq3"; - name = "kdeclarative-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdeclarative-5.30.0.tar.xz"; + sha256 = "0898mxh7izxn9d4iyv8gsxrjl2wms4m6mr69qd4bfygd8z8hqp46"; + name = "kdeclarative-5.30.0.tar.xz"; }; }; kded = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kded-5.29.0.tar.xz"; - sha256 = "092j7a7jm0h4lc0yphy5z6mg3r29fxjvghajcdla5vfqha33j8pb"; - name = "kded-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kded-5.30.0.tar.xz"; + sha256 = "1sqmnxii0i3m65cacjxasm99pq2cvfymbalak8r0mip8g8fdarrd"; + name = "kded-5.30.0.tar.xz"; }; }; kdelibs4support = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/kdelibs4support-5.29.0.tar.xz"; - sha256 = "1wiilwgyk3rdxha076mz2wpwmpgaprv7j0c8bzk2qqmxph5n9hz1"; - name = "kdelibs4support-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/kdelibs4support-5.30.0.tar.xz"; + sha256 = "0fkg5bk1p91iq1na67h02wdqnq71ln8g22r6sc7rva54w5ilnwxm"; + name = "kdelibs4support-5.30.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdesignerplugin-5.29.0.tar.xz"; - sha256 = "01x8i7rm0c71cql57s7ikwdb03n1i0hkhgf88w24dzwnv7b6l2yg"; - name = "kdesignerplugin-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdesignerplugin-5.30.0.tar.xz"; + sha256 = "0hf7209zd398v4m3aa99yva1bbphzlyn0x9i5ydalwvwykmvjvdz"; + name = "kdesignerplugin-5.30.0.tar.xz"; }; }; kdesu = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdesu-5.29.0.tar.xz"; - sha256 = "1lkxfss8i641k09h4b5qcf7xiybskfrp8z1zzllcmjfaqfcwwk45"; - name = "kdesu-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdesu-5.30.0.tar.xz"; + sha256 = "1cnl6pap4399s7l9ggi23f5b6mscfddsgwra4d2qy1093y0nb8mk"; + name = "kdesu-5.30.0.tar.xz"; }; }; kdewebkit = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdewebkit-5.29.0.tar.xz"; - sha256 = "0xg41ij5in3n08np65wgf5h4qwy4p7y8nlrcn4qakiincif7xqs0"; - name = "kdewebkit-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdewebkit-5.30.0.tar.xz"; + sha256 = "1rq3ypsw2svvzfxjd6gj231phhnw19fwyr5qkcsik4076h6ycwvk"; + name = "kdewebkit-5.30.0.tar.xz"; }; }; kdnssd = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdnssd-5.29.0.tar.xz"; - sha256 = "1bg3z5ng43iy2v081n5ma8lk9qnhks2m95hmfn82wc19jb5lgvja"; - name = "kdnssd-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdnssd-5.30.0.tar.xz"; + sha256 = "1if1gaykgad5vg32p0impx4vwjaxd77r34gajg1kiywan6jpq6d8"; + name = "kdnssd-5.30.0.tar.xz"; }; }; kdoctools = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kdoctools-5.29.0.tar.xz"; - sha256 = "0zd3zc42avw4ml0i4ayvzif1s0lrg5770q8hvi7m2ycxip2xrfk0"; - name = "kdoctools-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kdoctools-5.30.0.tar.xz"; + sha256 = "14i7ffmlwqhbq7gp5k8wajvg7x65nwxr5p1qqgxhmpmranyickvy"; + name = "kdoctools-5.30.0.tar.xz"; }; }; kemoticons = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kemoticons-5.29.0.tar.xz"; - sha256 = "0xxm4haxkyqb3sbifbp9k58vb9n79y8h3c5xfxwc3y7xiwbswaba"; - name = "kemoticons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kemoticons-5.30.0.tar.xz"; + sha256 = "0h3a9xs110l1d2wyp8dfkaf3fnpc0wvfdacpgbnihk1xvccmq4nl"; + name = "kemoticons-5.30.0.tar.xz"; }; }; kfilemetadata = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kfilemetadata-5.29.0.tar.xz"; - sha256 = "1hliggn5h3mi81hz6d4flrv5d25bqbih6xq6miysrr7ws5vg07c2"; - name = "kfilemetadata-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kfilemetadata-5.30.0.tar.xz"; + sha256 = "1m07hj5nnb81wraylhh36f2k82zqxz5g766wwcn12pd8v0r99ilh"; + name = "kfilemetadata-5.30.0.tar.xz"; }; }; kglobalaccel = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kglobalaccel-5.29.0.tar.xz"; - sha256 = "0wsmnwxnmcgi7rnkvh4vfcvv9pwq1kcd98j5l6h9xwbirz247caz"; - name = "kglobalaccel-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kglobalaccel-5.30.0.tar.xz"; + sha256 = "123c7sqwj4davrwrgwy16qag8ss205pk9af4jc9sky74h531fdm1"; + name = "kglobalaccel-5.30.0.tar.xz"; }; }; kguiaddons = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kguiaddons-5.29.0.tar.xz"; - sha256 = "1cgq04k66xzmawqrgh2xhyl1dmylkcfsf1mgbilanq46niv6v47k"; - name = "kguiaddons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kguiaddons-5.30.0.tar.xz"; + sha256 = "0kn0ia6ciafng227lrrdslmxhh30426wywarxvihlcqfzrgmnpzm"; + name = "kguiaddons-5.30.0.tar.xz"; }; }; khtml = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/khtml-5.29.0.tar.xz"; - sha256 = "1rrhpx5ny868nhd2z52zf4n2kybxv8lciyi3wla0k87gwcdm3ryv"; - name = "khtml-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/khtml-5.30.0.tar.xz"; + sha256 = "1z4pj3cr8bzbl80bi1z87lsg1adr9hbm60wf3811wdma2d4w4bbh"; + name = "khtml-5.30.0.tar.xz"; }; }; ki18n = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/ki18n-5.29.0.tar.xz"; - sha256 = "0w4nqyqi9p92vfi5b07s9k8hjmkj2qdclnyclsdy7lshkxsqfbm7"; - name = "ki18n-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/ki18n-5.30.0.tar.xz"; + sha256 = "1wvjrmpsypfhivk3hfpb9lm09d0w2c9lc4mxvbyfkibhan1x1lid"; + name = "ki18n-5.30.0.tar.xz"; }; }; kiconthemes = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kiconthemes-5.29.0.tar.xz"; - sha256 = "09dj6v7mvmhbkax35884g729ikfdvazvnhz327vgsb3ybbmx475h"; - name = "kiconthemes-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kiconthemes-5.30.0.tar.xz"; + sha256 = "0sixqg2fvm9m14xbn3dmsk564i9ig3zn6zf5ww10hnqd1wcd4sg9"; + name = "kiconthemes-5.30.0.tar.xz"; }; }; kidletime = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kidletime-5.29.0.tar.xz"; - sha256 = "0nnrgi38jn5r2gvmsg3425y1k53g5n5bzbhcf71d484d00740rix"; - name = "kidletime-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kidletime-5.30.0.tar.xz"; + sha256 = "1vbjvwy5ihz5id2484d2hn5a81p85vz3mvwpcjbypkd3y5mqcrq6"; + name = "kidletime-5.30.0.tar.xz"; }; }; kimageformats = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kimageformats-5.29.0.tar.xz"; - sha256 = "0385al48zdnpv2d2g59ls8y8fljlfyflpvrladxcqr75ywsap7xa"; - name = "kimageformats-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kimageformats-5.30.0.tar.xz"; + sha256 = "057a9gallq1j3a51ijyp47x82hmn8vssxb74jchlf90jjnyq4g2i"; + name = "kimageformats-5.30.0.tar.xz"; }; }; kinit = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kinit-5.29.0.tar.xz"; - sha256 = "0cqh8dljgr72zny4hhypc4j7mc6lrplbdvw262vszq5hqn25dn6n"; - name = "kinit-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kinit-5.30.0.tar.xz"; + sha256 = "047vxnq4ypl70vspq800k00cj2cjqd6hx46yp11m33np03106rj2"; + name = "kinit-5.30.0.tar.xz"; }; }; kio = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kio-5.29.0.tar.xz"; - sha256 = "0sswjmbjnfi7sh6j3qzc98jkpp3bwgmfmvg61r484sj65900xkjj"; - name = "kio-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kio-5.30.0.tar.xz"; + sha256 = "0finbv7kcaz81bsj6yv6pxwxcjrwkj5mmkxhg0pa5j77jn1nhnm1"; + name = "kio-5.30.0.tar.xz"; }; }; kitemmodels = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kitemmodels-5.29.0.tar.xz"; - sha256 = "1ss291hkvyhkzm5v1klrbhkkvw0f35acdf7q2x04ggs06cvryxw3"; - name = "kitemmodels-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kitemmodels-5.30.0.tar.xz"; + sha256 = "1yf2bfzxqgw75p5bi7byg9rbbiclhqayybiyd8cq3d8b8ws4bfdf"; + name = "kitemmodels-5.30.0.tar.xz"; }; }; kitemviews = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kitemviews-5.29.0.tar.xz"; - sha256 = "1872rynqi9pgc0670vhxa5n7r63arh4q1g62sw76xp5s0kzgxpvh"; - name = "kitemviews-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kitemviews-5.30.0.tar.xz"; + sha256 = "0fx4sdrflp2h0y6ixdnbaxd8l5cham4lx0f36y7dfz6jlk56d12y"; + name = "kitemviews-5.30.0.tar.xz"; }; }; kjobwidgets = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kjobwidgets-5.29.0.tar.xz"; - sha256 = "0sim3sxz02sg9y1vlp9d5xxby9anx2s10z80iys2mbhw1hw1ivn8"; - name = "kjobwidgets-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kjobwidgets-5.30.0.tar.xz"; + sha256 = "0ilzl1sm9fx7cx03nh5y2y656jfssp7b46xiawgnasvc94ysl9hf"; + name = "kjobwidgets-5.30.0.tar.xz"; }; }; kjs = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/kjs-5.29.0.tar.xz"; - sha256 = "196lnlynnc4kf7hy2zw2dyba5h1mn6l5d1000h50g62fbg8xwh7k"; - name = "kjs-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/kjs-5.30.0.tar.xz"; + sha256 = "0yh7n0q1vbx8nd6j25jys6hd24m3knn44n6xc09pwnr3mn0shvih"; + name = "kjs-5.30.0.tar.xz"; }; }; kjsembed = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/kjsembed-5.29.0.tar.xz"; - sha256 = "1g5ppari446fa4ybjgj5j63fz4grj341019w2s4dqyp05l5sf197"; - name = "kjsembed-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/kjsembed-5.30.0.tar.xz"; + sha256 = "0ixd56krz66psxk9h8dzd5jr693kh9xx4303zicws85014ba33q5"; + name = "kjsembed-5.30.0.tar.xz"; }; }; kmediaplayer = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/kmediaplayer-5.29.0.tar.xz"; - sha256 = "0hs6vy28c0f41c8s0ip5ggy96rhrf3p3kb1d69v8z9yi1jd9jhaw"; - name = "kmediaplayer-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/kmediaplayer-5.30.0.tar.xz"; + sha256 = "0bir4g7bfhjdrs2skhr7jclc3f7frmfm6p8n2q10ag9in8h5hwd8"; + name = "kmediaplayer-5.30.0.tar.xz"; }; }; knewstuff = { - version = "5.29.0"; + version = "5.30.1"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/knewstuff-5.29.0.tar.xz"; - sha256 = "1cfkppd1p40lbadrj34lh7msix0bpqmnnc1xwh2wx35va58phrc1"; - name = "knewstuff-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/knewstuff-5.30.1.tar.xz"; + sha256 = "1vsaprynq6dazg64zmj6j1wd8g4aw6pzz3208nqgjjwk5kw8zh0h"; + name = "knewstuff-5.30.1.tar.xz"; }; }; knotifications = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/knotifications-5.29.0.tar.xz"; - sha256 = "0bb6s72p78wiq172fx5f07c55zvd3rackgh1fcgkzg84lnvzx938"; - name = "knotifications-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/knotifications-5.30.0.tar.xz"; + sha256 = "199jh1gizdwc1xz97khac9m6bdg38n5hr5c96pq7sk7b2rdr49ks"; + name = "knotifications-5.30.0.tar.xz"; }; }; knotifyconfig = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/knotifyconfig-5.29.0.tar.xz"; - sha256 = "1kab22gfb12bc2dl87m13crcrwhf8djdr8cmwrykjdm1ln2a1d4w"; - name = "knotifyconfig-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/knotifyconfig-5.30.0.tar.xz"; + sha256 = "04l5hjdd0376y9ygmrz8a49w8hxnb01y0fi13spvkmx8dhal0fmq"; + name = "knotifyconfig-5.30.0.tar.xz"; }; }; kpackage = { - version = "5.29.1"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kpackage-5.29.1.tar.xz"; - sha256 = "1vbwq5s1psii3qa6g260lpar37y19k8b2g5hn3pyx4llz5wnrali"; - name = "kpackage-5.29.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kpackage-5.30.0.tar.xz"; + sha256 = "1j1vwna5w67wqsdfl5s83gx7vizj5qnsl6nck7ny055yzzwb2gna"; + name = "kpackage-5.30.0.tar.xz"; }; }; kparts = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kparts-5.29.0.tar.xz"; - sha256 = "0arpaz5qdswyj47z9craijsf4zafh50bw8vvklg1jc385bbgxhv1"; - name = "kparts-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kparts-5.30.0.tar.xz"; + sha256 = "1sgqylynq35d6xir99kgqial3p0pf0lcaqagl2vh1qandipmcp8g"; + name = "kparts-5.30.0.tar.xz"; }; }; kpeople = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kpeople-5.29.0.tar.xz"; - sha256 = "19sb0j5qbi299f752z589cbbh3rjxkzm074v3rj9sqgah1hdssg8"; - name = "kpeople-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kpeople-5.30.0.tar.xz"; + sha256 = "1h72fwr6121w0cfhaci32s4510kwinjah9ynfhjl998mg00k42hj"; + name = "kpeople-5.30.0.tar.xz"; }; }; kplotting = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kplotting-5.29.0.tar.xz"; - sha256 = "07yz1f5ifjvxsaphbyvbvqzvmc1w6rkb9fh8xglf8z9p9drz23qb"; - name = "kplotting-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kplotting-5.30.0.tar.xz"; + sha256 = "00wrz16m4blh130713fk0q3gzpsx33zs6wnd4ghwhaakmqydn2gh"; + name = "kplotting-5.30.0.tar.xz"; }; }; kpty = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kpty-5.29.0.tar.xz"; - sha256 = "08b8qg35g9g4rkfn6zwv2kggh6y5wlg33zbj28n1idszq6qpgh7i"; - name = "kpty-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kpty-5.30.0.tar.xz"; + sha256 = "0dna8a0n7lg22522khxq0vxn76g484198p80hzvysnkl218fav60"; + name = "kpty-5.30.0.tar.xz"; }; }; kross = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/portingAids/kross-5.29.0.tar.xz"; - sha256 = "1q6pm6iv3896y1sj7b8p7agjlzfi9f5qmpbadk499d0rn9c6520v"; - name = "kross-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/portingAids/kross-5.30.0.tar.xz"; + sha256 = "1bqfznfrr87c88ffs7hj0iqcv8vgzrz57l31zpij3cgiy09q7axz"; + name = "kross-5.30.0.tar.xz"; }; }; krunner = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/krunner-5.29.0.tar.xz"; - sha256 = "1kjzl239a136p6zpkgj570s5i649hzwrgylq213jh31h251a93qx"; - name = "krunner-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/krunner-5.30.0.tar.xz"; + sha256 = "1smkanc14nlsdrg31skzb9y7f0fahyf09iq1h2xfla4kvgk811qz"; + name = "krunner-5.30.0.tar.xz"; }; }; kservice = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kservice-5.29.0.tar.xz"; - sha256 = "0440hgcwm8p421y8xrlill9n2bzfrr0v8ln7pcm45b09bwsgz5l7"; - name = "kservice-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kservice-5.30.0.tar.xz"; + sha256 = "1jcb938m3kllmrzmwz21zjlhrx0r6dmyrglsf0zbjs2cg9hwww0l"; + name = "kservice-5.30.0.tar.xz"; }; }; ktexteditor = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/ktexteditor-5.29.0.tar.xz"; - sha256 = "19krz968bxyv9r43gw1nh7fkkfsgsidhg2k9z0p7cplm6asqvdas"; - name = "ktexteditor-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/ktexteditor-5.30.0.tar.xz"; + sha256 = "0bhbcqfkmpy95p3w66xxnhi4h7h3k3k362fhsrl38rc83r9agnns"; + name = "ktexteditor-5.30.0.tar.xz"; }; }; ktextwidgets = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/ktextwidgets-5.29.0.tar.xz"; - sha256 = "11iwcak2r12wxbkj8i7pg3g1cnymmgh8lvkpbsszkmyisqbyrz27"; - name = "ktextwidgets-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/ktextwidgets-5.30.0.tar.xz"; + sha256 = "1fpqjig6wzb1gycvak9h4p48c623fkzj2lxvf0p3vmb6b0yxr1jw"; + name = "ktextwidgets-5.30.0.tar.xz"; }; }; kunitconversion = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kunitconversion-5.29.0.tar.xz"; - sha256 = "1vzmx3wiphi88xc5dh69vj5jdmz0pxzbiiqiqyi38a1nkq7a9pv7"; - name = "kunitconversion-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kunitconversion-5.30.0.tar.xz"; + sha256 = "0fjkl355dwcgd4a39212qwmmbj37nfhmw3ik2bxg3gxg07a4yra5"; + name = "kunitconversion-5.30.0.tar.xz"; }; }; kwallet = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kwallet-5.29.0.tar.xz"; - sha256 = "15jcn8zg7bz2vn6kwxvj0b6k9kpnx48zrcfa2ibb1rjp71cxgwc1"; - name = "kwallet-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kwallet-5.30.0.tar.xz"; + sha256 = "1nnc0gcn7w5jmmzs4zr4qlrhn3ns9x42f2dfcwc5vi281gghl54k"; + name = "kwallet-5.30.0.tar.xz"; }; }; kwayland = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kwayland-5.29.0.tar.xz"; - sha256 = "0mz9v7g91im2xwdh5f4ym8z52ylva7kyr0hxl5p88b7y6azxqmz9"; - name = "kwayland-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kwayland-5.30.0.tar.xz"; + sha256 = "0sc2mdiazql2012qadbqjm4wxmhhanbba9r9qjxqx2li14ax6yci"; + name = "kwayland-5.30.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kwidgetsaddons-5.29.0.tar.xz"; - sha256 = "19hvs3jqmj0jwsjszq6fn7m6d5d80bsd5wz4x8m39w1nmsgj032d"; - name = "kwidgetsaddons-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kwidgetsaddons-5.30.0.tar.xz"; + sha256 = "0jn2iw46cwfqh550rrb37yfznr4lrlsj8bh8v21xhgm3afm25hrl"; + name = "kwidgetsaddons-5.30.0.tar.xz"; }; }; kwindowsystem = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kwindowsystem-5.29.0.tar.xz"; - sha256 = "19bzirhkjqn41f9n540wnhrc0y5qvxcbgi87np9ijc3mpkzfn7in"; - name = "kwindowsystem-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kwindowsystem-5.30.0.tar.xz"; + sha256 = "0sz1wyawah03ygx3kh1x6wy1y1gp9f5h6296yy1mxy4qz4jp1b10"; + name = "kwindowsystem-5.30.0.tar.xz"; }; }; kxmlgui = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kxmlgui-5.29.0.tar.xz"; - sha256 = "1h85hiy58jl25r7d9z43kkybfvd2hjk5l4nmcy9jw5lrmmgnrgq0"; - name = "kxmlgui-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kxmlgui-5.30.0.tar.xz"; + sha256 = "005cn74h0rjvjsmfzrn3pai0jrgczj3y6h50g07rgmynmrcnygys"; + name = "kxmlgui-5.30.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/kxmlrpcclient-5.29.0.tar.xz"; - sha256 = "09rw4id0lg5j4ql46vj2pvwnjcn5nk40s0bl03z8jkqygg8w57b2"; - name = "kxmlrpcclient-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/kxmlrpcclient-5.30.0.tar.xz"; + sha256 = "18azc85vfng9gnjf09yhvg5g4432dy5ia9hk54jk9ibmy7kaqlqq"; + name = "kxmlrpcclient-5.30.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/modemmanager-qt-5.29.0.tar.xz"; - sha256 = "08imlqr8xxah58gcyqv968gbmamf2xkjg31cs32h79yqcddjpvrd"; - name = "modemmanager-qt-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/modemmanager-qt-5.30.0.tar.xz"; + sha256 = "1qh39nd3lwdb8z58brqf0k48k5n3xx9wdi4kak2wg7vwmqwwammf"; + name = "modemmanager-qt-5.30.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/networkmanager-qt-5.29.0.tar.xz"; - sha256 = "0km2yv0gpl584n6vh27d0q0lrrmc79hpcfxwihwk6g5rrlv5qnba"; - name = "networkmanager-qt-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/networkmanager-qt-5.30.0.tar.xz"; + sha256 = "1scxcqrwxjwdzg2j3r6wz3bk23h7v9dil8n892ykfrpxa4cidgzi"; + name = "networkmanager-qt-5.30.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/oxygen-icons5-5.29.0.tar.xz"; - sha256 = "1j9jxlfzndzimvk0zvk5nqqnic5bj04yg4a0v9kqlmr8l1mj4g4k"; - name = "oxygen-icons5-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/oxygen-icons5-5.30.0.tar.xz"; + sha256 = "1b1kfgk2vgr85kbgvx8fwpyib5yvdkz07vi6p1s8a61cabcymkhl"; + name = "oxygen-icons5-5.30.0.tar.xz"; }; }; plasma-framework = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/plasma-framework-5.29.0.tar.xz"; - sha256 = "1c341i5gvm65mk8dhwn61fmw0hc1npvj3mcwz0gy1ynkgch6afrh"; - name = "plasma-framework-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/plasma-framework-5.30.0.tar.xz"; + sha256 = "1qdyc0li07sns71gdyw31jhzhnghcvzc0r0y4y8f157nyz23pw70"; + name = "plasma-framework-5.30.0.tar.xz"; }; }; prison = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/prison-5.29.0.tar.xz"; - sha256 = "0hc7gk1xxhk5s6fk6rm822kpbr2k0kc40xpjg07gpglbvnxdbr7l"; - name = "prison-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/prison-5.30.0.tar.xz"; + sha256 = "15vlz67qv1pm87hlnyak2jbdw87xw3jx3vaqwjfn07hbzlh8dmpc"; + name = "prison-5.30.0.tar.xz"; }; }; solid = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/solid-5.29.0.tar.xz"; - sha256 = "01y9fqar113bjh5l8mh03xwgv1j88ivnb1rxjcpgilv63qx2cw9k"; - name = "solid-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/solid-5.30.0.tar.xz"; + sha256 = "10rfsp39s8d8zgz02f4biyh9n7hbwxkib5r6g3cldbbf0ch3inmh"; + name = "solid-5.30.0.tar.xz"; }; }; sonnet = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/sonnet-5.29.0.tar.xz"; - sha256 = "0rb9fslf6y694cwbng198r21nrid07gzirn3c11g91skskh8sd90"; - name = "sonnet-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/sonnet-5.30.0.tar.xz"; + sha256 = "1i4i59vjq16mmqjfyr5hc7afnc5w2h54iz4rmqi0wdfk37cl5zcr"; + name = "sonnet-5.30.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/syntax-highlighting-5.29.0.tar.xz"; - sha256 = "0fbqkj3qsai3m322d2qmvh93h35sx7wdc28jxp8v8yddl59a1k6b"; - name = "syntax-highlighting-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/syntax-highlighting-5.30.0.tar.xz"; + sha256 = "0iipg1khc27a3cgysk6qpj5lf846z3n29gj2yas36lgr8n6ddm53"; + name = "syntax-highlighting-5.30.0.tar.xz"; }; }; threadweaver = { - version = "5.29.0"; + version = "5.30.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.29/threadweaver-5.29.0.tar.xz"; - sha256 = "0sl9r6dz4l63f40a15kzsgqrsvdaxnm1rqkj61za8cbdbk2q42g6"; - name = "threadweaver-5.29.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.30/threadweaver-5.30.0.tar.xz"; + sha256 = "12zirga9qyjrizwxja2n5mh7kxgdb7xyl2d3makdjpnjk5kry8by"; + name = "threadweaver-5.30.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index 1b8c274c457..09e6492b49a 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { sha256 = "0z0jxm6ppbxi9anv2h12nrb5lpwl95f96kw6dx7sn268fhkpad7x"; }; - configureFlags = optional stdenv.isFreeBSD ''WARN_CFLAGS=""''; + configureFlags = [ "--with-tcl=no" ] ++ optional stdenv.isFreeBSD ''WARN_CFLAGS=""''; nativeBuildInputs = [ pkgconfig perl yacc ] # Provides the mig command used by the build scripts diff --git a/pkgs/development/libraries/leatherman/default.nix b/pkgs/development/libraries/leatherman/default.nix index bc62a04808f..ea092a33637 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 = "0.9.0"; + version = "0.10.1"; src = fetchFromGitHub { - sha256 = "18nidasykbwdd9qzwc8pnzhczy6acr3rsxwvv2v3j5gq3nbsk2mc"; + sha256 = "0kjk3xq7v6bqq35ymj9vr9xz5kpcka51ms6489pm48adyaf53hs7"; rev = version; repo = "leatherman"; owner = "puppetlabs"; diff --git a/pkgs/development/libraries/libav/default.nix b/pkgs/development/libraries/libav/default.nix index 60535edfea6..6d81a284040 100644 --- a/pkgs/development/libraries/libav/default.nix +++ b/pkgs/development/libraries/libav/default.nix @@ -26,8 +26,9 @@ with { inherit (stdenv.lib) optional optionals hasPrefix; }; let result = { - libav_0_8 = libavFun "0.8.17" "31ace2daeb8c105deed9cd3476df47318d417714"; - libav_11 = libavFun "11.8" "y18hmrzy7jqq7h9ys54nrr4s49mkzsfh"; + libav_0_8 = libavFun "0.8.20" "0c7a2417c3a01eb74072691bb93ce802ae1be08f"; + libav_11 = libavFun "11.8" "d0e93f6b229ae46c49d13ec183b13cfee70a51f0"; + libav_12 = libavFun "12" "4ecde7274621c82a6882b7614d907b28de25cc4e"; }; libavFun = version : sha1 : stdenv.mkDerivation rec { diff --git a/pkgs/development/libraries/libfm/default.nix b/pkgs/development/libraries/libfm/default.nix index 32eb4e04f03..2b30dacb58f 100644 --- a/pkgs/development/libraries/libfm/default.nix +++ b/pkgs/development/libraries/libfm/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, glib, gtk2, intltool, menu-cache, pango, pkgconfig, vala_0_23 +{ stdenv, fetchurl, glib, gtk2, intltool, menu-cache, pango, pkgconfig, vala_0_34 , extraOnly ? false }: let inherit (stdenv.lib) optional; @@ -7,14 +7,14 @@ stdenv.mkDerivation rec { name = if extraOnly then "libfm-extra-${version}" else "libfm-${version}"; - version = "1.2.4"; + version = "1.2.5"; src = fetchurl { url = "mirror://sourceforge/pcmanfm/libfm-${version}.tar.xz"; - sha256 = "0bsh4p7h2glhxf1cc1lvbxyb4qy0y1zsnl9izf7vrldkikrgc13q"; + sha256 = "0nlvfwh09gbq8bkbvwnw6iqr918rrs9gc9ljb9pjspyg408bn1n7"; }; - buildInputs = [ glib gtk2 intltool pango pkgconfig vala_0_23 ] + buildInputs = [ glib gtk2 intltool pango pkgconfig vala_0_34 ] ++ optional (!extraOnly) menu-cache; configureFlags = optional extraOnly "--with-extra-only"; diff --git a/pkgs/development/libraries/libjpeg/62.nix b/pkgs/development/libraries/libjpeg/62.nix deleted file mode 100644 index 3ae8cfac39c..00000000000 --- a/pkgs/development/libraries/libjpeg/62.nix +++ /dev/null @@ -1,33 +0,0 @@ -{stdenv, fetchurl, libtool, static ? false, ...}: - -stdenv.mkDerivation { - name = "libjpeg-6b"; - - builder = ./builder.sh; - - src = fetchurl { - url = http://www.ijg.org/files/jpegsrc.v6b.tar.gz; - sha256 = "0pg34z6rbkk5kvdz6wirf7g4mdqn5z8x97iaw17m15lr3qjfrhvm"; - }; - - inherit libtool; - - configureFlags = "--enable-shared ${if static then " --enable-static" else ""}"; - - # Required for building of dynamic libraries on Darwin. - patches = [ - (fetchurl { - url = http://svn.macports.org/repository/macports/trunk/dports/graphics/jpeg/files/patch-ltconfig; - md5 = "e6725fa4a09aa1de4ca75343fd0f61d5"; - }) - (fetchurl { - url = http://svn.macports.org/repository/macports/trunk/dports/graphics/jpeg/files/patch-ltmain.sh; - #md5 = "489986ad8e7a93aef036766b25f321d5"; - md5 = "092a12aeb0c386dd7dae059109d950ba"; - }) - ]; - - meta = { - platforms = stdenv.lib.platforms.unix; - }; -} diff --git a/pkgs/development/libraries/libmd/default.nix b/pkgs/development/libraries/libmd/default.nix index 989670bc059..8951017a4b5 100644 --- a/pkgs/development/libraries/libmd/default.nix +++ b/pkgs/development/libraries/libmd/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "121s73pgbqsnmy6xblbrkj9y44c5zzzpf2hcmh6zvcvg4dk26gzx"; }; - buildInputs = [ autoreconfHook ]; + nativeBuildInputs = [ autoreconfHook ]; # Writing the version to a .dist-version file is required for the get-version # shell script because fetchgit removes the .git directory. @@ -18,8 +18,6 @@ stdenv.mkDerivation rec { echo '${version}' > .dist-version; ''; - autoreconfPhase = "./autogen"; - meta = with stdenv.lib; { homepage = "https://www.hadrons.org/software/${pname}/"; description = "Message Digest functions from BSD systems"; diff --git a/pkgs/development/libraries/libmicrohttpd/default.nix b/pkgs/development/libraries/libmicrohttpd/default.nix index b53c8da3f54..c38d5c82570 100644 --- a/pkgs/development/libraries/libmicrohttpd/default.nix +++ b/pkgs/development/libraries/libmicrohttpd/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libgcrypt, curl, gnutls, pkgconfig }: stdenv.mkDerivation rec { - name = "libmicrohttpd-0.9.50"; + name = "libmicrohttpd-0.9.52"; src = fetchurl { url = "mirror://gnu/libmicrohttpd/${name}.tar.gz"; - sha256 = "1mzbqr6sqisppz88mh73bbh5sw57g8l87qvhcjdx5pmbd183idni"; + sha256 = "1smgxw6jv81yybg86bzr4c2sn7a31apf8q4zz0kpch9xfrp7yyal"; }; outputs = [ "out" "dev" "devdoc" "info" ]; @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { homepage = http://www.gnu.org/software/libmicrohttpd/; - maintainers = [ maintainers.eelco maintainers.vrthra ]; + maintainers = with maintainers; [ eelco vrthra fpletz ]; platforms = platforms.linux; }; } diff --git a/pkgs/development/libraries/libnetfilter_conntrack/default.nix b/pkgs/development/libraries/libnetfilter_conntrack/default.nix index 75cca9a028e..a94bf28cd97 100644 --- a/pkgs/development/libraries/libnetfilter_conntrack/default.nix +++ b/pkgs/development/libraries/libnetfilter_conntrack/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "libnetfilter_conntrack-${version}"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { url = "http://netfilter.org/projects/libnetfilter_conntrack/files/${name}.tar.bz2"; - sha256 = "0fnpja3g8s38cp7ipija5pvhfgna1gybn0z2bl276nk08fppv7gw"; + sha256 = "1svzyf3rq9nbrcw1jsricgyhh7x1am8iqn6kjr6mzrw42810ik7g"; }; buildInputs = [ libmnl ]; diff --git a/pkgs/development/libraries/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix index a043d36ff4d..074c1a9dfd2 100644 --- a/pkgs/development/libraries/libnftnl/default.nix +++ b/pkgs/development/libraries/libnftnl/default.nix @@ -1,20 +1,21 @@ { stdenv, fetchurl, pkgconfig, libmnl }: stdenv.mkDerivation rec { - name = "libnftnl-1.0.6"; + name = "libnftnl-1.0.7"; src = fetchurl { url = "http://netfilter.org/projects/libnftnl/files/${name}.tar.bz2"; - sha256 = "0zmh190c7212zvzjsn5lm6pf399r4arq7dliiqq6grd174m96fxd"; + sha256 = "10irjrylcfkbp11617yr19vpfhgl54w0kw02jhj0i1abqv5nxdlv"; }; - buildInputs = [ pkgconfig libmnl ]; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ libmnl ]; meta = with stdenv.lib; { description = "A userspace library providing a low-level netlink API to the in-kernel nf_tables subsystem"; homepage = http://netfilter.org/projects/libnftnl; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = with maintainers; [ wkennington ]; + maintainers = with maintainers; [ wkennington fpletz ]; }; } diff --git a/pkgs/development/libraries/liboping/default.nix b/pkgs/development/libraries/liboping/default.nix index 83903002c97..435f593b597 100644 --- a/pkgs/development/libraries/liboping/default.nix +++ b/pkgs/development/libraries/liboping/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, ncurses ? null, perl ? null }: stdenv.mkDerivation rec { - name = "liboping-1.8.0"; + name = "liboping-1.9.0"; src = fetchurl { url = "http://verplant.org/liboping/files/${name}.tar.bz2"; - sha256 = "1nsvlsvapc64h0anip2hz5ydbgk3an94xqiaa9kivcw1r6193jqx"; + sha256 = "0c1mdx9ixqypayhm617jjv9kr6y60nh3mnryafjzv23bnn41vfs4"; }; buildInputs = [ ncurses perl ]; diff --git a/pkgs/development/libraries/libopus/default.nix b/pkgs/development/libraries/libopus/default.nix index 82bf9a48679..559caf8928b 100644 --- a/pkgs/development/libraries/libopus/default.nix +++ b/pkgs/development/libraries/libopus/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, fixedPoint ? false, withCustomModes ? true }: +{ stdenv, fetchurl, fetchpatch +, fixedPoint ? false, withCustomModes ? true }: let version = "1.1.3"; @@ -11,6 +12,13 @@ stdenv.mkDerivation rec { sha256 = "0cxnd7pjxbgh6l3cbzsw29phpr5cq28fikfhjlp1hc3y5s0gxdjq"; }; + patches = [ + (fetchpatch { # CVE-2017-0381 + url = "https://github.com/xiph/opus/commit/79e8f527b0344b0897a65be35e77f7885bd99409.patch"; + sha256 = "0clm4ixqkaj0a6i5rhaqfv3nnxyk33b2b8xlm7vyfd0y8kbh996q"; + }) + ]; + outputs = [ "out" "dev" ]; configureFlags = stdenv.lib.optional fixedPoint "--enable-fixed-point" diff --git a/pkgs/development/libraries/libpcap/default.nix b/pkgs/development/libraries/libpcap/default.nix index d23d123a99c..14567c0daf4 100644 --- a/pkgs/development/libraries/libpcap/default.nix +++ b/pkgs/development/libraries/libpcap/default.nix @@ -1,15 +1,15 @@ { stdenv, fetchurl, flex, bison }: stdenv.mkDerivation rec { - name = "libpcap-1.7.4"; - + name = "libpcap-1.8.1"; + src = fetchurl { url = "http://www.tcpdump.org/release/${name}.tar.gz"; - sha256 = "1c28ykkizd7jqgzrfkg7ivqjlqs9p6lygp26bsw2i0z8hwhi3lvs"; + sha256 = "07jlhc66z76dipj4j5v3dig8x6h3k6cb36kmnmpsixf3zmlvqgb7"; }; - + nativeBuildInputs = [ flex bison ]; - + # We need to force the autodetection because detection doesn't # work in pure build enviroments. configureFlags = @@ -22,16 +22,17 @@ stdenv.mkDerivation rec { ''; preInstall = ''mkdir -p $out/bin''; - + crossAttrs = { # Stripping hurts in static libraries dontStrip = true; configureFlags = configureFlags ++ [ "ac_cv_linux_vers=2" ]; }; - meta = { + meta = with stdenv.lib; { homepage = http://www.tcpdump.org; description = "Packet Capture Library"; - platforms = stdenv.lib.platforms.unix; + platforms = platforms.unix; + maintainers = with maintainers; [ fpletz ]; }; } diff --git a/pkgs/development/libraries/libtasn1/default.nix b/pkgs/development/libraries/libtasn1/default.nix index 5ecbcc63a95..150e7455c03 100644 --- a/pkgs/development/libraries/libtasn1/default.nix +++ b/pkgs/development/libraries/libtasn1/default.nix @@ -1,33 +1,34 @@ { stdenv, fetchurl, perl, texinfo }: stdenv.mkDerivation rec { - name = "libtasn1-4.9"; + name = "libtasn1-4.10"; src = fetchurl { url = "mirror://gnu/libtasn1/${name}.tar.gz"; - sha256 = "0869cp6jx7cajgv6cnddsh3vc7bimmdkdjn80y1jpb4iss7plvsg"; + sha256 = "681a4d9a0d259f2125713f2e5766c5809f151b3a1392fd91390f780b4b8f5a02"; }; outputs = [ "out" "dev" "devdoc" ]; outputBin = "dev"; + # Warning causes build to fail on darwin since 4.9, + # check if this can be removed in the next release. + CFLAGS = "-Wno-sign-compare"; + buildInputs = [ perl texinfo ]; doCheck = true; - meta = { + meta = with stdenv.lib; { homepage = http://www.gnu.org/software/libtasn1/; description = "An ASN.1 library"; - - longDescription = - '' Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some - other packages. The goal of this implementation is to be highly - portable, and only require an ANSI C89 platform. - ''; - - license = stdenv.lib.licenses.lgpl2Plus; - - maintainers = with stdenv.lib.maintainers; [ wkennington ]; - platforms = stdenv.lib.platforms.all; + longDescription = '' + Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some + other packages. The goal of this implementation is to be highly + portable, and only require an ANSI C89 platform. + ''; + license = licenses.lgpl2Plus; + maintainers = with maintainers; [ wkennington ]; + platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix index 49fddd06c17..c6705703149 100644 --- a/pkgs/development/libraries/libtiff/default.nix +++ b/pkgs/development/libraries/libtiff/default.nix @@ -11,6 +11,17 @@ stdenv.mkDerivation rec { sha256 = "06ghqhr4db1ssq0acyyz49gr8k41gzw6pqb6mbn5r7jqp77s4hwz"; }; + prePatch =let + # https://lwn.net/Vulnerabilities/711777/ + debian = fetchurl { + url = http://http.debian.net/debian/pool/main/t/tiff/tiff_4.0.7-5.debian.tar.xz; + sha256 = "1ribxdn89wx3nllcyh7ql3dx6wpr1h7z3waglz1w7dklxm43q67l"; + }; + in '' + tar xf '${debian}' + patches="$patches $(cat debian/patches/series | sed 's|^|debian/patches/|')" + ''; + outputs = [ "bin" "dev" "out" "doc" ]; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/libtxc_dxtn_s2tc/default.nix b/pkgs/development/libraries/libtxc_dxtn_s2tc/default.nix index 86f5029e9a5..654bdd2e61f 100644 --- a/pkgs/development/libraries/libtxc_dxtn_s2tc/default.nix +++ b/pkgs/development/libraries/libtxc_dxtn_s2tc/default.nix @@ -18,6 +18,6 @@ stdenv.mkDerivation rec { repositories.git = https://github.com/divVerent/s2tc.git; license = stdenv.lib.licenses.mit; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.page ]; + maintainers = [ stdenv.lib.maintainers.cpages ]; }; } diff --git a/pkgs/development/libraries/liburcu/default.nix b/pkgs/development/libraries/liburcu/default.nix index 29765f07066..b31ced11c6c 100644 --- a/pkgs/development/libraries/liburcu/default.nix +++ b/pkgs/development/libraries/liburcu/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { description = "Userspace RCU (read-copy-update) library"; homepage = http://lttng.org/urcu; license = licenses.lgpl21Plus; - platforms = platforms.linux; + platforms = platforms.unix; maintainers = [ maintainers.bjornfor ]; }; diff --git a/pkgs/development/libraries/libvirt-glib/default.nix b/pkgs/development/libraries/libvirt-glib/default.nix index 6bd0ec52f27..0018e38a9f9 100644 --- a/pkgs/development/libraries/libvirt-glib/default.nix +++ b/pkgs/development/libraries/libvirt-glib/default.nix @@ -6,11 +6,11 @@ let inherit (pythonPackages) python pygobject2; in stdenv.mkDerivation rec { - name = "libvirt-glib-0.2.3"; + name = "libvirt-glib-1.0.0"; src = fetchurl { url = "http://libvirt.org/sources/glib/${name}.tar.gz"; - sha256 = "1pahj8qa7k2307sd57rwqwq1hijya02v0sxk91hl3cw48niimcf3"; + sha256 = "0iwa5sdbii52pjpdm5j37f67sdmf0kpcky4liwhy1nf43k85i4fa"; }; buildInputs = [ diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix index 658a2e37883..5fcdd153c99 100644 --- a/pkgs/development/libraries/libvirt/default.nix +++ b/pkgs/development/libraries/libvirt/default.nix @@ -9,11 +9,11 @@ # if you update, also bump pythonPackages.libvirt or it will break stdenv.mkDerivation rec { name = "libvirt-${version}"; - version = "2.5.0"; + version = "3.0.0"; src = fetchurl { url = "http://libvirt.org/sources/${name}.tar.xz"; - sha256 = "07nbh6zhaxx5i1s1acnppf8rzkzb2ppgv35jw7grbbnnpzpzz7c1"; + sha256 = "0php6wxjcilpir0miwg06yd2ha25zi9fv2apvvgv5c8k1svjd7cx"; }; patches = [ ./build-on-bsd.patch ]; diff --git a/pkgs/development/libraries/matio/default.nix b/pkgs/development/libraries/matio/default.nix index da4b8a8570b..b33950d35e0 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.2"; + name = "matio-1.5.9"; src = fetchurl { url = "mirror://sourceforge/matio/${name}.tar.gz"; - sha256 = "0i8xj4g1gv50y6lj3s8hasjqspaawqbrnc06lrkdghvk6gxx00nv"; + sha256 = "0p60c3wdj4w7v7hzdc0iivciq4hwxzhhx0zq8gpv9i8yhdjzkdxy"; }; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/mpir/default.nix b/pkgs/development/libraries/mpir/default.nix index c3a254c6bdc..142bd93fe52 100644 --- a/pkgs/development/libraries/mpir/default.nix +++ b/pkgs/development/libraries/mpir/default.nix @@ -1,12 +1,21 @@ -{stdenv, fetchurl, m4}: +{ stdenv, fetchurl, fetchpatch, m4 }: + stdenv.mkDerivation rec { name = "mpir-${version}"; version = "2.7.2"; - buildInputs = [m4]; + + buildInputs = [ m4 ]; + src = fetchurl { url = "http://mpir.org/mpir-${version}.tar.bz2"; sha256 = "1v25dx7cah2vxwzgq78hpzqkryrfxhwx3mcj3jjq3xxljlsw7m57"; }; + + patches = [ (fetchpatch { + url = "https://github.com/wbhart/mpir/commit/fdb590023f7ca4b2e881a2e9573718e7ed180f03.patch"; + sha256 = "152pdqpf8xxr4ky25f9zrvfb66i1wzy6a5b91h4zmpqjdffqf1iw"; + }) ]; + meta = { inherit version; description = ''A highly optimised library for bignum arithmetic forked from GMP''; diff --git a/pkgs/development/libraries/nss/85_security_load.patch b/pkgs/development/libraries/nss/85_security_load.patch index 9e4be3bf282..7687ea9bedb 100644 --- a/pkgs/development/libraries/nss/85_security_load.patch +++ b/pkgs/development/libraries/nss/85_security_load.patch @@ -1,45 +1,45 @@ -diff -ru -x '*~' nss-3.27.1-orig/nss/cmd/shlibsign/shlibsign.c nss-3.27.1/nss/cmd/shlibsign/shlibsign.c ---- nss-3.27.1-orig/nss/cmd/shlibsign/shlibsign.c 2016-10-03 16:55:58.000000000 +0200 -+++ nss-3.27.1/nss/cmd/shlibsign/shlibsign.c 2016-11-15 16:28:07.308117900 +0100 -@@ -871,6 +871,8 @@ - libname = PR_GetLibraryName(NULL, "softokn3"); - assert(libname != NULL); +diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/cmd/shlibsign/shlibsign.c nss/cmd/shlibsign/shlibsign.c +--- nss/cmd/shlibsign/shlibsign.c 2017-01-04 15:24:24.000000000 +0100 ++++ nss/cmd/shlibsign/shlibsign.c 2017-01-24 14:43:31.030420852 +0100 +@@ -875,6 +875,8 @@ + goto cleanup; + } lib = PR_LoadLibrary(libname); + if (!lib) + lib = PR_LoadLibrary(NIX_NSS_LIBDIR"libsoftokn3.so"); assert(lib != NULL); - PR_FreeLibraryName(libname); - -diff -ru -x '*~' nss-3.27.1-orig/nss/coreconf/config.mk nss-3.27.1/nss/coreconf/config.mk ---- nss-3.27.1-orig/nss/coreconf/config.mk 2016-10-03 16:55:58.000000000 +0200 -+++ nss-3.27.1/nss/coreconf/config.mk 2016-11-15 16:28:07.308117900 +0100 -@@ -217,3 +217,6 @@ - ifdef NSS_NO_PKCS11_BYPASS - DEFINES += -DNO_PKCS11_BYPASS - endif + if (!lib) { + PR_fprintf(PR_STDERR, "loading softokn3 failed"); +diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/coreconf/config.mk nss/coreconf/config.mk +--- nss/coreconf/config.mk 2017-01-04 15:24:24.000000000 +0100 ++++ nss/coreconf/config.mk 2017-01-24 14:43:47.989432372 +0100 +@@ -208,3 +208,6 @@ + # exported symbols, which causes problem when NSS is built as part of Mozilla. + # So we add a NSS_SSL_ENABLE_ZLIB variable to allow Mozilla to turn this off. + NSS_SSL_ENABLE_ZLIB = 1 + +# Nix specific stuff. +DEFINES += -DNIX_NSS_LIBDIR=\"$(out)/lib/\" -diff -ru -x '*~' nss-3.27.1-orig/nss/lib/pk11wrap/pk11load.c nss-3.27.1/nss/lib/pk11wrap/pk11load.c ---- nss-3.27.1-orig/nss/lib/pk11wrap/pk11load.c 2016-10-03 16:55:58.000000000 +0200 -+++ nss-3.27.1/nss/lib/pk11wrap/pk11load.c 2016-11-15 16:28:07.308117900 +0100 -@@ -429,6 +429,13 @@ - * unload the library if anything goes wrong from here on out... - */ - library = PR_LoadLibrary(mod->dllName); -+ if ((library == NULL) && -+ !rindex(mod->dllName, PR_GetDirectorySeparator())) { +diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/pk11wrap/pk11load.c nss/lib/pk11wrap/pk11load.c +--- nss/lib/pk11wrap/pk11load.c 2017-01-04 15:24:24.000000000 +0100 ++++ nss/lib/pk11wrap/pk11load.c 2017-01-24 14:45:06.883485652 +0100 +@@ -440,6 +440,13 @@ + * unload the library if anything goes wrong from here on out... + */ + library = PR_LoadLibrary(mod->dllName); ++ if ((library == NULL) && ++ !rindex(mod->dllName, PR_GetDirectorySeparator())) { + library = PORT_LoadLibraryFromOrigin(my_shlib_name, -+ (PRFuncPtr) &softoken_LoadDSO, -+ mod->dllName); -+ } ++ (PRFuncPtr) &softoken_LoadDSO, ++ mod->dllName); ++ } + - mod->library = (void *)library; + mod->library = (void *)library; - if (library == NULL) { -diff -ru -x '*~' nss-3.27.1-orig/nss/lib/util/secload.c nss-3.27.1/nss/lib/util/secload.c ---- nss-3.27.1-orig/nss/lib/util/secload.c 2016-10-03 16:55:58.000000000 +0200 -+++ nss-3.27.1/nss/lib/util/secload.c 2016-11-15 16:29:50.482259746 +0100 + if (library == NULL) { +diff -ru -x '*~' -x '*.orig' -x '*.rej' nss/lib/util/secload.c nss/lib/util/secload.c +--- nss/lib/util/secload.c 2017-01-04 15:24:24.000000000 +0100 ++++ nss/lib/util/secload.c 2017-01-24 14:43:31.030420852 +0100 @@ -70,9 +70,14 @@ /* Remove the trailing filename from referencePath and add the new one */ diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix index 72f57dff1ce..8621d60ca96 100644 --- a/pkgs/development/libraries/nss/default.nix +++ b/pkgs/development/libraries/nss/default.nix @@ -9,11 +9,11 @@ let in stdenv.mkDerivation rec { name = "nss-${version}"; - version = "3.27.2"; + version = "3.28.1"; src = fetchurl { - url = "mirror://mozilla/security/nss/releases/NSS_3_27_2_RTM/src/${name}.tar.gz"; - sha256 = "dc8ac8524469d0230274fd13a53fdcd74efe4aa67205dde1a4a92be87dc28524"; + url = "mirror://mozilla/security/nss/releases/NSS_3_28_1_RTM/src/${name}.tar.gz"; + sha256 = "58cc0c05c0ed9523e6d820bea74f513538f48c87aac931876e3d3775de1a82ad"; }; buildInputs = [ nspr perl zlib sqlite ]; @@ -23,11 +23,21 @@ in stdenv.mkDerivation rec { ''; patches = - [ ./nss-3.21-gentoo-fixups.patch + [ # Install a nss.pc (pkgconfig) file and nss-config script + # Upstream issue: https://bugzilla.mozilla.org/show_bug.cgi?id=530672 + (fetchurl { + name = "nss-3.28-gentoo-fixups.patch"; + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/" + + "dev-libs/nss/files/nss-3.28-gentoo-fixups.patch" + + "?id=05c31f8cca591b3ce8219e4def7c26c7b1b130d6"; + sha256 = "0z58axd1n7vq4kdp5mrb3dsg6di39a1g40s3shl6n2dzs14c1y2q"; + }) # Based on http://patch-tracker.debian.org/patch/series/dl/nss/2:3.15.4-1/85_security_load.patch ./85_security_load.patch ]; + patchFlags = "-p0"; + postPatch = '' # Fix up the patch from Gentoo. sed -i \ diff --git a/pkgs/development/libraries/nss/nss-3.21-gentoo-fixups.patch b/pkgs/development/libraries/nss/nss-3.21-gentoo-fixups.patch deleted file mode 100644 index 33819821c19..00000000000 --- a/pkgs/development/libraries/nss/nss-3.21-gentoo-fixups.patch +++ /dev/null @@ -1,243 +0,0 @@ -diff -urN a/nss/config/Makefile b/nss/config/Makefile ---- a/nss/config/Makefile 1969-12-31 18:00:00.000000000 -0600 -+++ b/nss/config/Makefile 2015-11-15 10:42:46.249578304 -0600 -@@ -0,0 +1,40 @@ -+CORE_DEPTH = .. -+DEPTH = .. -+ -+include $(CORE_DEPTH)/coreconf/config.mk -+ -+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` -+PREFIX = /usr -+ -+all: export libs -+ -+export: -+ # Create the nss.pc file -+ mkdir -p $(DIST)/lib/pkgconfig -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@exec_prefix@,\$${prefix}," \ -+ -e "s,@libdir@,\$${prefix}/lib64," \ -+ -e "s,@includedir@,\$${prefix}/include/nss," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss.pc.in > nss.pc -+ chmod 0644 nss.pc -+ ln -sf ../../../../config/nss.pc $(DIST)/lib/pkgconfig -+ -+ # Create the nss-config script -+ mkdir -p $(DIST)/bin -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss-config.in > nss-config -+ chmod 0755 nss-config -+ ln -sf ../../../config/nss-config $(DIST)/bin -+ -+libs: -+ -+dummy: all export libs -+ -diff -urN a/nss/config/nss-config.in b/nss/config/nss-config.in ---- a/nss/config/nss-config.in 1969-12-31 18:00:00.000000000 -0600 -+++ b/nss/config/nss-config.in 2015-11-15 10:42:46.250578304 -0600 -@@ -0,0 +1,145 @@ -+#!/bin/sh -+ -+prefix=@prefix@ -+ -+major_version=@NSS_MAJOR_VERSION@ -+minor_version=@NSS_MINOR_VERSION@ -+patch_version=@NSS_PATCH_VERSION@ -+ -+usage() -+{ -+ cat <&2 -+fi -+ -+lib_ssl=yes -+lib_smime=yes -+lib_nss=yes -+lib_nssutil=yes -+ -+while test $# -gt 0; do -+ case "$1" in -+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; -+ *) optarg= ;; -+ esac -+ -+ case $1 in -+ --prefix=*) -+ prefix=$optarg -+ ;; -+ --prefix) -+ echo_prefix=yes -+ ;; -+ --exec-prefix=*) -+ exec_prefix=$optarg -+ ;; -+ --exec-prefix) -+ echo_exec_prefix=yes -+ ;; -+ --includedir=*) -+ includedir=$optarg -+ ;; -+ --includedir) -+ echo_includedir=yes -+ ;; -+ --libdir=*) -+ libdir=$optarg -+ ;; -+ --libdir) -+ echo_libdir=yes -+ ;; -+ --version) -+ echo ${major_version}.${minor_version}.${patch_version} -+ ;; -+ --cflags) -+ echo_cflags=yes -+ ;; -+ --libs) -+ echo_libs=yes -+ ;; -+ ssl) -+ lib_ssl=yes -+ ;; -+ smime) -+ lib_smime=yes -+ ;; -+ nss) -+ lib_nss=yes -+ ;; -+ nssutil) -+ lib_nssutil=yes -+ ;; -+ *) -+ usage 1 1>&2 -+ ;; -+ esac -+ shift -+done -+ -+# Set variables that may be dependent upon other variables -+if test -z "$exec_prefix"; then -+ exec_prefix=`pkg-config --variable=exec_prefix nss` -+fi -+if test -z "$includedir"; then -+ includedir=`pkg-config --variable=includedir nss` -+fi -+if test -z "$libdir"; then -+ libdir=`pkg-config --variable=libdir nss` -+fi -+ -+if test "$echo_prefix" = "yes"; then -+ echo $prefix -+fi -+ -+if test "$echo_exec_prefix" = "yes"; then -+ echo $exec_prefix -+fi -+ -+if test "$echo_includedir" = "yes"; then -+ echo $includedir -+fi -+ -+if test "$echo_libdir" = "yes"; then -+ echo $libdir -+fi -+ -+if test "$echo_cflags" = "yes"; then -+ echo -I$includedir -+fi -+ -+if test "$echo_libs" = "yes"; then -+ libdirs="" -+ if test -n "$lib_ssl"; then -+ libdirs="$libdirs -lssl${major_version}" -+ fi -+ if test -n "$lib_smime"; then -+ libdirs="$libdirs -lsmime${major_version}" -+ fi -+ if test -n "$lib_nss"; then -+ libdirs="$libdirs -lnss${major_version}" -+ fi -+ if test -n "$lib_nssutil"; then -+ libdirs="$libdirs -lnssutil${major_version}" -+ fi -+ echo $libdirs -+fi -+ -diff -urN a/nss/config/nss.pc.in b/nss/config/nss.pc.in ---- a/nss/config/nss.pc.in 1969-12-31 18:00:00.000000000 -0600 -+++ b/nss/config/nss.pc.in 2015-11-15 10:42:46.251578304 -0600 -@@ -0,0 +1,12 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: NSS -+Description: Network Security Services -+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ -+Requires: nspr >= 4.8 -+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3 -+Cflags: -I${includedir} -+ -diff -urN a/nss/Makefile b/nss/Makefile ---- a/nss/Makefile 2015-11-15 09:25:06.410786060 -0600 -+++ b/nss/Makefile 2015-11-15 10:42:46.252578304 -0600 -@@ -46,7 +46,7 @@ - # (7) Execute "local" rules. (OPTIONAL). # - ####################################################################### - --nss_build_all: build_nspr all -+nss_build_all: all - - nss_clean_all: clobber_nspr clobber - -@@ -115,12 +115,6 @@ - --with-dist-prefix='$(NSPR_PREFIX)' \ - --with-dist-includedir='$(NSPR_PREFIX)/include' - --build_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) -- --clobber_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) clobber -- - build_docs: - $(MAKE) -C $(CORE_DEPTH)/doc - -diff -urN a/nss/manifest.mn b/nss/manifest.mn ---- a/nss/manifest.mn 2015-11-15 09:25:06.411786060 -0600 -+++ b/nss/manifest.mn 2015-11-15 10:43:15.633576994 -0600 -@@ -10,4 +10,4 @@ - - RELEASE = nss - --DIRS = coreconf lib cmd external_tests -+DIRS = coreconf lib cmd config diff --git a/pkgs/development/libraries/ocl-icd/default.nix b/pkgs/development/libraries/ocl-icd/default.nix index 1cb8408416d..6c3a77cfaf5 100644 --- a/pkgs/development/libraries/ocl-icd/default.nix +++ b/pkgs/development/libraries/ocl-icd/default.nix @@ -1,14 +1,19 @@ -{stdenv, fetchurl, ruby }: +{stdenv, fetchurl, ruby, opencl-headers, mesa_noglu }: stdenv.mkDerivation rec { - name = "ocl-icd-2.2.9"; + name = "ocl-icd-${version}"; + version = "2.2.10"; src = fetchurl { - url = "https://forge.imag.fr/frs/download.php/716/${name}.tar.gz"; - sha256 = "1rgaixwnxmrq2aq4kcdvs0yx7i6krakarya9vqs7qwsv5hzc32hc"; + url = "https://forge.imag.fr/frs/download.php/810/${name}.tar.gz"; + sha256 = "0f14gpa13sdm0kzqv5yycp4pschbmi6n5fj7wl4ilspzsrqcgqr2"; }; - buildInputs = [ ruby ]; + buildInputs = [ ruby opencl-headers ]; + + postPatch = '' + sed -i 's,"/etc/OpenCL/vendors","${mesa_noglu.driverLink}/etc/OpenCL/vendors",g' ocl_icd_loader.c + ''; meta = with stdenv.lib; { description = "OpenCL ICD Loader"; diff --git a/pkgs/development/libraries/opencl-clhpp/default.nix b/pkgs/development/libraries/opencl-clhpp/default.nix new file mode 100644 index 00000000000..20b7c9ba6df --- /dev/null +++ b/pkgs/development/libraries/opencl-clhpp/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, cmake, python, opencl-headers }: + +stdenv.mkDerivation rec { + name = "opencl-clhpp-${version}"; + version = "2.0.10"; + + src = fetchFromGitHub { + owner = "KhronosGroup"; + repo = "OpenCL-CLHPP"; + rev = "v${version}"; + sha256 = "0h5kpg5cl8wzfnqmv6i26aig2apv06ffm9p3rh35938n9r8rladm"; + }; + + nativeBuildInputs = [ cmake python ]; + + propagatedBuildInputs = [ opencl-headers ]; + + preConfigure = '' + cmakeFlags="-DCMAKE_INSTALL_PREFIX=$out/include -DBUILD_EXAMPLES=OFF -DBUILD_TESTS=OFF" + ''; + + meta = with stdenv.lib; { + description = "OpenCL Host API C++ bindings"; + homepage = "http://github.khronos.org/OpenCL-CLHPP/"; + license = licenses.mit; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/libraries/opencl-headers/default.nix b/pkgs/development/libraries/opencl-headers/default.nix index 228e628aa19..58822b96b08 100644 --- a/pkgs/development/libraries/opencl-headers/default.nix +++ b/pkgs/development/libraries/opencl-headers/default.nix @@ -1,13 +1,13 @@ -{ stdenv, fetchFromGitHub, cmake }: +{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { - name = "opencl-headers-2.1.0"; + name = "opencl-headers-2.1-2016-11-29"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "OpenCL-Headers"; - rev = "c1770dcc6cf1daadec1905e7393f3691c1dde200"; - sha256 = "0m9fkblqja0686i2jjqiszvq3df95gp01a2674xknlmkd6525rck"; + rev = "abb29588550c77f8340a6c3683531407013bf26b"; + sha256 = "0zjznq65i4b2h4k36qfbbzq1acf2jdd9vygjv5az1yk7qgsp4jj7"; }; installPhase = '' @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Khronos OpenCL headers"; - homepage = https://www.khronos.org/registry/cl/; + homepage = "https://www.khronos.org/registry/cl/"; license = licenses.mit; platforms = platforms.unix; }; diff --git a/pkgs/development/libraries/opencl-icd/default.nix b/pkgs/development/libraries/opencl-icd/default.nix deleted file mode 100644 index 5cf144e198b..00000000000 --- a/pkgs/development/libraries/opencl-icd/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{ stdenv, fetchurl, ruby, opencl-headers }: let - - version = "2.2.9"; - -in stdenv.mkDerivation { - - name = "opencl-icd-${version}"; - buildInputs = [ ruby opencl-headers ]; - configureFlags = [ "--enable-official-khronos-headers" ]; - src = fetchurl { - url = "https://forge.imag.fr/frs/download.php/716/ocl-icd-${version}.tar.gz"; - sha256 = "1rgaixwnxmrq2aq4kcdvs0yx7i6krakarya9vqs7qwsv5hzc32hc"; - }; - - meta = { - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix index 978b28aaa48..af0456c0162 100644 --- a/pkgs/development/libraries/opencv/3.x.nix +++ b/pkgs/development/libraries/opencv/3.x.nix @@ -1,81 +1,103 @@ -{ lib, stdenv, fetchurl, fetchpatch, fetchFromGitHub, cmake, pkgconfig, unzip -, zlib -, enableIpp ? false -, enableContrib ? false -, enablePython ? false, pythonPackages -, enableGtk2 ? false, gtk2 -, enableGtk3 ? false, gtk3 -, enableJPEG ? true, libjpeg -, enablePNG ? true, libpng -, enableTIFF ? true, libtiff -, enableWebP ? true, libwebp -, enableEXR ? true, openexr, ilmbase -, enableJPEG2K ? true, jasper -, enableFfmpeg ? false, ffmpeg +{ lib, stdenv, fetchurl, fetchpatch, fetchFromGitHub, cmake, pkgconfig, unzip, zlib + +, enableJPEG ? true, libjpeg +, enablePNG ? true, libpng +, enableTIFF ? true, libtiff +, enableWebP ? true, libwebp +, enableEXR ? true, openexr, ilmbase +, enableJPEG2K ? true, jasper + +, enableIpp ? false +, enableContrib ? false, protobuf3_1 +, enablePython ? false, pythonPackages +, enableGtk2 ? false, gtk2 +, enableGtk3 ? false, gtk3 +, enableFfmpeg ? false, ffmpeg , enableGStreamer ? false, gst_all_1 -, enableEigen ? false, eigen -, enableCuda ? false, cudatoolkit, gcc5 +, enableEigen ? false, eigen +, enableCuda ? false, cudatoolkit, gcc5 }: let - version = "3.1.0"; + version = "3.2.0"; + + src = fetchFromGitHub { + owner = "opencv"; + repo = "opencv"; + rev = version; + sha256 = "0f59g0dvhp5xg1xa3r4lp351a7x0k03i77ylgcf69ns3y47qd16p"; + }; contribSrc = fetchFromGitHub { - owner = "Itseez"; - repo = "opencv_contrib"; - rev = version; - sha256 = "153yx62f34gl3zd6vgxv0fj3wccwmq78lnawlda1f6xhrclg9bax"; + owner = "opencv"; + repo = "opencv_contrib"; + rev = version; + sha256 = "1lynpbxz1jay3ya5y45zac5v8c6ifgk4ssn8d1chfdk3spi691jj"; + }; + + vggFiles = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d"; + sha256 = "0r9fam8dplyqqsd3qgpnnfgf9l7lj44di19rxwbm8mxiw0rlcdvy"; + }; + + bootdescFiles = fetchFromGitHub { + owner = "opencv"; + repo = "opencv_3rdparty"; + rev = "34e4206aef44d50e6bbcd0ab06354b52e7466d26"; + sha256 = "13yig1xhvgghvxspxmdidss5lqiikpjr0ddm83jsi0k85j92sn62"; }; opencvFlag = name: enabled: "-DWITH_${name}=${if enabled then "ON" else "OFF"}"; - in stdenv.mkDerivation rec { name = "opencv-${version}"; - inherit version; + inherit version src; - src = fetchFromGitHub { - owner = "Itseez"; - repo = "opencv"; - rev = version; - sha256 = "1l0w12czavgs0wzw1c594g358ilvfg2fn32cn8z7pv84zxj4g429"; - }; + postUnpack = + (lib.optionalString enableContrib '' + cp --no-preserve=mode -r "${contribSrc}/modules" "$NIX_BUILD_TOP/opencv_contrib" - patches = - lib.optionals enableCuda [ - (fetchpatch { # Patch for CUDA 8 compatibility - url = "https://github.com/opencv/opencv/commit/10896129b39655e19e4e7c529153cb5c2191a1db.patch"; - sha256 = "0jka3kxxywgs3prqqgym5kav6p73rrblwj50k1nf3fvfpk194ah1"; - }) - (fetchpatch { # Patch to add CUDA Compute Capability compilation targets up to 6.0 - url = "https://github.com/opencv/opencv/commit/d76f258aebdf63f979a205cabe6d3e81700a7cd8.patch"; - sha256 = "00b3msfgrcw7laij6qafn4b18c1dl96xxpzwx05wxzrjldqb6kqg"; - }) - ] - ++ lib.optional enablePython (fetchpatch { # Patch to fix FlannBasedMatcher under python - url = "https://github.com/opencv/opencv/commit/05cfe28612fd8dc8fb0ccb876df945c7b435dd26.patch"; - sha256 = "0niza5lybr1ljzdkyiapr16laa468168qinpy5qn00yimnaygpm6"; - }); + for name in vgg_generated_48.i \ + vgg_generated_64.i \ + vgg_generated_80.i \ + vgg_generated_120.i; do + ln -s "${vggFiles}/$name" "$NIX_BUILD_TOP/opencv_contrib/xfeatures2d/src/$name" + done + for name in boostdesc_bgm.i \ + boostdesc_bgm_bi.i \ + boostdesc_bgm_hd.i \ + boostdesc_binboost_064.i \ + boostdesc_binboost_128.i \ + boostdesc_binboost_256.i \ + boostdesc_lbgm.i; do + ln -s "${bootdescFiles}/$name" "$NIX_BUILD_TOP/opencv_contrib/xfeatures2d/src/$name" + done + ''); preConfigure = - let ippicvVersion = "20151201"; - ippicvPlatform = if stdenv.system == "x86_64-linux" || stdenv.system == "i686-linux" then "linux" - else throw "ICV is not available for this platform (or not yet supported by this package)"; - ippicvHash = if ippicvPlatform == "linux" then "1nph0w0pdcxwhdb5lxkb8whpwd9ylvwl97hn0k425amg80z86cs3" - else throw "ippicvHash: impossible"; - - ippicvName = "ippicv_${ippicvPlatform}_${ippicvVersion}.tgz"; - ippicvArchive = "3rdparty/ippicv/downloads/linux-${ippicvHash}/${ippicvName}"; - ippicv = fetchurl { - url = "https://github.com/Itseez/opencv_3rdparty/raw/ippicv/master_${ippicvVersion}/ippicv/${ippicvName}"; - sha256 = ippicvHash; - }; - in lib.optionalString enableIpp - '' - mkdir -p $(dirname ${ippicvArchive}) - ln -s ${ippicv} ${ippicvArchive} - ''; + (let version = "20151201"; + md5 = "808b791a6eac9ed78d32a7666804320e"; + sha256 = "1nph0w0pdcxwhdb5lxkb8whpwd9ylvwl97hn0k425amg80z86cs3"; + rev = "81a676001ca8075ada498583e4166079e5744668"; + platform = if stdenv.system == "x86_64-linux" || stdenv.system == "i686-linux" then "linux" + else throw "ICV is not available for this platform (or not yet supported by this package)"; + name = "ippicv_${platform}_${version}.tgz"; + ippicv = fetchurl { + url = "https://raw.githubusercontent.com/opencv/opencv_3rdparty/${rev}/ippicv/${name}"; + inherit sha256; + }; + dir = "3rdparty/ippicv/downloads/${platform}-${md5}"; + in lib.optionalString enableIpp '' + mkdir -p "${dir}" + ln -s "${ippicv}" "${dir}/${name}" + '' + ) + + (lib.optionalString enableContrib '' + cmakeFlagsArray+=("-DOPENCV_EXTRA_MODULES_PATH=$NIX_BUILD_TOP/opencv_contrib") + ''); buildInputs = [ zlib ] @@ -91,7 +113,8 @@ stdenv.mkDerivation rec { ++ lib.optional enableFfmpeg ffmpeg ++ lib.optionals enableGStreamer (with gst_all_1; [ gstreamer gst-plugins-base ]) ++ lib.optional enableEigen eigen - ++ lib.optional enableCuda [ cudatoolkit gcc5 ] + ++ lib.optionals enableCuda [ cudatoolkit gcc5 ] + ++ lib.optional enableContrib protobuf3_1 ; propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; @@ -110,8 +133,8 @@ stdenv.mkDerivation rec { (opencvFlag "OPENEXR" enableEXR) (opencvFlag "CUDA" enableCuda) (opencvFlag "CUBLAS" enableCuda) - ] ++ lib.optionals enableContrib [ "-DOPENCV_EXTRA_MODULES_PATH=${contribSrc}/modules" ] - ++ lib.optionals enableCuda [ "-DCUDA_FAST_MATH=ON" ]; + ] ++ lib.optionals enableCuda [ "-DCUDA_FAST_MATH=ON" ] + ++ lib.optional enableContrib "-DBUILD_PROTOBUF=off"; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix index cd4a696b1d9..7cce57a753f 100644 --- a/pkgs/development/libraries/openssl/default.nix +++ b/pkgs/development/libraries/openssl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, perl +{ stdenv, fetchurl, buildPackages, perl , withCryptodev ? false, cryptodevHeaders , enableSSL2 ? false }: @@ -76,7 +76,7 @@ let postFixup = '' # Check to make sure the main output doesn't depend on perl - if grep -r '${perl}' $out; then + if grep -r '${buildPackages.perl}' $out; then echo "Found an erroneous dependency on perl ^^^" >&2 exit 1 fi diff --git a/pkgs/development/libraries/pangomm/default.nix b/pkgs/development/libraries/pangomm/default.nix index b99498f2013..b5ec5198975 100644 --- a/pkgs/development/libraries/pangomm/default.nix +++ b/pkgs/development/libraries/pangomm/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, pkgconfig, pango, glibmm, cairomm }: +{ stdenv, fetchurl, pkgconfig, pango, glibmm, cairomm +, ApplicationServices }: let ver_maj = "2.40"; @@ -14,7 +15,9 @@ stdenv.mkDerivation rec { outputs = [ "out" "dev" ]; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig ] ++ stdenv.lib.optional stdenv.isDarwin [ + ApplicationServices + ]; propagatedBuildInputs = [ pango glibmm cairomm ]; doCheck = true; diff --git a/pkgs/development/libraries/portaudio/default.nix b/pkgs/development/libraries/portaudio/default.nix index 5d8c2430ab9..3882e1fb08a 100644 --- a/pkgs/development/libraries/portaudio/default.nix +++ b/pkgs/development/libraries/portaudio/default.nix @@ -1,4 +1,5 @@ -{ stdenv, fetchurl, alsaLib, pkgconfig }: +{ stdenv, fetchurl, alsaLib, pkgconfig +, AudioUnit, AudioToolbox, CoreAudio, CoreServices, Carbon }: stdenv.mkDerivation rec { name = "portaudio-19-20140130"; @@ -11,31 +12,26 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig ] ++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib; - configureFlags = stdenv.lib.optionals stdenv.isDarwin - [ "--build=x86_64" "--without-oss" "--enable-static" "--enable-shared" ]; + configureFlags = [ "--disable-mac-universal" ]; - preBuild = stdenv.lib.optionalString stdenv.isDarwin '' + propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ AudioUnit AudioToolbox CoreAudio CoreServices Carbon ]; + + patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' sed -i '50 i\ #include \ #include \ #include ' \ include/pa_mac_core.h - - # disable two tests that don't compile - sed -i -e 105d Makefile - sed -i -e 107d Makefile ''; # not sure why, but all the headers seem to be installed by the make install - installPhase = if stdenv.isDarwin then '' - mkdir -p "$out" - cp -r include "$out" - cp -r lib "$out" - '' else '' + installPhase = '' make install - + '' + stdenv.lib.optionalString (!stdenv.isDarwin) '' # fixup .pc file to find alsa library sed -i "s|-lasound|-L${alsaLib.out}/lib -lasound|" "$out/lib/pkgconfig/"*.pc + '' + stdenv.lib.optionalString stdenv.isDarwin '' + cp include/pa_mac_core.h $out/include/pa_mac_core.h ''; meta = with stdenv.lib; { diff --git a/pkgs/development/libraries/postgis/default.nix b/pkgs/development/libraries/postgis/default.nix index 1886038dff3..44a66409d45 100644 --- a/pkgs/development/libraries/postgis/default.nix +++ b/pkgs/development/libraries/postgis/default.nix @@ -5,7 +5,7 @@ args@{fetchurl, composableDerivation, stdenv, perl, libxml2, postgresql, geos, p ### NixOS - usage: ================== - services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql95; }).v_2_2_1 ]; + services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql95; }).v_2_3_1 ]; ### important Postgis implementation details: @@ -84,9 +84,9 @@ let in rec { - v_2_2_1 = pgDerivationBaseNewer.merge ( fix : { - version = "2.2.1"; - sha256 = "02gsi1cm63kf0r7881444lrkzdjqhhpz9a5zav3al0q24nq01r8g"; + v_2_3_1 = pgDerivationBaseNewer.merge ( fix : { + version = "2.3.1"; + sha256 = "0xd21h2k6x3i1b3z6pgm3pmkfpxm6irxd5wbx68acjndjgd6p3ac"; sql_srcs = ["postgis.sql" "spatial_ref_sys.sql"]; builtInputs = [gdal json_c pkgconfig]; diff --git a/pkgs/development/libraries/protobuf/generic.nix b/pkgs/development/libraries/protobuf/generic.nix index 498263458b5..b7c456df85c 100644 --- a/pkgs/development/libraries/protobuf/generic.nix +++ b/pkgs/development/libraries/protobuf/generic.nix @@ -1,4 +1,4 @@ -{ stdenv, version, src +{ stdenv, lib, version, src , autoreconfHook, zlib, gtest , ... }: @@ -21,6 +21,26 @@ stdenv.mkDerivation rec { buildInputs = [ autoreconfHook zlib ]; + # The generated C++ code uses static initializers which mutate a global data + # structure. This causes problems for an executable when: + # + # 1) it dynamically links to two libs, both of which contain generated C++ for + # the same proto file, and + # 2) the two aforementioned libs both dynamically link to libprotobuf. + # + # One solution is to statically link libprotobuf, that way the global + # variables are not shared; in fact, this is necessary for the python Mesos + # binding to not crash, as the python lib contains two C extensions which + # both refer to the same proto schema. + # + # See: https://github.com/NixOS/nixpkgs/pull/19064#issuecomment-255082684 + # https://github.com/google/protobuf/issues/1489 + dontDisableStatic = true; + configureFlags = [ + "CFLAGS=-fPIC" + "CXXFLAGS=-fPIC" + ]; + doCheck = true; meta = { diff --git a/pkgs/development/libraries/pupnp/default.nix b/pkgs/development/libraries/pupnp/default.nix index 389e575dbb1..fd738faf507 100644 --- a/pkgs/development/libraries/pupnp/default.nix +++ b/pkgs/development/libraries/pupnp/default.nix @@ -1,28 +1,20 @@ -{ fetchFromGitHub, stdenv, autoconf, automake, libtool }: +{ fetchFromGitHub, stdenv, autoreconfHook }: stdenv.mkDerivation rec { name = "libupnp-${version}"; - version = "1.6.20"; + version = "1.6.21"; src = fetchFromGitHub { owner = "mrjimenez"; repo = "pupnp"; rev = "release-${version}"; - sha256 = "10583dkz1l5sjp2833smql8w428x2nbh1fni8j6h9rji6ma2yhs0"; + sha256 = "07ksfhadinaa20542gblrxi9pqz0v6y70a836hp3qr4037id4nm9"; }; - buildInputs = [ - autoconf - automake - libtool - ]; + nativeBuildInputs = [ autoreconfHook ]; hardeningDisable = [ "fortify" ]; - preConfigure = '' - ./bootstrap - ''; - meta = { description = "libupnp, an open source UPnP development kit for 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 8526a5f5b82..91a8899f4d1 100644 --- a/pkgs/development/libraries/qt-4.x/4.8/default.nix +++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix @@ -4,7 +4,7 @@ , libmng, which, mesaSupported, mesa, mesa_glu, openssl, dbus, cups, pkgconfig , libtiff, glib, icu, mysql, postgresql, sqlite, perl, coreutils, libXi , buildMultimedia ? stdenv.isLinux, alsaLib, gstreamer, gst_plugins_base -, buildWebkit ? stdenv.isLinux +, buildWebkit ? (stdenv.isLinux || stdenv.isDarwin) , flashplayerFix ? false, gdk_pixbuf , gtkStyle ? false, libgnomeui, gtk2, GConf, gnome_vfs , developerBuild ? false diff --git a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix index 5a44ca89902..a8598f654dd 100644 --- a/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix +++ b/pkgs/development/libraries/qt-5/5.5/qtbase/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, copyPathsToStore +{ stdenv, lib, fetchpatch, copyPathsToStore , srcs , xlibs, libX11, libxcb, libXcursor, libXext, libXrender, libXi @@ -30,10 +30,10 @@ let # Search path for Gtk plugin gtkLibPath = lib.makeLibraryPath [ gtk2 gnome_vfs libgnomeui GConf ]; - dontInvalidateBacking = fetchurl { + dontInvalidateBacking = fetchpatch { url = "https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=patch;h=0f68f8920573cdce1729a285a92ac8582df32841;hp=24c50f8dcf7fa61ac3c3d4d6295c259a104a2b8c"; name = "qtbug-48321-dont-invalidate-backing-store.patch"; - sha256 = "07vnndmvri73psz0nrs2hg0zw2i4b1k1igy2al6kwjbp7d5xpglr"; + sha256 = "1wynm2hhbhpvzvsz4vpzzkl0ss5skac6934bva8brcpi5xq68h1q"; }; in diff --git a/pkgs/development/libraries/simgear/default.nix b/pkgs/development/libraries/simgear/default.nix index aef1a1dc822..b5c94678146 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 = "2016.4.3"; + version = "2016.4.4"; shortVersion = "2016.4"; src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/${name}.tar.bz2"; - sha256 = "1gfj0d03jbi0p08baj46ihhyzbgpymmipw2dp11j13412l15acv9"; + sha256 = "1p615wmh744m01mcqik27ah1wjdf3sj7vard1vfdpz5v0q0gs52m"; }; buildInputs = [ plib freeglut xproto libX11 libXext xextproto libXi inputproto diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index 8161d3bfa1f..6e86780446c 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -3,11 +3,11 @@ assert interactive -> readline != null && ncurses != null; stdenv.mkDerivation { - name = "sqlite-3.15.2"; + name = "sqlite-3.16.2"; src = fetchurl { - url = "http://sqlite.org/2016/sqlite-autoconf-3150200.tar.gz"; - sha256 = "0j9i1zrwxc7dfd6xr3xagal3incrlalsrk96havnas1qp5im1cq7"; + url = "http://sqlite.org/2017/sqlite-autoconf-3160200.tar.gz"; + sha256 = "059n4s9qd35qpbd4g29y9ay99a6f68ad7k65g430rxb6jcz0rk35"; }; outputs = [ "bin" "dev" "out" ]; diff --git a/pkgs/development/libraries/t1lib/default.nix b/pkgs/development/libraries/t1lib/default.nix index c6f3d68ebd6..8a76e886b4f 100644 --- a/pkgs/development/libraries/t1lib/default.nix +++ b/pkgs/development/libraries/t1lib/default.nix @@ -13,6 +13,7 @@ let { name = "CVE-2011-0764.diff"; sha256 = "1j0y3f38im7srpqjg9jvx8as6sxkz8gw7hglcxnxl9qylx8mr2jh"; } { name = "CVE-2011-1552_1553_1554.patch"; sha256 = "16cyq6jhyhh8912j8hapx9pq4rzxk36ljlkxlnyi7i3wr8iz1dir"; } { name = "CVE-2010-2642.patch"; sha256 = "175zvyr9v1xs22k2svgxqjcpz5nihfa7j46hn9nzvkqcrhm5m9y8"; } + # this ^ also fixes CVE-2011-5244 ]; in stdenv.mkDerivation { diff --git a/pkgs/development/libraries/udunits/configure.patch b/pkgs/development/libraries/udunits/configure.patch deleted file mode 100644 index 36a0efb8590..00000000000 --- a/pkgs/development/libraries/udunits/configure.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ru -x '*~' udunits-2.1.24_orig/configure udunits-2.1.24/configure ---- udunits-2.1.24_orig/configure 2011-09-13 05:58:39.000000000 +0900 -+++ udunits-2.1.24/configure 2014-11-21 21:59:30.308180814 +0900 -@@ -7033,7 +7033,7 @@ - ac_status=$? - $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then -- case `/usr/bin/file conftest.o` in -+ case `$MAGIC_CMD conftest.o` in - *32-bit*) - case $host in - x86_64-*kfreebsd*-gnu) diff --git a/pkgs/development/libraries/udunits/default.nix b/pkgs/development/libraries/udunits/default.nix index a48f4487dd5..09909f6546a 100644 --- a/pkgs/development/libraries/udunits/default.nix +++ b/pkgs/development/libraries/udunits/default.nix @@ -3,13 +3,14 @@ }: stdenv.mkDerivation rec { - name = "udunits-2.2.20"; + name = "udunits-2.2.23"; src = fetchurl { url = "ftp://ftp.unidata.ucar.edu/pub/udunits/${name}.tar.gz"; - sha256 = "15fiv66ni6fmyz96k138vrjd7cx6ndxrj6c71pah18n69c0h42pi"; + sha256 = "0ya93jrv8qzfkdj77grl4dpyb0ap4jccmqx3rkkgaggnklhjfwkr"; }; - buildInputs = [ bison flex expat file ]; + nativeBuildInputs = [ bison flex file ]; + buildInputs = [ expat ]; meta = with stdenv.lib; { homepage = http://www.unidata.ucar.edu/software/udunits/; diff --git a/pkgs/development/libraries/webkitgtk/2.14.nix b/pkgs/development/libraries/webkitgtk/2.14.nix index 6835f59f586..2af7133bf2b 100644 --- a/pkgs/development/libraries/webkitgtk/2.14.nix +++ b/pkgs/development/libraries/webkitgtk/2.14.nix @@ -12,7 +12,7 @@ assert enableGeoLocation -> geoclue2 != null; with stdenv.lib; stdenv.mkDerivation rec { name = "webkitgtk-${version}"; - version = "2.14.2"; + version = "2.14.3"; meta = { description = "Web content rendering engine, GTK+ port"; @@ -27,7 +27,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://webkitgtk.org/releases/${name}.tar.xz"; - sha256 = "0mjmcxhafh6l6j062z2nwfqbbvfyx16iqrzrbajswijh23awpnrf"; + sha256 = "0v0hkvggxi38cdb3v672qwr0m0y3x2rmnwh8j3q28869li8d9shb"; }; # see if we can clean this up.... diff --git a/pkgs/development/mobile/titaniumenv/build-app.nix b/pkgs/development/mobile/titaniumenv/build-app.nix index cafe329c076..3c56b3ecb8a 100644 --- a/pkgs/development/mobile/titaniumenv/build-app.nix +++ b/pkgs/development/mobile/titaniumenv/build-app.nix @@ -1,7 +1,7 @@ {stdenv, androidsdk, titaniumsdk, titanium, alloy, xcodewrapper, jdk, python, nodejs, which, xcodeBaseDir}: { name, src, target, androidPlatformVersions ? [ "23" ], androidAbiVersions ? [ "armeabi" "armeabi-v7a" ], tiVersion ? null , release ? false, androidKeyStore ? null, androidKeyAlias ? null, androidKeyStorePassword ? null -, iosMobileProvisioningProfile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null, iosVersion ? "9.2" +, iosMobileProvisioningProfile ? null, iosCertificateName ? null, iosCertificate ? null, iosCertificatePassword ? null, iosVersion ? "10.2" , enableWirelessDistribution ? false, installURL ? null }: diff --git a/pkgs/development/mobile/titaniumenv/default.nix b/pkgs/development/mobile/titaniumenv/default.nix index ae7a16984b8..6ca4c441e64 100644 --- a/pkgs/development/mobile/titaniumenv/default.nix +++ b/pkgs/development/mobile/titaniumenv/default.nix @@ -1,4 +1,4 @@ -{pkgs, pkgs_i686, xcodeVersion ? "7.2", xcodeBaseDir ? "/Applications/Xcode.app", tiVersion ? "5.2.3.GA"}: +{pkgs, pkgs_i686, xcodeVersion ? "8.2.1", xcodeBaseDir ? "/Applications/Xcode.app", tiVersion ? "6.0.2.GA"}: rec { androidenv = pkgs.androidenv; @@ -11,6 +11,7 @@ rec { titaniumsdk = let titaniumSdkFile = if tiVersion == "5.1.2.GA" then ./titaniumsdk-5.1.nix else if tiVersion == "5.2.3.GA" then ./titaniumsdk-5.2.nix + else if tiVersion == "6.0.2.GA" then ./titaniumsdk-6.0.nix else throw "Titanium version not supported: "+tiVersion; in import titaniumSdkFile { @@ -19,7 +20,7 @@ rec { buildApp = import ./build-app.nix { inherit (pkgs) stdenv python which jdk nodejs; - inherit (pkgs.nodePackages) titanium alloy; + inherit (pkgs.nodePackages_4_x) titanium alloy; inherit (androidenv) androidsdk; inherit (xcodeenv) xcodewrapper; inherit titaniumsdk xcodeBaseDir; diff --git a/pkgs/development/mobile/titaniumenv/examples/default.nix b/pkgs/development/mobile/titaniumenv/examples/default.nix index ffeefdbbbcf..3c5d3a018ec 100644 --- a/pkgs/development/mobile/titaniumenv/examples/default.nix +++ b/pkgs/development/mobile/titaniumenv/examples/default.nix @@ -1,10 +1,10 @@ { nixpkgs ? , systems ? [ "x86_64-linux" "x86_64-darwin" ] -, xcodeVersion ? "7.2" +, xcodeVersion ? "8.2.1" , xcodeBaseDir ? "/Applications/Xcode.app" -, tiVersion ? "5.1.2.GA" +, tiVersion ? "6.0.2.GA" , rename ? false -, newBundleId ? "com.example.kitchensink", iosMobileProvisioningProfile ? null, iosCertificate ? null, iosCertificateName ? "Example", iosCertificatePassword ? "", iosVersion ? "9.2" +, newBundleId ? "com.example.kitchensink", iosMobileProvisioningProfile ? null, iosCertificate ? null, iosCertificateName ? "Example", iosCertificatePassword ? "", iosVersion ? "10.2" , enableWirelessDistribution ? false, installURL ? null }: diff --git a/pkgs/development/mobile/titaniumenv/examples/kitchensink/default.nix b/pkgs/development/mobile/titaniumenv/examples/kitchensink/default.nix index 60b96548da4..4abf650ebee 100644 --- a/pkgs/development/mobile/titaniumenv/examples/kitchensink/default.nix +++ b/pkgs/development/mobile/titaniumenv/examples/kitchensink/default.nix @@ -8,8 +8,8 @@ assert rename -> (stdenv != null && newBundleId != null && iosMobileProvisioning let src = fetchgit { url = https://github.com/appcelerator/KitchenSink.git; - rev = "6e9f509069fafdebfa78e15b2d14f20a27a485cc"; - sha256 = "049cf0d9y0ivhsi35slx621z0wry4lqf76hw0ksb315i2713v347"; + rev = "ec9edebf35030f61368000a8a9071dd7a0773884"; + sha256 = "1j41w4nhcbl40x550pjgabqrach80f9dybv7ya32771wnw2000iy"; }; # Rename the bundle id to something else diff --git a/pkgs/development/mobile/titaniumenv/examples/simulate-kitchensink/default.nix b/pkgs/development/mobile/titaniumenv/examples/simulate-kitchensink/default.nix index 15a86e338de..5bdd0fd63c5 100644 --- a/pkgs/development/mobile/titaniumenv/examples/simulate-kitchensink/default.nix +++ b/pkgs/development/mobile/titaniumenv/examples/simulate-kitchensink/default.nix @@ -3,5 +3,5 @@ xcodeenv.simulateApp { name = "simulate-${kitchensink.name}"; inherit bundleId; - app = "${kitchensink}/build/iphone/build/Debug-iphonesimulator"; + app = "${kitchensink}/build/iphone/build/Products/Debug-iphonesimulator"; } diff --git a/pkgs/development/mobile/titaniumenv/titaniumsdk-6.0.nix b/pkgs/development/mobile/titaniumenv/titaniumsdk-6.0.nix new file mode 100644 index 00000000000..fdaaff39453 --- /dev/null +++ b/pkgs/development/mobile/titaniumenv/titaniumsdk-6.0.nix @@ -0,0 +1,39 @@ +{stdenv, fetchurl, unzip, makeWrapper, python, jdk}: + +stdenv.mkDerivation { + name = "mobilesdk-6.0.2.GA"; + src = if (stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux") then fetchurl { + url = http://builds.appcelerator.com/mobile/6_0_X/mobilesdk-6.0.2.v20170123140026-linux.zip; + sha256 = "1yjhr4fgjnxfxzwmgw71yynrfzhsjqj2cirjr5rd14zlp4q9751q"; + } + else if stdenv.system == "x86_64-darwin" then fetchurl { + url = http://builds.appcelerator.com/mobile/6_0_X/mobilesdk-6.0.2.v20170123140026-osx.zip; + sha256 = "1ijd1wp56ygy238xpcffy112akim208wbv5zm901dvych83ibw1c"; + } + else throw "Platform: ${stdenv.system} not supported!"; + + buildInputs = [ unzip makeWrapper ]; + + buildCommand = '' + mkdir -p $out + cd $out + (yes y | unzip $src) || true + + # Rename ugly version number + cd mobilesdk/* + mv * 6.0.2.GA + cd * + + # Patch some executables + + ${if stdenv.system == "i686-linux" then + '' + patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux.so.2 android/titanium_prep.linux32 + '' + else if stdenv.system == "x86_64-linux" then + '' + patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 android/titanium_prep.linux64 + '' + else ""} + ''; +} diff --git a/pkgs/development/mobile/xcodeenv/build-app.nix b/pkgs/development/mobile/xcodeenv/build-app.nix index b2e6f84bb00..7e46aefb299 100644 --- a/pkgs/development/mobile/xcodeenv/build-app.nix +++ b/pkgs/development/mobile/xcodeenv/build-app.nix @@ -1,12 +1,11 @@ {stdenv, xcodewrapper}: { name , src -, sdkVersion ? "6.1" +, sdkVersion ? "10.2" , target ? null , configuration ? null , scheme ? null , sdk ? null -, arch ? null , xcodeFlags ? "" , release ? false , codeSignIdentity ? null @@ -35,11 +34,6 @@ let if release then "Release" else "Debug" else configuration; - _arch = if arch == null - then - if release then "armv7" else "x86_64" - else arch; - _sdk = if sdk == null then if release then "iphoneos" + sdkVersion else "iphonesimulator" + sdkVersion @@ -83,7 +77,7 @@ stdenv.mkDerivation { ''} # Do the building - xcodebuild -target ${_target} -configuration ${_configuration} ${stdenv.lib.optionalString (scheme != null) "-scheme ${scheme}"} -sdk ${_sdk} -arch ${_arch} ONLY_ACTIVE_ARCH=NO VALID_ARCHS="${_arch}" CONFIGURATION_TEMP_DIR=$TMPDIR CONFIGURATION_BUILD_DIR=$out ${if generateXCArchive then "archive" else ""} ${xcodeFlags} ${if release then ''"CODE_SIGN_IDENTITY=${codeSignIdentity}" PROVISIONING_PROFILE=$PROVISIONING_PROFILE OTHER_CODE_SIGN_FLAGS="--keychain $HOME/Library/Keychains/$keychainName"'' else ""} + xcodebuild -target ${_target} -configuration ${_configuration} ${stdenv.lib.optionalString (scheme != null) "-scheme ${scheme}"} -sdk ${_sdk} TARGETED_DEVICE_FAMILY="1, 2" ONLY_ACTIVE_ARCH=NO CONFIGURATION_TEMP_DIR=$TMPDIR CONFIGURATION_BUILD_DIR=$out ${if generateXCArchive then "archive" else ""} ${xcodeFlags} ${if release then ''"CODE_SIGN_IDENTITY=${codeSignIdentity}" PROVISIONING_PROFILE=$PROVISIONING_PROFILE OTHER_CODE_SIGN_FLAGS="--keychain $HOME/Library/Keychains/$keychainName"'' else ""} ${stdenv.lib.optionalString release '' ${stdenv.lib.optionalString generateIPA '' diff --git a/pkgs/development/mobile/xcodeenv/default.nix b/pkgs/development/mobile/xcodeenv/default.nix index d7e35142be4..afe430df383 100644 --- a/pkgs/development/mobile/xcodeenv/default.nix +++ b/pkgs/development/mobile/xcodeenv/default.nix @@ -1,4 +1,4 @@ -{stdenv, version ? "7.2", xcodeBaseDir ? "/Applications/Xcode.app"}: +{stdenv, version ? "8.2.1", xcodeBaseDir ? "/Applications/Xcode.app"}: rec { xcodewrapper = import ./xcodewrapper.nix { diff --git a/pkgs/development/mobile/xcodeenv/simulate-app.nix b/pkgs/development/mobile/xcodeenv/simulate-app.nix index ecfdbe2a6e3..5f71b599408 100644 --- a/pkgs/development/mobile/xcodeenv/simulate-app.nix +++ b/pkgs/development/mobile/xcodeenv/simulate-app.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { # Copy the app and restore the write permissions appTmpDir=$(mktemp -d -t appTmpDir) - cp -r "$(echo ${app}/*.app)" $appTmpDir + cp -r "$(echo ${app}/*.app)" "$appTmpDir" chmod -R 755 "$(echo $appTmpDir/*.app)" # Wait for the simulator to start @@ -33,7 +33,7 @@ stdenv.mkDerivation { read # Install the app - xcrun simctl install $udid "$(echo $appTmpDir/*.app)" + xcrun simctl install "$udid" "$(echo $appTmpDir/*.app)" # Remove the app tempdir rm -Rf $appTmpDir @@ -45,4 +45,3 @@ stdenv.mkDerivation { chmod +x $out/bin/run-test-simulator ''; } - diff --git a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix index 26b0197b2e1..38afe86c5aa 100644 --- a/pkgs/development/mobile/xcodeenv/xcodewrapper.nix +++ b/pkgs/development/mobile/xcodeenv/xcodewrapper.nix @@ -8,8 +8,8 @@ stdenv.mkDerivation { ln -s /usr/bin/xcode-select ln -s /usr/bin/security ln -s /usr/bin/codesign + ln -s /usr/bin/xcrun ln -s "${xcodeBaseDir}/Contents/Developer/usr/bin/xcodebuild" - ln -s "${xcodeBaseDir}/Contents/Developer/usr/bin/xcrun" ln -s "${xcodeBaseDir}/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator" cd .. diff --git a/pkgs/development/node-packages/composition-v4.nix b/pkgs/development/node-packages/composition-v4.nix index ad8c76b4e6e..b78bbda5d5e 100644 --- a/pkgs/development/node-packages/composition-v4.nix +++ b/pkgs/development/node-packages/composition-v4.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {pkgs ? import { inherit system; @@ -6,11 +6,11 @@ let nodeEnv = import ./node-env.nix { - inherit (pkgs) stdenv utillinux runCommand writeTextFile; + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; inherit nodejs; }; in import ./node-packages-v4.nix { inherit (pkgs) fetchurl fetchgit; inherit nodeEnv; -} +} \ No newline at end of file diff --git a/pkgs/development/node-packages/composition-v6.nix b/pkgs/development/node-packages/composition-v6.nix index 57bd88bd2a1..1c21b47b92c 100644 --- a/pkgs/development/node-packages/composition-v6.nix +++ b/pkgs/development/node-packages/composition-v6.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {pkgs ? import { inherit system; @@ -6,11 +6,11 @@ let nodeEnv = import ./node-env.nix { - inherit (pkgs) stdenv utillinux runCommand writeTextFile; + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; inherit nodejs; }; in import ./node-packages-v6.nix { inherit (pkgs) fetchurl fetchgit; inherit nodeEnv; -} +} \ No newline at end of file diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix index 389ccae2fe5..bd1de3e9f93 100644 --- a/pkgs/development/node-packages/node-env.nix +++ b/pkgs/development/node-packages/node-env.nix @@ -1,9 +1,9 @@ # This file originates from node2nix -{stdenv, nodejs, utillinux, runCommand, writeTextFile}: +{stdenv, nodejs, python2, utillinux, runCommand, writeTextFile}: let - inherit (nodejs) python; + python = if nodejs ? python then nodejs.python else python2; # Create a tar wrapper that filters all the 'Ignoring unknown extended header keyword' noise tarWrapper = runCommand "tarWrapper" {} '' diff --git a/pkgs/development/node-packages/node-packages-v4.nix b/pkgs/development/node-packages/node-packages-v4.nix index 20197d1833e..8f5d178e734 100644 --- a/pkgs/development/node-packages/node-packages-v4.nix +++ b/pkgs/development/node-packages/node-packages-v4.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -76,13 +76,13 @@ let sha1 = "12bc6d84345fbc306e13f7075d6437a8bf64d7e3"; }; }; - "resolve-1.1.7" = { + "resolve-1.2.0" = { name = "resolve"; packageName = "resolve"; - version = "1.1.7"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; + url = "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz"; + sha1 = "9589c3f2f6149d1417a40becc1663db6ec6bc26c"; }; }; "global-paths-0.1.2" = { @@ -274,13 +274,13 @@ let sha1 = "be310715431cfabccc54ab3951210fa0b6d01abe"; }; }; - "global-prefix-0.1.4" = { + "global-prefix-0.1.5" = { name = "global-prefix"; packageName = "global-prefix"; - version = "0.1.4"; + version = "0.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.4.tgz"; - sha1 = "05158db1cde2dd491b455e290eb3ab8bfc45c6e1"; + url = "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz"; + sha1 = "8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"; }; }; "is-windows-0.2.0" = { @@ -292,6 +292,15 @@ let sha1 = "de1aa6d63ea29dd248737b69f1ff8b8002d2108c"; }; }; + "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"; + }; + }; "ini-1.3.4" = { name = "ini"; packageName = "ini"; @@ -301,15 +310,6 @@ let sha1 = "0537cb79daf59b59a1a517dff706c86ec039162e"; }; }; - "osenv-0.1.3" = { - name = "osenv"; - packageName = "osenv"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"; - sha1 = "83cf05c6d6458fc4d5ac6362ea325d92f2754217"; - }; - }; "which-1.2.12" = { name = "which"; packageName = "which"; @@ -319,22 +319,13 @@ let sha1 = "de67b5e450269f194909ef23ece4ebe416fa1192"; }; }; - "os-homedir-1.0.2" = { - name = "os-homedir"; - packageName = "os-homedir"; - version = "1.0.2"; + "parse-passwd-1.0.0" = { + name = "parse-passwd"; + packageName = "parse-passwd"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; - sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; - }; - }; - "os-tmpdir-1.0.2" = { - name = "os-tmpdir"; - packageName = "os-tmpdir"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; - sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; + url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"; + sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; }; }; "isexe-1.1.2" = { @@ -409,13 +400,13 @@ let sha1 = "56b558ba43b9cb5657662251dabe3cb34c16c56f"; }; }; - "azure-arm-cdn-0.2.1" = { + "azure-arm-cdn-1.0.0" = { name = "azure-arm-cdn"; packageName = "azure-arm-cdn"; - version = "0.2.1"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-0.2.1.tgz"; - sha1 = "afccda7d6e46632bf3e4016e573e2da1c8874b3a"; + url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-1.0.0.tgz"; + sha1 = "a400b0234734eb8f7a52f5b800dd05b4f1b69f85"; }; }; "azure-arm-commerce-0.2.0" = { @@ -427,13 +418,31 @@ let sha1 = "152105f938603c94ec476c4cbd46b4ba058262bd"; }; }; - "azure-arm-compute-0.19.0" = { + "azure-arm-compute-0.19.1" = { name = "azure-arm-compute"; packageName = "azure-arm-compute"; - version = "0.19.0"; + version = "0.19.1"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-compute/-/azure-arm-compute-0.19.0.tgz"; - sha1 = "7dce93299d8f25f9fa689323b11565f9c774c83e"; + url = "https://registry.npmjs.org/azure-arm-compute/-/azure-arm-compute-0.19.1.tgz"; + sha1 = "04bd00758cfcc6fac616a4cf336bbdf83ab1decd"; + }; + }; + "azure-arm-datalake-analytics-1.0.1-preview" = { + name = "azure-arm-datalake-analytics"; + packageName = "azure-arm-datalake-analytics"; + version = "1.0.1-preview"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-arm-datalake-analytics/-/azure-arm-datalake-analytics-1.0.1-preview.tgz"; + sha1 = "75461904000427e12ce11d634d74c052c86de994"; + }; + }; + "azure-arm-datalake-store-1.0.1-preview" = { + name = "azure-arm-datalake-store"; + packageName = "azure-arm-datalake-store"; + version = "1.0.1-preview"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-arm-datalake-store/-/azure-arm-datalake-store-1.0.1-preview.tgz"; + sha1 = "bd07cbeb5eb355a00b7bed69e198a1a968115dd5"; }; }; "azure-arm-hdinsight-0.2.2" = { @@ -535,24 +544,6 @@ let sha1 = "22e516e7519dd12583e174cca4eeb3b20c993d02"; }; }; - "azure-arm-datalake-analytics-0.4.3" = { - name = "azure-arm-datalake-analytics"; - packageName = "azure-arm-datalake-analytics"; - version = "0.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-datalake-analytics/-/azure-arm-datalake-analytics-0.4.3.tgz"; - sha1 = "10c81e59d3064289a42ab37fea805a334333ed91"; - }; - }; - "azure-arm-datalake-store-0.4.2" = { - name = "azure-arm-datalake-store"; - packageName = "azure-arm-datalake-store"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-datalake-store/-/azure-arm-datalake-store-0.4.2.tgz"; - sha1 = "479f4a28986c9737b8fef14090c0c7ccc33cb123"; - }; - }; "azure-arm-devtestlabs-0.1.0" = { name = "azure-arm-devtestlabs"; packageName = "azure-arm-devtestlabs"; @@ -643,13 +634,13 @@ let sha1 = "8d5d46b66b16c36dfc067f7c7c87bd2f42049c54"; }; }; - "azure-arm-resource-1.4.5-preview" = { + "azure-arm-resource-1.6.1-preview" = { name = "azure-arm-resource"; packageName = "azure-arm-resource"; - version = "1.4.5-preview"; + version = "1.6.1-preview"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.4.5-preview.tgz"; - sha1 = "166934783752607e9a4128ea0ad715b9b7a9015f"; + url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.6.1-preview.tgz"; + sha1 = "aa9a49fb9081a210f2f4cc6596ca4653b68306e6"; }; }; "azure-arm-storage-0.13.1-preview" = { @@ -742,13 +733,13 @@ let sha1 = "7f8d7e7949202e599638fd8abba8f1dc1a89f79e"; }; }; - "applicationinsights-0.15.12" = { + "applicationinsights-0.16.0" = { name = "applicationinsights"; packageName = "applicationinsights"; - version = "0.15.12"; + version = "0.16.0"; src = fetchurl { - url = "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.15.12.tgz"; - sha1 = "d03f282da9424f33729eb7da8279e8e8a20dc7fc"; + url = "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.16.0.tgz"; + sha1 = "e02dafb10cf573c19b429793c87797d6404f0ee3"; }; }; "caller-id-0.1.0" = { @@ -868,13 +859,13 @@ let sha1 = "28e039af12be00c4d1d890dc243afcfe2b25298a"; }; }; - "moment-2.17.0" = { + "moment-2.17.1" = { name = "moment"; packageName = "moment"; - version = "2.17.0"; + version = "2.17.1"; src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.17.0.tgz"; - sha1 = "a4c292e02aac5ddefb29a6eed24f51938dd3b74f"; + url = "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz"; + sha1 = "fed9506063f36b10f066c8b59a144d7faebe1d82"; }; }; "ms-rest-1.15.2" = { @@ -904,15 +895,6 @@ let sha1 = "f03cf65ebd5d4d9dd2f7becb57ceaf78ed94a2bf"; }; }; - "node-uuid-1.2.0" = { - name = "node-uuid"; - packageName = "node-uuid"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; - sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; - }; - }; "omelette-0.1.0" = { name = "omelette"; packageName = "omelette"; @@ -1039,6 +1021,15 @@ let sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"; }; }; + "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"; + }; + }; "validator-5.2.0" = { name = "validator"; packageName = "validator"; @@ -1120,13 +1111,13 @@ let sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; }; }; - "xmldom-0.1.22" = { + "xmldom-0.1.27" = { name = "xmldom"; packageName = "xmldom"; - version = "0.1.22"; + version = "0.1.27"; src = fetchurl { - url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz"; - sha1 = "10de4e5e964981f03c8cc72fadc08d14b6c3aa26"; + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz"; + sha1 = "d501f97b3bdb403af8ef9ecc20573187aadac0e9"; }; }; "xpath.js-1.0.7" = { @@ -1147,13 +1138,13 @@ let sha1 = "eac16e03ea1438eff9423d69baa36262ed1f70bb"; }; }; - "jwa-1.1.4" = { + "jwa-1.1.5" = { name = "jwa"; packageName = "jwa"; - version = "1.1.4"; + version = "1.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/jwa/-/jwa-1.1.4.tgz"; - sha1 = "dbb01bd38cd409899fa715107e90d90f9bcb161e"; + url = "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz"; + sha1 = "a0552ce0220742cd52e153774a32905c30e756e5"; }; }; "safe-buffer-5.0.1" = { @@ -1174,22 +1165,13 @@ let sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"; }; }; - "ecdsa-sig-formatter-1.0.7" = { + "ecdsa-sig-formatter-1.0.9" = { name = "ecdsa-sig-formatter"; packageName = "ecdsa-sig-formatter"; - version = "1.0.7"; + version = "1.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.7.tgz"; - sha1 = "3137e976a1d6232517e2513e04e32f79bcbdf126"; - }; - }; - "base64-url-1.3.3" = { - name = "base64-url"; - packageName = "base64-url"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz"; - sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f"; + url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz"; + sha1 = "4bc926274ec3b5abb5016e7e1d60921ac262b2a1"; }; }; "xml2js-0.2.7" = { @@ -1831,13 +1813,13 @@ let sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; }; }; - "mime-types-2.1.13" = { + "mime-types-2.1.14" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.13"; + version = "2.1.14"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz"; - sha1 = "e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz"; + sha1 = "f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"; }; }; "oauth-sign-0.8.2" = { @@ -1903,13 +1885,13 @@ let sha1 = "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"; }; }; - "lodash-4.17.2" = { + "lodash-4.17.4" = { name = "lodash"; packageName = "lodash"; - version = "4.17.2"; + version = "4.17.4"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.2.tgz"; - sha1 = "34a3055babe04ce42467b607d700072c7ff6bf42"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; + sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; }; }; "chalk-1.1.3" = { @@ -1993,13 +1975,13 @@ let sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; }; }; - "ansi-regex-2.0.0" = { + "ansi-regex-2.1.1" = { name = "ansi-regex"; packageName = "ansi-regex"; - version = "2.0.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"; - sha1 = "c5061b6e0ef8a81775e50f5d66151bf6bf371107"; + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"; + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; }; }; "graceful-readlink-1.0.1" = { @@ -2029,13 +2011,13 @@ let sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; }; }; - "jsonpointer-4.0.0" = { + "jsonpointer-4.0.1" = { name = "jsonpointer"; packageName = "jsonpointer"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.0.tgz"; - sha1 = "6661e161d2fc445f19f98430231343722e1fcbd5"; + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; }; }; "xtend-4.0.1" = { @@ -2119,13 +2101,13 @@ let sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; }; }; - "sshpk-1.10.1" = { + "sshpk-1.10.2" = { name = "sshpk"; packageName = "sshpk"; - version = "1.10.1"; + version = "1.10.2"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.1.tgz"; - sha1 = "30e1a5d329244974a1af61511339d595af6638b0"; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz"; + sha1 = "d5a804ce22695515638e798dbe23273de070a5fa"; }; }; "extsprintf-1.0.2" = { @@ -2173,13 +2155,13 @@ let sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; }; }; - "dashdash-1.14.0" = { + "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; - version = "1.14.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz"; - sha1 = "29e486c5418bf0f356034a993d51686a33e84141"; + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"; + sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; }; }; "getpass-0.1.6" = { @@ -2200,13 +2182,13 @@ let sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"; }; }; - "tweetnacl-0.14.3" = { + "tweetnacl-0.14.5" = { name = "tweetnacl"; packageName = "tweetnacl"; - version = "0.14.3"; + version = "0.14.5"; src = fetchurl { - url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz"; - sha1 = "3da382f670f25ded78d7b3d1792119bca0b7132d"; + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; + sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; "jodid25519-1.0.2" = { @@ -2236,13 +2218,13 @@ let sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4"; }; }; - "mime-db-1.25.0" = { + "mime-db-1.26.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.25.0"; + version = "1.26.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz"; - sha1 = "c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz"; + sha1 = "eaffcd0e4fc6935cf8134da246e2e6c35305adff"; }; }; "punycode-1.4.1" = { @@ -2299,13 +2281,13 @@ let sha1 = "0c989774f2870c69378aa665648cdc60f343aa53"; }; }; - "concat-stream-1.5.2" = { + "concat-stream-1.6.0" = { name = "concat-stream"; packageName = "concat-stream"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz"; - sha1 = "708978624d856af41a5a741defdd261da752c266"; + url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz"; + sha1 = "0aac662fd52be78964d5532f694784e70110acf7"; }; }; "http-response-object-1.1.0" = { @@ -2335,6 +2317,24 @@ let sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; }; }; + "readable-stream-2.2.2" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; + sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; + }; + }; + "buffer-shims-1.0.0" = { + name = "buffer-shims"; + packageName = "buffer-shims"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; + sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; + }; + }; "http-basic-2.5.1" = { name = "http-basic"; packageName = "http-basic"; @@ -2371,6 +2371,15 @@ let sha1 = "522765b50c3510490e52d7dcfe085ef9ba96958f"; }; }; + "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"; + }; + }; "async-1.0.0" = { name = "async"; packageName = "async"; @@ -2398,13 +2407,13 @@ let sha1 = "7b8e656190b228e81a66aea748480d828cd2d37a"; }; }; - "mute-stream-0.0.6" = { + "mute-stream-0.0.7" = { name = "mute-stream"; packageName = "mute-stream"; - version = "0.0.6"; + version = "0.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz"; - sha1 = "48962b19e169fd1dfc240b3f1e7317627bbc47db"; + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"; + sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"; }; }; "argparse-1.0.4" = { @@ -2695,15 +2704,6 @@ let sha1 = "d4596e702734a93e40e9af864319eabd99ff2f0e"; }; }; - "readable-stream-2.2.2" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; - sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; - }; - }; "stream-shift-1.0.0" = { name = "stream-shift"; packageName = "stream-shift"; @@ -2722,15 +2722,6 @@ let sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20"; }; }; - "buffer-shims-1.0.0" = { - name = "buffer-shims"; - packageName = "buffer-shims"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; - sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; - }; - }; "camelcase-keys-2.1.0" = { name = "camelcase-keys"; packageName = "camelcase-keys"; @@ -2785,13 +2776,13 @@ let sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df"; }; }; - "object-assign-4.1.0" = { + "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; - version = "4.1.0"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; - sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; }; }; "read-pkg-up-1.0.1" = { @@ -2839,13 +2830,13 @@ let sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; }; }; - "signal-exit-3.0.1" = { + "signal-exit-3.0.2" = { name = "signal-exit"; packageName = "signal-exit"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz"; - sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81"; + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"; + sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; "array-find-index-1.0.2" = { @@ -3136,13 +3127,13 @@ let sha1 = "55705bcd93c5f3673530c2c2cbc0c2b3addc286e"; }; }; - "debug-2.3.3" = { + "debug-2.6.0" = { name = "debug"; packageName = "debug"; - version = "2.3.3"; + version = "2.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz"; - sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c"; + url = "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz"; + sha1 = "bc596bcabe7617f11d9fa15361eded5608b8499b"; }; }; "ms-0.7.2" = { @@ -3154,6 +3145,15 @@ let sha1 = "ae25cf2512b3885a1d95d7f037868d8431124765"; }; }; + "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"; + }; + }; "rimraf-2.2.8" = { name = "rimraf"; packageName = "rimraf"; @@ -3163,22 +3163,22 @@ let sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; }; }; - "JSONStream-1.2.1" = { + "JSONStream-1.3.0" = { name = "JSONStream"; packageName = "JSONStream"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.2.1.tgz"; - sha1 = "32aa5790e799481083b49b4b7fa94e23bae69bf9"; - }; - }; - "assert-1.3.0" = { - name = "assert"; - packageName = "assert"; version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; - sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz"; + sha1 = "680ab9ac6572a8a1a207e0b38721db1c77b215e5"; + }; + }; + "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"; }; }; "browser-pack-6.0.2" = { @@ -3226,6 +3226,15 @@ let sha1 = "d1094c577fbd9a8b8bd43c96af6188aa205d05f4"; }; }; + "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"; + }; + }; "console-browserify-1.1.0" = { name = "console-browserify"; packageName = "console-browserify"; @@ -3298,15 +3307,6 @@ let sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; }; }; - "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"; - }; - }; "has-1.0.1" = { name = "has"; packageName = "has"; @@ -3442,13 +3442,13 @@ let sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; }; }; - "stream-http-2.5.0" = { + "stream-http-2.6.3" = { name = "stream-http"; packageName = "stream-http"; - version = "2.5.0"; + version = "2.6.3"; src = fetchurl { - url = "https://registry.npmjs.org/stream-http/-/stream-http-2.5.0.tgz"; - sha1 = "585eee513217ed98fe199817e7313b6f772a6802"; + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz"; + sha1 = "4c3ddbf9635968ea2cfd4e48d43de5def2625ac3"; }; }; "subarg-1.0.0" = { @@ -3469,13 +3469,13 @@ let sha1 = "b4549706d386cc1c1dc7c2423f18579b6cade710"; }; }; - "through2-2.0.1" = { + "through2-2.0.3" = { name = "through2"; packageName = "through2"; - version = "2.0.1"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz"; - sha1 = "384e75314d49f32de12eebb8136b8eb6b5d59da9"; + url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; }; }; "timers-browserify-1.4.2" = { @@ -3523,6 +3523,15 @@ let sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; }; }; + "jsonparse-1.3.0" = { + name = "jsonparse"; + packageName = "jsonparse"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.0.tgz"; + sha1 = "85fc245b1d9259acc6941960b905adf64e7de0e8"; + }; + }; "through-2.3.8" = { name = "through"; packageName = "through"; @@ -3586,6 +3595,15 @@ let sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; }; }; + "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"; + }; + }; "pako-0.2.9" = { name = "pako"; packageName = "pako"; @@ -3820,13 +3838,13 @@ let sha1 = "1332ff00156c0a0ffdd8236013d07b77a0451573"; }; }; - "asn1.js-4.9.0" = { + "asn1.js-4.9.1" = { name = "asn1.js"; packageName = "asn1.js"; - version = "4.9.0"; + version = "4.9.1"; src = fetchurl { - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.0.tgz"; - sha1 = "f71a1243f3e79d46d7b07d7fbf4824ee73af054a"; + url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz"; + sha1 = "48ba240b45a9280e94748990ba597d216617fd40"; }; }; "ripemd160-1.0.1" = { @@ -3991,13 +4009,13 @@ let sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; }; }; - "builtin-status-codes-2.0.0" = { + "builtin-status-codes-3.0.0" = { name = "builtin-status-codes"; packageName = "builtin-status-codes"; - version = "2.0.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz"; - sha1 = "6f22003baacf003ccd287afe6872151fddc58579"; + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; + sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; }; }; "to-arraybuffer-1.0.1" = { @@ -4063,13 +4081,13 @@ let sha1 = "c033d086cf0d12af73aed5a99c0cedb37367b395"; }; }; - "castv2-client-1.1.2" = { + "castv2-client-1.2.0" = { name = "castv2-client"; packageName = "castv2-client"; - version = "1.1.2"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.1.2.tgz"; - sha1 = "7865eac9181cd1f419fdcee448b5793706f853ad"; + url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.2.0.tgz"; + sha1 = "a9193b1a5448b8cb9a0415bd021c8811ed7b0544"; }; }; "chalk-1.0.0" = { @@ -4468,13 +4486,13 @@ let sha1 = "a400225438cacb67cd6108e8e826d5920a705dcc"; }; }; - "numeral-1.5.5" = { + "numeral-1.5.6" = { name = "numeral"; packageName = "numeral"; - version = "1.5.5"; + version = "1.5.6"; src = fetchurl { - url = "https://registry.npmjs.org/numeral/-/numeral-1.5.5.tgz"; - sha1 = "b7515d64533626124e9196cfc68c8fd5b2dee208"; + url = "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz"; + sha1 = "3831db968451b9cf6aff9bf95925f1ef8e37b33f"; }; }; "open-0.0.5" = { @@ -4540,13 +4558,13 @@ let sha1 = "91e5129088330a0fe248520cee12d1ad6bb4ddfb"; }; }; - "mdns-js-0.5.1" = { + "mdns-js-0.5.3" = { name = "mdns-js"; packageName = "mdns-js"; - version = "0.5.1"; + version = "0.5.3"; src = fetchurl { - url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.1.tgz"; - sha1 = "a7ffa47e506e1c0f39bb9cd47c8fa4999e7bc4ec"; + url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.3.tgz"; + sha1 = "add2958d399319b6d8f2dde29bebac5e845e8b6d"; }; }; "plist-2.0.1" = { @@ -4693,22 +4711,22 @@ let sha1 = "be6abbf2648796c6d6e36e66416f7e0feecf2df8"; }; }; - "parse-torrent-file-4.0.0" = { + "parse-torrent-file-4.0.1" = { name = "parse-torrent-file"; packageName = "parse-torrent-file"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-4.0.0.tgz"; - sha1 = "106df57e0e509bafa6756e544d88205e52be33a6"; + url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-4.0.1.tgz"; + sha1 = "4580c5ebb3f6e607baa02ef0ace51f627859e699"; }; }; - "simple-get-2.3.0" = { + "simple-get-2.4.0" = { name = "simple-get"; packageName = "simple-get"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-2.3.0.tgz"; - sha1 = "c5fdfcce1e516ad4b2ce7b7c2bd2d710502d8ac9"; + url = "https://registry.npmjs.org/simple-get/-/simple-get-2.4.0.tgz"; + sha1 = "31ae7478ea0042b107c743a5af657333d778f7c2"; }; }; "thirty-two-1.0.2" = { @@ -4729,31 +4747,31 @@ let sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; }; }; - "bencode-0.10.0" = { + "bencode-0.11.0" = { name = "bencode"; packageName = "bencode"; - version = "0.10.0"; + version = "0.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-0.10.0.tgz"; - sha1 = "717b36fc61c4e9cb3755f0a9f90996ee5b46f0d0"; + url = "https://registry.npmjs.org/bencode/-/bencode-0.11.0.tgz"; + sha1 = "7ea65d4ce00300393a43a92d5640b6fb0204dc64"; }; }; - "simple-sha1-2.0.8" = { + "simple-sha1-2.1.0" = { name = "simple-sha1"; packageName = "simple-sha1"; - version = "2.0.8"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.0.8.tgz"; - sha1 = "dabb4b17b9f06a4bbf0174b3b4b3a2cdd8e2785f"; + url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.0.tgz"; + sha1 = "9427bb96ff1263cc10a8414cedd51a18b919e8b3"; }; }; - "rusha-0.8.4" = { + "rusha-0.8.5" = { name = "rusha"; packageName = "rusha"; - version = "0.8.4"; + version = "0.8.5"; src = fetchurl { - url = "https://registry.npmjs.org/rusha/-/rusha-0.8.4.tgz"; - sha1 = "006599181ab437e53f3ca6bb5340f96c7a533c7b"; + url = "https://registry.npmjs.org/rusha/-/rusha-0.8.5.tgz"; + sha1 = "a30ae9bd5a4e80fbc96fbe7a13232b944be24f84"; }; }; "simple-concat-1.0.0" = { @@ -4918,13 +4936,13 @@ let sha1 = "dd3ae8dba3e58df5c9ed3457c055177849d82854"; }; }; - "random-access-file-1.3.1" = { + "random-access-file-1.4.0" = { name = "random-access-file"; packageName = "random-access-file"; - version = "1.3.1"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/random-access-file/-/random-access-file-1.3.1.tgz"; - sha1 = "5302a65a7ff2b83c50e18d79bf4cd619b520ac8d"; + url = "https://registry.npmjs.org/random-access-file/-/random-access-file-1.4.0.tgz"; + sha1 = "40972acb4d3d6f023522d08f3b2046c6d1ae5767"; }; }; "run-parallel-1.1.6" = { @@ -5143,13 +5161,13 @@ let sha1 = "58cccb244f563326ba893bf5c06a35f644846daa"; }; }; - "k-rpc-socket-1.6.0" = { + "k-rpc-socket-1.6.1" = { name = "k-rpc-socket"; packageName = "k-rpc-socket"; - version = "1.6.0"; + version = "1.6.1"; src = fetchurl { - url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.0.tgz"; - sha1 = "28c3909cf1547aaa47d5cd924034d55720f7ba64"; + url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.1.tgz"; + sha1 = "bf67128f89f0c62a19cec5afc3003c280111c78e"; }; }; "bencode-0.8.0" = { @@ -5188,22 +5206,22 @@ let sha1 = "89a73ddc5e75c9ef8ab6320c0a1600d6a41179b9"; }; }; - "simple-peer-6.0.7" = { + "simple-peer-6.2.1" = { name = "simple-peer"; packageName = "simple-peer"; - version = "6.0.7"; + version = "6.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.0.7.tgz"; - sha1 = "ccc5133b7e75e154ab17b9ccdbec91e970cc2278"; + url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.2.1.tgz"; + sha1 = "0d6bf982afb32cca2fabbb969dee4fceaceb99fb"; }; }; - "simple-websocket-4.1.0" = { + "simple-websocket-4.2.0" = { name = "simple-websocket"; packageName = "simple-websocket"; - version = "4.1.0"; + version = "4.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.1.0.tgz"; - sha1 = "2b1e887e7737ae1452458ead0d0a79722901877f"; + url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.2.0.tgz"; + sha1 = "2517742a7dafc8d44fd4e093184b6718c817f2bf"; }; }; "string2compact-1.2.2" = { @@ -5530,13 +5548,13 @@ let sha1 = "be6ca7c76e4a57d930cc80f6b31fbd80ca86045c"; }; }; - "exit-on-epipe-0.1.0" = { + "exit-on-epipe-1.0.0" = { name = "exit-on-epipe"; packageName = "exit-on-epipe"; - version = "0.1.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-0.1.0.tgz"; - sha1 = "aa2f0155b78b34fe60dd2b462e84637ba5ed0697"; + url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.0.tgz"; + sha1 = "f6e0579c8214d33a08109fd6e2e5c1dbc70463fc"; }; }; "xmlbuilder-4.2.1" = { @@ -5566,13 +5584,13 @@ let sha1 = "a3ad3c366c60baf104701a67a7877af75555ed33"; }; }; - "insight-0.8.3" = { + "insight-0.8.4" = { name = "insight"; packageName = "insight"; - version = "0.8.3"; + version = "0.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/insight/-/insight-0.8.3.tgz"; - sha1 = "72d1e1b4da6c8b405db25043f9d86900f8cbf59d"; + url = "https://registry.npmjs.org/insight/-/insight-0.8.4.tgz"; + sha1 = "671caf65b47c9fe8c3d1b3206cf45bb211b75884"; }; }; "nopt-3.0.1" = { @@ -5647,6 +5665,24 @@ let sha1 = "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c"; }; }; + "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"; + }; + }; + "osenv-0.1.4" = { + name = "osenv"; + packageName = "osenv"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz"; + sha1 = "42fe6d5953df06c8064be6f176c3d05aaaa34644"; + }; + }; "plist-1.2.0" = { name = "plist"; packageName = "plist"; @@ -5755,13 +5791,13 @@ let sha1 = "e89689ae1b69637cae7c2f4a800f4b10104db980"; }; }; - "cordova-serve-1.0.0" = { + "cordova-serve-1.0.1" = { name = "cordova-serve"; packageName = "cordova-serve"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-1.0.0.tgz"; - sha1 = "7fa1c40183d2b82adb792f9cb9e0d554a23eed85"; + url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-1.0.1.tgz"; + sha1 = "895c7fb4bbe630fa1c89feaf6d74779cbff66da7"; }; }; "dep-graph-1.1.0" = { @@ -5935,13 +5971,13 @@ let sha1 = "498905a593bf47cc2d9e7f738372bbf7696c7f26"; }; }; - "shelljs-0.7.5" = { + "shelljs-0.7.6" = { name = "shelljs"; packageName = "shelljs"; - version = "0.7.5"; + version = "0.7.6"; src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.5.tgz"; - sha1 = "2eef7a50a21e1ccf37da00df767ec69e30ad0675"; + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz"; + sha1 = "379cccfb56b91c8601e4793356eb5382924de9ad"; }; }; "interpret-1.0.1" = { @@ -5980,6 +6016,15 @@ let sha1 = "d81a018e98dd7ca706ec04253d20f8a03b2af8ae"; }; }; + "assert-1.3.0" = { + name = "assert"; + packageName = "assert"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; + sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + }; + }; "compression-1.6.2" = { name = "compression"; packageName = "compression"; @@ -6214,13 +6259,13 @@ let sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c"; }; }; - "proxy-addr-1.1.2" = { + "proxy-addr-1.1.3" = { name = "proxy-addr"; packageName = "proxy-addr"; - version = "1.1.2"; + version = "1.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.2.tgz"; - sha1 = "b4cc5f22610d9535824c123aef9d3cf73c40ba37"; + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz"; + sha1 = "dc97502f5722e888467b3fa2297a7b1ff47df074"; }; }; "qs-6.2.0" = { @@ -6295,15 +6340,6 @@ let sha1 = "19ef9874c4ae1c297bcf078fde63a09b66a84363"; }; }; - "ipaddr.js-1.1.1" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.1.1.tgz"; - sha1 = "c791d95f52b29c1247d5df80ada39b8a73647230"; - }; - }; "destroy-1.0.4" = { name = "destroy"; packageName = "destroy"; @@ -6601,22 +6637,22 @@ let sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; }; }; - "lockfile-1.0.2" = { + "lockfile-1.0.3" = { name = "lockfile"; packageName = "lockfile"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/lockfile/-/lockfile-1.0.2.tgz"; - sha1 = "97e1990174f696cbe0a3acd58a43b84aa30c7c83"; + url = "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz"; + sha1 = "2638fc39a0331e9cac1a04b71799931c9c50df79"; }; }; - "lru-cache-4.0.1" = { + "lru-cache-4.0.2" = { name = "lru-cache"; packageName = "lru-cache"; - version = "4.0.1"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz"; - sha1 = "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"; + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz"; + sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e"; }; }; "node-gyp-3.4.0" = { @@ -6727,13 +6763,13 @@ let sha1 = "d0def882952b8de3f67eba5e91199661271f41f4"; }; }; - "retry-0.10.0" = { + "retry-0.10.1" = { name = "retry"; packageName = "retry"; - version = "0.10.0"; + version = "0.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz"; - sha1 = "649e15ca408422d98318161935e7f7d652d435dd"; + url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz"; + sha1 = "e76388d217992c252750241d3d3956fed98d8ff4"; }; }; "sha-2.0.1" = { @@ -7294,13 +7330,13 @@ let sha1 = "67e2e863797215530dff318e5bf9dcebfd47b21a"; }; }; - "write-file-atomic-1.2.0" = { + "write-file-atomic-1.3.1" = { name = "write-file-atomic"; packageName = "write-file-atomic"; - version = "1.2.0"; + version = "1.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz"; - sha1 = "14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab"; + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.1.tgz"; + sha1 = "7d45ba32316328dd1ec7d90f60ebc0d845bb759a"; }; }; "xdg-basedir-2.0.0" = { @@ -7447,15 +7483,6 @@ let sha1 = "89c3534008b97eada4cbb157d58f6f5df025eae4"; }; }; - "uuid-3.0.0" = { - name = "uuid"; - packageName = "uuid"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz"; - sha1 = "6728fc0459c450d796a99c31837569bdf672d728"; - }; - }; "asynckit-0.4.0" = { name = "asynckit"; packageName = "asynckit"; @@ -7582,13 +7609,22 @@ let sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; }; }; - "parserlib-1.0.0" = { + "clone-2.1.0" = { + name = "clone"; + packageName = "clone"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-2.1.0.tgz"; + sha1 = "9c715bfbd39aa197c8ee0f8e65c3912ba34f8cd6"; + }; + }; + "parserlib-1.1.1" = { name = "parserlib"; packageName = "parserlib"; - version = "1.0.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/parserlib/-/parserlib-1.0.0.tgz"; - sha1 = "88340e7e8d95bac9e09236742eef53bec1e4b30f"; + url = "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz"; + sha1 = "a64cfa724062434fdfc351c9a4ec2d92b94c06f4"; }; }; "bluebird-2.9.9" = { @@ -7988,13 +8024,13 @@ let sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; }; }; - "nan-2.4.0" = { + "nan-2.5.0" = { name = "nan"; packageName = "nan"; - version = "2.4.0"; + version = "2.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"; - sha1 = "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"; + url = "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz"; + sha1 = "aa8f1e34531d807e9e27755b234b4a6ec0c152a8"; }; }; "jsonparse-0.0.6" = { @@ -8351,22 +8387,22 @@ let sha1 = "4dffe525dae2b864c66c2e23c6271d7afdecefce"; }; }; - "ndjson-1.4.3" = { + "ndjson-1.5.0" = { name = "ndjson"; packageName = "ndjson"; - version = "1.4.3"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/ndjson/-/ndjson-1.4.3.tgz"; - sha1 = "7aa026fe3ab38a7da1a2b4ad07b1008e733eb239"; + url = "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz"; + sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8"; }; }; - "pump-1.0.1" = { + "pump-1.0.2" = { name = "pump"; packageName = "pump"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-1.0.1.tgz"; - sha1 = "f1f1409fb9bd1085bbdb576b43b84ec4b5eadc1a"; + url = "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz"; + sha1 = "3b3ee6512f94f0e575538c17995f9f16990a5d51"; }; }; "pumpify-1.3.5" = { @@ -8702,6 +8738,15 @@ let sha1 = "e6817eb29ad204fc0c9e96ef8b0fee98ef6b9aa3"; }; }; + "split2-2.1.1" = { + name = "split2"; + packageName = "split2"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/split2/-/split2-2.1.1.tgz"; + sha1 = "7a1f551e176a90ecd3345f7246a0cfe175ef4fd0"; + }; + }; "murl-0.4.1" = { name = "murl"; packageName = "murl"; @@ -8720,31 +8765,40 @@ let sha1 = "80ab4e919749351263ef14500d684e57c4202840"; }; }; - "JSONStream-1.1.4" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "1.1.4"; + "bl-1.2.0" = { + name = "bl"; + packageName = "bl"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz"; - sha1 = "be11a495938e882d277773d11986f3974a8ba37a"; + url = "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz"; + sha1 = "1397e7ec42c5f5dc387470c500e34a9f6be9ea98"; }; }; - "async-2.0.1" = { - name = "async"; - packageName = "async"; - version = "2.0.1"; + "awscred-1.2.0" = { + name = "awscred"; + packageName = "awscred"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.0.1.tgz"; - sha1 = "b709cc0280a9c36f09f4536be823c838a9049e25"; + url = "https://registry.npmjs.org/awscred/-/awscred-1.2.0.tgz"; + sha1 = "9ba714a0d2feb625b848f15c62746c07aebdc3b5"; }; }; - "got-6.6.3" = { + "clipboardy-0.1.2" = { + name = "clipboardy"; + packageName = "clipboardy"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/clipboardy/-/clipboardy-0.1.2.tgz"; + sha1 = "b82fffcf2828624afc1ec26530a66d6d1781a9cc"; + }; + }; + "got-6.7.1" = { name = "got"; packageName = "got"; - version = "6.6.3"; + version = "6.7.1"; src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-6.6.3.tgz"; - sha1 = "ff72c56d7f040eb8918ffb80fb62bcaf489d4eec"; + url = "https://registry.npmjs.org/got/-/got-6.7.1.tgz"; + sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; }; }; "lodash.debounce-4.0.8" = { @@ -8765,13 +8819,76 @@ let sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1"; }; }; - "mem-0.1.1" = { + "mem-1.1.0" = { name = "mem"; packageName = "mem"; - version = "0.1.1"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/mem/-/mem-0.1.1.tgz"; - sha1 = "24df988c3102b03c074c1b296239c5b2e6647825"; + url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"; + sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76"; + }; + }; + "execa-0.5.1" = { + name = "execa"; + packageName = "execa"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.5.1.tgz"; + sha1 = "de3fb85cb8d6e91c85bcbceb164581785cb57b36"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; }; }; "create-error-class-3.0.2" = { @@ -8792,13 +8909,13 @@ let sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"; }; }; - "get-stream-2.3.1" = { + "get-stream-3.0.0" = { name = "get-stream"; packageName = "get-stream"; - version = "2.3.1"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz"; - sha1 = "5f38f93f346009666ee0150a054167f91bdd95de"; + url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"; + sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14"; }; }; "is-retry-allowed-1.1.0" = { @@ -8810,22 +8927,13 @@ let sha1 = "11a060568b67339444033d0125a61a20d564fb34"; }; }; - "node-status-codes-2.0.1" = { - name = "node-status-codes"; - packageName = "node-status-codes"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-2.0.1.tgz"; - sha1 = "298067659cb68a2b4670abbefde02a3819981f5b"; - }; - }; - "timed-out-3.0.0" = { + "timed-out-4.0.1" = { name = "timed-out"; packageName = "timed-out"; - version = "3.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/timed-out/-/timed-out-3.0.0.tgz"; - sha1 = "ff88de96030ce960eabd42487db61d3add229273"; + url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"; + sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f"; }; }; "url-parse-lax-1.0.0" = { @@ -8846,13 +8954,22 @@ let sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d"; }; }; - "babel-code-frame-6.16.0" = { + "mimic-fn-1.1.0" = { + name = "mimic-fn"; + packageName = "mimic-fn"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz"; + sha1 = "e667783d92e89dbd342818b5230b9d62a672ad18"; + }; + }; + "babel-code-frame-6.22.0" = { name = "babel-code-frame"; packageName = "babel-code-frame"; - version = "6.16.0"; + version = "6.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.16.0.tgz"; - sha1 = "f90e60da0862909d3ce098733b5d3987c97cb8de"; + url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz"; + sha1 = "027620bee567a88c32561574e7fd0801d33118e4"; }; }; "doctrine-1.5.0" = { @@ -9017,6 +9134,15 @@ let sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"; }; }; + "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"; + }; + }; "table-3.8.3" = { name = "table"; packageName = "table"; @@ -9026,13 +9152,13 @@ let sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f"; }; }; - "js-tokens-2.0.0" = { + "js-tokens-3.0.0" = { name = "js-tokens"; packageName = "js-tokens"; - version = "2.0.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz"; - sha1 = "79903f5563ee778cc1162e6dcf1a0027c97f9cb5"; + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.0.tgz"; + sha1 = "a2f2a969caae142fb3cd56228358c89366957bd1"; }; }; "es6-map-0.1.4" = { @@ -9089,13 +9215,13 @@ let sha1 = "f6caca728933a850ef90661d0e17982ba47111a2"; }; }; - "acorn-4.0.3" = { + "acorn-4.0.4" = { name = "acorn"; packageName = "acorn"; - version = "4.0.3"; + version = "4.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-4.0.3.tgz"; - sha1 = "1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1"; + url = "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz"; + sha1 = "17a8d6a7a6c4ef538b814ec9abac2779293bf30a"; }; }; "acorn-jsx-3.0.1" = { @@ -9107,13 +9233,13 @@ let sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; }; }; - "flat-cache-1.2.1" = { + "flat-cache-1.2.2" = { name = "flat-cache"; packageName = "flat-cache"; - version = "1.2.1"; + version = "1.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.1.tgz"; - sha1 = "6c837d6225a7de5659323740b36d5361f71691ff"; + url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz"; + sha1 = "fa86714e72c21db88601761ecf2f555d1abc6b96"; }; }; "circular-json-0.3.1" = { @@ -9287,13 +9413,13 @@ let sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; }; }; - "fast-levenshtein-2.0.5" = { + "fast-levenshtein-2.0.6" = { name = "fast-levenshtein"; packageName = "fast-levenshtein"; - version = "2.0.5"; + version = "2.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz"; - sha1 = "bd33145744519ab1c36c3ee9f31f08e9079b67f2"; + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; }; }; "caller-path-0.1.0" = { @@ -9323,22 +9449,22 @@ let sha1 = "afab96262910a7f33c19a5775825c69f34e350ca"; }; }; - "ajv-4.9.0" = { + "ajv-4.10.4" = { name = "ajv"; packageName = "ajv"; - version = "4.9.0"; + version = "4.10.4"; src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-4.9.0.tgz"; - sha1 = "5a358085747b134eb567d6d15e015f1d7802f45c"; + url = "https://registry.npmjs.org/ajv/-/ajv-4.10.4.tgz"; + sha1 = "c0974dd00b3464984892d6010aa9c2c945933254"; }; }; - "ajv-keywords-1.1.1" = { + "ajv-keywords-1.5.0" = { name = "ajv-keywords"; packageName = "ajv-keywords"; - version = "1.1.1"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.1.1.tgz"; - sha1 = "02550bc605a3e576041565628af972e06c549d50"; + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.0.tgz"; + sha1 = "c11e6859eafff83e0dafc416929472eca946aa2c"; }; }; "slice-ansi-0.0.4" = { @@ -9449,13 +9575,13 @@ let sha1 = "883ca2ec605f5ed64a4d5190b2625401928f8f8d"; }; }; - "prettyjson-1.2.0" = { + "prettyjson-1.2.1" = { name = "prettyjson"; packageName = "prettyjson"; - version = "1.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.0.tgz"; - sha1 = "2a109cdf14c957896bbad8b77ef5de5db2c691bf"; + url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz"; + sha1 = "fcffab41d19cab4dfae5e575e64246619b12d289"; }; }; "shush-1.0.0" = { @@ -9593,13 +9719,13 @@ let sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78"; }; }; - "fsevents-1.0.15" = { + "fsevents-1.0.17" = { name = "fsevents"; packageName = "fsevents"; - version = "1.0.15"; + version = "1.0.17"; src = fetchurl { - url = "https://registry.npmjs.org/fsevents/-/fsevents-1.0.15.tgz"; - sha1 = "fa63f590f3c2ad91275e4972a6cea545fb0aae44"; + url = "https://registry.npmjs.org/fsevents/-/fsevents-1.0.17.tgz"; + sha1 = "8537f3f12272678765b4fd6528c0f1f66f8f4558"; }; }; "micromatch-2.3.11" = { @@ -9665,13 +9791,13 @@ let sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0"; }; }; - "kind-of-3.0.4" = { + "kind-of-3.1.0" = { name = "kind-of"; packageName = "kind-of"; - version = "3.0.4"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz"; - sha1 = "7b8ecf18a4e17f8269d73b501c9f232c96887a74"; + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz"; + sha1 = "475d698a5e49ff5e53d14e3e732429dc8bf4cf47"; }; }; "normalize-path-2.0.1" = { @@ -9773,13 +9899,13 @@ let sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89"; }; }; - "randomatic-1.1.5" = { + "randomatic-1.1.6" = { name = "randomatic"; packageName = "randomatic"; - version = "1.1.5"; + version = "1.1.6"; src = fetchurl { - url = "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz"; - sha1 = "5e9ef5f2d573c67bd2b8124ae90b5156e457840b"; + url = "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz"; + sha1 = "110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"; }; }; "repeat-string-1.6.1" = { @@ -9863,13 +9989,13 @@ let sha1 = "207bab91638499c07b2adf240a41a87210034575"; }; }; - "binary-extensions-1.7.0" = { + "binary-extensions-1.8.0" = { name = "binary-extensions"; packageName = "binary-extensions"; - version = "1.7.0"; + version = "1.8.0"; src = fetchurl { - url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.7.0.tgz"; - sha1 = "6c1610db163abfb34edfe42fa423343a1e01185d"; + url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz"; + sha1 = "48ec8d16df4377eae5fa5884682480af4d95c774"; }; }; "set-immediate-shim-1.0.1" = { @@ -9881,22 +10007,22 @@ let sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"; }; }; - "node-pre-gyp-0.6.31" = { + "node-pre-gyp-0.6.32" = { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.6.31"; + version = "0.6.32"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz"; - sha1 = "d8a00ddaa301a940615dbcc8caad4024d58f6017"; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz"; + sha1 = "fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"; }; }; - "npmlog-4.0.1" = { + "npmlog-4.0.2" = { name = "npmlog"; packageName = "npmlog"; - version = "4.0.1"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/npmlog/-/npmlog-4.0.1.tgz"; - sha1 = "d14f503b4cd79710375553004ba96e6662fbc0b8"; + url = "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz"; + sha1 = "d03950e0e78ce1527ba26d2a7592e9348ac3e75f"; }; }; "tar-pack-3.3.0" = { @@ -9917,13 +10043,13 @@ let sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e"; }; }; - "gauge-2.7.1" = { + "gauge-2.7.2" = { name = "gauge"; packageName = "gauge"; - version = "2.7.1"; + version = "2.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/gauge/-/gauge-2.7.1.tgz"; - sha1 = "388473894fe8be5e13ffcdb8b93e4ed0616428c7"; + url = "https://registry.npmjs.org/gauge/-/gauge-2.7.2.tgz"; + sha1 = "15cecc31b02d05345a5d6b0e171cdb3ad2307774"; }; }; "set-blocking-2.0.0" = { @@ -10080,13 +10206,13 @@ let sha1 = "a4274eeb32fa765da5a7a3b1712617ce3b144149"; }; }; - "coffee-script-1.11.1" = { + "coffee-script-1.12.2" = { name = "coffee-script"; packageName = "coffee-script"; - version = "1.11.1"; + version = "1.12.2"; src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.11.1.tgz"; - sha1 = "bf1c47ad64443a0d95d12df2b147cc0a4daad6e9"; + url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.2.tgz"; + sha1 = "0d4cbdee183f650da95419570c4929d08ef91376"; }; }; "jade-1.11.0" = { @@ -10125,13 +10251,13 @@ let sha1 = "c0dde4ab182713b919b970959a123ecc1a30fcd6"; }; }; - "clean-css-3.4.21" = { + "clean-css-3.4.24" = { name = "clean-css"; packageName = "clean-css"; - version = "3.4.21"; + version = "3.4.24"; src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.21.tgz"; - sha1 = "2101d5dbd19d63dbc16a75ebd570e7c33948f65b"; + url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.24.tgz"; + sha1 = "89f5a5e9da37ae02394fe049a41388abbe72c3b5"; }; }; "commander-2.6.0" = { @@ -10170,13 +10296,13 @@ let sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; }; }; - "uglify-js-2.7.4" = { + "uglify-js-2.7.5" = { name = "uglify-js"; packageName = "uglify-js"; - version = "2.7.4"; + version = "2.7.5"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.4.tgz"; - sha1 = "a295a0de12b6a650c031c40deb0dc40b14568bd2"; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; }; }; "void-elements-2.0.1" = { @@ -10413,13 +10539,13 @@ let sha1 = "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"; }; }; - "gulp-util-3.0.7" = { + "gulp-util-3.0.8" = { name = "gulp-util"; packageName = "gulp-util"; - version = "3.0.7"; + version = "3.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz"; - sha1 = "78925c4b8f8b49005ac01a011c557e6218941cbb"; + url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"; + sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f"; }; }; "liftoff-2.3.0" = { @@ -10494,22 +10620,22 @@ let sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809"; }; }; - "dateformat-1.0.12" = { + "dateformat-2.0.0" = { name = "dateformat"; packageName = "dateformat"; - version = "1.0.12"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz"; - sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9"; + url = "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz"; + sha1 = "2743e3abb5c3fc2462e527dca445e04e9f4dee17"; }; }; - "fancy-log-1.2.0" = { + "fancy-log-1.3.0" = { name = "fancy-log"; packageName = "fancy-log"; - version = "1.2.0"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz"; - sha1 = "d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8"; + url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz"; + sha1 = "45be17d02bb9917d60ccffd4995c999e6c8c9948"; }; }; "gulplog-1.0.0" = { @@ -10899,13 +11025,13 @@ let sha1 = "d27f4c7d516d175fb610db84bbeef23c3bc97aa5"; }; }; - "is-unc-path-0.1.1" = { + "is-unc-path-0.1.2" = { name = "is-unc-path"; packageName = "is-unc-path"; - version = "0.1.1"; + version = "0.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.1.tgz"; - sha1 = "ab2533d77ad733561124c3dc0f5cd8b90054c86b"; + url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz"; + sha1 = "6ab053a72573c10250ff416a3814c35178af39b9"; }; }; "unc-path-regex-0.1.2" = { @@ -11313,13 +11439,13 @@ let sha1 = "2ce4484850537f9c97a8026d5399b935c4ed4ed7"; }; }; - "supports-color-3.1.2" = { + "supports-color-3.2.3" = { name = "supports-color"; packageName = "supports-color"; - version = "3.1.2"; + version = "3.2.3"; src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz"; - sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; + url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"; + sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; }; }; "estraverse-1.9.3" = { @@ -11367,22 +11493,22 @@ let sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; }; }; - "bluebird-3.4.6" = { + "bluebird-3.4.7" = { name = "bluebird"; packageName = "bluebird"; - version = "3.4.6"; + version = "3.4.7"; src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz"; - sha1 = "01da8d821d87813d158967e743d5fe6c62cf8c0f"; + url = "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz"; + sha1 = "f72d760be09b7f76d08ed8fae98b289a8d05fab3"; }; }; - "body-parser-1.15.2" = { + "body-parser-1.16.0" = { name = "body-parser"; packageName = "body-parser"; - version = "1.15.2"; + version = "1.16.0"; src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz"; - sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67"; + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.16.0.tgz"; + sha1 = "924a5e472c6229fb9d69b85a20d5f2532dec788b"; }; }; "combine-lists-1.0.1" = { @@ -11439,22 +11565,22 @@ let sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea"; }; }; - "http-proxy-1.15.2" = { + "http-proxy-1.16.2" = { name = "http-proxy"; packageName = "http-proxy"; - version = "1.15.2"; + version = "1.16.2"; src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz"; - sha1 = "642fdcaffe52d3448d2bda3b0079e9409064da31"; + url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz"; + sha1 = "06dff292952bf64dbe8471fa9df73066d4f37742"; }; }; - "isbinaryfile-3.0.1" = { + "isbinaryfile-3.0.2" = { name = "isbinaryfile"; packageName = "isbinaryfile"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.1.tgz"; - sha1 = "6e99573675372e841a0520c036b41513d783e79e"; + url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz"; + sha1 = "4a3e974ec0cba9004d3fc6cde7209ea69368a621"; }; }; "log4js-0.6.38" = { @@ -11475,13 +11601,13 @@ let sha1 = "659de9f2cf8dcc27a1481276f205377272382e73"; }; }; - "socket.io-1.4.7" = { + "socket.io-1.7.2" = { name = "socket.io"; packageName = "socket.io"; - version = "1.4.7"; + version = "1.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.4.7.tgz"; - sha1 = "92b7f7cb88c5797d4daee279fe8075dbe6d3fa1c"; + url = "https://registry.npmjs.org/socket.io/-/socket.io-1.7.2.tgz"; + sha1 = "83bbbdf2e79263b378900da403e7843e05dc3b71"; }; }; "tmp-0.0.28" = { @@ -11493,13 +11619,13 @@ let sha1 = "172735b7f614ea7af39664fa84cf0de4e515d120"; }; }; - "useragent-2.1.9" = { + "useragent-2.1.11" = { name = "useragent"; packageName = "useragent"; - version = "2.1.9"; + version = "2.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz"; - sha1 = "4dba2bc4dad1875777ab15de3ff8098b475000b7"; + url = "https://registry.npmjs.org/useragent/-/useragent-2.1.11.tgz"; + sha1 = "6a026e6a6c619b46ca7a0b2fdef6c1ac3da8ca29"; }; }; "bytes-2.4.0" = { @@ -11511,22 +11637,22 @@ let sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339"; }; }; - "iconv-lite-0.4.13" = { + "iconv-lite-0.4.15" = { name = "iconv-lite"; packageName = "iconv-lite"; - version = "0.4.13"; + version = "0.4.15"; src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; - sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz"; + sha1 = "fe265a218ac6a57cfe854927e9d04c19825eddeb"; }; }; - "raw-body-2.1.7" = { + "raw-body-2.2.0" = { name = "raw-body"; packageName = "raw-body"; - version = "2.1.7"; + version = "2.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz"; - sha1 = "adfeace2e4fb3098058014d08c072dcc59758774"; + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz"; + sha1 = "994976cf6a5096a41162840492f0bdc5d6e7fb96"; }; }; "custom-event-1.0.1" = { @@ -11610,40 +11736,22 @@ let sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; }; }; - "engine.io-1.6.10" = { + "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"; + }; + }; + "engine.io-1.8.2" = { name = "engine.io"; packageName = "engine.io"; - version = "1.6.10"; + version = "1.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.6.10.tgz"; - sha1 = "f87d84e1bd21d1a2ec7f8deef0c62054acdfb27a"; - }; - }; - "socket.io-parser-2.2.6" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz"; - sha1 = "38dfd61df50dcf8ab1d9e2091322bf902ba28b99"; - }; - }; - "socket.io-client-1.4.6" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.6.tgz"; - sha1 = "49b0ba537efd15b8297c84016e642e1c7c752c3d"; - }; - }; - "socket.io-adapter-0.4.0" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz"; - sha1 = "fb9f82ab1aa65290bf72c3657955b930a991a24f"; + url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.2.tgz"; + sha1 = "6b59be730b348c0125b0a4589de1c355abcf7a7e"; }; }; "has-binary-0.1.7" = { @@ -11655,49 +11763,67 @@ let sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c"; }; }; - "base64id-0.1.0" = { + "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"; + }; + }; + "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-client-1.7.2" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "1.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.2.tgz"; + sha1 = "39fdb0c3dd450e321b7e40cfd83612ec533dd644"; + }; + }; + "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"; + }; + }; + "base64id-1.0.0" = { name = "base64id"; packageName = "base64id"; - version = "0.1.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; + url = "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"; + sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"; }; }; - "ws-1.0.1" = { - name = "ws"; - packageName = "ws"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz"; - sha1 = "7d0b2a2e58cddd819039c29c9de65045e1b310e9"; - }; - }; - "engine.io-parser-1.2.4" = { + "engine.io-parser-1.3.2" = { name = "engine.io-parser"; packageName = "engine.io-parser"; - version = "1.2.4"; + version = "1.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz"; - sha1 = "e0897b0bf14e792d4cd2a5950553919c56948c42"; + url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz"; + sha1 = "937b079f0007d0893ec56d46cb220b8cb435220a"; }; }; - "accepts-1.1.4" = { - name = "accepts"; - packageName = "accepts"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz"; - sha1 = "d71c96f7d41d0feda2c38cd14e8a27c04158df4a"; - }; - }; - "after-0.8.1" = { + "after-0.8.2" = { name = "after"; packageName = "after"; - version = "0.8.1"; + version = "0.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz"; - sha1 = "ab5d4fb883f596816d3515f8f791c0af486dd627"; + url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; + sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; }; }; "arraybuffer.slice-0.0.6" = { @@ -11709,13 +11835,13 @@ let sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"; }; }; - "base64-arraybuffer-0.1.2" = { + "base64-arraybuffer-0.1.5" = { name = "base64-arraybuffer"; packageName = "base64-arraybuffer"; - version = "0.1.2"; + version = "0.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"; - sha1 = "474df4a9f2da24e05df3158c3b1db3c3cd46a154"; + url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; + sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; }; }; "blob-0.0.4" = { @@ -11727,103 +11853,13 @@ let sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921"; }; }; - "has-binary-0.1.6" = { - name = "has-binary"; - packageName = "has-binary"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz"; - sha1 = "25326f39cfa4f616ad8787894e3af2cfbc7b6e10"; - }; - }; - "utf8-2.1.0" = { - name = "utf8"; - packageName = "utf8"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz"; - sha1 = "0cfec5c8052d44a23e3aaa908104e8075f95dfd5"; - }; - }; - "negotiator-0.4.9" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.4.9"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz"; - sha1 = "92e46b6db53c7e421ed64a2bc94f08be7630df3f"; - }; - }; - "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"; - }; - }; - "benchmark-1.0.0" = { - name = "benchmark"; - packageName = "benchmark"; + "wtf-8-1.0.0" = { + name = "wtf-8"; + packageName = "wtf-8"; version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"; - sha1 = "2f1e2fa4c359f11122aa183082218e957e390c73"; - }; - }; - "engine.io-client-1.6.9" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.6.9"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.9.tgz"; - sha1 = "1d6ad48048a5083c95096943b29d36efdb212401"; - }; - }; - "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.0" = { - name = "component-emitter"; - packageName = "component-emitter"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz"; - sha1 = "ccd113a86388d06482d03de3fc7df98526ba8efe"; - }; - }; - "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"; - }; - }; - "parseuri-0.0.4" = { - name = "parseuri"; - packageName = "parseuri"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz"; - sha1 = "806582a39887e1ea18dd5e2fe0e01902268e9350"; - }; - }; - "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"; + url = "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz"; + sha1 = "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"; }; }; "backo2-1.0.2" = { @@ -11835,40 +11871,58 @@ let sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; }; }; - "has-cors-1.1.0" = { - name = "has-cors"; - packageName = "has-cors"; - version = "1.1.0"; + "component-bind-1.0.0" = { + name = "component-bind"; + packageName = "component-bind"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; - sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; + url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; + sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; }; }; - "xmlhttprequest-ssl-1.5.1" = { - name = "xmlhttprequest-ssl"; - packageName = "xmlhttprequest-ssl"; - version = "1.5.1"; + "component-emitter-1.2.1" = { + name = "component-emitter"; + packageName = "component-emitter"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz"; - sha1 = "3b7741fea4a86675976e908d296d4445961faa67"; + url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; + sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; }; }; - "parsejson-0.0.1" = { - name = "parsejson"; - packageName = "parsejson"; - version = "0.0.1"; + "engine.io-client-1.8.2" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "1.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz"; - sha1 = "9b10c6c0d825ab589e685153826de0a3ba278bcc"; + url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.2.tgz"; + sha1 = "c38767547f2a7d184f5752f6f0ad501006703766"; }; }; - "parseqs-0.0.2" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.2"; + "object-component-0.0.3" = { + name = "object-component"; + packageName = "object-component"; + version = "0.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz"; - sha1 = "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"; + url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; + sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; + }; + }; + "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"; + }; + }; + "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"; }; }; "component-inherit-0.0.3" = { @@ -11880,6 +11934,42 @@ let sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; }; }; + "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"; + }; + }; + "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.5" = { + name = "parseqs"; + packageName = "parseqs"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; + sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; + }; + }; + "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"; + }; + }; "yeast-0.1.2" = { name = "yeast"; packageName = "yeast"; @@ -11907,22 +11997,13 @@ let sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; }; }; - "socket.io-parser-2.2.2" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz"; - sha1 = "3d7af6b64497e956b7d9fe775f999716027f9417"; - }; - }; - "json3-3.2.6" = { + "json3-3.3.2" = { name = "json3"; packageName = "json3"; - version = "3.2.6"; + version = "3.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"; - sha1 = "f6efc93c06a04de9aec53053df2559bb19e2038b"; + url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz"; + sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1"; }; }; "lru-cache-2.2.4" = { @@ -12222,6 +12303,24 @@ let sha1 = "2ecb42fd294744922209a2e7c404dac8793d8ade"; }; }; + "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"; + }; + }; + "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"; + }; + }; "csrf-3.0.4" = { name = "csrf"; packageName = "csrf"; @@ -12231,6 +12330,15 @@ let sha1 = "ba01423e5b5bea7b655e38b0bdd1323954cbdaa5"; }; }; + "base64-url-1.3.3" = { + name = "base64-url"; + packageName = "base64-url"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz"; + sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f"; + }; + }; "rndm-1.2.0" = { name = "rndm"; packageName = "rndm"; @@ -12375,22 +12483,22 @@ let sha1 = "a7de988a211f9cf4687377130ea74df32730c918"; }; }; - "oauth-0.9.14" = { + "oauth-0.9.15" = { name = "oauth"; packageName = "oauth"; - version = "0.9.14"; + version = "0.9.15"; src = fetchurl { - url = "https://registry.npmjs.org/oauth/-/oauth-0.9.14.tgz"; - sha1 = "c5748883a40b53de30ade9cabf2100414b8a0971"; + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"; + sha1 = "bd1fefaf686c96b75475aed5196412ff60cfb9c1"; }; }; - "passport-oauth2-1.3.0" = { + "passport-oauth2-1.4.0" = { name = "passport-oauth2"; packageName = "passport-oauth2"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.3.0.tgz"; - sha1 = "d72b4bd62eeb807a4089ff3071a22c26c382dc0c"; + url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz"; + sha1 = "f62f81583cbe12609be7ce6f160b9395a27b86ad"; }; }; "uid2-0.0.3" = { @@ -12456,22 +12564,22 @@ let sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; }; }; - "lodash.isequal-4.4.0" = { + "lodash.isequal-4.5.0" = { name = "lodash.isequal"; packageName = "lodash.isequal"; - version = "4.4.0"; + version = "4.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.4.0.tgz"; - sha1 = "6295768e98e14dc15ce8d362ef6340db82852031"; + url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"; + sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0"; }; }; - "merge-stream-1.0.0" = { + "merge-stream-1.0.1" = { name = "merge-stream"; packageName = "merge-stream"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz"; - sha1 = "9cfd156fef35421e2b5403ce11dc6eb1962b026e"; + url = "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz"; + sha1 = "4041202d508a342ba00174008df0c251b8c135e1"; }; }; "strip-bom-stream-1.0.0" = { @@ -12501,13 +12609,13 @@ let sha1 = "1b904a59609fb328ef078138420934f6b86709a6"; }; }; - "glob-parent-3.0.1" = { + "glob-parent-3.1.0" = { name = "glob-parent"; packageName = "glob-parent"; - version = "3.0.1"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.1.tgz"; - sha1 = "60021327cc963ddc3b5f085764f500479ecd82ff"; + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"; + sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae"; }; }; "ordered-read-streams-0.3.0" = { @@ -12555,13 +12663,13 @@ let sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0"; }; }; - "is-extglob-2.1.0" = { + "is-extglob-2.1.1" = { name = "is-extglob"; packageName = "is-extglob"; - version = "2.1.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.0.tgz"; - sha1 = "33411a482b046bf95e6b0cb27ee2711af4cf15ad"; + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; + sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; }; }; "extend-shallow-2.0.1" = { @@ -12717,15 +12825,6 @@ let sha1 = "9adc26ee729a0f95095851a5489f87a5258d57a9"; }; }; - "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"; - }; - }; "npm-registry-client-7.1.2" = { name = "npm-registry-client"; packageName = "npm-registry-client"; @@ -12951,15 +13050,6 @@ let sha1 = "5e4a5d4b78138b4f70f89fd3c76fc59aa9d2f103"; }; }; - "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"; - }; - }; "yargs-1.3.3" = { name = "yargs"; packageName = "yargs"; @@ -13032,13 +13122,13 @@ let sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; }; }; - "wrap-ansi-2.0.0" = { + "wrap-ansi-2.1.0" = { name = "wrap-ansi"; packageName = "wrap-ansi"; - version = "2.0.0"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz"; - sha1 = "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"; + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; + sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; }; }; "lcid-1.0.0" = { @@ -13167,13 +13257,22 @@ let sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; }; }; - "bcryptjs-2.3.0" = { + "bcryptjs-2.4.0" = { name = "bcryptjs"; packageName = "bcryptjs"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.3.0.tgz"; - sha1 = "5826900cfef7abaf3425c72e4d464de509b8c2ec"; + url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.0.tgz"; + sha1 = "fb7f4a0b133854503fe1b2da3f25db834cf0e678"; + }; + }; + "body-parser-1.15.2" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz"; + sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67"; }; }; "cheerio-0.22.0" = { @@ -13185,15 +13284,6 @@ let sha1 = "a9baa860a3f9b595a6b81b1a86873121ed3a269e"; }; }; - "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"; - }; - }; "cookie-parser-1.4.3" = { name = "cookie-parser"; packageName = "cookie-parser"; @@ -13203,31 +13293,31 @@ let sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5"; }; }; - "cron-1.1.1" = { + "cron-1.2.1" = { name = "cron"; packageName = "cron"; - version = "1.1.1"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/cron/-/cron-1.1.1.tgz"; - sha1 = "02719d4ef480dfc8ee24d81a3603460ba39013ce"; + url = "https://registry.npmjs.org/cron/-/cron-1.2.1.tgz"; + sha1 = "3a86c09b41b8f261ac863a7cc85ea4735857eab2"; }; }; - "follow-redirects-0.2.0" = { + "follow-redirects-1.2.1" = { name = "follow-redirects"; packageName = "follow-redirects"; - version = "0.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.2.0.tgz"; - sha1 = "e0229d7a388bb5ff7b29f44fc1e1b62e921272df"; + url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.1.tgz"; + sha1 = "796c716970df4fb0096165393545040f61b00f59"; }; }; - "fs-extra-0.30.0" = { + "fs-extra-1.0.0" = { name = "fs-extra"; packageName = "fs-extra"; - version = "0.30.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz"; - sha1 = "f233ffcc08d4da7d432daa449776989db1df93f0"; + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; + sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; }; }; "fs.notify-0.0.4" = { @@ -13248,31 +13338,40 @@ let sha1 = "fddd8b491502c48967a62963bc722ff897cddea0"; }; }; - "mqtt-1.14.1" = { + "jsonata-1.0.10" = { + name = "jsonata"; + packageName = "jsonata"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonata/-/jsonata-1.0.10.tgz"; + sha1 = "5177b5aa3ec66e7b5894412b2f9ad170c6107b96"; + }; + }; + "mqtt-2.2.1" = { name = "mqtt"; packageName = "mqtt"; - version = "1.14.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt/-/mqtt-1.14.1.tgz"; - sha1 = "7e376987153d01793e946d26d46122ebf0c03554"; - }; - }; - "mustache-2.2.1" = { - name = "mustache"; - packageName = "mustache"; version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz"; - sha1 = "2c40ca21c278f53150682bcf9090e41a3339b876"; + url = "https://registry.npmjs.org/mqtt/-/mqtt-2.2.1.tgz"; + sha1 = "b3efff8adff78dee07e09cfe89e2d2fb364a1852"; }; }; - "oauth2orize-1.5.0" = { + "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"; + }; + }; + "oauth2orize-1.7.0" = { name = "oauth2orize"; packageName = "oauth2orize"; - version = "1.5.0"; + version = "1.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.5.0.tgz"; - sha1 = "e352ff4f1b5bf08f0ee94a09757f8f640eb8e0a6"; + url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.7.0.tgz"; + sha1 = "94c2a511cd0b58bde548548ffcde14fd81f257cc"; }; }; "passport-http-bearer-1.0.1" = { @@ -13293,22 +13392,13 @@ let sha1 = "4f378b678b92d16dbbd233a6c706520093e561ba"; }; }; - "sentiment-1.0.6" = { + "sentiment-2.1.0" = { name = "sentiment"; packageName = "sentiment"; - version = "1.0.6"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/sentiment/-/sentiment-1.0.6.tgz"; - sha1 = "f6096c6271f020f490d58b54a8afd598db8acbb1"; - }; - }; - "uglify-js-2.7.3" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz"; - sha1 = "39b3a7329b89f5ec507e344c6e22568698ef4868"; + url = "https://registry.npmjs.org/sentiment/-/sentiment-2.1.0.tgz"; + sha1 = "33279100c35c38519ca5e435245186c512fe0fdc"; }; }; "when-3.7.7" = { @@ -13320,15 +13410,6 @@ let sha1 = "aba03fc3bb736d6c88b091d013d8a8e590d84718"; }; }; - "ws-0.8.1" = { - name = "ws"; - packageName = "ws"; - version = "0.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-0.8.1.tgz"; - sha1 = "6b65273b99193c5f067a4cf5809598f777e3b759"; - }; - }; "node-red-node-feedparser-0.1.7" = { name = "node-red-node-feedparser"; packageName = "node-red-node-feedparser"; @@ -13338,13 +13419,13 @@ let sha1 = "b0bf8a079d67732bcce019eaf8da1d7936658a7f"; }; }; - "node-red-node-email-0.1.12" = { + "node-red-node-email-0.1.15" = { name = "node-red-node-email"; packageName = "node-red-node-email"; - version = "0.1.12"; + version = "0.1.15"; src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.12.tgz"; - sha1 = "ada28233b92e60907ab53a6edc0bb4c17d27d4f5"; + url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.15.tgz"; + sha1 = "7a528596d3b693a077b1ee293300299855537142"; }; }; "node-red-node-twitter-0.1.9" = { @@ -13365,22 +13446,13 @@ let sha1 = "36c22f39c44dd13b5ca9b4e14f05dca001ac5539"; }; }; - "node-red-node-serialport-0.4.1" = { - name = "node-red-node-serialport"; - packageName = "node-red-node-serialport"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-serialport/-/node-red-node-serialport-0.4.1.tgz"; - sha1 = "1c59ea7d2b25612dd0cb53956ab8edf28c74d45c"; - }; - }; - "bcrypt-0.8.7" = { + "bcrypt-1.0.2" = { name = "bcrypt"; packageName = "bcrypt"; - version = "0.8.7"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/bcrypt/-/bcrypt-0.8.7.tgz"; - sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093"; + url = "https://registry.npmjs.org/bcrypt/-/bcrypt-1.0.2.tgz"; + sha1 = "d05fc5d223173e0e28ec381c0f00cc25ffaf2736"; }; }; "css-select-1.2.0" = { @@ -13527,13 +13599,13 @@ let sha1 = "9929acdf628fc2c41098deab82ac580cf149aae4"; }; }; - "moment-timezone-0.5.9" = { + "moment-timezone-0.5.11" = { name = "moment-timezone"; packageName = "moment-timezone"; - version = "0.5.9"; + version = "0.5.11"; src = fetchurl { - url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.9.tgz"; - sha1 = "e0ea82036d67d21d793544a91b5057f480eda2dd"; + url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.11.tgz"; + sha1 = "9b76c03d8ef514c7e4249a7bbce649eed39ef29f"; }; }; "retry-0.6.1" = { @@ -13599,22 +13671,13 @@ let sha1 = "b6893c8b0ed9d3c60db83560fa75b4d0097a8d5a"; }; }; - "mqtt-connection-2.1.1" = { - name = "mqtt-connection"; - packageName = "mqtt-connection"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt-connection/-/mqtt-connection-2.1.1.tgz"; - sha1 = "7b2e985a74e196619430bebd35da162c34c4e56a"; - }; - }; - "mqtt-packet-3.4.7" = { + "mqtt-packet-5.2.1" = { name = "mqtt-packet"; packageName = "mqtt-packet"; - version = "3.4.7"; + version = "5.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-3.4.7.tgz"; - sha1 = "be8c267be7f0bf6a2a2d4f6de28307b6e0940e5f"; + url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.2.1.tgz"; + sha1 = "876e35ed616a8e348ac0283b4922039872458b58"; }; }; "reinterval-1.1.0" = { @@ -13626,15 +13689,6 @@ let sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7"; }; }; - "split2-2.1.0" = { - name = "split2"; - packageName = "split2"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/split2/-/split2-2.1.0.tgz"; - sha1 = "7382c148cb622c4b28af7c727f9673730b73f474"; - }; - }; "websocket-stream-3.3.3" = { name = "websocket-stream"; packageName = "websocket-stream"; @@ -13662,60 +13716,6 @@ let sha1 = "4701a51266f06e06eaa71fc17233822d875f4908"; }; }; - "reduplexer-1.1.0" = { - name = "reduplexer"; - packageName = "reduplexer"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/reduplexer/-/reduplexer-1.1.0.tgz"; - sha1 = "7dfed18a679e749c1d7ad36de01acb515f08e140"; - }; - }; - "lodash.assign-4.0.1" = { - name = "lodash.assign"; - packageName = "lodash.assign"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.1.tgz"; - sha1 = "8e7ff0206897a99dca32fc8123309f5c4c2c731e"; - }; - }; - "lodash.keys-4.2.0" = { - name = "lodash.keys"; - packageName = "lodash.keys"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz"; - sha1 = "a08602ac12e4fb83f91fc1fb7a360a4d9ba35205"; - }; - }; - "lodash.rest-4.0.5" = { - name = "lodash.rest"; - packageName = "lodash.rest"; - version = "4.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz"; - sha1 = "954ef75049262038c96d1fc98b28fdaf9f0772aa"; - }; - }; - "bufferutil-1.2.1" = { - name = "bufferutil"; - packageName = "bufferutil"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz"; - sha1 = "37be5d36e1e06492221e68d474b1ac58e510cbd7"; - }; - }; - "utf-8-validate-1.2.1" = { - name = "utf-8-validate"; - packageName = "utf-8-validate"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz"; - sha1 = "44cb7c6eead73d6b40448f71f745904357b9f72c"; - }; - }; "feedparser-1.1.3" = { name = "feedparser"; packageName = "feedparser"; @@ -13779,13 +13779,13 @@ let sha1 = "3de4db3f4a90c160c06d8cb8b825a7f1c6f6a7c3"; }; }; - "imap-0.8.18" = { + "imap-0.8.19" = { name = "imap"; packageName = "imap"; - version = "0.8.18"; + version = "0.8.19"; src = fetchurl { - url = "https://registry.npmjs.org/imap/-/imap-0.8.18.tgz"; - sha1 = "4a7cdd0ff276efa0298708bb2c6d0db0b77f7a3f"; + url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz"; + sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5"; }; }; "libmime-1.2.0" = { @@ -13833,15 +13833,6 @@ let sha1 = "e6c37f31885ab3080e7ded3cf528c4ad7e691398"; }; }; - "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"; - }; - }; "libbase64-0.1.0" = { name = "libbase64"; packageName = "libbase64"; @@ -13950,58 +13941,13 @@ let sha1 = "13707115dd04c9bd1f2c646da976589be4d64bc4"; }; }; - "serialport-4.0.6" = { - name = "serialport"; - packageName = "serialport"; - version = "4.0.6"; + "oauth-0.9.14" = { + name = "oauth"; + packageName = "oauth"; + version = "0.9.14"; src = fetchurl { - url = "https://registry.npmjs.org/serialport/-/serialport-4.0.6.tgz"; - sha1 = "2ea4c1a2b6ad91d9cacd78e8e530f8969ac650ae"; - }; - }; - "lie-3.1.0" = { - name = "lie"; - packageName = "lie"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lie/-/lie-3.1.0.tgz"; - sha1 = "65e0139eaef9ae791a1f5c8c53692c8d3b4718f4"; - }; - }; - "object.assign-4.0.4" = { - name = "object.assign"; - packageName = "object.assign"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz"; - sha1 = "b1c9cc044ef1b9fe63606fc141abbb32e14730cc"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "nan-2.3.5" = { - name = "nan"; - packageName = "nan"; - version = "2.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"; - sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.14.tgz"; + sha1 = "c5748883a40b53de30ade9cabf2100414b8a0971"; }; }; "mongoose-3.6.7" = { @@ -14382,6 +14328,15 @@ let sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; }; }; + "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"; + }; + }; "redis-0.7.3" = { name = "redis"; packageName = "redis"; @@ -14463,13 +14418,13 @@ let sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; }; }; - "mailcomposer-3.12.0" = { + "mailcomposer-4.0.1" = { name = "mailcomposer"; packageName = "mailcomposer"; - version = "3.12.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.12.0.tgz"; - sha1 = "9c5e1188aa8e1c62ec8b86bd43468102b639e8f9"; + url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz"; + sha1 = "0e1c44b2a07cf740ee17dc149ba009f19cadfeb4"; }; }; "simplesmtp-0.3.35" = { @@ -14481,22 +14436,22 @@ let sha1 = "017b1eb8b26317ac36d2a2a8a932631880736a03"; }; }; - "buildmail-3.10.0" = { + "buildmail-4.0.1" = { name = "buildmail"; packageName = "buildmail"; - version = "3.10.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/buildmail/-/buildmail-3.10.0.tgz"; - sha1 = "c6826d716e7945bb6f6b1434b53985e029a03159"; + url = "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz"; + sha1 = "877f7738b78729871c9a105e3b837d2be11a7a72"; }; }; - "libmime-2.1.0" = { + "libmime-3.0.0" = { name = "libmime"; packageName = "libmime"; - version = "2.1.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/libmime/-/libmime-2.1.0.tgz"; - sha1 = "51bc76de2283161eb9051c4bc80aed713e4fd1cd"; + url = "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz"; + sha1 = "51a1a9e7448ecbd32cda54421675bb21bc093da6"; }; }; "addressparser-1.0.1" = { @@ -14553,6 +14508,15 @@ let sha1 = "a85466c7984c0f0c3842ee562dc61b9873977528"; }; }; + "nan-2.3.5" = { + name = "nan"; + packageName = "nan"; + version = "2.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"; + sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; + }; + }; "argparse-0.1.16" = { name = "argparse"; packageName = "argparse"; @@ -14580,6 +14544,15 @@ let sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"; }; }; + "JSONStream-1.2.1" = { + name = "JSONStream"; + packageName = "JSONStream"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.2.1.tgz"; + sha1 = "32aa5790e799481083b49b4b7fa94e23bae69bf9"; + }; + }; "fstream-npm-1.2.0" = { name = "fstream-npm"; packageName = "fstream-npm"; @@ -14643,6 +14616,15 @@ let sha1 = "cd51bb9bbad3ddb13dee3cf60f1d0929c7a7fa4c"; }; }; + "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"; + }; + }; "npm-install-checks-3.0.0" = { name = "npm-install-checks"; packageName = "npm-install-checks"; @@ -14652,13 +14634,13 @@ let sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; }; }; - "npm-registry-client-7.3.0" = { + "npm-registry-client-7.4.5" = { name = "npm-registry-client"; packageName = "npm-registry-client"; - version = "7.3.0"; + version = "7.4.5"; src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.3.0.tgz"; - sha1 = "f2a390e8b13b78fafe26e9fa9d8bc74e17bcaa50"; + url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.4.5.tgz"; + sha1 = "1ef61851bb7231db53e397aaf76ddf1cb645c3df"; }; }; "opener-1.4.2" = { @@ -14688,15 +14670,6 @@ let sha1 = "ace7e6381c7684f970aaa98fc7c5d2b666addab6"; }; }; - "request-2.78.0" = { - name = "request"; - packageName = "request"; - version = "2.78.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.78.0.tgz"; - sha1 = "e1c8dec346e1c81923b24acdb337f11decabe9cc"; - }; - }; "sorted-union-stream-2.1.3" = { name = "sorted-union-stream"; packageName = "sorted-union-stream"; @@ -14715,6 +14688,15 @@ let sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; }; }; + "write-file-atomic-1.2.0" = { + name = "write-file-atomic"; + packageName = "write-file-atomic"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz"; + sha1 = "14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab"; + }; + }; "lodash._baseindexof-3.1.0" = { name = "lodash._baseindexof"; packageName = "lodash._baseindexof"; @@ -15057,13 +15039,13 @@ let sha1 = "bdd85991b80409f9c0dac709bc44a0a318a9760d"; }; }; - "update-notifier-1.0.2" = { + "update-notifier-1.0.3" = { name = "update-notifier"; packageName = "update-notifier"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.2.tgz"; - sha1 = "27c90519196dc15015be02a34ea52986feab8877"; + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz"; + sha1 = "8f92c515482bd6831b7c93013e70f87552c7cf5a"; }; }; "request-2.75.0" = { @@ -15210,6 +15192,15 @@ let sha1 = "5ae5541d024645d32a58fcddc9ceecea7ae3ac2f"; }; }; + "timed-out-3.1.3" = { + name = "timed-out"; + packageName = "timed-out"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz"; + sha1 = "95860bfcc5c76c277f8f8326fd0f5b2e20eba217"; + }; + }; "unzip-response-1.0.2" = { name = "unzip-response"; packageName = "unzip-response"; @@ -15330,13 +15321,13 @@ let sha1 = "78717d9b718ce7cab55e20b9f24388d5fa51d5c0"; }; }; - "service-runner-2.1.11" = { + "service-runner-2.1.13" = { name = "service-runner"; packageName = "service-runner"; - version = "2.1.11"; + version = "2.1.13"; src = fetchurl { - url = "https://registry.npmjs.org/service-runner/-/service-runner-2.1.11.tgz"; - sha1 = "1b0c83666beef6cc0637f0573a5107d107eac5bb"; + url = "https://registry.npmjs.org/service-runner/-/service-runner-2.1.13.tgz"; + sha1 = "e8ff78b93230d7d831ea3ed5587aa2292b829ceb"; }; }; "simplediff-0.1.1" = { @@ -15366,13 +15357,13 @@ let sha1 = "07e30ad79531844179b642d2d8399435182c8727"; }; }; - "busboy-0.2.13" = { + "busboy-0.2.14" = { name = "busboy"; packageName = "busboy"; - version = "0.2.13"; + version = "0.2.14"; src = fetchurl { - url = "https://registry.npmjs.org/busboy/-/busboy-0.2.13.tgz"; - sha1 = "90fc4f6a3967d815616fc976bfa8e56aed0c58b6"; + url = "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz"; + sha1 = "6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"; }; }; "dicer-0.2.5" = { @@ -15393,6 +15384,24 @@ let sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a"; }; }; + "object.assign-4.0.4" = { + name = "object.assign"; + packageName = "object.assign"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz"; + sha1 = "b1c9cc044ef1b9fe63606fc141abbb32e14730cc"; + }; + }; + "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"; + }; + }; "gelfling-0.2.0" = { name = "gelfling"; packageName = "gelfling"; @@ -15691,13 +15700,13 @@ let sha1 = "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"; }; }; - "network-address-1.1.0" = { + "network-address-1.1.2" = { name = "network-address"; packageName = "network-address"; - version = "1.1.0"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/network-address/-/network-address-1.1.0.tgz"; - sha1 = "74d577b0dea652284659079fc8d7010b72f01092"; + url = "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz"; + sha1 = "4aa7bfd43f03f0b81c9702b13d6a858ddb326f3e"; }; }; "airplay-protocol-2.0.2" = { @@ -15817,13 +15826,13 @@ let sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364"; }; }; - "array-flatten-2.1.0" = { + "array-flatten-2.1.1" = { name = "array-flatten"; packageName = "array-flatten"; - version = "2.1.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.0.tgz"; - sha1 = "26a692c83881fc68dac3ec5d1f0c1b49bf2304d9"; + url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz"; + sha1 = "426bb9da84090c1838d812c8150af20a8331e296"; }; }; "dns-equal-1.0.0" = { @@ -15880,13 +15889,22 @@ let sha1 = "12d7b0db850f7ff7e7081baf4005700060c4600b"; }; }; - "run-async-2.2.0" = { + "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"; + }; + }; + "run-async-2.3.0" = { name = "run-async"; packageName = "run-async"; - version = "2.2.0"; + version = "2.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/run-async/-/run-async-2.2.0.tgz"; - sha1 = "8783abd83c7bb86f41ee0602fc82404b3bd6e8b9"; + url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"; + sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"; }; }; "rx-4.1.0" = { @@ -15943,15 +15961,6 @@ let sha1 = "af440e1ddad078934ec78241420b40bbc56dc2ad"; }; }; - "socket.io-1.6.0" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.6.0.tgz"; - sha1 = "3e40d932637e6bd923981b25caf7c53e83b6e2e1"; - }; - }; "torrent-stream-0.18.1" = { name = "torrent-stream"; packageName = "torrent-stream"; @@ -16321,123 +16330,6 @@ let sha1 = "0541ea91f0e503fdf0c5eed418a32550234967f0"; }; }; - "engine.io-1.8.0" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.0.tgz"; - sha1 = "3eeb5f264cb75dbbec1baaea26d61f5a4eace2aa"; - }; - }; - "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-client-1.6.0" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.6.0.tgz"; - sha1 = "5b668f4f771304dfeed179064708386fa6717853"; - }; - }; - "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"; - }; - }; - "engine.io-parser-1.3.1" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.1.tgz"; - sha1 = "9554f1ae33107d6fbd170ca5466d2f833f6a07cf"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "engine.io-client-1.8.0" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.0.tgz"; - sha1 = "7b730e4127414087596d9be3c88d2bc5fdb6cf5c"; - }; - }; - "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"; - }; - }; - "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.5" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; - sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; - }; - }; - "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"; - }; - }; "bittorrent-dht-3.2.6" = { name = "bittorrent-dht"; packageName = "bittorrent-dht"; @@ -16717,31 +16609,31 @@ let sha1 = "55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"; }; }; - "recast-0.11.17" = { + "recast-0.11.20" = { name = "recast"; packageName = "recast"; - version = "0.11.17"; + version = "0.11.20"; src = fetchurl { - url = "https://registry.npmjs.org/recast/-/recast-0.11.17.tgz"; - sha1 = "67e829df49ef8ea822381cc516d305411e60bad8"; + url = "https://registry.npmjs.org/recast/-/recast-0.11.20.tgz"; + sha1 = "2cb9bec269c03b36d0598118a936cd0a293ca3f3"; }; }; - "ast-types-0.9.2" = { + "ast-types-0.9.4" = { name = "ast-types"; packageName = "ast-types"; - version = "0.9.2"; + version = "0.9.4"; src = fetchurl { - url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.2.tgz"; - sha1 = "2cc19979d15c655108bf565323b8e7ee38751f6b"; + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.4.tgz"; + sha1 = "410d1f81890aeb8e0a38621558ba5869ae53c91b"; }; }; - "esprima-3.1.1" = { + "esprima-3.1.3" = { name = "esprima"; packageName = "esprima"; - version = "3.1.1"; + version = "3.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-3.1.1.tgz"; - sha1 = "02dbcc5ac3ece81070377f99158ec742ab5dda06"; + url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; + sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; }; }; "base62-0.1.1" = { @@ -16927,11 +16819,11 @@ let "oauth-https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master" = { name = "oauth"; packageName = "oauth"; - version = "0.9.14"; + version = "0.9.15"; src = fetchurl { - name = "oauth-0.9.14.tar.gz"; + name = "oauth-0.9.15.tar.gz"; url = https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master; - sha256 = "abd0d7be4fb10804e5a38ee66a4db5fc36d2ed045be52e7c8b7e19e4c9e16bd8"; + sha256 = "9341c28772841acde618c778e85e381976f425824b816100792f697e68aec947"; }; }; "connect-2.3.9" = { @@ -17213,13 +17105,13 @@ let sha1 = "3df373dbea587a9a7fef3e56311b68908f75c414"; }; }; - "sanitize-html-1.13.0" = { + "sanitize-html-1.14.1" = { name = "sanitize-html"; packageName = "sanitize-html"; - version = "1.13.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.13.0.tgz"; - sha1 = "4ee17cbec516bfe32f2ce6686a569d7e6b4f3631"; + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.1.tgz"; + sha1 = "730ffa2249bdf18333effe45b286173c9c5ad0b8"; }; }; "linkify-it-1.2.4" = { @@ -17366,6 +17258,15 @@ let sha1 = "9c63b6d0b25ff2a88c3adbd18c5b61acc3b9faa2"; }; }; + "formidable-1.1.1" = { + name = "formidable"; + packageName = "formidable"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz"; + sha1 = "96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9"; + }; + }; "http-signature-0.11.0" = { name = "http-signature"; packageName = "http-signature"; @@ -17438,13 +17339,13 @@ let sha1 = "97e4e63ae46b21912cd9475bc31469d26f5ade66"; }; }; - "csv-parse-1.1.7" = { + "csv-parse-1.1.10" = { name = "csv-parse"; packageName = "csv-parse"; - version = "1.1.7"; + version = "1.1.10"; src = fetchurl { - url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.1.7.tgz"; - sha1 = "6e4678f7967013ac823929a4303a3ce177115abc"; + url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.1.10.tgz"; + sha1 = "767340d0d1f26d05434c798b7132222c669189de"; }; }; "stream-transform-0.1.1" = { @@ -17636,13 +17537,13 @@ let sha1 = "51fbb5347e50e81e6ed51668a48490ae6fe2afe2"; }; }; - "clap-1.1.1" = { + "clap-1.1.2" = { name = "clap"; packageName = "clap"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/clap/-/clap-1.1.1.tgz"; - sha1 = "a8a93e0bfb7581ac199c4f001a5525a724ce696d"; + url = "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz"; + sha1 = "316545bf22229225a2cecaa6824cd2f56a9709ed"; }; }; "async-2.1.2" = { @@ -17699,6 +17600,15 @@ let sha1 = "c8ffb1e4e1c85b0df3a443889d765de0d963a1f4"; }; }; + "request-2.78.0" = { + name = "request"; + packageName = "request"; + version = "2.78.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.78.0.tgz"; + sha1 = "e1c8dec346e1c81923b24acdb337f11decabe9cc"; + }; + }; "sprintf-0.1.5" = { name = "sprintf"; packageName = "sprintf"; @@ -17798,6 +17708,15 @@ let sha1 = "edbbe1888ba3525ded3a7bf836b30b3405d3161b"; }; }; + "xmldom-0.1.22" = { + name = "xmldom"; + packageName = "xmldom"; + version = "0.1.22"; + src = fetchurl { + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz"; + sha1 = "10de4e5e964981f03c8cc72fadc08d14b6c3aa26"; + }; + }; "qs-6.0.2" = { name = "qs"; packageName = "qs"; @@ -17807,31 +17726,22 @@ let sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd"; }; }; - "bluebird-3.3.5" = { - name = "bluebird"; - packageName = "bluebird"; - version = "3.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-3.3.5.tgz"; - sha1 = "5ee747f1c7bd967658b683936430aee753955a34"; - }; - }; - "blueimp-md5-2.3.1" = { + "blueimp-md5-2.6.0" = { name = "blueimp-md5"; packageName = "blueimp-md5"; - version = "2.3.1"; + version = "2.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.1.tgz"; - sha1 = "992a6737733b9da1edd641550dc3acab2e9cfc5a"; + url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.6.0.tgz"; + sha1 = "c96dd67f57db522da9a0c49b464ca44e20c04e0f"; }; }; - "color-0.11.4" = { + "color-1.0.3" = { name = "color"; packageName = "color"; - version = "0.11.4"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/color/-/color-0.11.4.tgz"; - sha1 = "6d7b5c74fb65e841cd48792ad1ed5e07b904d764"; + url = "https://registry.npmjs.org/color/-/color-1.0.3.tgz"; + sha1 = "e48e832d85f14ef694fb468811c2d5cfe729b55d"; }; }; "crossroads-0.12.2" = { @@ -17843,31 +17753,22 @@ let sha1 = "b1d5f9c1d98af3bdd61f1bda6a86dd1aee4ff8f2"; }; }; - "diff2html-1.2.0" = { + "diff2html-2.0.12" = { name = "diff2html"; packageName = "diff2html"; - version = "1.2.0"; + version = "2.0.12"; src = fetchurl { - url = "https://registry.npmjs.org/diff2html/-/diff2html-1.2.0.tgz"; - sha1 = "8b54af41c180befd9cb1caa130a3d76081ae4a07"; + url = "https://registry.npmjs.org/diff2html/-/diff2html-2.0.12.tgz"; + sha1 = "20eda2f1ffd14027716485c938e3fe21dc379455"; }; }; - "express-4.13.4" = { - name = "express"; - packageName = "express"; - version = "4.13.4"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-4.13.4.tgz"; - sha1 = "3c0b76f3c77590c8345739061ec0bd3ba067ec24"; - }; - }; - "express-session-1.13.0" = { + "express-session-1.14.2" = { name = "express-session"; packageName = "express-session"; - version = "1.13.0"; + version = "1.14.2"; src = fetchurl { - url = "https://registry.npmjs.org/express-session/-/express-session-1.13.0.tgz"; - sha1 = "8ac3b5c0188b48382851d88207b8e7746efb4011"; + url = "https://registry.npmjs.org/express-session/-/express-session-1.14.2.tgz"; + sha1 = "6bcf586ed6d1dc37b02570087756c9de7b80b275"; }; }; "forever-monitor-1.1.0" = { @@ -17915,31 +17816,13 @@ let sha1 = "8bd057bde8f7d0a02b93dda433c2a8d942d8a9a0"; }; }; - "lodash-4.12.0" = { - name = "lodash"; - packageName = "lodash"; - version = "4.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.12.0.tgz"; - sha1 = "2bd6dc46a040f59e686c972ed21d93dc59053258"; - }; - }; - "moment-2.13.0" = { - name = "moment"; - packageName = "moment"; - version = "2.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.13.0.tgz"; - sha1 = "24162d99521e6d40f99ae6939e806d2139eaac52"; - }; - }; - "npm-3.9.6" = { + "npm-4.1.2" = { name = "npm"; packageName = "npm"; - version = "3.9.6"; + version = "4.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-3.9.6.tgz"; - sha1 = "0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7"; + url = "https://registry.npmjs.org/npm/-/npm-4.1.2.tgz"; + sha1 = "daaa77d631947135b36528c304573243f5cd2e07"; }; }; "octicons-3.5.0" = { @@ -17960,13 +17843,13 @@ let sha1 = "1fe63268c92e75606626437e3b906662c15ba6ee"; }; }; - "raven-0.11.0" = { + "raven-1.1.1" = { name = "raven"; packageName = "raven"; - version = "0.11.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/raven/-/raven-0.11.0.tgz"; - sha1 = "32981138a93e4c8ad08cfc17e46b85b453dc107b"; + url = "https://registry.npmjs.org/raven/-/raven-1.1.1.tgz"; + sha1 = "8837af64baa29ec32fc1cd8223255645ce3c9a42"; }; }; "signals-1.0.0" = { @@ -17987,49 +17870,40 @@ let sha1 = "e0767014167825957de7e125c29b0fa89796ea03"; }; }; - "socket.io-1.4.8" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz"; - sha1 = "e576f330cd0bed64e55b3fd26df991141884867b"; - }; - }; - "winston-2.2.0" = { + "winston-2.3.1" = { name = "winston"; packageName = "winston"; - version = "2.2.0"; + version = "2.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-2.2.0.tgz"; - sha1 = "2c853dd87ab552a8e8485d72cbbf9a2286f029b7"; + url = "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz"; + sha1 = "0b48420d978c01804cf0230b648861598225a119"; }; }; - "yargs-4.7.1" = { + "yargs-6.6.0" = { name = "yargs"; packageName = "yargs"; - version = "4.7.1"; + version = "6.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz"; - sha1 = "e60432658a3387ff269c028eacde4a512e438dff"; + url = "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz"; + sha1 = "782ec21ef403345f830a808ca3d513af56065208"; }; }; - "color-convert-1.8.2" = { + "color-convert-1.9.0" = { name = "color-convert"; packageName = "color-convert"; - version = "1.8.2"; + version = "1.9.0"; src = fetchurl { - url = "https://registry.npmjs.org/color-convert/-/color-convert-1.8.2.tgz"; - sha1 = "be868184d7c8631766d54e7078e2672d7c7e3339"; + url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz"; + sha1 = "1accf97dd739b983bf994d56fec8f95853641b7a"; }; }; - "color-string-0.3.0" = { + "color-string-1.4.0" = { name = "color-string"; packageName = "color-string"; - version = "0.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz"; - sha1 = "27d46fb67025c5c2fa25993bfbf579e47841b991"; + url = "https://registry.npmjs.org/color-string/-/color-string-1.4.0.tgz"; + sha1 = "2b47f8565fb0eb52f9f77c801992b8ca55d6e898"; }; }; "color-name-1.1.1" = { @@ -18041,58 +17915,58 @@ let sha1 = "4b1415304cf50028ea81643643bd82ea05803689"; }; }; - "diff-2.2.3" = { + "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"; + }; + }; + "is-arrayish-0.3.1" = { + name = "is-arrayish"; + packageName = "is-arrayish"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz"; + sha1 = "c2dfc386abaa0c3e33c48db3fe87059e69065efd"; + }; + }; + "diff-3.2.0" = { name = "diff"; packageName = "diff"; - version = "2.2.3"; + version = "3.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz"; - sha1 = "60eafd0d28ee906e4e8ff0a52c1229521033bf99"; + url = "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz"; + sha1 = "c9ce393a4b7cbd0b058a725c93df299027868ff9"; }; }; - "cookie-0.1.5" = { - name = "cookie"; - packageName = "cookie"; - version = "0.1.5"; + "hogan.js-3.0.2" = { + name = "hogan.js"; + packageName = "hogan.js"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz"; - sha1 = "6ab9948a4b1ae21952cd2588530a4722d4044d7c"; + url = "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz"; + sha1 = "4cd9e1abd4294146e7679e41d7898732b02c7bfd"; }; }; - "finalhandler-0.4.1" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "0.4.1"; + "whatwg-fetch-2.0.2" = { + name = "whatwg-fetch"; + packageName = "whatwg-fetch"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz"; - sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d"; + url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz"; + sha1 = "fe294d1d89e36c5be8b3195057f2e4bc74fc980e"; }; }; - "send-0.13.1" = { - name = "send"; - packageName = "send"; - version = "0.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.13.1.tgz"; - sha1 = "a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7"; - }; - }; - "cookie-0.2.3" = { - name = "cookie"; - packageName = "cookie"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.2.3.tgz"; - sha1 = "1a59536af68537a21178a01346f87cb059d2ae5c"; - }; - }; - "crc-3.4.0" = { + "crc-3.4.1" = { name = "crc"; packageName = "crc"; - version = "3.4.0"; + version = "3.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.4.0.tgz"; - sha1 = "4258e351613a74ef1153dfcb05e820c3e9715d7f"; + url = "https://registry.npmjs.org/crc/-/crc-3.4.1.tgz"; + sha1 = "65d5830b1a2569557cfb324c0e679998521473ee"; }; }; "broadway-0.2.10" = { @@ -18203,13 +18077,13 @@ let sha1 = "0907101bdda20fac3cbe334c27cbd0688dc99a5b"; }; }; - "typechecker-4.4.0" = { + "typechecker-4.4.1" = { name = "typechecker"; packageName = "typechecker"; - version = "4.4.0"; + version = "4.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/typechecker/-/typechecker-4.4.0.tgz"; - sha1 = "efc56882d36e435c6eb978200e22b88278a3f7fc"; + url = "https://registry.npmjs.org/typechecker/-/typechecker-4.4.1.tgz"; + sha1 = "f97b95f51b038417212d677d45a373ee7bced7e6"; }; }; "underscore-1.5.2" = { @@ -18221,103 +18095,13 @@ let sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; }; }; - "lodash.clonedeep-4.3.2" = { - name = "lodash.clonedeep"; - packageName = "lodash.clonedeep"; - version = "4.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz"; - sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de"; - }; - }; - "lodash.union-4.4.0" = { - name = "lodash.union"; - packageName = "lodash.union"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz"; - sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38"; - }; - }; - "lodash.uniq-4.3.0" = { - name = "lodash.uniq"; - packageName = "lodash.uniq"; - version = "4.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz"; - sha1 = "dcad810876841447d8f3ec662323c86a6d938227"; - }; - }; - "lodash.without-4.2.0" = { - name = "lodash.without"; - packageName = "lodash.without"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz"; - sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6"; - }; - }; - "node-gyp-3.3.1" = { + "node-gyp-3.5.0" = { name = "node-gyp"; packageName = "node-gyp"; - version = "3.3.1"; + version = "3.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.3.1.tgz"; - sha1 = "80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0"; - }; - }; - "request-2.72.0" = { - name = "request"; - packageName = "request"; - version = "2.72.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.72.0.tgz"; - sha1 = "0ce3a179512620b10441f14c82e21c12c0ddb4e1"; - }; - }; - "retry-0.9.0" = { - name = "retry"; - packageName = "retry"; - version = "0.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz"; - sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d"; - }; - }; - "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._baseflatten-4.2.1" = { - name = "lodash._baseflatten"; - packageName = "lodash._baseflatten"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz"; - sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208"; - }; - }; - "lodash._basedifference-4.5.0" = { - name = "lodash._basedifference"; - packageName = "lodash._basedifference"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz"; - sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938"; - }; - }; - "qs-6.1.0" = { - name = "qs"; - packageName = "qs"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz"; - sha1 = "ec1d1626b24278d99f0fdf4549e524e24eceeb26"; + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.5.0.tgz"; + sha1 = "a8fe5e611d079ec16348a3eb960e78e11c85274a"; }; }; "lsmod-1.0.0" = { @@ -18329,13 +18113,13 @@ let sha1 = "9a00f76dca36eb23fa05350afe1b585d4299e64b"; }; }; - "stack-trace-0.0.7" = { - name = "stack-trace"; - packageName = "stack-trace"; - version = "0.0.7"; + "uuid-3.0.0" = { + name = "uuid"; + packageName = "uuid"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; - sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz"; + sha1 = "6728fc0459c450d796a99c31837569bdf672d728"; }; }; "eve-0.4.2" = { @@ -18347,67 +18131,13 @@ let sha1 = "7eea0afc0e4efb7c9365615315a3576833ead2ae"; }; }; - "engine.io-1.6.11" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.6.11"; + "yargs-parser-4.2.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz"; - sha1 = "2533a97a65876c40ffcf95397b7ef9b495c423fe"; - }; - }; - "socket.io-client-1.4.8" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz"; - sha1 = "481b241e73df140ea1a4fb03486a85ad097f5558"; - }; - }; - "ws-1.1.0" = { - name = "ws"; - packageName = "ws"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz"; - sha1 = "c1d6fd1515d3ceff1f0ae2759bf5fd77030aad1d"; - }; - }; - "engine.io-client-1.6.11" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.6.11"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz"; - sha1 = "7d250d8fa1c218119ecde51390458a57d5171376"; - }; - }; - "pkg-conf-1.1.3" = { - name = "pkg-conf"; - packageName = "pkg-conf"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz"; - sha1 = "378e56d6fd13e88bfb6f4a25df7a83faabddba5b"; - }; - }; - "set-blocking-1.0.0" = { - name = "set-blocking"; - packageName = "set-blocking"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz"; - sha1 = "cd5e5d938048df1ac92dfe92e1f16add656f5ec5"; - }; - }; - "symbol-0.2.3" = { - name = "symbol"; - packageName = "symbol"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz"; - sha1 = "3b9873b8a901e47c6efe21526a3ac372ef28bbc7"; + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz"; + sha1 = "29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"; }; }; "kew-0.1.7" = { @@ -18491,13 +18221,13 @@ let sha1 = "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"; }; }; - "node-libs-browser-0.6.0" = { + "node-libs-browser-0.7.0" = { name = "node-libs-browser"; packageName = "node-libs-browser"; - version = "0.6.0"; + version = "0.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz"; - sha1 = "244806d44d319e048bc8607b5cc4eaf9a29d2e3c"; + url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz"; + sha1 = "3e272c0819e308935e26674408d7af0e1491b83b"; }; }; "tapable-0.1.10" = { @@ -18518,13 +18248,13 @@ let sha1 = "62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b"; }; }; - "webpack-core-0.6.8" = { + "webpack-core-0.6.9" = { name = "webpack-core"; packageName = "webpack-core"; - version = "0.6.8"; + version = "0.6.9"; src = fetchurl { - url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz"; - sha1 = "edf9135de00a6a3c26dd0f14b208af0aa4af8d0a"; + url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz"; + sha1 = "fc571588c8558da77be9efb6debdc5a3b172bdc2"; }; }; "memory-fs-0.2.0" = { @@ -18554,76 +18284,40 @@ let sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; }; }; - "json5-0.5.0" = { + "json5-0.5.1" = { name = "json5"; packageName = "json5"; - version = "0.5.0"; + version = "0.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz"; - sha1 = "9b20715b026cbe3778fd769edccd822d8332a5b2"; + url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; }; }; - "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"; - }; - }; - "constants-browserify-0.0.1" = { - name = "constants-browserify"; - packageName = "constants-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz"; - sha1 = "92577db527ba6c4cf0a4568d84bc031f441e21f2"; - }; - }; - "crypto-browserify-3.2.8" = { + "crypto-browserify-3.3.0" = { name = "crypto-browserify"; packageName = "crypto-browserify"; - version = "3.2.8"; + version = "3.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz"; - sha1 = "b9b11dbe6d9651dd882a01e6cc467df718ecf189"; + url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz"; + sha1 = "b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c"; }; }; - "http-browserify-1.7.0" = { - name = "http-browserify"; - packageName = "http-browserify"; - version = "1.7.0"; + "os-browserify-0.2.1" = { + name = "os-browserify"; + packageName = "os-browserify"; + version = "0.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz"; - sha1 = "33795ade72df88acfbfd36773cefeda764735b20"; + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz"; + sha1 = "63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"; }; }; - "https-browserify-0.0.0" = { - name = "https-browserify"; - packageName = "https-browserify"; - version = "0.0.0"; + "timers-browserify-2.0.2" = { + name = "timers-browserify"; + packageName = "timers-browserify"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz"; - sha1 = "b3ffdfe734b2a3d4a9efd58e8654c91fce86eafd"; - }; - }; - "stream-browserify-1.0.0" = { - name = "stream-browserify"; - packageName = "stream-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz"; - sha1 = "bf9b4abfb42b274d751479e44e0ff2656b6f1193"; - }; - }; - "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 = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz"; + sha1 = "ab4883cf597dcd50af211349a00fbca56ac86b86"; }; }; "pbkdf2-compat-2.0.1" = { @@ -18653,40 +18347,49 @@ let sha1 = "17ddeddc5f722fb66501658895461977867315ba"; }; }; - "Base64-0.2.1" = { - name = "Base64"; - packageName = "Base64"; - version = "0.2.1"; + "browserify-aes-0.4.0" = { + name = "browserify-aes"; + packageName = "browserify-aes"; + version = "0.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz"; - sha1 = "ba3a4230708e186705065e66babdd4c35cf60028"; + url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz"; + sha1 = "067149b668df31c4b58533e02d01e806d8608e2c"; }; }; - "source-list-map-0.1.6" = { + "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"; + }; + }; + "source-list-map-0.1.8" = { name = "source-list-map"; packageName = "source-list-map"; - version = "0.1.6"; + version = "0.1.8"; src = fetchurl { - url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz"; - sha1 = "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f"; + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz"; + sha1 = "c550b2ab5427f6b3f21f5afead88c4f5587b2106"; }; }; - "babel-runtime-6.18.0" = { + "babel-runtime-6.22.0" = { name = "babel-runtime"; packageName = "babel-runtime"; - version = "6.18.0"; + version = "6.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.18.0.tgz"; - sha1 = "0f4177ffd98492ef13b9f823e9994a02584c9078"; + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz"; + sha1 = "1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611"; }; }; - "death-1.0.0" = { + "death-1.1.0" = { name = "death"; packageName = "death"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/death/-/death-1.0.0.tgz"; - sha1 = "4d46e15488d4b636b699f0671b04632d752fd2de"; + url = "https://registry.npmjs.org/death/-/death-1.1.0.tgz"; + sha1 = "01aa9c401edd92750514470b8266390c66c67318"; }; }; "detect-indent-4.0.0" = { @@ -18698,6 +18401,15 @@ let sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208"; }; }; + "diff-2.2.3" = { + name = "diff"; + packageName = "diff"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz"; + sha1 = "60eafd0d28ee906e4e8ff0a52c1229521033bf99"; + }; + }; "invariant-2.2.2" = { name = "invariant"; packageName = "invariant"; @@ -18725,13 +18437,13 @@ let sha1 = "74c45744439550da185801912829f61d22071bc1"; }; }; - "node-emoji-1.4.1" = { + "node-emoji-1.5.1" = { name = "node-emoji"; packageName = "node-emoji"; - version = "1.4.1"; + version = "1.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.4.1.tgz"; - sha1 = "c9fa0cf91094335bcb967a6f42b2305c15af2ebc"; + url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz"; + sha1 = "fd918e412769bf8c448051238233840b2aff16a1"; }; }; "object-path-0.11.3" = { @@ -18743,13 +18455,13 @@ let sha1 = "3e21a42ad07234d815429ae9e15c1c5f38050554"; }; }; - "proper-lockfile-1.2.0" = { + "proper-lockfile-2.0.0" = { name = "proper-lockfile"; packageName = "proper-lockfile"; - version = "1.2.0"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-1.2.0.tgz"; - sha1 = "ceff5dd89d3e5f10fb75e1e8e76bc75801a59c34"; + url = "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.0.tgz"; + sha1 = "b21f5e79bcbb6b4e23eeeced15cfc7f63e8a2e55"; }; }; "request-capture-har-1.1.4" = { @@ -18770,22 +18482,22 @@ let sha1 = "1180a30d64e1970d8f55dd8cb0da8ffccecad71e"; }; }; - "regenerator-runtime-0.9.6" = { + "regenerator-runtime-0.10.1" = { name = "regenerator-runtime"; packageName = "regenerator-runtime"; - version = "0.9.6"; + version = "0.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz"; - sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029"; + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz"; + sha1 = "257f41961ce44558b18f7814af48c17559f9faeb"; }; }; - "loose-envify-1.3.0" = { + "loose-envify-1.3.1" = { name = "loose-envify"; packageName = "loose-envify"; - version = "1.3.0"; + version = "1.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.0.tgz"; - sha1 = "6b26248c42f6d4fa4b0d8542f78edfcde35642a8"; + url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz"; + sha1 = "d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"; }; }; "ci-info-1.0.0" = { @@ -18806,25 +18518,16 @@ let sha1 = "6b26e9bd3afcaa7be3b4269b526de1b82000ac78"; }; }; - "err-code-1.1.1" = { - name = "err-code"; - packageName = "err-code"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/err-code/-/err-code-1.1.1.tgz"; - sha1 = "739d71b6851f24d050ea18c79a5b722420771d59"; - }; - }; }; in { alloy = nodeEnv.buildNodePackage { name = "alloy"; packageName = "alloy"; - version = "1.9.4"; + version = "1.9.5"; src = fetchurl { - url = "https://registry.npmjs.org/alloy/-/alloy-1.9.4.tgz"; - sha1 = "8f85b28758ed0e7a251a635cd2e6a73ce92e9dde"; + url = "https://registry.npmjs.org/alloy/-/alloy-1.9.5.tgz"; + sha1 = "78be031931f4b9012f6085e1544069c56dcba233"; }; dependencies = [ sources."colors-0.6.0-1" @@ -18866,21 +18569,20 @@ in sources."uglify-to-browserify-1.0.2" ]; }) - sources."resolve-1.1.7" + sources."resolve-1.2.0" (sources."global-paths-0.1.2" // { dependencies = [ sources."array-unique-0.2.1" (sources."global-modules-0.2.3" // { dependencies = [ - (sources."global-prefix-0.1.4" // { + (sources."global-prefix-0.1.5" // { dependencies = [ - sources."ini-1.3.4" - (sources."osenv-0.1.3" // { + (sources."homedir-polyfill-1.0.1" // { dependencies = [ - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" + sources."parse-passwd-1.0.0" ]; }) + sources."ini-1.3.4" (sources."which-1.2.12" // { dependencies = [ sources."isexe-1.1.2" @@ -18926,10 +18628,10 @@ in azure-cli = nodeEnv.buildNodePackage { name = "azure-cli"; packageName = "azure-cli"; - version = "0.10.7"; + version = "0.10.8"; src = fetchurl { - url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.7.tgz"; - sha1 = "48e59f6be202122c0d71153efab4f924065da586"; + url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.8.tgz"; + sha1 = "23622b6e536a6cdcb4be7a804884ef8b4d4985bc"; }; dependencies = [ (sources."adal-node-0.1.21" // { @@ -18938,21 +18640,17 @@ in (sources."jws-3.1.4" // { dependencies = [ sources."base64url-2.0.0" - (sources."jwa-1.1.4" // { + (sources."jwa-1.1.5" // { dependencies = [ sources."buffer-equal-constant-time-1.0.1" - (sources."ecdsa-sig-formatter-1.0.7" // { - dependencies = [ - sources."base64-url-1.3.3" - ]; - }) + sources."ecdsa-sig-formatter-1.0.9" ]; }) sources."safe-buffer-5.0.1" ]; }) sources."node-uuid-1.4.7" - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."xpath.js-1.0.7" ]; }) @@ -18971,9 +18669,11 @@ in ]; }) sources."azure-arm-authorization-2.0.0" - sources."azure-arm-cdn-0.2.1" + sources."azure-arm-cdn-1.0.0" sources."azure-arm-commerce-0.2.0" - sources."azure-arm-compute-0.19.0" + sources."azure-arm-compute-0.19.1" + sources."azure-arm-datalake-analytics-1.0.1-preview" + sources."azure-arm-datalake-store-1.0.1-preview" sources."azure-arm-hdinsight-0.2.2" sources."azure-arm-hdinsight-jobs-0.1.0" sources."azure-arm-insights-0.11.3" @@ -18985,8 +18685,6 @@ in sources."azure-arm-dns-0.11.1" sources."azure-arm-website-0.11.4" sources."azure-arm-rediscache-0.2.1" - sources."azure-arm-datalake-analytics-0.4.3" - sources."azure-arm-datalake-store-0.4.2" sources."azure-arm-devtestlabs-0.1.0" sources."azure-graph-1.1.1" sources."azure-gallery-2.0.0-pre.18" @@ -19001,7 +18699,7 @@ in ]; }) sources."azure-asm-network-0.13.0" - sources."azure-arm-resource-1.4.5-preview" + sources."azure-arm-resource-1.6.1-preview" sources."azure-arm-storage-0.13.1-preview" sources."azure-asm-sb-0.10.1" sources."azure-asm-sql-0.10.1" @@ -19043,7 +18741,7 @@ in sources."azure-arm-batch-0.3.0" sources."azure-batch-0.5.2" sources."azure-servicefabric-0.1.4" - sources."applicationinsights-0.15.12" + sources."applicationinsights-0.16.0" (sources."caller-id-0.1.0" // { dependencies = [ sources."stack-trace-0.0.9" @@ -19099,7 +18797,7 @@ in sources."streamline-0.4.11" ]; }) - sources."moment-2.17.0" + sources."moment-2.17.1" (sources."ms-rest-1.15.2" // { dependencies = [ sources."duplexer-0.1.1" @@ -19113,7 +18811,6 @@ in ]; }) sources."node-forge-0.6.23" - sources."node-uuid-1.2.0" sources."omelette-0.1.0" (sources."openssl-wrapper-0.2.1" // { dependencies = [ @@ -19220,7 +18917,7 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -19233,12 +18930,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -19257,7 +18954,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -19286,14 +18983,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -19304,9 +19001,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -19341,12 +19038,13 @@ in sources."streamline-streams-0.1.5" (sources."sync-request-3.0.0" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -19379,6 +19077,7 @@ in sources."os-homedir-1.0.2" ]; }) + sources."uuid-3.0.1" sources."validator-5.2.0" (sources."winston-2.1.1" // { dependencies = [ @@ -19399,7 +19098,7 @@ in sources."xmlbuilder-0.4.3" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) ]; @@ -19524,7 +19223,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -19549,7 +19248,7 @@ in }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -19691,7 +19390,7 @@ in (sources."promised-temp-0.1.0" // { dependencies = [ sources."q-1.4.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -19748,19 +19447,19 @@ in browserify = nodeEnv.buildNodePackage { name = "browserify"; packageName = "browserify"; - version = "13.1.1"; + version = "13.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-13.1.1.tgz"; - sha1 = "72a2310e2f706ed87db929cf0ee73a5e195d9bb0"; + url = "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz"; + sha1 = "b5a9c9020243f0c70e4675bec8223bc627e415ce"; }; dependencies = [ - (sources."JSONStream-1.2.1" // { + (sources."JSONStream-1.3.0" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) - sources."assert-1.3.0" + sources."assert-1.4.1" (sources."browser-pack-6.0.2" // { dependencies = [ (sources."combine-source-map-0.7.2" // { @@ -19774,7 +19473,11 @@ in sources."umd-3.0.1" ]; }) - sources."browser-resolve-1.11.2" + (sources."browser-resolve-1.11.2" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) (sources."browserify-zlib-0.1.4" // { dependencies = [ sources."pako-0.2.9" @@ -19842,7 +19545,7 @@ in }) (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.9.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -19894,7 +19597,7 @@ in sources."browserify-rsa-4.0.1" (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.9.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -19918,8 +19621,9 @@ in sources."domain-browser-1.1.7" sources."duplexer2-0.1.4" sources."events-1.1.1" - (sources."glob-5.0.15" // { + (sources."glob-7.1.1" // { dependencies = [ + sources."fs.realpath-1.0.0" (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" @@ -20009,7 +19713,7 @@ in sources."util-deprecate-1.0.2" ]; }) - sources."resolve-1.1.7" + sources."resolve-1.2.0" (sources."shasum-1.0.2" // { dependencies = [ (sources."json-stable-stringify-0.0.1" // { @@ -20029,9 +19733,9 @@ in ]; }) sources."stream-browserify-2.0.1" - (sources."stream-http-2.5.0" // { + (sources."stream-http-2.6.3" // { dependencies = [ - sources."builtin-status-codes-2.0.0" + sources."builtin-status-codes-3.0.0" sources."to-arraybuffer-1.0.1" ]; }) @@ -20046,18 +19750,7 @@ in sources."acorn-2.7.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" sources."timers-browserify-1.4.2" sources."tty-browserify-0.0.0" (sources."url-0.11.0" // { @@ -20096,7 +19789,7 @@ in }; dependencies = [ sources."array-loop-1.0.0" - (sources."castv2-client-1.1.2" // { + (sources."castv2-client-1.2.0" // { dependencies = [ (sources."castv2-0.1.9" // { dependencies = [ @@ -20165,7 +19858,7 @@ in ]; }) sources."debounced-seeker-1.0.0" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -20193,7 +19886,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -20218,7 +19911,7 @@ in }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -20307,7 +20000,7 @@ in dependencies = [ (sources."airplay-js-0.2.16" // { dependencies = [ - (sources."mdns-js-0.5.1" // { + (sources."mdns-js-0.5.3" // { dependencies = [ (sources."dns-js-0.2.1" // { dependencies = [ @@ -20321,7 +20014,7 @@ in dependencies = [ sources."base64-js-1.1.2" sources."xmlbuilder-8.2.2" - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" ]; }) ]; @@ -20334,7 +20027,7 @@ in (sources."figures-1.7.0" // { dependencies = [ sources."escape-string-regexp-1.0.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) sources."lodash-3.10.1" @@ -20349,7 +20042,7 @@ in ]; }) sources."network-address-0.0.5" - sources."numeral-1.5.5" + sources."numeral-1.5.6" sources."open-0.0.5" (sources."optimist-0.6.1" // { dependencies = [ @@ -20367,18 +20060,18 @@ in sources."uniq-1.0.1" ]; }) - (sources."parse-torrent-file-4.0.0" // { + (sources."parse-torrent-file-4.0.1" // { dependencies = [ - sources."bencode-0.10.0" - (sources."simple-sha1-2.0.8" // { + sources."bencode-0.11.0" + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) sources."uniq-1.0.1" ]; }) - (sources."simple-get-2.3.0" // { + (sources."simple-get-2.4.0" // { dependencies = [ (sources."once-1.4.0" // { dependencies = [ @@ -20433,7 +20126,7 @@ in sources."minimist-0.0.8" ]; }) - (sources."random-access-file-1.3.1" // { + (sources."random-access-file-1.4.0" // { dependencies = [ sources."inherits-2.0.3" ]; @@ -20462,9 +20155,9 @@ in (sources."parse-torrent-file-2.1.4" // { dependencies = [ sources."bencode-0.7.0" - (sources."simple-sha1-2.0.8" // { + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) ]; @@ -20550,9 +20243,9 @@ in sources."randombytes-2.0.3" ]; }) - (sources."k-rpc-socket-1.6.0" // { + (sources."k-rpc-socket-1.6.1" // { dependencies = [ - sources."bencode-0.10.0" + sources."bencode-0.11.0" ]; }) ]; @@ -20577,13 +20270,13 @@ in }) sources."random-iterate-1.0.1" sources."run-series-1.1.4" - (sources."simple-get-2.3.0" // { + (sources."simple-get-2.4.0" // { dependencies = [ sources."simple-concat-1.0.0" sources."unzip-response-2.0.1" ]; }) - (sources."simple-peer-6.0.7" // { + (sources."simple-peer-6.2.1" // { dependencies = [ sources."get-browser-rtc-1.0.2" sources."randombytes-2.0.3" @@ -20599,7 +20292,7 @@ in }) ]; }) - (sources."simple-websocket-4.1.0" // { + (sources."simple-websocket-4.2.0" // { dependencies = [ (sources."readable-stream-2.2.2" // { dependencies = [ @@ -20682,9 +20375,9 @@ in (sources."parse-torrent-file-2.1.4" // { dependencies = [ sources."bencode-0.7.0" - (sources."simple-sha1-2.0.8" // { + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) ]; @@ -20730,12 +20423,13 @@ in (sources."codepage-1.4.0" // { dependencies = [ sources."voc-0.5.0" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -20745,7 +20439,7 @@ in }) ]; }) - sources."exit-on-epipe-0.1.0" + sources."exit-on-epipe-1.0.0" (sources."commander-2.9.0" // { dependencies = [ sources."graceful-readlink-1.0.1" @@ -20762,7 +20456,7 @@ in sources."sax-1.2.1" (sources."xmlbuilder-4.2.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -20780,10 +20474,10 @@ in coffee-script = nodeEnv.buildNodePackage { name = "coffee-script"; packageName = "coffee-script"; - version = "1.11.1"; + version = "1.12.2"; src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.11.1.tgz"; - sha1 = "bf1c47ad64443a0d95d12df2b147cc0a4daad6e9"; + url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.2.tgz"; + sha1 = "0d4cbdee183f650da95419570c4929d08ef91376"; }; buildInputs = globalBuildInputs; meta = { @@ -20842,7 +20536,7 @@ in }) ]; }) - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -20856,7 +20550,7 @@ in sources."lodash-3.10.1" ]; }) - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" ]; }) @@ -20891,7 +20585,7 @@ in sources."dependency-ls-1.0.0" sources."is-url-1.2.2" sources."q-1.4.1" - (sources."shelljs-0.7.5" // { + (sources."shelljs-0.7.6" // { dependencies = [ (sources."glob-7.1.1" // { dependencies = [ @@ -20923,7 +20617,7 @@ in sources."interpret-1.0.1" (sources."rechoir-0.6.2" // { dependencies = [ - sources."resolve-1.1.7" + sources."resolve-1.2.0" ]; }) ]; @@ -20939,9 +20633,9 @@ in dependencies = [ (sources."browserify-13.1.0" // { dependencies = [ - (sources."JSONStream-1.2.1" // { + (sources."JSONStream-1.3.0" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) @@ -20959,7 +20653,11 @@ in sources."umd-3.0.1" ]; }) - sources."browser-resolve-1.11.2" + (sources."browser-resolve-1.11.2" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) (sources."browserify-zlib-0.1.4" // { dependencies = [ sources."pako-0.2.9" @@ -21026,7 +20724,7 @@ in }) (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.9.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -21078,7 +20776,7 @@ in sources."browserify-rsa-4.0.1" (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.9.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -21169,7 +20867,7 @@ in sources."util-deprecate-1.0.2" ]; }) - sources."resolve-1.1.7" + sources."resolve-1.2.0" (sources."shasum-1.0.2" // { dependencies = [ (sources."json-stable-stringify-0.0.1" // { @@ -21189,9 +20887,9 @@ in ]; }) sources."stream-browserify-2.0.1" - (sources."stream-http-2.5.0" // { + (sources."stream-http-2.6.3" // { dependencies = [ - sources."builtin-status-codes-2.0.0" + sources."builtin-status-codes-3.0.0" sources."to-arraybuffer-1.0.1" ]; }) @@ -21206,18 +20904,7 @@ in sources."acorn-2.7.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" sources."timers-browserify-1.4.2" sources."tty-browserify-0.0.0" (sources."url-0.11.0" // { @@ -21242,7 +20929,7 @@ in ]; }) sources."cordova-registry-mapper-1.1.15" - (sources."cordova-serve-1.0.0" // { + (sources."cordova-serve-1.0.1" // { dependencies = [ (sources."chalk-1.1.3" // { dependencies = [ @@ -21250,12 +20937,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -21265,9 +20952,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -21276,7 +20963,7 @@ in sources."bytes-2.3.0" (sources."compressible-2.0.9" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) (sources."debug-2.2.0" // { @@ -21292,9 +20979,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -21330,10 +21017,10 @@ in }) sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-1.1.2" // { + (sources."proxy-addr-1.1.3" // { dependencies = [ sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" ]; }) sources."qs-6.2.0" @@ -21356,9 +21043,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -21443,7 +21130,7 @@ in sources."promzard-0.3.0" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) (sources."read-package-json-2.0.4" // { @@ -21550,8 +21237,8 @@ in sources."inflight-1.0.6" sources."inherits-2.0.3" sources."ini-1.3.4" - sources."lockfile-1.0.2" - (sources."lru-cache-4.0.1" // { + sources."lockfile-1.0.3" + (sources."lru-cache-4.0.2" // { dependencies = [ sources."pseudomap-1.0.2" sources."yallist-2.0.0" @@ -21578,7 +21265,7 @@ in dependencies = [ (sources."array-index-1.0.0" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -21614,11 +21301,12 @@ in sources."npm-package-arg-4.1.1" (sources."npm-registry-client-7.2.1" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -21649,7 +21337,7 @@ in ]; }) sources."once-1.4.0" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -21658,7 +21346,7 @@ in sources."path-is-inside-1.0.2" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) (sources."read-installed-4.0.3" // { @@ -21722,7 +21410,7 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -21750,7 +21438,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -21779,14 +21467,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -21797,9 +21485,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -21814,7 +21502,7 @@ in sources."tunnel-agent-0.4.3" ]; }) - sources."retry-0.10.0" + sources."retry-0.10.1" sources."rimraf-2.5.4" sources."semver-5.1.1" sources."sha-2.0.1" @@ -21844,7 +21532,7 @@ in }) sources."wrappy-1.0.2" sources."write-file-atomic-1.1.4" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."imurmurhash-0.1.4" ]; }) @@ -21857,7 +21545,7 @@ in sources."lodash-3.10.1" ]; }) - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" ]; }) @@ -21987,7 +21675,7 @@ in }) ]; }) - (sources."insight-0.8.3" // { + (sources."insight-0.8.4" // { dependencies = [ sources."async-1.5.2" (sources."chalk-1.1.3" // { @@ -21996,12 +21684,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -22016,13 +21704,13 @@ in ]; }) sources."os-tmpdir-1.0.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" ]; }) sources."uuid-2.0.3" - (sources."write-file-atomic-1.2.0" // { + (sources."write-file-atomic-1.3.1" // { dependencies = [ sources."imurmurhash-0.1.4" sources."slide-1.1.6" @@ -22038,7 +21726,7 @@ in (sources."inquirer-0.10.1" // { dependencies = [ sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" (sources."cli-cursor-1.0.2" // { dependencies = [ (sources."restore-cursor-1.0.1" // { @@ -22086,8 +21774,7 @@ in sources."lodash._getnative-3.9.1" ]; }) - sources."node-uuid-1.4.7" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."os-name-1.0.3" // { dependencies = [ (sources."osx-release-1.1.0" // { @@ -22134,7 +21821,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -22163,14 +21850,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -22181,16 +21868,15 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" ]; }) (sources."tough-cookie-2.3.2" // { @@ -22198,6 +21884,7 @@ in sources."punycode-1.4.1" ]; }) + sources."uuid-3.0.1" ]; }) (sources."nopt-3.0.1" // { @@ -22215,12 +21902,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -22234,15 +21921,15 @@ in sources."minimist-0.0.8" ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."os-tmpdir-1.0.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" ]; }) sources."uuid-2.0.3" - (sources."write-file-atomic-1.2.0" // { + (sources."write-file-atomic-1.3.1" // { dependencies = [ sources."imurmurhash-0.1.4" sources."slide-1.1.6" @@ -22355,7 +22042,7 @@ in dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -22373,14 +22060,14 @@ in csslint = nodeEnv.buildNodePackage { name = "csslint"; packageName = "csslint"; - version = "1.0.4"; + version = "1.0.5"; src = fetchurl { - url = "https://registry.npmjs.org/csslint/-/csslint-1.0.4.tgz"; - sha1 = "0d3907933cc3f04b56960496d573387fbe9bb1e7"; + url = "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz"; + sha1 = "19cc3eda322160fd3f7232af1cb2a360e898a2e9"; }; dependencies = [ - sources."clone-1.0.2" - sources."parserlib-1.0.0" + sources."clone-2.1.0" + sources."parserlib-1.1.1" ]; buildInputs = globalBuildInputs; meta = { @@ -22416,9 +22103,9 @@ in dependencies = [ (sources."accepts-1.2.13" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.5.3" @@ -22483,7 +22170,7 @@ in (sources."hiredis-0.4.1" // { dependencies = [ sources."bindings-1.2.1" - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."json-rpc2-0.8.1" // { @@ -22602,7 +22289,7 @@ in sources."component-emitter-1.1.2" sources."methods-1.0.1" sources."cookiejar-2.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -22824,12 +22511,29 @@ in sources."minimist-0.0.8" ]; }) - (sources."ndjson-1.4.3" // { + (sources."ndjson-1.5.0" // { dependencies = [ + sources."json-stringify-safe-5.0.1" sources."minimist-1.2.0" + sources."split2-2.1.1" + (sources."through2-2.0.3" // { + dependencies = [ + (sources."readable-stream-2.2.2" // { + dependencies = [ + sources."buffer-shims-1.0.0" + sources."core-util-is-1.0.2" + sources."isarray-1.0.0" + sources."inherits-2.0.3" + sources."process-nextick-args-1.0.7" + sources."string_decoder-0.10.31" + sources."util-deprecate-1.0.2" + ]; + }) + ]; + }) ]; }) - (sources."pump-1.0.1" // { + (sources."pump-1.0.2" // { dependencies = [ (sources."once-1.4.0" // { dependencies = [ @@ -22899,20 +22603,7 @@ in }) (sources."tar-stream-1.5.2" // { dependencies = [ - (sources."bl-1.1.2" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."bl-1.2.0" (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" @@ -22952,24 +22643,25 @@ in elasticdump = nodeEnv.buildNodePackage { name = "elasticdump"; packageName = "elasticdump"; - version = "2.4.2"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/elasticdump/-/elasticdump-2.4.2.tgz"; - sha1 = "757c98aea05ee8714f0de2a33224c4136414633e"; + url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.0.2.tgz"; + sha1 = "0f010dbd6e26db0270abd88e3e5403062eb4f7a4"; }; dependencies = [ - (sources."JSONStream-1.1.4" // { + (sources."JSONStream-1.3.0" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) - (sources."async-2.0.1" // { + (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) sources."aws4-1.5.0" + sources."awscred-1.2.0" (sources."optimist-0.6.1" // { dependencies = [ sources."wordwrap-0.0.3" @@ -23000,12 +22692,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -23024,7 +22716,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -23053,14 +22745,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -23071,9 +22763,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -23085,7 +22777,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) ]; @@ -23100,10 +22792,10 @@ in emoj = nodeEnv.buildNodePackage { name = "emoj"; packageName = "emoj"; - version = "0.3.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/emoj/-/emoj-0.3.0.tgz"; - sha1 = "9b87917bc0a1abed65f52046e5e07912f7d8532c"; + url = "https://registry.npmjs.org/emoj/-/emoj-1.0.0.tgz"; + sha1 = "3cccbeec420e2b45f73b923e880c220392c055bd"; }; dependencies = [ (sources."chalk-1.1.3" // { @@ -23112,13 +22804,55 @@ in sources."escape-string-regexp-1.0.5" (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" ]; }) - (sources."got-6.6.3" // { + (sources."clipboardy-0.1.2" // { + dependencies = [ + (sources."execa-0.5.1" // { + dependencies = [ + (sources."cross-spawn-4.0.2" // { + dependencies = [ + (sources."lru-cache-4.0.2" // { + dependencies = [ + sources."pseudomap-1.0.2" + sources."yallist-2.0.0" + ]; + }) + (sources."which-1.2.12" // { + dependencies = [ + sources."isexe-1.1.2" + ]; + }) + ]; + }) + (sources."get-stream-2.3.1" // { + dependencies = [ + sources."object-assign-4.1.1" + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) + ]; + }) + sources."is-stream-1.1.0" + (sources."npm-run-path-2.0.2" // { + dependencies = [ + sources."path-key-2.0.1" + ]; + }) + sources."p-finally-1.0.0" + sources."signal-exit-3.0.2" + sources."strip-eof-1.0.0" + ]; + }) + ]; + }) + (sources."got-6.7.1" // { dependencies = [ (sources."create-error-class-3.0.2" // { dependencies = [ @@ -23126,22 +22860,13 @@ in ]; }) sources."duplexer3-0.1.4" - (sources."get-stream-2.3.1" // { - dependencies = [ - sources."object-assign-4.1.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - ]; - }) + sources."get-stream-3.0.0" sources."is-redirect-1.0.0" sources."is-retry-allowed-1.1.0" sources."is-stream-1.1.0" sources."lowercase-keys-1.0.0" - sources."node-status-codes-2.0.1" - sources."timed-out-3.0.0" + sources."safe-buffer-5.0.1" + sources."timed-out-4.0.1" sources."unzip-response-2.0.1" (sources."url-parse-lax-1.0.0" // { dependencies = [ @@ -23152,7 +22877,7 @@ in }) (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."lodash.debounce-4.0.8" @@ -23171,7 +22896,11 @@ in }) ]; }) - sources."mem-0.1.1" + (sources."mem-1.1.0" // { + dependencies = [ + sources."mimic-fn-1.1.0" + ]; + }) (sources."meow-3.7.0" // { dependencies = [ (sources."camelcase-keys-2.1.0" // { @@ -23187,7 +22916,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -23213,7 +22942,7 @@ in }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -23305,15 +23034,15 @@ in eslint = nodeEnv.buildNodePackage { name = "eslint"; packageName = "eslint"; - version = "3.10.2"; + version = "3.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-3.10.2.tgz"; - sha1 = "c9a10e8bf6e9d65651204778c503341f1eac3ce7"; + url = "https://registry.npmjs.org/eslint/-/eslint-3.13.1.tgz"; + sha1 = "564d2646b5efded85df96985332edd91a23bff25"; }; dependencies = [ - (sources."babel-code-frame-6.16.0" // { + (sources."babel-code-frame-6.22.0" // { dependencies = [ - sources."js-tokens-2.0.0" + sources."js-tokens-3.0.0" ]; }) (sources."chalk-1.1.3" // { @@ -23322,23 +23051,24 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" ]; }) - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -23348,7 +23078,7 @@ in }) ]; }) - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -23381,14 +23111,14 @@ in (sources."esrecurse-4.1.0" // { dependencies = [ sources."estraverse-4.1.1" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) ]; }) (sources."espree-3.3.2" // { dependencies = [ - sources."acorn-4.0.3" + sources."acorn-4.0.4" (sources."acorn-jsx-3.0.1" // { dependencies = [ sources."acorn-3.3.0" @@ -23400,7 +23130,7 @@ in sources."esutils-2.0.2" (sources."file-entry-cache-2.0.0" // { dependencies = [ - (sources."flat-cache-1.2.1" // { + (sources."flat-cache-1.2.2" // { dependencies = [ sources."circular-json-0.3.1" (sources."del-2.2.2" // { @@ -23434,7 +23164,7 @@ in sources."write-0.2.1" ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) (sources."glob-7.1.1" // { @@ -23470,7 +23200,7 @@ in (sources."inquirer-0.12.0" // { dependencies = [ sources."ansi-escapes-1.4.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" (sources."cli-cursor-1.0.2" // { dependencies = [ (sources."restore-cursor-1.0.1" // { @@ -23485,7 +23215,7 @@ in (sources."figures-1.7.0" // { dependencies = [ sources."escape-string-regexp-1.0.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) (sources."readline2-1.0.1" // { @@ -23531,7 +23261,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -23561,7 +23291,7 @@ in sources."type-check-0.3.2" ]; }) - sources."lodash-4.17.2" + sources."lodash-4.17.4" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" @@ -23574,7 +23304,7 @@ in sources."deep-is-0.1.3" sources."wordwrap-1.0.0" sources."type-check-0.3.2" - sources."fast-levenshtein-2.0.5" + sources."fast-levenshtein-2.0.6" ]; }) sources."path-is-inside-1.0.2" @@ -23590,33 +23320,33 @@ in sources."resolve-from-1.0.1" ]; }) - (sources."shelljs-0.7.5" // { + (sources."shelljs-0.7.6" // { dependencies = [ sources."interpret-1.0.1" (sources."rechoir-0.6.2" // { dependencies = [ - sources."resolve-1.1.7" + sources."resolve-1.2.0" ]; }) ]; }) sources."strip-bom-3.0.0" - sources."strip-json-comments-1.0.4" + sources."strip-json-comments-2.0.1" (sources."table-3.8.3" // { dependencies = [ - (sources."ajv-4.9.0" // { + (sources."ajv-4.10.4" // { dependencies = [ sources."co-4.6.0" ]; }) - sources."ajv-keywords-1.1.1" + sources."ajv-keywords-1.5.0" sources."slice-ansi-0.0.4" (sources."string-width-2.0.0" // { dependencies = [ sources."is-fullwidth-code-point-2.0.0" (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -23641,10 +23371,10 @@ in emojione = nodeEnv.buildNodePackage { name = "emojione"; packageName = "emojione"; - version = "2.2.6"; + version = "2.2.7"; src = fetchurl { - url = "https://registry.npmjs.org/emojione/-/emojione-2.2.6.tgz"; - sha1 = "67dec452937d5b14ee669207ea41cdb1f69fb8f6"; + url = "https://registry.npmjs.org/emojione/-/emojione-2.2.7.tgz"; + sha1 = "46457cf6b9b2f8da13ae8a2e4e547de06ee15e96"; }; buildInputs = globalBuildInputs; meta = { @@ -23733,7 +23463,7 @@ in sources."pkginfo-0.4.0" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) sources."revalidator-0.1.8" @@ -23788,7 +23518,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -23806,7 +23536,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -23843,7 +23573,7 @@ in sources."inherits-2.0.3" (sources."is-binary-path-1.0.1" // { dependencies = [ - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" ]; }) (sources."is-glob-2.0.1" // { @@ -23867,10 +23597,10 @@ in sources."set-immediate-shim-1.0.1" ]; }) - (sources."fsevents-1.0.15" // { + (sources."fsevents-1.0.17" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."mkdirp-0.5.1" // { dependencies = [ @@ -23882,7 +23612,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -23900,13 +23630,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -23919,7 +23649,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -23961,12 +23691,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -23985,7 +23715,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -24014,14 +23744,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -24032,9 +23762,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -24046,7 +23776,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -24167,7 +23897,7 @@ in ]; }) sources."path-is-absolute-1.0.1" - (sources."prettyjson-1.2.0" // { + (sources."prettyjson-1.2.1" // { dependencies = [ sources."colors-1.1.2" sources."minimist-1.2.0" @@ -24258,10 +23988,10 @@ in git-run = nodeEnv.buildNodePackage { name = "git-run"; packageName = "git-run"; - version = "0.5.2"; + version = "0.5.3"; src = fetchurl { - url = "https://registry.npmjs.org/git-run/-/git-run-0.5.2.tgz"; - sha1 = "1edbc7163389067dd9f2c46ab3acff07889f8333"; + url = "https://registry.npmjs.org/git-run/-/git-run-0.5.3.tgz"; + sha1 = "92005049d5514753d53c4f90fd6f2b2b29a8e08c"; }; dependencies = [ (sources."minilog-2.0.8" // { @@ -24344,11 +24074,11 @@ in sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; }; dependencies = [ - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" (sources."jade-1.11.0" // { dependencies = [ sources."character-parser-1.2.1" - (sources."clean-css-3.4.21" // { + (sources."clean-css-3.4.24" // { dependencies = [ (sources."commander-2.8.1" // { dependencies = [ @@ -24412,7 +24142,7 @@ in }) ]; }) - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -24426,7 +24156,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -24442,7 +24172,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -24487,14 +24217,14 @@ in sources."sax-1.2.1" (sources."xmlbuilder-4.2.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; }) (sources."msgpack-1.0.2" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) ]; @@ -24521,144 +24251,25 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" ]; }) sources."deprecated-0.0.1" - (sources."gulp-util-3.0.7" // { + (sources."gulp-util-3.0.8" // { dependencies = [ sources."array-differ-1.0.0" sources."array-uniq-1.0.3" sources."beeper-1.1.1" - (sources."dateformat-1.0.12" // { - dependencies = [ - sources."get-stdin-4.0.1" - (sources."meow-3.7.0" // { - dependencies = [ - (sources."camelcase-keys-2.1.0" // { - dependencies = [ - sources."camelcase-2.1.1" - ]; - }) - sources."decamelize-1.2.0" - (sources."loud-rejection-1.6.0" // { - dependencies = [ - (sources."currently-unhandled-0.4.1" // { - dependencies = [ - sources."array-find-index-1.0.2" - ]; - }) - sources."signal-exit-3.0.1" - ]; - }) - sources."map-obj-1.0.1" - (sources."normalize-package-data-2.3.5" // { - dependencies = [ - sources."hosted-git-info-2.1.5" - (sources."is-builtin-module-1.0.0" // { - dependencies = [ - sources."builtin-modules-1.1.1" - ]; - }) - (sources."validate-npm-package-license-3.0.1" // { - dependencies = [ - (sources."spdx-correct-1.0.2" // { - dependencies = [ - sources."spdx-license-ids-1.2.2" - ]; - }) - sources."spdx-expression-parse-1.0.4" - ]; - }) - ]; - }) - sources."object-assign-4.1.0" - (sources."read-pkg-up-1.0.1" // { - dependencies = [ - (sources."find-up-1.1.2" // { - dependencies = [ - sources."path-exists-2.1.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - ]; - }) - (sources."read-pkg-1.1.0" // { - dependencies = [ - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - (sources."parse-json-2.2.0" // { - dependencies = [ - (sources."error-ex-1.3.0" // { - dependencies = [ - sources."is-arrayish-0.2.1" - ]; - }) - ]; - }) - sources."pify-2.3.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - (sources."strip-bom-2.0.0" // { - dependencies = [ - sources."is-utf8-0.2.1" - ]; - }) - ]; - }) - (sources."path-type-1.1.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - sources."pify-2.3.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - ]; - }) - ]; - }) - ]; - }) - (sources."redent-1.0.0" // { - dependencies = [ - (sources."indent-string-2.1.0" // { - dependencies = [ - (sources."repeating-2.0.1" // { - dependencies = [ - (sources."is-finite-1.0.2" // { - dependencies = [ - sources."number-is-nan-1.0.1" - ]; - }) - ]; - }) - ]; - }) - sources."strip-indent-1.0.1" - ]; - }) - sources."trim-newlines-1.0.0" - ]; - }) - ]; - }) - (sources."fancy-log-1.2.0" // { + sources."dateformat-2.0.0" + (sources."fancy-log-1.3.0" // { dependencies = [ sources."time-stamp-1.0.1" ]; @@ -24720,13 +24331,14 @@ in }) sources."object-assign-3.0.0" sources."replace-ext-0.0.1" - (sources."through2-2.0.1" // { + (sources."through2-2.0.3" // { dependencies = [ - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."inherits-2.0.3" sources."isarray-1.0.0" + sources."inherits-2.0.3" sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" @@ -24779,7 +24391,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -24797,7 +24409,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -24840,15 +24452,14 @@ in }) (sources."global-modules-0.2.3" // { dependencies = [ - (sources."global-prefix-0.1.4" // { + (sources."global-prefix-0.1.5" // { dependencies = [ - sources."ini-1.3.4" - (sources."osenv-0.1.3" // { + (sources."homedir-polyfill-1.0.1" // { dependencies = [ - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" + sources."parse-passwd-1.0.0" ]; }) + sources."ini-1.3.4" (sources."which-1.2.12" // { dependencies = [ sources."isexe-1.1.2" @@ -24879,7 +24490,7 @@ in dependencies = [ (sources."is-relative-0.2.1" // { dependencies = [ - (sources."is-unc-path-0.1.1" // { + (sources."is-unc-path-0.1.2" // { dependencies = [ sources."unc-path-regex-0.1.2" ]; @@ -24904,7 +24515,7 @@ in sources."lodash.isstring-4.0.1" sources."lodash.mapvalues-4.6.0" sources."rechoir-0.6.2" - sources."resolve-1.1.7" + sources."resolve-1.2.0" ]; }) sources."minimist-1.2.0" @@ -25224,7 +24835,7 @@ in sources."deep-is-0.1.3" sources."type-check-0.3.2" sources."levn-0.3.0" - sources."fast-levenshtein-2.0.5" + sources."fast-levenshtein-2.0.6" ]; }) (sources."source-map-0.2.0" // { @@ -25269,7 +24880,7 @@ in sources."amdefine-1.0.1" ]; }) - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -25283,7 +24894,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -25299,7 +24910,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -25342,7 +24953,7 @@ in ]; }) sources."resolve-1.1.7" - (sources."supports-color-3.1.2" // { + (sources."supports-color-3.2.3" // { dependencies = [ sources."has-flag-1.0.0" ]; @@ -25521,20 +25132,20 @@ in karma = nodeEnv.buildNodePackage { name = "karma"; packageName = "karma"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/karma/-/karma-1.3.0.tgz"; - sha1 = "b2b94e8f499fadd0069d54f9aef4a4d48ec5cc1f"; + url = "https://registry.npmjs.org/karma/-/karma-1.4.0.tgz"; + sha1 = "bf5edbccabb8579cb68ae699871f3e79608ec94b"; }; dependencies = [ - sources."bluebird-3.4.6" - (sources."body-parser-1.15.2" // { + sources."bluebird-3.4.7" + (sources."body-parser-1.16.0" // { dependencies = [ sources."bytes-2.4.0" sources."content-type-1.0.2" - (sources."debug-2.2.0" // { + (sources."debug-2.6.0" // { dependencies = [ - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) sources."depd-1.1.0" @@ -25545,14 +25156,14 @@ in sources."statuses-1.3.1" ]; }) - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" (sources."on-finished-2.3.0" // { dependencies = [ sources."ee-first-1.1.1" ]; }) - sources."qs-6.2.0" - (sources."raw-body-2.1.7" // { + sources."qs-6.2.1" + (sources."raw-body-2.2.0" // { dependencies = [ sources."unpipe-1.0.0" ]; @@ -25560,9 +25171,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -25594,7 +25205,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -25612,7 +25223,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -25649,7 +25260,7 @@ in sources."inherits-2.0.3" (sources."is-binary-path-1.0.1" // { dependencies = [ - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" ]; }) (sources."is-glob-2.0.1" // { @@ -25673,10 +25284,10 @@ in sources."set-immediate-shim-1.0.1" ]; }) - (sources."fsevents-1.0.15" // { + (sources."fsevents-1.0.17" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."mkdirp-0.5.1" // { dependencies = [ @@ -25688,7 +25299,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -25706,13 +25317,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -25725,7 +25336,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -25767,12 +25378,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -25791,7 +25402,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -25820,14 +25431,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -25838,9 +25449,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -25852,7 +25463,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."semver-5.3.0" @@ -25898,7 +25509,7 @@ in sources."colors-1.1.2" (sources."combine-lists-1.0.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) (sources."connect-3.5.0" // { @@ -25968,13 +25579,13 @@ in ]; }) sources."graceful-fs-4.1.11" - (sources."http-proxy-1.15.2" // { + (sources."http-proxy-1.16.2" // { dependencies = [ sources."eventemitter3-1.2.0" sources."requires-port-1.0.0" ]; }) - sources."isbinaryfile-3.0.1" + sources."isbinaryfile-3.0.2" sources."lodash-3.10.1" (sources."log4js-0.6.38" // { dependencies = [ @@ -26009,105 +25620,101 @@ in sources."qjobs-1.1.5" sources."range-parser-1.2.0" sources."rimraf-2.5.4" - (sources."socket.io-1.4.7" // { + sources."safe-buffer-5.0.1" + (sources."socket.io-1.7.2" // { dependencies = [ - (sources."engine.io-1.6.10" // { + (sources."debug-2.3.3" // { dependencies = [ - sources."base64id-0.1.0" - (sources."ws-1.0.1" // { + sources."ms-0.7.2" + ]; + }) + (sources."engine.io-1.8.2" // { + dependencies = [ + (sources."accepts-1.3.3" // { + dependencies = [ + (sources."mime-types-2.1.14" // { + dependencies = [ + sources."mime-db-1.26.0" + ]; + }) + sources."negotiator-0.6.1" + ]; + }) + sources."base64id-1.0.0" + (sources."engine.io-parser-1.3.2" // { + dependencies = [ + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" + ]; + }) + (sources."ws-1.1.1" // { dependencies = [ sources."options-0.0.6" sources."ultron-1.0.2" ]; }) - (sources."engine.io-parser-1.2.4" // { - dependencies = [ - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."utf8-2.1.0" - ]; - }) - (sources."accepts-1.1.4" // { - dependencies = [ - (sources."mime-types-2.0.14" // { - dependencies = [ - sources."mime-db-1.12.0" - ]; - }) - sources."negotiator-0.4.9" - ]; - }) + sources."cookie-0.3.1" ]; }) - (sources."socket.io-parser-2.2.6" // { + (sources."has-binary-0.1.7" // { dependencies = [ - sources."json3-3.3.2" - sources."component-emitter-1.1.2" sources."isarray-0.0.1" - sources."benchmark-1.0.0" ]; }) - (sources."socket.io-client-1.4.6" // { + sources."object-assign-4.1.0" + sources."socket.io-adapter-0.5.0" + (sources."socket.io-client-1.7.2" // { dependencies = [ - (sources."engine.io-client-1.6.9" // { + sources."backo2-1.0.2" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + (sources."engine.io-client-1.8.2" // { dependencies = [ + sources."component-inherit-0.0.3" + (sources."engine.io-parser-1.3.2" // { + dependencies = [ + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" + ]; + }) sources."has-cors-1.1.0" - (sources."ws-1.0.1" // { + (sources."parsejson-0.0.3" // { + dependencies = [ + (sources."better-assert-1.0.2" // { + dependencies = [ + sources."callsite-1.0.0" + ]; + }) + ]; + }) + (sources."parseqs-0.0.5" // { + dependencies = [ + (sources."better-assert-1.0.2" // { + dependencies = [ + sources."callsite-1.0.0" + ]; + }) + ]; + }) + (sources."ws-1.1.1" // { dependencies = [ sources."options-0.0.6" sources."ultron-1.0.2" ]; }) - sources."xmlhttprequest-ssl-1.5.1" - sources."component-emitter-1.1.2" - (sources."engine.io-parser-1.2.4" // { - dependencies = [ - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."utf8-2.1.0" - ]; - }) - (sources."parsejson-0.0.1" // { - dependencies = [ - (sources."better-assert-1.0.2" // { - dependencies = [ - sources."callsite-1.0.0" - ]; - }) - ]; - }) - (sources."parseqs-0.0.2" // { - dependencies = [ - (sources."better-assert-1.0.2" // { - dependencies = [ - sources."callsite-1.0.0" - ]; - }) - ]; - }) - sources."component-inherit-0.0.3" + sources."xmlhttprequest-ssl-1.5.3" sources."yeast-0.1.2" ]; }) - sources."component-bind-1.0.0" - sources."component-emitter-1.2.0" - sources."object-component-0.0.3" sources."indexof-0.0.1" - (sources."parseuri-0.0.4" // { + sources."object-component-0.0.3" + (sources."parseuri-0.0.5" // { dependencies = [ (sources."better-assert-1.0.2" // { dependencies = [ @@ -26117,32 +25724,20 @@ in ]; }) sources."to-array-0.1.4" - sources."backo2-1.0.2" ]; }) - (sources."socket.io-adapter-0.4.0" // { + (sources."socket.io-parser-2.3.1" // { dependencies = [ - (sources."socket.io-parser-2.2.2" // { + (sources."debug-2.2.0" // { dependencies = [ - sources."debug-0.7.4" - sources."json3-3.2.6" - sources."component-emitter-1.1.2" - sources."isarray-0.0.1" - sources."benchmark-1.0.0" + sources."ms-0.7.1" ]; }) - ]; - }) - (sources."has-binary-0.1.7" // { - dependencies = [ + sources."json3-3.3.2" + sources."component-emitter-1.1.2" sources."isarray-0.0.1" ]; }) - (sources."debug-2.2.0" // { - dependencies = [ - sources."ms-0.7.1" - ]; - }) ]; }) sources."source-map-0.5.6" @@ -26151,7 +25746,7 @@ in sources."os-tmpdir-1.0.2" ]; }) - (sources."useragent-2.1.9" // { + (sources."useragent-2.1.11" // { dependencies = [ sources."lru-cache-2.2.4" ]; @@ -26204,9 +25799,9 @@ in dependencies = [ (sources."accepts-1.2.13" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.5.3" @@ -26214,7 +25809,7 @@ in }) (sources."compressible-2.0.9" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -26244,9 +25839,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -26335,9 +25930,9 @@ in }) sources."batch-0.5.3" sources."escape-html-1.0.3" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -26364,9 +25959,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -26438,7 +26033,7 @@ in (sources."passport-oauth1-1.1.0" // { dependencies = [ sources."passport-strategy-1.0.0" - sources."oauth-0.9.14" + sources."oauth-0.9.15" sources."utils-merge-1.0.0" ]; }) @@ -26446,11 +26041,12 @@ in }) (sources."passport-google-oauth20-1.0.0" // { dependencies = [ - (sources."passport-oauth2-1.3.0" // { + (sources."passport-oauth2-1.4.0" // { dependencies = [ + sources."oauth-0.9.15" sources."passport-strategy-1.0.0" - sources."oauth-0.9.14" sources."uid2-0.0.3" + sources."utils-merge-1.0.0" ]; }) ]; @@ -26463,7 +26059,7 @@ in sources."sax-1.2.1" (sources."xmlbuilder-4.2.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -26485,13 +26081,14 @@ in sha1 = "5de1e6426f885929b77357f014de5fee1dad0553"; }; dependencies = [ - (sources."through2-2.0.1" // { + (sources."through2-2.0.3" // { dependencies = [ - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."inherits-2.0.3" sources."isarray-1.0.0" + sources."inherits-2.0.3" sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" @@ -26553,11 +26150,11 @@ in sources."path-is-absolute-1.0.1" ]; }) - (sources."glob-parent-3.0.1" // { + (sources."glob-parent-3.1.0" // { dependencies = [ (sources."is-glob-3.1.0" // { dependencies = [ - sources."is-extglob-2.1.0" + sources."is-extglob-2.1.1" ]; }) sources."path-dirname-1.0.2" @@ -26583,7 +26180,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -26602,7 +26199,7 @@ in sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" sources."is-glob-2.0.1" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -26682,14 +26279,14 @@ in }) sources."is-valid-glob-0.3.0" sources."lazystream-1.0.0" - sources."lodash.isequal-4.4.0" - sources."merge-stream-1.0.0" + sources."lodash.isequal-4.5.0" + sources."merge-stream-1.0.1" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" @@ -26798,23 +26395,24 @@ in node2nix = nodeEnv.buildNodePackage { name = "node2nix"; packageName = "node2nix"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.0.tgz"; - sha1 = "7e27db0eb5102dc0f1a4667d84bd5d633e19d191"; + url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.1.tgz"; + sha1 = "f58c3157be2ffcb8253f82641b5f0473543d21e8"; }; dependencies = [ sources."optparse-1.0.5" - sources."semver-5.0.3" + sources."semver-5.3.0" (sources."npm-registry-client-7.1.2" // { dependencies = [ sources."chownr-1.0.1" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -26853,7 +26451,6 @@ in (sources."npm-package-arg-4.2.0" // { dependencies = [ sources."hosted-git-info-2.1.5" - sources."semver-5.3.0" ]; }) (sources."once-1.4.0" // { @@ -26886,12 +26483,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -26910,7 +26507,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -26939,14 +26536,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -26957,9 +26554,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -26971,7 +26568,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."retry-0.8.0" @@ -27026,8 +26623,8 @@ in sources."aproba-1.0.4" sources."has-color-0.1.7" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -27040,7 +26637,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -27075,7 +26672,7 @@ in sources."wrappy-1.0.2" ]; }) - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -27172,10 +26769,10 @@ in node-gyp = nodeEnv.buildNodePackage { name = "node-gyp"; packageName = "node-gyp"; - version = "3.4.0"; + version = "3.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz"; - sha1 = "dda558393b3ecbbe24c9e6b8703c71194c63fa36"; + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.5.0.tgz"; + sha1 = "a8fe5e611d079ec16348a3eb960e78e11c85274a"; }; dependencies = [ (sources."fstream-1.0.10" // { @@ -27221,7 +26818,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-3.1.2" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -27240,13 +26837,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.6.0" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -27259,7 +26856,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -27268,35 +26865,12 @@ in sources."set-blocking-2.0.0" ]; }) - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" ]; }) - (sources."path-array-1.0.1" // { - dependencies = [ - (sources."array-index-1.0.0" // { - dependencies = [ - (sources."debug-2.3.3" // { - dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."es6-symbol-3.1.0" // { - dependencies = [ - sources."d-0.1.1" - (sources."es5-ext-0.10.12" // { - dependencies = [ - sources."es6-iterator-2.0.0" - ]; - }) - ]; - }) - ]; - }) - ]; - }) (sources."request-2.79.0" // { dependencies = [ sources."aws-sign2-0.6.0" @@ -27322,12 +26896,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -27346,7 +26920,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -27375,14 +26949,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -27393,9 +26967,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -27407,7 +26981,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."rimraf-2.5.4" @@ -27453,7 +27027,7 @@ in sources."minimist-0.0.8" ]; }) - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -27467,7 +27041,7 @@ in sources."lodash-3.10.1" ]; }) - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" ]; }) @@ -27507,7 +27081,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -27531,7 +27105,7 @@ in }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -27622,7 +27196,7 @@ in }) ]; }) - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -27631,9 +27205,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -27669,10 +27243,10 @@ in }) sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-1.1.2" // { + (sources."proxy-addr-1.1.3" // { dependencies = [ sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" ]; }) sources."qs-6.2.0" @@ -27695,9 +27269,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -27756,8 +27330,8 @@ in }) (sources."v8-debug-0.7.7" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."mkdirp-0.5.1" // { dependencies = [ @@ -27769,7 +27343,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -27788,13 +27362,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -27807,7 +27381,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -27841,12 +27415,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -27865,7 +27439,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -27894,14 +27468,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -27912,9 +27486,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -27926,7 +27500,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -28024,8 +27598,8 @@ in }) (sources."v8-profiler-5.6.5" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."mkdirp-0.5.1" // { dependencies = [ @@ -28037,7 +27611,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -28056,13 +27630,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -28075,7 +27649,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -28109,12 +27683,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -28133,7 +27707,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -28162,14 +27736,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -28180,9 +27754,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -28194,7 +27768,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -28308,10 +27882,10 @@ in dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" ]; }) sources."decamelize-1.2.0" @@ -28334,7 +27908,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -28354,10 +27928,10 @@ in node-pre-gyp = nodeEnv.buildNodePackage { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.6.31"; + version = "0.6.32"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz"; - sha1 = "d8a00ddaa301a940615dbcc8caad4024d58f6017"; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz"; + sha1 = "fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"; }; dependencies = [ (sources."mkdirp-0.5.1" // { @@ -28370,7 +27944,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -28389,13 +27963,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -28408,7 +27982,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -28450,12 +28024,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -28474,7 +28048,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -28503,14 +28077,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -28521,9 +28095,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -28535,7 +28109,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -28671,7 +28245,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -28689,7 +28263,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -28726,7 +28300,7 @@ in sources."inherits-2.0.3" (sources."is-binary-path-1.0.1" // { dependencies = [ - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" ]; }) (sources."is-glob-2.0.1" // { @@ -28751,10 +28325,10 @@ in sources."set-immediate-shim-1.0.1" ]; }) - (sources."fsevents-1.0.15" // { + (sources."fsevents-1.0.17" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."mkdirp-0.5.1" // { dependencies = [ @@ -28766,7 +28340,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -28784,13 +28358,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -28803,7 +28377,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -28845,12 +28419,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -28869,7 +28443,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -28898,14 +28472,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -28916,9 +28490,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -28930,7 +28504,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -29000,7 +28574,7 @@ in }) ]; }) - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -29077,12 +28651,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -29096,15 +28670,15 @@ in sources."minimist-0.0.8" ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."os-tmpdir-1.0.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" ]; }) sources."uuid-2.0.3" - (sources."write-file-atomic-1.2.0" // { + (sources."write-file-atomic-1.3.1" // { dependencies = [ sources."imurmurhash-0.1.4" sources."slide-1.1.6" @@ -29217,7 +28791,7 @@ in dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -29236,14 +28810,14 @@ in node-red = nodeEnv.buildNodePackage { name = "node-red"; packageName = "node-red"; - version = "0.15.2"; + version = "0.16.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-red/-/node-red-0.15.2.tgz"; - sha1 = "4533dd93f63828f8e749f0c132a793fbeb636ea6"; + url = "https://registry.npmjs.org/node-red/-/node-red-0.16.1.tgz"; + sha1 = "eff4162e6e08ef7e2ae9b17ad99571876f7d895d"; }; dependencies = [ - sources."basic-auth-1.0.4" - sources."bcryptjs-2.3.0" + sources."basic-auth-1.1.0" + sources."bcryptjs-2.4.0" (sources."body-parser-1.15.2" // { dependencies = [ sources."bytes-2.4.0" @@ -29268,11 +28842,16 @@ in ]; }) sources."qs-6.2.0" + (sources."raw-body-2.1.7" // { + dependencies = [ + sources."unpipe-1.0.0" + ]; + }) (sources."type-is-1.6.14" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -29331,7 +28910,7 @@ in sources."lodash.some-4.6.0" ]; }) - sources."clone-2.0.0" + sources."clone-2.1.0" (sources."cookie-parser-1.4.3" // { dependencies = [ sources."cookie-0.3.1" @@ -29343,11 +28922,11 @@ in sources."vary-1.1.0" ]; }) - (sources."cron-1.1.1" // { + (sources."cron-1.2.1" // { dependencies = [ - (sources."moment-timezone-0.5.9" // { + (sources."moment-timezone-0.5.11" // { dependencies = [ - sources."moment-2.17.0" + sources."moment-2.17.1" ]; }) ]; @@ -29356,9 +28935,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -29394,10 +28973,10 @@ in }) sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-1.1.2" // { + (sources."proxy-addr-1.1.3" // { dependencies = [ sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" ]; }) sources."qs-6.2.0" @@ -29419,9 +28998,9 @@ in sources."serve-static-1.11.1" (sources."type-is-1.6.14" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -29430,52 +29009,20 @@ in sources."vary-1.1.0" ]; }) - (sources."follow-redirects-0.2.0" // { + (sources."follow-redirects-1.2.1" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; }) - sources."stream-consume-0.1.0" ]; }) - (sources."fs-extra-0.30.0" // { + (sources."fs-extra-1.0.0" // { dependencies = [ sources."graceful-fs-4.1.11" sources."jsonfile-2.4.0" sources."klaw-1.3.1" - sources."path-is-absolute-1.0.1" - (sources."rimraf-2.5.4" // { - dependencies = [ - (sources."glob-7.1.1" // { - dependencies = [ - sources."fs.realpath-1.0.0" - (sources."inflight-1.0.6" // { - dependencies = [ - sources."wrappy-1.0.2" - ]; - }) - sources."inherits-2.0.3" - (sources."minimatch-3.0.3" // { - dependencies = [ - (sources."brace-expansion-1.1.6" // { - dependencies = [ - sources."balanced-match-0.4.2" - sources."concat-map-0.0.1" - ]; - }) - ]; - }) - (sources."once-1.4.0" // { - dependencies = [ - sources."wrappy-1.0.2" - ]; - }) - ]; - }) - ]; - }) ]; }) (sources."fs.notify-0.0.4" // { @@ -29497,26 +29044,29 @@ in ]; }) sources."is-utf8-0.2.1" + (sources."js-yaml-3.7.0" // { + dependencies = [ + (sources."argparse-1.0.9" // { + dependencies = [ + sources."sprintf-js-1.0.3" + ]; + }) + sources."esprima-2.7.3" + ]; + }) + sources."json-stringify-safe-5.0.1" + sources."jsonata-1.0.10" sources."media-typer-0.3.0" - (sources."mqtt-1.14.1" // { + (sources."mqtt-2.2.1" // { dependencies = [ (sources."commist-1.0.0" // { dependencies = [ sources."leven-1.0.2" ]; }) - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) ]; }) (sources."end-of-stream-1.1.0" // { @@ -29559,11 +29109,11 @@ in sources."path-is-absolute-1.0.1" ]; }) - (sources."glob-parent-3.0.1" // { + (sources."glob-parent-3.1.0" // { dependencies = [ (sources."is-glob-3.1.0" // { dependencies = [ - sources."is-extglob-2.1.0" + sources."is-extglob-2.1.1" ]; }) sources."path-dirname-1.0.2" @@ -29589,7 +29139,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -29608,7 +29158,7 @@ in sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" sources."is-glob-2.0.1" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -29645,19 +29195,19 @@ in (sources."ordered-read-streams-0.3.0" // { dependencies = [ sources."is-stream-1.1.0" - (sources."readable-stream-2.2.2" // { + ]; + }) + (sources."through2-0.6.5" // { + dependencies = [ + (sources."readable-stream-1.0.34" // { dependencies = [ - sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" + sources."isarray-0.0.1" sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" ]; }) ]; }) - sources."through2-0.6.5" (sources."to-absolute-glob-0.1.1" // { dependencies = [ (sources."extend-shallow-2.0.1" // { @@ -29676,54 +29226,35 @@ in }) (sources."through2-filter-2.0.0" // { dependencies = [ - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" ]; }) ]; }) ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" ]; }) sources."inherits-2.0.3" sources."minimist-1.2.0" - (sources."mqtt-connection-2.1.1" // { + (sources."mqtt-packet-5.2.1" // { dependencies = [ - sources."reduplexer-1.1.0" - sources."through2-0.6.5" + sources."bl-1.2.0" + sources."process-nextick-args-1.0.7" ]; }) - (sources."mqtt-packet-3.4.7" // { + (sources."readable-stream-2.2.2" // { dependencies = [ - sources."bl-0.9.5" + sources."buffer-shims-1.0.0" + sources."core-util-is-1.0.2" + sources."isarray-1.0.0" + sources."process-nextick-args-1.0.7" + sources."string_decoder-0.10.31" + sources."util-deprecate-1.0.2" ]; }) - (sources."pump-1.0.1" // { + (sources."pump-1.0.2" // { dependencies = [ (sources."once-1.4.0" // { dependencies = [ @@ -29732,29 +29263,10 @@ in }) ]; }) - (sources."readable-stream-1.0.34" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-0.0.1" - sources."string_decoder-0.10.31" - ]; - }) sources."reinterval-1.1.0" - (sources."split2-2.1.0" // { + (sources."split2-2.1.1" // { dependencies = [ - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" ]; }) (sources."websocket-stream-3.3.3" // { @@ -29770,54 +29282,26 @@ in }) ]; }) - (sources."readable-stream-2.2.2" // { - dependencies = [ - sources."buffer-shims-1.0.0" - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) sources."stream-shift-1.0.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) - (sources."ws-1.1.1" // { - dependencies = [ - sources."options-0.0.6" - sources."ultron-1.0.2" - ]; - }) + sources."through2-2.0.3" ]; }) sources."xtend-4.0.1" ]; }) - sources."mustache-2.2.1" + sources."mustache-2.3.0" (sources."nopt-3.0.6" // { dependencies = [ sources."abbrev-1.0.9" ]; }) - (sources."oauth2orize-1.5.0" // { + (sources."oauth2orize-1.7.0" // { dependencies = [ sources."uid2-0.0.3" sources."utils-merge-1.0.0" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -29841,25 +29325,16 @@ in sources."passport-strategy-1.0.0" ]; }) - (sources."raw-body-2.1.7" // { + (sources."raw-body-2.2.0" // { dependencies = [ sources."bytes-2.4.0" - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" sources."unpipe-1.0.0" ]; }) sources."semver-5.3.0" - (sources."sentiment-1.0.6" // { - dependencies = [ - (sources."lodash.assign-4.0.1" // { - dependencies = [ - sources."lodash.keys-4.2.0" - sources."lodash.rest-4.0.5" - ]; - }) - ]; - }) - (sources."uglify-js-2.7.3" // { + sources."sentiment-2.1.0" + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -29873,7 +29348,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -29889,7 +29364,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -29910,22 +29385,10 @@ in ]; }) sources."when-3.7.7" - (sources."ws-0.8.1" // { + (sources."ws-1.1.1" // { dependencies = [ sources."options-0.0.6" sources."ultron-1.0.2" - (sources."bufferutil-1.2.1" // { - dependencies = [ - sources."bindings-1.2.1" - sources."nan-2.4.0" - ]; - }) - (sources."utf-8-validate-1.2.1" // { - dependencies = [ - sources."bindings-1.2.1" - sources."nan-2.4.0" - ]; - }) ]; }) (sources."xml2js-0.4.17" // { @@ -29933,7 +29396,7 @@ in sources."sax-1.2.1" (sources."xmlbuilder-4.2.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -29985,7 +29448,7 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -29998,12 +29461,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -30022,7 +29485,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -30051,14 +29514,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -30068,10 +29531,9 @@ in }) sources."is-typedarray-1.0.0" sources."isstream-0.1.2" - sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -30088,7 +29550,7 @@ in }) ]; }) - (sources."node-red-node-email-0.1.12" // { + (sources."node-red-node-email-0.1.15" // { dependencies = [ (sources."nodemailer-1.11.0" // { dependencies = [ @@ -30108,7 +29570,7 @@ in sources."libqp-1.1.0" (sources."needle-0.10.0" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -30122,7 +29584,7 @@ in }) (sources."needle-0.11.0" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -30174,7 +29636,7 @@ in }) ]; }) - (sources."imap-0.8.18" // { + (sources."imap-0.8.19" // { dependencies = [ sources."utf7-1.0.2" (sources."readable-stream-1.1.14" // { @@ -30218,12 +29680,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -30242,7 +29704,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -30271,14 +29733,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -30288,10 +29750,9 @@ in }) sources."is-typedarray-1.0.0" sources."isstream-0.1.2" - sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -30303,315 +29764,283 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) ]; }) sources."node-red-node-rbe-0.1.6" - (sources."node-red-node-serialport-0.4.1" // { + (sources."bcrypt-1.0.2" // { dependencies = [ - (sources."serialport-4.0.6" // { + sources."bindings-1.2.1" + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ - sources."bindings-1.2.1" - (sources."commander-2.9.0" // { + (sources."mkdirp-0.5.1" // { dependencies = [ - sources."graceful-readlink-1.0.1" + sources."minimist-0.0.8" ]; }) - (sources."debug-2.3.3" // { + (sources."npmlog-4.0.2" // { dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."lie-3.1.0" // { - dependencies = [ - sources."immediate-3.0.6" - ]; - }) - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { - dependencies = [ - (sources."mkdirp-0.5.1" // { + (sources."are-we-there-yet-1.1.2" // { dependencies = [ - sources."minimist-0.0.8" - ]; - }) - (sources."npmlog-4.0.1" // { - dependencies = [ - (sources."are-we-there-yet-1.1.2" // { - dependencies = [ - sources."delegates-1.0.0" - (sources."readable-stream-2.2.2" // { - dependencies = [ - sources."buffer-shims-1.0.0" - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."inherits-2.0.3" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) - sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { - dependencies = [ - sources."aproba-1.0.4" - sources."has-color-0.1.7" - sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" - (sources."string-width-1.0.2" // { - dependencies = [ - sources."code-point-at-1.1.0" - (sources."is-fullwidth-code-point-1.0.0" // { - dependencies = [ - sources."number-is-nan-1.0.1" - ]; - }) - ]; - }) - (sources."strip-ansi-3.0.1" // { - dependencies = [ - sources."ansi-regex-2.0.0" - ]; - }) - sources."wide-align-1.1.0" - ]; - }) - sources."set-blocking-2.0.0" - ]; - }) - (sources."rc-1.1.6" // { - dependencies = [ - sources."deep-extend-0.4.1" - sources."ini-1.3.4" - sources."minimist-1.2.0" - sources."strip-json-comments-1.0.4" - ]; - }) - (sources."request-2.79.0" // { - dependencies = [ - sources."aws-sign2-0.6.0" - sources."aws4-1.5.0" - sources."caseless-0.11.0" - (sources."combined-stream-1.0.5" // { - dependencies = [ - sources."delayed-stream-1.0.0" - ]; - }) - sources."extend-3.0.0" - sources."forever-agent-0.6.1" - (sources."form-data-2.1.2" // { - dependencies = [ - sources."asynckit-0.4.0" - ]; - }) - (sources."har-validator-2.0.6" // { - dependencies = [ - (sources."chalk-1.1.3" // { - dependencies = [ - sources."ansi-styles-2.2.1" - sources."escape-string-regexp-1.0.5" - (sources."has-ansi-2.0.0" // { - dependencies = [ - sources."ansi-regex-2.0.0" - ]; - }) - (sources."strip-ansi-3.0.1" // { - dependencies = [ - sources."ansi-regex-2.0.0" - ]; - }) - sources."supports-color-2.0.0" - ]; - }) - (sources."is-my-json-valid-2.15.0" // { - dependencies = [ - sources."generate-function-2.0.0" - (sources."generate-object-property-1.2.0" // { - dependencies = [ - sources."is-property-1.0.2" - ]; - }) - sources."jsonpointer-4.0.0" - sources."xtend-4.0.1" - ]; - }) - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - ]; - }) - (sources."hawk-3.1.3" // { - dependencies = [ - sources."hoek-2.16.3" - sources."boom-2.10.1" - sources."cryptiles-2.0.5" - sources."sntp-1.0.9" - ]; - }) - (sources."http-signature-1.1.1" // { - dependencies = [ - sources."assert-plus-0.2.0" - (sources."jsprim-1.3.1" // { - dependencies = [ - sources."extsprintf-1.0.2" - sources."json-schema-0.2.3" - sources."verror-1.3.6" - ]; - }) - (sources."sshpk-1.10.1" // { - dependencies = [ - sources."asn1-0.2.3" - sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" - sources."getpass-0.1.6" - sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" - sources."jodid25519-1.0.2" - sources."ecc-jsbn-0.1.1" - sources."bcrypt-pbkdf-1.0.0" - ]; - }) - ]; - }) - sources."is-typedarray-1.0.0" - sources."isstream-0.1.2" - sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { - dependencies = [ - sources."mime-db-1.25.0" - ]; - }) - sources."oauth-sign-0.8.2" - sources."qs-6.3.0" - sources."stringstream-0.0.5" - (sources."tough-cookie-2.3.2" // { - dependencies = [ - sources."punycode-1.4.1" - ]; - }) - sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" - ]; - }) - (sources."rimraf-2.5.4" // { - dependencies = [ - (sources."glob-7.1.1" // { - dependencies = [ - sources."fs.realpath-1.0.0" - (sources."inflight-1.0.6" // { - dependencies = [ - sources."wrappy-1.0.2" - ]; - }) - sources."inherits-2.0.3" - (sources."minimatch-3.0.3" // { - dependencies = [ - (sources."brace-expansion-1.1.6" // { - dependencies = [ - sources."balanced-match-0.4.2" - sources."concat-map-0.0.1" - ]; - }) - ]; - }) - (sources."once-1.4.0" // { - dependencies = [ - sources."wrappy-1.0.2" - ]; - }) - sources."path-is-absolute-1.0.1" - ]; - }) - ]; - }) - (sources."tar-2.2.1" // { - dependencies = [ - sources."block-stream-0.0.9" - (sources."fstream-1.0.10" // { - dependencies = [ - sources."graceful-fs-4.1.11" - ]; - }) - sources."inherits-2.0.3" - ]; - }) - (sources."tar-pack-3.3.0" // { - dependencies = [ - (sources."debug-2.2.0" // { - dependencies = [ - sources."ms-0.7.1" - ]; - }) - (sources."fstream-1.0.10" // { - dependencies = [ - sources."graceful-fs-4.1.11" - sources."inherits-2.0.3" - ]; - }) - (sources."fstream-ignore-1.0.5" // { - dependencies = [ - sources."inherits-2.0.3" - (sources."minimatch-3.0.3" // { - dependencies = [ - (sources."brace-expansion-1.1.6" // { - dependencies = [ - sources."balanced-match-0.4.2" - sources."concat-map-0.0.1" - ]; - }) - ]; - }) - ]; - }) - (sources."once-1.3.3" // { - dependencies = [ - sources."wrappy-1.0.2" - ]; - }) - (sources."readable-stream-2.1.5" // { + sources."delegates-1.0.0" + (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."inherits-2.0.3" sources."isarray-1.0.0" + sources."inherits-2.0.3" sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" ]; }) - sources."uid-number-0.0.6" + ]; + }) + sources."console-control-strings-1.1.0" + (sources."gauge-2.7.2" // { + dependencies = [ + sources."aproba-1.0.4" + sources."supports-color-0.2.0" + sources."has-unicode-2.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" + (sources."string-width-1.0.2" // { + dependencies = [ + sources."code-point-at-1.1.0" + (sources."is-fullwidth-code-point-1.0.0" // { + dependencies = [ + sources."number-is-nan-1.0.1" + ]; + }) + ]; + }) + (sources."strip-ansi-3.0.1" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + sources."wide-align-1.1.0" + ]; + }) + sources."set-blocking-2.0.0" + ]; + }) + (sources."rc-1.1.6" // { + dependencies = [ + sources."deep-extend-0.4.1" + sources."ini-1.3.4" + sources."minimist-1.2.0" + sources."strip-json-comments-1.0.4" + ]; + }) + (sources."request-2.79.0" // { + dependencies = [ + sources."aws-sign2-0.6.0" + sources."aws4-1.5.0" + sources."caseless-0.11.0" + (sources."combined-stream-1.0.5" // { + dependencies = [ + sources."delayed-stream-1.0.0" + ]; + }) + sources."extend-3.0.0" + sources."forever-agent-0.6.1" + (sources."form-data-2.1.2" // { + dependencies = [ + sources."asynckit-0.4.0" + ]; + }) + (sources."har-validator-2.0.6" // { + dependencies = [ + (sources."chalk-1.1.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."escape-string-regexp-1.0.5" + (sources."has-ansi-2.0.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + (sources."strip-ansi-3.0.1" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + sources."supports-color-2.0.0" + ]; + }) + (sources."commander-2.9.0" // { + dependencies = [ + sources."graceful-readlink-1.0.1" + ]; + }) + (sources."is-my-json-valid-2.15.0" // { + dependencies = [ + sources."generate-function-2.0.0" + (sources."generate-object-property-1.2.0" // { + dependencies = [ + sources."is-property-1.0.2" + ]; + }) + sources."jsonpointer-4.0.1" + sources."xtend-4.0.1" + ]; + }) + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) + ]; + }) + (sources."hawk-3.1.3" // { + dependencies = [ + sources."hoek-2.16.3" + sources."boom-2.10.1" + sources."cryptiles-2.0.5" + sources."sntp-1.0.9" + ]; + }) + (sources."http-signature-1.1.1" // { + dependencies = [ + sources."assert-plus-0.2.0" + (sources."jsprim-1.3.1" // { + dependencies = [ + sources."extsprintf-1.0.2" + sources."json-schema-0.2.3" + sources."verror-1.3.6" + ]; + }) + (sources."sshpk-1.10.2" // { + dependencies = [ + sources."asn1-0.2.3" + sources."assert-plus-1.0.0" + sources."dashdash-1.14.1" + sources."getpass-0.1.6" + sources."jsbn-0.1.0" + sources."tweetnacl-0.14.5" + sources."jodid25519-1.0.2" + sources."ecc-jsbn-0.1.1" + sources."bcrypt-pbkdf-1.0.0" + ]; + }) + ]; + }) + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + (sources."mime-types-2.1.14" // { + dependencies = [ + sources."mime-db-1.26.0" + ]; + }) + sources."oauth-sign-0.8.2" + sources."qs-6.3.0" + sources."stringstream-0.0.5" + (sources."tough-cookie-2.3.2" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.4.3" + sources."uuid-3.0.1" + ]; + }) + (sources."rimraf-2.5.4" // { + dependencies = [ + (sources."glob-7.1.1" // { + dependencies = [ + sources."fs.realpath-1.0.0" + (sources."inflight-1.0.6" // { + dependencies = [ + sources."wrappy-1.0.2" + ]; + }) + sources."inherits-2.0.3" + (sources."minimatch-3.0.3" // { + dependencies = [ + (sources."brace-expansion-1.1.6" // { + dependencies = [ + sources."balanced-match-0.4.2" + sources."concat-map-0.0.1" + ]; + }) + ]; + }) + (sources."once-1.4.0" // { + dependencies = [ + sources."wrappy-1.0.2" + ]; + }) + sources."path-is-absolute-1.0.1" ]; }) ]; }) - (sources."object.assign-4.0.4" // { + (sources."tar-2.2.1" // { dependencies = [ - sources."function-bind-1.1.0" - sources."object-keys-1.0.11" - (sources."define-properties-1.1.2" // { + sources."block-stream-0.0.9" + (sources."fstream-1.0.10" // { dependencies = [ - sources."foreach-2.0.5" + sources."graceful-fs-4.1.11" ]; }) + sources."inherits-2.0.3" + ]; + }) + (sources."tar-pack-3.3.0" // { + dependencies = [ + (sources."debug-2.2.0" // { + dependencies = [ + sources."ms-0.7.1" + ]; + }) + (sources."fstream-1.0.10" // { + dependencies = [ + sources."graceful-fs-4.1.11" + sources."inherits-2.0.3" + ]; + }) + (sources."fstream-ignore-1.0.5" // { + dependencies = [ + sources."inherits-2.0.3" + (sources."minimatch-3.0.3" // { + dependencies = [ + (sources."brace-expansion-1.1.6" // { + dependencies = [ + sources."balanced-match-0.4.2" + sources."concat-map-0.0.1" + ]; + }) + ]; + }) + ]; + }) + (sources."once-1.3.3" // { + dependencies = [ + sources."wrappy-1.0.2" + ]; + }) + (sources."readable-stream-2.1.5" // { + dependencies = [ + sources."buffer-shims-1.0.0" + sources."core-util-is-1.0.2" + sources."inherits-2.0.3" + sources."isarray-1.0.0" + sources."process-nextick-args-1.0.7" + sources."string_decoder-0.10.31" + sources."util-deprecate-1.0.2" + ]; + }) + sources."uid-number-0.0.6" ]; }) ]; }) ]; }) - (sources."bcrypt-0.8.7" // { - dependencies = [ - sources."bindings-1.2.1" - sources."nan-2.3.5" - ]; - }) ]; buildInputs = globalBuildInputs; meta = { @@ -30675,7 +30104,7 @@ in ]; }) sources."cookie-signature-1.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -30688,7 +30117,7 @@ in (sources."config-0.4.15" // { dependencies = [ sources."js-yaml-0.3.7" - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" (sources."vows-0.8.1" // { dependencies = [ sources."eyes-0.1.8" @@ -30749,20 +30178,21 @@ in sources."moment-2.1.0" (sources."nodemailer-0.3.35" // { dependencies = [ - (sources."mailcomposer-3.12.0" // { + (sources."mailcomposer-4.0.1" // { dependencies = [ - (sources."buildmail-3.10.0" // { + (sources."buildmail-4.0.1" // { dependencies = [ sources."addressparser-1.0.1" sources."libbase64-0.1.0" sources."libqp-1.1.0" sources."nodemailer-fetch-1.6.0" sources."nodemailer-shared-1.1.0" + sources."punycode-1.4.1" ]; }) - (sources."libmime-2.1.0" // { + (sources."libmime-3.0.0" // { dependencies = [ - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" sources."libbase64-0.1.0" sources."libqp-1.1.0" ]; @@ -30814,15 +30244,15 @@ in npm = nodeEnv.buildNodePackage { name = "npm"; packageName = "npm"; - version = "4.0.2"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-4.0.2.tgz"; - sha1 = "fe6cb3c202145151459e74a2919060fb659e2dae"; + url = "https://registry.npmjs.org/npm/-/npm-4.1.1.tgz"; + sha1 = "76d8f1f32a87619f000e0e25a0e6be90561484d4"; }; dependencies = [ (sources."JSONStream-1.2.1" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) @@ -30918,7 +30348,7 @@ in sources."promzard-0.3.0" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" (sources."lodash._baseuniq-4.6.0" // { dependencies = [ sources."lodash._createset-4.0.3" @@ -30931,18 +30361,9 @@ in sources."lodash.without-4.4.0" (sources."mississippi-1.2.0" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) ]; }) (sources."duplexify-3.5.0" // { @@ -30962,24 +30383,15 @@ in }) sources."flush-write-stream-1.0.2" sources."from2-2.3.0" - sources."pump-1.0.1" + sources."pump-1.0.2" sources."pumpify-1.3.5" (sources."stream-each-1.2.0" // { dependencies = [ sources."stream-shift-1.0.0" ]; }) - (sources."through2-2.0.1" // { + (sources."through2-2.0.3" // { dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) sources."xtend-4.0.1" ]; }) @@ -31002,6 +30414,7 @@ in }) ]; }) + sources."nopt-3.0.6" (sources."npmlog-3.1.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { @@ -31013,8 +30426,8 @@ in (sources."gauge-2.6.0" // { dependencies = [ sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -31035,7 +30448,7 @@ in dependencies = [ (sources."array-index-1.0.0" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -31056,7 +30469,7 @@ in }) ]; }) - sources."nopt-3.0.6" + sources."nopt-4.0.1" sources."normalize-git-url-3.0.2" (sources."normalize-package-data-2.3.5" // { dependencies = [ @@ -31070,55 +30483,17 @@ in sources."npm-cache-filename-1.0.2" sources."npm-install-checks-3.0.0" sources."npm-package-arg-4.2.0" - (sources."npm-registry-client-7.3.0" // { + (sources."npm-registry-client-7.4.5" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) - (sources."npmlog-3.1.2" // { - dependencies = [ - (sources."are-we-there-yet-1.1.2" // { - dependencies = [ - sources."delegates-1.0.0" - ]; - }) - sources."console-control-strings-1.1.0" - (sources."gauge-2.6.0" // { - dependencies = [ - sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" - (sources."string-width-1.0.2" // { - dependencies = [ - sources."code-point-at-1.1.0" - (sources."is-fullwidth-code-point-1.0.0" // { - dependencies = [ - sources."number-is-nan-1.0.1" - ]; - }) - ]; - }) - sources."wide-align-1.1.0" - ]; - }) - sources."set-blocking-2.0.0" ]; }) ]; }) sources."npm-user-validate-0.1.5" - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -31126,11 +30501,11 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ - sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."supports-color-0.2.0" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -31149,7 +30524,7 @@ in }) sources."once-1.4.0" sources."opener-1.4.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -31158,7 +30533,7 @@ in sources."path-is-inside-1.0.2" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) sources."read-cmd-shim-1.0.1" @@ -31192,7 +30567,7 @@ in ]; }) sources."read-package-tree-5.1.5" - (sources."readable-stream-2.1.5" // { + (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" @@ -31203,7 +30578,7 @@ in ]; }) sources."realize-package-specifier-3.0.3" - (sources."request-2.78.0" // { + (sources."request-2.79.0" // { dependencies = [ sources."aws-sign2-0.6.0" sources."aws4-1.5.0" @@ -31243,7 +30618,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -31272,14 +30647,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -31290,12 +30665,11 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) - sources."node-uuid-1.4.7" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" @@ -31307,7 +30681,7 @@ in sources."tunnel-agent-0.4.3" ]; }) - sources."retry-0.10.0" + sources."retry-0.10.1" sources."rimraf-2.5.4" sources."semver-5.3.0" sources."sha-2.0.1" @@ -31348,6 +30722,7 @@ in ]; }) sources."unpipe-1.0.0" + sources."uuid-3.0.1" (sources."validate-npm-package-name-2.2.2" // { dependencies = [ sources."builtins-0.0.7" @@ -31360,7 +30735,7 @@ in }) sources."wrappy-1.0.2" sources."write-file-atomic-1.2.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."debuglog-1.0.1" sources."imurmurhash-0.1.4" sources."lodash._baseindexof-3.1.0" @@ -31433,12 +30808,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -31457,7 +30832,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -31486,14 +30861,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -31504,9 +30879,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -31518,7 +30893,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."graceful-fs-2.0.3" @@ -31559,7 +30934,7 @@ in }) sources."retry-0.6.0" sources."couch-login-0.1.20" - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -31578,13 +30953,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -31597,7 +30972,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -31712,7 +31087,7 @@ in ]; }) sources."findit-1.2.0" - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" ]; buildInputs = globalBuildInputs; meta = { @@ -31724,25 +31099,25 @@ in npm-check-updates = nodeEnv.buildNodePackage { name = "npm-check-updates"; packageName = "npm-check-updates"; - version = "2.8.6"; + version = "2.8.9"; src = fetchurl { - url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.8.6.tgz"; - sha1 = "9e3a0865b29dfc9af8c3d53d95b43f4bc6b1f212"; + url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.8.9.tgz"; + sha1 = "c084b087a08ecf9292352e2cd591de903f8129c3"; }; dependencies = [ - sources."bluebird-3.4.6" + sources."bluebird-3.4.7" (sources."chalk-1.1.3" // { dependencies = [ sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -31776,7 +31151,7 @@ in sources."jju-1.3.0" ]; }) - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."node-alias-1.0.4" (sources."npm-3.10.10" // { dependencies = [ @@ -31872,7 +31247,7 @@ in sources."promzard-0.3.0" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" (sources."lodash._baseuniq-4.6.0" // { dependencies = [ sources."lodash._createset-4.0.3" @@ -31911,8 +31286,8 @@ in (sources."gauge-2.6.0" // { dependencies = [ sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -31933,7 +31308,7 @@ in dependencies = [ (sources."array-index-1.0.0" // { dependencies = [ - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -31970,11 +31345,12 @@ in sources."npm-package-arg-4.2.0" (sources."npm-registry-client-7.2.1" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -31995,8 +31371,8 @@ in (sources."gauge-2.6.0" // { dependencies = [ sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -32016,7 +31392,7 @@ in ]; }) sources."npm-user-validate-0.1.5" - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -32024,11 +31400,11 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ - sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."supports-color-0.2.0" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -32047,7 +31423,7 @@ in }) sources."once-1.4.0" sources."opener-1.4.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" @@ -32056,7 +31432,7 @@ in sources."path-is-inside-1.0.2" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) sources."read-cmd-shim-1.0.1" @@ -32136,7 +31512,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -32165,14 +31541,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -32183,9 +31559,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -32200,7 +31576,7 @@ in sources."tunnel-agent-0.4.3" ]; }) - sources."retry-0.10.0" + sources."retry-0.10.1" sources."rimraf-2.5.4" sources."sha-2.0.1" sources."slide-1.1.6" @@ -32232,7 +31608,7 @@ in }) sources."wrappy-1.0.2" sources."write-file-atomic-1.2.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."debuglog-1.0.1" sources."imurmurhash-0.1.4" sources."lodash._baseindexof-3.1.0" @@ -32263,7 +31639,7 @@ in sources."semver-5.3.0" sources."semver-utils-1.1.1" sources."spawn-please-0.2.0" - (sources."update-notifier-1.0.2" // { + (sources."update-notifier-1.0.3" // { dependencies = [ (sources."boxen-0.6.0" // { dependencies = [ @@ -32271,7 +31647,7 @@ in sources."camelcase-2.1.1" sources."cli-boxes-1.0.0" sources."filled-array-1.1.0" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."repeating-2.0.1" // { dependencies = [ (sources."is-finite-1.0.2" // { @@ -32291,7 +31667,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -32312,15 +31688,15 @@ in sources."minimist-0.0.8" ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."os-tmpdir-1.0.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" ]; }) sources."uuid-2.0.3" - (sources."write-file-atomic-1.2.0" // { + (sources."write-file-atomic-1.3.1" // { dependencies = [ sources."imurmurhash-0.1.4" sources."slide-1.1.6" @@ -32346,7 +31722,7 @@ in sources."is-stream-1.1.0" sources."lowercase-keys-1.0.0" sources."node-status-codes-1.0.0" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."parse-json-2.2.0" // { dependencies = [ (sources."error-ex-1.3.0" // { @@ -32373,7 +31749,7 @@ in sources."util-deprecate-1.0.2" ]; }) - sources."timed-out-3.0.0" + sources."timed-out-3.1.3" sources."unzip-response-1.0.2" (sources."url-parse-lax-1.0.0" // { dependencies = [ @@ -32424,7 +31800,7 @@ in 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 = "MIT"; + license = "Apache-2.0"; }; production = true; }; @@ -32444,13 +31820,13 @@ in sources."is-arguments-1.0.2" ]; }) - (sources."body-parser-1.15.2" // { + (sources."body-parser-1.16.0" // { dependencies = [ sources."bytes-2.4.0" sources."content-type-1.0.2" - (sources."debug-2.2.0" // { + (sources."debug-2.6.0" // { dependencies = [ - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) sources."depd-1.1.0" @@ -32461,14 +31837,14 @@ in sources."statuses-1.3.1" ]; }) - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" (sources."on-finished-2.3.0" // { dependencies = [ sources."ee-first-1.1.1" ]; }) - sources."qs-6.2.0" - (sources."raw-body-2.1.7" // { + sources."qs-6.2.1" + (sources."raw-body-2.2.0" // { dependencies = [ sources."unpipe-1.0.0" ]; @@ -32476,9 +31852,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -32489,9 +31865,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -32499,7 +31875,7 @@ in sources."bytes-2.3.0" (sources."compressible-2.0.9" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) (sources."debug-2.2.0" // { @@ -32513,7 +31889,7 @@ in }) (sources."connect-busboy-0.0.2" // { dependencies = [ - (sources."busboy-0.2.13" // { + (sources."busboy-0.2.14" // { dependencies = [ (sources."dicer-0.2.5" // { dependencies = [ @@ -32541,9 +31917,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -32578,10 +31954,10 @@ in }) sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-1.1.2" // { + (sources."proxy-addr-1.1.3" // { dependencies = [ sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" ]; }) sources."qs-6.2.0" @@ -32604,9 +31980,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -32658,7 +32034,7 @@ in sources."amdefine-1.0.1" ]; }) - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -32672,7 +32048,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -32688,7 +32064,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -32790,12 +32166,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -32814,7 +32190,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -32843,14 +32219,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -32861,9 +32237,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -32875,7 +32251,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."semver-5.3.0" @@ -32887,14 +32263,14 @@ in sources."parseurl-1.3.1" ]; }) - (sources."service-runner-2.1.11" // { + (sources."service-runner-2.1.13" // { dependencies = [ - sources."bluebird-3.4.6" + sources."bluebird-3.4.7" (sources."bunyan-1.8.5" // { dependencies = [ (sources."dtrace-provider-0.8.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."mv-2.1.1" // { @@ -32938,7 +32314,7 @@ in ]; }) sources."safe-json-stringify-1.0.3" - sources."moment-2.17.0" + sources."moment-2.17.1" ]; }) sources."bunyan-syslog-udp-0.1.0" @@ -32968,19 +32344,7 @@ in sources."ms-0.7.2" (sources."msgpack5-3.4.1" // { dependencies = [ - (sources."bl-1.1.2" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."bl-1.2.0" sources."inherits-2.0.3" ]; }) @@ -33005,10 +32369,10 @@ in dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" ]; }) sources."decamelize-1.2.0" @@ -33110,7 +32474,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -33134,10 +32498,10 @@ in dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" ]; }) sources."decamelize-1.2.0" @@ -33239,7 +32603,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -33266,10 +32630,10 @@ in peerflix = nodeEnv.buildNodePackage { name = "peerflix"; packageName = "peerflix"; - version = "0.36.0"; + version = "0.36.1"; src = fetchurl { - url = "https://registry.npmjs.org/peerflix/-/peerflix-0.36.0.tgz"; - sha1 = "fe3b087f07389ca1c2fd3d71e38a7971d5508924"; + url = "https://registry.npmjs.org/peerflix/-/peerflix-0.36.1.tgz"; + sha1 = "7d2009b814b5b3a2ca573cabea1f2873a4be4a14"; }; dependencies = [ (sources."airplayer-2.0.0" // { @@ -33286,12 +32650,13 @@ in sources."big-integer-1.6.17" ]; }) - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -33309,7 +32674,7 @@ in sources."lodash-3.10.1" ]; }) - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" ]; }) @@ -33346,12 +32711,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -33369,7 +32734,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; @@ -33380,7 +32745,7 @@ in }) (sources."bonjour-3.5.0" // { dependencies = [ - sources."array-flatten-2.1.0" + sources."array-flatten-2.1.1" sources."deep-equal-1.0.1" sources."dns-equal-1.0.0" (sources."dns-txt-2.0.2" // { @@ -33419,7 +32784,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -33444,7 +32809,7 @@ in }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -33540,7 +32905,7 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -33562,12 +32927,13 @@ in sources."extend-3.0.0" (sources."spawn-sync-1.0.15" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -33590,17 +32956,17 @@ in (sources."figures-1.7.0" // { dependencies = [ sources."escape-string-regexp-1.0.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."mute-stream-0.0.6" (sources."pinkie-promise-2.0.1" // { dependencies = [ sources."pinkie-2.0.4" ]; }) - (sources."run-async-2.2.0" // { + (sources."run-async-2.3.0" // { dependencies = [ sources."is-promise-2.1.0" ]; @@ -33618,7 +32984,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."through-2.3.8" @@ -33626,8 +32992,8 @@ in }) sources."keypress-0.2.1" sources."mime-1.3.4" - sources."network-address-1.1.0" - sources."numeral-1.5.5" + sources."network-address-1.1.2" + sources."numeral-1.5.6" sources."open-0.0.5" (sources."optimist-0.6.1" // { dependencies = [ @@ -33645,18 +33011,18 @@ in sources."uniq-1.0.1" ]; }) - (sources."parse-torrent-file-4.0.0" // { + (sources."parse-torrent-file-4.0.1" // { dependencies = [ - sources."bencode-0.10.0" - (sources."simple-sha1-2.0.8" // { + sources."bencode-0.11.0" + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) sources."uniq-1.0.1" ]; }) - (sources."simple-get-2.3.0" // { + (sources."simple-get-2.4.0" // { dependencies = [ (sources."once-1.4.0" // { dependencies = [ @@ -33669,7 +33035,7 @@ in }) ]; }) - (sources."pump-1.0.1" // { + (sources."pump-1.0.2" // { dependencies = [ (sources."end-of-stream-1.1.0" // { dependencies = [ @@ -33716,8 +33082,13 @@ in sources."minimist-0.0.8" ]; }) - (sources."random-access-file-1.3.1" // { + (sources."random-access-file-1.4.0" // { dependencies = [ + (sources."debug-2.6.0" // { + dependencies = [ + sources."ms-0.7.2" + ]; + }) sources."inherits-2.0.3" ]; }) @@ -33745,9 +33116,9 @@ in (sources."parse-torrent-file-2.1.4" // { dependencies = [ sources."bencode-0.7.0" - (sources."simple-sha1-2.0.8" // { + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) ]; @@ -33833,9 +33204,9 @@ in sources."randombytes-2.0.3" ]; }) - (sources."k-rpc-socket-1.6.0" // { + (sources."k-rpc-socket-1.6.1" // { dependencies = [ - sources."bencode-0.10.0" + sources."bencode-0.11.0" ]; }) ]; @@ -33861,13 +33232,13 @@ in }) sources."random-iterate-1.0.1" sources."run-series-1.1.4" - (sources."simple-get-2.3.0" // { + (sources."simple-get-2.4.0" // { dependencies = [ sources."simple-concat-1.0.0" sources."unzip-response-2.0.1" ]; }) - (sources."simple-peer-6.0.7" // { + (sources."simple-peer-6.2.1" // { dependencies = [ sources."get-browser-rtc-1.0.2" sources."randombytes-2.0.3" @@ -33883,7 +33254,7 @@ in }) ]; }) - (sources."simple-websocket-4.1.0" // { + (sources."simple-websocket-4.2.0" // { dependencies = [ (sources."readable-stream-2.2.2" // { dependencies = [ @@ -33912,7 +33283,7 @@ in }) ]; }) - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -33939,10 +33310,10 @@ in peerflix-server = nodeEnv.buildNodePackage { name = "peerflix-server"; packageName = "peerflix-server"; - version = "0.1.1"; + version = "0.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.1.tgz"; - sha1 = "683d54067d44699b2eff8bfc793e780df2912666"; + url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.2.tgz"; + sha1 = "92d39be205b36a0986001a1d9ea34e3927937ab6"; }; dependencies = [ (sources."connect-multiparty-1.2.5" // { @@ -34079,7 +33450,7 @@ in sources."minimist-0.0.8" ]; }) - (sources."pump-1.0.1" // { + (sources."pump-1.0.2" // { dependencies = [ (sources."end-of-stream-1.1.0" // { dependencies = [ @@ -34116,9 +33487,9 @@ in (sources."parse-torrent-file-2.1.4" // { dependencies = [ sources."bencode-0.7.0" - (sources."simple-sha1-2.0.8" // { + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) ]; @@ -34159,37 +33530,32 @@ in sources."xtend-4.0.1" ]; }) - (sources."socket.io-1.6.0" // { + (sources."socket.io-1.7.2" // { dependencies = [ (sources."debug-2.3.3" // { dependencies = [ sources."ms-0.7.2" ]; }) - (sources."engine.io-1.8.0" // { + (sources."engine.io-1.8.2" // { dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" ]; }) - sources."base64id-0.1.0" - (sources."engine.io-parser-1.3.1" // { + sources."base64id-1.0.0" + (sources."engine.io-parser-1.3.2" // { dependencies = [ - sources."after-0.8.1" + sources."after-0.8.2" sources."arraybuffer.slice-0.0.6" sources."base64-arraybuffer-0.1.5" sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) sources."wtf-8-1.0.0" ]; }) @@ -34209,25 +33575,20 @@ in }) sources."object-assign-4.1.0" sources."socket.io-adapter-0.5.0" - (sources."socket.io-client-1.6.0" // { + (sources."socket.io-client-1.7.2" // { dependencies = [ sources."backo2-1.0.2" sources."component-bind-1.0.0" sources."component-emitter-1.2.1" - (sources."engine.io-client-1.8.0" // { + (sources."engine.io-client-1.8.2" // { dependencies = [ sources."component-inherit-0.0.3" - (sources."engine.io-parser-1.3.1" // { + (sources."engine.io-parser-1.3.2" // { dependencies = [ - sources."after-0.8.1" + sources."after-0.8.2" sources."arraybuffer.slice-0.0.6" sources."base64-arraybuffer-0.1.5" sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) sources."wtf-8-1.0.0" ]; }) @@ -34296,7 +33657,7 @@ in sources."addr-to-ip-port-1.4.2" sources."bencode-0.7.0" sources."buffer-equal-0.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -34308,7 +33669,7 @@ in ]; }) sources."k-bucket-0.5.0" - sources."network-address-1.1.0" + sources."network-address-1.1.2" (sources."once-1.4.0" // { dependencies = [ sources."wrappy-1.0.2" @@ -34333,7 +33694,7 @@ in sources."bencode-0.6.0" sources."bn.js-1.3.0" sources."buffer-equal-0.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -34405,9 +33766,9 @@ in (sources."parse-torrent-file-2.1.4" // { dependencies = [ sources."bencode-0.7.0" - (sources."simple-sha1-2.0.8" // { + (sources."simple-sha1-2.1.0" // { dependencies = [ - sources."rusha-0.8.4" + sources."rusha-0.8.5" ]; }) ]; @@ -34477,7 +33838,7 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) (sources."which-1.2.12" // { @@ -34612,15 +33973,15 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; }) sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -34637,14 +33998,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -34678,12 +34039,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -34702,7 +34063,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -34791,10 +34152,10 @@ in }) sources."private-0.1.6" sources."q-1.4.1" - (sources."recast-0.11.17" // { + (sources."recast-0.11.20" // { dependencies = [ - sources."ast-types-0.9.2" - sources."esprima-3.1.1" + sources."ast-types-0.9.4" + sources."esprima-3.1.3" sources."source-map-0.5.6" ]; }) @@ -34889,7 +34250,7 @@ in ]; }) sources."cookie-signature-1.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -34943,12 +34304,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -34967,7 +34328,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -34996,14 +34357,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -35014,9 +34375,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -35028,7 +34389,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) ]; @@ -35038,7 +34399,7 @@ in sources."sax-1.2.1" (sources."xmlbuilder-4.2.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -35090,9 +34451,9 @@ in dependencies = [ (sources."accepts-1.2.13" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.5.3" @@ -35177,9 +34538,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -35198,24 +34559,24 @@ in }) ]; }) - (sources."body-parser-1.15.2" // { + (sources."body-parser-1.16.0" // { dependencies = [ sources."bytes-2.4.0" sources."content-type-1.0.2" - (sources."debug-2.2.0" // { + (sources."debug-2.6.0" // { dependencies = [ - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) sources."depd-1.1.0" - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" (sources."on-finished-2.3.0" // { dependencies = [ sources."ee-first-1.1.1" ]; }) - sources."qs-6.2.0" - (sources."raw-body-2.1.7" // { + sources."qs-6.2.1" + (sources."raw-body-2.2.0" // { dependencies = [ sources."unpipe-1.0.0" ]; @@ -35223,9 +34584,9 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -35236,9 +34597,9 @@ in dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -35247,7 +34608,7 @@ in sources."bytes-2.3.0" (sources."compressible-2.0.9" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) (sources."debug-2.2.0" // { @@ -35305,12 +34666,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -35324,7 +34685,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -35353,14 +34714,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -35371,9 +34732,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -35385,7 +34746,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."async-0.9.2" @@ -35401,7 +34762,7 @@ in dependencies = [ (sources."dtrace-provider-0.8.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."mv-2.1.1" // { @@ -35440,7 +34801,7 @@ in ]; }) sources."safe-json-stringify-1.0.3" - sources."moment-2.17.0" + sources."moment-2.17.1" ]; }) (sources."handlebars-2.0.0" // { @@ -35479,7 +34840,7 @@ in sources."uc.micro-1.0.3" ]; }) - (sources."sanitize-html-1.13.0" // { + (sources."sanitize-html-1.14.1" // { dependencies = [ (sources."htmlparser2-3.9.2" // { dependencies = [ @@ -35515,9 +34876,9 @@ in ]; }) sources."jju-1.3.0" - (sources."JSONStream-1.2.1" // { + (sources."JSONStream-1.3.0" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) @@ -35544,12 +34905,12 @@ in }) (sources."fs-ext-0.5.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."crypt3-0.2.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) ]; @@ -35646,13 +35007,13 @@ in (sources."csv-0.4.6" // { dependencies = [ sources."csv-generate-0.0.6" - sources."csv-parse-1.1.7" + sources."csv-parse-1.1.10" sources."stream-transform-0.1.1" sources."csv-stringify-0.0.8" ]; }) sources."escape-regexp-component-1.0.2" - sources."formidable-1.0.17" + sources."formidable-1.1.1" (sources."http-signature-0.11.0" // { dependencies = [ sources."asn1-0.1.11" @@ -35691,7 +35052,7 @@ in }) (sources."dtrace-provider-0.6.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) ]; @@ -35700,7 +35061,7 @@ in dependencies = [ (sources."dtrace-provider-0.6.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."mv-2.1.1" // { @@ -35786,7 +35147,7 @@ in sources."asn1-0.2.3" sources."assert-plus-0.2.0" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" ]; @@ -35853,7 +35214,7 @@ in sources."minimist-0.0.8" ]; }) - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -35934,7 +35295,7 @@ in }) (sources."csso-2.2.1" // { dependencies = [ - (sources."clap-1.1.1" // { + (sources."clap-1.1.2" // { dependencies = [ (sources."chalk-1.1.3" // { dependencies = [ @@ -35942,12 +35303,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -35978,7 +35339,7 @@ in dependencies = [ (sources."async-2.1.2" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) sources."colors-1.1.2" @@ -36045,7 +35406,7 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; @@ -36058,12 +35419,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -36082,7 +35443,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -36111,14 +35472,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -36129,9 +35490,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -36157,7 +35518,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -36173,7 +35534,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -36221,12 +35582,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -36245,7 +35606,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -36274,14 +35635,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -36292,9 +35653,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -36341,10 +35702,10 @@ in typescript = nodeEnv.buildNodePackage { name = "typescript"; packageName = "typescript"; - version = "2.0.10"; + version = "2.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-2.0.10.tgz"; - sha1 = "ccdd4ed86fd5550a407101a0814012e1b3fac3dd"; + url = "https://registry.npmjs.org/typescript/-/typescript-2.1.5.tgz"; + sha1 = "6fe9479e00e01855247cea216e7561bafcdbcd4a"; }; buildInputs = globalBuildInputs; meta = { @@ -36357,10 +35718,10 @@ in uglify-js = nodeEnv.buildNodePackage { name = "uglify-js"; packageName = "uglify-js"; - version = "2.7.4"; + version = "2.7.5"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.4.tgz"; - sha1 = "a295a0de12b6a650c031c40deb0dc40b14568bd2"; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; }; dependencies = [ sources."async-0.2.10" @@ -36375,7 +35736,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -36391,7 +35752,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -36421,15 +35782,15 @@ in ungit = nodeEnv.buildNodePackage { name = "ungit"; packageName = "ungit"; - version = "0.10.3"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/ungit/-/ungit-0.10.3.tgz"; - sha1 = "7d4635b9a359c8db06c313374544f27a3890f63c"; + url = "https://registry.npmjs.org/ungit/-/ungit-1.0.1.tgz"; + sha1 = "83b852a8811f4c8f1446fd4f53b19a541c327418"; }; dependencies = [ - sources."async-2.0.1" - sources."bluebird-3.3.5" - sources."blueimp-md5-2.3.1" + sources."async-2.1.4" + sources."bluebird-3.4.7" + sources."blueimp-md5-2.6.0" (sources."body-parser-1.15.2" // { dependencies = [ sources."bytes-2.4.0" @@ -36462,26 +35823,30 @@ in (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; }) ]; }) - (sources."color-0.11.4" // { + (sources."color-1.0.3" // { dependencies = [ - sources."clone-1.0.2" - (sources."color-convert-1.8.2" // { + (sources."color-convert-1.9.0" // { dependencies = [ sources."color-name-1.1.1" ]; }) - (sources."color-string-0.3.0" // { + (sources."color-string-1.4.0" // { dependencies = [ sources."color-name-1.1.1" + (sources."simple-swizzle-0.2.2" // { + dependencies = [ + sources."is-arrayish-0.3.1" + ]; + }) ]; }) ]; @@ -36493,27 +35858,38 @@ in ]; }) sources."crossroads-0.12.2" - (sources."diff2html-1.2.0" // { + (sources."diff2html-2.0.12" // { dependencies = [ - sources."diff-2.2.3" - ]; - }) - (sources."express-4.13.4" // { - dependencies = [ - (sources."accepts-1.2.13" // { + sources."diff-3.2.0" + (sources."hogan.js-3.0.2" // { dependencies = [ - (sources."mime-types-2.1.13" // { + (sources."nopt-1.0.10" // { dependencies = [ - sources."mime-db-1.25.0" + sources."abbrev-1.0.9" ]; }) - sources."negotiator-0.5.3" + sources."mkdirp-0.3.0" + ]; + }) + sources."whatwg-fetch-2.0.2" + ]; + }) + (sources."express-4.14.0" // { + dependencies = [ + (sources."accepts-1.3.3" // { + dependencies = [ + (sources."mime-types-2.1.14" // { + dependencies = [ + sources."mime-db-1.26.0" + ]; + }) + sources."negotiator-0.6.1" ]; }) sources."array-flatten-1.1.1" sources."content-disposition-0.5.1" sources."content-type-1.0.2" - sources."cookie-0.1.5" + sources."cookie-0.3.1" sources."cookie-signature-1.0.6" (sources."debug-2.2.0" // { dependencies = [ @@ -36521,10 +35897,12 @@ in ]; }) sources."depd-1.1.0" + sources."encodeurl-1.0.1" sources."escape-html-1.0.3" sources."etag-1.7.0" - (sources."finalhandler-0.4.1" // { + (sources."finalhandler-0.5.0" // { dependencies = [ + sources."statuses-1.3.1" sources."unpipe-1.0.0" ]; }) @@ -36538,46 +35916,47 @@ in }) sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - (sources."proxy-addr-1.0.10" // { + (sources."proxy-addr-1.1.3" // { dependencies = [ sources."forwarded-0.1.0" - sources."ipaddr.js-1.0.5" + sources."ipaddr.js-1.2.0" ]; }) - sources."qs-4.0.0" - sources."range-parser-1.0.3" - (sources."send-0.13.1" // { + sources."qs-6.2.0" + sources."range-parser-1.2.0" + (sources."send-0.14.1" // { dependencies = [ sources."destroy-1.0.4" - (sources."http-errors-1.3.1" // { + (sources."http-errors-1.5.1" // { dependencies = [ sources."inherits-2.0.3" + sources."setprototypeof-1.0.2" ]; }) sources."mime-1.3.4" sources."ms-0.7.1" - sources."statuses-1.2.1" + sources."statuses-1.3.1" ]; }) (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) ]; }) sources."utils-merge-1.0.0" - sources."vary-1.0.1" + sources."vary-1.1.0" ]; }) - (sources."express-session-1.13.0" // { + (sources."express-session-1.14.2" // { dependencies = [ - sources."cookie-0.2.3" + sources."cookie-0.3.1" sources."cookie-signature-1.0.6" - sources."crc-3.4.0" + sources."crc-3.4.1" (sources."debug-2.2.0" // { dependencies = [ sources."ms-0.7.1" @@ -36586,9 +35965,10 @@ in sources."depd-1.1.0" sources."on-headers-1.0.1" sources."parseurl-1.3.1" - (sources."uid-safe-2.0.0" // { + (sources."uid-safe-2.1.3" // { dependencies = [ - sources."base64-url-1.2.1" + sources."base64-url-1.3.3" + sources."random-bytes-1.0.0" ]; }) sources."utils-merge-1.0.0" @@ -36713,32 +36093,40 @@ in dependencies = [ sources."eachr-3.2.0" sources."editions-1.3.3" - sources."typechecker-4.4.0" + sources."typechecker-4.4.1" ]; }) ]; }) sources."hasher-1.2.0" + sources."ignore-3.2.0" (sources."keen.io-0.1.3" // { dependencies = [ sources."underscore-1.5.2" ]; }) sources."knockout-3.4.1" - sources."lodash-4.12.0" + sources."lodash-4.17.4" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) - sources."moment-2.13.0" - (sources."npm-3.9.6" // { + sources."moment-2.17.1" + (sources."npm-4.1.2" // { dependencies = [ + (sources."JSONStream-1.3.0" // { + dependencies = [ + sources."jsonparse-1.3.0" + sources."through-2.3.8" + ]; + }) sources."abbrev-1.0.9" sources."ansicolors-0.3.2" sources."ansistyles-0.1.3" sources."aproba-1.0.4" sources."archy-1.0.0" + sources."asap-2.0.5" sources."chownr-1.0.1" sources."cmd-shim-2.0.2" (sources."columnify-1.5.4" // { @@ -36759,16 +36147,12 @@ in sources."proto-list-1.2.4" ]; }) - (sources."dezalgo-1.0.3" // { - dependencies = [ - sources."asap-2.0.5" - ]; - }) + sources."dezalgo-1.0.3" sources."editor-1.0.0" sources."fs-vacuum-1.2.9" sources."fs-write-stream-atomic-1.0.8" sources."fstream-1.0.10" - (sources."fstream-npm-1.1.1" // { + (sources."fstream-npm-1.2.0" // { dependencies = [ (sources."fstream-ignore-1.0.5" // { dependencies = [ @@ -36786,7 +36170,7 @@ in }) ]; }) - (sources."glob-7.0.6" // { + (sources."glob-7.1.1" // { dependencies = [ sources."fs.realpath-1.0.0" (sources."minimatch-3.0.3" // { @@ -36829,83 +36213,71 @@ in sources."promzard-0.3.0" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" (sources."lodash._baseuniq-4.6.0" // { dependencies = [ sources."lodash._createset-4.0.3" sources."lodash._root-3.0.1" ]; }) - (sources."lodash.clonedeep-4.3.2" // { + sources."lodash.clonedeep-4.5.0" + sources."lodash.union-4.6.0" + sources."lodash.uniq-4.5.0" + sources."lodash.without-4.4.0" + (sources."mississippi-1.2.0" // { dependencies = [ - sources."lodash._baseclone-4.5.7" - ]; - }) - (sources."lodash.union-4.4.0" // { - dependencies = [ - sources."lodash._baseflatten-4.2.1" - sources."lodash.rest-4.0.5" - ]; - }) - sources."lodash.uniq-4.3.0" - (sources."lodash.without-4.2.0" // { - dependencies = [ - (sources."lodash._basedifference-4.5.0" // { + (sources."concat-stream-1.6.0" // { dependencies = [ - sources."lodash._root-3.0.1" + sources."typedarray-0.0.6" + ]; + }) + (sources."duplexify-3.5.0" // { + dependencies = [ + (sources."end-of-stream-1.0.0" // { + dependencies = [ + sources."once-1.3.3" + ]; + }) + sources."stream-shift-1.0.0" + ]; + }) + (sources."end-of-stream-1.1.0" // { + dependencies = [ + sources."once-1.3.3" + ]; + }) + sources."flush-write-stream-1.0.2" + sources."from2-2.3.0" + sources."pump-1.0.2" + sources."pumpify-1.3.5" + (sources."stream-each-1.2.0" // { + dependencies = [ + sources."stream-shift-1.0.0" + ]; + }) + (sources."through2-2.0.3" // { + dependencies = [ + sources."xtend-4.0.1" ]; }) - sources."lodash.rest-4.0.5" ]; }) - (sources."node-gyp-3.3.1" // { + (sources."node-gyp-3.5.0" // { dependencies = [ - (sources."glob-4.5.3" // { + (sources."minimatch-3.0.3" // { dependencies = [ - (sources."minimatch-2.0.10" // { + (sources."brace-expansion-1.1.6" // { dependencies = [ - (sources."brace-expansion-1.1.6" // { - dependencies = [ - sources."balanced-match-0.4.2" - sources."concat-map-0.0.1" - ]; - }) - ]; - }) - ]; - }) - (sources."minimatch-1.0.0" // { - dependencies = [ - sources."lru-cache-2.7.3" - sources."sigmund-1.0.1" - ]; - }) - (sources."path-array-1.0.1" // { - dependencies = [ - (sources."array-index-1.0.0" // { - dependencies = [ - (sources."debug-2.3.3" // { - dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."es6-symbol-3.1.0" // { - dependencies = [ - sources."d-0.1.1" - (sources."es5-ext-0.10.12" // { - dependencies = [ - sources."es6-iterator-2.0.0" - ]; - }) - ]; - }) + sources."balanced-match-0.4.2" + sources."concat-map-0.0.1" ]; }) ]; }) + sources."nopt-3.0.6" ]; }) - sources."nopt-3.0.6" + sources."nopt-4.0.1" sources."normalize-git-url-3.0.2" (sources."normalize-package-data-2.3.5" // { dependencies = [ @@ -36918,28 +36290,40 @@ in }) sources."npm-cache-filename-1.0.2" sources."npm-install-checks-3.0.0" - sources."npm-package-arg-4.1.1" + sources."npm-package-arg-4.2.0" sources."npm-user-validate-0.1.5" - (sources."npmlog-2.0.4" // { + (sources."npmlog-4.0.2" // { dependencies = [ - sources."ansi-0.3.1" (sources."are-we-there-yet-1.1.2" // { dependencies = [ sources."delegates-1.0.0" ]; }) - (sources."gauge-1.2.7" // { + sources."console-control-strings-1.1.0" + (sources."gauge-2.7.2" // { dependencies = [ - sources."lodash.pad-4.5.1" - sources."lodash.padend-4.6.1" - sources."lodash.padstart-4.6.1" + sources."supports-color-0.2.0" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" + (sources."string-width-1.0.2" // { + dependencies = [ + sources."code-point-at-1.1.0" + (sources."is-fullwidth-code-point-1.0.0" // { + dependencies = [ + sources."number-is-nan-1.0.1" + ]; + }) + ]; + }) + sources."wide-align-1.1.0" ]; }) + sources."set-blocking-2.0.0" ]; }) - sources."once-1.3.3" + sources."once-1.4.0" sources."opener-1.4.2" - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-tmpdir-1.0.2" ]; @@ -36947,7 +36331,7 @@ in sources."path-is-inside-1.0.2" (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) sources."read-cmd-shim-1.0.1" @@ -36981,7 +36365,7 @@ in ]; }) sources."read-package-tree-5.1.5" - (sources."readable-stream-2.1.5" // { + (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" @@ -36992,23 +36376,10 @@ in ]; }) sources."realize-package-specifier-3.0.3" - (sources."request-2.72.0" // { + (sources."request-2.79.0" // { dependencies = [ sources."aws-sign2-0.6.0" sources."aws4-1.5.0" - (sources."bl-1.1.2" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) sources."caseless-0.11.0" (sources."combined-stream-1.0.5" // { dependencies = [ @@ -37017,7 +36388,11 @@ in }) sources."extend-3.0.0" sources."forever-agent-0.6.1" - sources."form-data-1.0.1" + (sources."form-data-2.1.2" // { + dependencies = [ + sources."asynckit-0.4.0" + ]; + }) (sources."har-validator-2.0.6" // { dependencies = [ (sources."chalk-1.1.3" // { @@ -37041,7 +36416,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -37070,14 +36445,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -37088,23 +36463,46 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) - sources."node-uuid-1.4.7" sources."oauth-sign-0.8.2" - sources."qs-6.1.0" + sources."qs-6.3.0" sources."stringstream-0.0.5" - sources."tough-cookie-2.2.2" + (sources."tough-cookie-2.3.2" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."tunnel-agent-0.4.3" ]; }) - sources."retry-0.9.0" + sources."retry-0.10.1" sources."sha-2.0.1" sources."slide-1.1.6" sources."sorted-object-2.0.1" + (sources."sorted-union-stream-2.1.3" // { + dependencies = [ + (sources."from2-1.3.0" // { + dependencies = [ + (sources."readable-stream-1.1.14" // { + dependencies = [ + sources."core-util-is-1.0.2" + sources."isarray-0.0.1" + sources."string_decoder-0.10.31" + ]; + }) + ]; + }) + (sources."stream-iterate-1.2.0" // { + dependencies = [ + sources."stream-shift-1.0.0" + ]; + }) + ]; + }) sources."strip-ansi-3.0.1" (sources."tar-2.2.1" // { dependencies = [ @@ -37120,6 +36518,7 @@ in ]; }) sources."unpipe-1.0.0" + sources."uuid-3.0.1" (sources."validate-npm-package-name-2.2.2" // { dependencies = [ sources."builtins-0.0.7" @@ -37131,8 +36530,8 @@ in ]; }) sources."wrappy-1.0.2" - sources."write-file-atomic-1.1.4" - sources."ansi-regex-2.0.0" + sources."write-file-atomic-1.3.1" + sources."ansi-regex-2.1.1" sources."debuglog-1.0.1" sources."imurmurhash-0.1.4" sources."lodash._baseindexof-3.1.0" @@ -37154,15 +36553,15 @@ in }) ]; }) - (sources."npm-registry-client-7.1.2" // { + (sources."npm-registry-client-7.4.5" // { dependencies = [ - sources."chownr-1.0.1" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -37228,12 +36627,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -37252,7 +36651,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -37281,14 +36680,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -37299,9 +36698,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -37313,12 +36712,12 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) - sources."retry-0.8.0" + sources."retry-0.10.1" sources."slide-1.1.6" - (sources."npmlog-3.1.2" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -37337,13 +36736,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.6.0" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -37356,7 +36755,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -37381,12 +36780,13 @@ in sources."passport-strategy-1.0.0" ]; }) - (sources."raven-0.11.0" // { + (sources."raven-1.1.1" // { dependencies = [ - sources."cookie-0.1.0" + sources."cookie-0.3.1" + sources."json-stringify-safe-5.0.1" sources."lsmod-1.0.0" - sources."node-uuid-1.4.7" - sources."stack-trace-0.0.7" + sources."uuid-3.0.0" + sources."stack-trace-0.0.9" ]; }) (sources."rc-1.1.6" // { @@ -37428,21 +36828,23 @@ in }) ]; }) - sources."semver-5.1.1" - (sources."serve-static-1.10.3" // { + sources."semver-5.3.0" + (sources."serve-static-1.11.1" // { dependencies = [ + sources."encodeurl-1.0.1" sources."escape-html-1.0.3" sources."parseurl-1.3.1" - (sources."send-0.13.2" // { + (sources."send-0.14.1" // { dependencies = [ sources."debug-2.2.0" sources."depd-1.1.0" sources."destroy-1.0.4" sources."etag-1.7.0" sources."fresh-0.3.0" - (sources."http-errors-1.3.1" // { + (sources."http-errors-1.5.1" // { dependencies = [ sources."inherits-2.0.3" + sources."setprototypeof-1.0.2" ]; }) sources."mime-1.3.4" @@ -37452,8 +36854,8 @@ in sources."ee-first-1.1.1" ]; }) - sources."range-parser-1.0.3" - sources."statuses-1.2.1" + sources."range-parser-1.2.0" + sources."statuses-1.3.1" ]; }) ]; @@ -37464,105 +36866,100 @@ in sources."eve-0.4.2" ]; }) - (sources."socket.io-1.4.8" // { + (sources."socket.io-1.7.2" // { dependencies = [ - (sources."engine.io-1.6.11" // { + (sources."debug-2.3.3" // { dependencies = [ - sources."base64id-0.1.0" - (sources."ws-1.1.0" // { + sources."ms-0.7.2" + ]; + }) + (sources."engine.io-1.8.2" // { + dependencies = [ + (sources."accepts-1.3.3" // { + dependencies = [ + (sources."mime-types-2.1.14" // { + dependencies = [ + sources."mime-db-1.26.0" + ]; + }) + sources."negotiator-0.6.1" + ]; + }) + sources."base64id-1.0.0" + (sources."engine.io-parser-1.3.2" // { + dependencies = [ + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" + ]; + }) + (sources."ws-1.1.1" // { dependencies = [ sources."options-0.0.6" sources."ultron-1.0.2" ]; }) - (sources."engine.io-parser-1.2.4" // { - dependencies = [ - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."utf8-2.1.0" - ]; - }) - (sources."accepts-1.1.4" // { - dependencies = [ - (sources."mime-types-2.0.14" // { - dependencies = [ - sources."mime-db-1.12.0" - ]; - }) - sources."negotiator-0.4.9" - ]; - }) + sources."cookie-0.3.1" ]; }) - (sources."socket.io-parser-2.2.6" // { + (sources."has-binary-0.1.7" // { dependencies = [ - sources."json3-3.3.2" - sources."component-emitter-1.1.2" sources."isarray-0.0.1" - sources."benchmark-1.0.0" ]; }) - (sources."socket.io-client-1.4.8" // { + sources."object-assign-4.1.0" + sources."socket.io-adapter-0.5.0" + (sources."socket.io-client-1.7.2" // { dependencies = [ - (sources."engine.io-client-1.6.11" // { + sources."backo2-1.0.2" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + (sources."engine.io-client-1.8.2" // { dependencies = [ + sources."component-inherit-0.0.3" + (sources."engine.io-parser-1.3.2" // { + dependencies = [ + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" + ]; + }) sources."has-cors-1.1.0" - (sources."ws-1.0.1" // { + (sources."parsejson-0.0.3" // { + dependencies = [ + (sources."better-assert-1.0.2" // { + dependencies = [ + sources."callsite-1.0.0" + ]; + }) + ]; + }) + (sources."parseqs-0.0.5" // { + dependencies = [ + (sources."better-assert-1.0.2" // { + dependencies = [ + sources."callsite-1.0.0" + ]; + }) + ]; + }) + (sources."ws-1.1.1" // { dependencies = [ sources."options-0.0.6" sources."ultron-1.0.2" ]; }) - sources."xmlhttprequest-ssl-1.5.1" - sources."component-emitter-1.1.2" - (sources."engine.io-parser-1.2.4" // { - dependencies = [ - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - (sources."has-binary-0.1.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - sources."utf8-2.1.0" - ]; - }) - (sources."parsejson-0.0.1" // { - dependencies = [ - (sources."better-assert-1.0.2" // { - dependencies = [ - sources."callsite-1.0.0" - ]; - }) - ]; - }) - (sources."parseqs-0.0.2" // { - dependencies = [ - (sources."better-assert-1.0.2" // { - dependencies = [ - sources."callsite-1.0.0" - ]; - }) - ]; - }) - sources."component-inherit-0.0.3" + sources."xmlhttprequest-ssl-1.5.3" sources."yeast-0.1.2" ]; }) - sources."component-bind-1.0.0" - sources."component-emitter-1.2.0" - sources."object-component-0.0.3" sources."indexof-0.0.1" - (sources."parseuri-0.0.4" // { + sources."object-component-0.0.3" + (sources."parseuri-0.0.5" // { dependencies = [ (sources."better-assert-1.0.2" // { dependencies = [ @@ -37572,32 +36969,20 @@ in ]; }) sources."to-array-0.1.4" - sources."backo2-1.0.2" ]; }) - (sources."socket.io-adapter-0.4.0" // { + (sources."socket.io-parser-2.3.1" // { dependencies = [ - (sources."socket.io-parser-2.2.2" // { + (sources."debug-2.2.0" // { dependencies = [ - sources."debug-0.7.4" - sources."json3-3.2.6" - sources."component-emitter-1.1.2" - sources."isarray-0.0.1" - sources."benchmark-1.0.0" + sources."ms-0.7.1" ]; }) - ]; - }) - (sources."has-binary-0.1.7" // { - dependencies = [ + sources."json3-3.3.2" + sources."component-emitter-1.1.2" sources."isarray-0.0.1" ]; }) - (sources."debug-2.2.0" // { - dependencies = [ - sources."ms-0.7.1" - ]; - }) ]; }) (sources."superagent-0.21.0" // { @@ -37608,7 +36993,7 @@ in sources."component-emitter-1.1.2" sources."methods-1.0.1" sources."cookiejar-2.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -37641,32 +37026,31 @@ in sources."rimraf-2.2.8" ]; }) - (sources."winston-2.2.0" // { + (sources."winston-2.3.1" // { 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."pkginfo-0.3.1" sources."stack-trace-0.0.9" ]; }) - (sources."yargs-4.7.1" // { + (sources."yargs-6.6.0" // { dependencies = [ sources."camelcase-3.0.0" (sources."cliui-3.2.0" // { dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" ]; }) sources."decamelize-1.2.0" - sources."lodash.assign-4.2.0" + sources."get-caller-file-1.0.2" (sources."os-locale-1.4.0" // { dependencies = [ (sources."lcid-1.0.0" // { @@ -37676,47 +37060,6 @@ in }) ]; }) - (sources."pkg-conf-1.1.3" // { - dependencies = [ - (sources."find-up-1.1.2" // { - dependencies = [ - sources."path-exists-2.1.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - ]; - }) - (sources."load-json-file-1.1.0" // { - dependencies = [ - sources."graceful-fs-4.1.11" - (sources."parse-json-2.2.0" // { - dependencies = [ - (sources."error-ex-1.3.0" // { - dependencies = [ - sources."is-arrayish-0.2.1" - ]; - }) - ]; - }) - sources."pify-2.3.0" - (sources."pinkie-promise-2.0.1" // { - dependencies = [ - sources."pinkie-2.0.4" - ]; - }) - (sources."strip-bom-2.0.0" // { - dependencies = [ - sources."is-utf8-0.2.1" - ]; - }) - ]; - }) - sources."object-assign-4.1.0" - sources."symbol-0.2.3" - ]; - }) (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -37791,8 +37134,9 @@ in }) ]; }) + sources."require-directory-2.1.1" sources."require-main-filename-1.0.1" - sources."set-blocking-1.0.0" + sources."set-blocking-2.0.0" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -37803,14 +37147,14 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) ]; }) - sources."window-size-0.2.0" + sources."which-module-1.0.0" sources."y18n-3.2.1" - sources."yargs-parser-2.4.1" + sources."yargs-parser-4.2.1" ]; }) ]; @@ -37967,15 +37311,15 @@ in dependencies = [ (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) ]; }) sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."node-uuid-1.4.7" @@ -37992,14 +37336,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -38033,12 +37377,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -38057,7 +37401,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -38104,12 +37448,13 @@ in webpack = nodeEnv.buildNodePackage { name = "webpack"; packageName = "webpack"; - version = "1.13.3"; + version = "1.14.0"; src = fetchurl { - url = "https://registry.npmjs.org/webpack/-/webpack-1.13.3.tgz"; - sha1 = "e79c46fe5a37c5ca70084ba0894c595cdcb42815"; + url = "https://registry.npmjs.org/webpack/-/webpack-1.14.0.tgz"; + sha1 = "54f1ffb92051a328a5b2057d6ae33c289462c823"; }; dependencies = [ + sources."acorn-3.3.0" sources."async-1.5.2" sources."clone-1.0.2" (sources."enhanced-resolve-0.9.1" // { @@ -38118,14 +37463,13 @@ in sources."graceful-fs-4.1.11" ]; }) - sources."acorn-3.3.0" sources."interpret-0.6.6" (sources."loader-utils-0.2.16" // { dependencies = [ sources."big.js-3.1.3" sources."emojis-list-2.1.0" - sources."json5-0.5.0" - sources."object-assign-4.1.0" + sources."json5-0.5.1" + sources."object-assign-4.1.1" ]; }) (sources."memory-fs-0.3.0" // { @@ -38153,7 +37497,7 @@ in sources."minimist-0.0.8" ]; }) - (sources."node-libs-browser-0.6.0" // { + (sources."node-libs-browser-0.7.0" // { dependencies = [ sources."assert-1.4.1" (sources."browserify-zlib-0.1.4" // { @@ -38173,44 +37517,58 @@ in sources."date-now-0.1.4" ]; }) - sources."constants-browserify-0.0.1" - (sources."crypto-browserify-3.2.8" // { + sources."constants-browserify-1.0.0" + (sources."crypto-browserify-3.3.0" // { dependencies = [ sources."pbkdf2-compat-2.0.1" sources."ripemd160-0.2.0" sources."sha.js-2.2.6" + (sources."browserify-aes-0.4.0" // { + dependencies = [ + sources."inherits-2.0.3" + ]; + }) ]; }) sources."domain-browser-1.1.7" sources."events-1.1.1" - (sources."http-browserify-1.7.0" // { - dependencies = [ - sources."Base64-0.2.1" - sources."inherits-2.0.3" - ]; - }) - sources."https-browserify-0.0.0" - sources."os-browserify-0.1.2" + sources."https-browserify-0.0.1" + sources."os-browserify-0.2.1" sources."path-browserify-0.0.0" sources."process-0.11.9" sources."punycode-1.4.1" sources."querystring-es3-0.2.1" - (sources."readable-stream-1.1.14" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."isarray-0.0.1" + sources."isarray-1.0.0" + sources."inherits-2.0.3" + sources."process-nextick-args-1.0.7" + sources."util-deprecate-1.0.2" + ]; + }) + (sources."stream-browserify-2.0.1" // { + dependencies = [ sources."inherits-2.0.3" ]; }) - (sources."stream-browserify-1.0.0" // { + (sources."stream-http-2.6.3" // { dependencies = [ + sources."builtin-status-codes-3.0.0" sources."inherits-2.0.3" + sources."to-arraybuffer-1.0.1" + sources."xtend-4.0.1" ]; }) sources."string_decoder-0.10.31" - sources."timers-browserify-1.4.2" + (sources."timers-browserify-2.0.2" // { + dependencies = [ + sources."setimmediate-1.0.5" + ]; + }) sources."tty-browserify-0.0.0" - (sources."url-0.10.3" // { + (sources."url-0.11.0" // { dependencies = [ sources."punycode-1.3.2" sources."querystring-0.2.0" @@ -38234,13 +37592,13 @@ in sources."minimist-0.0.10" ]; }) - (sources."supports-color-3.1.2" // { + (sources."supports-color-3.2.3" // { dependencies = [ sources."has-flag-1.0.0" ]; }) sources."tapable-0.1.10" - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -38254,7 +37612,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -38270,7 +37628,7 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -38318,7 +37676,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" ]; }) @@ -38336,7 +37694,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; @@ -38373,7 +37731,7 @@ in sources."inherits-2.0.3" (sources."is-binary-path-1.0.1" // { dependencies = [ - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" ]; }) (sources."is-glob-2.0.1" // { @@ -38407,17 +37765,17 @@ in sources."set-immediate-shim-1.0.1" ]; }) - (sources."fsevents-1.0.15" // { + (sources."fsevents-1.0.17" // { dependencies = [ - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ (sources."nopt-3.0.6" // { dependencies = [ sources."abbrev-1.0.9" ]; }) - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -38435,13 +37793,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -38454,7 +37812,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -38496,12 +37854,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -38520,7 +37878,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -38549,14 +37907,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -38567,9 +37925,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -38581,7 +37939,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) (sources."rimraf-2.5.4" // { @@ -38669,14 +38027,14 @@ in sources."graceful-fs-4.1.11" ]; }) - (sources."webpack-core-0.6.8" // { + (sources."webpack-core-0.6.9" // { dependencies = [ (sources."source-map-0.4.4" // { dependencies = [ sources."amdefine-1.0.1" ]; }) - sources."source-list-map-0.1.6" + sources."source-list-map-0.1.8" ]; }) ]; @@ -38707,16 +38065,16 @@ in yarn = nodeEnv.buildNodePackage { name = "yarn"; packageName = "yarn"; - version = "0.17.8"; + version = "0.19.1"; src = fetchurl { - url = "https://registry.npmjs.org/yarn/-/yarn-0.17.8.tgz"; - sha1 = "6a95d19aaeb891810618937db98a2080683cbbb4"; + url = "https://registry.npmjs.org/yarn/-/yarn-0.19.1.tgz"; + sha1 = "102ca03ce7fc910a73f719c70bba9e9f9e3b2b4d"; }; dependencies = [ - (sources."babel-runtime-6.18.0" // { + (sources."babel-runtime-6.22.0" // { dependencies = [ sources."core-js-2.4.1" - sources."regenerator-runtime-0.9.6" + sources."regenerator-runtime-0.10.1" ]; }) sources."bytes-2.4.0" @@ -38727,12 +38085,12 @@ in sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -38748,8 +38106,8 @@ in sources."graceful-readlink-1.0.1" ]; }) - sources."death-1.0.0" - (sources."debug-2.3.3" // { + sources."death-1.1.0" + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -38781,12 +38139,13 @@ in sources."extend-3.0.0" (sources."spawn-sync-1.0.15" // { dependencies = [ - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ sources."inherits-2.0.3" sources."typedarray-0.0.6" - (sources."readable-stream-2.0.6" // { + (sources."readable-stream-2.2.2" // { dependencies = [ + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -38809,17 +38168,17 @@ in (sources."figures-1.7.0" // { dependencies = [ sources."escape-string-regexp-1.0.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."mute-stream-0.0.6" (sources."pinkie-promise-2.0.1" // { dependencies = [ sources."pinkie-2.0.4" ]; }) - (sources."run-async-2.2.0" // { + (sources."run-async-2.3.0" // { dependencies = [ sources."is-promise-2.1.0" ]; @@ -38837,7 +38196,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."through-2.3.8" @@ -38845,9 +38204,9 @@ in }) (sources."invariant-2.2.2" // { dependencies = [ - (sources."loose-envify-1.3.0" // { + (sources."loose-envify-1.3.1" // { dependencies = [ - sources."js-tokens-2.0.0" + sources."js-tokens-3.0.0" ]; }) ]; @@ -38870,7 +38229,7 @@ in sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) (sources."minimatch-3.0.3" // { @@ -38888,12 +38247,12 @@ in sources."minimist-0.0.8" ]; }) - (sources."node-emoji-1.4.1" // { + (sources."node-emoji-1.5.1" // { dependencies = [ sources."string.prototype.codepointat-0.2.0" ]; }) - (sources."node-gyp-3.4.0" // { + (sources."node-gyp-3.5.0" // { dependencies = [ (sources."fstream-1.0.10" // { dependencies = [ @@ -38923,7 +38282,7 @@ in sources."abbrev-1.0.9" ]; }) - (sources."npmlog-3.1.2" // { + (sources."npmlog-4.0.2" // { dependencies = [ (sources."are-we-there-yet-1.1.2" // { dependencies = [ @@ -38942,13 +38301,13 @@ in ]; }) sources."console-control-strings-1.1.0" - (sources."gauge-2.6.0" // { + (sources."gauge-2.7.2" // { dependencies = [ sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" (sources."string-width-1.0.2" // { dependencies = [ sources."code-point-at-1.1.0" @@ -38961,7 +38320,7 @@ in }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."wide-align-1.1.0" @@ -38970,30 +38329,12 @@ in sources."set-blocking-2.0.0" ]; }) - (sources."osenv-0.1.3" // { + (sources."osenv-0.1.4" // { dependencies = [ sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" ]; }) - (sources."path-array-1.0.1" // { - dependencies = [ - (sources."array-index-1.0.0" // { - dependencies = [ - (sources."es6-symbol-3.1.0" // { - dependencies = [ - sources."d-0.1.1" - (sources."es5-ext-0.10.12" // { - dependencies = [ - sources."es6-iterator-2.0.0" - ]; - }) - ]; - }) - ]; - }) - ]; - }) (sources."which-1.2.12" // { dependencies = [ sources."isexe-1.1.2" @@ -39002,17 +38343,15 @@ in ]; }) sources."object-path-0.11.3" - (sources."proper-lockfile-1.2.0" // { + (sources."proper-lockfile-2.0.0" // { dependencies = [ - sources."err-code-1.1.1" - sources."extend-3.0.0" sources."graceful-fs-4.1.11" - sources."retry-0.10.0" + sources."retry-0.10.1" ]; }) (sources."read-1.0.7" // { dependencies = [ - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; }) (sources."repeating-2.0.1" // { @@ -39051,7 +38390,7 @@ in sources."is-property-1.0.2" ]; }) - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -39080,14 +38419,14 @@ in sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -39098,9 +38437,9 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.13" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" @@ -39112,7 +38451,7 @@ in ]; }) sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" ]; }) sources."request-capture-har-1.1.4" @@ -39157,20 +38496,7 @@ in }) (sources."tar-stream-1.5.2" // { dependencies = [ - (sources."bl-1.1.2" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."bl-1.2.0" (sources."end-of-stream-1.1.0" // { dependencies = [ (sources."once-1.3.3" // { diff --git a/pkgs/development/node-packages/node-packages-v6.nix b/pkgs/development/node-packages/node-packages-v6.nix index 2132aff9dd0..7de48f6c175 100644 --- a/pkgs/development/node-packages/node-packages-v6.nix +++ b/pkgs/development/node-packages/node-packages-v6.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -76,13 +76,13 @@ let sha1 = "12bc6d84345fbc306e13f7075d6437a8bf64d7e3"; }; }; - "resolve-1.1.7" = { + "resolve-1.2.0" = { name = "resolve"; packageName = "resolve"; - version = "1.1.7"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; + url = "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz"; + sha1 = "9589c3f2f6149d1417a40becc1663db6ec6bc26c"; }; }; "global-paths-0.1.2" = { @@ -274,13 +274,13 @@ let sha1 = "be310715431cfabccc54ab3951210fa0b6d01abe"; }; }; - "global-prefix-0.1.4" = { + "global-prefix-0.1.5" = { name = "global-prefix"; packageName = "global-prefix"; - version = "0.1.4"; + version = "0.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.4.tgz"; - sha1 = "05158db1cde2dd491b455e290eb3ab8bfc45c6e1"; + url = "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz"; + sha1 = "8d3bc6b8da3ca8112a160d8d496ff0462bfef78f"; }; }; "is-windows-0.2.0" = { @@ -292,6 +292,15 @@ let sha1 = "de1aa6d63ea29dd248737b69f1ff8b8002d2108c"; }; }; + "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"; + }; + }; "ini-1.3.4" = { name = "ini"; packageName = "ini"; @@ -301,15 +310,6 @@ let sha1 = "0537cb79daf59b59a1a517dff706c86ec039162e"; }; }; - "osenv-0.1.3" = { - name = "osenv"; - packageName = "osenv"; - version = "0.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz"; - sha1 = "83cf05c6d6458fc4d5ac6362ea325d92f2754217"; - }; - }; "which-1.2.12" = { name = "which"; packageName = "which"; @@ -319,22 +319,13 @@ let sha1 = "de67b5e450269f194909ef23ece4ebe416fa1192"; }; }; - "os-homedir-1.0.2" = { - name = "os-homedir"; - packageName = "os-homedir"; - version = "1.0.2"; + "parse-passwd-1.0.0" = { + name = "parse-passwd"; + packageName = "parse-passwd"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"; - sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3"; - }; - }; - "os-tmpdir-1.0.2" = { - name = "os-tmpdir"; - packageName = "os-tmpdir"; - version = "1.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"; - sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274"; + url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"; + sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6"; }; }; "isexe-1.1.2" = { @@ -409,13 +400,13 @@ let sha1 = "56b558ba43b9cb5657662251dabe3cb34c16c56f"; }; }; - "azure-arm-cdn-0.2.1" = { + "azure-arm-cdn-1.0.0" = { name = "azure-arm-cdn"; packageName = "azure-arm-cdn"; - version = "0.2.1"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-0.2.1.tgz"; - sha1 = "afccda7d6e46632bf3e4016e573e2da1c8874b3a"; + url = "https://registry.npmjs.org/azure-arm-cdn/-/azure-arm-cdn-1.0.0.tgz"; + sha1 = "a400b0234734eb8f7a52f5b800dd05b4f1b69f85"; }; }; "azure-arm-commerce-0.2.0" = { @@ -427,13 +418,31 @@ let sha1 = "152105f938603c94ec476c4cbd46b4ba058262bd"; }; }; - "azure-arm-compute-0.19.0" = { + "azure-arm-compute-0.19.1" = { name = "azure-arm-compute"; packageName = "azure-arm-compute"; - version = "0.19.0"; + version = "0.19.1"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-compute/-/azure-arm-compute-0.19.0.tgz"; - sha1 = "7dce93299d8f25f9fa689323b11565f9c774c83e"; + url = "https://registry.npmjs.org/azure-arm-compute/-/azure-arm-compute-0.19.1.tgz"; + sha1 = "04bd00758cfcc6fac616a4cf336bbdf83ab1decd"; + }; + }; + "azure-arm-datalake-analytics-1.0.1-preview" = { + name = "azure-arm-datalake-analytics"; + packageName = "azure-arm-datalake-analytics"; + version = "1.0.1-preview"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-arm-datalake-analytics/-/azure-arm-datalake-analytics-1.0.1-preview.tgz"; + sha1 = "75461904000427e12ce11d634d74c052c86de994"; + }; + }; + "azure-arm-datalake-store-1.0.1-preview" = { + name = "azure-arm-datalake-store"; + packageName = "azure-arm-datalake-store"; + version = "1.0.1-preview"; + src = fetchurl { + url = "https://registry.npmjs.org/azure-arm-datalake-store/-/azure-arm-datalake-store-1.0.1-preview.tgz"; + sha1 = "bd07cbeb5eb355a00b7bed69e198a1a968115dd5"; }; }; "azure-arm-hdinsight-0.2.2" = { @@ -535,24 +544,6 @@ let sha1 = "22e516e7519dd12583e174cca4eeb3b20c993d02"; }; }; - "azure-arm-datalake-analytics-0.4.3" = { - name = "azure-arm-datalake-analytics"; - packageName = "azure-arm-datalake-analytics"; - version = "0.4.3"; - src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-datalake-analytics/-/azure-arm-datalake-analytics-0.4.3.tgz"; - sha1 = "10c81e59d3064289a42ab37fea805a334333ed91"; - }; - }; - "azure-arm-datalake-store-0.4.2" = { - name = "azure-arm-datalake-store"; - packageName = "azure-arm-datalake-store"; - version = "0.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-datalake-store/-/azure-arm-datalake-store-0.4.2.tgz"; - sha1 = "479f4a28986c9737b8fef14090c0c7ccc33cb123"; - }; - }; "azure-arm-devtestlabs-0.1.0" = { name = "azure-arm-devtestlabs"; packageName = "azure-arm-devtestlabs"; @@ -643,13 +634,13 @@ let sha1 = "8d5d46b66b16c36dfc067f7c7c87bd2f42049c54"; }; }; - "azure-arm-resource-1.4.5-preview" = { + "azure-arm-resource-1.6.1-preview" = { name = "azure-arm-resource"; packageName = "azure-arm-resource"; - version = "1.4.5-preview"; + version = "1.6.1-preview"; src = fetchurl { - url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.4.5-preview.tgz"; - sha1 = "166934783752607e9a4128ea0ad715b9b7a9015f"; + url = "https://registry.npmjs.org/azure-arm-resource/-/azure-arm-resource-1.6.1-preview.tgz"; + sha1 = "aa9a49fb9081a210f2f4cc6596ca4653b68306e6"; }; }; "azure-arm-storage-0.13.1-preview" = { @@ -742,13 +733,13 @@ let sha1 = "7f8d7e7949202e599638fd8abba8f1dc1a89f79e"; }; }; - "applicationinsights-0.15.12" = { + "applicationinsights-0.16.0" = { name = "applicationinsights"; packageName = "applicationinsights"; - version = "0.15.12"; + version = "0.16.0"; src = fetchurl { - url = "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.15.12.tgz"; - sha1 = "d03f282da9424f33729eb7da8279e8e8a20dc7fc"; + url = "https://registry.npmjs.org/applicationinsights/-/applicationinsights-0.16.0.tgz"; + sha1 = "e02dafb10cf573c19b429793c87797d6404f0ee3"; }; }; "caller-id-0.1.0" = { @@ -868,13 +859,13 @@ let sha1 = "28e039af12be00c4d1d890dc243afcfe2b25298a"; }; }; - "moment-2.17.0" = { + "moment-2.17.1" = { name = "moment"; packageName = "moment"; - version = "2.17.0"; + version = "2.17.1"; src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.17.0.tgz"; - sha1 = "a4c292e02aac5ddefb29a6eed24f51938dd3b74f"; + url = "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz"; + sha1 = "fed9506063f36b10f066c8b59a144d7faebe1d82"; }; }; "ms-rest-1.15.2" = { @@ -904,15 +895,6 @@ let sha1 = "f03cf65ebd5d4d9dd2f7becb57ceaf78ed94a2bf"; }; }; - "node-uuid-1.2.0" = { - name = "node-uuid"; - packageName = "node-uuid"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/node-uuid/-/node-uuid-1.2.0.tgz"; - sha1 = "81a9fe32934719852499b58b2523d2cd5fdfd65b"; - }; - }; "omelette-0.1.0" = { name = "omelette"; packageName = "omelette"; @@ -1039,6 +1021,15 @@ let sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f"; }; }; + "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"; + }; + }; "validator-5.2.0" = { name = "validator"; packageName = "validator"; @@ -1120,13 +1111,13 @@ let sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; }; }; - "xmldom-0.1.22" = { + "xmldom-0.1.27" = { name = "xmldom"; packageName = "xmldom"; - version = "0.1.22"; + version = "0.1.27"; src = fetchurl { - url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz"; - sha1 = "10de4e5e964981f03c8cc72fadc08d14b6c3aa26"; + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz"; + sha1 = "d501f97b3bdb403af8ef9ecc20573187aadac0e9"; }; }; "xpath.js-1.0.7" = { @@ -1147,13 +1138,13 @@ let sha1 = "eac16e03ea1438eff9423d69baa36262ed1f70bb"; }; }; - "jwa-1.1.4" = { + "jwa-1.1.5" = { name = "jwa"; packageName = "jwa"; - version = "1.1.4"; + version = "1.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/jwa/-/jwa-1.1.4.tgz"; - sha1 = "dbb01bd38cd409899fa715107e90d90f9bcb161e"; + url = "https://registry.npmjs.org/jwa/-/jwa-1.1.5.tgz"; + sha1 = "a0552ce0220742cd52e153774a32905c30e756e5"; }; }; "safe-buffer-5.0.1" = { @@ -1174,22 +1165,13 @@ let sha1 = "f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819"; }; }; - "ecdsa-sig-formatter-1.0.7" = { + "ecdsa-sig-formatter-1.0.9" = { name = "ecdsa-sig-formatter"; packageName = "ecdsa-sig-formatter"; - version = "1.0.7"; + version = "1.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.7.tgz"; - sha1 = "3137e976a1d6232517e2513e04e32f79bcbdf126"; - }; - }; - "base64-url-1.3.3" = { - name = "base64-url"; - packageName = "base64-url"; - version = "1.3.3"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz"; - sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f"; + url = "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz"; + sha1 = "4bc926274ec3b5abb5016e7e1d60921ac262b2a1"; }; }; "xml2js-0.2.7" = { @@ -1831,13 +1813,13 @@ let sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"; }; }; - "mime-types-2.1.13" = { + "mime-types-2.1.14" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.13"; + version = "2.1.14"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.13.tgz"; - sha1 = "e07aaa9c6c6b9a7ca3012c69003ad25a39e92a88"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz"; + sha1 = "f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"; }; }; "oauth-sign-0.8.2" = { @@ -1903,13 +1885,13 @@ let sha1 = "2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"; }; }; - "lodash-4.17.2" = { + "lodash-4.17.4" = { name = "lodash"; packageName = "lodash"; - version = "4.17.2"; + version = "4.17.4"; src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.17.2.tgz"; - sha1 = "34a3055babe04ce42467b607d700072c7ff6bf42"; + url = "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"; + sha1 = "78203a4d1c328ae1d86dca6460e369b57f4055ae"; }; }; "chalk-1.1.3" = { @@ -1993,13 +1975,13 @@ let sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; }; }; - "ansi-regex-2.0.0" = { + "ansi-regex-2.1.1" = { name = "ansi-regex"; packageName = "ansi-regex"; - version = "2.0.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"; - sha1 = "c5061b6e0ef8a81775e50f5d66151bf6bf371107"; + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"; + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; }; }; "graceful-readlink-1.0.1" = { @@ -2029,13 +2011,13 @@ let sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; }; }; - "jsonpointer-4.0.0" = { + "jsonpointer-4.0.1" = { name = "jsonpointer"; packageName = "jsonpointer"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.0.tgz"; - sha1 = "6661e161d2fc445f19f98430231343722e1fcbd5"; + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; }; }; "xtend-4.0.1" = { @@ -2119,13 +2101,13 @@ let sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; }; }; - "sshpk-1.10.1" = { + "sshpk-1.10.2" = { name = "sshpk"; packageName = "sshpk"; - version = "1.10.1"; + version = "1.10.2"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.1.tgz"; - sha1 = "30e1a5d329244974a1af61511339d595af6638b0"; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz"; + sha1 = "d5a804ce22695515638e798dbe23273de070a5fa"; }; }; "extsprintf-1.0.2" = { @@ -2173,13 +2155,13 @@ let sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; }; }; - "dashdash-1.14.0" = { + "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; - version = "1.14.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz"; - sha1 = "29e486c5418bf0f356034a993d51686a33e84141"; + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"; + sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; }; }; "getpass-0.1.6" = { @@ -2200,13 +2182,13 @@ let sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"; }; }; - "tweetnacl-0.14.3" = { + "tweetnacl-0.14.5" = { name = "tweetnacl"; packageName = "tweetnacl"; - version = "0.14.3"; + version = "0.14.5"; src = fetchurl { - url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz"; - sha1 = "3da382f670f25ded78d7b3d1792119bca0b7132d"; + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; + sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; "jodid25519-1.0.2" = { @@ -2236,13 +2218,13 @@ let sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4"; }; }; - "mime-db-1.25.0" = { + "mime-db-1.26.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.25.0"; + version = "1.26.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.25.0.tgz"; - sha1 = "c18dbd7c73a5dbf6f44a024dc0d165a1e7b1c392"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz"; + sha1 = "eaffcd0e4fc6935cf8134da246e2e6c35305adff"; }; }; "punycode-1.4.1" = { @@ -2299,13 +2281,13 @@ let sha1 = "0c989774f2870c69378aa665648cdc60f343aa53"; }; }; - "concat-stream-1.5.2" = { + "concat-stream-1.6.0" = { name = "concat-stream"; packageName = "concat-stream"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz"; - sha1 = "708978624d856af41a5a741defdd261da752c266"; + url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz"; + sha1 = "0aac662fd52be78964d5532f694784e70110acf7"; }; }; "http-response-object-1.1.0" = { @@ -2335,6 +2317,24 @@ let sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; }; }; + "readable-stream-2.2.2" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "2.2.2"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; + sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; + }; + }; + "buffer-shims-1.0.0" = { + name = "buffer-shims"; + packageName = "buffer-shims"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; + sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; + }; + }; "http-basic-2.5.1" = { name = "http-basic"; packageName = "http-basic"; @@ -2362,6 +2362,15 @@ let sha1 = "522765b50c3510490e52d7dcfe085ef9ba96958f"; }; }; + "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"; + }; + }; "async-1.0.0" = { name = "async"; packageName = "async"; @@ -2380,13 +2389,13 @@ let sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b"; }; }; - "mute-stream-0.0.6" = { + "mute-stream-0.0.7" = { name = "mute-stream"; packageName = "mute-stream"; - version = "0.0.6"; + version = "0.0.7"; src = fetchurl { - url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz"; - sha1 = "48962b19e169fd1dfc240b3f1e7317627bbc47db"; + url = "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"; + sha1 = "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"; }; }; "argparse-1.0.4" = { @@ -2677,15 +2686,6 @@ let sha1 = "d4596e702734a93e40e9af864319eabd99ff2f0e"; }; }; - "readable-stream-2.2.2" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; - sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; - }; - }; "stream-shift-1.0.0" = { name = "stream-shift"; packageName = "stream-shift"; @@ -2704,15 +2704,6 @@ let sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20"; }; }; - "buffer-shims-1.0.0" = { - name = "buffer-shims"; - packageName = "buffer-shims"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"; - sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; - }; - }; "camelcase-keys-2.1.0" = { name = "camelcase-keys"; packageName = "camelcase-keys"; @@ -2767,13 +2758,13 @@ let sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df"; }; }; - "object-assign-4.1.0" = { + "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; - version = "4.1.0"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; - sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; }; }; "read-pkg-up-1.0.1" = { @@ -2821,13 +2812,13 @@ let sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; }; }; - "signal-exit-3.0.1" = { + "signal-exit-3.0.2" = { name = "signal-exit"; packageName = "signal-exit"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz"; - sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81"; + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"; + sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; "array-find-index-1.0.2" = { @@ -3118,13 +3109,13 @@ let sha1 = "55705bcd93c5f3673530c2c2cbc0c2b3addc286e"; }; }; - "debug-2.3.3" = { + "debug-2.6.0" = { name = "debug"; packageName = "debug"; - version = "2.3.3"; + version = "2.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz"; - sha1 = "40c453e67e6e13c901ddec317af8986cda9eff8c"; + url = "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz"; + sha1 = "bc596bcabe7617f11d9fa15361eded5608b8499b"; }; }; "ms-0.7.2" = { @@ -3136,6 +3127,15 @@ let sha1 = "ae25cf2512b3885a1d95d7f037868d8431124765"; }; }; + "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"; + }; + }; "rimraf-2.2.8" = { name = "rimraf"; packageName = "rimraf"; @@ -3145,22 +3145,22 @@ let sha1 = "e439be2aaee327321952730f99a8929e4fc50582"; }; }; - "JSONStream-1.2.1" = { + "JSONStream-1.3.0" = { name = "JSONStream"; packageName = "JSONStream"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.2.1.tgz"; - sha1 = "32aa5790e799481083b49b4b7fa94e23bae69bf9"; - }; - }; - "assert-1.3.0" = { - name = "assert"; - packageName = "assert"; version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; - sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz"; + sha1 = "680ab9ac6572a8a1a207e0b38721db1c77b215e5"; + }; + }; + "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"; }; }; "browser-pack-6.0.2" = { @@ -3208,6 +3208,15 @@ let sha1 = "d1094c577fbd9a8b8bd43c96af6188aa205d05f4"; }; }; + "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"; + }; + }; "console-browserify-1.1.0" = { name = "console-browserify"; packageName = "console-browserify"; @@ -3280,15 +3289,6 @@ let sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; }; }; - "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"; - }; - }; "has-1.0.1" = { name = "has"; packageName = "has"; @@ -3424,13 +3424,13 @@ let sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; }; }; - "stream-http-2.5.0" = { + "stream-http-2.6.3" = { name = "stream-http"; packageName = "stream-http"; - version = "2.5.0"; + version = "2.6.3"; src = fetchurl { - url = "https://registry.npmjs.org/stream-http/-/stream-http-2.5.0.tgz"; - sha1 = "585eee513217ed98fe199817e7313b6f772a6802"; + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz"; + sha1 = "4c3ddbf9635968ea2cfd4e48d43de5def2625ac3"; }; }; "subarg-1.0.0" = { @@ -3451,13 +3451,13 @@ let sha1 = "b4549706d386cc1c1dc7c2423f18579b6cade710"; }; }; - "through2-2.0.1" = { + "through2-2.0.3" = { name = "through2"; packageName = "through2"; - version = "2.0.1"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz"; - sha1 = "384e75314d49f32de12eebb8136b8eb6b5d59da9"; + url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; }; }; "timers-browserify-1.4.2" = { @@ -3505,6 +3505,15 @@ let sha1 = "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"; }; }; + "jsonparse-1.3.0" = { + name = "jsonparse"; + packageName = "jsonparse"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.0.tgz"; + sha1 = "85fc245b1d9259acc6941960b905adf64e7de0e8"; + }; + }; "through-2.3.8" = { name = "through"; packageName = "through"; @@ -3568,6 +3577,15 @@ let sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; }; }; + "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"; + }; + }; "pako-0.2.9" = { name = "pako"; packageName = "pako"; @@ -3802,13 +3820,13 @@ let sha1 = "1332ff00156c0a0ffdd8236013d07b77a0451573"; }; }; - "asn1.js-4.9.0" = { + "asn1.js-4.9.1" = { name = "asn1.js"; packageName = "asn1.js"; - version = "4.9.0"; + version = "4.9.1"; src = fetchurl { - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.0.tgz"; - sha1 = "f71a1243f3e79d46d7b07d7fbf4824ee73af054a"; + url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz"; + sha1 = "48ba240b45a9280e94748990ba597d216617fd40"; }; }; "ripemd160-1.0.1" = { @@ -3973,13 +3991,13 @@ let sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; }; }; - "builtin-status-codes-2.0.0" = { + "builtin-status-codes-3.0.0" = { name = "builtin-status-codes"; packageName = "builtin-status-codes"; - version = "2.0.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz"; - sha1 = "6f22003baacf003ccd287afe6872151fddc58579"; + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; + sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; }; }; "to-arraybuffer-1.0.1" = { @@ -4045,13 +4063,13 @@ let sha1 = "c033d086cf0d12af73aed5a99c0cedb37367b395"; }; }; - "castv2-client-1.1.2" = { + "castv2-client-1.2.0" = { name = "castv2-client"; packageName = "castv2-client"; - version = "1.1.2"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.1.2.tgz"; - sha1 = "7865eac9181cd1f419fdcee448b5793706f853ad"; + url = "https://registry.npmjs.org/castv2-client/-/castv2-client-1.2.0.tgz"; + sha1 = "a9193b1a5448b8cb9a0415bd021c8811ed7b0544"; }; }; "chalk-1.0.0" = { @@ -4450,13 +4468,13 @@ let sha1 = "a400225438cacb67cd6108e8e826d5920a705dcc"; }; }; - "numeral-1.5.5" = { + "numeral-1.5.6" = { name = "numeral"; packageName = "numeral"; - version = "1.5.5"; + version = "1.5.6"; src = fetchurl { - url = "https://registry.npmjs.org/numeral/-/numeral-1.5.5.tgz"; - sha1 = "b7515d64533626124e9196cfc68c8fd5b2dee208"; + url = "https://registry.npmjs.org/numeral/-/numeral-1.5.6.tgz"; + sha1 = "3831db968451b9cf6aff9bf95925f1ef8e37b33f"; }; }; "open-0.0.5" = { @@ -4522,13 +4540,13 @@ let sha1 = "91e5129088330a0fe248520cee12d1ad6bb4ddfb"; }; }; - "mdns-js-0.5.1" = { + "mdns-js-0.5.3" = { name = "mdns-js"; packageName = "mdns-js"; - version = "0.5.1"; + version = "0.5.3"; src = fetchurl { - url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.1.tgz"; - sha1 = "a7ffa47e506e1c0f39bb9cd47c8fa4999e7bc4ec"; + url = "https://registry.npmjs.org/mdns-js/-/mdns-js-0.5.3.tgz"; + sha1 = "add2958d399319b6d8f2dde29bebac5e845e8b6d"; }; }; "plist-2.0.1" = { @@ -4675,22 +4693,22 @@ let sha1 = "be6abbf2648796c6d6e36e66416f7e0feecf2df8"; }; }; - "parse-torrent-file-4.0.0" = { + "parse-torrent-file-4.0.1" = { name = "parse-torrent-file"; packageName = "parse-torrent-file"; - version = "4.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-4.0.0.tgz"; - sha1 = "106df57e0e509bafa6756e544d88205e52be33a6"; + url = "https://registry.npmjs.org/parse-torrent-file/-/parse-torrent-file-4.0.1.tgz"; + sha1 = "4580c5ebb3f6e607baa02ef0ace51f627859e699"; }; }; - "simple-get-2.3.0" = { + "simple-get-2.4.0" = { name = "simple-get"; packageName = "simple-get"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-get/-/simple-get-2.3.0.tgz"; - sha1 = "c5fdfcce1e516ad4b2ce7b7c2bd2d710502d8ac9"; + url = "https://registry.npmjs.org/simple-get/-/simple-get-2.4.0.tgz"; + sha1 = "31ae7478ea0042b107c743a5af657333d778f7c2"; }; }; "thirty-two-1.0.2" = { @@ -4711,31 +4729,31 @@ let sha1 = "b31c5ae8254844a3a8281541ce2b04b865a734ff"; }; }; - "bencode-0.10.0" = { + "bencode-0.11.0" = { name = "bencode"; packageName = "bencode"; - version = "0.10.0"; + version = "0.11.0"; src = fetchurl { - url = "https://registry.npmjs.org/bencode/-/bencode-0.10.0.tgz"; - sha1 = "717b36fc61c4e9cb3755f0a9f90996ee5b46f0d0"; + url = "https://registry.npmjs.org/bencode/-/bencode-0.11.0.tgz"; + sha1 = "7ea65d4ce00300393a43a92d5640b6fb0204dc64"; }; }; - "simple-sha1-2.0.8" = { + "simple-sha1-2.1.0" = { name = "simple-sha1"; packageName = "simple-sha1"; - version = "2.0.8"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.0.8.tgz"; - sha1 = "dabb4b17b9f06a4bbf0174b3b4b3a2cdd8e2785f"; + url = "https://registry.npmjs.org/simple-sha1/-/simple-sha1-2.1.0.tgz"; + sha1 = "9427bb96ff1263cc10a8414cedd51a18b919e8b3"; }; }; - "rusha-0.8.4" = { + "rusha-0.8.5" = { name = "rusha"; packageName = "rusha"; - version = "0.8.4"; + version = "0.8.5"; src = fetchurl { - url = "https://registry.npmjs.org/rusha/-/rusha-0.8.4.tgz"; - sha1 = "006599181ab437e53f3ca6bb5340f96c7a533c7b"; + url = "https://registry.npmjs.org/rusha/-/rusha-0.8.5.tgz"; + sha1 = "a30ae9bd5a4e80fbc96fbe7a13232b944be24f84"; }; }; "simple-concat-1.0.0" = { @@ -4900,13 +4918,13 @@ let sha1 = "dd3ae8dba3e58df5c9ed3457c055177849d82854"; }; }; - "random-access-file-1.3.1" = { + "random-access-file-1.4.0" = { name = "random-access-file"; packageName = "random-access-file"; - version = "1.3.1"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/random-access-file/-/random-access-file-1.3.1.tgz"; - sha1 = "5302a65a7ff2b83c50e18d79bf4cd619b520ac8d"; + url = "https://registry.npmjs.org/random-access-file/-/random-access-file-1.4.0.tgz"; + sha1 = "40972acb4d3d6f023522d08f3b2046c6d1ae5767"; }; }; "run-parallel-1.1.6" = { @@ -5125,13 +5143,13 @@ let sha1 = "58cccb244f563326ba893bf5c06a35f644846daa"; }; }; - "k-rpc-socket-1.6.0" = { + "k-rpc-socket-1.6.1" = { name = "k-rpc-socket"; packageName = "k-rpc-socket"; - version = "1.6.0"; + version = "1.6.1"; src = fetchurl { - url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.0.tgz"; - sha1 = "28c3909cf1547aaa47d5cd924034d55720f7ba64"; + url = "https://registry.npmjs.org/k-rpc-socket/-/k-rpc-socket-1.6.1.tgz"; + sha1 = "bf67128f89f0c62a19cec5afc3003c280111c78e"; }; }; "bencode-0.8.0" = { @@ -5170,22 +5188,22 @@ let sha1 = "89a73ddc5e75c9ef8ab6320c0a1600d6a41179b9"; }; }; - "simple-peer-6.0.7" = { + "simple-peer-6.2.1" = { name = "simple-peer"; packageName = "simple-peer"; - version = "6.0.7"; + version = "6.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.0.7.tgz"; - sha1 = "ccc5133b7e75e154ab17b9ccdbec91e970cc2278"; + url = "https://registry.npmjs.org/simple-peer/-/simple-peer-6.2.1.tgz"; + sha1 = "0d6bf982afb32cca2fabbb969dee4fceaceb99fb"; }; }; - "simple-websocket-4.1.0" = { + "simple-websocket-4.2.0" = { name = "simple-websocket"; packageName = "simple-websocket"; - version = "4.1.0"; + version = "4.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.1.0.tgz"; - sha1 = "2b1e887e7737ae1452458ead0d0a79722901877f"; + url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-4.2.0.tgz"; + sha1 = "2517742a7dafc8d44fd4e093184b6718c817f2bf"; }; }; "string2compact-1.2.2" = { @@ -5512,13 +5530,13 @@ let sha1 = "be6ca7c76e4a57d930cc80f6b31fbd80ca86045c"; }; }; - "exit-on-epipe-0.1.0" = { + "exit-on-epipe-1.0.0" = { name = "exit-on-epipe"; packageName = "exit-on-epipe"; - version = "0.1.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-0.1.0.tgz"; - sha1 = "aa2f0155b78b34fe60dd2b462e84637ba5ed0697"; + url = "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.0.tgz"; + sha1 = "f6e0579c8214d33a08109fd6e2e5c1dbc70463fc"; }; }; "sax-1.2.1" = { @@ -5557,13 +5575,13 @@ let sha1 = "a3ad3c366c60baf104701a67a7877af75555ed33"; }; }; - "insight-0.8.3" = { + "insight-0.8.4" = { name = "insight"; packageName = "insight"; - version = "0.8.3"; + version = "0.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/insight/-/insight-0.8.3.tgz"; - sha1 = "72d1e1b4da6c8b405db25043f9d86900f8cbf59d"; + url = "https://registry.npmjs.org/insight/-/insight-0.8.4.tgz"; + sha1 = "671caf65b47c9fe8c3d1b3206cf45bb211b75884"; }; }; "nopt-3.0.1" = { @@ -5638,6 +5656,24 @@ let sha1 = "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c"; }; }; + "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"; + }; + }; + "osenv-0.1.4" = { + name = "osenv"; + packageName = "osenv"; + version = "0.1.4"; + src = fetchurl { + url = "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz"; + sha1 = "42fe6d5953df06c8064be6f176c3d05aaaa34644"; + }; + }; "plist-1.2.0" = { name = "plist"; packageName = "plist"; @@ -5746,13 +5782,13 @@ let sha1 = "e89689ae1b69637cae7c2f4a800f4b10104db980"; }; }; - "cordova-serve-1.0.0" = { + "cordova-serve-1.0.1" = { name = "cordova-serve"; packageName = "cordova-serve"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-1.0.0.tgz"; - sha1 = "7fa1c40183d2b82adb792f9cb9e0d554a23eed85"; + url = "https://registry.npmjs.org/cordova-serve/-/cordova-serve-1.0.1.tgz"; + sha1 = "895c7fb4bbe630fa1c89feaf6d74779cbff66da7"; }; }; "dep-graph-1.1.0" = { @@ -5926,13 +5962,13 @@ let sha1 = "498905a593bf47cc2d9e7f738372bbf7696c7f26"; }; }; - "shelljs-0.7.5" = { + "shelljs-0.7.6" = { name = "shelljs"; packageName = "shelljs"; - version = "0.7.5"; + version = "0.7.6"; src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.5.tgz"; - sha1 = "2eef7a50a21e1ccf37da00df767ec69e30ad0675"; + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz"; + sha1 = "379cccfb56b91c8601e4793356eb5382924de9ad"; }; }; "interpret-1.0.1" = { @@ -5971,6 +6007,15 @@ let sha1 = "d81a018e98dd7ca706ec04253d20f8a03b2af8ae"; }; }; + "assert-1.3.0" = { + name = "assert"; + packageName = "assert"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; + sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + }; + }; "compression-1.6.2" = { name = "compression"; packageName = "compression"; @@ -6205,13 +6250,13 @@ let sha1 = "df604178005f522f15eb4490e7247a1bfaa67f8c"; }; }; - "proxy-addr-1.1.2" = { + "proxy-addr-1.1.3" = { name = "proxy-addr"; packageName = "proxy-addr"; - version = "1.1.2"; + version = "1.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.2.tgz"; - sha1 = "b4cc5f22610d9535824c123aef9d3cf73c40ba37"; + url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz"; + sha1 = "dc97502f5722e888467b3fa2297a7b1ff47df074"; }; }; "qs-6.2.0" = { @@ -6286,15 +6331,6 @@ let sha1 = "19ef9874c4ae1c297bcf078fde63a09b66a84363"; }; }; - "ipaddr.js-1.1.1" = { - name = "ipaddr.js"; - packageName = "ipaddr.js"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.1.1.tgz"; - sha1 = "c791d95f52b29c1247d5df80ada39b8a73647230"; - }; - }; "destroy-1.0.4" = { name = "destroy"; packageName = "destroy"; @@ -6592,22 +6628,22 @@ let sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; }; }; - "lockfile-1.0.2" = { + "lockfile-1.0.3" = { name = "lockfile"; packageName = "lockfile"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/lockfile/-/lockfile-1.0.2.tgz"; - sha1 = "97e1990174f696cbe0a3acd58a43b84aa30c7c83"; + url = "https://registry.npmjs.org/lockfile/-/lockfile-1.0.3.tgz"; + sha1 = "2638fc39a0331e9cac1a04b71799931c9c50df79"; }; }; - "lru-cache-4.0.1" = { + "lru-cache-4.0.2" = { name = "lru-cache"; packageName = "lru-cache"; - version = "4.0.1"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz"; - sha1 = "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"; + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz"; + sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e"; }; }; "node-gyp-3.4.0" = { @@ -6718,13 +6754,13 @@ let sha1 = "d0def882952b8de3f67eba5e91199661271f41f4"; }; }; - "retry-0.10.0" = { + "retry-0.10.1" = { name = "retry"; packageName = "retry"; - version = "0.10.0"; + version = "0.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.10.0.tgz"; - sha1 = "649e15ca408422d98318161935e7f7d652d435dd"; + url = "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz"; + sha1 = "e76388d217992c252750241d3d3956fed98d8ff4"; }; }; "sha-2.0.1" = { @@ -6961,15 +6997,6 @@ let sha1 = "f403b264f23bc01228c74131b407f18d5ea5d442"; }; }; - "uuid-3.0.0" = { - name = "uuid"; - packageName = "uuid"; - version = "3.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz"; - sha1 = "6728fc0459c450d796a99c31837569bdf672d728"; - }; - }; "asynckit-0.4.0" = { name = "asynckit"; packageName = "asynckit"; @@ -7573,13 +7600,22 @@ let sha1 = "1e15fbcac97d3ee99bf2d73b4c656b082bbafb91"; }; }; - "parserlib-1.0.0" = { + "clone-2.1.0" = { + name = "clone"; + packageName = "clone"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/clone/-/clone-2.1.0.tgz"; + sha1 = "9c715bfbd39aa197c8ee0f8e65c3912ba34f8cd6"; + }; + }; + "parserlib-1.1.1" = { name = "parserlib"; packageName = "parserlib"; - version = "1.0.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/parserlib/-/parserlib-1.0.0.tgz"; - sha1 = "88340e7e8d95bac9e09236742eef53bec1e4b30f"; + url = "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz"; + sha1 = "a64cfa724062434fdfc351c9a4ec2d92b94c06f4"; }; }; "bluebird-2.9.9" = { @@ -7979,13 +8015,13 @@ let sha1 = "14ad6113812d2d37d72e67b4cacb4bb726505f11"; }; }; - "nan-2.4.0" = { + "nan-2.5.0" = { name = "nan"; packageName = "nan"; - version = "2.4.0"; + version = "2.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"; - sha1 = "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"; + url = "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz"; + sha1 = "aa8f1e34531d807e9e27755b234b4a6ec0c152a8"; }; }; "jsonparse-0.0.6" = { @@ -8342,22 +8378,22 @@ let sha1 = "4dffe525dae2b864c66c2e23c6271d7afdecefce"; }; }; - "ndjson-1.4.3" = { + "ndjson-1.5.0" = { name = "ndjson"; packageName = "ndjson"; - version = "1.4.3"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/ndjson/-/ndjson-1.4.3.tgz"; - sha1 = "7aa026fe3ab38a7da1a2b4ad07b1008e733eb239"; + url = "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz"; + sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8"; }; }; - "pump-1.0.1" = { + "pump-1.0.2" = { name = "pump"; packageName = "pump"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/pump/-/pump-1.0.1.tgz"; - sha1 = "f1f1409fb9bd1085bbdb576b43b84ec4b5eadc1a"; + url = "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz"; + sha1 = "3b3ee6512f94f0e575538c17995f9f16990a5d51"; }; }; "pumpify-1.3.5" = { @@ -8693,6 +8729,15 @@ let sha1 = "e6817eb29ad204fc0c9e96ef8b0fee98ef6b9aa3"; }; }; + "split2-2.1.1" = { + name = "split2"; + packageName = "split2"; + version = "2.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/split2/-/split2-2.1.1.tgz"; + sha1 = "7a1f551e176a90ecd3345f7246a0cfe175ef4fd0"; + }; + }; "murl-0.4.1" = { name = "murl"; packageName = "murl"; @@ -8711,31 +8756,40 @@ let sha1 = "80ab4e919749351263ef14500d684e57c4202840"; }; }; - "JSONStream-1.1.4" = { - name = "JSONStream"; - packageName = "JSONStream"; - version = "1.1.4"; + "bl-1.2.0" = { + name = "bl"; + packageName = "bl"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz"; - sha1 = "be11a495938e882d277773d11986f3974a8ba37a"; + url = "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz"; + sha1 = "1397e7ec42c5f5dc387470c500e34a9f6be9ea98"; }; }; - "async-2.0.1" = { - name = "async"; - packageName = "async"; - version = "2.0.1"; + "awscred-1.2.0" = { + name = "awscred"; + packageName = "awscred"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.0.1.tgz"; - sha1 = "b709cc0280a9c36f09f4536be823c838a9049e25"; + url = "https://registry.npmjs.org/awscred/-/awscred-1.2.0.tgz"; + sha1 = "9ba714a0d2feb625b848f15c62746c07aebdc3b5"; }; }; - "got-6.6.3" = { + "clipboardy-0.1.2" = { + name = "clipboardy"; + packageName = "clipboardy"; + version = "0.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/clipboardy/-/clipboardy-0.1.2.tgz"; + sha1 = "b82fffcf2828624afc1ec26530a66d6d1781a9cc"; + }; + }; + "got-6.7.1" = { name = "got"; packageName = "got"; - version = "6.6.3"; + version = "6.7.1"; src = fetchurl { - url = "https://registry.npmjs.org/got/-/got-6.6.3.tgz"; - sha1 = "ff72c56d7f040eb8918ffb80fb62bcaf489d4eec"; + url = "https://registry.npmjs.org/got/-/got-6.7.1.tgz"; + sha1 = "240cd05785a9a18e561dc1b44b41c763ef1e8db0"; }; }; "lodash.debounce-4.0.8" = { @@ -8756,13 +8810,76 @@ let sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1"; }; }; - "mem-0.1.1" = { + "mem-1.1.0" = { name = "mem"; packageName = "mem"; - version = "0.1.1"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/mem/-/mem-0.1.1.tgz"; - sha1 = "24df988c3102b03c074c1b296239c5b2e6647825"; + url = "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"; + sha1 = "5edd52b485ca1d900fe64895505399a0dfa45f76"; + }; + }; + "execa-0.5.1" = { + name = "execa"; + packageName = "execa"; + version = "0.5.1"; + src = fetchurl { + url = "https://registry.npmjs.org/execa/-/execa-0.5.1.tgz"; + sha1 = "de3fb85cb8d6e91c85bcbceb164581785cb57b36"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; }; }; "create-error-class-3.0.2" = { @@ -8783,13 +8900,13 @@ let sha1 = "ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"; }; }; - "get-stream-2.3.1" = { + "get-stream-3.0.0" = { name = "get-stream"; packageName = "get-stream"; - version = "2.3.1"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz"; - sha1 = "5f38f93f346009666ee0150a054167f91bdd95de"; + url = "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"; + sha1 = "8e943d1358dc37555054ecbe2edb05aa174ede14"; }; }; "is-retry-allowed-1.1.0" = { @@ -8801,22 +8918,13 @@ let sha1 = "11a060568b67339444033d0125a61a20d564fb34"; }; }; - "node-status-codes-2.0.1" = { - name = "node-status-codes"; - packageName = "node-status-codes"; - version = "2.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-status-codes/-/node-status-codes-2.0.1.tgz"; - sha1 = "298067659cb68a2b4670abbefde02a3819981f5b"; - }; - }; - "timed-out-3.0.0" = { + "timed-out-4.0.1" = { name = "timed-out"; packageName = "timed-out"; - version = "3.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/timed-out/-/timed-out-3.0.0.tgz"; - sha1 = "ff88de96030ce960eabd42487db61d3add229273"; + url = "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz"; + sha1 = "f32eacac5a175bea25d7fab565ab3ed8741ef56f"; }; }; "url-parse-lax-1.0.0" = { @@ -8837,13 +8945,22 @@ let sha1 = "4a6fa07399c26bba47f0b2496b4d0fb408c5550d"; }; }; - "babel-code-frame-6.16.0" = { + "mimic-fn-1.1.0" = { + name = "mimic-fn"; + packageName = "mimic-fn"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz"; + sha1 = "e667783d92e89dbd342818b5230b9d62a672ad18"; + }; + }; + "babel-code-frame-6.22.0" = { name = "babel-code-frame"; packageName = "babel-code-frame"; - version = "6.16.0"; + version = "6.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.16.0.tgz"; - sha1 = "f90e60da0862909d3ce098733b5d3987c97cb8de"; + url = "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz"; + sha1 = "027620bee567a88c32561574e7fd0801d33118e4"; }; }; "doctrine-1.5.0" = { @@ -9008,6 +9125,15 @@ let sha1 = "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"; }; }; + "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"; + }; + }; "table-3.8.3" = { name = "table"; packageName = "table"; @@ -9017,13 +9143,13 @@ let sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f"; }; }; - "js-tokens-2.0.0" = { + "js-tokens-3.0.0" = { name = "js-tokens"; packageName = "js-tokens"; - version = "2.0.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/js-tokens/-/js-tokens-2.0.0.tgz"; - sha1 = "79903f5563ee778cc1162e6dcf1a0027c97f9cb5"; + url = "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.0.tgz"; + sha1 = "a2f2a969caae142fb3cd56228358c89366957bd1"; }; }; "es6-map-0.1.4" = { @@ -9080,13 +9206,13 @@ let sha1 = "f6caca728933a850ef90661d0e17982ba47111a2"; }; }; - "acorn-4.0.3" = { + "acorn-4.0.4" = { name = "acorn"; packageName = "acorn"; - version = "4.0.3"; + version = "4.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/acorn/-/acorn-4.0.3.tgz"; - sha1 = "1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1"; + url = "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz"; + sha1 = "17a8d6a7a6c4ef538b814ec9abac2779293bf30a"; }; }; "acorn-jsx-3.0.1" = { @@ -9098,13 +9224,13 @@ let sha1 = "afdf9488fb1ecefc8348f6fb22f464e32a58b36b"; }; }; - "flat-cache-1.2.1" = { + "flat-cache-1.2.2" = { name = "flat-cache"; packageName = "flat-cache"; - version = "1.2.1"; + version = "1.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.1.tgz"; - sha1 = "6c837d6225a7de5659323740b36d5361f71691ff"; + url = "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz"; + sha1 = "fa86714e72c21db88601761ecf2f555d1abc6b96"; }; }; "circular-json-0.3.1" = { @@ -9278,13 +9404,13 @@ let sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; }; }; - "fast-levenshtein-2.0.5" = { + "fast-levenshtein-2.0.6" = { name = "fast-levenshtein"; packageName = "fast-levenshtein"; - version = "2.0.5"; + version = "2.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz"; - sha1 = "bd33145744519ab1c36c3ee9f31f08e9079b67f2"; + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; }; }; "caller-path-0.1.0" = { @@ -9314,22 +9440,22 @@ let sha1 = "afab96262910a7f33c19a5775825c69f34e350ca"; }; }; - "ajv-4.9.0" = { + "ajv-4.10.4" = { name = "ajv"; packageName = "ajv"; - version = "4.9.0"; + version = "4.10.4"; src = fetchurl { - url = "https://registry.npmjs.org/ajv/-/ajv-4.9.0.tgz"; - sha1 = "5a358085747b134eb567d6d15e015f1d7802f45c"; + url = "https://registry.npmjs.org/ajv/-/ajv-4.10.4.tgz"; + sha1 = "c0974dd00b3464984892d6010aa9c2c945933254"; }; }; - "ajv-keywords-1.1.1" = { + "ajv-keywords-1.5.0" = { name = "ajv-keywords"; packageName = "ajv-keywords"; - version = "1.1.1"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.1.1.tgz"; - sha1 = "02550bc605a3e576041565628af972e06c549d50"; + url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.0.tgz"; + sha1 = "c11e6859eafff83e0dafc416929472eca946aa2c"; }; }; "slice-ansi-0.0.4" = { @@ -9440,13 +9566,13 @@ let sha1 = "883ca2ec605f5ed64a4d5190b2625401928f8f8d"; }; }; - "prettyjson-1.2.0" = { + "prettyjson-1.2.1" = { name = "prettyjson"; packageName = "prettyjson"; - version = "1.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.0.tgz"; - sha1 = "2a109cdf14c957896bbad8b77ef5de5db2c691bf"; + url = "https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz"; + sha1 = "fcffab41d19cab4dfae5e575e64246619b12d289"; }; }; "shush-1.0.0" = { @@ -9584,13 +9710,13 @@ let sha1 = "4ed0ad060df3073300c48440373f72d1cc642d78"; }; }; - "fsevents-1.0.15" = { + "fsevents-1.0.17" = { name = "fsevents"; packageName = "fsevents"; - version = "1.0.15"; + version = "1.0.17"; src = fetchurl { - url = "https://registry.npmjs.org/fsevents/-/fsevents-1.0.15.tgz"; - sha1 = "fa63f590f3c2ad91275e4972a6cea545fb0aae44"; + url = "https://registry.npmjs.org/fsevents/-/fsevents-1.0.17.tgz"; + sha1 = "8537f3f12272678765b4fd6528c0f1f66f8f4558"; }; }; "micromatch-2.3.11" = { @@ -9656,13 +9782,13 @@ let sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0"; }; }; - "kind-of-3.0.4" = { + "kind-of-3.1.0" = { name = "kind-of"; packageName = "kind-of"; - version = "3.0.4"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz"; - sha1 = "7b8ecf18a4e17f8269d73b501c9f232c96887a74"; + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz"; + sha1 = "475d698a5e49ff5e53d14e3e732429dc8bf4cf47"; }; }; "normalize-path-2.0.1" = { @@ -9764,13 +9890,13 @@ let sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89"; }; }; - "randomatic-1.1.5" = { + "randomatic-1.1.6" = { name = "randomatic"; packageName = "randomatic"; - version = "1.1.5"; + version = "1.1.6"; src = fetchurl { - url = "https://registry.npmjs.org/randomatic/-/randomatic-1.1.5.tgz"; - sha1 = "5e9ef5f2d573c67bd2b8124ae90b5156e457840b"; + url = "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz"; + sha1 = "110dcabff397e9dcff7c0789ccc0a49adf1ec5bb"; }; }; "repeat-string-1.6.1" = { @@ -9854,13 +9980,13 @@ let sha1 = "207bab91638499c07b2adf240a41a87210034575"; }; }; - "binary-extensions-1.7.0" = { + "binary-extensions-1.8.0" = { name = "binary-extensions"; packageName = "binary-extensions"; - version = "1.7.0"; + version = "1.8.0"; src = fetchurl { - url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.7.0.tgz"; - sha1 = "6c1610db163abfb34edfe42fa423343a1e01185d"; + url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz"; + sha1 = "48ec8d16df4377eae5fa5884682480af4d95c774"; }; }; "set-immediate-shim-1.0.1" = { @@ -9872,22 +9998,22 @@ let sha1 = "4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"; }; }; - "node-pre-gyp-0.6.31" = { + "node-pre-gyp-0.6.32" = { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.6.31"; + version = "0.6.32"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz"; - sha1 = "d8a00ddaa301a940615dbcc8caad4024d58f6017"; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz"; + sha1 = "fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"; }; }; - "npmlog-4.0.1" = { + "npmlog-4.0.2" = { name = "npmlog"; packageName = "npmlog"; - version = "4.0.1"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/npmlog/-/npmlog-4.0.1.tgz"; - sha1 = "d14f503b4cd79710375553004ba96e6662fbc0b8"; + url = "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz"; + sha1 = "d03950e0e78ce1527ba26d2a7592e9348ac3e75f"; }; }; "tar-pack-3.3.0" = { @@ -9908,13 +10034,13 @@ let sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e"; }; }; - "gauge-2.7.1" = { + "gauge-2.7.2" = { name = "gauge"; packageName = "gauge"; - version = "2.7.1"; + version = "2.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/gauge/-/gauge-2.7.1.tgz"; - sha1 = "388473894fe8be5e13ffcdb8b93e4ed0616428c7"; + url = "https://registry.npmjs.org/gauge/-/gauge-2.7.2.tgz"; + sha1 = "15cecc31b02d05345a5d6b0e171cdb3ad2307774"; }; }; "set-blocking-2.0.0" = { @@ -10071,13 +10197,13 @@ let sha1 = "a4274eeb32fa765da5a7a3b1712617ce3b144149"; }; }; - "coffee-script-1.11.1" = { + "coffee-script-1.12.2" = { name = "coffee-script"; packageName = "coffee-script"; - version = "1.11.1"; + version = "1.12.2"; src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.11.1.tgz"; - sha1 = "bf1c47ad64443a0d95d12df2b147cc0a4daad6e9"; + url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.2.tgz"; + sha1 = "0d4cbdee183f650da95419570c4929d08ef91376"; }; }; "jade-1.11.0" = { @@ -10116,13 +10242,13 @@ let sha1 = "c0dde4ab182713b919b970959a123ecc1a30fcd6"; }; }; - "clean-css-3.4.21" = { + "clean-css-3.4.24" = { name = "clean-css"; packageName = "clean-css"; - version = "3.4.21"; + version = "3.4.24"; src = fetchurl { - url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.21.tgz"; - sha1 = "2101d5dbd19d63dbc16a75ebd570e7c33948f65b"; + url = "https://registry.npmjs.org/clean-css/-/clean-css-3.4.24.tgz"; + sha1 = "89f5a5e9da37ae02394fe049a41388abbe72c3b5"; }; }; "commander-2.6.0" = { @@ -10161,13 +10287,13 @@ let sha1 = "5d23cb35561dd85dc67fb8482309b47d53cce9a7"; }; }; - "uglify-js-2.7.4" = { + "uglify-js-2.7.5" = { name = "uglify-js"; packageName = "uglify-js"; - version = "2.7.4"; + version = "2.7.5"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.4.tgz"; - sha1 = "a295a0de12b6a650c031c40deb0dc40b14568bd2"; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; }; }; "void-elements-2.0.1" = { @@ -10404,13 +10530,13 @@ let sha1 = "f9c9af5464afa1e7a971458a8bdef2aa94d5bb19"; }; }; - "gulp-util-3.0.7" = { + "gulp-util-3.0.8" = { name = "gulp-util"; packageName = "gulp-util"; - version = "3.0.7"; + version = "3.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz"; - sha1 = "78925c4b8f8b49005ac01a011c557e6218941cbb"; + url = "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"; + sha1 = "0054e1e744502e27c04c187c3ecc505dd54bbb4f"; }; }; "liftoff-2.3.0" = { @@ -10485,22 +10611,22 @@ let sha1 = "e6d5ea8c5dad001304a70b22638447f69cb2f809"; }; }; - "dateformat-1.0.12" = { + "dateformat-2.0.0" = { name = "dateformat"; packageName = "dateformat"; - version = "1.0.12"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz"; - sha1 = "9f124b67594c937ff706932e4a642cca8dbbfee9"; + url = "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz"; + sha1 = "2743e3abb5c3fc2462e527dca445e04e9f4dee17"; }; }; - "fancy-log-1.2.0" = { + "fancy-log-1.3.0" = { name = "fancy-log"; packageName = "fancy-log"; - version = "1.2.0"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz"; - sha1 = "d5a51b53e9ab22ca07d558f2b67ae55fdb5fcbd8"; + url = "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz"; + sha1 = "45be17d02bb9917d60ccffd4995c999e6c8c9948"; }; }; "gulplog-1.0.0" = { @@ -10890,13 +11016,13 @@ let sha1 = "d27f4c7d516d175fb610db84bbeef23c3bc97aa5"; }; }; - "is-unc-path-0.1.1" = { + "is-unc-path-0.1.2" = { name = "is-unc-path"; packageName = "is-unc-path"; - version = "0.1.1"; + version = "0.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.1.tgz"; - sha1 = "ab2533d77ad733561124c3dc0f5cd8b90054c86b"; + url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz"; + sha1 = "6ab053a72573c10250ff416a3814c35178af39b9"; }; }; "unc-path-regex-0.1.2" = { @@ -11304,13 +11430,13 @@ let sha1 = "2ce4484850537f9c97a8026d5399b935c4ed4ed7"; }; }; - "supports-color-3.1.2" = { + "supports-color-3.2.3" = { name = "supports-color"; packageName = "supports-color"; - version = "3.1.2"; + version = "3.2.3"; src = fetchurl { - url = "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz"; - sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; + url = "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz"; + sha1 = "65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"; }; }; "estraverse-1.9.3" = { @@ -11358,22 +11484,22 @@ let sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; }; }; - "bluebird-3.4.6" = { + "bluebird-3.4.7" = { name = "bluebird"; packageName = "bluebird"; - version = "3.4.6"; + version = "3.4.7"; src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-3.4.6.tgz"; - sha1 = "01da8d821d87813d158967e743d5fe6c62cf8c0f"; + url = "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz"; + sha1 = "f72d760be09b7f76d08ed8fae98b289a8d05fab3"; }; }; - "body-parser-1.15.2" = { + "body-parser-1.16.0" = { name = "body-parser"; packageName = "body-parser"; - version = "1.15.2"; + version = "1.16.0"; src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz"; - sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67"; + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.16.0.tgz"; + sha1 = "924a5e472c6229fb9d69b85a20d5f2532dec788b"; }; }; "combine-lists-1.0.1" = { @@ -11430,22 +11556,22 @@ let sha1 = "488b1d1d2451cb3d3a6b192cfc030f44c5855fea"; }; }; - "http-proxy-1.15.2" = { + "http-proxy-1.16.2" = { name = "http-proxy"; packageName = "http-proxy"; - version = "1.15.2"; + version = "1.16.2"; src = fetchurl { - url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz"; - sha1 = "642fdcaffe52d3448d2bda3b0079e9409064da31"; + url = "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz"; + sha1 = "06dff292952bf64dbe8471fa9df73066d4f37742"; }; }; - "isbinaryfile-3.0.1" = { + "isbinaryfile-3.0.2" = { name = "isbinaryfile"; packageName = "isbinaryfile"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.1.tgz"; - sha1 = "6e99573675372e841a0520c036b41513d783e79e"; + url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz"; + sha1 = "4a3e974ec0cba9004d3fc6cde7209ea69368a621"; }; }; "log4js-0.6.38" = { @@ -11466,13 +11592,13 @@ let sha1 = "659de9f2cf8dcc27a1481276f205377272382e73"; }; }; - "socket.io-1.4.7" = { + "socket.io-1.7.2" = { name = "socket.io"; packageName = "socket.io"; - version = "1.4.7"; + version = "1.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.4.7.tgz"; - sha1 = "92b7f7cb88c5797d4daee279fe8075dbe6d3fa1c"; + url = "https://registry.npmjs.org/socket.io/-/socket.io-1.7.2.tgz"; + sha1 = "83bbbdf2e79263b378900da403e7843e05dc3b71"; }; }; "tmp-0.0.28" = { @@ -11484,13 +11610,13 @@ let sha1 = "172735b7f614ea7af39664fa84cf0de4e515d120"; }; }; - "useragent-2.1.9" = { + "useragent-2.1.11" = { name = "useragent"; packageName = "useragent"; - version = "2.1.9"; + version = "2.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/useragent/-/useragent-2.1.9.tgz"; - sha1 = "4dba2bc4dad1875777ab15de3ff8098b475000b7"; + url = "https://registry.npmjs.org/useragent/-/useragent-2.1.11.tgz"; + sha1 = "6a026e6a6c619b46ca7a0b2fdef6c1ac3da8ca29"; }; }; "bytes-2.4.0" = { @@ -11502,22 +11628,22 @@ let sha1 = "7d97196f9d5baf7f6935e25985549edd2a6c2339"; }; }; - "iconv-lite-0.4.13" = { + "iconv-lite-0.4.15" = { name = "iconv-lite"; packageName = "iconv-lite"; - version = "0.4.13"; + version = "0.4.15"; src = fetchurl { - url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"; - sha1 = "1f88aba4ab0b1508e8312acc39345f36e992e2f2"; + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz"; + sha1 = "fe265a218ac6a57cfe854927e9d04c19825eddeb"; }; }; - "raw-body-2.1.7" = { + "raw-body-2.2.0" = { name = "raw-body"; packageName = "raw-body"; - version = "2.1.7"; + version = "2.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz"; - sha1 = "adfeace2e4fb3098058014d08c072dcc59758774"; + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz"; + sha1 = "994976cf6a5096a41162840492f0bdc5d6e7fb96"; }; }; "custom-event-1.0.1" = { @@ -11601,40 +11727,22 @@ let sha1 = "925d2601d39ac485e091cf0da5c6e694dc3dcaff"; }; }; - "engine.io-1.6.10" = { + "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"; + }; + }; + "engine.io-1.8.2" = { name = "engine.io"; packageName = "engine.io"; - version = "1.6.10"; + version = "1.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.6.10.tgz"; - sha1 = "f87d84e1bd21d1a2ec7f8deef0c62054acdfb27a"; - }; - }; - "socket.io-parser-2.2.6" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.2.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.6.tgz"; - sha1 = "38dfd61df50dcf8ab1d9e2091322bf902ba28b99"; - }; - }; - "socket.io-client-1.4.6" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.4.6"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.6.tgz"; - sha1 = "49b0ba537efd15b8297c84016e642e1c7c752c3d"; - }; - }; - "socket.io-adapter-0.4.0" = { - name = "socket.io-adapter"; - packageName = "socket.io-adapter"; - version = "0.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.4.0.tgz"; - sha1 = "fb9f82ab1aa65290bf72c3657955b930a991a24f"; + url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.2.tgz"; + sha1 = "6b59be730b348c0125b0a4589de1c355abcf7a7e"; }; }; "has-binary-0.1.7" = { @@ -11646,49 +11754,67 @@ let sha1 = "68e61eb16210c9545a0a5cce06a873912fe1e68c"; }; }; - "base64id-0.1.0" = { + "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"; + }; + }; + "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-client-1.7.2" = { + name = "socket.io-client"; + packageName = "socket.io-client"; + version = "1.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.2.tgz"; + sha1 = "39fdb0c3dd450e321b7e40cfd83612ec533dd644"; + }; + }; + "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"; + }; + }; + "base64id-1.0.0" = { name = "base64id"; packageName = "base64id"; - version = "0.1.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz"; - sha1 = "02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f"; + url = "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz"; + sha1 = "47688cb99bb6804f0e06d3e763b1c32e57d8e6b6"; }; }; - "ws-1.0.1" = { - name = "ws"; - packageName = "ws"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-1.0.1.tgz"; - sha1 = "7d0b2a2e58cddd819039c29c9de65045e1b310e9"; - }; - }; - "engine.io-parser-1.2.4" = { + "engine.io-parser-1.3.2" = { name = "engine.io-parser"; packageName = "engine.io-parser"; - version = "1.2.4"; + version = "1.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.4.tgz"; - sha1 = "e0897b0bf14e792d4cd2a5950553919c56948c42"; + url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz"; + sha1 = "937b079f0007d0893ec56d46cb220b8cb435220a"; }; }; - "accepts-1.1.4" = { - name = "accepts"; - packageName = "accepts"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz"; - sha1 = "d71c96f7d41d0feda2c38cd14e8a27c04158df4a"; - }; - }; - "after-0.8.1" = { + "after-0.8.2" = { name = "after"; packageName = "after"; - version = "0.8.1"; + version = "0.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/after/-/after-0.8.1.tgz"; - sha1 = "ab5d4fb883f596816d3515f8f791c0af486dd627"; + url = "https://registry.npmjs.org/after/-/after-0.8.2.tgz"; + sha1 = "fedb394f9f0e02aa9768e702bda23b505fae7e1f"; }; }; "arraybuffer.slice-0.0.6" = { @@ -11700,13 +11826,13 @@ let sha1 = "f33b2159f0532a3f3107a272c0ccfbd1ad2979ca"; }; }; - "base64-arraybuffer-0.1.2" = { + "base64-arraybuffer-0.1.5" = { name = "base64-arraybuffer"; packageName = "base64-arraybuffer"; - version = "0.1.2"; + version = "0.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz"; - sha1 = "474df4a9f2da24e05df3158c3b1db3c3cd46a154"; + url = "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz"; + sha1 = "73926771923b5a19747ad666aa5cd4bf9c6e9ce8"; }; }; "blob-0.0.4" = { @@ -11718,103 +11844,13 @@ let sha1 = "bcf13052ca54463f30f9fc7e95b9a47630a94921"; }; }; - "has-binary-0.1.6" = { - name = "has-binary"; - packageName = "has-binary"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz"; - sha1 = "25326f39cfa4f616ad8787894e3af2cfbc7b6e10"; - }; - }; - "utf8-2.1.0" = { - name = "utf8"; - packageName = "utf8"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/utf8/-/utf8-2.1.0.tgz"; - sha1 = "0cfec5c8052d44a23e3aaa908104e8075f95dfd5"; - }; - }; - "negotiator-0.4.9" = { - name = "negotiator"; - packageName = "negotiator"; - version = "0.4.9"; - src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz"; - sha1 = "92e46b6db53c7e421ed64a2bc94f08be7630df3f"; - }; - }; - "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"; - }; - }; - "benchmark-1.0.0" = { - name = "benchmark"; - packageName = "benchmark"; + "wtf-8-1.0.0" = { + name = "wtf-8"; + packageName = "wtf-8"; version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz"; - sha1 = "2f1e2fa4c359f11122aa183082218e957e390c73"; - }; - }; - "engine.io-client-1.6.9" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.6.9"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.9.tgz"; - sha1 = "1d6ad48048a5083c95096943b29d36efdb212401"; - }; - }; - "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.0" = { - name = "component-emitter"; - packageName = "component-emitter"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz"; - sha1 = "ccd113a86388d06482d03de3fc7df98526ba8efe"; - }; - }; - "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"; - }; - }; - "parseuri-0.0.4" = { - name = "parseuri"; - packageName = "parseuri"; - version = "0.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz"; - sha1 = "806582a39887e1ea18dd5e2fe0e01902268e9350"; - }; - }; - "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"; + url = "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz"; + sha1 = "392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a"; }; }; "backo2-1.0.2" = { @@ -11826,40 +11862,58 @@ let sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947"; }; }; - "has-cors-1.1.0" = { - name = "has-cors"; - packageName = "has-cors"; - version = "1.1.0"; + "component-bind-1.0.0" = { + name = "component-bind"; + packageName = "component-bind"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz"; - sha1 = "5e474793f7ea9843d1bb99c23eef49ff126fff39"; + url = "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz"; + sha1 = "00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"; }; }; - "xmlhttprequest-ssl-1.5.1" = { - name = "xmlhttprequest-ssl"; - packageName = "xmlhttprequest-ssl"; - version = "1.5.1"; + "component-emitter-1.2.1" = { + name = "component-emitter"; + packageName = "component-emitter"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.1.tgz"; - sha1 = "3b7741fea4a86675976e908d296d4445961faa67"; + url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"; + sha1 = "137918d6d78283f7df7a6b7c5a63e140e69425e6"; }; }; - "parsejson-0.0.1" = { - name = "parsejson"; - packageName = "parsejson"; - version = "0.0.1"; + "engine.io-client-1.8.2" = { + name = "engine.io-client"; + packageName = "engine.io-client"; + version = "1.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz"; - sha1 = "9b10c6c0d825ab589e685153826de0a3ba278bcc"; + url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.2.tgz"; + sha1 = "c38767547f2a7d184f5752f6f0ad501006703766"; }; }; - "parseqs-0.0.2" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.2"; + "object-component-0.0.3" = { + name = "object-component"; + packageName = "object-component"; + version = "0.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz"; - sha1 = "9dfe70b2cddac388bde4f35b1f240fa58adbe6c7"; + url = "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz"; + sha1 = "f0c69aa50efc95b866c186f400a33769cb2f1291"; + }; + }; + "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"; + }; + }; + "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"; }; }; "component-inherit-0.0.3" = { @@ -11871,6 +11925,42 @@ let sha1 = "645fc4adf58b72b649d5cae65135619db26ff143"; }; }; + "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"; + }; + }; + "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.5" = { + name = "parseqs"; + packageName = "parseqs"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; + sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; + }; + }; + "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"; + }; + }; "yeast-0.1.2" = { name = "yeast"; packageName = "yeast"; @@ -11898,22 +11988,13 @@ let sha1 = "280398e5d664bd74038b6f0905153e6e8af1bc20"; }; }; - "socket.io-parser-2.2.2" = { - name = "socket.io-parser"; - packageName = "socket.io-parser"; - version = "2.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz"; - sha1 = "3d7af6b64497e956b7d9fe775f999716027f9417"; - }; - }; - "json3-3.2.6" = { + "json3-3.3.2" = { name = "json3"; packageName = "json3"; - version = "3.2.6"; + version = "3.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz"; - sha1 = "f6efc93c06a04de9aec53053df2559bb19e2038b"; + url = "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz"; + sha1 = "3c0434743df93e2f5c42aee7b19bcb483575f4e1"; }; }; "lru-cache-2.2.4" = { @@ -12213,6 +12294,24 @@ let sha1 = "2ecb42fd294744922209a2e7c404dac8793d8ade"; }; }; + "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"; + }; + }; + "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"; + }; + }; "csrf-3.0.4" = { name = "csrf"; packageName = "csrf"; @@ -12222,6 +12321,15 @@ let sha1 = "ba01423e5b5bea7b655e38b0bdd1323954cbdaa5"; }; }; + "base64-url-1.3.3" = { + name = "base64-url"; + packageName = "base64-url"; + version = "1.3.3"; + src = fetchurl { + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz"; + sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f"; + }; + }; "rndm-1.2.0" = { name = "rndm"; packageName = "rndm"; @@ -12366,22 +12474,22 @@ let sha1 = "a7de988a211f9cf4687377130ea74df32730c918"; }; }; - "oauth-0.9.14" = { + "oauth-0.9.15" = { name = "oauth"; packageName = "oauth"; - version = "0.9.14"; + version = "0.9.15"; src = fetchurl { - url = "https://registry.npmjs.org/oauth/-/oauth-0.9.14.tgz"; - sha1 = "c5748883a40b53de30ade9cabf2100414b8a0971"; + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"; + sha1 = "bd1fefaf686c96b75475aed5196412ff60cfb9c1"; }; }; - "passport-oauth2-1.3.0" = { + "passport-oauth2-1.4.0" = { name = "passport-oauth2"; packageName = "passport-oauth2"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.3.0.tgz"; - sha1 = "d72b4bd62eeb807a4089ff3071a22c26c382dc0c"; + url = "https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.4.0.tgz"; + sha1 = "f62f81583cbe12609be7ce6f160b9395a27b86ad"; }; }; "uid2-0.0.3" = { @@ -12447,22 +12555,22 @@ let sha1 = "f6995fe0f820392f61396be89462407bb77168e4"; }; }; - "lodash.isequal-4.4.0" = { + "lodash.isequal-4.5.0" = { name = "lodash.isequal"; packageName = "lodash.isequal"; - version = "4.4.0"; + version = "4.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.4.0.tgz"; - sha1 = "6295768e98e14dc15ce8d362ef6340db82852031"; + url = "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"; + sha1 = "415c4478f2bcc30120c22ce10ed3226f7d3e18e0"; }; }; - "merge-stream-1.0.0" = { + "merge-stream-1.0.1" = { name = "merge-stream"; packageName = "merge-stream"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.0.tgz"; - sha1 = "9cfd156fef35421e2b5403ce11dc6eb1962b026e"; + url = "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz"; + sha1 = "4041202d508a342ba00174008df0c251b8c135e1"; }; }; "strip-bom-stream-1.0.0" = { @@ -12492,13 +12600,13 @@ let sha1 = "1b904a59609fb328ef078138420934f6b86709a6"; }; }; - "glob-parent-3.0.1" = { + "glob-parent-3.1.0" = { name = "glob-parent"; packageName = "glob-parent"; - version = "3.0.1"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.0.1.tgz"; - sha1 = "60021327cc963ddc3b5f085764f500479ecd82ff"; + url = "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz"; + sha1 = "9e6af6299d8d3bd2bd40430832bd113df906c5ae"; }; }; "ordered-read-streams-0.3.0" = { @@ -12546,13 +12654,13 @@ let sha1 = "cc33d24d525e099a5388c0336c6e32b9160609e0"; }; }; - "is-extglob-2.1.0" = { + "is-extglob-2.1.1" = { name = "is-extglob"; packageName = "is-extglob"; - version = "2.1.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.0.tgz"; - sha1 = "33411a482b046bf95e6b0cb27ee2711af4cf15ad"; + url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; + sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; }; }; "extend-shallow-2.0.1" = { @@ -12708,15 +12816,6 @@ let sha1 = "9adc26ee729a0f95095851a5489f87a5258d57a9"; }; }; - "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"; - }; - }; "npm-registry-client-7.1.2" = { name = "npm-registry-client"; packageName = "npm-registry-client"; @@ -12942,15 +13041,6 @@ let sha1 = "5e4a5d4b78138b4f70f89fd3c76fc59aa9d2f103"; }; }; - "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"; - }; - }; "yargs-1.3.3" = { name = "yargs"; packageName = "yargs"; @@ -13023,13 +13113,13 @@ let sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; }; }; - "wrap-ansi-2.0.0" = { + "wrap-ansi-2.1.0" = { name = "wrap-ansi"; packageName = "wrap-ansi"; - version = "2.0.0"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz"; - sha1 = "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"; + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; + sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; }; }; "lcid-1.0.0" = { @@ -13158,22 +13248,31 @@ let sha1 = "6ddd21bd2a31417b92727dd585f8a6f37608ebee"; }; }; - "write-file-atomic-1.2.0" = { + "write-file-atomic-1.3.1" = { name = "write-file-atomic"; packageName = "write-file-atomic"; - version = "1.2.0"; + version = "1.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz"; - sha1 = "14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab"; + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.1.tgz"; + sha1 = "7d45ba32316328dd1ec7d90f60ebc0d845bb759a"; }; }; - "bcryptjs-2.3.0" = { + "bcryptjs-2.4.0" = { name = "bcryptjs"; packageName = "bcryptjs"; - version = "2.3.0"; + version = "2.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.3.0.tgz"; - sha1 = "5826900cfef7abaf3425c72e4d464de509b8c2ec"; + url = "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.0.tgz"; + sha1 = "fb7f4a0b133854503fe1b2da3f25db834cf0e678"; + }; + }; + "body-parser-1.15.2" = { + name = "body-parser"; + packageName = "body-parser"; + version = "1.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.15.2.tgz"; + sha1 = "d7578cf4f1d11d5f6ea804cef35dc7a7ff6dae67"; }; }; "cheerio-0.22.0" = { @@ -13185,15 +13284,6 @@ let sha1 = "a9baa860a3f9b595a6b81b1a86873121ed3a269e"; }; }; - "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"; - }; - }; "cookie-parser-1.4.3" = { name = "cookie-parser"; packageName = "cookie-parser"; @@ -13203,31 +13293,31 @@ let sha1 = "0fe31fa19d000b95f4aadf1f53fdc2b8a203baa5"; }; }; - "cron-1.1.1" = { + "cron-1.2.1" = { name = "cron"; packageName = "cron"; - version = "1.1.1"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/cron/-/cron-1.1.1.tgz"; - sha1 = "02719d4ef480dfc8ee24d81a3603460ba39013ce"; + url = "https://registry.npmjs.org/cron/-/cron-1.2.1.tgz"; + sha1 = "3a86c09b41b8f261ac863a7cc85ea4735857eab2"; }; }; - "follow-redirects-0.2.0" = { + "follow-redirects-1.2.1" = { name = "follow-redirects"; packageName = "follow-redirects"; - version = "0.2.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.2.0.tgz"; - sha1 = "e0229d7a388bb5ff7b29f44fc1e1b62e921272df"; + url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.1.tgz"; + sha1 = "796c716970df4fb0096165393545040f61b00f59"; }; }; - "fs-extra-0.30.0" = { + "fs-extra-1.0.0" = { name = "fs-extra"; packageName = "fs-extra"; - version = "0.30.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz"; - sha1 = "f233ffcc08d4da7d432daa449776989db1df93f0"; + url = "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz"; + sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950"; }; }; "fs.notify-0.0.4" = { @@ -13248,31 +13338,40 @@ let sha1 = "fddd8b491502c48967a62963bc722ff897cddea0"; }; }; - "mqtt-1.14.1" = { + "jsonata-1.0.10" = { + name = "jsonata"; + packageName = "jsonata"; + version = "1.0.10"; + src = fetchurl { + url = "https://registry.npmjs.org/jsonata/-/jsonata-1.0.10.tgz"; + sha1 = "5177b5aa3ec66e7b5894412b2f9ad170c6107b96"; + }; + }; + "mqtt-2.2.1" = { name = "mqtt"; packageName = "mqtt"; - version = "1.14.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt/-/mqtt-1.14.1.tgz"; - sha1 = "7e376987153d01793e946d26d46122ebf0c03554"; - }; - }; - "mustache-2.2.1" = { - name = "mustache"; - packageName = "mustache"; version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/mustache/-/mustache-2.2.1.tgz"; - sha1 = "2c40ca21c278f53150682bcf9090e41a3339b876"; + url = "https://registry.npmjs.org/mqtt/-/mqtt-2.2.1.tgz"; + sha1 = "b3efff8adff78dee07e09cfe89e2d2fb364a1852"; }; }; - "oauth2orize-1.5.0" = { + "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"; + }; + }; + "oauth2orize-1.7.0" = { name = "oauth2orize"; packageName = "oauth2orize"; - version = "1.5.0"; + version = "1.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.5.0.tgz"; - sha1 = "e352ff4f1b5bf08f0ee94a09757f8f640eb8e0a6"; + url = "https://registry.npmjs.org/oauth2orize/-/oauth2orize-1.7.0.tgz"; + sha1 = "94c2a511cd0b58bde548548ffcde14fd81f257cc"; }; }; "passport-http-bearer-1.0.1" = { @@ -13293,22 +13392,13 @@ let sha1 = "4f378b678b92d16dbbd233a6c706520093e561ba"; }; }; - "sentiment-1.0.6" = { + "sentiment-2.1.0" = { name = "sentiment"; packageName = "sentiment"; - version = "1.0.6"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/sentiment/-/sentiment-1.0.6.tgz"; - sha1 = "f6096c6271f020f490d58b54a8afd598db8acbb1"; - }; - }; - "uglify-js-2.7.3" = { - name = "uglify-js"; - packageName = "uglify-js"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz"; - sha1 = "39b3a7329b89f5ec507e344c6e22568698ef4868"; + url = "https://registry.npmjs.org/sentiment/-/sentiment-2.1.0.tgz"; + sha1 = "33279100c35c38519ca5e435245186c512fe0fdc"; }; }; "when-3.7.7" = { @@ -13320,15 +13410,6 @@ let sha1 = "aba03fc3bb736d6c88b091d013d8a8e590d84718"; }; }; - "ws-0.8.1" = { - name = "ws"; - packageName = "ws"; - version = "0.8.1"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-0.8.1.tgz"; - sha1 = "6b65273b99193c5f067a4cf5809598f777e3b759"; - }; - }; "node-red-node-feedparser-0.1.7" = { name = "node-red-node-feedparser"; packageName = "node-red-node-feedparser"; @@ -13338,13 +13419,13 @@ let sha1 = "b0bf8a079d67732bcce019eaf8da1d7936658a7f"; }; }; - "node-red-node-email-0.1.12" = { + "node-red-node-email-0.1.15" = { name = "node-red-node-email"; packageName = "node-red-node-email"; - version = "0.1.12"; + version = "0.1.15"; src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.12.tgz"; - sha1 = "ada28233b92e60907ab53a6edc0bb4c17d27d4f5"; + url = "https://registry.npmjs.org/node-red-node-email/-/node-red-node-email-0.1.15.tgz"; + sha1 = "7a528596d3b693a077b1ee293300299855537142"; }; }; "node-red-node-twitter-0.1.9" = { @@ -13365,22 +13446,13 @@ let sha1 = "36c22f39c44dd13b5ca9b4e14f05dca001ac5539"; }; }; - "node-red-node-serialport-0.4.1" = { - name = "node-red-node-serialport"; - packageName = "node-red-node-serialport"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/node-red-node-serialport/-/node-red-node-serialport-0.4.1.tgz"; - sha1 = "1c59ea7d2b25612dd0cb53956ab8edf28c74d45c"; - }; - }; - "bcrypt-0.8.7" = { + "bcrypt-1.0.2" = { name = "bcrypt"; packageName = "bcrypt"; - version = "0.8.7"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/bcrypt/-/bcrypt-0.8.7.tgz"; - sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093"; + url = "https://registry.npmjs.org/bcrypt/-/bcrypt-1.0.2.tgz"; + sha1 = "d05fc5d223173e0e28ec381c0f00cc25ffaf2736"; }; }; "css-select-1.2.0" = { @@ -13527,13 +13599,13 @@ let sha1 = "9929acdf628fc2c41098deab82ac580cf149aae4"; }; }; - "moment-timezone-0.5.9" = { + "moment-timezone-0.5.11" = { name = "moment-timezone"; packageName = "moment-timezone"; - version = "0.5.9"; + version = "0.5.11"; src = fetchurl { - url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.9.tgz"; - sha1 = "e0ea82036d67d21d793544a91b5057f480eda2dd"; + url = "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.11.tgz"; + sha1 = "9b76c03d8ef514c7e4249a7bbce649eed39ef29f"; }; }; "retry-0.6.1" = { @@ -13599,22 +13671,13 @@ let sha1 = "b6893c8b0ed9d3c60db83560fa75b4d0097a8d5a"; }; }; - "mqtt-connection-2.1.1" = { - name = "mqtt-connection"; - packageName = "mqtt-connection"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/mqtt-connection/-/mqtt-connection-2.1.1.tgz"; - sha1 = "7b2e985a74e196619430bebd35da162c34c4e56a"; - }; - }; - "mqtt-packet-3.4.7" = { + "mqtt-packet-5.2.1" = { name = "mqtt-packet"; packageName = "mqtt-packet"; - version = "3.4.7"; + version = "5.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-3.4.7.tgz"; - sha1 = "be8c267be7f0bf6a2a2d4f6de28307b6e0940e5f"; + url = "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-5.2.1.tgz"; + sha1 = "876e35ed616a8e348ac0283b4922039872458b58"; }; }; "reinterval-1.1.0" = { @@ -13626,15 +13689,6 @@ let sha1 = "3361ecfa3ca6c18283380dd0bb9546f390f5ece7"; }; }; - "split2-2.1.0" = { - name = "split2"; - packageName = "split2"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/split2/-/split2-2.1.0.tgz"; - sha1 = "7382c148cb622c4b28af7c727f9673730b73f474"; - }; - }; "websocket-stream-3.3.3" = { name = "websocket-stream"; packageName = "websocket-stream"; @@ -13662,60 +13716,6 @@ let sha1 = "4701a51266f06e06eaa71fc17233822d875f4908"; }; }; - "reduplexer-1.1.0" = { - name = "reduplexer"; - packageName = "reduplexer"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/reduplexer/-/reduplexer-1.1.0.tgz"; - sha1 = "7dfed18a679e749c1d7ad36de01acb515f08e140"; - }; - }; - "lodash.assign-4.0.1" = { - name = "lodash.assign"; - packageName = "lodash.assign"; - version = "4.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.1.tgz"; - sha1 = "8e7ff0206897a99dca32fc8123309f5c4c2c731e"; - }; - }; - "lodash.keys-4.2.0" = { - name = "lodash.keys"; - packageName = "lodash.keys"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.2.0.tgz"; - sha1 = "a08602ac12e4fb83f91fc1fb7a360a4d9ba35205"; - }; - }; - "lodash.rest-4.0.5" = { - name = "lodash.rest"; - packageName = "lodash.rest"; - version = "4.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.5.tgz"; - sha1 = "954ef75049262038c96d1fc98b28fdaf9f0772aa"; - }; - }; - "bufferutil-1.2.1" = { - name = "bufferutil"; - packageName = "bufferutil"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/bufferutil/-/bufferutil-1.2.1.tgz"; - sha1 = "37be5d36e1e06492221e68d474b1ac58e510cbd7"; - }; - }; - "utf-8-validate-1.2.1" = { - name = "utf-8-validate"; - packageName = "utf-8-validate"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-1.2.1.tgz"; - sha1 = "44cb7c6eead73d6b40448f71f745904357b9f72c"; - }; - }; "feedparser-1.1.3" = { name = "feedparser"; packageName = "feedparser"; @@ -13779,13 +13779,13 @@ let sha1 = "3de4db3f4a90c160c06d8cb8b825a7f1c6f6a7c3"; }; }; - "imap-0.8.18" = { + "imap-0.8.19" = { name = "imap"; packageName = "imap"; - version = "0.8.18"; + version = "0.8.19"; src = fetchurl { - url = "https://registry.npmjs.org/imap/-/imap-0.8.18.tgz"; - sha1 = "4a7cdd0ff276efa0298708bb2c6d0db0b77f7a3f"; + url = "https://registry.npmjs.org/imap/-/imap-0.8.19.tgz"; + sha1 = "3678873934ab09cea6ba48741f284da2af59d8d5"; }; }; "libmime-1.2.0" = { @@ -13941,58 +13941,13 @@ let sha1 = "13707115dd04c9bd1f2c646da976589be4d64bc4"; }; }; - "serialport-4.0.6" = { - name = "serialport"; - packageName = "serialport"; - version = "4.0.6"; + "oauth-0.9.14" = { + name = "oauth"; + packageName = "oauth"; + version = "0.9.14"; src = fetchurl { - url = "https://registry.npmjs.org/serialport/-/serialport-4.0.6.tgz"; - sha1 = "2ea4c1a2b6ad91d9cacd78e8e530f8969ac650ae"; - }; - }; - "lie-3.1.0" = { - name = "lie"; - packageName = "lie"; - version = "3.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lie/-/lie-3.1.0.tgz"; - sha1 = "65e0139eaef9ae791a1f5c8c53692c8d3b4718f4"; - }; - }; - "object.assign-4.0.4" = { - name = "object.assign"; - packageName = "object.assign"; - version = "4.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz"; - sha1 = "b1c9cc044ef1b9fe63606fc141abbb32e14730cc"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "nan-2.3.5" = { - name = "nan"; - packageName = "nan"; - version = "2.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"; - sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; + url = "https://registry.npmjs.org/oauth/-/oauth-0.9.14.tgz"; + sha1 = "c5748883a40b53de30ade9cabf2100414b8a0971"; }; }; "mongoose-3.6.7" = { @@ -14373,6 +14328,15 @@ let sha1 = "d6b82ead98ae79ebe228e2daf5903311ec982e4d"; }; }; + "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"; + }; + }; "redis-0.7.3" = { name = "redis"; packageName = "redis"; @@ -14454,13 +14418,13 @@ let sha1 = "03726561bc268f2e5444f54c665b7fd4a8c029e2"; }; }; - "mailcomposer-3.12.0" = { + "mailcomposer-4.0.1" = { name = "mailcomposer"; packageName = "mailcomposer"; - version = "3.12.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-3.12.0.tgz"; - sha1 = "9c5e1188aa8e1c62ec8b86bd43468102b639e8f9"; + url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz"; + sha1 = "0e1c44b2a07cf740ee17dc149ba009f19cadfeb4"; }; }; "simplesmtp-0.3.35" = { @@ -14472,22 +14436,22 @@ let sha1 = "017b1eb8b26317ac36d2a2a8a932631880736a03"; }; }; - "buildmail-3.10.0" = { + "buildmail-4.0.1" = { name = "buildmail"; packageName = "buildmail"; - version = "3.10.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/buildmail/-/buildmail-3.10.0.tgz"; - sha1 = "c6826d716e7945bb6f6b1434b53985e029a03159"; + url = "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz"; + sha1 = "877f7738b78729871c9a105e3b837d2be11a7a72"; }; }; - "libmime-2.1.0" = { + "libmime-3.0.0" = { name = "libmime"; packageName = "libmime"; - version = "2.1.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/libmime/-/libmime-2.1.0.tgz"; - sha1 = "51bc76de2283161eb9051c4bc80aed713e4fd1cd"; + url = "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz"; + sha1 = "51a1a9e7448ecbd32cda54421675bb21bc093da6"; }; }; "addressparser-1.0.1" = { @@ -14544,6 +14508,15 @@ let sha1 = "a85466c7984c0f0c3842ee562dc61b9873977528"; }; }; + "nan-2.3.5" = { + name = "nan"; + packageName = "nan"; + version = "2.3.5"; + src = fetchurl { + url = "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"; + sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; + }; + }; "argparse-0.1.16" = { name = "argparse"; packageName = "argparse"; @@ -14571,6 +14544,15 @@ let sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b"; }; }; + "JSONStream-1.2.1" = { + name = "JSONStream"; + packageName = "JSONStream"; + version = "1.2.1"; + src = fetchurl { + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.2.1.tgz"; + sha1 = "32aa5790e799481083b49b4b7fa94e23bae69bf9"; + }; + }; "fstream-npm-1.2.0" = { name = "fstream-npm"; packageName = "fstream-npm"; @@ -14634,6 +14616,15 @@ let sha1 = "cd51bb9bbad3ddb13dee3cf60f1d0929c7a7fa4c"; }; }; + "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"; + }; + }; "npm-install-checks-3.0.0" = { name = "npm-install-checks"; packageName = "npm-install-checks"; @@ -14643,13 +14634,13 @@ let sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7"; }; }; - "npm-registry-client-7.3.0" = { + "npm-registry-client-7.4.5" = { name = "npm-registry-client"; packageName = "npm-registry-client"; - version = "7.3.0"; + version = "7.4.5"; src = fetchurl { - url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.3.0.tgz"; - sha1 = "f2a390e8b13b78fafe26e9fa9d8bc74e17bcaa50"; + url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-7.4.5.tgz"; + sha1 = "1ef61851bb7231db53e397aaf76ddf1cb645c3df"; }; }; "opener-1.4.2" = { @@ -14679,15 +14670,6 @@ let sha1 = "ace7e6381c7684f970aaa98fc7c5d2b666addab6"; }; }; - "request-2.78.0" = { - name = "request"; - packageName = "request"; - version = "2.78.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.78.0.tgz"; - sha1 = "e1c8dec346e1c81923b24acdb337f11decabe9cc"; - }; - }; "sorted-union-stream-2.1.3" = { name = "sorted-union-stream"; packageName = "sorted-union-stream"; @@ -14706,6 +14688,15 @@ let sha1 = "d05f2fe4032560871f30e93cbe735eea201514f3"; }; }; + "write-file-atomic-1.2.0" = { + name = "write-file-atomic"; + packageName = "write-file-atomic"; + version = "1.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.2.0.tgz"; + sha1 = "14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab"; + }; + }; "lodash._baseindexof-3.1.0" = { name = "lodash._baseindexof"; packageName = "lodash._baseindexof"; @@ -15048,13 +15039,13 @@ let sha1 = "bdd85991b80409f9c0dac709bc44a0a318a9760d"; }; }; - "update-notifier-1.0.2" = { + "update-notifier-1.0.3" = { name = "update-notifier"; packageName = "update-notifier"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.2.tgz"; - sha1 = "27c90519196dc15015be02a34ea52986feab8877"; + url = "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz"; + sha1 = "8f92c515482bd6831b7c93013e70f87552c7cf5a"; }; }; "request-2.75.0" = { @@ -15201,6 +15192,15 @@ let sha1 = "5ae5541d024645d32a58fcddc9ceecea7ae3ac2f"; }; }; + "timed-out-3.1.3" = { + name = "timed-out"; + packageName = "timed-out"; + version = "3.1.3"; + src = fetchurl { + url = "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz"; + sha1 = "95860bfcc5c76c277f8f8326fd0f5b2e20eba217"; + }; + }; "unzip-response-1.0.2" = { name = "unzip-response"; packageName = "unzip-response"; @@ -15321,13 +15321,13 @@ let sha1 = "78717d9b718ce7cab55e20b9f24388d5fa51d5c0"; }; }; - "service-runner-2.1.11" = { + "service-runner-2.1.13" = { name = "service-runner"; packageName = "service-runner"; - version = "2.1.11"; + version = "2.1.13"; src = fetchurl { - url = "https://registry.npmjs.org/service-runner/-/service-runner-2.1.11.tgz"; - sha1 = "1b0c83666beef6cc0637f0573a5107d107eac5bb"; + url = "https://registry.npmjs.org/service-runner/-/service-runner-2.1.13.tgz"; + sha1 = "e8ff78b93230d7d831ea3ed5587aa2292b829ceb"; }; }; "simplediff-0.1.1" = { @@ -15357,13 +15357,13 @@ let sha1 = "07e30ad79531844179b642d2d8399435182c8727"; }; }; - "busboy-0.2.13" = { + "busboy-0.2.14" = { name = "busboy"; packageName = "busboy"; - version = "0.2.13"; + version = "0.2.14"; src = fetchurl { - url = "https://registry.npmjs.org/busboy/-/busboy-0.2.13.tgz"; - sha1 = "90fc4f6a3967d815616fc976bfa8e56aed0c58b6"; + url = "https://registry.npmjs.org/busboy/-/busboy-0.2.14.tgz"; + sha1 = "6c2a622efcf47c57bbbe1e2a9c37ad36c7925453"; }; }; "dicer-0.2.5" = { @@ -15384,6 +15384,24 @@ let sha1 = "808b9d0e56fc273d809ba57338e929919a1a9f1a"; }; }; + "object.assign-4.0.4" = { + name = "object.assign"; + packageName = "object.assign"; + version = "4.0.4"; + src = fetchurl { + url = "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz"; + sha1 = "b1c9cc044ef1b9fe63606fc141abbb32e14730cc"; + }; + }; + "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"; + }; + }; "gelfling-0.2.0" = { name = "gelfling"; packageName = "gelfling"; @@ -15682,13 +15700,13 @@ let sha1 = "4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918"; }; }; - "network-address-1.1.0" = { + "network-address-1.1.2" = { name = "network-address"; packageName = "network-address"; - version = "1.1.0"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/network-address/-/network-address-1.1.0.tgz"; - sha1 = "74d577b0dea652284659079fc8d7010b72f01092"; + url = "https://registry.npmjs.org/network-address/-/network-address-1.1.2.tgz"; + sha1 = "4aa7bfd43f03f0b81c9702b13d6a858ddb326f3e"; }; }; "airplay-protocol-2.0.2" = { @@ -15808,13 +15826,13 @@ let sha1 = "c2f83f273a3e1a16edb0995661da0ed5ef033364"; }; }; - "array-flatten-2.1.0" = { + "array-flatten-2.1.1" = { name = "array-flatten"; packageName = "array-flatten"; - version = "2.1.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.0.tgz"; - sha1 = "26a692c83881fc68dac3ec5d1f0c1b49bf2304d9"; + url = "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz"; + sha1 = "426bb9da84090c1838d812c8150af20a8331e296"; }; }; "dns-equal-1.0.0" = { @@ -15871,13 +15889,22 @@ let sha1 = "12d7b0db850f7ff7e7081baf4005700060c4600b"; }; }; - "run-async-2.2.0" = { + "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"; + }; + }; + "run-async-2.3.0" = { name = "run-async"; packageName = "run-async"; - version = "2.2.0"; + version = "2.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/run-async/-/run-async-2.2.0.tgz"; - sha1 = "8783abd83c7bb86f41ee0602fc82404b3bd6e8b9"; + url = "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"; + sha1 = "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"; }; }; "rx-4.1.0" = { @@ -15934,15 +15961,6 @@ let sha1 = "af440e1ddad078934ec78241420b40bbc56dc2ad"; }; }; - "socket.io-1.6.0" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.6.0.tgz"; - sha1 = "3e40d932637e6bd923981b25caf7c53e83b6e2e1"; - }; - }; "torrent-stream-0.18.1" = { name = "torrent-stream"; packageName = "torrent-stream"; @@ -16312,123 +16330,6 @@ let sha1 = "0541ea91f0e503fdf0c5eed418a32550234967f0"; }; }; - "engine.io-1.8.0" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.8.0.tgz"; - sha1 = "3eeb5f264cb75dbbec1baaea26d61f5a4eace2aa"; - }; - }; - "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-client-1.6.0" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.6.0"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.6.0.tgz"; - sha1 = "5b668f4f771304dfeed179064708386fa6717853"; - }; - }; - "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"; - }; - }; - "engine.io-parser-1.3.1" = { - name = "engine.io-parser"; - packageName = "engine.io-parser"; - version = "1.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.1.tgz"; - sha1 = "9554f1ae33107d6fbd170ca5466d2f833f6a07cf"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "engine.io-client-1.8.0" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.0.tgz"; - sha1 = "7b730e4127414087596d9be3c88d2bc5fdb6cf5c"; - }; - }; - "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"; - }; - }; - "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.5" = { - name = "parseqs"; - packageName = "parseqs"; - version = "0.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz"; - sha1 = "d5208a3738e46766e291ba2ea173684921a8b89d"; - }; - }; - "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"; - }; - }; "bittorrent-dht-3.2.6" = { name = "bittorrent-dht"; packageName = "bittorrent-dht"; @@ -16699,15 +16600,6 @@ let sha1 = "b4c49bf63f162c108b0348399a8737c713b0a83a"; }; }; - "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"; - }; - }; "private-0.1.6" = { name = "private"; packageName = "private"; @@ -16717,31 +16609,31 @@ let sha1 = "55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"; }; }; - "recast-0.11.17" = { + "recast-0.11.20" = { name = "recast"; packageName = "recast"; - version = "0.11.17"; + version = "0.11.20"; src = fetchurl { - url = "https://registry.npmjs.org/recast/-/recast-0.11.17.tgz"; - sha1 = "67e829df49ef8ea822381cc516d305411e60bad8"; + url = "https://registry.npmjs.org/recast/-/recast-0.11.20.tgz"; + sha1 = "2cb9bec269c03b36d0598118a936cd0a293ca3f3"; }; }; - "ast-types-0.9.2" = { + "ast-types-0.9.4" = { name = "ast-types"; packageName = "ast-types"; - version = "0.9.2"; + version = "0.9.4"; src = fetchurl { - url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.2.tgz"; - sha1 = "2cc19979d15c655108bf565323b8e7ee38751f6b"; + url = "https://registry.npmjs.org/ast-types/-/ast-types-0.9.4.tgz"; + sha1 = "410d1f81890aeb8e0a38621558ba5869ae53c91b"; }; }; - "esprima-3.1.1" = { + "esprima-3.1.3" = { name = "esprima"; packageName = "esprima"; - version = "3.1.1"; + version = "3.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-3.1.1.tgz"; - sha1 = "02dbcc5ac3ece81070377f99158ec742ab5dda06"; + url = "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"; + sha1 = "fdca51cee6133895e3c88d535ce49dbff62a4633"; }; }; "base62-0.1.1" = { @@ -16927,11 +16819,11 @@ let "oauth-https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master" = { name = "oauth"; packageName = "oauth"; - version = "0.9.14"; + version = "0.9.15"; src = fetchurl { - name = "oauth-0.9.14.tar.gz"; + name = "oauth-0.9.15.tar.gz"; url = https://codeload.github.com/ciaranj/node-oauth/legacy.tar.gz/master; - sha256 = "abd0d7be4fb10804e5a38ee66a4db5fc36d2ed045be52e7c8b7e19e4c9e16bd8"; + sha256 = "9341c28772841acde618c778e85e381976f425824b816100792f697e68aec947"; }; }; "connect-2.3.9" = { @@ -17213,13 +17105,13 @@ let sha1 = "3df373dbea587a9a7fef3e56311b68908f75c414"; }; }; - "sanitize-html-1.13.0" = { + "sanitize-html-1.14.1" = { name = "sanitize-html"; packageName = "sanitize-html"; - version = "1.13.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.13.0.tgz"; - sha1 = "4ee17cbec516bfe32f2ce6686a569d7e6b4f3631"; + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.1.tgz"; + sha1 = "730ffa2249bdf18333effe45b286173c9c5ad0b8"; }; }; "linkify-it-1.2.4" = { @@ -17366,6 +17258,15 @@ let sha1 = "9c63b6d0b25ff2a88c3adbd18c5b61acc3b9faa2"; }; }; + "formidable-1.1.1" = { + name = "formidable"; + packageName = "formidable"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/formidable/-/formidable-1.1.1.tgz"; + sha1 = "96b8886f7c3c3508b932d6bd70c4d3a88f35f1a9"; + }; + }; "http-signature-0.11.0" = { name = "http-signature"; packageName = "http-signature"; @@ -17438,13 +17339,13 @@ let sha1 = "97e4e63ae46b21912cd9475bc31469d26f5ade66"; }; }; - "csv-parse-1.1.7" = { + "csv-parse-1.1.10" = { name = "csv-parse"; packageName = "csv-parse"; - version = "1.1.7"; + version = "1.1.10"; src = fetchurl { - url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.1.7.tgz"; - sha1 = "6e4678f7967013ac823929a4303a3ce177115abc"; + url = "https://registry.npmjs.org/csv-parse/-/csv-parse-1.1.10.tgz"; + sha1 = "767340d0d1f26d05434c798b7132222c669189de"; }; }; "stream-transform-0.1.1" = { @@ -17636,13 +17537,13 @@ let sha1 = "51fbb5347e50e81e6ed51668a48490ae6fe2afe2"; }; }; - "clap-1.1.1" = { + "clap-1.1.2" = { name = "clap"; packageName = "clap"; - version = "1.1.1"; + version = "1.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/clap/-/clap-1.1.1.tgz"; - sha1 = "a8a93e0bfb7581ac199c4f001a5525a724ce696d"; + url = "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz"; + sha1 = "316545bf22229225a2cecaa6824cd2f56a9709ed"; }; }; "async-2.1.2" = { @@ -17699,6 +17600,15 @@ let sha1 = "c8ffb1e4e1c85b0df3a443889d765de0d963a1f4"; }; }; + "request-2.78.0" = { + name = "request"; + packageName = "request"; + version = "2.78.0"; + src = fetchurl { + url = "https://registry.npmjs.org/request/-/request-2.78.0.tgz"; + sha1 = "e1c8dec346e1c81923b24acdb337f11decabe9cc"; + }; + }; "sprintf-0.1.5" = { name = "sprintf"; packageName = "sprintf"; @@ -17798,6 +17708,15 @@ let sha1 = "edbbe1888ba3525ded3a7bf836b30b3405d3161b"; }; }; + "xmldom-0.1.22" = { + name = "xmldom"; + packageName = "xmldom"; + version = "0.1.22"; + src = fetchurl { + url = "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz"; + sha1 = "10de4e5e964981f03c8cc72fadc08d14b6c3aa26"; + }; + }; "qs-6.0.2" = { name = "qs"; packageName = "qs"; @@ -17807,31 +17726,22 @@ let sha1 = "88c68d590e8ed56c76c79f352c17b982466abfcd"; }; }; - "bluebird-3.3.5" = { - name = "bluebird"; - packageName = "bluebird"; - version = "3.3.5"; - src = fetchurl { - url = "https://registry.npmjs.org/bluebird/-/bluebird-3.3.5.tgz"; - sha1 = "5ee747f1c7bd967658b683936430aee753955a34"; - }; - }; - "blueimp-md5-2.3.1" = { + "blueimp-md5-2.6.0" = { name = "blueimp-md5"; packageName = "blueimp-md5"; - version = "2.3.1"; + version = "2.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.3.1.tgz"; - sha1 = "992a6737733b9da1edd641550dc3acab2e9cfc5a"; + url = "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.6.0.tgz"; + sha1 = "c96dd67f57db522da9a0c49b464ca44e20c04e0f"; }; }; - "color-0.11.4" = { + "color-1.0.3" = { name = "color"; packageName = "color"; - version = "0.11.4"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/color/-/color-0.11.4.tgz"; - sha1 = "6d7b5c74fb65e841cd48792ad1ed5e07b904d764"; + url = "https://registry.npmjs.org/color/-/color-1.0.3.tgz"; + sha1 = "e48e832d85f14ef694fb468811c2d5cfe729b55d"; }; }; "crossroads-0.12.2" = { @@ -17843,31 +17753,22 @@ let sha1 = "b1d5f9c1d98af3bdd61f1bda6a86dd1aee4ff8f2"; }; }; - "diff2html-1.2.0" = { + "diff2html-2.0.12" = { name = "diff2html"; packageName = "diff2html"; - version = "1.2.0"; + version = "2.0.12"; src = fetchurl { - url = "https://registry.npmjs.org/diff2html/-/diff2html-1.2.0.tgz"; - sha1 = "8b54af41c180befd9cb1caa130a3d76081ae4a07"; + url = "https://registry.npmjs.org/diff2html/-/diff2html-2.0.12.tgz"; + sha1 = "20eda2f1ffd14027716485c938e3fe21dc379455"; }; }; - "express-4.13.4" = { - name = "express"; - packageName = "express"; - version = "4.13.4"; - src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-4.13.4.tgz"; - sha1 = "3c0b76f3c77590c8345739061ec0bd3ba067ec24"; - }; - }; - "express-session-1.13.0" = { + "express-session-1.14.2" = { name = "express-session"; packageName = "express-session"; - version = "1.13.0"; + version = "1.14.2"; src = fetchurl { - url = "https://registry.npmjs.org/express-session/-/express-session-1.13.0.tgz"; - sha1 = "8ac3b5c0188b48382851d88207b8e7746efb4011"; + url = "https://registry.npmjs.org/express-session/-/express-session-1.14.2.tgz"; + sha1 = "6bcf586ed6d1dc37b02570087756c9de7b80b275"; }; }; "forever-monitor-1.1.0" = { @@ -17915,31 +17816,13 @@ let sha1 = "8bd057bde8f7d0a02b93dda433c2a8d942d8a9a0"; }; }; - "lodash-4.12.0" = { - name = "lodash"; - packageName = "lodash"; - version = "4.12.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.12.0.tgz"; - sha1 = "2bd6dc46a040f59e686c972ed21d93dc59053258"; - }; - }; - "moment-2.13.0" = { - name = "moment"; - packageName = "moment"; - version = "2.13.0"; - src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.13.0.tgz"; - sha1 = "24162d99521e6d40f99ae6939e806d2139eaac52"; - }; - }; - "npm-3.9.6" = { + "npm-4.1.2" = { name = "npm"; packageName = "npm"; - version = "3.9.6"; + version = "4.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-3.9.6.tgz"; - sha1 = "0ef1d272a069ad95bdca8b2dfe6fcd82f4b461d7"; + url = "https://registry.npmjs.org/npm/-/npm-4.1.2.tgz"; + sha1 = "daaa77d631947135b36528c304573243f5cd2e07"; }; }; "octicons-3.5.0" = { @@ -17960,13 +17843,13 @@ let sha1 = "1fe63268c92e75606626437e3b906662c15ba6ee"; }; }; - "raven-0.11.0" = { + "raven-1.1.1" = { name = "raven"; packageName = "raven"; - version = "0.11.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/raven/-/raven-0.11.0.tgz"; - sha1 = "32981138a93e4c8ad08cfc17e46b85b453dc107b"; + url = "https://registry.npmjs.org/raven/-/raven-1.1.1.tgz"; + sha1 = "8837af64baa29ec32fc1cd8223255645ce3c9a42"; }; }; "signals-1.0.0" = { @@ -17987,49 +17870,40 @@ let sha1 = "e0767014167825957de7e125c29b0fa89796ea03"; }; }; - "socket.io-1.4.8" = { - name = "socket.io"; - packageName = "socket.io"; - version = "1.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io/-/socket.io-1.4.8.tgz"; - sha1 = "e576f330cd0bed64e55b3fd26df991141884867b"; - }; - }; - "winston-2.2.0" = { + "winston-2.3.1" = { name = "winston"; packageName = "winston"; - version = "2.2.0"; + version = "2.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/winston/-/winston-2.2.0.tgz"; - sha1 = "2c853dd87ab552a8e8485d72cbbf9a2286f029b7"; + url = "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz"; + sha1 = "0b48420d978c01804cf0230b648861598225a119"; }; }; - "yargs-4.7.1" = { + "yargs-6.6.0" = { name = "yargs"; packageName = "yargs"; - version = "4.7.1"; + version = "6.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-4.7.1.tgz"; - sha1 = "e60432658a3387ff269c028eacde4a512e438dff"; + url = "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz"; + sha1 = "782ec21ef403345f830a808ca3d513af56065208"; }; }; - "color-convert-1.8.2" = { + "color-convert-1.9.0" = { name = "color-convert"; packageName = "color-convert"; - version = "1.8.2"; + version = "1.9.0"; src = fetchurl { - url = "https://registry.npmjs.org/color-convert/-/color-convert-1.8.2.tgz"; - sha1 = "be868184d7c8631766d54e7078e2672d7c7e3339"; + url = "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz"; + sha1 = "1accf97dd739b983bf994d56fec8f95853641b7a"; }; }; - "color-string-0.3.0" = { + "color-string-1.4.0" = { name = "color-string"; packageName = "color-string"; - version = "0.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz"; - sha1 = "27d46fb67025c5c2fa25993bfbf579e47841b991"; + url = "https://registry.npmjs.org/color-string/-/color-string-1.4.0.tgz"; + sha1 = "2b47f8565fb0eb52f9f77c801992b8ca55d6e898"; }; }; "color-name-1.1.1" = { @@ -18041,58 +17915,58 @@ let sha1 = "4b1415304cf50028ea81643643bd82ea05803689"; }; }; - "diff-2.2.3" = { + "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"; + }; + }; + "is-arrayish-0.3.1" = { + name = "is-arrayish"; + packageName = "is-arrayish"; + version = "0.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz"; + sha1 = "c2dfc386abaa0c3e33c48db3fe87059e69065efd"; + }; + }; + "diff-3.2.0" = { name = "diff"; packageName = "diff"; - version = "2.2.3"; + version = "3.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz"; - sha1 = "60eafd0d28ee906e4e8ff0a52c1229521033bf99"; + url = "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz"; + sha1 = "c9ce393a4b7cbd0b058a725c93df299027868ff9"; }; }; - "cookie-0.1.5" = { - name = "cookie"; - packageName = "cookie"; - version = "0.1.5"; + "hogan.js-3.0.2" = { + name = "hogan.js"; + packageName = "hogan.js"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.1.5.tgz"; - sha1 = "6ab9948a4b1ae21952cd2588530a4722d4044d7c"; + url = "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz"; + sha1 = "4cd9e1abd4294146e7679e41d7898732b02c7bfd"; }; }; - "finalhandler-0.4.1" = { - name = "finalhandler"; - packageName = "finalhandler"; - version = "0.4.1"; + "whatwg-fetch-2.0.2" = { + name = "whatwg-fetch"; + packageName = "whatwg-fetch"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz"; - sha1 = "85a17c6c59a94717d262d61230d4b0ebe3d4a14d"; + url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz"; + sha1 = "fe294d1d89e36c5be8b3195057f2e4bc74fc980e"; }; }; - "send-0.13.1" = { - name = "send"; - packageName = "send"; - version = "0.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.13.1.tgz"; - sha1 = "a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7"; - }; - }; - "cookie-0.2.3" = { - name = "cookie"; - packageName = "cookie"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.2.3.tgz"; - sha1 = "1a59536af68537a21178a01346f87cb059d2ae5c"; - }; - }; - "crc-3.4.0" = { + "crc-3.4.1" = { name = "crc"; packageName = "crc"; - version = "3.4.0"; + version = "3.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.4.0.tgz"; - sha1 = "4258e351613a74ef1153dfcb05e820c3e9715d7f"; + url = "https://registry.npmjs.org/crc/-/crc-3.4.1.tgz"; + sha1 = "65d5830b1a2569557cfb324c0e679998521473ee"; }; }; "broadway-0.2.10" = { @@ -18203,13 +18077,13 @@ let sha1 = "0907101bdda20fac3cbe334c27cbd0688dc99a5b"; }; }; - "typechecker-4.4.0" = { + "typechecker-4.4.1" = { name = "typechecker"; packageName = "typechecker"; - version = "4.4.0"; + version = "4.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/typechecker/-/typechecker-4.4.0.tgz"; - sha1 = "efc56882d36e435c6eb978200e22b88278a3f7fc"; + url = "https://registry.npmjs.org/typechecker/-/typechecker-4.4.1.tgz"; + sha1 = "f97b95f51b038417212d677d45a373ee7bced7e6"; }; }; "underscore-1.5.2" = { @@ -18221,103 +18095,13 @@ let sha1 = "1335c5e4f5e6d33bbb4b006ba8c86a00f556de08"; }; }; - "lodash.clonedeep-4.3.2" = { - name = "lodash.clonedeep"; - packageName = "lodash.clonedeep"; - version = "4.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.3.2.tgz"; - sha1 = "d0112c02c76b5223833aebc6a4b6e334f0d057de"; - }; - }; - "lodash.union-4.4.0" = { - name = "lodash.union"; - packageName = "lodash.union"; - version = "4.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.union/-/lodash.union-4.4.0.tgz"; - sha1 = "22be23b4c84b49d0436e573949ad1d4a48c7fa38"; - }; - }; - "lodash.uniq-4.3.0" = { - name = "lodash.uniq"; - packageName = "lodash.uniq"; - version = "4.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.3.0.tgz"; - sha1 = "dcad810876841447d8f3ec662323c86a6d938227"; - }; - }; - "lodash.without-4.2.0" = { - name = "lodash.without"; - packageName = "lodash.without"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash.without/-/lodash.without-4.2.0.tgz"; - sha1 = "f89ec9a8ee2d7ec14f8a9cad72a3f5ee12c5a4a6"; - }; - }; - "node-gyp-3.3.1" = { + "node-gyp-3.5.0" = { name = "node-gyp"; packageName = "node-gyp"; - version = "3.3.1"; + version = "3.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.3.1.tgz"; - sha1 = "80f7b6d7c2f9c0495ba42c518a670c99bdf6e4a0"; - }; - }; - "request-2.72.0" = { - name = "request"; - packageName = "request"; - version = "2.72.0"; - src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.72.0.tgz"; - sha1 = "0ce3a179512620b10441f14c82e21c12c0ddb4e1"; - }; - }; - "retry-0.9.0" = { - name = "retry"; - packageName = "retry"; - version = "0.9.0"; - src = fetchurl { - url = "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz"; - sha1 = "6f697e50a0e4ddc8c8f7fb547a9b60dead43678d"; - }; - }; - "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._baseflatten-4.2.1" = { - name = "lodash._baseflatten"; - packageName = "lodash._baseflatten"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._baseflatten/-/lodash._baseflatten-4.2.1.tgz"; - sha1 = "54acad5e6ef53532a5b8269c0ad725470cfd9208"; - }; - }; - "lodash._basedifference-4.5.0" = { - name = "lodash._basedifference"; - packageName = "lodash._basedifference"; - version = "4.5.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash._basedifference/-/lodash._basedifference-4.5.0.tgz"; - sha1 = "56ea7d601367bfa46cd7de115dc3daeb18837938"; - }; - }; - "qs-6.1.0" = { - name = "qs"; - packageName = "qs"; - version = "6.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.1.0.tgz"; - sha1 = "ec1d1626b24278d99f0fdf4549e524e24eceeb26"; + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.5.0.tgz"; + sha1 = "a8fe5e611d079ec16348a3eb960e78e11c85274a"; }; }; "lsmod-1.0.0" = { @@ -18329,13 +18113,13 @@ let sha1 = "9a00f76dca36eb23fa05350afe1b585d4299e64b"; }; }; - "stack-trace-0.0.7" = { - name = "stack-trace"; - packageName = "stack-trace"; - version = "0.0.7"; + "uuid-3.0.0" = { + name = "uuid"; + packageName = "uuid"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz"; - sha1 = "c72e089744fc3659f508cdce3621af5634ec0fff"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz"; + sha1 = "6728fc0459c450d796a99c31837569bdf672d728"; }; }; "eve-0.4.2" = { @@ -18347,67 +18131,13 @@ let sha1 = "7eea0afc0e4efb7c9365615315a3576833ead2ae"; }; }; - "engine.io-1.6.11" = { - name = "engine.io"; - packageName = "engine.io"; - version = "1.6.11"; + "yargs-parser-4.2.1" = { + name = "yargs-parser"; + packageName = "yargs-parser"; + version = "4.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/engine.io/-/engine.io-1.6.11.tgz"; - sha1 = "2533a97a65876c40ffcf95397b7ef9b495c423fe"; - }; - }; - "socket.io-client-1.4.8" = { - name = "socket.io-client"; - packageName = "socket.io-client"; - version = "1.4.8"; - src = fetchurl { - url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.4.8.tgz"; - sha1 = "481b241e73df140ea1a4fb03486a85ad097f5558"; - }; - }; - "ws-1.1.0" = { - name = "ws"; - packageName = "ws"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/ws/-/ws-1.1.0.tgz"; - sha1 = "c1d6fd1515d3ceff1f0ae2759bf5fd77030aad1d"; - }; - }; - "engine.io-client-1.6.11" = { - name = "engine.io-client"; - packageName = "engine.io-client"; - version = "1.6.11"; - src = fetchurl { - url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.6.11.tgz"; - sha1 = "7d250d8fa1c218119ecde51390458a57d5171376"; - }; - }; - "pkg-conf-1.1.3" = { - name = "pkg-conf"; - packageName = "pkg-conf"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz"; - sha1 = "378e56d6fd13e88bfb6f4a25df7a83faabddba5b"; - }; - }; - "set-blocking-1.0.0" = { - name = "set-blocking"; - packageName = "set-blocking"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/set-blocking/-/set-blocking-1.0.0.tgz"; - sha1 = "cd5e5d938048df1ac92dfe92e1f16add656f5ec5"; - }; - }; - "symbol-0.2.3" = { - name = "symbol"; - packageName = "symbol"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz"; - sha1 = "3b9873b8a901e47c6efe21526a3ac372ef28bbc7"; + url = "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz"; + sha1 = "29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"; }; }; "kew-0.1.7" = { @@ -18491,13 +18221,13 @@ let sha1 = "7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20"; }; }; - "node-libs-browser-0.6.0" = { + "node-libs-browser-0.7.0" = { name = "node-libs-browser"; packageName = "node-libs-browser"; - version = "0.6.0"; + version = "0.7.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz"; - sha1 = "244806d44d319e048bc8607b5cc4eaf9a29d2e3c"; + url = "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.7.0.tgz"; + sha1 = "3e272c0819e308935e26674408d7af0e1491b83b"; }; }; "tapable-0.1.10" = { @@ -18518,13 +18248,13 @@ let sha1 = "62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b"; }; }; - "webpack-core-0.6.8" = { + "webpack-core-0.6.9" = { name = "webpack-core"; packageName = "webpack-core"; - version = "0.6.8"; + version = "0.6.9"; src = fetchurl { - url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz"; - sha1 = "edf9135de00a6a3c26dd0f14b208af0aa4af8d0a"; + url = "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz"; + sha1 = "fc571588c8558da77be9efb6debdc5a3b172bdc2"; }; }; "memory-fs-0.2.0" = { @@ -18554,76 +18284,40 @@ let sha1 = "4daa4d9db00f9819880c79fa457ae5b09a1fd389"; }; }; - "json5-0.5.0" = { + "json5-0.5.1" = { name = "json5"; packageName = "json5"; - version = "0.5.0"; + version = "0.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz"; - sha1 = "9b20715b026cbe3778fd769edccd822d8332a5b2"; + url = "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz"; + sha1 = "1eade7acc012034ad84e2396767ead9fa5495821"; }; }; - "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"; - }; - }; - "constants-browserify-0.0.1" = { - name = "constants-browserify"; - packageName = "constants-browserify"; - version = "0.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz"; - sha1 = "92577db527ba6c4cf0a4568d84bc031f441e21f2"; - }; - }; - "crypto-browserify-3.2.8" = { + "crypto-browserify-3.3.0" = { name = "crypto-browserify"; packageName = "crypto-browserify"; - version = "3.2.8"; + version = "3.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz"; - sha1 = "b9b11dbe6d9651dd882a01e6cc467df718ecf189"; + url = "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.3.0.tgz"; + sha1 = "b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c"; }; }; - "http-browserify-1.7.0" = { - name = "http-browserify"; - packageName = "http-browserify"; - version = "1.7.0"; + "os-browserify-0.2.1" = { + name = "os-browserify"; + packageName = "os-browserify"; + version = "0.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz"; - sha1 = "33795ade72df88acfbfd36773cefeda764735b20"; + url = "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz"; + sha1 = "63fc4ccee5d2d7763d26bbf8601078e6c2e0044f"; }; }; - "https-browserify-0.0.0" = { - name = "https-browserify"; - packageName = "https-browserify"; - version = "0.0.0"; + "timers-browserify-2.0.2" = { + name = "timers-browserify"; + packageName = "timers-browserify"; + version = "2.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz"; - sha1 = "b3ffdfe734b2a3d4a9efd58e8654c91fce86eafd"; - }; - }; - "stream-browserify-1.0.0" = { - name = "stream-browserify"; - packageName = "stream-browserify"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz"; - sha1 = "bf9b4abfb42b274d751479e44e0ff2656b6f1193"; - }; - }; - "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 = "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz"; + sha1 = "ab4883cf597dcd50af211349a00fbca56ac86b86"; }; }; "pbkdf2-compat-2.0.1" = { @@ -18653,40 +18347,49 @@ let sha1 = "17ddeddc5f722fb66501658895461977867315ba"; }; }; - "Base64-0.2.1" = { - name = "Base64"; - packageName = "Base64"; - version = "0.2.1"; + "browserify-aes-0.4.0" = { + name = "browserify-aes"; + packageName = "browserify-aes"; + version = "0.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz"; - sha1 = "ba3a4230708e186705065e66babdd4c35cf60028"; + url = "https://registry.npmjs.org/browserify-aes/-/browserify-aes-0.4.0.tgz"; + sha1 = "067149b668df31c4b58533e02d01e806d8608e2c"; }; }; - "source-list-map-0.1.6" = { + "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"; + }; + }; + "source-list-map-0.1.8" = { name = "source-list-map"; packageName = "source-list-map"; - version = "0.1.6"; + version = "0.1.8"; src = fetchurl { - url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz"; - sha1 = "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f"; + url = "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz"; + sha1 = "c550b2ab5427f6b3f21f5afead88c4f5587b2106"; }; }; - "babel-runtime-6.18.0" = { + "babel-runtime-6.22.0" = { name = "babel-runtime"; packageName = "babel-runtime"; - version = "6.18.0"; + version = "6.22.0"; src = fetchurl { - url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.18.0.tgz"; - sha1 = "0f4177ffd98492ef13b9f823e9994a02584c9078"; + url = "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.22.0.tgz"; + sha1 = "1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611"; }; }; - "death-1.0.0" = { + "death-1.1.0" = { name = "death"; packageName = "death"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/death/-/death-1.0.0.tgz"; - sha1 = "4d46e15488d4b636b699f0671b04632d752fd2de"; + url = "https://registry.npmjs.org/death/-/death-1.1.0.tgz"; + sha1 = "01aa9c401edd92750514470b8266390c66c67318"; }; }; "detect-indent-4.0.0" = { @@ -18698,6 +18401,15 @@ let sha1 = "f76d064352cdf43a1cb6ce619c4ee3a9475de208"; }; }; + "diff-2.2.3" = { + name = "diff"; + packageName = "diff"; + version = "2.2.3"; + src = fetchurl { + url = "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz"; + sha1 = "60eafd0d28ee906e4e8ff0a52c1229521033bf99"; + }; + }; "invariant-2.2.2" = { name = "invariant"; packageName = "invariant"; @@ -18725,13 +18437,13 @@ let sha1 = "74c45744439550da185801912829f61d22071bc1"; }; }; - "node-emoji-1.4.1" = { + "node-emoji-1.5.1" = { name = "node-emoji"; packageName = "node-emoji"; - version = "1.4.1"; + version = "1.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.4.1.tgz"; - sha1 = "c9fa0cf91094335bcb967a6f42b2305c15af2ebc"; + url = "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz"; + sha1 = "fd918e412769bf8c448051238233840b2aff16a1"; }; }; "object-path-0.11.3" = { @@ -18743,13 +18455,13 @@ let sha1 = "3e21a42ad07234d815429ae9e15c1c5f38050554"; }; }; - "proper-lockfile-1.2.0" = { + "proper-lockfile-2.0.0" = { name = "proper-lockfile"; packageName = "proper-lockfile"; - version = "1.2.0"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-1.2.0.tgz"; - sha1 = "ceff5dd89d3e5f10fb75e1e8e76bc75801a59c34"; + url = "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-2.0.0.tgz"; + sha1 = "b21f5e79bcbb6b4e23eeeced15cfc7f63e8a2e55"; }; }; "request-capture-har-1.1.4" = { @@ -18770,22 +18482,22 @@ let sha1 = "1180a30d64e1970d8f55dd8cb0da8ffccecad71e"; }; }; - "regenerator-runtime-0.9.6" = { + "regenerator-runtime-0.10.1" = { name = "regenerator-runtime"; packageName = "regenerator-runtime"; - version = "0.9.6"; + version = "0.10.1"; src = fetchurl { - url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz"; - sha1 = "d33eb95d0d2001a4be39659707c51b0cb71ce029"; + url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz"; + sha1 = "257f41961ce44558b18f7814af48c17559f9faeb"; }; }; - "loose-envify-1.3.0" = { + "loose-envify-1.3.1" = { name = "loose-envify"; packageName = "loose-envify"; - version = "1.3.0"; + version = "1.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.0.tgz"; - sha1 = "6b26248c42f6d4fa4b0d8542f78edfcde35642a8"; + url = "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz"; + sha1 = "d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"; }; }; "ci-info-1.0.0" = { @@ -18806,25 +18518,16 @@ let sha1 = "6b26e9bd3afcaa7be3b4269b526de1b82000ac78"; }; }; - "err-code-1.1.1" = { - name = "err-code"; - packageName = "err-code"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/err-code/-/err-code-1.1.1.tgz"; - sha1 = "739d71b6851f24d050ea18c79a5b722420771d59"; - }; - }; }; in { alloy = nodeEnv.buildNodePackage { name = "alloy"; packageName = "alloy"; - version = "1.9.4"; + version = "1.9.5"; src = fetchurl { - url = "https://registry.npmjs.org/alloy/-/alloy-1.9.4.tgz"; - sha1 = "8f85b28758ed0e7a251a635cd2e6a73ce92e9dde"; + url = "https://registry.npmjs.org/alloy/-/alloy-1.9.5.tgz"; + sha1 = "78be031931f4b9012f6085e1544069c56dcba233"; }; dependencies = [ sources."colors-0.6.0-1" @@ -18839,7 +18542,7 @@ in sources."source-map-0.1.34" ]; }) - sources."resolve-1.1.7" + sources."resolve-1.2.0" sources."global-paths-0.1.2" sources."source-map-0.1.9" sources."xml2tss-0.0.5" @@ -18864,16 +18567,15 @@ in ]; }) sources."is-windows-0.1.1" - (sources."global-prefix-0.1.4" // { + (sources."global-prefix-0.1.5" // { dependencies = [ sources."is-windows-0.2.0" ]; }) + sources."homedir-polyfill-1.0.1" sources."ini-1.3.4" - sources."osenv-0.1.3" sources."which-1.2.12" - sources."os-homedir-1.0.2" - sources."os-tmpdir-1.0.2" + sources."parse-passwd-1.0.0" sources."isexe-1.1.2" sources."xml2js-0.2.8" sources."sax-0.5.8" @@ -18890,17 +18592,13 @@ in azure-cli = nodeEnv.buildNodePackage { name = "azure-cli"; packageName = "azure-cli"; - version = "0.10.7"; + version = "0.10.8"; src = fetchurl { - url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.7.tgz"; - sha1 = "48e59f6be202122c0d71153efab4f924065da586"; + url = "https://registry.npmjs.org/azure-cli/-/azure-cli-0.10.8.tgz"; + sha1 = "23622b6e536a6cdcb4be7a804884ef8b4d4985bc"; }; dependencies = [ - (sources."adal-node-0.1.21" // { - dependencies = [ - sources."node-uuid-1.4.7" - ]; - }) + sources."adal-node-0.1.21" sources."async-1.4.2" (sources."azure-common-0.9.18" // { dependencies = [ @@ -18909,9 +18607,11 @@ in ]; }) sources."azure-arm-authorization-2.0.0" - sources."azure-arm-cdn-0.2.1" + sources."azure-arm-cdn-1.0.0" sources."azure-arm-commerce-0.2.0" - sources."azure-arm-compute-0.19.0" + sources."azure-arm-compute-0.19.1" + sources."azure-arm-datalake-analytics-1.0.1-preview" + sources."azure-arm-datalake-store-1.0.1-preview" sources."azure-arm-hdinsight-0.2.2" sources."azure-arm-hdinsight-jobs-0.1.0" sources."azure-arm-insights-0.11.3" @@ -18923,8 +18623,6 @@ in sources."azure-arm-dns-0.11.1" sources."azure-arm-website-0.11.4" sources."azure-arm-rediscache-0.2.1" - sources."azure-arm-datalake-analytics-0.4.3" - sources."azure-arm-datalake-store-0.4.2" sources."azure-arm-devtestlabs-0.1.0" sources."azure-graph-1.1.1" sources."azure-gallery-2.0.0-pre.18" @@ -18939,7 +18637,7 @@ in ]; }) sources."azure-asm-network-0.13.0" - sources."azure-arm-resource-1.4.5-preview" + sources."azure-arm-resource-1.6.1-preview" sources."azure-arm-storage-0.13.1-preview" sources."azure-asm-sb-0.10.1" sources."azure-asm-sql-0.10.1" @@ -18952,7 +18650,6 @@ in }) (sources."azure-storage-1.3.0" // { dependencies = [ - sources."node-uuid-1.4.7" sources."readable-stream-2.0.6" sources."validator-3.22.2" sources."xml2js-0.2.7" @@ -18961,7 +18658,7 @@ in sources."azure-arm-batch-0.3.0" sources."azure-batch-0.5.2" sources."azure-servicefabric-0.1.4" - sources."applicationinsights-0.15.12" + sources."applicationinsights-0.16.0" sources."caller-id-0.1.0" sources."colors-1.1.2" sources."commander-1.0.4" @@ -18980,16 +18677,16 @@ in sources."streamline-0.4.11" ]; }) - sources."moment-2.17.0" + sources."moment-2.17.1" sources."ms-rest-1.15.2" (sources."ms-rest-azure-1.15.2" // { dependencies = [ sources."async-0.2.7" + sources."uuid-2.0.1" sources."azure-arm-resource-1.4.4-preview" ]; }) sources."node-forge-0.6.23" - sources."node-uuid-1.2.0" sources."omelette-0.1.0" sources."openssl-wrapper-0.2.1" sources."progress-1.1.8" @@ -19012,7 +18709,6 @@ in (sources."request-2.74.0" // { dependencies = [ sources."extend-3.0.0" - sources."node-uuid-1.4.7" ]; }) (sources."ssh-key-to-pem-0.11.0" // { @@ -19027,6 +18723,7 @@ in sources."tunnel-0.0.2" sources."underscore-1.4.4" sources."user-home-2.0.0" + sources."uuid-3.0.1" sources."validator-5.2.0" (sources."winston-2.1.1" // { dependencies = [ @@ -19041,14 +18738,14 @@ in sources."read-1.0.7" sources."date-utils-1.2.21" sources."jws-3.1.4" - sources."xmldom-0.1.22" + sources."node-uuid-1.4.7" + sources."xmldom-0.1.27" sources."xpath.js-1.0.7" sources."base64url-2.0.0" - sources."jwa-1.1.4" + sources."jwa-1.1.5" sources."safe-buffer-5.0.1" sources."buffer-equal-constant-time-1.0.1" - sources."ecdsa-sig-formatter-1.0.7" - sources."base64-url-1.3.3" + sources."ecdsa-sig-formatter-1.0.9" sources."dateformat-1.0.2-1.2.3" sources."envconf-0.0.4" sources."duplexer-0.1.1" @@ -19080,7 +18777,6 @@ in sources."has-color-0.1.7" sources."ansi-styles-1.0.0" sources."strip-ansi-0.1.1" - sources."uuid-2.0.1" sources."debug-0.7.4" sources."q-0.9.7" sources."pkginfo-0.4.0" @@ -19135,24 +18831,24 @@ in sources."http-signature-1.1.1" sources."is-typedarray-1.0.0" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.2.1" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" sources."delayed-stream-1.0.0" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -19162,7 +18858,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -19171,7 +18867,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -19182,30 +18878,31 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."ctype-0.5.2" sources."source-map-0.1.43" sources."fibers-1.0.15" sources."galaxy-0.1.12" sources."amdefine-1.0.1" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" ]; }) sources."http-response-object-1.1.0" sources."then-request-2.2.0" sources."typedarray-0.0.6" + sources."buffer-shims-1.0.0" sources."http-basic-2.5.1" sources."promise-7.1.1" sources."asap-2.0.5" sources."os-homedir-1.0.2" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" ]; buildInputs = globalBuildInputs; meta = { @@ -19268,7 +18965,7 @@ in sources."ext-list-2.2.0" (sources."meow-3.7.0" // { dependencies = [ - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) sources."sort-keys-length-1.0.1" @@ -19306,7 +19003,7 @@ in sources."trim-newlines-1.0.0" sources."camelcase-2.1.1" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."array-find-index-1.0.2" sources."hosted-git-info-2.1.5" sources."is-builtin-module-1.0.0" @@ -19368,7 +19065,7 @@ in sources."balanced-match-0.4.2" sources."concat-map-0.0.1" sources."q-1.4.1" - sources."debug-2.3.3" + sources."debug-2.6.0" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" @@ -19388,16 +19085,20 @@ in browserify = nodeEnv.buildNodePackage { name = "browserify"; packageName = "browserify"; - version = "13.1.1"; + version = "13.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-13.1.1.tgz"; - sha1 = "72a2310e2f706ed87db929cf0ee73a5e195d9bb0"; + url = "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz"; + sha1 = "b5a9c9020243f0c70e4675bec8223bc627e415ce"; }; dependencies = [ - sources."JSONStream-1.2.1" - sources."assert-1.3.0" + sources."JSONStream-1.3.0" + sources."assert-1.4.1" sources."browser-pack-6.0.2" - sources."browser-resolve-1.11.2" + (sources."browser-resolve-1.11.2" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) sources."browserify-zlib-0.1.4" sources."buffer-4.9.1" sources."cached-path-relative-1.0.0" @@ -19414,7 +19115,7 @@ in sources."domain-browser-1.1.7" sources."duplexer2-0.1.4" sources."events-1.1.1" - sources."glob-5.0.15" + sources."glob-7.1.1" sources."has-1.0.1" sources."htmlescape-1.1.1" sources."https-browserify-0.0.1" @@ -19434,11 +19135,11 @@ in sources."querystring-es3-0.2.1" sources."read-only-stream-2.0.0" sources."readable-stream-2.2.2" - sources."resolve-1.1.7" + sources."resolve-1.2.0" sources."shasum-1.0.2" sources."shell-quote-1.6.1" sources."stream-browserify-2.0.1" - sources."stream-http-2.5.0" + sources."stream-http-2.6.3" sources."string_decoder-0.10.31" sources."subarg-1.0.0" (sources."syntax-error-1.1.6" // { @@ -19446,11 +19147,7 @@ in sources."acorn-2.7.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) + sources."through2-2.0.3" sources."timers-browserify-1.4.2" sources."tty-browserify-0.0.0" (sources."url-0.11.0" // { @@ -19465,7 +19162,7 @@ in }) sources."vm-browserify-0.0.4" sources."xtend-4.0.1" - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" sources."combine-source-map-0.7.2" sources."umd-3.0.1" @@ -19504,10 +19201,11 @@ in sources."parse-asn1-5.0.0" sources."brorand-1.0.6" sources."hash.js-1.0.3" - sources."asn1.js-4.9.0" + sources."asn1.js-4.9.1" sources."ripemd160-1.0.1" sources."sha.js-2.4.8" sources."miller-rabin-4.0.0" + sources."fs.realpath-1.0.0" sources."inflight-1.0.6" sources."minimatch-3.0.3" sources."once-1.4.0" @@ -19535,7 +19233,7 @@ in sources."array-filter-0.0.1" sources."array-reduce-0.0.0" sources."array-map-0.0.0" - sources."builtin-status-codes-2.0.0" + sources."builtin-status-codes-3.0.0" sources."to-arraybuffer-1.0.1" sources."minimist-1.2.0" sources."querystring-0.2.0" @@ -19559,11 +19257,11 @@ in }; dependencies = [ sources."array-loop-1.0.0" - sources."castv2-client-1.1.2" + sources."castv2-client-1.2.0" sources."chalk-1.0.0" sources."chromecast-player-0.2.3" sources."debounced-seeker-1.0.0" - sources."debug-2.3.3" + sources."debug-2.6.0" sources."fs-extended-0.2.1" sources."got-1.2.2" sources."internal-ip-1.2.0" @@ -19602,7 +19300,7 @@ in (sources."xml2js-0.4.17" // { dependencies = [ sources."xmlbuilder-4.2.1" - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) sources."xtend-4.0.1" @@ -19635,7 +19333,7 @@ in sources."object-assign-1.0.0" (sources."meow-3.7.0" // { dependencies = [ - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) sources."camelcase-keys-2.1.0" @@ -19648,7 +19346,7 @@ in sources."trim-newlines-1.0.0" sources."camelcase-2.1.1" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."array-find-index-1.0.2" sources."hosted-git-info-2.1.5" sources."is-builtin-module-1.0.0" @@ -19681,7 +19379,7 @@ in sources."clivas-0.1.4" sources."inquirer-0.8.5" sources."network-address-0.0.5" - sources."numeral-1.5.5" + sources."numeral-1.5.6" sources."open-0.0.5" (sources."optimist-0.6.1" // { dependencies = [ @@ -19715,7 +19413,7 @@ in ]; }) sources."windows-no-runnable-0.0.6" - (sources."mdns-js-0.5.1" // { + (sources."mdns-js-0.5.3" // { dependencies = [ sources."semver-5.1.1" ]; @@ -19725,11 +19423,11 @@ in sources."qap-3.1.3" sources."base64-js-1.1.2" sources."xmlbuilder-8.2.2" - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."cli-width-1.1.1" (sources."figures-1.7.0" // { dependencies = [ - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) sources."lodash-3.10.1" @@ -19740,13 +19438,13 @@ in sources."wordwrap-0.0.3" sources."blob-to-buffer-1.2.6" sources."magnet-uri-5.1.5" - sources."parse-torrent-file-4.0.0" - sources."simple-get-2.3.0" + sources."parse-torrent-file-4.0.1" + sources."simple-get-2.4.0" sources."thirty-two-1.0.2" sources."uniq-1.0.1" - sources."bencode-0.10.0" - sources."simple-sha1-2.0.8" - sources."rusha-0.8.4" + sources."bencode-0.11.0" + sources."simple-sha1-2.1.0" + sources."rusha-0.8.5" sources."once-1.4.0" sources."simple-concat-1.0.0" sources."unzip-response-2.0.1" @@ -19776,7 +19474,7 @@ in sources."rimraf-2.5.4" sources."torrent-discovery-5.4.0" sources."torrent-piece-1.1.0" - (sources."random-access-file-1.3.1" // { + (sources."random-access-file-1.4.0" // { dependencies = [ sources."mkdirp-0.5.1" sources."thunky-1.0.1" @@ -19829,18 +19527,18 @@ in }) sources."lru-2.0.1" sources."buffer-equal-0.0.1" - sources."k-rpc-socket-1.6.0" + sources."k-rpc-socket-1.6.1" sources."bn.js-4.11.6" sources."compact2string-1.4.0" sources."random-iterate-1.0.1" sources."run-series-1.1.4" - (sources."simple-peer-6.0.7" // { + (sources."simple-peer-6.2.1" // { dependencies = [ sources."readable-stream-2.2.2" sources."isarray-1.0.0" ]; }) - (sources."simple-websocket-4.1.0" // { + (sources."simple-websocket-4.2.0" // { dependencies = [ sources."readable-stream-2.2.2" sources."isarray-1.0.0" @@ -19887,13 +19585,13 @@ in sources."codepage-1.4.0" sources."utfx-1.0.1" sources."voc-0.5.0" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" sources."isarray-1.0.0" ]; }) - sources."exit-on-epipe-0.1.0" + sources."exit-on-epipe-1.0.0" sources."commander-2.9.0" sources."typedarray-0.0.6" sources."graceful-readlink-1.0.1" @@ -19910,10 +19608,10 @@ in coffee-script = nodeEnv.buildNodePackage { name = "coffee-script"; packageName = "coffee-script"; - version = "1.11.1"; + version = "1.12.2"; src = fetchurl { - url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.11.1.tgz"; - sha1 = "bf1c47ad64443a0d95d12df2b147cc0a4daad6e9"; + url = "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.2.tgz"; + sha1 = "0d4cbdee183f650da95419570c4929d08ef91376"; }; buildInputs = globalBuildInputs; meta = { @@ -19946,7 +19644,7 @@ in sources."unorm-1.3.3" ]; }) - (sources."insight-0.8.3" // { + (sources."insight-0.8.4" // { dependencies = [ sources."async-1.5.2" sources."request-2.79.0" @@ -19963,7 +19661,7 @@ in sources."elementtree-0.1.6" sources."glob-5.0.15" sources."minimatch-3.0.3" - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."plist-1.2.0" sources."semver-5.3.0" sources."shelljs-0.5.3" @@ -19982,14 +19680,14 @@ in sources."os-tmpdir-1.0.2" sources."base64-js-0.0.8" sources."xmlbuilder-4.0.0" - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" sources."lodash-3.10.1" sources."aliasify-1.9.0" (sources."cordova-fetch-1.0.1" // { dependencies = [ sources."q-1.4.1" - sources."shelljs-0.7.5" + sources."shelljs-0.7.6" sources."glob-7.1.1" ]; }) @@ -19999,7 +19697,7 @@ in ]; }) sources."cordova-js-4.2.0" - (sources."cordova-serve-1.0.0" // { + (sources."cordova-serve-1.0.1" // { dependencies = [ sources."q-1.4.1" ]; @@ -20073,13 +19771,17 @@ in sources."interpret-1.0.1" sources."rechoir-0.6.2" sources."fs.realpath-1.0.0" - sources."resolve-1.1.7" + sources."resolve-1.2.0" sources."cordova-app-hello-world-3.11.0" sources."browserify-13.1.0" - sources."JSONStream-1.2.1" + sources."JSONStream-1.3.0" sources."assert-1.3.0" sources."browser-pack-6.0.2" - sources."browser-resolve-1.11.2" + (sources."browser-resolve-1.11.2" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) sources."browserify-zlib-0.1.4" (sources."buffer-4.9.1" // { dependencies = [ @@ -20122,7 +19824,7 @@ in sources."shasum-1.0.2" sources."shell-quote-1.6.1" sources."stream-browserify-2.0.1" - sources."stream-http-2.5.0" + sources."stream-http-2.6.3" sources."string_decoder-0.10.31" sources."subarg-1.0.0" (sources."syntax-error-1.1.6" // { @@ -20130,12 +19832,7 @@ in sources."acorn-2.7.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - sources."readable-stream-2.0.6" - sources."isarray-1.0.0" - ]; - }) + sources."through2-2.0.3" sources."timers-browserify-1.4.2" sources."tty-browserify-0.0.0" (sources."url-0.11.0" // { @@ -20150,7 +19847,7 @@ in }) sources."vm-browserify-0.0.4" sources."xtend-4.0.1" - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."combine-source-map-0.7.2" sources."umd-3.0.1" sources."convert-source-map-1.1.3" @@ -20185,7 +19882,7 @@ in sources."parse-asn1-5.0.0" sources."brorand-1.0.6" sources."hash.js-1.0.3" - sources."asn1.js-4.9.0" + sources."asn1.js-4.9.1" sources."ripemd160-1.0.1" sources."sha.js-2.4.8" sources."miller-rabin-4.0.0" @@ -20208,7 +19905,7 @@ in sources."array-filter-0.0.1" sources."array-reduce-0.0.0" sources."array-map-0.0.0" - sources."builtin-status-codes-2.0.0" + sources."builtin-status-codes-3.0.0" sources."to-arraybuffer-1.0.1" sources."minimist-1.2.0" sources."querystring-0.2.0" @@ -20221,16 +19918,16 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."accepts-1.3.3" sources."bytes-2.3.0" sources."compressible-2.0.9" sources."debug-2.2.0" sources."on-headers-1.0.1" sources."vary-1.1.0" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.6.1" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."ms-0.7.1" sources."array-flatten-1.1.1" sources."content-disposition-0.5.1" @@ -20248,7 +19945,7 @@ in sources."on-finished-2.3.0" sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - sources."proxy-addr-1.1.2" + sources."proxy-addr-1.1.3" sources."qs-6.2.0" sources."range-parser-1.2.0" sources."send-0.14.1" @@ -20259,7 +19956,7 @@ in sources."unpipe-1.0.0" sources."ee-first-1.1.1" sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" sources."destroy-1.0.4" sources."http-errors-1.5.1" sources."mime-1.3.4" @@ -20276,7 +19973,7 @@ in sources."validate-npm-package-license-3.0.1" sources."validate-npm-package-name-2.2.2" sources."hosted-git-info-2.1.5" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" sources."json-parse-helpfulerror-1.0.3" sources."normalize-package-data-2.3.5" sources."graceful-fs-4.1.11" @@ -20308,8 +20005,8 @@ in sources."github-url-from-git-1.4.0" sources."github-url-from-username-repo-1.0.2" sources."ini-1.3.4" - sources."lockfile-1.0.2" - sources."lru-cache-4.0.1" + sources."lockfile-1.0.3" + sources."lru-cache-4.0.2" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" @@ -20335,7 +20032,7 @@ in sources."path-is-inside-1.0.2" sources."read-installed-4.0.3" sources."realize-package-specifier-3.0.3" - sources."retry-0.10.0" + sources."retry-0.10.1" (sources."rimraf-2.5.4" // { dependencies = [ sources."glob-7.1.1" @@ -20382,7 +20079,7 @@ in sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."commander-2.9.0" @@ -20391,7 +20088,7 @@ in sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" sources."hoek-2.16.3" @@ -20400,7 +20097,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -20409,7 +20106,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -20420,7 +20117,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -20443,7 +20140,7 @@ in sources."node-uuid-1.4.7" (sources."async-2.1.4" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) sources."isexe-1.1.2" @@ -20463,7 +20160,7 @@ in }) sources."inquirer-0.10.1" sources."lodash.debounce-3.1.1" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."os-name-1.0.3" sources."xdg-basedir-2.0.0" sources."ansi-escapes-1.4.0" @@ -20528,14 +20225,14 @@ in csslint = nodeEnv.buildNodePackage { name = "csslint"; packageName = "csslint"; - version = "1.0.4"; + version = "1.0.5"; src = fetchurl { - url = "https://registry.npmjs.org/csslint/-/csslint-1.0.4.tgz"; - sha1 = "0d3907933cc3f04b56960496d573387fbe9bb1e7"; + url = "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz"; + sha1 = "19cc3eda322160fd3f7232af1cb2a360e898a2e9"; }; dependencies = [ - sources."clone-1.0.2" - sources."parserlib-1.0.0" + sources."clone-2.1.0" + sources."parserlib-1.1.1" ]; buildInputs = globalBuildInputs; meta = { @@ -20624,9 +20321,9 @@ in sources."cookie-0.1.2" sources."merge-descriptors-0.0.2" sources."utils-merge-1.0.0" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.5.3" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."ms-0.7.0" sources."crc-3.2.1" sources."ee-first-1.1.0" @@ -20635,7 +20332,7 @@ in sources."destroy-1.0.3" sources."mime-1.2.11" sources."bindings-1.2.1" - sources."nan-2.4.0" + sources."nan-2.5.0" sources."jsonparse-0.0.6" sources."es5class-2.3.1" sources."faye-websocket-0.11.0" @@ -20733,12 +20430,16 @@ in sources."minimist-0.0.8" ]; }) - (sources."ndjson-1.4.3" // { + (sources."ndjson-1.5.0" // { dependencies = [ sources."minimist-1.2.0" + sources."split2-2.1.1" + sources."through2-2.0.3" + sources."readable-stream-2.2.2" + sources."isarray-1.0.0" ]; }) - sources."pump-1.0.1" + sources."pump-1.0.2" sources."pumpify-1.3.5" sources."relative-date-1.1.3" sources."root-2.0.0" @@ -20747,11 +20448,7 @@ in sources."stream-collector-1.0.1" (sources."tar-stream-1.5.2" // { dependencies = [ - (sources."bl-1.1.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) + sources."bl-1.2.0" sources."readable-stream-2.2.2" sources."isarray-1.0.0" ]; @@ -20821,6 +20518,7 @@ in sources."looper-2.0.0" sources."bindings-1.2.1" sources."nan-2.1.0" + sources."json-stringify-safe-5.0.1" sources."murl-0.4.1" sources."protein-0.5.0" sources."network-address-0.0.5" @@ -20836,20 +20534,21 @@ in elasticdump = nodeEnv.buildNodePackage { name = "elasticdump"; packageName = "elasticdump"; - version = "2.4.2"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/elasticdump/-/elasticdump-2.4.2.tgz"; - sha1 = "757c98aea05ee8714f0de2a33224c4136414633e"; + url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.0.2.tgz"; + sha1 = "0f010dbd6e26db0270abd88e3e5403062eb4f7a4"; }; dependencies = [ - sources."JSONStream-1.1.4" - sources."async-2.0.1" + sources."JSONStream-1.3.0" + sources."async-2.1.4" sources."aws4-1.5.0" + sources."awscred-1.2.0" sources."optimist-0.6.1" sources."request-2.79.0" - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."wordwrap-0.0.3" sources."minimist-0.0.10" sources."aws-sign2-0.6.0" @@ -20864,13 +20563,13 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -20882,11 +20581,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -20896,7 +20595,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -20905,7 +20604,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -20916,11 +20615,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" ]; buildInputs = globalBuildInputs; @@ -20934,45 +20633,63 @@ in emoj = nodeEnv.buildNodePackage { name = "emoj"; packageName = "emoj"; - version = "0.3.0"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/emoj/-/emoj-0.3.0.tgz"; - sha1 = "9b87917bc0a1abed65f52046e5e07912f7d8532c"; + url = "https://registry.npmjs.org/emoj/-/emoj-1.0.0.tgz"; + sha1 = "3cccbeec420e2b45f73b923e880c220392c055bd"; }; dependencies = [ sources."chalk-1.1.3" - sources."got-6.6.3" + sources."clipboardy-0.1.2" + (sources."got-6.7.1" // { + dependencies = [ + sources."get-stream-3.0.0" + ]; + }) sources."has-ansi-2.0.0" sources."lodash.debounce-4.0.8" sources."log-update-1.0.2" - sources."mem-0.1.1" + sources."mem-1.1.0" sources."meow-3.7.0" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" + sources."execa-0.5.1" + sources."cross-spawn-4.0.2" + sources."get-stream-2.3.1" + sources."is-stream-1.1.0" + sources."npm-run-path-2.0.2" + sources."p-finally-1.0.0" + sources."signal-exit-3.0.2" + sources."strip-eof-1.0.0" + sources."lru-cache-4.0.2" + sources."which-1.2.12" + sources."pseudomap-1.0.2" + sources."yallist-2.0.0" + sources."isexe-1.1.2" + sources."object-assign-4.1.1" + sources."pinkie-promise-2.0.1" + sources."pinkie-2.0.4" + sources."path-key-2.0.1" sources."create-error-class-3.0.2" sources."duplexer3-0.1.4" - sources."get-stream-2.3.1" sources."is-redirect-1.0.0" sources."is-retry-allowed-1.1.0" - sources."is-stream-1.1.0" sources."lowercase-keys-1.0.0" - sources."node-status-codes-2.0.1" - sources."timed-out-3.0.0" + sources."safe-buffer-5.0.1" + sources."timed-out-4.0.1" sources."unzip-response-2.0.1" sources."url-parse-lax-1.0.0" sources."capture-stack-trace-1.0.0" - sources."object-assign-4.1.0" - sources."pinkie-promise-2.0.1" - sources."pinkie-2.0.4" sources."prepend-http-1.0.4" sources."ansi-escapes-1.4.0" sources."cli-cursor-1.0.2" sources."restore-cursor-1.0.1" sources."exit-hook-1.1.1" sources."onetime-1.1.0" + sources."mimic-fn-1.1.0" sources."camelcase-keys-2.1.0" sources."decamelize-1.2.0" sources."loud-rejection-1.6.0" @@ -20984,7 +20701,6 @@ in sources."trim-newlines-1.0.0" sources."camelcase-2.1.1" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" sources."array-find-index-1.0.2" sources."hosted-git-info-2.1.5" sources."is-builtin-module-1.0.0" @@ -21024,16 +20740,16 @@ in eslint = nodeEnv.buildNodePackage { name = "eslint"; packageName = "eslint"; - version = "3.10.2"; + version = "3.13.1"; src = fetchurl { - url = "https://registry.npmjs.org/eslint/-/eslint-3.10.2.tgz"; - sha1 = "c9a10e8bf6e9d65651204778c503341f1eac3ce7"; + url = "https://registry.npmjs.org/eslint/-/eslint-3.13.1.tgz"; + sha1 = "564d2646b5efded85df96985332edd91a23bff25"; }; dependencies = [ - sources."babel-code-frame-6.16.0" + sources."babel-code-frame-6.22.0" sources."chalk-1.1.3" - sources."concat-stream-1.5.2" - sources."debug-2.3.3" + sources."concat-stream-1.6.0" + sources."debug-2.6.0" sources."doctrine-1.5.0" sources."escope-3.6.0" sources."espree-3.3.2" @@ -21050,7 +20766,7 @@ in sources."js-yaml-3.7.0" sources."json-stable-stringify-1.0.1" sources."levn-0.3.0" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."mkdirp-0.5.1" sources."natural-compare-1.4.0" sources."optionator-0.8.2" @@ -21058,9 +20774,9 @@ in sources."pluralize-1.2.1" sources."progress-1.1.8" sources."require-uncached-1.0.3" - sources."shelljs-0.7.5" + sources."shelljs-0.7.6" sources."strip-bom-3.0.0" - sources."strip-json-comments-1.0.4" + sources."strip-json-comments-2.0.1" (sources."table-3.8.3" // { dependencies = [ sources."string-width-2.0.0" @@ -21069,16 +20785,17 @@ in }) sources."text-table-0.2.0" sources."user-home-2.0.0" - sources."js-tokens-2.0.0" + sources."js-tokens-3.0.0" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."inherits-2.0.3" sources."typedarray-0.0.6" - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -21098,14 +20815,14 @@ in sources."es6-set-0.1.4" sources."es6-symbol-3.1.0" sources."event-emitter-0.3.4" - sources."object-assign-4.1.0" - sources."acorn-4.0.3" + sources."object-assign-4.1.1" + sources."acorn-4.0.4" (sources."acorn-jsx-3.0.1" // { dependencies = [ sources."acorn-3.3.0" ]; }) - sources."flat-cache-1.2.1" + sources."flat-cache-1.2.2" sources."circular-json-0.3.1" sources."del-2.2.2" sources."graceful-fs-4.1.11" @@ -21148,7 +20865,7 @@ in sources."number-is-nan-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."tryit-1.0.3" @@ -21161,15 +20878,15 @@ in sources."minimist-0.0.8" sources."deep-is-0.1.3" sources."wordwrap-1.0.0" - sources."fast-levenshtein-2.0.5" + sources."fast-levenshtein-2.0.6" sources."caller-path-0.1.0" sources."resolve-from-1.0.1" sources."callsites-0.2.0" sources."interpret-1.0.1" sources."rechoir-0.6.2" - sources."resolve-1.1.7" - sources."ajv-4.9.0" - sources."ajv-keywords-1.1.1" + sources."resolve-1.2.0" + sources."ajv-4.10.4" + sources."ajv-keywords-1.5.0" sources."slice-ansi-0.0.4" sources."co-4.6.0" sources."os-homedir-1.0.2" @@ -21185,10 +20902,10 @@ in emojione = nodeEnv.buildNodePackage { name = "emojione"; packageName = "emojione"; - version = "2.2.6"; + version = "2.2.7"; src = fetchurl { - url = "https://registry.npmjs.org/emojione/-/emojione-2.2.6.tgz"; - sha1 = "67dec452937d5b14ee669207ea41cdb1f69fb8f6"; + url = "https://registry.npmjs.org/emojione/-/emojione-2.2.7.tgz"; + sha1 = "46457cf6b9b2f8da13ae8a2e4e547de06ee15e96"; }; buildInputs = globalBuildInputs; meta = { @@ -21254,7 +20971,7 @@ in sources."object-assign-3.0.0" sources."optimist-0.6.1" sources."path-is-absolute-1.0.1" - (sources."prettyjson-1.2.0" // { + (sources."prettyjson-1.2.1" // { dependencies = [ sources."colors-1.1.2" sources."minimist-1.2.0" @@ -21286,7 +21003,7 @@ in sources."minimist-0.0.10" sources."read-1.0.7" sources."revalidator-0.1.8" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" sources."chokidar-1.6.1" sources."minimatch-3.0.3" sources."ps-tree-0.0.3" @@ -21297,7 +21014,7 @@ in sources."is-binary-path-1.0.1" sources."is-glob-2.0.1" sources."readdirp-2.1.0" - sources."fsevents-1.0.15" + sources."fsevents-1.0.17" sources."arrify-1.0.1" sources."micromatch-2.3.11" sources."arr-diff-2.0.0" @@ -21307,7 +21024,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" sources."parse-glob-3.0.4" @@ -21319,7 +21036,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."isarray-1.0.0" sources."is-posix-bracket-0.1.1" @@ -21331,7 +21048,7 @@ in sources."is-dotfile-1.0.2" sources."is-equal-shallow-0.1.3" sources."is-primitive-2.0.0" - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" sources."graceful-fs-4.1.11" sources."readable-stream-2.2.2" sources."set-immediate-shim-1.0.1" @@ -21340,15 +21057,15 @@ in sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" - sources."nan-2.4.0" - sources."node-pre-gyp-0.6.31" + sources."nan-2.5.0" + sources."node-pre-gyp-0.6.32" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."rc-1.1.6" // { dependencies = [ sources."minimist-1.2.0" @@ -21367,24 +21084,24 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - (sources."gauge-2.7.1" // { + (sources."gauge-2.7.2" // { dependencies = [ - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" ]; }) sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" @@ -21401,27 +21118,30 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -21431,7 +21151,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -21440,7 +21160,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -21451,11 +21171,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."glob-7.1.1" sources."fs.realpath-1.0.0" @@ -21498,10 +21218,10 @@ in git-run = nodeEnv.buildNodePackage { name = "git-run"; packageName = "git-run"; - version = "0.5.2"; + version = "0.5.3"; src = fetchurl { - url = "https://registry.npmjs.org/git-run/-/git-run-0.5.2.tgz"; - sha1 = "1edbc7163389067dd9f2c46ab3acff07889f8333"; + url = "https://registry.npmjs.org/git-run/-/git-run-0.5.3.tgz"; + sha1 = "92005049d5514753d53c4f90fd6f2b2b29a8e08c"; }; dependencies = [ sources."minilog-2.0.8" @@ -21559,7 +21279,7 @@ in sha256 = "a51a5beef55c14c68630275d51cf66c44a4462d1b20c0f08aef6d88a62ca077c"; }; dependencies = [ - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" sources."jade-1.11.0" (sources."q-2.0.3" // { dependencies = [ @@ -21569,7 +21289,7 @@ in sources."xml2js-0.4.17" sources."msgpack-1.0.2" sources."character-parser-1.2.1" - (sources."clean-css-3.4.21" // { + (sources."clean-css-3.4.24" // { dependencies = [ sources."commander-2.8.1" ]; @@ -21586,7 +21306,7 @@ in sources."source-map-0.1.43" ]; }) - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."source-map-0.5.6" ]; @@ -21625,7 +21345,7 @@ in sources."right-align-0.1.3" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -21634,8 +21354,8 @@ in sources."weak-map-1.0.5" sources."sax-1.2.1" sources."xmlbuilder-4.2.1" - sources."lodash-4.17.2" - sources."nan-2.4.0" + sources."lodash-4.17.4" + sources."nan-2.5.0" ]; buildInputs = globalBuildInputs; meta = { @@ -21656,7 +21376,7 @@ in sources."archy-1.0.0" sources."chalk-1.1.3" sources."deprecated-0.0.1" - sources."gulp-util-3.0.7" + sources."gulp-util-3.0.8" sources."interpret-1.0.1" sources."liftoff-2.3.0" sources."minimist-1.2.0" @@ -21667,8 +21387,6 @@ in sources."v8flags-2.0.11" (sources."vinyl-fs-0.3.14" // { dependencies = [ - sources."graceful-fs-3.0.11" - sources."strip-bom-1.0.0" sources."through2-0.6.5" sources."vinyl-0.4.6" sources."readable-stream-1.0.34" @@ -21680,12 +21398,12 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."array-differ-1.0.0" sources."array-uniq-1.0.3" sources."beeper-1.1.1" - sources."dateformat-1.0.12" - sources."fancy-log-1.2.0" + sources."dateformat-2.0.0" + sources."fancy-log-1.3.0" sources."gulplog-1.0.0" sources."has-gulplog-0.1.0" sources."lodash._reescape-3.0.0" @@ -21695,57 +21413,13 @@ in sources."multipipe-0.1.2" sources."object-assign-3.0.0" sources."replace-ext-0.0.1" - (sources."through2-2.0.1" // { + (sources."through2-2.0.3" // { dependencies = [ - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" sources."isarray-1.0.0" ]; }) sources."vinyl-0.5.3" - sources."get-stdin-4.0.1" - (sources."meow-3.7.0" // { - dependencies = [ - sources."object-assign-4.1.0" - ]; - }) - sources."camelcase-keys-2.1.0" - sources."decamelize-1.2.0" - sources."loud-rejection-1.6.0" - sources."map-obj-1.0.1" - sources."normalize-package-data-2.3.5" - sources."read-pkg-up-1.0.1" - sources."redent-1.0.0" - sources."trim-newlines-1.0.0" - sources."camelcase-2.1.1" - sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" - sources."array-find-index-1.0.2" - sources."hosted-git-info-2.1.5" - sources."is-builtin-module-1.0.0" - sources."validate-npm-package-license-3.0.1" - sources."builtin-modules-1.1.1" - sources."spdx-correct-1.0.2" - sources."spdx-expression-parse-1.0.4" - sources."spdx-license-ids-1.2.2" - sources."find-up-1.1.2" - sources."read-pkg-1.1.0" - sources."path-exists-2.1.0" - sources."pinkie-promise-2.0.1" - sources."pinkie-2.0.4" - sources."load-json-file-1.1.0" - sources."path-type-1.1.0" - sources."graceful-fs-4.1.11" - sources."parse-json-2.2.0" - sources."pify-2.3.0" - sources."strip-bom-2.0.0" - sources."error-ex-1.3.0" - sources."is-arrayish-0.2.1" - sources."is-utf8-0.2.1" - sources."indent-string-2.1.0" - sources."strip-indent-1.0.1" - sources."repeating-2.0.1" - sources."is-finite-1.0.2" - sources."number-is-nan-1.0.1" sources."time-stamp-1.0.1" sources."glogg-1.0.0" sources."sparkles-1.0.0" @@ -21768,6 +21442,7 @@ in sources."string_decoder-0.10.31" sources."inherits-2.0.3" sources."xtend-4.0.1" + sources."buffer-shims-1.0.0" sources."process-nextick-args-1.0.7" sources."util-deprecate-1.0.2" sources."clone-1.0.2" @@ -21780,7 +21455,7 @@ in sources."lodash.isstring-4.0.1" sources."lodash.mapvalues-4.6.0" sources."rechoir-0.6.2" - sources."resolve-1.1.7" + sources."resolve-1.2.0" sources."detect-file-0.1.0" sources."is-glob-2.0.1" sources."micromatch-2.3.11" @@ -21793,7 +21468,7 @@ in sources."expand-brackets-0.1.5" sources."extglob-0.3.2" sources."filename-regex-2.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" sources."parse-glob-3.0.4" @@ -21809,7 +21484,7 @@ in sources."isarray-1.0.0" ]; }) - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."is-posix-bracket-0.1.1" sources."is-buffer-1.1.4" @@ -21824,12 +21499,12 @@ in sources."expand-tilde-1.2.2" sources."global-modules-0.2.3" sources."os-homedir-1.0.2" - sources."global-prefix-0.1.4" + sources."global-prefix-0.1.5" sources."is-windows-0.2.0" + sources."homedir-polyfill-1.0.1" sources."ini-1.3.4" - sources."osenv-0.1.3" sources."which-1.2.12" - sources."os-tmpdir-1.0.2" + sources."parse-passwd-1.0.0" sources."isexe-1.1.2" sources."lodash.assignwith-4.2.0" sources."lodash.isempty-4.4.0" @@ -21839,7 +21514,7 @@ in sources."map-cache-0.2.2" sources."path-root-0.1.1" sources."is-relative-0.2.1" - sources."is-unc-path-0.1.1" + sources."is-unc-path-0.1.2" sources."unc-path-regex-0.1.2" sources."path-root-regex-0.1.2" sources."end-of-stream-0.1.5" @@ -21856,11 +21531,13 @@ in ]; }) sources."glob-watcher-0.0.6" + sources."graceful-fs-3.0.11" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) + sources."strip-bom-1.0.0" sources."glob-4.5.3" sources."minimatch-2.0.10" sources."ordered-read-streams-0.1.0" @@ -21885,6 +21562,7 @@ in sources."sigmund-1.0.1" sources."natives-1.1.0" sources."first-chunk-stream-1.0.0" + sources."is-utf8-0.2.1" ]; buildInputs = globalBuildInputs; meta = { @@ -22019,7 +21697,7 @@ in sources."nopt-3.0.6" sources."once-1.4.0" sources."resolve-1.1.7" - sources."supports-color-3.1.2" + sources."supports-color-3.2.3" sources."which-1.2.12" sources."wordwrap-1.0.0" sources."estraverse-1.9.3" @@ -22030,7 +21708,7 @@ in sources."deep-is-0.1.3" sources."type-check-0.3.2" sources."levn-0.3.0" - sources."fast-levenshtein-2.0.5" + sources."fast-levenshtein-2.0.6" sources."amdefine-1.0.1" sources."inflight-1.0.6" sources."inherits-2.0.3" @@ -22045,7 +21723,7 @@ in sources."wordwrap-0.0.3" ]; }) - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -22066,7 +21744,7 @@ in sources."right-align-0.1.3" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -22207,22 +21885,27 @@ in karma = nodeEnv.buildNodePackage { name = "karma"; packageName = "karma"; - version = "1.3.0"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/karma/-/karma-1.3.0.tgz"; - sha1 = "b2b94e8f499fadd0069d54f9aef4a4d48ec5cc1f"; + url = "https://registry.npmjs.org/karma/-/karma-1.4.0.tgz"; + sha1 = "bf5edbccabb8579cb68ae699871f3e79608ec94b"; }; dependencies = [ - sources."bluebird-3.4.6" - sources."body-parser-1.15.2" + sources."bluebird-3.4.7" + sources."body-parser-1.16.0" sources."chokidar-1.6.1" sources."colors-1.1.2" (sources."combine-lists-1.0.1" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" + ]; + }) + (sources."connect-3.5.0" // { + dependencies = [ + sources."debug-2.2.0" + sources."ms-0.7.1" ]; }) - sources."connect-3.5.0" sources."core-js-2.4.1" sources."di-0.0.1" sources."dom-serialize-2.2.1" @@ -22236,8 +21919,8 @@ in }) sources."glob-7.1.1" sources."graceful-fs-4.1.11" - sources."http-proxy-1.15.2" - sources."isbinaryfile-3.0.1" + sources."http-proxy-1.16.2" + sources."isbinaryfile-3.0.2" sources."lodash-3.10.1" (sources."log4js-0.6.38" // { dependencies = [ @@ -22252,29 +21935,35 @@ in sources."qjobs-1.1.5" sources."range-parser-1.2.0" sources."rimraf-2.5.4" - sources."socket.io-1.4.7" + sources."safe-buffer-5.0.1" + (sources."socket.io-1.7.2" // { + dependencies = [ + sources."debug-2.3.3" + sources."object-assign-4.1.0" + ]; + }) sources."source-map-0.5.6" sources."tmp-0.0.28" - sources."useragent-2.1.9" + sources."useragent-2.1.11" sources."bytes-2.4.0" sources."content-type-1.0.2" - sources."debug-2.2.0" + sources."debug-2.6.0" sources."depd-1.1.0" sources."http-errors-1.5.1" - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" sources."on-finished-2.3.0" - sources."qs-6.2.0" - sources."raw-body-2.1.7" + sources."qs-6.2.1" + sources."raw-body-2.2.0" sources."type-is-1.6.14" - sources."ms-0.7.1" + sources."ms-0.7.2" sources."inherits-2.0.3" sources."setprototypeof-1.0.2" sources."statuses-1.3.1" sources."ee-first-1.1.1" sources."unpipe-1.0.0" sources."media-typer-0.3.0" - sources."mime-types-2.1.13" - sources."mime-db-1.25.0" + sources."mime-types-2.1.14" + sources."mime-db-1.26.0" sources."anymatch-1.3.0" sources."async-each-1.0.1" sources."glob-parent-2.0.0" @@ -22282,7 +21971,7 @@ in sources."is-glob-2.0.1" sources."path-is-absolute-1.0.1" sources."readdirp-2.1.0" - sources."fsevents-1.0.15" + sources."fsevents-1.0.17" sources."arrify-1.0.1" sources."micromatch-2.3.11" sources."arr-diff-2.0.0" @@ -22292,7 +21981,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" sources."parse-glob-3.0.4" @@ -22304,7 +21993,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."isarray-1.0.0" sources."is-posix-bracket-0.1.1" @@ -22316,7 +22005,7 @@ in sources."is-dotfile-1.0.2" sources."is-equal-shallow-0.1.3" sources."is-primitive-2.0.0" - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" sources."readable-stream-2.2.2" sources."set-immediate-shim-1.0.1" sources."buffer-shims-1.0.0" @@ -22324,11 +22013,11 @@ in sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" - sources."nan-2.4.0" - sources."node-pre-gyp-0.6.31" + sources."nan-2.5.0" + sources."node-pre-gyp-0.6.32" sources."mkdirp-0.5.1" sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."rc-1.1.6" // { dependencies = [ sources."minimist-1.2.0" @@ -22343,28 +22032,30 @@ in sources."tar-2.2.1" (sources."tar-pack-3.3.0" // { dependencies = [ + sources."debug-2.2.0" sources."readable-stream-2.1.5" + sources."ms-0.7.1" ]; }) sources."minimist-0.0.8" sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + sources."gauge-2.7.2" sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" @@ -22385,21 +22076,24 @@ in sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -22409,7 +22103,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -22418,7 +22112,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -22429,7 +22123,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -22440,7 +22134,12 @@ in sources."once-1.3.3" sources."uid-number-0.0.6" sources."wrappy-1.0.2" - sources."finalhandler-0.5.0" + (sources."finalhandler-0.5.0" // { + dependencies = [ + sources."debug-2.2.0" + sources."ms-0.7.1" + ]; + }) sources."parseurl-1.3.1" sources."utils-merge-1.0.0" sources."escape-html-1.0.3" @@ -22456,26 +22155,9 @@ in sources."balanced-match-0.4.2" sources."concat-map-0.0.1" sources."wordwrap-0.0.3" - sources."engine.io-1.6.10" - (sources."socket.io-parser-2.2.6" // { + (sources."engine.io-1.8.2" // { dependencies = [ - sources."isarray-0.0.1" - ]; - }) - (sources."socket.io-client-1.4.6" // { - dependencies = [ - sources."component-emitter-1.2.0" - ]; - }) - (sources."socket.io-adapter-0.4.0" // { - dependencies = [ - (sources."socket.io-parser-2.2.2" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - sources."json3-3.2.6" - sources."isarray-0.0.1" + sources."debug-2.3.3" ]; }) (sources."has-binary-0.1.7" // { @@ -22483,46 +22165,58 @@ in sources."isarray-0.0.1" ]; }) - sources."base64id-0.1.0" - sources."ws-1.0.1" - (sources."engine.io-parser-1.2.4" // { + (sources."socket.io-adapter-0.5.0" // { dependencies = [ - sources."has-binary-0.1.6" + sources."debug-2.3.3" + ]; + }) + (sources."socket.io-client-1.7.2" // { + dependencies = [ + sources."debug-2.3.3" + ]; + }) + (sources."socket.io-parser-2.3.1" // { + dependencies = [ + sources."debug-2.2.0" + sources."component-emitter-1.1.2" sources."isarray-0.0.1" + sources."ms-0.7.1" ]; }) - (sources."accepts-1.1.4" // { - dependencies = [ - sources."mime-types-2.0.14" - sources."mime-db-1.12.0" - ]; - }) + sources."accepts-1.3.3" + sources."base64id-1.0.0" + sources."engine.io-parser-1.3.2" + sources."ws-1.1.1" + sources."cookie-0.3.1" + sources."negotiator-0.6.1" + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" sources."options-0.0.6" sources."ultron-1.0.2" - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - sources."utf8-2.1.0" - sources."negotiator-0.4.9" - sources."json3-3.3.2" - sources."component-emitter-1.1.2" - sources."benchmark-1.0.0" - sources."engine.io-client-1.6.9" - sources."component-bind-1.0.0" - sources."object-component-0.0.3" - sources."indexof-0.0.1" - sources."parseuri-0.0.4" - sources."to-array-0.1.4" sources."backo2-1.0.2" - sources."has-cors-1.1.0" - sources."xmlhttprequest-ssl-1.5.1" - sources."parsejson-0.0.1" - sources."parseqs-0.0.2" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + (sources."engine.io-client-1.8.2" // { + dependencies = [ + sources."debug-2.3.3" + ]; + }) + sources."indexof-0.0.1" + sources."object-component-0.0.3" + sources."parseuri-0.0.5" + sources."to-array-0.1.4" sources."component-inherit-0.0.3" + sources."has-cors-1.1.0" + sources."parsejson-0.0.3" + sources."parseqs-0.0.5" + sources."xmlhttprequest-ssl-1.5.3" sources."yeast-0.1.2" sources."better-assert-1.0.2" sources."callsite-1.0.0" + sources."json3-3.3.2" sources."os-tmpdir-1.0.2" sources."lru-cache-2.2.4" ]; @@ -22650,9 +22344,9 @@ in sources."unpipe-1.0.0" sources."accepts-1.2.13" sources."compressible-2.0.9" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.5.3" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."ms-0.7.1" sources."csrf-3.0.4" sources."base64-url-1.3.3" @@ -22679,12 +22373,12 @@ in sources."passport-google-oauth1-1.0.0" sources."passport-google-oauth20-1.0.0" sources."passport-oauth1-1.1.0" - sources."oauth-0.9.14" - sources."passport-oauth2-1.3.0" + sources."oauth-0.9.15" + sources."passport-oauth2-1.4.0" sources."uid2-0.0.3" sources."sax-1.2.1" sources."xmlbuilder-4.2.1" - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; buildInputs = globalBuildInputs; meta = { @@ -22702,14 +22396,15 @@ in sha1 = "5de1e6426f885929b77357f014de5fee1dad0553"; }; dependencies = [ - sources."through2-2.0.1" + sources."through2-2.0.3" sources."vinyl-1.2.0" sources."vinyl-fs-2.4.4" - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" sources."xtend-4.0.1" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" - sources."inherits-2.0.3" sources."isarray-1.0.0" + sources."inherits-2.0.3" sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" @@ -22728,10 +22423,10 @@ in sources."gulp-sourcemaps-1.6.0" sources."is-valid-glob-0.3.0" sources."lazystream-1.0.0" - sources."lodash.isequal-4.4.0" - sources."merge-stream-1.0.0" + sources."lodash.isequal-4.5.0" + sources."merge-stream-1.0.1" sources."mkdirp-0.5.1" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."strip-bom-2.0.0" sources."strip-bom-stream-1.0.0" sources."through2-filter-2.0.0" @@ -22742,7 +22437,7 @@ in sources."wrappy-1.0.2" sources."extend-3.0.0" sources."glob-5.0.15" - sources."glob-parent-3.0.1" + sources."glob-parent-3.1.0" (sources."micromatch-2.3.11" // { dependencies = [ sources."is-extglob-1.0.0" @@ -22760,7 +22455,7 @@ in sources."concat-map-0.0.1" sources."is-glob-3.1.0" sources."path-dirname-1.0.2" - sources."is-extglob-2.1.0" + sources."is-extglob-2.1.1" sources."arr-diff-2.0.0" sources."array-unique-0.2.1" sources."braces-1.8.5" @@ -22771,7 +22466,7 @@ in ]; }) sources."filename-regex-2.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" (sources."parse-glob-3.0.4" // { @@ -22788,7 +22483,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."is-posix-bracket-0.1.1" sources."is-buffer-1.1.4" @@ -22880,14 +22575,14 @@ in node2nix = nodeEnv.buildNodePackage { name = "node2nix"; packageName = "node2nix"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.0.tgz"; - sha1 = "7e27db0eb5102dc0f1a4667d84bd5d633e19d191"; + url = "https://registry.npmjs.org/node2nix/-/node2nix-1.1.1.tgz"; + sha1 = "f58c3157be2ffcb8253f82641b5f0473543d21e8"; }; dependencies = [ sources."optparse-1.0.5" - sources."semver-5.0.3" + sources."semver-5.3.0" sources."npm-registry-client-7.1.2" (sources."npmconf-2.0.9" // { dependencies = [ @@ -22910,15 +22605,11 @@ in sources."slasp-0.0.4" sources."nijs-0.0.23" sources."chownr-1.0.1" - sources."concat-stream-1.5.2" + sources."concat-stream-1.6.0" sources."graceful-fs-4.1.11" sources."mkdirp-0.5.1" sources."normalize-package-data-2.3.5" - (sources."npm-package-arg-4.2.0" // { - dependencies = [ - sources."semver-5.3.0" - ]; - }) + sources."npm-package-arg-4.2.0" sources."once-1.4.0" sources."request-2.79.0" sources."retry-0.8.0" @@ -22927,7 +22618,8 @@ in sources."npmlog-3.1.2" sources."inherits-2.0.3" sources."typedarray-0.0.6" - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -22955,13 +22647,13 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -22973,11 +22665,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -22987,7 +22679,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -22996,7 +22688,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23007,11 +22699,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."glob-7.1.1" sources."fs.realpath-1.0.0" @@ -23029,8 +22721,8 @@ in sources."aproba-1.0.4" sources."has-color-0.1.7" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" @@ -23039,7 +22731,7 @@ in sources."config-chain-1.1.11" sources."ini-1.3.4" sources."nopt-3.0.6" - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."uid-number-0.0.5" sources."proto-list-1.2.4" sources."abbrev-1.0.9" @@ -23069,10 +22761,10 @@ in node-gyp = nodeEnv.buildNodePackage { name = "node-gyp"; packageName = "node-gyp"; - version = "3.4.0"; + version = "3.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.4.0.tgz"; - sha1 = "dda558393b3ecbbe24c9e6b8703c71194c63fa36"; + url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.5.0.tgz"; + sha1 = "a8fe5e611d079ec16348a3eb960e78e11c85274a"; }; dependencies = [ sources."fstream-1.0.10" @@ -23081,9 +22773,8 @@ in sources."minimatch-3.0.3" sources."mkdirp-0.5.1" sources."nopt-3.0.6" - sources."npmlog-3.1.2" - sources."osenv-0.1.3" - sources."path-array-1.0.1" + sources."npmlog-4.0.2" + sources."osenv-0.1.4" sources."request-2.79.0" sources."rimraf-2.5.4" sources."semver-5.3.0" @@ -23102,7 +22793,7 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.6.0" + sources."gauge-2.7.2" sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."readable-stream-2.2.2" @@ -23113,26 +22804,19 @@ in sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" - sources."array-index-1.0.0" - sources."debug-2.3.3" - sources."es6-symbol-3.1.0" - sources."ms-0.7.2" - sources."d-0.1.1" - sources."es5-ext-0.10.12" - sources."es6-iterator-2.0.0" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" sources."caseless-0.11.0" @@ -23146,27 +22830,30 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -23176,7 +22863,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23185,7 +22872,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23196,11 +22883,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."block-stream-0.0.9" sources."isexe-1.1.2" @@ -23224,7 +22911,7 @@ in dependencies = [ sources."async-0.9.2" sources."biased-opener-0.2.8" - sources."debug-2.3.3" + sources."debug-2.6.0" (sources."express-4.14.0" // { dependencies = [ sources."debug-2.2.0" @@ -23252,7 +22939,7 @@ in sources."minimist-0.0.8" ]; }) - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."plist-1.2.0" (sources."win-detect-browsers-1.0.2" // { dependencies = [ @@ -23269,7 +22956,7 @@ in sources."lodash-3.10.1" ]; }) - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."util-deprecate-1.0.2" sources."after-0.8.2" sources."xtend-4.0.1" @@ -23283,13 +22970,13 @@ in sources."loud-rejection-1.6.0" sources."map-obj-1.0.1" sources."normalize-package-data-2.3.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."read-pkg-up-1.0.1" sources."redent-1.0.0" sources."trim-newlines-1.0.0" sources."camelcase-2.1.1" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."array-find-index-1.0.2" sources."hosted-git-info-2.1.5" sources."is-builtin-module-1.0.0" @@ -23341,7 +23028,7 @@ in sources."on-finished-2.3.0" sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - sources."proxy-addr-1.1.2" + sources."proxy-addr-1.1.3" sources."qs-6.2.0" sources."range-parser-1.2.0" (sources."send-0.14.1" // { @@ -23354,14 +23041,14 @@ in sources."type-is-1.6.14" sources."utils-merge-1.0.0" sources."vary-1.1.0" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.6.1" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."statuses-1.3.1" sources."unpipe-1.0.0" sources."ee-first-1.1.1" sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" sources."destroy-1.0.4" sources."http-errors-1.5.1" sources."mime-1.3.4" @@ -23379,8 +23066,8 @@ in sources."ini-1.3.4" sources."strip-json-comments-1.0.4" sources."truncate-1.0.5" - sources."nan-2.4.0" - (sources."node-pre-gyp-0.6.31" // { + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ sources."rimraf-2.5.4" sources."semver-5.3.0" @@ -23388,7 +23075,7 @@ in ]; }) sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."request-2.79.0" // { dependencies = [ sources."qs-6.3.0" @@ -23408,7 +23095,7 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + sources."gauge-2.7.2" sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."readable-stream-2.2.2" @@ -23418,14 +23105,14 @@ in sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" sources."caseless-0.11.0" @@ -23443,20 +23130,23 @@ in sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."hoek-2.16.3" sources."boom-2.10.1" @@ -23464,7 +23154,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23473,7 +23163,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23484,7 +23174,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -23501,7 +23191,7 @@ in sources."os-locale-1.4.0" sources."window-size-0.1.4" sources."y18n-3.2.1" - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" sources."lcid-1.0.0" sources."invert-kv-1.0.0" ]; @@ -23515,15 +23205,15 @@ in node-pre-gyp = nodeEnv.buildNodePackage { name = "node-pre-gyp"; packageName = "node-pre-gyp"; - version = "0.6.31"; + version = "0.6.32"; src = fetchurl { - url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.31.tgz"; - sha1 = "d8a00ddaa301a940615dbcc8caad4024d58f6017"; + url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.32.tgz"; + sha1 = "fc452b376e7319b3d255f5f34853ef6fd8fe1fd5"; }; dependencies = [ sources."mkdirp-0.5.1" sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."rc-1.1.6" // { dependencies = [ sources."minimist-1.2.0" @@ -23543,7 +23233,7 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + sources."gauge-2.7.2" sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."readable-stream-2.2.2" @@ -23555,17 +23245,17 @@ in sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" @@ -23582,27 +23272,30 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -23612,7 +23305,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23621,7 +23314,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23632,11 +23325,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."glob-7.1.1" sources."fs.realpath-1.0.0" @@ -23674,7 +23367,7 @@ in }; dependencies = [ sources."chokidar-1.6.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -23699,7 +23392,7 @@ in sources."is-glob-2.0.1" sources."path-is-absolute-1.0.1" sources."readdirp-2.1.0" - sources."fsevents-1.0.15" + sources."fsevents-1.0.17" sources."arrify-1.0.1" sources."micromatch-2.3.11" sources."arr-diff-2.0.0" @@ -23709,7 +23402,7 @@ in sources."extglob-0.3.2" sources."filename-regex-2.0.0" sources."is-extglob-1.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" sources."parse-glob-3.0.4" @@ -23721,7 +23414,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."isarray-1.0.0" sources."is-posix-bracket-0.1.1" @@ -23733,7 +23426,7 @@ in sources."is-dotfile-1.0.2" sources."is-equal-shallow-0.1.3" sources."is-primitive-2.0.0" - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" sources."graceful-fs-4.1.11" sources."readable-stream-2.2.2" sources."set-immediate-shim-1.0.1" @@ -23742,11 +23435,11 @@ in sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" - sources."nan-2.4.0" - sources."node-pre-gyp-0.6.31" + sources."nan-2.5.0" + sources."node-pre-gyp-0.6.32" sources."mkdirp-0.5.1" sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."rc-1.1.6" // { dependencies = [ sources."minimist-1.2.0" @@ -23767,21 +23460,21 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + sources."gauge-2.7.2" sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" + sources."supports-color-0.2.0" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" @@ -23798,27 +23491,30 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -23828,7 +23524,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23837,7 +23533,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -23848,11 +23544,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."glob-7.1.1" sources."fs.realpath-1.0.0" @@ -23897,8 +23593,8 @@ in sources."semver-diff-2.1.0" sources."string-length-1.0.1" sources."os-tmpdir-1.0.2" - sources."osenv-0.1.3" - sources."write-file-atomic-1.2.0" + sources."osenv-0.1.4" + sources."write-file-atomic-1.3.1" sources."xdg-basedir-2.0.0" sources."os-homedir-1.0.2" sources."imurmurhash-0.1.4" @@ -23938,53 +23634,64 @@ in node-red = nodeEnv.buildNodePackage { name = "node-red"; packageName = "node-red"; - version = "0.15.2"; + version = "0.16.1"; src = fetchurl { - url = "https://registry.npmjs.org/node-red/-/node-red-0.15.2.tgz"; - sha1 = "4533dd93f63828f8e749f0c132a793fbeb636ea6"; + url = "https://registry.npmjs.org/node-red/-/node-red-0.16.1.tgz"; + sha1 = "eff4162e6e08ef7e2ae9b17ad99571876f7d895d"; }; dependencies = [ - sources."basic-auth-1.0.4" - sources."bcryptjs-2.3.0" - sources."body-parser-1.15.2" + sources."basic-auth-1.1.0" + sources."bcryptjs-2.4.0" + (sources."body-parser-1.15.2" // { + dependencies = [ + sources."raw-body-2.1.7" + ]; + }) sources."cheerio-0.22.0" - sources."clone-2.0.0" + sources."clone-2.1.0" sources."cookie-parser-1.4.3" sources."cors-2.8.1" - sources."cron-1.1.1" + sources."cron-1.2.1" sources."express-4.14.0" - sources."follow-redirects-0.2.0" - sources."fs-extra-0.30.0" + (sources."follow-redirects-1.2.1" // { + dependencies = [ + sources."debug-2.6.0" + sources."ms-0.7.2" + ]; + }) + sources."fs-extra-1.0.0" sources."fs.notify-0.0.4" sources."i18next-1.10.6" sources."is-utf8-0.2.1" + sources."js-yaml-3.7.0" + sources."json-stringify-safe-5.0.1" + sources."jsonata-1.0.10" sources."media-typer-0.3.0" - (sources."mqtt-1.14.1" // { - dependencies = [ - sources."readable-stream-1.0.34" - sources."isarray-0.0.1" - ]; - }) - sources."mustache-2.2.1" + sources."mqtt-2.2.1" + sources."mustache-2.3.0" sources."nopt-3.0.6" - sources."oauth2orize-1.5.0" + sources."oauth2orize-1.7.0" sources."on-headers-1.0.1" sources."passport-0.3.2" sources."passport-http-bearer-1.0.1" sources."passport-oauth2-client-password-0.1.2" - sources."raw-body-2.1.7" + (sources."raw-body-2.2.0" // { + dependencies = [ + sources."iconv-lite-0.4.15" + ]; + }) sources."semver-5.3.0" - sources."sentiment-1.0.6" - (sources."uglify-js-2.7.3" // { + sources."sentiment-2.1.0" + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" ]; }) sources."when-3.7.7" - sources."ws-0.8.1" + sources."ws-1.1.1" sources."xml2js-0.4.17" sources."node-red-node-feedparser-0.1.7" - sources."node-red-node-email-0.1.12" + sources."node-red-node-email-0.1.15" (sources."node-red-node-twitter-0.1.9" // { dependencies = [ sources."request-2.79.0" @@ -23993,12 +23700,7 @@ in ]; }) sources."node-red-node-rbe-0.1.6" - sources."node-red-node-serialport-0.4.1" - (sources."bcrypt-0.8.7" // { - dependencies = [ - sources."nan-2.3.5" - ]; - }) + sources."bcrypt-1.0.2" sources."bytes-2.4.0" sources."content-type-1.0.2" sources."debug-2.2.0" @@ -24013,8 +23715,9 @@ in sources."setprototypeof-1.0.2" sources."statuses-1.3.1" sources."ee-first-1.1.1" - sources."mime-types-2.1.13" - sources."mime-db-1.25.0" + sources."unpipe-1.0.0" + sources."mime-types-2.1.14" + sources."mime-db-1.26.0" sources."css-select-1.2.0" (sources."dom-serializer-0.1.0" // { dependencies = [ @@ -24051,8 +23754,8 @@ in sources."cookie-0.3.1" sources."cookie-signature-1.0.6" sources."vary-1.1.0" - sources."moment-timezone-0.5.9" - sources."moment-2.17.0" + sources."moment-timezone-0.5.11" + sources."moment-2.17.1" sources."accepts-1.3.3" sources."array-flatten-1.1.1" sources."content-disposition-0.5.1" @@ -24065,86 +23768,55 @@ in sources."methods-1.1.2" sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - sources."proxy-addr-1.1.2" + sources."proxy-addr-1.1.3" sources."range-parser-1.2.0" sources."send-0.14.1" sources."serve-static-1.11.1" sources."utils-merge-1.0.0" sources."negotiator-0.6.1" - sources."unpipe-1.0.0" sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" sources."destroy-1.0.4" sources."mime-1.3.4" - sources."stream-consume-0.1.0" sources."graceful-fs-4.1.11" sources."jsonfile-2.4.0" sources."klaw-1.3.1" - sources."path-is-absolute-1.0.1" - sources."rimraf-2.5.4" - sources."glob-7.1.1" - sources."fs.realpath-1.0.0" - sources."inflight-1.0.6" - sources."minimatch-3.0.3" - sources."once-1.4.0" - sources."wrappy-1.0.2" - sources."brace-expansion-1.1.6" - sources."balanced-match-0.4.2" - sources."concat-map-0.0.1" sources."async-0.1.22" sources."retry-0.6.1" sources."cookies-0.6.2" sources."i18next-client-1.10.3" sources."json5-0.2.0" sources."keygrip-1.0.1" + sources."argparse-1.0.9" + sources."esprima-2.7.3" + sources."sprintf-js-1.0.3" sources."commist-1.0.0" - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) - (sources."end-of-stream-1.1.0" // { - dependencies = [ - sources."once-1.3.3" - ]; - }) + sources."concat-stream-1.6.0" + sources."end-of-stream-1.1.0" sources."help-me-1.0.1" sources."minimist-1.2.0" - (sources."mqtt-connection-2.1.1" // { - dependencies = [ - sources."through2-0.6.5" - sources."readable-stream-1.0.34" - sources."isarray-0.0.1" - ]; - }) - sources."mqtt-packet-3.4.7" - sources."pump-1.0.1" + sources."mqtt-packet-5.2.1" + sources."pump-1.0.2" sources."reinterval-1.1.0" - sources."split2-2.1.0" - (sources."websocket-stream-3.3.3" // { - dependencies = [ - sources."ws-1.1.1" - ]; - }) + sources."split2-2.1.1" + sources."websocket-stream-3.3.3" sources."xtend-4.0.1" sources."leven-1.0.2" sources."typedarray-0.0.6" + sources."once-1.3.3" + sources."wrappy-1.0.2" sources."callback-stream-1.1.0" (sources."glob-stream-5.3.5" // { dependencies = [ - sources."glob-5.0.15" sources."through2-0.6.5" sources."readable-stream-1.0.34" sources."isarray-0.0.1" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) + sources."through2-2.0.3" sources."extend-3.0.0" - sources."glob-parent-3.0.1" + sources."glob-5.0.15" + sources."glob-parent-3.1.0" (sources."micromatch-2.3.11" // { dependencies = [ sources."is-extglob-1.0.0" @@ -24154,9 +23826,15 @@ in sources."ordered-read-streams-0.3.0" sources."to-absolute-glob-0.1.1" sources."unique-stream-2.2.1" + sources."inflight-1.0.6" + sources."minimatch-3.0.3" + sources."path-is-absolute-1.0.1" + sources."brace-expansion-1.1.6" + sources."balanced-match-0.4.2" + sources."concat-map-0.0.1" sources."is-glob-3.1.0" sources."path-dirname-1.0.2" - sources."is-extglob-2.1.0" + sources."is-extglob-2.1.1" sources."arr-diff-2.0.0" sources."array-unique-0.2.1" sources."braces-1.8.5" @@ -24167,7 +23845,7 @@ in ]; }) sources."filename-regex-2.0.0" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."normalize-path-2.0.1" sources."object.omit-2.0.1" (sources."parse-glob-3.0.4" // { @@ -24184,7 +23862,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."repeat-string-1.6.1" sources."is-posix-bracket-0.1.1" sources."is-buffer-1.1.4" @@ -24206,34 +23884,17 @@ in sources."json-stable-stringify-1.0.1" sources."through2-filter-2.0.0" sources."jsonify-0.0.0" - (sources."reduplexer-1.1.0" // { - dependencies = [ - sources."readable-stream-1.0.34" - sources."isarray-0.0.1" - ]; - }) - (sources."bl-0.9.5" // { - dependencies = [ - sources."readable-stream-1.0.34" - sources."isarray-0.0.1" - ]; - }) + sources."bl-1.2.0" (sources."duplexify-3.5.0" // { dependencies = [ sources."end-of-stream-1.0.0" - sources."once-1.3.3" ]; }) sources."stream-shift-1.0.0" - sources."options-0.0.6" - sources."ultron-1.0.2" sources."abbrev-1.0.9" sources."uid2-0.0.3" sources."passport-strategy-1.0.0" sources."pause-0.0.1" - sources."lodash.assign-4.0.1" - sources."lodash.keys-4.2.0" - sources."lodash.rest-4.0.5" sources."source-map-0.5.6" sources."uglify-to-browserify-1.0.2" sources."yargs-3.10.0" @@ -24247,13 +23908,11 @@ in sources."align-text-0.1.4" sources."lazy-cache-1.0.4" sources."longest-1.0.1" - sources."bufferutil-1.2.1" - sources."utf-8-validate-1.2.1" - sources."bindings-1.2.1" - sources."nan-2.4.0" + sources."options-0.0.6" + sources."ultron-1.0.2" sources."sax-1.2.1" sources."xmlbuilder-4.2.1" - sources."lodash-4.17.2" + sources."lodash-4.17.4" (sources."feedparser-1.1.3" // { dependencies = [ sources."sax-0.6.1" @@ -24284,7 +23943,6 @@ in sources."http-signature-1.1.1" sources."is-typedarray-1.0.0" sources."isstream-0.1.2" - sources."json-stringify-safe-5.0.1" sources."node-uuid-1.4.7" sources."oauth-sign-0.8.2" sources."stringstream-0.0.5" @@ -24300,11 +23958,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" sources."hoek-2.16.3" @@ -24313,7 +23971,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24322,7 +23980,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24333,7 +23991,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -24341,7 +23999,7 @@ in sources."nodemailer-1.11.0" sources."poplib-0.1.7" sources."mailparser-0.6.1" - (sources."imap-0.8.18" // { + (sources."imap-0.8.19" // { dependencies = [ sources."readable-stream-1.1.14" sources."isarray-0.0.1" @@ -24381,48 +24039,48 @@ in sources."utf7-1.0.2" sources."twitter-ng-0.6.2" sources."oauth-0.9.14" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."asynckit-0.4.0" - (sources."serialport-4.0.6" // { - dependencies = [ - sources."debug-2.3.3" - sources."ms-0.7.2" - ]; - }) - sources."lie-3.1.0" - (sources."node-pre-gyp-0.6.31" // { + sources."bindings-1.2.1" + sources."nan-2.5.0" + (sources."node-pre-gyp-0.6.32" // { dependencies = [ sources."request-2.79.0" sources."form-data-2.1.2" sources."qs-6.3.0" ]; }) - sources."object.assign-4.0.4" - sources."immediate-3.0.6" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" sources."rc-1.1.6" + (sources."rimraf-2.5.4" // { + dependencies = [ + sources."glob-7.1.1" + ]; + }) sources."tar-2.2.1" (sources."tar-pack-3.3.0" // { dependencies = [ - sources."once-1.3.3" sources."readable-stream-2.1.5" ]; }) sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + (sources."gauge-2.7.2" // { + dependencies = [ + sources."supports-color-0.2.0" + ]; + }) sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" @@ -24431,14 +24089,11 @@ in sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" + sources."fs.realpath-1.0.0" sources."block-stream-0.0.9" sources."fstream-1.0.10" sources."fstream-ignore-1.0.5" sources."uid-number-0.0.6" - sources."function-bind-1.1.0" - sources."object-keys-1.0.11" - sources."define-properties-1.1.2" - sources."foreach-2.0.5" ]; buildInputs = globalBuildInputs; meta = { @@ -24502,7 +24157,7 @@ in sources."methods-0.0.1" sources."send-0.1.0" sources."cookie-signature-1.0.1" - (sources."debug-2.3.3" // { + (sources."debug-2.6.0" // { dependencies = [ sources."ms-0.7.2" ]; @@ -24512,7 +24167,7 @@ in sources."bytes-0.2.0" sources."pause-0.0.1" sources."mime-1.2.6" - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" sources."vows-0.8.1" sources."eyes-0.1.8" sources."diff-1.0.8" @@ -24541,17 +24196,18 @@ in sources."tinycolor-0.0.1" sources."options-0.0.6" sources."zeparser-0.0.5" - sources."mailcomposer-3.12.0" + sources."mailcomposer-4.0.1" sources."simplesmtp-0.3.35" sources."optimist-0.6.1" - sources."buildmail-3.10.0" - sources."libmime-2.1.0" + sources."buildmail-4.0.1" + sources."libmime-3.0.0" sources."addressparser-1.0.1" sources."libbase64-0.1.0" sources."libqp-1.1.0" sources."nodemailer-fetch-1.6.0" sources."nodemailer-shared-1.1.0" - sources."iconv-lite-0.4.13" + sources."punycode-1.4.1" + sources."iconv-lite-0.4.15" sources."rai-0.1.12" sources."xoauth2-0.1.8" sources."wordwrap-0.0.3" @@ -24576,10 +24232,10 @@ in npm = nodeEnv.buildNodePackage { name = "npm"; packageName = "npm"; - version = "4.0.2"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/npm/-/npm-4.0.2.tgz"; - sha1 = "fe6cb3c202145151459e74a2919060fb659e2dae"; + url = "https://registry.npmjs.org/npm/-/npm-4.1.1.tgz"; + sha1 = "76d8f1f32a87619f000e0e25a0e6be90561484d4"; }; dependencies = [ sources."JSONStream-1.2.1" @@ -24612,7 +24268,7 @@ in sources."glob-6.0.4" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" sources."lodash._baseuniq-4.6.0" sources."lodash.clonedeep-4.5.0" sources."lodash.union-4.6.0" @@ -24622,29 +24278,26 @@ in sources."mkdirp-0.5.1" (sources."node-gyp-3.4.0" // { dependencies = [ + sources."nopt-3.0.6" sources."npmlog-3.1.2" ]; }) - sources."nopt-3.0.6" + sources."nopt-4.0.1" sources."normalize-git-url-3.0.2" sources."normalize-package-data-2.3.5" sources."npm-cache-filename-1.0.2" sources."npm-install-checks-3.0.0" sources."npm-package-arg-4.2.0" - (sources."npm-registry-client-7.3.0" // { - dependencies = [ - sources."npmlog-3.1.2" - ]; - }) + sources."npm-registry-client-7.4.5" sources."npm-user-validate-0.1.5" - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ - sources."gauge-2.7.1" + sources."gauge-2.7.2" ]; }) sources."once-1.4.0" sources."opener-1.4.2" - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."path-is-inside-1.0.2" sources."read-1.0.7" sources."read-cmd-shim-1.0.1" @@ -24655,10 +24308,10 @@ in ]; }) sources."read-package-tree-5.1.5" - sources."readable-stream-2.1.5" + sources."readable-stream-2.2.2" sources."realize-package-specifier-3.0.3" - sources."request-2.78.0" - sources."retry-0.10.0" + sources."request-2.79.0" + sources."retry-0.10.1" sources."rimraf-2.5.4" sources."semver-5.3.0" sources."sha-2.0.1" @@ -24678,11 +24331,12 @@ in sources."umask-1.1.0" sources."unique-filename-1.1.0" sources."unpipe-1.0.0" + sources."uuid-3.0.1" sources."validate-npm-package-name-2.2.2" sources."which-1.2.12" sources."wrappy-1.0.2" sources."write-file-atomic-1.2.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."debuglog-1.0.1" sources."imurmurhash-0.1.4" sources."lodash._baseindexof-3.1.0" @@ -24693,7 +24347,7 @@ in sources."lodash.restparam-3.6.1" sources."readdir-scoped-modules-1.0.2" sources."validate-npm-package-license-3.0.1" - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" sources."wcwidth-1.0.1" sources."defaults-1.0.3" @@ -24709,11 +24363,7 @@ in sources."promzard-0.3.0" sources."lodash._createset-4.0.3" sources."lodash._root-3.0.1" - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) + sources."concat-stream-1.6.0" (sources."duplexify-3.5.0" // { dependencies = [ sources."end-of-stream-1.0.0" @@ -24727,20 +24377,11 @@ in }) sources."flush-write-stream-1.0.2" sources."from2-2.3.0" - sources."pump-1.0.1" + sources."pump-1.0.2" sources."pumpify-1.3.5" sources."stream-each-1.2.0" - (sources."through2-2.0.1" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) + sources."through2-2.0.3" sources."typedarray-0.0.6" - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" sources."stream-shift-1.0.0" sources."xtend-4.0.1" sources."minimist-0.0.8" @@ -24751,15 +24392,15 @@ in sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" sources."array-index-1.0.0" - sources."debug-2.3.3" + sources."debug-2.6.0" sources."es6-symbol-3.1.0" sources."ms-0.7.2" sources."d-0.1.1" @@ -24767,13 +24408,19 @@ in sources."es6-iterator-2.0.0" sources."is-builtin-module-1.0.0" sources."builtin-modules-1.1.1" + sources."supports-color-0.2.0" sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" sources."util-extend-1.0.3" sources."json-parse-helpfulerror-1.0.3" sources."jju-1.3.0" sources."buffer-shims-1.0.0" + sources."core-util-is-1.0.2" + sources."isarray-1.0.0" + sources."process-nextick-args-1.0.7" + sources."string_decoder-0.10.31" + sources."util-deprecate-1.0.2" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" sources."caseless-0.11.0" @@ -24787,8 +24434,7 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" - sources."node-uuid-1.4.7" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" @@ -24796,18 +24442,21 @@ in sources."tunnel-agent-0.4.3" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" - sources."chalk-1.1.3" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" sources."hoek-2.16.3" @@ -24816,7 +24465,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24825,7 +24474,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24836,11 +24485,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."stream-iterate-1.2.0" sources."block-stream-0.0.9" @@ -24896,7 +24545,7 @@ in }) sources."fs.extra-1.3.2" sources."findit-1.2.0" - sources."coffee-script-1.11.1" + sources."coffee-script-1.12.2" sources."underscore-1.4.4" sources."underscore.string-2.3.3" sources."request-2.79.0" @@ -24907,7 +24556,7 @@ in sources."rimraf-2.5.4" sources."retry-0.6.0" sources."couch-login-0.1.20" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" sources."caseless-0.11.0" @@ -24921,13 +24570,13 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -24939,11 +24588,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -24953,7 +24602,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24962,7 +24611,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -24973,11 +24622,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."glob-7.1.1" sources."fs.realpath-1.0.0" @@ -24992,7 +24641,11 @@ in sources."concat-map-0.0.1" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + (sources."gauge-2.7.2" // { + dependencies = [ + sources."supports-color-0.2.0" + ]; + }) sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."readable-stream-2.2.2" @@ -25003,10 +24656,9 @@ in sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" sources."aproba-1.0.4" - sources."has-color-0.1.7" sources."has-unicode-2.0.1" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" @@ -25051,13 +24703,13 @@ in npm-check-updates = nodeEnv.buildNodePackage { name = "npm-check-updates"; packageName = "npm-check-updates"; - version = "2.8.6"; + version = "2.8.9"; src = fetchurl { - url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.8.6.tgz"; - sha1 = "9e3a0865b29dfc9af8c3d53d95b43f4bc6b1f212"; + url = "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-2.8.9.tgz"; + sha1 = "c084b087a08ecf9292352e2cd591de903f8129c3"; }; dependencies = [ - sources."bluebird-3.4.6" + sources."bluebird-3.4.7" sources."chalk-1.1.3" sources."cint-8.2.1" sources."cli-table-0.3.1" @@ -25066,7 +24718,7 @@ in sources."find-up-1.1.2" sources."get-stdin-5.0.1" sources."json-parse-helpfulerror-1.0.3" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."node-alias-1.0.4" sources."npm-3.10.10" (sources."npmi-2.0.1" // { @@ -25078,13 +24730,13 @@ in sources."semver-5.3.0" sources."semver-utils-1.1.1" sources."spawn-please-0.2.0" - sources."update-notifier-1.0.2" + sources."update-notifier-1.0.3" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."colors-1.0.3" sources."graceful-readlink-1.0.1" sources."path-exists-2.1.0" @@ -25120,7 +24772,7 @@ in sources."glob-6.0.4" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" sources."lodash._baseuniq-4.6.0" sources."lodash.clonedeep-4.5.0" sources."lodash.union-4.6.0" @@ -25144,14 +24796,15 @@ in ]; }) sources."npm-user-validate-0.1.5" - (sources."npmlog-4.0.1" // { + (sources."npmlog-4.0.2" // { dependencies = [ - sources."gauge-2.7.1" + sources."gauge-2.7.2" + sources."supports-color-0.2.0" ]; }) sources."once-1.4.0" sources."opener-1.4.2" - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."path-is-inside-1.0.2" sources."read-1.0.7" sources."read-cmd-shim-1.0.1" @@ -25165,7 +24818,7 @@ in sources."readable-stream-2.1.5" sources."realize-package-specifier-3.0.3" sources."request-2.75.0" - sources."retry-0.10.0" + sources."retry-0.10.1" sources."rimraf-2.5.4" sources."sha-2.0.1" sources."slide-1.1.6" @@ -25212,15 +24865,15 @@ in sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."has-color-0.1.7" - sources."object-assign-4.1.0" - sources."signal-exit-3.0.1" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" sources."array-index-1.0.0" - sources."debug-2.3.3" + sources."debug-2.6.0" sources."es6-symbol-3.1.0" sources."ms-0.7.2" sources."d-0.1.1" @@ -25228,12 +24881,13 @@ in sources."es6-iterator-2.0.0" sources."is-builtin-module-1.0.0" sources."builtin-modules-1.1.1" - (sources."concat-stream-1.5.2" // { + (sources."concat-stream-1.6.0" // { dependencies = [ - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" ]; }) sources."typedarray-0.0.6" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -25241,9 +24895,8 @@ in sources."util-deprecate-1.0.2" sources."os-homedir-1.0.2" sources."os-tmpdir-1.0.2" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" sources."util-extend-1.0.3" - sources."buffer-shims-1.0.0" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" (sources."bl-1.1.2" // { @@ -25262,7 +24915,7 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."node-uuid-1.4.7" sources."oauth-sign-0.8.2" sources."qs-6.2.1" @@ -25274,7 +24927,7 @@ in sources."is-my-json-valid-2.15.0" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."hoek-2.16.3" @@ -25283,7 +24936,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -25292,7 +24945,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -25303,11 +24956,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."block-stream-0.0.9" sources."unique-slug-2.0.0" @@ -25346,7 +24999,7 @@ in sources."node-status-codes-1.0.0" sources."parse-json-2.2.0" sources."read-all-stream-3.1.0" - sources."timed-out-3.0.0" + sources."timed-out-3.1.3" sources."unzip-response-1.0.2" sources."url-parse-lax-1.0.0" sources."capture-stack-trace-1.0.0" @@ -25365,7 +25018,7 @@ in 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 = "MIT"; + license = "Apache-2.0"; }; production = true; }; @@ -25380,7 +25033,7 @@ in dependencies = [ sources."async-0.9.2" sources."babybird-0.0.1" - (sources."body-parser-1.15.2" // { + (sources."body-parser-1.16.0" // { dependencies = [ sources."content-type-1.0.2" ]; @@ -25388,6 +25041,8 @@ in (sources."compression-1.6.2" // { dependencies = [ sources."bytes-2.3.0" + sources."debug-2.2.0" + sources."ms-0.7.1" ]; }) sources."connect-busboy-0.0.2" @@ -25399,11 +25054,19 @@ in (sources."express-4.14.0" // { dependencies = [ sources."content-type-1.0.2" + sources."debug-2.2.0" sources."finalhandler-0.5.0" + sources."qs-6.2.0" + sources."ms-0.7.1" ]; }) sources."express-handlebars-3.0.0" - sources."finalhandler-0.5.1" + (sources."finalhandler-0.5.1" // { + dependencies = [ + sources."debug-2.2.0" + sources."ms-0.7.1" + ]; + }) sources."gelf-stream-0.2.4" sources."js-yaml-3.7.0" sources."mediawiki-title-0.5.6" @@ -25417,12 +25080,8 @@ in ]; }) sources."semver-5.3.0" - (sources."serve-favicon-2.3.2" // { - dependencies = [ - sources."ms-0.7.2" - ]; - }) - (sources."service-runner-2.1.11" // { + sources."serve-favicon-2.3.2" + (sources."service-runner-2.1.13" // { dependencies = [ sources."gelf-stream-1.1.1" sources."yargs-5.0.0" @@ -25443,28 +25102,28 @@ in sources."asap-2.0.5" sources."is-arguments-1.0.2" sources."bytes-2.4.0" - sources."debug-2.2.0" + sources."debug-2.6.0" sources."depd-1.1.0" sources."http-errors-1.5.1" - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" sources."on-finished-2.3.0" - sources."qs-6.2.0" - sources."raw-body-2.1.7" + sources."qs-6.2.1" + sources."raw-body-2.2.0" sources."type-is-1.6.14" - sources."ms-0.7.1" + sources."ms-0.7.2" sources."inherits-2.0.3" sources."setprototypeof-1.0.2" sources."statuses-1.3.1" sources."ee-first-1.1.1" sources."unpipe-1.0.0" sources."media-typer-0.3.0" - sources."mime-types-2.1.13" - sources."mime-db-1.25.0" + sources."mime-types-2.1.14" + sources."mime-db-1.26.0" sources."accepts-1.3.3" sources."compressible-2.0.9" sources."on-headers-1.0.1" sources."vary-1.1.0" - sources."busboy-0.2.13" + sources."busboy-0.2.14" sources."dicer-0.2.5" sources."readable-stream-1.1.14" sources."streamsearch-0.1.2" @@ -25483,13 +25142,18 @@ in sources."methods-1.1.2" sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - sources."proxy-addr-1.1.2" + sources."proxy-addr-1.1.3" sources."range-parser-1.2.0" - sources."send-0.14.1" + (sources."send-0.14.1" // { + dependencies = [ + sources."debug-2.2.0" + sources."ms-0.7.1" + ]; + }) sources."serve-static-1.11.1" sources."utils-merge-1.0.0" sources."forwarded-0.1.0" - sources."ipaddr.js-1.1.1" + sources."ipaddr.js-1.2.0" sources."destroy-1.0.4" sources."mime-1.3.4" sources."glob-6.0.4" @@ -25511,7 +25175,7 @@ in sources."concat-map-0.0.1" sources."optimist-0.6.1" sources."source-map-0.4.4" - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" sources."source-map-0.5.6" @@ -25534,7 +25198,7 @@ in sources."right-align-0.1.3" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -25563,7 +25227,7 @@ in sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -25575,11 +25239,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -25589,7 +25253,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -25598,7 +25262,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -25609,12 +25273,12 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" sources."punycode-1.4.1" - sources."bluebird-3.4.6" + sources."bluebird-3.4.7" sources."bunyan-1.8.5" sources."bunyan-syslog-udp-0.1.0" sources."hot-shots-4.3.1" @@ -25627,8 +25291,8 @@ in sources."dtrace-provider-0.8.0" sources."mv-2.1.1" sources."safe-json-stringify-1.0.3" - sources."moment-2.17.0" - sources."nan-2.4.0" + sources."moment-2.17.1" + sources."nan-2.5.0" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" @@ -25665,9 +25329,9 @@ in sources."process-nextick-args-1.0.7" sources."util-deprecate-1.0.2" sources."dom-storage-2.0.2" - (sources."bl-1.1.2" // { + (sources."bl-1.2.0" // { dependencies = [ - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" sources."isarray-1.0.0" ]; }) @@ -25686,7 +25350,7 @@ in sources."camelcase-3.0.0" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" sources."lcid-1.0.0" sources."invert-kv-1.0.0" sources."find-up-1.1.2" @@ -25723,23 +25387,23 @@ in peerflix = nodeEnv.buildNodePackage { name = "peerflix"; packageName = "peerflix"; - version = "0.36.0"; + version = "0.36.1"; src = fetchurl { - url = "https://registry.npmjs.org/peerflix/-/peerflix-0.36.0.tgz"; - sha1 = "fe3b087f07389ca1c2fd3d71e38a7971d5508924"; + url = "https://registry.npmjs.org/peerflix/-/peerflix-0.36.1.tgz"; + sha1 = "7d2009b814b5b3a2ca573cabea1f2873a4be4a14"; }; dependencies = [ sources."airplayer-2.0.0" sources."clivas-0.2.0" (sources."inquirer-1.2.3" // { dependencies = [ - sources."lodash-4.17.2" + sources."lodash-4.17.4" ]; }) sources."keypress-0.2.1" sources."mime-1.3.4" - sources."network-address-1.1.0" - sources."numeral-1.5.5" + sources."network-address-1.1.2" + sources."numeral-1.5.6" sources."open-0.0.5" (sources."optimist-0.6.1" // { dependencies = [ @@ -25751,7 +25415,7 @@ in sources."get-stdin-5.0.1" ]; }) - sources."pump-1.0.1" + sources."pump-1.0.2" sources."range-parser-1.2.0" sources."rc-1.1.6" (sources."torrent-stream-1.0.3" // { @@ -25775,14 +25439,15 @@ in sources."server-destroy-1.0.1" sources."bplist-creator-0.0.6" sources."bplist-parser-0.1.1" - sources."concat-stream-1.5.2" + sources."concat-stream-1.6.0" sources."plist-1.2.0" sources."reverse-http-1.2.0" sources."stream-buffers-2.2.0" sources."big-integer-1.6.17" sources."inherits-2.0.3" sources."typedarray-0.0.6" - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" @@ -25790,7 +25455,7 @@ in sources."util-deprecate-1.0.2" sources."base64-js-0.0.8" sources."xmlbuilder-4.0.0" - sources."xmldom-0.1.22" + sources."xmldom-0.1.27" sources."lodash-3.10.1" sources."consume-http-header-1.0.0" sources."once-1.4.0" @@ -25806,12 +25471,12 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."string-width-1.0.2" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."array-flatten-2.1.0" + sources."array-flatten-2.1.1" sources."deep-equal-1.0.1" sources."dns-equal-1.0.0" sources."dns-txt-2.0.2" @@ -25827,13 +25492,13 @@ in sources."loud-rejection-1.6.0" sources."map-obj-1.0.1" sources."normalize-package-data-2.3.5" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."read-pkg-up-1.0.1" sources."redent-1.0.0" sources."trim-newlines-1.0.0" sources."camelcase-2.1.1" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."array-find-index-1.0.2" sources."hosted-git-info-2.1.5" sources."is-builtin-module-1.0.0" @@ -25868,7 +25533,7 @@ in sources."external-editor-1.1.1" sources."figures-1.7.0" sources."mute-stream-0.0.6" - sources."run-async-2.2.0" + sources."run-async-2.3.0" sources."rx-4.1.0" sources."through-2.3.8" sources."restore-cursor-1.0.1" @@ -25883,13 +25548,13 @@ in sources."wordwrap-0.0.3" sources."blob-to-buffer-1.2.6" sources."magnet-uri-5.1.5" - sources."parse-torrent-file-4.0.0" - sources."simple-get-2.3.0" + sources."parse-torrent-file-4.0.1" + sources."simple-get-2.4.0" sources."thirty-two-1.0.2" sources."uniq-1.0.1" - sources."bencode-0.10.0" - sources."simple-sha1-2.0.8" - sources."rusha-0.8.4" + sources."bencode-0.11.0" + sources."simple-sha1-2.1.0" + sources."rusha-0.8.5" sources."simple-concat-1.0.0" sources."unzip-response-2.0.1" (sources."end-of-stream-1.1.0" // { @@ -25917,7 +25582,7 @@ in sources."rimraf-2.5.4" sources."torrent-discovery-5.4.0" sources."torrent-piece-1.1.0" - (sources."random-access-file-1.3.1" // { + (sources."random-access-file-1.4.0" // { dependencies = [ sources."mkdirp-0.5.1" sources."thunky-1.0.1" @@ -25926,6 +25591,8 @@ in }) sources."randombytes-2.0.3" sources."run-parallel-1.1.6" + sources."debug-2.6.0" + sources."ms-0.7.2" sources."flatten-0.0.1" sources."fifo-0.1.4" (sources."peer-wire-protocol-0.7.0" // { @@ -25956,7 +25623,6 @@ in sources."bencode-0.8.0" ]; }) - sources."debug-2.3.3" sources."re-emitter-1.1.3" sources."buffer-equals-1.0.4" sources."k-bucket-0.6.0" @@ -25967,13 +25633,13 @@ in }) sources."lru-2.0.1" sources."buffer-equal-0.0.1" - sources."k-rpc-socket-1.6.0" + sources."k-rpc-socket-1.6.1" sources."bn.js-4.11.6" sources."compact2string-1.4.0" sources."random-iterate-1.0.1" sources."run-series-1.1.4" - sources."simple-peer-6.0.7" - sources."simple-websocket-4.1.0" + sources."simple-peer-6.2.1" + sources."simple-websocket-4.2.0" sources."string2compact-1.2.2" sources."ws-1.1.1" sources."ipaddr.js-1.2.0" @@ -25981,7 +25647,6 @@ in sources."addr-to-ip-port-1.4.2" sources."options-0.0.6" sources."ultron-1.0.2" - sources."ms-0.7.2" ]; buildInputs = globalBuildInputs; meta = { @@ -25994,10 +25659,10 @@ in peerflix-server = nodeEnv.buildNodePackage { name = "peerflix-server"; packageName = "peerflix-server"; - version = "0.1.1"; + version = "0.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.1.tgz"; - sha1 = "683d54067d44699b2eff8bfc793e780df2912666"; + url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.1.2.tgz"; + sha1 = "92d39be205b36a0986001a1d9ea34e3927937ab6"; }; dependencies = [ sources."connect-multiparty-1.2.5" @@ -26009,10 +25674,10 @@ in }) sources."lodash-2.4.2" sources."mkdirp-0.5.1" - sources."pump-1.0.1" + sources."pump-1.0.2" sources."range-parser-1.2.0" sources."read-torrent-1.3.0" - (sources."socket.io-1.6.0" // { + (sources."socket.io-1.7.2" // { dependencies = [ sources."debug-2.3.3" ]; @@ -26131,8 +25796,8 @@ in sources."parse-torrent-file-2.1.4" sources."flatten-0.0.1" sources."bencode-0.7.0" - sources."simple-sha1-2.0.8" - sources."rusha-0.8.4" + sources."simple-sha1-2.1.0" + sources."rusha-0.8.5" sources."form-data-0.0.10" sources."hawk-0.10.2" sources."node-uuid-1.4.7" @@ -26149,7 +25814,7 @@ in sources."boom-0.3.8" sources."cryptiles-0.1.3" sources."sntp-0.1.4" - (sources."engine.io-1.8.0" // { + (sources."engine.io-1.8.2" // { dependencies = [ sources."debug-2.3.3" sources."cookie-0.3.1" @@ -26162,7 +25827,7 @@ in sources."debug-2.3.3" ]; }) - (sources."socket.io-client-1.6.0" // { + (sources."socket.io-client-1.7.2" // { dependencies = [ sources."debug-2.3.3" ]; @@ -26177,19 +25842,15 @@ in sources."ms-0.7.2" (sources."accepts-1.3.3" // { dependencies = [ - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.6.1" - sources."mime-db-1.25.0" - ]; - }) - sources."base64id-0.1.0" - (sources."engine.io-parser-1.3.1" // { - dependencies = [ - sources."has-binary-0.1.6" + sources."mime-db-1.26.0" ]; }) + sources."base64id-1.0.0" + sources."engine.io-parser-1.3.2" sources."ws-1.1.1" - sources."after-0.8.1" + sources."after-0.8.2" sources."arraybuffer.slice-0.0.6" sources."base64-arraybuffer-0.1.5" sources."blob-0.0.4" @@ -26199,7 +25860,7 @@ in sources."backo2-1.0.2" sources."component-bind-1.0.0" sources."component-emitter-1.2.1" - (sources."engine.io-client-1.8.0" // { + (sources."engine.io-client-1.8.2" // { dependencies = [ sources."debug-2.3.3" ]; @@ -26220,13 +25881,13 @@ in sources."bitfield-0.1.0" (sources."bittorrent-dht-3.2.6" // { dependencies = [ - sources."debug-2.3.3" + sources."debug-2.6.0" ]; }) (sources."bittorrent-tracker-2.12.1" // { dependencies = [ sources."bencode-0.6.0" - sources."debug-2.3.3" + sources."debug-2.6.0" ]; }) sources."bncode-0.5.3" @@ -26246,7 +25907,7 @@ in sources."buffer-equal-0.0.1" sources."is-ip-1.0.0" sources."k-bucket-0.5.0" - sources."network-address-1.1.0" + sources."network-address-1.1.2" sources."run-parallel-1.1.6" sources."simple-get-1.4.3" sources."string2compact-1.2.2" @@ -26342,7 +26003,7 @@ in sources."forever-agent-0.6.1" sources."form-data-1.0.1" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."node-uuid-1.4.7" sources."qs-5.2.1" sources."tunnel-agent-0.4.3" @@ -26357,11 +26018,11 @@ in sources."is-typedarray-1.0.0" sources."har-validator-2.0.6" sources."async-2.1.4" - sources."lodash-4.17.2" - sources."mime-db-1.25.0" + sources."lodash-4.17.4" + sources."mime-db-1.26.0" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26370,7 +26031,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26381,7 +26042,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -26398,11 +26059,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."throttleit-1.0.0" @@ -26439,7 +26100,7 @@ in sources."mkdirp-0.5.1" sources."private-0.1.6" sources."q-1.4.1" - sources."recast-0.11.17" + sources."recast-0.11.20" sources."graceful-readlink-1.0.1" sources."acorn-3.3.0" sources."defined-1.0.0" @@ -26453,8 +26114,8 @@ in sources."balanced-match-0.4.2" sources."concat-map-0.0.1" sources."minimist-0.0.8" - sources."ast-types-0.9.2" - sources."esprima-3.1.1" + sources."ast-types-0.9.4" + sources."esprima-3.1.3" sources."source-map-0.5.6" sources."base62-0.1.1" sources."esprima-fb-13001.1001.0-dev-harmony-fb" @@ -26518,7 +26179,7 @@ in sources."methods-0.1.0" sources."send-0.1.4" sources."cookie-signature-1.0.1" - sources."debug-2.3.3" + sources."debug-2.6.0" sources."qs-0.6.5" sources."bytes-0.2.1" sources."pause-0.0.1" @@ -26564,12 +26225,12 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -26580,11 +26241,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -26594,7 +26255,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26603,7 +26264,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26614,11 +26275,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."events.node-0.4.9" ]; @@ -26654,13 +26315,15 @@ in dependencies = [ sources."express-5.0.0-alpha.2" sources."express-json5-0.1.0" - (sources."body-parser-1.15.2" // { + (sources."body-parser-1.16.0" // { dependencies = [ sources."bytes-2.4.0" + sources."debug-2.6.0" sources."depd-1.1.0" - sources."iconv-lite-0.4.13" - sources."qs-6.2.0" - sources."raw-body-2.1.7" + sources."iconv-lite-0.4.15" + sources."qs-6.2.1" + sources."raw-body-2.2.0" + sources."ms-0.7.2" ]; }) (sources."compression-1.6.2" // { @@ -26693,7 +26356,7 @@ in sources."lunr-0.7.2" sources."render-readme-1.3.1" sources."jju-1.3.0" - sources."JSONStream-1.2.1" + sources."JSONStream-1.3.0" sources."mkdirp-0.5.1" sources."sinopia-htpasswd-0.4.5" (sources."http-errors-1.5.1" // { @@ -26753,9 +26416,9 @@ in sources."type-is-1.6.14" sources."vary-1.0.1" sources."utils-merge-1.0.0" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."negotiator-0.5.3" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."ms-0.7.1" sources."unpipe-1.0.0" sources."ee-first-1.1.1" @@ -26794,7 +26457,7 @@ in sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."chalk-1.1.3" @@ -26805,10 +26468,10 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -26818,7 +26481,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26827,7 +26490,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -26838,7 +26501,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -26848,8 +26511,8 @@ in sources."dtrace-provider-0.8.0" sources."mv-2.1.1" sources."safe-json-stringify-1.0.3" - sources."moment-2.17.0" - sources."nan-2.4.0" + sources."moment-2.17.1" + sources."nan-2.5.0" sources."ncp-2.0.0" sources."rimraf-2.4.5" (sources."glob-6.0.4" // { @@ -26873,7 +26536,7 @@ in sources."source-map-0.1.43" sources."amdefine-1.0.1" sources."markdown-it-4.4.0" - sources."sanitize-html-1.13.0" + sources."sanitize-html-1.14.1" sources."entities-1.1.1" sources."linkify-it-1.2.4" sources."mdurl-1.0.1" @@ -26898,7 +26561,7 @@ in sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" sources."minimist-0.0.8" ]; @@ -27012,7 +26675,7 @@ in sources."backoff-2.5.0" sources."csv-0.4.6" sources."escape-regexp-component-1.0.2" - sources."formidable-1.0.17" + sources."formidable-1.1.1" sources."http-signature-0.11.0" sources."keep-alive-agent-0.0.1" sources."mime-1.3.4" @@ -27031,7 +26694,7 @@ in sources."dtrace-provider-0.6.0" sources."precond-0.2.3" sources."csv-generate-0.0.6" - sources."csv-parse-1.1.7" + sources."csv-parse-1.1.10" sources."stream-transform-0.1.1" sources."csv-stringify-0.0.8" sources."asn1-0.1.11" @@ -27039,7 +26702,7 @@ in sources."wrappy-1.0.2" sources."extsprintf-1.2.0" sources."core-util-is-1.0.2" - sources."nan-2.4.0" + sources."nan-2.5.0" sources."mv-2.1.1" sources."safe-json-stringify-1.0.3" sources."mkdirp-0.5.1" @@ -27059,7 +26722,7 @@ in dependencies = [ sources."asn1-0.2.3" sources."assert-plus-0.2.0" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -27080,7 +26743,7 @@ in sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" ]; @@ -27102,7 +26765,7 @@ in dependencies = [ sources."css-parse-1.7.0" sources."mkdirp-0.5.1" - sources."debug-2.3.3" + sources."debug-2.6.0" sources."sax-0.5.8" sources."glob-7.0.6" sources."source-map-0.1.43" @@ -27149,7 +26812,7 @@ in sources."esprima-2.7.3" sources."sprintf-js-1.0.3" sources."minimist-0.0.8" - sources."clap-1.1.1" + sources."clap-1.1.2" sources."source-map-0.5.6" sources."chalk-1.1.3" sources."ansi-styles-2.2.1" @@ -27157,7 +26820,7 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; buildInputs = globalBuildInputs; meta = { @@ -27211,7 +26874,7 @@ in ]; }) sources."wrench-1.5.9" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."keypress-0.2.1" sources."source-map-support-0.3.2" sources."source-map-0.1.32" @@ -27243,7 +26906,7 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.0.2" sources."stringstream-0.0.5" @@ -27266,11 +26929,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" @@ -27280,7 +26943,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -27289,7 +26952,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -27300,11 +26963,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."uglify-to-browserify-1.0.2" sources."yargs-3.10.0" sources."camelcase-1.2.1" @@ -27319,7 +26982,7 @@ in sources."right-align-0.1.3" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -27343,10 +27006,10 @@ in typescript = nodeEnv.buildNodePackage { name = "typescript"; packageName = "typescript"; - version = "2.0.10"; + version = "2.1.5"; src = fetchurl { - url = "https://registry.npmjs.org/typescript/-/typescript-2.0.10.tgz"; - sha1 = "ccdd4ed86fd5550a407101a0814012e1b3fac3dd"; + url = "https://registry.npmjs.org/typescript/-/typescript-2.1.5.tgz"; + sha1 = "6fe9479e00e01855247cea216e7561bafcdbcd4a"; }; buildInputs = globalBuildInputs; meta = { @@ -27359,10 +27022,10 @@ in uglify-js = nodeEnv.buildNodePackage { name = "uglify-js"; packageName = "uglify-js"; - version = "2.7.4"; + version = "2.7.5"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.4.tgz"; - sha1 = "a295a0de12b6a650c031c40deb0dc40b14568bd2"; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; }; dependencies = [ sources."async-0.2.10" @@ -27378,7 +27041,7 @@ in sources."wordwrap-0.0.2" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -27394,53 +27057,46 @@ in ungit = nodeEnv.buildNodePackage { name = "ungit"; packageName = "ungit"; - version = "0.10.3"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/ungit/-/ungit-0.10.3.tgz"; - sha1 = "7d4635b9a359c8db06c313374544f27a3890f63c"; + url = "https://registry.npmjs.org/ungit/-/ungit-1.0.1.tgz"; + sha1 = "83b852a8811f4c8f1446fd4f53b19a541c327418"; }; dependencies = [ - sources."async-2.0.1" - sources."bluebird-3.3.5" - sources."blueimp-md5-2.3.1" + sources."async-2.1.4" + sources."bluebird-3.4.7" + sources."blueimp-md5-2.6.0" sources."body-parser-1.15.2" - sources."color-0.11.4" + sources."color-1.0.3" sources."cookie-parser-1.4.3" sources."crossroads-0.12.2" - sources."diff2html-1.2.0" - (sources."express-4.13.4" // { - dependencies = [ - sources."cookie-0.1.5" - sources."qs-4.0.0" - ]; - }) - (sources."express-session-1.13.0" // { - dependencies = [ - sources."cookie-0.2.3" - ]; - }) + sources."diff2html-2.0.12" + sources."express-4.14.0" + sources."express-session-1.14.2" sources."forever-monitor-1.1.0" sources."getmac-1.2.1" sources."hasher-1.2.0" + sources."ignore-3.2.0" sources."keen.io-0.1.3" sources."knockout-3.4.1" - sources."lodash-4.12.0" + sources."lodash-4.17.4" (sources."mkdirp-0.5.1" // { dependencies = [ sources."minimist-0.0.8" ]; }) - sources."moment-2.13.0" - (sources."npm-3.9.6" // { + sources."moment-2.17.1" + (sources."npm-4.1.2" // { dependencies = [ - sources."request-2.72.0" + sources."nopt-4.0.1" + sources."request-2.79.0" sources."combined-stream-1.0.5" sources."forever-agent-0.6.1" - sources."form-data-1.0.1" + sources."form-data-2.1.2" sources."hawk-3.1.3" sources."json-stringify-safe-5.0.1" sources."oauth-sign-0.8.2" - sources."qs-6.1.0" + sources."qs-6.3.0" sources."tunnel-agent-0.4.3" sources."delayed-stream-1.0.0" sources."hoek-2.16.3" @@ -27449,10 +27105,9 @@ in sources."sntp-1.0.9" ]; }) - (sources."npm-registry-client-7.1.2" // { + (sources."npm-registry-client-7.4.5" // { dependencies = [ sources."request-2.79.0" - sources."retry-0.8.0" sources."combined-stream-1.0.5" sources."forever-agent-0.6.1" sources."form-data-2.1.2" @@ -27460,7 +27115,6 @@ in sources."json-stringify-safe-5.0.1" sources."oauth-sign-0.8.2" sources."qs-6.3.0" - sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" sources."delayed-stream-1.0.0" sources."hoek-2.16.3" @@ -27474,10 +27128,10 @@ in sources."os-homedir-1.0.2" sources."passport-0.3.2" sources."passport-local-1.0.0" - (sources."raven-0.11.0" // { + (sources."raven-1.1.1" // { dependencies = [ - sources."cookie-0.1.0" - sources."stack-trace-0.0.7" + sources."json-stringify-safe-5.0.1" + sources."uuid-3.0.0" ]; }) (sources."rc-1.1.6" // { @@ -27486,21 +27140,22 @@ in ]; }) sources."rimraf-2.5.4" - sources."semver-5.1.1" - (sources."serve-static-1.10.3" // { - dependencies = [ - sources."send-0.13.2" - sources."http-errors-1.3.1" - sources."statuses-1.2.1" - ]; - }) + sources."semver-5.3.0" + sources."serve-static-1.11.1" sources."signals-1.0.0" sources."snapsvg-0.4.0" - sources."socket.io-1.4.8" + (sources."socket.io-1.7.2" // { + dependencies = [ + sources."debug-2.3.3" + sources."object-assign-4.1.0" + sources."ms-0.7.2" + ]; + }) (sources."superagent-0.21.0" // { dependencies = [ sources."qs-1.2.0" sources."mime-1.2.11" + sources."component-emitter-1.1.2" sources."methods-1.0.1" sources."extend-1.2.1" sources."form-data-0.1.3" @@ -27514,14 +27169,13 @@ in sources."rimraf-2.2.8" ]; }) - (sources."winston-2.2.0" // { + (sources."winston-2.3.1" // { dependencies = [ sources."async-1.0.0" sources."colors-1.0.3" - sources."pkginfo-0.3.1" ]; }) - sources."yargs-4.7.1" + sources."yargs-6.6.0" sources."bytes-2.4.0" sources."content-type-1.0.2" sources."debug-2.2.0" @@ -27539,45 +27193,51 @@ in sources."ee-first-1.1.1" sources."unpipe-1.0.0" sources."media-typer-0.3.0" - sources."mime-types-2.1.13" - sources."mime-db-1.25.0" - sources."clone-1.0.2" - sources."color-convert-1.8.2" - sources."color-string-0.3.0" + sources."mime-types-2.1.14" + sources."mime-db-1.26.0" + sources."color-convert-1.9.0" + sources."color-string-1.4.0" sources."color-name-1.1.1" + sources."simple-swizzle-0.2.2" + sources."is-arrayish-0.3.1" sources."cookie-0.3.1" sources."cookie-signature-1.0.6" - sources."diff-2.2.3" - sources."accepts-1.2.13" + sources."diff-3.2.0" + (sources."hogan.js-3.0.2" // { + dependencies = [ + sources."mkdirp-0.3.0" + ]; + }) + sources."whatwg-fetch-2.0.2" + sources."nopt-1.0.10" + sources."abbrev-1.0.9" + sources."accepts-1.3.3" sources."array-flatten-1.1.1" sources."content-disposition-0.5.1" + sources."encodeurl-1.0.1" sources."escape-html-1.0.3" sources."etag-1.7.0" - sources."finalhandler-0.4.1" + sources."finalhandler-0.5.0" sources."fresh-0.3.0" sources."merge-descriptors-1.0.1" sources."methods-1.1.2" sources."parseurl-1.3.1" sources."path-to-regexp-0.1.7" - sources."proxy-addr-1.0.10" - sources."range-parser-1.0.3" - (sources."send-0.13.1" // { - dependencies = [ - sources."http-errors-1.3.1" - sources."statuses-1.2.1" - ]; - }) + sources."proxy-addr-1.1.3" + sources."range-parser-1.2.0" + sources."send-0.14.1" sources."utils-merge-1.0.0" - sources."vary-1.0.1" - sources."negotiator-0.5.3" + sources."vary-1.1.0" + sources."negotiator-0.6.1" sources."forwarded-0.1.0" - sources."ipaddr.js-1.0.5" + sources."ipaddr.js-1.2.0" sources."destroy-1.0.4" sources."mime-1.3.4" - sources."crc-3.4.0" + sources."crc-3.4.1" sources."on-headers-1.0.1" - sources."uid-safe-2.0.0" - sources."base64-url-1.2.1" + sources."uid-safe-2.1.3" + sources."base64-url-1.3.3" + sources."random-bytes-1.0.0" (sources."broadway-0.2.10" // { dependencies = [ sources."winston-0.7.2" @@ -27654,13 +27314,14 @@ in sources."extract-opts-3.3.1" sources."eachr-3.2.0" sources."editions-1.3.3" - sources."typechecker-4.4.0" + sources."typechecker-4.4.1" sources."underscore-1.5.2" - sources."abbrev-1.0.9" + sources."JSONStream-1.3.0" sources."ansicolors-0.3.2" sources."ansistyles-0.1.3" sources."aproba-1.0.4" sources."archy-1.0.0" + sources."asap-2.0.5" sources."chownr-1.0.1" sources."cmd-shim-2.0.2" sources."columnify-1.5.4" @@ -27670,8 +27331,8 @@ in sources."fs-vacuum-1.2.9" sources."fs-write-stream-atomic-1.0.8" sources."fstream-1.0.10" - sources."fstream-npm-1.1.1" - (sources."glob-7.0.6" // { + sources."fstream-npm-1.2.0" + (sources."glob-7.1.1" // { dependencies = [ sources."minimatch-3.0.3" ]; @@ -27687,34 +27348,29 @@ in sources."minimatch-3.0.3" ]; }) - sources."lockfile-1.0.2" + sources."lockfile-1.0.3" sources."lodash._baseuniq-4.6.0" - sources."lodash.clonedeep-4.3.2" - sources."lodash.union-4.4.0" - sources."lodash.uniq-4.3.0" - sources."lodash.without-4.2.0" - (sources."node-gyp-3.3.1" // { + sources."lodash.clonedeep-4.5.0" + sources."lodash.union-4.6.0" + sources."lodash.uniq-4.5.0" + sources."lodash.without-4.4.0" + sources."mississippi-1.2.0" + (sources."node-gyp-3.5.0" // { dependencies = [ - (sources."glob-4.5.3" // { - dependencies = [ - sources."minimatch-2.0.10" - ]; - }) - sources."minimatch-1.0.0" - sources."lru-cache-2.7.3" + sources."minimatch-3.0.3" + sources."nopt-3.0.6" ]; }) - sources."nopt-3.0.6" sources."normalize-git-url-3.0.2" sources."normalize-package-data-2.3.5" sources."npm-cache-filename-1.0.2" sources."npm-install-checks-3.0.0" - sources."npm-package-arg-4.1.1" + sources."npm-package-arg-4.2.0" sources."npm-user-validate-0.1.5" - sources."npmlog-2.0.4" - sources."once-1.3.3" + sources."npmlog-4.0.2" + sources."once-1.4.0" sources."opener-1.4.2" - sources."osenv-0.1.3" + sources."osenv-0.1.4" sources."path-is-inside-1.0.2" sources."read-1.0.7" sources."read-cmd-shim-1.0.1" @@ -27726,23 +27382,31 @@ in ]; }) sources."read-package-tree-5.1.5" - sources."readable-stream-2.1.5" + sources."readable-stream-2.2.2" sources."realize-package-specifier-3.0.3" - sources."retry-0.9.0" + sources."retry-0.10.1" sources."sha-2.0.1" sources."slide-1.1.6" sources."sorted-object-2.0.1" + (sources."sorted-union-stream-2.1.3" // { + dependencies = [ + sources."from2-1.3.0" + sources."readable-stream-1.1.14" + sources."isarray-0.0.1" + ]; + }) sources."strip-ansi-3.0.1" sources."tar-2.2.1" sources."text-table-0.2.0" sources."uid-number-0.0.6" sources."umask-1.1.0" sources."unique-filename-1.1.0" + sources."uuid-3.0.1" sources."validate-npm-package-name-2.2.2" sources."which-1.2.12" sources."wrappy-1.0.2" - sources."write-file-atomic-1.1.4" - sources."ansi-regex-2.0.0" + sources."write-file-atomic-1.3.1" + sources."ansi-regex-2.1.1" sources."debuglog-1.0.1" sources."imurmurhash-0.1.4" sources."lodash._baseindexof-3.1.0" @@ -27753,10 +27417,12 @@ in sources."lodash.restparam-3.6.1" sources."readdir-scoped-modules-1.0.2" sources."validate-npm-package-license-3.0.1" + sources."jsonparse-1.3.0" + sources."through-2.3.8" sources."wcwidth-1.0.1" sources."defaults-1.0.3" + sources."clone-1.0.2" sources."proto-list-1.2.4" - sources."asap-2.0.5" (sources."fstream-ignore-1.0.5" // { dependencies = [ sources."minimatch-3.0.3" @@ -27770,28 +27436,44 @@ in sources."promzard-0.3.0" sources."lodash._createset-4.0.3" sources."lodash._root-3.0.1" - sources."lodash._baseclone-4.5.7" - sources."lodash._baseflatten-4.2.1" - sources."lodash.rest-4.0.5" - sources."lodash._basedifference-4.5.0" - sources."path-array-1.0.1" - sources."sigmund-1.0.1" - sources."array-index-1.0.0" - sources."es6-symbol-3.1.0" - sources."d-0.1.1" - sources."es5-ext-0.10.12" - sources."es6-iterator-2.0.0" + sources."concat-stream-1.6.0" + (sources."duplexify-3.5.0" // { + dependencies = [ + sources."end-of-stream-1.0.0" + sources."once-1.3.3" + ]; + }) + (sources."end-of-stream-1.1.0" // { + dependencies = [ + sources."once-1.3.3" + ]; + }) + sources."flush-write-stream-1.0.2" + sources."from2-2.3.0" + sources."pump-1.0.2" + sources."pumpify-1.3.5" + sources."stream-each-1.2.0" + sources."through2-2.0.3" + sources."typedarray-0.0.6" + sources."stream-shift-1.0.0" + sources."xtend-4.0.1" sources."is-builtin-module-1.0.0" sources."builtin-modules-1.1.1" - sources."ansi-0.3.1" sources."are-we-there-yet-1.1.2" - sources."gauge-1.2.7" + sources."console-control-strings-1.1.0" + sources."gauge-2.7.2" + sources."set-blocking-2.0.0" sources."delegates-1.0.0" - sources."lodash.pad-4.5.1" - sources."lodash.padend-4.6.1" - sources."lodash.padstart-4.6.1" + sources."supports-color-0.2.0" + sources."object-assign-4.1.1" + sources."signal-exit-3.0.2" + sources."string-width-1.0.2" + sources."wide-align-1.1.0" + sources."code-point-at-1.1.0" + sources."is-fullwidth-code-point-1.0.0" + sources."number-is-nan-1.0.1" sources."os-tmpdir-1.0.2" - sources."mute-stream-0.0.6" + sources."mute-stream-0.0.7" sources."util-extend-1.0.3" sources."json-parse-helpfulerror-1.0.3" sources."jju-1.3.0" @@ -27803,11 +27485,6 @@ in sources."util-deprecate-1.0.2" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" - (sources."bl-1.1.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) sources."caseless-0.11.0" sources."extend-3.0.0" sources."har-validator-2.0.6" @@ -27815,25 +27492,28 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."stringstream-0.0.5" - sources."tough-cookie-2.2.2" - sources."chalk-1.1.3" + sources."tough-cookie-2.3.2" + sources."asynckit-0.4.0" + (sources."chalk-1.1.3" // { + dependencies = [ + sources."supports-color-2.0.0" + ]; + }) sources."commander-2.9.0" sources."is-my-json-valid-2.15.0" sources."pinkie-promise-2.0.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" - sources."supports-color-2.0.0" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" - sources."xtend-4.0.1" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -27842,7 +27522,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -27853,10 +27533,12 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" + sources."punycode-1.4.1" + sources."stream-iterate-1.2.0" sources."block-stream-0.0.9" sources."unique-slug-2.0.0" sources."builtins-0.0.7" @@ -27864,48 +27546,16 @@ in sources."spdx-correct-1.0.2" sources."spdx-expression-parse-1.0.4" sources."spdx-license-ids-1.2.2" - (sources."concat-stream-1.5.2" // { - dependencies = [ - sources."readable-stream-2.0.6" - ]; - }) - sources."typedarray-0.0.6" - sources."uuid-3.0.0" - sources."asynckit-0.4.0" - sources."punycode-1.4.1" sources."passport-strategy-1.0.0" sources."pause-0.0.1" sources."lsmod-1.0.0" sources."deep-extend-0.4.1" sources."strip-json-comments-1.0.4" sources."eve-0.4.2" - (sources."engine.io-1.6.11" // { + (sources."engine.io-1.8.2" // { dependencies = [ - sources."accepts-1.1.4" - sources."mime-types-2.0.14" - sources."negotiator-0.4.9" - sources."mime-db-1.12.0" - ]; - }) - (sources."socket.io-parser-2.2.6" // { - dependencies = [ - sources."isarray-0.0.1" - ]; - }) - (sources."socket.io-client-1.4.8" // { - dependencies = [ - sources."component-emitter-1.2.0" - ]; - }) - (sources."socket.io-adapter-0.4.0" // { - dependencies = [ - (sources."socket.io-parser-2.2.2" // { - dependencies = [ - sources."debug-0.7.4" - ]; - }) - sources."json3-3.2.6" - sources."isarray-0.0.1" + sources."debug-2.3.3" + sources."ms-0.7.2" ]; }) (sources."has-binary-0.1.7" // { @@ -27913,78 +27563,87 @@ in sources."isarray-0.0.1" ]; }) - sources."base64id-0.1.0" - sources."ws-1.1.0" - (sources."engine.io-parser-1.2.4" // { + (sources."socket.io-adapter-0.5.0" // { dependencies = [ - sources."has-binary-0.1.6" + sources."debug-2.3.3" + sources."ms-0.7.2" + ]; + }) + (sources."socket.io-client-1.7.2" // { + 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."base64id-1.0.0" + sources."engine.io-parser-1.3.2" + sources."ws-1.1.1" + sources."after-0.8.2" + sources."arraybuffer.slice-0.0.6" + sources."base64-arraybuffer-0.1.5" + sources."blob-0.0.4" + sources."wtf-8-1.0.0" sources."options-0.0.6" sources."ultron-1.0.2" - sources."after-0.8.1" - sources."arraybuffer.slice-0.0.6" - sources."base64-arraybuffer-0.1.2" - sources."blob-0.0.4" - sources."utf8-2.1.0" - sources."json3-3.3.2" - sources."component-emitter-1.1.2" - sources."benchmark-1.0.0" - (sources."engine.io-client-1.6.11" // { + sources."backo2-1.0.2" + sources."component-bind-1.0.0" + sources."component-emitter-1.2.1" + (sources."engine.io-client-1.8.2" // { dependencies = [ - sources."ws-1.0.1" + sources."debug-2.3.3" + sources."ms-0.7.2" ]; }) - sources."component-bind-1.0.0" - sources."object-component-0.0.3" sources."indexof-0.0.1" - sources."parseuri-0.0.4" + sources."object-component-0.0.3" + sources."parseuri-0.0.5" sources."to-array-0.1.4" - sources."backo2-1.0.2" - sources."has-cors-1.1.0" - sources."xmlhttprequest-ssl-1.5.1" - sources."parsejson-0.0.1" - sources."parseqs-0.0.2" sources."component-inherit-0.0.3" + sources."has-cors-1.1.0" + sources."parsejson-0.0.3" + sources."parseqs-0.0.5" + sources."xmlhttprequest-ssl-1.5.3" sources."yeast-0.1.2" sources."better-assert-1.0.2" sources."callsite-1.0.0" + sources."json3-3.3.2" sources."formidable-1.0.14" sources."cookiejar-2.0.1" sources."reduce-component-1.0.1" sources."camelcase-3.0.0" sources."cliui-3.2.0" sources."decamelize-1.2.0" - sources."lodash.assign-4.2.0" + sources."get-caller-file-1.0.2" sources."os-locale-1.4.0" - sources."pkg-conf-1.1.3" sources."read-pkg-up-1.0.1" + sources."require-directory-2.1.1" sources."require-main-filename-1.0.1" - sources."set-blocking-1.0.0" - sources."string-width-1.0.2" - sources."window-size-0.2.0" + sources."which-module-1.0.0" sources."y18n-3.2.1" - sources."yargs-parser-2.4.1" - sources."wrap-ansi-2.0.0" + sources."yargs-parser-4.2.1" + sources."wrap-ansi-2.1.0" sources."lcid-1.0.0" sources."invert-kv-1.0.0" sources."find-up-1.1.2" - sources."load-json-file-1.1.0" - sources."object-assign-4.1.0" - sources."symbol-0.2.3" + sources."read-pkg-1.1.0" sources."path-exists-2.1.0" + sources."load-json-file-1.1.0" + sources."path-type-1.1.0" sources."parse-json-2.2.0" sources."pify-2.3.0" sources."strip-bom-2.0.0" - sources."error-ex-1.3.0" - sources."is-arrayish-0.2.1" + (sources."error-ex-1.3.0" // { + dependencies = [ + sources."is-arrayish-0.2.1" + ]; + }) sources."is-utf8-0.2.1" - sources."read-pkg-1.1.0" - sources."path-type-1.1.0" - sources."code-point-at-1.1.0" - sources."is-fullwidth-code-point-1.0.0" - sources."number-is-nan-1.0.1" ]; buildInputs = globalBuildInputs; meta = { @@ -28073,7 +27732,7 @@ in sources."forever-agent-0.6.1" sources."form-data-1.0.1" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."node-uuid-1.4.7" sources."qs-5.2.1" sources."tunnel-agent-0.4.3" @@ -28088,11 +27747,11 @@ in sources."is-typedarray-1.0.0" sources."har-validator-2.0.6" sources."async-2.1.4" - sources."lodash-4.17.2" - sources."mime-db-1.25.0" + sources."lodash-4.17.4" + sources."mime-db-1.26.0" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28101,7 +27760,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28112,7 +27771,7 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" @@ -28129,11 +27788,11 @@ in sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."throttleit-1.0.0" @@ -28152,12 +27811,13 @@ in webpack = nodeEnv.buildNodePackage { name = "webpack"; packageName = "webpack"; - version = "1.13.3"; + version = "1.14.0"; src = fetchurl { - url = "https://registry.npmjs.org/webpack/-/webpack-1.13.3.tgz"; - sha1 = "e79c46fe5a37c5ca70084ba0894c595cdcb42815"; + url = "https://registry.npmjs.org/webpack/-/webpack-1.14.0.tgz"; + sha1 = "54f1ffb92051a328a5b2057d6ae33c289462c823"; }; dependencies = [ + sources."acorn-3.3.0" sources."async-1.5.2" sources."clone-1.0.2" (sources."enhanced-resolve-0.9.1" // { @@ -28165,21 +27825,15 @@ in sources."memory-fs-0.2.0" ]; }) - sources."acorn-3.3.0" sources."interpret-0.6.6" sources."loader-utils-0.2.16" sources."memory-fs-0.3.0" sources."mkdirp-0.5.1" - (sources."node-libs-browser-0.6.0" // { - dependencies = [ - sources."readable-stream-1.1.14" - sources."isarray-0.0.1" - ]; - }) + sources."node-libs-browser-0.7.0" sources."optimist-0.6.1" - sources."supports-color-3.1.2" + sources."supports-color-3.2.3" sources."tapable-0.1.10" - (sources."uglify-js-2.7.4" // { + (sources."uglify-js-2.7.5" // { dependencies = [ sources."async-0.2.10" ]; @@ -28189,7 +27843,7 @@ in sources."async-0.9.2" ]; }) - (sources."webpack-core-0.6.8" // { + (sources."webpack-core-0.6.9" // { dependencies = [ sources."source-map-0.4.4" ]; @@ -28197,8 +27851,8 @@ in sources."graceful-fs-4.1.11" sources."big.js-3.1.3" sources."emojis-list-2.1.0" - sources."json5-0.5.0" - sources."object-assign-4.1.0" + sources."json5-0.5.1" + sources."object-assign-4.1.1" sources."errno-0.1.4" sources."readable-stream-2.2.2" sources."prr-0.0.0" @@ -28214,26 +27868,21 @@ in sources."browserify-zlib-0.1.4" sources."buffer-4.9.1" sources."console-browserify-1.1.0" - sources."constants-browserify-0.0.1" - sources."crypto-browserify-3.2.8" + sources."constants-browserify-1.0.0" + sources."crypto-browserify-3.3.0" sources."domain-browser-1.1.7" sources."events-1.1.1" - sources."http-browserify-1.7.0" - sources."https-browserify-0.0.0" - sources."os-browserify-0.1.2" + sources."https-browserify-0.0.1" + sources."os-browserify-0.2.1" sources."path-browserify-0.0.0" sources."process-0.11.9" sources."punycode-1.4.1" sources."querystring-es3-0.2.1" - (sources."stream-browserify-1.0.0" // { - dependencies = [ - sources."readable-stream-1.1.14" - sources."isarray-0.0.1" - ]; - }) - sources."timers-browserify-1.4.2" + sources."stream-browserify-2.0.1" + sources."stream-http-2.6.3" + sources."timers-browserify-2.0.2" sources."tty-browserify-0.0.0" - (sources."url-0.10.3" // { + (sources."url-0.11.0" // { dependencies = [ sources."punycode-1.3.2" ]; @@ -28251,7 +27900,11 @@ in sources."pbkdf2-compat-2.0.1" sources."ripemd160-0.2.0" sources."sha.js-2.2.6" - sources."Base64-0.2.1" + sources."browserify-aes-0.4.0" + sources."builtin-status-codes-3.0.0" + sources."to-arraybuffer-1.0.1" + sources."xtend-4.0.1" + sources."setimmediate-1.0.5" sources."querystring-0.2.0" sources."indexof-0.0.1" sources."wordwrap-0.0.3" @@ -28271,7 +27924,7 @@ in sources."right-align-0.1.3" sources."align-text-0.1.4" sources."lazy-cache-1.0.4" - sources."kind-of-3.0.4" + sources."kind-of-3.1.0" sources."longest-1.0.1" sources."repeat-string-1.6.1" sources."is-buffer-1.1.4" @@ -28283,7 +27936,7 @@ in sources."is-glob-2.0.1" sources."path-is-absolute-1.0.1" sources."readdirp-2.1.0" - sources."fsevents-1.0.15" + sources."fsevents-1.0.17" sources."arrify-1.0.1" sources."micromatch-2.3.11" sources."arr-diff-2.0.0" @@ -28304,7 +27957,7 @@ in sources."fill-range-2.2.3" sources."is-number-2.1.0" sources."isobject-2.1.0" - sources."randomatic-1.1.5" + sources."randomatic-1.1.6" sources."is-posix-bracket-0.1.1" sources."for-own-0.1.4" sources."is-extendable-0.1.1" @@ -28313,16 +27966,16 @@ in sources."is-dotfile-1.0.2" sources."is-equal-shallow-0.1.3" sources."is-primitive-2.0.0" - sources."binary-extensions-1.7.0" + sources."binary-extensions-1.8.0" sources."minimatch-3.0.3" sources."set-immediate-shim-1.0.1" sources."brace-expansion-1.1.6" sources."balanced-match-0.4.2" sources."concat-map-0.0.1" - sources."nan-2.4.0" - sources."node-pre-gyp-0.6.31" + sources."nan-2.5.0" + sources."node-pre-gyp-0.6.32" sources."nopt-3.0.6" - sources."npmlog-4.0.1" + sources."npmlog-4.0.2" (sources."rc-1.1.6" // { dependencies = [ sources."minimist-1.2.0" @@ -28341,20 +27994,23 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.7.1" + (sources."gauge-2.7.2" // { + dependencies = [ + sources."supports-color-0.2.0" + ]; + }) sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" sources."has-unicode-2.0.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."string-width-1.0.2" sources."strip-ansi-3.0.1" sources."wide-align-1.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."deep-extend-0.4.1" sources."ini-1.3.4" sources."strip-json-comments-1.0.4" @@ -28371,13 +28027,13 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" (sources."chalk-1.1.3" // { @@ -28394,8 +28050,7 @@ in sources."graceful-readlink-1.0.1" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" - sources."xtend-4.0.1" + sources."jsonpointer-4.0.1" sources."is-property-1.0.2" sources."pinkie-2.0.4" sources."hoek-2.16.3" @@ -28404,7 +28059,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28413,7 +28068,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28424,11 +28079,11 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."glob-7.1.1" sources."fs.realpath-1.0.0" sources."inflight-1.0.6" @@ -28440,7 +28095,7 @@ in sources."fstream-ignore-1.0.5" sources."uid-number-0.0.6" sources."ms-0.7.1" - sources."source-list-map-0.1.6" + sources."source-list-map-0.1.8" sources."amdefine-1.0.1" ]; buildInputs = globalBuildInputs; @@ -28470,20 +28125,20 @@ in yarn = nodeEnv.buildNodePackage { name = "yarn"; packageName = "yarn"; - version = "0.17.8"; + version = "0.19.1"; src = fetchurl { - url = "https://registry.npmjs.org/yarn/-/yarn-0.17.8.tgz"; - sha1 = "6a95d19aaeb891810618937db98a2080683cbbb4"; + url = "https://registry.npmjs.org/yarn/-/yarn-0.19.1.tgz"; + sha1 = "102ca03ce7fc910a73f719c70bba9e9f9e3b2b4d"; }; dependencies = [ - sources."babel-runtime-6.18.0" + sources."babel-runtime-6.22.0" sources."bytes-2.4.0" sources."camelcase-3.0.0" sources."chalk-1.1.3" sources."cmd-shim-2.0.2" sources."commander-2.9.0" - sources."death-1.0.0" - sources."debug-2.3.3" + sources."death-1.1.0" + sources."debug-2.6.0" sources."defaults-1.0.3" sources."detect-indent-4.0.0" sources."diff-2.2.3" @@ -28496,10 +28151,10 @@ in sources."loud-rejection-1.6.0" sources."minimatch-3.0.3" sources."mkdirp-0.5.1" - sources."node-emoji-1.4.1" - sources."node-gyp-3.4.0" + sources."node-emoji-1.5.1" + sources."node-gyp-3.5.0" sources."object-path-0.11.3" - sources."proper-lockfile-1.2.0" + sources."proper-lockfile-2.0.0" sources."read-1.0.7" sources."repeating-2.0.1" sources."request-2.79.0" @@ -28513,13 +28168,13 @@ in sources."user-home-2.0.0" sources."validate-npm-package-license-3.0.1" sources."core-js-2.4.1" - sources."regenerator-runtime-0.9.6" + sources."regenerator-runtime-0.10.1" sources."ansi-styles-2.2.1" sources."escape-string-regexp-1.0.5" sources."has-ansi-2.0.0" sources."strip-ansi-3.0.1" sources."supports-color-2.0.0" - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" sources."graceful-fs-4.1.11" sources."graceful-readlink-1.0.1" sources."ms-0.7.2" @@ -28529,10 +28184,10 @@ in sources."cli-width-2.1.0" sources."external-editor-1.1.1" sources."figures-1.7.0" - sources."lodash-4.17.2" + sources."lodash-4.17.4" sources."mute-stream-0.0.6" sources."pinkie-promise-2.0.1" - sources."run-async-2.2.0" + sources."run-async-2.3.0" sources."rx-4.1.0" sources."string-width-1.0.2" sources."through-2.3.8" @@ -28542,29 +28197,30 @@ in sources."extend-3.0.0" sources."spawn-sync-1.0.15" sources."tmp-0.0.29" - sources."concat-stream-1.5.2" + sources."concat-stream-1.6.0" sources."os-shim-0.1.3" sources."inherits-2.0.3" sources."typedarray-0.0.6" - sources."readable-stream-2.0.6" + sources."readable-stream-2.2.2" + sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" sources."isarray-1.0.0" sources."process-nextick-args-1.0.7" sources."string_decoder-0.10.31" sources."util-deprecate-1.0.2" sources."os-tmpdir-1.0.2" - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" sources."pinkie-2.0.4" sources."is-promise-2.1.0" sources."code-point-at-1.1.0" sources."is-fullwidth-code-point-1.0.0" sources."number-is-nan-1.0.1" - sources."loose-envify-1.3.0" - sources."js-tokens-2.0.0" + sources."loose-envify-1.3.1" + sources."js-tokens-3.0.0" sources."builtin-modules-1.1.1" sources."ci-info-1.0.0" sources."currently-unhandled-0.4.1" - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" sources."array-find-index-1.0.2" sources."brace-expansion-1.1.6" sources."balanced-match-0.4.2" @@ -28574,9 +28230,8 @@ in sources."fstream-1.0.10" sources."glob-7.1.1" sources."nopt-3.0.6" - sources."npmlog-3.1.2" - sources."osenv-0.1.3" - sources."path-array-1.0.1" + sources."npmlog-4.0.2" + sources."osenv-0.1.4" sources."which-1.2.12" sources."fs.realpath-1.0.0" sources."inflight-1.0.6" @@ -28586,22 +28241,19 @@ in sources."abbrev-1.0.9" sources."are-we-there-yet-1.1.2" sources."console-control-strings-1.1.0" - sources."gauge-2.6.0" + (sources."gauge-2.7.2" // { + dependencies = [ + sources."supports-color-0.2.0" + ]; + }) sources."set-blocking-2.0.0" sources."delegates-1.0.0" sources."aproba-1.0.4" - sources."has-color-0.1.7" sources."has-unicode-2.0.1" sources."wide-align-1.1.0" sources."os-homedir-1.0.2" - sources."array-index-1.0.0" - sources."es6-symbol-3.1.0" - sources."d-0.1.1" - sources."es5-ext-0.10.12" - sources."es6-iterator-2.0.0" sources."isexe-1.1.2" - sources."err-code-1.1.1" - sources."retry-0.10.0" + sources."retry-0.10.1" sources."is-finite-1.0.2" sources."aws-sign2-0.6.0" sources."aws4-1.5.0" @@ -28615,19 +28267,19 @@ in sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - sources."mime-types-2.1.13" + sources."mime-types-2.1.14" sources."oauth-sign-0.8.2" sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tough-cookie-2.3.2" sources."tunnel-agent-0.4.3" - sources."uuid-3.0.0" + sources."uuid-3.0.1" sources."delayed-stream-1.0.0" sources."asynckit-0.4.0" sources."is-my-json-valid-2.15.0" sources."generate-function-2.0.0" sources."generate-object-property-1.2.0" - sources."jsonpointer-4.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" sources."is-property-1.0.2" sources."hoek-2.16.3" @@ -28636,7 +28288,7 @@ in sources."sntp-1.0.9" sources."assert-plus-0.2.0" sources."jsprim-1.3.1" - (sources."sshpk-1.10.1" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28645,7 +28297,7 @@ in sources."json-schema-0.2.3" sources."verror-1.3.6" sources."asn1-0.2.3" - (sources."dashdash-1.14.0" // { + (sources."dashdash-1.14.1" // { dependencies = [ sources."assert-plus-1.0.0" ]; @@ -28656,15 +28308,15 @@ in ]; }) sources."jsbn-0.1.0" - sources."tweetnacl-0.14.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" sources."bcrypt-pbkdf-1.0.0" - sources."mime-db-1.25.0" + sources."mime-db-1.26.0" sources."punycode-1.4.1" sources."is-utf8-0.2.1" sources."block-stream-0.0.9" - sources."bl-1.1.2" + sources."bl-1.2.0" (sources."end-of-stream-1.1.0" // { dependencies = [ sources."once-1.3.3" diff --git a/pkgs/development/ocaml-modules/apron/default.nix b/pkgs/development/ocaml-modules/apron/default.nix new file mode 100644 index 00000000000..0e73c6a73d3 --- /dev/null +++ b/pkgs/development/ocaml-modules/apron/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchzip, perl, gmp, mpfr, ppl, ocaml, findlib, camlidl, mlgmpidl }: + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-apron-${version}"; + version = "20160125"; + src = fetchzip { + url = "http://apron.gforge.inria.fr/apron-${version}.tar.gz"; + sha256 = "1a7b7b9wsd0gdvm41lgg6ayb85wxc2a3ggcrghy4qiphs4b9v4m4"; + }; + + buildInputs = [ perl gmp mpfr ppl ocaml findlib camlidl ]; + propagatedBuildInputs = [ mlgmpidl ]; + + prefixKey = "-prefix "; + createFindlibDestdir = true; + + meta = { + license = stdenv.lib.licenses.lgpl21; + homepage = http://apron.cri.ensmp.fr/library/; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + description = "Numerical abstract domain library"; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/camlpdf/default.nix b/pkgs/development/ocaml-modules/camlpdf/default.nix index 9946366de01..01441fcb4ec 100644 --- a/pkgs/development/ocaml-modules/camlpdf/default.nix +++ b/pkgs/development/ocaml-modules/camlpdf/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchgit, ocaml, findlib, ncurses }: stdenv.mkDerivation rec { - version = "2.1.1"; - name = "ocaml-camlpdf-${version}"; + version = "2.2.1"; + name = "ocaml${ocaml.version}-camlpdf-${version}"; src = fetchgit { url = https://github.com/johnwhitington/camlpdf.git; rev = "refs/tags/v${version}"; - sha256 = "118656hc3zv5nwmbhr6llvb7q2pbxk2hz95bv8x4879a9qsnb4xr"; + sha256 = "0wa4rw8ccpb8xprslg88hbk352bi8bia4iffc22y55gkjr60f8gj"; }; buildInputs = [ ocaml findlib ncurses ]; diff --git a/pkgs/development/ocaml-modules/cpdf/default.nix b/pkgs/development/ocaml-modules/cpdf/default.nix index 66294206e66..07909d1a465 100644 --- a/pkgs/development/ocaml-modules/cpdf/default.nix +++ b/pkgs/development/ocaml-modules/cpdf/default.nix @@ -1,16 +1,14 @@ { stdenv, fetchgit, ocaml, findlib, camlpdf, ncurses }: -assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.0"; - -let version = "2.1.1"; in +let version = "2.2.1"; in stdenv.mkDerivation { - name = "ocaml-cpdf-${version}"; + name = "ocaml${ocaml.version}-cpdf-${version}"; src = fetchgit { url = https://github.com/johnwhitington/cpdf-source.git; rev = "refs/tags/v${version}"; - sha256 = "01dq7z3admwnyp22z1h43a8f3glii3zxc9c7i6s2rgza3pd9jq4k"; + sha256 = "1i2z417agnzzdavjfwb20r6716jl3sk5yi43ssy4jqzy6ah8x1ff"; }; buildInputs = [ ocaml findlib ncurses ]; diff --git a/pkgs/development/ocaml-modules/eliom/default.nix b/pkgs/development/ocaml-modules/eliom/default.nix index 293faad2301..f3c9f4cecef 100644 --- a/pkgs/development/ocaml-modules/eliom/default.nix +++ b/pkgs/development/ocaml-modules/eliom/default.nix @@ -1,37 +1,31 @@ -{ buildOcaml, stdenv, fetchurl, which, ocsigen_server, ocsigen_deriving, ocaml, +{ stdenv, fetchurl, which, ocsigen_server, ocsigen_deriving, ocaml, js_of_ocaml, ocaml_react, ocaml_lwt, calendar, cryptokit, tyxml, ipaddr, ocamlnet, ocaml_ssl, ocaml_pcre, ocaml_optcomp, - reactivedata, opam, ppx_tools, ppx_deriving, camlp4}: + reactivedata, opam, ppx_tools, ppx_deriving, findlib +}: -let ocamlVersion = (stdenv.lib.getVersion ocaml); in -buildOcaml rec +assert stdenv.lib.versionAtLeast ocaml.version "4.02"; + +stdenv.mkDerivation rec { pname = "eliom"; - version = "5.0.0"; + version = "6.0.0"; name = "${pname}-${version}"; src = fetchurl { url = "https://github.com/ocsigen/eliom/archive/${version}.tar.gz"; - sha256 = "1g9wq2qpn0sgzyb6iq0h9afq5p68il4h8pc7jppqsislk87m09k7"; + sha256 = "1yaqi5fdzvi2ga412chw5rk3533a3xamwfmias1crk793d43cmpc"; }; patches = [ ./camlp4.patch ]; - buildInputs = [ which ocaml_optcomp opam ppx_tools camlp4 ]; + buildInputs = [ ocaml which findlib ocaml_optcomp opam ppx_tools ]; propagatedBuildInputs = [ ocaml_lwt reactivedata tyxml ipaddr ocsigen_server ppx_deriving ocsigen_deriving js_of_ocaml calendar cryptokit ocamlnet ocaml_react ocaml_ssl ocaml_pcre ]; - preConfigure = stdenv.lib.optionalString (!stdenv.lib.versionAtLeast ocamlVersion "4.02") '' - export PPX=false - ''; - - installPhase = - ''opam-installer --script --prefix=$out ${pname}.install > install.sh - sh install.sh - ln -s $out/lib/${pname} $out/lib/ocaml/${ocamlVersion}/site-lib/ - ''; + installPhase = "opam-installer -i --prefix=$out --libdir=$OCAMLFIND_DESTDIR"; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/fpath/default.nix b/pkgs/development/ocaml-modules/fpath/default.nix new file mode 100644 index 00000000000..88f12003380 --- /dev/null +++ b/pkgs/development/ocaml-modules/fpath/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, topkg, astring }: + +stdenv.mkDerivation { + name = "ocaml${ocaml.version}-fpath-0.7.1"; + src = fetchurl { + url = http://erratique.ch/software/fpath/releases/fpath-0.7.1.tbz; + sha256 = "05134ij27xjl6gaqsc65yl19vfj6cjxq3mbm9bf4mija8grdpn6g"; + }; + + unpackCmd = "tar xjf $src"; + + buildInputs = [ ocaml findlib ocamlbuild opam topkg ]; + + propagatedBuildInputs = [ astring ]; + + inherit (topkg) buildPhase installPhase; + + meta = { + description = "An OCaml module for handling file system paths with POSIX and Windows conventions"; + homepage = http://erratique.ch/software/fpath; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/jsonm/default.nix b/pkgs/development/ocaml-modules/jsonm/default.nix index f473527c15c..fb73df808fe 100644 --- a/pkgs/development/ocaml-modules/jsonm/default.nix +++ b/pkgs/development/ocaml-modules/jsonm/default.nix @@ -1,24 +1,23 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, uutf }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, topkg, opam, uutf }: -let version = "0.9.1"; in +let version = "1.0.0"; in stdenv.mkDerivation { - name = "ocaml-jsonm-${version}"; + name = "ocaml${ocaml.version}-jsonm-${version}"; src = fetchurl { url = "http://erratique.ch/software/jsonm/releases/jsonm-${version}.tbz"; - sha256 = "0wszqrmx8iqlwzvs76fjf4sqh15mv20yjrbyhkd348yq8nhdrm1z"; + sha256 = "1v3ln6d965lplj28snjdqdqablpp1kx8bw2cfx0m6i157mqyln62"; }; - buildInputs = [ ocaml findlib ocamlbuild ]; + buildInputs = [ ocaml findlib ocamlbuild topkg opam ]; propagatedBuildInputs = [ uutf ]; unpackCmd = "tar xjf $src"; - configurePhase = "ocaml setup.ml -configure --prefix $prefix"; - buildPhase = "ocaml setup.ml -build"; createFindlibDestdir = true; - installPhase = "ocaml setup.ml -install"; + + inherit (topkg) buildPhase installPhase; meta = { description = "An OCaml non-blocking streaming codec to decode and encode the JSON data format"; diff --git a/pkgs/development/ocaml-modules/markup/default.nix b/pkgs/development/ocaml-modules/markup/default.nix index a177ae240d1..3ee84d0d1b1 100644 --- a/pkgs/development/ocaml-modules/markup/default.nix +++ b/pkgs/development/ocaml-modules/markup/default.nix @@ -1,13 +1,13 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, uutf, lwt }: +{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, uutf, lwt }: stdenv.mkDerivation rec { - pname = "ocaml-markup"; - version = "0.7.2"; - name = "${pname}-${version}"; + pname = "markup"; + version = "0.7.4"; + name = "ocaml${ocaml.version}-${pname}-${version}"; - src = fetchurl { + src = fetchzip { url = "http://github.com/aantron/markup.ml/archive/${version}.tar.gz"; - sha256 = "0d3wi22v7h0iqzq8dgl0g4fj2wb67gvmbzdckacifghinrx762k3"; + sha256 = "1hchlqzsy9pax91gcdmxzakfm22fbvhxzwyzpvz8fqkx4372zs37"; }; buildInputs = [ ocaml findlib ocamlbuild ]; diff --git a/pkgs/development/ocaml-modules/mlgmpidl/default.nix b/pkgs/development/ocaml-modules/mlgmpidl/default.nix new file mode 100644 index 00000000000..7e12abe386b --- /dev/null +++ b/pkgs/development/ocaml-modules/mlgmpidl/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib, camlidl, gmp, mpfr }: + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-mlgmpidl-${version}"; + version = "1.2.4"; + src = fetchFromGitHub { + owner = "nberth"; + repo = "mlgmpidl"; + rev = version; + sha256 = "09f9rk2bavhb7cdwjpibjf8bcjk59z85ac9dr8nvks1s842dp65s"; + }; + + buildInputs = [ gmp mpfr ocaml findlib camlidl ]; + + configurePhase = '' + cp Makefile.config.model Makefile.config + sed -i Makefile.config \ + -e 's|^MLGMPIDL_PREFIX.*$|MLGMPIDL_PREFIX = $out|' \ + -e 's|^GMP_PREFIX.*$|GMP_PREFIX = ${gmp.dev}|' \ + -e 's|^MPFR_PREFIX.*$|MPFR_PREFIX = ${mpfr.dev}|' \ + -e 's|^CAMLIDL_DIR.*$|CAMLIDL_DIR = ${camlidl}/lib/ocaml/${ocaml.version}/site-lib/camlidl|' + echo HAS_NATIVE_PLUGINS = 1 >> Makefile.config + sed -i Makefile \ + -e 's|^ /bin/rm | rm |' + ''; + + createFindlibDestdir = true; + + meta = { + description = "OCaml interface to the GMP library"; + homepage = https://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/; + license = stdenv.lib.licenses.lgpl21; + inherit (ocaml.meta) platforms; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/development/ocaml-modules/mtime/default.nix b/pkgs/development/ocaml-modules/mtime/default.nix new file mode 100644 index 00000000000..a26109bd4f9 --- /dev/null +++ b/pkgs/development/ocaml-modules/mtime/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, js_of_ocaml +, jsooSupport ? !(stdenv.lib.versionAtLeast ocaml.version "4.04") +}: + +stdenv.mkDerivation { + name = "ocaml${ocaml.version}-mtime-0.8.3"; + + src = fetchurl { + url = http://erratique.ch/software/mtime/releases/mtime-0.8.3.tbz; + sha256 = "1hfx4ny2dkw6jf3jppz0640dafl5xgn8r2si9kpwzhmibal8qrah"; + }; + + unpackCmd = "tar xjf $src"; + + buildInputs = [ ocaml findlib ocamlbuild opam ] + ++ stdenv.lib.optional jsooSupport js_of_ocaml; + + buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true jsoo=${if jsooSupport then "true" else "false"}"; + + installPhase = "opam-installer -i --prefix=$out --libdir=$OCAMLFIND_DESTDIR"; + + meta = { + description = "Monotonic wall-clock time for OCaml"; + homepage = http://erratique.ch/software/mtime; + inherit (ocaml.meta) platforms; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + license = stdenv.lib.licenses.bsd3; + }; +} diff --git a/pkgs/development/ocaml-modules/notty/default.nix b/pkgs/development/ocaml-modules/notty/default.nix index 3178789c399..b967728d048 100644 --- a/pkgs/development/ocaml-modules/notty/default.nix +++ b/pkgs/development/ocaml-modules/notty/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildOcaml, fetchFromGitHub, findlib +{ stdenv, buildOcaml, fetchpatch, fetchFromGitHub, findlib, topkg, opam, ocb-stubblr , result, uucp, uuseg, uutf , lwt ? null }: @@ -7,7 +7,7 @@ with stdenv.lib; let withLwt = lwt != null; in buildOcaml rec { - version = "0.1.1"; + version = "0.1.1a"; name = "notty"; minimumSupportedOcamlVersion = "4.02"; @@ -15,18 +15,23 @@ buildOcaml rec { src = fetchFromGitHub { owner = "pqwy"; repo = "notty"; - rev = "v${version}"; - sha256 = "0bw3bq8z2y1rhc20zn13s78sazywyzpg8nmyjch33p7ypxfglf01"; + rev = "53f5946653490fce980dc5d8cadf8b122cff4f19"; + sha256 = "0qmwb1hrp04py2i5spy0yd6c5jqxyss3wzvlkgxyl9r07kvsx6xf"; }; - buildInputs = [ findlib ]; + patches = [ (fetchpatch { + url = https://github.com/dbuenzli/notty/commit/b0e12930acc26d030a74d6d63d622ae220b12c92.patch; + sha256 = "0pklplbnjbsjriqj73pc8fsadg404px534w7zknz2617zb44m6x6"; + })]; + + buildInputs = [ findlib opam topkg ocb-stubblr ]; propagatedBuildInputs = [ result uucp uuseg uutf ] ++ - optional withLwt [ lwt ]; + optional withLwt lwt; - configureFlags = [ "--enable-unix" ] ++ - (if withLwt then ["--enable-lwt"] else ["--disable-lwt"]); + buildPhase = topkg.buildPhase + + " --with-lwt ${if withLwt then "true" else "false"}"; - configurePhase = "./configure --prefix $out $configureFlags"; + inherit (topkg) installPhase; meta = { inherit (src.meta) homepage; diff --git a/pkgs/development/ocaml-modules/ocb-stubblr/default.nix b/pkgs/development/ocaml-modules/ocb-stubblr/default.nix new file mode 100644 index 00000000000..bb4b24cec67 --- /dev/null +++ b/pkgs/development/ocaml-modules/ocb-stubblr/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, opam, topkg, astring }: + +stdenv.mkDerivation { + name = "ocaml${ocaml.version}-ocb-stubblr-0.1.0"; + src = fetchzip { + url = http://github.com/pqwy/ocb-stubblr/releases/download/v0.1.0/ocb-stubblr-0.1.0.tbz; + name = "src.tar.bz"; + sha256 = "0hpds1lkq4j8wgslv7hnirgfrjmqi36h5rarpw9mwf24gfp5ays2"; + }; + + patches = [ ./pkg-config.patch ]; + + buildInputs = [ ocaml findlib ocamlbuild opam topkg ]; + + propagatedBuildInputs = [ astring ]; + + inherit (topkg) buildPhase installPhase; + + meta = { + description = "OCamlbuild plugin for C stubs"; + homepage = https://github.com/pqwy/ocb-stubblr; + license = stdenv.lib.licenses.isc; + inherit (ocaml.meta) platforms; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/development/ocaml-modules/ocb-stubblr/pkg-config.patch b/pkgs/development/ocaml-modules/ocb-stubblr/pkg-config.patch new file mode 100644 index 00000000000..d86b3f8da9f --- /dev/null +++ b/pkgs/development/ocaml-modules/ocb-stubblr/pkg-config.patch @@ -0,0 +1,25 @@ +--- a/src/ocb_stubblr.ml 1970-01-01 00:00:01.000000000 +0000 ++++ b/src/ocb_stubblr.ml 2016-12-04 11:10:10.000000000 +0000 +@@ -31,20 +31,9 @@ + + (* XXX Would be nice to move pkg-config results to a build artefact. *) + +- let opam_prefix = +- let cmd = "opam config var prefix" in +- lazy ( try run_and_read cmd with Failure _ -> +- error_msgf "error running opam") +- +- let var = "PKG_CONFIG_PATH" +- +- let path () = +- Lazy.force opam_prefix / "lib" / "pkgconfig" :: +- (try [Sys.getenv var] with Not_found -> []) |> String.concat ~sep:":" +- + let run ~flags package = +- let cmd = strf "%s=%s pkg-config %s %s 2>/dev/null" +- var (path ()) package (String.concat ~sep:" " flags) in ++ let cmd = strf "pkg-config %s %s 2>/dev/null" ++ package (String.concat ~sep:" " flags) in + try `Res (run_and_read cmd) with Failure _ -> `Nonexistent + end + diff --git a/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix b/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix index d2d66994604..65344561795 100644 --- a/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix +++ b/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix @@ -1,15 +1,15 @@ -{ stdenv, fetchzip, ocaml, findlib, oasis, ocaml_optcomp, camlp4 }: +{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, oasis, ocaml_optcomp, camlp4 }: -let version = "0.7"; in +let version = "0.7.1"; in stdenv.mkDerivation { name = "ocsigen-deriving-${version}"; src = fetchzip { url = "https://github.com/ocsigen/deriving/archive/${version}.tar.gz"; - sha256 = "05z606gly1iyan292x3mflg3zasgg68n8i2mivz0zbshx2hz2jbw"; + sha256 = "0gg3nr3iic4rwqrcc0qvfm9x0x57zclvdsnpy0z8rv2fl5isbzms"; }; - buildInputs = [ ocaml findlib oasis ocaml_optcomp camlp4 ]; + buildInputs = [ ocaml findlib ocamlbuild oasis ocaml_optcomp camlp4 ]; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/ocsigen-server/default.nix b/pkgs/development/ocaml-modules/ocsigen-server/default.nix index e5c5439fda3..5c424cfe059 100644 --- a/pkgs/development/ocaml-modules/ocsigen-server/default.nix +++ b/pkgs/development/ocaml-modules/ocsigen-server/default.nix @@ -9,11 +9,11 @@ let mkpath = p: n: in stdenv.mkDerivation { - name = "ocsigenserver-2.7"; + name = "ocsigenserver-2.8"; src = fetchurl { - url = https://github.com/ocsigen/ocsigenserver/archive/2.7.tar.gz; - sha256 = "0gv9nchsx9z74hh46gn7bd0053j4694fhxriannf13sqh2qpg901"; + url = https://github.com/ocsigen/ocsigenserver/archive/2.8.tar.gz; + sha256 = "1v44qv2ixd7i1qinyhlzzqiffawsdl7xhhh6ysd7lf93kh46d5sy"; }; buildInputs = [ocaml which findlib ocaml_react ocaml_ssl ocaml_lwt diff --git a/pkgs/development/ocaml-modules/omd/default.nix b/pkgs/development/ocaml-modules/omd/default.nix new file mode 100644 index 00000000000..41d68cdc4c4 --- /dev/null +++ b/pkgs/development/ocaml-modules/omd/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild }: + +stdenv.mkDerivation { + name = "ocaml${ocaml.version}-omd-1.3.0"; + src = fetchurl { + url = http://pw374.github.io/distrib/omd/omd-1.3.0.tar.gz; + sha256 = "0d0r6c4s3hq11d0qjc0bc1s84hz7k8nfg5q6g239as8myam4a80w"; + }; + + buildInputs = [ ocaml findlib ocamlbuild ]; + + createFindlibDestdir = true; + + configurePhase = "ocaml setup.ml -configure --prefix $out"; + + meta = { + description = "Extensible Markdown library and tool in OCaml"; + homepage = https://github.com/ocaml/omd; + license = stdenv.lib.licenses.isc; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + inherit (ocaml.meta) platforms; + }; +} diff --git a/pkgs/development/ocaml-modules/optcomp/default.nix b/pkgs/development/ocaml-modules/optcomp/default.nix index 7afbf3a4b40..8953373954a 100644 --- a/pkgs/development/ocaml-modules/optcomp/default.nix +++ b/pkgs/development/ocaml-modules/optcomp/default.nix @@ -4,8 +4,8 @@ stdenv.mkDerivation { name = "ocaml-optcomp-1.6"; src = fetchurl { url = https://github.com/diml/optcomp/archive/1.6.tar.gz; - md5 = "d3587244dba1b8b10f24d0b60a8c700d"; - }; + sha256 = "0hhhb2gisah1h22zlg5iszbgqxdd7x85cwd57bd4mfkx9l7dh8jh"; + }; createFindlibDestdir = true; diff --git a/pkgs/development/ocaml-modules/otfm/default.nix b/pkgs/development/ocaml-modules/otfm/default.nix index 30946da1c0b..5deef60520b 100644 --- a/pkgs/development/ocaml-modules/otfm/default.nix +++ b/pkgs/development/ocaml-modules/otfm/default.nix @@ -1,14 +1,12 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, uutf }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, topkg, uutf, result }: let - inherit (stdenv.lib) getVersion versionAtLeast; - pname = "otfm"; - version = "0.2.0"; + version = "0.3.0"; webpage = "http://erratique.ch/software/${pname}"; in -assert versionAtLeast (getVersion ocaml) "4.01.0"; +assert stdenv.lib.versionAtLeast ocaml.version "4.01.0"; stdenv.mkDerivation rec { @@ -16,23 +14,18 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "1wgi9plf98gd7x3b7fzjxds089sivsap97bl1bw2lj73nxwnyb9c"; + sha256 = "054s82539k3kc9na6s47g3scsl04icjahpas7pv5351jmsgqcq3k"; }; - buildInputs = [ ocaml findlib ocamlbuild opam ]; + buildInputs = [ ocaml findlib ocamlbuild opam topkg ]; - propagatedBuildInputs = [ uutf ]; + propagatedBuildInputs = [ uutf result ]; createFindlibDestdir = true; unpackCmd = "tar xjf $src"; - buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; - - installPhase = '' - opam-installer --script --prefix=$out ${pname}.install | sh - ln -s $out/lib/${pname} $out/lib/ocaml/${getVersion ocaml}/site-lib/${pname} - ''; + inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { description = "OpenType font decoder for OCaml"; diff --git a/pkgs/development/ocaml-modules/owee/default.nix b/pkgs/development/ocaml-modules/owee/default.nix new file mode 100644 index 00000000000..7ac6af3edd9 --- /dev/null +++ b/pkgs/development/ocaml-modules/owee/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib }: + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-owee-${version}"; + version = "0.2"; + + src = fetchFromGitHub { + owner = "let-def"; + repo = "owee"; + rev = "v${version}"; + sha256 = "025a8sm03mm9qr7grdmdhzx7pyrd0dr7ndr5mbj5baalc0al132z"; + }; + + buildInputs = [ ocaml findlib ]; + + createFindlibDestdir = true; + + meta = { + description = "An experimental OCaml library to work with DWARF format"; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/development/ocaml-modules/ppx_tools/default.nix b/pkgs/development/ocaml-modules/ppx_tools/default.nix index 33bf180cd7f..b6a6039a4fa 100644 --- a/pkgs/development/ocaml-modules/ppx_tools/default.nix +++ b/pkgs/development/ocaml-modules/ppx_tools/default.nix @@ -1,19 +1,21 @@ { stdenv, fetchFromGitHub, ocaml, findlib }: -let - version = - if stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.03" then "5.0+4.03.0" else "5.0+4.02.0"; +let param = { + "4.02.3" = { + version = "5.0+4.02.0"; + sha256 = "16drjk0qafjls8blng69qiv35a84wlafpk16grrg2i3x19p8dlj8"; }; + "4.03.0" = { + version = "5.0+4.03.0"; + sha256 = "061v1fl5z7z3ywi4ppryrlcywnvnqbsw83ppq72qmkc7ma4603jg"; }; +}."${ocaml.version}"; in stdenv.mkDerivation { - name = "ocaml-ppx_tools-${version}"; + name = "ocaml${ocaml.version}-ppx_tools-${param.version}"; src = fetchFromGitHub { owner = "alainfrisch"; repo = "ppx_tools"; - rev = version; - sha256 = if version == "5.0+4.03.0" - then "061v1fl5z7z3ywi4ppryrlcywnvnqbsw83ppq72qmkc7ma4603jg" - else "16drjk0qafjls8blng69qiv35a84wlafpk16grrg2i3x19p8dlj8" - ; + rev = param.version; + inherit (param) sha256; }; buildInputs = [ ocaml findlib ]; diff --git a/pkgs/development/ocaml-modules/reactivedata/default.nix b/pkgs/development/ocaml-modules/reactivedata/default.nix index cd64e6578c1..828a3fb6068 100644 --- a/pkgs/development/ocaml-modules/reactivedata/default.nix +++ b/pkgs/development/ocaml-modules/reactivedata/default.nix @@ -1,28 +1,20 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, ocaml_react, camlp4, opam }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, ocaml_react, opam }: -let - ocamlVersion = stdenv.lib.getVersion ocaml; -in - -assert stdenv.lib.versionAtLeast ocamlVersion "3.11"; +assert stdenv.lib.versionAtLeast ocaml.version "3.11"; stdenv.mkDerivation { - name = "ocaml-reactiveData-0.2"; + name = "ocaml${ocaml.version}-reactiveData-0.2.1"; src = fetchurl { - url = https://github.com/ocsigen/reactiveData/archive/0.2.tar.gz; - sha256 = "0rskcxnyjn8sxqnncdm6rh9wm99nha5m5sc83fywgzs64xfl43fq"; + url = https://github.com/ocsigen/reactiveData/archive/0.2.1.tar.gz; + sha256 = "0wcs0z50nia1cpk8mh6i5qbc6sff9cc8x7s7q1q89d7m73bnv4vf"; }; - buildInputs = [ ocaml findlib ocamlbuild opam camlp4 ]; + buildInputs = [ ocaml findlib ocamlbuild opam ]; propagatedBuildInputs = [ocaml_react]; buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; - installPhase = '' - opam-installer --script --prefix=$out reactiveData.install > install.sh - sed -i s!lib/reactiveData!lib/ocaml/${ocamlVersion}/site-lib/reactiveData! install.sh - sh install.sh - ''; + installPhase = "opam-installer -i --prefix=$out --libdir=$OCAMLFIND_DESTDIR"; meta = with stdenv.lib; { description = "An OCaml module for functional reactive programming (FRP) based on React"; diff --git a/pkgs/development/ocaml-modules/spacetime_lib/default.nix b/pkgs/development/ocaml-modules/spacetime_lib/default.nix new file mode 100644 index 00000000000..c12e47968ef --- /dev/null +++ b/pkgs/development/ocaml-modules/spacetime_lib/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, ocaml, findlib, owee }: + +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-spacetime_lib-${version}"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "lpw25"; + repo = "spacetime_lib"; + rev = version; + sha256 = "1g91y6wl3z18jhaz2q03wn54zj6xk1qcjidr1nc6nq9a8906lcq5"; + }; + + buildInputs = [ ocaml findlib ]; + + propagatedBuildInputs = [ owee ]; + + createFindlibDestdir = true; + + meta = { + description = "An OCaml library providing some simple operations for handling OCaml “spacetime” profiles"; + inherit (src.meta) homepage; + inherit (ocaml.meta) platforms; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.vbgl ]; + }; +} diff --git a/pkgs/development/ocaml-modules/topkg/default.nix b/pkgs/development/ocaml-modules/topkg/default.nix index 23bcc267066..f343eed6b46 100644 --- a/pkgs/development/ocaml-modules/topkg/default.nix +++ b/pkgs/development/ocaml-modules/topkg/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "ocaml${ocaml.version}-topkg-${version}"; - version = "0.7.8"; + version = "0.8.1"; src = fetchurl { url = "http://erratique.ch/software/topkg/releases/topkg-${version}.tbz"; - sha256 = "029lbmabczpmcgkj53mc20vmpcn3f7rf7xms4xf0nywswfzsash6"; + sha256 = "18rrh6fmf708z7dd30amljmcgaypj3kk49jrmrj68r4wnw8004j8"; }; nativeBuildInputs = [ opam ]; diff --git a/pkgs/development/ocaml-modules/tyxml/default.nix b/pkgs/development/ocaml-modules/tyxml/default.nix index b8c415b7566..49cc56a1db6 100644 --- a/pkgs/development/ocaml-modules/tyxml/default.nix +++ b/pkgs/development/ocaml-modules/tyxml/default.nix @@ -1,14 +1,22 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, ocaml_oasis, camlp4, uutf, markup, ppx_tools, re }: +{ stdenv, fetchzip, fetchpatch, ocaml, findlib, ocamlbuild, ocaml_oasis, camlp4, uutf, markup, ppx_tools, re +}: + +assert stdenv.lib.versionAtLeast ocaml.version "4.02"; stdenv.mkDerivation rec { pname = "tyxml"; - version = "3.6.0"; - name = "${pname}-${version}"; + version = "4.0.1"; + name = "ocaml${ocaml.version}-${pname}-${version}"; - src = fetchurl { + src = fetchzip { url = "http://github.com/ocsigen/tyxml/archive/${version}.tar.gz"; - sha256 = "1rz0f48x8p1m30723rn5v85pp7rd0spr04sd7gzryy99vn3ianga"; - }; + sha256 = "1mwkjvl78gvw7pvql5qp64cfjjca6aqsb04999qkllifyicaaq8y"; + }; + + patches = [ (fetchpatch { + url = https://github.com/dbuenzli/tyxml/commit/a2bf5ccc0b6e684e7b81274ff19df8d72e2def8d.diff; + sha256 = "11sidgiwz3zqw815vlslbfzb456z0lndkh425mlmvnmck4d2v2i3"; + })]; buildInputs = [ ocaml findlib ocamlbuild camlp4 ]; diff --git a/pkgs/development/ocaml-modules/uucp/default.nix b/pkgs/development/ocaml-modules/uucp/default.nix index 456fc8a1976..db0b29d94c5 100644 --- a/pkgs/development/ocaml-modules/uucp/default.nix +++ b/pkgs/development/ocaml-modules/uucp/default.nix @@ -1,36 +1,31 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, topkg, uchar }: let - inherit (stdenv.lib) getVersion versionAtLeast; - pname = "uucp"; - version = "1.1.0"; + version = "2.0.0"; webpage = "http://erratique.ch/software/${pname}"; in -assert versionAtLeast (getVersion ocaml) "4.00"; +assert stdenv.lib.versionAtLeast ocaml.version "4.01"; stdenv.mkDerivation { - name = "ocaml-${pname}-${version}"; + name = "ocaml${ocaml.version}-${pname}-${version}"; src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "1vm5f2ppdrnk19j0ppjiqz56qf5bzyk26gs0lz071s7iblk459jz"; + sha256 = "07m7pfpcf03dqsbvqpq88y9hzic8fighlp4fgbav6n6xla35mk5k"; }; - buildInputs = [ ocaml findlib ocamlbuild opam ]; + buildInputs = [ ocaml findlib ocamlbuild opam topkg ]; + + propagatedBuildInputs = [ uchar ]; createFindlibDestdir = true; unpackCmd = "tar xjf $src"; - buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; - - installPhase = '' - opam-installer --script --prefix=$out ${pname}.install | sh - ln -s $out/lib/${pname} $out/lib/ocaml/${getVersion ocaml}/site-lib/${pname} - ''; + inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { description = "An OCaml library providing efficient access to a selection of character properties of the Unicode character database"; diff --git a/pkgs/development/ocaml-modules/uunf/default.nix b/pkgs/development/ocaml-modules/uunf/default.nix index 11ff9a36a41..a9c7add6129 100644 --- a/pkgs/development/ocaml-modules/uunf/default.nix +++ b/pkgs/development/ocaml-modules/uunf/default.nix @@ -1,33 +1,29 @@ -{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, topkg, uchar, uutf, cmdliner }: let pname = "uunf"; webpage = "http://erratique.ch/software/${pname}"; in -assert stdenv.lib.versionAtLeast ocaml.version "3.12"; +assert stdenv.lib.versionAtLeast ocaml.version "4.01"; stdenv.mkDerivation rec { name = "ocaml-${pname}-${version}"; - version = "0.9.3"; + version = "2.0.0"; src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "16cgjy1m0m61srv1pmlc3gr0y40kd4724clvpagdnz68raz4zmn0"; + sha256 = "1i132168949vdc8magycgf9mdysf50vvr7zngnjl4vi3zdayq20c"; }; - buildInputs = [ ocaml findlib ocamlbuild opam ]; + buildInputs = [ ocaml findlib ocamlbuild opam topkg uutf cmdliner ]; + + propagatedBuildInputs = [ uchar ]; createFindlibDestdir = true; unpackCmd = "tar xjf $src"; - buildPhase = "./pkg/build true false"; - - installPhase = '' - opam-installer --script --prefix=$out ${pname}.install > install.sh - sh install.sh - ln -s $out/lib/${pname} $out/lib/ocaml/${ocaml.version}/site-lib/ - ''; + inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { description = "An OCaml module for normalizing Unicode text"; diff --git a/pkgs/development/ocaml-modules/uuseg/default.nix b/pkgs/development/ocaml-modules/uuseg/default.nix index 92777129ca0..d1e95814461 100644 --- a/pkgs/development/ocaml-modules/uuseg/default.nix +++ b/pkgs/development/ocaml-modules/uuseg/default.nix @@ -1,39 +1,28 @@ -{ stdenv, buildOcaml, fetchurl, ocaml, findlib, ocamlbuild, opam, uucp, uutf, cmdliner }: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, topkg, uchar, uucp, uutf, cmdliner }: let pname = "uuseg"; webpage = "http://erratique.ch/software/${pname}"; in -buildOcaml rec { +stdenv.mkDerivation rec { - minimumSupportedOcamlVersion = "4.01"; - - name = pname; - version = "0.9.0"; + name = "ocaml${ocaml.version}-${pname}-${version}"; + version = "1.0.0"; src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "00n4zi8dyw2yzi4nr2agcrr33b0q4dr9mgnkczipf4c0gm5cm50h"; + sha256 = "0m5n0kn70w862g5dhfkfvrnmb98z1r02g21ap7l81hy8sn08cbsz"; }; - buildInputs = [ ocaml findlib ocamlbuild opam cmdliner ]; - propagatedBuildInputs = [ uucp uutf ]; + buildInputs = [ ocaml findlib ocamlbuild opam cmdliner topkg uutf ]; + propagatedBuildInputs = [ uucp uchar ]; createFindlibDestdir = true; unpackCmd = "tar xjf $src"; - buildPhase = '' - ocaml pkg/build.ml \ - native=true native-dynlink=true \ - uutf=true cmdliner=true - ''; - - installPhase = '' - opam-installer --script --prefix=$out ${pname}.install | sh - ln -s $out/lib/${pname} $out/lib/ocaml/${ocaml.version}/site-lib/${pname} - ''; + inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { description = "An OCaml library for segmenting Unicode text"; diff --git a/pkgs/development/ocaml-modules/uutf/default.nix b/pkgs/development/ocaml-modules/uutf/default.nix index a08e0ccbf74..feb197defc3 100644 --- a/pkgs/development/ocaml-modules/uutf/default.nix +++ b/pkgs/development/ocaml-modules/uutf/default.nix @@ -1,37 +1,26 @@ -{ stdenv, buildOcaml, fetchurl, ocaml, findlib, ocamlbuild, opam, cmdliner}: +{ stdenv, fetchurl, ocaml, findlib, ocamlbuild, opam, cmdliner , topkg, uchar }: let pname = "uutf"; webpage = "http://erratique.ch/software/${pname}"; in -buildOcaml rec { - name = pname; - version = "0.9.4"; - - minimumSupportedOcamlVersion = "4.00.0"; +stdenv.mkDerivation rec { + name = "ocaml${ocaml.version}-${pname}-${version}"; + version = "1.0.0"; src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "1f71fyawxal42x6g82539bv0ava2smlar6rmxxz1cyq3l0i6fw0k"; + sha256 = "08i0cw02cxw4mi2rs01v9xi307qshs6fnd1dlqyb52kcxzblpp37"; }; - buildInputs = [ ocaml findlib ocamlbuild opam cmdliner ]; + buildInputs = [ ocaml findlib ocamlbuild topkg opam cmdliner ]; + propagatedBuildInputs = [ uchar ]; createFindlibDestdir = true; unpackCmd = "tar xjf $src"; - buildPhase = '' - ocaml pkg/build.ml \ - native=true \ - native-dynlink=true \ - cmdliner=true - ''; - - installPhase = '' - opam-installer --prefix=$out --script ${pname}.install | sh - ln -s $out/lib/uutf $out/lib/ocaml/${ocaml.version}/site-lib/ - ''; + inherit (topkg) buildPhase installPhase; meta = with stdenv.lib; { description = "Non-blocking streaming Unicode codec for OCaml"; diff --git a/pkgs/development/ocaml-modules/vg/default.nix b/pkgs/development/ocaml-modules/vg/default.nix index 17bb8eeb464..aa6047c7901 100644 --- a/pkgs/development/ocaml-modules/vg/default.nix +++ b/pkgs/development/ocaml-modules/vg/default.nix @@ -1,17 +1,19 @@ -{ stdenv, fetchurl, ocaml, findlib, opam, gg, uutf, otfm, js_of_ocaml, +{ stdenv, fetchurl, ocaml, findlib, opam, topkg +, uchar, result, gg, uutf, otfm, js_of_ocaml, pdfBackend ? true, # depends on uutf and otfm htmlcBackend ? true # depends on js_of_ocaml }: let - inherit (stdenv.lib) getVersion optionals versionAtLeast; + inherit (stdenv.lib) optionals versionAtLeast; pname = "vg"; - version = "0.8.1"; + version = "0.9.0"; webpage = "http://erratique.ch/software/${pname}"; + sob = b: if b then "true" else "false"; in -assert versionAtLeast (getVersion ocaml) "4.01.0"; +assert versionAtLeast ocaml.version "4.02.0"; stdenv.mkDerivation rec { @@ -19,12 +21,12 @@ stdenv.mkDerivation rec { src = fetchurl { url = "${webpage}/releases/${pname}-${version}.tbz"; - sha256 = "1cdcvsr5z8845ndilnrz7p4n6yn4gv2p91z2mgi4vrailcmn5vzd"; + sha256 = "1czd2fq85hy24w5pllarsq4pvbx9rda5zdikxfxdng8s9kff2h3f"; }; - buildInputs = [ ocaml findlib opam ]; + buildInputs = [ ocaml findlib opam topkg ]; - propagatedBuildInputs = [ gg ] + propagatedBuildInputs = [ uchar result gg ] ++ optionals pdfBackend [ uutf otfm ] ++ optionals htmlcBackend [ js_of_ocaml ]; @@ -32,16 +34,12 @@ stdenv.mkDerivation rec { unpackCmd = "tar xjf $src"; - buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true" - + (if pdfBackend then " uutf=true otfm=true" - else " uutf=false otfm=false") - + (if htmlcBackend then " jsoo=true" - else " jsoo=false"); + buildPhase = topkg.buildPhase + + " --with-uutf ${sob pdfBackend} --with-otfm ${sob pdfBackend}" + + " --with-js_of_ocaml ${sob htmlcBackend}" + + " --with-cairo2 false"; - installPhase = '' - opam-installer --script --prefix=$out ${pname}.install | sh - ln -s $out/lib/${pname} $out/lib/ocaml/${getVersion ocaml}/site-lib/${pname} - ''; + inherit (topkg) installPhase; meta = with stdenv.lib; { description = "Declarative 2D vector graphics for OCaml"; diff --git a/pkgs/development/python-modules/bcrypt.nix b/pkgs/development/python-modules/bcrypt.nix new file mode 100644 index 00000000000..94f04880c8e --- /dev/null +++ b/pkgs/development/python-modules/bcrypt.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, isPyPy, fetchurl +, cffi, pycparser, mock, pytest, py }: + +with stdenv.lib; + +buildPythonPackage rec { + name = "bcrypt-${version}"; + version = "3.1.2"; + + src = fetchurl { + url = "mirror://pypi/b/bcrypt/${name}.tar.gz"; + sha256 = "1al54xafv1aharpb22yv5rjjc63fm60z3pn2shbiq48ah9f1fvil"; + }; + buildInputs = [ pycparser mock pytest py ]; + propagatedBuildInputs = optional (!isPyPy) cffi; + + meta = { + maintainers = with maintainers; [ domenkozar ]; + description = "Modern password hashing for your software and your servers"; + license = licenses.asl20; + homepage = https://github.com/pyca/bcrypt/; + }; +} diff --git a/pkgs/development/python-modules/discordpy/default.nix b/pkgs/development/python-modules/discordpy/default.nix index 6025956261e..c4f92caf8d5 100644 --- a/pkgs/development/python-modules/discordpy/default.nix +++ b/pkgs/development/python-modules/discordpy/default.nix @@ -11,13 +11,13 @@ let pname = "discord.py"; - version = "0.16.0"; + version = "0.16.4"; in buildPythonPackage rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; - sha256 = "0r3qqvx36vywjyjk1nh11ymmr8y81sb45nk63665kcjagx8qnmfx"; + sha256 = "04q4gknv9lb8r2sdnsqs5nfcyyl850j4pcqcs0xjvmqhd7axa5ai"; }; propagatedBuildInputs = [ asyncio aiohttp websockets pynacl ]; diff --git a/pkgs/development/python-modules/django_guardian.nix b/pkgs/development/python-modules/django_guardian.nix new file mode 100644 index 00000000000..c9217955213 --- /dev/null +++ b/pkgs/development/python-modules/django_guardian.nix @@ -0,0 +1,26 @@ +{ stdenv, buildPythonPackage, python, fetchurl +, django_environ, mock, django, six +, pytest, pytestrunner, pytestdjango, setuptools_scm +}: +buildPythonPackage rec { + name = "django-guardian-${version}"; + version = "1.4.6"; + + src = fetchurl { + url = "mirror://pypi/d/django-guardian/${name}.tar.gz"; + sha256 = "1r3xj0ik0hh6dfak4kjndxk5v73x95nfbppgr394nhnmiayv4zc5"; + }; + + buildInputs = [ pytest pytestrunner pytestdjango django_environ mock setuptools_scm ]; + propagatedBuildInputs = [ django six ]; + + checkPhase = '' + ${python.interpreter} nix_run_setup.py test --addopts="--ignore build" + ''; + + meta = with stdenv.lib; { + description = "Per object permissions for Django"; + homepage = https://github.com/django-guardian/django-guardian; + licenses = [ licenses.mit licenses.bsd2 ]; + }; +} diff --git a/pkgs/development/python-modules/dulwich.nix b/pkgs/development/python-modules/dulwich.nix new file mode 100644 index 00000000000..d482aa14627 --- /dev/null +++ b/pkgs/development/python-modules/dulwich.nix @@ -0,0 +1,27 @@ +{ stdenv, buildPythonPackage, fetchurl +, gevent, geventhttpclient, mock, fastimport +, git, glibcLocales }: + +buildPythonPackage rec { + name = "dulwich-${version}"; + version = "0.14.1"; + + src = fetchurl { + url = "mirror://pypi/d/dulwich/${name}.tar.gz"; + sha256 = "14xsyxha6qyxxyf0ma3zv1sy31iy22vzwayk519n7a1gwzk4j7vw"; + }; + + LC_ALL = "en_US.UTF-8"; + + # Only test dependencies + buildInputs = [ git glibcLocales gevent geventhttpclient mock fastimport ]; + + doCheck = !stdenv.isDarwin; + + meta = with stdenv.lib; { + description = "Simple Python implementation of the Git file formats and protocols"; + homepage = http://samba.org/~jelmer/dulwich/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ koral ]; + }; +} diff --git a/pkgs/development/python-modules/flask-elastic.nix b/pkgs/development/python-modules/flask-elastic.nix new file mode 100644 index 00000000000..9ea9616fbda --- /dev/null +++ b/pkgs/development/python-modules/flask-elastic.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, fetchurl +, flask, elasticsearch }: + +buildPythonPackage rec { + name = "Flask-Elastic-${version}"; + version = "0.2"; + + src = fetchurl { + url = "mirror://pypi/F/Flask-Elastic/${name}.tar.gz"; + sha256 = "0hqkwff6z78aspkf1cf815qwp02g3ch1y9dhm5v2ap8vakyac0az"; + }; + + propagatedBuildInputs = [ flask elasticsearch ]; + doCheck = false; # no tests + + meta = with stdenv.lib; { + description = "Integrates official client for Elasticsearch into Flask"; + license = licenses.bsd3; + maintainers = [ maintainers.mic92 ]; + homepage = https://github.com/cepture/foppch/flask-elastic; + }; +} diff --git a/pkgs/development/python-modules/flask-ldap-login.nix b/pkgs/development/python-modules/flask-ldap-login.nix new file mode 100644 index 00000000000..37f9d72dd3f --- /dev/null +++ b/pkgs/development/python-modules/flask-ldap-login.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchurl +, flask, flask_wtf, flask_testing, ldap +, mock, nose }: + +buildPythonPackage rec { + name = "flask-ldap-login-0.3.0"; + + src = fetchurl { + url = "mirror://pypi/f/flask-ldap-login/${name}.tar.gz"; + sha256 = "085rik7q8xrp5g95346p6jcp9m2yr8kamwb2kbiw4q0b0fpnnlgq"; + }; + + buildInputs = [ nose mock flask_testing ]; + propagatedBuildInputs = [ flask flask_wtf ldap ]; + + checkPhase = "nosetests -d"; + + meta = with stdenv.lib; { + homepage = https://github.com/ContinuumIO/flask-ldap-login; + description = "User session management for Flask"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/flask-login.nix b/pkgs/development/python-modules/flask-login.nix new file mode 100644 index 00000000000..0149e29bcf7 --- /dev/null +++ b/pkgs/development/python-modules/flask-login.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub, pythonAtLeast +, flask, nose, mock, blinker}: + +buildPythonPackage rec { + name = "Flask-Login-${version}"; + version = "0.4.0"; + + src = fetchFromGitHub { + owner = "maxcountryman"; + repo = "flask-login"; + rev = version; + sha256 = "0sjbmk8m4mmd9g99n6c6lx9nv2jwwqp6qsqhl945w2m0f1sknwdh"; + }; + + buildInputs = [ nose mock ]; + propagatedBuildInputs = [ flask blinker ]; + + checkPhase = "nosetests -d"; + + doCheck = pythonAtLeast "3.3"; + + meta = with stdenv.lib; { + homepage = "https://github.com/maxcountryman/flask-login"; + description = "User session management for Flask"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/development/python-modules/flask-oauthlib.nix b/pkgs/development/python-modules/flask-oauthlib.nix new file mode 100644 index 00000000000..83413dadb7f --- /dev/null +++ b/pkgs/development/python-modules/flask-oauthlib.nix @@ -0,0 +1,29 @@ +{ stdenv, buildPythonPackage, fetchFromGitHub +, flask, oauthlib, requests_oauthlib, flask_sqlalchemy +, mock, nose}: +buildPythonPackage rec { + name = "Flask-OAuthlib-${version}"; + version = "0.9.3"; + + src = fetchFromGitHub { + owner = "lepture"; + repo = "flask-oauthlib"; + rev = "v${version}"; + sha256 = "1vnr2kmbwl6mv2fsv92jjxzfibq2m3pnbcs6ba9k32jr1ci7wfh7"; + }; + + buildInputs = [ mock nose ]; + propagatedBuildInputs = [ + flask flask_sqlalchemy oauthlib requests_oauthlib + ]; + + checkPhase = "nosetests -d"; + doCheck = false; # request mocking fails + + meta = with stdenv.lib; { + description = "OAuthlib implementation for Flask"; + license = licenses.mit; + maintainers = [ maintainers.mic92 ]; + homepage = https://github.com/lepture/flask-oauthlib; + }; +} diff --git a/pkgs/development/python-modules/flask-testing.nix b/pkgs/development/python-modules/flask-testing.nix new file mode 100644 index 00000000000..c5fe8f8bdbe --- /dev/null +++ b/pkgs/development/python-modules/flask-testing.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl, buildPythonPackage, pythonOlder +, flask, blinker, twill }: + +with stdenv.lib; + +buildPythonPackage rec { + name = "Flask-Testing-0.6.1"; + + src = fetchurl { + url = "mirror://pypi/F/Flask-Testing/${name}.tar.gz"; + sha256 = "1ckmy7kz2qkggdlm9y5wx6gvd2x7qv921dyb059ywfh15hrkkxdb"; + }; + + buildInputs = optionals (pythonOlder "3.0") [ twill ]; + propagatedBuildInputs = [ flask blinker ]; + + meta = { + description = "Flask unittest integration."; + homepage = https://pythonhosted.org/Flask-Testing/; + license = licenses.bsd3; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/flask-wtf.nix b/pkgs/development/python-modules/flask-wtf.nix new file mode 100644 index 00000000000..24e66ea4e98 --- /dev/null +++ b/pkgs/development/python-modules/flask-wtf.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, buildPythonPackage, flask, wtforms, nose }: + +buildPythonPackage rec { + name = "Flask-WTF-0.14.2"; + + src = fetchurl { + url = "mirror://pypi/F/Flask-WTF/${name}.tar.gz"; + sha256 = "0dncc5as2k61b28k8kal5yh3prmv7zya1jz7kvci7ximzmfda52x"; + }; + + propagatedBuildInputs = [ flask wtforms nose ]; + + doCheck = false; # requires external service + + meta = with stdenv.lib; { + description = "Simple integration of Flask and WTForms."; + license = licenses.bsd3; + maintainers = [ maintainers.mic92 ]; + homepage = https://github.com/lepture/flask-wtf/; + }; +} diff --git a/pkgs/development/python-modules/ghdiff.nix b/pkgs/development/python-modules/ghdiff.nix new file mode 100644 index 00000000000..1f14b661d53 --- /dev/null +++ b/pkgs/development/python-modules/ghdiff.nix @@ -0,0 +1,21 @@ +{ stdenv, buildPythonPackage, fetchurl +, zope_testrunner, six, chardet}: + +buildPythonPackage rec { + name = "ghdiff-0.4"; + + src = fetchurl { + url = "mirror://pypi/g/ghdiff/${name}.tar.gz"; + sha256 = "17mdhi2sq9017nq8rkjhhc87djpi5z99xiil0xz17dyplr7nmkqk"; + }; + + buildInputs = [ zope_testrunner ]; + propagatedBuildInputs = [ six chardet ]; + + meta = with stdenv.lib; { + homepage = https://github.com/kilink/ghdiff; + license = licenses.mit; + description = "Generate Github-style HTML for unified diffs."; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/gunicorn.nix b/pkgs/development/python-modules/gunicorn.nix new file mode 100644 index 00000000000..026e9df360c --- /dev/null +++ b/pkgs/development/python-modules/gunicorn.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchurl +, pytest, mock, pytestcov, coverage }: + +buildPythonPackage rec { + name = "gunicorn-19.3.0"; + + src = fetchurl { + url = "mirror://pypi/g/gunicorn/${name}.tar.gz"; + sha256 = "12d0jd9y9fyssc28mn8j6nzrck8y05hc946p5h0rmbc25043bj4b"; + }; + + buildInputs = [ pytest mock pytestcov coverage ]; + + prePatch = '' + substituteInPlace requirements_test.txt --replace "==" ">=" + ''; + + meta = with stdenv.lib; { + homepage = http://pypi.python.org/pypi/gunicorn; + description = "WSGI HTTP Server for UNIX"; + license = licenses.mit; + }; +} diff --git a/pkgs/development/python-modules/jabberbot.nix b/pkgs/development/python-modules/jabberbot.nix new file mode 100644 index 00000000000..efbd4b981fa --- /dev/null +++ b/pkgs/development/python-modules/jabberbot.nix @@ -0,0 +1,22 @@ +{ stdenv, buildPythonPackage, isPy3k, fetchurl, xmpppy }: + +buildPythonPackage rec { + name = "jabberbot-0.16"; + + disabled = isPy3k; + src = fetchurl { + url = "mirror://pypi/j/jabberbot/${name}.tar.gz"; + sha256 = "1qr7c5p9a0nzsvri1djnd5r3d7ilh2mdxvviqn1s2hcc70rha65d"; + }; + + propagatedBuildInputs = [ xmpppy ]; + + doCheck = false; # lol, it does not even specify dependencies properly + + meta = with stdenv.lib; { + description = "A framework for writing Jabber/XMPP bots and services"; + homepage = http://thp.io/2007/python-jabberbot/; + license = licenses.gpl3; + maintainers = with maintainers; [ mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/ldap.nix b/pkgs/development/python-modules/ldap.nix new file mode 100644 index 00000000000..95243f52a38 --- /dev/null +++ b/pkgs/development/python-modules/ldap.nix @@ -0,0 +1,15 @@ +{ buildPythonPackage, isPy3k, fetchurl +, openldap, cyrus_sasl, openssl }: + +buildPythonPackage rec { + name = "ldap-2.4.22"; + disabled = isPy3k; + + src = fetchurl { + url = "mirror://pypi/p/python-ldap/python-${name}.tar.gz"; + sha256 = "1dshpq84kl4xpa0hmnjrh6q5h5bybn09r83sa3z3ybr9jlm8gxcy"; + }; + + NIX_CFLAGS_COMPILE = "-I${cyrus_sasl.dev}/include/sasl"; + propagatedBuildInputs = [openldap cyrus_sasl openssl]; +} diff --git a/pkgs/development/python-modules/markdown2.nix b/pkgs/development/python-modules/markdown2.nix new file mode 100644 index 00000000000..af7511bc9aa --- /dev/null +++ b/pkgs/development/python-modules/markdown2.nix @@ -0,0 +1,18 @@ +{ stdenv, buildPythonPackage, fetchurl }: + +buildPythonPackage rec { + name = "markdown2-${version}"; + version = "2.3.1"; + + src = fetchurl { + url = "mirror://pypi/m/markdown2/${name}.zip"; + sha256 = "03nqcx79r9lr5gp2zpqa1n54hnxqczdq27f2j3aazr3r9rsxsqs4"; + }; + + meta = with stdenv.lib; { + description = "A fast and complete Python implementation of Markdown"; + homepage = https://github.com/trentm/python-markdown2; + license = licenses.mit; + maintainers = with maintainers; [ hbunke ]; + }; +} diff --git a/pkgs/development/python-modules/pyopencl/default.nix b/pkgs/development/python-modules/pyopencl/default.nix index d09f38914b5..7be60b1e69b 100644 --- a/pkgs/development/python-modules/pyopencl/default.nix +++ b/pkgs/development/python-modules/pyopencl/default.nix @@ -10,7 +10,7 @@ , appdirs , six , opencl-headers -, opencl-icd +, ocl-icd }: buildPythonPackage rec { @@ -18,7 +18,7 @@ buildPythonPackage rec { version = "2016.2"; name = "${pname}-${version}"; - buildInputs = [ pytest opencl-headers opencl-icd ]; + buildInputs = [ pytest opencl-headers ocl-icd ]; propagatedBuildInputs = [ numpy cffi pytools decorator appdirs six Mako ]; @@ -36,4 +36,4 @@ buildPythonPackage rec { license = stdenv.lib.licenses.mit; maintainer = stdenv.lib.maintainers.fridh; }; -} \ No newline at end of file +} diff --git a/pkgs/development/python-modules/pyroute2/default.nix b/pkgs/development/python-modules/pyroute2/default.nix new file mode 100644 index 00000000000..7fb7b7f5e68 --- /dev/null +++ b/pkgs/development/python-modules/pyroute2/default.nix @@ -0,0 +1,21 @@ +{stdenv, buildPythonPackage, fetchurl}: + +buildPythonPackage rec { + name = "pyroute2-0.4.12"; + + src = fetchurl { + url = "mirror://pypi/p/pyroute2/${name}.tar.gz"; + sha256 = "0csp6y38pgswhn46rivdgrlqw99dpjzwa0g32h6iiaj12n2f9qlq"; + }; + + # requires root priviledges + doCheck = false; + + meta = with stdenv.lib; { + description = "Python Netlink library"; + homepage = https://github.com/svinota/pyroute2; + license = licenses.asl20; + maintainers = [maintainers.mic92]; + platform = platforms.linux; + }; +} diff --git a/pkgs/development/python-modules/pyscard/default.nix b/pkgs/development/python-modules/pyscard/default.nix new file mode 100644 index 00000000000..bb2291fb4ac --- /dev/null +++ b/pkgs/development/python-modules/pyscard/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchurl, buildPythonPackage, swig, pcsclite }: + +buildPythonPackage rec { + name = "pyscard-${version}"; + version = "1.9.4"; + + src = fetchurl { + url = "mirror://pypi/p/pyscard/${name}.tar.gz"; + sha256 = "0gn0p4p8dhk99g8vald0dcnh45jbf82bj72n4djyr8b4hawkck4v"; + }; + + patchPhase = '' + sed -e 's!"libpcsclite\.so\.1"!"${pcsclite}/lib/libpcsclite.so.1"!' \ + -i smartcard/scard/winscarddll.c + ''; + + NIX_CFLAGS_COMPILE = "-isystem ${pcsclite}/include/PCSC/"; + + propagatedBuildInputs = [ pcsclite ]; + buildInputs = [ swig ]; + + meta = { + homepage = "https://pyscard.sourceforge.io/"; + description = "Smartcard library for python"; + license = stdenv.lib.licenses.lgpl21; + maintainers = with stdenv.lib.maintainers; [ layus ]; + }; +} diff --git a/pkgs/development/python-modules/pytest/2_7.nix b/pkgs/development/python-modules/pytest/2_7.nix new file mode 100644 index 00000000000..adaa640fdbe --- /dev/null +++ b/pkgs/development/python-modules/pytest/2_7.nix @@ -0,0 +1,28 @@ +{ stdenv, pkgs, buildPythonPackage, fetchurl, isPy26, argparse, py, selenium }: +buildPythonPackage rec { + name = "pytest-2.7.3"; + + src = fetchurl { + url = "mirror://pypi/p/pytest/${name}.tar.gz"; + sha256 = "1z4yi986f9n0p8qmzmn21m21m8j1x78hk3505f89baqm6pdw7afm"; + }; + + # Disabled temporarily because of Hydra issue with namespaces + doCheck = false; + + preCheck = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + propagatedBuildInputs = [ py ] + ++ (stdenv.lib.optional isPy26 argparse) + ++ stdenv.lib.optional + pkgs.config.pythonPackages.pytest.selenium or false + selenium; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ domenkozar lovek323 madjar ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/python-modules/pytest/2_8.nix b/pkgs/development/python-modules/pytest/2_8.nix new file mode 100644 index 00000000000..6232ccaf700 --- /dev/null +++ b/pkgs/development/python-modules/pytest/2_8.nix @@ -0,0 +1,28 @@ +{ stdenv, pkgs, buildPythonPackage, fetchurl, isPy26, argparse, py, selenium }: +buildPythonPackage rec { + name = "pytest-2.8.7"; + + src = fetchurl { + url = "mirror://pypi/p/pytest/${name}.tar.gz"; + sha256 = "1bwb06g64x2gky8x5hcrfpg6r351xwvafimnhm5qxq7wajz8ck7w"; + }; + + # Disabled temporarily because of Hydra issue with namespaces + doCheck = false; + + preCheck = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + propagatedBuildInputs = [ py ] + ++ (stdenv.lib.optional isPy26 argparse) + ++ stdenv.lib.optional + pkgs.config.pythonPackages.pytest.selenium or false + selenium; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ domenkozar lovek323 madjar ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/python-modules/pytest/2_9.nix b/pkgs/development/python-modules/pytest/2_9.nix new file mode 100644 index 00000000000..3ca7120dd92 --- /dev/null +++ b/pkgs/development/python-modules/pytest/2_9.nix @@ -0,0 +1,28 @@ +{ stdenv, pkgs, buildPythonPackage, fetchurl, isPy26, argparse, py, selenium }: +buildPythonPackage rec { + name = "pytest-2.9.2"; + + src = fetchurl { + url = "mirror://pypi/p/pytest/${name}.tar.gz"; + sha256 = "1n6igbc1b138wx1q5gca4pqw1j6nsyicfxds5n0b5989kaxqmh8j"; + }; + + # Disabled temporarily because of Hydra issue with namespaces + doCheck = false; + + preCheck = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + propagatedBuildInputs = [ py ] + ++ (stdenv.lib.optional isPy26 argparse) + ++ stdenv.lib.optional + pkgs.config.pythonPackages.pytest.selenium or false + selenium; + + meta = with stdenv.lib; { + maintainers = with maintainers; [ domenkozar lovek323 madjar ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix new file mode 100644 index 00000000000..d3fea5a3b43 --- /dev/null +++ b/pkgs/development/python-modules/pytest/default.nix @@ -0,0 +1,24 @@ +{ stdenv, buildPythonPackage, fetchurl, isPy26, argparse, hypothesis, py }: +buildPythonPackage rec { + name = "pytest-${version}"; + version = "3.0.6"; + + preCheck = '' + # don't test bash builtins + rm testing/test_argcomplete.py + ''; + + src = fetchurl { + url = "mirror://pypi/p/pytest/${name}.tar.gz"; + sha256 = "0h6rfp7y7c5mqwfm9fy5fq4l9idnp160c82ylcfjg251y6lk8d34"; + }; + + buildInputs = [ hypothesis ]; + propagatedBuildInputs = [ py ] + ++ (stdenv.lib.optional isPy26 argparse); + + meta = with stdenv.lib; { + maintainers = with maintainers; [ domenkozar lovek323 madjar lsix ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/python-modules/pytestdjango.nix b/pkgs/development/python-modules/pytestdjango.nix new file mode 100644 index 00000000000..5a8dd85f4bd --- /dev/null +++ b/pkgs/development/python-modules/pytestdjango.nix @@ -0,0 +1,21 @@ +{ stdenv, buildPythonPackage, fetchurl +, pytest, django, setuptools_scm +}: +buildPythonPackage rec { + name = "pytest-django-${version}"; + version = "3.1.2"; + + src = fetchurl { + url = "mirror://pypi/p/pytest-django/${name}.tar.gz"; + sha256 = "02932m2sr8x22m4az8syr8g835g4ak77varrnw71n6xakmdcr303"; + }; + + buildInputs = [ pytest setuptools_scm ]; + propagatedBuildInputs = [ django ]; + + meta = with stdenv.lib; { + description = "py.test plugin for testing of Django applications"; + homepage = http://pytest-django.readthedocs.org/en/latest/; + license = licenses.bsd3; + }; +} diff --git a/pkgs/development/python-modules/requests-oauthlib.nix b/pkgs/development/python-modules/requests-oauthlib.nix new file mode 100644 index 00000000000..a353ebd39d9 --- /dev/null +++ b/pkgs/development/python-modules/requests-oauthlib.nix @@ -0,0 +1,21 @@ +{ stdenv, buildPythonPackage, fetchurl +, oauthlib, requests2 }: + +buildPythonPackage rec { + version = "0.7.0"; + name = "requests-oauthlib-${version}"; + + src = fetchurl { + url = "http://github.com/requests/requests-oauthlib/archive/v${version}.tar.gz"; + sha256 = "0cdn45k7qla0qwha0rm9pk9bcfhghvmqrdsphs73irs2rzk5cp2j"; + }; + + doCheck = false; # Internet tests fail when building in chroot + propagatedBuildInputs = [ oauthlib requests2 ]; + + meta = with stdenv.lib; { + description = "OAuthlib authentication support for Requests"; + homepage = https://github.com/requests/requests-oauthlib; + maintainers = with maintainers; [ prikhi ]; + }; +} diff --git a/pkgs/development/python-modules/twill/default.nix b/pkgs/development/python-modules/twill/default.nix new file mode 100644 index 00000000000..f3e7bb7025b --- /dev/null +++ b/pkgs/development/python-modules/twill/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchurl, isPy3k, pythonPackages }: +buildPythonPackage rec { + name = "twill-0.9.1"; + + disabled = isPy3k; + + src = fetchurl { + url = "mirror://pypi/t/twill/${name}.tar.gz"; + sha256 = "0zmssp41cgb5sz1jym7rxy6mamb64dxq3wra1bn6snna9v653pyj"; + }; + + propagatedBuildInputs = with pythonPackages; [ nose ]; + + doCheck = false; # pypi package comes without tests, other homepage does not provide all verisons + + meta = with stdenv.lib; { + homepage = http://twill.idyll.org/; + description = "a simple scripting language for Web browsing"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/xmpppy/default.nix b/pkgs/development/python-modules/xmpppy/default.nix new file mode 100644 index 00000000000..332feef9e49 --- /dev/null +++ b/pkgs/development/python-modules/xmpppy/default.nix @@ -0,0 +1,26 @@ +{ stdenv, buildPythonPackage, fetchurl, isPy3k }: +buildPythonPackage rec { + name = "xmpp.py-${version}"; + version = "0.5.0rc1"; + + patches = [ ./ssl.patch ]; + + src = fetchurl { + url = "mirror://sourceforge/xmpppy/xmpppy-${version}.tar.gz"; + sha256 = "16hbh8kwc5n4qw2rz1mrs8q17rh1zq9cdl05b1nc404n7idh56si"; + }; + + preInstall = '' + mkdir -p $out/bin $out/lib $out/share $(toPythonPath $out) + export PYTHONPATH=$PYTHONPATH:$(toPythonPath $out) + ''; + + disabled = isPy3k; + + meta = with stdenv.lib; { + description = "XMPP python library"; + homepage = "http://xmpppy.sourceforge.net/"; + license = licenses.gpl3; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/python-modules/xmpppy/ssl.patch b/pkgs/development/python-modules/xmpppy/ssl.patch new file mode 100644 index 00000000000..915602dc23e --- /dev/null +++ b/pkgs/development/python-modules/xmpppy/ssl.patch @@ -0,0 +1,25 @@ +diff -wbBur xmpppy-0.5.0rc1/xmpp/transports.py xmpppy-0.5.0rc1.q/xmpp/transports.py +--- xmpppy-0.5.0rc1/xmpp/transports.py 2009-04-07 12:34:09.000000000 +0400 ++++ xmpppy-0.5.0rc1.q/xmpp/transports.py 2015-05-08 13:06:03.049252065 +0300 +@@ -27,7 +27,7 @@ + Also exception 'error' is defined to allow capture of this module specific exceptions. + """ + +-import socket,select,base64,dispatcher,sys ++import socket,ssl,select,base64,dispatcher,sys + from simplexml import ustr + from client import PlugIn + from protocol import * +@@ -312,9 +312,9 @@ + """ Immidiatedly switch socket to TLS mode. Used internally.""" + """ Here we should switch pending_data to hint mode.""" + tcpsock=self._owner.Connection +- tcpsock._sslObj = socket.ssl(tcpsock._sock, None, None) +- tcpsock._sslIssuer = tcpsock._sslObj.issuer() +- tcpsock._sslServer = tcpsock._sslObj.server() ++ tcpsock._sslObj = ssl.wrap_socket(tcpsock._sock, None, None) ++ tcpsock._sslIssuer = tcpsock._sslObj.getpeercert().get('issuer') ++ tcpsock._sslServer = tcpsock._sslObj.getpeercert().get('server') + tcpsock._recv = tcpsock._sslObj.read + tcpsock._send = tcpsock._sslObj.write + diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix index fc817a8e391..a1239c6a121 100644 --- a/pkgs/development/tools/analysis/frama-c/default.nix +++ b/pkgs/development/tools/analysis/frama-c/default.nix @@ -1,6 +1,11 @@ -{ stdenv, fetchurl, ncurses, ocamlPackages, graphviz +{ stdenv, fetchurl, makeWrapper, ncurses, ocamlPackages, graphviz , ltl2ba, coq, alt-ergo, why3 }: +let + mkocamlpath = p: "${p}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib"; + ocamlpath = "${mkocamlpath ocamlPackages.apron}:${mkocamlpath ocamlPackages.mlgmpidl}"; +in + stdenv.mkDerivation rec { name = "frama-c-${version}"; version = "20160501"; @@ -16,9 +21,11 @@ stdenv.mkDerivation rec { sha256 = "1335bhq9v3h46m8aba2c5myi9ghm87q41in0m15xvdrwq5big1jg"; }; + nativeBuildInputs = [ makeWrapper ]; + buildInputs = with ocamlPackages; [ ncurses ocaml findlib alt-ergo ltl2ba ocamlgraph - lablgtk coq graphviz zarith why3 zarith + lablgtk coq graphviz zarith why3 apron ]; @@ -38,11 +45,15 @@ stdenv.mkDerivation rec { FRAMAC=$out/bin/frama-c ./configure --prefix=$out make make install + for p in $out/bin/frama-c{,-gui}; + do + wrapProgram $p --prefix OCAMLPATH ':' ${ocamlpath} + done ''; - # Enter frama-c directory before patching prePatch = ''cd frama*''; + patches = [ ./dynamic.diff ]; postPatch = '' # strip absolute paths to /usr/bin for file in ./configure ./share/Makefile.common ./src/*/configure; do diff --git a/pkgs/development/tools/analysis/frama-c/dynamic.diff b/pkgs/development/tools/analysis/frama-c/dynamic.diff new file mode 100644 index 00000000000..7ab2b32de1e --- /dev/null +++ b/pkgs/development/tools/analysis/frama-c/dynamic.diff @@ -0,0 +1,12 @@ +--- a/src/kernel_services/plugin_entry_points/dynamic.ml 2016-05-30 16:15:22.000000000 +0200 ++++ b/src/kernel_services/plugin_entry_points/dynamic.ml 2016-10-13 18:25:31.000000000 +0200 +@@ -287,7 +287,8 @@ + (List.fold_right (add_dir ~user:false) Config.plugin_dir []) ; + let pkgs = ref [] in + List.iter (scan_directory pkgs) !load_path ; +- let findlib_path = String.concat ":" !load_path in ++ let findlib_path = String.concat ":" (!load_path @ ++ try [Sys.getenv "OCAMLPATH"] with Not_found -> []) in + Klog.debug ~dkey "setting findlib path to %s" findlib_path; + Findlib.init ~env_ocamlpath:findlib_path (); + load_packages (List.rev !pkgs) ; diff --git a/pkgs/development/tools/analysis/rr/default.nix b/pkgs/development/tools/analysis/rr/default.nix index 7606705edd8..11ba86724e6 100644 --- a/pkgs/development/tools/analysis/rr/default.nix +++ b/pkgs/development/tools/analysis/rr/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkgconfig, python2Packages, which, procps, gdb }: stdenv.mkDerivation rec { - version = "4.3.0"; + version = "4.4.0"; name = "rr-${version}"; src = fetchFromGitHub { owner = "mozilla"; repo = "rr"; rev = version; - sha256 = "0hl59g6252zi1j9zng5x5gqlmdwa4gz7mbvz8h3b7z4gnn2q5l6c"; + sha256 = "1ijzs5lwscg0k5ch1bljiqqh35rzai75xcgghgkjbz86ynmf62rd"; }; postPatch = '' @@ -17,7 +17,9 @@ stdenv.mkDerivation rec { patchShebangs . ''; - buildInputs = [ cmake libpfm zlib python2Packages.python pkgconfig python2Packages.pexpect which procps gdb ]; + buildInputs = [ + cmake libpfm zlib python2Packages.python pkgconfig python2Packages.pexpect which procps gdb + ]; cmakeFlags = [ "-DCMAKE_C_FLAGS_RELEASE:STRING=" "-DCMAKE_CXX_FLAGS_RELEASE:STRING=" diff --git a/pkgs/development/tools/apktool/default.nix b/pkgs/development/tools/apktool/default.nix index 9d97b0f9f31..4f87bcd1589 100644 --- a/pkgs/development/tools/apktool/default.nix +++ b/pkgs/development/tools/apktool/default.nix @@ -2,30 +2,25 @@ stdenv.mkDerivation rec { name = "apktool-${version}"; - version = "1.5.2"; + version = "2.2.2"; src = fetchurl { - url = "https://android-apktool.googlecode.com/files/apktool${version}.tar.bz2"; - sha1 = "2dd828cf79467730c7406aa918f1da1bd21aaec8"; + url = "https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_${version}.jar"; + sha256 = "1a94jw0ml08xdwls1q9v5p1zak5qrbw2zyychnm5vch8znyws411"; }; - unpackCmd = '' - tar -xvf $src || true - cd apktool* - ''; + phases = [ "installPhase" ]; - phases = [ "unpackPhase" "installPhase" ]; - - buildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper ]; sourceRoot = "."; installPhase = '' - install -D apktool.jar "$out/libexec/apktool/apktool.jar" + install -D ${src} "$out/libexec/apktool/apktool.jar" mkdir -p "$out/bin" makeWrapper "${jre}/bin/java" "$out/bin/apktool" \ --add-flags "-jar $out/libexec/apktool/apktool.jar" \ - --prefix PATH : "${buildTools}/build-tools/android-4.3/" + --prefix PATH : "${buildTools}/build-tools/25.0.1/" ''; meta = with stdenv.lib; { @@ -33,7 +28,7 @@ stdenv.mkDerivation rec { homepage = https://code.google.com/p/android-apktool/; license = licenses.asl20; maintainers = with maintainers; [ offline ]; - platforms = with platforms; unix; + platforms = with platforms; unix; }; } diff --git a/pkgs/development/tools/build-managers/drake/Gemfile b/pkgs/development/tools/build-managers/drake/Gemfile new file mode 100644 index 00000000000..ddb13a65c16 --- /dev/null +++ b/pkgs/development/tools/build-managers/drake/Gemfile @@ -0,0 +1,2 @@ +source 'https://rubygems.org' +gem 'drake' diff --git a/pkgs/development/tools/build-managers/drake/Gemfile.lock b/pkgs/development/tools/build-managers/drake/Gemfile.lock new file mode 100644 index 00000000000..cf8900a30ee --- /dev/null +++ b/pkgs/development/tools/build-managers/drake/Gemfile.lock @@ -0,0 +1,15 @@ +GEM + remote: https://rubygems.org/ + specs: + comp_tree (1.1.3) + drake (0.9.2.0.3.1) + comp_tree (>= 1.1.3) + +PLATFORMS + ruby + +DEPENDENCIES + drake + +BUNDLED WITH + 1.13.7 diff --git a/pkgs/development/tools/build-managers/drake/default.nix b/pkgs/development/tools/build-managers/drake/default.nix new file mode 100644 index 00000000000..15a88b1fc31 --- /dev/null +++ b/pkgs/development/tools/build-managers/drake/default.nix @@ -0,0 +1,18 @@ +{ lib, bundlerEnv, ruby }: + +bundlerEnv { + name = "drake-0.9.2.0.3.1"; + + inherit ruby; + gemfile = ./Gemfile; + lockfile = ./Gemfile.lock; + gemset = ./gemset.nix; + + meta = with lib; { + description = "A branch of Rake supporting automatic parallelizing of tasks"; + homepage = http://quix.github.io/rake/; + license = licenses.mit; + platforms = platforms.unix; + maintainers = with maintainers; [ romildo ]; + }; +} diff --git a/pkgs/development/tools/build-managers/drake/gemset.nix b/pkgs/development/tools/build-managers/drake/gemset.nix new file mode 100644 index 00000000000..fd5a6f06a2a --- /dev/null +++ b/pkgs/development/tools/build-managers/drake/gemset.nix @@ -0,0 +1,18 @@ +{ + comp_tree = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0dj9lkfxcczn67l1j12dcxswrfxxd1zgxa344zk6vqs2gwwhy9m9"; + type = "gem"; + }; + version = "1.1.3"; + }; + drake = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "09gkmdshwdmdnkdxi03dv4rk1dip0wdv6dx14wscrmi0jyk86yag"; + type = "gem"; + }; + version = "0.9.2.0.3.1"; + }; +} \ No newline at end of file diff --git a/pkgs/development/tools/build-managers/gup/build.nix b/pkgs/development/tools/build-managers/gup/build.nix index a9af037bb81..b2a60c309b3 100644 --- a/pkgs/development/tools/build-managers/gup/build.nix +++ b/pkgs/development/tools/build-managers/gup/build.nix @@ -1,14 +1,30 @@ -# NOTE: this file is copied from the upstream repository for this package. -# Please submit any changes you make here to https://github.com/timbertson/gup/ +# NOTE: the `nixpkgs` version of this file is copied from the upstream repository +# for this package. Please make any changes to https://github.com/timbertson/gup/ -{ stdenv, lib, python, which, pychecker ? null }: -{ src, version, meta ? {} }: +{ stdenv, lib, pythonPackages }: +{ src, version, meta ? {}, passthru ? {}, forceTests ? false }: +let + testInputs = [ + pythonPackages.mocktest or null + pythonPackages.whichcraft + pythonPackages.nose + pythonPackages.nose_progressive + ]; + pychecker = pythonPackages.pychecker or null; + usePychecker = forceTests || pychecker != null; + enableTests = forceTests || (lib.all (dep: dep != null) testInputs); +in stdenv.mkDerivation { - inherit src meta; + inherit src meta passthru; name = "gup-${version}"; - buildInputs = lib.remove null [ python which pychecker ]; - SKIP_PYCHECKER = pychecker == null; + buildInputs = [ pythonPackages.python ] + ++ (lib.optionals enableTests testInputs) + ++ (lib.optional usePychecker pychecker) + ; + SKIP_PYCHECKER = !usePychecker; buildPhase = "make python"; + inherit pychecker; + testPhase = if enableTests then "make test" else "true"; installPhase = '' mkdir $out cp -r python/bin $out/bin diff --git a/pkgs/development/tools/build-managers/gup/build.nix.gup b/pkgs/development/tools/build-managers/gup/build.nix.gup new file mode 100755 index 00000000000..915d4287566 --- /dev/null +++ b/pkgs/development/tools/build-managers/gup/build.nix.gup @@ -0,0 +1,6 @@ +#!/bin/bash +set -eu +if [ -n "${GUP_TARGET:-}" ]; then + gup --always +fi +curl -LSs -o "$1" https://raw.githubusercontent.com/timbertson/gup/master/nix/gup-python.nix diff --git a/pkgs/development/tools/build-managers/gup/default.nix b/pkgs/development/tools/build-managers/gup/default.nix index 8e85c63cb6e..e73beb03164 100644 --- a/pkgs/development/tools/build-managers/gup/default.nix +++ b/pkgs/development/tools/build-managers/gup/default.nix @@ -1,21 +1,21 @@ -{ stdenv, fetchFromGitHub, lib, python, which }: -let - version = "0.5.5"; - src = fetchFromGitHub { - sha256 = "12yv0j333z6jkaaal8my3jx3k4ml9hq8ldis5zfvr8179d4xah7q"; - rev = "version-${version}"; - repo = "gup"; - owner = "timbertson"; - }; -in +{ stdenv, fetchFromGitHub, lib, pythonPackages, nix-update-source, curl }: import ./build.nix - { inherit stdenv lib python which; } - { inherit src version; + { inherit stdenv lib pythonPackages; } + { inherit (nix-update-source.fetch ./src.json) src version; meta = { - inherit (src.meta) homepage; + homepage = https://github.com/timbertson/gup/; description = "A better make, inspired by djb's redo"; license = stdenv.lib.licenses.lgpl2Plus; maintainers = [ stdenv.lib.maintainers.timbertson ]; platforms = stdenv.lib.platforms.all; }; + passthru = { + updateScript = '' + set -e + echo + cd ${toString ./.} + ${nix-update-source}/bin/nix-update-source --prompt version src.json + ./build.nix.gup build.nix + ''; + }; } diff --git a/pkgs/development/tools/build-managers/gup/src.json b/pkgs/development/tools/build-managers/gup/src.json new file mode 100644 index 00000000000..6b9719a3076 --- /dev/null +++ b/pkgs/development/tools/build-managers/gup/src.json @@ -0,0 +1,17 @@ +{ + "fetch": { + "args": { + "owner": "timbertson", + "repo": "gup", + "rev": "version-0.6.0", + "sha256": "053xnx39jh9kn9l572z4k0q7bbxjpisf1fm9aq27ybj2ha1rh6wr" + }, + "fn": "fetchFromGitHub", + "rev": "version-0.6.0", + "version": "0.6.0" + }, + "owner": "timbertson", + "repo": "gup", + "rev": "version-{version}", + "type": "fetchFromGitHub" +} \ No newline at end of file diff --git a/pkgs/development/tools/build-managers/rake/default.nix b/pkgs/development/tools/build-managers/rake/default.nix index 3cf85b5fcb5..db7c987465a 100644 --- a/pkgs/development/tools/build-managers/rake/default.nix +++ b/pkgs/development/tools/build-managers/rake/default.nix @@ -4,10 +4,8 @@ bundlerEnv { name = "rake-11.1.1"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; - + gemdir = ./.; + meta = with lib; { description = "A software task management and build automation tool"; homepage = https://github.com/ruby/rake; diff --git a/pkgs/development/tools/chefdk/default.nix b/pkgs/development/tools/chefdk/default.nix index 80f9ef56abc..880d0ddcc74 100644 --- a/pkgs/development/tools/chefdk/default.nix +++ b/pkgs/development/tools/chefdk/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "chefdk-0.11.2"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; buildInputs = [ perl autoconf ]; diff --git a/pkgs/development/tools/compass/default.nix b/pkgs/development/tools/compass/default.nix index 9b21ec48c1c..f96d3e810ca 100644 --- a/pkgs/development/tools/compass/default.nix +++ b/pkgs/development/tools/compass/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "compass-1.0.3"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain"; diff --git a/pkgs/development/tools/continuous-integration/cide/default.nix b/pkgs/development/tools/continuous-integration/cide/default.nix index 1ed752fb393..932a02cf2bc 100644 --- a/pkgs/development/tools/continuous-integration/cide/default.nix +++ b/pkgs/development/tools/continuous-integration/cide/default.nix @@ -7,9 +7,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "${name}-gems"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; phases = ["installPhase"]; diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix index 1338201b996..c2e105d469e 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, go-bindata }: let - version = "1.9.0"; + version = "1.10.0"; # 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 = "12hcpvc0j6g200qhz12gfsslngbqx4sifrikr05vh2av17hba25s"; + sha256 = "1fv4sv92ng4gx53pbpagb6kv2hdab04lf2chsflf10xgzqw5l521"; }; docker_arm = fetchurl { url = "https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-arm.tar.xz"; - sha256 = "1hqwhg94g514g0ad4h0h7wh7k5clm9i7whzr6c30i8yb00ga628s"; + sha256 = "153dbgk6fvl73d5qhainqr9hzicsryc6ynlryi9si40ld82flrsr"; }; in buildGoPackage rec { @@ -29,7 +29,7 @@ buildGoPackage rec { owner = "gitlab-org"; repo = "gitlab-ci-multi-runner"; rev = "v${version}"; - sha256 = "1b30daxnpn1psy3vds1m4mnbl2hmvr2bc0zrd3nn9xm3xacm3dqj"; + sha256 = "0ma6b6624c8218cz4gg5pr077li7nbs0v3mpgr1hxq7v465spa7j"; }; buildInputs = [ go-bindata ]; diff --git a/pkgs/development/tools/gdm/default.nix b/pkgs/development/tools/gdm/default.nix new file mode 100644 index 00000000000..35328fdf66c --- /dev/null +++ b/pkgs/development/tools/gdm/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "gdm-${version}"; + version = "1.4"; + + goPackagePath = "github.com/sparrc/gdm"; + + src = fetchFromGitHub { + owner = "sparrc"; + repo = "gdm"; + rev = version; + sha256 = "0kpqmbg144qcvd8k88j9yx9lrld85ray2viw161xajafk16plvld"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + description = "Minimalist dependency manager for Go written in Go."; + homepage = https://github.com/sparrc/gdm; + license = licenses.unlicense; + platforms = platforms.all; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/tools/gdm/deps.nix b/pkgs/development/tools/gdm/deps.nix new file mode 100644 index 00000000000..62a3df65e3a --- /dev/null +++ b/pkgs/development/tools/gdm/deps.nix @@ -0,0 +1,12 @@ +# This file was generated by go2nix. +[ + { + goPackagePath = "golang.org/x/tools"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/tools"; + rev = "0d047c8d5a8c3a1c89d9d78511f4ed7aef49ea0c"; + sha256 = "0ahyxvqy25zpyppmrb7vsad332gmq2cdi7hb0si6ni0cmrlqcfwr"; + }; + } +] diff --git a/pkgs/development/tools/gtk-mac-bundler/default.nix b/pkgs/development/tools/gtk-mac-bundler/default.nix new file mode 100644 index 00000000000..6a16a0372c1 --- /dev/null +++ b/pkgs/development/tools/gtk-mac-bundler/default.nix @@ -0,0 +1,31 @@ +{ stdenv, lib, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "gtk-mac-bundler-${version}"; + version = "0.7.4"; + + src = fetchFromGitHub { + owner = "GNOME"; + repo = "gtk-mac-bundler"; + rev = "bundler-${version}"; + sha256 = "1kyyq2hc217i5vhbfff0ldgv0r3aziwryd1xlck5cw3s6hgskbza"; + }; + + installPhase = '' + mkdir -p $out/bin + substitute gtk-mac-bundler.in $out/bin/gtk-mac-bundler \ + --subst-var-by PATH $out/share + chmod a+x $out/bin/gtk-mac-bundler + + mkdir -p $out/share + cp -r bundler $out/share + ''; + + meta = with lib; { + description = "a helper script that creates application bundles form GTK+ executables for Mac OS X"; + maintainers = [ maintainers.matthewbauer ]; + platforms = platforms.darwin; + homepage = https://wiki.gnome.org/Projects/GTK+/OSX/Bundling; + license = licenses.gpl2; + }; +} diff --git a/pkgs/development/tools/guile/g-wrap/default.nix b/pkgs/development/tools/guile/g-wrap/default.nix index a1564859e84..030693714f0 100644 --- a/pkgs/development/tools/guile/g-wrap/default.nix +++ b/pkgs/development/tools/guile/g-wrap/default.nix @@ -9,12 +9,11 @@ stdenv.mkDerivation rec { # Note: Glib support is optional, but it's quite useful (e.g., it's # used by Guile-GNOME). - buildInputs = [ guile pkgconfig glib ] - ++ stdenv.lib.optional doCheck guile_lib; + buildInputs = [ guile pkgconfig glib guile_lib ]; propagatedBuildInputs = [ libffi ]; - doCheck = !stdenv.isFreeBSD; # XXX: 00-socket.test hangs + doCheck = true; meta = { description = "G-Wrap, a wrapper generator for Guile"; diff --git a/pkgs/development/tools/haskell/tinc/default.nix b/pkgs/development/tools/haskell/tinc/default.nix index 82d6492ce18..c35002c3311 100644 --- a/pkgs/development/tools/haskell/tinc/default.nix +++ b/pkgs/development/tools/haskell/tinc/default.nix @@ -7,12 +7,12 @@ }: mkDerivation { pname = "tinc"; - version = "20161102"; + version = "20161119"; src = fetchFromGitHub { owner = "sol"; repo = "tinc"; - rev = "411d0f319717d01dc71bd5c1faef8035656eaf3d"; - sha256 = "040vyg9n7ihnqs6fyhhr5p4xscfxhji02wsfw4nncpxflzaciji5"; + rev = "8e31ed920ad1660b3bc458b4f6b281bacaf4bd14"; + sha256 = "0y9pvr20p9z4dddbfxgy9hl3ny7pxixxjg8ij7g8l14br6mcak30"; }; isLibrary = false; isExecutable = true; diff --git a/pkgs/development/tools/irony-server/default.nix b/pkgs/development/tools/irony-server/default.nix new file mode 100644 index 00000000000..ac5495b98d9 --- /dev/null +++ b/pkgs/development/tools/irony-server/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchgit, cmake, llvmPackages, irony }: + +stdenv.mkDerivation rec { + name = "irony-server-${version}"; + inherit (irony) version; + + buildInputs = [ cmake llvmPackages.clang ]; + + dontUseCmakeBuildDir = true; + + cmakeDir = "server"; + + cmakeFlags = [ + ''-DCMAKE_PREFIX_PATH=${llvmPackages.clang.cc}'' + ]; + + src = irony.src; + + meta = { + description = "The server part of irony."; + homepage = "https://melpa.org/#/irony"; + maintainers = [ stdenv.lib.maintainers.deepfire ]; + platforms = stdenv.lib.platforms.linux; + license = stdenv.lib.licenses.free; + }; +} diff --git a/pkgs/development/tools/java/jclasslib/default.nix b/pkgs/development/tools/java/jclasslib/default.nix index cb3f6164b02..1d8ae80572a 100644 --- a/pkgs/development/tools/java/jclasslib/default.nix +++ b/pkgs/development/tools/java/jclasslib/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation { builder = ./builder.sh; src = fetchurl { url = mirror://sourceforge/jclasslib/jclasslib_unix_2_0.tar.gz; - md5 = "31d91bb03fee23410689d2f1c4c439b1"; + sha256 = "1y2fbg5h2p3fwcp7h5n1qib7x9svyrilq3i58vm6vany1xzg7nx5"; }; inherit jre xpf ant; diff --git a/pkgs/development/tools/manul/default.nix b/pkgs/development/tools/manul/default.nix new file mode 100644 index 00000000000..c4df52da170 --- /dev/null +++ b/pkgs/development/tools/manul/default.nix @@ -0,0 +1,25 @@ +{ stdenv, lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "manul-unstable-2016-09-30"; + + goPackagePath = "github.com/kovetskiy/manul"; + excludedPackages = "tests"; + + src = fetchFromGitHub { + owner = "kovetskiy"; + repo = "manul"; + rev = "7bddb5404b9ecc66fd28075bb899c2d6dc7a1c51"; + sha256 = "06kglxdgj1dfpc9bdnvhsh8z0c1pdbmwmfx4km01wpppzk06dnvm"; + }; + + goDeps = ./deps.nix; + + meta = with stdenv.lib; { + description = "The madness vendoring utility for Golang programs"; + homepage = https://github.com/kovetskiy/manul; + license = licenses.mit; + platforms = platforms.unix; + maintainers = [ maintainers.mic92 ]; + }; +} diff --git a/pkgs/development/tools/manul/deps.nix b/pkgs/development/tools/manul/deps.nix new file mode 100644 index 00000000000..e99a597b078 --- /dev/null +++ b/pkgs/development/tools/manul/deps.nix @@ -0,0 +1,75 @@ +# This file was generated by go2nix. +[ + { + goPackagePath = "github.com/PuerkitoBio/goquery"; + fetch = { + type = "git"; + url = "https://github.com/PuerkitoBio/goquery"; + rev = "3cb3b8656883c2cc3deb9c643d93ea6e5157e425"; + sha256 = "0qhyssjwv98jncsiph95iz77sygkismvpprsalqi3xm3k50xi6r7"; + }; + } + { + goPackagePath = "github.com/andybalholm/cascadia"; + fetch = { + type = "git"; + url = "https://github.com/andybalholm/cascadia"; + rev = "349dd0209470eabd9514242c688c403c0926d266"; + sha256 = "12ikz849vkdb3dsdn6mdpkihvm0hbmkplyi0qdcm7s4ib4n003b1"; + }; + } + { + goPackagePath = "github.com/kovetskiy/godocs"; + fetch = { + type = "git"; + url = "https://github.com/kovetskiy/godocs"; + rev = "2d9428f80f3442e07f67daf7ba378cd0ff6cfe24"; + sha256 = "128dlvxqk31crzl9p3ps0nir724cjzxv4lxpgdvsir0wvfp8f83j"; + }; + } + { + goPackagePath = "github.com/reconquest/executil-go"; + fetch = { + type = "git"; + url = "https://github.com/reconquest/executil-go"; + rev = "e72bce509b1a5e89ab21f29c92830d4304620765"; + sha256 = "06z05hl4bym5agv0h1vgksj0mx0l4987ganwqcfb153w7pclvan3"; + }; + } + { + goPackagePath = "github.com/reconquest/hierr-go"; + fetch = { + type = "git"; + url = "https://github.com/reconquest/hierr-go"; + rev = "bbf802f3f943e7b6a364a485ccf90807f3bfcc0e"; + sha256 = "1v3fssw881vcawc2abvp8abwb7705yzxrb0khbzmn8qvdpqwh7hl"; + }; + } + { + goPackagePath = "github.com/reconquest/ser-go"; + fetch = { + type = "git"; + url = "https://github.com/reconquest/ser-go"; + rev = "47f084a1e4a5433ac3d6ab6cfe8c1e30028a4d76"; + sha256 = "1hgafiqc3mlazs2zg4rqjm4sasy2gjrjl64cy8mmlg5cayvbj4hq"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/crypto"; + rev = "c197bcf24cde29d3f73c7b4ac6fd41f4384e8af6"; + sha256 = "1y2bbghi594m8p4pcm9pwrzql06179xj6zvhaghwcc6y0l48rbgp"; + }; + } + { + goPackagePath = "golang.org/x/net"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/net"; + rev = "6acef71eb69611914f7a30939ea9f6e194c78172"; + sha256 = "1fcsv50sbq0lpzrhx3m9jw51wa255fsbqjwsx9iszq4d0gysnnvc"; + }; + } +] diff --git a/pkgs/development/tools/misc/gperf/3.0.x.nix b/pkgs/development/tools/misc/gperf/3.0.x.nix new file mode 100644 index 00000000000..bfada264d50 --- /dev/null +++ b/pkgs/development/tools/misc/gperf/3.0.x.nix @@ -0,0 +1,33 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation rec { + name = "gperf-3.0.4"; + + src = fetchurl { + url = "mirror://gnu/gperf/${name}.tar.gz"; + sha256 = "0gnnm8iqcl52m8iha3sxrzrl9mcyhg7lfrhhqgdn4zj00ji14wbn"; + }; + + meta = { + description = "Perfect hash function generator"; + + longDescription = '' + GNU gperf is a perfect hash function generator. For a given + list of strings, it produces a hash function and hash table, in + form of C or C++ code, for looking up a value depending on the + input string. The hash function is perfect, which means that + the hash table has no collisions, and the hash table lookup + needs a single string comparison only. + + GNU gperf is highly customizable. There are options for + generating C or C++ code, for emitting switch statements or + nested ifs instead of a hash table, and for tuning the algorithm + employed by gperf. + ''; + + license = stdenv.lib.licenses.gpl3Plus; + + homepage = http://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 bfada264d50..b88a107bdbc 100644 --- a/pkgs/development/tools/misc/gperf/default.nix +++ b/pkgs/development/tools/misc/gperf/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl}: stdenv.mkDerivation rec { - name = "gperf-3.0.4"; + name = "gperf-3.1"; src = fetchurl { url = "mirror://gnu/gperf/${name}.tar.gz"; - sha256 = "0gnnm8iqcl52m8iha3sxrzrl9mcyhg7lfrhhqgdn4zj00ji14wbn"; + sha256 = "1qispg6i508rq8pkajh26cznwimbnj06wq9sd85vg95v8nwld1aq"; }; meta = { diff --git a/pkgs/development/tools/misc/swig/2.x.nix b/pkgs/development/tools/misc/swig/2.x.nix index 48ba12ccd9c..21da4b21a4b 100644 --- a/pkgs/development/tools/misc/swig/2.x.nix +++ b/pkgs/development/tools/misc/swig/2.x.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoconf automake libtool bison ]; buildInputs = [ pcre ]; + configureFlags = "--without-tcl"; + postPatch = '' # Disable ccache documentation as it need yodl sed -i '/man1/d' CCache/Makefile.in diff --git a/pkgs/development/tools/misc/swig/3.x.nix b/pkgs/development/tools/misc/swig/3.x.nix index 2d5358b2255..dfcfe7c9e89 100644 --- a/pkgs/development/tools/misc/swig/3.x.nix +++ b/pkgs/development/tools/misc/swig/3.x.nix @@ -14,6 +14,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoconf automake libtool bison ]; buildInputs = [ pcre ]; + configureFlags = "--without-tcl"; + postPatch = '' # Disable ccache documentation as it need yodl sed -i '/man1/d' CCache/Makefile.in diff --git a/pkgs/development/tools/msgpack-tools/default.nix b/pkgs/development/tools/msgpack-tools/default.nix new file mode 100644 index 00000000000..d83be1c1431 --- /dev/null +++ b/pkgs/development/tools/msgpack-tools/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchFromGitHub, cmake }: + +stdenv.mkDerivation rec { + name = "msgpack-tools-${version}"; + version = "v0.6"; + + src = fetchFromGitHub { + owner = "ludocode"; + repo = "msgpack-tools"; + rev = version; + sha256 = "1ygjk25zlpqjckxgqmahnz999704zy2bd9id6hp5jych1szkjgs5"; + }; + + buildInputs = [ cmake ]; + + meta = with stdenv.lib; { + description = "Command-line tools for converting between MessagePack and JSON"; + homepage = https://github.com/ludocode/msgpack-tools; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ alibabzo ]; + }; +} diff --git a/pkgs/development/tools/nimble/default.nix b/pkgs/development/tools/nimble/default.nix deleted file mode 100644 index d3248d6219e..00000000000 --- a/pkgs/development/tools/nimble/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchFromGitHub, nim, openssl }: - -stdenv.mkDerivation rec { - name = "nimble-${version}"; - - version = "0.7.10"; - - src = fetchFromGitHub { - owner = "nim-lang"; - repo = "nimble"; - rev = "v${version}"; - sha256 = "1bcv8chir73nn6x7q8n3sw2scf3m0x2w9gkkzx162ryivza1nm1r"; - }; - - buildInputs = [ nim openssl ]; - - patchPhase = '' - substituteInPlace src/nimble.nim.cfg --replace "./vendor/nim" "${nim}/share" - echo "--clib:crypto" >> src/nimble.nim.cfg - ''; - - buildPhase = '' - cd src && nim c -d:release nimble - ''; - - installPhase = '' - mkdir -p $out/bin - cp nimble $out/bin - ''; - - dontStrip = true; - - meta = with stdenv.lib; { - description = "Package manager for the Nim programming language"; - homepage = https://github.com/nim-lang/nimble; - license = licenses.bsd2; - maintainers = with maintainers; [ kamilchm ]; - platforms = platforms.linux ++ platforms.darwin; - }; -} diff --git a/pkgs/development/tools/ocaml/camlidl/default.nix b/pkgs/development/tools/ocaml/camlidl/default.nix index feedd883548..780862b6727 100644 --- a/pkgs/development/tools/ocaml/camlidl/default.nix +++ b/pkgs/development/tools/ocaml/camlidl/default.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation rec { substituteInPlace config/Makefile --replace BINDIR=/usr/local/bin BINDIR=$out substituteInPlace config/Makefile --replace OCAMLLIB=/usr/local/lib/ocaml OCAMLLIB=$out/lib/ocaml/${ocaml.version}/site-lib/camlidl substituteInPlace config/Makefile --replace CPP=/lib/cpp CPP=${stdenv.cc}/bin/cpp + substituteInPlace config/Makefile --replace "OCAMLC=ocamlc -g" "OCAMLC=ocamlc -g -warn-error -31" mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/camlidl/caml ''; diff --git a/pkgs/development/tools/ocaml/camlp4/default.nix b/pkgs/development/tools/ocaml/camlp4/default.nix index 1e1d2eb68ea..a257a88287c 100644 --- a/pkgs/development/tools/ocaml/camlp4/default.nix +++ b/pkgs/development/tools/ocaml/camlp4/default.nix @@ -7,6 +7,9 @@ let param = { "4.03.0" = { version = "4.03+1"; sha256 = "1f2ndch6f1m4fgnxsjb94qbpwjnjgdlya6pard44y6n0dqxi1wsq"; }; + "4.04.0" = { + version = "4.04+1"; + sha256 = "1ad7rygqjxrc1im95gw9lp8q83nhdaf383f2808f1p63yl42xm7k"; }; }."${ocaml.version}"; in diff --git a/pkgs/development/tools/ocaml/js_of_ocaml/default.nix b/pkgs/development/tools/ocaml/js_of_ocaml/default.nix index 33a7fe52c39..81cd2caf7ee 100644 --- a/pkgs/development/tools/ocaml/js_of_ocaml/default.nix +++ b/pkgs/development/tools/ocaml/js_of_ocaml/default.nix @@ -1,16 +1,26 @@ -{ stdenv, fetchurl, ocaml, findlib, ocaml_lwt, menhir, ocsigen_deriving, ppx_deriving, camlp4, - cmdliner, tyxml, reactivedata, cppo, which, base64}: +{ stdenv, fetchurl, ocaml, findlib, ocaml_lwt, menhir, ocsigen_deriving, ppx_deriving, camlp4, ocamlbuild +, cmdliner, tyxml, reactivedata, cppo, which, base64, uchar +}: + +let version = if stdenv.lib.versionAtLeast ocaml.version "4.02" + then "2.8.3" else "2.7"; +in stdenv.mkDerivation { - name = "js_of_ocaml-2.7"; + name = "js_of_ocaml-${version}"; src = fetchurl { - url = https://github.com/ocsigen/js_of_ocaml/archive/2.7.tar.gz; - sha256 = "1dali1akyd4zmkwav0d957ynxq2jj6cc94r4xiaql7ca89ajz4jj"; - }; + url = "https://github.com/ocsigen/js_of_ocaml/archive/${version}.tar.gz"; + sha256 = { + "2.7" = "1dali1akyd4zmkwav0d957ynxq2jj6cc94r4xiaql7ca89ajz4jj"; + "2.8.3" = "0xrw215w5saqdcdd9ipjhvg8f982z63znsds9ih445s3jr49szm7"; + }."${version}"; + }; - buildInputs = [ ocaml findlib menhir ocsigen_deriving - cmdliner tyxml reactivedata cppo which base64]; - propagatedBuildInputs = [ ocaml_lwt camlp4 ppx_deriving ]; + buildInputs = [ ocaml findlib menhir ocsigen_deriving ocamlbuild + cmdliner reactivedata cppo which base64 ] + ++ stdenv.lib.optional (stdenv.lib.versionAtLeast ocaml.version "4.02") tyxml; + propagatedBuildInputs = [ ocaml_lwt camlp4 ppx_deriving ] + ++ stdenv.lib.optional (version == "2.8.3") uchar; patches = [ ./Makefile.conf.diff ]; diff --git a/pkgs/development/tools/omniorb/default.nix b/pkgs/development/tools/omniorb/default.nix index 8488d47dea5..821401d578c 100644 --- a/pkgs/development/tools/omniorb/default.nix +++ b/pkgs/development/tools/omniorb/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python }: +{ stdenv, fetchurl, python2 }: stdenv.mkDerivation rec { name = "omniorb-${version}"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { sha256 = "1g58xcw4641wyisp9wscrkzaqrz0vf123dgy52qq2a3wk7y77hkl"; }; - buildInputs = [ python ]; + buildInputs = [ python2 ]; hardeningDisable = [ "format" ]; diff --git a/pkgs/development/tools/packet/default.nix b/pkgs/development/tools/packet/default.nix new file mode 100644 index 00000000000..eb1a48d24b8 --- /dev/null +++ b/pkgs/development/tools/packet/default.nix @@ -0,0 +1,27 @@ +# This file was generated by go2nix. +{ stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "packet-${version}"; + version = "20161215-${stdenv.lib.strings.substring 0 7 rev}"; + rev = "2b8f07ae2246e1a96e007233419867fa0d6747f9"; + + goPackagePath = "github.com/ebsarr/packet"; + + src = fetchFromGitHub { + inherit rev; + owner = "ebsarr"; + repo = "packet"; + sha256 = "1wchrm96ly5m1rcy9d51fs3xjswh746r27hgc410rksiahanzhff"; + }; + + goDeps = ./deps.nix; + + meta = { + description = "a CLI tool to manage packet.net services"; + homepage = https://github.com/ebsarr/packet; + license = stdenv.lib.licenses.mit; + maintainers = [ stdenv.lib.maintainers.grahamc ]; + platforms = stdenv.lib.platforms.unix; + }; +} diff --git a/pkgs/development/tools/packet/deps.nix b/pkgs/development/tools/packet/deps.nix new file mode 100644 index 00000000000..0c7fee1a11a --- /dev/null +++ b/pkgs/development/tools/packet/deps.nix @@ -0,0 +1,156 @@ +# This file was generated by go2nix. +[ + { + goPackagePath = "github.com/cpuguy83/go-md2man"; + fetch = { + type = "git"; + url = "https://github.com/cpuguy83/go-md2man"; + rev = "a65d4d2de4d5f7c74868dfa9b202a3c8be315aaa"; + sha256 = "1rm3zjrmfpzy0l3qp02xmd5pqzl77pdql9pbxhl0k1qw2vfzrjv6"; + }; + } + { + goPackagePath = "github.com/fsnotify/fsnotify"; + fetch = { + type = "git"; + url = "https://github.com/fsnotify/fsnotify"; + rev = "fd9ec7deca8bf46ecd2a795baaacf2b3a9be1197"; + sha256 = "0jf7zmkypfl6v24xxnv12w55384diyabfp2m7ibafgafljwlg3ls"; + }; + } + { + goPackagePath = "github.com/hashicorp/hcl"; + fetch = { + type = "git"; + url = "https://github.com/hashicorp/hcl"; + rev = "eb6f65b2d77ed5078887f960ff570fbddbbeb49d"; + sha256 = "1wx6hpxmq5sby54025j9hliz10gv5v0bq6q1z2cd0asznj154ij1"; + }; + } + { + goPackagePath = "github.com/magiconair/properties"; + fetch = { + type = "git"; + url = "https://github.com/magiconair/properties"; + rev = "b3b15ef068fd0b17ddf408a23669f20811d194d2"; + sha256 = "0m6jvlsi4bcnrfb4mas54wxp80d4ls209vhanvv20zgpy4y7qdsh"; + }; + } + { + goPackagePath = "github.com/mitchellh/mapstructure"; + fetch = { + type = "git"; + url = "https://github.com/mitchellh/mapstructure"; + rev = "bfdb1a85537d60bc7e954e600c250219ea497417"; + sha256 = "141kkh801jyp1r6hba14krydqg1iivp13j12is70j0g05z9fbji8"; + }; + } + { + goPackagePath = "github.com/packethost/packngo"; + fetch = { + type = "git"; + url = "https://github.com/packethost/packngo"; + rev = "91a3a4f65e3cd6ee66d919b4e7103ae038ce66ff"; + sha256 = "0v032qv9jjvv67fm2jl20pk4f46pymj688b6j0i42kpgmc9zxanz"; + }; + } + { + goPackagePath = "github.com/pelletier/go-buffruneio"; + fetch = { + type = "git"; + url = "https://github.com/pelletier/go-buffruneio"; + rev = "df1e16fde7fc330a0ca68167c23bf7ed6ac31d6d"; + sha256 = "0jwn2g4jfdb3wvpqisd8h055099pwx6c5i3bb4zxk5l9vybg1c5f"; + }; + } + { + goPackagePath = "github.com/pelletier/go-toml"; + fetch = { + type = "git"; + url = "https://github.com/pelletier/go-toml"; + rev = "a1f048ba24490f9b0674a67e1ce995d685cddf4a"; + sha256 = "09fb872v64bvjgzp3a926ic5hm08pzy0i53j02yb93v38g4ihdv3"; + }; + } + { + goPackagePath = "github.com/spf13/afero"; + fetch = { + type = "git"; + url = "https://github.com/spf13/afero"; + rev = "72b31426848c6ef12a7a8e216708cb0d1530f074"; + sha256 = "0sbmpv1zxxl32nsv76bp3n3zp08in2yz4fv02mjzaws9rk97yfj8"; + }; + } + { + goPackagePath = "github.com/spf13/cast"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cast"; + rev = "56a7ecbeb18dde53c6db4bd96b541fd9741b8d44"; + sha256 = "16fj6ghk7wykcfh3ka4iyhl1s11briawrvscncb6l64dv794w2cr"; + }; + } + { + goPackagePath = "github.com/spf13/cobra"; + fetch = { + type = "git"; + url = "https://github.com/spf13/cobra"; + rev = "1dd5ff2e11b6dca62fdcb275eb804b94607d8b06"; + sha256 = "0whzk9yz0yby9vag9m7hk4n1kwa07qcgi6wizvw20j0y30d31hgx"; + }; + } + { + goPackagePath = "github.com/spf13/jwalterweatherman"; + fetch = { + type = "git"; + url = "https://github.com/spf13/jwalterweatherman"; + rev = "fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66"; + sha256 = "0404b7bzx7cq1b2bgdb3gs7gjzm4vvg1hl2y9mcm4m6vz56vbcz8"; + }; + } + { + goPackagePath = "github.com/spf13/pflag"; + fetch = { + type = "git"; + url = "https://github.com/spf13/pflag"; + rev = "51268031d79952516489a9f8aa34e9709b98d946"; + sha256 = "04qkkm2gjklh66hx3zj4jm6v0bdxvyq6rchs4r0k87aba7syw008"; + }; + } + { + goPackagePath = "github.com/spf13/viper"; + fetch = { + type = "git"; + url = "https://github.com/spf13/viper"; + rev = "5ed0fc31f7f453625df314d8e66b9791e8d13003"; + sha256 = "16j2lly6rv60hc7mpbmda9vp1vs1qhig9kjgf6mss7n6my40s3ga"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/sys"; + rev = "d75a52659825e75fff6158388dddc6a5b04f9ba5"; + sha256 = "0zbv11kq5d8dxiddd4kzr785gbwb7x8d7lq4rqs5s7s43h0pl3x7"; + }; + } + { + goPackagePath = "golang.org/x/text"; + fetch = { + type = "git"; + url = "https://go.googlesource.com/text"; + rev = "11dbc599981ccdf4fb18802a28392a8bcf7a9395"; + sha256 = "139hlf5xr5ggy48dbrfya3ajy7q3z3y6p6lrvkvl6m5wxfapa9hj"; + }; + } + { + goPackagePath = "gopkg.in/yaml.v2"; + fetch = { + type = "git"; + url = "https://gopkg.in/yaml.v2"; + rev = "a5b47d31c556af34a302ce5d659e6fea44d90de0"; + sha256 = "0v6l48fshdjrqzyq1kwn22gy7vy434xdr1i0lm3prsf6jbln9fam"; + }; + } +] diff --git a/pkgs/development/tools/parsing/antlr/default.nix b/pkgs/development/tools/parsing/antlr/default.nix deleted file mode 100644 index e866f61f25a..00000000000 --- a/pkgs/development/tools/parsing/antlr/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{stdenv, fetchurl, jre}: - -stdenv.mkDerivation { - name = "antlr-3.0b3"; - builder = ./builder.sh; - src = fetchurl { - url = http://www.antlr.org/download/antlr-3.0b3.tar.gz; - md5 = "6a7e70ccece8149b735cc3aaa24241cc"; - }; - inherit jre; - - meta = with stdenv.lib; { - description = "Powerful parser generator"; - longDescription = '' - ANTLR (ANother Tool for Language Recognition) is a powerful parser - generator for reading, processing, executing, or translating structured - text or binary files. It's widely used to build languages, tools, and - frameworks. From a grammar, ANTLR generates a parser that can build and - walk parse trees. - ''; - homepage = http://www.antlr.org/; - platforms = platforms.linux; - }; -} diff --git a/pkgs/development/tools/redis-dump/default.nix b/pkgs/development/tools/redis-dump/default.nix index bc1adf730a3..054517ea547 100644 --- a/pkgs/development/tools/redis-dump/default.nix +++ b/pkgs/development/tools/redis-dump/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "redis-dump-0.3.5"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; buildInputs = [ perl autoconf ]; diff --git a/pkgs/development/tools/rhc/default.nix b/pkgs/development/tools/rhc/default.nix index e9efdb9f423..e6b342dd7b6 100644 --- a/pkgs/development/tools/rhc/default.nix +++ b/pkgs/development/tools/rhc/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "rhc-1.36.4"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { homepage = https://github.com/openshift/rhc; diff --git a/pkgs/development/tools/ronn/default.nix b/pkgs/development/tools/ronn/default.nix index 7720c4f2bf2..5f20e89d408 100644 --- a/pkgs/development/tools/ronn/default.nix +++ b/pkgs/development/tools/ronn/default.nix @@ -6,9 +6,7 @@ stdenv.mkDerivation rec { env = bundlerEnv rec { name = "ronn-gems"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; phases = ["installPhase"]; diff --git a/pkgs/development/tools/rtags/default.nix b/pkgs/development/tools/rtags/default.nix index f8f9646182b..44f922906e8 100644 --- a/pkgs/development/tools/rtags/default.nix +++ b/pkgs/development/tools/rtags/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "rtags-${version}"; - version = "2.3"; + version = "2.8-p1"; buildInputs = [ cmake llvmPackages.llvm openssl llvmPackages.clang emacs ] - ++ lib.optional stdenv.isDarwin apple_sdk.sdk; + ++ lib.optionals stdenv.isDarwin [ apple_sdk.sdk apple_sdk.frameworks.CoreServices ]; preConfigure = '' - export LIBCLANG_CXXFLAGS="-isystem ${llvmPackages.clang.cc}/include $(llvm-config --cxxflags) " \ + export LIBCLANG_CXXFLAGS="-isystem ${llvmPackages.clang.cc}/include $(llvm-config --cxxflags) -fexceptions" \ LIBCLANG_LIBDIR="${llvmPackages.clang.cc}/lib" \ '' + lib.optionalString stdenv.isDarwin '' @@ -17,10 +17,11 @@ stdenv.mkDerivation rec { ''; src = fetchgit { - rev = "refs/tags/v${version}"; + # rev = "refs/tags/v${version}"; # TODO Renable if sha1 below is tagged as release + rev = "f85bd60f00d51748ea159b00fda7b5bfa78ef571"; fetchSubmodules = true; url = "https://github.com/andersbakken/rtags.git"; - sha256 = "05kzch88x2wiimygfli6vsr9i5hzgkybsya8qx4zvb6daip4b7yf"; + sha256 = "0g9sgc763c5d695hjffhis19sbaqk8z4884szljf7kbrjxl17y78"; }; meta = { diff --git a/pkgs/development/tools/rubocop/Gemfile b/pkgs/development/tools/rubocop/Gemfile new file mode 100644 index 00000000000..f6ab81c8112 --- /dev/null +++ b/pkgs/development/tools/rubocop/Gemfile @@ -0,0 +1,3 @@ +source 'https://rubygems.org' +gem 'rake' +gem 'rubocop' diff --git a/pkgs/development/tools/rubocop/Gemfile.lock b/pkgs/development/tools/rubocop/Gemfile.lock new file mode 100644 index 00000000000..abc782465cc --- /dev/null +++ b/pkgs/development/tools/rubocop/Gemfile.lock @@ -0,0 +1,27 @@ +GEM + remote: https://rubygems.org/ + specs: + ast (2.3.0) + parser (2.3.3.1) + ast (~> 2.2) + powerpack (0.1.1) + rainbow (2.2.1) + rake (12.0.0) + rubocop (0.47.0) + parser (>= 2.3.3.1, < 3.0) + powerpack (~> 0.1) + rainbow (>= 1.99.1, < 3.0) + ruby-progressbar (~> 1.7) + unicode-display_width (~> 1.0, >= 1.0.1) + ruby-progressbar (1.8.1) + unicode-display_width (1.1.3) + +PLATFORMS + ruby + +DEPENDENCIES + rake + rubocop + +BUNDLED WITH + 1.13.7 diff --git a/pkgs/development/tools/rubocop/default.nix b/pkgs/development/tools/rubocop/default.nix new file mode 100644 index 00000000000..850fb5ad7f5 --- /dev/null +++ b/pkgs/development/tools/rubocop/default.nix @@ -0,0 +1,17 @@ +{ stdenv, lib, bundlerEnv, ruby, makeWrapper }: + +bundlerEnv rec { + pname = "rubocop"; + + inherit ruby; + + gemdir = ./.; + + meta = with lib; { + description = "Automatic Ruby code style checking tool"; + homepage = http://rubocop.readthedocs.io/en/latest/; + license = licenses.mit; + maintainers = with maintainers; [ leemachin ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/development/tools/rubocop/gemset.nix b/pkgs/development/tools/rubocop/gemset.nix new file mode 100644 index 00000000000..908b5b76dd3 --- /dev/null +++ b/pkgs/development/tools/rubocop/gemset.nix @@ -0,0 +1,69 @@ +{ + ast = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0pp82blr5fakdk27d1d21xq9zchzb6vmyb1zcsl520s3ygvprn8m"; + type = "gem"; + }; + version = "2.3.0"; + }; + parser = { + dependencies = ["ast"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1nply96nqrkgx8d3jay31sfy5p4q74dg8ymln0mdazxx5cz2n8bq"; + type = "gem"; + }; + version = "2.3.3.1"; + }; + powerpack = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1fnn3fli5wkzyjl4ryh0k90316shqjfnhydmc7f8lqpi0q21va43"; + type = "gem"; + }; + version = "0.1.1"; + }; + rainbow = { + dependencies = ["rake"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0frz90gyi5k26jx3ham1x661hpkxf82rkxb85nakcz70dna7i8ri"; + type = "gem"; + }; + version = "2.2.1"; + }; + rake = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "01j8fc9bqjnrsxbppncai05h43315vmz9fwg28qdsgcjw9ck1d7n"; + type = "gem"; + }; + version = "12.0.0"; + }; + rubocop = { + dependencies = ["parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"]; + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1lsv3zbjl14nqyqqvcwciz15nq76l7vg97nydrdsrxs2bc5jrlsm"; + type = "gem"; + }; + version = "0.47.0"; + }; + ruby-progressbar = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1qzc7s7r21bd7ah06kskajc2bjzkr9y0v5q48y0xwh2l55axgplm"; + type = "gem"; + }; + version = "1.8.1"; + }; + unicode-display_width = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1r28mxyi0zwby24wyn1szj5hcnv67066wkv14wyzsc94bf04fqhx"; + type = "gem"; + }; + version = "1.1.3"; + }; +} diff --git a/pkgs/development/tools/sass/default.nix b/pkgs/development/tools/sass/default.nix index a291ca2de5d..cfeb3ccc0f9 100644 --- a/pkgs/development/tools/sass/default.nix +++ b/pkgs/development/tools/sass/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "sass-3.4.22"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "Tools and Ruby libraries for the CSS3 extension languages: Sass and SCSS"; diff --git a/pkgs/development/tools/selenium/htmlunit-driver/default.nix b/pkgs/development/tools/selenium/htmlunit-driver/default.nix new file mode 100644 index 00000000000..2fc38db1bb0 --- /dev/null +++ b/pkgs/development/tools/selenium/htmlunit-driver/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl }: + +with stdenv.lib; + +stdenv.mkDerivation rec { + name = "htmlunit-driver-standalone-${version}"; + version = "2.21"; + + src = fetchurl { + url = "https://github.com/SeleniumHQ/htmlunit-driver/releases/download/${version}/htmlunit-driver-standalone-${version}.jar"; + sha256 = "1wrbam0hb036717z3y73lsw4pwp5sdiw2i1818kg9pvc7i3fb3yn"; + }; + + unpackPhase = "true"; + + installPhase = "install -D $src $out/share/lib/${name}/${name}.jar"; + + meta = { + homepage = https://github.com/SeleniumHQ/htmlunit-driver; + description = "A WebDriver server for running Selenium tests on the HtmlUnit headless browser"; + maintainers = with maintainers; [ coconnor offline ]; + platforms = platforms.all; + license = licenses.asl20; + }; +} diff --git a/pkgs/development/tools/selenium/server/default.nix b/pkgs/development/tools/selenium/server/default.nix index fe8bf2b13b5..ca225adab6d 100644 --- a/pkgs/development/tools/selenium/server/default.nix +++ b/pkgs/development/tools/selenium/server/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, makeWrapper, jre, jdk, gcc, xorg -, chromedriver, chromeSupport ? true }: +, htmlunit-driver, chromedriver, chromeSupport ? true }: with stdenv.lib; @@ -25,8 +25,9 @@ in stdenv.mkDerivation rec { mkdir -p $out/share/lib/${name} cp $src $out/share/lib/${name}/${name}.jar makeWrapper ${jre}/bin/java $out/bin/selenium-server \ - --add-flags "-jar $out/share/lib/${name}/${name}.jar" \ - --add-flags ${optionalString chromeSupport "-Dwebdriver.chrome.driver=${chromedriver}/bin/chromedriver"} + --add-flags "-cp ${htmlunit-driver}/share/lib/${htmlunit-driver.name}/${htmlunit-driver.name}.jar:$out/share/lib/${name}/${name}.jar" \ + --add-flags ${optionalString chromeSupport "-Dwebdriver.chrome.driver=${chromedriver}/bin/chromedriver"} \ + --add-flags "org.openqa.grid.selenium.GridLauncher" ''; meta = { diff --git a/pkgs/development/tools/vagrant/default.nix b/pkgs/development/tools/vagrant/default.nix index 39c7ca77f8f..659c831bbe3 100644 --- a/pkgs/development/tools/vagrant/default.nix +++ b/pkgs/development/tools/vagrant/default.nix @@ -117,7 +117,8 @@ in stdenv.mkDerivation rec { mkdir -p "$out" cp -r opt "$out" cp -r usr/bin "$out" - wrapProgram "$out/bin/vagrant" --prefix LD_LIBRARY_PATH : "$out/opt/vagrant/embedded/lib" + wrapProgram "$out/bin/vagrant" --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libxml2 libxslt ]}" \ + --prefix LD_LIBRARY_PATH : "$out/opt/vagrant/embedded/lib" ''; preFixup = '' diff --git a/pkgs/development/tools/valadoc/default.nix b/pkgs/development/tools/valadoc/default.nix index 7d4e61c8799..3fd92dfeba4 100644 --- a/pkgs/development/tools/valadoc/default.nix +++ b/pkgs/development/tools/valadoc/default.nix @@ -1,12 +1,12 @@ {stdenv, fetchgit, gnome3, automake, autoconf, which, libtool, pkgconfig, graphviz, glib, gobjectIntrospection, expat}: stdenv.mkDerivation rec { - version = "2016-10-09"; + version = "2016-11-11"; name = "valadoc-unstable-${version}"; src = fetchgit { url = "git://git.gnome.org/valadoc"; - rev = "37756970379d1363453562e9f2af2c354d172fb4"; - sha256 = "1s9sf6f0srh5sqqikswnb3bgwv5s1r9bd4n10hs2lzfmh7z227qb"; + rev = "8080b626db9c16ac9a0a9802677b4f6ab0d36d4e"; + sha256 = "1y00yls4wgxggzfagm3hcmzkpskfbs3m52pjgl71lg4p85kv6msv"; }; nativeBuildInputs = [ automake autoconf which gnome3.vala libtool pkgconfig gobjectIntrospection ]; diff --git a/pkgs/development/tools/vndr/default.nix b/pkgs/development/tools/vndr/default.nix new file mode 100644 index 00000000000..7cc77bd1bb3 --- /dev/null +++ b/pkgs/development/tools/vndr/default.nix @@ -0,0 +1,23 @@ +{ stdenv, lib, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "vndr-${version}"; + version = "20161110-${lib.strings.substring 0 7 rev}"; + rev = "cf8678fba5591fbacc4dafab1a22d64f6c603c20"; + + goPackagePath = "github.com/LK4D4/vndr"; + + src = fetchFromGitHub { + inherit rev; + owner = "LK4D4"; + repo = "vndr"; + sha256 = "1fbrpdpfir05hqj1dr8rxw8hnjkhl0xbzncxkva56508vyyzbxcs"; + }; + + meta = { + description = "Stupid golang vendoring tool, inspired by docker vendor script"; + homepage = "https://github.com/LK4D4/vndr"; + maintainers = with lib.maintainers; [ vdemeester ]; + licence = lib.licenses.asl20; + }; +} diff --git a/pkgs/development/tools/xcbuild/default.nix b/pkgs/development/tools/xcbuild/default.nix index 3a1b753bf31..99859ed9640 100644 --- a/pkgs/development/tools/xcbuild/default.nix +++ b/pkgs/development/tools/xcbuild/default.nix @@ -15,14 +15,14 @@ let sha256 = "0wasql7ph5g473zxhc2z47z3pjp42q0dsn4gpijwzbxawid71b4w"; }; in stdenv.mkDerivation rec { - name = "xcbuild-${stdenv.lib.substring 0 8 version}"; - version = "0ab861abcc11185a17d59608f96a015752a6fadc"; + name = "xcbuild-${version}"; + version = "0.1.1"; src = fetchFromGitHub { owner = "facebook"; repo = "xcbuild"; rev = version; - sha256 = "12h0rn8v0js2vph2pwp5wvcrfkj12nz365i5qxw9miyfn4msnz26"; + sha256 = "0i98c6lii8r3bgs5gj7div12pxyzjvm4qqzmmzgr7dyhj00qa8r5"; }; prePatch = '' @@ -39,6 +39,8 @@ in stdenv.mkDerivation rec { rmdir $out/usr ''; + NIX_CFLAGS_COMPILE = "-Wno-error=strict-aliasing"; + buildInputs = [ cmake zlib libxml2 libpng ninja ] ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices CoreGraphics ImageIO ]; diff --git a/pkgs/development/tools/xcbuild/wrapper.nix b/pkgs/development/tools/xcbuild/wrapper.nix index a40a3440d68..0da733b8078 100644 --- a/pkgs/development/tools/xcbuild/wrapper.nix +++ b/pkgs/development/tools/xcbuild/wrapper.nix @@ -60,7 +60,8 @@ stdenv.mkDerivation { --add-flags "DERIVED_DATA_DIR=." \ --set DEVELOPER_DIR "$out" wrapProgram $out/bin/xcrun \ - --add-flags "-sdk ${sdkName}" \ + --set DEVELOPER_DIR "$out" + wrapProgram $out/bin/xcode-select \ --set DEVELOPER_DIR "$out" ''; diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix new file mode 100644 index 00000000000..7d93ea1fcab --- /dev/null +++ b/pkgs/development/tools/yarn/default.nix @@ -0,0 +1,26 @@ +{ stdenv, nodejs, fetchzip, makeWrapper }: + +stdenv.mkDerivation rec { + name = "yarn-${version}"; + version = "0.19.1"; + + src = fetchzip { + url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz"; + sha256 = "1006ijhig9pcmrlsqfwxhn4i78bcji2grvkl4hz64fmqv6rh783s"; + }; + + buildInputs = [makeWrapper nodejs]; + + installPhase = '' + mkdir -p $out/{bin,libexec/yarn/} + cp -R . $out/libexec/yarn + makeWrapper $out/libexec/yarn/bin/yarn.js $out/bin/yarn + ''; + + meta = with stdenv.lib; { + homepage = https://yarnpkg.com/; + description = "Fast, reliable, and secure dependency management for javascript"; + license = licenses.bsd2; + maintainers = [ maintainers.offline ]; + }; +} diff --git a/pkgs/development/tools/yuicompressor/default.nix b/pkgs/development/tools/yuicompressor/default.nix index 1a5485af541..da9b9df3cd4 100644 --- a/pkgs/development/tools/yuicompressor/default.nix +++ b/pkgs/development/tools/yuicompressor/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { name = "yuicompressor"; @@ -8,6 +8,8 @@ stdenv.mkDerivation rec { sha256 = "1qjxlak9hbl9zd3dl5ks0w4zx5z64wjsbk7ic73r1r45fasisdrh"; }; + buildInputs = [makeWrapper jre]; + meta = { description = "A JavaScript and CSS minifier"; maintainers = [ stdenv.lib.maintainers.jwiegley ]; @@ -17,7 +19,9 @@ stdenv.mkDerivation rec { }; buildCommand = '' - mkdir -p $out/lib + mkdir -p $out/{bin,lib} ln -s $src $out/lib/yuicompressor.jar + makeWrapper ${jre}/bin/java $out/bin/${name} --add-flags \ + "-cp $out/lib/yuicompressor.jar com.yahoo.platform.yui.compressor.YUICompressor" ''; } diff --git a/pkgs/development/web/remarkjs/node-packages.nix b/pkgs/development/web/remarkjs/node-packages.nix index f6b9f901ec8..7e8a3160b31 100644 --- a/pkgs/development/web/remarkjs/node-packages.nix +++ b/pkgs/development/web/remarkjs/node-packages.nix @@ -1,34 +1,34 @@ -# This file has been generated by node2nix 1.0.1. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! -{nodeEnv, fetchurl, fetchgit}: +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: let sources = { - "JSONStream-1.1.4" = { + "JSONStream-1.3.0" = { name = "JSONStream"; packageName = "JSONStream"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.1.4.tgz"; - sha1 = "be11a495938e882d277773d11986f3974a8ba37a"; - }; - }; - "assert-1.3.0" = { - name = "assert"; - packageName = "assert"; version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz"; - sha1 = "03939a622582a812cc202320a0b9a56c9b815849"; + url = "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz"; + sha1 = "680ab9ac6572a8a1a207e0b38721db1c77b215e5"; }; }; - "browser-pack-6.0.1" = { + "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"; + }; + }; + "browser-pack-6.0.2" = { name = "browser-pack"; packageName = "browser-pack"; - version = "6.0.1"; + version = "6.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.1.tgz"; - sha1 = "779887c792eaa1f64a46a22c8f1051cdcd96755f"; + url = "https://registry.npmjs.org/browser-pack/-/browser-pack-6.0.2.tgz"; + sha1 = "f86cd6cef4f5300c8e63e07a4d512f65fbff4531"; }; }; "browser-resolve-1.11.2" = { @@ -58,6 +58,15 @@ let sha1 = "6d1bb601b07a4efced97094132093027c95bc298"; }; }; + "cached-path-relative-1.0.0" = { + name = "cached-path-relative"; + packageName = "cached-path-relative"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.0.tgz"; + sha1 = "d1094c577fbd9a8b8bd43c96af6188aa205d05f4"; + }; + }; "concat-stream-1.5.2" = { name = "concat-stream"; packageName = "concat-stream"; @@ -139,13 +148,13 @@ let sha1 = "9ebdb7635ad099c70dcc4c2a1f5004288e8bd924"; }; }; - "glob-5.0.15" = { + "glob-7.1.1" = { name = "glob"; packageName = "glob"; - version = "5.0.15"; + version = "7.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"; - sha1 = "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"; + url = "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz"; + sha1 = "805211df04faaf1c63a3600306cdf5ade50b2ec8"; }; }; "has-1.0.1" = { @@ -175,13 +184,13 @@ let sha1 = "3f91365cabe60b77ed0ebba24b454e3e09d95a82"; }; }; - "inherits-2.0.1" = { + "inherits-2.0.3" = { name = "inherits"; packageName = "inherits"; - version = "2.0.1"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; - sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; + url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"; + sha1 = "633c2c83e3da42a502f52466022480f4208261de"; }; }; "insert-module-globals-7.0.1" = { @@ -202,13 +211,13 @@ let sha1 = "a52e1d138024c00b86b1c0c91f677918b8ae0a59"; }; }; - "module-deps-4.0.7" = { + "module-deps-4.0.8" = { name = "module-deps"; packageName = "module-deps"; - version = "4.0.7"; + version = "4.0.8"; src = fetchurl { - url = "https://registry.npmjs.org/module-deps/-/module-deps-4.0.7.tgz"; - sha1 = "edfeb3937be7359bc14a6672c22ef124887f6ed2"; + url = "https://registry.npmjs.org/module-deps/-/module-deps-4.0.8.tgz"; + sha1 = "55fd70623399706c3288bef7a609ff1e8c0ed2bb"; }; }; "os-browserify-0.1.2" = { @@ -274,22 +283,22 @@ let sha1 = "2724fd6a8113d73764ac288d4386270c1dbf17f0"; }; }; - "readable-stream-2.1.5" = { + "readable-stream-2.2.2" = { name = "readable-stream"; packageName = "readable-stream"; - version = "2.1.5"; + version = "2.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz"; - sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0"; + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; + sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; }; }; - "resolve-1.1.7" = { + "resolve-1.2.0" = { name = "resolve"; packageName = "resolve"; - version = "1.1.7"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"; - sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b"; + url = "https://registry.npmjs.org/resolve/-/resolve-1.2.0.tgz"; + sha1 = "9589c3f2f6149d1417a40becc1663db6ec6bc26c"; }; }; "shasum-1.0.2" = { @@ -319,13 +328,13 @@ let sha1 = "66266ee5f9bdb9940a4e4514cafb43bb71e5c9db"; }; }; - "stream-http-2.3.1" = { + "stream-http-2.6.3" = { name = "stream-http"; packageName = "stream-http"; - version = "2.3.1"; + version = "2.6.3"; src = fetchurl { - url = "https://registry.npmjs.org/stream-http/-/stream-http-2.3.1.tgz"; - sha1 = "7e1dc87102c3e31b32e660f04ca31f23ddbd1d52"; + url = "https://registry.npmjs.org/stream-http/-/stream-http-2.6.3.tgz"; + sha1 = "4c3ddbf9635968ea2cfd4e48d43de5def2625ac3"; }; }; "string_decoder-0.10.31" = { @@ -355,13 +364,13 @@ let sha1 = "b4549706d386cc1c1dc7c2423f18579b6cade710"; }; }; - "through2-2.0.1" = { + "through2-2.0.3" = { name = "through2"; packageName = "through2"; - version = "2.0.1"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz"; - sha1 = "384e75314d49f32de12eebb8136b8eb6b5d59da9"; + url = "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"; + sha1 = "0004569b37c7c74ba39c43f3ced78d1ad94140be"; }; }; "timers-browserify-1.4.2" = { @@ -418,13 +427,13 @@ let sha1 = "a5c6d532be656e23db820efb943a1f04998d63af"; }; }; - "jsonparse-1.2.0" = { + "jsonparse-1.3.0" = { name = "jsonparse"; packageName = "jsonparse"; - version = "1.2.0"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz"; - sha1 = "5c0c5685107160e72fe7489bddea0b44c2bc67bd"; + url = "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.0.tgz"; + sha1 = "85fc245b1d9259acc6941960b905adf64e7de0e8"; }; }; "through-2.3.8" = { @@ -490,6 +499,15 @@ let sha1 = "75ce38f52bf0733c5a7f0c118d81334a2bb5f412"; }; }; + "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"; + }; + }; "pako-0.2.9" = { name = "pako"; packageName = "pako"; @@ -499,22 +517,22 @@ let sha1 = "f3f7522f4ef782348da8161bad9ecfd51bf83a75"; }; }; - "base64-js-1.1.2" = { + "base64-js-1.2.0" = { name = "base64-js"; packageName = "base64-js"; - version = "1.1.2"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/base64-js/-/base64-js-1.1.2.tgz"; - sha1 = "d6400cac1c4c660976d90d07a04351d89395f5e8"; + url = "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz"; + sha1 = "a39992d723584811982be5e290bb6a53d86700f1"; }; }; - "ieee754-1.1.6" = { + "ieee754-1.1.8" = { name = "ieee754"; packageName = "ieee754"; - version = "1.1.6"; + version = "1.1.8"; src = fetchurl { - url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.6.tgz"; - sha1 = "2e1013219c6d6712973ec54d981ec19e5579de97"; + url = "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz"; + sha1 = "be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"; }; }; "isarray-1.0.0" = { @@ -634,13 +652,13 @@ let sha1 = "b5835739270cfe26acf632099fded2a07f209e5e"; }; }; - "pbkdf2-3.0.4" = { + "pbkdf2-3.0.9" = { name = "pbkdf2"; packageName = "pbkdf2"; - version = "3.0.4"; + version = "3.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.4.tgz"; - sha1 = "12c8bfaf920543786a85150b03f68d5f1aa982fc"; + url = "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.9.tgz"; + sha1 = "f2c4b25a600058b3c3773c086c37dbbee1ffe693"; }; }; "public-encrypt-4.0.0" = { @@ -697,13 +715,13 @@ let sha1 = "26e61ed1422fb70dd42e6e36729ed51d855fe8d9"; }; }; - "cipher-base-1.0.2" = { + "cipher-base-1.0.3" = { name = "cipher-base"; packageName = "cipher-base"; - version = "1.0.2"; + version = "1.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.2.tgz"; - sha1 = "54ac1d1ebdf6a1bcd3559e6f369d72697f2cab8f"; + url = "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz"; + sha1 = "eeabf194419ce900da3018c207d212f2a6df0a07"; }; }; "des.js-1.0.0" = { @@ -742,13 +760,13 @@ let sha1 = "21e0abfaf6f2029cf2fafb133567a701d4135524"; }; }; - "elliptic-6.3.1" = { + "elliptic-6.3.2" = { name = "elliptic"; packageName = "elliptic"; - version = "6.3.1"; + version = "6.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/elliptic/-/elliptic-6.3.1.tgz"; - sha1 = "17781f2109ab0ec686b146bdcff5d2e8c6aeceda"; + url = "https://registry.npmjs.org/elliptic/-/elliptic-6.3.2.tgz"; + sha1 = "e4c81e0829cf0a65ab70e998b8232723b5c1bc48"; }; }; "parse-asn1-5.0.0" = { @@ -760,13 +778,13 @@ let sha1 = "35060f6d5015d37628c770f4e091a0b5a278bc23"; }; }; - "brorand-1.0.5" = { + "brorand-1.0.6" = { name = "brorand"; packageName = "brorand"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/brorand/-/brorand-1.0.5.tgz"; - sha1 = "07b54ca30286abd1718a0e2a830803efdc9bfa04"; + url = "https://registry.npmjs.org/brorand/-/brorand-1.0.6.tgz"; + sha1 = "4028706b915f91f7b349a2e0bf3c376039d216e5"; }; }; "hash.js-1.0.3" = { @@ -778,13 +796,13 @@ let sha1 = "1332ff00156c0a0ffdd8236013d07b77a0451573"; }; }; - "asn1.js-4.8.0" = { + "asn1.js-4.9.1" = { name = "asn1.js"; packageName = "asn1.js"; - version = "4.8.0"; + version = "4.9.1"; src = fetchurl { - url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.0.tgz"; - sha1 = "e0e04e9923319163be46aed9e5378973b161ef13"; + url = "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz"; + sha1 = "48ba240b45a9280e94748990ba597d216617fd40"; }; }; "ripemd160-1.0.1" = { @@ -796,13 +814,13 @@ let sha1 = "93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"; }; }; - "sha.js-2.4.5" = { + "sha.js-2.4.8" = { name = "sha.js"; packageName = "sha.js"; - version = "2.4.5"; + version = "2.4.8"; src = fetchurl { - url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz"; - sha1 = "27d171efcc82a118b99639ff581660242b506e7c"; + url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz"; + sha1 = "37068c2c476b6baf402d14a49c67f597921f634f"; }; }; "miller-rabin-4.0.0" = { @@ -814,13 +832,22 @@ let sha1 = "4a62fb1d42933c05583982f4c716f6fb9e6c6d3d"; }; }; - "inflight-1.0.5" = { + "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"; + }; + }; + "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"; - sha1 = "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a"; + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; + sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; }; }; "minimatch-3.0.3" = { @@ -832,22 +859,22 @@ let sha1 = "2a4e4090b96b2db06a9d7df01055a62a77c9b774"; }; }; - "once-1.3.3" = { + "once-1.4.0" = { name = "once"; packageName = "once"; - version = "1.3.3"; + version = "1.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/once/-/once-1.3.3.tgz"; - sha1 = "b2e261557ce4c314ec8304f3fa82663e4297ca20"; + url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; + sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; }; }; - "path-is-absolute-1.0.0" = { + "path-is-absolute-1.0.1" = { name = "path-is-absolute"; packageName = "path-is-absolute"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"; - sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912"; + url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; + sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; }; }; "wrappy-1.0.2" = { @@ -949,13 +976,13 @@ let sha1 = "1b63be438a133e4b671cc1935197600175910d83"; }; }; - "detective-4.3.1" = { + "detective-4.3.2" = { name = "detective"; packageName = "detective"; - version = "4.3.1"; + version = "4.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz"; - sha1 = "9fb06dd1ee8f0ea4dbcc607cda39d9ce1d4f726f"; + url = "https://registry.npmjs.org/detective/-/detective-4.3.2.tgz"; + sha1 = "77697e2e7947ac3fe7c8e26a6d6f115235afa91c"; }; }; "stream-combiner2-1.1.1" = { @@ -967,6 +994,15 @@ let sha1 = "fb4d8a1420ea362764e21ad4780397bebcb41cbe"; }; }; + "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"; + }; + }; "path-platform-0.11.15" = { name = "path-platform"; packageName = "path-platform"; @@ -1030,13 +1066,13 @@ let sha1 = "88a2bab73d1cf7bcd5c1b118a003f66f665fa662"; }; }; - "builtin-status-codes-2.0.0" = { + "builtin-status-codes-3.0.0" = { name = "builtin-status-codes"; packageName = "builtin-status-codes"; - version = "2.0.0"; + version = "3.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz"; - sha1 = "6f22003baacf003ccd287afe6872151fddc58579"; + url = "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"; + sha1 = "85982878e21b98e1c66425e03d0174788f569ee8"; }; }; "to-arraybuffer-1.0.1" = { @@ -1084,6 +1120,15 @@ let sha1 = "b209849203bb25df820da756e747005878521620"; }; }; + "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"; + }; + }; "indexof-0.0.1" = { name = "indexof"; packageName = "indexof"; @@ -1201,13 +1246,13 @@ let sha1 = "a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"; }; }; - "kind-of-3.0.4" = { + "kind-of-3.1.0" = { name = "kind-of"; packageName = "kind-of"; - version = "3.0.4"; + version = "3.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/kind-of/-/kind-of-3.0.4.tgz"; - sha1 = "7b8ecf18a4e17f8269d73b501c9f232c96887a74"; + url = "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz"; + sha1 = "475d698a5e49ff5e53d14e3e732429dc8bf4cf47"; }; }; "longest-1.0.1" = { @@ -1219,13 +1264,13 @@ let sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097"; }; }; - "repeat-string-1.5.4" = { + "repeat-string-1.6.1" = { name = "repeat-string"; packageName = "repeat-string"; - version = "1.5.4"; + version = "1.6.1"; src = fetchurl { - url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.4.tgz"; - sha1 = "64ec0c91e0f4b475f90d5b643651e3e6e5b6c2d5"; + url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"; + sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637"; }; }; "errno-0.1.4" = { @@ -1237,22 +1282,22 @@ let sha1 = "b896e23a9e5e8ba33871fc996abd3635fc9a1c7d"; }; }; - "graceful-fs-4.1.6" = { + "graceful-fs-4.1.11" = { name = "graceful-fs"; packageName = "graceful-fs"; - version = "4.1.6"; + version = "4.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz"; - sha1 = "514c38772b31bee2e08bedc21a0aeb3abf54c19e"; + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; }; }; - "image-size-0.5.0" = { + "image-size-0.5.1" = { name = "image-size"; packageName = "image-size"; - version = "0.5.0"; + version = "0.5.1"; src = fetchurl { - url = "https://registry.npmjs.org/image-size/-/image-size-0.5.0.tgz"; - sha1 = "be7aed1c37b5ac3d9ba1d66a24b4c47ff8397651"; + url = "https://registry.npmjs.org/image-size/-/image-size-0.5.1.tgz"; + sha1 = "28eea8548a4b1443480ddddc1e083ae54652439f"; }; }; "mime-1.3.4" = { @@ -1282,6 +1327,15 @@ let sha1 = "489654c692616b8aa55b0724fa809bb7db49c5bf"; }; }; + "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"; + }; + }; "prr-0.0.0" = { name = "prr"; packageName = "prr"; @@ -1300,22 +1354,220 @@ let sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; }; }; - "asap-2.0.4" = { + "asap-2.0.5" = { name = "asap"; packageName = "asap"; - version = "2.0.4"; + version = "2.0.5"; src = fetchurl { - url = "https://registry.npmjs.org/asap/-/asap-2.0.4.tgz"; - sha1 = "b391bf7f6bfbc65706022fec8f49c4b07fecf589"; + url = "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz"; + sha1 = "522765b50c3510490e52d7dcfe085ef9ba96958f"; }; }; - "browser-stdout-1.3.0" = { - name = "browser-stdout"; - packageName = "browser-stdout"; - version = "1.3.0"; + "aws-sign2-0.6.0" = { + name = "aws-sign2"; + packageName = "aws-sign2"; + version = "0.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz"; - sha1 = "f351d32969d32fa5d7a5567154263d928ae3bd1f"; + url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz"; + sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f"; + }; + }; + "aws4-1.5.0" = { + name = "aws4"; + packageName = "aws4"; + version = "1.5.0"; + src = fetchurl { + url = "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz"; + sha1 = "0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"; + }; + }; + "caseless-0.11.0" = { + name = "caseless"; + packageName = "caseless"; + version = "0.11.0"; + src = fetchurl { + url = "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz"; + sha1 = "715b96ea9841593cc33067923f5ec60ebda4f7d7"; + }; + }; + "combined-stream-1.0.5" = { + name = "combined-stream"; + packageName = "combined-stream"; + version = "1.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz"; + sha1 = "938370a57b4a51dea2c77c15d5c5fdf895164009"; + }; + }; + "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"; + }; + }; + "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.1.2" = { + name = "form-data"; + packageName = "form-data"; + version = "2.1.2"; + src = fetchurl { + url = "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz"; + sha1 = "89c3534008b97eada4cbb157d58f6f5df025eae4"; + }; + }; + "har-validator-2.0.6" = { + name = "har-validator"; + packageName = "har-validator"; + version = "2.0.6"; + src = fetchurl { + url = "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"; + sha1 = "cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "mime-types-2.1.14" = { + name = "mime-types"; + packageName = "mime-types"; + version = "2.1.14"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz"; + sha1 = "f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"; + }; + }; + "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"; + }; + }; + "qs-6.3.0" = { + name = "qs"; + packageName = "qs"; + version = "6.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz"; + sha1 = "f403b264f23bc01228c74131b407f18d5ea5d442"; + }; + }; + "stringstream-0.0.5" = { + name = "stringstream"; + packageName = "stringstream"; + version = "0.0.5"; + src = fetchurl { + url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz"; + sha1 = "4e484cd4de5a0bbbee18e46307710a8a81621878"; + }; + }; + "tough-cookie-2.3.2" = { + name = "tough-cookie"; + packageName = "tough-cookie"; + version = "2.3.2"; + src = fetchurl { + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz"; + sha1 = "f081f76e4c85720e6c37a5faced737150d84072a"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; }; }; "commander-2.9.0" = { @@ -1327,6 +1579,321 @@ let sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; }; }; + "is-my-json-valid-2.15.0" = { + name = "is-my-json-valid"; + packageName = "is-my-json-valid"; + version = "2.15.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz"; + sha1 = "936edda3ca3c211fd98f3b2d3e08da43f7b2915b"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "jsprim-1.3.1" = { + name = "jsprim"; + packageName = "jsprim"; + version = "1.3.1"; + src = fetchurl { + url = "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz"; + sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; + }; + }; + "sshpk-1.10.2" = { + name = "sshpk"; + packageName = "sshpk"; + version = "1.10.2"; + src = fetchurl { + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz"; + sha1 = "d5a804ce22695515638e798dbe23273de070a5fa"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "jsbn-0.1.0" = { + name = "jsbn"; + packageName = "jsbn"; + version = "0.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz"; + sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; + "ecc-jsbn-0.1.1" = { + name = "ecc-jsbn"; + packageName = "ecc-jsbn"; + version = "0.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz"; + sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505"; + }; + }; + "bcrypt-pbkdf-1.0.0" = { + name = "bcrypt-pbkdf"; + packageName = "bcrypt-pbkdf"; + version = "1.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz"; + sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4"; + }; + }; + "mime-db-1.26.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.26.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz"; + sha1 = "eaffcd0e4fc6935cf8134da246e2e6c35305adff"; + }; + }; + "browser-stdout-1.3.0" = { + name = "browser-stdout"; + packageName = "browser-stdout"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz"; + sha1 = "f351d32969d32fa5d7a5567154263d928ae3bd1f"; + }; + }; "debug-2.2.0" = { name = "debug"; packageName = "debug"; @@ -1345,15 +1912,6 @@ let sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"; }; }; - "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"; - }; - }; "glob-7.0.5" = { name = "glob"; packageName = "glob"; @@ -1399,15 +1957,6 @@ let sha1 = "72a262894d9d408b956ca05ff37b2ed8a6e2a2d5"; }; }; - "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"; - }; - }; "ms-0.7.1" = { name = "ms"; packageName = "ms"; @@ -1417,15 +1966,6 @@ let sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; }; }; - "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"; - }; - }; "lodash._baseassign-3.2.0" = { name = "lodash._baseassign"; packageName = "lodash._baseassign"; @@ -1615,13 +2155,13 @@ let sha1 = "460c1da0f810103d0321a9b633af9e575e64486f"; }; }; - "config-chain-1.1.10" = { + "config-chain-1.1.11" = { name = "config-chain"; packageName = "config-chain"; - version = "1.1.10"; + version = "1.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.10.tgz"; - sha1 = "7fc383de0fcc84d711cb465bd176579cad612346"; + url = "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz"; + sha1 = "aba09747dfbe4c3e70e766a6e41586e1859fc6f2"; }; }; "inherits-1.0.2" = { @@ -1714,15 +2254,6 @@ let sha1 = "6e015098ff51968b8a3c819001d5f2c89bc4b107"; }; }; - "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"; - }; - }; "mime-1.2.11" = { name = "mime"; packageName = "mime"; @@ -1750,15 +2281,6 @@ let sha1 = "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"; }; }; - "tough-cookie-2.3.1" = { - name = "tough-cookie"; - packageName = "tough-cookie"; - version = "2.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz"; - sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd"; - }; - }; "form-data-0.1.4" = { name = "form-data"; packageName = "form-data"; @@ -1768,15 +2290,6 @@ let sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12"; }; }; - "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"; - }; - }; "http-signature-0.10.1" = { name = "http-signature"; packageName = "http-signature"; @@ -1921,13 +2434,13 @@ let sha1 = "0b6e9516f2601a9fb0bb2dcc369afa1c7e200af7"; }; }; - "should-format-3.0.1" = { + "should-format-3.0.2" = { name = "should-format"; packageName = "should-format"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/should-format/-/should-format-3.0.1.tgz"; - sha1 = "3249b719c0921b4d7b26d347d1b0cc6e232ad324"; + url = "https://registry.npmjs.org/should-format/-/should-format-3.0.2.tgz"; + sha1 = "1a543ad3abfea5dc2bea4a0ba875ede60fe22b19"; }; }; "should-type-1.4.0" = { @@ -1939,13 +2452,13 @@ let sha1 = "0756d8ce846dfd09843a6947719dfa0d4cff5cf3"; }; }; - "should-type-adaptors-1.0.0" = { + "should-type-adaptors-1.0.1" = { name = "should-type-adaptors"; packageName = "should-type-adaptors"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.0.0.tgz"; - sha1 = "034b2843b8c151bb7b66e6350eba00543e797500"; + url = "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.0.1.tgz"; + sha1 = "efe5553cdf68cff66e5c5f51b712dc351c77beaa"; }; }; "should-util-1.0.0" = { @@ -1984,13 +2497,13 @@ let sha1 = "bec11fdc83a9fda063401210e40176c3024d1567"; }; }; - "cli-1.0.0" = { + "cli-1.0.1" = { name = "cli"; packageName = "cli"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/cli/-/cli-1.0.0.tgz"; - sha1 = "ee07dfc1390e3f2e6a9957cf88e1d4bfa777719d"; + url = "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz"; + sha1 = "22817534f24bfa4950c34d532d48ecbc621b8c14"; }; }; "exit-0.1.2" = { @@ -2038,15 +2551,6 @@ let sha1 = "3678bd8ab995057c07ade836ed2ef087da811d45"; }; }; - "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"; - }; - }; "domhandler-2.3.0" = { name = "domhandler"; packageName = "domhandler"; @@ -2148,6 +2652,7 @@ in url = "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz"; sha1 = "b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"; }; + buildInputs = globalBuildInputs; meta = { description = "A markdown parser built for speed"; homepage = https://github.com/chjj/marked; @@ -2158,20 +2663,20 @@ in browserify = nodeEnv.buildNodePackage { name = "browserify"; packageName = "browserify"; - version = "13.1.0"; + version = "13.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/browserify/-/browserify-13.1.0.tgz"; - sha1 = "d81a018e98dd7ca706ec04253d20f8a03b2af8ae"; + url = "https://registry.npmjs.org/browserify/-/browserify-13.3.0.tgz"; + sha1 = "b5a9c9020243f0c70e4675bec8223bc627e415ce"; }; dependencies = [ - (sources."JSONStream-1.1.4" // { + (sources."JSONStream-1.3.0" // { dependencies = [ - sources."jsonparse-1.2.0" + sources."jsonparse-1.3.0" sources."through-2.3.8" ]; }) - sources."assert-1.3.0" - (sources."browser-pack-6.0.1" // { + sources."assert-1.4.1" + (sources."browser-pack-6.0.2" // { dependencies = [ (sources."combine-source-map-0.7.2" // { dependencies = [ @@ -2184,7 +2689,11 @@ in sources."umd-3.0.1" ]; }) - sources."browser-resolve-1.11.2" + (sources."browser-resolve-1.11.2" // { + dependencies = [ + sources."resolve-1.1.7" + ]; + }) (sources."browserify-zlib-0.1.4" // { dependencies = [ sources."pako-0.2.9" @@ -2192,11 +2701,12 @@ in }) (sources."buffer-4.9.1" // { dependencies = [ - sources."base64-js-1.1.2" - sources."ieee754-1.1.6" + sources."base64-js-1.2.0" + sources."ieee754-1.1.8" sources."isarray-1.0.0" ]; }) + sources."cached-path-relative-1.0.0" (sources."concat-stream-1.5.2" // { dependencies = [ sources."typedarray-0.0.6" @@ -2223,12 +2733,12 @@ in (sources."browserify-aes-1.0.6" // { dependencies = [ sources."buffer-xor-1.0.3" - sources."cipher-base-1.0.2" + sources."cipher-base-1.0.3" ]; }) (sources."browserify-des-1.0.0" // { dependencies = [ - sources."cipher-base-1.0.2" + sources."cipher-base-1.0.3" (sources."des.js-1.0.0" // { dependencies = [ sources."minimalistic-assert-1.0.0" @@ -2243,15 +2753,15 @@ in dependencies = [ sources."bn.js-4.11.6" sources."browserify-rsa-4.0.1" - (sources."elliptic-6.3.1" // { + (sources."elliptic-6.3.2" // { dependencies = [ - sources."brorand-1.0.5" + sources."brorand-1.0.6" sources."hash.js-1.0.3" ]; }) (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.8.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -2259,7 +2769,7 @@ in (sources."browserify-aes-1.0.6" // { dependencies = [ sources."buffer-xor-1.0.3" - sources."cipher-base-1.0.2" + sources."cipher-base-1.0.3" ]; }) sources."evp_bytestokey-1.0.0" @@ -2270,9 +2780,9 @@ in (sources."create-ecdh-4.0.0" // { dependencies = [ sources."bn.js-4.11.6" - (sources."elliptic-6.3.1" // { + (sources."elliptic-6.3.2" // { dependencies = [ - sources."brorand-1.0.5" + sources."brorand-1.0.6" sources."hash.js-1.0.3" ]; }) @@ -2280,9 +2790,9 @@ in }) (sources."create-hash-1.1.2" // { dependencies = [ - sources."cipher-base-1.0.2" + sources."cipher-base-1.0.3" sources."ripemd160-1.0.1" - sources."sha.js-2.4.5" + sources."sha.js-2.4.8" ]; }) sources."create-hmac-1.1.4" @@ -2291,19 +2801,19 @@ in sources."bn.js-4.11.6" (sources."miller-rabin-4.0.0" // { dependencies = [ - sources."brorand-1.0.5" + sources."brorand-1.0.6" ]; }) ]; }) - sources."pbkdf2-3.0.4" + sources."pbkdf2-3.0.9" (sources."public-encrypt-4.0.0" // { dependencies = [ sources."bn.js-4.11.6" sources."browserify-rsa-4.0.1" (sources."parse-asn1-5.0.0" // { dependencies = [ - (sources."asn1.js-4.8.0" // { + (sources."asn1.js-4.9.1" // { dependencies = [ sources."minimalistic-assert-1.0.0" ]; @@ -2311,7 +2821,7 @@ in (sources."browserify-aes-1.0.6" // { dependencies = [ sources."buffer-xor-1.0.3" - sources."cipher-base-1.0.2" + sources."cipher-base-1.0.3" ]; }) sources."evp_bytestokey-1.0.0" @@ -2327,9 +2837,10 @@ in sources."domain-browser-1.1.7" sources."duplexer2-0.1.4" sources."events-1.1.1" - (sources."glob-5.0.15" // { + (sources."glob-7.1.1" // { dependencies = [ - (sources."inflight-1.0.5" // { + sources."fs.realpath-1.0.0" + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; @@ -2344,12 +2855,12 @@ in }) ]; }) - (sources."once-1.3.3" // { + (sources."once-1.4.0" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) (sources."has-1.0.1" // { @@ -2359,7 +2870,7 @@ in }) sources."htmlescape-1.1.1" sources."https-browserify-0.0.1" - sources."inherits-2.0.1" + sources."inherits-2.0.3" (sources."insert-module-globals-7.0.1" // { dependencies = [ (sources."combine-source-map-0.7.2" // { @@ -2388,11 +2899,11 @@ in sources."stream-splicer-2.0.0" ]; }) - (sources."module-deps-4.0.7" // { + (sources."module-deps-4.0.8" // { dependencies = [ - (sources."detective-4.3.1" // { + (sources."detective-4.3.2" // { dependencies = [ - sources."acorn-1.2.2" + sources."acorn-3.3.0" ]; }) sources."stream-combiner2-1.1.1" @@ -2409,7 +2920,7 @@ in sources."punycode-1.4.1" sources."querystring-es3-0.2.1" sources."read-only-stream-2.0.0" - (sources."readable-stream-2.1.5" // { + (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" @@ -2418,7 +2929,7 @@ in sources."util-deprecate-1.0.2" ]; }) - sources."resolve-1.1.7" + sources."resolve-1.2.0" (sources."shasum-1.0.2" // { dependencies = [ (sources."json-stable-stringify-0.0.1" // { @@ -2426,7 +2937,7 @@ in sources."jsonify-0.0.0" ]; }) - sources."sha.js-2.4.5" + sources."sha.js-2.4.8" ]; }) (sources."shell-quote-1.6.1" // { @@ -2438,9 +2949,9 @@ in ]; }) sources."stream-browserify-2.0.1" - (sources."stream-http-2.3.1" // { + (sources."stream-http-2.6.3" // { dependencies = [ - sources."builtin-status-codes-2.0.0" + sources."builtin-status-codes-3.0.0" sources."to-arraybuffer-1.0.1" ]; }) @@ -2455,18 +2966,7 @@ in sources."acorn-2.7.0" ]; }) - (sources."through2-2.0.1" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."through2-2.0.3" sources."timers-browserify-1.4.2" sources."tty-browserify-0.0.0" (sources."url-0.11.0" // { @@ -2475,7 +2975,11 @@ in sources."querystring-0.2.0" ]; }) - sources."util-0.10.3" + (sources."util-0.10.3" // { + dependencies = [ + sources."inherits-2.0.1" + ]; + }) (sources."vm-browserify-0.0.4" // { dependencies = [ sources."indexof-0.0.1" @@ -2483,6 +2987,7 @@ in }) sources."xtend-4.0.1" ]; + buildInputs = globalBuildInputs; meta = { description = "browser-side require() the node way"; homepage = "https://github.com/substack/node-browserify#readme"; @@ -2493,10 +2998,10 @@ in uglify-js = nodeEnv.buildNodePackage { name = "uglify-js"; packageName = "uglify-js"; - version = "2.7.3"; + version = "2.7.5"; src = fetchurl { - url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz"; - sha1 = "39b3a7329b89f5ec507e344c6e22568698ef4868"; + url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz"; + sha1 = "4612c0c7baaee2ba7c487de4904ae122079f2ca8"; }; dependencies = [ sources."async-0.2.10" @@ -2511,13 +3016,13 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; }) sources."longest-1.0.1" - sources."repeat-string-1.5.4" + sources."repeat-string-1.6.1" ]; }) sources."lazy-cache-1.0.4" @@ -2527,13 +3032,13 @@ in dependencies = [ (sources."align-text-0.1.4" // { dependencies = [ - (sources."kind-of-3.0.4" // { + (sources."kind-of-3.1.0" // { dependencies = [ sources."is-buffer-1.1.4" ]; }) sources."longest-1.0.1" - sources."repeat-string-1.5.4" + sources."repeat-string-1.6.1" ]; }) ]; @@ -2546,6 +3051,7 @@ in ]; }) ]; + buildInputs = globalBuildInputs; meta = { description = "JavaScript parser, mangler/compressor and beautifier toolkit"; homepage = http://lisperator.net/uglifyjs; @@ -2556,10 +3062,10 @@ in less = nodeEnv.buildNodePackage { name = "less"; packageName = "less"; - version = "2.7.1"; + version = "2.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/less/-/less-2.7.1.tgz"; - sha1 = "6cbfea22b3b830304e9a5fb371d54fa480c9d7cf"; + url = "https://registry.npmjs.org/less/-/less-2.7.2.tgz"; + sha1 = "368d6cc73e1fb03981183280918743c5dcf9b3df"; }; dependencies = [ (sources."errno-0.1.4" // { @@ -2567,8 +3073,8 @@ in sources."prr-0.0.0" ]; }) - sources."graceful-fs-4.1.6" - sources."image-size-0.5.0" + sources."graceful-fs-4.1.11" + sources."image-size-0.5.1" sources."mime-1.3.4" (sources."mkdirp-0.5.1" // { dependencies = [ @@ -2577,11 +3083,125 @@ in }) (sources."promise-7.1.1" // { dependencies = [ - sources."asap-2.0.4" + sources."asap-2.0.5" ]; }) sources."source-map-0.5.6" + (sources."request-2.79.0" // { + dependencies = [ + sources."aws-sign2-0.6.0" + sources."aws4-1.5.0" + sources."caseless-0.11.0" + (sources."combined-stream-1.0.5" // { + dependencies = [ + sources."delayed-stream-1.0.0" + ]; + }) + sources."extend-3.0.0" + sources."forever-agent-0.6.1" + (sources."form-data-2.1.2" // { + dependencies = [ + sources."asynckit-0.4.0" + ]; + }) + (sources."har-validator-2.0.6" // { + dependencies = [ + (sources."chalk-1.1.3" // { + dependencies = [ + sources."ansi-styles-2.2.1" + sources."escape-string-regexp-1.0.5" + (sources."has-ansi-2.0.0" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + (sources."strip-ansi-3.0.1" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + sources."supports-color-2.0.0" + ]; + }) + (sources."commander-2.9.0" // { + dependencies = [ + sources."graceful-readlink-1.0.1" + ]; + }) + (sources."is-my-json-valid-2.15.0" // { + dependencies = [ + sources."generate-function-2.0.0" + (sources."generate-object-property-1.2.0" // { + dependencies = [ + sources."is-property-1.0.2" + ]; + }) + sources."jsonpointer-4.0.1" + sources."xtend-4.0.1" + ]; + }) + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) + ]; + }) + (sources."hawk-3.1.3" // { + dependencies = [ + sources."hoek-2.16.3" + sources."boom-2.10.1" + sources."cryptiles-2.0.5" + sources."sntp-1.0.9" + ]; + }) + (sources."http-signature-1.1.1" // { + dependencies = [ + sources."assert-plus-0.2.0" + (sources."jsprim-1.3.1" // { + dependencies = [ + sources."extsprintf-1.0.2" + sources."json-schema-0.2.3" + sources."verror-1.3.6" + ]; + }) + (sources."sshpk-1.10.2" // { + dependencies = [ + sources."asn1-0.2.3" + sources."assert-plus-1.0.0" + sources."dashdash-1.14.1" + sources."getpass-0.1.6" + sources."jsbn-0.1.0" + sources."tweetnacl-0.14.5" + sources."jodid25519-1.0.2" + sources."ecc-jsbn-0.1.1" + sources."bcrypt-pbkdf-1.0.0" + ]; + }) + ]; + }) + sources."is-typedarray-1.0.0" + sources."isstream-0.1.2" + sources."json-stringify-safe-5.0.1" + (sources."mime-types-2.1.14" // { + dependencies = [ + sources."mime-db-1.26.0" + ]; + }) + sources."oauth-sign-0.8.2" + sources."qs-6.3.0" + sources."stringstream-0.0.5" + (sources."tough-cookie-2.3.2" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) + sources."tunnel-agent-0.4.3" + sources."uuid-3.0.1" + ]; + }) ]; + buildInputs = globalBuildInputs; meta = { description = "Leaner CSS"; homepage = http://lesscss.org/; @@ -2592,10 +3212,10 @@ in mocha = nodeEnv.buildNodePackage { name = "mocha"; packageName = "mocha"; - version = "3.0.2"; + version = "3.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/mocha/-/mocha-3.0.2.tgz"; - sha1 = "63a97f3e18f4d3e659d47a617677d089874557f0"; + url = "https://registry.npmjs.org/mocha/-/mocha-3.2.0.tgz"; + sha1 = "7dc4f45e5088075171a68896814e6ae9eb7a85e3"; }; dependencies = [ sources."browser-stdout-1.3.0" @@ -2614,12 +3234,12 @@ in (sources."glob-7.0.5" // { dependencies = [ sources."fs.realpath-1.0.0" - (sources."inflight-1.0.5" // { + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."inherits-2.0.1" + sources."inherits-2.0.3" (sources."minimatch-3.0.3" // { dependencies = [ (sources."brace-expansion-1.1.6" // { @@ -2630,12 +3250,12 @@ in }) ]; }) - (sources."once-1.3.3" // { + (sources."once-1.4.0" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) sources."growl-1.9.2" @@ -2669,6 +3289,7 @@ in ]; }) ]; + buildInputs = globalBuildInputs; meta = { description = "simple, flexible, fun test framework"; homepage = https://mochajs.org/; @@ -2692,7 +3313,7 @@ in sources."ncp-0.4.2" (sources."npmconf-0.0.24" // { dependencies = [ - (sources."config-chain-1.1.10" // { + (sources."config-chain-1.1.11" // { dependencies = [ sources."proto-list-1.2.4" sources."ini-1.3.4" @@ -2719,7 +3340,11 @@ in sources."mime-1.2.11" sources."forever-agent-0.5.2" sources."node-uuid-1.4.7" - sources."tough-cookie-2.3.1" + (sources."tough-cookie-2.3.2" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) (sources."form-data-0.1.4" // { dependencies = [ (sources."combined-stream-0.0.7" // { @@ -2766,6 +3391,7 @@ in ]; }) ]; + buildInputs = globalBuildInputs; meta = { description = "Run mocha browser tests in phantomjs via the command line"; homepage = "https://github.com/nathanboktae/mocha-phantomjs#readme"; @@ -2775,18 +3401,19 @@ in should = nodeEnv.buildNodePackage { name = "should"; packageName = "should"; - version = "11.1.0"; + version = "11.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/should/-/should-11.1.0.tgz"; - sha1 = "1d2ee7d3b150e965611ebe37be7dcf0fe2075a8e"; + url = "https://registry.npmjs.org/should/-/should-11.1.2.tgz"; + sha1 = "3cad9c6fc600ffe2e1547d948be3284e984da946"; }; dependencies = [ sources."should-equal-1.0.1" - sources."should-format-3.0.1" + sources."should-format-3.0.2" sources."should-type-1.4.0" - sources."should-type-adaptors-1.0.0" + sources."should-type-adaptors-1.0.1" sources."should-util-1.0.0" ]; + buildInputs = globalBuildInputs; meta = { description = "test framework agnostic BDD-style assertions"; homepage = https://github.com/shouldjs/should.js; @@ -2797,10 +3424,10 @@ in sinon = nodeEnv.buildNodePackage { name = "sinon"; packageName = "sinon"; - version = "1.17.5"; + version = "1.17.7"; src = fetchurl { - url = "https://registry.npmjs.org/sinon/-/sinon-1.17.5.tgz"; - sha1 = "1038cba830e37012e99a64837ecd3b67200c058c"; + url = "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz"; + sha1 = "4542a4f49ba0c45c05eb2e9dd9d203e2b8efe0bf"; }; dependencies = [ sources."formatio-1.1.1" @@ -2812,6 +3439,7 @@ in sources."lolex-1.3.2" sources."samsam-1.1.2" ]; + buildInputs = globalBuildInputs; meta = { description = "JavaScript test spies, stubs and mocks."; homepage = http://sinonjs.org/; @@ -2822,29 +3450,29 @@ in jshint = nodeEnv.buildNodePackage { name = "jshint"; packageName = "jshint"; - version = "2.9.3"; + version = "2.9.4"; src = fetchurl { - url = "https://registry.npmjs.org/jshint/-/jshint-2.9.3.tgz"; - sha1 = "a2e14ff85c2d6bf8c8080e5aa55129ebc6a2d320"; + url = "https://registry.npmjs.org/jshint/-/jshint-2.9.4.tgz"; + sha1 = "5e3ba97848d5290273db514aee47fe24cf592934"; }; dependencies = [ - (sources."cli-1.0.0" // { + (sources."cli-1.0.1" // { dependencies = [ - (sources."glob-7.0.6" // { + (sources."glob-7.1.1" // { dependencies = [ sources."fs.realpath-1.0.0" - (sources."inflight-1.0.5" // { + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."inherits-2.0.1" - (sources."once-1.3.3" // { + sources."inherits-2.0.3" + (sources."once-1.4.0" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) ]; @@ -2874,7 +3502,7 @@ in sources."core-util-is-1.0.2" sources."isarray-0.0.1" sources."string_decoder-0.10.31" - sources."inherits-2.0.1" + sources."inherits-2.0.3" ]; }) sources."entities-1.0.0" @@ -2894,6 +3522,7 @@ in sources."strip-json-comments-1.0.4" sources."lodash-3.7.0" ]; + buildInputs = globalBuildInputs; meta = { description = "Static analysis tool for JavaScript"; homepage = http://jshint.com/; @@ -2904,21 +3533,21 @@ in shelljs = nodeEnv.buildNodePackage { name = "shelljs"; packageName = "shelljs"; - version = "0.7.4"; + version = "0.7.6"; src = fetchurl { - url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.4.tgz"; - sha1 = "b8f04b3a74ddfafea22acf98e0be45ded53d59c8"; + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz"; + sha1 = "379cccfb56b91c8601e4793356eb5382924de9ad"; }; dependencies = [ - (sources."glob-7.0.6" // { + (sources."glob-7.1.1" // { dependencies = [ sources."fs.realpath-1.0.0" - (sources."inflight-1.0.5" // { + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."inherits-2.0.1" + sources."inherits-2.0.3" (sources."minimatch-3.0.3" // { dependencies = [ (sources."brace-expansion-1.1.6" // { @@ -2929,21 +3558,22 @@ in }) ]; }) - (sources."once-1.3.3" // { + (sources."once-1.4.0" // { dependencies = [ sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) sources."interpret-1.0.1" (sources."rechoir-0.6.2" // { dependencies = [ - sources."resolve-1.1.7" + sources."resolve-1.2.0" ]; }) ]; + buildInputs = globalBuildInputs; meta = { description = "Portable Unix shell commands for Node.js"; homepage = http://github.com/shelljs/shelljs; diff --git a/pkgs/development/web/remarkjs/nodepkgs.nix b/pkgs/development/web/remarkjs/nodepkgs.nix index 4d6c2d6662c..54f8fe0c728 100644 --- a/pkgs/development/web/remarkjs/nodepkgs.nix +++ b/pkgs/development/web/remarkjs/nodepkgs.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.0.1. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {pkgs ? import { inherit system; @@ -6,7 +6,7 @@ let nodeEnv = import ../../node-packages/node-env.nix { - inherit (pkgs) stdenv utillinux runCommand writeTextFile; + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; inherit nodejs; }; in diff --git a/pkgs/games/angband/default.nix b/pkgs/games/angband/default.nix index c0445811f39..34b31cdf7ec 100644 --- a/pkgs/games/angband/default.nix +++ b/pkgs/games/angband/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, autoreconfHook, ncurses }: +{ stdenv, fetchFromGitHub, autoreconfHook, ncurses5 }: stdenv.mkDerivation rec { version = "4.0.5"; @@ -12,13 +12,13 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ autoreconfHook ]; - buildInputs = [ ncurses ]; + buildInputs = [ ncurses5 ]; installFlags = "bindir=$(out)/bin"; meta = with stdenv.lib; { homepage = http://rephial.org/; description = "A single-player roguelike dungeon exploration game"; - maintainers = [ maintainers.chattered ]; + maintainers = [ maintainers.chattered ]; license = licenses.gpl2; }; } diff --git a/pkgs/games/eduke32/default.nix b/pkgs/games/eduke32/default.nix index 519b7c2ac24..185295a20b6 100644 --- a/pkgs/games/eduke32/default.nix +++ b/pkgs/games/eduke32/default.nix @@ -24,7 +24,7 @@ in stdenv.mkDerivation rec { --replace libGLU.so ${mesa}/lib/libGLU.so ''; - NIX_CFLAGS_COMPILE = "-I${SDL2}/include/SDL"; + NIX_CFLAGS_COMPILE = "-I${SDL2.dev}/include/SDL2 -I${SDL2_mixer}/include/SDL2"; NIX_LDFLAGS = "-L${SDL2}/lib"; makeFlags = [ diff --git a/pkgs/games/factorio/default.nix b/pkgs/games/factorio/default.nix index fe01667f531..e071edfeb81 100644 --- a/pkgs/games/factorio/default.nix +++ b/pkgs/games/factorio/default.nix @@ -10,7 +10,7 @@ assert releaseType == "alpha" || releaseType == "headless"; with stdenv.lib; let - version = "0.13.20"; + version = "0.14.21"; isHeadless = releaseType == "headless"; arch = if stdenv.system == "x86_64-linux" then { @@ -27,12 +27,12 @@ let url = "https://www.factorio.com/get-download/${version}/${releaseType}/${arch.inUrl}"; name = "factorio_${releaseType}_${arch.inTar}-${version}.tar.gz"; x64 = { - headless = fetchurl { inherit name url; sha256 = "0nf1sxcgnbx52iwx7jgkjxass10lzz1iyskvgk0gq3ky9cg4ixfb"; }; - alpha = authenticatedFetch { inherit url; sha256 = "0rgjdxdcqf9m3ghzr076q3xi1g01ix14jldjwn6jgnvggzqkph9l"; }; + headless = fetchurl { inherit name url; sha256 = "0bx4fq46781vv9vr0ciyckaskksjrqikvcdv1yz0wj8mrb2j08cw"; }; + alpha = authenticatedFetch { inherit url; sha256 = "067p1i5wcxk88kmblyklc4lh8fqjc5pqjdarvhjz420vqmdls7k6"; }; }; i386 = { headless = abort "Factorio 32-bit headless binaries are not available for download."; - alpha = authenticatedFetch { inherit url; sha256 = "0hda2z1q22xanl328kic5q09ck59mr3aa5cy4dbjv86s4dx9kxfq"; }; + alpha = authenticatedFetch { inherit url; sha256 = "0iwhachp0z02w19x5y70qy3b0yp79dspawkcygdfna5cfqrybvx6"; }; }; }; diff --git a/pkgs/games/flightgear/default.nix b/pkgs/games/flightgear/default.nix index 1a1b3a10895..2d7f5566c5d 100644 --- a/pkgs/games/flightgear/default.nix +++ b/pkgs/games/flightgear/default.nix @@ -6,14 +6,14 @@ }: let - version = "2016.4.3"; + version = "2016.4.4"; shortVersion = "2016.4"; data = stdenv.mkDerivation rec { name = "flightgear-base-${version}"; src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/FlightGear-${version}-data.tar.bz2"; - sha256 = "1wy4fg6r79a635rrjy2a2a6jkz2p5zzahxs0hz7scgxg4ikb5xp4"; + sha256 = "0s4nlkwi9jfc408agsl0w5xl3vajrvplc66k3nwg92wsr614pz9x"; }; phases = [ "installPhase" ]; @@ -26,11 +26,12 @@ let in stdenv.mkDerivation rec { name = "flightgear-${version}"; - inherit version; + # inheriting data for `nix-prefetch-url -A pkgs.flightgear.data.src` + inherit version data; src = fetchurl { url = "mirror://sourceforge/flightgear/release-${shortVersion}/${name}.tar.bz2"; - sha256 = "08i8dlia3aral2wwf72n5q5ji4vxj51bnn24g6prqjjy4qww9a9m"; + sha256 = "1z7s9m2g85g8q9zxawhpal84rq2jin1ppchshbwi460gwk5r46fm"; }; # Of all the files in the source and data archives, there doesn't seem to be diff --git a/pkgs/games/minecraft-server/default.nix b/pkgs/games/minecraft-server/default.nix index 781dc5e31d8..fd944bb7611 100644 --- a/pkgs/games/minecraft-server/default.nix +++ b/pkgs/games/minecraft-server/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "minecraft-server-${version}"; - version = "1.11.1"; + version = "1.11.2"; src = fetchurl { url = "http://s3.amazonaws.com/Minecraft.Download/versions/${version}/minecraft_server.${version}.jar"; - sha256 = "161cwwcv73zisac1biz9arrby8y8n0j4bn9hz9rvy8dszlrbq0l0"; + sha256 = "12nqcj6skwjfcywm3ah4jb1qn4r558ng9cchdc3hbz99nhv7vi6y"; }; preferLocalBuild = true; diff --git a/pkgs/games/minecraft/default.nix b/pkgs/games/minecraft/default.nix index 6bceb40b523..ebf04ec7536 100644 --- a/pkgs/games/minecraft/default.nix +++ b/pkgs/games/minecraft/default.nix @@ -53,7 +53,7 @@ in stdenv.mkDerivation { meta = { description = "A sandbox-building game"; homepage = http://www.minecraft.net; - maintainers = with stdenv.lib.maintainers; [ page ryantm ]; + maintainers = with stdenv.lib.maintainers; [ cpages ryantm ]; license = stdenv.lib.licenses.unfreeRedistributable; }; } diff --git a/pkgs/games/minetest/default.nix b/pkgs/games/minetest/default.nix index 53227f2cc81..e28a83cc6a2 100644 --- a/pkgs/games/minetest/default.nix +++ b/pkgs/games/minetest/default.nix @@ -4,19 +4,19 @@ }: let - version = "0.4.14"; + version = "0.4.15"; sources = { src = fetchFromGitHub { owner = "minetest"; repo = "minetest"; rev = "${version}"; - sha256 = "1f74wsiqj8x1m8wqmxijb00df5ljlvy4ac0ahbh325vfzi0bjla3"; + sha256 = "0bn4102d0hq774bn6hqhrs6qzl4sancrs4j15w4318bqdndk4676"; }; data = fetchFromGitHub { owner = "minetest"; repo = "minetest_game"; rev = "${version}"; - sha256 = "1dc9zfbp603h2nlk39bw37kjbswrfmpd9yg3v72z1jb89pcxzsqs"; + sha256 = "1mjj40slfiw0khg9nrq8yfmnay237z5jm1cg9hrsiq2fkjrr8w2m"; }; }; in stdenv.mkDerivation { diff --git a/pkgs/games/openxcom/default.nix b/pkgs/games/openxcom/default.nix index 7b939af096a..204663e1448 100644 --- a/pkgs/games/openxcom/default.nix +++ b/pkgs/games/openxcom/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { description = "Open source clone of UFO: Enemy Unknown"; homepage = http://openxcom.org; repositories.git = https://github.com/SupSuper/OpenXcom.git; - maintainers = [ stdenv.lib.maintainers.page ]; + maintainers = [ stdenv.lib.maintainers.cpages ]; platforms = stdenv.lib.platforms.linux; license = stdenv.lib.licenses.gpl3; }; diff --git a/pkgs/games/super-tux-kart/default.nix b/pkgs/games/super-tux-kart/default.nix index a1778cc69d7..4d2db9d293f 100644 --- a/pkgs/games/super-tux-kart/default.nix +++ b/pkgs/games/super-tux-kart/default.nix @@ -1,45 +1,51 @@ -{ fetchgit, fetchsvn, cmake, stdenv, plib, SDL, openal, freealut, mesa -, libvorbis, libogg, gettext, libXxf86vm, curl, pkgconfig -, fribidi, autoconf, automake, libtool, bluez, libjpeg, libpng }: +{ stdenv, fetchFromGitHub, fetchsvn, cmake, pkgconfig +, openal, freealut, mesa, libvorbis, libogg, gettext, curl, freetype +, fribidi, libtool, bluez, libjpeg, libpng, zlib, libX11, libXrandr }: -stdenv.mkDerivation rec { +let + dir = "stk-code"; + +in stdenv.mkDerivation rec { name = "supertuxkart-${version}"; - version = "0.9"; + version = "0.9.2"; srcs = [ - (fetchgit { - url = "https://github.com/supertuxkart/stk-code"; - rev = "28a525f6d4aba2667c41a549b027149fcceda97e"; - sha256 = "0b5izr7j3clm6pcxanwwaas06f17wi454s6hwmgv1mg48aay2v97"; - name = "stk-code"; + (fetchFromGitHub { + owner = "supertuxkart"; + repo = "stk-code"; + rev = version; + sha256 = "1zsc5nw8il8xwppk624jampfk6qhqzjnni8zicrhqix0xg07nxca"; + name = dir; }) (fetchsvn { - url = "https://svn.code.sf.net/p/supertuxkart/code/stk-assets"; - rev = "16293"; - sha256 = "07jdkli28xr3rcxvixyy5bwi26n5i7dkhd9q0j4wifgs4pymm8r5"; - name = "stk-assets"; + url = "https://svn.code.sf.net/p/supertuxkart/code/stk-assets"; + rev = "16503"; # 0.9.2 crashes with 16937. Refer to stk-code/doc/assets_version + sha256 = "0j1dy27gxm4hx26xddr2ak6vw0lim0nqmjnszfb4c61y92j12cqp"; + name = "stk-assets"; }) ]; - + buildInputs = [ - plib SDL openal freealut mesa libvorbis libogg gettext - libXxf86vm curl pkgconfig fribidi autoconf automake libtool cmake bluez libjpeg libpng + cmake libtool pkgconfig + libX11 libXrandr + openal freealut mesa libvorbis libogg gettext zlib freetype + curl fribidi bluez libjpeg libpng ]; enableParallelBuilding = true; - sourceRoot = "stk-code"; + sourceRoot = dir; - meta = { + meta = with stdenv.lib; { description = "A Free 3D kart racing game"; longDescription = '' SuperTuxKart is a Free 3D kart racing game, with many tracks, characters and items for you to try, similar in spirit to Mario Kart. ''; - homepage = http://supertuxkart.sourceforge.net/; - license = stdenv.lib.licenses.gpl2Plus; - maintainers = with stdenv.lib.maintainers; [ c0dehero fuuzetsu ]; - platforms = with stdenv.lib.platforms; linux; + homepage = https://supertuxkart.net/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ c0dehero fuuzetsu peterhoeg ]; + platforms = with platforms; linux; }; } diff --git a/pkgs/games/warsow/default.nix b/pkgs/games/warsow/default.nix index 9f2dfbab2ec..ef0e4640c39 100644 --- a/pkgs/games/warsow/default.nix +++ b/pkgs/games/warsow/default.nix @@ -59,5 +59,6 @@ stdenv.mkDerivation rec { license = licenses.unfreeRedistributable; maintainers = with maintainers; [ astsmtl ]; platforms = platforms.linux; + broken = true; # Depends on a specific old libjpeg version }; } diff --git a/pkgs/misc/emulators/cdemu/base.nix b/pkgs/misc/emulators/cdemu/base.nix index cfd2ad37cad..cc9d11f8643 100644 --- a/pkgs/misc/emulators/cdemu/base.nix +++ b/pkgs/misc/emulators/cdemu/base.nix @@ -32,6 +32,5 @@ in stdenv.mkDerivation ({ homepage = http://cdemu.sourceforge.net/; license = licenses.gpl2Plus; platforms = platforms.linux; - maintainers = [ "Rok Mandeljc " ]; }; } // drvParams) diff --git a/pkgs/misc/emulators/gxemul/default.nix b/pkgs/misc/emulators/gxemul/default.nix index 1e4827942b9..ba1b63855e3 100644 --- a/pkgs/misc/emulators/gxemul/default.nix +++ b/pkgs/misc/emulators/gxemul/default.nix @@ -9,7 +9,7 @@ composableDerivation.composableDerivation {} { inherit name; src = fetchurl { - url = "http://gavare.se/gxemul/src/${name}.tar.gz"; + url = "http://gxemul.sourceforge.net/src/${name}.tar.gz"; sha256 = "1afd9l0igyv7qgc0pn3rkdgrl5d0ywlyib0qhg4li23zilyq5407"; }; diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix index d556f94b78c..19026274d56 100644 --- a/pkgs/misc/emulators/wine/base.nix +++ b/pkgs/misc/emulators/wine/base.nix @@ -48,7 +48,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) { ++ lib.optional xineramaSupport pkgs.xorg.libXinerama ++ lib.optionals gstreamerSupport (with pkgs.gst_all; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ]) ++ lib.optionals gtkSupport [ pkgs.gtk3 pkgs.glib ] - ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.opencl-icd ] + ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.ocl-icd ] ++ lib.optionals xmlSupport [ pkgs.libxml2 pkgs.libxslt ] ++ lib.optionals tlsSupport [ pkgs.openssl pkgs.gnutls ] ++ lib.optionals openglSupport [ pkgs.mesa pkgs.mesa_noglu.osmesa pkgs.libdrm ] diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index e6577839718..597866a80ab 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -10,11 +10,11 @@ let stdenv.mkDerivation (rec { name = "uboot-${defconfig}-${version}"; - version = "2016.11"; + version = "2017.01"; src = fetchurl { url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${version}.tar.bz2"; - sha256 = "1j6dkd9fqiibsdv0smq6q4x5zgyd4i1n4lk7prm47h6wcmjkx0a5"; + sha256 = "1wpc51jm3zyibgcr78jng2yksqvrya76bxgsr4pcyjrsz5sm2hkc"; }; nativeBuildInputs = [ bc dtc ]; diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix index 6a4105c7323..560aa3ff079 100644 --- a/pkgs/misc/vim-plugins/default.nix +++ b/pkgs/misc/vim-plugins/default.nix @@ -750,6 +750,17 @@ rec { }; + typescript-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation + name = "typescript-vim-2016-08-10"; + src = fetchgit { + url = "git://github.com/leafgarland/typescript-vim"; + rev = "7e25a901af7cd993498cc9ecfc833ca2ac21db7a"; + sha256 = "0n5lrn741ar6wkvsi86kf7hgdjdwq34sn3ppzcddhvic5hayrkyk"; + }; + dependencies = []; + + }; + vim-ipython = buildVimPluginFrom2Nix { # created by nix#NixDerivation name = "vim-ipython-2015-06-23"; src = fetchgit { @@ -1322,6 +1333,17 @@ rec { }; + vim-speeddating = buildVimPluginFrom2Nix { # created by nix#NixDerivation + name = "vim-speeddating-2015-01-24"; + src = fetchgit { + url = "git://github.com/tpope/vim-speeddating"; + rev = "426c792e479f6e1650a6996c683943a09344c21e"; + sha256 = "1i8pndds1lk5afxl6nwsnl4vzszh0qxgqx7x11fp3vqw27c5bwn8"; + }; + dependencies = []; + + }; + hasksyn = buildVimPluginFrom2Nix { # created by nix#NixDerivation name = "hasksyn-2014-09-03"; src = fetchgit { @@ -1599,6 +1621,17 @@ rec { }; + gruvbox = buildVimPluginFrom2Nix { # created by nix#NixDerivation + name = "gruvbox-2016-09-28"; + src = fetchgit { + url = "git://github.com/morhetz/gruvbox"; + rev = "127c9d14d4bac1bac31e328b835a8919a255789c"; + sha256 = "19wg9143wvlynblpxm0cnk3ars2hgss3y745hligqgvfy308f7sm"; + }; + dependencies = []; + + }; + matchit-zip = buildVimPluginFrom2Nix { # created by nix#NixDerivation name = "matchit-zip"; src = fetchurl { @@ -1752,6 +1785,17 @@ rec { }; + tsuquyomi = buildVimPluginFrom2Nix { # created by nix#NixDerivation + name = "tsuquyomi-2017-01-02"; + src = fetchgit { + url = "git://github.com/Quramy/tsuquyomi"; + rev = "473aa2703950816748329acca56c069df7339c96"; + sha256 = "0h5gbhs4gsvyjsin2wvdlbrr6ykpcmipmpwpf39595j1dlqnab59"; + }; + dependencies = []; + + }; + undotree = buildVimPluginFrom2Nix { # created by nix#NixDerivation name = "undotree-2016-07-19"; src = fetchgit { diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names index 3809ea8fc01..cd22f63d562 100644 --- a/pkgs/misc/vim-plugins/vim-plugin-names +++ b/pkgs/misc/vim-plugins/vim-plugin-names @@ -1,6 +1,7 @@ "CSApprox" "CheckAttach" "Gist" +"gruvbox" "Hoogle" "Solarized" "Supertab" @@ -23,6 +24,7 @@ "github:907th/vim-auto-save" "github:Chiel92/vim-autoformat" "github:LnL7/vim-nix" +"github:Quramy/tsuquyomi" "github:Shougo/deoplete.nvim" "github:ajh17/Spacegray.vim" "github:alvan/vim-closetag" @@ -66,6 +68,7 @@ "github:junegunn/vim-peekaboo" "github:justincampbell/vim-eighties" "github:latex-box-team/latex-box" +"github:leafgarland/typescript-vim" "github:lepture/vim-jinja" "github:lervag/vimtex" "github:lokaltog/vim-easymotion" @@ -100,6 +103,7 @@ "github:tomasr/molokai" "github:tpope/vim-eunuch" "github:tpope/vim-repeat" +"github:tpope/vim-speeddating" "github:travitch/hasksyn" "github:twinside/vim-haskellconceal" "github:valloric/youcompleteme" diff --git a/pkgs/os-specific/darwin/DarwinTools/default.nix b/pkgs/os-specific/darwin/DarwinTools/default.nix new file mode 100644 index 00000000000..174f9478633 --- /dev/null +++ b/pkgs/os-specific/darwin/DarwinTools/default.nix @@ -0,0 +1,31 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "DarwinTools-1"; + + src = fetchurl { + url = "https://opensource.apple.com/tarballs/DarwinTools/${name}.tar.gz"; + sha256 = "0hh4jl590jv3v830p77r3jcrnpndy7p2b8ajai3ldpnx2913jfhp"; + }; + + patchPhase = '' + substituteInPlace Makefile \ + --replace gcc cc + ''; + + configurePhase = '' + export SRCROOT=. + export SYMROOT=. + export DSTROOT=$out + ''; + + postInstall = '' + mv $out/usr/* $out + rmdir $out/usr + ''; + + meta = { + maintainers = [ stdenv.lib.maintainers.matthewbauer ]; + platforms = stdenv.lib.platforms.darwin; + }; +} diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix index 3ecb3511422..9a3c3c556e3 100644 --- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix +++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix @@ -104,6 +104,7 @@ with frameworks; with libs; { VideoDecodeAcceleration = [ CF CoreVideo ]; VideoToolbox = [ CF CoreMedia CoreVideo ]; WebKit = [ ApplicationServices Carbon JavaScriptCore OpenGL ]; + X11 = []; # used by Tk, should this exist? # Umbrellas Accelerate = [ CoreWLAN IOBluetooth ]; diff --git a/pkgs/os-specific/darwin/apple-source-releases/default.nix b/pkgs/os-specific/darwin/apple-source-releases/default.nix index 4108bc60c27..29a0658d438 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/default.nix @@ -196,7 +196,7 @@ let Csu = applePackage "Csu" "osx-10.11.6" "0yh5mslyx28xzpv8qww14infkylvc1ssi57imhi471fs91sisagj" {}; dtrace = applePackage "dtrace" "osx-10.11.6" "0pp5x8dgvzmg9vvg32hpy2brm17dpmbwrcr4prsmdmfvd4767wc0" {}; dyld = applePackage "dyld" "osx-10.11.6" "0qkjmjazm2zpgvwqizhandybr9cm3gz9pckx8rmf0py03faafc08" {}; - eap8021x = applePackage "eap8021x" "osx-10.11.6" "15bbgjhi8l7hbib41gqcldzbf3hf6105jbwc745hp1gmrscw4zch" {}; + eap8021x = applePackage "eap8021x" "osx-10.11.6" "0iw0qdib59hihyx2275rwq507bq2a06gaj8db4a8z1rkaj1frskh" {}; IOKit = applePackage "IOKit" "osx-10.11.6" "0kcbrlyxcyirvg5p95hjd9k8a01k161zg0bsfgfhkb90kh2s8x00" { inherit IOKitSrcs; }; launchd = applePackage "launchd" "osx-10.9.5" "0w30hvwqq8j5n90s3qyp0fccxflvrmmjnicjri4i1vd2g196jdgj" {}; libauto = applePackage "libauto" "osx-10.9.5" "17z27yq5d7zfkwr49r7f0vn9pxvj95884sd2k6lq6rfaz9gxqhy3" {}; @@ -212,7 +212,7 @@ let libiconv = applePackage "libiconv" "osx-10.11.6" "11h6lfajydri4widis62q8scyz7z8l6msqyx40ly4ahsdlbl0981" {}; Libinfo = applePackage "Libinfo" "osx-10.11.6" "0qjgkd4y8sjvwjzv5wwyzkb61pg8wwg95bkp721dgzv119dqhr8x" {}; Libm = applePackage "Libm" "osx-10.7.4" "02sd82ig2jvvyyfschmb4gpz6psnizri8sh6i982v341x6y4ysl7" {}; - Libnotify = applePackage "Libnotify" "osx-10.11.6" "14rhhfzb75r9jf3kyj8fzd01n09n7km1fsdj3dzl3lkkp1sir78m" {}; + Libnotify = applePackage "Libnotify" "osx-10.11.6" "0zbcyxlcfhf91jxczhd5bq9qfgvg494gwwp3l7q5ayb2qdihzr8b" {}; libpthread = applePackage "libpthread" "osx-10.11.6" "1kbw738cmr9pa7pz1igmajs307clfq7gv2vm1sqdzhcnnjxbl28w" {}; libresolv = applePackage "libresolv" "osx-10.11.6" "09flfdi3dlzq0yap32sxidacpc4nn4va7z12a6viip21ix2xb2gf" {}; Libsystem = applePackage "Libsystem" "osx-10.11.6" "1nfkmbqml587v2s1d1y2s2v8nmr577jvk51y6vqrfvsrhdhc2w94" {}; diff --git a/pkgs/os-specific/darwin/ghc-standalone-archive/default.nix b/pkgs/os-specific/darwin/ghc-standalone-archive/default.nix new file mode 100644 index 00000000000..d23328d362e --- /dev/null +++ b/pkgs/os-specific/darwin/ghc-standalone-archive/default.nix @@ -0,0 +1,14 @@ +{ runCommand, cctools }: +{ haskellPackages, src, deps ? p : [], name }: let + inherit (haskellPackages) ghc ghcWithPackages; + with-env = ghcWithPackages deps; + crossPrefix = if (ghc.cross or null) != null then "${ghc.cross.config}-" else ""; + ghcName = "${crossPrefix}ghc"; +in runCommand name { buildInputs = [ with-env cctools ]; } '' + mkdir -p $out/lib + mkdir -p $out/include + ${ghcName} ${src} -staticlib -outputdir . -o $out/lib/${name}.a -stubdir $out/include + for file in ${ghc}/lib/${ghcName}-${ghc.version}/include/*; do + ln -sv $file $out/include + done +'' diff --git a/pkgs/os-specific/darwin/ios-cross/default.nix b/pkgs/os-specific/darwin/ios-cross/default.nix index 1d26a8b350b..7de7d291289 100644 --- a/pkgs/os-specific/darwin/ios-cross/default.nix +++ b/pkgs/os-specific/darwin/ios-cross/default.nix @@ -18,7 +18,9 @@ { prefix, arch, simulator ? false }: let sdkType = if simulator then "Simulator" else "OS"; - sdk = "/Applications/Xcode.app/Contents/Developer/Platforms/iPhone${sdkType}.platform/Developer/SDKs/iPhone${sdkType}10.0.sdk"; + sdkVer = "10.2"; + + sdk = "/Applications/Xcode.app/Contents/Developer/Platforms/iPhone${sdkType}.platform/Developer/SDKs/iPhone${sdkType}${sdkVer}.sdk"; /* TODO: Properly integrate with gcc-cross-wrapper */ wrapper = import ../../../build-support/cc-wrapper { @@ -29,6 +31,10 @@ libc = runCommand "empty-libc" {} "mkdir -p $out/{lib,include}"; cc = clang; extraBuildCommands = '' + if ! [ -d ${sdk} ]; then + echo "You must have ${sdkVer} of the iPhone${sdkType} sdk installed at ${sdk}" >&2 + exit 1 + fi # ugh tr '\n' ' ' < $out/nix-support/cc-cflags > cc-cflags.tmp mv cc-cflags.tmp $out/nix-support/cc-cflags @@ -39,7 +45,7 @@ ''; }; in { - cc = runCommand "${prefix}-cc" {} '' + cc = runCommand "${prefix}-cc" { passthru = { inherit sdkType sdkVer sdk; }; } '' mkdir -p $out/bin ln -sv ${wrapper}/bin/clang $out/bin/${prefix}-cc mkdir -p $out/nix-support diff --git a/pkgs/os-specific/darwin/khd/default.nix b/pkgs/os-specific/darwin/khd/default.nix new file mode 100644 index 00000000000..f08073a8901 --- /dev/null +++ b/pkgs/os-specific/darwin/khd/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchFromGitHub, Carbon, Cocoa }: + +stdenv.mkDerivation rec { + name = "khd-${version}"; + version = "1.1.4"; + + src = fetchFromGitHub { + owner = "koekeishiya"; + repo = "khd"; + rev = "v${version}"; + sha256 = "1klia3fywl0c88zbp5wdn6kxhdwdry1jwmkj27vpv8vzvdfzwfmy"; + }; + + buildInputs = [ Carbon Cocoa ]; + + prePatch = '' + substituteInPlace makefile \ + --replace g++ clang++ + ''; + + buildPhase = '' + make install + ''; + + installPhase = '' + mkdir -p $out/bin + cp bin/khd $out/bin/khd + + mkdir -p $out/Library/LaunchDaemons + cp ${./org.nixos.khd.plist} $out/Library/LaunchDaemons/org.nixos.khd.plist + substituteInPlace $out/Library/LaunchDaemons/org.nixos.khd.plist --subst-var out + ''; + + meta = with stdenv.lib; { + description = "A simple modal hototkey daemon for OSX"; + homepage = https://github.com/koekeishiya/khd; + downloadPage = https://github.com/koekeishiya/khd/releases; + platforms = platforms.darwin; + maintainers = with maintainers; [ lnl7 ]; + license = licenses.mit; + }; +} diff --git a/pkgs/os-specific/darwin/khd/org.nixos.khd.plist b/pkgs/os-specific/darwin/khd/org.nixos.khd.plist new file mode 100644 index 00000000000..3c0aaa81eb6 --- /dev/null +++ b/pkgs/os-specific/darwin/khd/org.nixos.khd.plist @@ -0,0 +1,33 @@ + + + + + Label + org.nixos.khd + ProgramArguments + + @out@/bin/khd + + KeepAlive + + ProcessType + Interactive + EnvironmentVariables + + PATH + @out@/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin + + Sockets + + Listeners + + SockServiceName + 3021 + SockType + dgram + SockFamily + IPv4 + + + + diff --git a/pkgs/os-specific/darwin/kwm/default.nix b/pkgs/os-specific/darwin/kwm/default.nix new file mode 100644 index 00000000000..ac231f2dfe3 --- /dev/null +++ b/pkgs/os-specific/darwin/kwm/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchzip }: + +stdenv.mkDerivation rec { + name = "kwm-${version}"; + version = "4.0.4"; + + src = fetchzip { + stripRoot = false; + url = "https://github.com/koekeishiya/kwm/releases/download/v${version}/Kwm-${version}.zip"; + sha256 = "07rf4ichq511w8qmvd6s602s7xcyjhjp73d5c615sj82cxvgirwc"; + }; + + # TODO: Build this properly once we have swiftc. + dontBuild = true; + + installPhase = '' + mkdir -p $out/bin + cp kwmc $out/bin/kwmc + cp kwm overlaylib.dylib $out + + mkdir -p $out/Library/LaunchDaemons + cp ${./org.nixos.kwm.plist} $out/Library/LaunchDaemons/org.nixos.kwm.plist + substituteInPlace $out/Library/LaunchDaemons/org.nixos.kwm.plist --subst-var out + ''; + + meta = with stdenv.lib; { + description = "Tiling window manager with focus follows mouse for OSX"; + homepage = https://github.com/koekeishiya/kwm; + downloadPage = https://github.com/koekeishiya/kwm/releases; + platforms = platforms.darwin; + maintainers = with maintainers; [ lnl7 ]; + license = licenses.mit; + }; +} diff --git a/pkgs/os-specific/darwin/kwm/org.nixos.kwm.plist b/pkgs/os-specific/darwin/kwm/org.nixos.kwm.plist new file mode 100644 index 00000000000..eafce2ab4a4 --- /dev/null +++ b/pkgs/os-specific/darwin/kwm/org.nixos.kwm.plist @@ -0,0 +1,26 @@ + + + + + Label + org.nixos.kwm + ProgramArguments + + @out@/kwm + + KeepAlive + + Sockets + + Listeners + + SockServiceName + 3020 + SockType + dgram + SockFamily + IPv4 + + + + diff --git a/pkgs/os-specific/gnu/default.nix b/pkgs/os-specific/gnu/default.nix index 457b670319e..247c73e468d 100644 --- a/pkgs/os-specific/gnu/default.nix +++ b/pkgs/os-specific/gnu/default.nix @@ -3,7 +3,8 @@ args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool , texinfo, glibcCross, hurdPartedCross, libuuid, samba , gccCrossStageStatic, gccCrossStageFinal -, forceNativeDrv, forceSystem, newScope, platform, config, crossSystem +, forcedNativePackages, forceSystem, newScope, platform, config +, targetPlatform, buildPlatform , overrides ? {} }: with args; @@ -12,25 +13,25 @@ let callPackage = newScope gnu; gnu = { - hurdCross = forceNativeDrv (callPackage ./hurd { + hurdCross = forcedNativePackages.callPackage ./hurd { inherit fetchgit stdenv autoconf libtool texinfo glibcCross hurdPartedCross; inherit (gnu) machHeaders mig; libuuid = libuuid.crossDrv; automake = automake111x; headersOnly = false; - cross = assert crossSystem != null; crossSystem; + cross = assert targetPlatform != buildPlatform; targetPlatform; gccCross = gccCrossStageFinal; - }); + }; - hurdCrossIntermediate = forceNativeDrv (callPackage ./hurd { + hurdCrossIntermediate = forcedNativePackages.callPackage ./hurd { inherit fetchgit stdenv autoconf libtool texinfo glibcCross; inherit (gnu) machHeaders mig; hurdPartedCross = null; libuuid = null; automake = automake111x; headersOnly = false; - cross = assert crossSystem != null; crossSystem; + cross = assert targetPlatform != buildPlatform; targetPlatform; # The "final" GCC needs glibc and the Hurd libraries (libpthread in # particular) so we first need an intermediate Hurd built with the @@ -42,7 +43,7 @@ let # libshouldbeinlibc. buildTarget = "libihash libstore libshouldbeinlibc"; installTarget = "libihash-install libstore-install libshouldbeinlibc-install"; - }); + }; hurdHeaders = callPackage ./hurd { automake = automake111x; @@ -58,13 +59,13 @@ let hurd = null; }; - libpthreadCross = forceNativeDrv (callPackage ./libpthread { + libpthreadCross = forcedNativePackages.callPackage ./libpthread { inherit fetchgit stdenv autoconf automake libtool glibcCross; inherit (gnu) machHeaders hurdHeaders; hurd = gnu.hurdCrossIntermediate; gccCross = gccCrossStageStatic; - cross = assert crossSystem != null; crossSystem; - }); + cross = assert targetPlatform != buildPlatform; targetPlatform; + }; # In theory GNU Mach doesn't have to be cross-compiled. However, since it # has to be built for i586 (it doesn't work on x86_64), one needs a cross diff --git a/pkgs/os-specific/linux/busybox/default.nix b/pkgs/os-specific/linux/busybox/default.nix index b3502d269b0..4956f13950d 100644 --- a/pkgs/os-specific/linux/busybox/default.nix +++ b/pkgs/os-specific/linux/busybox/default.nix @@ -26,11 +26,11 @@ let in stdenv.mkDerivation rec { - name = "busybox-1.26.1"; + name = "busybox-1.26.2"; src = fetchurl { url = "http://busybox.net/downloads/${name}.tar.bz2"; - sha256 = "1wl1yy82am53srhgpi1w04hs5hbqjljrrxwwfic35k1mza3y9fqg"; + sha256 = "05mg6rh5smkzfwqfcazkpwy6h6555llsazikqnvwkaf17y8l8gns"; }; hardeningDisable = [ "format" ] ++ lib.optional enableStatic [ "fortify" ]; diff --git a/pkgs/os-specific/linux/conntrack-tools/default.nix b/pkgs/os-specific/linux/conntrack-tools/default.nix index f0988759bc4..ea09050fc60 100644 --- a/pkgs/os-specific/linux/conntrack-tools/default.nix +++ b/pkgs/os-specific/linux/conntrack-tools/default.nix @@ -1,18 +1,20 @@ { fetchurl, stdenv, flex, bison, pkgconfig, libmnl, libnfnetlink , libnetfilter_conntrack, libnetfilter_queue, libnetfilter_cttimeout -, libnetfilter_cthelper }: +, libnetfilter_cthelper, systemd }: stdenv.mkDerivation rec { name = "conntrack-tools-${version}"; - version = "1.4.3"; + version = "1.4.4"; src = fetchurl { url = "http://www.netfilter.org/projects/conntrack-tools/files/${name}.tar.bz2"; - sha256 = "0mrzrzp6y41pmxc6ixc4fkgz6layrpwsmzb522adzzkc6mhcqg5g"; + sha256 = "0v5spmlcw5n6va8z34f82vcpynadb0b54pnjazgpadf0qkyg9jmp"; }; - buildInputs = [ libmnl libnfnetlink libnetfilter_conntrack libnetfilter_queue - libnetfilter_cttimeout libnetfilter_cthelper ]; + buildInputs = [ + libmnl libnfnetlink libnetfilter_conntrack libnetfilter_queue + libnetfilter_cttimeout libnetfilter_cthelper systemd + ]; nativeBuildInputs = [ flex bison pkgconfig ]; meta = with stdenv.lib; { @@ -20,6 +22,6 @@ stdenv.mkDerivation rec { description = "Connection tracking userspace tools"; platforms = platforms.linux; license = licenses.gpl2Plus; - maintainers = with maintainers; [ nckx ]; + maintainers = with maintainers; [ nckx fpletz ]; }; } diff --git a/pkgs/os-specific/linux/eudev/default.nix b/pkgs/os-specific/linux/eudev/default.nix index 772e69ac390..54ca7d9e324 100644 --- a/pkgs/os-specific/linux/eudev/default.nix +++ b/pkgs/os-specific/linux/eudev/default.nix @@ -18,6 +18,14 @@ stdenv.mkDerivation { src = fetchurl { inherit (s) url sha256; }; + patches = [ + (fetchurl { + # for new gperf + url = "https://github.com/gentoo/eudev/commit/5bab4d8de0dcbb8e2e7d4d5125b4aea1652a0d60.patch"; + sha256 = "097pjmgq243mz3vfxndwmm37prmacgq2f4r4gb47whfkbd6syqcw"; + }) + ]; + configureFlags = [ "--localstatedir=/var" "--sysconfdir=/etc" diff --git a/pkgs/os-specific/linux/eventstat/default.nix b/pkgs/os-specific/linux/eventstat/default.nix index 49eab1fe254..de27d7b0d83 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.03.02"; + version = "0.03.03"; src = fetchzip { url = "http://kernel.ubuntu.com/~cking/tarballs/eventstat/eventstat-${version}.tar.gz"; - sha256 = "1bwv0m9pk9l0jfibvsfjggc5pp9lyyrsfr10h6jm6kf1v6r6hf5s"; + sha256 = "02pg46f3x7v1c1vvqzfjqq0wjb2bzmfkd6a8xp06cg9zvidn6jpb"; }; buildInputs = [ ncurses ]; installFlags = [ "DESTDIR=$(out)" ]; diff --git a/pkgs/os-specific/linux/fnotifystat/default.nix b/pkgs/os-specific/linux/fnotifystat/default.nix index 5708ed7c4df..35638e7dabd 100644 --- a/pkgs/os-specific/linux/fnotifystat/default.nix +++ b/pkgs/os-specific/linux/fnotifystat/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "fnotifystat-${version}"; - version = "0.01.14"; + version = "0.01.16"; src = fetchurl { url = "http://kernel.ubuntu.com/~cking/tarballs/fnotifystat/fnotifystat-${version}.tar.gz"; - sha256 = "1cc3w94v8b4nfpkgr33gfzxpwaf43brqyc0fla9p70gk3hxjqzi5"; + sha256 = "1k9nc7a4r7c2l7vrlcrfxj9rsdb04amiqcsnxm5kpshncry38nl5"; }; installFlags = [ "DESTDIR=$(out)" ]; postInstall = '' diff --git a/pkgs/os-specific/linux/forkstat/default.nix b/pkgs/os-specific/linux/forkstat/default.nix index a0478af912c..f8d0eab835b 100644 --- a/pkgs/os-specific/linux/forkstat/default.nix +++ b/pkgs/os-specific/linux/forkstat/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "forkstat-${version}"; - version = "0.01.14"; + version = "0.01.16"; src = fetchurl { url = "http://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-${version}.tar.gz"; - sha256 = "0yj3mhf9b2nm8fnz4vf2fqdd8417g30p2sgv3ilq3zwy4hbg9bav"; + sha256 = "0g65basrs569y42zhgjq9sdyz62km8xy55yfilmyxa43ckb3xmlw"; }; installFlags = [ "DESTDIR=$(out)" ]; postInstall = '' diff --git a/pkgs/os-specific/linux/iproute/1000-ubuntu-poc-fan-driver.patch b/pkgs/os-specific/linux/iproute/1000-ubuntu-poc-fan-driver.patch index e0c8278d488..733a5122d13 100644 --- a/pkgs/os-specific/linux/iproute/1000-ubuntu-poc-fan-driver.patch +++ b/pkgs/os-specific/linux/iproute/1000-ubuntu-poc-fan-driver.patch @@ -6,10 +6,10 @@ Index: iproute2-4.1.1/include/linux/if_tunnel.h =================================================================== --- iproute2-4.1.1.orig/include/linux/if_tunnel.h +++ iproute2-4.1.1/include/linux/if_tunnel.h -@@ -57,6 +57,9 @@ enum { - IFLA_IPTUN_ENCAP_FLAGS, +@@ -75,6 +75,9 @@ enum { IFLA_IPTUN_ENCAP_SPORT, IFLA_IPTUN_ENCAP_DPORT, + IFLA_IPTUN_COLLECT_METADATA, + + IFLA_IPTUN_FAN_UNDERLAY = 32, + diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix index 8c815029661..bbc63d31a13 100644 --- a/pkgs/os-specific/linux/iptables/default.nix +++ b/pkgs/os-specific/linux/iptables/default.nix @@ -1,4 +1,5 @@ -{stdenv, fetchurl, bison, flex, libnetfilter_conntrack, libnftnl, libmnl}: +{ stdenv, fetchurl, bison, flex +, libnetfilter_conntrack, libnftnl, libmnl }: stdenv.mkDerivation rec { name = "iptables-${version}"; @@ -9,9 +10,9 @@ stdenv.mkDerivation rec { sha256 = "0q0w1x4aijid8wj7dg1ny9fqwll483f1sqw7kvkskd8q1c52mdsb"; }; - nativeBuildInputs = [bison flex]; + nativeBuildInputs = [ bison flex ]; - buildInputs = [libnetfilter_conntrack libnftnl libmnl]; + buildInputs = [ libnetfilter_conntrack libnftnl libmnl ]; preConfigure = '' export NIX_LDFLAGS="$NIX_LDFLAGS -lmnl -lnftnl" @@ -22,10 +23,13 @@ stdenv.mkDerivation rec { --enable-shared ''; - meta = { + outputs = [ "out" "dev" ]; + + meta = with stdenv.lib; { description = "A program to configure the Linux IP packet filtering ruleset"; homepage = http://www.netfilter.org/projects/iptables/index.html; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + maintainers = with maintainers; [ fpletz ]; downloadPage = "http://www.netfilter.org/projects/iptables/files/"; updateWalker = true; inherit version; diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix index bd99a7979ee..44e4ebe1748 100644 --- a/pkgs/os-specific/linux/kernel/common-config.nix +++ b/pkgs/os-specific/linux/kernel/common-config.nix @@ -142,6 +142,7 @@ with stdenv.lib; L2TP_IP m L2TP_ETH m BRIDGE_VLAN_FILTERING y + BONDING m # Wireless networking. CFG80211_WEXT? y # Without it, ipw2200 drivers don't build @@ -186,6 +187,10 @@ with stdenv.lib; ${optionalString (versionAtLeast version "4.5" && (versionOlder version "4.9")) '' DRM_AMD_POWERPLAY y # necessary for amdgpu polaris support ''} + ${optionalString (versionAtLeast version "4.9") '' + DRM_AMDGPU_SI y # (experimental) amdgpu support for verde and newer chipsets + DRM_AMDGPU_CIK y # (stable) amdgpu support for bonaire and newer chipsets + ''} # Sound. SND_DYNAMIC_MINORS y @@ -213,6 +218,7 @@ with stdenv.lib; # ACLs for all filesystems that support them. FANOTIFY y TMPFS y + TMPFS_POSIX_ACL y FS_ENCRYPTION? m EXT2_FS_XATTR y EXT2_FS_POSIX_ACL y diff --git a/pkgs/os-specific/linux/kernel/linux-3.10.nix b/pkgs/os-specific/linux/kernel/linux-3.10.nix index 3e6bd51cc47..42546b0262e 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.10.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.10.nix @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; }) diff --git a/pkgs/os-specific/linux/kernel/linux-3.12.nix b/pkgs/os-specific/linux/kernel/linux-3.12.nix index 95ca51a972e..9a0f314c246 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.12.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.12.nix @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; }) diff --git a/pkgs/os-specific/linux/kernel/linux-3.18.nix b/pkgs/os-specific/linux/kernel/linux-3.18.nix index 727126de388..acfd08f2af3 100644 --- a/pkgs/os-specific/linux/kernel/linux-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-3.18.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "3.18.45"; + version = "3.18.47"; extraMeta.branch = "3.18"; src = fetchurl { url = "mirror://kernel/linux/kernel/v3.x/linux-${version}.tar.xz"; - sha256 = "1qwvqrlzpf57zvh57dsdk4c4swgbasf2ab75vcn2py8l7jl6rxf0"; + sha256 = "1d9gcr08i6jlm4h6gxmhkq3hjm2ysd1587wffj10ky7y6428dpdi"; }; kernelPatches = args.kernelPatches; @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-4.1.nix b/pkgs/os-specific/linux/kernel/linux-4.1.nix index b7f98829931..9c7354024ad 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.1.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.1.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "4.1.36"; + version = "4.1.38"; extraMeta.branch = "4.1"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "140my5r39w795gsaglqxaw97hwpy8qf95c6hy2cr7a122bgnslp1"; + sha256 = "0mmx11z1wlnlaw2nhpdw76xzmqmfr8q52dv0jvy0pjq8rcbk3hmq"; }; kernelPatches = args.kernelPatches; @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (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 f3eceb5fe26..bec31549ae3 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.4.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "4.4.41"; + version = "4.4.44"; extraMeta.branch = "4.4"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1z26frg7sx5n9bvkpg9pfspwhxxvlnnfnrnjr7aqhcgsbxzq8vca"; + sha256 = "0j779p83w4i9vj7l23rx1ihymplgy44pjh53lf55napj0ckwzggs"; }; kernelPatches = args.kernelPatches; @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-4.8.nix b/pkgs/os-specific/linux/kernel/linux-4.8.nix deleted file mode 100644 index a5ce23ee3e4..00000000000 --- a/pkgs/os-specific/linux/kernel/linux-4.8.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ stdenv, fetchurl, perl, buildLinux, ... } @ args: - -import ./generic.nix (args // rec { - version = "4.8.17"; - extraMeta.branch = "4.8"; - - src = fetchurl { - url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1zk0q6bvqgz2pk1axd5z0cx71vqk96314f1zn8apwa4raylf9fpa"; - }; - - kernelPatches = args.kernelPatches; - - features.iwlwifi = true; - features.efiBootStub = true; - features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; - features.netfilterRPFilter = true; -} // (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 29f0eba7175..dba02330380 100644 --- a/pkgs/os-specific/linux/kernel/linux-4.9.nix +++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "4.9.2"; + version = "4.9.5"; extraMeta.branch = "4.9"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "0f2p12pkzgrh9k5c7g2wwjnv6gzqha8bgd7b0qgbzq3ss7nrmnld"; + sha256 = "fcf5c43efcc9540815dae8f4d4f73c04dca9a6906c762cbee1242fdd908cf5a7"; }; kernelPatches = args.kernelPatches; @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-chromiumos-3.14.nix b/pkgs/os-specific/linux/kernel/linux-chromiumos-3.14.nix index 72d7cd1fba0..c8e189dcbfc 100644 --- a/pkgs/os-specific/linux/kernel/linux-chromiumos-3.14.nix +++ b/pkgs/os-specific/linux/kernel/linux-chromiumos-3.14.nix @@ -16,7 +16,6 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; features.chromiumos = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-chromiumos-3.18.nix b/pkgs/os-specific/linux/kernel/linux-chromiumos-3.18.nix index 4be81409ee1..b80c9acd659 100644 --- a/pkgs/os-specific/linux/kernel/linux-chromiumos-3.18.nix +++ b/pkgs/os-specific/linux/kernel/linux-chromiumos-3.18.nix @@ -16,9 +16,8 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; features.chromiumos = true; - + extraMeta.hydraPlatforms = []; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-grsecurity.nix b/pkgs/os-specific/linux/kernel/linux-grsecurity.nix index 8a71a771c4f..ebeb47397bc 100644 --- a/pkgs/os-specific/linux/kernel/linux-grsecurity.nix +++ b/pkgs/os-specific/linux/kernel/linux-grsecurity.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "4.8.16"; + version = "4.8.17"; extraMeta.branch = "4.8"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; - sha256 = "1aml6vhsfpvm8rsadraff7qj0ivgd9aw75k2q65drz4iby1pqb9h"; + sha256 = "1zk0q6bvqgz2pk1axd5z0cx71vqk96314f1zn8apwa4raylf9fpa"; }; kernelPatches = args.kernelPatches; @@ -14,6 +14,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-mptcp.nix b/pkgs/os-specific/linux/kernel/linux-mptcp.nix index a037343751c..e533670014b 100644 --- a/pkgs/os-specific/linux/kernel/linux-mptcp.nix +++ b/pkgs/os-specific/linux/kernel/linux-mptcp.nix @@ -46,6 +46,5 @@ import ./generic.nix (args // rec { features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; } // (args.argsOverride or {})) diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix index f41c53da5a6..e50a6c80232 100644 --- a/pkgs/os-specific/linux/kernel/linux-rpi.nix +++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix @@ -17,7 +17,6 @@ stdenv.lib.overrideDerivation (import ./generic.nix (args // rec { features.iwlwifi = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; extraMeta.hydraPlatforms = []; diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix index b547240eaf2..1778f343903 100644 --- a/pkgs/os-specific/linux/kernel/linux-testing.nix +++ b/pkgs/os-specific/linux/kernel/linux-testing.nix @@ -1,19 +1,18 @@ { stdenv, fetchurl, perl, buildLinux, ... } @ args: import ./generic.nix (args // rec { - version = "4.10-rc2"; - modDirVersion = "4.10.0-rc2"; + version = "4.10-rc4"; + modDirVersion = "4.10.0-rc4"; extraMeta.branch = "4.10"; src = fetchurl { url = "mirror://kernel/linux/kernel/v4.x/testing/linux-${version}.tar.xz"; - sha256 = "1r3w6mqvmjnsmqrk73xsrqybdvs1czjw5xl1x2wsi2w9nifb47zq"; + sha256 = "0rsi9iw8ag3lcy4yjrr6ipf7zpm3f206anv5xzkn2mi1r4vfndvp"; }; features.iwlwifi = true; features.efiBootStub = true; features.needsCifsUtils = true; - features.canDisableNetfilterConntrackHelpers = true; features.netfilterRPFilter = true; # Should the testing kernels ever be built on Hydra? diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix index 42a6e0d037b..4848057547e 100644 --- a/pkgs/os-specific/linux/kernel/patches.nix +++ b/pkgs/os-specific/linux/kernel/patches.nix @@ -30,7 +30,7 @@ let # When updating versions/hashes, ALWAYS use the official # version; we use this mirror only because upstream removes # source files immediately upon releasing a new version ... - "https://raw.githubusercontent.com/slashbeast/grsecurity-scrape/master/${grbranch}/${name}.patch" + "https://raw.githubusercontent.com/slashbeast/grsecurity-scrape/master/${grbranch}/${kver}/${name}.patch" ]; inherit sha256; }; @@ -95,9 +95,9 @@ rec { }; grsecurity_testing = grsecPatch - { kver = "4.8.16"; - grrev = "201701062021"; - sha256 = "0ivl9dpbyf0f7ywgh8kbzdf0za10yrh6s8plqk9vnns3dhgcnvnq"; + { kver = "4.8.17"; + grrev = "201701151620"; + sha256 = "10gavcdby8aiylbx8afc1x4j0vzbb16bhlw39a7ibnav45scsr0p"; }; # This patch relaxes grsec constraints on the location of usermode helpers, @@ -175,12 +175,12 @@ rec { }; }; - p9_caching_4_4 = rec + p9_caching_4_9 = rec { name = "9p-caching.patch"; patch = fetchpatch { inherit name; - url = https://github.com/edolstra/linux/commit/d522582553368b9564e2d88a8d7b1d469bf98c65.patch; - sha256 = "01h7461pdgavd6ghd6w9wg136hkaca0mrmmzhy6s3phksksimbc2"; + url = https://github.com/edolstra/linux/commit/7e20254412c780a2102761fee92cb1d32ceeaefd.patch; + sha256 = "001kf1sdy6pirn8sqnfgbfahvwwkc7n7vr5i8fy2n74xph1kks5a"; }; }; diff --git a/pkgs/os-specific/linux/libnl/default.nix b/pkgs/os-specific/linux/libnl/default.nix index 481d134b461..22bae8a921b 100644 --- a/pkgs/os-specific/linux/libnl/default.nix +++ b/pkgs/os-specific/linux/libnl/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchFromGitHub, autoreconfHook, bison, flex, pkgconfig }: -let version = "3.2.28"; in +let version = "3.2.29"; in stdenv.mkDerivation { name = "libnl-${version}"; src = fetchFromGitHub { - sha256 = "02cm57z4h7rhjlxza07zhk02924acfz6m5gbmm5lbkkp6qh81328"; - rev = "libnl3_2_28"; + sha256 = "1078sbfgcb6ijal9af6lv26sy233wq14afyrc4bkdbnfl0zgsbwi"; + rev = "libnl3_2_23"; repo = "libnl"; owner = "thom311"; }; diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix index 3557c1f05af..c06de7ea6f2 100644 --- a/pkgs/os-specific/linux/nftables/default.nix +++ b/pkgs/os-specific/linux/nftables/default.nix @@ -2,11 +2,11 @@ , flex, bison, libmnl, libnftnl, gmp, readline }: stdenv.mkDerivation rec { - name = "nftables-0.6"; + name = "nftables-0.7"; src = fetchurl { url = "http://netfilter.org/projects/nftables/files/${name}.tar.bz2"; - sha256 = "0bbcrn9nz75daic8bq7rspvcw3ck7l82vqcvkyyg4mhwbxjn5pny"; + sha256 = "0hzdqigdx4i6jbpxbdyq4zy4p4waqn8l6vvz7685ikh1v0wr4qzy"; }; configureFlags = [ @@ -16,7 +16,8 @@ stdenv.mkDerivation rec { XML_CATALOG_FILES = "${docbook_xml_dtd_45}/xml/dtd/docbook/catalog.xml"; - buildInputs = [ pkgconfig docbook2x flex bison libmnl libnftnl gmp readline ]; + nativeBuildInputs = [ pkgconfig docbook2x flex bison ]; + buildInputs = [ libmnl libnftnl gmp readline ]; meta = with stdenv.lib; { description = "The project that aims to replace the existing {ip,ip6,arp,eb}tables framework"; diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh index 1f4671a7615..32502bb7b6c 100755 --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh +++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh @@ -28,13 +28,15 @@ buildPhase() { installPhase() { # Install libGL and friends. - mkdir -p "$out/lib/vendors" - cp -p nvidia.icd $out/lib/vendors/ + mkdir -p "$out/etc/OpenCL/vendors" + cp -p nvidia.icd $out/etc/OpenCL/vendors/ + mkdir -p "$out/lib" cp -prd *.so.* tls "$out/lib/" rm "$out"/lib/lib{glx,nvidia-wfb}.so.* # handled separately rm $out/lib/libGL.so.1.* # GLVND + rm $out/lib/libOpenCL.so* # ocl-icd is used instead if test -z "$libsOnly"; then # Install the X drivers. diff --git a/pkgs/os-specific/linux/nvidia-x11/legacy304.nix b/pkgs/os-specific/linux/nvidia-x11/legacy304.nix index 63da39e0c23..a6728f40cda 100644 --- a/pkgs/os-specific/linux/nvidia-x11/legacy304.nix +++ b/pkgs/os-specific/linux/nvidia-x11/legacy304.nix @@ -8,7 +8,7 @@ with stdenv.lib; -let versionNumber = "304.131"; in +let versionNumber = "304.134"; in stdenv.mkDerivation { name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernel.version}"}"; @@ -19,12 +19,12 @@ stdenv.mkDerivation { if stdenv.system == "i686-linux" then fetchurl { url = "http://download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; - sha256 = "1a1d0fsahgijcvs2p59vwhs0dpp7pp2wmvgcs1i7fzl6yyv4nmfj"; + sha256 = "178wx0a2pmdnaypa9pq6jh0ii0i8ykz1sh1liad9zfriy4d8kxw4"; } else if stdenv.system == "x86_64-linux" then fetchurl { url = "http://download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; - sha256 = "0gpqzb5gvhrcgrp3kph1p0yjkndx9wfzgh5j88ysrlflkv3q4vig"; + sha256 = "0hy4q1v4y7q2jq2j963mwpjhjksqhaiing3xcla861r8rmjkf8a2"; } else throw "nvidia-x11 does not support platform ${stdenv.system}"; diff --git a/pkgs/os-specific/linux/nvidia-x11/legacy340.nix b/pkgs/os-specific/linux/nvidia-x11/legacy340.nix index e34aaf3c908..5707fc4a1eb 100644 --- a/pkgs/os-specific/linux/nvidia-x11/legacy340.nix +++ b/pkgs/os-specific/linux/nvidia-x11/legacy340.nix @@ -12,7 +12,7 @@ assert (!libsOnly) -> kernel != null; let - versionNumber = "340.96"; + versionNumber = "340.101"; /* This branch is needed for G8x, G9x, and GT2xx GPUs, and motherboard chipsets based on them. Ongoing support for new Linux kernels and X servers, as well as fixes for critical bugs, will be included in 340.* legacy releases through the end of 2019. @@ -29,12 +29,12 @@ stdenv.mkDerivation { if stdenv.system == "i686-linux" then fetchurl { url = "http://download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run"; - sha256 = "13j739gg1igll88xpfsx46m7pan4fwpzx5hqdskkdc0srmw2f3n4"; + sha256 = "0qmhkvxj6h63sayys9gldpafw5skpv8nsm2gxxb3pxcv7nfdlpjz"; } else if stdenv.system == "x86_64-linux" then fetchurl { url = "http://download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run"; - sha256 = "1i0lri76ghhr4c6fdlv5gwzd99n70hv3kw21w51anb55msr9s3r8"; + sha256 = "0ln7fxm78zrzrjk3j5ychi5xxlgkzg2m7anw8nklr3d17c3jxxjy"; } else throw "nvidia-x11 does not support platform ${stdenv.system}"; diff --git a/pkgs/os-specific/linux/powerstat/default.nix b/pkgs/os-specific/linux/powerstat/default.nix index 9604a67ddd9..69abdbec5d2 100644 --- a/pkgs/os-specific/linux/powerstat/default.nix +++ b/pkgs/os-specific/linux/powerstat/default.nix @@ -2,10 +2,10 @@ stdenv.mkDerivation rec { name = "powerstat-${version}"; - version = "0.02.10"; + version = "0.02.11"; src = fetchurl { url = "http://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-${version}.tar.gz"; - sha256 = "11n2k20h27j7m8j0l524w23xlkjhapsb3ml1qpx1si7gf0pkglcl"; + sha256 = "0iid3b3284sf89pfp68i1k5mwmr31bqjzasb8clm2sa45ivafx52"; }; installFlags = [ "DESTDIR=$(out)" ]; postInstall = '' diff --git a/pkgs/os-specific/linux/radeontop/default.nix b/pkgs/os-specific/linux/radeontop/default.nix index adf02dfa9d7..cb720c20634 100644 --- a/pkgs/os-specific/linux/radeontop/default.nix +++ b/pkgs/os-specific/linux/radeontop/default.nix @@ -3,11 +3,11 @@ stdenv.mkDerivation rec { name = "radeontop-${version}"; - version = "2016-07-04"; + version = "2016-10-28"; src = fetchFromGitHub { - sha256 = "07pj5c3shnxljwq0hkksw7qnp8kb3n5ngihdmi4fqbmyz8in2vm5"; - rev = "bb3ed18aa8877f2816348ca9f016bb61d67e636f"; + sha256 = "0y4rl8pm7p22s1ipyb75mlsk9qb6j4rd6nlqb3digmimnyxda1q3"; + rev = "v1.0"; repo = "radeontop"; owner = "clbr"; }; diff --git a/pkgs/os-specific/linux/smemstat/default.nix b/pkgs/os-specific/linux/smemstat/default.nix index a38c819bc6f..9a244c6ed8f 100644 --- a/pkgs/os-specific/linux/smemstat/default.nix +++ b/pkgs/os-specific/linux/smemstat/default.nix @@ -1,12 +1,13 @@ -{ stdenv, lib, fetchurl }: +{ stdenv, lib, fetchurl, ncurses }: stdenv.mkDerivation rec { name = "smemstat-${version}"; - version = "0.01.14"; + version = "0.01.16"; src = fetchurl { url = "http://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-${version}.tar.gz"; - sha256 = "0qkpbg0n40d8m9jzf3ylpdp65zzs344zbjn8khha4plbwg00ijrw"; + sha256 = "14n3s6ibm9bq58drvpiasqn11ci6mrwswfpcbpbsimx6fh2j4bi3"; }; + buildInputs = [ ncurses ]; installFlags = [ "DESTDIR=$(out)" ]; postInstall = '' mv $out/usr/* $out diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix index 06ad440c775..f4f39451220 100644 --- a/pkgs/os-specific/linux/spl/default.nix +++ b/pkgs/os-specific/linux/spl/default.nix @@ -66,7 +66,7 @@ in sha256 = "000yvaccqlkrq15sdz0734fp3lkmx58182cdcfpm4869i0q7rf0s"; }; splUnstable = common { - version = "0.7.0-rc2"; - sha256 = "1y7jlyj8jwgrgnd6hiabms5h9430b6wjbnr3pwb16mv40wns1i65"; + version = "0.7.0-rc3"; + sha256 = "09v5gh7mqdl3bfq5an9iiw9fw3l1skprclxdz7r19bw3ids3lfja"; }; } diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix index 281ee101eac..abe1388e9a5 100644 --- a/pkgs/os-specific/linux/sysdig/default.nix +++ b/pkgs/os-specific/linux/sysdig/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc}: +{stdenv, fetchurl, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, fetchpatch}: let inherit (stdenv.lib) optional optionalString; baseName = "sysdig"; @@ -18,6 +18,15 @@ stdenv.mkDerivation { hardeningDisable = [ "pic" ]; + patches = [ + # patch for linux >= 4.9.1 + # is included in the next release + (fetchpatch { + url = "https://github.com/draios/sysdig/commit/68823ffd3a76f88ad34c3d0d9f6fdf1ada0eae43.patch"; + sha256 = "02vgyd70mwrk6mcdkacaahk49irm6vxzqb7dfickk6k32lh3m44k"; + }) + ]; + postPatch = '' sed '1i#include ' -i userspace/libsinsp/{cursesspectro,filterchecks}.cpp ''; diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix index e808eaf5216..1c4a7b798ce 100644 --- a/pkgs/os-specific/linux/util-linux/default.nix +++ b/pkgs/os-specific/linux/util-linux/default.nix @@ -1,33 +1,25 @@ -{ lib, stdenv, fetchurl, pkgconfig, zlib, libseccomp, fetchpatch, autoreconfHook, ncurses ? null, perl ? null, pam, systemd, minimal ? false }: +{ lib, stdenv, fetchurl, pkgconfig, zlib, fetchpatch, shadow +, ncurses ? null, perl ? null, pam, systemd, minimal ? false }: stdenv.mkDerivation rec { name = "util-linux-${version}"; version = lib.concatStringsSep "." ([ majorVersion ] ++ lib.optional (patchVersion != "") patchVersion); - majorVersion = "2.28"; - patchVersion = "1"; + majorVersion = "2.29"; + patchVersion = ""; src = fetchurl { url = "mirror://kernel/linux/utils/util-linux/v${majorVersion}/${name}.tar.xz"; - sha256 = "03xnaw3c7pavxvvh1vnimcr44hlhhf25whawiyv8dxsflfj4xkiy"; + sha256 = "1rzrmdrz51p9sy7vlw5qmj8pmqazm7hgcch5yq242mkvrikyln9c"; }; - patches = [ - ./rtcwake-search-PATH-for-shutdown.patch - (fetchpatch { - name = "CVE-2016-2779.diff"; - url = https://github.com/karelzak/util-linux/commit/8e4925016875c6a4f2ab4f833ba66f0fc57396a2.patch; - sha256 = "0kmigkq4s1b1ijrq8vcg2a5cw4qnm065m7cb1jn1q1f4x99ycy60"; - })]; + patches = [ ./rtcwake-search-PATH-for-shutdown.patch ]; outputs = [ "bin" "dev" "out" "man" ]; - #FIXME: make it also work on non-nixos? postPatch = '' - # Substituting store paths would create a circular dependency on systemd substituteInPlace include/pathnames.h \ - --replace "/bin/login" "/run/current-system/sw/bin/login" \ - --replace "/sbin/shutdown" "/run/current-system/sw/bin/shutdown" + --replace "/bin/login" "${shadow}/bin/login" ''; crossAttrs = { @@ -54,11 +46,9 @@ stdenv.mkDerivation rec { makeFlags = "usrbin_execdir=$(bin)/bin usrsbin_execdir=$(bin)/sbin"; - # autoreconfHook is required for CVE-2016-2779 - nativeBuildInputs = [ pkgconfig autoreconfHook ]; - # libseccomp is required for CVE-2016-2779 + nativeBuildInputs = [ pkgconfig ]; buildInputs = - [ zlib pam libseccomp ] + [ zlib pam ] ++ lib.optional (ncurses != null) ncurses ++ lib.optional (systemd != null) systemd ++ lib.optional (perl != null) perl; diff --git a/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch b/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch index 3615984ed0c..2dd3fcc4ebe 100644 --- a/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch +++ b/pkgs/os-specific/linux/util-linux/rtcwake-search-PATH-for-shutdown.patch @@ -3,21 +3,17 @@ which isn't valid on NixOS (and a compatibility link on most other modern distros anyway). -- nckx -diff --git a/include/pathnames.h b/include/pathnames.h -index de6a13c..0c1aeb9 100644 --- a/include/pathnames.h +++ b/include/pathnames.h -@@ -50,7 +50,7 @@ - #define _PATH_VAR_NOLOGIN "/var/run/nologin" - +@@ -53,7 +53,7 @@ + #ifndef _PATH_LOGIN #define _PATH_LOGIN "/bin/login" + #endif -#define _PATH_SHUTDOWN "/sbin/shutdown" -+#define _PATH_SHUTDOWN "shutdown" - ++#define _PATH_SHUTDOWN "shutdown" + #define _PATH_TERMCOLORS_DIRNAME "terminal-colors.d" #define _PATH_TERMCOLORS_DIR "/etc/" _PATH_TERMCOLORS_DIRNAME -diff --git a/sys-utils/rtcwake.c b/sys-utils/rtcwake.c -index 7c748dc..9a99a7c 100644 --- a/sys-utils/rtcwake.c +++ b/sys-utils/rtcwake.c @@ -575,7 +575,7 @@ int main(int argc, char **argv) diff --git a/pkgs/os-specific/linux/wireguard/default.nix b/pkgs/os-specific/linux/wireguard/default.nix index 489d6ac8bc6..12c5eedcb96 100644 --- a/pkgs/os-specific/linux/wireguard/default.nix +++ b/pkgs/os-specific/linux/wireguard/default.nix @@ -6,11 +6,11 @@ assert kernel != null -> stdenv.lib.versionAtLeast kernel.version "3.18"; let name = "wireguard-${version}"; - version = "0.0.20170105"; + version = "0.0.20170115"; src = fetchurl { url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; - sha256 = "15iqb1a85aygbf3myw6r79i5h3vpjam1rs6xrnf5kgvgmvp91n8v"; + sha256 = "1s7zypgbwyf3mkh9any413p0awpny0dxix8d1plsrm52k539ypvy"; }; meta = with stdenv.lib; { diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix index bd2767a66b4..7fda9b884d8 100644 --- a/pkgs/os-specific/linux/zfs/default.nix +++ b/pkgs/os-specific/linux/zfs/default.nix @@ -13,11 +13,11 @@ let buildKernel = any (n: n == configFile) [ "kernel" "all" ]; buildUser = any (n: n == configFile) [ "user" "all" ]; - common = { version, sha256, extraPatches, spl, inkompatibleKernelVersion ? null } @ args: + common = { version, sha256, extraPatches, spl, incompatibleKernelVersion ? null } @ args: if buildKernel && - (inkompatibleKernelVersion != null) && - versionAtLeast kernel.version inkompatibleKernelVersion then - throw "linux v${kernel.version} is not yet supported by zfsonlinux v${version}" + (incompatibleKernelVersion != null) && + versionAtLeast kernel.version incompatibleKernelVersion then + throw "Linux v${kernel.version} is not yet supported by zfsonlinux v${version}. Try zfsUnstable or set the NixOS option boot.zfs.enableUnstable." else stdenv.mkDerivation rec { name = "zfs-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}"; @@ -123,7 +123,7 @@ in # to be adapted zfsStable = common { # comment/uncomment if breaking kernel versions are known - inkompatibleKernelVersion = "4.9"; + incompatibleKernelVersion = "4.9"; version = "0.6.5.8"; @@ -139,21 +139,16 @@ in }; zfsUnstable = common { # comment/uncomment if breaking kernel versions are known - inkompatibleKernelVersion = "4.10"; + incompatibleKernelVersion = null; - version = "0.7.0-rc2"; + version = "0.7.0-rc3"; # this package should point to a version / git revision compatible with the latest kernel release - sha256 = "197y2jyav9h1ksri9kzqvrwmzpb58mlgw27vfvgd4bvxpwfxq53s"; + sha256 = "0js3lazqq8wb4nklqxd6sgbvwqgwnjgz3xi3mm33xf4284gia6pc"; extraPatches = [ (fetchpatch { - url = "https://github.com/Mic92/zfs/compare/zfs-0.7.0-rc2...nixos-zfs-0.7.0-rc2.patch"; - sha256 = "1p33bwd6p5r5phbqb657x8h9x3bd012k2mdmbzgnb09drh9v0r82"; - }) - (fetchpatch { - name = "Kernel_4.9_zfs_aio_fsync_removal.patch"; - url = "https://github.com/zfsonlinux/zfs/commit/99ca173929cb693012dabe98bcee4f12ec7e6e92.patch"; - sha256 = "10npvpj52rpq88vdsn7zkdhx2lphzvqypsd9abdadjbqkwxld9la"; + url = "https://github.com/Mic92/zfs/compare/zfs-0.7.0-rc3...nixos-zfs-0.7.0-rc3.patch"; + sha256 = "1vlw98v8xvi8qapzl1jwm69qmfslwnbg3ry1lmacndaxnyckkvhh"; }) ]; spl = splUnstable; diff --git a/pkgs/servers/amqp/qpid-cpp/default.nix b/pkgs/servers/amqp/qpid-cpp/default.nix index 410bd23eb30..c03ec8eb7f9 100644 --- a/pkgs/servers/amqp/qpid-cpp/default.nix +++ b/pkgs/servers/amqp/qpid-cpp/default.nix @@ -26,6 +26,6 @@ stdenv.mkDerivation rec { description = "An AMQP message broker and a C++ messaging API"; license = stdenv.lib.licenses.asl20; platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.page ]; + maintainers = [ stdenv.lib.maintainers.cpages ]; }; } diff --git a/pkgs/servers/atlassian/confluence.nix b/pkgs/servers/atlassian/confluence.nix index 5a1c473a43d..579cd9f4a0e 100644 --- a/pkgs/servers/atlassian/confluence.nix +++ b/pkgs/servers/atlassian/confluence.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "atlassian-confluence-${version}"; - version = "6.0.1"; + version = "6.0.3"; src = fetchurl { url = "https://www.atlassian.com/software/confluence/downloads/binary/${name}.tar.gz"; - sha256 = "15af05h0h92z4zw546s7wwglvl0argzrj9w588gb96j5dni9lka4"; + sha256 = "0dg5sb2qv2xskvhlrxmidl25kyg1w0dp31a3k8f3las72fhmkpb7"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" ]; diff --git a/pkgs/servers/atlassian/jira.nix b/pkgs/servers/atlassian/jira.nix index d2b3cc1c419..d0a278d2ef0 100644 --- a/pkgs/servers/atlassian/jira.nix +++ b/pkgs/servers/atlassian/jira.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "atlassian-jira-${version}"; - version = "7.2.4"; + version = "7.3.0"; src = fetchurl { url = "https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz"; - sha256 = "0admsji5wsclrjdaqyibdk74fmazhz35d4fgbrm173fgqm6p2mqa"; + sha256 = "0i2r60gzs382i6b9r9cx60j6d1xnr4hrj773d4mbbf8r7sg1n8r0"; }; phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ]; diff --git a/pkgs/servers/caddy/default.nix b/pkgs/servers/caddy/default.nix index bf0b40e1d7b..add92f68876 100644 --- a/pkgs/servers/caddy/default.nix +++ b/pkgs/servers/caddy/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "caddy-${version}"; - version = "0.9.2"; + version = "0.9.5"; goPackagePath = "github.com/mholt/caddy"; @@ -12,7 +12,7 @@ buildGoPackage rec { owner = "mholt"; repo = "caddy"; rev = "v${version}"; - sha256 = "1nmimyykbjfnwbrka50z15d11z0fc6abpkr0cjbj678d5r9wpz33"; + sha256 = "0z1qjmlxrsiccrl5cb0j4c48ksng4xgp5bgy11gswrijvymsbq2r"; }; buildFlagsArray = '' diff --git a/pkgs/servers/caddy/deps.nix b/pkgs/servers/caddy/deps.nix index d7c974ecb16..49ae8fa09e8 100644 --- a/pkgs/servers/caddy/deps.nix +++ b/pkgs/servers/caddy/deps.nix @@ -5,8 +5,8 @@ fetch = { type = "git"; url = "https://github.com/dustin/go-humanize"; - rev = "2fcb5204cdc65b4bec9fd0a87606bb0d0e3c54e8"; - sha256 = "1m2qgn5vh5m66ggmclgikvwc05np2r7sxgpvlj2jip5d61x29j5k"; + rev = "7a41df006ff9af79a29f0ffa9c5f21fbe6314a2d"; + sha256 = "0055ir369kz63x9ay0fxqpx2xby8digja6ffbc35vsqjnzfwws18"; }; } { @@ -23,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/gorilla/websocket"; - rev = "2d1e4548da234d9cb742cc3628556fef86aafbac"; - sha256 = "0n7af8pjjmg5rhb3104lyvn966l1p4dfblmy3g9b0plsmnzrz6g5"; + rev = "0674c7c7968d9fac5f0f678325161ec31df406af"; + sha256 = "0ql8bsxcc0rjli5cxb0jf22jaq18bd6s4pja7razir3a9zcyn3km"; }; } { @@ -32,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/hashicorp/go-syslog"; - rev = "315de0c1920b18b942603ffdc2229e2af4803c17"; - sha256 = "1z0kinqp8hbl7hw856jhx41ys97rc6hflcgwrkfyxj5fdx60xis6"; + rev = "b609c7d9de4658cded34a7336b90886c56f9dbdb"; + sha256 = "1k0dqkizj4vwgdsb7x7fzmcgz9079sczhpn9whd0r3xcnqs7pkkb"; }; } { @@ -59,8 +59,8 @@ fetch = { type = "git"; url = "https://github.com/lucas-clemente/aes12"; - rev = "8ee5b5610baca43b60ecfad586b3c40d92a96e0c"; - sha256 = "1lnzrr7f6cyb10gqji6433fvwi8zid0k019m694xyppv4pzgrc93"; + rev = "25700e67be5c860bcc999137275b9ef8b65932bd"; + sha256 = "08zbfy5n6ki6fjaihk7y686dwksdglds9c8f1klkldvjbg8mw4vp"; }; } { @@ -77,8 +77,8 @@ fetch = { type = "git"; url = "https://github.com/lucas-clemente/quic-go"; - rev = "8f7a96dfafd8b03eae5679702a837ed5bdf91327"; - sha256 = "12qc7y8v3g16q3klh852f3v4yvbcp6h8am1q98ds2c1zay9jl50n"; + rev = "86e02c4d2c459b70073cd5c39468e8a5a22db45a"; + sha256 = "16qrkcwllx88f6623ps5p5h62168xs6mcwybbw8862pvb0zkndz0"; }; } { @@ -90,22 +90,13 @@ sha256 = "033099nv0y9pbv0v292x6g0mvwr2w02jf4vvpwx6sjpwbla4xjxd"; }; } - { - goPackagePath = "github.com/mholt/caddy"; - fetch = { - type = "git"; - url = "https://github.com/mholt/caddy"; - rev = "73916ccc3069de4720a77b6b817b0bb77bda6b44"; - sha256 = "1nmimyykbjfnwbrka50z15d11z0fc6abpkr0cjbj678d5r9wpz33"; - }; - } { goPackagePath = "github.com/miekg/dns"; fetch = { type = "git"; url = "https://github.com/miekg/dns"; - rev = "db96a2b759cdef4f11a34506a42eb8d1290c598e"; - sha256 = "0h5n4psd0p7q55jadgsgz2a1aj791yanrfj76avalh6aawvdpcm6"; + rev = "ca336a1f95a6b89be9c250df26c7a41742eb4a6f"; + sha256 = "03yh1zszhspmmq0v22ckw96q8ds2a5s3nd0c6r3p3n165w28z434"; }; } { @@ -131,8 +122,8 @@ fetch = { type = "git"; url = "https://github.com/russross/blackfriday"; - rev = "35eb537633d9950afc8ae7bdf0edb6134584e9fc"; - sha256 = "1hwi1nq5kkpcci7lf4fwhs8jj0mf6xcbdz1vgijpfyyd0zr6mphc"; + rev = "5f33e7b7878355cd2b7e6b8eefc48a5472c69f70"; + sha256 = "0d7faqxrxvh8hwc1r8gbasgmr8x5blxvzciwspir2yafjfbqy87k"; }; } { @@ -149,8 +140,8 @@ fetch = { type = "git"; url = "https://github.com/xenolf/lego"; - rev = "82ac43327b01319544c050d5d78a4edeff9565d2"; - sha256 = "0zs1l4dm0srkx78a7rqq1g8g4yn84c07177zbaa286jqpzgijahi"; + rev = "f5d538caab6dc0c167d4e32990c79bbf9eff578c"; + sha256 = "026sjqinb0j4ddfh3rwhhh7a1yjkfdmdr4yflba5syp1hrjf1f37"; }; } { @@ -158,8 +149,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/crypto"; - rev = "6ab629be5e31660579425a738ba8870beb5b7404"; - sha256 = "1pk98j3wcxkns9whgazhid3if0dnaf57hmq0h6byq75aj9xbncxj"; + rev = "41d678d1df78cd0410143162dff954e6dc09300f"; + sha256 = "1gcw2850nghsfi3m98ibsxs8bwqzhdjsgiznrr9ymarzn58v3357"; }; } { @@ -167,8 +158,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/net"; - rev = "f4fe4abe3c785295ddf81c7f1823bcd3bad391b6"; - sha256 = "0l50x533pj0sj3gnr30zxgm51y4x5a5fwc515zj93iy1z0pyf9cn"; + rev = "f2499483f923065a842d38eb4c7f1927e6fc6e6d"; + sha256 = "0q1ps8igfczfafk39hkp8gs57s6qxjvf2c48hiq00p873agz0x7s"; }; } { @@ -176,8 +167,8 @@ fetch = { type = "git"; url = "https://gopkg.in/natefinch/lumberjack.v2"; - rev = "514cbda263a734ae8caac038dadf05f8f3f9f738"; - sha256 = "1v92v8vkip36l2fs6l5dpp655151hrijjc781cif658r8nf7xr82"; + rev = "dd45e6a67c53f673bb49ca8a001fd3a63ceb640e"; + sha256 = "1fla2mzbwl1lxa9na3xhjmcszn8kiw051xq7i9xzbazzpgf0csg0"; }; } { @@ -185,8 +176,8 @@ fetch = { type = "git"; url = "https://gopkg.in/square/go-jose.v1"; - rev = "139276ceb5afbf13e636c44e9382f0ca75c12ba3"; - sha256 = "1f46qka0xzzkbsg01r9c9fi9zlzai7h83mp9hlwg9m5s73h8gzwj"; + rev = "aa2e30fdd1fe9dd3394119af66451ae790d50e0d"; + sha256 = "0drajyadd6c4m5qv0jxcv748qczg8sgxz28nva1jn39f234m02is"; }; } { @@ -194,8 +185,8 @@ fetch = { type = "git"; url = "https://gopkg.in/yaml.v2"; - rev = "31c299268d302dd0aa9a0dcf765a3d58971ac83f"; - sha256 = "14jkpa8g0s448n2x5qdi05m59ncsdscby1wy2p089zxl9nqavm8h"; + rev = "14227de293ca979cf205cd88769fe71ed96a97e2"; + sha256 = "038hnrjcnjygyi3qidfrkpkakis82qg381sr495d2s40g2dwlzah"; }; } ] diff --git a/pkgs/servers/consul/ui.nix b/pkgs/servers/consul/ui.nix index a61b8baac86..caf3792e983 100644 --- a/pkgs/servers/consul/ui.nix +++ b/pkgs/servers/consul/ui.nix @@ -4,9 +4,7 @@ let # `sass` et al gems = bundlerEnv { name = "consul-ui-deps"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; in diff --git a/pkgs/servers/couchpotato/default.nix b/pkgs/servers/couchpotato/default.nix new file mode 100644 index 00000000000..a996cec0d5b --- /dev/null +++ b/pkgs/servers/couchpotato/default.nix @@ -0,0 +1,43 @@ +{ fetchurl, pythonPackages, lib }: + +with pythonPackages; + +buildPythonApplication rec { + name = "couchpotato-${version}"; + version = "3.0.1"; + disabled = isPy3k; + + src = fetchurl { + url = "https://github.com/CouchPotato/CouchPotatoServer/archive/build/${version}.tar.gz"; + sha256 = "1xwjis3ijh1rff32mpdsphmsclf0lkpd3phpgxkccrigq1m9r3zh"; + }; + + format = "other"; + + postPatch = '' + substituteInPlace CouchPotato.py --replace "dirname(os.path.abspath(__file__))" "os.path.join(dirname(os.path.abspath(__file__)), '../${python.sitePackages}')" + ''; + + installPhase = '' + mkdir -p $out/bin/ + mkdir -p $out/${python.sitePackages}/ + + cp -r libs/* $out/${python.sitePackages}/ + cp -r couchpotato $out/${python.sitePackages}/ + + cp CouchPotato.py $out/bin/couchpotato + chmod +x $out/bin/* + ''; + + fixupPhase = '' + wrapProgram "$out/bin/couchpotato" --set PYTHONPATH "$PYTHONPATH:$out/${python.sitePackages}" \ + --set PATH ${python}/bin + ''; + + meta = { + description = "Automatic movie downloading via NZBs and torrents"; + license = lib.licenses.gpl3; + homepage = https://couchpota.to/; + maintainers = with lib.maintainers; [ fadenb ]; + }; +} diff --git a/pkgs/servers/dns/bind/default.nix b/pkgs/servers/dns/bind/default.nix index d3daad1e0cb..fb8c9da5f8e 100644 --- a/pkgs/servers/dns/bind/default.nix +++ b/pkgs/servers/dns/bind/default.nix @@ -1,14 +1,14 @@ { stdenv, lib, fetchurl, openssl, libtool, perl, libxml2 , libseccomp ? null }: -let version = "9.10.4-P4"; in +let version = "9.10.4-P5"; in stdenv.mkDerivation rec { name = "bind-${version}"; src = fetchurl { url = "http://ftp.isc.org/isc/bind9/${version}/${name}.tar.gz"; - sha256 = "11lxkb7d79c75scrs28q4xmr0ii2li69zj1c650al3qxir8yf754"; + sha256 = "1sqg7wg05h66vdjc8j215r04f8pg7lphkb93nsqxvzhk6r0ppi49"; }; outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ]; diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix index 62343666729..07ba9cef82f 100644 --- a/pkgs/servers/dns/knot-dns/default.nix +++ b/pkgs/servers/dns/knot-dns/default.nix @@ -4,21 +4,22 @@ # Note: ATM only the libraries have been tested in nixpkgs. stdenv.mkDerivation rec { name = "knot-dns-${version}"; - version = "2.3.3"; + version = "2.4.0"; src = fetchurl { url = "http://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; - sha256 = "a929bce3b957a81776b1db7b43b0e4473339bf16be8dbba5abb4b0593bf43c94"; + sha256 = "0y9nhp9lfmxv4iy1xg7l4lfxv4168qhag26wwg0dbi0zjpkd790b"; }; outputs = [ "bin" "out" "dev" ]; nativeBuildInputs = [ pkgconfig ]; buildInputs = [ - gnutls jansson liburcu lmdb libcap_ng libidn - systemd nettle libedit + gnutls jansson liburcu lmdb libidn + nettle libedit # without sphinx &al. for developer documentation - ]; + ] + ++ stdenv.lib.optionals stdenv.isLinux [ libcap_ng systemd ]; enableParallelBuilding = true; diff --git a/pkgs/servers/dns/knot-resolver/default.nix b/pkgs/servers/dns/knot-resolver/default.nix new file mode 100644 index 00000000000..3c84d0942e7 --- /dev/null +++ b/pkgs/servers/dns/knot-resolver/default.nix @@ -0,0 +1,70 @@ +{ stdenv, fetchurl, pkgconfig, utillinux, vimNox, which +, knot-dns, luajit, libuv, lmdb +, cmocka, systemd, hiredis, libmemcached +, gnutls, nettle +, luajitPackages, makeWrapper +}: + +let + inherit (stdenv.lib) optional; +in +stdenv.mkDerivation rec { + name = "knot-resolver-${version}"; + version = "1.2.0"; + + src = fetchurl { + url = "http://secure.nic.cz/files/knot-resolver/${name}.tar.xz"; + sha256 = "b8828197dbd563e4b502571538c6d44ef2bb07dede1df884b785921f8aec77fd"; + }; + + outputs = [ "out" "dev" ]; + + configurePhase = ":"; + + nativeBuildInputs = [ pkgconfig which makeWrapper ] + ++ [(if stdenv.isLinux then utillinux.bin/*hexdump*/ else vimNox/*xxd*/)]; + + buildInputs = [ knot-dns luajit libuv gnutls ] + # TODO: lmdb needs lmdb.pc; embedded for now + ## optional dependencies + ++ optional doInstallCheck cmocka + ++ optional stdenv.isLinux systemd # socket activation + ++ [ + nettle # DNS cookies + hiredis libmemcached # additional cache backends + # http://knot-resolver.readthedocs.io/en/latest/build.html#requirements + ]; + + makeFlags = [ "PREFIX=$(out)" ]; + CFLAGS = [ "-O2" "-DNDEBUG" ]; + + enableParallelBuilding = true; + + doInstallCheck = true; + installCheckTarget = "check"; + preInstallCheck = '' + export LD_LIBRARY_PATH="$out/lib" + ''; + + # optional: to allow auto-bootstrapping root trust anchor via https + postInstall = with luajitPackages; '' + wrapProgram "$out/sbin/kresd" \ + --set LUA_PATH '${ + stdenv.lib.concatStringsSep ";" + (map getLuaPath [ luasec luasocket ]) + }' \ + --set LUA_CPATH '${ + stdenv.lib.concatStringsSep ";" + (map getLuaCPath [ luasec luasocket ]) + }' + ''; + + meta = with stdenv.lib; { + description = "Caching validating DNS resolver, from .cz domain registry"; + homepage = https://knot-resolver.cz; + license = licenses.gpl3Plus; + platforms = platforms.unix; + maintainers = [ maintainers.vcunat /* upstream developer */ ]; + }; +} + diff --git a/pkgs/servers/dns/pdns-recursor/default.nix b/pkgs/servers/dns/pdns-recursor/default.nix new file mode 100644 index 00000000000..70deadb74e1 --- /dev/null +++ b/pkgs/servers/dns/pdns-recursor/default.nix @@ -0,0 +1,38 @@ +{ stdenv, fetchurl, pkgconfig, boost +, openssl, systemd, lua, luajit, protobuf +, enableLua ? false +, enableProtoBuf ? false +}: + +assert enableLua -> lua != null && luajit != null; +assert enableProtoBuf -> protobuf != null; + +with stdenv.lib; + +stdenv.mkDerivation rec { + name = "pdns-recursor-${version}"; + version = "4.0.4"; + + src = fetchurl { + url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2"; + sha256 = "0k8y9zxj2lz4rq782vgzr28yd43q0hwlnvszwq0k9l6c967pff13"; + }; + + buildInputs = [ + boost openssl pkgconfig systemd + ] ++ optional enableLua [ lua luajit ] + ++ optional enableProtoBuf protobuf; + + configureFlags = [ + "--enable-reproducible" + "--with-systemd" + ]; + + meta = { + description = "A recursive DNS server"; + homepage = http://www.powerdns.com/; + platforms = platforms.linux; + license = licenses.gpl2; + maintainers = with maintainers; [ rnhmjoj ]; + }; +} diff --git a/pkgs/servers/dns/powerdns/default.nix b/pkgs/servers/dns/powerdns/default.nix index 6eec9c3b305..b1e4ec6e368 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.0.1"; + version = "4.0.2"; src = fetchurl { url = "http://downloads.powerdns.com/releases/pdns-${version}.tar.bz2"; - sha256 = "1mzdj5077cn6cip51sxknz5hx0cyqlsrix39b7l30i36lvafx4fi"; + sha256 = "17b2gv7r53skj54ms4hx8rdjiggpc8bais0cy0jck1pmccxyalfh"; }; buildInputs = [ boost libmysql postgresql lua openldap sqlite protobuf geoip libyamlcpp pkgconfig libsodium curl ]; diff --git a/pkgs/servers/freeradius/default.nix b/pkgs/servers/freeradius/default.nix index cbafe16623e..117fa8782c9 100644 --- a/pkgs/servers/freeradius/default.nix +++ b/pkgs/servers/freeradius/default.nix @@ -2,9 +2,9 @@ , openssl , linkOpenssl? true , openldap -, withLdap ? false +, withLdap ? true , sqlite -, withSqlite ? false +, withSqlite ? true , libpcap , withPcap ? true , libcap @@ -40,9 +40,16 @@ assert withCollectd -> collectd != null; with stdenv.lib; stdenv.mkDerivation rec { name = "freeradius-${version}"; - version = "3.0.11"; + version = "3.0.12"; - buildInputs = [ autoreconfHook openssl talloc finger_bsd perl ] + src = fetchurl { + url = "ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-${version}.tar.gz"; + sha256 = "182xnb9pdsivlyfm471l90m37q9i04h7jadhkgm0ivvzrzpzcnja"; + }; + + nativeBuildInputs = [ autoreconfHook ]; + + buildInputs = [ openssl talloc finger_bsd perl ] ++ optional withLdap openldap ++ optional withSqlite sqlite ++ optional withPcap libpcap @@ -54,8 +61,6 @@ stdenv.mkDerivation rec { ++ optional withYubikey libyubikey ++ optional withCollectd collectd; - # NOTE: are the --with-{lib}-lib-dir and --with-{lib}-include-dir necessary with buildInputs ? - configureFlags = [ "--sysconfdir=/etc" "--localstatedir=/var" @@ -70,11 +75,6 @@ stdenv.mkDerivation rec { "localstatedir=\${TMPDIR}" ]; - src = fetchurl { - url = "ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-${version}.tar.gz"; - sha256 = "0naxw9b060rbp4409904j6nr2zwl6wbjrbq1839xrwhmaf8p4yxr"; - }; - meta = with stdenv.lib; { homepage = http://freeradius.org/; description = "A modular, high performance free RADIUS suite"; diff --git a/pkgs/servers/h2/default.nix b/pkgs/servers/h2/default.nix new file mode 100644 index 00000000000..a5dbf74947e --- /dev/null +++ b/pkgs/servers/h2/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchzip, jre, makeWrapper, unzip }: +stdenv.mkDerivation rec { + name = "h2-${version}"; + + version = "1.4.193"; + + src = fetchzip { + url = "http://www.h2database.com/h2-2016-10-31.zip"; + sha256 = "1da1qcfwi5gvh68i6w6y0qpcqp3rbgakizagkajmjxk2ryc4b3z9"; + }; + + buildInputs = [ makeWrapper ]; + + installPhase = + let + h2ToolScript = '' + #!/usr/bin/env bash + dir=$(dirname "$0") + + if [ -n "$1" ]; then + ${jre}/bin/java -cp "$dir/h2-${version}.jar:$H2DRIVERS:$CLASSPATH" $1 "''${@:2}" + else + echo "You have to provide the full java class path for the h2 tool you want to run. E.g. 'org.h2.tools.Server'" + fi + ''; + in '' + mkdir -p $out + cp -R * $out + + echo '${h2ToolScript}' > $out/bin/h2tool.sh + + substituteInPlace $out/bin/h2.sh --replace "java" "${jre}/bin/java" + + chmod +x $out/bin/*.sh + ''; + + meta = with stdenv.lib; { + description = "The Java SQL database"; + homepage = http://www.h2database.com/html/main.html; + license = licenses.mpl20; + platforms = stdenv.lib.platforms.linux; + maintainers = with maintainers; [ mahe ]; + }; +} diff --git a/pkgs/servers/hbase/default.nix b/pkgs/servers/hbase/default.nix index 56b71ef969c..dcd81fa44b0 100644 --- a/pkgs/servers/hbase/default.nix +++ b/pkgs/servers/hbase/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, jre, makeWrapper }: stdenv.mkDerivation rec { name = "hbase-${version}"; - version = "0.98.19"; + version = "0.98.24"; src = fetchurl { url = "mirror://apache/hbase/${version}/hbase-${version}-hadoop2-bin.tar.gz"; - sha256 = "0g7y38cw09fydbf4fbs1anyilhfgxpbfs41f0aignli5i3hd1pgx"; + sha256 = "0kz72wqsii09v9hxkw10mzyvjhji5sx3l6aijjalgbybavpcxglb"; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix index c6f88c24509..87efc41b1d6 100644 --- a/pkgs/servers/http/lighttpd/default.nix +++ b/pkgs/servers/http/lighttpd/default.nix @@ -7,11 +7,11 @@ assert enableMagnet -> lua5_1 != null; assert enableMysql -> mysql != null; stdenv.mkDerivation rec { - name = "lighttpd-1.4.44"; + name = "lighttpd-1.4.45"; src = fetchurl { url = "http://download.lighttpd.net/lighttpd/releases-1.4.x/${name}.tar.xz"; - sha256 = "08jlgcy08w1gd8hkmz0bccipv4dzxdairj89nbz5f6b5hnlnrdmd"; + sha256 = "0grsqh7pdqnjx6xicd96adsx84vryb7c4n21dnxfygm3xrfj55qw"; }; buildInputs = [ pkgconfig pcre libxml2 zlib attr bzip2 which file openssl ] diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix index 0e688b0c0c4..5d976a33488 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.11.8"; - sha256 = "0d3bcrgj2ykky2yk06y0ihv6832s30mqzcfwq8a560brbmqz7bjk"; + version = "1.11.9"; + sha256 = "0j2pcara9ir2xj3m2mjzf7wz46mdy51c0kal61cp0ldm2qgvf8nw"; }) diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index fef4d55b36c..e7b6fff1b66 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -3,12 +3,12 @@ stdenv.mkDerivation rec { name = "minio-${shortVersion}"; - shortVersion = "20160821"; - longVersion = "2016-08-21T02:44:47Z"; + shortVersion = "20161213"; + longVersion = "2016-12-13T17:19:42Z"; src = fetchurl { url = "https://github.com/minio/minio/archive/RELEASE.${lib.replaceStrings [":"] ["-"] longVersion}.tar.gz"; - sha256 = "159196bnb4b7f00jh9gll9kqqxq1ifxv1kg5bd6yjpqf5qca4pkn"; + sha256 = "1x23arrah54q2zqhgpyag531mimvs0wx6ap0hdrn4mygy5dahrqs"; }; buildInputs = [ go ]; diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix index aa14af89c32..f2ce7822b8a 100644 --- a/pkgs/servers/monitoring/grafana/default.nix +++ b/pkgs/servers/monitoring/grafana/default.nix @@ -1,8 +1,8 @@ { lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }: buildGoPackage rec { - version = "4.0.2"; - ts = "1481203731"; + version = "4.1.1"; + ts = "1484211277"; name = "grafana-v${version}"; goPackagePath = "github.com/grafana/grafana"; @@ -10,12 +10,12 @@ buildGoPackage rec { rev = "v${version}"; owner = "grafana"; repo = "grafana"; - sha256 = "1z71nb4qmp1qavsc101k86hc4yyis3mlqb1csrymkhgl94qpiiqm"; + sha256 = "028s8fq8akv509kqw49865qpccxmhskaxcm51nn3c0i7vask2ivs"; }; srcStatic = fetchurl { url = "https://grafanarel.s3.amazonaws.com/builds/grafana-${version}-${ts}.linux-x64.tar.gz"; - sha256 = "1jnh2hn95r1ik0z31b4p0niq7apykppf8jcjjhsbqf8yp8i2b737"; + sha256 = "1srscjlm9m08z7shydhkl4wnhv19by7pqfd7qvbvz2v3d5slqiji"; }; preBuild = "export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace"; diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix index e3da9dfa75f..3e4e778e238 100644 --- a/pkgs/servers/monitoring/munin/default.nix +++ b/pkgs/servers/monitoring/munin/default.nix @@ -1,14 +1,16 @@ -{ stdenv, fetchurl, makeWrapper, which, coreutils, rrdtool, perl, perlPackages +{ stdenv, fetchFromGitHub, makeWrapper, which, coreutils, rrdtool, perl, perlPackages , python, ruby, jre, nettools }: stdenv.mkDerivation rec { - version = "2.0.25"; + version = "2.0.30"; name = "munin-${version}"; - src = fetchurl { - url = "https://github.com/munin-monitoring/munin/archive/${version}.tar.gz"; - sha256 = "1ig67l3p5fnx44fcvbbinajxlin9i7g9cbac93h2hcvb2qhzzzra"; + src = fetchFromGitHub { + owner = "munin-monitoring"; + repo = "munin"; + rev = version; + sha256 = "1sxsdfq9a5d8b13jigr06gs7n4m3c95645sfyyl49bkfy0n5cxrg"; }; buildInputs = [ diff --git a/pkgs/servers/monitoring/nagios/plugins/official-2.x.nix b/pkgs/servers/monitoring/nagios/plugins/official-2.x.nix index 1ab8b119ba0..ac1cb1a5398 100644 --- a/pkgs/servers/monitoring/nagios/plugins/official-2.x.nix +++ b/pkgs/servers/monitoring/nagios/plugins/official-2.x.nix @@ -1,12 +1,12 @@ -{ stdenv, fetchurl, openssh }: +{ stdenv, fetchurl, openssh, openssl }: stdenv.mkDerivation rec { name = "nagios-plugins-${version}"; - version = "2.1.4"; + version = "2.2.0"; src = fetchurl { url = "http://nagios-plugins.org/download/${name}.tar.gz"; - sha256 = "146hrpcwciz0niqsv4k5yvkhaggs9mr5v02xnnxp5yp0xpdbama3"; + sha256 = "074yia04py5y07sbgkvri10dv8nf41kqq1x6kmwqcix5vvm9qyy3"; }; # !!! Awful hack. Grrr... this of course only works on NixOS. @@ -24,7 +24,7 @@ stdenv.mkDerivation rec { postInstall = "ln -s libexec $out/bin"; # !!! make openssh a runtime dependency only - buildInputs = [ openssh ]; + buildInputs = [ openssh openssl ]; meta = { description = "Official plugins for Nagios"; diff --git a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix index 00292afb8ce..1eaef1010d3 100644 --- a/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/blackbox-exporter.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "blackbox_exporter-${version}"; - version = "0.3.0"; + version = "0.4.0"; rev = version; goPackagePath = "github.com/prometheus/blackbox_exporter"; @@ -11,7 +11,7 @@ buildGoPackage rec { rev = "v${version}"; owner = "prometheus"; repo = "blackbox_exporter"; - sha256 = "0imn7ggxl5zqp8i4i8pnsipacx28dirm1mdmmxxbxc5aal3b656m"; + sha256 = "1wx3lbhg8ljq6ryl1yji0fkrl6hcsda9i5cw042nhqy29q0ymqsh"; }; meta = with stdenv.lib; { diff --git a/pkgs/servers/monitoring/prometheus/cli.nix b/pkgs/servers/monitoring/prometheus/cli.nix deleted file mode 100644 index 39bd3f12e95..00000000000 --- a/pkgs/servers/monitoring/prometheus/cli.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, lib, buildGoPackage, fetchFromGitHub }: - -buildGoPackage rec { - name = "prometheus_cli-${version}"; - version = "0.3.0"; - rev = version; - - goPackagePath = "github.com/prometheus/prometheus_cli"; - - src = fetchFromGitHub { - inherit rev; - owner = "prometheus"; - repo = "prometheus_cli"; - sha256 = "1qxqrcbd0d4mrjrgqz882jh7069nn5gz1b84rq7d7z1f1dqhczxn"; - }; - - goDeps = ./cli_deps.nix; - - meta = with stdenv.lib; { - description = "Command line tool for querying the Prometheus HTTP API"; - homepage = https://github.com/prometheus/prometheus_cli; - license = licenses.asl20; - maintainers = with maintainers; [ benley ]; - platforms = platforms.unix; - }; -} diff --git a/pkgs/servers/monitoring/prometheus/cli_deps.nix b/pkgs/servers/monitoring/prometheus/cli_deps.nix deleted file mode 100644 index 192b6917bf0..00000000000 --- a/pkgs/servers/monitoring/prometheus/cli_deps.nix +++ /dev/null @@ -1,11 +0,0 @@ -[ - { - goPackagePath = "github.com/prometheus/client_golang"; - fetch = { - type = "git"; - url = "https://github.com/prometheus/client_golang"; - rev = "6dbab8106ed3ed77359ac85d9cf08e30290df864"; - sha256 = "1i3g5h2ncdb8b67742kfpid7d0a1jas1pyicglbglwngfmzhpkna"; - }; - } -] diff --git a/pkgs/servers/monitoring/riemann/default.nix b/pkgs/servers/monitoring/riemann/default.nix index 5d653474961..64585de51ff 100644 --- a/pkgs/servers/monitoring/riemann/default.nix +++ b/pkgs/servers/monitoring/riemann/default.nix @@ -1,23 +1,27 @@ -{ stdenv, fetchurl }: +{ stdenv, fetchurl, makeWrapper, jre }: stdenv.mkDerivation rec { name = "riemann-${version}"; - version = "0.2.9"; + version = "0.2.12"; src = fetchurl { - url = "http://aphyr.com/riemann/${name}.tar.bz2"; - sha256 = "10zz92sg9ak8g7xsfc05p4kic6hzwj7nqpkjgsd8f7f3slvfjqw3"; + url = "https://github.com/riemann/riemann/releases/download/${version}/${name}.tar.bz2"; + sha256 = "1x57gi301rg6faxm4q5scq9dpp0v9nqiwjpsgigdb8whmjr1zwkr"; }; + nativeBuildInputs = [ makeWrapper ]; + phases = [ "unpackPhase" "installPhase" ]; installPhase = '' - sed -i 's#lib/riemann.jar#$out/share/java/riemann.jar#' bin/riemann + substituteInPlace bin/riemann --replace '$top/lib/riemann.jar' "$out/share/java/riemann.jar" mkdir -p $out/share/java $out/bin $out/etc mv lib/riemann.jar $out/share/java/ mv bin/riemann $out/bin/ mv etc/riemann.config $out/etc/ + + wrapProgram "$out/bin/riemann" --prefix PATH : "${jre}/bin" ''; meta = with stdenv.lib; { diff --git a/pkgs/servers/monitoring/sensu/default.nix b/pkgs/servers/monitoring/sensu/default.nix index 2bb81d83337..ecc1d410984 100644 --- a/pkgs/servers/monitoring/sensu/default.nix +++ b/pkgs/servers/monitoring/sensu/default.nix @@ -4,9 +4,7 @@ name = "sensu-0.17.1"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "A monitoring framework that aims to be simple, malleable, and scalable"; diff --git a/pkgs/servers/monitoring/telegraf/default.nix b/pkgs/servers/monitoring/telegraf/default.nix index 996c839acff..a3c0e3c9226 100644 --- a/pkgs/servers/monitoring/telegraf/default.nix +++ b/pkgs/servers/monitoring/telegraf/default.nix @@ -2,7 +2,7 @@ buildGoPackage rec { name = "telegraf-${version}"; - version = "1.1.2"; + version = "1.2.0"; goPackagePath = "github.com/influxdata/telegraf"; @@ -12,7 +12,7 @@ buildGoPackage rec { owner = "influxdata"; repo = "telegraf"; rev = "${version}"; - sha256 = "0dgrbdyz261j28wcq636125ha4xmfgh4y9shlg8m1y6jqdqd2zf2"; + sha256 = "0kijg3j2jnz7jfybycv2scvpsfmxg83jh8wl95p2bw322ypqlks1"; }; goDeps = ./. + builtins.toPath "/deps-${version}.nix"; diff --git a/pkgs/servers/monitoring/telegraf/deps-1.1.2.nix b/pkgs/servers/monitoring/telegraf/deps-1.2.0.nix similarity index 97% rename from pkgs/servers/monitoring/telegraf/deps-1.1.2.nix rename to pkgs/servers/monitoring/telegraf/deps-1.2.0.nix index b62ae44dbc9..a866881e53d 100644 --- a/pkgs/servers/monitoring/telegraf/deps-1.1.2.nix +++ b/pkgs/servers/monitoring/telegraf/deps-1.2.0.nix @@ -198,15 +198,6 @@ sha256 = "0wynarlr1y8sm9y9l29pm9dgflxriiialpwn01066snzjxnpmbyn"; }; } - { - goPackagePath = "github.com/gonuts/go-shellquote"; - fetch = { - type = "git"; - url = "https://github.com/gonuts/go-shellquote"; - rev = "e842a11b24c6abfb3dd27af69a17f482e4b483c2"; - sha256 = "19lbz7wl241bsyzsv2ai40b2vnj8c9nl107b6jf9gid3i6h0xydg"; - }; - } { goPackagePath = "github.com/gorilla/context"; fetch = { @@ -306,6 +297,15 @@ sha256 = "1g10qisgywfqj135yyiq63pnbjgr201gz929ydlgyzqq6yk3bn3h"; }; } + { + goPackagePath = "github.com/kballard/go-shellquote"; + fetch = { + type = "git"; + url = "https://github.com/kballard/go-shellquote"; + rev = "d8ec1a69a250a17bb0e419c386eac1f3711dc142"; + sha256 = "1a57hm0zwyi70am670s0pkglnkk1ilddnmfxz1ba7innpkf5z6s7"; + }; + } { goPackagePath = "github.com/klauspost/crc32"; fetch = { @@ -446,8 +446,8 @@ fetch = { type = "git"; url = "https://github.com/shirou/gopsutil"; - rev = "4d0c402af66c78735c5ccf820dc2ca7de5e4ff08"; - sha256 = "1wkp7chzpz6brq2y0k2mvsf0iaknns279wfsjn5gm6gvih49lqni"; + rev = "1516eb9ddc5e61ba58874047a98f8b44b5e585e8"; + sha256 = "1pnl1g2l1y5vmnraq97rbm0nirprqvfzxsp6h4xacn1429jdl5bv"; }; } { @@ -491,8 +491,8 @@ fetch = { type = "git"; url = "https://github.com/wvanbergen/kafka"; - rev = "46f9a1cf3f670edec492029fadded9c2d9e18866"; - sha256 = "1czmbilprffdbwnrq4wcllaqknbq91l6p0ni6b55fkaggnwck694"; + rev = "bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee"; + sha256 = "0x86gnkpsr6gsc6mk2312ay8yqrzscvvdra2knhvwgaws6rzvj2l"; }; } { diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 0d5d0a46e4e..d37b53398b6 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name= "nextcloud-${version}"; - version = "11.0.0"; + version = "11.0.1"; src = fetchurl { url = "https://download.nextcloud.com/server/releases/${name}.tar.bz2"; - sha256 = "0a8lc85jihlw326w0irykw5fbwcbz2mlq0vrcsd0niygqlvcppsv"; + sha256 = "0aa6gzcbpjkk7ss3c1sg0scinhczvg4lgb59wv5jljliaks2n5h0"; }; installPhase = '' diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index efa5d71a76f..09be8c7c587 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook +{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, intltool, autoreconfHook , json_c, libsndfile, libtool , xorg, libcap, alsaLib, glib , avahi, libjack2, libasyncns, lirc, dbus @@ -30,6 +30,8 @@ , # Whether to build only the library. libOnly ? false + +, CoreServices, AudioUnit, Cocoa }: stdenv.mkDerivation rec { @@ -41,7 +43,11 @@ stdenv.mkDerivation rec { sha256 = "11j682g2mn723sz3bh4i44ggq29z053zcggy0glzn63zh9mxdly3"; }; - patches = [ ./caps-fix.patch ]; + patches = [ ./caps-fix.patch ] + ++ stdenv.lib.optional stdenv.isDarwin (fetchpatch { + url = "https://bugs.freedesktop.org/attachment.cgi?id=127889"; + sha256 = "063h5vmh4ykgxjbxyxjlj6qhyyxhazbh3p18p1ik69kq24nkny9m"; + }); outputs = [ "out" "dev" ]; @@ -53,6 +59,7 @@ stdenv.mkDerivation rec { buildInputs = [ json_c libsndfile speexdsp fftwFloat ] ++ lib.optionals stdenv.isLinux [ glib dbus ] + ++ lib.optionals stdenv.isDarwin [ CoreServices AudioUnit Cocoa ] ++ lib.optionals (!libOnly) ( [ libasyncns webrtc-audio-processing ] ++ lib.optional jackaudioSupport libjack2 diff --git a/pkgs/servers/search/elasticsearch/2.x.nix b/pkgs/servers/search/elasticsearch/2.x.nix index b45d66fd141..35b6ee92cdc 100644 --- a/pkgs/servers/search/elasticsearch/2.x.nix +++ b/pkgs/servers/search/elasticsearch/2.x.nix @@ -3,12 +3,12 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "2.4.0"; + version = "2.4.4"; name = "elasticsearch-${version}"; src = fetchurl { url = "https://download.elasticsearch.org/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/${version}/${name}.tar.gz"; - sha256 = "1jglmj1dnh1n2niyds6iyrpf6x6ppqgkivzy6qabkjvvmr013q1s"; + sha256 = "1qjq04sfqb35pf2xpvr8j5p27chfxpjp8ymrp1h5bfk5rbk9444q"; }; patches = [ ./es-home-2.x.patch ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { # don't want to have binary with name plugin mv $out/bin/plugin $out/bin/elasticsearch-plugin - wrapProgram $out/bin/elasticsearch ${if (!stdenv.isDarwin) + wrapProgram $out/bin/elasticsearch ${if (!stdenv.isDarwin) then ''--prefix PATH : "${utillinux}/bin/"'' else ''--prefix PATH : "${getopt}/bin"''} \ --set JAVA_HOME "${jre}" diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix index 8dce24948fe..6e3ab5a4eae 100644 --- a/pkgs/servers/search/groonga/default.nix +++ b/pkgs/servers/search/groonga/default.nix @@ -1,46 +1,42 @@ { stdenv, fetchurl, mecab, kytea, libedit, pkgconfig , suggestSupport ? false, zeromq, libevent, libmsgpack -, lz4Support ? false, lz4 +, lz4Support ? false, lz4 , zlibSupport ? false, zlib }: stdenv.mkDerivation rec { name = "groonga-${version}"; - version = "6.1.1"; + version = "6.1.5"; src = fetchurl { url = "http://packages.groonga.org/source/groonga/${name}.tar.gz"; - sha256 = "03h65gycy0j2q4n5h62x3sw76ibdywdvmiciys5a7ppxb2mncabz"; + sha256 = "0phh4qp7ky5rw8xgxv3gjzw2cadkjl604xrdyxxbpd30i354sh5x"; }; - buildInputs = with stdenv.lib; [ pkgconfig mecab kytea libedit ] ++ - optional lz4Support lz4 ++ - optional zlibSupport zlib ++ - optional suggestSupport [ zeromq libevent libmsgpack ]; + buildInputs = with stdenv.lib; + [ pkgconfig mecab kytea libedit ] + ++ optional lz4Support lz4 + ++ optional zlibSupport zlib + ++ optionals suggestSupport [ zeromq libevent libmsgpack ]; - configureFlags = with stdenv.lib; '' - ${optionalString zlibSupport "--with-zlib"} - ${optionalString lz4Support "--with-lz4"} - ''; - - doInstallCheck = true; + configureFlags = with stdenv.lib; + optional zlibSupport "--with-zlib" + ++ optional lz4Support "--with-lz4"; + doInstallCheck = true; installCheckPhase = "$out/bin/groonga --version"; meta = with stdenv.lib; { - homepage = http://groonga.org/; + homepage = http://groonga.org/; description = "An open-source fulltext search engine and column store"; - + license = licenses.lgpl21; + maintainers = [ maintainers.ericsagnes ]; + platforms = platforms.linux; longDescription = '' Groonga is an open-source fulltext search engine and column store. It lets you write high-performance applications that requires fulltext search. ''; - - license = licenses.lgpl21; - - maintainers = [ maintainers.ericsagnes ]; - platforms = platforms.linux; }; } diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix index f50a97afd20..4f64afe3d92 100644 --- a/pkgs/servers/sql/mariadb/default.nix +++ b/pkgs/servers/sql/mariadb/default.nix @@ -15,11 +15,11 @@ mariadb = everything // { }; common = rec { # attributes common to both builds - version = "10.1.19"; + version = "10.1.21"; src = fetchurl { url = "https://downloads.mariadb.org/interstitial/mariadb-${version}/source/mariadb-${version}.tar.gz"; - sha256 = "108s4mimdbmgmmn5pcr9a405j70cyny9adzv49s75lg22krp74sv"; + sha256 = "144lcm5awcf0k6a7saqfr4p2kg8r5wbdhdm4cmn2m8hyg1an70as"; }; prePatch = '' @@ -161,4 +161,3 @@ everything = stdenv.mkDerivation (common // { }); in mariadb - diff --git a/pkgs/servers/squid/4.nix b/pkgs/servers/squid/4.nix new file mode 100644 index 00000000000..52fcad7ff95 --- /dev/null +++ b/pkgs/servers/squid/4.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl, perl, openldap, pam, db, cyrus_sasl, libcap +, expat, libxml2, openssl }: + +stdenv.mkDerivation rec { + name = "squid-4.0.17"; + + src = fetchurl { + url = "http://www.squid-cache.org/Versions/v4/${name}.tar.xz"; + sha256 = "1713fqw59r3d892p5hpbkhmfcaw6jzfnngfn5f4h46sx963k87wb"; + }; + + buildInputs = [ + perl openldap pam db cyrus_sasl libcap expat libxml2 openssl + ]; + + configureFlags = [ + "--enable-ipv6" + "--disable-strict-error-checking" + "--disable-arch-native" + "--with-openssl" + "--enable-ssl-crtd" + "--enable-linux-netfilter" + "--enable-storeio=ufs,aufs,diskd,rock" + "--enable-removal-policies=lru,heap" + "--enable-delay-pools" + "--enable-x-accelerator-vary" + ]; + + meta = with stdenv.lib; { + description = "A caching proxy for the Web supporting HTTP, HTTPS, FTP, and more"; + homepage = "http://www.squid-cache.org"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ fpletz raskin ]; + }; +} diff --git a/pkgs/servers/uwsgi/default.nix b/pkgs/servers/uwsgi/default.nix index 4994894a038..6d29c745697 100644 --- a/pkgs/servers/uwsgi/default.nix +++ b/pkgs/servers/uwsgi/default.nix @@ -4,7 +4,7 @@ , pam, withPAM ? false , systemd, withSystemd ? false , python2, python3, ncurses -, ruby +, ruby, php-embed }: let pythonPlugin = pkg : lib.nameValuePair "python${if pkg ? isPy2 then "2" else "3"}" { @@ -26,9 +26,16 @@ let pythonPlugin = pkg : lib.nameValuePair "python${if pkg ? isPy2 then "2" else inputs = [ ruby ]; }) (lib.nameValuePair "cgi" { + # usage: https://uwsgi-docs.readthedocs.io/en/latest/CGI.html?highlight=cgi path = "plugins/cgi"; inputs = [ ]; }) + (lib.nameValuePair "php" { + # usage: https://uwsgi-docs.readthedocs.io/en/latest/PHP.html#running-php-apps-with-nginx + path = "plugins/php"; + preBuild = "touch unix.h"; + inputs = [ php-embed php-embed.nativeBuildInputs ]; + }) ]; getPlugin = name: @@ -74,7 +81,7 @@ stdenv.mkDerivation rec { buildPhase = '' mkdir -p $pluginDir python3 uwsgiconfig.py --build nixos - ${lib.concatMapStringsSep ";" (x: "${x.interpreter or "python3"} uwsgiconfig.py --plugin ${x.path} nixos ${x.name}") needed} + ${lib.concatMapStringsSep ";" (x: "${x.preBuild or ""}\n ${x.interpreter or "python3"} uwsgiconfig.py --plugin ${x.path} nixos ${x.name}") needed} ''; installPhase = '' @@ -88,7 +95,7 @@ stdenv.mkDerivation rec { homepage = "http://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 ]; + maintainers = with maintainers; [ abbradar schneefux ]; platforms = platforms.linux; }; } diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix index fb333176801..fc5a744ad46 100644 --- a/pkgs/servers/varnish/default.nix +++ b/pkgs/servers/varnish/default.nix @@ -1,25 +1,30 @@ -{ stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkgconfig, readline, python -, pythonPackages }: +{ stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkgconfig, readline, libedit +, python, pythonPackages }: stdenv.mkDerivation rec { - version = "4.0.3"; + version = "5.0.0"; name = "varnish-${version}"; src = fetchurl { url = "http://repo.varnish-cache.org/source/${name}.tar.gz"; - sha256 = "01l2iypajkdanxpbvzfxm6vs4jay4dgw7lmchqidnivz15sa3fcl"; + sha256 = "0jizha1mwqk42zmkrh80y07vfl78mg1d9pp5w83qla4xn9ras0ai"; }; - buildInputs = [ pcre libxslt groff ncurses pkgconfig readline python - pythonPackages.docutils]; + nativeBuildInputs = [ pkgconfig ]; + buildInputs = [ + pcre libxslt groff ncurses readline python libedit + pythonPackages.docutils + ]; buildFlags = "localstatedir=/var/spool"; - meta = { + outputs = [ "out" "dev" "man" ]; + + meta = with stdenv.lib; { description = "Web application accelerator also known as a caching HTTP reverse proxy"; homepage = "https://www.varnish-cache.org"; - license = stdenv.lib.licenses.bsd2; - maintainers = [ stdenv.lib.maintainers.garbas ]; - platforms = stdenv.lib.platforms.linux; + license = licenses.bsd2; + maintainers = with maintainers; [ garbas fpletz ]; + platforms = platforms.linux; }; } diff --git a/pkgs/servers/web-apps/pump.io/composition.nix b/pkgs/servers/web-apps/pump.io/composition.nix index 644d9e6e9e5..d413475389f 100644 --- a/pkgs/servers/web-apps/pump.io/composition.nix +++ b/pkgs/servers/web-apps/pump.io/composition.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {pkgs ? import { inherit system; @@ -6,11 +6,11 @@ let nodeEnv = import ../../../development/node-packages/node-env.nix { - inherit (pkgs) stdenv utillinux runCommand writeTextFile; + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; inherit nodejs; }; in import ./node-packages.nix { inherit (pkgs) fetchurl fetchgit; inherit nodeEnv; -} +} \ No newline at end of file diff --git a/pkgs/servers/web-apps/pump.io/node-packages.nix b/pkgs/servers/web-apps/pump.io/node-packages.nix index ec05cc8c13b..ab3022b9512 100644 --- a/pkgs/servers/web-apps/pump.io/node-packages.nix +++ b/pkgs/servers/web-apps/pump.io/node-packages.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.1.0. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: @@ -13,13 +13,13 @@ let sha1 = "bc3875a9afd0a7b2cd231a6a7f218a5ce156b093"; }; }; - "bunyan-1.8.1" = { + "bunyan-1.8.5" = { name = "bunyan"; packageName = "bunyan"; - version = "1.8.1"; + version = "1.8.5"; src = fetchurl { - url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.1.tgz"; - sha1 = "68c6a4a502d5620bc9f72d6736810c1b1898097f"; + url = "https://registry.npmjs.org/bunyan/-/bunyan-1.8.5.tgz"; + sha1 = "0d619e83005fb89070f5f47982fc1bf00600878a"; }; }; "connect-2.30.2" = { @@ -85,13 +85,13 @@ let sha1 = "051806a88a6cc18ffb25adf13eda232e354ebcb6"; }; }; - "dompurify-0.8.3" = { + "dompurify-0.8.4" = { name = "dompurify"; packageName = "dompurify"; - version = "0.8.3"; + version = "0.8.4"; src = fetchurl { - url = "https://registry.npmjs.org/dompurify/-/dompurify-0.8.3.tgz"; - sha1 = "06bdc074b91306d09f7f150bfeb96a11e0be64c1"; + url = "https://registry.npmjs.org/dompurify/-/dompurify-0.8.4.tgz"; + sha1 = "93cabe8b6b84f3cf83f63b985ff71ef05f8cdeb6"; }; }; "emailjs-1.0.8" = { @@ -112,13 +112,13 @@ let sha1 = "4ce8ea1f3635e69e49f0ebb497b6a4b0a51ce6f0"; }; }; - "express-session-1.14.1" = { + "express-session-1.14.2" = { name = "express-session"; packageName = "express-session"; - version = "1.14.1"; + version = "1.14.2"; src = fetchurl { - url = "https://registry.npmjs.org/express-session/-/express-session-1.14.1.tgz"; - sha1 = "600364f0f6bf5dce32649e006770bdeee80aec99"; + url = "https://registry.npmjs.org/express-session/-/express-session-1.14.2.tgz"; + sha1 = "6bcf586ed6d1dc37b02570087756c9de7b80b275"; }; }; "gm-1.23.0" = { @@ -130,13 +130,13 @@ let sha1 = "80a2fe9cbf131515024846444658461269f52661"; }; }; - "helmet-2.2.0" = { + "helmet-2.3.0" = { name = "helmet"; packageName = "helmet"; - version = "2.2.0"; + version = "2.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/helmet/-/helmet-2.2.0.tgz"; - sha1 = "fa0737d113fba4bd29d1b39650ac679ad673b948"; + url = "https://registry.npmjs.org/helmet/-/helmet-2.3.0.tgz"; + sha1 = "d655c85b55b0a3bf722a4c2c66e48b78b4161b91"; }; }; "jankyqueue-0.1.1" = { @@ -202,13 +202,13 @@ let sha1 = "96800093cbf1a0c86bd95b4625467535c29dfa04"; }; }; - "sanitize-html-1.13.0" = { + "sanitize-html-1.14.1" = { name = "sanitize-html"; packageName = "sanitize-html"; - version = "1.13.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.13.0.tgz"; - sha1 = "4ee17cbec516bfe32f2ce6686a569d7e6b4f3631"; + url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.14.1.tgz"; + sha1 = "730ffa2249bdf18333effe45b286173c9c5ad0b8"; }; }; "schlock-0.2.1" = { @@ -229,22 +229,22 @@ let sha1 = "765e7607c8055452bba6f0b052595350986036de"; }; }; - "showdown-1.4.3" = { + "showdown-1.6.0" = { name = "showdown"; packageName = "showdown"; - version = "1.4.3"; + version = "1.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/showdown/-/showdown-1.4.3.tgz"; - sha1 = "91d29f4728dbdf76034b7555355e9b30974df447"; + url = "https://registry.npmjs.org/showdown/-/showdown-1.6.0.tgz"; + sha1 = "4a3cd2b73c45914f8cc00a388303be78b9f3e2a4"; }; }; - "sockjs-0.3.17" = { + "sockjs-0.3.18" = { name = "sockjs"; packageName = "sockjs"; - version = "0.3.17"; + version = "0.3.18"; src = fetchurl { - url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.17.tgz"; - sha1 = "ef1b88f5d73e6278fad8e9476ac91064382f3b44"; + url = "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz"; + sha1 = "d9b289316ca7df77595ef299e075f0f937eb4207"; }; }; "step-0.0.6" = { @@ -256,13 +256,13 @@ let sha1 = "143e7849a5d7d3f4a088fe29af94915216eeede2"; }; }; - "ua-parser-js-0.7.10" = { + "ua-parser-js-0.7.12" = { name = "ua-parser-js"; packageName = "ua-parser-js"; - version = "0.7.10"; + version = "0.7.12"; src = fetchurl { - url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.10.tgz"; - sha1 = "917559ddcce07cbc09ece7d80495e4c268f4ef9f"; + url = "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz"; + sha1 = "04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb"; }; }; "underscore-1.8.3" = { @@ -364,13 +364,13 @@ let sha1 = "822a0dc266290ce4cd3a12282ca3e7e364668a08"; }; }; - "dtrace-provider-0.6.0" = { + "dtrace-provider-0.8.0" = { name = "dtrace-provider"; packageName = "dtrace-provider"; - version = "0.6.0"; + version = "0.8.0"; src = fetchurl { - url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.6.0.tgz"; - sha1 = "0b078d5517937d873101452d9146737557b75e51"; + url = "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.0.tgz"; + sha1 = "fa95fbf67ed3ae3e97364f9664af7302e5ff5625"; }; }; "mv-2.1.1" = { @@ -391,22 +391,22 @@ let sha1 = "3cb6717660a086d07cb5bd9b7a6875bcf67bd05e"; }; }; - "moment-2.15.0" = { + "moment-2.17.1" = { name = "moment"; packageName = "moment"; - version = "2.15.0"; + version = "2.17.1"; src = fetchurl { - url = "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz"; - sha1 = "cc9e33958bf4a99dea7111d5e62ed3c13fc96440"; + url = "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz"; + sha1 = "fed9506063f36b10f066c8b59a144d7faebe1d82"; }; }; - "nan-2.4.0" = { + "nan-2.5.0" = { name = "nan"; packageName = "nan"; - version = "2.4.0"; + version = "2.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/nan/-/nan-2.4.0.tgz"; - sha1 = "fb3c59d45fe4effe215f0b890f8adf6eb32d2232"; + url = "https://registry.npmjs.org/nan/-/nan-2.5.0.tgz"; + sha1 = "aa8f1e34531d807e9e27755b234b4a6ec0c152a8"; }; }; "ncp-2.0.0" = { @@ -436,13 +436,13 @@ let sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"; }; }; - "inflight-1.0.5" = { + "inflight-1.0.6" = { name = "inflight"; packageName = "inflight"; - version = "1.0.5"; + version = "1.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"; - sha1 = "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a"; + url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; + sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; }; }; "inherits-2.0.3" = { @@ -472,13 +472,13 @@ let sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; }; }; - "path-is-absolute-1.0.0" = { + "path-is-absolute-1.0.1" = { name = "path-is-absolute"; packageName = "path-is-absolute"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"; - sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912"; + url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; + sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; }; }; "wrappy-1.0.2" = { @@ -670,13 +670,13 @@ let sha1 = "197e22cdebd4198585e8694ef6786197b91ed942"; }; }; - "method-override-2.3.6" = { + "method-override-2.3.7" = { name = "method-override"; packageName = "method-override"; - version = "2.3.6"; + version = "2.3.7"; src = fetchurl { - url = "https://registry.npmjs.org/method-override/-/method-override-2.3.6.tgz"; - sha1 = "209261cc588d45d9d5a022ff20d7d5eb8e92179e"; + url = "https://registry.npmjs.org/method-override/-/method-override-2.3.7.tgz"; + sha1 = "8e1d47ac480fb0cd8777083f11c896901166b2e5"; }; }; "morgan-1.6.1" = { @@ -733,22 +733,22 @@ let sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607"; }; }; - "response-time-2.3.1" = { + "response-time-2.3.2" = { name = "response-time"; packageName = "response-time"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/response-time/-/response-time-2.3.1.tgz"; - sha1 = "2bde19181de6c81ab95e3207a28d61d965b31797"; + url = "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz"; + sha1 = "ffa71bab952d62f7c1d49b7434355fbc68dffc5a"; }; }; - "serve-favicon-2.3.0" = { + "serve-favicon-2.3.2" = { name = "serve-favicon"; packageName = "serve-favicon"; - version = "2.3.0"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.0.tgz"; - sha1 = "aed36cc6834069a6f189cc7222c6a1a811dc5b39"; + url = "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz"; + sha1 = "dd419e268de012ab72b319d337f2105013f9381f"; }; }; "serve-index-1.7.3" = { @@ -769,13 +769,13 @@ let sha1 = "ce5a6ecd3101fed5ec09827dac22a9c29bfb0535"; }; }; - "type-is-1.6.13" = { + "type-is-1.6.14" = { name = "type-is"; packageName = "type-is"; - version = "1.6.13"; + version = "1.6.14"; src = fetchurl { - url = "https://registry.npmjs.org/type-is/-/type-is-1.6.13.tgz"; - sha1 = "6e83ba7bc30cd33a7bb0b7fb00737a2085bf9d08"; + url = "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz"; + sha1 = "e219639c17ded1ca0789092dd54a03826b817cb2"; }; }; "utils-merge-1.0.0" = { @@ -868,13 +868,13 @@ let sha1 = "e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea"; }; }; - "compressible-2.0.8" = { + "compressible-2.0.9" = { name = "compressible"; packageName = "compressible"; - version = "2.0.8"; + version = "2.0.9"; src = fetchurl { - url = "https://registry.npmjs.org/compressible/-/compressible-2.0.8.tgz"; - sha1 = "7162e6c46d3b9d200ffb45cb4e4a0f7832732503"; + url = "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz"; + sha1 = "6daab4e2b599c2770dd9e21e7a891b1c5a755425"; }; }; "vary-1.0.1" = { @@ -886,13 +886,13 @@ let sha1 = "99e4981566a286118dfb2b817357df7993376d10"; }; }; - "mime-types-2.1.11" = { + "mime-types-2.1.14" = { name = "mime-types"; packageName = "mime-types"; - version = "2.1.11"; + version = "2.1.14"; src = fetchurl { - url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz"; - sha1 = "c259c471bda808a85d6cd193b430a5fae4473b3c"; + url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz"; + sha1 = "f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"; }; }; "negotiator-0.5.3" = { @@ -904,13 +904,13 @@ let sha1 = "269d5c476810ec92edbe7b6c2f28316384f9a7e8"; }; }; - "mime-db-1.23.0" = { + "mime-db-1.26.0" = { name = "mime-db"; packageName = "mime-db"; - version = "1.23.0"; + version = "1.26.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz"; - sha1 = "a31b4070adaea27d732ea333740a64d0ec9a6659"; + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz"; + sha1 = "eaffcd0e4fc6935cf8134da246e2e6c35305adff"; }; }; "ms-0.7.1" = { @@ -922,22 +922,22 @@ let sha1 = "9cd13c03adbff25b65effde7ce864ee952017098"; }; }; - "csrf-3.0.3" = { + "csrf-3.0.4" = { name = "csrf"; packageName = "csrf"; - version = "3.0.3"; + version = "3.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/csrf/-/csrf-3.0.3.tgz"; - sha1 = "69d13220de95762808bb120f7533a994fc4293b5"; + url = "https://registry.npmjs.org/csrf/-/csrf-3.0.4.tgz"; + sha1 = "ba01423e5b5bea7b655e38b0bdd1323954cbdaa5"; }; }; - "base64-url-1.2.2" = { + "base64-url-1.3.3" = { name = "base64-url"; packageName = "base64-url"; - version = "1.2.2"; + version = "1.3.3"; src = fetchurl { - url = "https://registry.npmjs.org/base64-url/-/base64-url-1.2.2.tgz"; - sha1 = "90af26ef8b0b67bc801b05eccf943345649008b3"; + url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.3.tgz"; + sha1 = "f8b6c537f09a4fc58c99cb86e0b0e9c61461a20f"; }; }; "rndm-1.2.0" = { @@ -958,13 +958,13 @@ let sha1 = "7dc4a33af71581ab4337da91d85ca5427ebd9a97"; }; }; - "uid-safe-2.1.1" = { + "uid-safe-2.1.3" = { name = "uid-safe"; packageName = "uid-safe"; - version = "2.1.1"; + version = "2.1.3"; src = fetchurl { - url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.1.tgz"; - sha1 = "3dbf9436b528be9f52882c05a6216c3763db3666"; + url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.3.tgz"; + sha1 = "077e264a00b3187936b270bb7376a26473631071"; }; }; "random-bytes-1.0.0" = { @@ -1039,13 +1039,22 @@ let sha1 = "d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c"; }; }; - "statuses-1.3.0" = { + "statuses-1.3.1" = { name = "statuses"; packageName = "statuses"; - version = "1.3.0"; + version = "1.3.1"; src = fetchurl { - url = "https://registry.npmjs.org/statuses/-/statuses-1.3.0.tgz"; - sha1 = "8e55758cb20e7682c1f4fce8dcab30bf01d1e07a"; + url = "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz"; + sha1 = "faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"; + }; + }; + "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"; }; }; "methods-1.1.2" = { @@ -1066,6 +1075,15 @@ let sha1 = "e1e5affbbd16ae768dd2674394b9ad3022653140"; }; }; + "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"; + }; + }; "basic-auth-1.0.4" = { name = "basic-auth"; packageName = "basic-auth"; @@ -1120,6 +1138,15 @@ let sha1 = "62e203bc41766c6c28c9fc84301dab1c5310fa94"; }; }; + "depd-1.1.0" = { + name = "depd"; + packageName = "depd"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz"; + sha1 = "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"; + }; + }; "etag-1.7.0" = { name = "etag"; packageName = "etag"; @@ -1255,6 +1282,15 @@ let sha1 = "1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d"; }; }; + "debug-2.6.0" = { + name = "debug"; + packageName = "debug"; + version = "2.6.0"; + src = fetchurl { + url = "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz"; + sha1 = "bc596bcabe7617f11d9fa15361eded5608b8499b"; + }; + }; "mime-1.2.11" = { name = "mime"; packageName = "mime"; @@ -1399,13 +1435,13 @@ let sha1 = "8d924f142960e1777e7ffe170543631cc7cb02df"; }; }; - "object-assign-4.1.0" = { + "object-assign-4.1.1" = { name = "object-assign"; packageName = "object-assign"; - version = "4.1.0"; + version = "4.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz"; - sha1 = "7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"; + url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"; + sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863"; }; }; "read-pkg-up-1.0.1" = { @@ -1453,22 +1489,22 @@ let sha1 = "988df33feab191ef799a61369dd76c17adf957ea"; }; }; - "signal-exit-3.0.1" = { + "signal-exit-3.0.2" = { name = "signal-exit"; packageName = "signal-exit"; - version = "3.0.1"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.1.tgz"; - sha1 = "5a4c884992b63a7acd9badb7894c3ee9cfccad81"; + url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"; + sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d"; }; }; - "array-find-index-1.0.1" = { + "array-find-index-1.0.2" = { name = "array-find-index"; packageName = "array-find-index"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz"; - sha1 = "0bc25ddac941ec8a496ae258fd4ac188003ef3af"; + url = "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"; + sha1 = "df010aa1287e164bbda6f9723b0a96a1ec4187a1"; }; }; "hosted-git-info-2.1.5" = { @@ -1525,13 +1561,13 @@ let sha1 = "4b3073d933ff51f3912f03ac5519498a4150db40"; }; }; - "spdx-expression-parse-1.0.3" = { + "spdx-expression-parse-1.0.4" = { name = "spdx-expression-parse"; packageName = "spdx-expression-parse"; - version = "1.0.3"; + version = "1.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.3.tgz"; - sha1 = "ca3c3828c4fea8aa44997884b398fc5d67436442"; + url = "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz"; + sha1 = "9bdf2f20e1f40ed447fbe273266191fced51626c"; }; }; "spdx-license-ids-1.2.2" = { @@ -1606,13 +1642,13 @@ let sha1 = "59c44f7ee491da704da415da5a4070ba4f8fe441"; }; }; - "graceful-fs-4.1.6" = { + "graceful-fs-4.1.11" = { name = "graceful-fs"; packageName = "graceful-fs"; - version = "4.1.6"; + version = "4.1.11"; src = fetchurl { - url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.6.tgz"; - sha1 = "514c38772b31bee2e08bedc21a0aeb3abf54c19e"; + url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"; + sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"; }; }; "parse-json-2.2.0" = { @@ -1696,22 +1732,22 @@ let sha1 = "5214c53a926d3552707527fbab415dbc08d06dda"; }; }; - "is-finite-1.0.1" = { + "is-finite-1.0.2" = { name = "is-finite"; packageName = "is-finite"; - version = "1.0.1"; + version = "1.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.1.tgz"; - sha1 = "6438603eaebe2793948ff4a4262ec8db3d62597b"; + url = "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz"; + sha1 = "cc6677695602be550ef11e8b4aa6305342b6d0aa"; }; }; - "number-is-nan-1.0.0" = { + "number-is-nan-1.0.1" = { name = "number-is-nan"; packageName = "number-is-nan"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.0.tgz"; - sha1 = "c020f529c5282adfdd233d91d4b181c3d686dc4b"; + url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"; + sha1 = "097b602b53422a522c1afb8790318336941a011d"; }; }; "underscore-1.5.2" = { @@ -1786,6 +1822,15 @@ let sha1 = "d11a5b2eeda04cfefebdf3196c10ae13db6cd607"; }; }; + "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"; + }; + }; "connect-1.9.2" = { name = "connect"; packageName = "connect"; @@ -1840,40 +1885,13 @@ let sha1 = "e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"; }; }; - "crc-3.4.0" = { + "crc-3.4.1" = { name = "crc"; packageName = "crc"; - version = "3.4.0"; + version = "3.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/crc/-/crc-3.4.0.tgz"; - sha1 = "4258e351613a74ef1153dfcb05e820c3e9715d7f"; - }; - }; - "depd-1.1.0" = { - name = "depd"; - packageName = "depd"; - version = "1.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz"; - sha1 = "e1bd82c6aab6ced965b97b88b17ed3e528ca18c3"; - }; - }; - "uid-safe-2.1.2" = { - name = "uid-safe"; - packageName = "uid-safe"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.2.tgz"; - sha1 = "c934b3caead0fdcd0fb2cff3a8876d06fe0ee0fd"; - }; - }; - "base64-url-1.3.2" = { - name = "base64-url"; - packageName = "base64-url"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/base64-url/-/base64-url-1.3.2.tgz"; - sha1 = "4b08113b49d23889f306be64372762d31412f7a8"; + url = "https://registry.npmjs.org/crc/-/crc-3.4.1.tgz"; + sha1 = "65d5830b1a2569557cfb324c0e679998521473ee"; }; }; "array-parallel-0.1.3" = { @@ -1894,31 +1912,31 @@ let sha1 = "df5d37bfc5c2ef0755e2aa4f92feae7d4b5a972f"; }; }; - "cross-spawn-4.0.0" = { + "cross-spawn-4.0.2" = { name = "cross-spawn"; packageName = "cross-spawn"; - version = "4.0.0"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.0.tgz"; - sha1 = "8254774ab4786b8c5b3cf4dfba66ce563932c252"; + url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz"; + sha1 = "7b9247621c23adfdd3856004a823cbe397424d41"; }; }; - "lru-cache-4.0.1" = { + "lru-cache-4.0.2" = { name = "lru-cache"; packageName = "lru-cache"; - version = "4.0.1"; + version = "4.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz"; - sha1 = "1343955edaf2e37d9b9e7ee7241e27c4b9fb72be"; + url = "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz"; + sha1 = "1d17679c069cda5d040991a09dbc2c0db377e55e"; }; }; - "which-1.2.11" = { + "which-1.2.12" = { name = "which"; packageName = "which"; - version = "1.2.11"; + version = "1.2.12"; src = fetchurl { - url = "https://registry.npmjs.org/which/-/which-1.2.11.tgz"; - sha1 = "c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b"; + url = "https://registry.npmjs.org/which/-/which-1.2.12.tgz"; + sha1 = "de67b5e450269f194909ef23ece4ebe416fa1192"; }; }; "pseudomap-1.0.2" = { @@ -2002,13 +2020,13 @@ let sha1 = "4a85ad65881f62857fc70af7174a1184dccce32b"; }; }; - "hpkp-1.1.0" = { + "hpkp-1.2.0" = { name = "hpkp"; packageName = "hpkp"; - version = "1.1.0"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/hpkp/-/hpkp-1.1.0.tgz"; - sha1 = "77bdff1f331847fb9f40839d00a45032baed4df4"; + url = "https://registry.npmjs.org/hpkp/-/hpkp-1.2.0.tgz"; + sha1 = "83f2cb38b26cff21daf26e2ff4b57126921dec65"; }; }; "hsts-1.0.0" = { @@ -2164,13 +2182,13 @@ let sha1 = "5a5b53af4693110bebb0867aa3430dd3b70a1018"; }; }; - "nwmatcher-1.3.8" = { + "nwmatcher-1.3.9" = { name = "nwmatcher"; packageName = "nwmatcher"; - version = "1.3.8"; + version = "1.3.9"; src = fetchurl { - url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.8.tgz"; - sha1 = "34edb93de1aa6cb4448b573c9f2a059300241157"; + url = "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz"; + sha1 = "8bab486ff7fa3dfd086656bbe8b17116d3692d2a"; }; }; "parse5-1.5.1" = { @@ -2182,13 +2200,13 @@ let sha1 = "9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"; }; }; - "request-2.74.0" = { + "request-2.79.0" = { name = "request"; packageName = "request"; - version = "2.74.0"; + version = "2.79.0"; src = fetchurl { - url = "https://registry.npmjs.org/request/-/request-2.74.0.tgz"; - sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab"; + url = "https://registry.npmjs.org/request/-/request-2.79.0.tgz"; + sha1 = "4dfe5bf6be8b8cdc37fcf93e04b65577722710de"; }; }; "sax-1.2.1" = { @@ -2200,22 +2218,22 @@ let sha1 = "7b8e656190b228e81a66aea748480d828cd2d37a"; }; }; - "symbol-tree-3.1.4" = { + "symbol-tree-3.2.1" = { name = "symbol-tree"; packageName = "symbol-tree"; - version = "3.1.4"; + version = "3.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.1.4.tgz"; - sha1 = "02b279348d337debc39694c5c95f882d448a312a"; + url = "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.1.tgz"; + sha1 = "8549dd1d01fa9f893c18cc9ab0b106b4d9b168cb"; }; }; - "tough-cookie-2.3.1" = { + "tough-cookie-2.3.2" = { name = "tough-cookie"; packageName = "tough-cookie"; - version = "2.3.1"; + version = "2.3.2"; src = fetchurl { - url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.1.tgz"; - sha1 = "99c77dfbb7d804249e8a299d4cb0fd81fef083fd"; + url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz"; + sha1 = "f081f76e4c85720e6c37a5faced737150d84072a"; }; }; "webidl-conversions-2.0.1" = { @@ -2272,13 +2290,13 @@ let sha1 = "96e3b70d5779f6ad49cd032673d1c312767ba581"; }; }; - "optionator-0.8.1" = { + "optionator-0.8.2" = { name = "optionator"; packageName = "optionator"; - version = "0.8.1"; + version = "0.8.2"; src = fetchurl { - url = "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz"; - sha1 = "e31b4932cdd5fb862a8b0d10bc63d3ee1ec7d78b"; + url = "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"; + sha1 = "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"; }; }; "source-map-0.2.0" = { @@ -2335,22 +2353,22 @@ let sha1 = "3b09924edf9f083c0490fdd4c0bc4421e04764ee"; }; }; - "fast-levenshtein-1.1.4" = { + "fast-levenshtein-2.0.6" = { name = "fast-levenshtein"; packageName = "fast-levenshtein"; - version = "1.1.4"; + version = "2.0.6"; src = fetchurl { - url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz"; - sha1 = "e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9"; + url = "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"; + sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917"; }; }; - "amdefine-1.0.0" = { + "amdefine-1.0.1" = { name = "amdefine"; packageName = "amdefine"; - version = "1.0.0"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.0.tgz"; - sha1 = "fd17474700cb5cc9c2b709f0be9d23ce3c198c33"; + url = "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"; + sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5"; }; }; "aws-sign2-0.6.0" = { @@ -2362,22 +2380,13 @@ let sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f"; }; }; - "aws4-1.4.1" = { + "aws4-1.5.0" = { name = "aws4"; packageName = "aws4"; - version = "1.4.1"; + version = "1.5.0"; src = fetchurl { - url = "https://registry.npmjs.org/aws4/-/aws4-1.4.1.tgz"; - sha1 = "fde7d5292466d230e5ee0f4e038d9dfaab08fc61"; - }; - }; - "bl-1.1.2" = { - name = "bl"; - packageName = "bl"; - version = "1.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz"; - sha1 = "fdca871a99713aa00d19e3bbba41c44787a65398"; + url = "https://registry.npmjs.org/aws4/-/aws4-1.5.0.tgz"; + sha1 = "0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"; }; }; "caseless-0.11.0" = { @@ -2416,13 +2425,13 @@ let sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"; }; }; - "form-data-1.0.1" = { + "form-data-2.1.2" = { name = "form-data"; packageName = "form-data"; - version = "1.0.1"; + version = "2.1.2"; src = fetchurl { - url = "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz"; - sha1 = "ae315db9a4907fa065502304a66d7733475ee37c"; + url = "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz"; + sha1 = "89c3534008b97eada4cbb157d58f6f5df025eae4"; }; }; "har-validator-2.0.6" = { @@ -2488,13 +2497,13 @@ let sha1 = "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"; }; }; - "qs-6.2.1" = { + "qs-6.3.0" = { name = "qs"; packageName = "qs"; - version = "6.2.1"; + version = "6.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz"; - sha1 = "ce03c5ff0935bc1d9d69a9f14cbd18e568d67625"; + url = "https://registry.npmjs.org/qs/-/qs-6.3.0.tgz"; + sha1 = "f403b264f23bc01228c74131b407f18d5ea5d442"; }; }; "stringstream-0.0.5" = { @@ -2515,40 +2524,13 @@ let sha1 = "6373db76909fe570e08d73583365ed828a74eeeb"; }; }; - "readable-stream-2.0.6" = { - name = "readable-stream"; - packageName = "readable-stream"; - version = "2.0.6"; + "uuid-3.0.1" = { + name = "uuid"; + packageName = "uuid"; + version = "3.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"; - sha1 = "8f90341e68a53ccc928788dacfcd11b36eb9b78e"; - }; - }; - "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"; - }; - }; - "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"; - }; - }; - "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"; + url = "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz"; + sha1 = "6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"; }; }; "delayed-stream-1.0.0" = { @@ -2560,22 +2542,13 @@ let sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619"; }; }; - "async-2.0.1" = { - name = "async"; - packageName = "async"; - version = "2.0.1"; + "asynckit-0.4.0" = { + name = "asynckit"; + packageName = "asynckit"; + version = "0.4.0"; src = fetchurl { - url = "https://registry.npmjs.org/async/-/async-2.0.1.tgz"; - sha1 = "b709cc0280a9c36f09f4536be823c838a9049e25"; - }; - }; - "lodash-4.15.0" = { - name = "lodash"; - packageName = "lodash"; - version = "4.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz"; - sha1 = "3162391d8f0140aa22cf8f6b3c34d6b7f63d3aa9"; + url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"; + sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"; }; }; "chalk-1.1.3" = { @@ -2596,13 +2569,13 @@ let sha1 = "9c99094176e12240cb22d6c5146098400fe0f7d4"; }; }; - "is-my-json-valid-2.13.1" = { + "is-my-json-valid-2.15.0" = { name = "is-my-json-valid"; packageName = "is-my-json-valid"; - version = "2.13.1"; + version = "2.15.0"; src = fetchurl { - url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz"; - sha1 = "d55778a82feb6b0963ff4be111d5d1684e890707"; + url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz"; + sha1 = "936edda3ca3c211fd98f3b2d3e08da43f7b2915b"; }; }; "ansi-styles-2.2.1" = { @@ -2650,13 +2623,13 @@ let sha1 = "535d045ce6b6363fa40117084629995e9df324c7"; }; }; - "ansi-regex-2.0.0" = { + "ansi-regex-2.1.1" = { name = "ansi-regex"; packageName = "ansi-regex"; - version = "2.0.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz"; - sha1 = "c5061b6e0ef8a81775e50f5d66151bf6bf371107"; + url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"; + sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"; }; }; "graceful-readlink-1.0.1" = { @@ -2686,13 +2659,13 @@ let sha1 = "9c0e1c40308ce804f4783618b937fa88f99d50d0"; }; }; - "jsonpointer-2.0.0" = { + "jsonpointer-4.0.1" = { name = "jsonpointer"; packageName = "jsonpointer"; - version = "2.0.0"; + version = "4.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-2.0.0.tgz"; - sha1 = "3af1dd20fe85463910d469a385e33017d2a030d9"; + url = "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz"; + sha1 = "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9"; }; }; "xtend-4.0.1" = { @@ -2767,13 +2740,13 @@ let sha1 = "2a7256f70412a29ee3670aaca625994c4dcff252"; }; }; - "sshpk-1.10.0" = { + "sshpk-1.10.2" = { name = "sshpk"; packageName = "sshpk"; - version = "1.10.0"; + version = "1.10.2"; src = fetchurl { - url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.0.tgz"; - sha1 = "104d6ba2afb2ac099ab9567c0d193977f29c6dfa"; + url = "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz"; + sha1 = "d5a804ce22695515638e798dbe23273de070a5fa"; }; }; "extsprintf-1.0.2" = { @@ -2821,13 +2794,13 @@ let sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"; }; }; - "dashdash-1.14.0" = { + "dashdash-1.14.1" = { name = "dashdash"; packageName = "dashdash"; - version = "1.14.0"; + version = "1.14.1"; src = fetchurl { - url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz"; - sha1 = "29e486c5418bf0f356034a993d51686a33e84141"; + url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"; + sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"; }; }; "getpass-0.1.6" = { @@ -2848,13 +2821,13 @@ let sha1 = "650987da0dd74f4ebf5a11377a2aa2d273e97dfd"; }; }; - "tweetnacl-0.13.3" = { + "tweetnacl-0.14.5" = { name = "tweetnacl"; packageName = "tweetnacl"; - version = "0.13.3"; + version = "0.14.5"; src = fetchurl { - url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.3.tgz"; - sha1 = "d628b56f3bcc3d5ae74ba9d4c1a704def5ab4b56"; + url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; + sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; }; }; "jodid25519-1.0.2" = { @@ -2884,13 +2857,13 @@ let sha1 = "3ca76b85241c7170bf7d9703e7b9aa74630040d4"; }; }; - "tweetnacl-0.14.3" = { - name = "tweetnacl"; - packageName = "tweetnacl"; - version = "0.14.3"; + "punycode-1.4.1" = { + name = "punycode"; + packageName = "punycode"; + version = "1.4.1"; src = fetchurl { - url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.3.tgz"; - sha1 = "3da382f670f25ded78d7b3d1792119bca0b7132d"; + url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"; + sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"; }; }; "tr46-0.0.3" = { @@ -2929,13 +2902,13 @@ let sha1 = "de3f98543dbf96082be48ad1a0c7cda836301dcf"; }; }; - "glob-7.0.6" = { + "glob-7.1.1" = { name = "glob"; packageName = "glob"; - version = "7.0.6"; + version = "7.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz"; - sha1 = "211bafaf49e525b8cd93260d14ab136152b3f57a"; + url = "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz"; + sha1 = "805211df04faaf1c63a3600306cdf5ade50b2ec8"; }; }; "fs.realpath-1.0.0" = { @@ -2947,13 +2920,13 @@ let sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; }; }; - "htmlparser2-3.9.1" = { + "htmlparser2-3.9.2" = { name = "htmlparser2"; packageName = "htmlparser2"; - version = "3.9.1"; + version = "3.9.2"; src = fetchurl { - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.1.tgz"; - sha1 = "621b7a58bc9acd003f7af0a2c9a00aa67c8505d2"; + url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz"; + sha1 = "1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"; }; }; "regexp-quote-0.0.0" = { @@ -3001,13 +2974,13 @@ let sha1 = "6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0"; }; }; - "readable-stream-2.1.5" = { + "readable-stream-2.2.2" = { name = "readable-stream"; packageName = "readable-stream"; - version = "2.1.5"; + version = "2.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz"; - sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0"; + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz"; + sha1 = "a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"; }; }; "dom-serializer-0.1.0" = { @@ -3037,6 +3010,33 @@ let sha1 = "9978ce317388c649ad8793028c3477ef044a8b51"; }; }; + "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"; + }; + }; + "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"; + }; + }; + "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"; + }; + }; "destroy-1.0.4" = { name = "destroy"; packageName = "destroy"; @@ -3073,13 +3073,22 @@ let sha1 = "dded45cc18256d51ed40aec142489d5c61026d28"; }; }; - "yargs-3.32.0" = { + "yargs-6.6.0" = { name = "yargs"; packageName = "yargs"; - version = "3.32.0"; + version = "6.6.0"; src = fetchurl { - url = "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz"; - sha1 = "03088e9ebf9e756b69751611d2a5ef591482c995"; + url = "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz"; + sha1 = "782ec21ef403345f830a808ca3d513af56065208"; + }; + }; + "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"; }; }; "cliui-3.2.0" = { @@ -3091,6 +3100,15 @@ let sha1 = "120601537a916d29940f934da3b48d585a39213d"; }; }; + "get-caller-file-1.0.2" = { + name = "get-caller-file"; + packageName = "get-caller-file"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz"; + sha1 = "f702e63127e7e231c160a80c1554acb70d5047e5"; + }; + }; "os-locale-1.4.0" = { name = "os-locale"; packageName = "os-locale"; @@ -3100,6 +3118,33 @@ let sha1 = "20f9f17ae29ed345e8bde583b13d2009803c14d9"; }; }; + "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"; + }; + }; + "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"; + }; + }; "string-width-1.0.2" = { name = "string-width"; packageName = "string-width"; @@ -3109,13 +3154,13 @@ let sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"; }; }; - "window-size-0.1.4" = { - name = "window-size"; - packageName = "window-size"; - version = "0.1.4"; + "which-module-1.0.0" = { + name = "which-module"; + packageName = "which-module"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz"; - sha1 = "f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876"; + url = "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz"; + sha1 = "bba63ca861948994ff307736089e3b96026c2a4f"; }; }; "y18n-3.2.1" = { @@ -3127,13 +3172,22 @@ let sha1 = "6d15fba884c08679c0d77e88e7759e811e07fa41"; }; }; - "wrap-ansi-2.0.0" = { + "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"; + }; + }; + "wrap-ansi-2.1.0" = { name = "wrap-ansi"; packageName = "wrap-ansi"; - version = "2.0.0"; + version = "2.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.0.0.tgz"; - sha1 = "7d30f8f873f9a5bbc3a64dabc8d177e071ae426f"; + url = "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz"; + sha1 = "d8fc3d284dd05794fe84973caecdd1cf824fdd85"; }; }; "lcid-1.0.0" = { @@ -3154,13 +3208,13 @@ let sha1 = "104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"; }; }; - "code-point-at-1.0.0" = { + "code-point-at-1.1.0" = { name = "code-point-at"; packageName = "code-point-at"; - version = "1.0.0"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.0.0.tgz"; - sha1 = "f69b192d3f7d91e382e4b71bddb77878619ab0c6"; + url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz"; + sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"; }; }; "is-fullwidth-code-point-1.0.0" = { @@ -3181,13 +3235,13 @@ let sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"; }; }; - "uuid-2.0.2" = { + "uuid-2.0.3" = { name = "uuid"; packageName = "uuid"; - version = "2.0.2"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz"; - sha1 = "48bd5698f0677e3c7901a1c46ef15b1643794726"; + url = "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"; + sha1 = "67e2e863797215530dff318e5bf9dcebfd47b21a"; }; }; "websocket-driver-0.6.5" = { @@ -3226,13 +3280,13 @@ let sha1 = "5274e67f5a64c5f92974cd85139e0332adc6b90c"; }; }; - "mongodb-2.2.10" = { + "mongodb-2.2.21" = { name = "mongodb"; packageName = "mongodb"; - version = "2.2.10"; + version = "2.2.21"; src = fetchurl { - url = "https://registry.npmjs.org/mongodb/-/mongodb-2.2.10.tgz"; - sha1 = "d11273a5a53b08e17bcc4c8a295ded0f151ccae6"; + url = "https://registry.npmjs.org/mongodb/-/mongodb-2.2.21.tgz"; + sha1 = "f7ee56489600e0ac8024c062c0857ac04ddb5f48"; }; }; "es6-promise-3.2.1" = { @@ -3244,22 +3298,31 @@ let sha1 = "ec56233868032909207170c39448e24449dd1fc4"; }; }; - "mongodb-core-2.0.12" = { + "mongodb-core-2.1.6" = { name = "mongodb-core"; packageName = "mongodb-core"; - version = "2.0.12"; + version = "2.1.6"; src = fetchurl { - url = "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.0.12.tgz"; - sha1 = "bb66aad550e252731f8ad49276815264a91c337c"; + url = "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.6.tgz"; + sha1 = "9d179e7487767c58993bb7c8d6685d035c346a42"; }; }; - "bson-0.5.5" = { + "readable-stream-2.1.5" = { + name = "readable-stream"; + packageName = "readable-stream"; + version = "2.1.5"; + src = fetchurl { + url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz"; + sha1 = "66fa8b720e1438b364681f2ad1a63c618448c9d0"; + }; + }; + "bson-1.0.4" = { name = "bson"; packageName = "bson"; - version = "0.5.5"; + version = "1.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/bson/-/bson-0.5.5.tgz"; - sha1 = "1d6725d400f0fbf0271bf6bafc8fa1126c29983b"; + url = "https://registry.npmjs.org/bson/-/bson-1.0.4.tgz"; + sha1 = "93c10d39eaa5b58415cbc4052f3e53e562b0b72c"; }; }; "require_optional-1.0.0" = { @@ -3392,11 +3455,11 @@ let sources."nan-2.3.5" ]; }) - (sources."bunyan-1.8.1" // { + (sources."bunyan-1.8.5" // { dependencies = [ - (sources."dtrace-provider-0.6.0" // { + (sources."dtrace-provider-0.8.0" // { dependencies = [ - sources."nan-2.4.0" + sources."nan-2.5.0" ]; }) (sources."mv-2.1.1" // { @@ -3406,7 +3469,7 @@ let dependencies = [ (sources."glob-6.0.4" // { dependencies = [ - (sources."inflight-1.0.5" // { + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; @@ -3427,7 +3490,7 @@ let sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) ]; @@ -3435,7 +3498,7 @@ let ]; }) sources."safe-json-stringify-1.0.3" - sources."moment-2.15.0" + sources."moment-2.17.1" ]; }) (sources."connect-2.30.2" // { @@ -3466,17 +3529,17 @@ let dependencies = [ (sources."accepts-1.2.13" // { dependencies = [ - (sources."mime-types-2.1.11" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.5.3" ]; }) - (sources."compressible-2.0.8" // { + (sources."compressible-2.0.9" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) sources."vary-1.0.1" @@ -3490,12 +3553,12 @@ let sources."content-type-1.0.2" (sources."csurf-1.8.3" // { dependencies = [ - (sources."csrf-3.0.3" // { + (sources."csrf-3.0.4" // { dependencies = [ - sources."base64-url-1.2.2" + sources."base64-url-1.3.3" sources."rndm-1.2.0" sources."tsscmp-1.0.5" - (sources."uid-safe-2.1.1" // { + (sources."uid-safe-2.1.3" // { dependencies = [ sources."random-bytes-1.0.0" ]; @@ -3514,9 +3577,9 @@ let dependencies = [ (sources."accepts-1.3.3" // { dependencies = [ - (sources."mime-types-2.1.11" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) sources."negotiator-0.6.1" @@ -3550,11 +3613,16 @@ let (sources."http-errors-1.3.1" // { dependencies = [ sources."inherits-2.0.3" - sources."statuses-1.3.0" + sources."statuses-1.3.1" ]; }) - (sources."method-override-2.3.6" // { + (sources."method-override-2.3.7" // { dependencies = [ + (sources."debug-2.3.3" // { + dependencies = [ + sources."ms-0.7.2" + ]; + }) sources."methods-1.1.2" sources."vary-1.1.0" ]; @@ -3586,11 +3654,15 @@ let sources."parseurl-1.3.1" sources."pause-0.1.0" sources."qs-4.0.0" - sources."response-time-2.3.1" - (sources."serve-favicon-2.3.0" // { + (sources."response-time-2.3.2" // { + dependencies = [ + sources."depd-1.1.0" + ]; + }) + (sources."serve-favicon-2.3.2" // { dependencies = [ sources."etag-1.7.0" - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) (sources."serve-index-1.7.3" // { @@ -3602,9 +3674,9 @@ let }) sources."batch-0.5.3" sources."escape-html-1.0.3" - (sources."mime-types-2.1.11" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -3614,12 +3686,12 @@ let sources."escape-html-1.0.3" ]; }) - (sources."type-is-1.6.13" // { + (sources."type-is-1.6.14" // { dependencies = [ sources."media-typer-0.3.0" - (sources."mime-types-2.1.11" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) ]; @@ -3646,9 +3718,9 @@ let sources."bytes-0.2.0" sources."fresh-0.1.0" sources."pause-0.0.1" - (sources."debug-2.2.0" // { + (sources."debug-2.6.0" // { dependencies = [ - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) ]; @@ -3690,10 +3762,10 @@ let dependencies = [ (sources."currently-unhandled-0.4.1" // { dependencies = [ - sources."array-find-index-1.0.1" + sources."array-find-index-1.0.2" ]; }) - sources."signal-exit-3.0.1" + sources."signal-exit-3.0.2" ]; }) sources."map-obj-1.0.1" @@ -3714,12 +3786,12 @@ let sources."spdx-license-ids-1.2.2" ]; }) - sources."spdx-expression-parse-1.0.3" + sources."spdx-expression-parse-1.0.4" ]; }) ]; }) - sources."object-assign-4.1.0" + sources."object-assign-4.1.1" (sources."read-pkg-up-1.0.1" // { dependencies = [ (sources."find-up-1.1.2" // { @@ -3736,7 +3808,7 @@ let dependencies = [ (sources."load-json-file-1.1.0" // { dependencies = [ - sources."graceful-fs-4.1.6" + sources."graceful-fs-4.1.11" (sources."parse-json-2.2.0" // { dependencies = [ (sources."error-ex-1.3.0" // { @@ -3761,7 +3833,7 @@ let }) (sources."path-type-1.1.0" // { dependencies = [ - sources."graceful-fs-4.1.6" + sources."graceful-fs-4.1.11" sources."pify-2.3.0" (sources."pinkie-promise-2.0.1" // { dependencies = [ @@ -3780,9 +3852,9 @@ let dependencies = [ (sources."repeating-2.0.1" // { dependencies = [ - (sources."is-finite-1.0.1" // { + (sources."is-finite-1.0.2" // { dependencies = [ - sources."number-is-nan-1.0.0" + sources."number-is-nan-1.0.1" ]; }) ]; @@ -3802,7 +3874,7 @@ let sources."underscore-1.5.2" ]; }) - sources."dompurify-0.8.3" + sources."dompurify-0.8.4" (sources."emailjs-1.0.8" // { dependencies = [ sources."addressparser-0.3.2" @@ -3810,7 +3882,7 @@ let dependencies = [ (sources."encoding-0.1.12" // { dependencies = [ - sources."iconv-lite-0.4.13" + sources."iconv-lite-0.4.15" ]; }) sources."addressparser-0.2.1" @@ -3833,11 +3905,11 @@ let sources."mkdirp-0.3.0" ]; }) - (sources."express-session-1.14.1" // { + (sources."express-session-1.14.2" // { dependencies = [ sources."cookie-0.3.1" sources."cookie-signature-1.0.6" - sources."crc-3.4.0" + sources."crc-3.4.1" (sources."debug-2.2.0" // { dependencies = [ sources."ms-0.7.1" @@ -3846,9 +3918,9 @@ let sources."depd-1.1.0" sources."on-headers-1.0.1" sources."parseurl-1.3.1" - (sources."uid-safe-2.1.2" // { + (sources."uid-safe-2.1.3" // { dependencies = [ - sources."base64-url-1.3.2" + sources."base64-url-1.3.3" sources."random-bytes-1.0.0" ]; }) @@ -3859,15 +3931,15 @@ let dependencies = [ sources."array-parallel-0.1.3" sources."array-series-0.1.5" - (sources."cross-spawn-4.0.0" // { + (sources."cross-spawn-4.0.2" // { dependencies = [ - (sources."lru-cache-4.0.1" // { + (sources."lru-cache-4.0.2" // { dependencies = [ sources."pseudomap-1.0.2" sources."yallist-2.0.0" ]; }) - (sources."which-1.2.11" // { + (sources."which-1.2.12" // { dependencies = [ sources."isexe-1.1.2" ]; @@ -3881,7 +3953,7 @@ let }) ]; }) - (sources."helmet-2.2.0" // { + (sources."helmet-2.3.0" // { dependencies = [ (sources."connect-3.4.1" // { dependencies = [ @@ -3921,7 +3993,7 @@ let ]; }) sources."hide-powered-by-1.0.0" - sources."hpkp-1.1.0" + sources."hpkp-1.2.0" (sources."hsts-1.0.0" // { dependencies = [ sources."core-util-is-1.0.2" @@ -3950,43 +4022,29 @@ let sources."estraverse-1.9.3" sources."esutils-2.0.2" sources."esprima-2.7.3" - (sources."optionator-0.8.1" // { + (sources."optionator-0.8.2" // { dependencies = [ sources."prelude-ls-1.1.2" sources."deep-is-0.1.3" sources."wordwrap-1.0.0" sources."type-check-0.3.2" sources."levn-0.3.0" - sources."fast-levenshtein-1.1.4" + sources."fast-levenshtein-2.0.6" ]; }) (sources."source-map-0.2.0" // { dependencies = [ - sources."amdefine-1.0.0" + sources."amdefine-1.0.1" ]; }) ]; }) - sources."nwmatcher-1.3.8" + sources."nwmatcher-1.3.9" sources."parse5-1.5.1" - (sources."request-2.74.0" // { + (sources."request-2.79.0" // { dependencies = [ sources."aws-sign2-0.6.0" - sources."aws4-1.4.1" - (sources."bl-1.1.2" // { - dependencies = [ - (sources."readable-stream-2.0.6" // { - dependencies = [ - sources."core-util-is-1.0.2" - sources."inherits-2.0.3" - sources."isarray-1.0.0" - sources."process-nextick-args-1.0.7" - sources."string_decoder-0.10.31" - sources."util-deprecate-1.0.2" - ]; - }) - ]; - }) + sources."aws4-1.5.0" sources."caseless-0.11.0" (sources."combined-stream-1.0.5" // { dependencies = [ @@ -3995,13 +4053,9 @@ let }) sources."extend-3.0.0" sources."forever-agent-0.6.1" - (sources."form-data-1.0.1" // { + (sources."form-data-2.1.2" // { dependencies = [ - (sources."async-2.0.1" // { - dependencies = [ - sources."lodash-4.15.0" - ]; - }) + sources."asynckit-0.4.0" ]; }) (sources."har-validator-2.0.6" // { @@ -4012,12 +4066,12 @@ let sources."escape-string-regexp-1.0.5" (sources."has-ansi-2.0.0" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) sources."supports-color-2.0.0" @@ -4028,7 +4082,7 @@ let sources."graceful-readlink-1.0.1" ]; }) - (sources."is-my-json-valid-2.13.1" // { + (sources."is-my-json-valid-2.15.0" // { dependencies = [ sources."generate-function-2.0.0" (sources."generate-object-property-1.2.0" // { @@ -4036,7 +4090,7 @@ let sources."is-property-1.0.2" ]; }) - sources."jsonpointer-2.0.0" + sources."jsonpointer-4.0.1" sources."xtend-4.0.1" ]; }) @@ -4065,21 +4119,17 @@ let sources."verror-1.3.6" ]; }) - (sources."sshpk-1.10.0" // { + (sources."sshpk-1.10.2" // { dependencies = [ sources."asn1-0.2.3" sources."assert-plus-1.0.0" - sources."dashdash-1.14.0" + sources."dashdash-1.14.1" sources."getpass-0.1.6" sources."jsbn-0.1.0" - sources."tweetnacl-0.13.3" + sources."tweetnacl-0.14.5" sources."jodid25519-1.0.2" sources."ecc-jsbn-0.1.1" - (sources."bcrypt-pbkdf-1.0.0" // { - dependencies = [ - sources."tweetnacl-0.14.3" - ]; - }) + sources."bcrypt-pbkdf-1.0.0" ]; }) ]; @@ -4087,20 +4137,25 @@ let sources."is-typedarray-1.0.0" sources."isstream-0.1.2" sources."json-stringify-safe-5.0.1" - (sources."mime-types-2.1.11" // { + (sources."mime-types-2.1.14" // { dependencies = [ - sources."mime-db-1.23.0" + sources."mime-db-1.26.0" ]; }) sources."oauth-sign-0.8.2" - sources."qs-6.2.1" + sources."qs-6.3.0" sources."stringstream-0.0.5" sources."tunnel-agent-0.4.3" + sources."uuid-3.0.1" ]; }) sources."sax-1.2.1" - sources."symbol-tree-3.1.4" - sources."tough-cookie-2.3.1" + sources."symbol-tree-3.2.1" + (sources."tough-cookie-2.3.2" // { + dependencies = [ + sources."punycode-1.4.1" + ]; + }) sources."webidl-conversions-2.0.1" (sources."whatwg-url-compat-0.6.5" // { dependencies = [ @@ -4125,10 +4180,10 @@ let }) (sources."rimraf-2.5.4" // { dependencies = [ - (sources."glob-7.0.6" // { + (sources."glob-7.1.1" // { dependencies = [ sources."fs.realpath-1.0.0" - (sources."inflight-1.0.5" // { + (sources."inflight-1.0.6" // { dependencies = [ sources."wrappy-1.0.2" ]; @@ -4149,14 +4204,14 @@ let sources."wrappy-1.0.2" ]; }) - sources."path-is-absolute-1.0.0" + sources."path-is-absolute-1.0.1" ]; }) ]; }) - (sources."sanitize-html-1.13.0" // { + (sources."sanitize-html-1.14.1" // { dependencies = [ - (sources."htmlparser2-3.9.1" // { + (sources."htmlparser2-3.9.2" // { dependencies = [ sources."domelementtype-1.3.0" sources."domhandler-2.3.0" @@ -4171,7 +4226,7 @@ let }) sources."entities-1.1.1" sources."inherits-2.0.3" - (sources."readable-stream-2.1.5" // { + (sources."readable-stream-2.2.2" // { dependencies = [ sources."buffer-shims-1.0.0" sources."core-util-is-1.0.2" @@ -4212,22 +4267,23 @@ let sources."statuses-1.2.1" ]; }) - (sources."showdown-1.4.3" // { + (sources."showdown-1.6.0" // { dependencies = [ - (sources."yargs-3.32.0" // { + (sources."yargs-6.6.0" // { dependencies = [ - sources."camelcase-2.1.1" + sources."camelcase-3.0.0" (sources."cliui-3.2.0" // { dependencies = [ (sources."strip-ansi-3.0.1" // { dependencies = [ - sources."ansi-regex-2.0.0" + sources."ansi-regex-2.1.1" ]; }) - sources."wrap-ansi-2.0.0" + sources."wrap-ansi-2.1.0" ]; }) sources."decamelize-1.2.0" + sources."get-caller-file-1.0.2" (sources."os-locale-1.4.0" // { dependencies = [ (sources."lcid-1.0.0" // { @@ -4237,32 +4293,107 @@ let }) ]; }) - (sources."string-width-1.0.2" // { + (sources."read-pkg-up-1.0.1" // { dependencies = [ - (sources."code-point-at-1.0.0" // { + (sources."find-up-1.1.2" // { dependencies = [ - sources."number-is-nan-1.0.0" + sources."path-exists-2.1.0" + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) ]; }) - (sources."is-fullwidth-code-point-1.0.0" // { + (sources."read-pkg-1.1.0" // { dependencies = [ - sources."number-is-nan-1.0.0" - ]; - }) - (sources."strip-ansi-3.0.1" // { - dependencies = [ - sources."ansi-regex-2.0.0" + (sources."load-json-file-1.1.0" // { + dependencies = [ + sources."graceful-fs-4.1.11" + (sources."parse-json-2.2.0" // { + dependencies = [ + (sources."error-ex-1.3.0" // { + dependencies = [ + sources."is-arrayish-0.2.1" + ]; + }) + ]; + }) + sources."pify-2.3.0" + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) + (sources."strip-bom-2.0.0" // { + dependencies = [ + sources."is-utf8-0.2.1" + ]; + }) + ]; + }) + (sources."normalize-package-data-2.3.5" // { + dependencies = [ + sources."hosted-git-info-2.1.5" + (sources."is-builtin-module-1.0.0" // { + dependencies = [ + sources."builtin-modules-1.1.1" + ]; + }) + sources."semver-5.3.0" + (sources."validate-npm-package-license-3.0.1" // { + dependencies = [ + (sources."spdx-correct-1.0.2" // { + dependencies = [ + sources."spdx-license-ids-1.2.2" + ]; + }) + sources."spdx-expression-parse-1.0.4" + ]; + }) + ]; + }) + (sources."path-type-1.1.0" // { + dependencies = [ + sources."graceful-fs-4.1.11" + sources."pify-2.3.0" + (sources."pinkie-promise-2.0.1" // { + dependencies = [ + sources."pinkie-2.0.4" + ]; + }) + ]; + }) ]; }) ]; }) - sources."window-size-0.1.4" + sources."require-directory-2.1.1" + sources."require-main-filename-1.0.1" + sources."set-blocking-2.0.0" + (sources."string-width-1.0.2" // { + dependencies = [ + sources."code-point-at-1.1.0" + (sources."is-fullwidth-code-point-1.0.0" // { + dependencies = [ + sources."number-is-nan-1.0.1" + ]; + }) + (sources."strip-ansi-3.0.1" // { + dependencies = [ + sources."ansi-regex-2.1.1" + ]; + }) + ]; + }) + sources."which-module-1.0.0" sources."y18n-3.2.1" + sources."yargs-parser-4.2.1" ]; }) ]; }) - (sources."sockjs-0.3.17" // { + (sources."sockjs-0.3.18" // { dependencies = [ (sources."faye-websocket-0.10.0" // { dependencies = [ @@ -4273,11 +4404,11 @@ let }) ]; }) - sources."uuid-2.0.2" + sources."uuid-2.0.3" ]; }) sources."step-0.0.6" - sources."ua-parser-js-0.7.10" + sources."ua-parser-js-0.7.12" sources."underscore-1.8.3" (sources."underscore-contrib-0.3.0" // { dependencies = [ @@ -4297,17 +4428,17 @@ let }) (sources."databank-mongodb-0.19.0" // { dependencies = [ - (sources."debug-2.2.0" // { + (sources."debug-2.6.0" // { dependencies = [ - sources."ms-0.7.1" + sources."ms-0.7.2" ]; }) - (sources."mongodb-2.2.10" // { + (sources."mongodb-2.2.21" // { dependencies = [ sources."es6-promise-3.2.1" - (sources."mongodb-core-2.0.12" // { + (sources."mongodb-core-2.1.6" // { dependencies = [ - sources."bson-0.5.5" + sources."bson-1.0.4" (sources."require_optional-1.0.0" // { dependencies = [ sources."semver-5.3.0" diff --git a/pkgs/servers/web-apps/wallabag/default.nix b/pkgs/servers/web-apps/wallabag/default.nix index 4eed952f804..4efb1ca9de6 100644 --- a/pkgs/servers/web-apps/wallabag/default.nix +++ b/pkgs/servers/web-apps/wallabag/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "wallabag-${version}"; - version = "2.1.4"; + version = "2.1.6"; # remember to rm -r var/cache/* after a rebuild or unexpected errors will occur src = fetchurl { url = "https://framabag.org/wallabag-release-${version}.tar.gz"; - sha256 = "0s4p9jls7jqq9jbcac21ibz9k5yxx0ifv2yhxlkia5kw9md20r7b"; + sha256 = "0znywkrjlmxhacfkdyba2cjhgmrh509mayrfsrnc0rx3haxam7fx"; }; outputs = [ "out" "doc" ]; diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix index 07243682283..d5a3bea67a6 100644 --- a/pkgs/servers/x11/xorg/default.nix +++ b/pkgs/servers/x11/xorg/default.nix @@ -602,17 +602,6 @@ let meta.platforms = stdenv.lib.platforms.unix; }) // {inherit ;}; - intelgputools = (mkDerivation "intelgputools" { - name = "intel-gpu-tools-1.15"; - builder = ./builder.sh; - src = fetchurl { - url = mirror://xorg/individual/app/intel-gpu-tools-1.15.tar.bz2; - sha256 = "1gb22hvj4gdjj92iqbwcp44kf2znk2l1fvbcrr4sm4i65l8mdwnw"; - }; - buildInputs = [pkgconfig dri2proto libdrm udev libpciaccess python libX11 libXext libXrandr libXv ]; - meta.platforms = stdenv.lib.platforms.unix; - }) // {inherit dri2proto libdrm udev libpciaccess python libX11 libXext libXrandr libXv ;}; - kbproto = (mkDerivation "kbproto" { name = "kbproto-1.0.7"; builder = ./builder.sh; diff --git a/pkgs/servers/x11/xorg/extra.list b/pkgs/servers/x11/xorg/extra.list index 3129e090e6b..56a7b1f76a9 100644 --- a/pkgs/servers/x11/xorg/extra.list +++ b/pkgs/servers/x11/xorg/extra.list @@ -9,4 +9,3 @@ http://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2 http://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2 http://xcb.freedesktop.org/dist/xcb-util-errors-1.0.tar.bz2 mirror://xorg/individual/app/appres-1.0.4.tar.bz2 -mirror://xorg/individual/app/intel-gpu-tools-1.15.tar.bz2 diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 8d681744131..889dd58c01b 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -57,10 +57,6 @@ in tradcpp = if stdenv.isDarwin then args.tradcpp else null; }; - intelgputools = attrs: attrs // { - buildInputs = attrs.buildInputs ++ [ args.cairo args.libunwind ]; - }; - mkfontdir = attrs: attrs // { preBuild = "substituteInPlace mkfontdir.in --replace @bindir@ ${xorg.mkfontscale}/bin"; }; @@ -456,15 +452,14 @@ in "--with-default-font-path=" # there were only paths containing "${prefix}", # and there are no fonts in this package anyway "--with-xkb-bin-directory=${xorg.xkbcomp}/bin" + "--with-xkb-path=${xorg.xkeyboardconfig}/share/X11/xkb" + "--with-xkb-output=$out/share/X11/xkb/compiled" "--enable-glamor" ]; postInstall = '' rm -fr $out/share/X11/xkb/compiled # otherwise X will try to write in it - wrapProgram $out/bin/Xephyr \ - --add-flags "-xkbdir ${xorg.xkeyboardconfig}/share/X11/xkb" wrapProgram $out/bin/Xvfb \ - --set XORG_DRI_DRIVER_PATH ${args.mesa}/lib/dri \ - --add-flags "-xkbdir ${xorg.xkeyboardconfig}/share/X11/xkb" + --set XORG_DRI_DRIVER_PATH ${args.mesa}/lib/dri ( # assert() keeps runtime reference xorgserver-dev in xf86-video-intel and others cd "$dev" for f in include/xorg/*.h; do @@ -592,4 +587,9 @@ in preBuild = "sed -i 's|gcc -E|gcc -E -P|' man/Makefile"; }; + xrandr = attrs: attrs // { + postInstall = '' + rm $out/bin/xkeystone + ''; + }; } diff --git a/pkgs/servers/x11/xquartz/default.nix b/pkgs/servers/x11/xquartz/default.nix index 2fc012dc6c9..0357c8c17f1 100644 --- a/pkgs/servers/x11/xquartz/default.nix +++ b/pkgs/servers/x11/xquartz/default.nix @@ -1,5 +1,5 @@ { stdenv, lib, buildEnv, makeFontsConf, gnused, writeScript, xorg, bashInteractive, substituteAll, xterm, makeWrapper, ruby -, openssl, quartz-wm, fontconfig, xkeyboard_config, xlsfonts, xfontsel +, openssl, quartz-wm, fontconfig, xlsfonts, xfontsel , ttf_bitstream_vera, freefont_ttf, liberation_ttf_binary , shell ? "${bashInteractive}/bin/bash" }: @@ -126,7 +126,6 @@ in stdenv.mkDerivation { --replace "@DEFAULT_CLIENT@" "${xterm}/bin/xterm" \ --replace "@XINIT@" "$out/bin/xinit" \ --replace "@XINITRC@" "$out/etc/X11/xinit/xinitrc" \ - --replace "@XKEYBOARD_CONFIG@" "${xkeyboard_config}/etc/X11/xkb" \ --replace "@FONTCONFIG_FILE@" "$fontsConfPath" wrapProgram $out/bin/Xquartz \ diff --git a/pkgs/servers/x11/xquartz/startx b/pkgs/servers/x11/xquartz/startx index 131fbc43b8b..e908e1042d7 100755 --- a/pkgs/servers/x11/xquartz/startx +++ b/pkgs/servers/x11/xquartz/startx @@ -217,7 +217,7 @@ EOF done fi -eval @XINIT@ \"$client\" $clientargs -- \"$server\" $display $serverargs "-xkbdir" "@XKEYBOARD_CONFIG@" +eval @XINIT@ \"$client\" $clientargs -- \"$server\" $display $serverargs retval=$? if [ x"$enable_xauth" = x1 ] ; then diff --git a/pkgs/shells/oh-my-zsh/default.nix b/pkgs/shells/oh-my-zsh/default.nix index 8ae11e7e75c..732f831889e 100644 --- a/pkgs/shells/oh-my-zsh/default.nix +++ b/pkgs/shells/oh-my-zsh/default.nix @@ -1,20 +1,20 @@ # This script was inspired by the ArchLinux User Repository package: # # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=oh-my-zsh-git - - { stdenv, fetchgit }: stdenv.mkDerivation rec { + version = "2017-01-15"; name = "oh-my-zsh-${version}"; - version = "2016-12-14"; src = fetchgit { url = "https://github.com/robbyrussell/oh-my-zsh"; - rev = "67dad45b38b7f0bafcaf7679da6eb4596301843b"; - sha256 = "1adgj0p4c8aq9rpkv33k8ra69922vfkjw63b666i66v6zr0s8znp"; + rev = "d2725d44fce59ea7060b4d712c5739512a56882d"; + sha256 = "064q10yc0n71nqh621nk88ch4wjwwq68wlaaacl5q3llcb4b5pff"; }; + pathsToLink = [ "/share/oh-my-zsh" ]; + phases = "installPhase"; installPhase = '' diff --git a/pkgs/shells/tcsh/avoid-gcc5-wrong-optimisation.patch b/pkgs/shells/tcsh/avoid-gcc5-wrong-optimisation.patch deleted file mode 100644 index b35d29680af..00000000000 --- a/pkgs/shells/tcsh/avoid-gcc5-wrong-optimisation.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: christos -Date: Thu, 28 May 2015 11:47:03 +0000 -Subject: [PATCH] avoid gcc-5 optimization malloc + memset = calloc (Fridolin -Pokorny) - ---- -tc.alloc.c | 5 ++++- -1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/tc.alloc.c b/tc.alloc.c -index b9aec63..c1cb330 100644 ---- a/tc.alloc.c -+++ b/tc.alloc.c -@@ -348,10 +348,13 @@ calloc(size_t i, size_t j) - { - #ifndef lint - char *cp; -+ volatile size_t k; - - i *= j; - cp = xmalloc(i); -- memset(cp, 0, i); -+ /* Stop gcc 5.x from optimizing malloc+memset = calloc */ -+ k = i; -+ memset(cp, 0, k); - - return ((memalign_t) cp); - #else diff --git a/pkgs/shells/tcsh/default.nix b/pkgs/shells/tcsh/default.nix index 02702510014..da76e2c3027 100644 --- a/pkgs/shells/tcsh/default.nix +++ b/pkgs/shells/tcsh/default.nix @@ -3,19 +3,17 @@ stdenv.mkDerivation rec { name = "tcsh-${version}"; - version = "6.19.00"; - + version = "6.20.00"; + src = fetchurl { - urls = [ - "http://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/${name}.tar.gz" - "ftp://ftp.astron.com/pub/tcsh/${name}.tar.gz" - "ftp://ftp.funet.fi/pub/unix/shells/tcsh/${name}.tar.gz" - ]; - sha256 = "0jaw51382pqyb6d1kgfg8ir0wd3p5qr2bmg8svcmjhlyp3h73qhj"; + urls = [ + "http://ftp.funet.fi/pub/mirrors/ftp.astron.com/pub/tcsh/${name}.tar.gz" + "ftp://ftp.astron.com/pub/tcsh/${name}.tar.gz" + "ftp://ftp.funet.fi/pub/unix/shells/tcsh/${name}.tar.gz" + ]; + sha256 = "17ggxkkn5skl0v1x0j6hbv5l0sgnidfzwv16992sqkdm983fg7dq"; }; - patches = [ ./avoid-gcc5-wrong-optimisation.patch ./tcsh.glibc-2.24.patch ]; - buildInputs = [ ncurses ]; meta = with stdenv.lib;{ diff --git a/pkgs/shells/tcsh/tcsh.glibc-2.24.patch b/pkgs/shells/tcsh/tcsh.glibc-2.24.patch deleted file mode 100644 index 267d89c8f1b..00000000000 --- a/pkgs/shells/tcsh/tcsh.glibc-2.24.patch +++ /dev/null @@ -1,21 +0,0 @@ -Proposed patch from Debian bug tracker by Aurelien Jarno - -diff --git a/sh.proc.c b/sh.proc.c -index ad07250..5c68409 100644 ---- a/sh.proc.c -+++ b/sh.proc.c -@@ -47,11 +47,11 @@ RCSID("$tcsh$") - # define HZ 16 - #endif /* aiws */ - --#if defined(_BSD) || (defined(IRIS4D) && __STDC__) || defined(__lucid) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__) --# if !defined(__ANDROID__) -+#if defined(_BSD) || (defined(IRIS4D) && __STDC__) || defined(__lucid) || defined(__linux__) || defined(__GLIBC__) -+# if !defined(__ANDROID__) && !defined(__GLIBC__) - # define BSDWAIT - # endif --#endif /* _BSD || (IRIS4D && __STDC__) || __lucid || glibc */ -+#endif /* _BSD || (IRIS4D && __STDC__) || __lucid || gnu-linux */ - #ifndef WTERMSIG - # define WTERMSIG(w) (((union wait *) &(w))->w_termsig) - # ifndef BSDWAIT diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix index 11f9a43c035..7e0eaeddd2c 100644 --- a/pkgs/stdenv/adapters.nix +++ b/pkgs/stdenv/adapters.nix @@ -56,69 +56,59 @@ rec { # Return a modified stdenv that adds a cross compiler to the # builds. - makeStdenvCross = stdenv: cross: binutilsCross: gccCross: stdenv // - { mkDerivation = {name ? "", buildInputs ? [], nativeBuildInputs ? [], - propagatedBuildInputs ? [], propagatedNativeBuildInputs ? [], - selfNativeBuildInput ? false, ...}@args: let + makeStdenvCross = stdenv: cross: binutilsCross: gccCross: stdenv // { - # *BuildInputs exists temporarily as another name for - # *HostInputs. + mkDerivation = + { name ? "", buildInputs ? [], nativeBuildInputs ? [] + , propagatedBuildInputs ? [], propagatedNativeBuildInputs ? [] + , selfNativeBuildInput ? false, ... + } @ args: - # In nixpkgs, sometimes 'null' gets in as a buildInputs element, - # and we handle that through isAttrs. - getNativeDrv = drv: drv.nativeDrv or drv; - getCrossDrv = drv: drv.crossDrv or drv; - nativeBuildInputsDrvs = map getNativeDrv nativeBuildInputs; - buildInputsDrvs = map getCrossDrv buildInputs; - propagatedBuildInputsDrvs = map getCrossDrv propagatedBuildInputs; - propagatedNativeBuildInputsDrvs = map getNativeDrv propagatedNativeBuildInputs; + let + # *BuildInputs exists temporarily as another name for + # *HostInputs. - # The base stdenv already knows that nativeBuildInputs and - # buildInputs should be built with the usual gcc-wrapper - # And the same for propagatedBuildInputs. - nativeDrv = stdenv.mkDerivation args; + # The base stdenv already knows that nativeBuildInputs and + # buildInputs should be built with the usual gcc-wrapper + # And the same for propagatedBuildInputs. + nativeDrv = stdenv.mkDerivation args; - # Temporary expression until the cross_renaming, to handle the - # case of pkgconfig given as buildInput, but to be used as - # nativeBuildInput. - hostAsNativeDrv = drv: - builtins.unsafeDiscardStringContext drv.nativeDrv.drvPath - == builtins.unsafeDiscardStringContext drv.crossDrv.drvPath; - buildInputsNotNull = stdenv.lib.filter - (drv: builtins.isAttrs drv && drv ? nativeDrv) buildInputs; - nativeInputsFromBuildInputs = stdenv.lib.filter hostAsNativeDrv buildInputsNotNull; + # Temporary expression until the cross_renaming, to handle the + # case of pkgconfig given as buildInput, but to be used as + # nativeBuildInput. + hostAsNativeDrv = drv: + builtins.unsafeDiscardStringContext drv.nativeDrv.drvPath + == builtins.unsafeDiscardStringContext drv.crossDrv.drvPath; + buildInputsNotNull = stdenv.lib.filter + (drv: builtins.isAttrs drv && drv ? nativeDrv) buildInputs; + nativeInputsFromBuildInputs = stdenv.lib.filter hostAsNativeDrv buildInputsNotNull; + in + stdenv.mkDerivation (args // { + name = name + "-" + cross.config; + nativeBuildInputs = nativeBuildInputs + ++ nativeInputsFromBuildInputs + ++ [ gccCross binutilsCross ] + ++ stdenv.lib.optional selfNativeBuildInput nativeDrv + # without proper `file` command, libtool sometimes fails + # to recognize 64-bit DLLs + ++ stdenv.lib.optional (cross.config == "x86_64-w64-mingw32") pkgs.file + ; - # We should overwrite the input attributes in crossDrv, to overwrite - # the defaults for only-native builds in the base stdenv - crossDrv = if cross == null then nativeDrv else - stdenv.mkDerivation (args // { - name = name + "-" + cross.config; - nativeBuildInputs = nativeBuildInputsDrvs - ++ nativeInputsFromBuildInputs - ++ [ gccCross binutilsCross ] - ++ stdenv.lib.optional selfNativeBuildInput nativeDrv - # without proper `file` command, libtool sometimes fails - # to recognize 64-bit DLLs - ++ stdenv.lib.optional (cross.config == "x86_64-w64-mingw32") pkgs.file - ; + # Cross-linking dynamic libraries, every buildInput should + # be propagated because ld needs the -rpath-link to find + # any library needed to link the program dynamically at + # loader time. ld(1) explains it. + buildInputs = []; + propagatedBuildInputs = propagatedBuildInputs ++ buildInputs; + propagatedNativeBuildInputs = propagatedNativeBuildInputs; - # Cross-linking dynamic libraries, every buildInput should - # be propagated because ld needs the -rpath-link to find - # any library needed to link the program dynamically at - # loader time. ld(1) explains it. - buildInputs = []; - propagatedBuildInputs = propagatedBuildInputsDrvs ++ buildInputsDrvs; - propagatedNativeBuildInputs = propagatedNativeBuildInputsDrvs; + crossConfig = cross.config; + } // args.crossAttrs or {}); - crossConfig = cross.config; - } // args.crossAttrs or {}); - in nativeDrv // { - inherit crossDrv nativeDrv; - }; - } // { - inherit cross gccCross binutilsCross; - ccCross = gccCross; - }; + inherit gccCross binutilsCross; + ccCross = gccCross; + + }; /* Modify a stdenv so that the specified attributes are added to diff --git a/pkgs/stdenv/booter.nix b/pkgs/stdenv/booter.nix new file mode 100644 index 00000000000..2c82d12da95 --- /dev/null +++ b/pkgs/stdenv/booter.nix @@ -0,0 +1,73 @@ +# This file defines a single function for booting a package set from a list of +# stages. The exact mechanics of that function are defined below; here I +# (@Ericson2314) wish to describe the purpose of the abstraction. +# +# The first goal is consistency across stdenvs. Regardless of what this function +# does, by making every stdenv use it for bootstrapping we ensure that they all +# work in a similar way. [Before this abstraction, each stdenv was its own +# special snowflake due to different authors writing in different times.] +# +# The second goal is consistency across each stdenv's stage functions. By +# writing each stage it terms of the previous stage, commonalities between them +# are more easily observable. [Before, there usually was a big attribute set +# with each stage, and stages would access the previous stage by name.] +# +# The third goal is composition. Because each stage is written in terms of the +# previous, the list can be reordered or, more practically, extended with new +# stages. The latter is used for cross compiling and custom +# stdenvs. Additionally, certain options should by default apply only to the +# last stage, whatever it may be. By delaying the creation of stage package sets +# until the final fold, we prevent these options from inhibiting composition. +# +# The fourth and final goal is debugging. Normal packages should only source +# their dependencies from the current stage. But for the sake of debugging, it +# is nice that all packages still remain accessible. We make sure previous +# stages are kept around with a `stdenv.__bootPackges` attribute referring the +# previous stage. It is idiomatic that attributes prefixed with `__` come with +# special restrictions and should not be used under normal circumstances. +{ lib, allPackages }: + +# Type: +# [ pkgset -> (args to stage/default.nix) or ({ __raw = true; } // pkgs) ] +# -> pkgset +# +# In english: This takes a list of function from the previous stage pkgset and +# returns the final pkgset. Each of those functions returns, if `__raw` is +# undefined or false, args for this stage's pkgset (the most complex and +# important arg is the stdenv), or, if `__raw = true`, simply this stage's +# pkgset itself. +# +# The list takes stages in order, so the final stage is last in the list. In +# other words, this does a foldr not foldl. +stageFuns: let + + # Take the list and disallow custom overrides in all but the final stage, + # and allow it in the final flag. Only defaults this boolean field if it + # isn't already set. + withAllowCustomOverrides = lib.lists.imap + (index: stageFun: prevStage: + # So true by default for only the first element because one + # 1-indexing. Since we reverse the list, this means this is true + # for the final stage. + { allowCustomOverrides = index == 1; } + // (stageFun prevStage)) + (lib.lists.reverseList stageFuns); + + # Adds the stdenv to the arguments, and sticks in it the previous stage for + # debugging purposes. + folder = stageFun: finalSoFar: let + args = stageFun finalSoFar; + args' = args // { + stdenv = args.stdenv // { + # For debugging + __bootPackages = finalSoFar; + }; + }; + in + if args.__raw or false + then args' + else allPackages ((builtins.removeAttrs args' ["selfBuild"]) // { + buildPackages = if args.selfBuild or true then null else finalSoFar; + }); + +in lib.lists.fold folder {} withAllowCustomOverrides diff --git a/pkgs/stdenv/cross/default.nix b/pkgs/stdenv/cross/default.nix index 10e2a766356..37f403acee9 100644 --- a/pkgs/stdenv/cross/default.nix +++ b/pkgs/stdenv/cross/default.nix @@ -1,35 +1,52 @@ -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays }: -rec { - vanillaStdenv = (import ../. { - inherit lib allPackages system platform; +let + bootStages = import ../. { + inherit lib localSystem overlays; crossSystem = null; # Ignore custom stdenvs when cross compiling for compatability config = builtins.removeAttrs config [ "replaceStdenv" ]; - }) // { - # Needed elsewhere as a hacky way to pass the target - cross = crossSystem; }; - # For now, this is just used to build the native stdenv. Eventually, it should - # be used to build compilers and other such tools targeting the cross - # platform. Then, `forceNativeDrv` can be removed. - buildPackages = allPackages { - inherit system platform crossSystem config; +in bootStages ++ [ + + # Build Packages + (vanillaPackages: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = crossSystem; + inherit config overlays; + # Should be false, but we're trying to preserve hashes for now + selfBuild = true; # It's OK to change the built-time dependencies allowCustomOverrides = true; - stdenv = vanillaStdenv; - }; + stdenv = vanillaPackages.stdenv // { + overrides = _: _: {}; + }; + }) - stdenvCross = buildPackages.makeStdenvCross - buildPackages.stdenv crossSystem - buildPackages.binutilsCross buildPackages.gccCrossStageFinal; + # Run Packages + (buildPackages: { + buildPlatform = localSystem; + hostPlatform = crossSystem; + targetPlatform = crossSystem; + inherit config overlays; + selfBuild = false; + stdenv = if crossSystem.useiOSCross or false + then let + inherit (buildPackages.darwin.ios-cross { + prefix = crossSystem.config; + inherit (crossSystem) arch; + simulator = crossSystem.isiPhoneSimulator or false; }) + cc binutils; + in buildPackages.makeStdenvCross + buildPackages.stdenv crossSystem + binutils cc + else buildPackages.makeStdenvCross + buildPackages.stdenv crossSystem + buildPackages.binutilsCross buildPackages.gccCrossStageFinal; + }) - stdenvCrossiOS = let - inherit (buildPackages.darwin.ios-cross { prefix = crossSystem.config; inherit (crossSystem) arch; simulator = crossSystem.isiPhoneSimulator or false; }) cc binutils; - in buildPackages.makeStdenvCross - buildPackages.stdenv crossSystem - binutils cc; -} +] diff --git a/pkgs/stdenv/custom/default.nix b/pkgs/stdenv/custom/default.nix index 188d0027773..d5dc977b37a 100644 --- a/pkgs/stdenv/custom/default.nix +++ b/pkgs/stdenv/custom/default.nix @@ -1,22 +1,25 @@ -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays }: assert crossSystem == null; -rec { - vanillaStdenv = import ../. { - inherit lib allPackages system platform crossSystem; +let + bootStages = import ../. { + inherit lib localSystem crossSystem overlays; # Remove config.replaceStdenv to ensure termination. config = builtins.removeAttrs config [ "replaceStdenv" ]; }; - buildPackages = allPackages { - inherit system platform crossSystem config; - # It's OK to change the built-time dependencies - allowCustomOverrides = true; - stdenv = vanillaStdenv; - }; +in bootStages ++ [ - stdenvCustom = config.replaceStdenv { pkgs = buildPackages; }; -} + # Additional stage, built using custom stdenv + (vanillaPackages: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = config.replaceStdenv { pkgs = vanillaPackages; }; + }) + +] diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index b9044f25cd7..e647c81890e 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -1,11 +1,12 @@ -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays # Allow passing in bootstrap files directly so we can test the stdenv bootstrap process when changing the bootstrap tools , bootstrapFiles ? let fetch = { file, sha256, executable ? true }: import { url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/33f59c9d11b8d5014dfd18cc11a425f6393c884a/${file}"; - inherit sha256 system executable; + inherit (localSystem) system; + inherit sha256 executable; }; in { sh = fetch { file = "sh"; sha256 = "1rx4kg6358xdj05z0m139a0zn4f4zfmq4n4vimlmnwyfiyn4x7wk"; }; bzip2 = fetch { file = "bzip2"; sha256 = "104qnhzk79vkbp2yi0kci6lszgfppvrwk3rgxhry842ly1xz2r7l"; }; @@ -18,12 +19,12 @@ assert crossSystem == null; let + inherit (localSystem) system platform; + libSystemProfile = '' (import "${./standard-sandbox.sb}") ''; in rec { - inherit allPackages; - commonPreHook = '' export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" @@ -54,7 +55,7 @@ in rec { }; stageFun = step: last: {shell ? "${bootstrapTools}/bin/sh", - overrides ? (pkgs: {}), + overrides ? (self: super: {}), extraPreHook ? "", extraBuildInputs, allowedRequisites ? null}: @@ -96,19 +97,20 @@ in rec { extraSandboxProfile = binShClosure + libSystemProfile; extraAttrs = { inherit platform; parent = last; }; - overrides = pkgs: (overrides pkgs) // { fetchurl = thisStdenv.fetchurlBoot; }; + overrides = self: super: (overrides self super) // { fetchurl = thisStdenv.fetchurlBoot; }; }; - thisPkgs = allPackages { - inherit system platform crossSystem config; - allowCustomOverrides = false; - stdenv = thisStdenv; - }; - in { stdenv = thisStdenv; pkgs = thisPkgs; }; + in { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = thisStdenv; + }; stage0 = stageFun 0 null { - overrides = orig: with stage0; rec { - darwin = orig.darwin // { + overrides = self: super: with stage0; rec { + darwin = super.darwin // { Libsystem = stdenv.mkDerivation { name = "bootstrap-Libsystem"; buildCommand = '' @@ -145,32 +147,32 @@ in rec { extraBuildInputs = []; }; - persistent0 = _: {}; + persistent0 = _: _: _: {}; - stage1 = with stage0; stageFun 1 stage0 { + stage1 = prevStage: with prevStage; stageFun 1 prevStage { extraPreHook = "export NIX_CFLAGS_COMPILE+=\" -F${bootstrapTools}/Library/Frameworks\""; extraBuildInputs = [ pkgs.libcxx ]; allowedRequisites = [ bootstrapTools ] ++ (with pkgs; [ libcxx libcxxabi ]) ++ [ pkgs.darwin.Libsystem ]; - overrides = persistent0; + overrides = persistent0 prevStage; }; - persistent1 = orig: with stage1.pkgs; { + persistent1 = prevStage: self: super: with prevStage; { inherit zlib patchutils m4 scons flex perl bison unifdef unzip openssl icu 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; - darwin = orig.darwin // { + darwin = super.darwin // { inherit (darwin) dyld Libsystem xnu configd libdispatch libclosure launchd; }; }; - stage2 = with stage1; stageFun 2 stage1 { + stage2 = prevStage: with prevStage; stageFun 2 prevStage { extraPreHook = '' export PATH_LOCALE=${pkgs.darwin.locale}/share/locale ''; @@ -182,10 +184,10 @@ in rec { (with pkgs; [ xz.bin xz.out libcxx libcxxabi icu.out ]) ++ (with pkgs.darwin; [ dyld Libsystem CF locale ]); - overrides = persistent1; + overrides = persistent1 prevStage; }; - persistent2 = orig: with stage2.pkgs; { + persistent2 = prevStage: self: super: with prevStage; { inherit patchutils m4 scons flex perl bison unifdef unzip openssl python gettext sharutils libarchive pkg-config groff bash subversion @@ -193,13 +195,13 @@ in rec { findfreetype libssh curl cmake autoconf automake libtool cpio libcxx libcxxabi; - darwin = orig.darwin // { + darwin = super.darwin // { inherit (darwin) dyld Libsystem xnu configd libdispatch libclosure launchd libiconv locale; }; }; - stage3 = with stage2; stageFun 3 stage2 { + stage3 = prevStage: with prevStage; stageFun 3 prevStage { shell = "${pkgs.bash}/bin/bash"; # We have a valid shell here (this one has no bootstrap-tools runtime deps) so stageFun @@ -218,53 +220,53 @@ in rec { (with pkgs; [ xz.bin xz.out icu.out bash libcxx libcxxabi ]) ++ (with pkgs.darwin; [ dyld Libsystem locale ]); - overrides = persistent2; + overrides = persistent2 prevStage; }; - persistent3 = orig: with stage3.pkgs; { + persistent3 = prevStage: self: super: with prevStage; { inherit gnumake gzip gnused bzip2 gawk ed xz patch bash libcxxabi libcxx ncurses libffi zlib gmp pcre gnugrep coreutils findutils diffutils patchutils; llvmPackages = let llvmOverride = llvmPackages.llvm.override { inherit libcxxabi; }; - in orig.llvmPackages // { + in super.llvmPackages // { llvm = llvmOverride; clang-unwrapped = llvmPackages.clang-unwrapped.override { llvm = llvmOverride; }; }; - darwin = orig.darwin // { + darwin = super.darwin // { inherit (darwin) dyld Libsystem libiconv locale; }; }; - stage4 = with stage3; stageFun 4 stage3 { + stage4 = prevStage: with prevStage; stageFun 4 prevStage { shell = "${pkgs.bash}/bin/bash"; extraBuildInputs = with pkgs; [ xz darwin.CF libcxx pkgs.bash ]; extraPreHook = '' export PATH_LOCALE=${pkgs.darwin.locale}/share/locale ''; - overrides = persistent3; + overrides = persistent3 prevStage; }; - persistent4 = orig: with stage4.pkgs; { + persistent4 = prevStage: self: super: with prevStage; { inherit gnumake gzip gnused bzip2 gawk ed xz patch bash libcxxabi libcxx ncurses libffi zlib icu llvm gmp pcre gnugrep coreutils findutils diffutils patchutils binutils binutils-raw; - llvmPackages = orig.llvmPackages // { + llvmPackages = super.llvmPackages // { inherit (llvmPackages) llvm clang-unwrapped; }; - darwin = orig.darwin // { + darwin = super.darwin // { inherit (darwin) dyld Libsystem cctools libiconv; }; }; - stage5 = with stage4; import ../generic rec { + stdenvDarwin = prevStage: let pkgs = prevStage; in import ../generic rec { inherit system config; - inherit (stdenv) fetchurlBoot; + inherit (pkgs.stdenv) fetchurlBoot; name = "stdenv-darwin"; @@ -279,7 +281,8 @@ in rec { shell = "${pkgs.bash}/bin/bash"; cc = import ../../build-support/cc-wrapper { - inherit stdenv shell; + inherit (pkgs) stdenv; + inherit shell; nativeTools = false; nativeLibc = false; inherit (pkgs) coreutils binutils gnugrep; @@ -294,7 +297,6 @@ in rec { inherit platform bootstrapTools; libc = pkgs.darwin.Libsystem; shellPackage = pkgs.bash; - parent = stage4; }; allowedRequisites = (with pkgs; [ @@ -307,11 +309,24 @@ in rec { dyld Libsystem CF cctools libiconv locale ]); - overrides = orig: persistent4 orig // { + overrides = self: super: persistent4 prevStage self super // { clang = cc; inherit cc; }; }; - stdenvDarwin = stage5; + stagesDarwin = [ + ({}: stage0) + stage1 + stage2 + stage3 + stage4 + (prevStage: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = stdenvDarwin prevStage; + }) + ]; } diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix index c862eb141a8..85e4dabbbde 100644 --- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix +++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix @@ -334,8 +334,8 @@ in rec { # The ultimate test: bootstrap a whole stdenv from the tools specified above and get a package set out of it test-pkgs = import test-pkgspath { inherit system; - stdenvFunc = args: let + stdenvStages = args: let args' = args // { inherit bootstrapFiles; }; - in (import (test-pkgspath + "/pkgs/stdenv/darwin") args').stdenvDarwin; + in (import (test-pkgspath + "/pkgs/stdenv/darwin") args').stagesDarwin; }; } diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix index 3b49d0de830..78dbde13b89 100644 --- a/pkgs/stdenv/default.nix +++ b/pkgs/stdenv/default.nix @@ -1,14 +1,13 @@ -# This file defines the various standard build environments. +# This file chooses a sane default stdenv given the system, platform, etc. # -# On Linux systems, the standard build environment consists of -# Nix-built instances glibc and the `standard' Unix tools, i.e., the -# Posix utilities, the GNU C compiler, and so on. On other systems, -# we use the native C library. +# Rather than returning a stdenv, this returns a list of functions---one per +# each bootstrapping stage. See `./booter.nix` for exactly what this list should +# contain. { # Args just for stdenvs' usage - lib, allPackages - # Args to pass on to `allPacakges` too -, system, platform, crossSystem, config + lib + # Args to pass on to the pkgset builder, too +, localSystem, crossSystem, config, overlays } @ args: let @@ -17,50 +16,39 @@ let # i.e., the stuff in /bin, /usr/bin, etc. This environment should # be used with care, since many Nix packages will not build properly # with it (e.g., because they require GNU Make). - inherit (import ./native args) stdenvNative; - - stdenvNativePkgs = allPackages { - inherit system platform crossSystem config; - allowCustomOverrides = false; - stdenv = stdenvNative; - noSysDirs = false; - }; - + stagesNative = import ./native args; # The Nix build environment. - stdenvNix = assert crossSystem == null; import ./nix { - inherit config lib; - stdenv = stdenvNative; - pkgs = stdenvNativePkgs; - }; + stagesNix = import ./nix (args // { bootStages = stagesNative; }); - inherit (import ./freebsd args) stdenvFreeBSD; + stagesFreeBSD = import ./freebsd args; - # Linux standard environment. - inherit (import ./linux args) stdenvLinux; + # On Linux systems, the standard build environment consists of Nix-built + # instances glibc and the `standard' Unix tools, i.e., the Posix utilities, + # the GNU C compiler, and so on. + stagesLinux = import ./linux args; - inherit (import ./darwin args) stdenvDarwin; + inherit (import ./darwin args) stagesDarwin; - inherit (import ./cross args) stdenvCross stdenvCrossiOS; + stagesCross = import ./cross args; - inherit (import ./custom args) stdenvCustom; + stagesCustom = import ./custom args; - # Select the appropriate stdenv for the platform `system'. + # Select the appropriate stages for the platform `system'. in - if crossSystem != null then - if crossSystem.useiOSCross or false then stdenvCrossiOS - else stdenvCross else - if config ? replaceStdenv then stdenvCustom else - if system == "i686-linux" then stdenvLinux else - if system == "x86_64-linux" then stdenvLinux else - if system == "armv5tel-linux" then stdenvLinux else - if system == "armv6l-linux" then stdenvLinux else - if system == "armv7l-linux" then stdenvLinux else - if system == "mips64el-linux" then stdenvLinux else - if system == "powerpc-linux" then /* stdenvLinux */ stdenvNative else - if system == "x86_64-darwin" then stdenvDarwin else - if system == "x86_64-solaris" then stdenvNix else - if system == "i686-cygwin" then stdenvNative else - if system == "x86_64-cygwin" then stdenvNative else - if system == "x86_64-freebsd" then stdenvFreeBSD else - stdenvNative + if crossSystem != null then stagesCross + else if config ? replaceStdenv then stagesCustom + else { # switch + "i686-linux" = stagesLinux; + "x86_64-linux" = stagesLinux; + "armv5tel-linux" = stagesLinux; + "armv6l-linux" = stagesLinux; + "armv7l-linux" = stagesLinux; + "mips64el-linux" = stagesLinux; + "powerpc-linux" = /* stagesLinux */ stagesNative; + "x86_64-darwin" = stagesDarwin; + "x86_64-solaris" = stagesNix; + "i686-cygwin" = stagesNative; + "x86_64-cygwin" = stagesNative; + "x86_64-freebsd" = stagesFreeBSD; + }.${localSystem.system} or stagesNative diff --git a/pkgs/stdenv/freebsd/default.nix b/pkgs/stdenv/freebsd/default.nix index ea2ebcc7917..b926c6bdd90 100644 --- a/pkgs/stdenv/freebsd/default.nix +++ b/pkgs/stdenv/freebsd/default.nix @@ -1,65 +1,90 @@ -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays }: assert crossSystem == null; +let inherit (localSystem) system; in -rec { - inherit allPackages; - bootstrapTools = derivation { - inherit system; +[ - name = "trivial-bootstrap-tools"; - builder = "/usr/local/bin/bash"; - args = [ ./trivial-bootstrap.sh ]; + ({}: { + __raw = true; - mkdir = "/bin/mkdir"; - ln = "/bin/ln"; - }; + bootstrapTools = derivation { + inherit system; + + name = "trivial-bootstrap-tools"; + builder = "/usr/local/bin/bash"; + args = [ ./trivial-bootstrap.sh ]; + + mkdir = "/bin/mkdir"; + ln = "/bin/ln"; + }; + }) + + ({ bootstrapTools, ... }: rec { + __raw = true; + + inherit bootstrapTools; + + fetchurl = import ../../build-support/fetchurl { + inherit stdenv; + curl = bootstrapTools; + }; - fetchurl = import ../../build-support/fetchurl { stdenv = import ../generic { name = "stdenv-freebsd-boot-1"; inherit system config; - - initialPath = [ "/" "/usr" ]; - shell = "${bootstrapTools}/bin/bash"; + initialPath = [ "/" "/usr" ]; + shell = "${bootstrapTools}/bin/bash"; fetchurlBoot = null; cc = null; - }; - curl = bootstrapTools; - }; - - stdenvFreeBSD = import ../generic { - name = "stdenv-freebsd-boot-3"; - - inherit system config; - - initialPath = [ bootstrapTools ]; - shell = "${bootstrapTools}/bin/bash"; - fetchurlBoot = fetchurl; - - cc = import ../../build-support/cc-wrapper { - nativeTools = true; - nativePrefix = "/usr"; - nativeLibc = true; - stdenv = import ../generic { - inherit system config; - name = "stdenv-freebsd-boot-0"; - initialPath = [ bootstrapTools ]; - shell = stdenvFreeBSD.shell; - fetchurlBoot = fetchurl; - cc = null; + overrides = self: super: { }; - cc = { - name = "clang-9.9.9"; - cc = "/usr"; - outPath = "/usr"; - }; - isClang = true; }; + }) - preHook = ''export NIX_NO_SELF_RPATH=1''; - }; -} + (prevStage: { + __raw = true; + + stdenv = import ../generic { + name = "stdenv-freebsd-boot-0"; + inherit system config; + initialPath = [ prevStage.bootstrapTools ]; + inherit (prevStage.stdenv) shell; + fetchurlBoot = prevStage.fetchurl; + cc = null; + }; + }) + + (prevStage: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = import ../generic { + name = "stdenv-freebsd-boot-3"; + inherit system config; + + inherit (prevStage.stdenv) + initialPath shell fetchurlBoot; + + cc = import ../../build-support/cc-wrapper { + nativeTools = true; + nativePrefix = "/usr"; + nativeLibc = true; + inherit (prevStage) stdenv; + cc = { + name = "clang-9.9.9"; + cc = "/usr"; + outPath = "/usr"; + }; + isClang = true; + }; + + preHook = ''export NIX_NO_SELF_RPATH=1''; + }; + }) + +] diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix index bd35970e0d1..269d7ef893a 100644 --- a/pkgs/stdenv/generic/default.nix +++ b/pkgs/stdenv/generic/default.nix @@ -1,7 +1,7 @@ let lib = import ../../../lib; in lib.makeOverridable ( { system, name ? "stdenv", preHook ? "", initialPath, cc, shell -, allowedRequisites ? null, extraAttrs ? {}, overrides ? (pkgs: {}), config +, allowedRequisites ? null, extraAttrs ? {}, overrides ? (self: super: {}), config , # The `fetchurl' to use for downloading curl and its dependencies # (see all-packages.nix). @@ -115,7 +115,19 @@ let , sandboxProfile ? "" , propagatedSandboxProfile ? "" , ... } @ attrs: - let + let # Rename argumemnts to avoid cycles + buildInputs__ = buildInputs; + nativeBuildInputs__ = nativeBuildInputs; + propagatedBuildInputs__ = propagatedBuildInputs; + propagatedNativeBuildInputs__ = propagatedNativeBuildInputs; + in let + getNativeDrv = drv: drv.nativeDrv or drv; + getCrossDrv = drv: drv.crossDrv or drv; + nativeBuildInputs = map getNativeDrv nativeBuildInputs__; + buildInputs = map getCrossDrv buildInputs__; + propagatedBuildInputs = map getCrossDrv propagatedBuildInputs__; + propagatedNativeBuildInputs = map getNativeDrv propagatedNativeBuildInputs__; + in let pos' = if pos != null then pos diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 9900fc6dd3d..611628b35ab 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -3,22 +3,24 @@ # external (non-Nix) tools, such as /usr/bin/gcc, and it contains a C # compiler and linker that do not search in default locations, # ensuring purity of components produced by it. -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays -, bootstrapFiles ? - if system == "i686-linux" then import ./bootstrap-files/i686.nix - else if system == "x86_64-linux" then import ./bootstrap-files/x86_64.nix - else if system == "armv5tel-linux" then import ./bootstrap-files/armv5tel.nix - else if system == "armv6l-linux" then import ./bootstrap-files/armv6l.nix - else if system == "armv7l-linux" then import ./bootstrap-files/armv7l.nix - else if system == "mips64el-linux" then import ./bootstrap-files/loongson2f.nix - else abort "unsupported platform for the pure Linux stdenv" +, bootstrapFiles ? { # switch + "i686-linux" = import ./bootstrap-files/i686.nix; + "x86_64-linux" = import ./bootstrap-files/x86_64.nix; + "armv5tel-linux" = import ./bootstrap-files/armv5tel.nix; + "armv6l-linux" = import ./bootstrap-files/armv6l.nix; + "armv7l-linux" = import ./bootstrap-files/armv7l.nix; + "mips64el-linux" = import ./bootstrap-files/loongson2f.nix; + }.${localSystem.system} + or (abort "unsupported platform for the pure Linux stdenv") }: assert crossSystem == null; -rec { +let + inherit (localSystem) system platform; commonPreHook = '' @@ -43,8 +45,8 @@ rec { # This function builds the various standard environments used during # the bootstrap. In all stages, we build an stdenv and the package # set that can be built with that stdenv. - stageFun = - {gccPlain, glibc, binutils, coreutils, gnugrep, name, overrides ? (pkgs: {}), extraBuildInputs ? []}: + stageFun = prevStage: + { name, overrides ? (self: super: {}), extraBuildInputs ? [] }: let @@ -65,17 +67,17 @@ rec { inherit system; }; - cc = if isNull gccPlain + cc = if isNull prevStage.gcc-unwrapped then null else lib.makeOverridable (import ../../build-support/cc-wrapper) { nativeTools = false; nativeLibc = false; - cc = gccPlain; + cc = prevStage.gcc-unwrapped; isGNU = true; - libc = glibc; - inherit binutils coreutils gnugrep; + libc = prevStage.glibc; + inherit (prevStage) binutils coreutils gnugrep; name = name; - stdenv = stage0.stdenv; + stdenv = prevStage.ccWrapperStdenv; }; extraAttrs = { @@ -85,37 +87,50 @@ rec { # stdenv.glibc is used by GCC build to figure out the system-level # /usr/include directory. - inherit glibc; + inherit (prevStage) glibc; }; - overrides = pkgs: (overrides pkgs) // { fetchurl = thisStdenv.fetchurlBoot; }; + overrides = self: super: (overrides self super) // { fetchurl = thisStdenv.fetchurlBoot; }; }; - thisPkgs = allPackages { - inherit system platform crossSystem config; - allowCustomOverrides = false; - stdenv = thisStdenv; - }; + in { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = thisStdenv; + }; - in { stdenv = thisStdenv; pkgs = thisPkgs; }; +in +[ - # Build a dummy stdenv with no GCC or working fetchurl. This is - # because we need a stdenv to build the GCC wrapper and fetchurl. - stage0 = stageFun { - gccPlain = null; + ({}: { + __raw = true; + + gcc-unwrapped = null; glibc = null; binutils = null; coreutils = null; gnugrep = null; + }) + + # Build a dummy stdenv with no GCC or working fetchurl. This is + # because we need a stdenv to build the GCC wrapper and fetchurl. + (prevStage: stageFun prevStage { name = null; - overrides = pkgs: { + overrides = self: super: { + # We thread stage0's stdenv through under this name so downstream stages + # can use it for wrapping gcc too. This way, downstream stages don't need + # to refer to this stage directly, which violates the principle that each + # stage should only access the stage that came before it. + ccWrapperStdenv = self.stdenv; # The Glibc include directory cannot have the same prefix as the # GCC include directory, since GCC gets confused otherwise (it # will search the Glibc headers before the GCC headers). So # create a dummy Glibc here, which will be used in the stdenv of # stage1. - glibc = stage0.stdenv.mkDerivation { + glibc = self.stdenv.mkDerivation { name = "bootstrap-glibc"; buildCommand = '' mkdir -p $out @@ -123,8 +138,12 @@ rec { ln -s ${bootstrapTools}/include-glibc $out/include ''; }; + gcc-unwrapped = bootstrapTools; + binutils = bootstrapTools; + coreutils = bootstrapTools; + gnugrep = bootstrapTools; }; - }; + }) # Create the first "real" standard environment. This one consists @@ -137,103 +156,92 @@ rec { # If we ever need to use a package from more than one stage back, we # simply re-export those packages in the middle stage(s) using the # overrides attribute and the inherit syntax. - stage1 = stageFun { - gccPlain = bootstrapTools; - inherit (stage0.pkgs) glibc; - binutils = bootstrapTools; - coreutils = bootstrapTools; - gnugrep = bootstrapTools; + (prevStage: stageFun prevStage { name = "bootstrap-gcc-wrapper"; # Rebuild binutils to use from stage2 onwards. - overrides = pkgs: { - binutils = pkgs.binutils.override { gold = false; }; - inherit (stage0.pkgs) glibc; + overrides = self: super: { + binutils = super.binutils.override { gold = false; }; + inherit (prevStage) + ccWrapperStdenv + glibc gcc-unwrapped coreutils gnugrep; # A threaded perl build needs glibc/libpthread_nonshared.a, # which is not included in bootstrapTools, so disable threading. # This is not an issue for the final stdenv, because this perl # won't be included in the final stdenv and won't be exported to # top-level pkgs as an override either. - perl = pkgs.perl.override { enableThreading = false; }; + perl = super.perl.override { enableThreading = false; }; }; - }; + }) # 2nd stdenv that contains our own rebuilt binutils and is used for # compiling our own Glibc. - stage2 = stageFun { - gccPlain = bootstrapTools; - inherit (stage1.pkgs) glibc; - binutils = stage1.pkgs.binutils; - coreutils = bootstrapTools; - gnugrep = bootstrapTools; + (prevStage: stageFun prevStage { name = "bootstrap-gcc-wrapper"; - overrides = pkgs: { - inherit (stage1.pkgs) perl binutils paxctl gnum4 bison; + overrides = self: super: { + inherit (prevStage) + ccWrapperStdenv + binutils gcc-unwrapped coreutils gnugrep + perl paxctl gnum4 bison; # This also contains the full, dynamically linked, final Glibc. }; - }; + }) # Construct a third stdenv identical to the 2nd, except that this # one uses the rebuilt Glibc from stage2. It still uses the recent # binutils and rest of the bootstrap tools, including GCC. - stage3 = stageFun { - gccPlain = bootstrapTools; - inherit (stage2.pkgs) glibc binutils; - coreutils = bootstrapTools; - gnugrep = bootstrapTools; + (prevStage: stageFun prevStage { name = "bootstrap-gcc-wrapper"; - overrides = pkgs: rec { - inherit (stage2.pkgs) binutils glibc perl patchelf linuxHeaders gnum4 bison; + overrides = self: super: rec { + inherit (prevStage) + ccWrapperStdenv + binutils glibc coreutils gnugrep + perl patchelf linuxHeaders gnum4 bison; # Link GCC statically against GMP etc. This makes sense because # these builds of the libraries are only used by GCC, so it # reduces the size of the stdenv closure. - gmp = pkgs.gmp.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; }; - mpfr = pkgs.mpfr.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; }; - libmpc = pkgs.libmpc.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; }; - isl_0_14 = pkgs.isl_0_14.override { stdenv = pkgs.makeStaticLibraries pkgs.stdenv; }; - gccPlain = pkgs.gcc.cc.override { + gmp = super.gmp.override { stdenv = self.makeStaticLibraries self.stdenv; }; + mpfr = super.mpfr.override { stdenv = self.makeStaticLibraries self.stdenv; }; + libmpc = super.libmpc.override { stdenv = self.makeStaticLibraries self.stdenv; }; + isl_0_14 = super.isl_0_14.override { stdenv = self.makeStaticLibraries self.stdenv; }; + gcc-unwrapped = super.gcc-unwrapped.override { isl = isl_0_14; }; }; - extraBuildInputs = [ stage2.pkgs.patchelf stage2.pkgs.paxctl ]; - }; + extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ]; + }) # Construct a fourth stdenv that uses the new GCC. But coreutils is # still from the bootstrap tools. - stage4 = stageFun { - inherit (stage3.pkgs) gccPlain glibc binutils; - gnugrep = bootstrapTools; - coreutils = bootstrapTools; + (prevStage: stageFun prevStage { name = ""; - overrides = pkgs: { + overrides = self: super: { # Zlib has to be inherited and not rebuilt in this stage, # because gcc (since JAR support) already depends on zlib, and # then if we already have a zlib we want to use that for the # other purposes (binutils and top-level pkgs) too. - inherit (stage3.pkgs) gettext gnum4 bison gmp perl glibc zlib linuxHeaders; + inherit (prevStage) gettext gnum4 bison gmp perl glibc zlib linuxHeaders; gcc = lib.makeOverridable (import ../../build-support/cc-wrapper) { nativeTools = false; nativeLibc = false; isGNU = true; - cc = stage4.stdenv.cc.cc; - libc = stage4.pkgs.glibc; - inherit (stage4.pkgs) binutils coreutils gnugrep; + cc = prevStage.gcc-unwrapped; + libc = self.glibc; + inherit (self) stdenv binutils coreutils gnugrep; name = ""; - stdenv = stage4.stdenv; - shell = stage4.pkgs.bash + "/bin/bash"; + shell = self.bash + "/bin/bash"; }; }; - extraBuildInputs = [ stage3.pkgs.patchelf stage3.pkgs.xz ]; - }; - + extraBuildInputs = [ prevStage.patchelf prevStage.xz ]; + }) # Construct the final stdenv. It uses the Glibc and GCC, and adds # in a new binutils that doesn't depend on bootstrap-tools, as well @@ -242,50 +250,55 @@ rec { # When updating stdenvLinux, make sure that the result has no # dependency (`nix-store -qR') on bootstrapTools or the first # binutils built. - stdenvLinux = import ../generic rec { - inherit system config; + (prevStage: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = import ../generic rec { + inherit system config; - preHook = - '' + preHook = '' # Make "strip" produce deterministic output, by setting # timestamps etc. to a fixed value. commonStripFlags="--enable-deterministic-archives" ${commonPreHook} ''; - initialPath = - ((import ../common-path.nix) {pkgs = stage4.pkgs;}); + initialPath = + ((import ../common-path.nix) {pkgs = prevStage;}); - extraBuildInputs = [ stage4.pkgs.patchelf stage4.pkgs.paxctl ]; + extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ]; - cc = stage4.pkgs.gcc; + cc = prevStage.gcc; - shell = cc.shell; + shell = cc.shell; - inherit (stage4.stdenv) fetchurlBoot; + inherit (prevStage.stdenv) fetchurlBoot; - extraAttrs = { - inherit (stage4.pkgs) glibc; - inherit platform bootstrapTools; - shellPackage = stage4.pkgs.bash; + extraAttrs = { + inherit (prevStage) glibc; + inherit platform bootstrapTools; + shellPackage = prevStage.bash; + }; + + /* outputs TODO + allowedRequisites = with prevStage; + [ gzip bzip2 xz bash binutils coreutils diffutils findutils gawk + glibc gnumake gnused gnutar gnugrep gnupatch patchelf attr acl + paxctl zlib pcre linuxHeaders ed gcc gcc.cc libsigsegv + ]; + */ + + overrides = self: super: { + gcc = cc; + + inherit (prevStage) + gzip bzip2 xz bash binutils coreutils diffutils findutils gawk + glibc gnumake gnused gnutar gnugrep gnupatch patchelf + attr acl paxctl zlib pcre; + }; }; + }) - /* outputs TODO - allowedRequisites = with stage4.pkgs; - [ gzip bzip2 xz bash binutils coreutils diffutils findutils gawk - glibc gnumake gnused gnutar gnugrep gnupatch patchelf attr acl - paxctl zlib pcre linuxHeaders ed gcc gcc.cc libsigsegv - ]; - */ - - overrides = pkgs: { - gcc = cc; - - inherit (stage4.pkgs) - gzip bzip2 xz bash binutils coreutils diffutils findutils gawk - glibc gnumake gnused gnutar gnugrep gnupatch patchelf - attr acl paxctl zlib pcre; - }; - }; - -} +] diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix index 9f4a4517627..b5dfcb73a12 100644 --- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix +++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix @@ -57,46 +57,46 @@ let pkgs = pkgsFun ({inherit system;} // selectedCrossSystem); - inherit (pkgs) stdenv nukeReferences cpio binutilsCross; + inherit (pkgs.buildPackages) stdenv nukeReferences cpio binutilsCross; - glibc = pkgs.libcCross; - bash = pkgs.bash.crossDrv; - findutils = pkgs.findutils.crossDrv; - diffutils = pkgs.diffutils.crossDrv; - gnused = pkgs.gnused.crossDrv; - gnugrep = pkgs.gnugrep.crossDrv; - gawk = pkgs.gawk.crossDrv; - gzip = pkgs.gzip.crossDrv; - bzip2 = pkgs.bzip2.crossDrv; - gnumake = pkgs.gnumake.crossDrv; - patch = pkgs.patch.crossDrv; - patchelf = pkgs.patchelf.crossDrv; - gcc = pkgs.gcc.cc.crossDrv; - gmpxx = pkgs.gmpxx.crossDrv; - mpfr = pkgs.mpfr.crossDrv; - zlib = pkgs.zlib.crossDrv; - libmpc = pkgs.libmpc.crossDrv; - binutils = pkgs.binutils.crossDrv; - libelf = pkgs.libelf.crossDrv; + glibc = pkgs.buildPackages.libcCross; + bash = pkgs.bash; + findutils = pkgs.findutils; + diffutils = pkgs.diffutils; + gnused = pkgs.gnused; + gnugrep = pkgs.gnugrep; + gawk = pkgs.gawk; + gzip = pkgs.gzip; + bzip2 = pkgs.bzip2; + gnumake = pkgs.gnumake; + patch = pkgs.patch; + patchelf = pkgs.patchelf; + gcc = pkgs.gcc.cc; + gmpxx = pkgs.gmpxx; + mpfr = pkgs.mpfr; + zlib = pkgs.zlib; + libmpc = pkgs.libmpc; + binutils = pkgs.binutils; + libelf = pkgs.libelf; # Keep these versions in sync with the versions used in the current GCC! - isl = pkgs.isl_0_14.crossDrv; + isl = pkgs.isl_0_14; in rec { - coreutilsMinimal = (pkgs.coreutils.override (args: { + coreutilsMinimal = pkgs.coreutils.override (args: { # We want coreutils without ACL/attr support. aclSupport = false; attrSupport = false; # Our tooling currently can't handle scripts in bin/, only ELFs and symlinks. singleBinary = "symlinks"; - })).crossDrv; + }); - tarMinimal = (pkgs.gnutar.override { acl = null; }).crossDrv; + tarMinimal = pkgs.gnutar.override { acl = null; }; - busyboxMinimal = (pkgs.busybox.override { + busyboxMinimal = pkgs.busybox.override { useMusl = true; enableStatic = true; enableMinimal = true; @@ -109,13 +109,13 @@ rec { CONFIG_TAR y CONFIG_UNXZ y ''; - }).crossDrv; + }; build = stdenv.mkDerivation { name = "stdenv-bootstrap-tools-cross"; - crossConfig = stdenv.cross.config; + crossConfig = pkgs.hostPlatform.config; buildInputs = [nukeReferences cpio binutilsCross]; @@ -173,7 +173,7 @@ rec { cp -d ${patch}/bin/* $out/bin cp ${patchelf}/bin/* $out/bin - cp -d ${gnugrep.pcre.crossDrv.out}/lib/libpcre*.so* $out/lib # needed by grep + cp -d ${gnugrep.pcre.out}/lib/libpcre*.so* $out/lib # needed by grep # Copy what we need of GCC. cp -d ${gcc.out}/bin/gcc $out/bin diff --git a/pkgs/stdenv/native/default.nix b/pkgs/stdenv/native/default.nix index 8396bd0cb01..f5c0976bf93 100644 --- a/pkgs/stdenv/native/default.nix +++ b/pkgs/stdenv/native/default.nix @@ -1,10 +1,11 @@ -{ lib, allPackages -, system, platform, crossSystem, config +{ lib +, localSystem, crossSystem, config, overlays }: assert crossSystem == null; -rec { +let + inherit (localSystem) system platform; shell = if system == "i686-freebsd" || system == "x86_64-freebsd" then "/usr/local/bin/bash" @@ -77,7 +78,7 @@ rec { # A function that builds a "native" stdenv (one that uses tools in # /usr etc.). makeStdenv = - { cc, fetchurl, extraPath ? [], overrides ? (pkgs: { }) }: + { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }) }: import ../generic { preHook = @@ -101,50 +102,60 @@ rec { inherit system shell cc overrides config; }; +in - stdenvBoot0 = makeStdenv { - cc = null; - fetchurl = null; - }; +[ + ({}: rec { + __raw = true; - cc = import ../../build-support/cc-wrapper { - name = "cc-native"; - nativeTools = true; - nativeLibc = true; - nativePrefix = if system == "i686-solaris" then "/usr/gnu" else if system == "x86_64-solaris" then "/opt/local/gcc47" else "/usr"; - stdenv = stdenvBoot0; - }; + stdenv = makeStdenv { + cc = null; + fetchurl = null; + }; + cc = import ../../build-support/cc-wrapper { + name = "cc-native"; + nativeTools = true; + nativeLibc = true; + nativePrefix = { # switch + "i686-solaris" = "/usr/gnu"; + "x86_64-solaris" = "/opt/local/gcc47"; + }.${system} or "/usr"; + inherit stdenv; + }; - fetchurl = import ../../build-support/fetchurl { - stdenv = stdenvBoot0; - # Curl should be in /usr/bin or so. - curl = null; - }; + fetchurl = import ../../build-support/fetchurl { + inherit stdenv; + # Curl should be in /usr/bin or so. + curl = null; + }; + }) # First build a stdenv based only on tools outside the store. - stdenvBoot1 = makeStdenv { - inherit cc fetchurl; - } // {inherit fetchurl;}; + (prevStage: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = makeStdenv { + inherit (prevStage) cc fetchurl; + } // { inherit (prevStage) fetchurl; }; + }) - stdenvBoot1Pkgs = allPackages { - inherit system platform crossSystem config; - allowCustomOverrides = false; - stdenv = stdenvBoot1; - }; + # Using that, build a stdenv that adds the ‘xz’ command (which most systems + # don't have, so we mustn't rely on the native environment providing it). + (prevStage: { + buildPlatform = localSystem; + hostPlatform = localSystem; + targetPlatform = localSystem; + inherit config overlays; + stdenv = makeStdenv { + inherit (prevStage.stdenv) cc fetchurl; + extraPath = [ prevStage.xz ]; + overrides = self: super: { inherit (prevStage) xz; }; + }; + }) - - # Using that, build a stdenv that adds the ‘xz’ command (which most - # systems don't have, so we mustn't rely on the native environment - # providing it). - stdenvBoot2 = makeStdenv { - inherit cc fetchurl; - extraPath = [ stdenvBoot1Pkgs.xz ]; - overrides = pkgs: { inherit (stdenvBoot1Pkgs) xz; }; - }; - - - stdenvNative = stdenvBoot2; -} +] diff --git a/pkgs/stdenv/nix/default.nix b/pkgs/stdenv/nix/default.nix index e58972e5c8a..9aece3ce829 100644 --- a/pkgs/stdenv/nix/default.nix +++ b/pkgs/stdenv/nix/default.nix @@ -1,39 +1,53 @@ -{ stdenv, pkgs, config, lib }: +{ lib +, crossSystem, config +, bootStages +, ... +}: -import ../generic rec { - inherit config; +assert crossSystem == null; - preHook = - '' - export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" - export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" - export NIX_IGNORE_LD_THROUGH_GCC=1 - ''; +bootStages ++ [ + (prevStage: let + inherit (prevStage) stdenv; + in { + inherit (prevStage) buildPlatform hostPlatform targetPlatform; + inherit config overlays; - initialPath = (import ../common-path.nix) {pkgs = pkgs;}; + stdenv = import ../generic rec { + inherit config; - system = stdenv.system; + preHook = '' + export NIX_ENFORCE_PURITY="''${NIX_ENFORCE_PURITY-1}" + export NIX_ENFORCE_NO_NATIVE="''${NIX_ENFORCE_NO_NATIVE-1}" + export NIX_IGNORE_LD_THROUGH_GCC=1 + ''; - cc = import ../../build-support/cc-wrapper { - nativeTools = false; - nativePrefix = stdenv.lib.optionalString stdenv.isSunOS "/usr"; - nativeLibc = true; - inherit stdenv; - inherit (pkgs) binutils coreutils gnugrep; - cc = pkgs.gcc.cc; - isGNU = true; - shell = pkgs.bash + "/bin/sh"; - }; + initialPath = (import ../common-path.nix) { pkgs = prevStage; }; - shell = pkgs.bash + "/bin/sh"; + system = stdenv.system; - fetchurlBoot = stdenv.fetchurlBoot; + cc = import ../../build-support/cc-wrapper { + nativeTools = false; + nativePrefix = stdenv.lib.optionalString stdenv.isSunOS "/usr"; + nativeLibc = true; + inherit stdenv; + inherit (prevStage) binutils coreutils gnugrep; + cc = prevStage.gcc.cc; + isGNU = true; + shell = prevStage.bash + "/bin/sh"; + }; - overrides = pkgs_: { - inherit cc; - inherit (cc) binutils; - inherit (pkgs) - gzip bzip2 xz bash coreutils diffutils findutils gawk - gnumake gnused gnutar gnugrep gnupatch perl; - }; -} + shell = prevStage.bash + "/bin/sh"; + + fetchurlBoot = stdenv.fetchurlBoot; + + overrides = self: super: { + inherit cc; + inherit (cc) binutils; + inherit (prevStage) + gzip bzip2 xz bash coreutils diffutils findutils gawk + gnumake gnused gnutar gnugrep gnupatch perl; + }; + }; + }) +] diff --git a/pkgs/tools/X11/bumblebee/default.nix b/pkgs/tools/X11/bumblebee/default.nix index 0429faab2ef..eac44efdf27 100644 --- a/pkgs/tools/X11/bumblebee/default.nix +++ b/pkgs/tools/X11/bumblebee/default.nix @@ -18,7 +18,7 @@ { stdenv, lib, fetchurl, fetchpatch, pkgconfig, help2man, makeWrapper , glib, libbsd -, libX11, libXext, xorgserver, xkbcomp, kmod, xkeyboard_config, xf86videonouveau +, libX11, libXext, xorgserver, xkbcomp, kmod, xf86videonouveau , nvidia_x11, virtualgl, primusLib , automake111x, autoconf # The below should only be non-null in a x86_64 system. On a i686 @@ -125,7 +125,6 @@ in stdenv.mkDerivation rec { CFLAGS = [ "-DX_MODULE_APPENDS=\\\"${xmodules}\\\"" - "-DX_XKB_DIR=\\\"${xkeyboard_config}/etc/X11/xkb\\\"" ]; postInstall = '' diff --git a/pkgs/tools/X11/bumblebee/nixos.patch b/pkgs/tools/X11/bumblebee/nixos.patch index 00fb8ad7a53..cf6ee5add98 100644 --- a/pkgs/tools/X11/bumblebee/nixos.patch +++ b/pkgs/tools/X11/bumblebee/nixos.patch @@ -49,12 +49,11 @@ index 71a6b73..a682d8a 100644 char *x_argv[] = { XORG_BINARY, bb_config.x_display, -@@ -153,24 +170,25 @@ bool start_secondary(bool need_secondary) { +@@ -153,24 +170,24 @@ bool start_secondary(bool need_secondary) { "-sharevts", "-nolisten", "tcp", "-noreset", + "-logfile", "/var/log/X.bumblebee.log", -+ "-xkbdir", X_XKB_DIR, "-verbose", "3", "-isolateDevice", pci_id, - "-modulepath", bb_config.mod_path, // keep last diff --git a/pkgs/tools/X11/xchainkeys/default.nix b/pkgs/tools/X11/xchainkeys/default.nix index 3d228fedfb7..238b8c7b2b2 100644 --- a/pkgs/tools/X11/xchainkeys/default.nix +++ b/pkgs/tools/X11/xchainkeys/default.nix @@ -4,14 +4,14 @@ stdenv.mkDerivation rec { name = "xchainkeys-0.11"; src = fetchurl { - url = "https://xchainkeys.googlecode.com/files/${name}.tar.gz"; + url = "http://henning-bekel.de/download/xchainkeys/${name}.tar.gz"; sha256 = "1rpqs7h5krral08vqxwb0imy33z17v5llvrg5hy8hkl2ap7ya0mn"; }; buildInputs = [ libX11 ]; meta = { - homepage = "https://code.google.com/p/xchainkeys/"; + homepage = "http://henning-bekel.de/xchainkeys/"; description = "A standalone X11 program to create chained key bindings"; license = stdenv.lib.licenses.gpl3; platforms = stdenv.lib.platforms.unix; diff --git a/pkgs/tools/X11/xpra/default.nix b/pkgs/tools/X11/xpra/default.nix index 4ae367abf61..eadae7ad3c4 100644 --- a/pkgs/tools/X11/xpra/default.nix +++ b/pkgs/tools/X11/xpra/default.nix @@ -1,6 +1,6 @@ { stdenv, lib, fetchurl, python2Packages, pkgconfig , xorg, gtk2, glib, pango, cairo, gdk_pixbuf, atk -, makeWrapper, xkbcomp, xorgserver, getopt, xauth, utillinux, which, fontsConf, xkeyboard_config +, makeWrapper, xkbcomp, xorgserver, getopt, xauth, utillinux, which, fontsConf , ffmpeg, x264, libvpx, libwebp , libfakeXinerama , gst_all_1, pulseaudioLight, gobjectIntrospection }: diff --git a/pkgs/tools/X11/xpra/gtk3.nix b/pkgs/tools/X11/xpra/gtk3.nix index a9ba9350736..f66b7389f31 100644 --- a/pkgs/tools/X11/xpra/gtk3.nix +++ b/pkgs/tools/X11/xpra/gtk3.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, buildPythonApplication , python, cython, pkgconfig , xorg, gtk3, glib, pango, cairo, gdk_pixbuf, atk, pygobject3, pycairo, gobjectIntrospection -, makeWrapper, xkbcomp, xorgserver, getopt, xauth, utillinux, which, fontsConf, xkeyboard_config +, makeWrapper, xkbcomp, xorgserver, getopt, xauth, utillinux, which, fontsConf , ffmpeg, x264, libvpx, libwebp , libfakeXinerama }: diff --git a/pkgs/tools/audio/mpdcron/default.nix b/pkgs/tools/audio/mpdcron/default.nix index a8556c4ada1..49425cf65b7 100644 --- a/pkgs/tools/audio/mpdcron/default.nix +++ b/pkgs/tools/audio/mpdcron/default.nix @@ -4,9 +4,7 @@ let gemEnv = bundlerEnv { name = "mpdcron-bundle"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; in stdenv.mkDerivation rec { version = "20130809"; diff --git a/pkgs/tools/audio/pasystray/default.nix b/pkgs/tools/audio/pasystray/default.nix index 8b5427ed626..c50805c578f 100644 --- a/pkgs/tools/audio/pasystray/default.nix +++ b/pkgs/tools/audio/pasystray/default.nix @@ -2,13 +2,14 @@ , gnome3, avahi, gtk3, libnotify, libpulseaudio, xlibsWrapper}: stdenv.mkDerivation rec { - name = "pasystray-0.5.2"; + name = "pasystray-${version}"; + version = "0.6.0"; src = fetchFromGitHub { owner = "christophgysin"; repo = "pasystray"; - rev = "6709fc1e9f792baf4f7b4507a887d5876b2cfa70"; - sha256 = "1z21wassdiwfnlcrkpdqh8ylblpd1xxjxcmib5mwix9va2lykdfv"; + rev = name; + sha256 = "0k13s7pmz5ks3kli8pwhzd47hcjwv46gd2fgk7i4fbkfwf3z279h"; }; buildInputs = [ autoconf automake makeWrapper pkgconfig @@ -31,7 +32,7 @@ stdenv.mkDerivation rec { description = "PulseAudio system tray"; homepage = "https://github.com/christophgysin/pasystray"; license = licenses.lgpl21Plus; - maintainers = [ maintainers.exlevan ]; + maintainers = with maintainers; [ exlevan kamilchm ]; platforms = platforms.linux; }; } diff --git a/pkgs/tools/backup/backup/default.nix b/pkgs/tools/backup/backup/default.nix index 1890e8121c1..20c96b65a62 100644 --- a/pkgs/tools/backup/backup/default.nix +++ b/pkgs/tools/backup/backup/default.nix @@ -4,9 +4,7 @@ bundlerEnv { name = "backup_v4"; ruby = ruby_2_1; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; buildInputs = [ curl ]; diff --git a/pkgs/tools/cd-dvd/dvdisaster/default.nix b/pkgs/tools/cd-dvd/dvdisaster/default.nix index 08da13b569a..a0306d8d51a 100644 --- a/pkgs/tools/cd-dvd/dvdisaster/default.nix +++ b/pkgs/tools/cd-dvd/dvdisaster/default.nix @@ -23,6 +23,9 @@ stdenv.mkDerivation rec { postPatch = '' patchShebangs ./ sed -i 's/dvdisaster48.png/dvdisaster/' contrib/dvdisaster.desktop + substituteInPlace scripts/bash-based-configure \ + --replace 'if (make -v | grep "GNU Make") > /dev/null 2>&1 ;' \ + 'if make -v | grep "GNU Make" > /dev/null 2>&1 ;' ''; configureFlags = [ diff --git a/pkgs/tools/compression/gzip/default.nix b/pkgs/tools/compression/gzip/default.nix index 31a67b1baf9..5a27d336c29 100644 --- a/pkgs/tools/compression/gzip/default.nix +++ b/pkgs/tools/compression/gzip/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; - buildInputs = [ xz.bin ]; + nativeBuildInputs = [ xz.bin ]; preConfigure = if stdenv.isCygwin then '' sed -i lib/fpending.h -e 's,include ,,' diff --git a/pkgs/tools/filesystems/hubicfuse/default.nix b/pkgs/tools/filesystems/hubicfuse/default.nix index 7ce48d28803..88922d9ce94 100644 --- a/pkgs/tools/filesystems/hubicfuse/default.nix +++ b/pkgs/tools/filesystems/hubicfuse/default.nix @@ -1,12 +1,14 @@ -{ stdenv, fetchurl, pkgconfig, curl, openssl, fuse, libxml2, json_c, file }: +{ stdenv, fetchFromGitHub, pkgconfig, curl, openssl, fuse, libxml2, json_c, file }: stdenv.mkDerivation rec { name = "hubicfuse-${version}"; - version = "2.1.0"; + version = "3.0.0"; - src = fetchurl { - url = https://github.com/TurboGit/hubicfuse/archive/v2.1.0.tar.gz; - sha256 = "1mnijcwac6k3f6xknvdrsbmkkizpwbayqkb5l6jic15ymxv1fs7d"; + src = fetchFromGitHub { + owner = "TurboGit"; + repo = "hubicfuse"; + rev = "v${version}"; + sha256 = "1y4n63bk9vd6n1l5psjb9xm9h042kw4yh2ni33z7agixkanajv1s"; }; buildInputs = [ pkgconfig curl openssl fuse libxml2 json_c file ]; @@ -21,5 +23,6 @@ stdenv.mkDerivation rec { description = "FUSE-based filesystem to access hubic cloud storage"; platforms = platforms.linux; license = licenses.mit; + maintainers = [ maintainers.jpierre03 ]; }; } diff --git a/pkgs/tools/graphics/zbar/default.nix b/pkgs/tools/graphics/zbar/default.nix index 66f61d9a459..87bb4923b8a 100644 --- a/pkgs/tools/graphics/zbar/default.nix +++ b/pkgs/tools/graphics/zbar/default.nix @@ -1,9 +1,9 @@ -{ stdenv, fetchurl, imagemagickBig, pkgconfig, pythonPackages, perl +{ stdenv, fetchurl, imagemagickBig, pkgconfig, python2Packages, perl , libX11, libv4l, qt4, lzma, gtk2, fetchpatch, autoreconfHook }: let - inherit (pythonPackages) pygtk python; + inherit (python2Packages) pygtk python; in stdenv.mkDerivation rec { name = "${pname}-${version}"; pname = "zbar"; diff --git a/pkgs/tools/misc/bandwidth/default.nix b/pkgs/tools/misc/bandwidth/default.nix index eb0a0d2b60b..05fbe9b5632 100644 --- a/pkgs/tools/misc/bandwidth/default.nix +++ b/pkgs/tools/misc/bandwidth/default.nix @@ -14,8 +14,7 @@ stdenv.mkDerivation rec { version = "1.3.1"; src = fetchurl { - url = "https://mutineer.org/file.php?id=284ebee21bde256fd0daeae91242c2b73d9cf1df&p=bandwidth"; - name = "${name}.tar.gz"; + url = "http://zsmith.co/archives/${name}.tar.gz"; sha256 = "13a0mxrkybpwiynv4cj8wsy8zl5xir5xi1a03fzam5gw815dj4am"; }; diff --git a/pkgs/tools/misc/ckb/ckb-animations-location.patch b/pkgs/tools/misc/ckb/ckb-animations-location.patch new file mode 100644 index 00000000000..07dcfab86be --- /dev/null +++ b/pkgs/tools/misc/ckb/ckb-animations-location.patch @@ -0,0 +1,12 @@ +diff --git a/src/ckb/animscript.cpp b/src/ckb/animscript.cpp +index d0b7f46..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(QApplication::applicationDirPath()).absoluteFilePath("ckb-animations"); ++ return QDir(QApplication::applicationDirPath() + "/../libexec").absoluteFilePath("ckb-animations"); + #endif + } diff --git a/pkgs/tools/misc/ckb/default.nix b/pkgs/tools/misc/ckb/default.nix new file mode 100644 index 00000000000..f2dc5150bbd --- /dev/null +++ b/pkgs/tools/misc/ckb/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, libudev, pkgconfig, qtbase, qmakeHook, zlib }: + +stdenv.mkDerivation rec { + version = "0.2.6"; + name = "ckb-${version}"; + + src = fetchFromGitHub { + owner = "ccMSC"; + repo = "ckb"; + rev = "v${version}"; + sha256 = "04h50qdzsbi77mj62jghr52i35vxvmhnvsb7pdfdq95ryry8bnwm"; + }; + + buildInputs = [ + libudev + qtbase + zlib + ]; + + nativeBuildInputs = [ + pkgconfig + qmakeHook + ]; + + patches = [ + ./ckb-animations-location.patch + ]; + + doCheck = false; + + installPhase = '' + 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/* + ''; + + meta = with stdenv.lib; { + description = "Driver and configuration tool for Corsair keyboards and mice"; + homepage = https://github.com/ccMSC/ckb; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = with maintainers; [ kierdavis ]; + }; +} diff --git a/pkgs/tools/misc/clipster/default.nix b/pkgs/tools/misc/clipster/default.nix index 1425c725206..445b486c851 100644 --- a/pkgs/tools/misc/clipster/default.nix +++ b/pkgs/tools/misc/clipster/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "clipster-unstable-${version}"; - version = "2016-12-08"; + version = "2017-01-12"; src = fetchFromGitHub { owner = "mrichar1"; repo = "clipster"; - rev = "7a3511d89dbbb4157118eec15f1e9e6fd0ad1a6b"; - sha256 = "005akgk1wn3z5vxfjii202zzwz85zydimfgm69ml68imj5vbhkg1"; + rev = "d66fbb098149bef687f062bfa111a21c9121851f"; + sha256 = "0yncjfl0822v2b7f9g7a6ihb99g5hd1s8bfpr2r9nqga6m11k90q"; }; pythonEnv = python3.withPackages(ps: with ps; [ pygobject3 ]); diff --git a/pkgs/tools/misc/cloc/default.nix b/pkgs/tools/misc/cloc/default.nix index b58ae6505dc..fb1c79d250a 100644 --- a/pkgs/tools/misc/cloc/default.nix +++ b/pkgs/tools/misc/cloc/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "cloc-${version}"; - version = "1.70"; + version = "1.72"; src = fetchFromGitHub { owner = "AlDanial"; repo = "cloc"; rev = "v${version}"; - sha256 = "1abkfkjn4fxplq33cwqjmgxabk2x6ij2klqn0w4a0lj82a7xx10x"; + sha256 = "192z3fzib71y3sjic03ll67xv51igdlpvfhx12yv9wnzkir7lx02"; }; sourceRoot = "cloc-v${version}-src/Unix"; diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index 9e66c6ba918..2c435881f8c 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, perl, xz, gmp ? null +{ lib, stdenv, buildPackages, fetchurl, perl, xz, gmp ? null , aclSupport ? false, acl ? null , attrSupport ? false, attr ? null , selinuxSupport? false, libselinux ? null, libsepol ? null @@ -12,104 +12,101 @@ assert selinuxSupport -> libselinux != null && libsepol != null; with lib; -let - self = stdenv.mkDerivation rec { - name = "coreutils-8.26"; +stdenv.mkDerivation rec { + name = "coreutils-8.26"; - src = fetchurl { - url = "mirror://gnu/coreutils/${name}.tar.xz"; - sha256 = "13lspazc7xkviy93qz7ks9jv4sldvgmwpq36ghrbrqpq93br8phm"; - }; + src = fetchurl { + url = "mirror://gnu/coreutils/${name}.tar.xz"; + sha256 = "13lspazc7xkviy93qz7ks9jv4sldvgmwpq36ghrbrqpq93br8phm"; + }; - # FIXME needs gcc 4.9 in bootstrap tools - hardeningDisable = [ "stackprotector" ]; + # FIXME needs gcc 4.9 in bootstrap tools + hardeningDisable = [ "stackprotector" ]; - patches = optional stdenv.isCygwin ./coreutils-8.23-4.cygwin.patch; + patches = optional stdenv.isCygwin ./coreutils-8.23-4.cygwin.patch; - # The test tends to fail on btrfs and maybe other unusual filesystems. - postPatch = optionalString (!stdenv.isDarwin) '' - 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 + # The test tends to fail on btrfs and maybe other unusual filesystems. + postPatch = optionalString (!stdenv.isDarwin) '' + 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 + ''; + + outputs = [ "out" "info" ]; + + nativeBuildInputs = [ perl xz.bin ]; + configureFlags = + optional (singleBinary != false) + ("--enable-single-binary" + optionalString (isString singleBinary) "=${singleBinary}") + ++ optional stdenv.isSunOS "ac_cv_func_inotify_init=no" + ++ optional withPrefix "--program-prefix=g"; + + buildInputs = [ gmp ] + ++ optional aclSupport acl + ++ optional attrSupport attr + ++ optionals stdenv.isCygwin [ autoconf automake114x texinfo ] # due to patch + ++ optionals selinuxSupport [ libselinux libsepol ]; + + crossAttrs = { + buildInputs = [ gmp.crossDrv ] + ++ optional aclSupport acl.crossDrv + ++ optional attrSupport attr.crossDrv + ++ optionals selinuxSupport [ libselinux.crossDrv libsepol.crossDrv ] + ++ optional (stdenv.ccCross.libc ? libiconv) + stdenv.ccCross.libc.libiconv.crossDrv; + + # Prevents attempts of running 'help2man' on cross-built binaries. + PERL = "missing"; + + # Works around a bug with 8.26: + # Makefile:3440: *** Recursive variable 'INSTALL' references itself (eventually). Stop. + preInstall = '' + sed -i Makefile -e 's|^INSTALL =.*|INSTALL = ${buildPackages.coreutils}/bin/install -c|' ''; - outputs = [ "out" "info" ]; + postInstall = '' + rm $out/share/man/man1/* + cp ${buildPackages.coreutils}/share/man/man1/* $out/share/man/man1 + ''; - nativeBuildInputs = [ perl xz.bin ]; - configureFlags = - optional (singleBinary != false) - ("--enable-single-binary" + optionalString (isString singleBinary) "=${singleBinary}") - ++ optional stdenv.isSunOS "ac_cv_func_inotify_init=no" - ++ optional withPrefix "--program-prefix=g"; - - buildInputs = [ gmp ] - ++ optional aclSupport acl - ++ optional attrSupport attr - ++ optionals stdenv.isCygwin [ autoconf automake114x texinfo ] # due to patch - ++ optionals selinuxSupport [ libselinux libsepol ]; - - crossAttrs = { - buildInputs = [ gmp.crossDrv ] - ++ optional aclSupport acl.crossDrv - ++ optional attrSupport attr.crossDrv - ++ optionals selinuxSupport [ libselinux.crossDrv libsepol.crossDrv ] - ++ optional (stdenv.ccCross.libc ? libiconv) - stdenv.ccCross.libc.libiconv.crossDrv; - - # Prevents attempts of running 'help2man' on cross-built binaries. - PERL = "missing"; - - # Works around a bug with 8.26: - # Makefile:3440: *** Recursive variable 'INSTALL' references itself (eventually). Stop. - preInstall = '' - sed -i Makefile -e 's|^INSTALL =.*|INSTALL = ${self}/bin/install -c|' - ''; - - postInstall = '' - rm $out/share/man/man1/* - cp ${self}/share/man/man1/* $out/share/man/man1 - ''; - - # Needed for fstatfs() - # I don't know why it is not properly detected cross building with glibc. - configureFlags = [ "fu_cv_sys_stat_statfs2_bsize=yes" ]; - doCheck = false; - }; - - # The tests are known broken on Cygwin - # (http://thread.gmane.org/gmane.comp.gnu.core-utils.bugs/19025), - # Darwin (http://thread.gmane.org/gmane.comp.gnu.core-utils.bugs/19351), - # and {Open,Free}BSD. - # With non-standard storeDir: https://github.com/NixOS/nix/issues/512 - doCheck = stdenv ? glibc && builtins.storeDir == "/nix/store"; - - # Saw random failures like ‘help2man: can't get '--help' info from - # man/sha512sum.td/sha512sum’. - enableParallelBuilding = false; - - NIX_LDFLAGS = optionalString selinuxSupport "-lsepol"; - FORCE_UNSAFE_CONFIGURE = optionalString stdenv.isSunOS "1"; - - makeFlags = optionalString stdenv.isDarwin "CFLAGS=-D_FORTIFY_SOURCE=0"; - - meta = { - homepage = http://www.gnu.org/software/coreutils/; - description = "The basic file, shell and text manipulation utilities of the GNU operating system"; - - longDescription = '' - The GNU Core Utilities are the basic file, shell and text - manipulation utilities of the GNU operating system. These are - the core utilities which are expected to exist on every - operating system. - ''; - - license = licenses.gpl3Plus; - - platforms = platforms.all; - - maintainers = [ maintainers.eelco ]; - }; + # Needed for fstatfs() + # I don't know why it is not properly detected cross building with glibc. + configureFlags = [ "fu_cv_sys_stat_statfs2_bsize=yes" ]; + doCheck = false; }; -in - self + + # The tests are known broken on Cygwin + # (http://thread.gmane.org/gmane.comp.gnu.core-utils.bugs/19025), + # Darwin (http://thread.gmane.org/gmane.comp.gnu.core-utils.bugs/19351), + # and {Open,Free}BSD. + # With non-standard storeDir: https://github.com/NixOS/nix/issues/512 + doCheck = stdenv ? glibc && builtins.storeDir == "/nix/store"; + + # Saw random failures like ‘help2man: can't get '--help' info from + # man/sha512sum.td/sha512sum’. + enableParallelBuilding = false; + + NIX_LDFLAGS = optionalString selinuxSupport "-lsepol"; + FORCE_UNSAFE_CONFIGURE = optionalString stdenv.isSunOS "1"; + + makeFlags = optionalString stdenv.isDarwin "CFLAGS=-D_FORTIFY_SOURCE=0"; + + meta = { + homepage = http://www.gnu.org/software/coreutils/; + description = "The basic file, shell and text manipulation utilities of the GNU operating system"; + + longDescription = '' + The GNU Core Utilities are the basic file, shell and text + manipulation utilities of the GNU operating system. These are + the core utilities which are expected to exist on every + operating system. + ''; + + license = licenses.gpl3Plus; + + platforms = platforms.all; + + maintainers = [ maintainers.eelco ]; + }; +} diff --git a/pkgs/tools/misc/datamash/default.nix b/pkgs/tools/misc/datamash/default.nix index e19d0613635..b1e0bb52a51 100644 --- a/pkgs/tools/misc/datamash/default.nix +++ b/pkgs/tools/misc/datamash/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "datamash-${version}"; - version = "1.1.0"; + version = "1.1.1"; src = fetchurl { url = "mirror://gnu/datamash/${name}.tar.gz"; - sha256 = "1c2bj0jrm4fxkf0ykxkzgyk1l9s0idqm8rbzmk3n9pgldb4arrd9"; + sha256 = "06w0pc828qsabmrlh7bc2zwc823xzxy89paaf37f6bipsyrij222"; }; meta = with stdenv.lib; { diff --git a/pkgs/tools/misc/fluentd/Gemfile b/pkgs/tools/misc/fluentd/Gemfile index 8c9dd3aa0a0..2c4fbc84963 100644 --- a/pkgs/tools/misc/fluentd/Gemfile +++ b/pkgs/tools/misc/fluentd/Gemfile @@ -3,3 +3,12 @@ source "https://rubygems.org" gem 'fluentd' gem 'fluent-plugin-elasticsearch' gem 'fluent-plugin-record-reformer' +gem 'fluent-plugin-s3' +gem 'fluent-plugin-kinesis' +gem 'fluent-plugin-kafka' +gem 'fluent-plugin-elasticsearch' +gem 'fluent-plugin-scribe' +gem 'fluent-plugin-mongo' +gem 'fluent-plugin-webhdfs' +gem 'fluent-plugin-rewrite-tag-filter' + diff --git a/pkgs/tools/misc/fluentd/Gemfile.lock b/pkgs/tools/misc/fluentd/Gemfile.lock index 581fa6e169a..2f9485d9577 100644 --- a/pkgs/tools/misc/fluentd/Gemfile.lock +++ b/pkgs/tools/misc/fluentd/Gemfile.lock @@ -1,58 +1,136 @@ GEM remote: https://rubygems.org/ specs: - cool.io (1.4.4) - elasticsearch (1.0.17) - elasticsearch-api (= 1.0.17) - elasticsearch-transport (= 1.0.17) - elasticsearch-api (1.0.17) + activesupport (5.0.1) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.0) + public_suffix (~> 2.0, >= 2.0.2) + aws-sdk (2.7.0) + aws-sdk-resources (= 2.7.0) + aws-sdk-core (2.7.0) + aws-sigv4 (~> 1.0) + jmespath (~> 1.0) + aws-sdk-resources (2.7.0) + aws-sdk-core (= 2.7.0) + aws-sigv4 (1.0.0) + bson (1.12.5) + bzip2-ffi (1.0.0) + ffi (~> 1.0) + concurrent-ruby (1.0.4) + cool.io (1.4.5) + elasticsearch (1.0.18) + elasticsearch-api (= 1.0.18) + elasticsearch-transport (= 1.0.18) + elasticsearch-api (1.0.18) multi_json - elasticsearch-transport (1.0.17) + elasticsearch-transport (1.0.18) faraday multi_json - excon (0.49.0) - faraday (0.9.2) + excon (0.54.0) + faraday (0.11.0) multipart-post (>= 1.2, < 3) - fluent-plugin-elasticsearch (1.5.0) - elasticsearch + ffi (1.9.17) + fluent-mixin-config-placeholders (0.4.0) + fluentd + uuidtools (>= 2.1.5) + fluent-mixin-plaintextformatter (0.2.6) + fluentd + ltsv + fluent-plugin-elasticsearch (1.9.2) + elasticsearch (< 1.1) excon fluentd (>= 0.10.43) - fluent-plugin-record-reformer (0.8.1) + fluent-plugin-kafka (0.5.0) + fluentd (>= 0.10.58, < 2) + ltsv + ruby-kafka (= 0.3.16.beta2) + fluent-plugin-kinesis (1.1.2) + aws-sdk (~> 2) + concurrent-ruby (~> 1) + fluentd (>= 0.10.58, < 2) + os (>= 0.9.6) + protobuf (>= 3.5.5) + fluent-plugin-mongo (0.7.16) + fluentd (>= 0.10.58, < 2) + mongo (~> 1.9) + fluent-plugin-record-reformer (0.8.2) fluentd - fluentd (0.14.0) - cool.io (>= 1.4.3, < 2.0.0) + fluent-plugin-rewrite-tag-filter (1.5.5) + fluentd + fluent-plugin-s3 (0.8.0) + aws-sdk (>= 2.3.22, < 3) + fluentd (>= 0.10.58, < 2) + fluent-plugin-scribe (0.10.14) + fluentd + thrift (~> 0.8.0) + fluent-plugin-webhdfs (0.5.2) + bzip2-ffi + fluent-mixin-config-placeholders (>= 0.3.0) + fluent-mixin-plaintextformatter (>= 0.2.1) + fluentd (>= 0.10.59) + webhdfs (>= 0.6.0) + fluentd (0.14.11) + cool.io (~> 1.4.5) http_parser.rb (>= 0.5.1, < 0.7.0) - json (>= 1.4.3) - msgpack (>= 0.7.0) - serverengine (>= 1.6.4) + msgpack (>= 0.7.0, < 2.0.0) + serverengine (>= 2.0.4, < 3.0.0) sigdump (~> 0.2.2) - strptime (>= 0.1.7) - tzinfo (>= 1.0.0) - tzinfo-data (>= 1.0.0) + strptime (~> 0.1.7) + tzinfo (~> 1.0) + tzinfo-data (~> 1.0) yajl-ruby (~> 1.0) http_parser.rb (0.6.0) - json (1.8.3) - msgpack (0.7.6) + i18n (0.7.0) + jmespath (1.3.1) + ltsv (0.1.0) + middleware (0.1.0) + minitest (5.10.1) + mongo (1.12.5) + bson (= 1.12.5) + msgpack (1.0.2) multi_json (1.12.1) multipart-post (2.0.0) - serverengine (1.6.4) + os (0.9.6) + protobuf (3.6.12) + activesupport (>= 3.2) + middleware + thor + thread_safe + public_suffix (2.0.5) + ruby-kafka (0.3.16.beta2) + serverengine (2.0.4) sigdump (~> 0.2.2) sigdump (0.2.4) - strptime (0.1.8) + strptime (0.1.9) + thor (0.19.4) thread_safe (0.3.5) + thrift (0.8.0) tzinfo (1.2.2) thread_safe (~> 0.1) - tzinfo-data (1.2016.4) + tzinfo-data (1.2016.10) tzinfo (>= 1.0.0) - yajl-ruby (1.2.1) + uuidtools (2.1.5) + webhdfs (0.8.0) + addressable + yajl-ruby (1.3.0) PLATFORMS ruby DEPENDENCIES fluent-plugin-elasticsearch + fluent-plugin-kafka + fluent-plugin-kinesis + fluent-plugin-mongo fluent-plugin-record-reformer + fluent-plugin-rewrite-tag-filter + fluent-plugin-s3 + fluent-plugin-scribe + fluent-plugin-webhdfs fluentd BUNDLED WITH - 1.11.2 + 1.12.5 diff --git a/pkgs/tools/misc/fluentd/gemset.nix b/pkgs/tools/misc/fluentd/gemset.nix index e6b03fadfd3..1c508e7b58e 100644 --- a/pkgs/tools/misc/fluentd/gemset.nix +++ b/pkgs/tools/misc/fluentd/gemset.nix @@ -1,75 +1,227 @@ { + activesupport = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "08bnl0nr9csjgkgz6xf8dyg7rccinmfrmn235z3bfaz8ihz15d1d"; + type = "gem"; + }; + version = "5.0.1"; + }; + addressable = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw"; + type = "gem"; + }; + version = "2.5.0"; + }; + aws-sdk = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "19s7ialas1yrc54g50yfa37z7m8dq4gqbf8dvlfg8qmpdijjxy3l"; + type = "gem"; + }; + version = "2.7.0"; + }; + aws-sdk-core = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0a9sgff43s3zhpcmisk1bp6vvlpawa617svfhz84xwa6lmik9sp4"; + type = "gem"; + }; + version = "2.7.0"; + }; + aws-sdk-resources = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1b5z25n4bgzwkzmzx2q6ik2y74jinyphmrh38lnrn9im6pmmvy3w"; + type = "gem"; + }; + version = "2.7.0"; + }; + aws-sigv4 = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0cnrfxbaxn86qrxhfidg10f89ka1hddihakdhcvnri0dljaw7dsz"; + type = "gem"; + }; + version = "1.0.0"; + }; + bson = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "12zcsfr72hr0w1qyxv1iz587nzganpclvimyx5y02gg1hij8hz6b"; + type = "gem"; + }; + version = "1.12.5"; + }; + bzip2-ffi = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1y5jlcz1vb0v3rbmsbbrarfglcmzdhr5jhlfc5wjnhz2zpybsz3y"; + type = "gem"; + }; + version = "1.0.0"; + }; + concurrent-ruby = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0p7ji1h1l407kci9w4b4yspzd58ssmlx7p91npx55kw08836dlpb"; + type = "gem"; + }; + version = "1.0.4"; + }; "cool.io" = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0ycc8qdvpba8bf6da8nsna34md86mk527j4qizxh059vqm3521sb"; + sha256 = "1x5fkyjdjwk68sg7fwxhx2k3hzxkkm6frnd2yix7brxdh06fp0k1"; type = "gem"; }; - version = "1.4.4"; + version = "1.4.5"; }; elasticsearch = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1g7vax396l68w5mrrfbsaly39zkc4rrvljz9717mxyn82m5f66w5"; + sha256 = "1wdy17i56b4m7akp7yavnr8vhfhyz720waphmixq05dj21b11hl0"; type = "gem"; }; - version = "1.0.17"; + version = "1.0.18"; }; elasticsearch-api = { source = { remotes = ["https://rubygems.org"]; - sha256 = "08bb63raz381fmspijwjc4ksvrrgavmwrymjms1b9mg4qkic87jx"; + sha256 = "1v6nb3ajz5rack3p4b4nz37hs0zb9x738h2ms8cc4plp6wqh1w5s"; type = "gem"; }; - version = "1.0.17"; + version = "1.0.18"; }; elasticsearch-transport = { source = { remotes = ["https://rubygems.org"]; - sha256 = "07r798g3lnzr3zabk2ks2j5jnxdga23bc8wrr7mcqzn8q0yv82bz"; + sha256 = "0smfrz8nq49hgf67y5ayxa9i4rmmi0q4m51l0h499ykq4cvcwv6i"; type = "gem"; }; - version = "1.0.17"; + version = "1.0.18"; }; excon = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0jmdgc4lhlbxccpg79a32vn3qngqipcaaq8bxa0ivfw5mvz0zc0z"; + sha256 = "0j4b6s90v84r4wrhbg4rzjfjg9sfisq50fjd3hh9p6yrkm86wbd3"; type = "gem"; }; - version = "0.49.0"; + version = "0.54.0"; }; faraday = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1kplqkpn2s2yl3lxdf6h7sfldqvkbkpxwwxhyk7mdhjplb5faqh6"; + sha256 = "18p1csdivgwmshfw3mb698a3bn0yrykg30khk5qxjf6n168g91jr"; type = "gem"; }; - version = "0.9.2"; + version = "0.11.0"; + }; + ffi = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07hnyr47mndsjfanzh348wm3fxjx9nx68mdb3cpsdvfqrxnz97s7"; + type = "gem"; + }; + version = "1.9.17"; + }; + fluent-mixin-config-placeholders = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "14b4lqy91jgpky6g7h0vyfy2rr1qavmjzzgnmhwajfzxgw9y2jvi"; + type = "gem"; + }; + version = "0.4.0"; + }; + fluent-mixin-plaintextformatter = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gliangfr07060ya9sawkyfx2vz7vdygys65f83czawhckvvm75n"; + type = "gem"; + }; + version = "0.2.6"; }; fluent-plugin-elasticsearch = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1kgv62s51y9x98qk0b6wrg4a73jfbhw50vg5z36hr0bh9rh2rq4y"; + sha256 = "0q0v8jxpwrkh1z5qh0chwrssz93nldka4jwfn32hlqhnmb99q8i1"; type = "gem"; }; - version = "1.5.0"; + version = "1.9.2"; + }; + fluent-plugin-kafka = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0sd025xsl1cnjs11wasg0di2k02rx9ifaj49n28ak363df6vsqgf"; + type = "gem"; + }; + version = "0.5.0"; + }; + fluent-plugin-kinesis = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "119ngswi9q0p5hh5ldan9pzrgd1lfsbkr5f56hy1k4gfss4kmq27"; + type = "gem"; + }; + version = "1.1.2"; + }; + fluent-plugin-mongo = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1x7n8cknqh956yx3c9hv2g535x4kcixmnxw3fvcspjbqprrd1s91"; + type = "gem"; + }; + version = "0.7.16"; }; fluent-plugin-record-reformer = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1ca09msvcdgrjv0xdjxh0nhxx8crp3h9nz5qw90c75s5hss2ws9b"; + sha256 = "1q2pws1mqp6pkb00ix6wjkxklckqb4wcbp79lpyk0b644bk9hqzb"; type = "gem"; }; - version = "0.8.1"; + version = "0.8.2"; + }; + fluent-plugin-rewrite-tag-filter = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1avxvvmfm7bl7fpa2p73295kydh1nbsgdvsr7bsyrb77z1s1m86z"; + type = "gem"; + }; + version = "1.5.5"; + }; + fluent-plugin-s3 = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0nxvk5n76pw4r37lv8vfl1cd0yjxnlj5wlwyk8f1lvp9ma5zlzmg"; + type = "gem"; + }; + version = "0.8.0"; + }; + fluent-plugin-scribe = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "00m19w7p22adq0yx1h7h2h4ckw9kh5j458a8lawgmbazw2dz0zxi"; + type = "gem"; + }; + version = "0.10.14"; + }; + fluent-plugin-webhdfs = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0kb9cgrgvh61pqqzv2csnibmp2jwh4hyjyvrh2npkk59k3jp54ad"; + type = "gem"; + }; + version = "0.5.2"; }; fluentd = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1v6c8g6fv9s710lrl0jy9ihbb8af37gvw3klk7csr5whp1mhwb8f"; + sha256 = "0w1bg3nrn6gwhyp8xlpbs9rcajkddnvw6jhn7kvzydp70g2aydhz"; type = "gem"; }; - version = "0.14.0"; + version = "0.14.11"; }; "http_parser.rb" = { source = { @@ -78,21 +230,61 @@ }; version = "0.6.0"; }; - json = { + i18n = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc"; + sha256 = "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758"; type = "gem"; }; - version = "1.8.3"; + version = "0.7.0"; + }; + jmespath = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "07w8ipjg59qavijq59hl82zs74jf3jsp7vxl9q3a2d0wpv5akz3y"; + type = "gem"; + }; + version = "1.3.1"; + }; + ltsv = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1alfq3g0mih4w86736ybnzqmknphm2z95c9q0wl765i4lrmxng11"; + type = "gem"; + }; + version = "0.1.0"; + }; + middleware = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0703nkf2v371wqr41c04x5qid7ww45cxqv3hnlg07if3b3xrm9xl"; + type = "gem"; + }; + version = "0.1.0"; + }; + minitest = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1yk2m8sp0p5m1niawa3ncg157a4i0594cg7z91rzjxv963rzrwab"; + type = "gem"; + }; + version = "5.10.1"; + }; + mongo = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0658pn2hbyfvbnpp3wdh3irin0wpikm6y2qbhnx07w54jbkmgh5p"; + type = "gem"; + }; + version = "1.12.5"; }; msgpack = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1fn2riiaygiyvmr0glgm1vx995np3jb2hjf5i0j78vncd2wbwdw5"; + sha256 = "1fb2my91j08plsbbry5kilsrh7slmzgbbf6f55zy6xk28p9036lg"; type = "gem"; }; - version = "0.7.6"; + version = "1.0.2"; }; multi_json = { source = { @@ -109,13 +301,45 @@ }; version = "2.0.0"; }; + os = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "1llv8w3g2jwggdxr5a5cjkrnbbfnvai3vxacxxc0fy84xmz3hymz"; + type = "gem"; + }; + version = "0.9.6"; + }; + protobuf = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0cvkfp7574dr6wqpgafl3pg9niqfri3dh2fxb2f8qaapcgfgcaq6"; + type = "gem"; + }; + version = "3.6.12"; + }; + public_suffix = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q"; + type = "gem"; + }; + version = "2.0.5"; + }; + ruby-kafka = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "112avql9nf0hq07zvh47fyx7na721bj4zfpf43ip471l6k2ksrf5"; + type = "gem"; + }; + version = "0.3.16.beta2"; + }; serverengine = { source = { remotes = ["https://rubygems.org"]; - sha256 = "16sy6yissv8h2vla5ba4msqzsjy0cm0x8q2llssx3kl3bwysrbrp"; + sha256 = "0f08kbiqg9yp5fxdw5blsrnq383a9g4n830g1ypppb7ddv61sbmi"; type = "gem"; }; - version = "1.6.4"; + version = "2.0.4"; }; sigdump = { source = { @@ -128,10 +352,18 @@ strptime = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0lkadizgdls9ya4sbf3bg5i1z6g2kxfw1r5ja0wkc9711zxjilx2"; + sha256 = "1avbl1fj4y5qx9ywkxpcjjxxpjj6h7r1dqlnddhk5wqg6ypq8lsb"; type = "gem"; }; - version = "0.1.8"; + version = "0.1.9"; + }; + thor = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "01n5dv9kql60m6a00zc0r66jvaxx98qhdny3klyj0p3w34pad2ns"; + type = "gem"; + }; + version = "0.19.4"; }; thread_safe = { source = { @@ -140,6 +372,14 @@ }; version = "0.3.5"; }; + thrift = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0aj23ndh5n5yqcvp4c12y7vl5wvxpl66zncf6n6ax2zvb6ig44cv"; + type = "gem"; + }; + version = "0.8.0"; + }; tzinfo = { dependencies = ["thread_safe"]; source = { @@ -151,16 +391,33 @@ tzinfo-data = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1bxfljd5i7g89s7jc5l4a3ddykfsvvp0gm02805r1q77ahn1gp33"; + sha256 = "01nr50alfm1fyzlcbzvfbpnsq37yb3h676f9n3z0iyp4s4766psf"; type = "gem"; }; - version = "1.2016.4"; + version = "1.2016.10"; + }; + uuidtools = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0zjvq1jrrnzj69ylmz1xcr30skf9ymmvjmdwbvscncd7zkr8av5g"; + type = "gem"; + }; + version = "2.1.5"; + }; + webhdfs = { + source = { + remotes = ["https://rubygems.org"]; + sha256 = "0gs6xb9dz9bp5xc38yplfy48jcgj7jrj0zg0vgi7ydkxnkzkhbf2"; + type = "gem"; + }; + version = "0.8.0"; }; yajl-ruby = { source = { - sha256 = "0zvvb7i1bl98k3zkdrnx9vasq0rp2cyy5n7p9804dqs4fz9xh9vf"; + remotes = ["https://rubygems.org"]; + sha256 = "0sah2lpvpsh555dcnhgcqylinjj5544md9dh1a0a13da0qv1p57i"; type = "gem"; }; - version = "1.2.1"; + version = "1.3.0"; }; } \ No newline at end of file diff --git a/pkgs/tools/misc/fsmon/default.nix b/pkgs/tools/misc/fsmon/default.nix new file mode 100644 index 00000000000..d3a1a712466 --- /dev/null +++ b/pkgs/tools/misc/fsmon/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "fsmon-${version}"; + version = "1.4"; + + src = fetchFromGitHub { + owner = "nowsecure"; + repo = "fsmon"; + rev = "${version}"; + sha256 = "0sqld41jn142d4zbqmylzrnx1km7xs6r8dnmf453gyhi3yzdbr1j"; + }; + + installPhase = '' + make install PREFIX=$out + ''; + + meta = with stdenv.lib; { + description = "FileSystem Monitor utility"; + homepage = https://github.com/nowsecure/fsmon; + license = licenses.mit; + maintainers = [ maintainers.dezgeg ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/tools/misc/homesick/default.nix b/pkgs/tools/misc/homesick/default.nix index da167026ade..81e417ee5ab 100644 --- a/pkgs/tools/misc/homesick/default.nix +++ b/pkgs/tools/misc/homesick/default.nix @@ -2,9 +2,7 @@ bundlerEnv { name = "homesick-1.1.3"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; # Cannot use `wrapProgram` because the the help is aware of the file name. postInstall = '' diff --git a/pkgs/tools/misc/neofetch/default.nix b/pkgs/tools/misc/neofetch/default.nix new file mode 100644 index 00000000000..92a2f589b30 --- /dev/null +++ b/pkgs/tools/misc/neofetch/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation rec { + name = "neofetch-${version}"; + version = "3.0"; + src = fetchFromGitHub { + owner = "dylanaraps"; + repo = "neofetch"; + rev = version; + sha256 = "0z8sqbspf6j7yqy7wbd8ba3pfn836b0y8kmgkcyvswgjkcyh8m68"; + }; + + patchPhase = '' + substituteInPlace ./neofetch \ + --replace "/usr/share" "$out/share" + ''; + + dontBuild = true; + + + makeFlags = [ + "DESTDIR=$(out)" + "PREFIX=" + ]; + + meta = with stdenv.lib; { + description = "A fast, highly customizable system info script"; + homepage = https://github.com/dylanaraps/neofetch; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ alibabzo ]; + }; +} diff --git a/pkgs/tools/misc/opentsdb/default.nix b/pkgs/tools/misc/opentsdb/default.nix index e111cda9cd1..31375eeaf85 100644 --- a/pkgs/tools/misc/opentsdb/default.nix +++ b/pkgs/tools/misc/opentsdb/default.nix @@ -1,27 +1,26 @@ -{ stdenv, autoconf, automake, curl, fetchurl, jdk, jre, makeWrapper, nettools, python }: +{ stdenv, autoconf, automake, curl, fetchurl, jdk, jre, makeWrapper, nettools +, python, git +}: + with stdenv.lib; + stdenv.mkDerivation rec { name = "opentsdb-${version}"; - version = "2.2.0"; + version = "2.3.0"; src = fetchurl { url = "https://github.com/OpenTSDB/opentsdb/releases/download/v${version}/${name}.tar.gz"; - sha256 = "1dfzfsagpviqbifz81pik7pzvadz71kls1idi7jiq7z27vcd92an"; + sha256 = "0nip40rh3vl5azfc27yha4ngnm9sw47hf110c90hg0warzz85sch"; }; - buildInputs = [ autoconf automake curl jdk makeWrapper nettools python ]; + buildInputs = [ autoconf automake curl jdk makeWrapper nettools python git ]; - configurePhase = '' - echo > build-aux/fetchdep.sh.in + preConfigure = '' + patchShebangs ./build-aux/ ./bootstrap - mkdir build - cd build - ../configure --prefix=$out - patchShebangs ../build-aux/ ''; - installPhase = '' - make install + postInstall = '' wrapProgram $out/bin/tsdb \ --set JAVA_HOME "${jre}" \ --set JAVA "${jre}/bin/java" diff --git a/pkgs/tools/misc/pws/default.nix b/pkgs/tools/misc/pws/default.nix index ac4f4524b99..7294c61da8f 100644 --- a/pkgs/tools/misc/pws/default.nix +++ b/pkgs/tools/misc/pws/default.nix @@ -8,9 +8,7 @@ stdenv.mkDerivation rec { inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; buildInputs = [ makeWrapper ]; diff --git a/pkgs/tools/misc/rrdtool/default.nix b/pkgs/tools/misc/rrdtool/default.nix index 2db91549104..98bf6a9cfc2 100644 --- a/pkgs/tools/misc/rrdtool/default.nix +++ b/pkgs/tools/misc/rrdtool/default.nix @@ -2,14 +2,16 @@ , tcl-8_5 }: stdenv.mkDerivation rec { - name = "rrdtool-1.5.5"; + name = "rrdtool-1.5.6"; + src = fetchurl { url = "http://oss.oetiker.ch/rrdtool/pub/${name}.tar.gz"; - sha256 = "1xm6ikzx8iaa6r7v292k8s7srkzhnifamp1szkimgmh5ki26sa1s"; + sha256 = "1s2cci80g6kbp5p77mkxpfxwvjm1802fw0bjfsa8yjv8g5a7fclq"; }; + buildInputs = [ gettext perl pkgconfig libxml2 pango cairo groff ] ++ stdenv.lib.optional stdenv.isDarwin tcl-8_5; - + postInstall = '' # for munin and rrdtool support mkdir -p $out/lib/perl5/site_perl/ diff --git a/pkgs/tools/misc/screen/default.nix b/pkgs/tools/misc/screen/default.nix index 8367bde6fdd..27e0270952e 100644 --- a/pkgs/tools/misc/screen/default.nix +++ b/pkgs/tools/misc/screen/default.nix @@ -1,11 +1,12 @@ { stdenv, fetchurl, fetchpatch, ncurses, utmp, pam ? null }: stdenv.mkDerivation rec { - name = "screen-4.4.0"; + name = "screen-${version}"; + version = "4.5.0"; src = fetchurl { url = "mirror://gnu/screen/${name}.tar.gz"; - sha256 = "12r12xwhsg59mlprikbbmn60gh8lqhrvyar7mlxg4fwsfma2lwpg"; + sha256 = "1c7grw03a9iwvqbxfd6hmjb681rp8gb55zsxm7b3apqqcb1sghq1"; }; configureFlags= [ diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix index c5f017564af..8eaad3b5201 100644 --- a/pkgs/tools/misc/svtplay-dl/default.nix +++ b/pkgs/tools/misc/svtplay-dl/default.nix @@ -5,13 +5,13 @@ let inherit (pythonPackages) python nose pycrypto requests2 mock; in stdenv.mkDerivation rec { name = "svtplay-dl-${version}"; - version = "1.8"; + version = "1.9"; src = fetchFromGitHub { owner = "spaam"; repo = "svtplay-dl"; rev = version; - sha256 = "1cn79kbz9fhhbajxg1fqd8xlab9jz4x1n9w7n42w0j8c627q0rlv"; + sha256 = "0kqly2jzpn1l26is65nhaq0xdvsjylh7wm12fw9r1wz1558pqswf"; }; pythonPaths = [ pycrypto requests2 ]; diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix index ab4a008fa09..fc4a24ec355 100644 --- a/pkgs/tools/misc/system-config-printer/default.nix +++ b/pkgs/tools/misc/system-config-printer/default.nix @@ -27,7 +27,7 @@ in stdenv.mkDerivation rec { ]; pythonPath = with pythonPackages; - [ pycups pycurl dbus-python pygobject3 requests2 ]; + [ pycups pycurl dbus-python pygobject3 requests2 pycairo ]; configureFlags = [ "--with-udev-rules" diff --git a/pkgs/tools/misc/xvfb-run/default.nix b/pkgs/tools/misc/xvfb-run/default.nix index c33f09529a5..8bcbf4951d1 100644 --- a/pkgs/tools/misc/xvfb-run/default.nix +++ b/pkgs/tools/misc/xvfb-run/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, makeWrapper, xkbcomp, xorgserver, getopt, xkeyboard_config +{ stdenv, fetchurl, makeWrapper, xkbcomp, xorgserver, getopt , xauth, utillinux, which, fontsConf, gawk, coreutils }: let xvfb_run = fetchurl { @@ -12,7 +12,6 @@ stdenv.mkDerivation { buildCommand = '' mkdir -p $out/bin cp ${xvfb_run} $out/bin/xvfb-run - sed -i 's|XVFBARGS="|XVFBARGS="-xkbdir ${xkeyboard_config}/etc/X11/xkb |' $out/bin/xvfb-run chmod a+x $out/bin/xvfb-run wrapProgram $out/bin/xvfb-run \ diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix index 6822f79baf1..68a422b97e2 100644 --- a/pkgs/tools/misc/youtube-dl/default.nix +++ b/pkgs/tools/misc/youtube-dl/default.nix @@ -15,11 +15,11 @@ with stdenv.lib; buildPythonApplication rec { name = "youtube-dl-${version}"; - version = "2017.01.10"; + version = "2017.01.24"; src = fetchurl { url = "https://yt-dl.org/downloads/${version}/${name}.tar.gz"; - sha256 = "6493d1400c5735221d65688548ada4d45875f25562f7c49c73263d9ae4369932"; + sha256 = "6691206f68b8ecf8e9f81a85c63b4c00676f66f549d37e9ea36113eda6d1e4d8"; }; buildInputs = [ makeWrapper zip ] ++ optional generateManPage pandoc; diff --git a/pkgs/tools/networking/aiccu/default.nix b/pkgs/tools/networking/aiccu/default.nix index e1b3a420079..a821c6476f7 100644 --- a/pkgs/tools/networking/aiccu/default.nix +++ b/pkgs/tools/networking/aiccu/default.nix @@ -6,8 +6,8 @@ stdenv.mkDerivation rec { version = "20070115"; src = fetchurl { - url = "https://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz"; - sha256 = "2260f426c13471169ccff8cb4a3908dc5f79fda18ddb6a55363e7824e6c4c760"; + url = "http://http.debian.net/debian/pool/main/a/aiccu/aiccu_20070115.orig.tar.gz"; + sha256 = "1k73vw7i25qzmnbvmsp3ci4pm6h8q70w70vnr512517s2q5gag6j"; }; buildInputs = [ gnutls iproute makeWrapper ]; diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix index ab82851f178..1f003f67df6 100644 --- a/pkgs/tools/networking/aria2/default.nix +++ b/pkgs/tools/networking/aria2/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { name = "aria2-${version}"; - version = "1.29.0"; + version = "1.31.0"; src = fetchFromGitHub { owner = "aria2"; repo = "aria2"; rev = "release-${version}"; - sha256 = "1ivxz2ld4cl9z29kdicban9dir6s0si2jqn4g11gz587x7pagbim"; + sha256 = "0d7z4bss1plkvlw5kfwzivxryrh13zi58ii3vf8q4csaz4yqhcjy"; }; nativeBuildInputs = [ pkgconfig autoreconfHook ]; diff --git a/pkgs/tools/networking/biosdevname/default.nix b/pkgs/tools/networking/biosdevname/default.nix index 2b7d3a5dc7a..906e3eda3a6 100644 --- a/pkgs/tools/networking/biosdevname/default.nix +++ b/pkgs/tools/networking/biosdevname/default.nix @@ -1,20 +1,18 @@ -{ stdenv, fetchgit, autoreconfHook, zlib, pciutils }: +{ stdenv, fetchFromGitHub, autoreconfHook, zlib, pciutils }: stdenv.mkDerivation rec { name = "biosdevname-${version}"; - version = "0.6.1"; + version = "0.7.2"; - src = fetchgit { - url = git://linux.dell.com/biosdevname.git; - rev = "refs/tags/v${version}"; - sha256 = "059s3qyky9i497c9wnrjml15sknpsqbv01ww7q95bf9ybhdqqq8w"; + src = fetchFromGitHub { + owner = "dell"; + repo = "biosdevname"; + rev = "v${version}"; + sha256 = "183k6f9nayhai27y6nizf0sp9bj1kabykj66hcwdzllhrrh505sd"; }; - buildInputs = [ - autoreconfHook - zlib - pciutils - ]; + nativeBuildInputs = [ autoreconfHook ]; + buildInputs = [ zlib pciutils ]; # Don't install /lib/udev/rules.d/*-biosdevname.rules patches = [ ./makefile.patch ]; diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix index 1e2b48207f5..32a8ca5f99e 100644 --- a/pkgs/tools/networking/chrony/default.nix +++ b/pkgs/tools/networking/chrony/default.nix @@ -1,25 +1,26 @@ -{ stdenv, fetchurl, pkgconfig, libcap, readline, texinfo, nss, nspr }: +{ stdenv, fetchurl, pkgconfig, libcap, readline, texinfo, nss, nspr +, libseccomp }: assert stdenv.isLinux -> libcap != null; stdenv.mkDerivation rec { name = "chrony-${version}"; - version = "2.4.1"; + version = "3.0"; src = fetchurl { url = "http://download.tuxfamily.org/chrony/${name}.tar.gz"; - sha256 = "1q5nxl19fdppwpxancff5dc9crgma8f24zww7ag4bd15yq79xm8g"; + sha256 = "0vfdsajz2w6b7c94rxrj7fsr234jryhl2rbdlmb7h10gla8pnf50"; }; - buildInputs = [ readline texinfo nss nspr ] ++ stdenv.lib.optional stdenv.isLinux libcap; + buildInputs = [ readline texinfo nss nspr ] + ++ stdenv.lib.optionals stdenv.isLinux [ libcap libseccomp ]; nativeBuildInputs = [ pkgconfig ]; hardeningEnable = [ "pie" ]; - configureFlags = [ - "--chronyvardir=$(out)/var/lib/chrony" - ]; + configureFlags = [ "--chronyvardir=$(out)/var/lib/chrony" ] + ++ stdenv.lib.optional stdenv.isLinux [ "--enable-scfilter" ]; meta = with stdenv.lib; { description = "Sets your computer's clock from time servers on the Net"; diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix index 9ed56ee1ec5..a8006997422 100644 --- a/pkgs/tools/networking/curl/default.nix +++ b/pkgs/tools/networking/curl/default.nix @@ -25,8 +25,12 @@ stdenv.mkDerivation rec { sha256 = "16rqhyzlpnivifin8n7l2fr9ihay9v2nw2drsniinb6bcykqaqfi"; }; + patches = [ ./issue-1174.patch ]; + outputs = [ "bin" "dev" "out" "man" "devdoc" ]; + enableParallelBuilding = true; + nativeBuildInputs = [ pkgconfig perl ]; # Zlib and OpenSSL must be propagated because `libcurl.la' contains diff --git a/pkgs/tools/networking/curl/issue-1174.patch b/pkgs/tools/networking/curl/issue-1174.patch new file mode 100644 index 00000000000..eceeef8b001 --- /dev/null +++ b/pkgs/tools/networking/curl/issue-1174.patch @@ -0,0 +1,34 @@ +commit a7b38c9dc98481e4a5fc37e51a8690337c674dfb +Author: Daniel Stenberg +Date: Mon Dec 26 00:06:33 2016 +0100 + + vtls: s/SSLEAY/OPENSSL + + Fixed an old leftover use of the USE_SSLEAY define which would make a + socket get removed from the applications sockets to monitor when the + multi_socket API was used, leading to timeouts. + + Bug: #1174 + +diff --git a/lib/vtls/vtls.c b/lib/vtls/vtls.c +index b808e1c..707f24b 100644 +--- a/lib/vtls/vtls.c ++++ b/lib/vtls/vtls.c +@@ -484,7 +484,7 @@ void Curl_ssl_close_all(struct Curl_easy *data) + curlssl_close_all(data); + } + +-#if defined(USE_SSLEAY) || defined(USE_GNUTLS) || defined(USE_SCHANNEL) || \ ++#if defined(USE_OPENSSL) || defined(USE_GNUTLS) || defined(USE_SCHANNEL) || \ + defined(USE_DARWINSSL) || defined(USE_NSS) + /* This function is for OpenSSL, GnuTLS, darwinssl, and schannel only. */ + int Curl_ssl_getsock(struct connectdata *conn, curl_socket_t *socks, +@@ -518,7 +518,7 @@ int Curl_ssl_getsock(struct connectdata *conn, + (void)numsocks; + return GETSOCK_BLANK; + } +-/* USE_SSLEAY || USE_GNUTLS || USE_SCHANNEL || USE_DARWINSSL || USE_NSS */ ++/* USE_OPENSSL || USE_GNUTLS || USE_SCHANNEL || USE_DARWINSSL || USE_NSS */ + #endif + + void Curl_ssl_close(struct connectdata *conn, int sockindex) diff --git a/pkgs/tools/networking/dnscrypt-proxy/default.nix b/pkgs/tools/networking/dnscrypt-proxy/default.nix index baa295c0b00..24aa3d4b829 100644 --- a/pkgs/tools/networking/dnscrypt-proxy/default.nix +++ b/pkgs/tools/networking/dnscrypt-proxy/default.nix @@ -4,11 +4,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "dnscrypt-proxy-${version}"; - version = "1.9.1"; + version = "1.9.4"; src = fetchurl { url = "https://download.dnscrypt.org/dnscrypt-proxy/${name}.tar.bz2"; - sha256 = "0aa1qw59b72wl922lfhg24xq2gkv95v1s0daiiqv9b4zpap3ynag"; + sha256 = "07piwsjczamwvdpv1585kg4awqakip51bwsm8nqi6bljww4agx7x"; }; configureFlags = optional stdenv.isLinux "--with-systemd"; @@ -21,14 +21,6 @@ stdenv.mkDerivation rec { # Previous versions required libtool files to load plugins; they are # now strictly optional. rm $out/lib/dnscrypt-proxy/*.la - - # The installation ends up copying the same sample configuration - # into $out/etc twice, with the expectation that one of them will be - # edited by the user. Since we can't modify the file, it makes more - # sense to move only a single copy to the doc directory. - mkdir -p $out/share/doc/dnscrypt-proxy - mv $out/etc/dnscrypt-proxy.conf.example $out/share/doc/dnscrypt-proxy/ - rm -rf $out/etc ''; meta = { diff --git a/pkgs/tools/networking/fping/default.nix b/pkgs/tools/networking/fping/default.nix index 83899c2380c..11e019dfec3 100644 --- a/pkgs/tools/networking/fping/default.nix +++ b/pkgs/tools/networking/fping/default.nix @@ -1,13 +1,15 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - name = "fping-3.13"; + name = "fping-3.15"; src = fetchurl { url = "http://www.fping.org/dist/${name}.tar.gz"; - sha256 = "082pis2c2ad6kkj35zmsf6xb2lm8v8hdrnjiwl529ldk3kyqxcjb"; + sha256 = "072jhm9wpz1bvwnwgvz24ijw0xwwnn3z3zan4mgr5s5y6ml8z54n"; }; + configureFlags = [ "--enable-ipv6" "--enable-ipv4" ]; + meta = { homepage = "http://fping.org/"; description = "Send ICMP echo probes to network hosts"; diff --git a/pkgs/tools/networking/maphosts/default.nix b/pkgs/tools/networking/maphosts/default.nix index 08c56574dcf..3a48814928e 100644 --- a/pkgs/tools/networking/maphosts/default.nix +++ b/pkgs/tools/networking/maphosts/default.nix @@ -6,9 +6,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "maphosts-gems"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; phases = ["installPhase"]; diff --git a/pkgs/tools/networking/ngrep/default.nix b/pkgs/tools/networking/ngrep/default.nix index 3c0b0d9278a..dcc0e8596e9 100644 --- a/pkgs/tools/networking/ngrep/default.nix +++ b/pkgs/tools/networking/ngrep/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libpcap, gnumake3 }: +{ stdenv, fetchurl, fetchpatch, libpcap, gnumake3, pcre }: stdenv.mkDerivation rec { name = "ngrep-1.45"; @@ -8,13 +8,32 @@ stdenv.mkDerivation rec { sha256 = "19rg8339z5wscw877mz0422wbsadds3mnfsvqx3ihy58glrxv9mf"; }; - buildInputs = [ gnumake3 libpcap ]; + patches = [ + (fetchpatch { + url = "https://anonscm.debian.org/cgit/users/rfrancoise/ngrep.git/plain/debian/patches/10_debian-build.diff?h=debian/1.45.ds2-14"; + sha256 = "1p359k54xjbh6r0d0lv1l679n250wxk6j8yyz23gn54kwdc29zfy"; + }) + (fetchpatch { + url = "https://anonscm.debian.org/cgit/users/rfrancoise/ngrep.git/plain/debian/patches/10_man-fixes.diff?h=debian/1.45.ds2-14"; + sha256 = "1b66zfbsrsvg60j988i6ga9iif1c34fsbq3dp1gi993xy4va8m5k"; + }) + (fetchpatch { + url = "https://anonscm.debian.org/cgit/users/rfrancoise/ngrep.git/plain/debian/patches/20_setlocale.diff?h=debian/1.45.ds2-14"; + sha256 = "16xbmnmvw5sjidz2qhay68k3xad05g74nrccflavxbi0jba52fdq"; + }) + (fetchpatch { + url = "https://anonscm.debian.org/cgit/users/rfrancoise/ngrep.git/plain/debian/patches/40_ipv6-offsets.diff?h=debian/1.45.ds2-14"; + sha256 = "0fjlk1sav5nnjapvsa8mvdwjkhgm3kgc6dw7r9h1qx6d3b8cgl76"; + }) + ]; + + buildInputs = [ gnumake3 libpcap pcre ]; preConfigure = '' # Fix broken test for BPF header file sed -i "s|BPF=.*|BPF=${libpcap}/include/pcap/bpf.h|" configure - configureFlags="$configureFlags --with-pcap-includes=${libpcap}/include" + configureFlags="$configureFlags --enable-ipv6 --enable-pcre --disable-pcap-restart --with-pcap-includes=${libpcap}/include" ''; meta = with stdenv.lib; { diff --git a/pkgs/tools/networking/offlineimap/default.nix b/pkgs/tools/networking/offlineimap/default.nix index a11b34ef991..bed9bba16b0 100644 --- a/pkgs/tools/networking/offlineimap/default.nix +++ b/pkgs/tools/networking/offlineimap/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, pythonPackages, }: pythonPackages.buildPythonApplication rec { - version = "7.0.9"; + version = "7.0.12"; name = "offlineimap-${version}"; namePrefix = ""; @@ -9,7 +9,7 @@ pythonPackages.buildPythonApplication rec { owner = "OfflineIMAP"; repo = "offlineimap"; rev = "v${version}"; - sha256 = "1jrg6n4fpww98vj7gfp2li9ab4pbnrpb249cqa1bs8jjwpmrsqac"; + sha256 = "1i83p40lxjqnvh88x623iydrwnsxib1k91qbl9myc4hi5i4fnr6x"; }; doCheck = false; diff --git a/pkgs/tools/networking/p2p/tahoe-lafs/default.nix b/pkgs/tools/networking/p2p/tahoe-lafs/default.nix index 6b88d2d2b7d..4bdc630efd7 100644 --- a/pkgs/tools/networking/p2p/tahoe-lafs/default.nix +++ b/pkgs/tools/networking/p2p/tahoe-lafs/default.nix @@ -6,13 +6,13 @@ # some loss of functionality because of it. pythonPackages.buildPythonApplication rec { - version = "1.11.0"; + version = "1.12.1"; name = "tahoe-lafs-${version}"; namePrefix = ""; src = fetchurl { url = "https://tahoe-lafs.org/downloads/tahoe-lafs-${version}.tar.bz2"; - sha256 = "0hrp87rarbmmpnrxk91s83h6irkykds3pl263dagcddbdl5inqdi"; + sha256 = "0x9f1kjym1188fp6l5sqy0zz8mdb4xw861bni2ccv26q482ynbks"; }; patchPhase = '' @@ -36,7 +36,7 @@ pythonPackages.buildPythonApplication rec { propagatedBuildInputs = with pythonPackages; [ twisted foolscap nevow simplejson zfec pycryptopp darcsver setuptoolsTrial setuptoolsDarcs pycrypto pyasn1 zope_interface - service-identity + service-identity pyyaml ]; postInstall = '' diff --git a/pkgs/tools/networking/ppp/default.nix b/pkgs/tools/networking/ppp/default.nix index bc6b2b0e5de..90a4b988c3f 100644 --- a/pkgs/tools/networking/ppp/default.nix +++ b/pkgs/tools/networking/ppp/default.nix @@ -18,6 +18,11 @@ stdenv.mkDerivation rec { # Without nonpriv.patch, pppd --version doesn't work when not run as # root. ./nonpriv.patch + (fetchurl { + name = "CVE-2015-3310.patch"; + url = "https://anonscm.debian.org/git/collab-maint/pkg-ppp.git/plain/debian/patches/rc_mksid-no-buffer-overflow?h=debian/2.4.7-1%2b4"; + sha256 = "1dk00j7bg9nfgskw39fagnwv1xgsmyv0xnkd6n1v5gy0psw0lvqh"; + }) ]; buildInputs = [ libpcap ]; diff --git a/pkgs/tools/networking/radvd/default.nix b/pkgs/tools/networking/radvd/default.nix index 1c8ef67a783..6c74b52b45f 100644 --- a/pkgs/tools/networking/radvd/default.nix +++ b/pkgs/tools/networking/radvd/default.nix @@ -1,16 +1,16 @@ { stdenv, fetchurl, pkgconfig, libdaemon, bison, flex, check }: stdenv.mkDerivation rec { - name = "radvd-2.13"; + name = "radvd-${version}"; + version = "2.15"; src = fetchurl { url = "http://www.litech.org/radvd/dist/${name}.tar.xz"; - sha256 = "1lzgg6zpizcldb78n5gkykjnpr7sqm4r1xy9bm4ig0chbrink4ka"; + sha256 = "09spyj4f05rjx21v8vmyqmmj0fz1wx810s63md1vf05hyzd0v8dk"; }; - buildInputs = [ pkgconfig libdaemon bison flex check ]; - - hardeningEnable = [ "pie" ]; + nativeBuildInputs = [ pkgconfig bison flex check ]; + buildInputs = [ libdaemon ]; meta = with stdenv.lib; { homepage = http://www.litech.org/radvd/; diff --git a/pkgs/tools/networking/strongswan/default.nix b/pkgs/tools/networking/strongswan/default.nix index 7bcbb4fddb6..7da47e339d0 100644 --- a/pkgs/tools/networking/strongswan/default.nix +++ b/pkgs/tools/networking/strongswan/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, gmp, pkgconfig, python, autoreconfHook , curl, trousers, sqlite, iptables, libxml2, openresolv -, ldns, unbound, pcsclite, openssl +, ldns, unbound, pcsclite, openssl, systemd , enableTNC ? false }: stdenv.mkDerivation rec { @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { dontPatchELF = true; buildInputs = - [ gmp pkgconfig python autoreconfHook iptables ldns unbound openssl pcsclite ] + [ gmp pkgconfig python autoreconfHook iptables ldns unbound openssl pcsclite systemd.dev ] ++ stdenv.lib.optionals enableTNC [ curl trousers sqlite libxml2 ]; patches = [ @@ -26,10 +26,21 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace src/libcharon/plugins/resolve/resolve_handler.c --replace "/sbin/resolvconf" "${openresolv}/sbin/resolvconf" + + # swanctl can be configured by files in SWANCTLDIR which defaults to + # $out/etc/swanctl. Since that directory is in the nix store users can't + # modify it. Ideally swanctl accepts a command line option for specifying + # the configuration files. In the absence of that we patch swanctl to look + # for configuration files in /etc/swanctl. + substituteInPlace src/swanctl/swanctl.h --replace "SWANCTLDIR" "\"/etc/swanctl\"" ''; + preConfigure = '' + configureFlagsArray+=("--with-systemdsystemunitdir=$out/etc/systemd/system") + ''; + configureFlags = - [ "--enable-swanctl" "--enable-cmd" + [ "--enable-swanctl" "--enable-cmd" "--enable-systemd" "--enable-farp" "--enable-dhcp" "--enable-eap-sim" "--enable-eap-sim-file" "--enable-eap-simaka-pseudonym" "--enable-eap-simaka-reauth" "--enable-eap-identity" "--enable-eap-md5" diff --git a/pkgs/tools/networking/stunnel/default.nix b/pkgs/tools/networking/stunnel/default.nix index e9c82a798ed..cf930769b86 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.38"; + version = "5.39"; src = fetchurl { url = "http://www.stunnel.org/downloads/${name}.tar.gz"; - sha256 = "1mag0gd52f5q1jj3ds1pcn3s09si63cbxmri3zyv2fk8l6ds5b89"; + sha256 = "1vjdn32iw11zqsygwxbjmqgs4644dk3ql1h8ap890ls6a1x0i318"; }; buildInputs = [ openssl ]; diff --git a/pkgs/tools/networking/tcpdump/default.nix b/pkgs/tools/networking/tcpdump/default.nix index a50fad8b374..f51f345d1dd 100644 --- a/pkgs/tools/networking/tcpdump/default.nix +++ b/pkgs/tools/networking/tcpdump/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libpcap, enableStatic ? false }: stdenv.mkDerivation rec { - name = "tcpdump-4.7.4"; + name = "tcpdump-4.8.1"; src = fetchurl { url = "http://www.tcpdump.org/release/${name}.tar.gz"; - sha256 = "1byr8w6grk08fsq0444jmcz9ar89lq9nf4mjq2cny0w9k8k21rbb"; + sha256 = "0743ipl0l7ymjss3ybvvc5cbk9kb7s8yl4p3ramp5kwgqhg39r10"; }; buildInputs = [ libpcap ]; diff --git a/pkgs/tools/networking/wicd/default.nix b/pkgs/tools/networking/wicd/default.nix index 2613fe7ab09..fe315666a2e 100644 --- a/pkgs/tools/networking/wicd/default.nix +++ b/pkgs/tools/networking/wicd/default.nix @@ -1,10 +1,10 @@ -{ stdenv, fetchurl, pythonPackages +{ stdenv, fetchurl, python2Packages , wpa_supplicant, dhcp, dhcpcd, wirelesstools , nettools, openresolv, iproute, iputils , locale ? "C" }: let - inherit (pythonPackages) python pygobject2 dbus-python pyGtkGlade pycairo; + inherit (python2Packages) python pygobject2 dbus-python pyGtkGlade pycairo; in stdenv.mkDerivation rec { name = "wicd-${version}"; version = "1.7.2.4"; @@ -14,7 +14,7 @@ in stdenv.mkDerivation rec { sha256 = "15ywgh60xzmp5z8l1kzics7yi95isrjg1paz42dvp7dlpdfzpzfw"; }; - buildInputs = with pythonPackages; [ + buildInputs = with python2Packages; [ python Babel urwid notify ]; @@ -42,11 +42,11 @@ in stdenv.mkDerivation rec { sed -i "2iexport PATH=${python}/bin\$\{PATH:+:\}\$PATH" in/scripts=wicd-client.in sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pygobject2})/gtk-2.0:$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-client.in sed -i "2iexport PATH=${python}/bin\$\{PATH:+:\}\$PATH" in/scripts=wicd-gtk.in - sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pygobject2})/gtk-2.0:$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python}):$(toPythonPath ${pythonPackages.notify})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-gtk.in + sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pygobject2})/gtk-2.0:$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python}):$(toPythonPath ${python2Packages.notify})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-gtk.in sed -i "2iexport PATH=${python}/bin\$\{PATH:+:\}\$PATH" in/scripts=wicd-cli.in sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-cli.in sed -i "2iexport PATH=${python}/bin\$\{PATH:+:\}\$PATH" in/scripts=wicd-curses.in - sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python}):$(toPythonPath ${pythonPackages.urwid})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-curses.in + sed -i "3iexport PYTHONPATH=$(toPythonPath $out):$(toPythonPath ${pyGtkGlade})/gtk-2.0:$(toPythonPath ${pygobject2}):$(toPythonPath ${pycairo}):$(toPythonPath ${dbus-python}):$(toPythonPath ${python2Packages.urwid})\$\{PYTHONPATH:+:\}\$PYTHONPATH" in/scripts=wicd-curses.in rm po/ast.po ''; diff --git a/pkgs/tools/package-management/dpkg/default.nix b/pkgs/tools/package-management/dpkg/default.nix index 103ef8d7776..0d7a5449d6e 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.18.15"; + version = "1.18.18"; src = fetchurl { url = "mirror://debian/pool/main/d/dpkg/dpkg_${version}.tar.xz"; - sha256 = "0wd3rl1wi2d22jyavxg1ljzkymilg7p338y0c0ql0fcw7djkdsdf"; + sha256 = "1xbgjdazcxb9iqrz6jcmy8qwgwggvf6rws2265sh01b6skin32y8"; }; configureFlags = [ diff --git a/pkgs/tools/package-management/nix-update-source/default.nix b/pkgs/tools/package-management/nix-update-source/default.nix new file mode 100644 index 00000000000..08b5dcb319c --- /dev/null +++ b/pkgs/tools/package-management/nix-update-source/default.nix @@ -0,0 +1,29 @@ +{ lib, pkgs, fetchFromGitHub, python3Packages, nix-prefetch-scripts }: +python3Packages.buildPythonApplication rec { + version = "0.2.2"; + name = "nix-update-source-${version}"; + src = fetchFromGitHub { + owner = "timbertson"; + repo = "nix-update-source"; + rev = "version-${version}"; + sha256 = "0liigkr37ib2xy269bcp53ivpir4mpg6lzwnfrsqc4kbkz3l16gg"; + }; + propagatedBuildInputs = [ nix-prefetch-scripts ]; + passthru = { + fetch = path: + let + fetchers = { + # whitelist of allowed fetchers + inherit (pkgs) fetchgit fetchurl fetchFromGitHub; + }; + json = lib.importJSON path; + fetchFn = builtins.getAttr json.fetch.fn fetchers; + src = fetchFn json.fetch.args; + in + json // json.fetch // { inherit src; }; + }; + meta = { + description = "Utility to autimate updating of nix derivation sources"; + maintainers = with lib.maintainers; [ timbertson ]; + }; +} diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 5bfb0b45c1b..069eab421ec 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -103,10 +103,10 @@ in rec { nix = nixStable; nixStable = common rec { - name = "nix-1.11.5"; + name = "nix-1.11.6"; src = fetchurl { url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz"; - sha256 = "272361d091c735b0e80627fa23fb7c600957472301dd7e54d237069452f3addb"; + sha256 = "e729d55a9276756108a56bc1cbe2e182ee2e4be2b59b1c77d5f0e3edd879b2a3"; }; }; diff --git a/pkgs/tools/package-management/nixui/nixui.nix b/pkgs/tools/package-management/nixui/nixui.nix index fea6de2ea7c..d413475389f 100644 --- a/pkgs/tools/package-management/nixui/nixui.nix +++ b/pkgs/tools/package-management/nixui/nixui.nix @@ -1,4 +1,4 @@ -# This file has been generated by node2nix 1.0.1. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! {pkgs ? import { inherit system; @@ -6,11 +6,11 @@ let nodeEnv = import ../../../development/node-packages/node-env.nix { - inherit (pkgs) stdenv utillinux runCommand writeTextFile; + inherit (pkgs) stdenv python2 utillinux runCommand writeTextFile; inherit nodejs; }; in import ./node-packages.nix { inherit (pkgs) fetchurl fetchgit; inherit nodeEnv; -} +} \ No newline at end of file diff --git a/pkgs/tools/package-management/nixui/node-packages.nix b/pkgs/tools/package-management/nixui/node-packages.nix index 79a52d54ca2..74707ae015f 100644 --- a/pkgs/tools/package-management/nixui/node-packages.nix +++ b/pkgs/tools/package-management/nixui/node-packages.nix @@ -1,6 +1,6 @@ -# This file has been generated by node2nix 1.0.1. Do not edit! +# This file has been generated by node2nix 1.1.1. Do not edit! -{nodeEnv, fetchurl, fetchgit}: +{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}: let sources = { @@ -91,6 +91,7 @@ in }) sources."underscore-1.8.3" ]; + buildInputs = globalBuildInputs; meta = { description = "nix-env frontend written with Polymer"; homepage = https://github.com/matejc/nixui; diff --git a/pkgs/tools/security/fcrackzip/default.nix b/pkgs/tools/security/fcrackzip/default.nix new file mode 100644 index 00000000000..5d2e515c327 --- /dev/null +++ b/pkgs/tools/security/fcrackzip/default.nix @@ -0,0 +1,26 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation rec { + name = "fcrackzip-${version}"; + version = "1.0"; + src = fetchurl { + url = "http://oldhome.schmorp.de/marc/data/${name}.tar.gz"; + sha256 = "0l1qsk949vnz18k4vjf3ppq8p497966x4c7f2yx18x8pk35whn2a"; + }; + + # 'fcrackzip --use-unzip' cannot deal with file names containing a single quote + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430387 + patches = [ ./fcrackzip_forkexec.patch ]; + + # Do not clash with unizp/zipinfo + postInstall = "mv $out/bin/zipinfo $out/bin/fcrackzip-zipinfo"; + + meta = with stdenv.lib; { + description = "zip password cracker, similar to fzc, zipcrack and others"; + homepage = http://oldhome.schmorp.de/marc/fcrackzip.html; + license = licenses.gpl2; + maintainers = with maintainers; [ nico202 ]; + platforms = with platforms; unix; + }; +} + diff --git a/pkgs/tools/security/fcrackzip/fcrackzip_forkexec.patch b/pkgs/tools/security/fcrackzip/fcrackzip_forkexec.patch new file mode 100644 index 00000000000..8e508ec1f59 --- /dev/null +++ b/pkgs/tools/security/fcrackzip/fcrackzip_forkexec.patch @@ -0,0 +1,105 @@ +--- origin/main.c 2016-12-12 12:53:38.344285376 +0100 ++++ main.c 2016-12-12 13:01:41.134548824 +0100 +@@ -26,11 +26,13 @@ + #include + + #ifdef USE_UNIX_REDIRECTION +-#define DEVNULL ">/dev/null 2>&1" ++#define DEVNULL "/dev/null" + #else +-#define DEVNULL ">NUL 2>&1" ++#define DEVNULL "NUL" + #endif + ++#include ++ + #include "crack.h" + + int use_unzip; +@@ -47,21 +49,77 @@ + int REGPARAM + check_unzip (const char *pw) + { +- char buff[1024]; +- int status; ++pid_t cpid; ++cpid = fork (); ++if (cpid == -1) ++ { ++ perror ("fork"); ++ exit (EXIT_FAILURE); ++ } ++ ++if (cpid == 0) ++ { ++ // Redirect STDERR/STDOUT to /dev/null ++ int oldfd_stderr, oldfd_stdout; ++ oldfd_stdout = dup (fileno (stdout)); ++ if (oldfd_stdout == -1) ++ { ++ perror ("dup for stdout"); ++ _exit (127); ++ } ++ oldfd_stderr = dup (fileno (stderr)); ++ if (oldfd_stderr == -1) ++ { ++ perror ("dup for stderr"); ++ _exit (127); ++ } ++ if (freopen (DEVNULL, "w", stdout) == NULL) ++ { ++ perror ("freopen " DEVNULL " for stdout"); ++ _exit (127); ++ } ++ if (freopen (DEVNULL, "w", stderr) == NULL) ++ { ++ perror ("freopen " DEVNULL " for stderr"); ++ _exit (127); ++ } ++ execlp ("unzip", "unzip", "-qqtP", pw, file_path[0], NULL); ++ ++ // When execlp failed. ++ // Restores the stderr/stdout redirection to print an error. ++ int errno_saved = errno; ++ dup2 (oldfd_stderr, fileno (stderr)); ++ dup2 (oldfd_stdout, fileno (stdout)); ++ close (oldfd_stderr); ++ close (oldfd_stdout); ++ errno = errno_saved; ++ perror ("execlp for unzip"); ++ _exit (127); // Returns 127 on error as system(3) does ++ } + +- sprintf (buff, "unzip -qqtP \"%s\" %s " DEVNULL, pw, file_path[0]); +- status = system (buff); +- +-#undef REDIR ++ int status; + +- if (status == EXIT_SUCCESS) ++ if (waitpid (cpid, &status, 0) == -1) + { +- printf("\n\nPASSWORD FOUND!!!!: pw == %s\n", pw); ++ perror ("waitpid"); ++ exit (EXIT_FAILURE); ++ } ++ ++ // The child process does not terminated normally, OR returns the exit status 127. ++ if (!WIFEXITED (status) ++ || (WIFEXITED (status) && (WEXITSTATUS (status) == 127))) ++ { ++ fprintf (stderr, "Executing unzip failed.\n"); ++ exit (EXIT_FAILURE); ++ } ++// unzip exited normally with the exit status 0 then... ++ if (WIFEXITED (status) && (WEXITSTATUS (status) == EXIT_SUCCESS)) ++ { ++ printf ("\n\nPASSWORD FOUND!!!!: pw == %s\n", pw); + exit (EXIT_SUCCESS); + } + +- return !status; ++ return 0; + } + + /* misc. callbacks. */ diff --git a/pkgs/tools/security/gnupg/21.nix b/pkgs/tools/security/gnupg/21.nix index b96226d5c3f..e40d1f7bf01 100644 --- a/pkgs/tools/security/gnupg/21.nix +++ b/pkgs/tools/security/gnupg/21.nix @@ -15,11 +15,11 @@ assert guiSupport -> pinentry != null; stdenv.mkDerivation rec { name = "gnupg-${version}"; - version = "2.1.17"; + version = "2.1.18"; src = fetchurl { url = "mirror://gnupg/gnupg/${name}.tar.bz2"; - sha256 = "1js308b46ifx1gim0c9nivr5yxhans7iq1yvkf7zl2928gdm9p65"; + sha256 = "157rrv3ly9j2k0acz43nhiba5hfl6h7048jvj55wwqjmgsmnyk6h"; }; buildInputs = [ diff --git a/pkgs/tools/security/hashcat/hashcat3/default.nix b/pkgs/tools/security/hashcat/hashcat3/default.nix index ef41b0b2a0e..810d9df9e2f 100644 --- a/pkgs/tools/security/hashcat/hashcat3/default.nix +++ b/pkgs/tools/security/hashcat/hashcat3/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, makeWrapper, opencl-headers, opencl-icd }: +{ stdenv, fetchurl, makeWrapper, opencl-headers, ocl-icd }: assert stdenv.isLinux; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { ''; postFixup = '' - wrapProgram $out/bin/hashcat --prefix LD_LIBRARY_PATH : ${opencl-icd}/lib + wrapProgram $out/bin/hashcat --prefix LD_LIBRARY_PATH : ${ocl-icd}/lib ''; meta = { diff --git a/pkgs/tools/security/pcsclite/default.nix b/pkgs/tools/security/pcsclite/default.nix index 8116d0dfe9f..5a40837f1d9 100644 --- a/pkgs/tools/security/pcsclite/default.nix +++ b/pkgs/tools/security/pcsclite/default.nix @@ -3,11 +3,13 @@ stdenv.mkDerivation rec { name = "pcsclite-${version}"; - version = "1.8.17"; + version = "1.8.20"; src = fetchurl { - url = "https://alioth.debian.org/frs/download.php/file/4173/pcsc-lite-${version}.tar.bz2"; - sha256 = "0vq2291kvnbg8czlakqahxrdhsvp74fqy3z75lfjlkq2aj36yayp"; + # This URL changes in unpredictable ways, so it is not sensicle + # to put a version variable in there. + url = "https://alioth.debian.org/frs/download.php/file/4203/pcsc-lite-1.8.20.tar.bz2"; + sha256 = "1ckb0jf4n585a4j26va3jm2nrv3c1y38974514f8qy3c04a02zgc"; }; patches = [ ./no-dropdir-literals.patch ]; diff --git a/pkgs/tools/security/signing-party/default.nix b/pkgs/tools/security/signing-party/default.nix index e2e3955628d..ea6b7411c4e 100644 --- a/pkgs/tools/security/signing-party/default.nix +++ b/pkgs/tools/security/signing-party/default.nix @@ -1,16 +1,25 @@ -{stdenv, fetchurl, gnupg, perl, automake111x, autoconf}: +{ stdenv, fetchurl, makeWrapper, autoconf, automake +, gnupg, perl, python, libmd, qprint, coreutils, gnused, glibc, gnupg1compat +, perlPackages }: stdenv.mkDerivation rec { - version = "2.2"; + version = "2.5"; basename = "signing-party"; name = "${basename}-${version}"; + src = fetchurl { url = "mirror://debian/pool/main/s/${basename}/${basename}_${version}.orig.tar.gz"; - sha256 = "13qncdyadw1cnslc2xss9s2rpkalm7rz572b23p7mqcdqp30cpdd"; + sha256 = "1y2bxk01qiwaqaily0s6zi10ssv7l35vksib6fxzyl76pp693nv2"; }; sourceRoot = "."; + patches = [ ./gpgwrap_makefile.patch ]; + + postPatch = '' + substituteInPlace gpg-mailkeys/gpg-mailkeys --replace "/usr/sbin/sendmail" "sendmail" + ''; + preBuild = '' substituteInPlace sig2dot/Makefile --replace "\$(DESTDIR)/usr" "$out" substituteInPlace gpgsigs/Makefile --replace "\$(DESTDIR)/usr" "$out" @@ -19,19 +28,46 @@ stdenv.mkDerivation rec { substituteInPlace keyanalyze/Makefile --replace "\$(DESTDIR)/usr" "$out" ''; - # - perl is required for its pod2man (used in caff) - buildInputs = [ automake111x autoconf perl gnupg ]; - - patches = [ ./gpgwrap_makefile.patch ]; + nativeBuildInputs = [ autoconf automake makeWrapper ]; + buildInputs = [ gnupg perl python libmd ] ++ + (with perlPackages; [ GnuPGInterface TextTemplate MIMEtools NetIDNEncode MailTools ]); installFlags = [ "DESTDIR=\${out}" ]; - doCheck = false; # no check rule + postInstall = '' + install -m 755 \ + caff/caff caff/pgp-clean caff/pgp-fixkey \ + gpglist/gpglist \ + gpgparticipants/gpgparticipants \ + gpgparticipants/gpgparticipants-prefill \ + gpgsigs/gpgsigs \ + gpg-key2ps/gpg-key2ps \ + gpg-mailkeys/gpg-mailkeys \ + keyart/keyart \ + $out/bin + + install -m 644 \ + caff/caff.1 caff/pgp-clean.1 caff/pgp-fixkey.1 \ + gpglist/gpglist.1 \ + gpgparticipants/gpgparticipants-prefill.1 \ + gpgparticipants/gpgparticipants.1 \ + gpgsigs/gpgsigs.1 \ + gpg-key2ps/gpg-key2ps.1 \ + gpg-mailkeys/gpg-mailkeys.1 \ + $out/share/man/man1 + + wrapProgram $out/bin/caff --prefix PERL5LIB ":" "$PERL5LIB" \ + --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnupg1compat ]}" + wrapProgram $out/bin/gpg-mailkeys --prefix PATH ":" "${stdenv.lib.makeBinPath [ qprint coreutils gnused glibc gnupg1compat ]}" + ''; + + doCheck = false; # no tests meta = { description = "A collection for all kinds of pgp related things, including signing scripts, party preparation scripts etc"; homepage = http://pgp-tools.alioth.debian.org; platforms = gnupg.meta.platforms; license = stdenv.lib.licenses.gpl2; + maintainers = with stdenv.lib.maintainers; [ fpletz ]; }; } diff --git a/pkgs/tools/security/tor/default.nix b/pkgs/tools/security/tor/default.nix index da52bde56bd..41cb399cb9f 100644 --- a/pkgs/tools/security/tor/default.nix +++ b/pkgs/tools/security/tor/default.nix @@ -3,11 +3,11 @@ }: stdenv.mkDerivation rec { - name = "tor-0.2.8.12"; + name = "tor-0.2.9.9"; src = fetchurl { - url = "https://archive.torproject.org/tor-package-archive/${name}.tar.gz"; - sha256 = "1bsagy4gcf6hgq04q949hv45ljb36j3ylxxn22cwxy4whgr4hmxk"; + url = "https://dist.torproject.org/${name}.tar.gz"; + sha256 = "0hqdk5p6dw4bpn7c8gmhyi8jjkhc37112pfw5nx4gl0g4lmmscik"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/tools/system/bootchart/default.nix b/pkgs/tools/system/bootchart/default.nix index b5f1af6dfed..34da8d40081 100644 --- a/pkgs/tools/system/bootchart/default.nix +++ b/pkgs/tools/system/bootchart/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, lib, pkgconfig, glib, gtk2, python27, pythonPackages }: +{stdenv, fetchurl, lib, pkgconfig, glib, gtk2, python27, python2Packages }: stdenv.mkDerivation rec { version = "0.14.7"; @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { sha256 = "1abn4amsyys6vwn7csxsxny94n24ycca3xhqxqcmdc4j0dzn3kmb"; }; - buildInputs = [ pkgconfig glib gtk2 python27 pythonPackages.wrapPython pythonPackages.pygtk ]; - pythonPath = with pythonPackages; [ pygtk pycairo ]; + buildInputs = [ pkgconfig glib gtk2 python2Packages.python python2Packages.wrapPython python2Packages.pygtk ]; + pythonPath = with python2Packages; [ pygtk pycairo ]; installPhase = '' - make install DESTDIR=$out BINDIR=/bin PY_LIBDIR=/lib/python2.7 + make install DESTDIR=$out BINDIR=/bin PY_LIBDIR=/lib/${python2Packages.python.libPrefix} wrapProgram $out/bin/pybootchartgui \ --prefix PYTHONPATH : "$PYTHONPATH:$(toPythonPath $out)" ''; diff --git a/pkgs/tools/system/collectd/default.nix b/pkgs/tools/system/collectd/default.nix index fb2a66ecf37..7d649256f86 100644 --- a/pkgs/tools/system/collectd/default.nix +++ b/pkgs/tools/system/collectd/default.nix @@ -9,6 +9,7 @@ , libdbi ? null , libgcrypt ? null , libmemcached ? null, cyrus_sasl ? null +, libmicrohttpd ? null , libmodbus ? null , libnotify ? null, gdk_pixbuf ? null , liboping ? null @@ -34,24 +35,19 @@ , libmnl ? null }: stdenv.mkDerivation rec { - version = "5.6.0"; + version = "5.7.0"; name = "collectd-${version}"; src = fetchurl { url = "http://collectd.org/files/${name}.tar.bz2"; - sha256 = "08w6fjzczi2psk7va0xkjh9pigpar6sbjx2a6ayq4dmc3zcvpzzh"; + sha256 = "1cpjkv4d0iifngihxikzljavya0r2k3blarlahamgbdsqsymz815"; }; buildInputs = [ pkgconfig curl iptables libatasmart libcredis libdbi libgcrypt libmemcached cyrus_sasl libmodbus libnotify gdk_pixbuf liboping libpcap libsigrok libvirt lm_sensors libxml2 lvm2 libmysql postgresql protobufc rabbitmq-c rrdtool - varnish yajl jdk libtool python udev net_snmp hiredis libmnl - ]; - - patches = [ - # Replace deprecated readdir_r() with readdir() to avoid a fatal warning. - ./readdir-fix.patch + varnish yajl jdk libtool python udev net_snmp hiredis libmnl libmicrohttpd ]; # for some reason libsigrok isn't auto-detected diff --git a/pkgs/tools/system/collectd/readdir-fix.patch b/pkgs/tools/system/collectd/readdir-fix.patch deleted file mode 100644 index 171dfc689a4..00000000000 --- a/pkgs/tools/system/collectd/readdir-fix.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff -Naur collectd-5.6.0/src/vserver.c collectd-5.6.0/src/vserver.c ---- collectd-5.6.0/src/vserver.c 2016-09-11 01:10:25.279038699 -0700 -+++ collectd-5.6.0/src/vserver.c 2016-09-25 07:44:40.771177458 -0700 -@@ -132,15 +132,8 @@ - - static int vserver_read (void) - { --#if NAME_MAX < 1024 --# define DIRENT_BUFFER_SIZE (sizeof (struct dirent) + 1024 + 1) --#else --# define DIRENT_BUFFER_SIZE (sizeof (struct dirent) + NAME_MAX + 1) --#endif -- - DIR *proc; - struct dirent *dent; /* 42 */ -- char dirent_buffer[DIRENT_BUFFER_SIZE]; - - errno = 0; - proc = opendir (PROCDIR); -@@ -165,19 +158,23 @@ - - int status; - -- status = readdir_r (proc, (struct dirent *) dirent_buffer, &dent); -- if (status != 0) -- { -- char errbuf[4096]; -- ERROR ("vserver plugin: readdir_r failed: %s", -- sstrerror (errno, errbuf, sizeof (errbuf))); -- closedir (proc); -- return (-1); -- } -- else if (dent == NULL) -+ errno = 0; -+ dent = readdir (proc); -+ if (dent == NULL) - { -- /* end of directory */ -- break; -+ if (errno != 0) -+ { -+ char errbuf[4096]; -+ ERROR ("vserver plugin: readdir failed: %s", -+ sstrerror (errno, errbuf, sizeof (errbuf))); -+ closedir (proc); -+ return (-1); -+ } -+ else -+ { -+ /* end of directory */ -+ break; -+ } - } - - if (dent->d_name[0] == '.') diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix index 83936ca65a5..677981b97ca 100644 --- a/pkgs/tools/system/facter/default.nix +++ b/pkgs/tools/system/facter/default.nix @@ -1,11 +1,13 @@ -{ stdenv, fetchurl, boost, cmake, cpp-hocon, curl, leatherman, libyamlcpp, openssl, ruby, utillinux }: +{ stdenv, fetchFromGitHub, boost, cmake, cpp-hocon, curl, leatherman, libyamlcpp, openssl, ruby, utillinux }: stdenv.mkDerivation rec { name = "facter-${version}"; - version = "3.4.1"; - src = fetchurl { - url = "https://downloads.puppetlabs.com/facter/${name}.tar.gz"; - sha256 = "1vvvqni68l3hmnxi8jp0n2rwzxyh1vmgv6xa2954h94dfax6dmcj"; + version = "3.5.1"; + src = fetchFromGitHub { + sha256 = "1rhfww0knjh6bj3b0ykxgfgw6rg2bzibkdrisq3nhl3djfq7r1a8"; + rev = version; + repo = "facter"; + owner = "puppetlabs"; }; cmakeFlags = [ "-DFACTER_RUBY=${ruby}/lib/libruby.so" ]; diff --git a/pkgs/tools/system/journalbeat/default.nix b/pkgs/tools/system/journalbeat/default.nix new file mode 100644 index 00000000000..5a66fcf5299 --- /dev/null +++ b/pkgs/tools/system/journalbeat/default.nix @@ -0,0 +1,34 @@ +{ lib, pkgs, buildGoPackage, fetchFromGitHub, makeWrapper }: + +let + + libPath = lib.makeLibraryPath [ pkgs.systemd.lib ]; + +in buildGoPackage rec { + + name = "journalbeat-${version}"; + version = "5.1.2"; + + goPackagePath = "github.com/mheese/journalbeat"; + + buildInputs = [ makeWrapper pkgs.systemd ]; + + postInstall = '' + wrapProgram $bin/bin/journalbeat \ + --prefix LD_LIBRARY_PATH : ${libPath} + ''; + + src = fetchFromGitHub { + owner = "mheese"; + repo = "journalbeat"; + rev = "v${version}"; + sha256 = "179jayzvd5k4mwhn73yflbzl5md1fmv7a9hb8vz2ir76lvr33g3l"; + }; + + meta = with lib; { + homepage = https://github.com/mheese/journalbeat; + description = "Journalbeat is a log shipper from systemd/journald to Logstash/Elasticsearch"; + license = licenses.asl20; + maintainers = with maintainers; [ mbrgm ]; + }; +} diff --git a/pkgs/tools/system/netdata/default.nix b/pkgs/tools/system/netdata/default.nix index 46932076177..df04ef48730 100644 --- a/pkgs/tools/system/netdata/default.nix +++ b/pkgs/tools/system/netdata/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchFromGitHub, autoreconfHook, zlib, pkgconfig, libuuid }: stdenv.mkDerivation rec{ - version = "1.4.0"; + version = "1.5.0"; name = "netdata-${version}"; src = fetchFromGitHub { rev = "v${version}"; owner = "firehol"; repo = "netdata"; - sha256 = "1wknxci2baj6f7rl8z8j7haaz122jmbb74aw7i3xbj2y61cs58n8"; + sha256 = "1nsv0s11ai1kvig9xr4cz2f2lalvilpbfjpd8fdfqk9fak690zhz"; }; buildInputs = [ autoreconfHook zlib pkgconfig libuuid ]; diff --git a/pkgs/tools/system/opencl-info/default.nix b/pkgs/tools/system/opencl-info/default.nix new file mode 100644 index 00000000000..b4d9f699b05 --- /dev/null +++ b/pkgs/tools/system/opencl-info/default.nix @@ -0,0 +1,28 @@ +{ stdenv, fetchFromGitHub, opencl-clhpp, ocl-icd }: + +stdenv.mkDerivation { + name = "opencl-info-2014-02-21"; + + src = fetchFromGitHub { + owner = "marchv"; + repo = "opencl-info"; + rev = "3e53d001a98978feb865650cf0e93b045400c0d7"; + sha256 = "114lxgnjg40ivjjszkv4n3f3yq2lbrvywryvbazf20kqmdz7315l"; + }; + + buildInputs = [ opencl-clhpp ocl-icd ]; + + NIX_LDFLAGS = [ "-lOpenCL" ]; + + installPhase = '' + install -Dm755 opencl-info $out/bin/opencl-info + ''; + + meta = with stdenv.lib; { + description = "A tool to dump OpenCL platform/device information"; + homepage = "https://github.com/marchv/opencl-info"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ abbradar ]; + }; +} diff --git a/pkgs/tools/system/r10k/default.nix b/pkgs/tools/system/r10k/default.nix index 0695504cc01..95462e2c003 100644 --- a/pkgs/tools/system/r10k/default.nix +++ b/pkgs/tools/system/r10k/default.nix @@ -8,9 +8,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "${name}-gems"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; inherit ruby; }; diff --git a/pkgs/tools/text/gawk/default.nix b/pkgs/tools/text/gawk/default.nix index c7e0857c2ca..271a89b784d 100644 --- a/pkgs/tools/text/gawk/default.nix +++ b/pkgs/tools/text/gawk/default.nix @@ -22,8 +22,9 @@ stdenv.mkDerivation rec { || stdenv.isFreeBSD ); - buildInputs = [ xz.bin ] - ++ stdenv.lib.optional (stdenv.system != "x86_64-cygwin") libsigsegv + nativeBuildInputs = [ xz.bin ]; + buildInputs = + stdenv.lib.optional (stdenv.system != "x86_64-cygwin") libsigsegv ++ stdenv.lib.optional interactive readline ++ stdenv.lib.optional stdenv.isDarwin locale; diff --git a/pkgs/tools/text/gnused/default.nix b/pkgs/tools/text/gnused/default.nix index aa25101636e..ca038b3ccb4 100644 --- a/pkgs/tools/text/gnused/default.nix +++ b/pkgs/tools/text/gnused/default.nix @@ -14,6 +14,14 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ perl ]; preConfigure = "patchShebangs ./build-aux/help2man"; + crossAttrs = { + # The tarball ships with a fine prebuilt manpage, but the make rules try to rebuild it, + # which won't work when cross compiling as help2man needs to execute the binaries. + postConfigure = '' + sed -i Makefile -e 's|doc/sed\.1:|dummy:|' + ''; + }; + meta = { homepage = http://www.gnu.org/software/sed/; description = "GNU sed, a batch stream editor"; diff --git a/pkgs/tools/text/reckon/default.nix b/pkgs/tools/text/reckon/default.nix index b6340fd2df4..b97ffc7c58a 100644 --- a/pkgs/tools/text/reckon/default.nix +++ b/pkgs/tools/text/reckon/default.nix @@ -7,9 +7,7 @@ stdenv.mkDerivation rec { env = bundlerEnv { name = "${name}-gems"; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; }; phases = [ "installPhase" ]; @@ -24,7 +22,6 @@ stdenv.mkDerivation rec { meta = with lib; { description = "Flexibly import bank account CSV files into Ledger for command line accounting"; license = licenses.mit; - maintainers = [ "mckean.kylej@gmail.com" ]; platforms = platforms.unix; }; } diff --git a/pkgs/tools/text/ruby-zoom/default.nix b/pkgs/tools/text/ruby-zoom/default.nix index eb3968a0db9..b939e1500e4 100644 --- a/pkgs/tools/text/ruby-zoom/default.nix +++ b/pkgs/tools/text/ruby-zoom/default.nix @@ -4,9 +4,7 @@ bundlerEnv { pname = "ruby-zoom"; inherit ruby; - gemfile = ./Gemfile; - lockfile = ./Gemfile.lock; - gemset = ./gemset.nix; + gemdir = ./.; meta = with lib; { description = "Quickly open CLI search results in your favorite editor!"; diff --git a/pkgs/tools/text/uni2ascii/default.nix b/pkgs/tools/text/uni2ascii/default.nix index 9e62b2b3d59..9eebb830db1 100644 --- a/pkgs/tools/text/uni2ascii/default.nix +++ b/pkgs/tools/text/uni2ascii/default.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { It also provides ways of converting non-ASCII characters to similar ASCII characters, e.g. by stripping diacritics. ''; - maintainers = [ "cillian.deroiste@gmail.com" ]; + maintainers = with stdenv.lib.maintainers; [ goibhniu ]; platforms = stdenv.lib.platforms.linux; }; } diff --git a/pkgs/tools/text/unrtf/default.nix b/pkgs/tools/text/unrtf/default.nix index 34eea38eb73..c1b4aa1cf2c 100644 --- a/pkgs/tools/text/unrtf/default.nix +++ b/pkgs/tools/text/unrtf/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, autoconf, automake, libiconv }: +{ stdenv, fetchurl, fetchpatch, autoconf, automake, libiconv }: stdenv.mkDerivation rec { name = "unrtf-${version}"; @@ -9,6 +9,14 @@ stdenv.mkDerivation rec { sha256 = "1pcdzf2h1prn393dkvg93v80vh38q0v817xnbwrlwxbdz4k7i8r2"; }; + patches = [ + (fetchpatch { + name = "CVE-2016-10091-0001-convert.c-Use-safe-buffer-size-and-snprintf.patch"; + url = "https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=849705;filename=0001-convert.c-Use-safe-buffer-size-and-snprintf.patch;msg=20"; + sha256 = "0s0fjvm3zdm9967sijlipfrwjs0h23n2n8fa6f40xxp8y5qq5a0b"; + }) + ]; + nativeBuildInputs = [ autoconf automake ]; buildInputs = [ ] ++ stdenv.lib.optional stdenv.isDarwin libiconv; diff --git a/pkgs/tools/typesetting/tex/tetex/default.nix b/pkgs/tools/typesetting/tex/tetex/default.nix index c3d226a2acb..83bead83ea3 100644 --- a/pkgs/tools/typesetting/tex/tetex/default.nix +++ b/pkgs/tools/typesetting/tex/tetex/default.nix @@ -4,13 +4,13 @@ stdenv.mkDerivation { name = "tetex-3.0"; src = fetchurl { - url = ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-src-3.0.tar.gz; - md5 = "944a4641e79e61043fdaf8f38ecbb4b3"; + url = http://mirrors.ctan.org/obsolete/systems/unix/teTeX/3.0/distrib/tetex-src-3.0.tar.gz; + sha256 = "16v44465ipd9yyqri9rgxp6rbgs194k4sh1kckvccvdsnnp7w3ww"; }; texmf = fetchurl { - url = ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/tetex-texmf-3.0.tar.gz; - md5 = "11aa15c8d3e28ee7815e0d5fcdf43fd4"; + url = http://mirrors.ctan.org/obsolete/systems/unix/teTeX/3.0/distrib/tetex-texmf-3.0.tar.gz; + sha256 = "1hj06qvm02a2hx1a67igp45kxlbkczjlg20gr8lbp73l36k8yfvc"; }; buildInputs = [ flex bison zlib libpng ncurses ed ]; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 905ff02d000..6123c418123 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -69,6 +69,7 @@ doNotDisplayTwice rec { links = links2; # added 2016-01-31 lttngTools = lttng-tools; # added 2014-07-31 lttngUst = lttng-ust; # added 2014-07-31 + m3d-linux = m33-linux; # added 2016-08-13 manpages = man-pages; # added 2015-12-06 man_db = man-db; # added 2016-05 midoriWrapper = midori; # added 2015-01 @@ -77,8 +78,11 @@ doNotDisplayTwice rec { mssys = ms-sys; # added 2015-12-13 multipath_tools = multipath-tools; # added 2016-01-21 mupen64plus1_5 = mupen64plus; # added 2016-02-12 + mysqlWorkbench = mysql-workbench; # added 2017-01-19 ncat = nmap; # added 2016-01-26 + nmap_graphical = nmap-graphical; # added 2017-01-19 nfsUtils = nfs-utils; # added 2014-12-06 + opencl-icd = ocl-icd; # added 2017-01-20 owncloudclient = owncloud-client; # added 2016-08 pidgin-with-plugins = pidgin; # added 2016-06 pidginlatexSF = pidginlatex; # added 2014-11-02 @@ -115,7 +119,6 @@ doNotDisplayTwice rec { xf86_video_nouveau = xorg.xf86videonouveau; # added 2015-09 xlibs = xorg; # added 2015-09 youtubeDL = youtube-dl; # added 2014-10-26 - m3d-linux = m33-linux; # added 2016-08-13 inherit (ocaml-ng) # added 2016-09-14 ocamlPackages_3_10_0 ocamlPackages_3_11_2 ocamlPackages_3_12_1 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0dc5b8151c6..01bfb68b5ab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5,36 +5,17 @@ * to merges. Please use the full-text search of your editor. ;) * Hint: ### starts category names. */ -{ system, noSysDirs, config, crossSystem, platform, lib -, nixpkgsFun -}: +{ lib, nixpkgsFun, noSysDirs, config}: self: pkgs: with pkgs; -let - defaultScope = pkgs // pkgs.xorg; -in - { - # Make some arguments passed to all-packages.nix available - inherit system platform; - # Allow callPackage to fill in the pkgs argument inherit pkgs; - # We use `callPackage' to be able to omit function arguments that - # can be obtained from `pkgs' or `pkgs.xorg' (i.e. `defaultScope'). - # Use `newScope' for sets of packages in `pkgs' (see e.g. `gnome' - # below). - callPackage = newScope {}; - - callPackages = lib.callPackagesWith defaultScope; - - newScope = extra: lib.callPackageWith (defaultScope // extra); - # Override system. This is useful to build i686 packages on x86_64-linux. forceSystem = system: kernel: nixpkgsFun { inherit system; @@ -44,15 +25,9 @@ in # Used by wine, firefox with debugging version of Flash, ... pkgsi686Linux = forceSystem "i686-linux" "i386"; - callPackage_i686 = lib.callPackageWith (pkgsi686Linux // pkgsi686Linux.xorg); + callPackage_i686 = pkgsi686Linux.callPackage; - forceNativeDrv = drv: - # Even when cross compiling, some packages come from the stdenv's - # bootstrapping package set. Those packages are only built for the native - # platform. - if crossSystem != null && drv ? crossDrv - then drv // { crossDrv = drv.nativeDrv; } - else drv; + forcedNativePackages = if hostPlatform == buildPlatform then pkgs else buildPackages; # A stdenv capable of building 32-bit binaries. On x86_64-linux, # it uses GCC compiled with multilib support; on i686-linux, it's @@ -529,6 +504,12 @@ in oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { }; + kwm = callPackage ../os-specific/darwin/kwm { }; + + khd = callPackage ../os-specific/darwin/khd { + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; + }; + reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {}; install_name_tool = callPackage ../os-specific/darwin/install_name_tool { }; @@ -867,6 +848,8 @@ in filebench = callPackage ../tools/misc/filebench { }; + fsmon = callPackage ../tools/misc/fsmon { }; + fop = callPackage ../tools/typesetting/fop { }; fondu = callPackage ../tools/misc/fondu { }; @@ -881,6 +864,8 @@ in gdrivefs = python27Packages.gdrivefs; + go-dependency-manager = callPackage ../development/tools/gdm { }; + gencfsm = callPackage ../tools/security/gencfsm { }; genromfs = callPackage ../tools/filesystems/genromfs { }; @@ -1267,6 +1252,8 @@ in cloud-utils = callPackage ../tools/misc/cloud-utils { }; + ckb = qt5.callPackage ../tools/misc/ckb { }; + compass = callPackage ../development/tools/compass { }; convmv = callPackage ../tools/misc/convmv { }; @@ -1488,7 +1475,7 @@ in dtach = callPackage ../tools/misc/dtach { }; - dtc = callPackage ../development/compilers/dtc { }; + dtc = callPackage ../development/compilers/dtc { flex = flex_2_6_1; }; dub = callPackage ../development/tools/build-managers/dub { }; @@ -1676,6 +1663,8 @@ in fcppt = callPackage ../development/libraries/fcppt/default.nix { }; + fcrackzip = callPackage ../tools/security/fcrackzip { }; + fcron = callPackage ../tools/system/fcron { }; fdm = callPackage ../tools/networking/fdm {}; @@ -1739,6 +1728,7 @@ in }); fontforge-gtk = callPackage ../tools/misc/fontforge { withGTK = true; + gtk2 = gtk2-x11; inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; @@ -1843,7 +1833,7 @@ in gazebo-headless = gazeboSimulator.gazebo6-headless; gbdfed = callPackage ../tools/misc/gbdfed { - gtk = gtk2; + gtk = gtk2-x11; }; gdmap = callPackage ../tools/system/gdmap { }; @@ -1868,6 +1858,8 @@ in gifsicle = callPackage ../tools/graphics/gifsicle { }; + git-crecord = callPackage ../applications/version-management/git-crecord { }; + git-lfs = callPackage ../applications/version-management/git-lfs { }; git-up = callPackage ../applications/version-management/git-up { }; @@ -1886,6 +1878,8 @@ in gitstats = callPackage ../applications/version-management/gitstats { }; + gogs = callPackage ../applications/version-management/gogs { }; + git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { }; glusterfs = callPackage ../tools/filesystems/glusterfs { }; @@ -2125,6 +2119,8 @@ in hans = callPackage ../tools/networking/hans { }; + h2 = callPackage ../servers/h2 { }; + haproxy = callPackage ../tools/networking/haproxy { }; haveged = callPackage ../tools/security/haveged { }; @@ -2353,6 +2349,8 @@ in gcc = gcc49; # doesn't build with gcc5 }; + journalbeat = callPackage ../tools/system/journalbeat { }; + jp = callPackage ../development/tools/jp { }; jp2a = callPackage ../applications/misc/jp2a { }; @@ -2842,7 +2840,7 @@ in mkcue = callPackage ../tools/cd-dvd/mkcue { }; - mkpasswd = callPackage ../tools/security/mkpasswd { }; + mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { }); mkrand = callPackage ../tools/security/mkrand { }; @@ -2925,6 +2923,8 @@ in ndjbdns = callPackage ../tools/networking/ndjbdns { }; + neofetch = callPackage ../tools/misc/neofetch { }; + nerdfonts = callPackage ../data/fonts/nerdfonts { }; nestopia = callPackage ../misc/emulators/nestopia { }; @@ -3037,7 +3037,7 @@ in nmap = callPackage ../tools/security/nmap { }; - nmap_graphical = callPackage ../tools/security/nmap { + nmap-graphical = callPackage ../tools/security/nmap { graphicalSupport = true; }; @@ -3108,6 +3108,8 @@ in opencc = callPackage ../tools/text/opencc { }; + opencl-info = callPackage ../tools/system/opencl-info { }; + opencryptoki = callPackage ../tools/security/opencryptoki { }; opendbx = callPackage ../development/libraries/opendbx { }; @@ -3254,7 +3256,7 @@ in pngout = callPackage ../tools/graphics/pngout { }; hurdPartedCross = - if crossSystem != null && crossSystem.config == "i586-pc-gnu" + if targetPlatform != buildPlatform && targetPlatform.config == "i586-pc-gnu" then (makeOverridable ({ hurd }: (parted.override { @@ -3649,7 +3651,9 @@ in rpm = callPackage ../tools/package-management/rpm { }; - rpm-ostree = callPackage ../tools/misc/rpm-ostree { }; + rpm-ostree = callPackage ../tools/misc/rpm-ostree { + gperf = gperf_3_0; + }; rpmextract = callPackage ../tools/archivers/rpmextract { }; @@ -3661,6 +3665,8 @@ in rubber = callPackage ../tools/typesetting/rubber { }; + rubocop = callPackage ../development/tools/rubocop { }; + runningx = callPackage ../tools/X11/runningx { }; runzip = callPackage ../tools/archivers/runzip { }; @@ -4069,6 +4075,8 @@ in trousers = callPackage ../tools/security/trousers { }; + tryton = callPackage ../applications/office/tryton { }; + omapd = callPackage ../tools/security/omapd { }; ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { }; @@ -4508,6 +4516,8 @@ in xwinmosaic = callPackage ../tools/X11/xwinmosaic {}; + yarn = callPackage ../development/tools/yarn { }; + yank = callPackage ../tools/misc/yank { }; yaml-merge = callPackage ../tools/text/yaml-merge { }; @@ -4728,6 +4738,7 @@ in gambit = callPackage ../development/compilers/gambit { }; gcc = gcc5; + gcc-unwrapped = gcc.cc; wrapCCMulti = cc: if system == "x86_64-linux" then lowPrio ( @@ -4750,44 +4761,48 @@ in gccApple = throw "gccApple is no longer supported"; - gccCrossStageStatic = let + gccCrossStageStatic = assert targetPlatform != buildPlatform; let libcCross1 = if stdenv.cross.libc == "msvcrt" then windows.mingw_w64_headers else if stdenv.cross.libc == "libSystem" then darwin.xcode else null; in wrapGCCCross { - gcc = forceNativeDrv (gcc.cc.override { - cross = crossSystem; + gcc = forcedNativePackages.gcc.cc.override { + cross = targetPlatform; crossStageStatic = true; langCC = false; libcCross = libcCross1; enableShared = false; - }); + # Why is this needed? + inherit (forcedNativePackages) binutilsCross; + }; libc = libcCross1; binutils = binutilsCross; - cross = crossSystem; + cross = targetPlatform; }; # Only needed for mingw builds - gccCrossMingw2 = wrapGCCCross { + gccCrossMingw2 = assert targetPlatform != buildPlatform; wrapGCCCross { gcc = gccCrossStageStatic.gcc; libc = windows.mingw_headers2; binutils = binutilsCross; - cross = assert crossSystem != null; crossSystem; + cross = targetPlatform; }; - gccCrossStageFinal = wrapGCCCross { - gcc = forceNativeDrv (gcc.cc.override { - cross = crossSystem; + gccCrossStageFinal = assert targetPlatform != buildPlatform; wrapGCCCross { + gcc = forcedNativePackages.gcc.cc.override { + cross = targetPlatform; crossStageStatic = false; # XXX: We have troubles cross-compiling libstdc++ on MinGW (see # ), so don't even try. - langCC = crossSystem.config != "i686-pc-mingw32"; - }); + langCC = targetPlatform.config != "i686-pc-mingw32"; + # Why is this needed? + inherit (forcedNativePackages) binutilsCross; + }; libc = libcCross; binutils = binutilsCross; - cross = crossSystem; + cross = targetPlatform; }; gcc45 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.5 { @@ -4805,7 +4820,7 @@ in # and host != build), `cross' must be null but the cross-libc must still # be passed. cross = null; - libcCross = if crossSystem != null then libcCross else null; + libcCross = if targetPlatform != buildPlatform then libcCross else null; })); gcc48 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.8 { @@ -4818,7 +4833,7 @@ in # and host != build), `cross' must be null but the cross-libc must still # be passed. cross = null; - libcCross = if crossSystem != null then libcCross else null; + libcCross = if targetPlatform != buildPlatform then libcCross else null; isl = if !stdenv.isDarwin then isl_0_14 else null; cloog = if !stdenv.isDarwin then cloog else null; @@ -4835,7 +4850,7 @@ in # and host != build), `cross' must be null but the cross-libc must still # be passed. cross = null; - libcCross = if crossSystem != null then libcCross else null; + libcCross = if targetPlatform != buildPlatform then libcCross else null; isl = if !stdenv.isDarwin then isl_0_11 else null; @@ -4852,7 +4867,7 @@ in # and host != build), `cross' must be null but the cross-libc must still # be passed. cross = null; - libcCross = if crossSystem != null then libcCross else null; + libcCross = if targetPlatform != buildPlatform then libcCross else null; isl = if !stdenv.isDarwin then isl_0_14 else null; })); @@ -4867,7 +4882,7 @@ in # and host != build), `cross' must be null but the cross-libc must still # be passed. cross = null; - libcCross = if crossSystem != null then libcCross else null; + libcCross = if targetPlatform != buildPlatform then libcCross else null; isl = if !stdenv.isDarwin then isl_0_14 else null; })); @@ -5000,7 +5015,7 @@ in # Haskell and GHC - haskell = callPackage ./haskell-packages.nix { inherit crossSystem; }; + haskell = callPackage ./haskell-packages.nix { }; haskellPackages = haskell.packages.ghc801.override { overrides = config.haskellPackageOverrides or (self: super: {}); @@ -5083,6 +5098,14 @@ in intercal = callPackage ../development/compilers/intercal { }; + irony-server = callPackage ../development/tools/irony-server/default.nix { + # The repository of irony to use -- must match the version of the employed emacs + # package. Wishing we could merge it into one irony package, to avoid this issue, + # but its emacs-side expression is autogenerated, and we can't hook into it (other + # than peek into its version). + inherit (emacsPackagesNg.melpaStablePackages) irony; + }; + hugs = callPackage ../development/interpreters/hugs { }; openjdk7 = @@ -5279,7 +5302,6 @@ in mozart = mozart-binary; nim = callPackage ../development/compilers/nim { }; - nimble = callPackage ../development/tools/nimble { }; nrpl = callPackage ../development/tools/nrpl { }; neko = callPackage ../development/compilers/neko { }; @@ -5329,16 +5351,16 @@ in rust = rustStable; rustStable = callPackage ../development/compilers/rust {}; - rustBeta = callPackage ../development/compilers/rust/beta.nix {}; - rustNightly = callPackage ../development/compilers/rust/nightly.nix { + rustBeta = lowPrio (recurseIntoAttrs (callPackage ../development/compilers/rust/beta.nix {})); + rustNightly = lowPrio (recurseIntoAttrs (callPackage ../development/compilers/rust/nightly.nix { rustPlatform = recurseIntoAttrs (makeRustPlatform rustBeta); - }; - rustNightlyBin = callPackage ../development/compilers/rust/nightlyBin.nix { + })); + rustNightlyBin = lowPrio (callPackage ../development/compilers/rust/nightlyBin.nix { buildRustPackage = callPackage ../build-support/rust { rust = rustNightlyBin; rustRegistry = callPackage ./rust-packages.nix { }; }; - }; + }); cargo = rust.cargo; rustc = rust.rustc; @@ -5379,8 +5401,9 @@ in scala_2_9 = callPackage ../development/compilers/scala/2.9.nix { }; scala_2_10 = callPackage ../development/compilers/scala/2.10.nix { }; - scala_2_11 = callPackage ../development/compilers/scala { }; - scala = scala_2_11; + scala_2_11 = callPackage ../development/compilers/scala/2.11.nix { }; + scala_2_12 = callPackage ../development/compilers/scala { }; + scala = scala_2_12; scalafmt = callPackage ../development/tools/scalafmt { }; @@ -5470,12 +5493,12 @@ in wrapGCCCross = {gcc, libc, binutils, cross, shell ? "", name ? "gcc-cross-wrapper"}: - forceNativeDrv (callPackage ../build-support/gcc-cross-wrapper { + forcedNativePackages.callPackage ../build-support/gcc-cross-wrapper { nativeTools = false; nativeLibc = false; noLibc = (libc == null); inherit gcc binutils libc shell name cross; - }); + }; # prolog yap = callPackage ../development/compilers/yap { }; @@ -5484,6 +5507,8 @@ in yosys = callPackage ../development/compilers/yosys { }; + zulu = callPackage ../development/compilers/zulu { }; + ### DEVELOPMENT / INTERPRETERS @@ -5623,7 +5648,9 @@ in kanif = callPackage ../applications/networking/cluster/kanif { }; - lxappearance = callPackage ../desktops/lxde/core/lxappearance {}; + lxappearance = callPackage ../desktops/lxde/core/lxappearance { + gtk2 = gtk2-x11; + }; lxmenu-data = callPackage ../desktops/lxde/core/lxmenu-data.nix { }; @@ -5741,6 +5768,14 @@ in php70 php71; + php-embed = php71-embed; + + php71-embed = php71.override { + config.php.embed = true; + config.php.apxs2 = false; + }; + + picoc = callPackage ../development/interpreters/picoc {}; picolisp = callPackage ../development/interpreters/picolisp {}; @@ -5974,9 +6009,9 @@ in antlr = callPackage ../development/tools/parsing/antlr/2.7.7.nix { }; - antlr3 = callPackage ../development/tools/parsing/antlr { }; antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { }; antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { }; + antlr3 = antlr3_5; ant = apacheAnt; @@ -6045,12 +6080,12 @@ in gold = false; }); - binutilsCross = assert crossSystem != null; lowPrio (forceNativeDrv ( - if crossSystem.libc == "libSystem" then darwin.cctools_cross - else binutils.override { + binutilsCross = assert targetPlatform != buildPlatform; lowPrio ( + if targetPlatform.libc == "libSystem" then darwin.cctools_cross + else forcedNativePackages.binutils.override { noSysDirs = true; - cross = crossSystem; - })); + cross = targetPlatform; + }); bison2 = callPackage ../development/tools/parsing/bison/2.x.nix { }; bison3 = callPackage ../development/tools/parsing/bison/3.x.nix { }; @@ -6254,6 +6289,8 @@ in doxygen_gui = lowPrio (doxygen.override { inherit qt4; }); + drake = callPackage ../development/tools/build-managers/drake { }; + drush = callPackage ../development/tools/misc/drush { }; editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { }; @@ -6339,6 +6376,8 @@ in gradle_2_5 = self.gradleGen.gradle_2_5; gperf = callPackage ../development/tools/misc/gperf { }; + # 3.1 changed some parameters from int to size_t, leading to mismatches. + gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { }; grail = callPackage ../development/libraries/grail { }; @@ -6356,6 +6395,8 @@ in heroku = callPackage ../development/tools/heroku { }; + htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { }; + hyenae = callPackage ../tools/networking/hyenae { }; icestorm = callPackage ../development/tools/icestorm { }; @@ -6394,7 +6435,9 @@ in jenkins-job-builder = pythonPackages.jenkins-job-builder; - kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { }; + kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends { + gperf = gperf_3_0; + }; kcov = callPackage ../development/tools/analysis/kcov { }; @@ -6435,6 +6478,8 @@ in mk = callPackage ../development/tools/build-managers/mk { }; + msgpack-tools = callPackage ../development/tools/msgpack-tools { }; + msitools = callPackage ../development/tools/misc/msitools { }; multi-ghc-travis = callPackage ../development/tools/haskell/multi-ghc-travis { }; @@ -6511,9 +6556,9 @@ in cross_renaming: we should make all programs use pkgconfig as nativeBuildInput after the renaming. */ - pkgconfig = forceNativeDrv (callPackage ../development/tools/misc/pkgconfig { + pkgconfig = forcedNativePackages.callPackage ../development/tools/misc/pkgconfig { fetchurl = fetchurlBoot; - }); + }; pkgconfigUpstream = lowPrio (pkgconfig.override { vanilla = true; }); postiats-utilities = callPackage ../development/tools/postiats-utilities {}; @@ -6687,7 +6732,7 @@ in gdbGuile = lowPrio (gdb.override { inherit guile; }); gdbCross = lowPrio (callPackage ../development/tools/misc/gdb { - target = crossSystem; + target = if targetPlatform != buildPlatform then targetPlatform else null; }); gdb-multitarget = lowPrio (gdb.override { multitarget = true; }); @@ -6817,10 +6862,7 @@ in beecrypt = callPackage ../development/libraries/beecrypt { }; beignet = callPackage ../development/libraries/beignet { - inherit (llvmPackages_37) llvm clang-unwrapped; - inherit (xorg) libX11 libXfixes libpthreadstubs libXdmcp libXdamage libXxf86vm; - inherit (python3Packages) python; - inherit (purePackages) gl; + inherit (llvmPackages) llvm clang-unwrapped; }; belle-sip = callPackage ../development/libraries/belle-sip { }; @@ -6894,10 +6936,6 @@ in chromaprint = callPackage ../development/libraries/chromaprint { }; - cilaterm = callPackage ../development/libraries/cil-aterm { - stdenv = overrideInStdenv stdenv [gnumake380]; - }; - cl = callPackage ../development/libraries/cl { }; classads = callPackage ../development/libraries/classads { }; @@ -7292,10 +7330,10 @@ in withGd = true; }; - glibcCross = forceNativeDrv (glibc.override { + glibcCross = forcedNativePackages.glibc.override { gccCross = gccCrossStageStatic; linuxHeaders = linuxHeadersCross; - }); + }; # We can choose: libcCrossChooser = name: if name == "glibc" then glibcCross @@ -7304,7 +7342,7 @@ in else if name == "libSystem" then darwin.xcode else throw "Unknown libc"; - libcCross = assert crossSystem != null; libcCrossChooser crossSystem.libc; + libcCross = assert targetPlatform != buildPlatform; libcCrossChooser targetPlatform.libc; # Only supported on Linux glibcLocales = if stdenv.isLinux then callPackage ../development/libraries/glibc/locales.nix { } else null; @@ -7494,7 +7532,9 @@ in cairomm = callPackage ../development/libraries/cairomm { }; pango = callPackage ../development/libraries/pango { }; - pangomm = callPackage ../development/libraries/pangomm { }; + pangomm = callPackage ../development/libraries/pangomm { + inherit (darwin.apple_sdk.frameworks) ApplicationServices; + }; pangox_compat = callPackage ../development/libraries/pangox-compat { }; @@ -7512,15 +7552,15 @@ in inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; + gtk2-x11 = gtk2.override { + gdktarget = "x11"; + }; + gtk3 = callPackage ../development/libraries/gtk+/3.x.nix { }; gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { }; gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { }; - gtkmozembedsharp = callPackage ../development/libraries/gtkmozembed-sharp { - gtksharp = gtk-sharp-2_0; - }; - gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { inherit (gnome2) libglade libgtkhtml gtkhtml libgnomecanvas libgnomeui libgnomeprint @@ -7539,6 +7579,8 @@ in gtk = gtk2; }; + gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler {}; + gtkspell2 = callPackage ../development/libraries/gtkspell { }; gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { }; @@ -7783,7 +7825,7 @@ in libav = libav_11; # branch 11 is API-compatible with branch 10 libav_all = callPackage ../development/libraries/libav { }; - inherit (libav_all) libav_0_8 libav_11; + inherit (libav_all) libav_0_8 libav_11 libav_12; libavc1394 = callPackage ../development/libraries/libavc1394 { }; @@ -8205,9 +8247,9 @@ in # glibc provides libiconv so systems with glibc don't need to build libiconv # separately, but we also provide libiconvReal, which will always be a # standalone libiconv, just in case you want it - libiconv = if crossSystem != null then - (if crossSystem.libc == "glibc" then libcCross - else if crossSystem.libc == "libSystem" then darwin.libiconv + libiconv = if stdenv ? cross then + (if stdenv.cross.libc == "glibc" then libcCross + else if stdenv.cross.libc == "libSystem" then darwin.libiconv else libiconvReal) else if stdenv.isGlibc then glibcIconv stdenv.cc.libc else if stdenv.isDarwin then darwin.libiconv @@ -8228,7 +8270,9 @@ in # On non-GNU systems we need GNU Gettext for libintl. libintlOrEmpty = stdenv.lib.optional (!stdenv.isLinux) gettext; - libid3tag = callPackage ../development/libraries/libid3tag { }; + libid3tag = callPackage ../development/libraries/libid3tag { + gperf = gperf_3_0; + }; libidn = callPackage ../development/libraries/libidn { }; @@ -8255,10 +8299,6 @@ in libjpeg_drop = callPackage ../development/libraries/libjpeg-drop { }; libjpeg = if stdenv.isLinux then libjpeg_turbo else libjpeg_original; # some problems, both on FreeBSD and Darwin - libjpeg62 = callPackage ../development/libraries/libjpeg/62.nix { - libtool = libtool_1_5; - }; - libjreen = callPackage ../development/libraries/libjreen { }; libjson_rpc_cpp = callPackage ../development/libraries/libjson-rpc-cpp { }; @@ -8899,7 +8939,7 @@ in opencl-headers = callPackage ../development/libraries/opencl-headers { }; - opencl-icd = callPackage ../development/libraries/opencl-icd { }; + opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { }; opencollada = callPackage ../development/libraries/opencollada { }; @@ -9066,7 +9106,9 @@ in popt = callPackage ../development/libraries/popt { }; - portaudio = callPackage ../development/libraries/portaudio { }; + portaudio = callPackage ../development/libraries/portaudio { + inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon; + }; portmidi = callPackage ../development/libraries/portmidi {}; @@ -9852,6 +9894,8 @@ in yajl = callPackage ../development/libraries/yajl { }; + yubioath-desktop = callPackage ../applications/misc/yubioath-desktop { }; + yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool { }; yubikey-neo-manager = callPackage ../tools/misc/yubikey-neo-manager { }; @@ -9960,10 +10004,6 @@ in jflex = callPackage ../development/libraries/java/jflex { }; - jjtraveler = callPackage ../development/libraries/java/jjtraveler { - stdenv = overrideInStdenv stdenv [gnumake380]; - }; - junit = callPackage ../development/libraries/java/junit { antBuild = releaseTools.antBuild; }; junixsocket = callPackage ../development/libraries/java/junixsocket { }; @@ -10201,6 +10241,8 @@ in erlang = erlangR16; }; + couchpotato = callPackage ../servers/couchpotato {}; + dico = callPackage ../servers/dico { }; dict = callPackage ../servers/dict { @@ -10288,6 +10330,7 @@ in jetty = callPackage ../servers/http/jetty { }; knot-dns = callPackage ../servers/dns/knot-dns { }; + knot-resolver = callPackage ../servers/dns/knot-resolver { }; rdkafka = callPackage ../development/libraries/rdkafka { }; @@ -10391,18 +10434,25 @@ in rspamd = callPackage ../servers/mail/rspamd { }; - pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { }; + pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { + gperf = gperf_3_0; + }; pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { }; postgrey = callPackage ../servers/mail/postgrey { }; pshs = callPackage ../servers/http/pshs { }; - libpulseaudio = callPackage ../servers/pulseaudio { libOnly = true; }; + libpulseaudio = callPackage ../servers/pulseaudio { + libOnly = true; + inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; + }; # Name is changed to prevent use in packages; # please use libpulseaudio instead. - pulseaudioLight = callPackage ../servers/pulseaudio { }; + pulseaudioLight = callPackage ../servers/pulseaudio { + inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; + }; pulseaudioFull = callPackage ../servers/pulseaudio { gconf = gnome3.gconf; @@ -10413,6 +10463,7 @@ in bluetoothSupport = true; remoteControlSupport = true; zeroconfSupport = true; + inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa; }; tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { }; @@ -10527,7 +10578,6 @@ in prometheus = callPackage ../servers/monitoring/prometheus { }; prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { }; prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { }; - prometheus-cli = callPackage ../servers/monitoring/prometheus/cli.nix { }; prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { }; prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { }; @@ -10654,6 +10704,7 @@ in spawn_fcgi = callPackage ../servers/http/spawn-fcgi { }; squid = callPackage ../servers/squid { }; + squid4 = callPackage ../servers/squid/4.nix { }; sslh = callPackage ../servers/sslh { }; @@ -10843,8 +10894,8 @@ in cmdline = callPackage ../os-specific/darwin/command-line-tools {}; apple-source-releases = callPackage ../os-specific/darwin/apple-source-releases { }; in apple-source-releases // rec { - cctools_cross = callPackage (forceNativeDrv (callPackage ../os-specific/darwin/cctools/port.nix {}).cross) { - cross = assert crossSystem != null; crossSystem; + cctools_cross = callPackage (forcedNativePackages.callPackage ../os-specific/darwin/cctools/port.nix {}).cross { + cross = assert targetPlatform != buildPlatform; targetPlatform; inherit maloader; xctoolchain = xcode.toolchain; }; @@ -10892,6 +10943,8 @@ in stubs = callPackages ../os-specific/darwin/stubs {}; usr-include = callPackage ../os-specific/darwin/usr-include {}; + + DarwinTools = callPackage ../os-specific/darwin/DarwinTools {}; }; devicemapper = lvm2; @@ -10915,7 +10968,7 @@ in libossp_uuid = callPackage ../development/libraries/libossp-uuid { }; libuuid = - if crossSystem != null && crossSystem.config == "i586-pc-gnu" + if targetPlatform != buildPlatform && targetPlatform.config == "i586-pc-gnu" then (utillinuxMinimal // { crossDrv = lib.overrideDerivation utillinuxMinimal.crossDrv (args: { # `libblkid' fails to build on GNU/Hurd. @@ -11000,7 +11053,7 @@ in # GNU/Hurd core packages. gnu = recurseIntoAttrs (callPackage ../os-specific/gnu { - inherit platform crossSystem; + inherit platform; }); hwdata = callPackage ../os-specific/linux/hwdata { }; @@ -11022,7 +11075,9 @@ in inherit (perlPackages) SGMLSpm; }; - iptables = callPackage ../os-specific/linux/iptables { }; + iptables = callPackage ../os-specific/linux/iptables { + flex = flex_2_5_35; + }; ipset = callPackage ../os-specific/linux/ipset { }; @@ -11073,15 +11128,17 @@ in # -- Linux kernel expressions ------------------------------------------------ + lkl = callPackage ../applications/virtualization/lkl { }; + linuxHeaders = linuxHeaders_4_4; - linuxHeaders24Cross = forceNativeDrv (callPackage ../os-specific/linux/kernel-headers/2.4.nix { - cross = assert crossSystem != null; crossSystem; - }); + linuxHeaders24Cross = forcedNativePackages.callPackage ../os-specific/linux/kernel-headers/2.4.nix { + cross = assert targetPlatform != buildPlatform; targetPlatform; + }; - linuxHeaders26Cross = forceNativeDrv (callPackage ../os-specific/linux/kernel-headers/4.4.nix { - cross = assert crossSystem != null; crossSystem; - }); + linuxHeaders26Cross = forcedNativePackages.callPackage ../os-specific/linux/kernel-headers/4.4.nix { + cross = assert targetPlatform != buildPlatform; targetPlatform; + }; linuxHeaders_3_18 = callPackage ../os-specific/linux/kernel-headers/3.18.nix { }; @@ -11092,8 +11149,8 @@ in else if ver == "2.6" then linuxHeaders26Cross else throw "Unknown linux kernel version"; - linuxHeadersCross = assert crossSystem != null; - linuxHeadersCrossChooser crossSystem.platform.kernelMajor; + linuxHeadersCross = assert targetPlatform != buildPlatform; + linuxHeadersCrossChooser targetPlatform.platform.kernelMajor; kernelPatches = callPackage ../os-specific/linux/kernel/patches.nix { }; @@ -11147,7 +11204,6 @@ in linux_3_18 = callPackage ../os-specific/linux/kernel/linux-3.18.nix { kernelPatches = [ kernelPatches.bridge_stp_helper - kernelPatches.packet_fix_race_condition_CVE_2016_8655 ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu @@ -11159,7 +11215,6 @@ in linux_4_1 = callPackage ../os-specific/linux/kernel/linux-4.1.nix { kernelPatches = [ kernelPatches.bridge_stp_helper - kernelPatches.packet_fix_race_condition_CVE_2016_8655 ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu @@ -11172,24 +11227,6 @@ in kernelPatches = [ kernelPatches.bridge_stp_helper kernelPatches.cpu-cgroup-v2."4.4" - kernelPatches.p9_caching_4_4 - ] - ++ lib.optionals ((platform.kernelArch or null) == "mips") - [ kernelPatches.mips_fpureg_emu - kernelPatches.mips_fpu_sigill - kernelPatches.mips_ext3_n32 - ]; - }; - - linux_4_8 = callPackage ../os-specific/linux/kernel/linux-4.8.nix { - kernelPatches = - [ kernelPatches.bridge_stp_helper - # See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md - # when adding a new linux version - # !!! 4.7 patch doesn't apply, 4.8 patch not up yet, will keep checking - # kernelPatches.cpu-cgroup-v2."4.7" - kernelPatches.modinst_arg_list_too_long - kernelPatches.panic_on_icmp6_frag_CVE_2016_9919 ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu @@ -11206,6 +11243,7 @@ in # !!! 4.7 patch doesn't apply, 4.9 patch not up yet, will keep checking # kernelPatches.cpu-cgroup-v2."4.7" kernelPatches.modinst_arg_list_too_long + kernelPatches.p9_caching_4_9 ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu @@ -11218,6 +11256,7 @@ in kernelPatches = [ kernelPatches.bridge_stp_helper kernelPatches.modinst_arg_list_too_long + kernelPatches.p9_caching_4_9 ] ++ lib.optionals ((platform.kernelArch or null) == "mips") [ kernelPatches.mips_fpureg_emu kernelPatches.mips_fpu_sigill @@ -11377,7 +11416,7 @@ in }); # The current default kernel / kernel modules. - linuxPackages = linuxPackages_4_4; + linuxPackages = linuxPackages_4_9; linux = linuxPackages.kernel; # Update this when adding the newest kernel major version! @@ -11392,7 +11431,6 @@ in linuxPackages_3_18 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_3_18); linuxPackages_4_1 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_1); linuxPackages_4_4 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_4); - linuxPackages_4_8 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_8); linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9); # Don't forget to update linuxPackages_latest! @@ -11619,6 +11657,8 @@ in powerdns = callPackage ../servers/dns/powerdns { }; + pdns-recursor = callPackage ../servers/dns/pdns-recursor { }; + powertop = callPackage ../os-specific/linux/powertop { }; prayer = callPackage ../servers/prayer { }; @@ -11711,6 +11751,7 @@ in systemd = callPackage ../os-specific/linux/systemd { utillinux = utillinuxMinimal; # break the cyclic dependency + gperf = gperf_3_0; # fix build until v233 } // { udev.bin = systemd; # ${systemd.udev.bin}/bin/udevadm @@ -11774,7 +11815,7 @@ in uclibcCross = lowPrio (callPackage ../os-specific/linux/uclibc { linuxHeaders = linuxHeadersCross; gccCross = gccCrossStageStatic; - cross = assert crossSystem != null; crossSystem; + cross = assert targetPlatform != buildPlatform; targetPlatform; }); udev = systemd; @@ -11814,6 +11855,8 @@ in qt5 = null; }; + vndr = callPackage ../development/tools/vndr { }; + windows = rec { cygwinSetup = callPackage ../os-specific/windows/cygwin-setup { }; @@ -12371,19 +12414,7 @@ in ao = callPackage ../applications/graphics/ao {}; - ardour = ardour5; - - ardour3 = callPackage ../applications/audio/ardour/ardour3.nix { - inherit (gnome2) libgnomecanvas libgnomecanvasmm; - inherit (vamp) vampSDK; - }; - - ardour4 = callPackage ../applications/audio/ardour/ardour4.nix { - inherit (gnome2) libgnomecanvas libgnomecanvasmm; - inherit (vamp) vampSDK; - }; - - ardour5 = callPackage ../applications/audio/ardour { + ardour = callPackage ../applications/audio/ardour { inherit (gnome2) libgnomecanvas libgnomecanvasmm; inherit (vamp) vampSDK; }; @@ -12510,7 +12541,9 @@ in bibletime = callPackage ../applications/misc/bibletime { }; - bitkeeper = callPackage ../applications/version-management/bitkeeper { }; + bitkeeper = callPackage ../applications/version-management/bitkeeper { + gperf = gperf_3_0; + }; bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { }; bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { }; @@ -12790,6 +12823,7 @@ in }; docker = callPackage ../applications/virtualization/docker { }; + docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { }; docker-gc = callPackage ../applications/virtualization/docker/gc.nix { }; @@ -13188,7 +13222,9 @@ in gpa = callPackage ../applications/misc/gpa { }; - gpicview = callPackage ../applications/graphics/gpicview { }; + gpicview = callPackage ../applications/graphics/gpicview { + gtk2 = gtk2-x11; + }; gqrx = callPackage ../applications/misc/gqrx { }; @@ -13350,6 +13386,7 @@ in inherit (gnome2) libart_lgpl; webkit = null; lcms = lcms2; + inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; gimp = gimp_2_8; @@ -13431,6 +13468,8 @@ in manuskript = callPackage ../applications/editors/manuskript { }; + manul = callPackage ../development/tools/manul { }; + mi2ly = callPackage ../applications/audio/mi2ly {}; praat = callPackage ../applications/audio/praat { }; @@ -13504,10 +13543,6 @@ in gmpc = callPackage ../applications/audio/gmpc {}; - gmtk = callPackage ../applications/networking/browsers/mozilla-plugins/gmtk { - inherit (gnome2) GConf; - }; - gnome-mpv = callPackage ../applications/video/gnome-mpv { }; gollum = callPackage ../applications/misc/gollum { }; @@ -14430,6 +14465,8 @@ in osmo = callPackage ../applications/office/osmo { }; + palemoon = callPackage ../applications/networking/browsers/palemoon { }; + pamix = callPackage ../applications/audio/pamix { }; pamixer = callPackage ../applications/audio/pamixer { }; @@ -14448,6 +14485,8 @@ in paraview = callPackage ../applications/graphics/paraview { }; + packet = callPackage ../development/tools/packet { }; + pbrt = callPackage ../applications/graphics/pbrt { }; pcsxr = callPackage ../misc/emulators/pcsxr { @@ -14686,9 +14725,9 @@ in quiterss = qt5.callPackage ../applications/networking/newsreaders/quiterss {}; - quodlibet = callPackage ../applications/audio/quodlibet { }; + quodlibet-without-gst-plugins = callPackage ../applications/audio/quodlibet { }; - quodlibet-with-gst-plugins = callPackage ../applications/audio/quodlibet { + quodlibet = callPackage ../applications/audio/quodlibet { withGstPlugins = true; gst_plugins_bad = null; }; @@ -15123,7 +15162,7 @@ in taskserver = callPackage ../servers/misc/taskserver { }; - tdesktop = qt5.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { + tdesktop = qt56.callPackage ../applications/networking/instant-messengers/telegram/tdesktop { inherit (pythonPackages) gyp; }; @@ -15149,9 +15188,7 @@ in vte = gnome2.vte.override { pythonSupport = true; }; }; - termite = callPackage ../applications/misc/termite { - vte = gnome3_20.vte-select-text; - }; + termite = callPackage ../applications/misc/termite { vte = null; }; tesseract = callPackage ../applications/graphics/tesseract { }; @@ -15344,7 +15381,6 @@ in }; virtmanager = callPackage ../applications/virtualization/virt-manager { - inherit (gnome2) gnome_python; vte = gnome3.vte; dconf = gnome3.dconf; spice_gtk = spice_gtk; @@ -15680,7 +15716,9 @@ in inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas; }; - apvlv = callPackage ../applications/misc/apvlv { }; + apvlv = callPackage ../applications/misc/apvlv { + gtk2 = gtk2-x11; + }; xpdf = callPackage ../applications/misc/xpdf { base14Fonts = "${ghostscript}/share/ghostscript/fonts"; @@ -16370,9 +16408,7 @@ in warmux = callPackage ../games/warmux { }; - warsow = callPackage ../games/warsow { - libjpeg = libjpeg62; - }; + warsow = callPackage ../games/warsow { }; warzone2100 = qt5.callPackage ../games/warzone2100 { }; @@ -16466,8 +16502,6 @@ in libcanberra = self.libcanberra_gtk2; }); - gnome3_20 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.20 { }); - gnome3_22 = recurseIntoAttrs (callPackage ../desktops/gnome-3/3.22 { }); gnome3 = gnome3_22; @@ -16929,7 +16963,9 @@ in abella = callPackage ../applications/science/logic/abella {}; - alt-ergo = callPackage ../applications/science/logic/alt-ergo {}; + alt-ergo = callPackage ../applications/science/logic/alt-ergo { + ocamlPackages = ocamlPackages_4_02; + }; aspino = callPackage ../applications/science/logic/aspino {}; @@ -16943,14 +16979,10 @@ in inherit (ocamlPackages_4_01_0) ocaml findlib lablgtk; camlp5 = ocamlPackages_4_01_0.camlp5_transitional; }; - coq_8_5 = callPackage ../applications/science/logic/coq/8.5.nix { - inherit (ocamlPackages) ocaml findlib lablgtk; - camlp5 = ocamlPackages.camlp5_transitional; - }; - coq_8_6 = callPackage ../applications/science/logic/coq/8.6.nix { - inherit (ocamlPackages) ocaml findlib lablgtk; - camlp5 = ocamlPackages.camlp5_transitional; + coq_8_5 = callPackage ../applications/science/logic/coq { + version = "8.5pl3"; }; + coq_8_6 = callPackage ../applications/science/logic/coq {}; coq_HEAD = callPackage ../applications/science/logic/coq/HEAD.nix { inherit (ocamlPackages) ocaml findlib lablgtk; camlp5 = ocamlPackages.camlp5_transitional; @@ -17218,7 +17250,9 @@ in scilab-bin = callPackage ../applications/science/math/scilab-bin {}; - scotch = callPackage ../applications/science/math/scotch { }; + scotch = callPackage ../applications/science/math/scotch { + flex = flex_2_5_35; + }; msieve = callPackage ../applications/science/math/msieve { }; @@ -17540,6 +17574,8 @@ in nix-prefetch-zip nix-prefetch-scripts; + nix-update-source = callPackage ../tools/package-management/nix-update-source {}; + nix-template-rpm = callPackage ../build-support/templaterpm { inherit (pythonPackages) python toposort; }; nix-repl = callPackage ../tools/package-management/nix-repl { }; @@ -17578,7 +17614,7 @@ in mnemonicode = callPackage ../misc/mnemonicode { }; - mysqlWorkbench = newScope gnome2 ../applications/misc/mysql-workbench (let mysql = mysql57; in { + mysql-workbench = newScope gnome2 ../applications/misc/mysql-workbench (let mysql = mysql57; in { automake = automake113x; gdal = gdal.override {mysql = mysql // {lib = {dev = mysql;};};}; mysql = mysql; @@ -17901,8 +17937,6 @@ in yadm = callPackage ../applications/version-management/yadm { }; - yafc = callPackage ../applications/networking/yafc { }; - yamdi = callPackage ../tools/video/yamdi { }; yandex-disk = callPackage ../tools/filesystems/yandex-disk { }; @@ -17952,7 +17986,7 @@ in discord = callPackage ../applications/networking/instant-messengers/discord { }; - golden-cheetah = qt55.callPackage ../applications/misc/golden-cheetah {}; + golden-cheetah = qt5.callPackage ../applications/misc/golden-cheetah {}; linkchecker = callPackage ../tools/networking/linkchecker { }; @@ -17983,4 +18017,8 @@ in fpm2 = callPackage ../tools/security/fpm2 { }; simplenote = callPackage ../applications/misc/simplenote { }; + + hy = callPackage ../development/interpreters/hy {}; + + ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; }; } diff --git a/pkgs/top-level/default.nix b/pkgs/top-level/default.nix index db3abb531f1..3c67d316f7c 100644 --- a/pkgs/top-level/default.nix +++ b/pkgs/top-level/default.nix @@ -7,11 +7,11 @@ 3. Defaults to no non-standard config and no cross-compilation target - 4. Uses the above to infer the default standard environment (stdenv) if - none is provided + 4. Uses the above to infer the default standard environment's (stdenv's) + stages if no stdenv's are provided - 5. Builds the final stage --- a fully booted package set with the chosen - stdenv + 5. Folds the stages to yield the final fully booted package set for the + chosen stdenv Use `impure.nix` to also infer the `system` based on the one on which evaluation is taking place, and the configuration from environment variables @@ -23,9 +23,13 @@ , # Allow a configuration attribute set to be passed in as an argument. config ? {} -, # The standard environment for building packages, or rather a function - # providing it. See below for the arguments given to that function. - stdenvFunc ? import ../stdenv +, # List of overlays layers used to extend Nixpkgs. + overlays ? [] + +, # A function booting the final package set for a specific standard + # environment. See below for the arguments given to that function, + # the type of list it returns. + stdenvStages ? import ../stdenv , crossSystem ? null , platform ? assert false; null @@ -76,10 +80,29 @@ in let inherit lib nixpkgsFun; } // newArgs); - stdenv = stdenvFunc { - inherit lib allPackages system platform crossSystem config; + boot = import ../stdenv/booter.nix { inherit lib allPackages; }; + + stages = stdenvStages { + # One would think that `localSystem` and `crossSystem` overlap horribly with + # the three `*Platforms` (`buildPlatform`, `hostPlatform,` and + # `targetPlatform`; see `stage.nix` or the manual). Actually, those + # identifiers I, @Ericson2314, purposefully not used here to draw a subtle + # but important distinction: + # + # While the granularity of having 3 platforms is necessary to properly + # *build* packages, it is overkill for specifying the user's *intent* when + # making a build plan or package set. A simple "build vs deploy" dichotomy + # is adequate: the "sliding window" principle described in the manual shows + # how to interpolate between the these two "end points" to get the 3 + # platform triple for each bootstrapping stage. + # + # Also, less philosophically but quite practically, `crossSystem` should be + # null when one doesn't want to cross-compile, while the `*Platform`s are + # always non-null. `localSystem` is always non-null. + localSystem = { inherit system platform; }; + inherit lib crossSystem config overlays; }; - pkgs = allPackages { inherit system stdenv config crossSystem platform; }; + pkgs = boot stages; in pkgs diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 5b14af145e9..7309121486e 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -1,4 +1,4 @@ -{ pkgs, callPackage, stdenv, crossSystem }: +{ pkgs, callPackage, stdenv, buildPlatform, targetPlatform }: rec { @@ -55,7 +55,7 @@ rec { ghcHEAD = callPackage ../development/compilers/ghc/head.nix rec { bootPkgs = packages.ghc7103; inherit (bootPkgs) alex happy; - inherit crossSystem; + inherit buildPlatform targetPlatform; selfPkgs = packages.ghcHEAD; }; ghcjs = packages.ghc7103.callPackage ../development/compilers/ghcjs { diff --git a/pkgs/top-level/impure.nix b/pkgs/top-level/impure.nix index e9066815927..60a55c657c0 100644 --- a/pkgs/top-level/impure.nix +++ b/pkgs/top-level/impure.nix @@ -18,7 +18,26 @@ else if homeDir != "" && pathExists configFile2 then import configFile2 else {} +, # Overlays are used to extend Nixpkgs collection with additional + # collections of packages. These collection of packages are part of the + # fix-point made by Nixpkgs. + overlays ? let + inherit (builtins) getEnv pathExists readDir attrNames map sort + lessThan; + dirEnv = getEnv "NIXPKGS_OVERLAYS"; + dirHome = (getEnv "HOME") + "/.nixpkgs/overlays"; + dirCheck = dir: dir != "" && pathExists (dir + "/."); + overlays = dir: + let content = readDir dir; in + map (n: import "${dir}/${n}") (sort lessThan (attrNames content)); + in + if dirEnv != "" then + if dirCheck dirEnv then overlays dirEnv + else throw "The environment variable NIXPKGS_OVERLAYS does not name a valid directory." + else if dirCheck dirHome then overlays dirHome + else [] + , ... } @ args: -import ./. (args // { inherit system config; }) +import ./. (args // { inherit system config overlays; }) diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 6e3f98c7ba2..40f4ba85745 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -20,6 +20,8 @@ let ansiterminal = callPackage ../development/ocaml-modules/ansiterminal { }; + apron = callPackage ../development/ocaml-modules/apron { }; + asn1-combinators = callPackage ../development/ocaml-modules/asn1-combinators { }; astring = callPackage ../development/ocaml-modules/astring { }; @@ -182,6 +184,8 @@ let inherit (pkgs) fontconfig; }; + fpath = callPackage ../development/ocaml-modules/fpath { }; + functory = callPackage ../development/ocaml-modules/functory { }; gen = callPackage ../development/ocaml-modules/gen { }; @@ -263,6 +267,10 @@ let mlgmp = callPackage ../development/ocaml-modules/mlgmp { }; + mlgmpidl = callPackage ../development/ocaml-modules/mlgmpidl { }; + + mtime = callPackage ../development/ocaml-modules/mtime { }; + nocrypto = callPackage ../development/ocaml-modules/nocrypto { lwt = ocaml_lwt; }; @@ -347,10 +355,14 @@ let ojquery = callPackage ../development/ocaml-modules/ojquery { }; + omd = callPackage ../development/ocaml-modules/omd { }; + otfm = callPackage ../development/ocaml-modules/otfm { }; otr = callPackage ../development/ocaml-modules/otr { }; + owee = callPackage ../development/ocaml-modules/owee { }; + ounit = callPackage ../development/ocaml-modules/ounit { }; piqi = callPackage ../development/ocaml-modules/piqi { }; @@ -364,6 +376,8 @@ let sequence = callPackage ../development/ocaml-modules/sequence { }; + spacetime_lib = callPackage ../development/ocaml-modules/spacetime_lib { }; + sqlexpr = callPackage ../development/ocaml-modules/sqlexpr { }; tuntap = callPackage ../development/ocaml-modules/tuntap { }; @@ -412,6 +426,8 @@ let minimal = false; }; + ocb-stubblr = callPackage ../development/ocaml-modules/ocb-stubblr { }; + ocurl = callPackage ../development/ocaml-modules/ocurl { }; pa_ounit = callPackage ../development/ocaml-modules/pa_ounit { }; @@ -715,7 +731,9 @@ in rec ocamlPackages_4_03 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.03.nix { }) (self: super: { }); - ocamlPackages_latest = ocamlPackages_4_03; + ocamlPackages_4_04 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.04.nix { }) (self: super: { }); + + ocamlPackages_latest = ocamlPackages_4_04; ocamlPackages = ocamlPackages_4_01_0; } diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 1587cee7430..9d8bf693078 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2094,11 +2094,11 @@ let self = _self // overrides; _self = with self; { }; }; - CompressRawBzip2 = buildPerlPackage { - name = "Compress-Raw-Bzip2-2.064"; + CompressRawBzip2 = buildPerlPackage rec { + name = "Compress-Raw-Bzip2-2.070"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.064.tar.gz; - sha256 = "0aqbggr9yf4hn21a9fra111rlmva3w8f3mqvbchl5l86knkbkwy3"; + url = "mirror://cpan/authors/id/P/PM/PMQS/${name}.tar.gz"; + sha256 = "0rmwpqhnhw5n11gm9mbxrxnardm0jfy7568ln9zw21bq3d7dsmn8"; }; # Don't build a private copy of bzip2. @@ -2959,6 +2959,21 @@ let self = _self // overrides; _self = with self; { }; }; + DataPerl = buildPerlPackage rec { + name = "Data-Perl-0.002009"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MA/MATTP/${name}.tar.gz"; + sha256 = "b62b2225870c2c3b16fb78c429f8729ddb8ed0e342f4209ec3c261b764c36f8b"; + }; + buildInputs = [ TestDeep TestFatal TestOutput ]; + propagatedBuildInputs = [ ClassMethodModifiers ListMoreUtils ModuleRuntime RoleTiny strictures ]; + meta = { + homepage = https://github.com/mattp-/Data-Perl; + description = "Base classes wrapping fundamental Perl data types"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + DataSection = buildPerlPackage rec { name = "Data-Section-0.200006"; src = fetchurl { @@ -5687,6 +5702,21 @@ let self = _self // overrides; _self = with self; { }; }; + GnuPGInterface = buildPerlPackage rec { + name = "GnuPG-Interface-0.52"; + src = fetchurl { + url = "mirror://cpan/authors/id/A/AL/ALEXMV/${name}.tar.gz"; + sha256 = "247a9f5a88bb6745281c00d0f7d5d94e8599a92396849fd9571356dda047fd35"; + }; + buildInputs = with pkgs; [ which gnupg1compat ]; + propagatedBuildInputs = [ Moo MooXHandlesVia MooXlate ]; + doCheck = false; + meta = { + description = "Supply object methods for interacting with GnuPG"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + GoferTransporthttp = buildPerlPackage { name = "GoferTransport-http-1.017"; src = fetchurl { @@ -8545,6 +8575,20 @@ let self = _self // overrides; _self = with self; { }; }; + MooXHandlesVia = buildPerlPackage rec { + name = "MooX-HandlesVia-0.001008"; + src = fetchurl { + url = "mirror://cpan/authors/id/M/MA/MATTP/${name}.tar.gz"; + sha256 = "b0946f23b3537763b8a96b8a83afcdaa64fce4b45235e98064845729acccfe8c"; + }; + buildInputs = [ MooXTypesMooseLike TestException TestFatal ]; + propagatedBuildInputs = [ ClassMethodModifiers DataPerl ModuleRuntime Moo RoleTiny ]; + meta = { + description = "NativeTrait-like behavior for Moo"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + MooXTypesMooseLike = buildPerlPackage rec { name = "MooX-Types-MooseLike-0.27"; src = fetchurl { @@ -8555,17 +8599,16 @@ let self = _self // overrides; _self = with self; { }; MooXTypesMooseLikeNumeric = buildPerlPackage rec { - name = "MooX-Types-MooseLike-Numeric-1.02"; + name = "MooX-Types-MooseLike-Numeric-1.03"; src = fetchurl { url = "mirror://cpan/authors/id/M/MA/MATEU/${name}.tar.gz"; - sha256 = "6186f75ab2747723fd979249ec6ee0c4550f5b47aa50c0d222cc7d3590182bb6"; + sha256 = "16adeb617b963d010179922c2e4e8762df77c75232e17320b459868c4970c44b"; }; - buildInputs = [ TestFatal ]; + buildInputs = [ Moo TestFatal ]; propagatedBuildInputs = [ MooXTypesMooseLike ]; meta = { description = "Moo types for numbers"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = [ maintainers.rycee ]; }; }; @@ -9094,18 +9137,17 @@ let self = _self // overrides; _self = with self; { }; MooseXTypesCommon = buildPerlPackage rec { - name = "MooseX-Types-Common-0.001013"; + name = "MooseX-Types-Common-0.001014"; src = fetchurl { url = "mirror://cpan/authors/id/E/ET/ETHER/${name}.tar.gz"; - sha256 = "ff0c963f5e8304acb5f64bdf9ba1f19284311148e1a8f0d1f81f123f9950f5f2"; + sha256 = "ef93718b6d2f240d50b5c3acb1a74b4c2a191869651470001a82be1f35d0ef0f"; }; buildInputs = [ ModuleBuildTiny TestDeep TestWarnings perl ]; - propagatedBuildInputs = [ MooseXTypes ]; + propagatedBuildInputs = [ MooseXTypes self."if" ]; meta = { homepage = https://github.com/moose/MooseX-Types-Common; description = "A library of commonly used type constraints"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; - maintainers = with maintainers; [ rycee ]; }; }; @@ -9571,6 +9613,18 @@ let self = _self // overrides; _self = with self; { }; }; + NetIDNEncode = buildPerlPackage { + name = "Net-IDN-Encode-2.400"; + src = fetchurl { + url = mirror://cpan/authors/id/C/CF/CFAERBER/Net-IDN-Encode-2.400.tar.gz; + sha256 = "0a9knav5f9kjldrkxx1k47ivd3p23zkmi8aqgyhnxidhgasz1dlq"; + }; + buildInputs = [ TestNoWarnings ]; + meta = { + description = "Internationalizing Domain Names in Applications (IDNA)"; + }; + }; + NetIP = buildPerlPackage { name = "Net-IP-1.26"; src = fetchurl { diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e58cc0f63fe..5c9f43c2870 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -281,6 +281,8 @@ in { pythonPackages = self; }; + pyscard = callPackage ../development/python-modules/pyscard { }; + pyside = callPackage ../development/python-modules/pyside { }; pysideApiextractor = callPackage ../development/python-modules/pyside/apiextractor.nix { }; @@ -864,8 +866,7 @@ in { }; }; - - amqp = buildPythonPackage rec { + amqp_1 = buildPythonPackage rec { name = "amqp-${version}"; version = "1.4.9"; disabled = pythonOlder "2.6"; @@ -884,6 +885,26 @@ in { }; }; + amqp = buildPythonPackage rec { + name = "amqp-${version}"; + version = "2.1.4"; + disabled = pythonOlder "2.6"; + + src = pkgs.fetchurl { + url = "mirror://pypi/a/amqp/${name}.tar.gz"; + sha256 = "1ybywzkd840v1qvb1p2bs08js260vq1jscjg8182hv7bmwacqy0k"; + }; + + buildInputs = with self; [ pytest_30 case ]; + propagatedBuildInputs = with self; [ vine ]; + + meta = { + homepage = http://github.com/celery/py-amqp; + description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project"; + license = licenses.lgpl21; + }; + }; + amqplib = buildPythonPackage rec { name = "amqplib-0.6.1"; @@ -1064,6 +1085,23 @@ in { }; }; + astor = buildPythonPackage rec { + name = "astor-${version}"; + version = "0.5"; + + src = pkgs.fetchurl { + url = "mirror://pypi/a/astor/${name}.tar.gz"; + sha256 = "1fdafq5hkis1fxqlmhw0sn44zp2ar46nxhbc22cvwg7hsd8z5gsa"; + }; + + meta = with pkgs.stdenv.lib; { + descriptions = "Library for reading, writing and rewriting python AST"; + homepage = https://github.com/berkerpeksag/astor; + license = licenses.bsd3; + maintainers = with maintainers; [ nixy ]; + }; + }; + asyncio = if (pythonAtLeast "3.3") then buildPythonPackage rec { name = "asyncio-${version}"; version = "3.4.3"; @@ -2321,11 +2359,11 @@ in { channels = buildPythonPackage rec { name = "channels-${version}"; - version = "0.17.3"; + version = "1.0.2"; src = pkgs.fetchurl { url = "mirror://pypi/c/channels/${name}.tar.gz"; - sha256 = "03nalz0mqjxqlgqwkmranair2c1amry2aw52dd78ihf07dfinnc9"; + sha256 = "0d8fywg416p851i8vz26pmz8b47akg5z10yw7xc7i51cpmp7y5zj"; }; # Files are missing in the distribution @@ -2649,8 +2687,7 @@ in { }; }; - - billiard = buildPythonPackage rec { + billiard_33 = buildPythonPackage rec { name = "billiard-${version}"; version = "3.3.0.23"; @@ -2670,6 +2707,26 @@ in { }; }; + billiard = buildPythonPackage rec { + name = "billiard-${version}"; + version = "3.5.0.2"; + + disabled = isPyPy; + + src = pkgs.fetchurl { + url = "mirror://pypi/b/billiard/${name}.tar.gz"; + sha256 = "1anw68rkja1dbgvndxz5mq6f89hmxwaha0fjcdnsl5j1wj7imc1y"; + }; + + buildInputs = with self; [ pytest_30 case ]; + + meta = { + homepage = https://github.com/celery/billiard; + description = "Python multiprocessing fork with improvements and bugfixes"; + license = licenses.bsd3; + }; + }; + binaryornot = buildPythonPackage rec { name = "binaryornot-${version}"; @@ -2880,7 +2937,7 @@ in { blockdiag = buildPythonPackage rec { - name = "blockdiag"; + name = "blockdiag-${version}"; version = "1.5.3"; src = pkgs.fetchurl { @@ -3476,6 +3533,25 @@ in { meta.maintainers = with maintainers; [ garbas ]; }; + case = buildPythonPackage rec { + name = "case-${version}"; + version = "1.5.2"; + + src = pkgs.fetchurl { + url = "mirror://pypi/c/case/${name}.tar.gz"; + sha256 = "1zbhbw87izcxj9rvqg432a7r69ps2ks20mqq3g3hgd42sckcy3ca"; + }; + + propagatedBuildInputs = with self; [ six nose unittest2 mock ]; + + meta = { + homepage = https://github.com/celery/case; + description = "unittests utilities"; + license = licenses.bsd3; + }; + + }; + cassandra-driver = buildPythonPackage rec { name = "cassandra-driver-3.6.0"; @@ -3524,8 +3600,7 @@ in { }; }; - - celery = buildPythonPackage rec { + celery_3 = buildPythonPackage rec { name = "celery-${version}"; version = "3.1.23"; @@ -3537,7 +3612,7 @@ in { }; buildInputs = with self; [ mock nose unittest2 ]; - propagatedBuildInputs = with self; [ kombu billiard pytz anyjson amqp ]; + propagatedBuildInputs = with self; [ kombu_3 billiard_33 pytz anyjson amqp_1 ]; checkPhase = '' nosetests $out/${python.sitePackages}/celery/tests/ @@ -3550,6 +3625,25 @@ in { }; }; + celery = buildPythonPackage rec { + name = "celery-${version}"; + version = "4.0.2"; + + src = pkgs.fetchurl { + url = "mirror://pypi/c/celery/${name}.tar.gz"; + sha256 = "0kgmbs3fl9879n48p4m79nxy9by2yhvxq1jdvlnqzzvkdb2sdmg3"; + }; + + buildInputs = with self; [ pytest_30 case ]; + propagatedBuildInputs = with self; [ kombu billiard pytz anyjson amqp eventlet ]; + + meta = { + homepage = https://github.com/celery/celery/; + description = "Distributed task queue"; + license = licenses.bsd3; + }; + }; + cerberus = buildPythonPackage rec { name = "Cerberus-${version}"; version = "0.9.2"; @@ -4781,24 +4875,7 @@ in { }; }; - bcrypt = buildPythonPackage rec { - name = "bcrypt-${version}"; - version = "3.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/b/bcrypt/${name}.tar.gz"; - sha256 = "e54820d8b9eff357d1003f5b8d4b949a632b76b89610d8a933783fd476033ebe"; - }; - buildInputs = with self; [ pycparser mock pytest py ]; - propagatedBuildInputs = with self; optional (!isPyPy) cffi; - - meta = { - maintainers = with maintainers; [ domenkozar ]; - description = "Modern password hashing for your software and your servers"; - license = licenses.asl20; - homepage = https://github.com/pyca/bcrypt/; - }; - }; + bcrypt = callPackage ../development/python-modules/bcrypt.nix { }; cffi = if isPyPy then null else buildPythonPackage rec { name = "cffi-1.9.1"; @@ -4891,6 +4968,23 @@ in { }; }; + pydub = buildPythonPackage rec { + name = "${pname}-${version}"; + pname = "pydub"; + version = "0.16.7"; + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/05/e0/8d2496c8ef1d7f2c8ff625be3849f550da42809b862879a8fb137c6baa11/${name}.tar.gz"; + sha256 = "10rmbvsld5fni9wsvb7la8lblrglsnzd2l1159rcxqf6b8k441dx"; + }; + + meta = { + description = "Manipulate audio with a simple and easy high level interface."; + homepage = "http://pydub.com/"; + license = licenses.mit; + platforms = platforms.all; + }; + }; + pyjade = buildPythonPackage rec { name = "${pname}-${version}"; pname = "pyjade"; @@ -4920,61 +5014,13 @@ in { pytest = self.pytest_29; - pytest_27 = buildPythonPackage rec { - name = "pytest-2.7.3"; + pytest_27 = callPackage ../development/python-modules/pytest/2_7.nix {}; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pytest/${name}.tar.gz"; - sha256 = "1z4yi986f9n0p8qmzmn21m21m8j1x78hk3505f89baqm6pdw7afm"; - }; + pytest_28 = callPackage ../development/python-modules/pytest/2_8.nix {}; - # Disabled temporarily because of Hydra issue with namespaces - doCheck = false; + pytest_29 = callPackage ../development/python-modules/pytest/2_9.nix {}; - preCheck = '' - # don't test bash builtins - rm testing/test_argcomplete.py - ''; - - propagatedBuildInputs = with self; [ py ] - ++ (optional isPy26 argparse) - ++ stdenv.lib.optional - pkgs.config.pythonPackages.pytest.selenium or false - self.selenium; - - meta = { - maintainers = with maintainers; [ domenkozar lovek323 madjar ]; - platforms = platforms.unix; - }; - }; - - pytest_28 = self.pytest_27.override rec { - name = "pytest-2.8.7"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pytest/${name}.tar.gz"; - sha256 = "1bwb06g64x2gky8x5hcrfpg6r351xwvafimnhm5qxq7wajz8ck7w"; - }; - }; - - pytest_29 = self.pytest_27.override rec { - name = "pytest-2.9.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pytest/${name}.tar.gz"; - sha256 = "1n6igbc1b138wx1q5gca4pqw1j6nsyicfxds5n0b5989kaxqmh8j"; - }; - }; - - pytest_30 = self.pytest_27.override rec { - name = "pytest-3.0.4"; - - propagatedBuildInputs = with self; [ hypothesis py ]; - src = pkgs.fetchurl { - url = "mirror://pypi/p/pytest/${name}.tar.gz"; - sha256 = "03d49xc0l4sdncq47rn1p42ywjnxqrvpc160y8dwvanv3wnfx7w7"; - }; - }; + pytest_30 = callPackage ../development/python-modules/pytest {}; pytestcache = buildPythonPackage rec { name = "pytest-cache-1.0"; @@ -5000,27 +5046,8 @@ in { }; }; - pytestdjango = buildPythonPackage rec { - name = "pytest-django-${version}"; - version = "2.9.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/pytest-django/${name}.tar.gz"; - sha256 = "1mmc7zsz3dlhs6sx4sppkj1vgshabi362r1a8b8wpj1qfximpqcb"; - }; - - # doing this to allow depending packages to find - # pytest's binaries - pytest = self.pytest; - - buildInputs = with self; [ pytest ]; - propagatedBuildInputs = with self; [ django setuptools_scm_18 ]; - - meta = { - description = "py.test plugin for testing of Django applications"; - homepage = http://pytest-django.readthedocs.org/en/latest/; - license = licenses.bsd3; - }; + pytestdjango = callPackage ../development/python-modules/pytestdjango.nix { + pytest = self.pytest_30; }; pytest-fixture-config = buildPythonPackage rec { @@ -5833,11 +5860,11 @@ in { daphne = buildPythonPackage rec { name = "daphne-${version}"; - version = "0.15.0"; + version = "1.0.1"; src = pkgs.fetchurl { url = "mirror://pypi/d/daphne/${name}.tar.gz"; - sha256 = "095xdh10v8sqwyas02q72ij3ivd5qjg5ki5cvha0fpzd361izdnp"; + sha256 = "0l62bd9swv0k9qcpl2s8kj4mgl6qayi0krwkkg1x73a9y48xpi9z"; }; propagatedBuildInputs = with self; [ asgiref autobahn ]; @@ -6214,9 +6241,9 @@ in { sha256 = "05f49f6hnl7npmi7kigg0ibqk8s3fhzx1ivvz1kqvlv4ay3paajc"; }; - buildInputs = [ - pkgs.glibcLocales - ]; + buildInputs = [ pkgs.glibcLocales ]; + + LC_ALL="en_US.UTF-8"; propagatedBuildInputs = with self; [ six @@ -6227,11 +6254,9 @@ in { docker_pycreds ]; - # Version conflict + # Flake8 version conflict doCheck = false; - LC_ALL="en_US.UTF-8"; - meta = { description = "An API client for docker written in Python"; homepage = https://github.com/docker/docker-py; @@ -7774,7 +7799,7 @@ in { meta = with stdenv.lib; { description = "Accessing and Modifying INI files"; license = licenses.mit; - maintainers = [ "abcz2.uprola@gmail.com" ]; + maintainers = with maintainers; [ danbst ]; }; }; @@ -9207,6 +9232,8 @@ in { propagatedBuildInputs = with self; [ pyramid hawkauthlib tokenlib webtest ]; }; + pyroute2 = callPackage ../development/python-modules/pyroute2 { }; + pyspf = buildPythonPackage rec { name = "pyspf-${version}"; version = "2.0.12"; @@ -10347,27 +10374,8 @@ in { }; }; - django_guardian = buildPythonPackage rec { - name = "django-guardian-${version}"; - version = "1.4.4"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/django-guardian/${name}.tar.gz"; - sha256 = "1m7y3brk3697hr2cvkzl8dry4pp7wkmhvxmf8db1ardz1r9d8895"; - }; - - buildInputs = with self ; [ pytest pytestrunner pytestdjango django_environ mock ]; - propagatedBuildInputs = with self ; [ django six ]; - - checkPhase = '' - ${python.interpreter} nix_run_setup.py test --addopts="--ignore build" - ''; - - meta = { - description = "Per object permissions for Django"; - homepage = https://github.com/django-guardian/django-guardian; - licenses = [ licenses.mit licenses.bsd2 ]; - }; + django_guardian = callPackage ../development/python-modules/django_guardian.nix { + pytest = self.pytest_30; }; django_tagging = buildPythonPackage rec { @@ -10518,7 +10526,7 @@ in { }; propagatedBuildInputs = with self ; [ numpy django_colorful pillow psycopg2 - pyparsing django celery ]; + pyparsing django celery_3 ]; meta = { description = "Basic raster data integration for Django"; @@ -10773,32 +10781,10 @@ in { }; }; - - dulwich = buildPythonPackage rec { - name = "dulwich-${version}"; - version = "0.12.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/d/dulwich/${name}.tar.gz"; - sha256 = "1ihc1bdgxj7i068mhhmkzar56r2vdcj68w0dnsm7aqgcgvrp144g"; - }; - - LC_ALL = "en_US.UTF-8"; - - # Only test dependencies - buildInputs = with self; [ pkgs.git gevent geventhttpclient pkgs.glibcLocales mock fastimport ]; - - doCheck = !stdenv.isDarwin; - - meta = { - description = "Simple Python implementation of the Git file formats and protocols"; - homepage = http://samba.org/~jelmer/dulwich/; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ koral ]; - }; + dulwich = callPackage ../development/python-modules/dulwich.nix { + inherit (pkgs) git glibcLocales; }; - hg-git = buildPythonPackage rec { name = "hg-git-${version}"; version = "0.8.5"; @@ -11357,28 +11343,11 @@ in { }; }; - flask_login = buildPythonPackage rec { - name = "Flask-Login-${version}"; - version = "0.4.0"; + flask_elastic = callPackage ../development/python-modules/flask-elastic.nix { }; - src = pkgs.fetchurl { - url = "mirror://pypi/F/Flask-Login/${name}.tar.gz"; - sha256 = "19w2f33lglkyvxqnj3qghhxa4pr8mp13235k1bd557x52imkapnj"; - }; + flask_login = callPackage ../development/python-modules/flask-login.nix { }; - propagatedBuildInputs = with self; [ flask ]; - - # FIXME - doCheck = false; - - meta = { - homepage = "https://github.com/maxcountryman/flask-login"; - description = "User session management for Flask"; - license = licenses.mit; - platforms = platforms.all; - maintainers = with maintainers; [ abbradar ]; - }; - }; + flask_ldap_login = callPackage ../development/python-modules/flask-ldap-login.nix { }; flask_migrate = buildPythonPackage rec { name = "Flask-Migrate-${version}"; @@ -11405,6 +11374,8 @@ in { }; }; + flask_oauthlib = callPackage ../development/python-modules/flask-oauthlib.nix { }; + flask_principal = buildPythonPackage rec { name = "Flask-Principal-${version}"; version = "0.4.0"; @@ -11482,6 +11453,10 @@ in { }; }; + flask_testing = callPackage ../development/python-modules/flask-testing.nix { }; + + flask_wtf = callPackage ../development/python-modules/flask-wtf.nix { }; + wtforms = buildPythonPackage rec { version = "2.1"; name = "wtforms-${version}"; @@ -11734,14 +11709,21 @@ in { }); foolscap = buildPythonPackage (rec { - name = "foolscap-0.10.1"; + name = "foolscap-${version}"; + version = "0.12.6"; src = pkgs.fetchurl { - url = "http://foolscap.lothar.com/releases/${name}.tar.gz"; - sha256 = "1wrnbdq3y3lfxnhx30yj9xbr3iy9512jb60k8qi1da1phalnwz5x"; + url = "mirror://pypi/f/foolscap/${name}.tar.gz"; + sha256 = "1bpmqq6485mmr5jza9q2c55l9m1bfsvsbd9drsip7p5qcsi22jrz"; }; - propagatedBuildInputs = [ self.twisted self.pyopenssl self.service-identity ]; + 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/; @@ -12134,6 +12116,8 @@ in { }; }; + ghdiff = callPackage ../development/python-modules/ghdiff.nix { }; + gipc = buildPythonPackage rec { name = "gipc-0.5.0"; disabled = !isPy26 && !isPy27; @@ -12455,21 +12439,7 @@ in { }; }; - gunicorn = buildPythonPackage rec { - name = "gunicorn-19.1.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/g/gunicorn/${name}.tar.gz"; - sha256 = "ae1dd6452f62b3470bc9acaf62cb5301545fbb9c697d863a5bfe35097ed7a0b3"; - }; - - buildInputs = with self; [ pytest ]; - - meta = { - homepage = http://pypi.python.org/pypi/gunicorn; - description = "WSGI HTTP Server for UNIX"; - }; - }; + gunicorn = callPackage ../development/python-modules/gunicorn.nix { }; hawkauthlib = buildPythonPackage rec { name = "hawkauthlib-${version}"; @@ -12886,16 +12856,16 @@ in { }; influxdb = buildPythonPackage rec { - name = "influxdb-0.1.12"; + name = "influxdb-4.0.0"; src = pkgs.fetchurl { url = "mirror://pypi/i/influxdb/${name}.tar.gz"; - sha256 = "6b5ea154454b86d14f2a3960d180e666ba9863da964032dacf2b50628e774a33"; + sha256 = "0injsml6zmb3hkgc03117fdlg573kbfgjbijpd5npf0vsy0xnpvz"; }; # ImportError: No module named tests doCheck = false; - propagatedBuildInputs = with self; [ requests ]; + propagatedBuildInputs = with self; [ requests2 dateutil pytz six ]; meta = { description = "Python client for InfluxDB"; @@ -13259,6 +13229,8 @@ in { }; }; + jabberbot = callPackage ../development/python-modules/jabberbot.nix {}; + jedi = buildPythonPackage (rec { name = "jedi-0.9.0"; @@ -13579,7 +13551,7 @@ in { koji = callPackage ../development/python-modules/koji { }; - kombu = buildPythonPackage rec { + kombu_3 = buildPythonPackage rec { name = "kombu-${version}"; version = "3.0.35"; @@ -13593,7 +13565,7 @@ in { # most of these are simply to allow the test suite to do its job buildInputs = with self; optionals isPy27 [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ]; - propagatedBuildInputs = with self; [ amqp anyjson ] ++ + propagatedBuildInputs = with self; [ amqp_1 anyjson ] ++ (optionals (pythonOlder "2.7") [ importlib ordereddict ]); # tests broken on python 2.6? https://github.com/nose-devs/nose/issues/806 @@ -13606,6 +13578,26 @@ in { }; }; + kombu = buildPythonPackage rec { + name = "kombu-${version}"; + version = "4.0.2"; + + src = pkgs.fetchurl { + url = "mirror://pypi/k/kombu/${name}.tar.gz"; + sha256 = "18hiricdnbnlz6hx3hbaa4dni6npv8rbid4dhf7k02k16qm6zz6h"; + }; + + buildInputs = with self; [ pytest_30 case pytz ]; + + propagatedBuildInputs = with self; [ amqp ]; + + meta = { + description = "Messaging library for Python"; + homepage = "http://github.com/celery/kombu"; + license = licenses.bsd3; + }; + }; + konfig = buildPythonPackage rec { name = "konfig-${version}"; version = "0.9"; @@ -16956,7 +16948,7 @@ in { propagatedBuildInputs = with self; [ pbr oslo-config oslo-context oslo-log oslo-utils oslo-serialization - oslo-i18n stevedore six eventlet greenlet webob pyyaml kombu trollius + oslo-i18n stevedore six eventlet greenlet webob pyyaml kombu_3 trollius aioeventlet cachetools oslo-middleware futurist redis oslo-service eventlet pyzmq ]; @@ -19253,18 +19245,35 @@ in { ''; preConfigure = optionalString (versionAtLeast protobuf.version "2.6.0") '' - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION=2 + export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp + export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION=2 ''; - checkPhase = if versionAtLeast protobuf.version "2.6.0" then '' + preBuild = optionalString (versionAtLeast protobuf.version "2.6.0") '' + ${python}/bin/${python.executable} setup.py build_ext --cpp_implementation + ''; + + checkPhase = '' + runHook preCheck + '' + (if versionAtLeast protobuf.version "2.6.0" then '' ${python.executable} setup.py google_test --cpp_implementation + echo "sanity checking the C extension . . ." + echo "import google.protobuf.descriptor" | ${python.executable} '' else '' ${python.executable} setup.py test + '') + '' + runHook postCheck ''; installFlags = optional (versionAtLeast protobuf.version "2.6.0") "--install-option='--cpp_implementation'"; + # the _message.so isn't installed, so we'll do that manually. + # if someone can figure out a less hacky way to get the _message.so to + # install, please do replace this. + postInstall = optionalString (versionAtLeast protobuf.version "2.6.0") '' + cp -v $(find build -name "_message*") $out/${python.sitePackages}/google/protobuf/pyext + ''; + doCheck = true; meta = { @@ -19484,9 +19493,18 @@ in { 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 requests2 pyasn1 webob decorator pycparser + defusedxml ]; buildInputs = with self; [ Mako pytest memcached pymongo mongodict pkgs.xmlsec @@ -20064,8 +20082,8 @@ in { buildInputs = [ pkgs.libev ]; - libEvSharedLibrary = - if !stdenv.isDarwin + libEvSharedLibrary = + if !stdenv.isDarwin then "${pkgs.libev}/lib/libev.so.4" else "${pkgs.libev}/lib/libev.4.dylib"; @@ -21179,17 +21197,8 @@ in { }; }); - ldap = buildPythonPackage rec { - name = "ldap-2.4.19"; - disabled = isPy3k; - - src = pkgs.fetchurl { - url = "mirror://pypi/p/python-ldap/python-${name}.tar.gz"; - sha256 = "0j5hzaar4d0vhnrlpmkczgwm7ci2wibr99a7zx04xddzrhxdpz82"; - }; - - NIX_CFLAGS_COMPILE = "-I${pkgs.cyrus_sasl.dev}/include/sasl"; - propagatedBuildInputs = with self; [pkgs.openldap pkgs.cyrus_sasl pkgs.openssl]; + ldap = callPackage ../development/python-modules/ldap.nix { + inherit (pkgs) openldap cyrus_sasl openssl; }; ldap3 = buildPythonPackage rec { @@ -22119,24 +22128,7 @@ in { }; }; - requests_oauthlib = buildPythonPackage rec { - version = "0.4.1"; - name = "requests-oauthlib-${version}"; - - src = pkgs.fetchurl { - url = "http://github.com/requests/requests-oauthlib/archive/v${version}.tar.gz"; - sha256 = "0vx252nzq5h9m9brwnw2ph8aj526y26jr2dqcafzzcdx6z4l8vj4"; - }; - - doCheck = false; # Internet tests fail when building in chroot - propagatedBuildInputs = with self; [ oauthlib requests2 ]; - - meta = { - description = "OAuthlib authentication support for Requests"; - homepage = https://github.com/requests/requests-oauthlib; - maintainers = with maintainers; [ prikhi ]; - }; - }; + requests_oauthlib = callPackage ../development/python-modules/requests-oauthlib.nix { }; requests_toolbelt = buildPythonPackage rec { version = "0.6.2"; @@ -22198,7 +22190,7 @@ in { meta = with stdenv.lib; { description = "A Python binding to QScintilla, Qt based text editing control"; license = licenses.lgpl21Plus; - maintainers = [ "abcz2.uprola@gmail.com" ]; + maintainers = with maintainers; [ danbst ]; platforms = platforms.linux; }; }; @@ -22883,6 +22875,25 @@ in { }); + rply = buildPythonPackage rec { + name = "rply-${version}"; + version = "0.7.4"; + + src = pkgs.fetchurl { + url = "mirror://pypi/r/rply/${name}.tar.gz"; + sha256 = "12rp1d9ba7nvd5rhaxi6xzx1rm67r1k1ylsrkzhpwnphqpb06cvj"; + }; + + buildInputs = with self; [ appdirs ]; + + meta = with pkgs.stdenv.lib; { + descriptions = "A python Lex/Yacc that works with RPython"; + homepage = https://github.com/alex/rply; + license = licenses.bsd3; + maintainers = with maintainers; [ nixy ]; + }; + }; + rpm = (pkgs.rpm.override{inherit python;}); rpy2 = buildPythonPackage rec { @@ -24780,6 +24791,9 @@ in { 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/ ; @@ -25188,9 +25202,11 @@ in { ''; patchPhase = '' - substituteInPlace "scripts/syncthing-gtk" \ - --replace "/usr/share" "$out/share" - substituteInPlace setup.py --replace "version = get_version()" "version = '${version}'" + substituteInPlace setup.py --replace "version = get_version()" "version = '${version}'" + substituteInPlace scripts/syncthing-gtk --replace "/usr/share" "$out/share" + substituteInPlace syncthing_gtk/app.py --replace "/usr/share" "$out/share" + substituteInPlace syncthing_gtk/wizard.py --replace "/usr/share" "$out/share" + substituteInPlace syncthing-gtk.desktop --replace "/usr/bin/syncthing-gtk" "$out/bin/syncthing-gtk" ''; meta = { @@ -25965,6 +25981,8 @@ in { }; }; + twill = callPackage ../development/python-modules/twill { }; + twitter = buildPythonPackage rec { name = "twitter-${version}"; version = "1.15.0"; @@ -26016,6 +26034,13 @@ in { propagatedBuildInputs = with self; [ zope_interface ]; + # Patch t.p._inotify to point to libc. Without this, + # twisted.python.runtime.platform.supportsINotify() == False + patchPhase = optionalString stdenv.isLinux '' + substituteInPlace twisted/python/_inotify.py --replace \ + "ctypes.util.find_library('c')" "'${stdenv.glibc.out}/lib/libc.so.6'" + ''; + # Generate Twisted's plug-in cache. Twisted users must do it as well. See # http://twistedmatrix.com/documents/current/core/howto/plugin.html#auto3 # and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477103 for @@ -28701,13 +28726,13 @@ EOF }; libvirt = let - version = "2.5.0"; + version = "3.0.0"; in assert version == pkgs.libvirt.version; pkgs.stdenv.mkDerivation rec { name = "libvirt-python-${version}"; src = pkgs.fetchurl { url = "http://libvirt.org/sources/python/${name}.tar.gz"; - sha256 = "1lanyrk4invs5j4jrd7yvy7g8kilihjbcrgs5arx8k3bs9x7izgl"; + sha256 = "1ha4bqf029si1lla1z7ca786w571fh3wfs4h7zaglfk4gb2w39wl"; }; buildInputs = with self; [ python pkgs.pkgconfig pkgs.libvirt lxml ]; @@ -29042,7 +29067,7 @@ EOF meta = { homepage = https://developers.google.com/storage/docs/gsutil; description = "Google Cloud Storage Tool"; - maintainers = [ "Russell O'Connor " ]; + maintainers = with maintainers; [ roconnor ]; license = licenses.asl20; }; doCheck = false; @@ -29607,24 +29632,7 @@ EOF }; }; - - markdown2 = buildPythonPackage rec { - name = "markdown2-${version}"; - version = "2.3.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/m/markdown2/${name}.zip"; - sha256 = "073zyx3caqa9zlzxa82k9k2nhhn8c5imqpgp5nwqnh0fgaj9pqn8"; - }; - propagatedBuildInputs = with self; []; - meta = { - description = "A fast and complete Python implementation of Markdown"; - homepage = https://github.com/trentm/python-markdown2; - license = licenses.mit; - maintainers = with maintainers; [ hbunke ]; - }; - }; - + markdown2 = callPackage ../development/python-modules/markdown2.nix { }; evernote = buildPythonPackage rec { name = "evernote-${version}"; @@ -29779,12 +29787,12 @@ EOF }; neovim = buildPythonPackage rec { - version = "0.1.12"; + version = "0.1.13"; name = "neovim-${version}"; src = pkgs.fetchurl { url = "mirror://pypi/n/neovim/${name}.tar.gz"; - sha256 = "1pll4jjqdq54d867hgqnnpiiz4pz4bbjrnh6binbp7djcbgrb8zq"; + sha256 = "0pzk5639jjjx46a6arkwy31falmk5w1061icbml8njm3rbrwwhgx"; }; buildInputs = with self; [ nose ]; @@ -30415,26 +30423,7 @@ EOF }; }; - xmpppy = buildPythonPackage rec { - name = "xmpp.py-${version}"; - version = "0.5.0rc1"; - - src = pkgs.fetchurl { - url = "mirror://sourceforge/xmpppy/xmpppy-${version}.tar.gz"; - sha256 = "16hbh8kwc5n4qw2rz1mrs8q17rh1zq9cdl05b1nc404n7idh56si"; - }; - - preInstall = '' - mkdir -p $out/bin $out/lib $out/share $(toPythonPath $out) - export PYTHONPATH=$PYTHONPATH:$(toPythonPath $out) - ''; - - disabled = isPy3k; - - meta = { - description = "XMPP python library"; - }; - }; + xmpppy = callPackage ../development/python-modules/xmpppy {}; xstatic-bootbox = buildPythonPackage rec { name = "XStatic-Bootbox-${version}"; @@ -31890,6 +31879,26 @@ EOF urlscan = callPackage ../applications/misc/urlscan { }; + vine = buildPythonPackage rec { + name = "vine-${version}"; + version = "1.1.3"; + + disable = pythonOlder "2.7"; + + src = pkgs.fetchurl { + url = "mirror://pypi/v/vine/${name}.tar.gz"; + sha256 = "0h94x9mc9bspg23lb1f73h7smdzc39ps7z7sm0q38ds9jahmvfc7"; + }; + + buildInputs = with self; [ case pytest_30 ]; + + meta = { + homepage = https://github.com/celery/vine; + description = "python promises"; + license = licenses.bsd3; + }; + }; + wp_export_parser = buildPythonPackage rec { name = "${pname}-${version}"; pname = "wp_export_parser"; diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index de64c2b3cc7..f9382985fcd 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -1,22 +1,30 @@ -with import ./release-lib.nix { supportedSystems = [ builtins.currentSystem ]; }; + +{ # The platforms for which we build Nixpkgs. + supportedSystems ? [ builtins.currentSystem ] +, # Strip most of attributes when evaluating to spare memory usage + scrubJobs ? true +}: + +with import ./release-lib.nix { inherit supportedSystems scrubJobs; }; + let - lib = import ../../lib; + inherit (pkgs) lib; nativePlatforms = linux; /* Basic list of packages to cross-build */ basicCrossDrv = { - gccCrossStageFinal = nativePlatforms; - bison.crossDrv = nativePlatforms; - busybox.crossDrv = nativePlatforms; - coreutils.crossDrv = nativePlatforms; - dropbear.crossDrv = nativePlatforms; + bison = nativePlatforms; + busybox = nativePlatforms; + coreutils = nativePlatforms; + dropbear = nativePlatforms; }; /* Basic list of packages to be natively built, but need a crossSystem defined to get meaning */ basicNativeDrv = { - gdbCross = nativePlatforms; + buildPackages.gccCrossStageFinal = nativePlatforms; + buildPackages.gdbCross = nativePlatforms; }; basic = basicCrossDrv // basicNativeDrv; @@ -24,8 +32,10 @@ let in { - # These `nativeDrv`s should be identical to their vanilla ones --- cross - # compiling should not affect the native derivation. + # These derivations from a cross package set's `buildPackages` should be + # identical to their vanilla equivalents --- none of these package should + # observe the target platform which is the only difference between those + # package sets. ensureUnaffected = let # Absurd values are fine here, as we are not building anything. In fact, # there probably a good idea to try to be "more parametric" --- i.e. avoid @@ -39,8 +49,12 @@ in # good idea lest there be some irrelevant pass-through debug attrs that # cause false negatives. testEqualOne = path: system: let - f = attrs: builtins.toString (lib.getAttrFromPath path (allPackages attrs)); - in assert f { inherit system; } == f { inherit system crossSystem; }; true; + f = path: attrs: builtins.toString (lib.getAttrFromPath path (allPackages attrs)); + in assert + f path { inherit system; } + == + f (["buildPackages"] ++ path) { inherit system crossSystem; }; + true; testEqual = path: systems: forAllSupportedSystems systems (testEqualOne path); @@ -71,7 +85,7 @@ in openssl.system = "linux-generic32"; }; in mapTestOnCross crossSystem (basic // { - ubootSheevaplug.crossDrv = nativePlatforms; + ubootSheevaplug = nativePlatforms; }); @@ -84,14 +98,14 @@ in platform = {}; }; in mapTestOnCross crossSystem { - coreutils.crossDrv = nativePlatforms; - boehmgc.crossDrv = nativePlatforms; - gmp.crossDrv = nativePlatforms; - guile_1_8.crossDrv = nativePlatforms; - libffi.crossDrv = nativePlatforms; - libtool.crossDrv = nativePlatforms; - libunistring.crossDrv = nativePlatforms; - windows.wxMSW.crossDrv = nativePlatforms; + coreutils = nativePlatforms; + boehmgc = nativePlatforms; + gmp = nativePlatforms; + guile_1_8 = nativePlatforms; + libffi = nativePlatforms; + libtool = nativePlatforms; + libunistring = nativePlatforms; + windows.wxMSW = nativePlatforms; }; @@ -105,14 +119,14 @@ in platform = {}; }; in mapTestOnCross crossSystem { - coreutils.crossDrv = nativePlatforms; - boehmgc.crossDrv = nativePlatforms; - gmp.crossDrv = nativePlatforms; - guile_1_8.crossDrv = nativePlatforms; - libffi.crossDrv = nativePlatforms; - libtool.crossDrv = nativePlatforms; - libunistring.crossDrv = nativePlatforms; - windows.wxMSW.crossDrv = nativePlatforms; + coreutils = nativePlatforms; + boehmgc = nativePlatforms; + gmp = nativePlatforms; + guile_1_8 = nativePlatforms; + libffi = nativePlatforms; + libtool = nativePlatforms; + libunistring = nativePlatforms; + windows.wxMSW = nativePlatforms; }; @@ -142,9 +156,9 @@ in }; }; in mapTestOnCross crossSystem { - coreutils.crossDrv = nativePlatforms; - ed.crossDrv = nativePlatforms; - patch.crossDrv = nativePlatforms; + coreutils = nativePlatforms; + ed = nativePlatforms; + patch = nativePlatforms; }; @@ -168,23 +182,23 @@ in }; }; in mapTestOnCross crossSystem { - coreutils.crossDrv = nativePlatforms; - ed.crossDrv = nativePlatforms; - patch.crossDrv = nativePlatforms; - vim.crossDrv = nativePlatforms; - unzip.crossDrv = nativePlatforms; - ddrescue.crossDrv = nativePlatforms; - lynx.crossDrv = nativePlatforms; - patchelf.crossDrv = nativePlatforms; - binutils.crossDrv = nativePlatforms; - mpg123.crossDrv = nativePlatforms; + coreutils = nativePlatforms; + ed = nativePlatforms; + patch = nativePlatforms; + vim = nativePlatforms; + unzip = nativePlatforms; + ddrescue = nativePlatforms; + lynx = nativePlatforms; + patchelf = nativePlatforms; + buildPackages.binutils = nativePlatforms; + mpg123 = nativePlatforms; }; /* Cross-built bootstrap tools for every supported platform */ bootstrapTools = let tools = import ../stdenv/linux/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; }; - maintainers = [ pkgs.lib.maintainers.dezgeg ]; - mkBootstrapToolsJob = bt: hydraJob' (pkgs.lib.addMetaAttrs { inherit maintainers; } bt.dist); - in pkgs.lib.mapAttrs (name: mkBootstrapToolsJob) tools; + maintainers = [ lib.maintainers.dezgeg ]; + mkBootstrapToolsJob = drv: hydraJob' (lib.addMetaAttrs { inherit maintainers; } drv); + in lib.mapAttrsRecursiveCond (as: !lib.isDerivation as) (name: mkBootstrapToolsJob) tools; } diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index d3fb4e646c3..c301ceb1530 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -11,10 +11,10 @@ { nixpkgs ? { outPath = (import ../.. {}).lib.cleanSource ../..; revCount = 1234; shortRev = "abcdef"; } , officialRelease ? false -# The platforms for which we build Nixpkgs. -, supportedSystems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" ] -# Strip most of attributes when evaluating to spare memory usage -, scrubJobs ? true +, # The platforms for which we build Nixpkgs. + supportedSystems ? [ "x86_64-linux" "i686-linux" "x86_64-darwin" ] +, # Strip most of attributes when evaluating to spare memory usage + scrubJobs ? true }: with import ./release-lib.nix { inherit supportedSystems scrubJobs; }; @@ -67,13 +67,13 @@ let jobs.vim.x86_64-darwin ] ++ lib.collect lib.isDerivation jobs.stdenvBootstrapTools; }; - + } // (lib.optionalAttrs (builtins.elem "i686-linux" supportedSystems) { stdenvBootstrapTools.i686-linux = { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "i686-linux"; }) dist test; }; - + }) // (lib.optionalAttrs (builtins.elem "x86_64-linux" supportedSystems) { stdenvBootstrapTools.x86_64-linux = { inherit (import ../stdenv/linux/make-bootstrap-tools.nix { system = "x86_64-linux"; }) dist test; }; - + }) // (lib.optionalAttrs (builtins.elem "x86_64-darwin" supportedSystems) { stdenvBootstrapTools.x86_64-darwin = let bootstrap = import ../stdenv/darwin/make-bootstrap-tools.nix { system = "x86_64-darwin"; }; @@ -83,8 +83,7 @@ let # Test a full stdenv bootstrap from the bootstrap tools definition inherit (bootstrap.test-pkgs) stdenv; }; - - } // (mapTestOn ((packagePlatforms pkgs) // rec { + }) // (mapTestOn ((packagePlatforms pkgs) // rec { haskell.compiler = packagePlatforms pkgs.haskell.compiler; haskellPackages = packagePlatforms pkgs.haskellPackages; diff --git a/pkgs/top-level/splice.nix b/pkgs/top-level/splice.nix new file mode 100644 index 00000000000..a22587d5b57 --- /dev/null +++ b/pkgs/top-level/splice.nix @@ -0,0 +1,81 @@ +# The `splicedPackages' package set, and its use by `callPackage` +# +# The `buildPackages` pkg set is a new concept, and the vast majority package +# expression (the other *.nix files) are not designed with it in mind. This +# presents us with a problem with how to get the right version (build-time vs +# run-time) of a package to a consumer that isn't used to thinking so cleverly. +# +# The solution is to splice the package sets together as we do below, so every +# `callPackage`d expression in fact gets both versions. Each# derivation (and +# each derivation's outputs) consists of the run-time version, augmented with a +# `nativeDrv` field for the build-time version, and `crossDrv` field for the +# run-time version. +# +# We could have used any names we want for the disambiguated versions, but +# `crossDrv` and `nativeDrv` were somewhat similarly used for the old +# cross-compiling infrastructure. The names are mostly invisible as +# `mkDerivation` knows how to pull out the right ones for `buildDepends` and +# friends, but a few packages use them directly, so it seemed efficient (to +# @Ericson2314) to reuse those names, at least initially, to minimize breakage. +# +# For performance reasons, rather than uniformally splice in all cases, we only +# do so when `pkgs` and `buildPackages` are distinct. The `actuallySplice` +# parameter there the boolean value of that equality check. +lib: pkgs: actuallySplice: + +let + defaultBuildScope = pkgs.buildPackages // pkgs.buildPackages.xorg; + # TODO(@Ericson2314): we shouldn't preclude run-time fetching by removing + # these attributes. We should have a more general solution for selecting + # whether `nativeDrv` or `crossDrv` is the default in `defaultScope`. + pkgsWithoutFetchers = lib.filterAttrs (n: _: !lib.hasPrefix "fetch" n) pkgs; + defaultRunScope = pkgsWithoutFetchers // pkgs.xorg; + + splicer = buildPkgs: runPkgs: let + mash = buildPkgs // runPkgs; + merge = name: { + inherit name; + value = let + defaultValue = mash.${name}; + buildValue = buildPkgs.${name} or {}; + runValue = runPkgs.${name} or {}; + augmentedValue = defaultValue + // (lib.optionalAttrs (buildPkgs ? ${name}) { nativeDrv = buildValue; }) + // (lib.optionalAttrs (runPkgs ? ${name}) { crossDrv = runValue; }); + # Get the set of outputs of a derivation + getOutputs = value: + lib.genAttrs (value.outputs or []) (output: value.${output}); + in + # Certain *Cross derivations will fail assertions, but we need their + # nativeDrv. We are assuming anything that fails to evaluate is an + # attrset (including derivation) and thus can be unioned. + if !(builtins.tryEval defaultValue).success then augmentedValue + # The derivation along with its outputs, which we recur + # on to splice them together. + else if lib.isDerivation defaultValue then augmentedValue + // splicer (getOutputs buildValue) (getOutputs runValue) + # Just recur on plain attrsets + else if lib.isAttrs defaultValue then splicer buildValue runValue + # Don't be fancy about non-derivations. But we could have used used + # `__functor__` for functions instead. + else defaultValue; + }; + in lib.listToAttrs (map merge (lib.attrNames mash)); + + splicedPackages = + if actuallySplice + then splicer defaultBuildScope defaultRunScope + else pkgs // pkgs.xorg; + +in + +{ + # We use `callPackage' to be able to omit function arguments that can be + # obtained `pkgs` or `buildPackages` and their `xorg` package sets. Use + # `newScope' for sets of packages in `pkgs' (see e.g. `gnome' below). + callPackage = pkgs.newScope {}; + + callPackages = lib.callPackagesWith splicedPackages; + + newScope = extra: lib.callPackageWith (splicedPackages // extra); +} diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix index 1d6305151ca..6febedb79f3 100644 --- a/pkgs/top-level/stage.nix +++ b/pkgs/top-level/stage.nix @@ -9,8 +9,45 @@ import `pkgs/default.nix` or `default.nix`. */ -{ # The system (e.g., `i686-linux') for which to build the packages. - system +{ ## Misc parameters kept the same for all stages + ## + + # Utility functions, could just import but passing in for efficiency + lib + +, # Use to reevaluate Nixpkgs; a dirty hack that should be removed + nixpkgsFun + + ## Platform parameters + ## + ## The "build" "host" "target" terminology below comes from GNU Autotools. See + ## its documentation for more information on what those words mean. Note that + ## each should always be defined, even when not cross compiling. + ## + ## For purposes of bootstrapping, think of each stage as a "sliding window" + ## over a list of platforms. Specifically, the host platform of the previous + ## stage becomes the build platform of the current one, and likewise the + ## target platform of the previous stage becomes the host platform of the + ## current one. + ## + +, # The platform on which packages are built. Consists of `system`, a + # string (e.g.,`i686-linux') identifying the most import attributes of the + # build platform, and `platform` a set of other details. + buildPlatform + +, # The platform on which packages run. + hostPlatform + +, # The platform which build tools (especially compilers) build for in this stage, + targetPlatform + + ## Other parameters + ## + +, # The package set used at build-time. If null, `buildPackages` will + # be defined internally as the produced package set as itself. + buildPackages , # The standard environment to use for building packages. stdenv @@ -18,22 +55,22 @@ , # This is used because stdenv replacement and the stdenvCross do benefit from # the overridden configuration provided by the user, as opposed to the normal # bootstrapping stdenvs. - allowCustomOverrides ? true + allowCustomOverrides , # Non-GNU/Linux OSes are currently "impure" platforms, with their libc - # outside of the store. Thus, GCC, GFortran, & co. must always look for - # files in standard system directories (/usr/include, etc.) - noSysDirs ? (system != "x86_64-freebsd" && system != "i686-freebsd" - && system != "x86_64-solaris" - && system != "x86_64-kfreebsd-gnu") + # outside of the store. Thus, GCC, GFortran, & co. must always look for files + # in standard system directories (/usr/include, etc.) + noSysDirs ? buildPlatform.system != "x86_64-freebsd" + && buildPlatform.system != "i686-freebsd" + && buildPlatform.system != "x86_64-solaris" + && buildPlatform.system != "x86_64-kfreebsd-gnu" , # The configuration attribute set config -, crossSystem -, platform -, lib -, nixpkgsFun +, # A list of overlays (Additional `self: super: { .. }` customization + # functions) to be fixed together in the produced package set + overlays }: let @@ -47,27 +84,42 @@ let inherit lib; inherit (self) stdenv stdenvNoCC; inherit (self.xorg) lndir; }; - stdenvDefault = self: super: - { stdenv = stdenv // { inherit platform; }; }; + stdenvBootstappingAndPlatforms = self: super: { + buildPackages = (if buildPackages == null then self else buildPackages) + // { recurseForDerivations = false; }; + inherit stdenv + buildPlatform hostPlatform targetPlatform; + }; + + # The old identifiers for cross-compiling. These should eventually be removed, + # and the packages that rely on them refactored accordingly. + platformCompat = self: super: let + # TODO(@Ericson2314) this causes infinite recursion + #inherit (self) buildPlatform hostPlatform targetPlatform; + in { + stdenv = super.stdenv // { + inherit (buildPlatform) platform; + } // lib.optionalAttrs (targetPlatform != buildPlatform) { + cross = targetPlatform; + }; + inherit (buildPlatform) system platform; + }; + + splice = self: super: import ./splice.nix lib self (buildPackages != null); allPackages = self: super: let res = import ./all-packages.nix - { inherit system noSysDirs config crossSystem platform lib nixpkgsFun; } + { inherit lib nixpkgsFun noSysDirs config; } res self; in res; aliases = self: super: import ./aliases.nix super; - # stdenvOverrides is used to avoid circular dependencies for building - # the standard build environment. This mechanism uses the override - # mechanism to implement some staged compilation of the stdenv. - # - # We don't want stdenv overrides in the case of cross-building, or - # otherwise the basic overridden packages will not be built with the - # crossStdenv adapter. + # stdenvOverrides is used to avoid having multiple of versions + # of certain dependencies that were used in bootstrapping the + # standard environment. stdenvOverrides = self: super: - lib.optionalAttrs (crossSystem == null && super.stdenv ? overrides) - (super.stdenv.overrides super); + (super.stdenv.overrides or (_: _: {})) self super; # Allow packages to be overridden globally via the `packageOverrides' # configuration option, which must be a function that takes `pkgs' @@ -81,28 +133,18 @@ let ((config.packageOverrides or (super: {})) super); # The complete chain of package set builders, applied from top to bottom - toFix = lib.foldl' (lib.flip lib.extends) (self: {}) [ - stdenvDefault + toFix = lib.foldl' (lib.flip lib.extends) (self: {}) ([ + stdenvBootstappingAndPlatforms + platformCompat stdenvAdapters trivialBuilders + splice allPackages aliases stdenvOverrides configOverrides - ]; + ] ++ overlays); - # Use `overridePackages` to easily override this package set. - # Warning: this function is very expensive and must not be used - # from within the nixpkgs repository. - # - # Example: - # pkgs.overridePackages (self: super: { - # foo = super.foo.override { ... }; - # } - # - # The result is `pkgs' where all the derivations depending on `foo' - # will use the new version. - - # Return the complete set of packages. Warning: this function is very - # expensive! -in lib.makeExtensibleWithCustomName "overridePackages" toFix +in + # Return the complete set of packages. + lib.fix toFix