diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1317cdd192d..76fb19529b0 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -21,7 +21,8 @@
/pkgs/top-level/default.nix @nbp @Ericson2314
/pkgs/top-level/impure.nix @nbp @Ericson2314
/pkgs/top-level/stage.nix @nbp @Ericson2314
-/pkgs/stdenv
+/pkgs/stdenv/generic @Ericson2314
+/pkgs/stdenv/cross @Ericson2314
/pkgs/build-support/cc-wrapper @Ericson2314 @orivej
/pkgs/build-support/bintools-wrapper @Ericson2314 @orivej
/pkgs/build-support/setup-hooks @Ericson2314
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index 981036bf4a0..576beb18de6 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -43,7 +43,7 @@ See the nixpkgs manual for more details on [standard meta-attributes](https://ni
## Writing good commit messages
-In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list archives, pull request discussions or upstream changes, it may require a lot of work.
+In addition to writing properly formatted commit messages, it's important to include relevant information so other developers can later understand *why* a change was made. While this information usually can be found by digging code, mailing list/Discourse archives, pull request discussions or upstream changes, it may require a lot of work.
For package version upgrades and such a one-line commit message is usually sufficient.
diff --git a/README.md b/README.md
index 9714bbd1ab3..004bba34530 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ build daemon as so-called channels. To get channel information via git, add
[nixpkgs-channels](https://github.com/NixOS/nixpkgs-channels.git) as a remote:
```
-% git remote add channels git://github.com/NixOS/nixpkgs-channels.git
+% git remote add channels https://github.com/NixOS/nixpkgs-channels.git
```
For stability and maximum binary package support, it is recommended to maintain
@@ -37,5 +37,5 @@ For pull-requests, please rebase onto nixpkgs `master`.
Communication:
-* [Mailing list](https://groups.google.com/forum/#!forum/nix-devel)
+* [Discourse Forum](https://discourse.nixos.org/)
* [IRC - #nixos on freenode.net](irc://irc.freenode.net/#nixos)
diff --git a/doc/languages-frameworks/haskell.section.md b/doc/languages-frameworks/haskell.section.md
index c0dc741eabc..7677c366191 100644
--- a/doc/languages-frameworks/haskell.section.md
+++ b/doc/languages-frameworks/haskell.section.md
@@ -1047,6 +1047,19 @@ As you can see, `packunused` finds out that although the testsuite component has
no redundant dependencies the library component of `scientific-0.3.5.1` depends
on `ghc-prim` which is unused in the library.
+### Using hackage2nix with nixpkgs
+
+Hackage package derivations are found in the
+[`hackage-packages.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/hackage-packages.nix)
+file within `nixpkgs` and are used as the initial package set for
+`haskellPackages`. The `hackage-packages.nix` file is not meant to be edited
+by hand, but rather autogenerated by [`hackage2nix`](https://github.com/NixOS/cabal2nix/tree/master/hackage2nix),
+which by default uses the [`configuration-hackage2nix.yaml`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/configuration-hackage2nix.yaml)
+file to generate all the derivations.
+
+To modify the contents `configuration-hackage2nix.yaml`, follow the
+instructions on [`hackage2nix`](https://github.com/NixOS/cabal2nix/tree/master/hackage2nix).
+
## Other resources
- The Youtube video [Nix Loves Haskell](https://www.youtube.com/watch?v=BsBhi_r-OeE)
diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml
index dcf4d17fa57..1acea6a7547 100644
--- a/doc/languages-frameworks/java.xml
+++ b/doc/languages-frameworks/java.xml
@@ -15,13 +15,17 @@ stdenv.mkDerivation {
buildPhase = "ant";
}
- Note that jdk is an alias for the OpenJDK.
-
+ Note that jdk is an alias for the OpenJDK (self-built
+ where available, or pre-built via Zulu).
+ Platforms with OpenJDK not (yet) in Nixpkgs (Aarch32,
+ Aarch64) point to the (unfree)
+ oraclejdk.
+
JAR files that are intended to be used by other packages should be installed
- in $out/share/java. The OpenJDK has a stdenv setup hook
- that adds any JARs in the share/java directories of the
+ in $out/share/java. JDKs have a stdenv setup hook
+ that add any JARs in the share/java directories of the
build inputs to the CLASSPATH environment variable. For
instance, if the package libfoo installs a JAR named
foo.jar in its share/java
@@ -57,7 +61,18 @@ installPhase =
${jre}/bin/java instead of
${jdk}/bin/java, you prevent your package from depending
on the JDK at runtime.
-
+
+
+
+ Note all JDKs passthru home, so if your application
+ requires environment variables like JAVA_HOME being set, that
+ can be done in a generic fashion with the --set argument
+ of makeWrapper:
+
+
+ --set JAVA_HOME ${jdk.home}
+
+
It is possible to use a different Java compiler than javac
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index b77c41e9b22..eec982d4c90 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -59,6 +59,11 @@ all crate sources of this package. Currently it is obtained by inserting a
fake checksum into the expression and building the package once. The correct
checksum can be then take from the failed build.
+When the `Cargo.lock`, provided by upstream, is not in sync with the
+`Cargo.toml`, it is possible to use `cargoPatches` to update it. All patches
+added in `cargoPatches` will also be prepended to the patches in `patches` at
+build-time.
+
To install crates with nix there is also an experimental project called
[nixcrates](https://github.com/fractalide/nixcrates).
diff --git a/doc/old/cross.txt b/doc/old/cross.txt
index 73103ea0c6d..c0885c08176 100644
--- a/doc/old/cross.txt
+++ b/doc/old/cross.txt
@@ -64,7 +64,7 @@ stdenv.mkDerivation {
sha256 = "1ian3kwh2vg6hr3ymrv48s04gijs539vzrq62xr76bxbhbwnz2np";
};
inherit noSysDirs;
- configureFlags = "--target=arm-linux";
+ configureFlags = [ "--target=arm-linux" ];
}
---
diff --git a/doc/package-notes.xml b/doc/package-notes.xml
index 68d8f18e75a..0634432fe95 100644
--- a/doc/package-notes.xml
+++ b/doc/package-notes.xml
@@ -705,4 +705,52 @@ overrides = super: self: rec {
+
+ Citrix Receiver
+
+
+ The Citrix Receiver is a remote
+ desktop viewer which provides access to
+ XenDesktop installations.
+
+
+
+ Basic usage
+
+ The tarball archive needs to be downloaded manually as the licenses agreements of the vendor
+ need to be accepted first. This is available at the
+ download page at citrix.com.
+ Then run nix-prefetch-url file://$PWD/linuxx64-$version.tar.gz.
+ With the archive available in the store the package can be built and installed with Nix.
+
+
+
+ Note: it's recommended to install Citrix Receiver using
+ nix-env -i or globally to ensure that the .desktop files
+ are installed properly into $XDG_CONFIG_DIRS. Otherwise it won't
+ be possible to open .ica files
+ automatically from the browser to start a Citrix connection.
+
+
+
+ Custom certificates
+
+ The Citrix Receiver in nixpkgs trusts several certificates
+ from the Mozilla database by default.
+ However several companies using Citrix might require their own corporate certificate. On distros with imperative
+ packaging these certs can be stored easily in
+ $ICAROOT,
+ however this directory is a store path in nixpkgs. In order to work around this issue the package provides a simple
+ mechanism to add custom certificates without rebuilding the entire package using symlinkJoin:
+
+
+ { config.allowUnfree = true; };
+let extraCerts = [ ./custom-cert-1.pem ./custom-cert-2.pem /* ... */ ]; in
+citrix_receiver.override {
+ inherit extraCerts;
+}]]>
+
+
+
+
diff --git a/doc/platform-notes.xml b/doc/platform-notes.xml
index b2c20c2d35c..ea581421547 100644
--- a/doc/platform-notes.xml
+++ b/doc/platform-notes.xml
@@ -29,6 +29,7 @@
}
+
On darwin libraries are linked using absolute paths, libraries are
@@ -46,6 +47,37 @@
}
+
+
+
+ Even if the libraries are linked using absolute paths and resolved via
+ their install_name correctly, tests can sometimes fail
+ to run binaries. This happens because the checkPhase
+ runs before the libraries are installed.
+
+
+ This can usually be solved by running the tests after the
+ installPhase or alternatively by using
+ DYLD_LIBRARY_PATH. More information about this variable
+ can be found in the dyld
+ 1 manpage.
+
+
+ dyld: Library not loaded: /nix/store/7hnmbscpayxzxrixrgxvvlifzlxdsdir-jq-1.5-lib/lib/libjq.1.dylib
+ Referenced from: /private/tmp/nix-build-jq-1.5.drv-0/jq-1.5/tests/../jq
+ Reason: image not found
+ ./tests/jqtest: line 5: 75779 Abort trap: 6
+
+
+ stdenv.mkDerivation {
+ name = "libfoo-1.2.3";
+ # ...
+ doInstallCheck = true;
+ installCheckTarget = "check";
+ }
+
+
+
Some packages assume xcode is available and use xcrun
diff --git a/doc/quick-start.xml b/doc/quick-start.xml
index 0cba3a4769c..b9e6d789404 100644
--- a/doc/quick-start.xml
+++ b/doc/quick-start.xml
@@ -9,7 +9,7 @@
Checkout the Nixpkgs source tree:
-$ git clone git://github.com/NixOS/nixpkgs.git
+$ git clone https://github.com/NixOS/nixpkgs
$ cd nixpkgs
diff --git a/doc/reviewing-contributions.xml b/doc/reviewing-contributions.xml
index 673ff92d2c8..b2a2675c3e6 100644
--- a/doc/reviewing-contributions.xml
+++ b/doc/reviewing-contributions.xml
@@ -103,8 +103,9 @@
- mention-bot usually notifies GitHub users based on the submitted changes,
- but it can happen that it misses some of the package maintainers.
+ CODEOWNERS
+ will make GitHub notify users based on the submitted changes, but it can
+ happen that it misses some of the package maintainers.
@@ -376,8 +377,9 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
- Mention-bot notify GitHub users based on the submitted changes, but it
- can happen that it miss some of the package maintainers.
+ CODEOWNERS
+ will make GitHub notify users based on the submitted changes, but it can
+ happen that it misses some of the package maintainers.
@@ -603,10 +605,11 @@ policy.
-->
- In a case a contributor leaves definitively the Nix community, he should
- create an issue or notify the mailing list with references of packages and
- modules he maintains so the maintainership can be taken over by other
- contributors.
+ In a case a contributor leaves definitively the Nix community, he
+ should create an issue or post on Discourse with
+ references of packages and modules he maintains so the
+ maintainership can be taken over by other contributors.
diff --git a/doc/stdenv.xml b/doc/stdenv.xml
index e7f52377e68..94bd7365dd9 100644
--- a/doc/stdenv.xml
+++ b/doc/stdenv.xml
@@ -836,9 +836,10 @@ passthru = {
These can optionally be compressed using gzip
(.tar.gz, .tgz or
.tar.Z), bzip2
- (.tar.bz2 or .tbz2) or
- xz (.tar.xz or
- .tar.lzma).
+ (.tar.bz2, .tbz2 or
+ .tbz) or xz
+ (.tar.xz, .tar.lzma or
+ .txz).
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index 0066fba362a..cda13ee43ee 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -384,11 +384,12 @@ rec {
recursiveUpdateUntil = pred: lhs: rhs:
let f = attrPath:
zipAttrsWith (n: values:
+ let here = attrPath ++ [n]; in
if tail values == []
- || pred attrPath (head (tail values)) (head values) then
+ || pred here (head (tail values)) (head values) then
head values
else
- f (attrPath ++ [n]) values
+ f here values
);
in f [] [rhs lhs];
diff --git a/lib/customisation.nix b/lib/customisation.nix
index 48028042890..0107ed33d9e 100644
--- a/lib/customisation.nix
+++ b/lib/customisation.nix
@@ -195,9 +195,10 @@ rec {
let self = f self // {
newScope = scope: newScope (self // scope);
callPackage = self.newScope {};
+ # TODO(@Ericson2314): Haromonize argument order of `g` with everything else
overrideScope = g:
makeScope newScope
- (self_: let super = f self_; in super // g super self_);
+ (lib.fixedPoints.extends (lib.flip g) f);
packages = f;
};
in self;
diff --git a/lib/default.nix b/lib/default.nix
index c1a4a1e39a8..dd6fcec75e2 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -80,7 +80,7 @@ let
inherit (strings) concatStrings concatMapStrings concatImapStrings
intersperse concatStringsSep concatMapStringsSep
concatImapStringsSep makeSearchPath makeSearchPathOutput
- makeLibraryPath makeBinPath makePerlPath optionalString
+ makeLibraryPath makeBinPath makePerlPath makeFullPerlPath optionalString
hasPrefix hasSuffix stringToCharacters stringAsChars escape
escapeShellArg escapeShellArgs replaceChars lowerChars
upperChars toLower toUpper addContextFrom splitString
diff --git a/lib/licenses.nix b/lib/licenses.nix
index 79124855f7f..c442d74c857 100644
--- a/lib/licenses.nix
+++ b/lib/licenses.nix
@@ -210,6 +210,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "Common Public License 1.0";
};
+ curl = {
+ fullName = "MIT/X11 derivate";
+ url = "https://curl.haxx.se/docs/copyright.html";
+ };
+
doc = spdx {
spdxId = "DOC";
fullName = "DOC License";
@@ -613,6 +618,12 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "Vim License";
};
+ virtualbox-puel = {
+ fullName = "Oracle VM VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)";
+ url = "https://www.virtualbox.org/wiki/VirtualBox_PUEL";
+ free = false;
+ };
+
vsl10 = spdx {
spdxId = "VSL-1.0";
fullName = "Vovida Software License v1.0";
@@ -643,6 +654,11 @@ lib.mapAttrs (n: v: v // { shortName = n; }) rec {
fullName = "wxWindows Library Licence, Version 3.1";
};
+ xfig = {
+ fullName = "xfig";
+ url = "http://mcj.sourceforge.net/authors.html#xfig";
+ };
+
zlib = spdx {
spdxId = "Zlib";
fullName = "zlib License";
diff --git a/lib/strings.nix b/lib/strings.nix
index 7cd09a10939..af932ce6ecf 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -126,6 +126,15 @@ rec {
*/
makePerlPath = makeSearchPathOutput "lib" "lib/perl5/site_perl";
+ /* Construct a perl search path recursively including all dependencies (such as $PERL5LIB)
+
+ Example:
+ pkgs = import { }
+ makeFullPerlPath [ pkgs.perlPackages.CGI ]
+ => "/nix/store/fddivfrdc1xql02h9q500fpnqy12c74n-perl-CGI-4.38/lib/perl5/site_perl:/nix/store/8hsvdalmsxqkjg0c5ifigpf31vc4vsy2-perl-HTML-Parser-3.72/lib/perl5/site_perl:/nix/store/zhc7wh0xl8hz3y3f71nhlw1559iyvzld-perl-HTML-Tagset-3.20/lib/perl5/site_perl"
+ */
+ makeFullPerlPath = deps: makePerlPath (lib.misc.closePropagation deps);
+
/* Depending on the boolean `cond', return either the given string
or the empty string. Useful to concatenate against a bigger string.
diff --git a/lib/systems/doubles.nix b/lib/systems/doubles.nix
index c6618083ce7..adc454406b8 100644
--- a/lib/systems/doubles.nix
+++ b/lib/systems/doubles.nix
@@ -44,5 +44,5 @@ in rec {
openbsd = filterDoubles predicates.isOpenBSD;
unix = filterDoubles predicates.isUnix;
- mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux"];
+ mesaPlatforms = ["i686-linux" "x86_64-linux" "x86_64-darwin" "armv5tel-linux" "armv6l-linux" "armv7l-linux" "aarch64-linux" "powerpc64le-linux"];
}
diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix
index 31772ba0054..3828b2f84c6 100644
--- a/lib/systems/examples.nix
+++ b/lib/systems/examples.nix
@@ -8,6 +8,14 @@ rec {
#
# Linux
#
+ powernv = {
+ config = "powerpc64le-unknown-linux-gnu";
+ platform = platforms.powernv;
+ };
+ musl-power = {
+ config = "powerpc64le-unknown-linux-musl";
+ platform = platforms.powernv;
+ };
sheevaplug = rec {
config = "armv5tel-unknown-linux-gnueabi";
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix
index 0c70f2a7cd5..ac34ed45695 100644
--- a/lib/systems/inspect.nix
+++ b/lib/systems/inspect.nix
@@ -11,6 +11,7 @@ rec {
isi686 = { cpu = cpuTypes.i686; };
isx86_64 = { cpu = cpuTypes.x86_64; };
isPowerPC = { cpu = cpuTypes.powerpc; };
+ isPower = { cpu = { family = "power"; }; };
isx86 = { cpu = { family = "x86"; }; };
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index b07396a9dfd..7ee3479c333 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -90,6 +90,8 @@ rec {
mips64el = { bits = 64; significantByte = littleEndian; family = "mips"; };
powerpc = { bits = 32; significantByte = bigEndian; family = "power"; };
+ powerpc64 = { bits = 64; significantByte = bigEndian; family = "power"; };
+ powerpc64le = { bits = 64; significantByte = littleEndian; family = "power"; };
riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; };
riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; };
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix
index 8027f6b9fc1..56783d99e3d 100644
--- a/lib/systems/platforms.nix
+++ b/lib/systems/platforms.nix
@@ -20,6 +20,22 @@ rec {
kernelAutoModules = false;
};
+ powernv = {
+ name = "PowerNV";
+ kernelArch = "powerpc";
+ kernelBaseConfig = "powernv_defconfig";
+ kernelTarget = "zImage";
+ kernelInstallTarget = "install";
+ kernelFile = "vmlinux";
+ kernelAutoModules = true;
+ # avoid driver/FS trouble arising from unusual page size
+ kernelExtraConfig = ''
+ PPC_64K_PAGES n
+ PPC_4K_PAGES y
+ IPV6 y
+ '';
+ };
+
##
## ARM
##
@@ -458,5 +474,6 @@ rec {
"armv7l-linux" = armv7l-hf-multiplatform;
"aarch64-linux" = aarch64-multiplatform;
"mipsel-linux" = fuloong2f_n32;
+ "powerpc64le-linux" = powernv;
}.${system} or pcBase;
}
diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix
index 3f2d742e788..cf99aca58c0 100644
--- a/lib/tests/misc.nix
+++ b/lib/tests/misc.nix
@@ -213,6 +213,30 @@ runTests {
};
+# ATTRSETS
+
+ # code from the example
+ testRecursiveUpdateUntil = {
+ expr = recursiveUpdateUntil (path: l: r: path == ["foo"]) {
+ # first attribute set
+ foo.bar = 1;
+ foo.baz = 2;
+ bar = 3;
+ } {
+ #second attribute set
+ foo.bar = 1;
+ foo.quz = 2;
+ baz = 4;
+ };
+ expected = {
+ foo.bar = 1; # 'foo.*' from the second set
+ foo.quz = 2; #
+ bar = 3; # 'bar' from the first set
+ baz = 4; # 'baz' from the second set
+ };
+ };
+
+
# GENERATORS
# these tests assume attributes are converted to lists
# in alphabetical order
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index d3e8932ac1e..657e5696041 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -534,11 +534,21 @@
github = "bodil";
name = "Bodil Stokke";
};
+ boj = {
+ email = "brian@uncannyworks.com";
+ github = "boj";
+ name = "Brian Jones";
+ };
boothead = {
email = "ben@perurbis.com";
github = "boothead";
name = "Ben Ford";
};
+ borisbabic = {
+ email = "boris.ivan.babic@gmail.com";
+ github = "borisbabic";
+ name = "Boris Babić";
+ };
bosu = {
email = "boriss@gmail.com";
github = "bosu";
@@ -663,6 +673,11 @@
github = "changlinli";
name = "Changlin Li";
};
+ CharlesHD = {
+ email = "charleshdespointes@gmail.com";
+ github = "CharlesHD";
+ name = "Charles Huyghues-Despointes";
+ };
chaoflow = {
email = "flo@chaoflow.net";
github = "chaoflow";
@@ -802,6 +817,11 @@
github = "coroa";
name = "Jonas Hörsch";
};
+ costrouc = {
+ email = "chris.ostrouchov@gmail.com";
+ github = "costrouc";
+ name = "Chris Ostrouchov";
+ };
couchemar = {
email = "couchemar@yandex.ru";
github = "couchemar";
@@ -921,11 +941,21 @@
github = "deepfire";
name = "Kosyrev Serge";
};
+ deltaevo = {
+ email = "deltaduartedavid@gmail.com";
+ github = "DeltaEvo";
+ name = "Duarte David";
+ };
demin-dmitriy = {
email = "demindf@gmail.com";
github = "demin-dmitriy";
name = "Dmitriy Demin";
};
+ demize = {
+ email = "johannes@kyriasis.com";
+ github = "kyrias";
+ name = "Johannes Löthberg";
+ };
demyanrogozhin = {
email = "demyan.rogozhin@gmail.com";
github = "demyanrogozhin";
@@ -1362,6 +1392,11 @@
github = "fps";
name = "Florian Paul Schmidt";
};
+ freepotion = {
+ email = "freepotion@protonmail.com";
+ github = "freepotion";
+ name = "Free Potion";
+ };
Fresheyeball = {
email = "fresheyeball@gmail.com";
github = "fresheyeball";
@@ -1560,6 +1595,11 @@
github = "havvy";
name = "Ryan Scheel";
};
+ hax404 = {
+ email = "hax404foogit@hax404.de";
+ github = "hax404";
+ name = "Georg Haas";
+ };
hbunke = {
email = "bunke.hendrik@gmail.com";
github = "hbunke";
@@ -1659,6 +1699,11 @@
github = "ikervagyok";
name = "Balázs Lengyel";
};
+ illegalprime = {
+ email = "themichaeleden@gmail.com";
+ github = "illegalprime";
+ name = "Michael Eden";
+ };
ilya-kolpakov = {
email = "ilya.kolpakov@gmail.com";
github = "ilya-kolpakov";
@@ -1674,6 +1719,11 @@
github = "imalsogreg";
name = "Greg Hale";
};
+ imuli = {
+ email = "i@imu.li";
+ github = "imuli";
+ name = "Imuli";
+ };
infinisil = {
email = "infinisil@icloud.com";
github = "infinisil";
@@ -1822,6 +1872,11 @@
github = "jluttine";
name = "Jaakko Luttinen";
};
+ jmettes = {
+ email = "jonathan@jmettes.com";
+ github = "jmettes";
+ name = "Jonathan Mettes";
+ };
Jo = {
email = "0x4A6F@shackspace.de";
name = "Joachim Ernst";
@@ -1890,6 +1945,11 @@
github = "jonafato";
name = "Jon Banafato";
};
+ jonathanreeve = {
+ email = "jon.reeve@gmail.com";
+ github = "JonathanReeve";
+ name = "Jonathan Reeve";
+ };
joncojonathan = {
email = "joncojonathan@gmail.com";
github = "joncojonathan";
@@ -1910,6 +1970,11 @@
github = "jpotier";
name = "Martin Potier";
};
+ jqueiroz = {
+ email = "nixos@johnjq.com";
+ github = "jqueiroz";
+ name = "Jonathan Queiroz";
+ };
jraygauthier = {
email = "jraygauthier@gmail.com";
github = "jraygauthier";
@@ -2079,6 +2144,11 @@
github = "kuznero";
name = "Roman Kuznetsov";
};
+ kylewlacy = {
+ email = "kylelacy+nix@pm.me";
+ github = "kylewlacy";
+ name = "Kyle Lacy";
+ };
lasandell = {
email = "lasandell@gmail.com";
github = "lasandell";
@@ -2164,6 +2234,11 @@
github = "nathanielbaxter";
name = "Nathaniel Baxter";
};
+ lightdiscord = {
+ email = "root@arnaud.sh";
+ github = "lightdiscord";
+ name = "Arnaud Pascal";
+ };
lihop = {
email = "nixos@leroy.geek.nz";
github = "lihop";
@@ -2259,6 +2334,11 @@
github = "luispedro";
name = "Luis Pedro Coelho";
};
+ lukeadams = {
+ email = "luke.adams@belljar.io";
+ github = "lukeadams";
+ name = "Luke Adams";
+ };
lukego = {
email = "luke@snabb.co";
github = "lukego";
@@ -2822,10 +2902,10 @@
github = "nocoolnametom";
name = "Tom Doggett";
};
- nonfreeblob = {
- email = "nonfreeblob@yandex.com";
- github = "nonfreeblob";
- name = "nonfreeblob";
+ noneucat = {
+ email = "andy@lolc.at";
+ github = "noneucat";
+ name = "Andy Chun";
};
notthemessiah = {
email = "brian.cohen.88@gmail.com";
@@ -3182,6 +3262,11 @@
email = "patrick.callahan@latitudeengineering.com";
name = "Patrick Callahan";
};
+ q3k = {
+ email = "q3k@q3k.org";
+ github = "q3k";
+ name = "Serge Bazanski";
+ };
qknight = {
email = "js@lastlog.de";
github = "qknight";
@@ -3192,6 +3277,11 @@
github = "qoelet";
name = "Kenny Shen";
};
+ qyliss = {
+ email = "hi@alyssa.is";
+ github = "alyssais";
+ name = "Alyssa Ross";
+ };
ragge = {
email = "r.dahlen@gmail.com";
github = "ragnard";
@@ -3226,6 +3316,11 @@
email = "ravloony@gmail.com";
name = "Tom Macdonald";
};
+ rawkode = {
+ email = "david.andrew.mckay@gmail.com";
+ github = "rawkode";
+ name = "David McKay";
+ };
razvan = {
email = "razvan.panda@gmail.com";
github = "razvan-panda";
@@ -3663,6 +3758,11 @@
github = "s-na";
name = "S. Nordin Abouzahra";
};
+ snaar = {
+ email = "snaar@snaar.net";
+ github = "snaar";
+ name = "Serguei Narojnyi";
+ };
snyh = {
email = "snyh@snyh.org";
github = "snyh";
@@ -3783,6 +3883,11 @@
github = "swarren83";
name = "Shawn Warren";
};
+ swdunlop = {
+ email = "swdunlop@gmail.com";
+ github = "swdunlop";
+ name = "Scott W. Dunlop";
+ };
swflint = {
email = "swflint@flintfam.org";
github = "swflint";
diff --git a/nixos/doc/manual/configuration/adding-custom-packages.xml b/nixos/doc/manual/configuration/adding-custom-packages.xml
index b59287a622e..028a9427534 100644
--- a/nixos/doc/manual/configuration/adding-custom-packages.xml
+++ b/nixos/doc/manual/configuration/adding-custom-packages.xml
@@ -14,7 +14,7 @@
xlink:href="http://nixos.org/nixpkgs/manual">Nixpkgs
manual. In short, you clone Nixpkgs:
-$ git clone git://github.com/NixOS/nixpkgs.git
+$ git clone https://github.com/NixOS/nixpkgs
$ cd nixpkgs
Then you write and test the package as described in the Nixpkgs manual.
diff --git a/nixos/doc/manual/configuration/x-windows.xml b/nixos/doc/manual/configuration/x-windows.xml
index 9a0969ad635..948b35209b7 100644
--- a/nixos/doc/manual/configuration/x-windows.xml
+++ b/nixos/doc/manual/configuration/x-windows.xml
@@ -26,6 +26,7 @@
= true;
= true;
= true;
+ = true;
= true;
= true;
= true;
diff --git a/nixos/doc/manual/development/sources.xml b/nixos/doc/manual/development/sources.xml
index c7b64cb84be..eec9b56b1c0 100644
--- a/nixos/doc/manual/development/sources.xml
+++ b/nixos/doc/manual/development/sources.xml
@@ -11,9 +11,9 @@
modify NixOS, however, you should check out the latest sources from Git. This
is as follows:
-$ git clone git://github.com/NixOS/nixpkgs.git
+$ git clone https://github.com/NixOS/nixpkgs
$ cd nixpkgs
-$ git remote add channels git://github.com/NixOS/nixpkgs-channels.git
+$ git remote add channels https://github.com/NixOS/nixpkgs-channels
$ git remote update channels
This will check out the latest Nixpkgs sources to
diff --git a/nixos/doc/manual/installation/installing.xml b/nixos/doc/manual/installation/installing.xml
index 6066d025adb..6f8e0f613b1 100644
--- a/nixos/doc/manual/installation/installing.xml
+++ b/nixos/doc/manual/installation/installing.xml
@@ -326,10 +326,9 @@ Retype new UNIX password: ***
- To prevent the password prompt, set
- = false;
in
- configuration.nix, which allows unattended
- installation necessary in automation.
+ For unattended installations, it is possible to use
+ nixos-install --no-root-passwd
+ in order to disable the password prompt entirely.
diff --git a/nixos/doc/manual/manual.xml b/nixos/doc/manual/manual.xml
index 61b21203f50..e9338efbc02 100644
--- a/nixos/doc/manual/manual.xml
+++ b/nixos/doc/manual/manual.xml
@@ -17,8 +17,8 @@
If you encounter problems, please report them on the
nix-devel
- mailing list or on the Discourse
+ or on the
#nixos channel on Freenode. Bugs should be
reported in
diff --git a/nixos/doc/manual/release-notes/rl-1809.xml b/nixos/doc/manual/release-notes/rl-1809.xml
index f03b1eab619..d831f851446 100644
--- a/nixos/doc/manual/release-notes/rl-1809.xml
+++ b/nixos/doc/manual/release-notes/rl-1809.xml
@@ -73,6 +73,20 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull'
+
+
+ The services.cassandra module has been reworked and
+ was rewritten from scratch. The service has succeeding tests for
+ the versions 2.1, 2.2, 3.0 and 3.11 of Apache Cassandra.
+
+
+
+
+ There is a new services.foundationdb module for deploying
+ FoundationDB clusters.
+
+
When enabled the iproute2 will copy the files expected
@@ -81,6 +95,22 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull'
routing tables for instance.
+
+
+ services.strongswan-swanctl
+ is a modern replacement for services.strongswan.
+ You can use either one of them to setup IPsec VPNs but not both at the same time.
+
+
+ services.strongswan-swanctl uses the
+ swanctl
+ command which uses the modern
+ vici
+ Versatile IKE Configuration Interface.
+ The deprecated ipsec command used in services.strongswan is using the legacy
+ stroke configuration interface.
+
+
@@ -97,6 +127,12 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull'
+
+
+ The deprecated services.cassandra module has
+ seen a complete rewrite. (See above.)
+
+
lib.strict is removed. Use
@@ -154,6 +190,16 @@ $ nix-instantiate -E '(import <nixpkgsunstable> {}).gitFull'
which indicates that the nix output hash will be used as tag.
+
+
+ Options
+ boot.initrd.luks.devices.name.yubikey.ramfsMountPoint
+ boot.initrd.luks.devices.name.yubikey.storage.mountPoint
+ were removed. luksroot.nix module never supported more than one YubiKey at
+ a time anyway, hence those options never had any effect. You should be able to remove them
+ from your config without any issues.
+
+
@@ -232,6 +278,8 @@ inherit (pkgs.nixos {
lib.traceCallXml has been deprecated. Please complain
if you use the function regularly.
+
+
The attribute lib.nixpkgsVersion has been deprecated in
favor of lib.version. Please refer to the discussion in
@@ -239,6 +287,13 @@ inherit (pkgs.nixos {
for further reference.
+
+
+ lib.recursiveUpdateUntil was not acting according to its
+ specification. It has been fixed to act according to the docstring, and a
+ test has been added.
+
+
The module for has two new options now:
@@ -370,7 +425,12 @@ inherit (pkgs.nixos {
s6-dns, s6-networking,
s6-linux-utils and s6-portable-utils respectively.
-
+
+
+
+ The module option is now defaulted to true.
+
+
diff --git a/nixos/lib/make-ext4-fs.nix b/nixos/lib/make-ext4-fs.nix
index 35a8afae4a7..88be8b73ab3 100644
--- a/nixos/lib/make-ext4-fs.nix
+++ b/nixos/lib/make-ext4-fs.nix
@@ -6,16 +6,19 @@
, storePaths
, volumeLabel
, uuid ? "44444444-4444-4444-8888-888888888888"
+, e2fsprogs
+, libfaketime
+, perl
}:
let
- sdClosureInfo = pkgs.closureInfo { rootPaths = storePaths; };
+ sdClosureInfo = pkgs.buildPackages.closureInfo { rootPaths = storePaths; };
in
pkgs.stdenv.mkDerivation {
name = "ext4-fs.img";
- nativeBuildInputs = with pkgs; [e2fsprogs.bin libfaketime perl];
+ nativeBuildInputs = [e2fsprogs.bin libfaketime perl];
buildCommand =
''
diff --git a/nixos/modules/config/shells-environment.nix b/nixos/modules/config/shells-environment.nix
index 398660967c5..9dc4749b08d 100644
--- a/nixos/modules/config/shells-environment.nix
+++ b/nixos/modules/config/shells-environment.nix
@@ -70,7 +70,7 @@ in
description = ''
Shell script code called during global environment initialisation
after all variables and profileVariables have been set.
- This code is asumed to be shell-independent, which means you should
+ This code is assumed to be shell-independent, which means you should
stick to pure sh without sh word split.
'';
type = types.lines;
diff --git a/nixos/modules/installer/cd-dvd/installation-cd-base.nix b/nixos/modules/installer/cd-dvd/installation-cd-base.nix
index 36024ce9f45..1453e8082b0 100644
--- a/nixos/modules/installer/cd-dvd/installation-cd-base.nix
+++ b/nixos/modules/installer/cd-dvd/installation-cd-base.nix
@@ -29,8 +29,5 @@ with lib;
# Add Memtest86+ to the CD.
boot.loader.grub.memtest86.enable = true;
- # Allow the user to log in as root without a password.
- users.users.root.initialHashedPassword = "";
-
system.stateVersion = mkDefault "18.03";
}
diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix
index 08923970cd3..1ac9e5c5c74 100644
--- a/nixos/modules/installer/cd-dvd/iso-image.nix
+++ b/nixos/modules/installer/cd-dvd/iso-image.nix
@@ -318,7 +318,7 @@ in
options = [ "allow_other" "cow" "nonempty" "chroot=/mnt-root" "max_files=32768" "hide_meta_files" "dirs=/nix/.rw-store=rw:/nix/.ro-store=ro" ];
};
- boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "usb-storage" "uas" ];
+ boot.initrd.availableKernelModules = [ "squashfs" "iso9660" "uas" ];
boot.blacklistedKernelModules = [ "nouveau" ];
diff --git a/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix b/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
index 4eb28434e19..bd6cf029967 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
@@ -33,9 +33,6 @@ in
# Also increase the amount of CMA to ensure the virtual console on the RPi3 works.
boot.kernelParams = ["cma=32M" "console=ttyS0,115200n8" "console=ttyAMA0,115200n8" "console=tty0"];
- # FIXME: this probably should be in installation-device.nix
- users.users.root.initialHashedPassword = "";
-
sdImage = {
populateBootCommands = let
configTxt = pkgs.writeText "config.txt" ''
diff --git a/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix b/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
index 0d595503f19..0c89eb53335 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-armv7l-multiplatform.nix
@@ -34,9 +34,6 @@ in
# - ttySAC2: for Exynos (ODROID-XU3)
boot.kernelParams = ["console=ttyS0,115200n8" "console=ttymxc0,115200n8" "console=ttyAMA0,115200n8" "console=ttyO0,115200n8" "console=ttySAC2,115200n8" "console=tty0"];
- # FIXME: this probably should be in installation-device.nix
- users.users.root.initialHashedPassword = "";
-
sdImage = {
populateBootCommands = let
configTxt = pkgs.writeText "config.txt" ''
diff --git a/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix b/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
index aa52844288c..78ea3f1a205 100644
--- a/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image-raspberrypi.nix
@@ -27,9 +27,6 @@ in
boot.consoleLogLevel = lib.mkDefault 7;
boot.kernelPackages = pkgs.linuxPackages_rpi;
- # FIXME: this probably should be in installation-device.nix
- users.users.root.initialHashedPassword = "";
-
sdImage = {
populateBootCommands = let
configTxt = pkgs.writeText "config.txt" ''
diff --git a/nixos/modules/installer/cd-dvd/sd-image.nix b/nixos/modules/installer/cd-dvd/sd-image.nix
index 311a5ff6967..2371be9d89a 100644
--- a/nixos/modules/installer/cd-dvd/sd-image.nix
+++ b/nixos/modules/installer/cd-dvd/sd-image.nix
@@ -12,13 +12,12 @@
with lib;
let
- rootfsImage = import ../../../lib/make-ext4-fs.nix {
- inherit pkgs;
+ rootfsImage = pkgs.callPackage ../../../lib/make-ext4-fs.nix ({
inherit (config.sdImage) storePaths;
volumeLabel = "NIXOS_SD";
} // optionalAttrs (config.sdImage.rootPartitionUUID != null) {
uuid = config.sdImage.rootPartitionUUID;
- };
+ });
in
{
options.sdImage = {
@@ -94,10 +93,10 @@ in
sdImage.storePaths = [ config.system.build.toplevel ];
- system.build.sdImage = pkgs.stdenv.mkDerivation {
+ system.build.sdImage = pkgs.callPackage ({ stdenv, dosfstools, e2fsprogs, mtools, libfaketime, utillinux }: stdenv.mkDerivation {
name = config.sdImage.imageName;
- buildInputs = with pkgs; [ dosfstools e2fsprogs mtools libfaketime utillinux ];
+ nativeBuildInputs = [ dosfstools e2fsprogs mtools libfaketime utillinux ];
buildCommand = ''
mkdir -p $out/nix-support $out/sd-image
@@ -138,7 +137,7 @@ in
(cd boot; mcopy -bpsvm -i ../bootpart.img ./* ::)
dd conv=notrunc if=bootpart.img of=$img seek=$START count=$SECTORS
'';
- };
+ }) {};
boot.postBootCommands = ''
# On the first boot do some maintenance tasks
diff --git a/nixos/modules/installer/netboot/netboot-base.nix b/nixos/modules/installer/netboot/netboot-base.nix
index da7d760ad2f..7e66a49c739 100644
--- a/nixos/modules/installer/netboot/netboot-base.nix
+++ b/nixos/modules/installer/netboot/netboot-base.nix
@@ -14,7 +14,4 @@ with lib;
../../profiles/base.nix
../../profiles/installation-device.nix
];
-
- # Allow the user to log in as root without a password.
- users.users.root.initialHashedPassword = "";
}
diff --git a/nixos/modules/installer/netboot/netboot.nix b/nixos/modules/installer/netboot/netboot.nix
index a4eda3c52dc..ea640173c6d 100644
--- a/nixos/modules/installer/netboot/netboot.nix
+++ b/nixos/modules/installer/netboot/netboot.nix
@@ -28,7 +28,6 @@ with lib;
++ (if pkgs.stdenv.system == "aarch64-linux"
then []
else [ pkgs.grub2 pkgs.syslinux ]);
- system.boot.loader.kernelFile = pkgs.stdenv.platform.kernelTarget;
fileSystems."/" =
{ fsType = "tmpfs";
@@ -86,7 +85,7 @@ with lib;
system.build.netbootIpxeScript = pkgs.writeTextDir "netboot.ipxe" ''
#!ipxe
- kernel ${pkgs.stdenv.platform.kernelTarget} init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
+ kernel ${pkgs.stdenv.hostPlatform.platform.kernelTarget} init=${config.system.build.toplevel}/init ${toString config.boot.kernelParams}
initrd initrd
boot
'';
diff --git a/nixos/modules/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl
index cbe145d5a33..bb201d97ded 100644
--- a/nixos/modules/installer/tools/nixos-generate-config.pl
+++ b/nixos/modules/installer/tools/nixos-generate-config.pl
@@ -536,6 +536,13 @@ if ($showHardwareConfig) {
# Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
+EOF
+ } elsif (-e "/boot/extlinux") {
+ $bootLoaderConfig = < 1000)
- "You don't have `system.stateVersion` explicitly set. Expect things to break.";
-
system.nixos = {
# These defaults are set here rather than up there so that
# changing them would not rebuild the manual
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index e5dce84d6ee..2846afea8fb 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -201,6 +201,7 @@
./services/databases/4store-endpoint.nix
./services/databases/4store.nix
./services/databases/aerospike.nix
+ ./services/databases/cassandra.nix
./services/databases/clickhouse.nix
./services/databases/couchdb.nix
./services/databases/firebird.nix
@@ -246,6 +247,7 @@
./services/desktops/gnome3/tracker-miners.nix
./services/desktops/profile-sync-daemon.nix
./services/desktops/telepathy.nix
+ ./services/desktops/zeitgeist.nix
./services/development/bloop.nix
./services/development/hoogle.nix
./services/editors/emacs.nix
@@ -279,6 +281,7 @@
./services/hardware/upower.nix
./services/hardware/usbmuxd.nix
./services/hardware/thermald.nix
+ ./services/hardware/undervolt.nix
./services/logging/SystemdJournal2Gelf.nix
./services/logging/awstats.nix
./services/logging/fluentd.nix
@@ -406,6 +409,7 @@
./services/monitoring/cadvisor.nix
./services/monitoring/collectd.nix
./services/monitoring/das_watchdog.nix
+ ./services/monitoring/datadog-agent.nix
./services/monitoring/dd-agent/dd-agent.nix
./services/monitoring/fusion-inventory.nix
./services/monitoring/grafana.nix
@@ -543,6 +547,7 @@
./services/networking/ntopng.nix
./services/networking/ntpd.nix
./services/networking/nylon.nix
+ ./services/networking/ocserv.nix
./services/networking/oidentd.nix
./services/networking/openfire.nix
./services/networking/openntpd.nix
@@ -621,6 +626,8 @@
./services/search/hound.nix
./services/search/kibana.nix
./services/search/solr.nix
+ ./services/security/certmgr.nix
+ ./services/security/cfssl.nix
./services/security/clamav.nix
./services/security/fail2ban.nix
./services/security/fprintd.nix
diff --git a/nixos/modules/profiles/all-hardware.nix b/nixos/modules/profiles/all-hardware.nix
index 0d7124be0a5..19f821ae17f 100644
--- a/nixos/modules/profiles/all-hardware.nix
+++ b/nixos/modules/profiles/all-hardware.nix
@@ -33,7 +33,7 @@
# USB support, especially for booting from USB CD-ROM
# drives.
- "usb_storage"
+ "uas"
# Firewire support. Not tested.
"ohci1394" "sbp2"
diff --git a/nixos/modules/profiles/installation-device.nix b/nixos/modules/profiles/installation-device.nix
index 43f06c219f8..ff4a23a18d0 100644
--- a/nixos/modules/profiles/installation-device.nix
+++ b/nixos/modules/profiles/installation-device.nix
@@ -31,7 +31,8 @@ with lib;
#services.rogue.enable = true;
# Disable some other stuff we don't need.
- security.sudo.enable = false;
+ security.sudo.enable = mkDefault false;
+ services.udisks2.enable = mkDefault false;
# Automatically log in at the virtual consoles.
services.mingetty.autologinUser = "root";
@@ -86,5 +87,9 @@ with lib;
networking.firewall.logRefusedConnections = mkDefault false;
environment.systemPackages = [ pkgs.vim ];
+
+
+ # Allow the user to log in as root without a password.
+ users.users.root.initialHashedPassword = "";
};
}
diff --git a/nixos/modules/programs/zsh/oh-my-zsh.nix b/nixos/modules/programs/zsh/oh-my-zsh.nix
index b995d390b27..f4df4e983e4 100644
--- a/nixos/modules/programs/zsh/oh-my-zsh.nix
+++ b/nixos/modules/programs/zsh/oh-my-zsh.nix
@@ -3,7 +3,30 @@
with lib;
let
+
cfg = config.programs.zsh.ohMyZsh;
+
+ mkLinkFarmEntry = name: dir:
+ let
+ env = pkgs.buildEnv {
+ name = "zsh-${name}-env";
+ paths = cfg.customPkgs;
+ pathsToLink = "/share/zsh/${dir}";
+ };
+ in
+ { inherit name; path = "${env}/share/zsh/${dir}"; };
+
+ mkLinkFarmEntry' = name: mkLinkFarmEntry name name;
+
+ custom =
+ if cfg.custom != null then cfg.custom
+ else if length cfg.customPkgs == 0 then null
+ else pkgs.linkFarm "oh-my-zsh-custom" [
+ (mkLinkFarmEntry' "themes")
+ (mkLinkFarmEntry "completions" "site-functions")
+ (mkLinkFarmEntry' "plugins")
+ ];
+
in
{
options = {
@@ -34,10 +57,19 @@ in
};
custom = mkOption {
- default = "";
- type = types.str;
+ default = null;
+ type = with types; nullOr str;
description = ''
Path to a custom oh-my-zsh package to override config of oh-my-zsh.
+ (Can't be used along with `customPkgs`).
+ '';
+ };
+
+ customPkgs = mkOption {
+ default = [];
+ type = types.listOf types.package;
+ description = ''
+ List of custom packages that should be loaded into `oh-my-zsh`.
'';
};
@@ -67,7 +99,7 @@ in
environment.systemPackages = [ cfg.package ];
- programs.zsh.interactiveShellInit = with builtins; ''
+ programs.zsh.interactiveShellInit = ''
# oh-my-zsh configuration generated by NixOS
export ZSH=${cfg.package}/share/oh-my-zsh
@@ -75,8 +107,8 @@ in
"plugins=(${concatStringsSep " " cfg.plugins})"
}
- ${optionalString (stringLength(cfg.custom) > 0)
- "ZSH_CUSTOM=\"${cfg.custom}\""
+ ${optionalString (custom != null)
+ "ZSH_CUSTOM=\"${custom}\""
}
${optionalString (stringLength(cfg.theme) > 0)
@@ -92,5 +124,15 @@ in
source $ZSH/oh-my-zsh.sh
'';
+
+ assertions = [
+ {
+ assertion = cfg.custom != null -> cfg.customPkgs == [];
+ message = "If `cfg.custom` is set for `ZSH_CUSTOM`, `customPkgs` can't be used!";
+ }
+ ];
+
};
+
+ meta.doc = ./oh-my-zsh.xml;
}
diff --git a/nixos/modules/programs/zsh/oh-my-zsh.xml b/nixos/modules/programs/zsh/oh-my-zsh.xml
new file mode 100644
index 00000000000..b74da8630ee
--- /dev/null
+++ b/nixos/modules/programs/zsh/oh-my-zsh.xml
@@ -0,0 +1,125 @@
+
+
+Oh my ZSH
+
+oh-my-zsh is a framework
+to manage your ZSH configuration
+including completion scripts for several CLI tools or custom prompt themes.
+
+Basic usage
+The module uses the oh-my-zsh package with all available features. The
+initial setup using Nix expressions is fairly similar to the configuration format
+of oh-my-zsh.
+
+
+{
+ programs.ohMyZsh = {
+ enable = true;
+ plugins = [ "git" "python" "man" ];
+ theme = "agnoster";
+ };
+}
+
+
+For a detailed explanation of these arguments please refer to the
+oh-my-zsh docs.
+
+The expression generates the needed
+configuration and writes it into your /etc/zshrc.
+
+
+Custom additions
+
+Sometimes third-party or custom scripts such as a modified theme may be needed.
+oh-my-zsh provides the
+ZSH_CUSTOM
+environment variable for this which points to a directory with additional scripts.
+
+The module can do this as well:
+
+
+{
+ programs.ohMyZsh.custom = "~/path/to/custom/scripts";
+}
+
+
+
+Custom environments
+
+There are several extensions for oh-my-zsh packaged in nixpkgs.
+One of them is nix-zsh-completions
+which bundles completion scripts and a plugin for oh-my-zsh.
+
+Rather than using a single mutable path for ZSH_CUSTOM, it's also possible to
+generate this path from a list of Nix packages:
+
+
+{ pkgs, ... }:
+{
+ programs.ohMyZsh.customPkgs = with pkgs; [
+ pkgs.nix-zsh-completions
+ # and even more...
+ ];
+}
+
+
+Internally a single store path will be created using buildEnv.
+Please refer to the docs of
+buildEnv
+for further reference.
+
+Please keep in mind that this is not compatible with programs.ohMyZsh.custom
+as it requires an immutable store path while custom shall remain mutable! An evaluation failure
+will be thrown if both custom and customPkgs are set.
+
+
+Package your own customizations
+
+If third-party customizations (e.g. new themes) are supposed to be added to oh-my-zsh
+there are several pitfalls to keep in mind:
+
+
+
+ To comply with the default structure of ZSH the entire output needs to be written to
+ $out/share/zsh.
+
+
+ Completion scripts are supposed to be stored at $out/share/zsh/site-functions. This directory
+ is part of the fpath
+ and the package should be compatible with pure ZSH setups. The module will automatically link
+ the contents of site-functions to completions directory in the proper store path.
+
+
+ The plugins directory needs the structure pluginname/pluginname.plugin.zsh
+ as structured in the upstream repo.
+
+
+
+
+
+A derivation for oh-my-zsh may look like this:
+
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "exemplary-zsh-customization-${version}";
+ version = "1.0.0";
+ src = fetchFromGitHub {
+ # path to the upstream repository
+ };
+
+ dontBuild = true;
+ installPhase = ''
+ mkdir -p $out/share/zsh/site-functions
+ cp {themes,plugins} $out/share/zsh
+ cp completions $out/share/zsh/site-functions
+ '';
+}
+
+
+
+
diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix
index 40f66ccb26b..f032f10e455 100644
--- a/nixos/modules/rename.nix
+++ b/nixos/modules/rename.nix
@@ -9,7 +9,6 @@ with lib;
(mkRenamedOptionModule [ "system" "nixos" "stateVersion" ] [ "system" "stateVersion" ])
(mkRenamedOptionModule [ "system" "nixos" "defaultChannel" ] [ "system" "defaultChannel" ])
- (mkRenamedOptionModule [ "dysnomia" ] [ "services" "dysnomia" ])
(mkRenamedOptionModule [ "environment" "x11Packages" ] [ "environment" "systemPackages" ])
(mkRenamedOptionModule [ "environment" "enableBashCompletion" ] [ "programs" "bash" "enableCompletion" ])
(mkRenamedOptionModule [ "environment" "nix" ] [ "nix" "package" ])
@@ -257,6 +256,7 @@ with lib;
(mkRemovedOptionModule [ "fonts" "fontconfig" "forceAutohint" ] "")
(mkRemovedOptionModule [ "fonts" "fontconfig" "renderMonoTTFAsBitmap" ] "")
(mkRemovedOptionModule [ "virtualisation" "xen" "qemu" ] "You don't need this option anymore, it will work without it.")
+ (mkRemovedOptionModule [ "boot" "zfs" "enableLegacyCrypto" ] "The corresponding package was removed from nixpkgs.")
# ZSH
(mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])
diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix
index 3add6556d0d..5bfe2b6a22a 100644
--- a/nixos/modules/services/audio/mpd.nix
+++ b/nixos/modules/services/audio/mpd.nix
@@ -55,11 +55,11 @@ in {
};
musicDirectory = mkOption {
- type = types.path;
+ type = with types; either path (strMatching "(http|https|nfs|smb)://.+");
default = "${cfg.dataDir}/music";
defaultText = ''''${dataDir}/music'';
description = ''
- The directory where mpd reads music from.
+ The directory or NFS/SMB network share where mpd reads music from.
'';
};
diff --git a/nixos/modules/services/backup/restic.nix b/nixos/modules/services/backup/restic.nix
index 9b31ff3b582..6ece5a9b5ad 100644
--- a/nixos/modules/services/backup/restic.nix
+++ b/nixos/modules/services/backup/restic.nix
@@ -18,6 +18,7 @@ with lib;
s3CredentialsFile = mkOption {
type = with types; nullOr str;
+ default = null;
description = ''
file containing the AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
for an S3-hosted repository, in the format of an EnvironmentFile
diff --git a/nixos/modules/services/cluster/kubernetes/default.nix b/nixos/modules/services/cluster/kubernetes/default.nix
index f56a529afdf..aeaa6bd66c9 100644
--- a/nixos/modules/services/cluster/kubernetes/default.nix
+++ b/nixos/modules/services/cluster/kubernetes/default.nix
@@ -838,6 +838,8 @@ in {
path = with pkgs; [ gitMinimal openssh docker utillinux iproute ethtool thin-provisioning-tools iptables socat ] ++ cfg.path;
serviceConfig = {
Slice = "kubernetes.slice";
+ CPUAccounting = true;
+ MemoryAccounting = true;
ExecStart = ''${cfg.package}/bin/kubelet \
${optionalString (taints != "")
"--register-with-taints=${taints}"} \
diff --git a/nixos/modules/services/databases/cassandra.nix b/nixos/modules/services/databases/cassandra.nix
index 09b3fbd8a62..86e74d5d5ab 100644
--- a/nixos/modules/services/databases/cassandra.nix
+++ b/nixos/modules/services/databases/cassandra.nix
@@ -4,445 +4,288 @@ with lib;
let
cfg = config.services.cassandra;
- cassandraPackage = cfg.package.override {
- jre = cfg.jre;
- };
- cassandraUser = {
- name = cfg.user;
- home = "/var/lib/cassandra";
- description = "Cassandra role user";
- };
-
- cassandraRackDcProperties = ''
- dc=${cfg.dc}
- rack=${cfg.rack}
- '';
-
- cassandraConf = ''
- cluster_name: ${cfg.clusterName}
- num_tokens: 256
- auto_bootstrap: ${boolToString cfg.autoBootstrap}
- hinted_handoff_enabled: ${boolToString cfg.hintedHandOff}
- hinted_handoff_throttle_in_kb: ${builtins.toString cfg.hintedHandOffThrottle}
- max_hints_delivery_threads: 2
- max_hint_window_in_ms: 10800000 # 3 hours
- authenticator: ${cfg.authenticator}
- authorizer: ${cfg.authorizer}
- permissions_validity_in_ms: 2000
- partitioner: org.apache.cassandra.dht.Murmur3Partitioner
- data_file_directories:
- ${builtins.concatStringsSep "\n" (map (v: " - "+v) cfg.dataDirs)}
- commitlog_directory: ${cfg.commitLogDirectory}
- disk_failure_policy: stop
- key_cache_size_in_mb:
- key_cache_save_period: 14400
- row_cache_size_in_mb: 0
- row_cache_save_period: 0
- saved_caches_directory: ${cfg.savedCachesDirectory}
- commitlog_sync: ${cfg.commitLogSync}
- commitlog_sync_period_in_ms: ${builtins.toString cfg.commitLogSyncPeriod}
- commitlog_segment_size_in_mb: 32
- seed_provider:
- - class_name: org.apache.cassandra.locator.SimpleSeedProvider
- parameters:
- - seeds: "${builtins.concatStringsSep "," cfg.seeds}"
- concurrent_reads: ${builtins.toString cfg.concurrentReads}
- concurrent_writes: ${builtins.toString cfg.concurrentWrites}
- memtable_flush_queue_size: 4
- trickle_fsync: false
- trickle_fsync_interval_in_kb: 10240
- storage_port: 7000
- ssl_storage_port: 7001
- listen_address: ${cfg.listenAddress}
- start_native_transport: true
- native_transport_port: 9042
- start_rpc: true
- rpc_address: ${cfg.rpcAddress}
- rpc_port: 9160
- rpc_keepalive: true
- rpc_server_type: sync
- thrift_framed_transport_size_in_mb: 15
- incremental_backups: ${boolToString cfg.incrementalBackups}
- snapshot_before_compaction: false
- auto_snapshot: true
- column_index_size_in_kb: 64
- in_memory_compaction_limit_in_mb: 64
- multithreaded_compaction: false
- compaction_throughput_mb_per_sec: 16
- compaction_preheat_key_cache: true
- read_request_timeout_in_ms: 10000
- range_request_timeout_in_ms: 10000
- write_request_timeout_in_ms: 10000
- cas_contention_timeout_in_ms: 1000
- truncate_request_timeout_in_ms: 60000
- request_timeout_in_ms: 10000
- cross_node_timeout: false
- endpoint_snitch: ${cfg.snitch}
- dynamic_snitch_update_interval_in_ms: 100
- dynamic_snitch_reset_interval_in_ms: 600000
- dynamic_snitch_badness_threshold: 0.1
- request_scheduler: org.apache.cassandra.scheduler.NoScheduler
- server_encryption_options:
- internode_encryption: ${cfg.internodeEncryption}
- keystore: ${cfg.keyStorePath}
- keystore_password: ${cfg.keyStorePassword}
- truststore: ${cfg.trustStorePath}
- truststore_password: ${cfg.trustStorePassword}
- client_encryption_options:
- enabled: ${boolToString cfg.clientEncryption}
- keystore: ${cfg.keyStorePath}
- keystore_password: ${cfg.keyStorePassword}
- internode_compression: all
- inter_dc_tcp_nodelay: false
- preheat_kernel_page_cache: false
- streaming_socket_timeout_in_ms: ${toString cfg.streamingSocketTimoutInMS}
- '';
-
- cassandraLog = ''
- log4j.rootLogger=${cfg.logLevel},stdout
- log4j.appender.stdout=org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern=%5p [%t] %d{HH:mm:ss,SSS} %m%n
- '';
-
- cassandraConfFile = pkgs.writeText "cassandra.yaml" cassandraConf;
- cassandraLogFile = pkgs.writeText "log4j-server.properties" cassandraLog;
- cassandraRackFile = pkgs.writeText "cassandra-rackdc.properties" cassandraRackDcProperties;
-
- cassandraEnvironment = {
- CASSANDRA_HOME = cassandraPackage;
- JAVA_HOME = cfg.jre;
- CASSANDRA_CONF = "/etc/cassandra";
- };
+ defaultUser = "cassandra";
+ cassandraConfig = flip recursiveUpdate cfg.extraConfig
+ ({ commitlog_sync = "batch";
+ commitlog_sync_batch_window_in_ms = 2;
+ partitioner = "org.apache.cassandra.dht.Murmur3Partitioner";
+ endpoint_snitch = "SimpleSnitch";
+ seed_provider =
+ [{ class_name = "org.apache.cassandra.locator.SimpleSeedProvider";
+ parameters = [ { seeds = "127.0.0.1"; } ];
+ }];
+ data_file_directories = [ "${cfg.homeDir}/data" ];
+ commitlog_directory = "${cfg.homeDir}/commitlog";
+ saved_caches_directory = "${cfg.homeDir}/saved_caches";
+ } // (if builtins.compareVersions cfg.package.version "3" >= 0
+ then { hints_directory = "${cfg.homeDir}/hints"; }
+ else {})
+ );
+ cassandraConfigWithAddresses = cassandraConfig //
+ ( if isNull cfg.listenAddress
+ then { listen_interface = cfg.listenInterface; }
+ else { listen_address = cfg.listenAddress; }
+ ) // (
+ if isNull cfg.rpcAddress
+ then { rpc_interface = cfg.rpcInterface; }
+ else { rpc_address = cfg.rpcAddress; }
+ );
+ cassandraEtc = pkgs.stdenv.mkDerivation
+ { name = "cassandra-etc";
+ cassandraYaml = builtins.toJSON cassandraConfigWithAddresses;
+ cassandraEnvPkg = "${cfg.package}/conf/cassandra-env.sh";
+ buildCommand = ''
+ mkdir -p "$out"
+ echo "$cassandraYaml" > "$out/cassandra.yaml"
+ ln -s "$cassandraEnvPkg" "$out/cassandra-env.sh"
+ '';
+ };
in {
-
- ###### interface
-
options.services.cassandra = {
- enable = mkOption {
- description = "Whether to enable cassandra.";
- default = false;
- type = types.bool;
- };
- package = mkOption {
- description = "Cassandra package to use.";
- default = pkgs.cassandra;
- defaultText = "pkgs.cassandra";
- type = types.package;
- };
- jre = mkOption {
- description = "JRE package to run cassandra service.";
- default = pkgs.jre;
- defaultText = "pkgs.jre";
- type = types.package;
- };
+ enable = mkEnableOption ''
+ Apache Cassandra – Scalable and highly available database.
+ '';
user = mkOption {
- description = "User that runs cassandra service.";
- default = "cassandra";
- type = types.string;
+ type = types.str;
+ default = defaultUser;
+ description = "Run Apache Cassandra under this user.";
};
group = mkOption {
- description = "Group that runs cassandra service.";
- default = "cassandra";
- type = types.string;
- };
- envFile = mkOption {
- description = "path to cassandra-env.sh";
- default = "${cassandraPackage}/conf/cassandra-env.sh";
- defaultText = "\${cassandraPackage}/conf/cassandra-env.sh";
- type = types.path;
- };
- clusterName = mkOption {
- description = "set cluster name";
- default = "cassandra";
- example = "prod-cluster0";
- type = types.string;
- };
- commitLogDirectory = mkOption {
- description = "directory for commit logs";
- default = "/var/lib/cassandra/commit_log";
- type = types.string;
- };
- savedCachesDirectory = mkOption {
- description = "directory for saved caches";
- default = "/var/lib/cassandra/saved_caches";
- type = types.string;
- };
- hintedHandOff = mkOption {
- description = "enable hinted handoff";
- default = true;
- type = types.bool;
- };
- hintedHandOffThrottle = mkOption {
- description = "hinted hand off throttle rate in kb";
- default = 1024;
- type = types.int;
- };
- commitLogSync = mkOption {
- description = "commitlog sync method";
- default = "periodic";
type = types.str;
- example = "batch";
+ default = defaultUser;
+ description = "Run Apache Cassandra under this group.";
};
- commitLogSyncPeriod = mkOption {
- description = "commitlog sync period in ms ";
- default = 10000;
- type = types.int;
- };
- envScript = mkOption {
- default = "${cassandraPackage}/conf/cassandra-env.sh";
- defaultText = "\${cassandraPackage}/conf/cassandra-env.sh";
+ homeDir = mkOption {
type = types.path;
- description = "Supply your own cassandra-env.sh rather than using the default";
+ default = "/var/lib/cassandra";
+ description = ''
+ Home directory for Apache Cassandra.
+ '';
};
- extraParams = mkOption {
- description = "add additional lines to cassandra-env.sh";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.cassandra;
+ defaultText = "pkgs.cassandra";
+ example = literalExample "pkgs.cassandra_3_11";
+ description = ''
+ The Apache Cassandra package to use.
+ '';
+ };
+ jvmOpts = mkOption {
+ type = types.listOf types.str;
default = [];
- example = [''JVM_OPTS="$JVM_OPTS -Dcassandra.available_processors=1"''];
- type = types.listOf types.str;
- };
- dataDirs = mkOption {
- type = types.listOf types.path;
- default = [ "/var/lib/cassandra/data" ];
- description = "Data directories for cassandra";
- };
- logLevel = mkOption {
- type = types.str;
- default = "INFO";
- description = "default logging level for log4j";
- };
- internodeEncryption = mkOption {
- description = "enable internode encryption";
- default = "none";
- example = "all";
- type = types.str;
- };
- clientEncryption = mkOption {
- description = "enable client encryption";
- default = false;
- type = types.bool;
- };
- trustStorePath = mkOption {
- description = "path to truststore";
- default = ".conf/truststore";
- type = types.str;
- };
- keyStorePath = mkOption {
- description = "path to keystore";
- default = ".conf/keystore";
- type = types.str;
- };
- keyStorePassword = mkOption {
- description = "password to keystore";
- default = "cassandra";
- type = types.str;
- };
- trustStorePassword = mkOption {
- description = "password to truststore";
- default = "cassandra";
- type = types.str;
- };
- seeds = mkOption {
- description = "password to truststore";
- default = [ "127.0.0.1" ];
- type = types.listOf types.str;
- };
- concurrentWrites = mkOption {
- description = "number of concurrent writes allowed";
- default = 32;
- type = types.int;
- };
- concurrentReads = mkOption {
- description = "number of concurrent reads allowed";
- default = 32;
- type = types.int;
+ description = ''
+ Populate the JVM_OPT environment variable.
+ '';
};
listenAddress = mkOption {
- description = "listen address";
- default = "localhost";
- type = types.str;
+ type = types.nullOr types.str;
+ default = "127.0.0.1";
+ example = literalExample "null";
+ description = ''
+ Address or interface to bind to and tell other Cassandra nodes
+ to connect to. You _must_ change this if you want multiple
+ nodes to be able to communicate!
+
+ Set listenAddress OR listenInterface, not both.
+
+ Leaving it blank leaves it up to
+ InetAddress.getLocalHost(). This will always do the Right
+ Thing _if_ the node is properly configured (hostname, name
+ resolution, etc), and the Right Thing is to use the address
+ associated with the hostname (it might not be).
+
+ Setting listen_address to 0.0.0.0 is always wrong.
+ '';
+ };
+ listenInterface = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ example = "eth1";
+ description = ''
+ Set listenAddress OR listenInterface, not both. Interfaces
+ must correspond to a single address, IP aliasing is not
+ supported.
+ '';
};
rpcAddress = mkOption {
- description = "rpc listener address";
- default = "localhost";
- type = types.str;
- };
- incrementalBackups = mkOption {
- description = "enable incremental backups";
- default = false;
- type = types.bool;
- };
- snitch = mkOption {
- description = "snitch to use for topology discovery";
- default = "GossipingPropertyFileSnitch";
- example = "Ec2Snitch";
- type = types.str;
- };
- dc = mkOption {
- description = "datacenter for use in topology configuration";
- default = "DC1";
- example = "DC1";
- type = types.str;
- };
- rack = mkOption {
- description = "rack for use in topology configuration";
- default = "RAC1";
- example = "RAC1";
- type = types.str;
- };
- authorizer = mkOption {
- description = "
- Authorization backend, implementing IAuthorizer; used to limit access/provide permissions
- ";
- default = "AllowAllAuthorizer";
- example = "CassandraAuthorizer";
- type = types.str;
- };
- authenticator = mkOption {
- description = "
- Authentication backend, implementing IAuthenticator; used to identify users
- ";
- default = "AllowAllAuthenticator";
- example = "PasswordAuthenticator";
- type = types.str;
- };
- autoBootstrap = mkOption {
- description = "It makes new (non-seed) nodes automatically migrate the right data to themselves.";
- default = true;
- type = types.bool;
- };
- streamingSocketTimoutInMS = mkOption {
- description = "Enable or disable socket timeout for streaming operations";
- default = 3600000; #CASSANDRA-8611
- example = 120;
- type = types.int;
- };
- repairStartAt = mkOption {
- default = "Sun";
- type = types.string;
+ type = types.nullOr types.str;
+ default = "127.0.0.1";
+ example = literalExample "null";
description = ''
- Defines realtime (i.e. wallclock) timers with calendar event
- expressions. For more details re: systemd OnCalendar at
- https://www.freedesktop.org/software/systemd/man/systemd.time.html#Displaying%20Time%20Spans
- '';
- example = ["weekly" "daily" "08:05:40" "mon,fri *-1/2-1,3 *:30:45"];
- };
- repairRandomizedDelayInSec = mkOption {
- default = 0;
- type = types.int;
- description = ''Delay the timer by a randomly selected, evenly distributed
- amount of time between 0 and the specified time value. re: systemd timer
- RandomizedDelaySec for more details
+ The address or interface to bind the native transport server to.
+
+ Set rpcAddress OR rpcInterface, not both.
+
+ Leaving rpcAddress blank has the same effect as on
+ listenAddress (i.e. it will be based on the configured hostname
+ of the node).
+
+ Note that unlike listenAddress, you can specify 0.0.0.0, but you
+ must also set extraConfig.broadcast_rpc_address to a value other
+ than 0.0.0.0.
+
+ For security reasons, you should not expose this port to the
+ internet. Firewall it if needed.
'';
};
- repairPostStop = mkOption {
+ rpcInterface = mkOption {
+ type = types.nullOr types.str;
default = null;
- type = types.nullOr types.string;
+ example = "eth1";
description = ''
- Run a script when repair is over. One can use it to send statsd events, email, etc.
+ Set rpcAddress OR rpcInterface, not both. Interfaces must
+ correspond to a single address, IP aliasing is not supported.
'';
};
- repairPostStart = mkOption {
- default = null;
- type = types.nullOr types.string;
+
+ extraConfig = mkOption {
+ type = types.attrs;
+ default = {};
+ example =
+ { commitlog_sync_batch_window_in_ms = 3;
+ };
description = ''
- Run a script when repair starts. One can use it to send statsd events, email, etc.
- It has same semantics as systemd ExecStopPost; So, if it fails, unit is consisdered
- failed.
+ Extra options to be merged into cassandra.yaml as nix attribute set.
'';
};
+ fullRepairInterval = mkOption {
+ type = types.nullOr types.str;
+ default = "3w";
+ example = literalExample "null";
+ description = ''
+ Set the interval how often full repairs are run, i.e.
+ `nodetool repair --full` is executed. See
+ https://cassandra.apache.org/doc/latest/operating/repair.html
+ for more information.
+
+ Set to `null` to disable full repairs.
+ '';
+ };
+ fullRepairOptions = mkOption {
+ type = types.listOf types.str;
+ default = [];
+ example = [ "--partitioner-range" ];
+ description = ''
+ Options passed through to the full repair command.
+ '';
+ };
+ incrementalRepairInterval = mkOption {
+ type = types.nullOr types.str;
+ default = "3d";
+ example = literalExample "null";
+ description = ''
+ Set the interval how often incremental repairs are run, i.e.
+ `nodetool repair` is executed. See
+ https://cassandra.apache.org/doc/latest/operating/repair.html
+ for more information.
+
+ Set to `null` to disable incremental repairs.
+ '';
+ };
+ incrementalRepairOptions = mkOption {
+ type = types.listOf types.string;
+ default = [];
+ example = [ "--partitioner-range" ];
+ description = ''
+ Options passed through to the incremental repair command.
+ '';
+ };
};
- ###### implementation
-
config = mkIf cfg.enable {
-
- environment.etc."cassandra/cassandra-rackdc.properties" = {
- source = cassandraRackFile;
- };
- environment.etc."cassandra/cassandra.yaml" = {
- source = cassandraConfFile;
- };
- environment.etc."cassandra/log4j-server.properties" = {
- source = cassandraLogFile;
- };
- environment.etc."cassandra/cassandra-env.sh" = {
- text = ''
- ${builtins.readFile cfg.envFile}
- ${concatStringsSep "\n" cfg.extraParams}
- '';
- };
- systemd.services.cassandra = {
- description = "Cassandra Daemon";
- wantedBy = [ "multi-user.target" ];
- after = [ "network.target" ];
- environment = cassandraEnvironment;
- restartTriggers = [ cassandraConfFile cassandraLogFile cassandraRackFile ];
- serviceConfig = {
-
- User = cfg.user;
- PermissionsStartOnly = true;
- LimitAS = "infinity";
- LimitNOFILE = "100000";
- LimitNPROC = "32768";
- LimitMEMLOCK = "infinity";
-
- };
- script = ''
- ${cassandraPackage}/bin/cassandra -f
- '';
- path = [
- cfg.jre
- cassandraPackage
- pkgs.coreutils
+ assertions =
+ [ { assertion =
+ ((isNull cfg.listenAddress)
+ || (isNull cfg.listenInterface)
+ ) && !((isNull cfg.listenAddress)
+ && (isNull cfg.listenInterface)
+ );
+ message = "You have to set either listenAddress or listenInterface";
+ }
+ { assertion =
+ ((isNull cfg.rpcAddress)
+ || (isNull cfg.rpcInterface)
+ ) && !((isNull cfg.rpcAddress)
+ && (isNull cfg.rpcInterface)
+ );
+ message = "You have to set either rpcAddress or rpcInterface";
+ }
];
- preStart = ''
- mkdir -m 0700 -p /etc/cassandra/triggers
- mkdir -m 0700 -p /var/lib/cassandra /var/log/cassandra
- chown ${cfg.user} /var/lib/cassandra /var/log/cassandra /etc/cassandra/triggers
- '';
- postStart = ''
- sleep 2
- while ! nodetool status >/dev/null 2>&1; do
- sleep 2
- done
- nodetool status
- '';
+ users = mkIf (cfg.user == defaultUser) {
+ extraUsers."${defaultUser}" =
+ { group = cfg.group;
+ home = cfg.homeDir;
+ createHome = true;
+ uid = config.ids.uids.cassandra;
+ description = "Cassandra service user";
+ };
+ extraGroups."${defaultUser}".gid = config.ids.gids.cassandra;
};
- environment.systemPackages = [ cassandraPackage ];
-
- networking.firewall.allowedTCPPorts = [
- 7000
- 7001
- 9042
- 9160
- ];
-
- users.users.cassandra =
- if config.ids.uids ? "cassandra"
- then { uid = config.ids.uids.cassandra; } // cassandraUser
- else cassandraUser ;
-
- boot.kernel.sysctl."vm.swappiness" = pkgs.lib.mkOptionDefault 0;
-
- systemd.timers."cassandra-repair" = {
- timerConfig = {
- OnCalendar = "${toString cfg.repairStartAt}";
- RandomizedDelaySec = cfg.repairRandomizedDelayInSec;
+ systemd.services.cassandra =
+ { description = "Apache Cassandra service";
+ after = [ "network.target" ];
+ environment =
+ { CASSANDRA_CONF = "${cassandraEtc}";
+ JVM_OPTS = builtins.concatStringsSep " " cfg.jvmOpts;
+ };
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig =
+ { User = cfg.user;
+ Group = cfg.group;
+ ExecStart = "${cfg.package}/bin/cassandra -f";
+ SuccessExitStatus = 143;
+ };
};
- };
- systemd.services."cassandra-repair" = {
- description = "Cassandra repair daemon";
- environment = cassandraEnvironment;
- script = "${cassandraPackage}/bin/nodetool repair -pr";
- postStop = mkIf (cfg.repairPostStop != null) cfg.repairPostStop;
- postStart = mkIf (cfg.repairPostStart != null) cfg.repairPostStart;
- serviceConfig = {
- User = cfg.user;
+ systemd.services.cassandra-full-repair =
+ { description = "Perform a full repair on this Cassandra node";
+ after = [ "cassandra.service" ];
+ requires = [ "cassandra.service" ];
+ serviceConfig =
+ { User = cfg.user;
+ Group = cfg.group;
+ ExecStart =
+ lib.concatStringsSep " "
+ ([ "${cfg.package}/bin/nodetool" "repair" "--full"
+ ] ++ cfg.fullRepairOptions);
+ };
+ };
+ systemd.timers.cassandra-full-repair =
+ mkIf (!isNull cfg.fullRepairInterval) {
+ description = "Schedule full repairs on Cassandra";
+ wantedBy = [ "timers.target" ];
+ timerConfig =
+ { OnBootSec = cfg.fullRepairInterval;
+ OnUnitActiveSec = cfg.fullRepairInterval;
+ Persistent = true;
+ };
+ };
+
+ systemd.services.cassandra-incremental-repair =
+ { description = "Perform an incremental repair on this cassandra node.";
+ after = [ "cassandra.service" ];
+ requires = [ "cassandra.service" ];
+ serviceConfig =
+ { User = cfg.user;
+ Group = cfg.group;
+ ExecStart =
+ lib.concatStringsSep " "
+ ([ "${cfg.package}/bin/nodetool" "repair"
+ ] ++ cfg.incrementalRepairOptions);
+ };
+ };
+ systemd.timers.cassandra-incremental-repair =
+ mkIf (!isNull cfg.incrementalRepairInterval) {
+ description = "Schedule incremental repairs on Cassandra";
+ wantedBy = [ "timers.target" ];
+ timerConfig =
+ { OnBootSec = cfg.incrementalRepairInterval;
+ OnUnitActiveSec = cfg.incrementalRepairInterval;
+ Persistent = true;
+ };
};
- };
};
}
diff --git a/nixos/modules/services/databases/foundationdb.nix b/nixos/modules/services/databases/foundationdb.nix
index 91337cf791d..ad24f9f4b0f 100644
--- a/nixos/modules/services/databases/foundationdb.nix
+++ b/nixos/modules/services/databases/foundationdb.nix
@@ -320,9 +320,6 @@ in
};
config = mkIf cfg.enable {
- meta.doc = ./foundationdb.xml;
- meta.maintainers = with lib.maintainers; [ thoughtpolice ];
-
environment.systemPackages = [ pkg ];
users.users = optionalAttrs (cfg.user == "foundationdb") (singleton
@@ -413,4 +410,7 @@ in
'';
};
};
+
+ meta.doc = ./foundationdb.xml;
+ meta.maintainers = with lib.maintainers; [ thoughtpolice ];
}
diff --git a/nixos/modules/services/databases/foundationdb.xml b/nixos/modules/services/databases/foundationdb.xml
index def9cc43669..f4090c49276 100644
--- a/nixos/modules/services/databases/foundationdb.xml
+++ b/nixos/modules/services/databases/foundationdb.xml
@@ -2,7 +2,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
version="5.0"
- xml:id="module-foundationdb">
+ xml:id="module-services-foundationdb">
FoundationDB
@@ -12,12 +12,10 @@
Maintainer: Austin Seipp
-Available version(s): 5.1.x
+Available version(s): 5.1.x, 5.2.x, 6.0.x
-FoundationDB (or "FDB") is a distributed, open source, high performance,
-transactional key-value store. It can store petabytes of data and deliver
-exceptional performance while maintaining consistency and ACID semantics
-(serializable transactions) over a large cluster.
+FoundationDB (or "FDB") is an open source, distributed, transactional
+key-value store.
Configuring and basic setup
@@ -26,12 +24,12 @@ exceptional performance while maintaining consistency and ACID semantics
services.foundationdb.enable = true;
-services.foundationdb.package = pkgs.foundationdb51; # FoundationDB 5.1.x
+services.foundationdb.package = pkgs.foundationdb52; # FoundationDB 5.2.x
The option is required,
-and must always be specified. Because FoundationDB network protocols and
+and must always be specified. Due to the fact FoundationDB network protocols and
on-disk storage formats may change between (major) versions, and upgrades must
be explicitly handled by the user, you must always manually specify this
yourself so that the NixOS module will use the proper version. Note that minor,
@@ -70,6 +68,40 @@ fdb>
+You can also write programs using the available client libraries.
+For example, the following Python program can be run in order to grab the
+cluster status, as a quick example. (This example uses
+nix-shell shebang support to automatically supply the
+necessary Python modules).
+
+
+a@link> cat fdb-status.py
+#! /usr/bin/env nix-shell
+#! nix-shell -i python -p python pythonPackages.foundationdb52
+
+import fdb
+import json
+
+def main():
+ fdb.api_version(520)
+ db = fdb.open()
+
+ @fdb.transactional
+ def get_status(tr):
+ return str(tr['\xff\xff/status/json'])
+
+ obj = json.loads(get_status(db))
+ print('FoundationDB available: %s' % obj['client']['database_status']['available'])
+
+if __name__ == "__main__":
+ main()
+a@link> chmod +x fdb-status.py
+a@link> ./fdb-status.py
+FoundationDB available: True
+a@link>
+
+
+
FoundationDB is run under the foundationdb user and
group by default, but this may be changed in the NixOS configuration. The
systemd unit foundationdb.service controls the
@@ -295,7 +327,6 @@ only undergone fairly basic testing of all the available functionality.
individual fdbserver processes. Currently, all server
processes inherit all the global fdbmonitor settings.
- Python bindings are not currently installed.
Ruby bindings are not currently installed.
Go bindings are not currently installed.
@@ -306,8 +337,9 @@ only undergone fairly basic testing of all the available functionality.
NixOS's FoundationDB module allows you to configure all of the most
relevant configuration options for fdbmonitor, matching it
-quite closely. For a complete list of all options, check man
-configuration.nix.
+quite closely. A complete list of options for the FoundationDB module may be
+found here. You should
+also read the FoundationDB documentation as well.
diff --git a/nixos/modules/services/desktops/accountsservice.nix b/nixos/modules/services/desktops/accountsservice.nix
index 2a7450669ea..933b9da2c83 100644
--- a/nixos/modules/services/desktops/accountsservice.nix
+++ b/nixos/modules/services/desktops/accountsservice.nix
@@ -32,15 +32,21 @@ with lib;
environment.systemPackages = [ pkgs.accountsservice ];
+ # Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice
+ environment.pathsToLink = [ "/share/accountsservice" ];
+
services.dbus.packages = [ pkgs.accountsservice ];
systemd.packages = [ pkgs.accountsservice ];
- systemd.services.accounts-daemon= {
+ systemd.services.accounts-daemon = {
wantedBy = [ "graphical.target" ];
- } // (mkIf (!config.users.mutableUsers) {
+ # Accounts daemon looks for dbus interfaces in $XDG_DATA_DIRS/accountsservice
+ environment.XDG_DATA_DIRS = "${config.system.path}/share";
+
+ } // (optionalAttrs (!config.users.mutableUsers) {
environment.NIXOS_USERS_PURE = "true";
});
};
diff --git a/nixos/modules/services/desktops/geoclue2.nix b/nixos/modules/services/desktops/geoclue2.nix
index c5a000d5c6a..dafb0af2075 100644
--- a/nixos/modules/services/desktops/geoclue2.nix
+++ b/nixos/modules/services/desktops/geoclue2.nix
@@ -4,6 +4,10 @@
with lib;
+let
+ # the demo agent isn't built by default, but we need it here
+ package = pkgs.geoclue2.override { withDemoAgent = config.services.geoclue2.enableDemoAgent; };
+in
{
###### interface
@@ -21,21 +25,42 @@ with lib;
'';
};
+ enableDemoAgent = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Whether to use the GeoClue demo agent. This should be
+ overridden by desktop environments that provide their own
+ agent.
+ '';
+ };
+
};
};
###### implementation
-
config = mkIf config.services.geoclue2.enable {
- environment.systemPackages = [ pkgs.geoclue2 ];
+ environment.systemPackages = [ package ];
- services.dbus.packages = [ pkgs.geoclue2 ];
-
- systemd.packages = [ pkgs.geoclue2 ];
+ services.dbus.packages = [ package ];
+ systemd.packages = [ package ];
+
+ # this needs to run as a user service, since it's associated with the
+ # user who is making the requests
+ systemd.user.services = mkIf config.services.geoclue2.enableDemoAgent {
+ "geoclue-agent" = {
+ description = "Geoclue agent";
+ script = "${package}/libexec/geoclue-2.0/demos/agent";
+ # this should really be `partOf = [ "geoclue.service" ]`, but
+ # we can't be part of a system service, and the agent should
+ # be okay with the main service coming and going
+ wantedBy = [ "default.target" ];
+ };
+ };
};
}
diff --git a/nixos/modules/services/desktops/zeitgeist.nix b/nixos/modules/services/desktops/zeitgeist.nix
new file mode 100644
index 00000000000..20c82ccdd56
--- /dev/null
+++ b/nixos/modules/services/desktops/zeitgeist.nix
@@ -0,0 +1,26 @@
+# Zeitgeist
+
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+{
+ ###### interface
+
+ options = {
+ services.zeitgeist = {
+ enable = mkEnableOption "zeitgeist";
+ };
+ };
+
+ ###### implementation
+
+ config = mkIf config.services.zeitgeist.enable {
+
+ environment.systemPackages = [ pkgs.zeitgeist ];
+
+ services.dbus.packages = [ pkgs.zeitgeist ];
+
+ systemd.packages = [ pkgs.zeitgeist ];
+ };
+}
diff --git a/nixos/modules/services/development/hoogle.nix b/nixos/modules/services/development/hoogle.nix
index 90aa04d2762..1a98f005602 100644
--- a/nixos/modules/services/development/hoogle.nix
+++ b/nixos/modules/services/development/hoogle.nix
@@ -43,6 +43,12 @@ in {
defaultText = "pkgs.haskellPackages";
};
+ home = mkOption {
+ type = types.str;
+ description = "Url for hoogle logo";
+ default = "https://hoogle.haskell.org";
+ };
+
};
config = mkIf cfg.enable {
@@ -53,7 +59,7 @@ in {
serviceConfig = {
Restart = "always";
- ExecStart = ''${hoogleEnv}/bin/hoogle server --local -p ${toString cfg.port}'';
+ ExecStart = ''${hoogleEnv}/bin/hoogle server --local --port ${toString cfg.port} --home ${cfg.home}'';
User = "nobody";
Group = "nogroup";
diff --git a/nixos/modules/services/editors/infinoted.nix b/nixos/modules/services/editors/infinoted.nix
index bba21caca85..9cc8d421270 100644
--- a/nixos/modules/services/editors/infinoted.nix
+++ b/nixos/modules/services/editors/infinoted.nix
@@ -10,8 +10,8 @@ in {
package = mkOption {
type = types.package;
- default = pkgs.libinfinity.override { daemon = true; };
- defaultText = "pkgs.libinfinity.override { daemon = true; }";
+ default = pkgs.libinfinity;
+ defaultText = "pkgs.libinfinity";
description = ''
Package providing infinoted
'';
@@ -119,7 +119,7 @@ in {
users.groups = optional (cfg.group == "infinoted")
{ name = "infinoted";
};
-
+
systemd.services.infinoted =
{ description = "Gobby Dedicated Server";
@@ -129,7 +129,7 @@ in {
serviceConfig = {
Type = "simple";
Restart = "always";
- ExecStart = "${cfg.package}/bin/infinoted-${versions.majorMinor cfg.package.version} --config-file=/var/lib/infinoted/infinoted.conf";
+ ExecStart = "${cfg.package.infinoted} --config-file=/var/lib/infinoted/infinoted.conf";
User = cfg.user;
Group = cfg.group;
PermissionsStartOnly = true;
diff --git a/nixos/modules/services/games/terraria.nix b/nixos/modules/services/games/terraria.nix
index ddf17599296..31f8edca20c 100644
--- a/nixos/modules/services/games/terraria.nix
+++ b/nixos/modules/services/games/terraria.nix
@@ -18,6 +18,16 @@ let
(boolFlag "secure" cfg.secure)
(boolFlag "noupnp" cfg.noUPnP)
];
+ stopScript = pkgs.writeScript "terraria-stop" ''
+ #!${pkgs.runtimeShell}
+
+ if ! [ -d "/proc/$1" ]; then
+ exit 0
+ fi
+
+ ${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock send-keys Enter exit Enter
+ ${getBin pkgs.coreutils}/bin/tail --pid="$1" -f /dev/null
+ '';
in
{
options = {
@@ -124,10 +134,10 @@ in
serviceConfig = {
User = "terraria";
- Type = "oneshot";
- RemainAfterExit = true;
+ Type = "forking";
+ GuessMainPID = true;
ExecStart = "${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock new -d ${pkgs.terraria-server}/bin/TerrariaServer ${concatStringsSep " " flags}";
- ExecStop = "${getBin pkgs.tmux}/bin/tmux -S /var/lib/terraria/terraria.sock send-keys Enter \"exit\" Enter";
+ ExecStop = "${stopScript} $MAINPID";
};
postStart = ''
diff --git a/nixos/modules/services/hardware/fwupd.nix b/nixos/modules/services/hardware/fwupd.nix
index d97d690920a..7743f81fd62 100644
--- a/nixos/modules/services/hardware/fwupd.nix
+++ b/nixos/modules/services/hardware/fwupd.nix
@@ -71,6 +71,13 @@ in {
BlacklistPlugins=${lib.concatStringsSep ";" cfg.blacklistPlugins}
'';
};
+ "fwupd/uefi.conf" = {
+ source = pkgs.writeText "uefi.conf" ''
+ [uefi]
+ OverrideESPMountPoint=${config.boot.loader.efi.efiSysMountPoint}
+ '';
+ };
+
} // originalEtc // extraTrustedKeys;
services.dbus.packages = [ pkgs.fwupd ];
diff --git a/nixos/modules/services/hardware/thermald.nix b/nixos/modules/services/hardware/thermald.nix
index 88c3f99aed4..69577bbe018 100644
--- a/nixos/modules/services/hardware/thermald.nix
+++ b/nixos/modules/services/hardware/thermald.nix
@@ -6,16 +6,30 @@ let
cfg = config.services.thermald;
in {
###### interface
- options = {
- services.thermald = {
+ options = {
+ services.thermald = {
enable = mkOption {
default = false;
description = ''
Whether to enable thermald, the temperature management daemon.
- '';
- };
- };
- };
+ '';
+ };
+
+ debug = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable debug logging.
+ '';
+ };
+
+ configFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ description = "the thermald manual configuration file.";
+ };
+ };
+ };
###### implementation
config = mkIf cfg.enable {
@@ -24,7 +38,15 @@ in {
systemd.services.thermald = {
description = "Thermal Daemon Service";
wantedBy = [ "multi-user.target" ];
- script = "exec ${pkgs.thermald}/sbin/thermald --no-daemon --dbus-enable";
+ serviceConfig = {
+ ExecStart = ''
+ ${pkgs.thermald}/sbin/thermald \
+ --no-daemon \
+ ${optionalString cfg.debug "--loglevel=debug"} \
+ ${optionalString (cfg.configFile != null) "--config-file ${cfg.configFile}"} \
+ --dbus-enable
+ '';
+ };
};
};
}
diff --git a/nixos/modules/services/hardware/undervolt.nix b/nixos/modules/services/hardware/undervolt.nix
new file mode 100644
index 00000000000..e5ef0601de3
--- /dev/null
+++ b/nixos/modules/services/hardware/undervolt.nix
@@ -0,0 +1,134 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+ cfg = config.services.undervolt;
+in {
+ options.services.undervolt = {
+ enable = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to undervolt intel cpus.
+ '';
+ };
+
+ verbose = mkOption {
+ type = types.bool;
+ default = false;
+ description = ''
+ Whether to enable verbose logging.
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.undervolt;
+ defaultText = "pkgs.undervolt";
+ description = ''
+ undervolt derivation to use.
+ '';
+ };
+
+ coreOffset = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The amount of voltage to offset the CPU cores by. Accepts a floating point number.
+ '';
+ };
+
+ gpuOffset = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The amount of voltage to offset the GPU by. Accepts a floating point number.
+ '';
+ };
+
+ uncoreOffset = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The amount of voltage to offset uncore by. Accepts a floating point number.
+ '';
+ };
+
+ analogioOffset = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The amount of voltage to offset analogio by. Accepts a floating point number.
+ '';
+ };
+
+ temp = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The temperature target. Accepts a floating point number.
+ '';
+ };
+
+ tempAc = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The temperature target on AC power. Accepts a floating point number.
+ '';
+ };
+
+ tempBat = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ The temperature target on battery power. Accepts a floating point number.
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ boot.kernelModules = [ "msr" ];
+
+ environment.systemPackages = [ cfg.package ];
+
+ systemd.services.undervolt = {
+ path = [ pkgs.undervolt ];
+
+ description = "Intel Undervolting Service";
+ serviceConfig = {
+ Type = "oneshot";
+ Restart = "no";
+
+ # `core` and `cache` are both intentionally set to `cfg.coreOffset` as according to the undervolt docs:
+ #
+ # Core or Cache offsets have no effect. It is not possible to set different offsets for
+ # CPU Core and Cache. The CPU will take the smaller of the two offsets, and apply that to
+ # both CPU and Cache. A warning message will be displayed if you attempt to set different offsets.
+ ExecStart = ''
+ ${pkgs.undervolt}/bin/undervolt \
+ ${optionalString cfg.verbose "--verbose"} \
+ ${optionalString (cfg.coreOffset != null) "--core ${cfg.coreOffset}"} \
+ ${optionalString (cfg.coreOffset != null) "--cache ${cfg.coreOffset}"} \
+ ${optionalString (cfg.gpuOffset != null) "--gpu ${cfg.gpuOffset}"} \
+ ${optionalString (cfg.uncoreOffset != null) "--uncore ${cfg.uncoreOffset}"} \
+ ${optionalString (cfg.analogioOffset != null) "--analogio ${cfg.analogioOffset}"} \
+ ${optionalString (cfg.temp != null) "--temp ${cfg.temp}"} \
+ ${optionalString (cfg.tempAc != null) "--temp-ac ${cfg.tempAc}"} \
+ ${optionalString (cfg.tempBat != null) "--temp-bat ${cfg.tempBat}"}
+ '';
+ };
+ };
+
+ systemd.timers.undervolt = {
+ description = "Undervolt timer to ensure voltage settings are always applied";
+ partOf = [ "undervolt.service" ];
+ wantedBy = [ "multi-user.target" ];
+ timerConfig = {
+ OnBootSec = "2min";
+ OnUnitActiveSec = "30";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/logging/syslog-ng.nix b/nixos/modules/services/logging/syslog-ng.nix
index 21be286a6e9..65e103ac2ba 100644
--- a/nixos/modules/services/logging/syslog-ng.nix
+++ b/nixos/modules/services/logging/syslog-ng.nix
@@ -85,9 +85,11 @@ in {
after = [ "multi-user.target" ]; # makes sure hostname etc is set
serviceConfig = {
Type = "notify";
+ PIDFile = pidFile;
StandardOutput = "null";
Restart = "on-failure";
ExecStart = "${cfg.package}/sbin/syslog-ng ${concatStringsSep " " syslogngOptions}";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
};
};
};
diff --git a/nixos/modules/services/misc/disnix.nix b/nixos/modules/services/misc/disnix.nix
index bb3ac1ecf07..c21cb2afc3c 100644
--- a/nixos/modules/services/misc/disnix.nix
+++ b/nixos/modules/services/misc/disnix.nix
@@ -47,7 +47,7 @@ in
###### implementation
config = mkIf cfg.enable {
- services.dysnomia.enable = true;
+ dysnomia.enable = true;
environment.systemPackages = [ pkgs.disnix ] ++ optional cfg.useWebServiceInterface pkgs.DisnixWebService;
diff --git a/nixos/modules/services/misc/docker-registry.nix b/nixos/modules/services/misc/docker-registry.nix
index 08031d33c13..9a3966ab30a 100644
--- a/nixos/modules/services/misc/docker-registry.nix
+++ b/nixos/modules/services/misc/docker-registry.nix
@@ -5,6 +5,43 @@ with lib;
let
cfg = config.services.dockerRegistry;
+ blobCache = if cfg.enableRedisCache
+ then "redis"
+ else "inmemory";
+
+ registryConfig = {
+ version = "0.1";
+ log.fields.service = "registry";
+ storage = {
+ cache.blobdescriptor = blobCache;
+ filesystem.rootdirectory = cfg.storagePath;
+ delete.enabled = cfg.enableDelete;
+ };
+ http = {
+ addr = ":${builtins.toString cfg.port}";
+ headers.X-Content-Type-Options = ["nosniff"];
+ };
+ health.storagedriver = {
+ enabled = true;
+ interval = "10s";
+ threshold = 3;
+ };
+ };
+
+ registryConfig.redis = mkIf cfg.enableRedisCache {
+ addr = "${cfg.redisUrl}";
+ password = "${cfg.redisPassword}";
+ db = 0;
+ dialtimeout = "10ms";
+ readtimeout = "10ms";
+ writetimeout = "10ms";
+ pool = {
+ maxidle = 16;
+ maxactive = 64;
+ idletimeout = "300s";
+ };
+ };
+
configFile = pkgs.writeText "docker-registry-config.yml" (builtins.toJSON (recursiveUpdate registryConfig cfg.extraConfig));
in {
diff --git a/nixos/modules/services/misc/dysnomia.nix b/nixos/modules/services/misc/dysnomia.nix
index ba74b18b697..61ea822890e 100644
--- a/nixos/modules/services/misc/dysnomia.nix
+++ b/nixos/modules/services/misc/dysnomia.nix
@@ -3,7 +3,7 @@
with lib;
let
- cfg = config.services.dysnomia;
+ cfg = config.dysnomia;
printProperties = properties:
concatMapStrings (propertyName:
@@ -69,7 +69,7 @@ let
in
{
options = {
- services.dysnomia = {
+ dysnomia = {
enable = mkOption {
type = types.bool;
@@ -142,7 +142,7 @@ in
environment.systemPackages = [ cfg.package ];
- services.dysnomia.package = pkgs.dysnomia.override (origArgs: {
+ dysnomia.package = pkgs.dysnomia.override (origArgs: {
enableApacheWebApplication = config.services.httpd.enable;
enableAxis2WebService = config.services.tomcat.axis2.enable;
enableEjabberdDump = config.services.ejabberd.enable;
@@ -153,7 +153,7 @@ in
enableMongoDatabase = config.services.mongodb.enable;
});
- services.dysnomia.properties = {
+ dysnomia.properties = {
hostname = config.networking.hostName;
inherit (config.nixpkgs.localSystem) system;
@@ -171,7 +171,7 @@ in
}}");
};
- services.dysnomia.containers = lib.recursiveUpdate ({
+ dysnomia.containers = lib.recursiveUpdate ({
process = {};
wrapper = {};
}
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix
index b09f0408e10..5bf66354f48 100644
--- a/nixos/modules/services/misc/gitlab.nix
+++ b/nixos/modules/services/misc/gitlab.nix
@@ -560,6 +560,7 @@ in {
mkdir -p ${cfg.statePath}/tmp/sockets
mkdir -p ${cfg.statePath}/shell
mkdir -p ${cfg.statePath}/db
+ mkdir -p ${cfg.statePath}/uploads
rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks
mkdir -p ${cfg.statePath}/config
@@ -570,6 +571,7 @@ in {
mkdir -p ${cfg.statePath}/log
ln -sf ${cfg.statePath}/log /run/gitlab/log
ln -sf ${cfg.statePath}/tmp /run/gitlab/tmp
+ ln -sf ${cfg.statePath}/uploads /run/gitlab/uploads
ln -sf $GITLAB_SHELL_CONFIG_PATH /run/gitlab/shell-config.yml
chown -R ${cfg.user}:${cfg.group} /run/gitlab
@@ -584,7 +586,9 @@ in {
ln -sf ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
''}
ln -sf ${cfg.statePath}/config /run/gitlab/config
- rm ${cfg.statePath}/lib
+ if [ -e ${cfg.statePath}/lib ]; then
+ rm ${cfg.statePath}/lib
+ fi
ln -sf ${pkgs.gitlab}/share/gitlab/lib ${cfg.statePath}/lib
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
@@ -608,10 +612,11 @@ in {
${pkgs.sudo}/bin/sudo -u ${pgSuperUser} ${config.services.postgresql.package}/bin/createdb --owner ${cfg.databaseUsername} ${cfg.databaseName}
touch "${cfg.statePath}/db-created"
fi
+
+ # enable required pg_trgm extension for gitlab
+ ${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql ${cfg.databaseName} -c "CREATE EXTENSION IF NOT EXISTS pg_trgm"
fi
- # enable required pg_trgm extension for gitlab
- ${pkgs.sudo}/bin/sudo -u ${pgSuperUser} psql ${cfg.databaseName} -c "CREATE EXTENSION IF NOT EXISTS pg_trgm"
# Always do the db migrations just to be sure the database is up-to-date
${gitlab-rake}/bin/gitlab-rake db:migrate RAILS_ENV=production
diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix
index e64df8dc7d2..c0eb882c58f 100644
--- a/nixos/modules/services/misc/nix-daemon.nix
+++ b/nixos/modules/services/misc/nix-daemon.nix
@@ -88,7 +88,7 @@ in
};
maxJobs = mkOption {
- type = types.int;
+ type = types.either types.int (types.enum ["auto"]);
default = 1;
example = 64;
description = ''
@@ -127,16 +127,16 @@ in
useSandbox = mkOption {
type = types.either types.bool (types.enum ["relaxed"]);
- default = false;
+ default = true;
description = "
If set, Nix will perform builds in a sandboxed environment that it
will set up automatically for each build. This prevents impurities
in builds by disallowing access to dependencies outside of the Nix
store by using network and mount namespaces in a chroot environment.
- This isn't enabled by default for possible performance impacts due to
- the initial setup time of a sandbox for each build. It doesn't affect
- derivation hashes, so changing this option will not trigger a rebuild
- of packages.
+ This is enabled by default even though it has a possible performance
+ impact due to the initial setup time of a sandbox for each build. It
+ doesn't affect derivation hashes, so changing this option will not
+ trigger a rebuild of packages.
";
};
diff --git a/nixos/modules/services/misc/redmine.nix b/nixos/modules/services/misc/redmine.nix
index 9a9424449f8..f763ba21d0b 100644
--- a/nixos/modules/services/misc/redmine.nix
+++ b/nixos/modules/services/misc/redmine.nix
@@ -1,121 +1,124 @@
{ config, lib, pkgs, ... }:
-# TODO: support non-postgresql
-
with lib;
let
cfg = config.services.redmine;
- ruby = pkgs.ruby;
+ bundle = "${pkgs.redmine}/share/redmine/bin/bundle";
- databaseYml = ''
+ databaseYml = pkgs.writeText "database.yml" ''
production:
- adapter: postgresql
- database: ${cfg.databaseName}
- host: ${cfg.databaseHost}
- password: ${cfg.databasePassword}
- username: ${cfg.databaseUsername}
- encoding: utf8
+ adapter: ${cfg.database.type}
+ database: ${cfg.database.name}
+ host: ${cfg.database.host}
+ port: ${toString cfg.database.port}
+ username: ${cfg.database.user}
+ password: #dbpass#
'';
- configurationYml = ''
+ configurationYml = pkgs.writeText "configuration.yml" ''
default:
- # Absolute path to the directory where attachments are stored.
- # The default is the 'files' directory in your Redmine instance.
- # Your Redmine instance needs to have write permission on this
- # directory.
- # Examples:
- # attachments_storage_path: /var/redmine/files
- # attachments_storage_path: D:/redmine/files
- attachments_storage_path: ${cfg.stateDir}/files
+ scm_subversion_command: ${pkgs.subversion}/bin/svn
+ scm_mercurial_command: ${pkgs.mercurial}/bin/hg
+ scm_git_command: ${pkgs.gitAndTools.git}/bin/git
+ scm_cvs_command: ${pkgs.cvs}/bin/cvs
+ scm_bazaar_command: ${pkgs.bazaar}/bin/bzr
+ scm_darcs_command: ${pkgs.darcs}/bin/darcs
- # Absolute path to the SCM commands errors (stderr) log file.
- # The default is to log in the 'log' directory of your Redmine instance.
- # Example:
- # scm_stderr_log_file: /var/log/redmine_scm_stderr.log
- scm_stderr_log_file: ${cfg.stateDir}/redmine_scm_stderr.log
-
- ${cfg.extraConfig}
+ ${cfg.extraConfig}
'';
- unpackTheme = unpack "theme";
- unpackPlugin = unpack "plugin";
- unpack = id: (name: source:
- pkgs.stdenv.mkDerivation {
- name = "redmine-${id}-${name}";
- buildInputs = [ pkgs.unzip ];
- buildCommand = ''
- mkdir -p $out
- cd $out
- unpackFile ${source}
- '';
- });
-
-in {
+in
+{
options = {
services.redmine = {
enable = mkOption {
type = types.bool;
default = false;
- description = ''
- Enable the redmine service.
- '';
+ description = "Enable the Redmine service.";
+ };
+
+ user = mkOption {
+ type = types.str;
+ default = "redmine";
+ description = "User under which Redmine is ran.";
+ };
+
+ group = mkOption {
+ type = types.str;
+ default = "redmine";
+ description = "Group under which Redmine is ran.";
};
stateDir = mkOption {
type = types.str;
- default = "/var/redmine";
- description = "The state directory, logs and plugins are stored here";
+ default = "/var/lib/redmine";
+ description = "The state directory, logs and plugins are stored here.";
};
extraConfig = mkOption {
type = types.lines;
default = "";
- description = "Extra configuration in configuration.yml";
+ description = ''
+ Extra configuration in configuration.yml.
+
+ See https://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
+ '';
};
- themes = mkOption {
- type = types.attrsOf types.path;
- default = {};
- description = "Set of themes";
- };
+ database = {
+ type = mkOption {
+ type = types.enum [ "mysql2" "postgresql" ];
+ example = "postgresql";
+ default = "mysql2";
+ description = "Database engine to use.";
+ };
- plugins = mkOption {
- type = types.attrsOf types.path;
- default = {};
- description = "Set of plugins";
- };
+ host = mkOption {
+ type = types.str;
+ default = "127.0.0.1";
+ description = "Database host address.";
+ };
- #databaseType = mkOption {
- # type = types.str;
- # default = "postgresql";
- # description = "Type of database";
- #};
+ port = mkOption {
+ type = types.int;
+ default = 3306;
+ description = "Database host port.";
+ };
- databaseHost = mkOption {
- type = types.str;
- default = "127.0.0.1";
- description = "Database hostname";
- };
+ name = mkOption {
+ type = types.str;
+ default = "redmine";
+ description = "Database name.";
+ };
- databasePassword = mkOption {
- type = types.str;
- default = "";
- description = "Database user password";
- };
+ user = mkOption {
+ type = types.str;
+ default = "redmine";
+ description = "Database user.";
+ };
- databaseName = mkOption {
- type = types.str;
- default = "redmine";
- description = "Database name";
- };
+ password = mkOption {
+ type = types.str;
+ default = "";
+ description = ''
+ The password corresponding to .
+ Warning: this is stored in cleartext in the Nix store!
+ Use instead.
+ '';
+ };
- databaseUsername = mkOption {
- type = types.str;
- default = "redmine";
- description = "Database user";
+ passwordFile = mkOption {
+ type = types.nullOr types.path;
+ default = null;
+ example = "/run/keys/redmine-dbpassword";
+ description = ''
+ A file containing the password corresponding to
+ .
+ '';
+ };
};
};
};
@@ -123,99 +126,106 @@ in {
config = mkIf cfg.enable {
assertions = [
- { assertion = cfg.databasePassword != "";
- message = "services.redmine.databasePassword must be set";
+ { assertion = cfg.database.passwordFile != null || cfg.database.password != "";
+ message = "either services.redmine.database.passwordFile or services.redmine.database.password must be set";
}
];
- users.users = [
- { name = "redmine";
- group = "redmine";
- uid = config.ids.uids.redmine;
- } ];
-
- users.groups = [
- { name = "redmine";
- gid = config.ids.gids.redmine;
- } ];
+ environment.systemPackages = [ pkgs.redmine ];
systemd.services.redmine = {
- after = [ "network.target" "postgresql.service" ];
+ after = [ "network.target" (if cfg.database.type == "mysql2" then "mysql.service" else "postgresql.service") ];
wantedBy = [ "multi-user.target" ];
- environment.RAILS_ENV = "production";
- environment.RAILS_ETC = "${cfg.stateDir}/config";
- environment.RAILS_LOG = "${cfg.stateDir}/log";
- environment.RAILS_VAR = "${cfg.stateDir}/var";
- environment.RAILS_CACHE = "${cfg.stateDir}/cache";
- environment.RAILS_PLUGINS = "${cfg.stateDir}/plugins";
- environment.RAILS_PUBLIC = "${cfg.stateDir}/public";
- environment.RAILS_TMP = "${cfg.stateDir}/tmp";
- environment.SCHEMA = "${cfg.stateDir}/cache/schema.db";
environment.HOME = "${pkgs.redmine}/share/redmine";
+ environment.RAILS_ENV = "production";
+ environment.RAILS_CACHE = "${cfg.stateDir}/cache";
environment.REDMINE_LANG = "en";
- environment.GEM_HOME = "${pkgs.redmine}/share/redmine/vendor/bundle/ruby/1.9.1";
- environment.GEM_PATH = "${pkgs.bundler}/${pkgs.bundler.ruby.gemPath}";
+ environment.SCHEMA = "${cfg.stateDir}/cache/schema.db";
path = with pkgs; [
imagemagickBig
- subversion
- mercurial
- cvs
- config.services.postgresql.package
bazaar
+ cvs
+ darcs
gitAndTools.git
- # once we build binaries for darc enable it
- #darcs
+ mercurial
+ subversion
];
preStart = ''
- # TODO: use env vars
- for i in plugins public/plugin_assets db files log config cache var/files tmp; do
+ # start with a fresh config directory every time
+ rm -rf ${cfg.stateDir}/config
+ cp -r ${pkgs.redmine}/share/redmine/config.dist ${cfg.stateDir}/config
+
+ # create the basic state directory layout pkgs.redmine expects
+ mkdir -p /run/redmine
+
+ for i in config files log plugins tmp; do
mkdir -p ${cfg.stateDir}/$i
+ ln -fs ${cfg.stateDir}/$i /run/redmine/$i
done
- chown -R redmine:redmine ${cfg.stateDir}
- chmod -R 755 ${cfg.stateDir}
+ # ensure cache directory exists for db:migrate command
+ mkdir -p ${cfg.stateDir}/cache
- rm -rf ${cfg.stateDir}/public/*
- cp -R ${pkgs.redmine}/share/redmine/public/* ${cfg.stateDir}/public/
- for theme in ${concatStringsSep " " (mapAttrsToList unpackTheme cfg.themes)}; do
- ln -fs $theme/* ${cfg.stateDir}/public/themes/
- done
+ # link in the application configuration
+ ln -fs ${configurationYml} ${cfg.stateDir}/config/configuration.yml
- rm -rf ${cfg.stateDir}/plugins/*
- for plugin in ${concatStringsSep " " (mapAttrsToList unpackPlugin cfg.plugins)}; do
- ln -fs $plugin/* ${cfg.stateDir}/plugins/''${plugin##*-redmine-plugin-}
- done
+ chmod -R ug+rwX,o-rwx+x ${cfg.stateDir}/
- ln -fs ${pkgs.writeText "database.yml" databaseYml} ${cfg.stateDir}/config/database.yml
- ln -fs ${pkgs.writeText "configuration.yml" configurationYml} ${cfg.stateDir}/config/configuration.yml
+ # handle database.passwordFile
+ DBPASS=$(head -n1 ${cfg.database.passwordFile})
+ cp -f ${databaseYml} ${cfg.stateDir}/config/database.yml
+ sed -e "s,#dbpass#,$DBPASS,g" -i ${cfg.stateDir}/config/database.yml
+ chmod 440 ${cfg.stateDir}/config/database.yml
- if [ "${cfg.databaseHost}" = "127.0.0.1" ]; then
- if ! test -e "${cfg.stateDir}/db-created"; then
- psql postgres -c "CREATE ROLE redmine WITH LOGIN NOCREATEDB NOCREATEROLE ENCRYPTED PASSWORD '${cfg.databasePassword}'"
- ${config.services.postgresql.package}/bin/createdb --owner redmine redmine || true
- touch "${cfg.stateDir}/db-created"
- fi
+ # generate a secret token if required
+ if ! test -e "${cfg.stateDir}/config/initializers/secret_token.rb"; then
+ ${bundle} exec rake generate_secret_token
+ chmod 440 ${cfg.stateDir}/config/initializers/secret_token.rb
fi
- cd ${pkgs.redmine}/share/redmine/
- ${ruby}/bin/rake db:migrate
- ${ruby}/bin/rake redmine:plugins:migrate
- ${ruby}/bin/rake redmine:load_default_data
- ${ruby}/bin/rake generate_secret_token
+ # ensure everything is owned by ${cfg.user}
+ chown -R ${cfg.user}:${cfg.group} ${cfg.stateDir}
+
+ ${bundle} exec rake db:migrate
+ ${bundle} exec rake redmine:load_default_data
'';
serviceConfig = {
PermissionsStartOnly = true; # preStart must be run as root
Type = "simple";
- User = "redmine";
- Group = "redmine";
+ User = cfg.user;
+ Group = cfg.group;
TimeoutSec = "300";
WorkingDirectory = "${pkgs.redmine}/share/redmine";
- ExecStart="${ruby}/bin/ruby ${pkgs.redmine}/share/redmine/script/rails server webrick -e production -P ${cfg.stateDir}/redmine.pid";
+ ExecStart="${bundle} exec rails server webrick -e production -P ${cfg.stateDir}/redmine.pid";
};
};
+ users.extraUsers = optionalAttrs (cfg.user == "redmine") (singleton
+ { name = "redmine";
+ group = cfg.group;
+ home = cfg.stateDir;
+ createHome = true;
+ uid = config.ids.uids.redmine;
+ });
+
+ users.extraGroups = optionalAttrs (cfg.group == "redmine") (singleton
+ { name = "redmine";
+ gid = config.ids.gids.redmine;
+ });
+
+ warnings = optional (cfg.database.password != "")
+ ''config.services.redmine.database.password will be stored as plaintext
+ in the Nix store. Use database.passwordFile instead.'';
+
+ # Create database passwordFile default when password is configured.
+ services.redmine.database.passwordFile =
+ (mkDefault (toString (pkgs.writeTextFile {
+ name = "redmine-database-password";
+ text = cfg.database.password;
+ })));
+
};
}
diff --git a/nixos/modules/services/misc/synergy.nix b/nixos/modules/services/misc/synergy.nix
index 7e8eadbe5f3..b89cb41ac3a 100644
--- a/nixos/modules/services/misc/synergy.nix
+++ b/nixos/modules/services/misc/synergy.nix
@@ -83,20 +83,20 @@ in
config = mkMerge [
(mkIf cfgC.enable {
- systemd.services."synergy-client" = {
- after = [ "network.target" ];
+ systemd.user.services."synergy-client" = {
+ after = [ "network.target" "graphical-session.target" ];
description = "Synergy client";
- wantedBy = optional cfgC.autoStart "multi-user.target";
+ wantedBy = optional cfgC.autoStart "graphical-session.target";
path = [ pkgs.synergy ];
serviceConfig.ExecStart = ''${pkgs.synergy}/bin/synergyc -f ${optionalString (cfgC.screenName != "") "-n ${cfgC.screenName}"} ${cfgC.serverAddress}'';
serviceConfig.Restart = "on-failure";
};
})
(mkIf cfgS.enable {
- systemd.services."synergy-server" = {
- after = [ "network.target" ];
+ systemd.user.services."synergy-server" = {
+ after = [ "network.target" "graphical-session.target" ];
description = "Synergy server";
- wantedBy = optional cfgS.autoStart "multi-user.target";
+ wantedBy = optional cfgS.autoStart "graphical-session.target";
path = [ pkgs.synergy ];
serviceConfig.ExecStart = ''${pkgs.synergy}/bin/synergys -c ${cfgS.configFile} -f ${optionalString (cfgS.address != "") "-a ${cfgS.address}"} ${optionalString (cfgS.screenName != "") "-n ${cfgS.screenName}" }'';
serviceConfig.Restart = "on-failure";
diff --git a/nixos/modules/services/monitoring/datadog-agent.nix b/nixos/modules/services/monitoring/datadog-agent.nix
new file mode 100644
index 00000000000..f8ee34ebdf8
--- /dev/null
+++ b/nixos/modules/services/monitoring/datadog-agent.nix
@@ -0,0 +1,236 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.datadog-agent;
+
+ ddConf = {
+ dd_url = "https://app.datadoghq.com";
+ skip_ssl_validation = "no";
+ api_key = "";
+ confd_path = "/etc/datadog-agent/conf.d";
+ additional_checksd = "/etc/datadog-agent/checks.d";
+ use_dogstatsd = "yes";
+ }
+ // optionalAttrs (cfg.logLevel != null) { log_level = cfg.logLevel; }
+ // optionalAttrs (cfg.hostname != null) { inherit (cfg) hostname; }
+ // optionalAttrs (cfg.tags != null ) { tags = concatStringsSep ", " cfg.tags; }
+ // cfg.extraConfig;
+
+ # Generate Datadog configuration files for each configured checks.
+ # This works because check configurations have predictable paths,
+ # and because JSON is a valid subset of YAML.
+ makeCheckConfigs = entries: mapAttrsToList (name: conf: {
+ source = pkgs.writeText "${name}-check-conf.yaml" (builtins.toJSON conf);
+ target = "datadog-agent/conf.d/${name}.d/conf.yaml";
+ }) entries;
+
+ defaultChecks = {
+ disk = cfg.diskCheck;
+ network = cfg.networkCheck;
+ };
+
+ # Assemble all check configurations and the top-level agent
+ # configuration.
+ etcfiles = with pkgs; with builtins; [{
+ source = writeText "datadog.yaml" (toJSON ddConf);
+ target = "datadog-agent/datadog.yaml";
+ }] ++ makeCheckConfigs (cfg.checks // defaultChecks);
+
+ # Apply the configured extraIntegrations to the provided agent
+ # package. See the documentation of `dd-agent/integrations-core.nix`
+ # for detailed information on this.
+ datadogPkg = cfg.package.overrideAttrs(_: {
+ python = (pkgs.datadog-integrations-core cfg.extraIntegrations).python;
+ });
+in {
+ options.services.datadog-agent = {
+ enable = mkOption {
+ description = ''
+ Whether to enable the datadog-agent v6 monitoring service
+ '';
+ default = false;
+ type = types.bool;
+ };
+
+ package = mkOption {
+ default = pkgs.datadog-agent;
+ defaultText = "pkgs.datadog-agent";
+ description = ''
+ Which DataDog v6 agent package to use. Note that the provided
+ package is expected to have an overridable `python`-attribute
+ which configures the Python environment with the Datadog
+ checks.
+ '';
+ type = types.package;
+ };
+
+ apiKeyFile = mkOption {
+ description = ''
+ Path to a file containing the Datadog API key to associate the
+ agent with your account.
+ '';
+ example = "/run/keys/datadog_api_key";
+ type = types.path;
+ };
+
+ tags = mkOption {
+ description = "The tags to mark this Datadog agent";
+ example = [ "test" "service" ];
+ default = null;
+ type = types.nullOr (types.listOf types.str);
+ };
+
+ hostname = mkOption {
+ description = "The hostname to show in the Datadog dashboard (optional)";
+ default = null;
+ example = "mymachine.mydomain";
+ type = types.uniq (types.nullOr types.string);
+ };
+
+ logLevel = mkOption {
+ description = "Logging verbosity.";
+ default = null;
+ type = types.nullOr (types.enum ["DEBUG" "INFO" "WARN" "ERROR"]);
+ };
+
+ extraIntegrations = mkOption {
+ default = {};
+ type = types.attrs;
+
+ description = ''
+ Extra integrations from the Datadog core-integrations
+ repository that should be built and included.
+
+ By default the included integrations are disk, mongo, network,
+ nginx and postgres.
+
+ To include additional integrations the name of the derivation
+ and a function to filter its dependencies from the Python
+ package set must be provided.
+ '';
+
+ example = {
+ ntp = (pythonPackages: [ pythonPackages.ntplib ]);
+ };
+ };
+
+ extraConfig = mkOption {
+ default = {};
+ type = types.attrs;
+ description = ''
+ Extra configuration options that will be merged into the
+ main config file datadog.yaml.
+ '';
+ };
+
+ checks = mkOption {
+ description = ''
+ Configuration for all Datadog checks. Keys of this attribute
+ set will be used as the name of the check to create the
+ appropriate configuration in `conf.d/$check.d/conf.yaml`.
+
+ The configuration is converted into JSON from the plain Nix
+ language configuration, meaning that you should write
+ configuration adhering to Datadog's documentation - but in Nix
+ language.
+
+ Refer to the implementation of this module (specifically the
+ definition of `defaultChecks`) for an example.
+
+ Note: The 'disk' and 'network' check are configured in
+ separate options because they exist by default. Attempting to
+ override their configuration here will have no effect.
+ '';
+
+ example = {
+ http_check = {
+ init_config = null; # sic!
+ instances = [
+ {
+ name = "some-service";
+ url = "http://localhost:1337/healthz";
+ tags = [ "some-service" ];
+ }
+ ];
+ };
+ };
+
+ default = {};
+
+ # sic! The structure of the values is up to the check, so we can
+ # not usefully constrain the type further.
+ type = with types; attrsOf attrs;
+ };
+
+ diskCheck = mkOption {
+ description = "Disk check config";
+ type = types.attrs;
+ default = {
+ init_config = {};
+ instances = [ { use-mount = "no"; } ];
+ };
+ };
+
+ networkCheck = mkOption {
+ description = "Network check config";
+ type = types.attrs;
+ default = {
+ init_config = {};
+ # Network check only supports one configured instance
+ instances = [ { collect_connection_state = false;
+ excluded_interfaces = [ "lo" "lo0" ]; } ];
+ };
+ };
+ };
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ datadogPkg pkgs.sysstat pkgs.procps ];
+
+ users.extraUsers.datadog = {
+ description = "Datadog Agent User";
+ uid = config.ids.uids.datadog;
+ group = "datadog";
+ home = "/var/log/datadog/";
+ createHome = true;
+ };
+
+ users.extraGroups.datadog.gid = config.ids.gids.datadog;
+
+ systemd.services = let
+ makeService = attrs: recursiveUpdate {
+ path = [ datadogPkg pkgs.python pkgs.sysstat pkgs.procps ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "datadog";
+ Group = "datadog";
+ Restart = "always";
+ RestartSec = 2;
+ PrivateTmp = true;
+ };
+ restartTriggers = [ datadogPkg ] ++ map (etc: etc.source) etcfiles;
+ } attrs;
+ in {
+ datadog-agent = makeService {
+ description = "Datadog agent monitor";
+ preStart = ''
+ chown -R datadog: /etc/datadog-agent
+ rm -f /etc/datadog-agent/auth_token
+ '';
+ script = ''
+ export DD_API_KEY=$(head -n 1 ${cfg.apiKeyFile})
+ exec ${datadogPkg}/bin/agent start -c /etc/datadog-agent/datadog.yaml
+ '';
+ serviceConfig.PermissionsStartOnly = true;
+ };
+
+ dd-jmxfetch = lib.mkIf (lib.hasAttr "jmx" cfg.checks) (makeService {
+ description = "Datadog JMX Fetcher";
+ path = [ datadogPkg pkgs.python pkgs.sysstat pkgs.procps pkgs.jdk ];
+ serviceConfig.ExecStart = "${datadogPkg}/bin/dd-jmxfetch";
+ });
+ };
+
+ environment.etc = etcfiles;
+ };
+}
diff --git a/nixos/modules/services/monitoring/dd-agent/dd-agent.nix b/nixos/modules/services/monitoring/dd-agent/dd-agent.nix
index cf65b6c28cf..abc8d65d58f 100644
--- a/nixos/modules/services/monitoring/dd-agent/dd-agent.nix
+++ b/nixos/modules/services/monitoring/dd-agent/dd-agent.nix
@@ -114,13 +114,22 @@ let
in {
options.services.dd-agent = {
enable = mkOption {
- description = "Whether to enable the dd-agent montioring service";
+ description = ''
+ Whether to enable the dd-agent v5 monitoring service.
+ For datadog-agent v6, see .
+ '';
default = false;
type = types.bool;
};
api_key = mkOption {
- description = "The Datadog API key to associate the agent with your account";
+ description = ''
+ The Datadog API key to associate the agent with your account.
+
+ Warning: this key is stored in cleartext within the world-readable
+ Nix store! Consider using the new v6
+ module instead.
+ '';
example = "ae0aa6a8f08efa988ba0a17578f009ab";
type = types.str;
};
@@ -188,48 +197,41 @@ in {
users.groups.datadog.gid = config.ids.gids.datadog;
- systemd.services.dd-agent = {
- description = "Datadog agent monitor";
- path = [ pkgs."dd-agent" pkgs.python pkgs.sysstat pkgs.procps pkgs.gohai ];
- wantedBy = [ "multi-user.target" ];
- serviceConfig = {
- ExecStart = "${pkgs.dd-agent}/bin/dd-agent foreground";
- User = "datadog";
- Group = "datadog";
- Restart = "always";
- RestartSec = 2;
+ systemd.services = let
+ makeService = attrs: recursiveUpdate {
+ path = [ pkgs.dd-agent pkgs.python pkgs.sysstat pkgs.procps pkgs.gohai ];
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "datadog";
+ Group = "datadog";
+ Restart = "always";
+ RestartSec = 2;
+ PrivateTmp = true;
+ };
+ restartTriggers = [ pkgs.dd-agent ddConf diskConfig networkConfig postgresqlConfig nginxConfig mongoConfig jmxConfig processConfig ];
+ } attrs;
+ in {
+ dd-agent = makeService {
+ description = "Datadog agent monitor";
+ serviceConfig.ExecStart = "${pkgs.dd-agent}/bin/dd-agent foreground";
};
- restartTriggers = [ pkgs.dd-agent ddConf diskConfig networkConfig postgresqlConfig nginxConfig mongoConfig jmxConfig processConfig ];
- };
- systemd.services.dogstatsd = {
- description = "Datadog statsd";
- path = [ pkgs."dd-agent" pkgs.python pkgs.procps ];
- wantedBy = [ "multi-user.target" ];
- serviceConfig = {
- ExecStart = "${pkgs.dd-agent}/bin/dogstatsd start";
- User = "datadog";
- Group = "datadog";
- Type = "forking";
- PIDFile = "/tmp/dogstatsd.pid";
- Restart = "always";
- RestartSec = 2;
+ dogstatsd = makeService {
+ description = "Datadog statsd";
+ environment.TMPDIR = "/run/dogstatsd";
+ serviceConfig = {
+ ExecStart = "${pkgs.dd-agent}/bin/dogstatsd start";
+ Type = "forking";
+ PIDFile = "/run/dogstatsd/dogstatsd.pid";
+ RuntimeDirectory = "dogstatsd";
+ };
};
- restartTriggers = [ pkgs.dd-agent ddConf diskConfig networkConfig postgresqlConfig nginxConfig mongoConfig jmxConfig processConfig ];
- };
- systemd.services.dd-jmxfetch = lib.mkIf (cfg.jmxConfig != null) {
- description = "Datadog JMX Fetcher";
- path = [ pkgs."dd-agent" pkgs.python pkgs.sysstat pkgs.procps pkgs.jdk ];
- wantedBy = [ "multi-user.target" ];
- serviceConfig = {
- ExecStart = "${pkgs.dd-agent}/bin/dd-jmxfetch";
- User = "datadog";
- Group = "datadog";
- Restart = "always";
- RestartSec = 2;
+ dd-jmxfetch = lib.mkIf (cfg.jmxConfig != null) {
+ description = "Datadog JMX Fetcher";
+ path = [ pkgs.dd-agent pkgs.python pkgs.sysstat pkgs.procps pkgs.jdk ];
+ serviceConfig.ExecStart = "${pkgs.dd-agent}/bin/dd-jmxfetch";
};
- restartTriggers = [ pkgs.dd-agent ddConf diskConfig networkConfig postgresqlConfig nginxConfig mongoConfig jmxConfig ];
};
environment.etc = etcfiles;
diff --git a/nixos/modules/services/monitoring/graphite.nix b/nixos/modules/services/monitoring/graphite.nix
index 7ad26c137e5..cdc98b407e9 100644
--- a/nixos/modules/services/monitoring/graphite.nix
+++ b/nixos/modules/services/monitoring/graphite.nix
@@ -57,12 +57,6 @@ let
--nodaemon --syslog --prefix=${name} --pidfile /run/${name}/${name}.pid ${name}
'';
- mkPidFileDir = name: ''
- mkdir -p /run/${name}
- chmod 0700 /run/${name}
- chown -R graphite:graphite /run/${name}
- '';
-
carbonEnv = {
PYTHONPATH = let
cenv = pkgs.python.buildEnv.override {
@@ -136,7 +130,7 @@ in {
finders = mkOption {
description = "List of finder plugins to load.";
default = [];
- example = literalExample "[ pkgs.python27Packages.graphite_influxdb ]";
+ example = literalExample "[ pkgs.python27Packages.influxgraph ]";
type = types.listOf types.package;
};
@@ -412,18 +406,16 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ RuntimeDirectory = name;
ExecStart = "${pkgs.pythonPackages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
Group = "graphite";
PermissionsStartOnly = true;
PIDFile="/run/${name}/${name}.pid";
};
- preStart = mkPidFileDir name + ''
-
- mkdir -p ${cfg.dataDir}/whisper
- chmod 0700 ${cfg.dataDir}/whisper
- chown graphite:graphite ${cfg.dataDir}
- chown graphite:graphite ${cfg.dataDir}/whisper
+ preStart = ''
+ install -dm0700 -o graphite -g graphite ${cfg.dataDir}
+ install -dm0700 -o graphite -g graphite ${cfg.dataDir}/whisper
'';
};
})
@@ -436,12 +428,12 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ RuntimeDirectory = name;
ExecStart = "${pkgs.pythonPackages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
Group = "graphite";
PIDFile="/run/${name}/${name}.pid";
};
- preStart = mkPidFileDir name;
};
})
@@ -452,12 +444,12 @@ in {
after = [ "network.target" ];
environment = carbonEnv;
serviceConfig = {
+ RuntimeDirectory = name;
ExecStart = "${pkgs.pythonPackages.twisted}/bin/twistd ${carbonOpts name}";
User = "graphite";
Group = "graphite";
PIDFile="/run/${name}/${name}.pid";
};
- preStart = mkPidFileDir name;
};
})
@@ -485,7 +477,7 @@ in {
PYTHONPATH = let
penv = pkgs.python.buildEnv.override {
extraLibs = [
- pythonPackages.graphite_web
+ pythonPackages.graphite-web
pythonPackages.pysqlite
];
};
@@ -524,16 +516,16 @@ in {
fi
# Only collect static files when graphite_web changes.
- if ! [ "${dataDir}/current_graphite_web" -ef "${pythonPackages.graphite_web}" ]; then
+ if ! [ "${dataDir}/current_graphite_web" -ef "${pythonPackages.graphite-web}" ]; then
mkdir -p ${staticDir}
${pkgs.pythonPackages.django_1_8}/bin/django-admin.py collectstatic --noinput --clear
chown -R graphite:graphite ${staticDir}
- ln -sfT "${pythonPackages.graphite_web}" "${dataDir}/current_graphite_web"
+ ln -sfT "${pythonPackages.graphite-web}" "${dataDir}/current_graphite_web"
fi
'';
};
- environment.systemPackages = [ pythonPackages.graphite_web ];
+ environment.systemPackages = [ pythonPackages.graphite-web ];
}))
(mkIf cfg.api.enable {
@@ -607,7 +599,7 @@ in {
GRAPHITE_URL = cfg.pager.graphiteUrl;
};
serviceConfig = {
- ExecStart = "${pkgs.pythonPackages.graphite_pager}/bin/graphite-pager --config ${pagerConfig}";
+ ExecStart = "${pkgs.pythonPackages.graphitepager}/bin/graphite-pager --config ${pagerConfig}";
User = "graphite";
Group = "graphite";
};
@@ -615,7 +607,7 @@ in {
services.redis.enable = mkDefault true;
- environment.systemPackages = [ pkgs.pythonPackages.graphite_pager ];
+ environment.systemPackages = [ pkgs.pythonPackages.graphitepager ];
})
(mkIf cfg.beacon.enable {
diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix
index eefddf5a206..edcaa10d969 100644
--- a/nixos/modules/services/monitoring/netdata.nix
+++ b/nixos/modules/services/monitoring/netdata.nix
@@ -14,6 +14,10 @@ let
global = {
"plugins directory" = "${wrappedPlugins}/libexec/netdata/plugins.d ${pkgs.netdata}/libexec/netdata/plugins.d";
};
+ web = {
+ "web files owner" = "root";
+ "web files group" = "root";
+ };
};
mkConfig = generators.toINI {} (recursiveUpdate localConfig cfg.config);
configFile = pkgs.writeText "netdata.conf" (if cfg.configText != null then cfg.configText else mkConfig);
diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix
index 9c58a15bcd7..1d5f400250f 100644
--- a/nixos/modules/services/monitoring/prometheus/exporters.nix
+++ b/nixos/modules/services/monitoring/prometheus/exporters.nix
@@ -73,7 +73,7 @@ let
description = ''
Specify a filter for iptables to use when
- is true. It is used as `ip46tables -I INPUT -j ACCEPT`.
+ is true. It is used as `ip46tables -I nixos-fw -j nixos-fw-accept`.
'';
};
user = mkOption {
@@ -116,9 +116,10 @@ let
mkExporterConf = { name, conf, serviceOpts }:
mkIf conf.enable {
- networking.firewall.extraCommands = mkIf conf.openFirewall ''
- ip46tables -I INPUT ${conf.firewallFilter} -j ACCEPT
- '';
+ networking.firewall.extraCommands = mkIf conf.openFirewall (concatStrings [
+ "ip46tables -I nixos-fw ${conf.firewallFilter} "
+ "-m comment --comment ${name}-exporter -j nixos-fw-accept"
+ ]);
systemd.services."prometheus-${name}-exporter" = mkMerge ([{
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
diff --git a/nixos/modules/services/network-filesystems/beegfs.nix b/nixos/modules/services/network-filesystems/beegfs.nix
index e06a80e443d..d9dde3f6bb6 100644
--- a/nixos/modules/services/network-filesystems/beegfs.nix
+++ b/nixos/modules/services/network-filesystems/beegfs.nix
@@ -195,6 +195,17 @@ in
};
helperd = {
+ enable = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ Enable the BeeGFS helperd.
+ The helpered is need for logging purposes on the client.
+ Disabling helperd allows for runing the client
+ with allowUnfree = false.
+ '';
+ };
+
extraConfig = mkOption {
type = types.lines;
default = "";
diff --git a/nixos/modules/services/network-filesystems/samba.nix b/nixos/modules/services/network-filesystems/samba.nix
index b23266e8d43..10dc5831121 100644
--- a/nixos/modules/services/network-filesystems/samba.nix
+++ b/nixos/modules/services/network-filesystems/samba.nix
@@ -214,12 +214,10 @@ in
}
];
# Always provide a smb.conf to shut up programs like smbclient and smbspool.
- environment.etc = singleton
- { source =
- if cfg.enable then configFile
- else pkgs.writeText "smb-dummy.conf" "# Samba is disabled.";
- target = "samba/smb.conf";
- };
+ environment.etc."samba/smb.conf".source = mkOptionDefault (
+ if cfg.enable then configFile
+ else pkgs.writeText "smb-dummy.conf" "# Samba is disabled."
+ );
}
(mkIf cfg.enable {
diff --git a/nixos/modules/services/networking/dhcpcd.nix b/nixos/modules/services/networking/dhcpcd.nix
index de0aa1a2c2c..efdbca5d52e 100644
--- a/nixos/modules/services/networking/dhcpcd.nix
+++ b/nixos/modules/services/networking/dhcpcd.nix
@@ -161,8 +161,9 @@ in
{ description = "DHCP Client";
wantedBy = [ "multi-user.target" ] ++ optional (!hasDefaultGatewaySet) "network-online.target";
- after = [ "network.target" ];
- wants = [ "network.target" ];
+ wants = [ "network.target" "systemd-udev-settle.service" ];
+ before = [ "network.target" ];
+ after = [ "systemd-udev-settle.service" ];
# Stopping dhcpcd during a reconfiguration is undesirable
# because it brings down the network interfaces configured by
diff --git a/nixos/modules/services/networking/ocserv.nix b/nixos/modules/services/networking/ocserv.nix
new file mode 100644
index 00000000000..61473a9fabf
--- /dev/null
+++ b/nixos/modules/services/networking/ocserv.nix
@@ -0,0 +1,99 @@
+{ config, pkgs, lib, ... }:
+
+with lib;
+
+let
+
+ cfg = config.services.ocserv;
+
+in
+
+{
+ options.services.ocserv = {
+ enable = mkEnableOption "ocserv";
+
+ config = mkOption {
+ type = types.lines;
+
+ description = ''
+ Configuration content to start an OCServ server.
+
+ For a full configuration reference,please refer to the online documentation
+ (https://ocserv.gitlab.io/www/manual.html), the openconnect
+ recipes (https://github.com/openconnect/recipes) or `man ocserv`.
+ '';
+
+ example = ''
+ # configuration examples from $out/doc without explanatory comments.
+ # for a full reference please look at the installed man pages.
+ auth = "plain[passwd=./sample.passwd]"
+ tcp-port = 443
+ udp-port = 443
+ run-as-user = nobody
+ run-as-group = nogroup
+ socket-file = /var/run/ocserv-socket
+ server-cert = certs/server-cert.pem
+ server-key = certs/server-key.pem
+ keepalive = 32400
+ dpd = 90
+ mobile-dpd = 1800
+ switch-to-tcp-timeout = 25
+ try-mtu-discovery = false
+ cert-user-oid = 0.9.2342.19200300.100.1.1
+ tls-priorities = "NORMAL:%SERVER_PRECEDENCE:%COMPAT:-VERS-SSL3.0"
+ auth-timeout = 240
+ min-reauth-time = 300
+ max-ban-score = 80
+ ban-reset-time = 1200
+ cookie-timeout = 300
+ deny-roaming = false
+ rekey-time = 172800
+ rekey-method = ssl
+ use-occtl = true
+ pid-file = /var/run/ocserv.pid
+ device = vpns
+ predictable-ips = true
+ default-domain = example.com
+ ipv4-network = 192.168.1.0
+ ipv4-netmask = 255.255.255.0
+ dns = 192.168.1.2
+ ping-leases = false
+ route = 10.10.10.0/255.255.255.0
+ route = 192.168.0.0/255.255.0.0
+ no-route = 192.168.5.0/255.255.255.0
+ cisco-client-compat = true
+ dtls-legacy = true
+
+ [vhost:www.example.com]
+ auth = "certificate"
+ ca-cert = certs/ca.pem
+ server-cert = certs/server-cert-secp521r1.pem
+ server-key = cersts/certs/server-key-secp521r1.pem
+ ipv4-network = 192.168.2.0
+ ipv4-netmask = 255.255.255.0
+ cert-user-oid = 0.9.2342.19200300.100.1.1
+ '';
+ };
+ };
+
+ config = mkIf cfg.enable {
+ environment.systemPackages = [ pkgs.ocserv ];
+ environment.etc."ocserv/ocserv.conf".text = cfg.config;
+
+ security.pam.services.ocserv = {};
+
+ systemd.services.ocserv = {
+ description = "OpenConnect SSL VPN server";
+ documentation = [ "man:ocserv(8)" ];
+ after = [ "dbus.service" "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+
+ serviceConfig = {
+ PrivateTmp = true;
+ PIDFile = "/var/run/ocserv.pid";
+ ExecStart = "${pkgs.ocserv}/bin/ocserv --foreground --pid-file /var/run/ocesrv.pid --config /etc/ocserv/ocserv.conf";
+ ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/networking/wpa_supplicant.nix b/nixos/modules/services/networking/wpa_supplicant.nix
index 4bae05b6dd3..c788528fa47 100644
--- a/nixos/modules/services/networking/wpa_supplicant.nix
+++ b/nixos/modules/services/networking/wpa_supplicant.nix
@@ -8,6 +8,7 @@ let
${optionalString cfg.userControlled.enable ''
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=${cfg.userControlled.group}
update_config=1''}
+ ${cfg.extraConfig}
${concatStringsSep "\n" (mapAttrsToList (ssid: config: with config; let
key = if psk != null
then ''"${psk}"''
@@ -165,6 +166,17 @@ in {
description = "Members of this group can control wpa_supplicant.";
};
};
+ extraConfig = mkOption {
+ type = types.str;
+ default = "";
+ example = ''
+ p2p_disabled=1
+ '';
+ description = ''
+ Extra lines appended to the configuration file.
+ See wpa_supplicant.conf(5) for available options.
+ '';
+ };
};
};
diff --git a/nixos/modules/services/networking/zerotierone.nix b/nixos/modules/services/networking/zerotierone.nix
index 4c1ee75d536..a4cd368397e 100644
--- a/nixos/modules/services/networking/zerotierone.nix
+++ b/nixos/modules/services/networking/zerotierone.nix
@@ -17,6 +17,15 @@ in
'';
};
+ options.services.zerotierone.port = mkOption {
+ default = 9993;
+ example = 9993;
+ type = types.int;
+ description = ''
+ Network port used by ZeroTier.
+ '';
+ };
+
options.services.zerotierone.package = mkOption {
default = pkgs.zerotierone;
defaultText = "pkgs.zerotierone";
@@ -40,7 +49,7 @@ in
touch "/var/lib/zerotier-one/networks.d/${netId}.conf"
'') cfg.joinNetworks);
serviceConfig = {
- ExecStart = "${cfg.package}/bin/zerotier-one";
+ ExecStart = "${cfg.package}/bin/zerotier-one -p${toString cfg.port}";
Restart = "always";
KillMode = "process";
};
@@ -49,8 +58,8 @@ in
# ZeroTier does not issue DHCP leases, but some strangers might...
networking.dhcpcd.denyInterfaces = [ "zt*" ];
- # ZeroTier receives UDP transmissions on port 9993 by default
- networking.firewall.allowedUDPPorts = [ 9993 ];
+ # ZeroTier receives UDP transmissions
+ networking.firewall.allowedUDPPorts = [ cfg.port ];
environment.systemPackages = [ cfg.package ];
};
diff --git a/nixos/modules/services/security/certmgr.nix b/nixos/modules/services/security/certmgr.nix
new file mode 100644
index 00000000000..22d5817ec4f
--- /dev/null
+++ b/nixos/modules/services/security/certmgr.nix
@@ -0,0 +1,194 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.certmgr;
+
+ specs = mapAttrsToList (n: v: rec {
+ name = n + ".json";
+ path = if isAttrs v then pkgs.writeText name (builtins.toJSON v) else v;
+ }) cfg.specs;
+
+ allSpecs = pkgs.linkFarm "certmgr.d" specs;
+
+ certmgrYaml = pkgs.writeText "certmgr.yaml" (builtins.toJSON {
+ dir = allSpecs;
+ default_remote = cfg.defaultRemote;
+ svcmgr = cfg.svcManager;
+ before = cfg.validMin;
+ interval = cfg.renewInterval;
+ inherit (cfg) metricsPort metricsAddress;
+ });
+
+ specPaths = map dirOf (concatMap (spec:
+ if isAttrs spec then
+ collect isString (filterAttrsRecursive (n: v: isAttrs v || n == "path") spec)
+ else
+ [ spec ]
+ ) (attrValues cfg.specs));
+
+ preStart = ''
+ ${concatStringsSep " \\\n" (["mkdir -p"] ++ map escapeShellArg specPaths)}
+ ${pkgs.certmgr}/bin/certmgr -f ${certmgrYaml} check
+ '';
+in
+{
+ options.services.certmgr = {
+ enable = mkEnableOption "certmgr";
+
+ defaultRemote = mkOption {
+ type = types.str;
+ default = "127.0.0.1:8888";
+ description = "The default CA host:port to use.";
+ };
+
+ validMin = mkOption {
+ default = "72h";
+ type = types.str;
+ description = "The interval before a certificate expires to start attempting to renew it.";
+ };
+
+ renewInterval = mkOption {
+ default = "30m";
+ type = types.str;
+ description = "How often to check certificate expirations and how often to update the cert_next_expires metric.";
+ };
+
+ metricsAddress = mkOption {
+ default = "127.0.0.1";
+ type = types.str;
+ description = "The address for the Prometheus HTTP endpoint.";
+ };
+
+ metricsPort = mkOption {
+ default = 9488;
+ type = types.ints.u16;
+ description = "The port for the Prometheus HTTP endpoint.";
+ };
+
+ specs = mkOption {
+ default = {};
+ example = literalExample ''
+ {
+ exampleCert =
+ let
+ domain = "example.com";
+ secret = name: "/var/lib/secrets/''${name}.pem";
+ in {
+ service = "nginx";
+ action = "reload";
+ authority = {
+ file.path = secret "ca";
+ };
+ certificate = {
+ path = secret domain;
+ };
+ private_key = {
+ owner = "root";
+ group = "root";
+ mode = "0600";
+ path = secret "''${domain}-key";
+ };
+ request = {
+ CN = domain;
+ hosts = [ "mail.''${domain}" "www.''${domain}" ];
+ key = {
+ algo = "rsa";
+ size = 2048;
+ };
+ names = {
+ O = "Example Organization";
+ C = "USA";
+ };
+ };
+ };
+ otherCert = "/var/certmgr/specs/other-cert.json";
+ }
+ '';
+ type = with types; attrsOf (either (submodule {
+ options = {
+ service = mkOption {
+ type = nullOr str;
+ default = null;
+ description = "The service on which to perform <action> after fetching.";
+ };
+
+ action = mkOption {
+ type = addCheck str (x: cfg.svcManager == "command" || elem x ["restart" "reload" "nop"]);
+ default = "nop";
+ description = "The action to take after fetching.";
+ };
+
+ # These ought all to be specified according to certmgr spec def.
+ authority = mkOption {
+ type = attrs;
+ description = "certmgr spec authority object.";
+ };
+
+ certificate = mkOption {
+ type = nullOr attrs;
+ description = "certmgr spec certificate object.";
+ };
+
+ private_key = mkOption {
+ type = nullOr attrs;
+ description = "certmgr spec private_key object.";
+ };
+
+ request = mkOption {
+ type = nullOr attrs;
+ description = "certmgr spec request object.";
+ };
+ };
+ }) path);
+ description = ''
+ Certificate specs as described by:
+
+ These will be added to the Nix store, so they will be world readable.
+ '';
+ };
+
+ svcManager = mkOption {
+ default = "systemd";
+ type = types.enum [ "circus" "command" "dummy" "openrc" "systemd" "sysv" ];
+ description = ''
+ This specifies the service manager to use for restarting or reloading services.
+ See: .
+ For how to use the "command" service manager in particular,
+ see: .
+ '';
+ };
+
+ };
+
+ config = mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = cfg.specs != {};
+ message = "Certmgr specs cannot be empty.";
+ }
+ {
+ assertion = !any (hasAttrByPath [ "authority" "auth_key" ]) (attrValues cfg.specs);
+ message = ''
+ Inline services.certmgr.specs are added to the Nix store rendering them world readable.
+ Specify paths as specs, if you want to use include auth_key - or use the auth_key_file option."
+ '';
+ }
+ ];
+
+ systemd.services.certmgr = {
+ description = "certmgr";
+ path = mkIf (cfg.svcManager == "command") [ pkgs.bash ];
+ after = [ "network-online.target" ];
+ wantedBy = [ "multi-user.target" ];
+ inherit preStart;
+
+ serviceConfig = {
+ Restart = "always";
+ RestartSec = "10s";
+ ExecStart = "${pkgs.certmgr}/bin/certmgr -f ${certmgrYaml}";
+ };
+ };
+ };
+}
diff --git a/nixos/modules/services/security/cfssl.nix b/nixos/modules/services/security/cfssl.nix
new file mode 100644
index 00000000000..ee6d5d91fe1
--- /dev/null
+++ b/nixos/modules/services/security/cfssl.nix
@@ -0,0 +1,209 @@
+{ config, lib, pkgs, ... }:
+
+with lib;
+
+let
+ cfg = config.services.cfssl;
+in {
+ options.services.cfssl = {
+ enable = mkEnableOption "the CFSSL CA api-server";
+
+ dataDir = mkOption {
+ default = "/var/lib/cfssl";
+ type = types.path;
+ description = "Cfssl work directory.";
+ };
+
+ address = mkOption {
+ default = "127.0.0.1";
+ type = types.str;
+ description = "Address to bind.";
+ };
+
+ port = mkOption {
+ default = 8888;
+ type = types.ints.u16;
+ description = "Port to bind.";
+ };
+
+ ca = mkOption {
+ defaultText = "\${cfg.dataDir}/ca.pem";
+ type = types.str;
+ description = "CA used to sign the new certificate -- accepts '[file:]fname' or 'env:varname'.";
+ };
+
+ caKey = mkOption {
+ defaultText = "file:\${cfg.dataDir}/ca-key.pem";
+ type = types.str;
+ description = "CA private key -- accepts '[file:]fname' or 'env:varname'.";
+ };
+
+ caBundle = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Path to root certificate store.";
+ };
+
+ intBundle = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Path to intermediate certificate store.";
+ };
+
+ intDir = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Intermediates directory.";
+ };
+
+ metadata = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = ''
+ Metadata file for root certificate presence.
+ The content of the file is a json dictionary (k,v): each key k is
+ a SHA-1 digest of a root certificate while value v is a list of key
+ store filenames.
+ '';
+ };
+
+ remote = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = "Remote CFSSL server.";
+ };
+
+ configFile = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = "Path to configuration file. Do not put this in nix-store as it might contain secrets.";
+ };
+
+ responder = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Certificate for OCSP responder.";
+ };
+
+ responderKey = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = "Private key for OCSP responder certificate. Do not put this in nix-store.";
+ };
+
+ tlsKey = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = "Other endpoint's CA private key. Do not put this in nix-store.";
+ };
+
+ tlsCert = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Other endpoint's CA to set up TLS protocol.";
+ };
+
+ mutualTlsCa = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Mutual TLS - require clients be signed by this CA.";
+ };
+
+ mutualTlsCn = mkOption {
+ default = null;
+ type = types.nullOr types.str;
+ description = "Mutual TLS - regex for whitelist of allowed client CNs.";
+ };
+
+ tlsRemoteCa = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "CAs to trust for remote TLS requests.";
+ };
+
+ mutualTlsClientCert = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Mutual TLS - client certificate to call remote instance requiring client certs.";
+ };
+
+ mutualTlsClientKey = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Mutual TLS - client key to call remote instance requiring client certs. Do not put this in nix-store.";
+ };
+
+ dbConfig = mkOption {
+ default = null;
+ type = types.nullOr types.path;
+ description = "Certificate db configuration file. Path must be writeable.";
+ };
+
+ logLevel = mkOption {
+ default = 1;
+ type = types.enum [ 0 1 2 3 4 5 ];
+ description = "Log level (0 = DEBUG, 5 = FATAL).";
+ };
+ };
+
+ config = mkIf cfg.enable {
+ users.extraGroups.cfssl = {
+ gid = config.ids.gids.cfssl;
+ };
+
+ users.extraUsers.cfssl = {
+ description = "cfssl user";
+ createHome = true;
+ home = cfg.dataDir;
+ group = "cfssl";
+ uid = config.ids.uids.cfssl;
+ };
+
+ systemd.services.cfssl = {
+ description = "CFSSL CA API server";
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
+
+ serviceConfig = {
+ WorkingDirectory = cfg.dataDir;
+ StateDirectory = cfg.dataDir;
+ StateDirectoryMode = 700;
+ Restart = "always";
+ User = "cfssl";
+
+ ExecStart = with cfg; let
+ opt = n: v: optionalString (v != null) ''-${n}="${v}"'';
+ in
+ lib.concatStringsSep " \\\n" [
+ "${pkgs.cfssl}/bin/cfssl serve"
+ (opt "address" address)
+ (opt "port" (toString port))
+ (opt "ca" ca)
+ (opt "ca-key" caKey)
+ (opt "ca-bundle" caBundle)
+ (opt "int-bundle" intBundle)
+ (opt "int-dir" intDir)
+ (opt "metadata" metadata)
+ (opt "remote" remote)
+ (opt "config" configFile)
+ (opt "responder" responder)
+ (opt "responder-key" responderKey)
+ (opt "tls-key" tlsKey)
+ (opt "tls-cert" tlsCert)
+ (opt "mutual-tls-ca" mutualTlsCa)
+ (opt "mutual-tls-cn" mutualTlsCn)
+ (opt "mutual-tls-client-key" mutualTlsClientKey)
+ (opt "mutual-tls-client-cert" mutualTlsClientCert)
+ (opt "tls-remote-ca" tlsRemoteCa)
+ (opt "db-config" dbConfig)
+ (opt "loglevel" (toString logLevel))
+ ];
+ };
+ };
+
+ services.cfssl = {
+ ca = mkDefault "${cfg.dataDir}/ca.pem";
+ caKey = mkDefault "${cfg.dataDir}/ca-key.pem";
+ };
+ };
+}
diff --git a/nixos/modules/services/security/vault.nix b/nixos/modules/services/security/vault.nix
index 47c70cf0687..0b28bc89445 100644
--- a/nixos/modules/services/security/vault.nix
+++ b/nixos/modules/services/security/vault.nix
@@ -1,6 +1,7 @@
{ config, lib, pkgs, ... }:
with lib;
+
let
cfg = config.services.vault;
@@ -24,15 +25,22 @@ let
${cfg.telemetryConfig}
}
''}
+ ${cfg.extraConfig}
'';
in
+
{
options = {
-
services.vault = {
-
enable = mkEnableOption "Vault daemon";
+ package = mkOption {
+ type = types.package;
+ default = pkgs.vault;
+ defaultText = "pkgs.vault";
+ description = "This option specifies the vault package to use.";
+ };
+
address = mkOption {
type = types.str;
default = "127.0.0.1:8200";
@@ -58,7 +66,7 @@ in
default = ''
tls_min_version = "tls12"
'';
- description = "extra configuration";
+ description = "Extra text appended to the listener section.";
};
storageBackend = mkOption {
@@ -84,6 +92,12 @@ in
default = "";
description = "Telemetry configuration";
};
+
+ extraConfig = mkOption {
+ type = types.lines;
+ default = "";
+ description = "Extra text appended to vault.hcl.";
+ };
};
};
@@ -122,7 +136,7 @@ in
User = "vault";
Group = "vault";
PermissionsStartOnly = true;
- ExecStart = "${pkgs.vault}/bin/vault server -config ${configFile}";
+ ExecStart = "${cfg.package}/bin/vault server -config ${configFile}";
PrivateDevices = true;
PrivateTmp = true;
ProtectSystem = "full";
diff --git a/nixos/modules/services/system/cloud-init.nix b/nixos/modules/services/system/cloud-init.nix
index d513e44dcfb..1a700828ce7 100644
--- a/nixos/modules/services/system/cloud-init.nix
+++ b/nixos/modules/services/system/cloud-init.nix
@@ -104,8 +104,9 @@ in
systemd.services.cloud-init =
{ description = "Initial cloud-init job (metadata service crawler)";
wantedBy = [ "multi-user.target" ];
- wants = [ "local-fs.target" "cloud-init-local.service" "sshd.service" "sshd-keygen.service" ];
- after = [ "local-fs.target" "network.target" "cloud-init-local.service" ];
+ wants = [ "local-fs.target" "network-online.target" "cloud-init-local.service"
+ "sshd.service" "sshd-keygen.service" ];
+ after = [ "local-fs.target" "network-online.target" "cloud-init-local.service" ];
before = [ "sshd.service" "sshd-keygen.service" ];
requires = [ "network.target "];
path = path;
@@ -121,8 +122,8 @@ in
systemd.services.cloud-config =
{ description = "Apply the settings specified in cloud-config";
wantedBy = [ "multi-user.target" ];
- wants = [ "network.target" ];
- after = [ "network.target" "syslog.target" "cloud-config.target" ];
+ wants = [ "network-online.target" ];
+ after = [ "network-online.target" "syslog.target" "cloud-config.target" ];
path = path;
serviceConfig =
@@ -137,8 +138,8 @@ in
systemd.services.cloud-final =
{ description = "Execute cloud user/final scripts";
wantedBy = [ "multi-user.target" ];
- wants = [ "network.target" ];
- after = [ "network.target" "syslog.target" "cloud-config.service" "rc-local.service" ];
+ wants = [ "network-online.target" ];
+ after = [ "network-online.target" "syslog.target" "cloud-config.service" "rc-local.service" ];
requires = [ "cloud-config.target" ];
path = path;
serviceConfig =
diff --git a/nixos/modules/services/system/localtime.nix b/nixos/modules/services/system/localtime.nix
index b9355bbb944..c7e897c9644 100644
--- a/nixos/modules/services/system/localtime.nix
+++ b/nixos/modules/services/system/localtime.nix
@@ -22,14 +22,8 @@ in {
config = mkIf cfg.enable {
services.geoclue2.enable = true;
- security.polkit.extraConfig = ''
- polkit.addRule(function(action, subject) {
- if (action.id == "org.freedesktop.timedate1.set-timezone"
- && subject.user == "localtimed") {
- return polkit.Result.YES;
- }
- });
- '';
+ # so polkit will pick up the rules
+ environment.systemPackages = [ pkgs.localtime ];
users.users = [{
name = "localtimed";
diff --git a/nixos/modules/services/web-apps/youtrack.nix b/nixos/modules/services/web-apps/youtrack.nix
index 8c675c64200..6ad38028a64 100644
--- a/nixos/modules/services/web-apps/youtrack.nix
+++ b/nixos/modules/services/web-apps/youtrack.nix
@@ -118,14 +118,14 @@ in
systemd.services.youtrack = {
environment.HOME = cfg.statePath;
- environment.YOUTRACK_JVM_OPTS = "-Xmx${cfg.maxMemory} -XX:MaxMetaspaceSize=${cfg.maxMetaspaceSize} ${cfg.jvmOpts} ${extraAttr}";
+ environment.YOUTRACK_JVM_OPTS = "${extraAttr}";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
User = "youtrack";
Group = "youtrack";
- ExecStart = ''${cfg.package}/bin/youtrack ${cfg.address}:${toString cfg.port}'';
+ ExecStart = ''${cfg.package}/bin/youtrack --J-Xmx${cfg.maxMemory} --J-XX:MaxMetaspaceSize=${cfg.maxMetaspaceSize} ${cfg.jvmOpts} ${cfg.address}:${toString cfg.port}'';
};
};
diff --git a/nixos/modules/services/web-servers/hydron.nix b/nixos/modules/services/web-servers/hydron.nix
index 49a18f5e7b2..ed63230bc78 100644
--- a/nixos/modules/services/web-servers/hydron.nix
+++ b/nixos/modules/services/web-servers/hydron.nix
@@ -1,6 +1,8 @@
{ config, lib, pkgs, ... }:
-let cfg = config.services.hydron;
+let
+ cfg = config.services.hydron;
+ postgres = config.services.postgresql;
in with lib; {
options.services.hydron = {
enable = mkEnableOption "hydron";
@@ -14,10 +16,10 @@ in with lib; {
interval = mkOption {
type = types.str;
- default = "hourly";
+ default = "weekly";
example = "06:00";
description = ''
- How often we run hydron import and possibly fetch tags. Runs by default every hour.
+ How often we run hydron import and possibly fetch tags. Runs by default every week.
The format is described in
systemd.time
@@ -25,6 +27,38 @@ in with lib; {
'';
};
+ password = mkOption {
+ type = types.str;
+ default = "hydron";
+ example = "dumbpass";
+ description = "Password for the hydron database.";
+ };
+
+ passwordFile = mkOption {
+ type = types.path;
+ default = "/run/keys/hydron-password-file";
+ example = "/home/okina/hydron/keys/pass";
+ description = "Password file for the hydron database.";
+ };
+
+ postgresArgs = mkOption {
+ type = types.str;
+ description = "Postgresql connection arguments.";
+ example = ''
+ {
+ "driver": "postgres",
+ "connection": "user=hydron password=dumbpass dbname=hydron sslmode=disable"
+ }
+ '';
+ };
+
+ postgresArgsFile = mkOption {
+ type = types.path;
+ default = "/run/keys/hydron-postgres-args";
+ example = "/home/okina/hydron/keys/postgres";
+ description = "Postgresql connection arguments file.";
+ };
+
listenAddress = mkOption {
type = types.nullOr types.str;
default = null;
@@ -47,16 +81,36 @@ in with lib; {
};
config = mkIf cfg.enable {
+ security.sudo.enable = cfg.enable;
+ services.postgresql.enable = cfg.enable;
+ services.hydron.passwordFile = mkDefault (pkgs.writeText "hydron-password-file" cfg.password);
+ services.hydron.postgresArgsFile = mkDefault (pkgs.writeText "hydron-postgres-args" cfg.postgresArgs);
+ services.hydron.postgresArgs = mkDefault ''
+ {
+ "driver": "postgres",
+ "connection": "user=hydron password=${cfg.password} dbname=hydron sslmode=disable"
+ }
+ '';
+
systemd.services.hydron = {
description = "hydron";
- after = [ "network.target" ];
+ after = [ "network.target" "postgresql.service" ];
wantedBy = [ "multi-user.target" ];
preStart = ''
- # Ensure folder exists and permissions are correct
- mkdir -p ${escapeShellArg cfg.dataDir}/images
+ # Ensure folder exists or create it and permissions are correct
+ mkdir -p ${escapeShellArg cfg.dataDir}/{.hydron,images}
+ ln -sf ${escapeShellArg cfg.postgresArgsFile} ${escapeShellArg cfg.dataDir}/.hydron/db_conf.json
chmod 750 ${escapeShellArg cfg.dataDir}
chown -R hydron:hydron ${escapeShellArg cfg.dataDir}
+
+ # Ensure the database is correct or create it
+ ${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createuser \
+ -SDR hydron || true
+ ${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createdb \
+ -T template0 -E UTF8 -O hydron hydron || true
+ ${pkgs.sudo}/bin/sudo -u hydron ${postgres.package}/bin/psql \
+ -c "ALTER ROLE hydron WITH PASSWORD '$(cat ${escapeShellArg cfg.passwordFile})';" || true
'';
serviceConfig = {
@@ -83,9 +137,13 @@ in with lib; {
systemd.timers.hydron-fetch = {
description = "Automatically import paths into hydron and possibly fetch tags";
- after = [ "network.target" ];
+ after = [ "network.target" "hydron.service" ];
wantedBy = [ "timers.target" ];
- timerConfig.OnCalendar = cfg.interval;
+
+ timerConfig = {
+ Persistent = true;
+ OnCalendar = cfg.interval;
+ };
};
users = {
@@ -101,5 +159,9 @@ in with lib; {
};
};
+ imports = [
+ (mkRenamedOptionModule [ "services" "hydron" "baseDir" ] [ "services" "hydron" "dataDir" ])
+ ];
+
meta.maintainers = with maintainers; [ chiiruno ];
}
diff --git a/nixos/modules/services/web-servers/meguca.nix b/nixos/modules/services/web-servers/meguca.nix
index ed7325ff079..11aebcb91d8 100644
--- a/nixos/modules/services/web-servers/meguca.nix
+++ b/nixos/modules/services/web-servers/meguca.nix
@@ -1,65 +1,71 @@
{ config, lib, pkgs, ... }:
-with lib;
let
cfg = config.services.meguca;
postgres = config.services.postgresql;
-in
-{
+in with lib; {
options.services.meguca = {
enable = mkEnableOption "meguca";
- baseDir = mkOption {
+ dataDir = mkOption {
type = types.path;
- default = "/run/meguca";
+ default = "/var/lib/meguca";
+ example = "/home/okina/meguca";
description = "Location where meguca stores it's database and links.";
};
password = mkOption {
type = types.str;
default = "meguca";
+ example = "dumbpass";
description = "Password for the meguca database.";
};
passwordFile = mkOption {
type = types.path;
default = "/run/keys/meguca-password-file";
+ example = "/home/okina/meguca/keys/pass";
description = "Password file for the meguca database.";
};
reverseProxy = mkOption {
type = types.nullOr types.str;
default = null;
+ example = "192.168.1.5";
description = "Reverse proxy IP.";
};
sslCertificate = mkOption {
type = types.nullOr types.str;
default = null;
+ example = "/home/okina/meguca/ssl.cert";
description = "Path to the SSL certificate.";
};
listenAddress = mkOption {
type = types.nullOr types.str;
default = null;
+ example = "127.0.0.1:8000";
description = "Listen on a specific IP address and port.";
};
cacheSize = mkOption {
type = types.nullOr types.int;
default = null;
+ example = 256;
description = "Cache size in MB.";
};
postgresArgs = mkOption {
type = types.str;
- default = "user=meguca password=" + cfg.password + " dbname=meguca sslmode=disable";
+ example = "user=meguca password=dumbpass dbname=meguca sslmode=disable";
description = "Postgresql connection arguments.";
};
postgresArgsFile = mkOption {
type = types.path;
default = "/run/keys/meguca-postgres-args";
+ example = "/home/okina/meguca/keys/postgres";
description = "Postgresql connection arguments file.";
};
@@ -83,18 +89,11 @@ in
};
config = mkIf cfg.enable {
- security.sudo.enable = cfg.enable == true;
- services.postgresql.enable = cfg.enable == true;
-
- services.meguca.passwordFile = mkDefault (toString (pkgs.writeTextFile {
- name = "meguca-password-file";
- text = cfg.password;
- }));
-
- services.meguca.postgresArgsFile = mkDefault (toString (pkgs.writeTextFile {
- name = "meguca-postgres-args";
- text = cfg.postgresArgs;
- }));
+ security.sudo.enable = cfg.enable;
+ services.postgresql.enable = cfg.enable;
+ services.meguca.passwordFile = mkDefault (pkgs.writeText "meguca-password-file" cfg.password);
+ services.meguca.postgresArgsFile = mkDefault (pkgs.writeText "meguca-postgres-args" cfg.postgresArgs);
+ services.meguca.postgresArgs = mkDefault "user=meguca password=${cfg.password} dbname=meguca sslmode=disable";
systemd.services.meguca = {
description = "meguca";
@@ -102,10 +101,11 @@ in
wantedBy = [ "multi-user.target" ];
preStart = ''
- # Ensure folder exists and links are correct or create them
- mkdir -p ${cfg.baseDir}
- chmod 750 ${cfg.baseDir}
- ln -sf ${pkgs.meguca}/share/meguca/www ${cfg.baseDir}
+ # Ensure folder exists or create it and links and permissions are correct
+ mkdir -p ${escapeShellArg cfg.dataDir}
+ ln -sf ${pkgs.meguca}/share/meguca/www ${escapeShellArg cfg.dataDir}
+ chmod 750 ${escapeShellArg cfg.dataDir}
+ chown -R meguca:meguca ${escapeShellArg cfg.dataDir}
# Ensure the database is correct or create it
${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createuser \
@@ -113,47 +113,46 @@ in
${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createdb \
-T template0 -E UTF8 -O meguca meguca || true
${pkgs.sudo}/bin/sudo -u meguca ${postgres.package}/bin/psql \
- -c "ALTER ROLE meguca WITH PASSWORD '$(cat ${cfg.passwordFile})';" || true
+ -c "ALTER ROLE meguca WITH PASSWORD '$(cat ${escapeShellArg cfg.passwordFile})';" || true
'';
script = ''
- cd ${cfg.baseDir}
+ cd ${escapeShellArg cfg.dataDir}
- ${pkgs.meguca}/bin/meguca -d "$(cat ${cfg.postgresArgsFile})"\
- ${optionalString (cfg.reverseProxy != null) " -R ${cfg.reverseProxy}"}\
- ${optionalString (cfg.sslCertificate != null) " -S ${cfg.sslCertificate}"}\
- ${optionalString (cfg.listenAddress != null) " -a ${cfg.listenAddress}"}\
- ${optionalString (cfg.cacheSize != null) " -c ${toString cfg.cacheSize}"}\
- ${optionalString (cfg.compressTraffic) " -g"}\
- ${optionalString (cfg.assumeReverseProxy) " -r"}\
- ${optionalString (cfg.httpsOnly) " -s"} start
- '';
+ ${pkgs.meguca}/bin/meguca -d "$(cat ${escapeShellArg cfg.postgresArgsFile})"''
+ + optionalString (cfg.reverseProxy != null) " -R ${cfg.reverseProxy}"
+ + optionalString (cfg.sslCertificate != null) " -S ${cfg.sslCertificate}"
+ + optionalString (cfg.listenAddress != null) " -a ${cfg.listenAddress}"
+ + optionalString (cfg.cacheSize != null) " -c ${toString cfg.cacheSize}"
+ + optionalString (cfg.compressTraffic) " -g"
+ + optionalString (cfg.assumeReverseProxy) " -r"
+ + optionalString (cfg.httpsOnly) " -s" + " start";
serviceConfig = {
PermissionsStartOnly = true;
Type = "forking";
User = "meguca";
Group = "meguca";
- RuntimeDirectory = "meguca";
ExecStop = "${pkgs.meguca}/bin/meguca stop";
};
};
users = {
+ groups.meguca.gid = config.ids.gids.meguca;
+
users.meguca = {
description = "meguca server service user";
- home = cfg.baseDir;
+ home = cfg.dataDir;
createHome = true;
group = "meguca";
uid = config.ids.uids.meguca;
};
-
- groups.meguca = {
- gid = config.ids.gids.meguca;
- members = [ "meguca" ];
- };
};
};
+ imports = [
+ (mkRenamedOptionModule [ "services" "meguca" "baseDir" ] [ "services" "meguca" "dataDir" ])
+ ];
+
meta.maintainers = with maintainers; [ chiiruno ];
}
diff --git a/nixos/modules/services/web-servers/tomcat.nix b/nixos/modules/services/web-servers/tomcat.nix
index d8ccb7ca65d..d92ba72a833 100644
--- a/nixos/modules/services/web-servers/tomcat.nix
+++ b/nixos/modules/services/web-servers/tomcat.nix
@@ -108,7 +108,7 @@ in
};
webapps = mkOption {
- type = types.listOf types.package;
+ type = types.listOf types.path;
default = [ tomcat.webapps ];
defaultText = "[ pkgs.tomcat85.webapps ]";
description = "List containing WAR files or directories with WAR files which are web applications to be deployed on Tomcat";
@@ -118,8 +118,15 @@ in
type = types.listOf (types.submodule {
options = {
name = mkOption {
- type = types.listOf types.str;
+ type = types.str;
description = "name of the virtualhost";
+ };
+ webapps = mkOption {
+ type = types.listOf types.path;
+ description = ''
+ List containing web application WAR files and/or directories containing
+ web applications and configuration files for the virtual host.
+ '';
default = [];
};
};
diff --git a/nixos/modules/services/x11/desktop-managers/default.nix b/nixos/modules/services/x11/desktop-managers/default.nix
index f435e85f6b8..cce35aa28ba 100644
--- a/nixos/modules/services/x11/desktop-managers/default.nix
+++ b/nixos/modules/services/x11/desktop-managers/default.nix
@@ -96,13 +96,13 @@ in
else if any (w: w.name == defaultDM) cfg.session.list then
defaultDM
else
- throw ''
- Default desktop manager (${defaultDM}) not found.
- Probably you want to change
- services.xserver.desktopManager.default = "${defaultDM}";
- to one of
+ builtins.trace ''
+ Default desktop manager (${defaultDM}) not found at evaluation time.
+ These are the known valid session names:
${concatMapStringsSep "\n " (w: "services.xserver.desktopManager.default = \"${w.name}\";") cfg.session.list}
- '';
+ It's also possible the default can be found in one of these packages:
+ ${concatMapStringsSep "\n " (p: p.name) config.services.xserver.displayManager.extraSessionFilePackages}
+ '' defaultDM;
};
};
diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix
index 9fb8f44b242..c339d24b098 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome3.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix
@@ -57,8 +57,12 @@ in {
sessionPath = mkOption {
default = [];
example = literalExample "[ pkgs.gnome3.gpaste ]";
- description = "Additional list of packages to be added to the session search path.
- Useful for gnome shell extensions or gsettings-conditionated autostart.";
+ description = ''
+ Additional list of packages to be added to the session search path.
+ Useful for GNOME Shell extensions or GSettings-conditional autostart.
+
+ Note that this should be a last resort; patching the package is preferred (see GPaste).
+ '';
apply = list: list ++ [ pkgs.gnome3.gnome-shell pkgs.gnome3.gnome-shell-extensions ];
};
@@ -93,6 +97,8 @@ in {
services.udisks2.enable = true;
services.accounts-daemon.enable = true;
services.geoclue2.enable = mkDefault true;
+ # GNOME should have its own geoclue agent
+ services.geoclue2.enableDemoAgent = false;
services.dleyna-renderer.enable = mkDefault true;
services.dleyna-server.enable = mkDefault true;
services.gnome3.at-spi2-core.enable = true;
@@ -126,18 +132,10 @@ in {
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ];
- services.xserver.desktopManager.session = singleton
- { name = "gnome3";
- bgSupport = true;
- start = ''
- # Set GTK_DATA_PREFIX so that GTK+ can find the themes
- export GTK_DATA_PREFIX=${config.system.path}
-
- # find theme engines
- export GTK_PATH=${config.system.path}/lib/gtk-3.0:${config.system.path}/lib/gtk-2.0
-
- export XDG_MENU_PREFIX=gnome-
+ services.xserver.displayManager.extraSessionFilePackages = [ pkgs.gnome3.gnome-session ];
+ services.xserver.displayManager.sessionCommands = ''
+ if test "$XDG_CURRENT_DESKTOP" = "GNOME"; then
${concatMapStrings (p: ''
if [ -d "${p}/share/gsettings-schemas/${p.name}" ]; then
export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${p}/share/gsettings-schemas/${p.name}
@@ -148,34 +146,28 @@ in {
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${p}/lib
fi
'') cfg.sessionPath}
+ fi
+ '';
- # Override default mimeapps
- export XDG_DATA_DIRS=$XDG_DATA_DIRS''${XDG_DATA_DIRS:+:}${mimeAppsList}/share
+ environment.variables.GNOME_SESSION_DEBUG = optionalString cfg.debug "1";
- # Override gsettings-desktop-schema
- export NIX_GSETTINGS_OVERRIDES_DIR=${nixos-gsettings-desktop-schemas}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas
+ # Override default mimeapps
+ environment.variables.XDG_DATA_DIRS = [ "${mimeAppsList}/share" ];
- # Let nautilus find extensions
- export NAUTILUS_EXTENSION_DIR=${config.system.path}/lib/nautilus/extensions-3.0/
+ # Override GSettings schemas
+ environment.variables.NIX_GSETTINGS_OVERRIDES_DIR = "${nixos-gsettings-desktop-schemas}/share/gsettings-schemas/nixos-gsettings-overrides/glib-2.0/schemas";
- # Find the mouse
- export XCURSOR_PATH=~/.icons:${config.system.path}/share/icons
-
- # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
- ${pkgs.xdg-user-dirs}/bin/xdg-user-dirs-update
-
- ${pkgs.gnome3.gnome-session}/bin/gnome-session ${optionalString cfg.debug "--debug"} &
- waitPID=$!
- '';
- };
-
- services.xserver.updateDbusEnvironment = true;
+ # Let nautilus find extensions
+ # TODO: Create nautilus-with-extensions package
+ environment.variables.NAUTILUS_EXTENSION_DIR = "${config.system.path}/lib/nautilus/extensions-3.0";
environment.variables.GIO_EXTRA_MODULES = [ "${lib.getLib pkgs.gnome3.dconf}/lib/gio/modules"
"${pkgs.gnome3.glib-networking.out}/lib/gio/modules"
"${pkgs.gnome3.gvfs}/lib/gio/modules" ];
environment.systemPackages = pkgs.gnome3.corePackages ++ cfg.sessionPath
- ++ (removePackagesByName pkgs.gnome3.optionalPackages config.environment.gnome3.excludePackages);
+ ++ (removePackagesByName pkgs.gnome3.optionalPackages config.environment.gnome3.excludePackages) ++ [
+ pkgs.xdg-user-dirs # Update user dirs as described in http://freedesktop.org/wiki/Software/xdg-user-dirs/
+ ];
# Use the correct gnome3 packageSet
networking.networkmanager.basePackages =
diff --git a/nixos/modules/services/x11/desktop-managers/plasma5.nix b/nixos/modules/services/x11/desktop-managers/plasma5.nix
index 17733aa7e4f..83d1957a646 100644
--- a/nixos/modules/services/x11/desktop-managers/plasma5.nix
+++ b/nixos/modules/services/x11/desktop-managers/plasma5.nix
@@ -224,7 +224,7 @@ in
# Update the start menu for each user that has `isNormalUser` set.
system.activationScripts.plasmaSetup = stringAfter [ "users" "groups" ]
(concatStringsSep "\n"
- (mapAttrsToList (name: value: "${pkgs.su}/bin/su ${name} -c kbuildsycoca5")
+ (mapAttrsToList (name: value: "${pkgs.su}/bin/su ${name} -c ${pkgs.libsForQt5.kservice}/bin/kbuildsycoca5")
(filterAttrs (n: v: v.isNormalUser) config.users.users)));
})
];
diff --git a/nixos/modules/services/x11/display-managers/default.nix b/nixos/modules/services/x11/display-managers/default.nix
index 43ed21c95fe..66886f23737 100644
--- a/nixos/modules/services/x11/display-managers/default.nix
+++ b/nixos/modules/services/x11/display-managers/default.nix
@@ -27,55 +27,26 @@ let
Xft.hintstyle: hintslight
'';
- # file provided by services.xserver.displayManager.session.script
- xsession = wm: dm: pkgs.writeScript "xsession"
+ # file provided by services.xserver.displayManager.session.wrapper
+ xsessionWrapper = pkgs.writeScript "xsession-wrapper"
''
#! ${pkgs.bash}/bin/bash
- # Expected parameters:
- # $1 = +
-
- # Actual parameters (FIXME):
- # SDDM is calling this script like the following:
- # $1 = /nix/store/xxx-xsession (= $0)
- # $2 = +
- # SLiM is using the following parameter:
- # $1 = /nix/store/xxx-xsession +
- # LightDM keeps the double quotes:
- # $1 = /nix/store/xxx-xsession "+"
- # The fake/auto display manager doesn't use any parameters and GDM is
- # broken.
- # If you want to "debug" this script don't print the parameters to stdout
- # or stderr because this script will be executed multiple times and the
- # output won't be visible in the log when the script is executed for the
- # first time (e.g. append them to a file instead)!
-
- # All of the above cases are handled by the following hack (FIXME).
- # Since this line is *very important* for *all display managers* it is
- # very important to test changes to the following line with all display
- # managers:
- if [ "''${1:0:1}" = "/" ]; then eval exec "$1" "$2" ; fi
-
- # Now it should be safe to assume that the script was called with the
- # expected parameters.
+ # Shared environment setup for graphical sessions.
. /etc/profile
cd "$HOME"
- # The first argument of this script is the session type.
- sessionType="$1"
- if [ "$sessionType" = default ]; then sessionType=""; fi
-
${optionalString cfg.startDbusSession ''
if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
- exec ${pkgs.dbus.dbus-launch} --exit-with-session "$0" "$sessionType"
+ exec ${pkgs.dbus.dbus-launch} --exit-with-session "$0" "$@"
fi
''}
${optionalString cfg.displayManager.job.logToJournal ''
if [ -z "$_DID_SYSTEMD_CAT" ]; then
export _DID_SYSTEMD_CAT=1
- exec ${config.systemd.package}/bin/systemd-cat -t xsession "$0" "$sessionType"
+ exec ${config.systemd.package}/bin/systemd-cat -t xsession "$0" "$@"
fi
''}
@@ -85,12 +56,10 @@ let
# Start PulseAudio if enabled.
${optionalString (config.hardware.pulseaudio.enable) ''
- ${optionalString (!config.hardware.pulseaudio.systemWide)
- "${config.hardware.pulseaudio.package.out}/bin/pulseaudio --start"
- }
-
# Publish access credentials in the root window.
- ${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY"
+ if ${config.hardware.pulseaudio.package.out}/bin/pulseaudio --dump-modules | grep module-x11-publish &> /dev/null; then
+ ${config.hardware.pulseaudio.package.out}/bin/pactl load-module module-x11-publish "display=$DISPLAY"
+ fi
''}
# Tell systemd about our $DISPLAY and $XAUTHORITY.
@@ -101,6 +70,7 @@ let
${config.systemd.package}/bin/systemctl --user import-environment DISPLAY XAUTHORITY DBUS_SESSION_BUS_ADDRESS
# Load X defaults.
+ # FIXME: Check XDG_SESSION_TYPE against x11
${xorg.xrdb}/bin/xrdb -merge ${xresourcesXft}
if test -e ~/.Xresources; then
${xorg.xrdb}/bin/xrdb -merge ~/.Xresources
@@ -132,12 +102,33 @@ let
# Allow the user to setup a custom session type.
if test -x ~/.xsession; then
exec ~/.xsession
- else
- if test "$sessionType" = "custom"; then
- sessionType="" # fall-thru if there is no ~/.xsession
- fi
fi
+ if test "$1"; then
+ # Run the supplied session command. Remove any double quotes with eval.
+ eval exec "$@"
+ else
+ # Fall back to the default window/desktopManager
+ exec ${cfg.displayManager.session.script}
+ fi
+ '';
+
+ # file provided by services.xserver.displayManager.session.script
+ xsession = wm: dm: pkgs.writeScript "xsession"
+ ''
+ #! ${pkgs.bash}/bin/bash
+
+ # Legacy session script used to construct .desktop files from
+ # `services.xserver.displayManager.session` entries. Called from
+ # `sessionWrapper`.
+
+ # Expected parameters:
+ # $1 = +
+
+ # The first argument of this script is the session type.
+ sessionType="$1"
+ if [ "$sessionType" = default ]; then sessionType=""; fi
+
# The session type is "+", so
# extract those (see:
# http://wiki.bash-hackers.org/syntax/pe#substring_removal).
@@ -186,19 +177,22 @@ let
allowSubstitutes = false;
}
''
- mkdir -p "$out"
+ mkdir -p "$out/share/xsessions"
${concatMapStrings (n: ''
- cat - > "$out/${n}.desktop" << EODESKTOP
+ cat - > "$out/share/xsessions/${n}.desktop" << EODESKTOP
[Desktop Entry]
Version=1.0
Type=XSession
TryExec=${cfg.displayManager.session.script}
Exec=${cfg.displayManager.session.script} "${n}"
- X-GDM-BypassXsession=true
Name=${n}
Comment=
EODESKTOP
'') names}
+
+ ${concatMapStrings (pkg: ''
+ ${xorg.lndir}/bin/lndir ${pkg}/share/xsessions $out/share/xsessions
+ '') cfg.displayManager.extraSessionFilePackages}
'';
in
@@ -245,6 +239,14 @@ in
'';
};
+ extraSessionFilePackages = mkOption {
+ type = types.listOf types.package;
+ default = [];
+ description = ''
+ A list of packages containing xsession files to be passed to the display manager.
+ '';
+ };
+
session = mkOption {
default = [];
example = literalExample
@@ -280,6 +282,7 @@ in
(filter (w: d.name != "none" || w.name != "none") wm));
desktops = mkDesktops names;
script = xsession wm dm;
+ wrapper = xsessionWrapper;
};
};
diff --git a/nixos/modules/services/x11/display-managers/gdm.nix b/nixos/modules/services/x11/display-managers/gdm.nix
index 8b08c01ea0d..78dc39f7f62 100644
--- a/nixos/modules/services/x11/display-managers/gdm.nix
+++ b/nixos/modules/services/x11/display-managers/gdm.nix
@@ -109,7 +109,7 @@ in
environment = {
GDM_X_SERVER_EXTRA_ARGS = toString
(filter (arg: arg != "-terminate") cfg.xserverArgs);
- GDM_SESSIONS_DIR = "${cfg.session.desktops}";
+ GDM_SESSIONS_DIR = "${cfg.session.desktops}/share/xsessions";
# Find the mouse
XCURSOR_PATH = "~/.icons:${pkgs.gnome3.adwaita-icon-theme}/share/icons";
};
@@ -173,6 +173,8 @@ in
${optionalString cfg.gdm.debug "Enable=true"}
'';
+ environment.etc."gdm/Xsession".source = config.services.xserver.displayManager.session.wrapper;
+
# GDM LFS PAM modules, adapted somehow to NixOS
security.pam.services = {
gdm-launch-environment.text = ''
diff --git a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
index cfa38f175dd..013956c0546 100644
--- a/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm-greeters/gtk.nix
@@ -23,7 +23,7 @@ let
makeWrapper ${pkgs.lightdm_gtk_greeter}/sbin/lightdm-gtk-greeter \
$out/greeter \
--prefix PATH : "${pkgs.glibc.bin}/bin" \
- --set GDK_PIXBUF_MODULE_FILE "${pkgs.gdk_pixbuf.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
+ --set GDK_PIXBUF_MODULE_FILE "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" \
--set GTK_PATH "${theme}:${pkgs.gtk3.out}" \
--set GTK_EXE_PREFIX "${theme}" \
--set GTK_DATA_PREFIX "${theme}" \
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index 54d4520a0c8..dc82f7086c8 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -15,7 +15,7 @@ let
inherit (pkgs) lightdm writeScript writeText;
- # lightdm runs with clearenv(), but we need a few things in the enviornment for X to startup
+ # lightdm runs with clearenv(), but we need a few things in the environment for X to startup
xserverWrapper = writeScript "xserver-wrapper"
''
#! ${pkgs.bash}/bin/bash
@@ -45,11 +45,11 @@ let
greeter-user = ${config.users.users.lightdm.name}
greeters-directory = ${cfg.greeter.package}
''}
- sessions-directory = ${dmcfg.session.desktops}
+ sessions-directory = ${dmcfg.session.desktops}/share/xsessions
[Seat:*]
xserver-command = ${xserverWrapper}
- session-wrapper = ${dmcfg.session.script}
+ session-wrapper = ${dmcfg.session.wrapper}
${optionalString cfg.greeter.enable ''
greeter-session = ${cfg.greeter.name}
''}
@@ -176,21 +176,13 @@ in
LightDM auto-login requires services.xserver.displayManager.lightdm.autoLogin.user to be set
'';
}
- { assertion = cfg.autoLogin.enable -> elem defaultSessionName dmcfg.session.names;
+ { assertion = cfg.autoLogin.enable -> dmDefault != "none" || wmDefault != "none";
message = ''
LightDM auto-login requires that services.xserver.desktopManager.default and
services.xserver.windowMananger.default are set to valid values. The current
default session: ${defaultSessionName} is not valid.
'';
}
- { assertion = hasDefaultUserSession -> elem defaultSessionName dmcfg.session.names;
- message = ''
- services.xserver.desktopManager.default and
- services.xserver.windowMananger.default are not set to valid
- values. The current default session: ${defaultSessionName}
- is not valid.
- '';
- }
{ assertion = !cfg.greeter.enable -> (cfg.autoLogin.enable && cfg.autoLogin.timeout == 0);
message = ''
LightDM can only run without greeter if automatic login is enabled and the timeout for it
@@ -217,9 +209,12 @@ in
services.dbus.enable = true;
services.dbus.packages = [ lightdm ];
- # lightdm uses the accounts daemon to rember language/window-manager per user
+ # lightdm uses the accounts daemon to remember language/window-manager per user
services.accounts-daemon.enable = true;
+ # Enable the accounts daemon to find lightdm's dbus interface
+ environment.systemPackages = [ lightdm ];
+
security.pam.services.lightdm = {
allowNullPassword = true;
startSession = true;
diff --git a/nixos/modules/services/x11/display-managers/sddm.nix b/nixos/modules/services/x11/display-managers/sddm.nix
index 426b899586f..2b03ed81b5e 100644
--- a/nixos/modules/services/x11/display-managers/sddm.nix
+++ b/nixos/modules/services/x11/display-managers/sddm.nix
@@ -49,8 +49,8 @@ let
MinimumVT=${toString (if xcfg.tty != null then xcfg.tty else 7)}
ServerPath=${xserverWrapper}
XephyrPath=${pkgs.xorg.xorgserver.out}/bin/Xephyr
- SessionCommand=${dmcfg.session.script}
- SessionDir=${dmcfg.session.desktops}
+ SessionCommand=${dmcfg.session.wrapper}
+ SessionDir=${dmcfg.session.desktops}/share/xsessions
XauthPath=${pkgs.xorg.xauth}/bin/xauth
DisplayCommand=${Xsetup}
DisplayStopCommand=${Xstop}
@@ -265,6 +265,7 @@ in
};
environment.etc."sddm.conf".source = cfgFile;
+ environment.pathsToLink = [ "/share/sddm/themes" ];
users.groups.sddm.gid = config.ids.gids.sddm;
diff --git a/nixos/modules/services/x11/display-managers/slim.nix b/nixos/modules/services/x11/display-managers/slim.nix
index f645a5c2f07..51ce5f4e243 100644
--- a/nixos/modules/services/x11/display-managers/slim.nix
+++ b/nixos/modules/services/x11/display-managers/slim.nix
@@ -13,8 +13,8 @@ let
xauth_path ${dmcfg.xauthBin}
default_xserver ${dmcfg.xserverBin}
xserver_arguments ${toString dmcfg.xserverArgs}
- sessiondir ${dmcfg.session.desktops}
- login_cmd exec ${pkgs.runtimeShell} ${dmcfg.session.script} "%session"
+ sessiondir ${dmcfg.session.desktops}/share/xsessions
+ login_cmd exec ${pkgs.runtimeShell} ${dmcfg.session.wrapper} "%session"
halt_cmd ${config.systemd.package}/sbin/shutdown -h now
reboot_cmd ${config.systemd.package}/sbin/shutdown -r now
logfile /dev/stderr
diff --git a/nixos/modules/services/x11/redshift.nix b/nixos/modules/services/x11/redshift.nix
index 30d853841ea..b7dd7debcb6 100644
--- a/nixos/modules/services/x11/redshift.nix
+++ b/nixos/modules/services/x11/redshift.nix
@@ -116,6 +116,9 @@ in {
}
];
+ # needed so that .desktop files are installed, which geoclue cares about
+ environment.systemPackages = [ cfg.package ];
+
services.geoclue2.enable = mkIf (cfg.provider == "geoclue2") true;
systemd.user.services.redshift =
diff --git a/nixos/modules/services/x11/window-managers/metacity.nix b/nixos/modules/services/x11/window-managers/metacity.nix
index 436eccbaf0c..5175fd7f3b1 100644
--- a/nixos/modules/services/x11/window-managers/metacity.nix
+++ b/nixos/modules/services/x11/window-managers/metacity.nix
@@ -5,9 +5,7 @@ with lib;
let
cfg = config.services.xserver.windowManager.metacity;
- xorg = config.services.xserver.package;
- gnome = pkgs.gnome;
-
+ inherit (pkgs) gnome3;
in
{
@@ -20,16 +18,12 @@ in
services.xserver.windowManager.session = singleton
{ name = "metacity";
start = ''
- env LD_LIBRARY_PATH=${lib.makeLibraryPath [ xorg.libX11 xorg.libXext ]}:/usr/lib/
- # !!! Hack: load the schemas for Metacity.
- GCONF_CONFIG_SOURCE=xml::~/.gconf ${gnome.GConf.out}/bin/gconftool-2 \
- --makefile-install-rule ${gnome.metacity}/etc/gconf/schemas/*.schemas # */
- ${gnome.metacity}/bin/metacity &
+ ${gnome3.metacity}/bin/metacity &
waitPID=$!
'';
};
- environment.systemPackages = [ gnome.metacity ];
+ environment.systemPackages = [ gnome3.metacity ];
};
diff --git a/nixos/modules/system/activation/top-level.nix b/nixos/modules/system/activation/top-level.nix
index da29e08b369..9d410a8b9ca 100644
--- a/nixos/modules/system/activation/top-level.nix
+++ b/nixos/modules/system/activation/top-level.nix
@@ -46,7 +46,7 @@ let
ln -s ${kernelPath} $out/kernel
ln -s ${config.system.modulesTree} $out/kernel-modules
- ${optionalString (pkgs.stdenv.platform.kernelDTB or false) ''
+ ${optionalString (pkgs.stdenv.hostPlatform.platform.kernelDTB or false) ''
ln -s ${config.boot.kernelPackages.kernel}/dtbs $out/dtbs
''}
@@ -74,7 +74,7 @@ let
echo -n "$configurationName" > $out/configuration-name
echo -n "systemd ${toString config.systemd.package.interfaceVersion}" > $out/init-interface-version
echo -n "$nixosLabel" > $out/nixos-version
- echo -n "$system" > $out/system
+ echo -n "${pkgs.stdenv.hostPlatform.system}" > $out/system
mkdir $out/fine-tune
childCount=0
@@ -175,7 +175,7 @@ in
system.boot.loader.kernelFile = mkOption {
internal = true;
- default = pkgs.stdenv.platform.kernelTarget;
+ default = pkgs.stdenv.hostPlatform.platform.kernelTarget;
type = types.str;
description = ''
Name of the kernel file to be passed to the bootloader.
diff --git a/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix b/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
index f8a00784034..2d27611946e 100644
--- a/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
+++ b/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix
@@ -13,7 +13,7 @@ let
};
# Temporary check, for nixos to cope both with nixpkgs stdenv-updates and trunk
- platform = pkgs.stdenv.platform;
+ inherit (pkgs.stdenv.hostPlatform) platform;
in
diff --git a/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix b/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
index f974d07da9e..9bec24c53f5 100644
--- a/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
+++ b/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix
@@ -15,7 +15,7 @@ let
inherit configTxt;
};
- platform = pkgs.stdenv.platform;
+ inherit (pkgs.stdenv.hostPlatform) platform;
builderUboot = import ./builder_uboot.nix { inherit config; inherit pkgs; inherit configTxt; };
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 3333569c36b..6016a85ea06 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
@@ -42,7 +42,8 @@ def write_loader_conf(profile, generation):
else:
f.write("default nixos-generation-%d\n" % (generation))
if not @editor@:
- f.write("editor 0");
+ f.write("editor 0\n");
+ f.write("console-mode @consoleMode@\n");
os.rename("@efiSysMountPoint@/loader/loader.conf.tmp", "@efiSysMountPoint@/loader/loader.conf")
def profile_path(profile, generation, name):
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 a5a88a99be8..feed863efd6 100644
--- a/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
+++ b/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix
@@ -22,6 +22,8 @@ let
editor = if cfg.editor then "True" else "False";
+ inherit (cfg) consoleMode;
+
inherit (efi) efiSysMountPoint canTouchEfiVariables;
};
in {
@@ -52,6 +54,38 @@ in {
compatibility.
'';
};
+
+ consoleMode = mkOption {
+ default = "keep";
+
+ type = types.enum [ "0" "1" "2" "auto" "max" "keep" ];
+
+ description = ''
+ The resolution of the console. The following values are valid:
+
+
+
+
+ "0": Standard UEFI 80x25 mode
+
+
+ "1": 80x50 mode, not supported by all devices
+
+
+ "2": The first non-standard mode provided by the device firmware, if any
+
+
+ "auto": Pick a suitable mode automatically using heuristics
+
+
+ "max": Pick the highest-numbered available mode
+
+
+ "keep": Keep the mode selected by firmware (the default)
+
+
+ '';
+ };
};
config = mkIf cfg.enable {
diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix
index 7ebfdb134d7..27c1f891f48 100644
--- a/nixos/modules/system/boot/luksroot.nix
+++ b/nixos/modules/system/boot/luksroot.nix
@@ -5,61 +5,171 @@ with lib;
let
luks = config.boot.initrd.luks;
- openCommand = name': { name, device, header, keyFile, keyFileSize, allowDiscards, yubikey, fallbackToPassword, ... }: assert name' == name; ''
+ commonFunctions = ''
+ die() {
+ echo "$@" >&2
+ exit 1
+ }
- # Wait for a target (e.g. device, keyFile, header, ...) to appear.
wait_target() {
local name="$1"
local target="$2"
+ local secs="''${3:-10}"
+ local desc="''${4:-$name $target to appear}"
if [ ! -e $target ]; then
- echo -n "Waiting 10 seconds for $name $target to appear"
+ echo -n "Waiting $secs seconds for $desc..."
local success=false;
- for try in $(seq 10); do
+ for try in $(seq $secs); do
echo -n "."
sleep 1
- if [ -e $target ]; then success=true break; fi
+ if [ -e $target ]; then
+ success=true
+ break
+ fi
done
- if [ $success = true ]; then
+ if [ $success == true ]; then
echo " - success";
+ return 0
else
echo " - failure";
+ return 1
fi
fi
+ return 0
}
+ wait_yubikey() {
+ local secs="''${1:-10}"
+
+ ykinfo -v 1>/dev/null 2>&1
+ if [ $? != 0 ]; then
+ echo -n "Waiting $secs seconds for Yubikey to appear..."
+ local success=false
+ for try in $(seq $secs); do
+ echo -n .
+ sleep 1
+ ykinfo -v 1>/dev/null 2>&1
+ if [ $? == 0 ]; then
+ success=true
+ break
+ fi
+ done
+ if [ $success == true ]; then
+ echo " - success";
+ return 0
+ else
+ echo " - failure";
+ return 1
+ fi
+ fi
+ return 0
+ }
+ '';
+
+ preCommands = ''
+ # A place to store crypto things
+
+ # A ramfs is used here to ensure that the file used to update
+ # the key slot with cryptsetup will never get swapped out.
+ # Warning: Do NOT replace with tmpfs!
+ mkdir -p /crypt-ramfs
+ mount -t ramfs none /crypt-ramfs
+
+ # For Yubikey salt storage
+ mkdir -p /crypt-storage
+
+ # Disable all input echo for the whole stage. We could use read -s
+ # instead but that would ocasionally leak characters between read
+ # invocations.
+ stty -echo
+ '';
+
+ postCommands = ''
+ stty echo
+ umount /crypt-storage 2>/dev/null
+ umount /crypt-ramfs 2>/dev/null
+ '';
+
+ openCommand = name': { name, device, header, keyFile, keyFileSize, keyFileOffset, allowDiscards, yubikey, fallbackToPassword, ... }: assert name' == name;
+ let
+ csopen = "cryptsetup luksOpen ${device} ${name} ${optionalString allowDiscards "--allow-discards"} ${optionalString (header != null) "--header=${header}"}";
+ cschange = "cryptsetup luksChangeKey ${device} ${optionalString (header != null) "--header=${header}"}";
+ in ''
# Wait for luksRoot (and optionally keyFile and/or header) to appear, e.g.
# if on a USB drive.
- wait_target "device" ${device}
-
- ${optionalString (keyFile != null) ''
- wait_target "key file" ${keyFile}
- ''}
+ wait_target "device" ${device} || die "${device} is unavailable"
${optionalString (header != null) ''
- wait_target "header" ${header}
+ wait_target "header" ${header} || die "${header} is unavailable"
''}
- open_normally() {
- echo luksOpen ${device} ${name} ${optionalString allowDiscards "--allow-discards"} \
- ${optionalString (header != null) "--header=${header}"} \
- > /.luksopen_args
- ${optionalString (keyFile != null) ''
- ${optionalString fallbackToPassword "if [ -e ${keyFile} ]; then"}
- echo " --key-file=${keyFile} ${optionalString (keyFileSize != null) "--keyfile-size=${toString keyFileSize}"}" \
- >> /.luksopen_args
- ${optionalString fallbackToPassword ''
- else
- echo "keyfile ${keyFile} not found -- fallback to interactive unlocking"
- fi
- ''}
- ''}
- cryptsetup-askpass
- rm /.luksopen_args
+ do_open_passphrase() {
+ local passphrase
+
+ while true; do
+ echo -n "Passphrase for ${device}: "
+ passphrase=
+ while true; do
+ if [ -e /crypt-ramfs/passphrase ]; then
+ echo "reused"
+ passphrase=$(cat /crypt-ramfs/passphrase)
+ break
+ else
+ # ask cryptsetup-askpass
+ echo -n "${device}" > /crypt-ramfs/device
+
+ # and try reading it from /dev/console with a timeout
+ IFS= read -t 1 -r passphrase
+ if [ -n "$passphrase" ]; then
+ ${if luks.reusePassphrases then ''
+ # remember it for the next device
+ echo -n "$passphrase" > /crypt-ramfs/passphrase
+ '' else ''
+ # Don't save it to ramfs. We are very paranoid
+ ''}
+ echo
+ break
+ fi
+ fi
+ done
+ echo -n "Verifiying passphrase for ${device}..."
+ echo -n "$passphrase" | ${csopen} --key-file=-
+ if [ $? == 0 ]; then
+ echo " - success"
+ ${if luks.reusePassphrases then ''
+ # we don't rm here because we might reuse it for the next device
+ '' else ''
+ rm -f /crypt-ramfs/passphrase
+ ''}
+ break
+ else
+ echo " - failure"
+ # ask for a different one
+ rm -f /crypt-ramfs/passphrase
+ fi
+ done
}
- ${optionalString (luks.yubikeySupport && (yubikey != null)) ''
+ # LUKS
+ open_normally() {
+ ${if (keyFile != null) then ''
+ if wait_target "key file" ${keyFile}; then
+ ${csopen} --key-file=${keyFile} \
+ ${optionalString (keyFileSize != null) "--keyfile-size=${toString keyFileSize}"} \
+ ${optionalString (keyFileOffset != null) "--keyfile-offset=${toString keyFileOffset}"}
+ else
+ ${if fallbackToPassword then "echo" else "die"} "${keyFile} is unavailable"
+ echo " - failing back to interactive password prompt"
+ do_open_passphrase
+ fi
+ '' else ''
+ do_open_passphrase
+ ''}
+ }
+ ${if luks.yubikeySupport && (yubikey != null) then ''
+ # Yubikey
rbtohex() {
( od -An -vtx1 | tr -d ' \n' )
}
@@ -68,8 +178,7 @@ let
( tr '[:lower:]' '[:upper:]' | sed -e 's/\([0-9A-F]\{2\}\)/\\\\\\x\1/gI' | xargs printf )
}
- open_yubikey() {
-
+ do_open_yubikey() {
# Make all of these local to this function
# to prevent their values being leaked
local salt
@@ -85,19 +194,18 @@ let
local new_response
local new_k_luks
- mkdir -p ${yubikey.storage.mountPoint}
- mount -t ${yubikey.storage.fsType} ${toString yubikey.storage.device} ${yubikey.storage.mountPoint}
+ mount -t ${yubikey.storage.fsType} ${yubikey.storage.device} /crypt-storage || \
+ die "Failed to mount Yubikey salt storage device"
- salt="$(cat ${yubikey.storage.mountPoint}${yubikey.storage.path} | sed -n 1p | tr -d '\n')"
- iterations="$(cat ${yubikey.storage.mountPoint}${yubikey.storage.path} | sed -n 2p | tr -d '\n')"
+ salt="$(cat /crypt-storage${yubikey.storage.path} | sed -n 1p | tr -d '\n')"
+ iterations="$(cat /crypt-storage${yubikey.storage.path} | sed -n 2p | tr -d '\n')"
challenge="$(echo -n $salt | openssl-wrap dgst -binary -sha512 | rbtohex)"
response="$(ykchalresp -${toString yubikey.slot} -x $challenge 2>/dev/null)"
for try in $(seq 3); do
-
${optionalString yubikey.twoFactor ''
echo -n "Enter two-factor passphrase: "
- read -s k_user
+ read -r k_user
echo
''}
@@ -107,9 +215,9 @@ let
k_luks="$(echo | pbkdf2-sha512 ${toString yubikey.keyLength} $iterations $response | rbtohex)"
fi
- echo -n "$k_luks" | hextorb | cryptsetup luksOpen ${device} ${name} ${optionalString allowDiscards "--allow-discards"} --key-file=-
+ echo -n "$k_luks" | hextorb | ${csopen} --key-file=-
- if [ $? == "0" ]; then
+ if [ $? == 0 ]; then
opened=true
break
else
@@ -118,11 +226,7 @@ let
fi
done
- if [ "$opened" == false ]; then
- umount ${yubikey.storage.mountPoint}
- echo "Maximum authentication errors reached"
- exit 1
- fi
+ [ "$opened" == false ] && die "Maximum authentication errors reached"
echo -n "Gathering entropy for new salt (please enter random keys to generate entropy if this blocks for long)..."
for i in $(seq ${toString yubikey.saltLength}); do
@@ -147,69 +251,52 @@ let
new_k_luks="$(echo | pbkdf2-sha512 ${toString yubikey.keyLength} $new_iterations $new_response | rbtohex)"
fi
- mkdir -p ${yubikey.ramfsMountPoint}
- # A ramfs is used here to ensure that the file used to update
- # the key slot with cryptsetup will never get swapped out.
- # Warning: Do NOT replace with tmpfs!
- mount -t ramfs none ${yubikey.ramfsMountPoint}
+ echo -n "$new_k_luks" | hextorb > /crypt-ramfs/new_key
+ echo -n "$k_luks" | hextorb | ${cschange} --key-file=- /crypt-ramfs/new_key
- echo -n "$new_k_luks" | hextorb > ${yubikey.ramfsMountPoint}/new_key
- echo -n "$k_luks" | hextorb | cryptsetup luksChangeKey ${device} --key-file=- ${yubikey.ramfsMountPoint}/new_key
-
- if [ $? == "0" ]; then
- echo -ne "$new_salt\n$new_iterations" > ${yubikey.storage.mountPoint}${yubikey.storage.path}
+ if [ $? == 0 ]; then
+ echo -ne "$new_salt\n$new_iterations" > /crypt-storage${yubikey.storage.path}
else
echo "Warning: Could not update LUKS key, current challenge persists!"
fi
- rm -f ${yubikey.ramfsMountPoint}/new_key
- umount ${yubikey.ramfsMountPoint}
- rm -rf ${yubikey.ramfsMountPoint}
-
- umount ${yubikey.storage.mountPoint}
+ rm -f /crypt-ramfs/new_key
+ umount /crypt-storage
}
- ${optionalString (yubikey.gracePeriod > 0) ''
- echo -n "Waiting ${toString yubikey.gracePeriod} seconds as grace..."
- for i in $(seq ${toString yubikey.gracePeriod}); do
- sleep 1
- echo -n .
- done
- echo "ok"
- ''}
+ open_yubikey() {
+ if wait_yubikey ${toString yubikey.gracePeriod}; then
+ do_open_yubikey
+ else
+ echo "No yubikey found, falling back to non-yubikey open procedure"
+ open_normally
+ fi
+ }
- yubikey_missing=true
- ykinfo -v 1>/dev/null 2>&1
- if [ $? != "0" ]; then
- echo -n "waiting 10 seconds for yubikey to appear..."
- for try in $(seq 10); do
- sleep 1
- ykinfo -v 1>/dev/null 2>&1
- if [ $? == "0" ]; then
- yubikey_missing=false
- break
- fi
- echo -n .
- done
- echo "ok"
- else
- yubikey_missing=false
- fi
-
- if [ "$yubikey_missing" == true ]; then
- echo "no yubikey found, falling back to non-yubikey open procedure"
- open_normally
- else
- open_yubikey
- fi
- ''}
-
- # open luksRoot and scan for logical volumes
- ${optionalString ((!luks.yubikeySupport) || (yubikey == null)) ''
+ open_yubikey
+ '' else ''
open_normally
''}
'';
+ askPass = pkgs.writeScriptBin "cryptsetup-askpass" ''
+ #!/bin/sh
+
+ ${commonFunctions}
+
+ while true; do
+ wait_target "luks" /crypt-ramfs/device 10 "LUKS to request a passphrase" || die "Passphrase is not requested now"
+ device=$(cat /crypt-ramfs/device)
+
+ echo -n "Passphrase for $device: "
+ IFS= read -rs passphrase
+ echo
+
+ rm /crypt-ramfs/device
+ echo -n "$passphrase" > /crypt-ramfs/passphrase
+ done
+ '';
+
preLVM = filterAttrs (n: v: v.preLVM) luks.devices;
postLVM = filterAttrs (n: v: !v.preLVM) luks.devices;
@@ -255,6 +342,22 @@ in
'';
};
+ boot.initrd.luks.reusePassphrases = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ When opening a new LUKS device try reusing last successful
+ passphrase.
+
+ Useful for mounting a number of devices that use the same
+ passphrase without retyping it several times.
+
+ Such setup can be useful if you use cryptsetup
+ luksSuspend. Different LUKS devices will still have
+ different master keys even when using the same passphrase.
+ '';
+ };
+
boot.initrd.luks.devices = mkOption {
default = { };
example = { "luksroot".device = "/dev/disk/by-uuid/430e9eff-d852-4f68-aa3b-2fa3599ebe08"; };
@@ -316,6 +419,19 @@ in
'';
};
+ keyFileOffset = mkOption {
+ default = null;
+ example = 4096;
+ type = types.nullOr types.int;
+ description = ''
+ The offset of the key file. Use this in combination with
+ keyFileSize to use part of a file as key file
+ (often the case if a raw device or partition is used as a key file).
+ If not specified, the key begins at the first byte of
+ keyFile.
+ '';
+ };
+
# FIXME: get rid of this option.
preLVM = mkOption {
default = true;
@@ -383,15 +499,9 @@ in
};
gracePeriod = mkOption {
- default = 2;
+ default = 10;
type = types.int;
- description = "Time in seconds to wait before attempting to find the Yubikey.";
- };
-
- ramfsMountPoint = mkOption {
- default = "/crypt-ramfs";
- type = types.str;
- description = "Path where the ramfs used to update the LUKS key will be mounted during early boot.";
+ description = "Time in seconds to wait for the Yubikey.";
};
/* TODO: Add to the documentation of the current module:
@@ -414,12 +524,6 @@ in
description = "The filesystem of the unencrypted device.";
};
- mountPoint = mkOption {
- default = "/crypt-storage";
- type = types.str;
- description = "Path where the unencrypted device will be mounted during early boot.";
- };
-
path = mkOption {
default = "/crypt-storage/default";
type = types.str;
@@ -432,8 +536,8 @@ in
};
});
};
-
- }; }));
+ };
+ }));
};
boot.initrd.luks.yubikeySupport = mkOption {
@@ -463,18 +567,8 @@ in
# copy the cryptsetup binary and it's dependencies
boot.initrd.extraUtilsCommands = ''
copy_bin_and_libs ${pkgs.cryptsetup}/bin/cryptsetup
-
- cat > $out/bin/cryptsetup-askpass <systemd.network
+ 5 for details.
+ '';
+ };
+
+ bond = mkOption {
+ default = [ ];
+ type = types.listOf types.str;
+ description = ''
+ A list of bond interfaces to be added to the network section of the
+ unit. See systemd.network
+ 5 for details.
+ '';
+ };
+
+ vrf = mkOption {
+ default = [ ];
+ type = types.listOf types.str;
+ description = ''
+ A list of vrf interfaces to be added to the network section of the
+ unit. See systemd.network
+ 5 for details.
+ '';
+ };
+
vlan = mkOption {
default = [ ];
type = types.listOf types.str;
@@ -619,6 +747,9 @@ let
${concatStringsSep "\n" (map (s: "Gateway=${s}") def.gateway)}
${concatStringsSep "\n" (map (s: "DNS=${s}") def.dns)}
${concatStringsSep "\n" (map (s: "NTP=${s}") def.ntp)}
+ ${concatStringsSep "\n" (map (s: "Bridge=${s}") def.bridge)}
+ ${concatStringsSep "\n" (map (s: "Bond=${s}") def.bond)}
+ ${concatStringsSep "\n" (map (s: "VRF=${s}") def.vrf)}
${concatStringsSep "\n" (map (s: "VLAN=${s}") def.vlan)}
${concatStringsSep "\n" (map (s: "MACVLAN=${s}") def.macvlan)}
${concatStringsSep "\n" (map (s: "VXLAN=${s}") def.vxlan)}
diff --git a/nixos/modules/system/boot/stage-1.nix b/nixos/modules/system/boot/stage-1.nix
index 71b806a0b4e..f58b68cb335 100644
--- a/nixos/modules/system/boot/stage-1.nix
+++ b/nixos/modules/system/boot/stage-1.nix
@@ -179,7 +179,7 @@ let
fi
done
- if [ -z "${toString pkgs.stdenv.isCross}" ]; then
+ if [ -z "${toString (pkgs.stdenv.hostPlatform != pkgs.stdenv.buildPlatform)}" ]; then
# Make sure that the patchelf'ed binaries still work.
echo "testing patched programs..."
$out/bin/ash -c 'echo hello world' | grep "hello world"
@@ -248,6 +248,14 @@ let
isExecutable = true;
+ postInstall = ''
+ echo checking syntax
+ # check both with bash
+ ${pkgs.bash}/bin/sh -n $target
+ # and with ash shell, just in case
+ ${extraUtils}/bin/ash -n $target
+ '';
+
inherit udevRules extraUtils modulesClosure;
inherit (config.boot) resumeDevice;
diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix
index 3e75941c193..12e029ae57f 100644
--- a/nixos/modules/system/boot/systemd.nix
+++ b/nixos/modules/system/boot/systemd.nix
@@ -65,6 +65,7 @@ let
"systemd-user-sessions.service"
"dbus-org.freedesktop.machine1.service"
"user@.service"
+ "user-runtime-dir@.service"
# Journal.
"systemd-journald.socket"
@@ -189,9 +190,8 @@ let
];
makeJobScript = name: text:
- let mkScriptName = s: (replaceChars [ "\\" ] [ "-" ] (shellEscape s) );
- x = pkgs.writeTextFile { name = "unit-script"; executable = true; destination = "/bin/${mkScriptName name}"; inherit text; };
- in "${x}/bin/${mkScriptName name}";
+ let mkScriptName = s: "unit-script-" + (replaceChars [ "\\" "@" ] [ "-" "_" ] (shellEscape s) );
+ in pkgs.writeTextFile { name = mkScriptName name; executable = true; inherit text; };
unitConfig = { config, ... }: {
config = {
@@ -546,7 +546,7 @@ in
};
services.journald.rateLimitInterval = mkOption {
- default = "10s";
+ default = "30s";
type = types.str;
description = ''
Configures the rate limiting interval that is applied to all
@@ -559,7 +559,7 @@ in
};
services.journald.rateLimitBurst = mkOption {
- default = 100;
+ default = 1000;
type = types.int;
description = ''
Configures the rate limiting burst limit (number of messages per
diff --git a/nixos/modules/tasks/filesystems/zfs.nix b/nixos/modules/tasks/filesystems/zfs.nix
index 7120856387e..2b3b09d725c 100644
--- a/nixos/modules/tasks/filesystems/zfs.nix
+++ b/nixos/modules/tasks/filesystems/zfs.nix
@@ -23,12 +23,8 @@ let
kernel = config.boot.kernelPackages;
- packages = if config.boot.zfs.enableLegacyCrypto then {
- spl = kernel.splLegacyCrypto;
- zfs = kernel.zfsLegacyCrypto;
- zfsUser = pkgs.zfsLegacyCrypto;
- } else if config.boot.zfs.enableUnstable then {
- spl = kernel.splUnstable;
+ packages = if config.boot.zfs.enableUnstable then {
+ spl = null;
zfs = kernel.zfsUnstable;
zfsUser = pkgs.zfsUnstable;
} else {
@@ -117,27 +113,6 @@ in
'';
};
- enableLegacyCrypto = mkOption {
- type = types.bool;
- default = false;
- description = ''
- Enabling this option will allow you to continue to use the old format for
- encrypted datasets. With the inclusion of stability patches the format of
- encrypted datasets has changed. They can still be accessed and mounted but
- in read-only mode mounted. It is highly recommended to convert them to
- the new format.
-
- This option is only for convenience to people that cannot convert their
- datasets to the new format yet and it will be removed in due time.
-
- For migration strategies from old format to this new one, check the Wiki:
- https://nixos.wiki/wiki/NixOS_on_ZFS#Encrypted_Dataset_Format_Change
-
- See https://github.com/zfsonlinux/zfs/pull/6864 for more details about
- the stability patches.
- '';
- };
-
extraPools = mkOption {
type = types.listOf types.str;
default = [];
@@ -350,12 +325,12 @@ in
virtualisation.lxd.zfsSupport = true;
boot = {
- kernelModules = [ "spl" "zfs" ] ;
- extraModulePackages = with packages; [ spl zfs ];
+ kernelModules = [ "zfs" ] ++ optional (!cfgZfs.enableUnstable) "spl";
+ extraModulePackages = with packages; [ zfs ] ++ optional (!cfgZfs.enableUnstable) spl;
};
boot.initrd = mkIf inInitrd {
- kernelModules = [ "spl" "zfs" ];
+ kernelModules = [ "zfs" ] ++ optional (!cfgZfs.enableUnstable) "spl";
extraUtilsCommands =
''
copy_bin_and_libs ${packages.zfsUser}/sbin/zfs
diff --git a/nixos/modules/tasks/trackpoint.nix b/nixos/modules/tasks/trackpoint.nix
index 3575a291b2b..b154cf9f5f0 100644
--- a/nixos/modules/tasks/trackpoint.nix
+++ b/nixos/modules/tasks/trackpoint.nix
@@ -55,6 +55,15 @@ with lib;
'';
};
+ device = mkOption {
+ default = "TPPS/2 IBM TrackPoint";
+ type = types.str;
+ description = ''
+ The device name of the trackpoint. You can check with xinput.
+ Some newer devices (example x1c6) use "TPPS/2 Elan TrackPoint".
+ '';
+ };
+
};
};
@@ -68,12 +77,12 @@ with lib;
(mkIf cfg.enable {
services.udev.extraRules =
''
- ACTION=="add|change", SUBSYSTEM=="input", ATTR{name}=="TPPS/2 IBM TrackPoint", ATTR{device/speed}="${toString cfg.speed}", ATTR{device/sensitivity}="${toString cfg.sensitivity}"
+ ACTION=="add|change", SUBSYSTEM=="input", ATTR{name}=="${cfg.device}", ATTR{device/speed}="${toString cfg.speed}", ATTR{device/sensitivity}="${toString cfg.sensitivity}"
'';
system.activationScripts.trackpoint =
''
- ${config.systemd.package}/bin/udevadm trigger --attr-match=name="TPPS/2 IBM TrackPoint"
+ ${config.systemd.package}/bin/udevadm trigger --attr-match=name="${cfg.device}"
'';
})
@@ -81,7 +90,7 @@ with lib;
services.xserver.inputClassSections =
[''
Identifier "Trackpoint Wheel Emulation"
- MatchProduct "${if cfg.fakeButtons then "PS/2 Generic Mouse" else "ETPS/2 Elantech TrackPoint|Elantech PS/2 TrackPoint|TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"}"
+ MatchProduct "${if cfg.fakeButtons then "PS/2 Generic Mouse" else "ETPS/2 Elantech TrackPoint|Elantech PS/2 TrackPoint|TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint|${cfg.device}"}"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
diff --git a/nixos/modules/virtualisation/libvirtd.nix b/nixos/modules/virtualisation/libvirtd.nix
index 3d002bc2232..3e38662f5b0 100644
--- a/nixos/modules/virtualisation/libvirtd.nix
+++ b/nixos/modules/virtualisation/libvirtd.nix
@@ -17,6 +17,10 @@ let
${optionalString cfg.qemuOvmf ''
nvram = ["/run/libvirt/nix-ovmf/OVMF_CODE.fd:/run/libvirt/nix-ovmf/OVMF_VARS.fd"]
''}
+ ${optionalString (!cfg.qemuRunAsRoot) ''
+ user = "qemu-libvirtd"
+ group = "qemu-libvirtd"
+ ''}
${cfg.qemuVerbatimConfig}
'';
@@ -56,6 +60,18 @@ in {
'';
};
+ virtualisation.libvirtd.qemuRunAsRoot = mkOption {
+ type = types.bool;
+ default = true;
+ description = ''
+ If true, libvirtd runs qemu as root.
+ If false, libvirtd runs qemu as unprivileged user qemu-libvirtd.
+ Changing this option to false may cause file permission issues
+ for existing guests. To fix these, manually change ownership
+ of affected files in /var/lib/libvirt/qemu to qemu-libvirtd.
+ '';
+ };
+
virtualisation.libvirtd.qemuVerbatimConfig = mkOption {
type = types.lines;
default = ''
@@ -110,6 +126,14 @@ in {
users.groups.libvirtd.gid = config.ids.gids.libvirtd;
+ # libvirtd runs qemu as this user and group by default
+ users.extraGroups.qemu-libvirtd.gid = config.ids.gids.qemu-libvirtd;
+ users.extraUsers.qemu-libvirtd = {
+ uid = config.ids.uids.qemu-libvirtd;
+ isNormalUser = false;
+ group = "qemu-libvirtd";
+ };
+
systemd.packages = [ pkgs.libvirt ];
systemd.services.libvirtd = {
diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix
index 0abf7b11703..4e9c87222d0 100644
--- a/nixos/modules/virtualisation/qemu-vm.nix
+++ b/nixos/modules/virtualisation/qemu-vm.nix
@@ -156,9 +156,6 @@ let
--partition-guid=2:970C694F-AFD0-4B99-B750-CDB7A329AB6F \
--hybrid 2 \
--recompute-chs /dev/vda
- . /sys/class/block/vda2/uevent
- mknod /dev/vda2 b $MAJOR $MINOR
- . /sys/class/block/vda/uevent
${pkgs.dosfstools}/bin/mkfs.fat -F16 /dev/vda2
export MTOOLS_SKIP_CHECK=1
${pkgs.mtools}/bin/mlabel -i /dev/vda2 ::boot
diff --git a/nixos/modules/virtualisation/virtualbox-host.nix b/nixos/modules/virtualisation/virtualbox-host.nix
index 8adf3aa919d..60779579402 100644
--- a/nixos/modules/virtualisation/virtualbox-host.nix
+++ b/nixos/modules/virtualisation/virtualbox-host.nix
@@ -5,8 +5,9 @@ with lib;
let
cfg = config.virtualisation.virtualbox.host;
- virtualbox = pkgs.virtualbox.override {
- inherit (cfg) enableExtensionPack enableHardening headless;
+ virtualbox = cfg.package.override {
+ inherit (cfg) enableHardening headless;
+ extensionPack = if cfg.enableExtensionPack then pkgs.virtualboxExtpack else null;
};
kernelModules = config.boot.kernelPackages.virtualbox.override {
@@ -28,7 +29,25 @@ in
'';
};
- enableExtensionPack = mkEnableOption "VirtualBox extension pack";
+ enableExtensionPack = mkEnableOption "VirtualBox extension pack" // {
+ description = ''
+ Whether to install the Oracle Extension Pack for VirtualBox.
+
+
+ You must set nixpkgs.config.allowUnfree = true in
+ order to use this. This requires you accept the VirtualBox PUEL.
+
+ '';
+ };
+
+ package = mkOption {
+ type = types.package;
+ default = pkgs.virtualbox;
+ defaultText = "pkgs.virtualbox";
+ description = ''
+ Which VirtualBox package to use.
+ '';
+ };
addNetworkInterface = mkOption {
type = types.bool;
diff --git a/nixos/release.nix b/nixos/release.nix
index 09b0edcf9bd..b25c684ff47 100644
--- a/nixos/release.nix
+++ b/nixos/release.nix
@@ -83,7 +83,7 @@ let
in
tarball //
{ meta = {
- description = "NixOS system tarball for ${system} - ${stdenv.platform.name}";
+ description = "NixOS system tarball for ${system} - ${stdenv.hostPlatform.platform.name}";
maintainers = map (x: lib.maintainers.${x}) maintainers;
};
inherit config;
@@ -106,7 +106,7 @@ let
let
configEvaled = import lib/eval-config.nix config;
build = configEvaled.config.system.build;
- kernelTarget = configEvaled.pkgs.stdenv.platform.kernelTarget;
+ kernelTarget = configEvaled.pkgs.stdenv.hostPlatform.platform.kernelTarget;
in
pkgs.symlinkJoin {
name = "netboot";
@@ -117,9 +117,9 @@ let
];
postBuild = ''
mkdir -p $out/nix-support
- echo "file ${kernelTarget} $out/${kernelTarget}" >> $out/nix-support/hydra-build-products
- echo "file initrd $out/initrd" >> $out/nix-support/hydra-build-products
- echo "file ipxe $out/netboot.ipxe" >> $out/nix-support/hydra-build-products
+ echo "file ${kernelTarget} ${build.kernel}/${kernelTarget}" >> $out/nix-support/hydra-build-products
+ echo "file initrd ${build.netbootRamdisk}/initrd" >> $out/nix-support/hydra-build-products
+ echo "file ipxe ${build.netbootIpxeScript}/netboot.ipxe" >> $out/nix-support/hydra-build-products
'';
preferLocalBuild = true;
};
@@ -256,6 +256,8 @@ in rec {
tests.buildbot = callTest tests/buildbot.nix {};
tests.cadvisor = callTestOnMatchingSystems ["x86_64-linux"] tests/cadvisor.nix {};
tests.ceph = callTestOnMatchingSystems ["x86_64-linux"] tests/ceph.nix {};
+ tests.certmgr = callSubTests tests/certmgr.nix {};
+ tests.cfssl = callTestOnMatchingSystems ["x86_64-linux"] tests/cfssl.nix {};
tests.chromium = (callSubTestsOnMatchingSystems ["x86_64-linux"] tests/chromium.nix {}).stable or {};
tests.cjdns = callTest tests/cjdns.nix {};
tests.cloud-init = callTest tests/cloud-init.nix {};
@@ -276,6 +278,7 @@ in rec {
tests.docker-tools = callTestOnMatchingSystems ["x86_64-linux"] tests/docker-tools.nix {};
tests.docker-tools-overlay = callTestOnMatchingSystems ["x86_64-linux"] tests/docker-tools-overlay.nix {};
tests.docker-edge = callTestOnMatchingSystems ["x86_64-linux"] tests/docker-edge.nix {};
+ tests.docker-registry = callTest tests/docker-registry.nix {};
tests.dovecot = callTest tests/dovecot.nix {};
tests.dnscrypt-proxy = callTestOnMatchingSystems ["x86_64-linux"] tests/dnscrypt-proxy.nix {};
tests.ecryptfs = callTest tests/ecryptfs.nix {};
diff --git a/nixos/tests/acme.nix b/nixos/tests/acme.nix
index 6d728b387e1..c7fd4910e07 100644
--- a/nixos/tests/acme.nix
+++ b/nixos/tests/acme.nix
@@ -12,7 +12,9 @@ let
'';
});
- pythonPackages = (super.python.override {
+ # Override certifi so that it accepts fake certificate for Let's Encrypt
+ # Need to override the attribute used by simp_le, which is python3Packages
+ python3Packages = (super.python3.override {
packageOverrides = lib.const (pysuper: {
certifi = pysuper.certifi.overridePythonAttrs (attrs: {
postPatch = (attrs.postPatch or "") + ''
diff --git a/nixos/tests/cassandra.nix b/nixos/tests/cassandra.nix
index ca8f35ef3bf..60d0c6d7606 100644
--- a/nixos/tests/cassandra.nix
+++ b/nixos/tests/cassandra.nix
@@ -1,68 +1,71 @@
import ./make-test.nix ({ pkgs, ...}:
let
- user = "cassandra";
- nodeCfg = nodes: selfIP: cassandraOpts:
- {
- services.cassandra = {
- enable = true;
- listenAddress = selfIP;
- rpcAddress = "0.0.0.0";
- seeds = [ "192.168.1.1" ];
- package = pkgs.cassandra_2_0;
- jre = pkgs.openjdk;
- clusterName = "ci ahoy";
- authenticator = "PasswordAuthenticator";
- authorizer = "CassandraAuthorizer";
- user = user;
- } // cassandraOpts;
- nixpkgs.config.allowUnfree = true;
+ # Change this to test a different version of Cassandra:
+ testPackage = pkgs.cassandra;
+ cassandraCfg =
+ { enable = true;
+ listenAddress = null;
+ listenInterface = "eth1";
+ rpcAddress = null;
+ rpcInterface = "eth1";
+ extraConfig =
+ { start_native_transport = true;
+ seed_provider =
+ [{ class_name = "org.apache.cassandra.locator.SimpleSeedProvider";
+ parameters = [ { seeds = "cass0"; } ];
+ }];
+ };
+ package = testPackage;
+ };
+ nodeCfg = extra: {pkgs, config, ...}:
+ { environment.systemPackages = [ testPackage ];
+ networking.firewall.enable = false;
+ services.cassandra = cassandraCfg // extra;
virtualisation.memorySize = 1024;
};
-
in
{
name = "cassandra-ci";
nodes = {
- cass0 = { nodes, ... }: nodeCfg nodes "192.168.1.1" {};
- cass1 = { nodes, ... }: nodeCfg nodes "192.168.1.2" {};
- cass2 = { nodes, ... }: nodeCfg nodes "192.168.1.3" {
- extraParams = [
- ''JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=192.168.1.2"''
- ];
- listenAddress = "192.168.1.3";
- };
+ cass0 = nodeCfg {};
+ cass1 = nodeCfg {};
+ cass2 = nodeCfg { jvmOpts = [ "-Dcassandra.replace_address=cass1" ]; };
};
testScript = ''
- subtest "start seed", sub {
+ subtest "timers exist", sub {
+ $cass0->succeed("systemctl list-timers | grep cassandra-full-repair.timer");
+ $cass0->succeed("systemctl list-timers | grep cassandra-incremental-repair.timer");
+ };
+ subtest "can connect via cqlsh", sub {
$cass0->waitForUnit("cassandra.service");
- $cass0->waitForOpenPort(9160);
- $cass0->execute("echo show version | cqlsh localhost -u cassandra -p cassandra");
- sleep 2;
- $cass0->succeed("echo show version | cqlsh localhost -u cassandra -p cassandra");
- $cass1->start;
+ $cass0->waitUntilSucceeds("nc -z cass0 9042");
+ $cass0->succeed("echo 'show version;' | cqlsh cass0");
};
- subtest "cassandra user/group", sub {
- $cass0->succeed("id \"${user}\" >/dev/null");
- $cass1->succeed("id \"${user}\" >/dev/null");
+ subtest "nodetool is operational", sub {
+ $cass0->waitForUnit("cassandra.service");
+ $cass0->waitUntilSucceeds("nc -z localhost 7199");
+ $cass0->succeed("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass0'");
};
- subtest "bring up cassandra cluster", sub {
+ subtest "bring up cluster", sub {
$cass1->waitForUnit("cassandra.service");
- $cass0->waitUntilSucceeds("nodetool status | grep -c UN | grep 2");
+ $cass1->waitUntilSucceeds("nodetool status | egrep -c '^UN' | grep 2");
+ $cass0->succeed("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass1'");
};
subtest "break and fix node", sub {
- $cass0->block;
- $cass0->waitUntilSucceeds("nodetool status | grep -c DN | grep 1");
- $cass0->unblock;
- $cass0->waitUntilSucceeds("nodetool status | grep -c UN | grep 2");
+ $cass1->block;
+ $cass0->waitUntilSucceeds("nodetool status --resolve-ip | egrep -c '^DN[[:space:]]+cass1'");
+ $cass0->succeed("nodetool status | egrep -c '^UN' | grep 1");
+ $cass1->unblock;
+ $cass1->waitUntilSucceeds("nodetool status | egrep -c '^UN' | grep 2");
+ $cass0->succeed("nodetool status | egrep -c '^UN' | grep 2");
};
subtest "replace crashed node", sub {
$cass1->crash;
- $cass2->start;
$cass2->waitForUnit("cassandra.service");
- $cass0->waitUntilFails("nodetool status | grep UN | grep 192.168.1.2");
- $cass0->waitUntilSucceeds("nodetool status | grep UN | grep 192.168.1.3");
+ $cass0->waitUntilFails("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass1'");
+ $cass0->waitUntilSucceeds("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass2'");
};
'';
})
diff --git a/nixos/tests/certmgr.nix b/nixos/tests/certmgr.nix
new file mode 100644
index 00000000000..8354c46b85f
--- /dev/null
+++ b/nixos/tests/certmgr.nix
@@ -0,0 +1,148 @@
+{ system ? builtins.currentSystem }:
+
+with import ../lib/testing.nix { inherit system; };
+let
+ mkSpec = { host, service ? null, action }: {
+ inherit action;
+ authority = {
+ file = {
+ group = "nobody";
+ owner = "nobody";
+ path = "/tmp/${host}-ca.pem";
+ };
+ label = "www_ca";
+ profile = "three-month";
+ remote = "localhost:8888";
+ };
+ certificate = {
+ group = "nobody";
+ owner = "nobody";
+ path = "/tmp/${host}-cert.pem";
+ };
+ private_key = {
+ group = "nobody";
+ mode = "0600";
+ owner = "nobody";
+ path = "/tmp/${host}-key.pem";
+ };
+ request = {
+ CN = host;
+ hosts = [ host "www.${host}" ];
+ key = {
+ algo = "rsa";
+ size = 2048;
+ };
+ names = [
+ {
+ C = "US";
+ L = "San Francisco";
+ O = "Example, LLC";
+ ST = "CA";
+ }
+ ];
+ };
+ inherit service;
+ };
+
+ mkCertmgrTest = { svcManager, specs, testScript }: makeTest {
+ name = "certmgr-" + svcManager;
+ nodes = {
+ machine = { config, lib, pkgs, ... }: {
+ networking.firewall.allowedTCPPorts = with config.services; [ cfssl.port certmgr.metricsPort ];
+ networking.extraHosts = "127.0.0.1 imp.example.org decl.example.org";
+
+ services.cfssl.enable = true;
+ systemd.services.cfssl.after = [ "cfssl-init.service" "networking.target" ];
+
+ systemd.services.cfssl-init = {
+ description = "Initialize the cfssl CA";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "cfssl";
+ Type = "oneshot";
+ WorkingDirectory = config.services.cfssl.dataDir;
+ };
+ script = ''
+ ${pkgs.cfssl}/bin/cfssl genkey -initca ${pkgs.writeText "ca.json" (builtins.toJSON {
+ hosts = [ "ca.example.com" ];
+ key = {
+ algo = "rsa"; size = 4096; };
+ names = [
+ {
+ C = "US";
+ L = "San Francisco";
+ O = "Internet Widgets, LLC";
+ OU = "Certificate Authority";
+ ST = "California";
+ }
+ ];
+ })} | ${pkgs.cfssl}/bin/cfssljson -bare ca
+ '';
+ };
+
+ services.nginx = {
+ enable = true;
+ virtualHosts = lib.mkMerge (map (host: {
+ ${host} = {
+ sslCertificate = "/tmp/${host}-cert.pem";
+ sslCertificateKey = "/tmp/${host}-key.pem";
+ extraConfig = ''
+ ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
+ '';
+ onlySSL = true;
+ serverName = host;
+ root = pkgs.writeTextDir "index.html" "It works!";
+ };
+ }) [ "imp.example.org" "decl.example.org" ]);
+ };
+
+ systemd.services.nginx.wantedBy = lib.mkForce [];
+
+ systemd.services.certmgr.after = [ "cfssl.service" ];
+ services.certmgr = {
+ enable = true;
+ inherit svcManager;
+ inherit specs;
+ };
+
+ };
+ };
+ inherit testScript;
+ };
+in
+{
+ systemd = mkCertmgrTest {
+ svcManager = "systemd";
+ specs = {
+ decl = mkSpec { host = "decl.example.org"; service = "nginx"; action ="restart"; };
+ imp = toString (pkgs.writeText "test.json" (builtins.toJSON (
+ mkSpec { host = "imp.example.org"; service = "nginx"; action = "restart"; }
+ )));
+ };
+ testScript = ''
+ $machine->waitForUnit('cfssl.service');
+ $machine->waitUntilSucceeds('ls /tmp/decl.example.org-ca.pem');
+ $machine->waitUntilSucceeds('ls /tmp/decl.example.org-key.pem');
+ $machine->waitUntilSucceeds('ls /tmp/decl.example.org-cert.pem');
+ $machine->waitUntilSucceeds('ls /tmp/imp.example.org-ca.pem');
+ $machine->waitUntilSucceeds('ls /tmp/imp.example.org-key.pem');
+ $machine->waitUntilSucceeds('ls /tmp/imp.example.org-cert.pem');
+ $machine->waitForUnit('nginx.service');
+ $machine->succeed('[ "1" -lt "$(journalctl -u nginx | grep "Starting Nginx" | wc -l)" ]');
+ $machine->succeed('curl --cacert /tmp/imp.example.org-ca.pem https://imp.example.org');
+ $machine->succeed('curl --cacert /tmp/decl.example.org-ca.pem https://decl.example.org');
+ '';
+ };
+
+ command = mkCertmgrTest {
+ svcManager = "command";
+ specs = {
+ test = mkSpec { host = "command.example.org"; action = "touch /tmp/command.executed"; };
+ };
+ testScript = ''
+ $machine->waitForUnit('cfssl.service');
+ $machine->waitUntilSucceeds('stat /tmp/command.executed');
+ '';
+ };
+
+}
diff --git a/nixos/tests/cfssl.nix b/nixos/tests/cfssl.nix
new file mode 100644
index 00000000000..513ed8c4574
--- /dev/null
+++ b/nixos/tests/cfssl.nix
@@ -0,0 +1,67 @@
+import ./make-test.nix ({ pkgs, ...} : {
+ name = "cfssl";
+
+ machine = { config, lib, pkgs, ... }:
+ {
+ networking.firewall.allowedTCPPorts = [ config.services.cfssl.port ];
+
+ services.cfssl.enable = true;
+ systemd.services.cfssl.after = [ "cfssl-init.service" ];
+
+ systemd.services.cfssl-init = {
+ description = "Initialize the cfssl CA";
+ wantedBy = [ "multi-user.target" ];
+ serviceConfig = {
+ User = "cfssl";
+ Type = "oneshot";
+ WorkingDirectory = config.services.cfssl.dataDir;
+ };
+ script = with pkgs; ''
+ ${cfssl}/bin/cfssl genkey -initca ${pkgs.writeText "ca.json" (builtins.toJSON {
+ hosts = [ "ca.example.com" ];
+ key = {
+ algo = "rsa"; size = 4096; };
+ names = [
+ {
+ C = "US";
+ L = "San Francisco";
+ O = "Internet Widgets, LLC";
+ OU = "Certificate Authority";
+ ST = "California";
+ }
+ ];
+ })} | ${cfssl}/bin/cfssljson -bare ca
+ '';
+ };
+ };
+
+ testScript =
+ let
+ cfsslrequest = with pkgs; writeScript "cfsslrequest" ''
+ curl -X POST -H "Content-Type: application/json" -d @${csr} \
+ http://localhost:8888/api/v1/cfssl/newkey | ${cfssl}/bin/cfssljson /tmp/certificate
+ '';
+ csr = pkgs.writeText "csr.json" (builtins.toJSON {
+ CN = "www.example.com";
+ hosts = [ "example.com" "www.example.com" ];
+ key = {
+ algo = "rsa";
+ size = 2048;
+ };
+ names = [
+ {
+ C = "US";
+ L = "San Francisco";
+ O = "Example Company, LLC";
+ OU = "Operations";
+ ST = "California";
+ }
+ ];
+ });
+ in
+ ''
+ $machine->waitForUnit('cfssl.service');
+ $machine->waitUntilSucceeds('${cfsslrequest}');
+ $machine->succeed('ls /tmp/certificate-key.pem');
+ '';
+})
diff --git a/nixos/tests/containers-imperative.nix b/nixos/tests/containers-imperative.nix
index 93b00b5b977..913d8bed19d 100644
--- a/nixos/tests/containers-imperative.nix
+++ b/nixos/tests/containers-imperative.nix
@@ -9,6 +9,11 @@ import ./make-test.nix ({ pkgs, ...} : {
machine =
{ config, pkgs, lib, ... }:
{ imports = [ ../modules/installer/cd-dvd/channel.nix ];
+
+ # XXX: Sandbox setup fails while trying to hardlink files from the host's
+ # store file system into the prepared chroot directory.
+ nix.useSandbox = false;
+
virtualisation.writableStore = true;
virtualisation.memorySize = 1024;
# Make sure we always have all the required dependencies for creating a
diff --git a/nixos/tests/gnome3.nix b/nixos/tests/gnome3.nix
index 3f51d04163a..af2404bf530 100644
--- a/nixos/tests/gnome3.nix
+++ b/nixos/tests/gnome3.nix
@@ -15,6 +15,7 @@ import ./make-test.nix ({ pkgs, ...} : {
services.xserver.displayManager.lightdm.autoLogin.enable = true;
services.xserver.displayManager.lightdm.autoLogin.user = "alice";
services.xserver.desktopManager.gnome3.enable = true;
+ services.xserver.desktopManager.default = "gnome";
virtualisation.memorySize = 1024;
};
diff --git a/nixos/tests/graphite.nix b/nixos/tests/graphite.nix
index 1fe4357191e..27a87bdbb9f 100644
--- a/nixos/tests/graphite.nix
+++ b/nixos/tests/graphite.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ ... } :
+import ./make-test.nix ({ pkgs, ... } :
{
name = "graphite";
nodes = {
@@ -11,10 +11,12 @@ import ./make-test.nix ({ ... } :
api = {
enable = true;
port = 8082;
+ finders = [ pkgs.python27Packages.influxgraph ];
};
carbon.enableCache = true;
seyren.enable = true;
pager.enable = true;
+ beacon.enable = true;
};
};
};
@@ -25,6 +27,7 @@ import ./make-test.nix ({ ... } :
$one->waitForUnit("graphiteWeb.service");
$one->waitForUnit("graphiteApi.service");
$one->waitForUnit("graphitePager.service");
+ $one->waitForUnit("graphite-beacon.service");
$one->waitForUnit("carbonCache.service");
$one->waitForUnit("seyren.service");
# The services above are of type "simple". systemd considers them active immediately
diff --git a/nixos/tests/home-assistant.nix b/nixos/tests/home-assistant.nix
index 0c027eaca61..2d74b59bca4 100644
--- a/nixos/tests/home-assistant.nix
+++ b/nixos/tests/home-assistant.nix
@@ -2,7 +2,8 @@ import ./make-test.nix ({ pkgs, ... }:
let
configDir = "/var/lib/foobar";
- apiPassword = "secret";
+ apiPassword = "some_secret";
+ mqttPassword = "another_secret";
in {
name = "home-assistant";
@@ -33,7 +34,9 @@ in {
};
frontend = { };
http.api_password = apiPassword;
- mqtt = { }; # Use hbmqtt as broker
+ mqtt = { # Use hbmqtt as broker
+ password = mqttPassword;
+ };
binary_sensor = [
{
platform = "mqtt";
@@ -62,7 +65,7 @@ in {
# Toggle a binary sensor using MQTT
$hass->succeed("curl http://localhost:8123/api/states/binary_sensor.mqtt_binary_sensor -H 'x-ha-access: ${apiPassword}' | grep -qF '\"state\": \"off\"'");
- $hass->waitUntilSucceeds("mosquitto_pub -V mqttv311 -t home-assistant/test -u homeassistant -P '${apiPassword}' -m let_there_be_light");
+ $hass->waitUntilSucceeds("mosquitto_pub -V mqttv311 -t home-assistant/test -u homeassistant -P '${mqttPassword}' -m let_there_be_light");
$hass->succeed("curl http://localhost:8123/api/states/binary_sensor.mqtt_binary_sensor -H 'x-ha-access: ${apiPassword}' | grep -qF '\"state\": \"on\"'");
# Print log to ease debugging
diff --git a/nixos/tests/hydra/default.nix b/nixos/tests/hydra/default.nix
index 98d99811f3c..db4e97e0039 100644
--- a/nixos/tests/hydra/default.nix
+++ b/nixos/tests/hydra/default.nix
@@ -2,14 +2,11 @@ import ../make-test.nix ({ pkgs, ...} :
let
trivialJob = pkgs.writeTextDir "trivial.nix" ''
- with import ;
-
{ trivial = builtins.derivation {
name = "trivial";
system = "x86_64-linux";
- PATH = coreutils;
- builder = shell;
- args = ["-c" "touch $out; exit 0"];
+ builder = "/bin/sh";
+ args = ["-c" "echo success > $out; exit 0"];
};
}
'';
@@ -27,7 +24,7 @@ let
in {
name = "hydra-init-localdb";
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ pstn lewo ];
+ maintainers = [ pstn lewo ma27 ];
};
machine =
@@ -50,6 +47,8 @@ in {
hostName = "localhost";
systems = [ "x86_64-linux" ];
}];
+
+ binaryCaches = [];
};
};
@@ -74,5 +73,5 @@ in {
$machine->succeed("create-trivial-project.sh");
$machine->waitUntilSucceeds('curl -L -s http://localhost:3000/build/1 -H "Accept: application/json" | jq .buildstatus | xargs test 0 -eq');
- '';
+ '';
})
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index 2455b9152bd..507665190a2 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -467,7 +467,7 @@ in {
enableOCR = true;
preBootCommands = ''
$machine->start;
- $machine->waitForText(qr/Enter passphrase/);
+ $machine->waitForText(qr/Passphrase for/);
$machine->sendChars("supersecret\n");
'';
};
diff --git a/nixos/tests/netdata.nix b/nixos/tests/netdata.nix
index c56506ba287..eb45db6f04c 100644
--- a/nixos/tests/netdata.nix
+++ b/nixos/tests/netdata.nix
@@ -19,8 +19,12 @@ import ./make-test.nix ({ pkgs, ...} : {
startAll;
$netdata->waitForUnit("netdata.service");
- # check if netdata can read disk ops for root owned processes.
- # if > 0, successful. verifies both netdata working and
+
+ # check if the netdata main page loads.
+ $netdata->succeed("curl --fail http://localhost:19999/");
+
+ # check if netdata can read disk ops for root owned processes.
+ # if > 0, successful. verifies both netdata working and
# apps.plugin has elevated capabilities.
my $cmd = <<'CMD';
curl -s http://localhost:19999/api/v1/data\?chart=users.pwrites | \
diff --git a/nixos/tests/virtualbox.nix b/nixos/tests/virtualbox.nix
index 008dab8459c..4207112cf16 100644
--- a/nixos/tests/virtualbox.nix
+++ b/nixos/tests/virtualbox.nix
@@ -293,6 +293,11 @@ let
"--hostonlyadapter2 vboxnet0"
];
+ # The VirtualBox Oracle Extension Pack lets you use USB 3.0 (xHCI).
+ enableExtensionPackVMFlags = [
+ "--usbxhci on"
+ ];
+
dhcpScript = pkgs: ''
${pkgs.dhcp}/bin/dhclient \
-lf /run/dhcp.leases \
@@ -323,13 +328,17 @@ let
headless.services.xserver.enable = false;
};
- mkVBoxTest = name: testScript: makeTest {
+ vboxVMsWithExtpack = mapAttrs createVM {
+ testExtensionPack.vmFlags = enableExtensionPackVMFlags;
+ };
+
+ mkVBoxTest = useExtensionPack: vms: name: testScript: makeTest {
name = "virtualbox-${name}";
machine = { lib, config, ... }: {
imports = let
mkVMConf = name: val: val.machine // { key = "${name}-config"; };
- vmConfigs = mapAttrsToList mkVMConf vboxVMs;
+ vmConfigs = mapAttrsToList mkVMConf vms;
in [ ./common/user-account.nix ./common/x11.nix ] ++ vmConfigs;
virtualisation.memorySize = 2048;
virtualisation.virtualbox.host.enable = true;
@@ -337,6 +346,8 @@ let
users.users.alice.extraGroups = let
inherit (config.virtualisation.virtualbox.host) enableHardening;
in lib.mkIf enableHardening (lib.singleton "vboxusers");
+ virtualisation.virtualbox.host.enableExtensionPack = useExtensionPack;
+ nixpkgs.config.allowUnfree = useExtensionPack;
};
testScript = ''
@@ -353,7 +364,7 @@ let
return join("\n", grep { $_ !~ /^UUID:/ } split(/\n/, $_[0]))."\n";
}
- ${concatStrings (mapAttrsToList (_: getAttr "testSubs") vboxVMs)}
+ ${concatStrings (mapAttrsToList (_: getAttr "testSubs") vms)}
$machine->waitForX;
@@ -363,11 +374,11 @@ let
'';
meta = with pkgs.stdenv.lib.maintainers; {
- maintainers = [ aszlig wkennington ];
+ maintainers = [ aszlig wkennington cdepillabout ];
};
};
-in mapAttrs mkVBoxTest {
+in mapAttrs (mkVBoxTest false vboxVMs) {
simple-gui = ''
createVM_simple;
$machine->succeed(ru "VirtualBox &");
@@ -473,4 +484,22 @@ in mapAttrs mkVBoxTest {
destroyVM_test1;
destroyVM_test2;
'';
+} // mapAttrs (mkVBoxTest true vboxVMsWithExtpack) {
+ enable-extension-pack = ''
+ createVM_testExtensionPack;
+ vbm("startvm testExtensionPack");
+ waitForStartup_testExtensionPack;
+ $machine->screenshot("cli_started");
+ waitForVMBoot_testExtensionPack;
+ $machine->screenshot("cli_booted");
+
+ $machine->nest("Checking for privilege escalation", sub {
+ $machine->fail("test -e '/root/VirtualBox VMs'");
+ $machine->fail("test -e '/root/.config/VirtualBox'");
+ $machine->succeed("test -e '/home/alice/VirtualBox VMs'");
+ });
+
+ shutdownVM_testExtensionPack;
+ destroyVM_testExtensionPack;
+ '';
}
diff --git a/nixos/tests/yabar.nix b/nixos/tests/yabar.nix
index 40ca91e8064..06fe5bc2b27 100644
--- a/nixos/tests/yabar.nix
+++ b/nixos/tests/yabar.nix
@@ -1,4 +1,4 @@
-import ./make-test.nix ({ pkgs, lib }:
+import ./make-test.nix ({ pkgs, lib, ... }:
with lib;
diff --git a/pkgs/applications/altcoins/bitcoin.nix b/pkgs/applications/altcoins/bitcoin.nix
index 25f223d5744..24bc3875dd5 100644
--- a/pkgs/applications/altcoins/bitcoin.nix
+++ b/pkgs/applications/altcoins/bitcoin.nix
@@ -5,13 +5,13 @@
with stdenv.lib;
stdenv.mkDerivation rec{
name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version;
- version = "0.16.1";
+ version = "0.16.2";
src = fetchurl {
urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
"https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz"
];
- sha256 = "1zkqp93yircd3pbxczxfnibkpq0sgcv5r7wg6d196b9pwgr9zd39";
+ sha256 = "1n07qykx5hc0ph8fwn7hfrbsrjv19fdzvs5h0nysq4wfgn5wa40r";
};
nativeBuildInputs = [ pkgconfig autoreconfHook ];
diff --git a/pkgs/applications/altcoins/default.nix b/pkgs/applications/altcoins/default.nix
index 9f1763087de..f4a49e79f6a 100644
--- a/pkgs/applications/altcoins/default.nix
+++ b/pkgs/applications/altcoins/default.nix
@@ -86,6 +86,7 @@ rec {
};
parity = callPackage ./parity { };
+ parity-beta = callPackage ./parity/beta.nix { };
parity-ui = callPackage ./parity-ui { };
particl-core = callPackage ./particl/particl-core.nix { boost = boost165; miniupnpc = miniupnpc_2; };
diff --git a/pkgs/applications/altcoins/go-ethereum.nix b/pkgs/applications/altcoins/go-ethereum.nix
index 73aa4452c0f..02e0412449a 100644
--- a/pkgs/applications/altcoins/go-ethereum.nix
+++ b/pkgs/applications/altcoins/go-ethereum.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "go-ethereum-${version}";
- version = "1.8.11";
+ version = "1.8.13";
goPackagePath = "github.com/ethereum/go-ethereum";
# Fix for usb-related segmentation faults on darwin
@@ -16,7 +16,7 @@ buildGoPackage rec {
owner = "ethereum";
repo = "go-ethereum";
rev = "v${version}";
- sha256 = "1b4za0hszb95jnj97g4xkrgcl0bydllznm0wj6rpi6cwmdr0h8na";
+ sha256 = "123jkyb293z7ww3sa9ji5rw7xd229isi03k4ayyh5p7rr0dg8al0";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/altcoins/namecoin.nix b/pkgs/applications/altcoins/namecoin.nix
index 9af37ff0bca..93f9faf833a 100644
--- a/pkgs/applications/altcoins/namecoin.nix
+++ b/pkgs/applications/altcoins/namecoin.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, libqrencode
+{ stdenv, fetchFromGitHub, openssl, boost, libevent, autoreconfHook, db4, miniupnpc, eject, pkgconfig, qt4, protobuf, libqrencode, hexdump
, withGui }:
with stdenv.lib;
@@ -16,6 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
autoreconfHook
pkgconfig
+ hexdump
];
buildInputs = [
@@ -31,6 +32,8 @@ stdenv.mkDerivation rec {
libqrencode
];
+ enableParallelBuilding = true;
+
configureFlags = [
"--with-boost-libdir=${boost.out}/lib"
];
diff --git a/pkgs/applications/altcoins/parity/beta.nix b/pkgs/applications/altcoins/parity/beta.nix
new file mode 100644
index 00000000000..fe58579e6b5
--- /dev/null
+++ b/pkgs/applications/altcoins/parity/beta.nix
@@ -0,0 +1,7 @@
+let
+ version = "2.0.1";
+ sha256 = "0rfq0izpswfwbyvr5kb6zjyf6sd7l1706c0sp7ccy6ykdfb4v6zs";
+ cargoSha256 = "1ij17bfwvikqi5aj71j1nwf3jhkf3y9a0kwydajviwal47p9grl9";
+ patches = [ ./patches/vendored-sources-2.0.patch ];
+in
+ import ./parity.nix { inherit version sha256 cargoSha256 patches; }
diff --git a/pkgs/applications/altcoins/parity/default.nix b/pkgs/applications/altcoins/parity/default.nix
index a41488c48b5..993bc3615aa 100644
--- a/pkgs/applications/altcoins/parity/default.nix
+++ b/pkgs/applications/altcoins/parity/default.nix
@@ -1,7 +1,7 @@
let
- version = "1.10.9";
- sha256 = "1irfksx887vvvdf97q26qacn22kmyj8fgb3ghh9wv5qnzrn3564g";
- cargoSha256 = "0rzhabyhprmcg0cdmibbb8zgqf6z4izsdq8m060mppkkv675x0lf";
- patches = [ ./patches/vendored-sources-1.10.patch ];
+ version = "1.11.8";
+ sha256 = "0qk5vl8ql3pr9pz5iz7whahwqi1fcbsf8kphn6z4grgc87id7b19";
+ cargoSha256 = "0p2idd36cyzp2ax81k533bdma4hz0ws2981qj2s7jnhvmj4941l8";
+ patches = [ ./patches/vendored-sources-1.11.patch ];
in
import ./parity.nix { inherit version sha256 cargoSha256 patches; }
diff --git a/pkgs/applications/altcoins/parity/parity.nix b/pkgs/applications/altcoins/parity/parity.nix
index 9c9d1d4293e..55665034ccf 100644
--- a/pkgs/applications/altcoins/parity/parity.nix
+++ b/pkgs/applications/altcoins/parity/parity.nix
@@ -10,6 +10,8 @@
, pkgconfig
, openssl
, systemd
+, cmake
+, perl
}:
rustPlatform.buildRustPackage rec {
@@ -18,12 +20,15 @@ rustPlatform.buildRustPackage rec {
src = fetchFromGitHub {
owner = "paritytech";
- repo = "parity";
+ repo = "parity-ethereum";
rev = "v${version}";
inherit sha256;
};
- buildInputs = [ pkgconfig systemd.lib systemd.dev openssl openssl.dev ];
+ buildInputs = [
+ pkgconfig cmake perl
+ systemd.lib systemd.dev openssl openssl.dev
+ ];
# Some checks failed
doCheck = false;
diff --git a/pkgs/applications/altcoins/parity/patches/vendored-sources-1.10.patch b/pkgs/applications/altcoins/parity/patches/vendored-sources-1.11.patch
similarity index 93%
rename from pkgs/applications/altcoins/parity/patches/vendored-sources-1.10.patch
rename to pkgs/applications/altcoins/parity/patches/vendored-sources-1.11.patch
index e59858442c9..733f6880ad9 100644
--- a/pkgs/applications/altcoins/parity/patches/vendored-sources-1.10.patch
+++ b/pkgs/applications/altcoins/parity/patches/vendored-sources-1.11.patch
@@ -1,5 +1,5 @@
diff --git a/.cargo/config b/.cargo/config
-index 72652ad2f..b21c6aa7b 100644
+index 72652ad2f..57c5c2f8f 100644
--- a/.cargo/config
+++ b/.cargo/config
@@ -1,3 +1,108 @@
@@ -52,19 +52,19 @@ index 72652ad2f..b21c6aa7b 100644
+branch = "master"
+replace-with = "vendored-sources"
+
++[source."https://github.com/paritytech/daemonize"]
++git = "https://github.com/paritytech/daemonize"
++branch = "master"
++replace-with = "vendored-sources"
++
+[source."https://github.com/paritytech/hidapi-rs"]
+git = "https://github.com/paritytech/hidapi-rs"
+branch = "master"
+replace-with = "vendored-sources"
+
-+[source."https://github.com/paritytech/hyper"]
-+git = "https://github.com/paritytech/hyper"
-+branch = "master"
-+replace-with = "vendored-sources"
-+
+[source."https://github.com/paritytech/jsonrpc.git"]
+git = "https://github.com/paritytech/jsonrpc.git"
-+branch = "parity-1.10"
++branch = "parity-1.11"
+replace-with = "vendored-sources"
+
+[source."https://github.com/paritytech/libusb-rs"]
@@ -77,6 +77,11 @@ index 72652ad2f..b21c6aa7b 100644
+branch = "master"
+replace-with = "vendored-sources"
+
++[source."https://github.com/paritytech/ring"]
++git = "https://github.com/paritytech/ring"
++branch = "master"
++replace-with = "vendored-sources"
++
+[source."https://github.com/paritytech/rust-ctrlc.git"]
+git = "https://github.com/paritytech/rust-ctrlc.git"
+branch = "master"
@@ -102,13 +107,7 @@ index 72652ad2f..b21c6aa7b 100644
+branch = "master"
+replace-with = "vendored-sources"
+
-+[source."https://github.com/tailhook/rotor"]
-+git = "https://github.com/tailhook/rotor"
-+branch = "master"
-+replace-with = "vendored-sources"
-+
+[source."https://github.com/tomusdrw/ws-rs"]
+git = "https://github.com/tomusdrw/ws-rs"
+branch = "master"
+replace-with = "vendored-sources"
-+
diff --git a/pkgs/applications/altcoins/parity/patches/vendored-sources-2.0.patch b/pkgs/applications/altcoins/parity/patches/vendored-sources-2.0.patch
new file mode 100644
index 00000000000..9af64559d97
--- /dev/null
+++ b/pkgs/applications/altcoins/parity/patches/vendored-sources-2.0.patch
@@ -0,0 +1,98 @@
+diff --git a/.cargo/config b/.cargo/config
+index 72652ad2f..3c0eca89a 100644
+--- a/.cargo/config
++++ b/.cargo/config
+@@ -1,3 +1,93 @@
+ [target.x86_64-pc-windows-msvc]
+ # Link the C runtime statically ; https://github.com/paritytech/parity/issues/6643
+ rustflags = ["-Ctarget-feature=+crt-static"]
++
++[source."https://github.com/alexcrichton/mio-named-pipes"]
++git = "https://github.com/alexcrichton/mio-named-pipes"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/nikvolf/parity-tokio-ipc"]
++git = "https://github.com/nikvolf/parity-tokio-ipc"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/nikvolf/tokio-named-pipes"]
++git = "https://github.com/nikvolf/tokio-named-pipes"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/app-dirs-rs"]
++git = "https://github.com/paritytech/app-dirs-rs"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/bn"]
++git = "https://github.com/paritytech/bn"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/daemonize"]
++git = "https://github.com/paritytech/daemonize"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/hidapi-rs"]
++git = "https://github.com/paritytech/hidapi-rs"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/jsonrpc.git"]
++git = "https://github.com/paritytech/jsonrpc.git"
++branch = "parity-1.11"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/libusb-rs"]
++git = "https://github.com/paritytech/libusb-rs"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/libusb-sys"]
++git = "https://github.com/paritytech/libusb-sys"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/parity-common"]
++git = "https://github.com/paritytech/parity-common"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/ring"]
++git = "https://github.com/paritytech/ring"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/rust-ctrlc.git"]
++git = "https://github.com/paritytech/rust-ctrlc.git"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/rust-rocksdb"]
++git = "https://github.com/paritytech/rust-rocksdb"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/rust-secp256k1"]
++git = "https://github.com/paritytech/rust-secp256k1"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/rust-snappy"]
++git = "https://github.com/paritytech/rust-snappy"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/paritytech/trezor-sys"]
++git = "https://github.com/paritytech/trezor-sys"
++branch = "master"
++replace-with = "vendored-sources"
++
++[source."https://github.com/tomusdrw/ws-rs"]
++git = "https://github.com/tomusdrw/ws-rs"
++branch = "master"
++replace-with = "vendored-sources"
diff --git a/pkgs/applications/audio/MMA/default.nix b/pkgs/applications/audio/MMA/default.nix
index d21c3fd5efb..ed7a8481f69 100644
--- a/pkgs/applications/audio/MMA/default.nix
+++ b/pkgs/applications/audio/MMA/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, makeWrapper, python, alsaUtils, timidity }:
+{ stdenv, fetchurl, makeWrapper, python3, alsaUtils, timidity }:
stdenv.mkDerivation rec {
version = "16.06";
@@ -9,7 +9,7 @@
sha256 = "1g4gvc0nr0qjc0fyqrnx037zpaasgymgmrm5s7cdxqnld9wqw8ww";
};
- buildInputs = [ makeWrapper python alsaUtils timidity ];
+ buildInputs = [ makeWrapper python3 alsaUtils timidity ];
patchPhase = ''
sed -i 's@/usr/bin/aplaymidi@/${alsaUtils}/bin/aplaymidi@g' mma-splitrec
@@ -18,7 +18,7 @@
sed -i 's@/usr/bin/arecord@/${alsaUtils}/bin/arecord@g' util/mma-splitrec.py
sed -i 's@/usr/bin/timidity@/${timidity}/bin/timidity@g' mma-splitrec
sed -i 's@/usr/bin/timidity@/${timidity}/bin/timidity@g' util/mma-splitrec.py
- find . -type f | xargs sed -i 's@/usr/bin/env python@${python}/bin/python@g'
+ find . -type f | xargs sed -i 's@/usr/bin/env python@${python3.interpreter}@g'
'';
installPhase = ''
diff --git a/pkgs/applications/audio/ams-lv2/default.nix b/pkgs/applications/audio/ams-lv2/default.nix
index bc72c3e1314..7858631f797 100644
--- a/pkgs/applications/audio/ams-lv2/default.nix
+++ b/pkgs/applications/audio/ams-lv2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig, python }:
+{ stdenv, fetchFromGitHub, cairo, fftw, gtkmm2, lv2, lvtk, pkgconfig, python3 }:
stdenv.mkDerivation rec {
name = "ams-lv2-${version}";
@@ -12,13 +12,13 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cairo fftw gtkmm2 lv2 lvtk python ];
+ buildInputs = [ cairo fftw gtkmm2 lv2 lvtk ];
- configurePhase = "python waf configure --prefix=$out";
+ configurePhase = "${python3.interpreter} waf configure --prefix=$out";
- buildPhase = "python waf";
+ buildPhase = "${python3.interpreter} waf";
- installPhase = "python waf install";
+ installPhase = "${python3.interpreter} waf install";
meta = with stdenv.lib; {
description = "An LV2 port of the internal modules found in Alsa Modular Synth";
diff --git a/pkgs/applications/audio/audio-recorder/default.nix b/pkgs/applications/audio/audio-recorder/default.nix
index ac13371dd93..2ac7e3af7ab 100644
--- a/pkgs/applications/audio/audio-recorder/default.nix
+++ b/pkgs/applications/audio/audio-recorder/default.nix
@@ -1,41 +1,29 @@
-{ stdenv, fetchurl, lib
-, pkgconfig, intltool, autoconf, gnome3
-, glib, dbus, gtk3, libdbusmenu-gtk3, libappindicator-gtk3, gst_all_1
+{ stdenv, fetchurl
+, pkgconfig, intltool, gnome3
+, glib, dbus, gtk3, libappindicator-gtk3, gst_all_1
, librsvg, wrapGAppsHook
, pulseaudioSupport ? true, libpulseaudio ? null }:
-with lib;
-
stdenv.mkDerivation rec {
name = "audio-recorder-${version}";
- version = "1.9.7";
+ version = "2.1.3";
src = fetchurl {
- name = "${name}-zesty.tar.gz";
- url = "${meta.homepage}/+archive/ubuntu/ppa/+files/audio-recorder_${version}%7Ezesty.tar.gz";
- sha256 = "163c0vs5qj72y62731yp6sl6s0indh2szhjg02mxigv9b68dx89c";
+ name = "${name}.tar.gz";
+ url = "${meta.homepage}/+archive/ubuntu/ppa/+files/audio-recorder_${version}%7Ebionic.tar.gz";
+ sha256 = "160pnmnmc9zwzyclsci3w1qwlgxkfx1y3x5ck6i587w78570an1r";
};
- nativeBuildInputs = [ pkgconfig intltool autoconf wrapGAppsHook ];
+ # https://bugs.launchpad.net/audio-recorder/+bug/1784622
+ NIX_CFLAGS_COMPILE = "-I${gnome3.glib.dev}/include/gio-unix-2.0";
- buildInputs = with gst_all_1; [
- glib dbus gtk3 librsvg libdbusmenu-gtk3 libappindicator-gtk3 (stdenv.lib.getLib gnome3.dconf)
+ nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
+
+ buildInputs = [
+ glib dbus gtk3 librsvg libappindicator-gtk3
+ ] ++ (with gst_all_1; [
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav
- ] ++ optional pulseaudioSupport libpulseaudio;
-
- postPatch = ''
- substituteInPlace configure.ac \
- --replace 'PKG_CHECK_MODULES(GIO, gio-2.0 >= $GLIB_REQUIRED)' \
- 'PKG_CHECK_MODULES(GIO, gio-2.0 >= $GLIB_REQUIRED gio-unix-2.0)'
- autoconf
- intltoolize
- '';
-
- preFixup = ''
- gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : $out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH
- --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : $GST_PLUGIN_SYSTEM_PATH_1_0
- --prefix GIO_EXTRA_MODULES : ${stdenv.lib.getLib gnome3.dconf}/lib/gio/modules)
- '';
+ ]) ++ stdenv.lib.optional pulseaudioSupport libpulseaudio;
meta = with stdenv.lib; {
description = "Audio recorder for GNOME and Unity Desktops";
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
index 5d9fe0edece..829bb4c67ca 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio2.nix
@@ -3,11 +3,11 @@
bitwig-studio1.overrideAttrs (oldAttrs: rec {
name = "bitwig-studio-${version}";
- version = "2.3.2";
+ version = "2.3.5";
src = fetchurl {
url = "https://downloads.bitwig.com/stable/${version}/bitwig-studio-${version}.deb";
- sha256 = "10ji4jqnnlhv4bgvhqwysprax6jcjk4759jskr9imwj6qjnj3vzn";
+ sha256 = "1v62z08hqla8fz5m7hl9ynf2hpr0j0arm0nb5lpd99qrv36ibrsc";
};
buildInputs = bitwig-studio1.buildInputs ++ [ ffmpeg ];
diff --git a/pkgs/applications/audio/cadence/default.nix b/pkgs/applications/audio/cadence/default.nix
new file mode 100644
index 00000000000..87dbb310995
--- /dev/null
+++ b/pkgs/applications/audio/cadence/default.nix
@@ -0,0 +1,65 @@
+{ stdenv
+, fetchurl
+, pkgconfig
+, qtbase
+, makeWrapper
+, jack2Full
+, python3Packages
+, a2jmidid
+}:
+
+ stdenv.mkDerivation rec {
+ version = "0.9.0";
+ name = "cadence";
+
+ src = fetchurl {
+ url = "https://github.com/falkTX/Cadence/archive/v${version}.tar.gz";
+ sha256 = "07z1mnb0bmldb3i31bgw816pnvlvr9gawr51rpx3mhixg5wpiqzb";
+ };
+
+ buildInputs = [
+ makeWrapper
+ pkgconfig
+ qtbase
+ ];
+
+ apps = [
+ "cadence"
+ "cadence-jacksettings"
+ "cadence-pulse2loopback"
+ "claudia"
+ "cadence-aloop-daemon"
+ "cadence-logs"
+ "cadence-render"
+ "catarina"
+ "claudia-launcher"
+ "cadence-pulse2jack"
+ "cadence-session-start"
+ "catia"
+ ];
+
+ makeFlags = ''
+ PREFIX=""
+ DESTDIR=$(out)
+ '';
+
+ propagatedBuildInputs = with python3Packages; [ pyqt5 ];
+
+ postInstall = ''
+ # replace with our own wrappers.
+ for app in $apps; do
+ rm $out/bin/$app
+ makeWrapper ${python3Packages.python.interpreter} $out/bin/$app \
+ --set PYTHONPATH "$PYTHONPATH:$out/share/cadence" \
+ --add-flags "-O $out/share/cadence/src/$app.py"
+ done
+ '';
+
+ meta = {
+ homepage = https://github.com/falkTX/Cadence/;
+ description = "Collection of tools useful for audio production";
+ license = stdenv.lib.licenses.mit;
+ maintainers = with stdenv.lib.maintainers; [ genesis ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix
index 35214502e09..e379072b7e7 100644
--- a/pkgs/applications/audio/cantata/default.nix
+++ b/pkgs/applications/audio/cantata/default.nix
@@ -28,7 +28,7 @@ assert withOnlineServices -> withTaglib;
assert withReplaygain -> withTaglib;
let
- version = "2.2.0";
+ version = "2.3.2";
pname = "cantata";
fstat = x: fn: "-DENABLE_" + fn + "=" + (if x then "ON" else "OFF");
fstats = x: map (fstat x);
@@ -42,18 +42,9 @@ in stdenv.mkDerivation rec {
owner = "CDrummond";
repo = "cantata";
rev = "v${version}";
- sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
+ sha256 = "11hjday5vj0wzkc8yb5wbs05jwa8mvgxswd5qvhpci0zkl975yzn";
};
- patches = [
- # patch is needed for 2.2.0 with qt 5.10 (doesn't harm earlier versions)
- (fetchpatch {
- url = "https://github.com/CDrummond/cantata/commit/4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a.patch";
- sha256 = "1z21ax3542z7hm628xv110lmplaspb407jzgfk16xkphww5qyphj";
- name = "fix_qt_510.patch";
- })
-
- ];
buildInputs = [ vlc qtbase qtmultimedia qtsvg ]
++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
diff --git a/pkgs/applications/audio/cdparanoia/default.nix b/pkgs/applications/audio/cdparanoia/default.nix
index 96330d4e955..c419d141d1b 100644
--- a/pkgs/applications/audio/cdparanoia/default.nix
+++ b/pkgs/applications/audio/cdparanoia/default.nix
@@ -34,9 +34,10 @@ stdenv.mkDerivation rec {
cp ${gnu-config}/config.guess configure.guess
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://xiph.org/paranoia;
description = "A tool and library for reading digital audio from CDs";
- platforms = stdenv.lib.platforms.unix;
+ license = with licenses; [ gpl2Plus lgpl21Plus ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/audio/chuck/default.nix b/pkgs/applications/audio/chuck/default.nix
index e94172b0f87..c10556260c7 100644
--- a/pkgs/applications/audio/chuck/default.nix
+++ b/pkgs/applications/audio/chuck/default.nix
@@ -1,5 +1,6 @@
-{ stdenv, fetchurl, alsaLib, bison, flex, libsndfile, which
+{ stdenv, lib, fetchurl, alsaLib, bison, flex, libsndfile, which
, AppKit, Carbon, CoreAudio, CoreMIDI, CoreServices, Kernel
+, xcbuild
}:
stdenv.mkDerivation rec {
@@ -11,31 +12,28 @@ stdenv.mkDerivation rec {
sha256 = "02z7sglax3j09grj5s1skmw8z6wz7b21hjrm95nrrdpwbxabh079";
};
- buildInputs = [ bison flex libsndfile which ]
- ++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib
- ++ stdenv.lib.optional stdenv.isDarwin [ AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel ];
+ nativeBuildInputs = [ flex bison which ];
+
+ buildInputs = [ libsndfile ]
+ ++ lib.optional (!stdenv.isDarwin) alsaLib
+ ++ lib.optional stdenv.isDarwin [ AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel ];
patches = [ ./clang.patch ./darwin-limits.patch ];
- NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-Wno-missing-sysroot";
- NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-framework MultitouchSupport";
+ NIX_CFLAGS_COMPILE = lib.optional stdenv.isDarwin "-Wno-missing-sysroot";
+ NIX_LDFLAGS = lib.optional stdenv.isDarwin "-framework MultitouchSupport";
postPatch = ''
substituteInPlace src/makefile --replace "/usr/bin" "$out/bin"
- substituteInPlace src/makefile.osx --replace "xcodebuild" "/usr/bin/xcodebuild"
- substituteInPlace src/makefile.osx --replace "weak_framework" "framework"
- substituteInPlace src/makefile.osx --replace "MACOSX_DEPLOYMENT_TARGET=10.5" "MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET"
+ substituteInPlace src/makefile.osx \
+ --replace "weak_framework" "framework" \
+ --replace "MACOSX_DEPLOYMENT_TARGET=10.5" "MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET"
'';
- buildPhase = ''
- make -C src ${if stdenv.isDarwin then "osx" else "linux-alsa"}
- '';
+ makeFlags = [ "-C src" "DESTDIR=$(out)/bin" ];
+ buildFlags = [ (if stdenv.isDarwin then "osx" else "linux-alsa") ];
- installPhase = ''
- install -Dm755 ./src/chuck $out/bin/chuck
- '';
-
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Programming language for real-time sound synthesis and music creation";
homepage = http://chuck.cs.princeton.edu;
license = licenses.gpl2;
diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix
index 3aa8aa371e6..5885e0f73f5 100644
--- a/pkgs/applications/audio/distrho/default.nix
+++ b/pkgs/applications/audio/distrho/default.nix
@@ -2,13 +2,14 @@
, pkgconfig, premake3, xorg, ladspa-sdk }:
stdenv.mkDerivation rec {
- name = "distrho-ports-unstable-2018-01-01";
+ name = "distrho-ports-${version}";
+ version = "2018-04-16";
src = fetchFromGitHub {
owner = "DISTRHO";
repo = "DISTRHO-Ports";
- rev = "b200e7409aa9f6612c4d948932f6ce6f0a087f5a";
- sha256 = "0672r0a9s6skzkxpjdraziwh5k8ivrfzvi4zcpkcg3zrv2hia2vz";
+ rev = version;
+ sha256 = "0l4zwl4mli8jzch32a1fh7c88r9q17xnkxsdw17ds5hadnxlk12v";
};
patchPhase = ''
@@ -46,6 +47,6 @@ stdenv.mkDerivation rec {
TAL-Vocoder-2 TheFunction ThePilgrim Vex Wolpertinger
'';
maintainers = [ maintainers.goibhniu ];
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/audio/drumgizmo/default.nix b/pkgs/applications/audio/drumgizmo/default.nix
index e004e8c847c..18673a2186c 100644
--- a/pkgs/applications/audio/drumgizmo/default.nix
+++ b/pkgs/applications/audio/drumgizmo/default.nix
@@ -3,12 +3,12 @@
}:
stdenv.mkDerivation rec {
- version = "0.9.14";
+ version = "0.9.15";
name = "drumgizmo-${version}";
src = fetchurl {
url = "https://www.drumgizmo.org/releases/${name}/${name}.tar.gz";
- sha256 = "1q2jghjz0ygaja8dgvxp914if8yyzpa204amdcwb9yyinpxsahz4";
+ sha256 = "13bgqyw74pq3ss63zd9bjmgr4dah792pcphyqmr7bnvrgfjr6bx6";
};
configureFlags = [ "--enable-lv2" ];
diff --git a/pkgs/applications/audio/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index 3594fd881b2..555a44e89eb 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "drumkv1-${version}";
- version = "0.9.0";
+ version = "0.9.2";
src = fetchurl {
url = "mirror://sourceforge/drumkv1/${name}.tar.gz";
- sha256 = "1vm8lrk3lykdic6fyfpl12jx1xg6rcaid242s8sij30p1ix4zdab";
+ sha256 = "1z9l43z91d01b9rzam2cj9qmmg6s5y65fjvb83ms4iaa1p0mnwrn";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools ];
diff --git a/pkgs/applications/audio/flac/default.nix b/pkgs/applications/audio/flac/default.nix
index 99aedae1912..fb5390cb46e 100644
--- a/pkgs/applications/audio/flac/default.nix
+++ b/pkgs/applications/audio/flac/default.nix
@@ -18,6 +18,6 @@ stdenv.mkDerivation rec {
homepage = https://xiph.org/flac/;
description = "Library and tools for encoding and decoding the FLAC lossless audio file format";
platforms = platforms.all;
- maintainers = [ ];
+ license = licenses.bsd3;
};
}
diff --git a/pkgs/applications/audio/fldigi/default.nix b/pkgs/applications/audio/fldigi/default.nix
index fc01a543e28..fb4454269d7 100644
--- a/pkgs/applications/audio/fldigi/default.nix
+++ b/pkgs/applications/audio/fldigi/default.nix
@@ -2,13 +2,13 @@
libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }:
stdenv.mkDerivation rec {
- version = "4.0.17";
+ version = "4.0.18";
pname = "fldigi";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://sourceforge/${pname}/${name}.tar.gz";
- sha256 = "1z8w0dxfc2nm1iy1vv18s5s88ys9vvbqawjvhsymxj56jqjzzp4q";
+ sha256 = "0a3z9xj9gsa6fskiai9410kwqfb6156km59y36a31mhyddzk27p7";
};
buildInputs = [ libXinerama gettext hamlib fltk13 libjpeg libpng portaudio
diff --git a/pkgs/applications/audio/google-musicmanager/default.nix b/pkgs/applications/audio/google-musicmanager/default.nix
index 72bec52b266..4cd3010ec3d 100644
--- a/pkgs/applications/audio/google-musicmanager/default.nix
+++ b/pkgs/applications/audio/google-musicmanager/default.nix
@@ -1,12 +1,9 @@
-{ stdenv, fetchurl, readline, patchelf, ncurses, qt48, libidn, expat, flac
-, libvorbis }:
+{ stdenv, fetchurl
+, flac, expat, libidn, qtbase, qtwebkit, libvorbis }:
+assert stdenv.system == "x86_64-linux";
-assert stdenv.system == "x86_64-linux" || stdenv.system == "i686-linux";
-let
- archUrl = name: arch: "http://dl.google.com/linux/musicmanager/deb/pool/main/g/google-musicmanager-beta/${name}_${arch}.deb";
-in
stdenv.mkDerivation rec {
- version = "beta_1.0.243.1116-r0"; # friendly to nix-env version sorting algo
+ version = "beta_1.0.467.4929-r0"; # friendly to nix-env version sorting algo
product = "google-musicmanager";
name = "${product}-${version}";
@@ -16,37 +13,58 @@ stdenv.mkDerivation rec {
# curl http://dl.google.com/linux/musicmanager/deb/dists/stable/main/binary-amd64/Packages
# which will contain the links to all available *.debs for the arch.
- src = if stdenv.system == "x86_64-linux"
- then fetchurl {
- url = archUrl name "amd64";
- sha256 = "54f97f449136e173492d36084f2c01244b84f02d6e223fb8a40661093e0bec7c";
- }
- else fetchurl {
- url = archUrl name "i386";
- sha256 = "121a7939015e2270afa3f1c73554102e2b4f2e6a31482ff7be5e7c28dd101d3c";
- };
+ src = fetchurl {
+ url = "http://dl.google.com/linux/musicmanager/deb/pool/main/g/google-musicmanager-beta/${name}_amd64.deb";
+ sha256 = "0yaprpbp44var88kdj1h11fqkhgcklixr69jyia49v9m22529gg2";
+ };
unpackPhase = ''
ar vx ${src}
- tar -xvf data.tar.lzma
+ tar xvf data.tar.xz
+ tar xvf control.tar.gz
'';
- buildInputs = [ patchelf ];
-
- buildPhase = ''
- patchelf \
- --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
- --set-rpath "$out/opt/google/musicmanager:${stdenv.lib.makeLibraryPath [ readline ncurses stdenv.cc.libc.out qt48 stdenv.cc.cc libidn expat flac libvorbis ]}" opt/google/musicmanager/MusicManager
+ prePatch = ''
+ sed -i "s@\(Exec=\).*@\1$out/bin/google-musicmanager@" opt/google/musicmanager/google-musicmanager.desktop
'';
- dontPatchELF = true;
- dontStrip = true;
-
installPhase = ''
- mkdir -p "$out"
- cp -r opt "$out"
- mkdir "$out/bin"
- ln -s "$out/opt/google/musicmanager/google-musicmanager" "$out/bin"
+ mkdir -p $out/bin
+ mkdir -p $out/lib
+ mkdir -p $out/share/applications
+
+ cp -r opt $out
+ find -name "*.so*" -exec cp "{}" $out/lib \;
+ ln -s $out/opt/google/musicmanager/google-musicmanager $out/bin
+ ln -s $out/opt/google/musicmanager/google-musicmanager.desktop $out/share/applications
+
+ for i in 16 32 48 128
+ do
+ iconDirectory=$out/usr/share/icons/hicolor/"$i"x"$i"/apps
+
+ mkdir -p $iconDirectory
+ ln -s $out/opt/google/musicmanager/product_logo_"$i".png $iconDirectory/google-musicmanager.png
+ done
+ '';
+
+ postFixup = ''
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/minidump_upload):${stdenv.lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \
+ $out/opt/google/musicmanager/minidump_upload
+
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/MusicManager):$out/lib:${stdenv.lib.makeLibraryPath [
+ flac
+ expat
+ libidn
+ qtbase
+ qtwebkit
+ libvorbis
+ stdenv.cc.cc.lib
+ ]}" \
+ $out/opt/google/musicmanager/MusicManager
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/guitarix/default.nix b/pkgs/applications/audio/guitarix/default.nix
index 5c34293e7f9..041f847585d 100644
--- a/pkgs/applications/audio/guitarix/default.nix
+++ b/pkgs/applications/audio/guitarix/default.nix
@@ -2,7 +2,7 @@
, avahi, bluez, boost, eigen, fftw, glib, glib-networking
, glibmm, gsettings-desktop-schemas, gtkmm2, libjack2
, ladspaH, libav, librdf, libsndfile, lilv, lv2, serd, sord, sratom
-, wrapGAppsHook, zita-convolver, zita-resampler
+, wrapGAppsHook, zita-convolver, zita-resampler, curl
, optimizationSupport ? false # Enable support for native CPU extensions
}:
@@ -12,11 +12,11 @@ in
stdenv.mkDerivation rec {
name = "guitarix-${version}";
- version = "0.37.1";
+ version = "0.37.3";
src = fetchurl {
url = "mirror://sourceforge/guitarix/guitarix2-${version}.tar.xz";
- sha256 = "064k0jzxqgx9gwf8za6jziansabzrwzjaim3qx1743ify5g3gaai";
+ sha256 = "1wfm8wrwrnqpb4ihy75n7l9i6vml536jlq9pdx2pblbc4ba3paac";
};
nativeBuildInputs = [ gettext intltool wrapGAppsHook pkgconfig python2 ];
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
avahi bluez boost eigen fftw glib glibmm glib-networking.out
gsettings-desktop-schemas gtkmm2 libjack2 ladspaH libav librdf
libsndfile lilv lv2 serd sord sratom zita-convolver
- zita-resampler
+ zita-resampler curl
];
configureFlags = [
diff --git a/pkgs/applications/audio/ir.lv2/default.nix b/pkgs/applications/audio/ir.lv2/default.nix
index cc613541a25..84be6b866fa 100644
--- a/pkgs/applications/audio/ir.lv2/default.nix
+++ b/pkgs/applications/audio/ir.lv2/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "ir.lv2-${version}";
- version = "1.2.3";
+ version = "1.2.4";
src = fetchFromGitHub {
owner = "tomszilagyi";
repo = "ir.lv2";
rev = "${version}";
- sha256 = "16vy06qb0vgwg4yx15grzh5m2q3cbzm3jd0p37g2qb8rgvjhladg";
+ sha256 = "1p6makmgr898fakdxzl4agh48qqwgv1k1kwm8cgq187n0mhiknp6";
};
buildInputs = [ fftw gtk2 lv2 libsamplerate libsndfile zita-convolver ];
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
mkdir "$out/include"
mkdir -p "$out/share/doc"
- make PREFIX="$out" install
+ make PREFIX="$out" INSTDIR="$out/lib/lv2" install
install -Dm755 convert4chan "$out/bin/convert4chan"
'';
diff --git a/pkgs/applications/audio/lingot/default.nix b/pkgs/applications/audio/lingot/default.nix
index 65df1b89430..389db3d548d 100644
--- a/pkgs/applications/audio/lingot/default.nix
+++ b/pkgs/applications/audio/lingot/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ intltool gtk2 alsaLib libglade ];
- configureFlags = "--disable-jack";
+ configureFlags = [ "--disable-jack" ];
meta = {
description = "Not a Guitar-Only tuner";
diff --git a/pkgs/applications/audio/mhwaveedit/default.nix b/pkgs/applications/audio/mhwaveedit/default.nix
index 3a77c7bbbf2..88b636679cb 100644
--- a/pkgs/applications/audio/mhwaveedit/default.nix
+++ b/pkgs/applications/audio/mhwaveedit/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
pkgconfig libpulseaudio makeWrapper
];
- configureFlags = "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa";
+ configureFlags = [ "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa" ];
postInstall = ''
wrapProgram $out/bin/mhwaveedit \
diff --git a/pkgs/applications/audio/mimic/default.nix b/pkgs/applications/audio/mimic/default.nix
new file mode 100644
index 00000000000..a4cd0c944dc
--- /dev/null
+++ b/pkgs/applications/audio/mimic/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, autoreconfHook, fetchFromGitHub, pkgconfig
+, alsaLib, libtool, icu
+, pulseaudioSupport ? true, libpulseaudio }:
+
+stdenv.mkDerivation rec {
+ name = "mimic-${version}";
+ version = "1.2.0.2";
+
+ src = fetchFromGitHub {
+ rev = version;
+ repo = "mimic";
+ owner = "MycroftAI";
+ sha256 = "1wkpbwk88lsahzkc7pzbznmyy0lc02vsp0vkj8f1ags1gh0lc52j";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ pkgconfig
+ ];
+
+ buildInputs = [
+ alsaLib
+ libtool
+ icu
+ ] ++ stdenv.lib.optional pulseaudioSupport libpulseaudio;
+
+ meta = {
+ description = "Mycroft's TTS engine, based on CMU's Flite (Festival Lite)";
+ homepage = https://mimic.mycroft.ai/;
+ license = stdenv.lib.licenses.free;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.noneucat ];
+ };
+}
+
diff --git a/pkgs/applications/audio/mopidy/gmusic.nix b/pkgs/applications/audio/mopidy/gmusic.nix
index e9c5198092d..5566c4b07b2 100644
--- a/pkgs/applications/audio/mopidy/gmusic.nix
+++ b/pkgs/applications/audio/mopidy/gmusic.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonApplication rec {
pname = "mopidy-gmusic";
- version = "2.0.0";
+ version = "3.0.0";
src = fetchurl {
url = "https://github.com/mopidy/mopidy-gmusic/archive/v${version}.tar.gz";
- sha256 = "1xryw2aixfza3brxlgjdlg0lghlb17g7kay9zy56mlzp0jr7m87j";
+ sha256 = "0a2s4xrrhnkv85rx4w5bj6ih9xm34jy0q71fdvbzmi827g9dw5sz";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/audio/mopidy/iris.nix b/pkgs/applications/audio/mopidy/iris.nix
index 40ae38fda5c..9d47018055c 100644
--- a/pkgs/applications/audio/mopidy/iris.nix
+++ b/pkgs/applications/audio/mopidy/iris.nix
@@ -2,11 +2,11 @@
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Iris";
- version = "3.23.0";
+ version = "3.24.0";
src = pythonPackages.fetchPypi {
inherit pname version;
- sha256 = "1zhd82mzbzc9jx7xhglgq0giyy214ypq1rw5kmhp5zswv71hf2j0";
+ sha256 = "19aympbkiil68j9jpvk1pgl4hplfs0vpc0d4vmzmpbcslkpirx2g";
};
propagatedBuildInputs = [
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index a5c38a47741..28381fcfee6 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "musescore-${version}";
- version = "2.3.1";
+ version = "2.3.2";
src = fetchFromGitHub {
owner = "musescore";
repo = "MuseScore";
rev = "v${version}";
- sha256 = "00inrw9g8g34g74bhg5gp0rr5nydhjraiyn7vpl7kaqi5yzmhawd";
+ sha256 = "0ncv0xfmq87plqa43cm0fpidlwzz1nq5s7h7139llrbc36yp3pr1";
};
cmakeFlags = [
diff --git a/pkgs/applications/audio/padthv1/default.nix b/pkgs/applications/audio/padthv1/default.nix
index 5cecdc8187d..ece0a70a7e9 100644
--- a/pkgs/applications/audio/padthv1/default.nix
+++ b/pkgs/applications/audio/padthv1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "padthv1-${version}";
- version = "0.9.0";
+ version = "0.9.2";
src = fetchurl {
url = "mirror://sourceforge/padthv1/${name}.tar.gz";
- sha256 = "0c519qk2g0dk8gqf9ywqfp7dnr4b25lsnxxbf2l1spnnvf8nysvh";
+ sha256 = "1alfl0l5qdll0w5lwhrwzj5dina1big1zmjg5imi9h06dzhz51xl";
};
buildInputs = [ libjack2 alsaLib libsndfile liblo lv2 qt5.qtbase qt5.qttools fftw ];
diff --git a/pkgs/applications/audio/paprefs/default.nix b/pkgs/applications/audio/paprefs/default.nix
index 5f95a60237f..23ba3582ce6 100644
--- a/pkgs/applications/audio/paprefs/default.nix
+++ b/pkgs/applications/audio/paprefs/default.nix
@@ -1,21 +1,16 @@
-{ fetchurl, stdenv, pkgconfig, pulseaudioFull, gtkmm2, libglademm
-, dbus-glib, GConf, gconfmm, intltool }:
+{ fetchurl, stdenv, meson, ninja, gettext, pkgconfig, pulseaudioFull, gtkmm3, dbus-glib, wrapGAppsHook }:
stdenv.mkDerivation rec {
- name = "paprefs-0.9.10";
+ name = "paprefs-1.0";
src = fetchurl {
url = "https://freedesktop.org/software/pulseaudio/paprefs/${name}.tar.xz";
- sha256 = "1c5b3sb881szavly220q31g7rvpn94wr7ywlk00hqb9zaikml716";
+ sha256 = "0y77i9gaaassvvjrpwb4xbgqcmr51zmj5rh4z8zm687i5izf84md";
};
- buildInputs = [ pulseaudioFull gtkmm2 libglademm dbus-glib gconfmm ];
+ nativeBuildInputs = [ meson ninja gettext pkgconfig wrapGAppsHook ];
- nativeBuildInputs = [ pkgconfig intltool ];
-
- propagatedUserEnvPkgs = [ GConf ];
-
- configureFlags = [ "--disable-lynx" ];
+ buildInputs = [ pulseaudioFull gtkmm3 dbus-glib ];
meta = with stdenv.lib; {
description = "PulseAudio Preferences";
diff --git a/pkgs/applications/audio/pianobar/default.nix b/pkgs/applications/audio/pianobar/default.nix
index e21815574d1..1518ed9b794 100644
--- a/pkgs/applications/audio/pianobar/default.nix
+++ b/pkgs/applications/audio/pianobar/default.nix
@@ -23,6 +23,5 @@ stdenv.mkDerivation rec {
homepage = http://6xq.net/projects/pianobar/;
platforms = platforms.linux;
license = licenses.mit; # expat version
- maintainers = with maintainers; [ eduarrrd ];
};
}
diff --git a/pkgs/applications/audio/praat/default.nix b/pkgs/applications/audio/praat/default.nix
index 8d49c49f0c6..d322553fdaa 100644
--- a/pkgs/applications/audio/praat/default.nix
+++ b/pkgs/applications/audio/praat/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "praat-${version}";
- version = "6.0.40";
+ version = "6.0.42";
src = fetchurl {
url = "https://github.com/praat/praat/archive/v${version}.tar.gz";
- sha256 = "168qrrr59qxii265vba7pj6f61lzq5lk9c43zcda0wmmjp87bq1x";
+ sha256 = "1llcj1cq4k60lnr6jkdshd4l9nkg9yc2xmaqiinqryxrb58jmpcv";
};
configurePhase = ''
diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix
index 6a1237dd9b3..313f737cd42 100644
--- a/pkgs/applications/audio/pulseeffects/default.nix
+++ b/pkgs/applications/audio/pulseeffects/default.nix
@@ -3,6 +3,7 @@
, meson
, ninja
, pkgconfig
+, itstool
, libxml2
, desktop-file-utils
, wrapGAppsHook
@@ -20,6 +21,7 @@
, libbs2b
, libsamplerate
, libsndfile
+, libebur128
, boost
, fftwFloat
, calf
@@ -27,6 +29,7 @@
, zam-plugins
, rubberband
, mda_lv2
+, hicolor-icon-theme
}:
let
@@ -40,13 +43,13 @@ let
];
in stdenv.mkDerivation rec {
name = "pulseeffects-${version}";
- version = "4.1.7";
+ version = "4.2.8";
src = fetchFromGitHub {
owner = "wwmm";
repo = "pulseeffects";
rev = "v${version}";
- sha256 = "13yj1958jsz76zxi3ag133i4337cicvm5b58l22g2xvbqa5vraq9";
+ sha256 = "0ckl0640n6lhk0gcmnmwngajkf46rrd8bxfh7xy5sq6qmm01dhdd";
};
nativeBuildInputs = [
@@ -54,6 +57,7 @@ in stdenv.mkDerivation rec {
ninja
pkgconfig
libxml2
+ itstool
desktop-file-utils
wrapGAppsHook
];
@@ -70,11 +74,13 @@ in stdenv.mkDerivation rec {
gst_all_1.gst-plugins-bad
lilv lv2 serd sord sratom
libbs2b
+ libebur128
libsamplerate
libsndfile
boost
fftwFloat
zita-convolver
+ hicolor-icon-theme
];
postPatch = ''
diff --git a/pkgs/applications/audio/puredata/default.nix b/pkgs/applications/audio/puredata/default.nix
index 73f50e45d3d..6aca7e9ce22 100644
--- a/pkgs/applications/audio/puredata/default.nix
+++ b/pkgs/applications/audio/puredata/default.nix
@@ -15,13 +15,12 @@ stdenv.mkDerivation rec {
buildInputs = [ alsaLib libjack2 fftw ];
- configureFlags = ''
- --enable-alsa
- --enable-jack
- --enable-fftw
- --disable-portaudio
-
- '';
+ configureFlags = [
+ "--enable-alsa"
+ "--enable-jack"
+ "--enable-fftw"
+ "--disable-portaudio"
+ ];
# https://github.com/pure-data/pure-data/issues/188
# --disable-oss
diff --git a/pkgs/applications/audio/qjackctl/default.nix b/pkgs/applications/audio/qjackctl/default.nix
index 09249f7fbea..83608014f14 100644
--- a/pkgs/applications/audio/qjackctl/default.nix
+++ b/pkgs/applications/audio/qjackctl/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, pkgconfig, alsaLib, libjack2, dbus, qtbase, qttools, qtx11extras }:
stdenv.mkDerivation rec {
- version = "0.5.2";
+ version = "0.5.3";
name = "qjackctl-${version}";
# some dependencies such as killall have to be installed additionally
src = fetchurl {
url = "mirror://sourceforge/qjackctl/${name}.tar.gz";
- sha256 = "0nqr5f82lry3i4if8wdmrqsw84m45ijyj4psll30plxx5732zzaz";
+ sha256 = "0x08af8m5l8qy9av3dlldsg58ny9nc69h1s4i6hqkvj24jwy6fw1";
};
buildInputs = [
diff --git a/pkgs/applications/audio/qmidinet/default.nix b/pkgs/applications/audio/qmidinet/default.nix
index 6431a50ddd9..37677cc211c 100644
--- a/pkgs/applications/audio/qmidinet/default.nix
+++ b/pkgs/applications/audio/qmidinet/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, qt5, alsaLib, libjack2 }:
stdenv.mkDerivation rec {
- version = "0.5.1";
+ version = "0.5.2";
name = "qmidinet-${version}";
src = fetchurl {
url = "mirror://sourceforge/qmidinet/${name}.tar.gz";
- sha256 = "1cvz8y63vdqfpxh7lq5qadqjcyhahbyq0py0qz6xrmpk5sxvy7ml";
+ sha256 = "0y2w3rymvc35r291sp2qaxn36wjwvxzk2iaw9y30q9fqc0vlpdns";
};
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/audio/qsampler/default.nix b/pkgs/applications/audio/qsampler/default.nix
index 19255dce6b0..8ad251652d0 100644
--- a/pkgs/applications/audio/qsampler/default.nix
+++ b/pkgs/applications/audio/qsampler/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "qsampler-${version}";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
url = "mirror://sourceforge/qsampler/${name}.tar.gz";
- sha256 = "18j4cwmn7waih9x5b66cba2aa85spqqp507bf19ahsb5gl358yhh";
+ sha256 = "0xb0j57k03pkdl7yl5mcv1i21ljnxcq6b9h3zp6mris916lj45zq";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig qttools ];
diff --git a/pkgs/applications/audio/qsynth/default.nix b/pkgs/applications/audio/qsynth/default.nix
index f98547ed46f..26adc639434 100644
--- a/pkgs/applications/audio/qsynth/default.nix
+++ b/pkgs/applications/audio/qsynth/default.nix
@@ -2,15 +2,15 @@
stdenv.mkDerivation rec {
name = "qsynth-${version}";
- version = "0.5.1";
+ version = "0.5.2";
src = fetchurl {
url = "mirror://sourceforge/qsynth/${name}.tar.gz";
- sha256 = "0kpk1rnhbifbvm4xvw8i0d4ksk78pf505qvg08k89kqkg32494ap";
+ sha256 = "1rfkaxq1pyc4hv3l0i6wicianbcbm1wp53kh9i5d4jsljgisd1dv";
};
# cmake is looking for qsynth.desktop.in and fails if it doesn't find it
- # seems like a bug and can presumable go in the next version after 0.5.1
+ # seems like a bug and can presumable go in the next version after 0.5.2
postPatch = ''
mv src/qsynth.desktop src/qsynth.desktop.in
'';
diff --git a/pkgs/applications/audio/radiotray-ng/default.nix b/pkgs/applications/audio/radiotray-ng/default.nix
index 9efd7bb386f..82bc42143c6 100644
--- a/pkgs/applications/audio/radiotray-ng/default.nix
+++ b/pkgs/applications/audio/radiotray-ng/default.nix
@@ -23,7 +23,7 @@
# rt2rtng
, python2
# Testing
-, gmock
+, gtest
# Fixup
, wrapGAppsHook
, makeWrapper
@@ -58,11 +58,10 @@ stdenv.mkDerivation rec {
libxdg_basedir
lsb-release
wxGTK
- ] ++ stdenv.lib.optional doCheck gmock
- ++ gstInputs
+ ] ++ gstInputs
++ pythonInputs;
- prePatch = ''
+ postPatch = ''
for x in debian/CMakeLists.txt include/radiotray-ng/common.hpp data/*.desktop; do
substituteInPlace $x --replace /usr $out
done
@@ -74,14 +73,16 @@ stdenv.mkDerivation rec {
--replace radiotray-ng-notification radiotray-ng-on
'';
- cmakeFlags = stdenv.lib.optional doCheck "-DBUILD_TESTS=ON";
+ cmakeFlags = [
+ "-DBUILD_TESTS=${if doCheck then "ON" else "OFF"}"
+ ];
enableParallelBuilding = true;
- # XXX: as of 0.2.2, tries to download gmock instead of checking for provided
- doCheck = false;
-
+ checkInputs = [ gtest ];
checkPhase = "ctest";
+ # doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
+ doCheck = false; # fails to pick up supplied gtest, tries to download it instead
preFixup = ''
gappsWrapperArgs+=(--suffix PATH : ${stdenv.lib.makeBinPath [ dbus ]})
diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix
new file mode 100644
index 00000000000..28aaf8a5354
--- /dev/null
+++ b/pkgs/applications/audio/reaper/default.nix
@@ -0,0 +1,81 @@
+{ stdenv, fetchurl, autoPatchelfHook, makeWrapper
+, alsaLib, xorg
+, fetchFromGitHub, pkgconfig, gnome3
+, gnome2, gdk_pixbuf, cairo, glib, freetype
+, libpulseaudio
+}:
+
+let
+ libSwell = stdenv.mkDerivation {
+ name = "libSwell";
+
+ src = fetchFromGitHub {
+ owner = "justinfrankel";
+ repo = "WDL";
+ rev = "e87f5bdee7327b63398366fde6ec0a3f08bf600d";
+ sha256 = "147idjqc6nc23w9krl8a9w571k5jx190z3id6ir6cr8zsx0lakdb";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ gnome3.gtk ];
+
+ buildPhase = ''
+ cd WDL/swell
+ make
+ '';
+
+ installPhase = ''
+ mv libSwell.so $out
+ '';
+ };
+
+in stdenv.mkDerivation rec {
+ name = "reaper-${version}";
+ version = "5.94";
+
+ src = fetchurl {
+ url = "https://www.reaper.fm/files/${stdenv.lib.versions.major version}.x/reaper${builtins.replaceStrings ["."] [""] version}_linux_x86_64.tar.xz";
+ sha256 = "16g5q12wh1cfbl9wq03vb7vpsd870k7i7883z0wn492x7y9syz8z";
+ };
+
+ nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+
+ buildInputs = [
+ alsaLib
+ stdenv.cc.cc.lib
+
+ xorg.libX11
+ xorg.libXi
+
+ gnome3.gtk
+ gdk_pixbuf
+ gnome2.pango
+ cairo
+ glib
+ freetype
+ ];
+
+ dontBuild = true;
+
+ installPhase = ''
+ ./install-reaper.sh --install $out/opt
+ rm $out/opt/REAPER/uninstall-reaper.sh
+
+ cp ${libSwell.out} $out/opt/REAPER/libSwell.so
+
+ wrapProgram $out/opt/REAPER/reaper \
+ --prefix LD_LIBRARY_PATH : ${libpulseaudio}/lib
+
+ mkdir $out/bin
+ ln -s $out/opt/REAPER/reaper $out/bin/
+ ln -s $out/opt/REAPER/reamote-server $out/bin/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Digital audio workstation";
+ homepage = https://www.reaper.fm/;
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix
index 4eeb893ee96..f6ff38b0042 100644
--- a/pkgs/applications/audio/samplv1/default.nix
+++ b/pkgs/applications/audio/samplv1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "samplv1-${version}";
- version = "0.9.0";
+ version = "0.9.2";
src = fetchurl {
url = "mirror://sourceforge/samplv1/${name}.tar.gz";
- sha256 = "0g67vm9ilmq5nlvk0f3abia9pbinr4ck5v4mll6igni1rxz2n7wk";
+ sha256 = "0rfcp4v971qfhw1hb43hw12wlxmg2q13l0m1h93pyfi5l4mfjkds";
};
buildInputs = [ libjack2 alsaLib liblo libsndfile lv2 qt5.qtbase qt5.qttools];
diff --git a/pkgs/applications/audio/schismtracker/default.nix b/pkgs/applications/audio/schismtracker/default.nix
index 22786304faa..ab1a6e38738 100644
--- a/pkgs/applications/audio/schismtracker/default.nix
+++ b/pkgs/applications/audio/schismtracker/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
export ac_cv_prog_ac_ct_WINDRES=
'';
- configureFlags = "--enable-dependency-tracking";
+ configureFlags = [ "--enable-dependency-tracking" ];
buildInputs = [ alsaLib python SDL ];
diff --git a/pkgs/applications/audio/setbfree/default.nix b/pkgs/applications/audio/setbfree/default.nix
index 4d843545423..905de343117 100644
--- a/pkgs/applications/audio/setbfree/default.nix
+++ b/pkgs/applications/audio/setbfree/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "setbfree-${version}";
- version = "0.8.5";
+ version = "0.8.7";
src = fetchurl {
url = "https://github.com/pantherb/setBfree/archive/v${version}.tar.gz";
- sha256 = "0qfccny0hh9lq54272mzmxvfz2jmzcgigjkjwn6v9h6n00gi5bw4";
+ sha256 = "07s320r67cz0cdjdsbcwn0fw3xs0wz7lgrybqpws2skvkbls228q";
};
patchPhase = ''
diff --git a/pkgs/applications/audio/snd/default.nix b/pkgs/applications/audio/snd/default.nix
index 272d4b6592a..7c96fd364c1 100644
--- a/pkgs/applications/audio/snd/default.nix
+++ b/pkgs/applications/audio/snd/default.nix
@@ -4,11 +4,11 @@
}:
stdenv.mkDerivation rec {
- name = "snd-18.5";
+ name = "snd-18.6";
src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz";
- sha256 = "1m2rw1p9xr9428p9drd3w5irsi12lz23m605lzgk9gjamq9paywy";
+ sha256 = "1jyqkkz2a6zw0jn9y15xd3027r8glkpw794fjk6hd3al1byjhz2z";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/audio/spotify/default.nix b/pkgs/applications/audio/spotify/default.nix
index b8495465db5..04bdff3c813 100644
--- a/pkgs/applications/audio/spotify/default.nix
+++ b/pkgs/applications/audio/spotify/default.nix
@@ -1,13 +1,18 @@
-{ fetchurl, stdenv, dpkg, xorg, alsaLib, makeWrapper, openssl, freetype
+{ fetchurl, stdenv, squashfsTools, xorg, alsaLib, makeWrapper, openssl, freetype
, glib, pango, cairo, atk, gdk_pixbuf, gtk2, cups, nspr, nss, libpng
, libgcrypt, systemd, fontconfig, dbus, expat, ffmpeg_0_10, curl, zlib, gnome3 }:
let
- # Please update the stable branch!
- # Latest version number can be found at:
- # http://repository-origin.spotify.com/pool/non-free/s/spotify-client/
- # Be careful not to pick the testing version.
- version = "1.0.80.480.g51b03ac3-13";
+ # "rev" decides what is actually being downloaded
+ version = "1.0.80.474.gef6b503e-7";
+ # To get the latest stable revision:
+ # curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated'
+ # To get general information:
+ # curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.'
+ # More exapmles of api usage:
+ # https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py
+ rev = "16";
+
deps = [
alsaLib
@@ -49,12 +54,20 @@ in
stdenv.mkDerivation {
name = "spotify-${version}";
+ # fetch from snapcraft instead of the debian repository most repos fetch from.
+ # That is a bit more cumbersome. But the debian repository only keeps the last
+ # two versions, while snapcraft should provide versions indefinately:
+ # https://forum.snapcraft.io/t/how-can-a-developer-remove-her-his-app-from-snap-store/512
+
+ # This is the next-best thing, since we're not allowed to re-distribute
+ # spotify ourselves:
+ # https://community.spotify.com/t5/Desktop-Linux/Redistribute-Spotify-on-Linux-Distributions/td-p/1695334
src = fetchurl {
- url = "https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_${version}_amd64.deb";
- sha256 = "e32f4816ae79dbfa0c14086e76df3bc83d526402aac1dbba534127fc00fe50ea";
+ url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${rev}.snap";
+ sha512 = "45b7ab574b30fb368e0b6f4dd60addbfd1ddc02173b4f98b31c524eed49073432352a361e75959ce8e2f752231e93c79ca1b538c4bd295c935d1e2e0585d147f";
};
- buildInputs = [ dpkg makeWrapper ];
+ buildInputs = [ squashfsTools makeWrapper ];
doConfigure = false;
doBuild = false;
@@ -63,7 +76,23 @@ stdenv.mkDerivation {
unpackPhase = ''
runHook preUnpack
- dpkg-deb -x $src .
+ unsquashfs "$src" '/usr/share/spotify' '/usr/bin/spotify' '/meta/snap.yaml'
+ cd squashfs-root
+ if ! grep -q 'grade: stable' meta/snap.yaml; then
+ # Unfortunately this check is not reliable: At the moment (2018-07-26) the
+ # latest version in the "edge" channel is also marked as stable.
+ echo "The snap package is marked as unstable:"
+ grep 'grade: ' meta/snap.yaml
+ echo "You probably chose the wrong revision."
+ exit 1
+ fi
+ if ! grep -q '${version}' meta/snap.yaml; then
+ echo "Package version differs from version found in snap metadata:"
+ grep 'version: ' meta/snap.yaml
+ echo "While the nix package specifies: ${version}."
+ echo "You probably chose the wrong revision or forgot to update the nix version."
+ exit 1
+ fi
runHook postUnpack
'';
@@ -75,6 +104,8 @@ stdenv.mkDerivation {
mkdir -p $libdir
mv ./usr/* $out/
+ cp meta/snap.yaml $out
+
# Work around Spotify referring to a specific minor version of
# OpenSSL.
diff --git a/pkgs/applications/audio/spotify/update.sh b/pkgs/applications/audio/spotify/update.sh
new file mode 100644
index 00000000000..114245f6d46
--- /dev/null
+++ b/pkgs/applications/audio/spotify/update.sh
@@ -0,0 +1,49 @@
+channel="stable" # stable/candidate/edge
+nixpkgs="$(git rev-parse --show-toplevel)"
+spotify_nix="$nixpkgs/pkgs/applications/audio/spotify/default.nix"
+
+
+
+# create bash array from snap info
+snap_info=($(
+ curl -H 'X-Ubuntu-Series: 16' \
+ "https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=$channel" \
+ | jq --raw-output \
+ '.revision,.download_sha512,.version,.last_updated'
+))
+
+revision="${snap_info[0]}"
+sha512="${snap_info[1]}"
+version="${snap_info[2]}"
+last_updated="${snap_info[3]}"
+
+# find the last commited version
+version_pre=$(
+ git grep 'version\s*=' HEAD "$spotify_nix" \
+ | sed -Ene 's/.*"(.*)".*/\1/p'
+)
+
+if [[ "$version_pre" = "$version" ]]; then
+ echo "Spotify is already up ot date"
+ exit 0
+fi
+
+echo "Updating from ${version_pre} to ${version}, released on ${last_updated}"
+
+# search-andreplace revision, hash and version
+sed --regexp-extended \
+ -e 's/rev\s*=\s*"[0-9]+"\s*;/rev = "'"${revision}"'";/' \
+ -e 's/sha512\s*=\s*".{128}"\s*;/sha512 = "'"${sha512}"'";/' \
+ -e 's/version\s*=\s*".*"\s*;/version = "'"${version}"'";/' \
+ -i "$spotify_nix"
+
+if ! nix-build -A spotify "$nixpkgs"; then
+ echo "The updated spotify failed to build."
+ exit 1
+fi
+
+git add "$spotify_nix"
+# show diff for review
+git diff HEAD
+# prepare commit message, but allow edit
+git commit --edit --message "spotify: $version_pre -> $version"
diff --git a/pkgs/applications/audio/synthv1/default.nix b/pkgs/applications/audio/synthv1/default.nix
index 53875389a4c..8ed71ce6c39 100644
--- a/pkgs/applications/audio/synthv1/default.nix
+++ b/pkgs/applications/audio/synthv1/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "synthv1-${version}";
- version = "0.9.0";
+ version = "0.9.2";
src = fetchurl {
url = "mirror://sourceforge/synthv1/${name}.tar.gz";
- sha256 = "1skynjg6ip0qfbqqkybfjh6xcwxagq89ghl08f7sp7j0sz5qdcwp";
+ sha256 = "1r60l286n8y4a4rrlnbc3h7xk4s2pvqykvskls89prxg0lkpz7kl";
};
buildInputs = [ qt5.qtbase qt5.qttools libjack2 alsaLib liblo lv2 ];
diff --git a/pkgs/applications/audio/transcode/default.nix b/pkgs/applications/audio/transcode/default.nix
index f47c8fa2eec..d7d5b65375e 100644
--- a/pkgs/applications/audio/transcode/default.nix
+++ b/pkgs/applications/audio/transcode/default.nix
@@ -10,9 +10,11 @@ stdenv.mkDerivation rec {
buildInputs = [ flac lame zlib libjpeg libvorbis libtheora libxml2 lzo
libdvdread pkgconfig x264 libmpeg2 xvidcore ];
- configureFlags = "--disable-ffmpeg --disable-libavcodec --disable-libavformat
- --enable-lzo --enable-ogg --enable-vorbis --enable-theora --enable-libxml2
- --enable-x264 --enable-libmpeg2 --enable-xvid";
+ configureFlags = [
+ "--disable-ffmpeg" "--disable-libavcodec" "--disable-libavformat"
+ "--enable-lzo" "--enable-ogg" "--enable-vorbis" "--enable-theora" "--enable-libxml2"
+ "--enable-x264" "--enable-libmpeg2" "--enable-xvid"
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/applications/audio/x42-plugins/default.nix b/pkgs/applications/audio/x42-plugins/default.nix
index 3540869f361..7c57b884c8e 100644
--- a/pkgs/applications/audio/x42-plugins/default.nix
+++ b/pkgs/applications/audio/x42-plugins/default.nix
@@ -3,12 +3,12 @@
, libGLU, lv2, gtk2, cairo, pango, fftwFloat, zita-convolver }:
stdenv.mkDerivation rec {
- version = "20180320";
+ version = "20180812";
name = "x42-plugins-${version}";
src = fetchurl {
url = "https://gareus.org/misc/x42-plugins/${name}.tar.xz";
- sha256 = "167ly9nxqq3g0j35i9jv9rvd8qp4i9ncfcjxmg972cp6q8ak8mdl";
+ sha256 = "0gzwzxpa2k2w9c6j3pspwi9slfyd57wb192d6yqcg92pfmnxy9dz";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/display-managers/lightdm/gtk-greeter.nix b/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
index 3227151ce21..7ae854cee3c 100644
--- a/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
+++ b/pkgs/applications/display-managers/lightdm/gtk-greeter.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ lightdm exo intltool makeWrapper ]
+ buildInputs = [ lightdm exo intltool makeWrapper hicolor-icon-theme ]
++ (if useGTK2 then [ gtk2 ] else [ gtk3 ]);
configureFlags = [
diff --git a/pkgs/applications/display-managers/sddm/default.nix b/pkgs/applications/display-managers/sddm/default.nix
index 5e583049190..c9fd4f9c4ab 100644
--- a/pkgs/applications/display-managers/sddm/default.nix
+++ b/pkgs/applications/display-managers/sddm/default.nix
@@ -62,5 +62,6 @@ in mkDerivation rec {
homepage = https://github.com/sddm/sddm;
maintainers = with maintainers; [ abbradar ttuegel ];
platforms = platforms.linux;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/display-managers/slim/default.nix b/pkgs/applications/display-managers/slim/default.nix
index 12e3dad9c79..e504c09e43e 100644
--- a/pkgs/applications/display-managers/slim/default.nix
+++ b/pkgs/applications/display-managers/slim/default.nix
@@ -50,5 +50,6 @@ stdenv.mkDerivation rec {
meta = {
homepage = https://sourceforge.net/projects/slim.berlios/; # berlios shut down; I found no replacement yet
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/applications/editors/android-studio/common.nix b/pkgs/applications/editors/android-studio/common.nix
index 8a536bad9c4..cd031ce5ac8 100644
--- a/pkgs/applications/editors/android-studio/common.nix
+++ b/pkgs/applications/editors/android-studio/common.nix
@@ -1,4 +1,5 @@
-{ pname, version, build, sha256Hash, meta }:
+{ channel, pname, version, build, sha256Hash }:
+
{ bash
, buildFHSUserEnv
, coreutils
@@ -36,8 +37,9 @@
}:
let
+ drvName = "android-studio-${channel}-${version}";
androidStudio = stdenv.mkDerivation {
- name = "${pname}-${version}";
+ name = drvName;
src = fetchurl {
url = "https://dl.google.com/dl/android/studio/ide-zips/${version}/android-studio-ide-${build}-linux.zip";
@@ -115,17 +117,32 @@ let
# (e.g. `mksdcard`) have `/lib/ld-linux.so.2` set as the interpreter. An FHS
# environment is used as a work around for that.
fhsEnv = buildFHSUserEnv {
- name = "${pname}-fhs-env";
+ name = "${drvName}-fhs-env";
multiPkgs = pkgs: [ pkgs.ncurses5 ];
};
in
writeTextFile {
- name = "${pname}-${version}";
+ name = "${drvName}-wrapper";
+ # TODO: Rename preview -> beta (and add -stable suffix?):
destination = "/bin/${pname}";
executable = true;
text = ''
#!${bash}/bin/bash
- ${fhsEnv}/bin/${pname}-fhs-env ${androidStudio}/bin/studio.sh
+ ${fhsEnv}/bin/${drvName}-fhs-env ${androidStudio}/bin/studio.sh
'';
- } // { inherit meta; }
+ } // {
+ meta = with stdenv.lib; {
+ description = "The Official IDE for Android (${channel} channel)";
+ longDescription = ''
+ Android Studio is the official IDE for Android app development, based on
+ IntelliJ IDEA.
+ '';
+ homepage = if channel == "stable"
+ then https://developer.android.com/studio/index.html
+ else https://developer.android.com/studio/preview/index.html;
+ license = licenses.asl20;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ primeos ];
+ };
+ }
diff --git a/pkgs/applications/editors/android-studio/default.nix b/pkgs/applications/editors/android-studio/default.nix
index bd0c412efa5..2ae7d421bba 100644
--- a/pkgs/applications/editors/android-studio/default.nix
+++ b/pkgs/applications/editors/android-studio/default.nix
@@ -8,64 +8,43 @@ let
inherit (gnome2) GConf gnome_vfs;
};
stableVersion = {
- version = "3.1.3.0"; # "Android Studio 3.1.3"
- build = "173.4819257";
- sha256Hash = "196yaswbxh2nd83gimjxr8ggr5xkdxq7n3xlh6ax73v59pj4hryq";
+ version = "3.1.4.0"; # "Android Studio 3.1.4"
+ build = "173.4907809";
+ sha256Hash = "0xx6yprylmcb32ipmwdcfkgddlm1nrxi1w68miclvgrbk015brf2";
};
- latestVersion = {
- version = "3.3.0.2"; # "Android Studio 3.3 Canary 3"
- build = "181.4884283";
- sha256Hash = "0r93yzw87cgzz60p60gknij5vaqmv1a1kyd4cr9gx8cbxw46lhwh";
+ betaVersion = {
+ version = "3.2.0.22"; # "Android Studio 3.2 Beta 5"
+ build = "181.4913314";
+ sha256Hash = "016nyn1pqviy089hg0dq7m4cqb39fdxdcy4zknkaq7dmgv1dj6x9";
+ };
+ latestVersion = { # canary & dev
+ version = "3.3.0.5"; # "Android Studio 3.3 Canary 6"
+ build = "182.4954005";
+ sha256Hash = "0b8ias75f3p5nrmgp7iqz4n4r4dbwhgagqmyc1fqfd36wbglyaf4";
};
in rec {
# Old alias
preview = beta;
- # Attributes are named by the corresponding release channels
+ # Attributes are named by their corresponding release channels
stable = mkStudio (stableVersion // {
+ channel = "stable";
pname = "android-studio";
- #pname = "android-studio-stable"; # TODO: Rename and provide symlink
-
- meta = with stdenv.lib; {
- description = "The Official IDE for Android (stable channel)";
- longDescription = ''
- Android Studio is the official IDE for Android app development, based on
- IntelliJ IDEA.
- '';
- homepage = https://developer.android.com/studio/index.html;
- license = licenses.asl20;
- platforms = [ "x86_64-linux" ];
- maintainers = with maintainers; [ primeos ];
- };
});
- beta = mkStudio (latestVersion // {
+ beta = mkStudio (betaVersion // {
+ channel = "beta";
pname = "android-studio-preview";
- #pname = "android-studio-beta"; # TODO: Rename and provide symlink
- version = "3.2.0.21"; # "Android Studio 3.2 Beta 4"
- build = "181.4886486";
- sha256Hash = "1n4lcy0ng87fv45qjlpdb2zn3zl5lg6jwkbaijhbsm2rh4ljisr3";
-
- meta = stable.meta // {
- description = "The Official IDE for Android (beta channel)";
- homepage = https://developer.android.com/studio/preview/index.html;
- };
});
dev = mkStudio (latestVersion // {
+ channel = "dev";
pname = "android-studio-dev";
-
- meta = beta.meta // {
- description = "The Official IDE for Android (dev channel)";
- };
});
canary = mkStudio (latestVersion // {
+ channel = "canary";
pname = "android-studio-canary";
-
- meta = beta.meta // {
- description = "The Official IDE for Android (canary channel)";
- };
});
}
diff --git a/pkgs/applications/editors/atom/default.nix b/pkgs/applications/editors/atom/default.nix
index 4078efa6783..bc3f8baf510 100644
--- a/pkgs/applications/editors/atom/default.nix
+++ b/pkgs/applications/editors/atom/default.nix
@@ -1,17 +1,32 @@
-{ stdenv, pkgs, fetchurl, makeWrapper, gvfs, atomEnv}:
+{ stdenv, pkgs, fetchurl, makeWrapper, wrapGAppsHook, gvfs, gtk3, atomEnv }:
let
- common = pname: {version, sha256}: stdenv.mkDerivation rec {
- name = "${pname}-${version}";
- inherit version;
+ common = pname: {version, sha256, beta ? null}:
+ let fullVersion = version + stdenv.lib.optionalString (beta != null) "-beta${toString beta}";
+ name = "${pname}-${fullVersion}";
+ in stdenv.mkDerivation {
+ inherit name;
+ version = fullVersion;
src = fetchurl {
- url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb";
+ url = "https://github.com/atom/atom/releases/download/v${fullVersion}/atom-amd64.deb";
name = "${name}.deb";
inherit sha256;
};
- nativeBuildInputs = [ makeWrapper ];
+ nativeBuildInputs = [
+ wrapGAppsHook # Fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system
+ ];
+
+ buildInputs = [
+ gtk3 # Fix error: GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed
+ ];
+
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --prefix "PATH" : "${gvfs}/bin" \
+ )
+ '';
buildCommand = ''
mkdir -p $out/usr/
@@ -22,9 +37,6 @@ let
rm -r $out/share/lintian
rm -r $out/usr/
sed -i "s/${pname})/.${pname}-wrapped)/" $out/bin/${pname}
- # sed -i "s/'${pname}'/'.${pname}-wrapped'/" $out/bin/${pname}
- wrapProgram $out/bin/${pname} \
- --prefix "PATH" : "${gvfs}/bin"
fixupPhase
@@ -61,12 +73,13 @@ let
};
in stdenv.lib.mapAttrs common {
atom = {
- version = "1.28.2";
- sha256 = "07lz4lj07dbfz952l3q9vplvg41pxl1cx89gzy8bzzr3ay7kn6za";
+ version = "1.29.0";
+ sha256 = "0f0qpn8aw2qlqk8ah71xvk4vcmwsnsf2f3g4hz0rvaqnhb9ri9fz";
};
atom-beta = {
- version = "1.29.0-beta1";
- sha256 = "121y716pnq4vpjrymr505prskvi5a2lnn8hw79q8b4hf7yz0j6rb";
+ version = "1.30.0";
+ beta = 1;
+ sha256 = "0ygqj81xlwhzmmci0d0rd2q7xfskxd1k7h6db3zvvjdxjcnyqp1z";
};
}
diff --git a/pkgs/applications/editors/elvis/default.nix b/pkgs/applications/editors/elvis/default.nix
index b9bd529930f..078b8a03b5d 100644
--- a/pkgs/applications/editors/elvis/default.nix
+++ b/pkgs/applications/editors/elvis/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
done
'';
- configureFlags = "--ioctl=termios";
+ configureFlags = [ "--ioctl=termios" ];
meta = {
homepage = http://elvis.vi-editor.org/;
diff --git a/pkgs/applications/editors/emacs-modes/bbdb/default.nix b/pkgs/applications/editors/emacs-modes/bbdb/default.nix
index 0ab11b5bf20..689bcfc9adf 100644
--- a/pkgs/applications/editors/emacs-modes/bbdb/default.nix
+++ b/pkgs/applications/editors/emacs-modes/bbdb/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./install-infodir.patch ];
buildInputs = [emacs texinfo ctags];
- configureFlags = "--with-package-dir=$$out/share/emacs/site-lisp";
+ configureFlags = [ "--with-package-dir=$$out/share/emacs/site-lisp" ];
preInstall = "mkdir -p $out/info";
installTargets = "install-pkg texinfo";
postInstall = ''
diff --git a/pkgs/applications/editors/emacs-modes/maude/default.nix b/pkgs/applications/editors/emacs-modes/maude/default.nix
index 70693d039c5..9b737a938a1 100644
--- a/pkgs/applications/editors/emacs-modes/maude/default.nix
+++ b/pkgs/applications/editors/emacs-modes/maude/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation {
};
buildInputs = [emacs];
- configureFlags = "--with-lispdir=$$out/share/emacs/site-lisp";
+ configureFlags = [ "--with-lispdir=$$out/share/emacs/site-lisp" ];
meta = {
description = "Emacs mode for the programming language Maude";
diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
index 56b17a865df..bec845b815c 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix
@@ -52,19 +52,9 @@ self:
# part of a larger package
caml = dontConfigure super.caml;
- # part of a larger package
- # upstream issue: missing package version
- cmake-mode = markBroken (dontConfigure super.cmake-mode);
-
# Expects bash to be at /bin/bash
company-rtags = markBroken super.company-rtags;
- # upstream issue: missing file header
- connection = markBroken super.connection;
-
- # upstream issue: missing file header
- dictionary = markBroken super.dictionary;
-
easy-kill-extras = super.easy-kill-extras.override {
inherit (self.melpaPackages) easy-kill;
};
@@ -79,6 +69,17 @@ self:
inherit (self.melpaPackages) ess ctable popup;
};
+ evil-magit = super.evil-magit.overrideAttrs (attrs: {
+ # searches for Git at build time
+ nativeBuildInputs =
+ (attrs.nativeBuildInputs or []) ++ [ external.git ];
+ });
+
+ # missing dependencies
+ evil-search-highlight-persist = super.evil-search-highlight-persist.overrideAttrs (attrs: {
+ packageRequires = with self; [ evil highlight ];
+ });
+
# missing OCaml
flycheck-ocaml = markBroken super.flycheck-ocaml;
@@ -108,15 +109,17 @@ self:
# upstream issue: missing file header
initsplit = super.initsplit;
+ # tries to write a log file to $HOME
+ insert-shebang = super.insert-shebang.overrideAttrs (attrs: {
+ HOME = "/tmp";
+ });
+
# Expects bash to be at /bin/bash
ivy-rtags = markBroken super.ivy-rtags;
# upstream issue: missing file header
jsfmt = markBroken super.jsfmt;
- # upstream issue: missing file header
- link = markBroken super.link;
-
# upstream issue: missing file header
maxframe = markBroken super.maxframe;
@@ -131,6 +134,18 @@ self:
(attrs.nativeBuildInputs or []) ++ [ external.git ];
});
+ magit-annex = super.magit-annex.overrideAttrs (attrs: {
+ # searches for Git at build time
+ nativeBuildInputs =
+ (attrs.nativeBuildInputs or []) ++ [ external.git ];
+ });
+
+ magit-gitflow = super.magit-gitflow.overrideAttrs (attrs: {
+ # searches for Git at build time
+ nativeBuildInputs =
+ (attrs.nativeBuildInputs or []) ++ [ external.git ];
+ });
+
# missing OCaml
merlin = markBroken super.merlin;
@@ -154,8 +169,10 @@ self:
(attrs.nativeBuildInputs or []) ++ [ external.git ];
}));
- # upstream issue: truncated file
- powershell = markBroken super.powershell;
+ # tries to write to $HOME
+ php-auto-yasnippets = super.php-auto-yasnippets.overrideAttrs (attrs: {
+ HOME = "/tmp";
+ });
# upstream issue: mismatched filename
processing-snippets = markBroken super.processing-snippets;
@@ -185,6 +202,12 @@ self:
# missing OCaml
utop = markBroken super.utop;
+ vdiff-magit =
+ (super.vdiff-magit.overrideAttrs (attrs: {
+ nativeBuildInputs =
+ (attrs.nativeBuildInputs or []) ++ [ external.git ];
+ }));
+
# upstream issue: missing file header
voca-builder = markBroken super.voca-builder;
diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
index f3b77c708a7..61086b96230 100644
--- a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix
@@ -194,6 +194,12 @@ self:
# missing OCaml
utop = markBroken super.utop;
+ vdiff-magit =
+ (super.vdiff-magit.overrideAttrs (attrs: {
+ nativeBuildInputs =
+ (attrs.nativeBuildInputs or []) ++ [ external.git ];
+ }));
+
# upstream issue: missing file header
voca-builder = markBroken super.voca-builder;
diff --git a/pkgs/applications/editors/emacs/default.nix b/pkgs/applications/editors/emacs/default.nix
index 01eaac7be5d..0a304fabe60 100644
--- a/pkgs/applications/editors/emacs/default.nix
+++ b/pkgs/applications/editors/emacs/default.nix
@@ -1,11 +1,12 @@
{ stdenv, lib, fetchurl, ncurses, xlibsWrapper, libXaw, libXpm, Xaw3d
, pkgconfig, gettext, libXft, dbus, libpng, libjpeg, libungif
, libtiff, librsvg, gconf, libxml2, imagemagick, gnutls, libselinux
-, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO
+, alsaLib, cairo, acl, gpm, AppKit, GSS, ImageIO, m17n_lib, libotf
+, systemd ? null
, withX ? !stdenv.isDarwin
, withGTK2 ? false, gtk2 ? null
, withGTK3 ? true, gtk3 ? null, gsettings-desktop-schemas ? null
-, withXwidgets ? false, webkitgtk24x-gtk3 ? null, wrapGAppsHook ? null, glib-networking ? null
+, withXwidgets ? false, webkitgtk ? null, wrapGAppsHook ? null, glib-networking ? null
, withCsrc ? true
, srcRepo ? false, autoconf ? null, automake ? null, texinfo ? null
}:
@@ -16,7 +17,7 @@ assert withGTK2 -> withX || stdenv.isDarwin;
assert withGTK3 -> withX || stdenv.isDarwin;
assert withGTK2 -> !withGTK3 && gtk2 != null;
assert withGTK3 -> !withGTK2 && gtk3 != null;
-assert withXwidgets -> withGTK3 && webkitgtk24x-gtk3 != null;
+assert withXwidgets -> withGTK3 && webkitgtk != null;
let
toolkit =
@@ -52,14 +53,14 @@ stdenv.mkDerivation rec {
buildInputs =
[ ncurses gconf libxml2 gnutls alsaLib acl gpm gettext ]
- ++ lib.optionals stdenv.isLinux [ dbus libselinux ]
+ ++ lib.optionals stdenv.isLinux [ dbus libselinux systemd ]
++ lib.optionals withX
[ xlibsWrapper libXaw Xaw3d libXpm libpng libjpeg libungif libtiff librsvg libXft
- imagemagick gconf ]
+ imagemagick gconf m17n_lib libotf ]
++ lib.optional (withX && withGTK2) gtk2
++ lib.optionals (withX && withGTK3) [ gtk3 gsettings-desktop-schemas ]
++ lib.optional (stdenv.isDarwin && withX) cairo
- ++ lib.optionals (withX && withXwidgets) [ webkitgtk24x-gtk3 glib-networking ];
+ ++ lib.optionals (withX && withXwidgets) [ webkitgtk ];
propagatedBuildInputs = lib.optionals stdenv.isDarwin [ AppKit GSS ImageIO ];
diff --git a/pkgs/applications/editors/geany/default.nix b/pkgs/applications/editors/geany/default.nix
index ed77e6f4b47..24954a602cc 100644
--- a/pkgs/applications/editors/geany/default.nix
+++ b/pkgs/applications/editors/geany/default.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
- Plugin interface
'';
homepage = https://www.geany.org/;
- license = "GPL";
+ license = licenses.gpl2;
maintainers = [];
platforms = platforms.all;
};
diff --git a/pkgs/applications/editors/geany/with-vte.nix b/pkgs/applications/editors/geany/with-vte.nix
index 7689ebad0f0..ac35560c7f6 100644
--- a/pkgs/applications/editors/geany/with-vte.nix
+++ b/pkgs/applications/editors/geany/with-vte.nix
@@ -1,7 +1,7 @@
{ runCommand, makeWrapper, geany, gnome2 }:
let name = builtins.replaceStrings ["geany-"] ["geany-with-vte-"] geany.name;
in
-runCommand "${name}" { nativeBuildInputs = [ makeWrapper ]; } "
+runCommand "${name}" { nativeBuildInputs = [ makeWrapper ]; inherit (geany.meta); } "
mkdir -p $out
ln -s ${geany}/share $out
makeWrapper ${geany}/bin/geany $out/bin/geany --prefix LD_LIBRARY_PATH : ${gnome2.vte}/lib
diff --git a/pkgs/applications/editors/ghostwriter/default.nix b/pkgs/applications/editors/ghostwriter/default.nix
index 594f4ca8704..36259593463 100644
--- a/pkgs/applications/editors/ghostwriter/default.nix
+++ b/pkgs/applications/editors/ghostwriter/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "ghostwriter";
- version = "1.7.0";
+ version = "1.7.3";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "wereturtle";
repo = pname;
rev = "v${version}";
- sha256 = "00nlk5gazlfnndanhhjj5hlvkkp9yfx5mj6jq0jz37mk8mn6rzln";
+ sha256 = "1xkxd59rw2dn6xphgcl06zzmfgs1zna2w0pxrk0f49ywffvkvs72";
};
nativeBuildInputs = [ qmake pkgconfig ];
diff --git a/pkgs/applications/editors/gnome-builder/default.nix b/pkgs/applications/editors/gnome-builder/default.nix
new file mode 100644
index 00000000000..db2d07db31e
--- /dev/null
+++ b/pkgs/applications/editors/gnome-builder/default.nix
@@ -0,0 +1,155 @@
+{ stdenv
+, desktop-file-utils
+, docbook_xsl
+, docbook_xml_dtd_43
+, fetchpatch
+, fetchurl
+, flatpak
+, glibcLocales
+, gnome3
+, gobjectIntrospection
+, gspell
+, gtk-doc
+, gtk3
+, gtksourceview3
+, hicolor-icon-theme
+, json-glib
+, jsonrpc-glib
+, libdazzle
+, libxml2
+, meson
+, ninja
+, ostree
+, pcre
+, pkgconfig
+, python3
+, sysprof
+, template-glib
+, vala
+, webkitgtk
+, wrapGAppsHook
+}:
+let
+ version = "3.28.4";
+ pname = "gnome-builder";
+in stdenv.mkDerivation {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${pname}-${version}.tar.xz";
+ sha256 = "0ibb74jlyrl5f6rj1b74196zfg2qaf870lxgi76qzpkgwq0iya05";
+ };
+
+ nativeBuildInputs = [
+ #appstream-glib # tests fail if these tools are available
+ desktop-file-utils
+ docbook_xsl
+ docbook_xml_dtd_43
+ glibcLocales # for Meson's gtkdochelper
+ gobjectIntrospection
+ gtk-doc
+ hicolor-icon-theme
+ meson
+ ninja
+ pkgconfig
+ python3.pkgs.wrapPython
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ flatpak
+ gnome3.devhelp
+ gnome3.libgit2-glib
+ gnome3.libpeas
+ gnome3.vte
+ gspell
+ gtk3
+ gtksourceview3
+ json-glib
+ jsonrpc-glib
+ libdazzle
+ libxml2
+ ostree
+ pcre
+ python3
+ sysprof
+ template-glib
+ vala
+ webkitgtk
+ ];
+
+ outputs = [ "out" "devdoc" ];
+
+ prePatch = ''
+ patchShebangs build-aux/meson/post_install.py
+ '';
+
+ patches = [
+ (fetchpatch {
+ name = "absolute-shared-library-path.patch";
+ url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/1011cabc519fd7322e2d695c79bfce3e18ff6200.patch";
+ sha256 = "1g12zziidzrphp527aa8sklfaln4qpjprkz73f0c9w5ph6k252fw";
+ })
+ (fetchpatch {
+ name = "python-libprefix.patch";
+ url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/43494ce83a347f369ed4cfb8dd71d3b93452736b.patch";
+ sha256 = "0kgi3n3g13n1j4xa61ln9xiahcfdc43bxi5mw4yva2d5px445msf";
+ })
+ (fetchpatch {
+ name = "ostree-dependency.patch";
+ url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/8b11773b65c95f464a0de16b91318c1ca73deeae.patch";
+ sha256 = "18r4hd90id0w6r0lzqpw83bcj45nm9jhr46a0ffi1mcayb18mgbk";
+ })
+ ];
+
+ mesonFlags = [
+ "-Dpython_libprefix=${python3.libPrefix}"
+ "-Dwith_docs=true"
+
+ # Making the build system correctly detect clang header and library paths
+ # is difficult. Somebody should look into fixing this.
+ "-Dwith_clang=false"
+ ];
+
+ # Some tests fail due to being unable to find the Vte typelib, and I don't
+ # understand why. Somebody should look into fixing this.
+ doCheck = false;
+
+ preInstall = ''
+ export LC_ALL="en_US.utf-8"
+ '';
+
+ pythonPath = with python3.pkgs; requiredPythonModules [ pygobject3 ];
+
+ preFixup = ''
+ buildPythonPath "$out $pythonPath"
+ gappsWrapperArgs+=(
+ --prefix PYTHONPATH : "$program_PYTHONPATH"
+ )
+
+ # Ensure that all plugins get their interpreter paths fixed up.
+ find $out/lib -name \*.py -type f -print0 | while read -d "" f; do
+ chmod a+x "$f"
+ done
+ '';
+
+ passthru.updateScript = gnome3.updateScript { packageName = pname; };
+
+ meta = with stdenv.lib; {
+ description = "An IDE for writing GNOME-based software";
+ longDescription = ''
+ Global search, auto-completion, source code map, documentation
+ reference, and other features expected in an IDE, but with a focus
+ on streamlining GNOME-based development projects.
+
+ This package does not pull in the dependencies needed for every
+ plugin. If you find that a plugin you wish to use doesn't work, we
+ currently recommend running gnome-builder inside a nix-shell with
+ appropriate dependencies loaded.
+ '';
+ homepage = https://wiki.gnome.org/Apps/Builder;
+ license = licenses.gpl3Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/editors/gnome-latex/default.nix b/pkgs/applications/editors/gnome-latex/default.nix
index 4657d0d10ad..055ac050b54 100644
--- a/pkgs/applications/editors/gnome-latex/default.nix
+++ b/pkgs/applications/editors/gnome-latex/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, wrapGAppsHook
, tepl, amtk, gnome3, glib, pkgconfig, intltool, itstool, libxml2 }:
let
- version = "3.28.1";
+ version = "3.30.1";
pname = "gnome-latex";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1z481izrx057wraphnr82kxnpmmi8nvl7jswyylzm22kfs0mw402";
+ sha256 = "0yvkp311ikmiypzj2q6ypvyw5migxiqp8lwhyl3qq6mk6p0x66w8";
};
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
diff --git a/pkgs/applications/editors/gobby/default.nix b/pkgs/applications/editors/gobby/default.nix
index de1e5e4c64b..e59def88de5 100644
--- a/pkgs/applications/editors/gobby/default.nix
+++ b/pkgs/applications/editors/gobby/default.nix
@@ -1,26 +1,22 @@
{ avahiSupport ? false # build support for Avahi in libinfinity
-, gnomeSupport ? false # build support for Gnome(gnome-vfs)
-, stdenv, fetchurl, pkgconfig
-, gtkmm2, gsasl, gtksourceview, libxmlxx, libinfinity, intltool
-, gnome_vfs ? null}:
+, stdenv, fetchurl, fetchFromGitHub, autoconf, automake, pkgconfig, wrapGAppsHook
+, gtkmm3, gsasl, gtksourceview3, libxmlxx, libinfinity, intltool, itstool, gnome3 }:
let
libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
-
in stdenv.mkDerivation rec {
-
- name = "gobby-0.5.0";
- src = fetchurl {
- url = "http://releases.0x539.de/gobby/${name}.tar.gz";
- sha256 = "165x0r668ma5blziisvbr8qig3jw9hf7i6w8r7wwvz3wsac3bswc";
+ name = "gobby-unstable-2018-04-03";
+ src = fetchFromGitHub {
+ owner = "gobby";
+ repo = "gobby";
+ rev = "ea4df27c9b6b885434797b0071ce198b23f9f63b";
+ sha256 = "0q7lq64yn16lxvj4jphs8y9194h0xppj8k7y9x8b276krraak2az";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ gtkmm2 gsasl gtksourceview libxmlxx libinf intltool ]
- ++ stdenv.lib.optional gnomeSupport gnome_vfs;
-
- configureFlags = ''
- '';
+ nativeBuildInputs = [ autoconf automake pkgconfig intltool itstool gnome3.yelp-tools wrapGAppsHook ];
+ buildInputs = [ gtkmm3 gsasl gtksourceview3 libxmlxx libinf ];
+
+ preConfigure = "./autogen.sh";
meta = with stdenv.lib; {
homepage = http://gobby.0x539.de/;
diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix
index d77f8f2e7a6..b46dddfc73e 100644
--- a/pkgs/applications/editors/jetbrains/default.nix
+++ b/pkgs/applications/editors/jetbrains/default.nix
@@ -249,12 +249,12 @@ in
clion = buildClion rec {
name = "clion-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "C/C++ IDE. New. Intelligent. Cross-platform";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/cpp/CLion-${version}.tar.gz";
- sha256 = "08kjlmldnd6rnk8m12klfp9vbkbvcsgaknpi55r248nzglnbx9gz"; /* updated by script */
+ sha256 = "1wjrki0awjyjmv7hh5rkhbpx40yqjssgh4nv61fvg189aric4rzj"; /* updated by script */
};
wmClass = "jetbrains-clion";
update-channel = "CLion Release"; # channel's id as in http://www.jetbrains.com/updates/updates.xml
@@ -262,12 +262,12 @@ in
datagrip = buildDataGrip rec {
name = "datagrip-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "Your Swiss Army Knife for Databases and SQL";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
- sha256 = "1byf46vni8s6qf3wlsnscxipgndl6ic48nizwiaqasnhhszqssxs"; /* updated by script */
+ sha256 = "0sfcl6bcq5hzwx1fdn8zfyl4qqjcmjmzwspa7v7niyqhbj5zdba9"; /* updated by script */
};
wmClass = "jetbrains-datagrip";
update-channel = "DataGrip 2018.2";
@@ -275,12 +275,12 @@ in
goland = buildGoland rec {
name = "goland-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.1"; /* updated by script */
description = "Up and Coming Go IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/go/${name}.tar.gz";
- sha256 = "0z7a06892c3hcq5zxvkfnyf0ablwq51710x1f12v6r297l4mfra0"; /* updated by script */
+ sha256 = "0k96v00cbxkgxs9xby5m4dxl4w2kkm2lii54z1hqjwqmc9kxa2ia"; /* updated by script */
};
wmClass = "jetbrains-goland";
update-channel = "GoLand Release";
@@ -288,12 +288,12 @@ in
idea-community = buildIdea rec {
name = "idea-community-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
- sha256 = "0r5fsai77w74vhfs449yff56pi4vynl8w25amn23k6hddlqxph2s"; /* updated by script */
+ sha256 = "1495zkccss1bkh803p6065nypqj72zra9dbnlx3iz4kkbawr7j15"; /* updated by script */
};
wmClass = "jetbrains-idea-ce";
update-channel = "IntelliJ IDEA Release";
@@ -301,12 +301,12 @@ in
idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/idea/ideaIU-${version}-no-jdk.tar.gz";
- sha256 = "1xq97dcf7xcs8fsrjsqqrzxf2gnrll8bbqkzrpg85bqxap0hvb45"; /* updated by script */
+ sha256 = "04jzsmnfmxxf264dla6scshk576z8w8sv78mpzb2mc1ndwviwflx"; /* updated by script */
};
wmClass = "jetbrains-idea";
update-channel = "IntelliJ IDEA Release";
@@ -314,12 +314,12 @@ in
phpstorm = buildPhpStorm rec {
name = "phpstorm-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "Professional IDE for Web and PHP developers";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webide/PhpStorm-${version}.tar.gz";
- sha256 = "15czwk15c1gnf7xrgm423xafsw55083dd6g15g69zs0l9psrss31"; /* updated by script */
+ sha256 = "1sjxavkfjg4g9rgjqjjb9d6wg53dwfs8n65w3qbp87c7x3pl006r"; /* updated by script */
};
wmClass = "jetbrains-phpstorm";
update-channel = "PhpStorm 2018.2";
@@ -327,12 +327,12 @@ in
pycharm-community = buildPycharm rec {
name = "pycharm-community-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "PyCharm Community Edition";
license = stdenv.lib.licenses.asl20;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0a5dsr2piw0vgm9lvc2k18sdnvii55xdyi90z95hzg5syhsm1a94"; /* updated by script */
+ sha256 = "0nq4xwqczppdrswi826yzjdzqpiwl4iyi70d7g6ncqd9wyiay4z4"; /* updated by script */
};
wmClass = "jetbrains-pycharm-ce";
update-channel = "PyCharm Release";
@@ -340,12 +340,12 @@ in
pycharm-professional = buildPycharm rec {
name = "pycharm-professional-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "PyCharm Professional Edition";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/python/${name}.tar.gz";
- sha256 = "0azjrbxpwank09i7riflbkgrgm23f0q6hgisca6d14ldcbr933aj"; /* updated by script */
+ sha256 = "1cf8z1wb532qhxlf0z4d791x084drfxzlaxq28hzy4f450bqbkp7"; /* updated by script */
};
wmClass = "jetbrains-pycharm";
update-channel = "PyCharm Release";
@@ -353,25 +353,25 @@ in
rider = buildRider rec {
name = "rider-${version}";
- version = "2018.1.3"; /* updated by script */
+ version = "2018.2"; /* updated by script */
description = "A cross-platform .NET IDE based on the IntelliJ platform and ReSharper";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/rider/JetBrains.Rider-${version}.tar.gz";
- sha256 = "00wskr60mjipyp44wrpc3pn6awc92djn7rwhc08nrar3zv0j4mgg"; /* updated by script */
+ sha256 = "0yigw9g53i6xamwva8vcd38f0aysxqkf77avms4l7l63dkap99nq"; /* updated by script */
};
wmClass = "jetbrains-rider";
- update-channel = "Rider 2018.1.3";
+ update-channel = "Rider 2018.2";
};
ruby-mine = buildRubyMine rec {
name = "ruby-mine-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.1"; /* updated by script */
description = "The Most Intelligent Ruby and Rails IDE";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz";
- sha256 = "0la83cqf3aknrc62ddpij0gg50rws5l2g4iasyrvfhn4wnmj6n4q"; /* updated by script */
+ sha256 = "1gwcadjgs4cw5i3h1xn92ng415vzr5cxyrpgckr1qy37d5f4bhqg"; /* updated by script */
};
wmClass = "jetbrains-rubymine";
update-channel = "RubyMine 2018.2";
@@ -379,12 +379,12 @@ in
webstorm = buildWebStorm rec {
name = "webstorm-${version}";
- version = "2018.2"; /* updated by script */
+ version = "2018.2.2"; /* updated by script */
description = "Professional IDE for Web and JavaScript development";
license = stdenv.lib.licenses.unfree;
src = fetchurl {
url = "https://download.jetbrains.com/webstorm/WebStorm-${version}.tar.gz";
- sha256 = "024schngx26ik8cvmkijfzzmpkajckl2dbyz31ajnmixpn07pwi6"; /* updated by script */
+ sha256 = "1a31q7wrg4ihap8j6n2cg98ml1zic78drkrp0p554rgsnh7v4hwr"; /* updated by script */
};
wmClass = "jetbrains-webstorm";
update-channel = "WebStorm Release";
diff --git a/pkgs/applications/editors/kakoune/default.nix b/pkgs/applications/editors/kakoune/default.nix
index 83598bd7eb1..ad408081e1f 100644
--- a/pkgs/applications/editors/kakoune/default.nix
+++ b/pkgs/applications/editors/kakoune/default.nix
@@ -4,12 +4,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "kakoune-unstable-${version}";
- version = "2018-05-21";
+ version = "2018-08-05";
src = fetchFromGitHub {
repo = "kakoune";
owner = "mawww";
- rev = "878d2a4bdb674a5e7703a66e530520f48efba641";
- sha256 = "0pwy6ilsb62s1792gjyvhvq8shj60l8lx26b58zvpfb54an4s6rk";
+ rev = "ae75032936ed9ffa2bf14589fef115d3d684a7c6";
+ sha256 = "1qm6i8vzr4wjxxdvhr54pan0ysxq1sn880bz8p2w9y6qa91yd3m3";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ncurses asciidoc docbook_xsl libxslt ];
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index 96a9cea09c7..86134687ba3 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -32,11 +32,11 @@ in stdenv.mkDerivation rec {
outputs = [ "out" "info" ];
- configureFlags = ''
- --sysconfdir=/etc
- ${optionalString (!enableNls) "--disable-nls"}
- ${optionalString enableTiny "--enable-tiny"}
- '';
+ configureFlags = [
+ "--sysconfdir=/etc"
+ (stdenv.lib.enableFeature enableNls "nls")
+ (stdenv.lib.enableFeature enableTiny "tiny")
+ ];
postInstall = ''
cp ${nixSyntaxHighlight}/nix.nanorc $out/share/nano/
diff --git a/pkgs/applications/editors/nedit/default.nix b/pkgs/applications/editors/nedit/default.nix
index 39d96775ebc..6fff6df8cdd 100644
--- a/pkgs/applications/editors/nedit/default.nix
+++ b/pkgs/applications/editors/nedit/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/nedit;
platforms = with platforms; linux ++ darwin;
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/applications/editors/neovim/default.nix b/pkgs/applications/editors/neovim/default.nix
index a0a14e89860..6690e4c9c1b 100644
--- a/pkgs/applications/editors/neovim/default.nix
+++ b/pkgs/applications/editors/neovim/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, gettext, libmsgpack, libtermkey, libiconv
+{ stdenv, fetchFromGitHub, cmake, gettext, msgpack, libtermkey, libiconv
, libuv, luaPackages, ncurses, pkgconfig
, unibilium, xsel, gperf
, libvterm-neovim
@@ -25,7 +25,7 @@ let
buildInputs = [
libtermkey
libuv
- libmsgpack
+ msgpack
ncurses
libvterm-neovim
unibilium
diff --git a/pkgs/applications/editors/neovim/qt.nix b/pkgs/applications/editors/neovim/qt.nix
index 48f7b29f407..baeb3879735 100644
--- a/pkgs/applications/editors/neovim/qt.nix
+++ b/pkgs/applications/editors/neovim/qt.nix
@@ -1,24 +1,23 @@
{ stdenv, fetchFromGitHub, cmake, doxygen, makeWrapper
-, libmsgpack, neovim, pythonPackages, qtbase }:
+, msgpack, neovim, pythonPackages, qtbase }:
stdenv.mkDerivation rec {
name = "neovim-qt-${version}";
- version = "0.2.8";
+ version = "0.2.9";
src = fetchFromGitHub {
owner = "equalsraf";
repo = "neovim-qt";
rev = "v${version}";
- sha256 = "190yg6kkw953h8wajlqr2hvs2fz65y6z0blmywlg1nff724allaq";
+ sha256 = "014zqfbbv7q85z64h1iw88l37vhrvhjv7xxd0a76j7d1m2769kqs";
};
cmakeFlags = [
- "-DMSGPACK_INCLUDE_DIRS=${libmsgpack}/include"
- "-DMSGPACK_LIBRARIES=${libmsgpack}/lib/libmsgpackc.so"
+ "-DUSE_SYSTEM_MSGPACK=1"
];
buildInputs = with pythonPackages; [
- neovim qtbase libmsgpack
+ neovim qtbase msgpack
] ++ (with pythonPackages; [
jinja2 msgpack python
]);
@@ -28,13 +27,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
preConfigure = ''
- # avoid cmake trying to download libmsgpack
- echo "" > third-party/CMakeLists.txt
# we rip out a number of tests that fail in the build env
# the GUI tests will never work but the others should - they did before neovim 0.2.0
# was released
sed -i test/CMakeLists.txt \
-e '/^add_xtest_gui/d' \
+ -e '/tst_neovimobject/d' \
-e '/tst_neovimconnector/d' \
-e '/tst_callallmethods/d' \
-e '/tst_encoding/d'
@@ -42,7 +40,14 @@ stdenv.mkDerivation rec {
doCheck = true;
- postInstall = ''
+ postInstall = if stdenv.isDarwin then ''
+ mkdir -p $out/Applications
+ mv $out/bin/nvim-qt.app $out/Applications
+ rmdir $out/bin || :
+
+ wrapProgram "$out/Applications/nvim-qt.app/Contents/MacOS/nvim-qt" \
+ --prefix PATH : "${neovim}/bin"
+ '' else ''
wrapProgram "$out/bin/nvim-qt" \
--prefix PATH : "${neovim}/bin"
'';
diff --git a/pkgs/applications/editors/okteta/default.nix b/pkgs/applications/editors/okteta/default.nix
index abbffeb9180..efe728f6849 100644
--- a/pkgs/applications/editors/okteta/default.nix
+++ b/pkgs/applications/editors/okteta/default.nix
@@ -4,16 +4,16 @@
stdenv.mkDerivation rec {
name = "okteta-${version}";
- version = "17.12.3";
+ version = "0.25.2";
src = fetchurl {
- url = "mirror://kde/stable/applications/${version}/src/${name}.tar.xz";
- sha256 = "03wsv83l1cay2dpcsksad124wzan7kh8zxdw1h0yicn398kdbck4";
+ url = "mirror://kde/stable/okteta/${version}/src/${name}.tar.xz";
+ sha256 = "00mw8gdqvn6vn6ir6kqnp7xi3lpn6iyp4f5aknxwq6mdcxgjmh1p";
};
-
+
nativeBuildInputs = [ qtscript extra-cmake-modules kdoctools ];
buildInputs = [ shared-mime-info ];
-
+
propagatedBuildInputs = [
kconfig
kinit
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
karchive
kcrash
];
-
+
meta = with stdenv.lib; {
license = licenses.gpl2;
maintainers = with maintainers; [ peterhoeg bkchr ];
diff --git a/pkgs/applications/editors/sigil/default.nix b/pkgs/applications/editors/sigil/default.nix
index a6f454deaf5..ef0d98455f2 100644
--- a/pkgs/applications/editors/sigil/default.nix
+++ b/pkgs/applications/editors/sigil/default.nix
@@ -6,10 +6,10 @@
stdenv.mkDerivation rec {
name = "sigil-${version}";
- version = "0.9.9";
+ version = "0.9.10";
src = fetchFromGitHub {
- sha256 = "01pvc7k54mx5c7h1qiw92d4j459psv7n9xg94qbinf8vmpvkrcbw";
+ sha256 = "11r7043kbqv67z1aqk929scsg6yllldpl8icl32dw3dai7f1c658";
rev = version;
repo = "Sigil";
owner = "Sigil-Ebook";
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index 7a700e0956b..3711b3cdcee 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -6,6 +6,7 @@ args@{ source ? "default", callPackage, fetchurl, stdenv, ncurses, pkgconfig, ge
, libICE
, vimPlugins
, makeWrapper
+, wrapGAppsHook
# apple frameworks
, CoreServices, CoreData, Cocoa, Foundation, libobjc, cf-private
@@ -73,15 +74,6 @@ in stdenv.mkDerivation rec {
src = builtins.getAttr source {
"default" = common.src; # latest release
-
- "vim-nox" =
- {
- # vim nox branch: client-server without X by uing sockets
- # REGION AUTO UPDATE: { name="vim-nox"; type="hg"; url="https://code.google.com/r/yukihironakadaira-vim-cmdsrv-nox/"; branch="cmdsrv-nox"; }
- src = (fetchurl { url = "http://mawercer.de/~nix/repos/vim-nox-hg-2082fc3.tar.bz2"; sha256 = "293164ca1df752b7f975fd3b44766f5a1db752de6c7385753f083499651bd13a"; });
- name = "vim-nox-hg-2082fc3";
- # END
- }.src;
};
patches = [ ./cflags-prune.diff ] ++ stdenv.lib.optional ftNixSupport ./ft-nix-support.patch;
@@ -131,6 +123,7 @@ in stdenv.mkDerivation rec {
++ stdenv.lib.optional wrapPythonDrv makeWrapper
++ stdenv.lib.optional nlsSupport gettext
++ stdenv.lib.optional perlSupport perl
+ ++ stdenv.lib.optional (guiSupport == "gtk3") wrapGAppsHook
;
buildInputs = [ ncurses libX11 libXext libSM libXpm libXt libXaw libXau
@@ -161,6 +154,10 @@ in stdenv.mkDerivation rec {
ln -sfn '${nixosRuntimepath}' "$out"/share/vim/vimrc
'' + stdenv.lib.optionalString wrapPythonDrv ''
wrapProgram "$out/bin/vim" --prefix PATH : "${python}/bin"
+ '' + stdenv.lib.optionalString (guiSupport == "gtk3") ''
+ rm "$out/bin/gvim"
+ echo -e '#!${stdenv.shell}\n"'"$out/bin/vim"'" -g "$@"' > "$out/bin/gvim"
+ chmod a+x "$out/bin/gvim"
'';
preInstall = ''
diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix
index 7f16ce3596d..a775fb3bd79 100644
--- a/pkgs/applications/editors/vscode/default.nix
+++ b/pkgs/applications/editors/vscode/default.nix
@@ -1,8 +1,8 @@
{ stdenv, lib, fetchurl, unzip, atomEnv, makeDesktopItem,
- gtk2, makeWrapper, libXScrnSaver, libxkbfile, libsecret }:
+ gtk2, wrapGAppsHook, libXScrnSaver, libxkbfile, libsecret }:
let
- version = "1.25.1";
+ version = "1.26.1";
channel = "stable";
plat = {
@@ -12,9 +12,9 @@ let
}.${stdenv.system};
sha256 = {
- "i686-linux" = "1qljnajk4h9ki5gvydh1b557fvhvcryvkrvypvz0pr804lpdqsmg";
- "x86_64-linux" = "0f1lpwyxfchmbymzzxv97w9cy1z5pdljhwm49mc5v84aygmvnmjq";
- "x86_64-darwin" = "1dgda1drij1c114xzv4hs44k7rx4x1vzghlxgii0h2rg641n6pbn";
+ "i686-linux" = "1g7kqbz6mrf8ngx2bnwpi9fifq5rjznxgsgwjb532z3nh92ypa8n";
+ "x86_64-linux" = "02yldycakn5zxj1ji4nmhdyazqlkjqpzdj3g8j501c3j28pgiwjy";
+ "x86_64-darwin" = "0pnsfkh20mj7pzqw7wlfd98jqc6a1mnsq1iira15n7fafqgj8zpl";
}.${stdenv.system};
archive_fmt = if stdenv.system == "x86_64-darwin" then "zip" else "tar.gz";
@@ -49,8 +49,8 @@ in
};
buildInputs = if stdenv.system == "x86_64-darwin"
- then [ unzip makeWrapper libXScrnSaver libsecret ]
- else [ makeWrapper libXScrnSaver libxkbfile libsecret ];
+ then [ unzip libXScrnSaver libsecret ]
+ else [ wrapGAppsHook libXScrnSaver libxkbfile libsecret ];
installPhase =
if stdenv.system == "x86_64-darwin" then ''
diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix
index f9220e107f3..8f06a659f60 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.18.20";
+ name = "qgis-2.18.22";
buildInputs = [ gdal qt4 flex openssl bison proj geos xlibsWrapper sqlite gsl qwt qscintilla
fcgi libspatialindex libspatialite postgresql qjson qca2 txt2tags pkgconfig ]
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://qgis.org/downloads/${name}.tar.bz2";
- sha256 = "0bm9sv268lc3v48zjypsjjs62xnyb7zabzrms4jsy020waz6sk9g";
+ sha256 = "00b3a2hfn3i7bdx7x96vz2nj0976vpkhid4ss7n8c33fdvw3k82a";
};
# CMAKE_FIND_FRAMEWORK=never stops the installer choosing system
diff --git a/pkgs/applications/graphics/ImageMagick/7.0.nix b/pkgs/applications/graphics/ImageMagick/7.0.nix
index 86aafa9697d..c4afd6b3bed 100644
--- a/pkgs/applications/graphics/ImageMagick/7.0.nix
+++ b/pkgs/applications/graphics/ImageMagick/7.0.nix
@@ -84,6 +84,7 @@ stdenv.mkDerivation rec {
homepage = http://www.imagemagick.org/;
description = "A software suite to create, edit, compose, or convert bitmap images";
platforms = platforms.linux ++ platforms.darwin;
+ license = licenses.asl20;
maintainers = with maintainers; [ the-kenny wkennington ];
};
}
diff --git a/pkgs/applications/graphics/animbar/default.nix b/pkgs/applications/graphics/animbar/default.nix
new file mode 100644
index 00000000000..0d6b538b107
--- /dev/null
+++ b/pkgs/applications/graphics/animbar/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, lib, fetchurl, cmake, qt4, file, gcc }:
+
+stdenv.mkDerivation rec {
+ pname = "animbar";
+ version = "1.2";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/${pname}/${name}.tar.bz2";
+ sha256 = "0836nwcpyfdrapyj3hbg3wh149ihc26pc78h01adpc7c0r7d9pr9";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ qt4 file ];
+
+ installPhase = ''
+ mkdir -p $out/bin $out/share/pixmaps
+ cp src/animbar $out/bin
+ cp ../icon/* $out/share/pixmaps
+ '';
+
+ meta = with lib; {
+ description = "Create your own animation on paper and transparancy";
+ longDescription = ''
+ Animbar lets you easily create your own animation on paper and
+ transparancy. From a set of input images two output images are
+ computed, that are printed one on paper and one on
+ transparency. By moving the transparency over the paper you
+ create a fascinating animation effect. This kind of animation
+ technique is hundreds of years old and known under several
+ names: picket fence animation, barrier grid animation, Moiré
+ animation, to name a few.
+ '';
+ homepage = http://animbar.mnim.org;
+ maintainers = with maintainers; [ leenaars ];
+ platforms = platforms.linux;
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/graphics/avocode/default.nix b/pkgs/applications/graphics/avocode/default.nix
index 521f957ec1e..e0aea87c90c 100644
--- a/pkgs/applications/graphics/avocode/default.nix
+++ b/pkgs/applications/graphics/avocode/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "avocode-${version}";
- version = "3.2.0";
+ version = "3.4.0";
src = fetchurl {
url = "https://media.avocode.com/download/avocode-app/${version}/avocode-${version}-linux.zip";
- sha256 = "111kcjqm8j2v941m2ly4ahhxalylnsvy5zmclj1f490japz2h1xy";
+ sha256 = "1dk4vgam9r5nl8dvpfwrn52gq6r4zxs4zz63p3c4gk73d8qnh4dl";
};
libPath = stdenv.lib.makeLibraryPath (with xorg; with gnome2; [
diff --git a/pkgs/applications/graphics/batik/default.nix b/pkgs/applications/graphics/batik/default.nix
index a27590ccd4d..4032e2e3fee 100644
--- a/pkgs/applications/graphics/batik/default.nix
+++ b/pkgs/applications/graphics/batik/default.nix
@@ -10,7 +10,10 @@ stdenv.mkDerivation {
buildInputs = [unzip];
- meta = {
- platforms = stdenv.lib.platforms.unix;
+ meta = with stdenv.lib; {
+ description = "Java based toolkit for handling SVG";
+ homepage = https://xmlgraphics.apache.org/batik;
+ license = licenses.asl20;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix
index ac44a1e875c..51a401d4b8c 100644
--- a/pkgs/applications/graphics/darktable/default.nix
+++ b/pkgs/applications/graphics/darktable/default.nix
@@ -3,7 +3,7 @@
, ilmbase, gtk3, intltool, lcms2, lensfun, libX11, libexif, libgphoto2, libjpeg
, libpng, librsvg, libtiff, openexr, osm-gps-map, pkgconfig, sqlite, libxslt
, openjpeg, lua, pugixml, colord, colord-gtk, libwebp, libsecret, gnome3
-, ocl-icd
+, ocl-icd, pcre, gtk-mac-integration
}:
stdenv.mkDerivation rec {
@@ -18,24 +18,32 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja llvm pkgconfig intltool perl desktop-file-utils wrapGAppsHook ];
buildInputs = [
- cairo curl exiv2 glib gtk3 ilmbase lcms2 lensfun libX11 libexif
+ cairo curl exiv2 glib gtk3 ilmbase lcms2 lensfun libexif
libgphoto2 libjpeg libpng librsvg libtiff openexr sqlite libxslt
libsoup graphicsmagick json-glib openjpeg lua pugixml
- colord colord-gtk libwebp libsecret gnome3.adwaita-icon-theme
- osm-gps-map ocl-icd
- ];
-
+ libwebp libsecret gnome3.adwaita-icon-theme osm-gps-map pcre
+ ] ++ stdenv.lib.optionals stdenv.isLinux [
+ colord colord-gtk libX11 ocl-icd
+ ] ++ stdenv.lib.optional stdenv.isDarwin gtk-mac-integration;
+
cmakeFlags = [
"-DBUILD_USERMANUAL=False"
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ "-DUSE_COLORD=OFF"
+ "-DUSE_KWALLET=OFF"
];
+
# darktable changed its rpath handling in commit
# 83c70b876af6484506901e6b381304ae0d073d3c and as a result the
# binaries can't find libdarktable.so, so change LD_LIBRARY_PATH in
# the wrappers:
- preFixup = ''
+ preFixup = let
+ libPathEnvVar = if stdenv.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH";
+ libPathPrefix = "$out/lib/darktable" + stdenv.lib.optionalString stdenv.isLinux ":${ocl-icd}/lib";
+ in ''
gappsWrapperArgs+=(
- --prefix LD_LIBRARY_PATH ":" "$out/lib/darktable:${ocl-icd}/lib"
+ --prefix ${libPathEnvVar} ":" "${libPathPrefix}"
)
'';
@@ -43,7 +51,7 @@ stdenv.mkDerivation rec {
description = "Virtual lighttable and darkroom for photographers";
homepage = https://www.darktable.org;
license = licenses.gpl3Plus;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ goibhniu rickynils flosse mrVanDalo ];
};
}
diff --git a/pkgs/applications/graphics/dia/default.nix b/pkgs/applications/graphics/dia/default.nix
index 949dce7132b..a1f26f7bc09 100644
--- a/pkgs/applications/graphics/dia/default.nix
+++ b/pkgs/applications/graphics/dia/default.nix
@@ -24,14 +24,15 @@ stdenv.mkDerivation rec {
preConfigure = ''
NOCONFIGURE=1 ./autogen.sh # autoreconfHook is not enough
'';
- configureFlags = stdenv.lib.optionalString withGNOME "--enable-gnome";
+ configureFlags = stdenv.lib.optional withGNOME "--enable-gnome";
hardeningDisable = [ "format" ];
- meta = {
+ meta = with stdenv.lib; {
description = "Gnome Diagram drawing software";
homepage = http://live.gnome.org/Dia;
- maintainers = with stdenv.lib.maintainers; [raskin];
- platforms = stdenv.lib.platforms.unix;
+ maintainers = with maintainers; [ raskin ];
+ license = licenses.gpl2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/graphics/dosage/default.nix b/pkgs/applications/graphics/dosage/default.nix
index 69d09cd429c..d45d6c3a62e 100644
--- a/pkgs/applications/graphics/dosage/default.nix
+++ b/pkgs/applications/graphics/dosage/default.nix
@@ -1,4 +1,4 @@
-{ pythonPackages, fetchFromGitHub }:
+{ stdenv, pythonPackages, fetchFromGitHub }:
pythonPackages.buildPythonApplication rec {
pname = "dosage";
@@ -23,5 +23,6 @@ pythonPackages.buildPythonApplication rec {
meta = {
description = "A comic strip downloader and archiver";
homepage = https://dosage.rocks/;
+ license = stdenv.lib.licenses.mit;
};
}
diff --git a/pkgs/applications/graphics/epeg/default.nix b/pkgs/applications/graphics/epeg/default.nix
index ef694dec652..3645cc56572 100644
--- a/pkgs/applications/graphics/epeg/default.nix
+++ b/pkgs/applications/graphics/epeg/default.nix
@@ -26,6 +26,9 @@ stdenv.mkDerivation rec {
homepage = https://github.com/mattes/epeg;
description = "Insanely fast JPEG/ JPG thumbnail scaling";
platforms = platforms.linux ++ platforms.darwin;
+ license = {
+ url = "https://github.com/mattes/epeg#license";
+ };
maintainers = with maintainers; [ nh2 ];
};
}
diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix
index 91d5d2f1467..f10916bcd63 100644
--- a/pkgs/applications/graphics/feh/default.nix
+++ b/pkgs/applications/graphics/feh/default.nix
@@ -15,8 +15,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "man" "doc" ];
- nativeBuildInputs = [ makeWrapper xorg.libXt ]
- ++ optionals doCheck [ perlPackages.TestCommand perlPackages.TestHarness ];
+ nativeBuildInputs = [ makeWrapper xorg.libXt ];
buildInputs = [ xorg.libX11 xorg.libXinerama imlib2 libjpeg libpng curl libexif ];
@@ -36,8 +35,9 @@ stdenv.mkDerivation rec {
install -D -m 644 man/*.1 $out/share/man/man1
'';
- checkPhase = ''
- PERL5LIB="${perlPackages.TestCommand}/lib/perl5/site_perl" make test
+ checkInputs = [ perlPackages.TestCommand perlPackages.TestHarness ];
+ preCheck = ''
+ export PERL5LIB="${perlPackages.TestCommand}/lib/perl5/site_perl"
'';
doCheck = true;
diff --git a/pkgs/applications/graphics/fig2dev/default.nix b/pkgs/applications/graphics/fig2dev/default.nix
new file mode 100644
index 00000000000..1e54152fff4
--- /dev/null
+++ b/pkgs/applications/graphics/fig2dev/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, ghostscript, libpng } :
+
+let
+ version = "3.2.7a";
+
+in stdenv.mkDerivation {
+ name = "fig2dev-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/mcj/fig2dev-${version}.tar.xz";
+ sha256 = "0a7vkfl38fvkhg3na5gr9c4fskas9wbs84y9djg85nzwbshik8mx";
+ };
+
+ buildInputs = [ libpng ];
+
+ GSEXE="${ghostscript}/bin/gs";
+
+ meta = with stdenv.lib; {
+ description = "Tool to convert Xfig files to other formats";
+ homepage = http://mcj.sourceforge.net/;
+ license = licenses.xfig;
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/pkgs/applications/graphics/gimp/default.nix b/pkgs/applications/graphics/gimp/default.nix
index 8e18d531605..15033b8b2b0 100644
--- a/pkgs/applications/graphics/gimp/default.nix
+++ b/pkgs/applications/graphics/gimp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, autoreconfHook, pkgconfig, intltool, babl, gegl, gtk2, glib, gdk_pixbuf, isocodes
+{ stdenv, fetchurl, pkgconfig, intltool, babl, gegl, gtk2, glib, gdk_pixbuf, isocodes
, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, poppler_data, libtiff
, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, shared-mime-info
, python2Packages, libexif, gettext, xorg, glib-networking, libmypaint, gexiv2
@@ -9,14 +9,14 @@ let
inherit (python2Packages) pygtk wrapPython python;
in stdenv.mkDerivation rec {
name = "gimp-${version}";
- version = "2.10.4";
+ version = "2.10.6";
src = fetchurl {
url = "http://download.gimp.org/pub/gimp/v${stdenv.lib.versions.majorMinor version}/${name}.tar.bz2";
- sha256 = "14pi0q3wwkapy0inqxk1hjsa2h8lff1z4wgdsyrk29jaw66pdc7z";
+ sha256 = "07qh2ljbza2mph1gh8sicn27qihhj8hx3ivvry2874cfh8ghgj2f";
};
- nativeBuildInputs = [ autoreconfHook pkgconfig intltool gettext wrapPython ];
+ nativeBuildInputs = [ pkgconfig intltool gettext wrapPython ];
propagatedBuildInputs = [ gegl ]; # needed by gimp-2.0.pc
buildInputs = [
babl gegl gtk2 glib gdk_pixbuf pango cairo gexiv2 harfbuzz isocodes
diff --git a/pkgs/applications/graphics/gqview/default.nix b/pkgs/applications/graphics/gqview/default.nix
index a892f98ac47..75140bd005d 100644
--- a/pkgs/applications/graphics/gqview/default.nix
+++ b/pkgs/applications/graphics/gqview/default.nix
@@ -18,9 +18,10 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
- meta = {
+ meta = with stdenv.lib; {
description = "A fast image viewer";
homepage = http://gqview.sourceforge.net;
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/graphics/jbrout/default.nix b/pkgs/applications/graphics/jbrout/default.nix
index f120f8b13d4..9c81fe32b51 100644
--- a/pkgs/applications/graphics/jbrout/default.nix
+++ b/pkgs/applications/graphics/jbrout/default.nix
@@ -37,5 +37,6 @@ in pythonPackages.buildPythonApplication rec {
homepage = http://manatlan.com/jbrout/;
description = "Photo manager";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/graphics/meshlab/default.nix b/pkgs/applications/graphics/meshlab/default.nix
index eaaabe8fd39..bd5dea8014d 100644
--- a/pkgs/applications/graphics/meshlab/default.nix
+++ b/pkgs/applications/graphics/meshlab/default.nix
@@ -1,10 +1,13 @@
-{ stdenv, fetchFromGitHub, libGLU, qtbase, qtscript, qtxmlpatterns }:
+{ fetchFromGitHub, libGLU, llvmPackages, qtbase, qtscript, qtxmlpatterns }:
let
- meshlabRev = "5700f5474c8f90696a8925e2a209a0a8ab506662";
- vcglibRev = "a8e87662b63ee9f4ded5d4699b28d74183040803";
+ meshlabRev = "d596d7c086c51fbdfb56050f9c30b55dd0286d4c";
+ vcglibRev = "6c3c940e34327322507c703889f9f1cfa73ab183";
+ # ^ this should be the latest commit in the vcglib devel branch at the time of the meshlab revision
+
+ stdenv = llvmPackages.stdenv; # only building with clang seems to be tested upstream
in stdenv.mkDerivation {
- name = "meshlab-2016.12";
+ name = "meshlab-20180627-beta";
srcs =
[
@@ -12,31 +15,32 @@ in stdenv.mkDerivation {
owner = "cnr-isti-vclab";
repo = "meshlab";
rev = meshlabRev;
- sha256 = "0srrp7zhi86dsg4zsx1615gr26barz38zdl8s03zq6vm1dgzl3cc";
+ sha256 = "0xi7wiyy0yi545l5qvccbqahlcsf70mhx829gf7bq29640si4rax";
name = "meshlab-${meshlabRev}";
})
(fetchFromGitHub {
owner = "cnr-isti-vclab";
repo = "vcglib";
rev = vcglibRev;
- sha256 = "0jh8jc8rn7rci8qr3q03q574fk2hsc3rllysck41j8xkr3rmxz2f";
+ sha256 = "0jfgjvf21y9ncmyr7caipy3ardhig7hh9z8miy885c99b925hhwd";
name = "vcglib-${vcglibRev}";
})
];
sourceRoot = "meshlab-${meshlabRev}";
- patches = [ ./fix-2016.02.patch ];
-
hardeningDisable = [ "format" ];
enableParallelBuilding = true;
+ patches = [ ./fix-20180627-beta.patch ];
+
buildPhase = ''
# MeshLab has ../vcglib hardcoded everywhere, so move the source dir
mv ../vcglib-${vcglibRev} ../vcglib
cd src
export NIX_LDFLAGS="-rpath $out/opt/meshlab $NIX_LDFLAGS"
+ export QMAKESPEC="linux-clang"
pushd external
qmake -recursive external.pro
@@ -53,7 +57,7 @@ in stdenv.mkDerivation {
ln -s $out/opt/meshlab/meshlabserver $out/bin/meshlabserver
'';
- buildInputs = [ libGLU qtbase qtscript qtxmlpatterns ];
+ buildInputs = [ libGLU llvmPackages.openmp qtbase qtscript qtxmlpatterns ];
meta = {
description = "A system for processing and editing 3D triangular meshes.";
@@ -61,6 +65,5 @@ in stdenv.mkDerivation {
license = stdenv.lib.licenses.gpl3;
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
- broken = true; # 2018-04-11
};
}
diff --git a/pkgs/applications/graphics/meshlab/fix-2016.02.patch b/pkgs/applications/graphics/meshlab/fix-2016.02.patch
deleted file mode 100644
index ebccccc00a2..00000000000
--- a/pkgs/applications/graphics/meshlab/fix-2016.02.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From 0fd17cd2b6d57e8a2a981a70115c2565ee076d0f Mon Sep 17 00:00:00 2001
-From: Marco Callieri
-Date: Mon, 9 Jan 2017 16:06:14 +0100
-Subject: [PATCH 1/3] resolved ambiguity for abs overloads
-
-
-diff --git a/src/meshlabplugins/edit_quality/eqhandle.cpp b/src/meshlabplugins/edit_quality/eqhandle.cpp
-index 364d53bf..ef3d4a2d 100644
---- a/src/meshlabplugins/edit_quality/eqhandle.cpp
-+++ b/src/meshlabplugins/edit_quality/eqhandle.cpp
-@@ -83,7 +83,7 @@ void EqHandle::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
- setCursor(Qt::OpenHandCursor);
-
- QPointF newPos = event->scenePos();
-- qreal handleOffset = abs(newPos.x()-pos().x());
-+ qreal handleOffset = std::fabs(newPos.x()-pos().x());
-
- if (handleOffset >= std::numeric_limits::epsilon())
- {
---
-2.15.0
-
-
-From 33cfd5801e59b6c9e34360c75112e6dcb88d807b Mon Sep 17 00:00:00 2001
-From: Marco Callieri
-Date: Tue, 10 Jan 2017 10:05:05 +0100
-Subject: [PATCH 2/3] again, fabs ambiguity
-
-
-diff --git a/src/meshlabplugins/edit_quality/eqhandle.cpp b/src/meshlabplugins/edit_quality/eqhandle.cpp
-index ef3d4a2d..d29f8c45 100644
---- a/src/meshlabplugins/edit_quality/eqhandle.cpp
-+++ b/src/meshlabplugins/edit_quality/eqhandle.cpp
-@@ -30,6 +30,7 @@ FIRST RELEASE
- #include "eqhandle.h"
- #include
- #include
-+#include
-
- EqHandle::EqHandle(CHART_INFO *environment_info, QColor color, QPointF position,
- EQUALIZER_HANDLE_TYPE type, EqHandle** handles, qreal* midHandlePercentilePosition, QDoubleSpinBox* spinbox,
-@@ -83,7 +84,7 @@ void EqHandle::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
- setCursor(Qt::OpenHandCursor);
-
- QPointF newPos = event->scenePos();
-- qreal handleOffset = std::fabs(newPos.x()-pos().x());
-+ qreal handleOffset = fabs(newPos.x()-pos().x());
-
- if (handleOffset >= std::numeric_limits::epsilon())
- {
---
-2.15.0
-
-
-From d717e44f4134ebee03322a6a2a56fce626084a3c Mon Sep 17 00:00:00 2001
-From: Patrick Chilton
-Date: Mon, 4 Dec 2017 21:27:23 +0100
-Subject: [PATCH 3/3] io_TXT -> io_txt
-
-
-diff --git a/src/meshlab_full.pro b/src/meshlab_full.pro
-index 6ea7f1db..2a95c127 100644
---- a/src/meshlab_full.pro
-+++ b/src/meshlab_full.pro
-@@ -16,7 +16,7 @@ SUBDIRS = common \
- meshlabplugins/io_x3d \
- meshlabplugins/io_expe \
- meshlabplugins/io_pdb \
-- plugins_experimental/io_TXT \
-+ plugins_experimental/io_txt \
- # Filter plugins
- meshlabplugins/filter_aging \
- meshlabplugins/filter_ao \
-diff --git a/src/plugins_experimental/io_TXT/io_txt.cpp b/src/plugins_experimental/io_txt/io_txt.cpp
-similarity index 100%
-rename from src/plugins_experimental/io_TXT/io_txt.cpp
-rename to src/plugins_experimental/io_txt/io_txt.cpp
-diff --git a/src/plugins_experimental/io_TXT/io_txt.h b/src/plugins_experimental/io_txt/io_txt.h
-similarity index 100%
-rename from src/plugins_experimental/io_TXT/io_txt.h
-rename to src/plugins_experimental/io_txt/io_txt.h
-diff --git a/src/plugins_experimental/io_TXT/io_txt.pro b/src/plugins_experimental/io_txt/io_txt.pro
-similarity index 100%
-rename from src/plugins_experimental/io_TXT/io_txt.pro
-rename to src/plugins_experimental/io_txt/io_txt.pro
---
-2.15.0
-
diff --git a/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch b/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch
new file mode 100644
index 00000000000..177b8e90c57
--- /dev/null
+++ b/pkgs/applications/graphics/meshlab/fix-20180627-beta.patch
@@ -0,0 +1,25 @@
+diff --git a/src/meshlabplugins/edit_paint/paintbox.cpp b/src/meshlabplugins/edit_paint/paintbox.cpp
+index 2097a5b..6bcd1a4 100644
+--- a/src/meshlabplugins/edit_paint/paintbox.cpp
++++ b/src/meshlabplugins/edit_paint/paintbox.cpp
+@@ -23,6 +23,7 @@
+
+ #include "paintbox.h"
+ #include
++#include
+
+ Paintbox::Paintbox(QWidget * parent, Qt::WindowFlags flags) : QWidget(parent, flags)
+ {
+diff --git a/src/meshlabplugins/render_gdp/shaderDialog.h b/src/meshlabplugins/render_gdp/shaderDialog.h
+index a62d3b5..7eb1594 100644
+--- a/src/meshlabplugins/render_gdp/shaderDialog.h
++++ b/src/meshlabplugins/render_gdp/shaderDialog.h
+@@ -32,6 +32,8 @@
+ #include "shaderStructs.h"
+ #include "ui_shaderDialog.h"
+ #include
++#include
++#include
+
+ class QGLWidget;
+
diff --git a/pkgs/applications/graphics/photivo/default.nix b/pkgs/applications/graphics/photivo/default.nix
index 73bbd5003bd..4843898eb64 100644
--- a/pkgs/applications/graphics/photivo/default.nix
+++ b/pkgs/applications/graphics/photivo/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with stdenv.lib; {
- platforms = platforms.linux;
- maintainers = [ ];
+ platforms = platforms.linux;
+ license = licenses.gpl3;
};
}
diff --git a/pkgs/applications/graphics/photoqt/default.nix b/pkgs/applications/graphics/photoqt/default.nix
index 01affbbbd94..7571bb29bec 100644
--- a/pkgs/applications/graphics/photoqt/default.nix
+++ b/pkgs/applications/graphics/photoqt/default.nix
@@ -31,6 +31,5 @@ stdenv.mkDerivation rec {
description = "Simple, yet powerful and good looking image viewer";
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.eduarrrd ];
};
}
diff --git a/pkgs/applications/graphics/processing3/default.nix b/pkgs/applications/graphics/processing3/default.nix
index 6916ef4ad7a..5575c56b7fd 100644
--- a/pkgs/applications/graphics/processing3/default.nix
+++ b/pkgs/applications/graphics/processing3/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, fetchurl, xmlstarlet, makeWrapper, ant, jdk, rsync, javaPackages, libXxf86vm, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
- version = "3.3.7";
+ version = "3.4";
name = "processing3-${version}";
src = fetchFromGitHub {
owner = "processing";
repo = "processing";
- rev = "processing-0264-3.3.7";
- sha256 = "0a20z19lmc4xarfnr7xshcmlv3xkc2dgjxknis0iv79gxnwlqhpq";
+ rev = "processing-0265-${version}";
+ sha256 = "12wpxgn2wd5vbasx9584w5yb1s319smq1zh8m7dvp7gkqw9plwp4";
};
nativeBuildInputs = [ ant rsync makeWrapper ];
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
${xmlstarlet}/bin/xmlstarlet ed --inplace -P -d '//get[@src="http://download.processing.org/reference.zip"]' build/build.xml
install -D -m0444 ${fetchurl {
url = http://download.processing.org/reference.zip;
- sha256 = "104zig026y8vbl4qksmscjq0bms8mi2jmri1ijdlbkxcqnv9bnlf";
+ sha256 = "0dli1bdgw8hsx7g7b048ap81v2za9maa6pfcwdqm3qkfypr8q7pr";
}
} ./java/reference.zip
diff --git a/pkgs/applications/graphics/qiv/default.nix b/pkgs/applications/graphics/qiv/default.nix
index 02f5f33f6e6..8e6058d6998 100644
--- a/pkgs/applications/graphics/qiv/default.nix
+++ b/pkgs/applications/graphics/qiv/default.nix
@@ -17,10 +17,11 @@ stdenv.mkDerivation (rec {
substituteInPlace Makefile --replace /man/ /share/man/
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Quick image viewer";
homepage = http://spiegl.de/qiv/;
inherit version;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
})
diff --git a/pkgs/applications/graphics/rapid-photo-downloader/default.nix b/pkgs/applications/graphics/rapid-photo-downloader/default.nix
new file mode 100644
index 00000000000..d47f08c90b9
--- /dev/null
+++ b/pkgs/applications/graphics/rapid-photo-downloader/default.nix
@@ -0,0 +1,71 @@
+{ stdenv, fetchurl, python3Packages
+, file, intltool, gobjectIntrospection, libgudev
+, udisks, glib, gnome3, gst_all_1, libnotify
+, exiv2, exiftool, qt5, gdk_pixbuf
+}:
+
+python3Packages.buildPythonApplication rec {
+ pname = "rapid-photo-downloader";
+ version = "0.9.10";
+
+ src = fetchurl {
+ url = "https://launchpad.net/rapid/pyqt/${version}/+download/${pname}-${version}.tar.gz";
+ sha256 = "1i0lfj9gnfya49gxx59ls364z651fqagd4krnz9jhg9m0l48ljdf";
+ };
+
+ # Disable version check and fix install tests
+ postPatch = ''
+ substituteInPlace raphodo/constants.py \
+ --replace "disable_version_check = False" "disable_version_check = True"
+ substituteInPlace raphodo/rescan.py \
+ --replace "from preferences" "from raphodo.preferences"
+ substituteInPlace raphodo/copyfiles.py \
+ --replace "import problemnotification" "import raphodo.problemnotification"
+ '';
+
+ nativeBuildInputs = [ file intltool gobjectIntrospection ];
+
+ buildInputs = [
+ libgudev
+ udisks
+ glib
+ gnome3.gexiv2
+ gst_all_1.gstreamer
+ libnotify
+ exiv2
+ exiftool
+ qt5.qtimageformats
+ gdk_pixbuf
+ ] ++ (with python3Packages; [
+ pyqt5
+ pygobject3
+ gphoto2
+ pyzmq
+ tornado
+ psutil
+ pyxdg
+ arrow
+ dateutil
+ easygui
+ colour
+ pymediainfo
+ sortedcontainers
+ rawkit
+ requests
+ colorlog
+ pyprind
+ ]);
+
+ makeWrapperArgs = [
+ "--set GI_TYPELIB_PATH \"$GI_TYPELIB_PATH\""
+ "--set PYTHONPATH \"$PYTHONPATH\""
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Photo and video importer for cameras, phones, and memory cards";
+ homepage = http://www.damonlynch.net/rapid/;
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/applications/graphics/renderdoc/default.nix b/pkgs/applications/graphics/renderdoc/default.nix
index 9a21d457a83..99e250e9e4d 100644
--- a/pkgs/applications/graphics/renderdoc/default.nix
+++ b/pkgs/applications/graphics/renderdoc/default.nix
@@ -12,14 +12,14 @@ let
};
in
stdenv.mkDerivation rec {
- version = "1.0";
+ version = "1.1";
name = "renderdoc-${version}";
src = fetchFromGitHub {
owner = "baldurk";
repo = "renderdoc";
rev = "v${version}";
- sha256 = "0l7pjxfrly4llryjnwk42dzx65n78wc98h56qm4yh04ja8fdbx2y";
+ sha256 = "0kb9m1dm0mnglqyh1srvl0f1bgjghxzbqarn0xfqw49wphqwhmcd";
};
buildInputs = [
diff --git a/pkgs/applications/graphics/xara/default.nix b/pkgs/applications/graphics/xara/default.nix
index 4542de2d42f..56388a8a255 100644
--- a/pkgs/applications/graphics/xara/default.nix
+++ b/pkgs/applications/graphics/xara/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ automake pkgconfig gettext perl zip ];
buildInputs = [ wxGTK gtk2 libxml2 freetype pango ];
- configureFlags = "--disable-svnversion";
+ configureFlags = [ "--disable-svnversion" ];
patches = map fetchurl (import ./debian-patches.nix);
diff --git a/pkgs/applications/graphics/xfig/builder.sh b/pkgs/applications/graphics/xfig/builder.sh
deleted file mode 100644
index 9d95eca0122..00000000000
--- a/pkgs/applications/graphics/xfig/builder.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-source $stdenv/setup
-
-makeFlags="XAWLIB=-lXaw3d BINDIR=$out/bin XAPPLOADDIR=$out/etc/X11/app-defaults LIBDIR=$out/lib/X11 XFIGDOCDIR=$out/share/doc/xfig MANPATH=$out/man"
-
-# We need chmod +wx on dirs, not just chmod +w
-dontMakeSourcesWritable=1
-postUnpack() {
- find . -type d -exec chmod +x '{}' \;
-}
-
-preBuild() {
- echo "#define XAW3D" >> Imakefile.tmp
- echo "#define XAW3D1_5E" >> Imakefile.tmp
- cat Imakefile >> Imakefile.tmp
- mv Imakefile.tmp Imakefile
- xmkmf
-
- sed -e 's@[$][$]m@-- &@g' -i Makefile
-}
-
-installPhase() {
- make install.all $makeFlags
-
- wrapProgram $out/bin/xfig \
- --set XAPPLRESDIR $out/etc/X11/app-defaults
-}
-
-genericBuild
diff --git a/pkgs/applications/graphics/xfig/default.nix b/pkgs/applications/graphics/xfig/default.nix
index 545675ab154..429af12b9bb 100644
--- a/pkgs/applications/graphics/xfig/default.nix
+++ b/pkgs/applications/graphics/xfig/default.nix
@@ -1,47 +1,42 @@
-{ stdenv, fetchurl, makeWrapper, imake
-, xlibsWrapper, libXpm, libXmu, libXi, libXp, Xaw3d, libpng, libjpeg}:
+{ stdenv, fetchurl, xlibsWrapper, makeWrapper, libXpm
+, libXmu, libXi, libXp, Xaw3d, fig2dev
+}:
-let version = "3.2.5b"; in
-stdenv.mkDerivation {
+let
+ version = "3.2.7a";
+
+in stdenv.mkDerivation {
name = "xfig-${version}";
src = fetchurl {
- url = "mirror://sourceforge/mcj/xfig.${version}.full.tar.gz";
- sha256 = "1hl5x49sgc0vap411whhcq6qhvh4xbjg7jggv7ih9pplg5nwy0aw";
+ url = "mirror://sourceforge/mcj/xfig-${version}.tar.xz";
+ sha256 = "096zgp0bqnxhgxbrv2jjylrjz3pr4da0xxznlk2z7ffxr5pri2fa";
};
- builder = ./builder.sh;
+ postPatch = ''
+ sed -i 's:"fig2dev":"${fig2dev}/bin/fig2dev":' src/main.c
+ '';
- buildInputs = [xlibsWrapper libXpm libXmu libXi libXp Xaw3d libpng libjpeg];
+ postInstall = ''
+ mkdir -p $out/share/X11/app-defaults
+ cp app-defaults/* $out/share/X11/app-defaults
- nativeBuildInputs = [ imake makeWrapper ];
+ wrapProgram $out/bin/xfig \
+ --set XAPPLRESDIR $out/share/X11/app-defaults
+ '';
- hardeningDisable = [ "format" ];
+ enableParallelBuilding = true;
- NIX_CFLAGS_COMPILE = "-I${libXpm.dev}/include/X11";
+ nativeBuildInputs = [ makeWrapper ];
- patches =
- let
- debPrefix = "http://patch-tracker.debian.org/patch/series/dl/xfig/1:3.2.5.b-3";
- in
- [
- (fetchurl {
- url = "${debPrefix}/35_CVE-2010-4262.patch";
- sha256 = "1pj669sz49wzjvvm96gwbnani7wqi0ijh21imqdzqw47qxdv7zp5";
- })
- (fetchurl {
- url = "${debPrefix}/13_remove_extra_libs.patch";
- sha256 = "1qb14ay0c8xrjzhi21jl7sl8mdzxardldzpnflkzml774bbpn8av";
- })
- (fetchurl {
- url = "${debPrefix}/36_libpng15.patch";
- sha256 = "0jd5bqj7sj9bbnxg2d0y6zmv4ka4qif2x4zc84ngdqga5433anvn";
- })
- ];
+ buildInputs = [ xlibsWrapper libXpm libXmu libXi libXp Xaw3d ];
- meta = {
+ meta = with stdenv.lib; {
description = "An interactive drawing tool for X11";
- homepage = http://xfig.org;
- platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice
+ longDescription = ''
+ Note that you need to have the netpbm tools
+ in your path to export bitmaps.
+ '';
+ inherit (fig2dev.meta) license homepage platforms;
};
}
diff --git a/pkgs/applications/graphics/yed/default.nix b/pkgs/applications/graphics/yed/default.nix
index aa2435c43de..a7cc7229d5b 100644
--- a/pkgs/applications/graphics/yed/default.nix
+++ b/pkgs/applications/graphics/yed/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "yEd-${version}";
- version = "3.17.2";
+ version = "3.18.1";
src = requireFile {
name = "${name}.zip";
url = "https://www.yworks.com/en/products/yfiles/yed/";
- sha256 = "0wpfvd3jqxgjk3xqkamvlg7rk0w0pmrv7srjfqns447ccc3i7qg2";
+ sha256 = "6aefd87cd925b4a4c86871a3772de243b4e520a86f82158189ae8c19a9a5ecf8";
};
nativeBuildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/applications/kde/default.nix b/pkgs/applications/kde/default.nix
index d839a7141e3..f995abf2836 100644
--- a/pkgs/applications/kde/default.nix
+++ b/pkgs/applications/kde/default.nix
@@ -77,6 +77,7 @@ let
calendarsupport = callPackage ./calendarsupport.nix {};
dolphin = callPackage ./dolphin.nix {};
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
+ dragon = callPackage ./dragon.nix {};
eventviews = callPackage ./eventviews.nix {};
ffmpegthumbs = callPackage ./ffmpegthumbs.nix { };
filelight = callPackage ./filelight.nix {};
diff --git a/pkgs/applications/kde/dragon.nix b/pkgs/applications/kde/dragon.nix
new file mode 100644
index 00000000000..9dd55ec4b9c
--- /dev/null
+++ b/pkgs/applications/kde/dragon.nix
@@ -0,0 +1,25 @@
+{
+ mkDerivation, lib,
+ extra-cmake-modules, kdoctools,
+ baloo, baloo-widgets, kactivities, kbookmarks, kcmutils,
+ kcompletion, kconfig, kcoreaddons, kdelibs4support, kdbusaddons,
+ kfilemetadata, ki18n, kiconthemes, kinit, kio, knewstuff, knotifications,
+ kparts, ktexteditor, kwindowsystem, phonon, solid, phonon-backend-gstreamer
+}:
+
+mkDerivation {
+ name = "dragon";
+ meta = {
+ license = with lib.licenses; [ gpl2 fdl12 ];
+ description = "A simple media player for KDE";
+ maintainers = [ lib.maintainers.jonathanreeve ];
+ };
+ nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+ propagatedBuildInputs = [
+ baloo baloo-widgets kactivities kbookmarks kcmutils kcompletion kconfig
+ kcoreaddons kdelibs4support kdbusaddons kfilemetadata ki18n kiconthemes
+ kinit kio knewstuff knotifications kparts ktexteditor kwindowsystem
+ phonon solid phonon-backend-gstreamer
+ ];
+ outputs = [ "out" "dev" ];
+}
diff --git a/pkgs/applications/misc/1password/default.nix b/pkgs/applications/misc/1password/default.nix
index d5818614b9e..94dfc68fb59 100644
--- a/pkgs/applications/misc/1password/default.nix
+++ b/pkgs/applications/misc/1password/default.nix
@@ -2,24 +2,24 @@
stdenv.mkDerivation rec {
name = "1password-${version}";
- version = "0.4.1";
+ version = "0.5.3";
src =
if stdenv.system == "i686-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_386_v${version}.zip";
- sha256 = "1yzzh1f6hx7vwdgzp0znsjarjiw4xqmmrkc5xwywgjpg81qqpl8c";
+ sha256 = "05s223h1yps4k9kmignl0r5sbh6w7m1hnlmafnf1kiwv7gacvxjc";
stripRoot = false;
}
else if stdenv.system == "x86_64-linux" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_linux_amd64_v${version}.zip";
- sha256 = "0dgj1zqmpdbnsz2v2j7nqm232cdgyp9wagc089dxi4hbzkmfcvzx";
+ sha256 = "0p9x1fx0309v8dxxaf88m8x8q15zzqywfmjn6v5wb9v3scp9396v";
stripRoot = false;
}
else if stdenv.system == "x86_64-darwin" then
fetchzip {
url = "https://cache.agilebits.com/dist/1P/op/pkg/v${version}/op_darwin_amd64_v${version}.zip";
- sha256 = "116bvyfg38npdhlzaxan5y47cbw7jvj94q5w6v71kxsjzxk9l44a";
+ sha256 = "1z2xp9bn93gr4ha6zx65va1fb58a2xlnnmpv583y96gq3vbnqdcj";
stripRoot = false;
}
else throw "Architecture not supported";
@@ -34,13 +34,11 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- description = "1Password command-line tool";
- homepage = [
- "https://blog.agilebits.com/2017/09/06/announcing-the-1password-command-line-tool-public-beta/"
- "https://app-updates.agilebits.com/product_history/CLI"
- ];
- maintainers = with maintainers; [ joelburget ];
- license = licenses.unfree;
- platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
+ description = "1Password command-line tool";
+ homepage = https://support.1password.com/command-line/;
+ downloadPage = https://app-updates.agilebits.com/product_history/CLI;
+ maintainers = with maintainers; [ joelburget ];
+ license = licenses.unfree;
+ platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" ];
};
}
diff --git a/pkgs/applications/misc/antfs-cli/default.nix b/pkgs/applications/misc/antfs-cli/default.nix
index 30b8a435f90..f21438dfcec 100644
--- a/pkgs/applications/misc/antfs-cli/default.nix
+++ b/pkgs/applications/misc/antfs-cli/default.nix
@@ -1,7 +1,8 @@
-{ stdenv, fetchFromGitHub, pythonPackages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
-pythonPackages.buildPythonApplication rec {
- name = "antfs-cli-unstable-2017-02-11";
+python3Packages.buildPythonApplication rec {
+ pname = "antfs-cli";
+ version = "unstable-2017-02-11";
meta = with stdenv.lib; {
homepage = https://github.com/Tigge/antfs-cli;
@@ -17,5 +18,5 @@ pythonPackages.buildPythonApplication rec {
sha256 = "0v8y64kldfbs809j1g9d75dd1vxq7mfxnp4b45pz8anpxhjf64fy";
};
- propagatedBuildInputs = [ pythonPackages.openant ];
+ propagatedBuildInputs = [ python3Packages.openant ];
}
diff --git a/pkgs/applications/misc/buku/default.nix b/pkgs/applications/misc/buku/default.nix
index 83ba02933fd..dacfa908b51 100644
--- a/pkgs/applications/misc/buku/default.nix
+++ b/pkgs/applications/misc/buku/default.nix
@@ -1,28 +1,23 @@
{ stdenv, python3, fetchFromGitHub, fetchpatch }:
with python3.pkgs; buildPythonApplication rec {
- version = "3.7";
+ version = "3.8";
pname = "buku";
src = fetchFromGitHub {
owner = "jarun";
repo = "buku";
rev = "v${version}";
- sha256 = "0qc6xkrhf2phaj9fhym19blr4rr2vllvnyljjz909xr4vsynvb41";
- };
-
- patches = fetchpatch {
- url = https://github.com/jarun/Buku/commit/495d6eac4d9371e8ce6d3f601e2bb9e5e74962b4.patch;
- sha256 = "0py4l5qcgdzqr0iqmcc8ddld1bspk8iwypz4dcr88y70j86588gk";
+ sha256 = "0gv26c4rr1akcaiff1nrwil03sv7d58mfxr86pgsw6nwld67ns0r";
};
checkInputs = [
pytestcov
- pytest-catchlog
hypothesis
pytest
pylint
flake8
+ pyyaml
];
propagatedBuildInputs = [
@@ -30,6 +25,14 @@ with python3.pkgs; buildPythonApplication rec {
beautifulsoup4
requests
urllib3
+ flask
+ flask-api
+ flask-bootstrap
+ flask-paginate
+ flask_wtf
+ arrow
+ werkzeug
+ click
];
preCheck = ''
@@ -43,7 +46,7 @@ with python3.pkgs; buildPythonApplication rec {
--replace "self.assertEqual(url, 'https://www.google.com')" ""
'';
- installPhase = ''
+ postInstall = ''
make install PREFIX=$out
mkdir -p $out/share/zsh/site-functions $out/share/bash-completion/completions $out/share/fish/vendor_completions.d
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index 0a98f387ff8..15d894b0413 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "3.28.0";
+ version = "3.29.0";
name = "calibre-${version}";
src = fetchurl {
url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz";
- sha256 = "0b3vv03c6m6972sk8zj3zc5sq6b9837irnfgjlqhv9z5i75m0414";
+ sha256 = "1r29vi8j51r0nnzpjbg34ryvizzkn31sq1iz7z748wjfgr87wmyh";
};
patches = [
diff --git a/pkgs/applications/misc/cgminer/default.nix b/pkgs/applications/misc/cgminer/default.nix
index acd38d74dca..ee3e2a955d3 100644
--- a/pkgs/applications/misc/cgminer/default.nix
+++ b/pkgs/applications/misc/cgminer/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
xorg.libX11 xorg.libXext xorg.libXinerama jansson
];
configureScript = "./autogen.sh";
- configureFlags = "--enable-scrypt --enable-opencl";
+ configureFlags = [ "--enable-scrypt" "--enable-opencl" ];
NIX_LDFLAGS = "-lgcc_s -lX11 -lXext -lXinerama";
preConfigure = ''
diff --git a/pkgs/applications/misc/chirp/default.nix b/pkgs/applications/misc/chirp/default.nix
index 8c57ebead6a..8a26631d5c0 100644
--- a/pkgs/applications/misc/chirp/default.nix
+++ b/pkgs/applications/misc/chirp/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "chirp-daily-${version}";
- version = "20180707";
+ version = "20180815";
src = fetchurl {
url = "https://trac.chirp.danplanet.com/chirp_daily/daily-${version}/${name}.tar.gz";
- sha256 = "09siq74k0ss65ssck7i7h515dxp7fhdz5klc3y0yp9wajn706ic3";
+ sha256 = "0z3jh9sbszs8x0xjmkgxa3b1xnw3w9b13pml4i5apx3mj171npyv";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/cointop/default.nix b/pkgs/applications/misc/cointop/default.nix
index 2ac335759ce..23d76afff0c 100644
--- a/pkgs/applications/misc/cointop/default.nix
+++ b/pkgs/applications/misc/cointop/default.nix
@@ -26,5 +26,6 @@ buildGoPackage rec {
homepage = https://cointop.sh;
platforms = stdenv.lib.platforms.linux; # cannot test others
maintainers = [ ];
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/applications/misc/dbeaver/default.nix b/pkgs/applications/misc/dbeaver/default.nix
index d23b789780b..b8eff972ebd 100644
--- a/pkgs/applications/misc/dbeaver/default.nix
+++ b/pkgs/applications/misc/dbeaver/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
name = "dbeaver-ce-${version}";
- version = "5.1.3";
+ version = "5.1.5";
desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
- sha256 = "1znkr28pfpclq2gl2prllb3hwq9v9rj5xl7xarq0hsggzfg9n071";
+ sha256 = "17ai2gxnz1wj5m282sib9qhvy3665km2ig1ixxdklmk8apgdl1xr";
};
installPhase = ''
diff --git a/pkgs/applications/misc/dfilemanager/default.nix b/pkgs/applications/misc/dfilemanager/default.nix
index 6cbdc8ece0c..eeb7a8ccf52 100644
--- a/pkgs/applications/misc/dfilemanager/default.nix
+++ b/pkgs/applications/misc/dfilemanager/default.nix
@@ -20,6 +20,5 @@ stdenv.mkDerivation {
description = "File manager written in Qt/C++";
license = stdenv.lib.licenses.gpl2;
platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.eduarrrd ];
};
}
diff --git a/pkgs/applications/misc/doing/Gemfile b/pkgs/applications/misc/doing/Gemfile
new file mode 100644
index 00000000000..2706a85e9d8
--- /dev/null
+++ b/pkgs/applications/misc/doing/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'doing', '1.0.10pre'
diff --git a/pkgs/applications/misc/doing/Gemfile.lock b/pkgs/applications/misc/doing/Gemfile.lock
new file mode 100644
index 00000000000..4d266827415
--- /dev/null
+++ b/pkgs/applications/misc/doing/Gemfile.lock
@@ -0,0 +1,25 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ chronic (0.10.2)
+ deep_merge (1.2.1)
+ doing (1.0.10pre)
+ chronic (~> 0.10, >= 0.10.2)
+ deep_merge
+ gli (~> 2.17.1)
+ haml (= 4.0.3)
+ json (~> 1.8.1)
+ gli (2.17.1)
+ haml (4.0.3)
+ tilt
+ json (1.8.6)
+ tilt (2.0.8)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ doing (= 1.0.10pre)
+
+BUNDLED WITH
+ 1.14.6
diff --git a/pkgs/applications/misc/doing/default.nix b/pkgs/applications/misc/doing/default.nix
new file mode 100644
index 00000000000..0286e38a0ed
--- /dev/null
+++ b/pkgs/applications/misc/doing/default.nix
@@ -0,0 +1,25 @@
+{ lib, bundlerEnv, ruby
+}:
+
+# Bundix:
+# nix-shell -p bundix zlib
+bundlerEnv rec {
+ pname = "doing";
+ version = (import ./gemset.nix).doing.version;
+
+ inherit ruby;
+ gemdir = ./.;
+
+ meta = with lib; {
+ description = "A command line tool for keeping track of what you’re doing and tracking what you’ve done.";
+ longDescription = ''
+ doing is a basic CLI for adding and listing "what was I doing" reminders
+ in a TaskPaper-formatted text file. It allows for multiple
+ sections/categories and flexible output formatting.
+ '';
+ homepage = http://brettterpstra.com/projects/doing/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ ktf ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/applications/misc/doing/gemset.nix b/pkgs/applications/misc/doing/gemset.nix
new file mode 100644
index 00000000000..b30a124bb58
--- /dev/null
+++ b/pkgs/applications/misc/doing/gemset.nix
@@ -0,0 +1,60 @@
+{
+ chronic = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1hrdkn4g8x7dlzxwb1rfgr8kw3bp4ywg5l4y4i9c2g5cwv62yvvn";
+ type = "gem";
+ };
+ version = "0.10.2";
+ };
+ deep_merge = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1q3picw7zx1xdkybmrnhmk2hycxzaa0jv4gqrby1s90dy5n7fmsb";
+ type = "gem";
+ };
+ version = "1.2.1";
+ };
+ doing = {
+ dependencies = ["chronic" "deep_merge" "gli" "haml" "json"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1y42yc7h45sz9hqj3g1dd77ipx58l7v64i7mrsj3is2f5rszd1rv";
+ type = "gem";
+ };
+ version = "1.0.10pre";
+ };
+ gli = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0g7g3lxhh2b4h4im58zywj9vcfixfgndfsvp84cr3x67b5zm4kaq";
+ type = "gem";
+ };
+ version = "2.17.1";
+ };
+ haml = {
+ dependencies = ["tilt"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1l9zhfdk9z7xjfdp108r9fw4xa55hflin7hh3lpafbf9bdz96knr";
+ type = "gem";
+ };
+ version = "4.0.3";
+ };
+ json = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5";
+ type = "gem";
+ };
+ version = "1.8.6";
+ };
+ tilt = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0020mrgdf11q23hm1ddd6fv691l51vi10af00f137ilcdb2ycfra";
+ type = "gem";
+ };
+ version = "2.0.8";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/applications/misc/doomseeker/default.nix b/pkgs/applications/misc/doomseeker/default.nix
index 504ef78743c..fd08ed9c391 100644
--- a/pkgs/applications/misc/doomseeker/default.nix
+++ b/pkgs/applications/misc/doomseeker/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, cmake, fetchFromBitbucket, pkgconfig, qtbase, qttools, qtmultimedia, zlib, bzip2 }:
+{ stdenv, cmake, fetchFromBitbucket, pkgconfig, qtbase, qttools, qtmultimedia, zlib, bzip2, xxd }:
stdenv.mkDerivation rec {
name = "doomseeker-${version}";
@@ -15,10 +15,12 @@ stdenv.mkDerivation rec {
buildInputs = [ qtbase qtmultimedia zlib bzip2 ];
- nativeBuildInputs = [ cmake qttools pkgconfig ];
+ nativeBuildInputs = [ cmake qttools pkgconfig xxd ];
enableParallelBuilding = true;
+ NIX_CFLAGS_COMPILE = stdenv.lib.optional stdenv.cc.isClang "-Wno-error=format-security";
+
meta = with stdenv.lib; {
homepage = http://doomseeker.drdteam.org/;
description = "Multiplayer server browser for many Doom source ports";
diff --git a/pkgs/applications/misc/dozenal/default.nix b/pkgs/applications/misc/dozenal/default.nix
new file mode 100644
index 00000000000..b5ae9fb567c
--- /dev/null
+++ b/pkgs/applications/misc/dozenal/default.nix
@@ -0,0 +1,61 @@
+{ stdenv, fetchFromGitHub, ncurses, hdate, lua5_2 }:
+
+stdenv.mkDerivation rec {
+ version = "12010904";
+ name = "dozenal-${version}";
+ src = fetchFromGitHub {
+ owner = "dgoodmaniii";
+ repo = "dozenal";
+ rev = "v${version}";
+ sha256 = "1ic63gpdda762x6ks3al71dwgmsy2isicqyr2935bd245jx8s209";
+ };
+ makeFlags = [
+ # author do not use configure and prefix directly using $prefix
+ "prefix=$(out)"
+ # graphical version of dozdc requires xforms, which is not i nixpkgs so I turned it down
+ "XFORMS_FLAGS=-UXFORMS"
+ "LUALIB=-llua"
+ "bindir=$(prefix)/bin/"
+ ];
+ # some include hardcodes the lua libraries path. This is a patch for that
+ patches = [ ./lua-header.patch ];
+ preBuild = "cd dozenal";
+ buildInputs = [ ncurses hdate lua5_2 ];
+ # I remove gdozdc, as I didn't figure all it's dependency yet.
+ postInstall = "rm $out/bin/gdozdc";
+
+ meta = {
+ description = "A complete suite of dozenal (base twelve) programs";
+ longDescription = ''
+ Programs
+
+ doz --- a converter; converts decimal numbers into dozenal. Accepts
+ input in standard or exponential notation (i.e., "1492.2" or "1.4922e3").
+ dec --- a converter; converts dozenal numbers into decimal. Accepts input
+ in standard or exponential notation (i.e., "X44;4" or "X;444e2").
+ dozword --- converts a dozenal number (integers only) into words,
+ according to the Pendlebury system.
+ dozdc --- a full-featured scientific calculator which works in the
+ dozenal base. RPN command line.
+ tgmconv --- a converter for all standard measurements; converts to and
+ from TGM, Imperial, customary, and SI metric.
+ dozpret --- a pretty-printer for dozenal numbers; inserts spacing (or
+ other characters) as desired, and can also transform transdecimal digits
+ from 'X' to 'E' into any character or sequence of characters desired.
+ dozdate --- a more-or-less drop-in replacement for GNU and BSD date, it
+ outputs the date and time in dozenal, as well as containing some TGM
+ extensions.
+ dozstring --- a simple byte converter; absorbs a string either from
+ standard input or a command line argument, leaving it identical but
+ for the numbers, which it converts into dozenal. Options for padding
+ and for not converting specific numbers.
+ doman --- a converter which takes a dozenal integer and
+ emits its equivalent in a non-place-value system, such as
+ Roman numerals. Arbitrary ranks and symbols may be used.
+ Defaults to dozenal Roman numerals.
+ '';
+ homepage = https://github.com/dgoodmaniii/dozenal/;
+ maintainers = with stdenv.lib.maintainers; [ CharlesHD ];
+ license = stdenv.lib.licenses.gpl3;
+ };
+}
diff --git a/pkgs/applications/misc/dozenal/lua-header.patch b/pkgs/applications/misc/dozenal/lua-header.patch
new file mode 100644
index 00000000000..45b76e159a1
--- /dev/null
+++ b/pkgs/applications/misc/dozenal/lua-header.patch
@@ -0,0 +1,16 @@
+diff -ruN dozenal-12010904/dozenal/dozcal/call_lua.c dozenal-patched/dozenal/dozcal/call_lua.c
+--- dozenal-12010904/dozenal/dozcal/call_lua.c 2017-09-04 19:25:01.000000000 +0200
++++ dozenal-patched/dozenal/dozcal/call_lua.c 2018-06-13 10:19:57.821950327 +0200
+@@ -38,9 +38,9 @@
+ #include"utility.h"
+ #include"conv.h"
+ #include"proc_date.h"
+-#include
+-#include
+-#include
++#include
++#include
++#include
+
+ void bail(lua_State *L, int err_code, char *filename);
+ int file_prefix(char **s, char *t);
diff --git a/pkgs/applications/misc/eureka-editor/default.nix b/pkgs/applications/misc/eureka-editor/default.nix
new file mode 100644
index 00000000000..b8bd0a59bea
--- /dev/null
+++ b/pkgs/applications/misc/eureka-editor/default.nix
@@ -0,0 +1,39 @@
+{ stdenv, fetchzip, fltk, zlib, xdg_utils, xorg, libjpeg, libGL }:
+
+stdenv.mkDerivation rec {
+ name = "eureka-editor-${version}";
+ version = "1.21";
+ shortver = "121";
+
+ src = fetchzip {
+ url = "mirror://sourceforge/eureka-editor/Eureka/${version}/eureka-${shortver}-source.tar.gz";
+ sha256 = "0fpj13aq4wh3f7473cdc5jkf1c71jiiqmjc0ihqa0nm3hic1d4yv";
+ };
+
+ buildInputs = [ fltk zlib xdg_utils libjpeg xorg.libXinerama libGL ];
+
+ enableParallelBuilding = true;
+
+ preBuild = ''
+ substituteInPlace src/main.cc \
+ --replace /usr/local $out
+ substituteInPlace Makefile \
+ --replace /usr/local $out \
+ --replace "-o root " ""
+ '';
+
+ preInstall = ''
+ mkdir -p $out/bin $out/share/applications $out/share/icons $out/man/man6
+ cp misc/eureka.desktop $out/share/applications
+ cp misc/eureka.ico $out/share/icons
+ cp misc/eureka.6 $out/man/man6
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://eureka-editor.sourceforge.net;
+ description = "A map editor for the classic DOOM games, and a few related games such as Heretic and Hexen";
+ license = licenses.gpl2;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ neonfuz ];
+ };
+}
diff --git a/pkgs/applications/misc/evilvte/default.nix b/pkgs/applications/misc/evilvte/default.nix
index 1165ced11f9..b72fcde4a9e 100644
--- a/pkgs/applications/misc/evilvte/default.nix
+++ b/pkgs/applications/misc/evilvte/default.nix
@@ -31,5 +31,8 @@ stdenv.mkDerivation rec {
license = licenses.gpl2;
maintainers = [ maintainers.bodil ];
platforms = platforms.linux;
+ knownVulnerabilities = [
+ "https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854585"
+ ];
};
}
diff --git a/pkgs/applications/misc/fetchmail/default.nix b/pkgs/applications/misc/fetchmail/default.nix
index 5cd8f572ad4..e9d19466609 100644
--- a/pkgs/applications/misc/fetchmail/default.nix
+++ b/pkgs/applications/misc/fetchmail/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
buildInputs = [ openssl ];
- configureFlags = "--with-ssl=${openssl.dev}";
+ configureFlags = [ "--with-ssl=${openssl.dev}" ];
meta = {
homepage = http://www.fetchmail.info/;
@@ -29,5 +29,6 @@ stdenv.mkDerivation {
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.peti ];
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/misc/font-manager/default.nix b/pkgs/applications/misc/font-manager/default.nix
index be853e4213b..1fad5333a14 100644
--- a/pkgs/applications/misc/font-manager/default.nix
+++ b/pkgs/applications/misc/font-manager/default.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file"
'';
- configureFlags = "--disable-pycompile";
+ configureFlags = [ "--disable-pycompile" ];
meta = {
homepage = https://fontmanager.github.io/;
diff --git a/pkgs/applications/misc/gksu/default.nix b/pkgs/applications/misc/gksu/default.nix
index 6adc805b728..712c2081f10 100644
--- a/pkgs/applications/misc/gksu/default.nix
+++ b/pkgs/applications/misc/gksu/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
sed -i -e 's|/usr/bin/x-terminal-emulator|-l gnome-terminal|g' gksu.desktop
'';
- configureFlags = "--disable-nautilus-extension";
+ configureFlags = [ "--disable-nautilus-extension" ];
meta = {
description = "A graphical frontend for libgksu";
diff --git a/pkgs/applications/misc/gramps/default.nix b/pkgs/applications/misc/gramps/default.nix
index b4b98909447..b12b84d106d 100644
--- a/pkgs/applications/misc/gramps/default.nix
+++ b/pkgs/applications/misc/gramps/default.nix
@@ -7,7 +7,7 @@
let
inherit (pythonPackages) python buildPythonApplication;
in buildPythonApplication rec {
- version = "4.2.8";
+ version = "5.0.0";
name = "gramps-${version}";
nativeBuildInputs = [ wrapGAppsHook ];
@@ -20,7 +20,7 @@ in buildPythonApplication rec {
owner = "gramps-project";
repo = "gramps";
rev = "v${version}";
- sha256 = "17y6rjvvcz7lwjck4f5nmhnn07i9k5vzk5dp1jk7j3ldxjagscsd";
+ sha256 = "056l4ihmd3gdsiv6wwv4ckgh8bfzd5nii6z4afsdn2nmjbj4hw9m";
};
pythonPath = with pythonPackages; [ bsddb3 PyICU pygobject3 pycairo ];
diff --git a/pkgs/applications/misc/gutenberg/default.nix b/pkgs/applications/misc/gutenberg/default.nix
index 8ab84022181..c5982f68201 100644
--- a/pkgs/applications/misc/gutenberg/default.nix
+++ b/pkgs/applications/misc/gutenberg/default.nix
@@ -1,19 +1,19 @@
-{ stdenv, fetchFromGitHub, rustPlatform, cmake, CoreServices, cf-private }:
+{ stdenv, fetchFromGitHub, rustPlatform, cmake, pkgconfig, openssl, CoreServices, cf-private }:
rustPlatform.buildRustPackage rec {
name = "gutenberg-${version}";
- version = "0.3.4";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "Keats";
repo = "gutenberg";
rev = "v${version}";
- sha256 = "1v26q1m3bx7mdmmwgd6p601ncf13rr4rrx9s06fiy8vnd0ar1vlf";
+ sha256 = "0is7156aim2ad8xg2f5068crc4gfvm89x8gxa25vc25p0yr1bpla";
};
- cargoSha256 = "0cdy0wvibkpnmlqwxvn02a2k2vqy6zdqzflj2dh6g1cjbz1j8qh5";
+ cargoSha256 = "146vlr85n9d06am5ki76fh1vb5r8a4lzx5b7dmgi292kc3dsn41z";
- nativeBuildInputs = [ cmake ];
+ nativeBuildInputs = [ cmake pkgconfig openssl ];
buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices cf-private ];
postInstall = ''
diff --git a/pkgs/applications/misc/gxmessage/default.nix b/pkgs/applications/misc/gxmessage/default.nix
index a61d532f1f8..8401386ead4 100644
--- a/pkgs/applications/misc/gxmessage/default.nix
+++ b/pkgs/applications/misc/gxmessage/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, gnome3, intltool, pkgconfig, texinfo}:
+{ stdenv, fetchurl, gnome3, intltool, pkgconfig, texinfo, hicolor-icon-theme }:
stdenv.mkDerivation rec {
name = "gxmessage-${version}";
@@ -10,7 +10,8 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ intltool gnome3.gtk texinfo ];
+ buildInputs = [ intltool gnome3.gtk texinfo hicolor-icon-theme ];
+
meta = {
description = "A GTK enabled dropin replacement for xmessage";
homepage = "http://homepages.ihug.co.nz/~trmusson/programs.html#gxmessage";
diff --git a/pkgs/applications/misc/hdate/default.nix b/pkgs/applications/misc/hdate/default.nix
new file mode 100644
index 00000000000..e2f5f653d47
--- /dev/null
+++ b/pkgs/applications/misc/hdate/default.nix
@@ -0,0 +1,16 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ version = "1.6.02";
+ name = "hdate-${version}";
+ src = fetchurl {
+ url = "https://sourceforge.net/projects/libhdate/files/libhdate/libhdate-${version}/libhdate-${version}.tar.bz2";
+ sha256 = "3c930a8deb57c01896dc37f0d7804e5a330ee8e88c4ff610b71f9d2b02c17762";
+ };
+ meta = {
+ description = "Hebrew calendar and solar astronomical times library and utilities";
+ homepage = https://sourceforge.net/projects/libhdate/;
+ license = stdenv.lib.licenses.gpl3;
+ maintainers = with stdenv.lib.maintainers; [ CharlesHD ];
+ };
+}
diff --git a/pkgs/applications/misc/hugo/default.nix b/pkgs/applications/misc/hugo/default.nix
index 110d17492f8..a6a489492e3 100644
--- a/pkgs/applications/misc/hugo/default.nix
+++ b/pkgs/applications/misc/hugo/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "hugo-${version}";
- version = "0.42.1";
+ version = "0.47.1";
goPackagePath = "github.com/gohugoio/hugo";
@@ -10,11 +10,13 @@ buildGoPackage rec {
owner = "gohugoio";
repo = "hugo";
rev = "v${version}";
- sha256 = "17m8bkldvnd7yyzxi4rc8vv3qfypjzik38bjy4qavb7sjdjmfij9";
+ sha256 = "0n27vyg66jfx4lwswsmdlybly8c9gy5rk7yhy7wzs3rwzlqv1jzj";
};
goDeps = ./deps.nix;
+ buildFlags = "-tags extended";
+
postInstall = ''
rm $bin/bin/generate
'';
diff --git a/pkgs/applications/misc/hugo/deps.nix b/pkgs/applications/misc/hugo/deps.nix
index 837919b1c32..47487029ea0 100644
--- a/pkgs/applications/misc/hugo/deps.nix
+++ b/pkgs/applications/misc/hugo/deps.nix
@@ -1,12 +1,21 @@
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
[
+ {
+ goPackagePath = "github.com/BurntSushi/locker";
+ fetch = {
+ type = "git";
+ url = "https://github.com/BurntSushi/locker";
+ rev = "a6e239ea1c69bff1cfdb20c4b73dadf52f784b6a";
+ sha256 = "1xak4aync4klswq5217qvw191asgla51jr42y94vp109lirm5dzg";
+ };
+ }
{
goPackagePath = "github.com/BurntSushi/toml";
fetch = {
type = "git";
url = "https://github.com/BurntSushi/toml";
- rev = "a368813c5e648fee92e5f6c30e3944ff9d5e8895";
- sha256 = "1sjxs2lwc8jpln80s4rlzp7nprbcljhy5mz4rf9995gq93wqnym5";
+ rev = "3012a1dbe2e4bd1391d42b32f0577cb7bbc7f005";
+ sha256 = "1fjdwwfzyzllgiwydknf1pwjvy49qxfsczqx5gz3y0izs7as99j6";
};
}
{
@@ -32,8 +41,8 @@
fetch = {
type = "git";
url = "https://github.com/alecthomas/chroma";
- rev = "d7b2ed20a4989ab604703f61f86523560f8a6a87";
- sha256 = "0ni2ncck787sxk9gl14xnyjnw4y27ipypjf4kc00g635fvc64ik6";
+ rev = "5d7fef2ae60b501bbf28d476c3f273b8017d8261";
+ sha256 = "150jv4vhsdi1gj3liwkgicdrwnzgv5qkq2fwznlnzf64vmfb0b9f";
};
}
{
@@ -50,8 +59,17 @@
fetch = {
type = "git";
url = "https://github.com/bep/gitmap";
- rev = "012701e8669671499fc43e9792335a1dcbfe2afb";
- sha256 = "10ixv4zwmrpxvpchws78yzsjvw1zplljw3iqvwpina2mkwwp71ql";
+ rev = "ecb6fe06dbfd6bb4225e7fda7dc15612ecc8d960";
+ sha256 = "0zqdl5h4ayi2gi5aqf35f1sjszhbcriksm2bf84fkrg7ngr48jn6";
+ };
+ }
+ {
+ goPackagePath = "github.com/bep/go-tocss";
+ fetch = {
+ type = "git";
+ url = "https://github.com/bep/go-tocss";
+ rev = "2abb118dc8688b6c7df44e12f4152c2bded9b19c";
+ sha256 = "12q7h6nydklq4kg65kcgd85209rx7zf64ba6nf3k7y16knj4233q";
};
}
{
@@ -68,8 +86,8 @@
fetch = {
type = "git";
url = "https://github.com/cpuguy83/go-md2man";
- rev = "48d8747a2ca13185e7cc8efe6e9fc196a83f71a5";
- sha256 = "01hpll16rvxhnvv35vs3z8p51x54c5jyl1gjdm0g7kwfwp2chvjx";
+ rev = "691ee98543af2f262f35fbb54bdd42f00b9b9cc5";
+ sha256 = "1864g10y9n6ni0p1yqjhvwyjdh0lgxnf7dlb0c4njazdg5rppww9";
};
}
{
@@ -86,8 +104,8 @@
fetch = {
type = "git";
url = "https://github.com/disintegration/imaging";
- rev = "5e63c9a565d0a3260d23d060a795783dab90fefe";
- sha256 = "1mmiz439lygi30dj1rbps57iqh762jkinnpb4wfl382v4h136qvp";
+ rev = "0bd5694c78c9c3d9a3cd06a706a8f3c59296a9ac";
+ sha256 = "1laxccmzi7q51zxn81ringmdwp8iaipivrl375yc3gq56d70sp0r";
};
}
{
@@ -122,8 +140,8 @@
fetch = {
type = "git";
url = "https://github.com/gobuffalo/envy";
- rev = "2d0f467653f3d961ce9ada4d32a230bdcb3bfe11";
- sha256 = "0p9raqrsqg2z1hq2kbvbq5qcwqihjqf28xnfh62214p7ak9b9x8n";
+ rev = "3c96536452167a705ca5a70b831d3810e1e10452";
+ sha256 = "0ixqpdmb7kjlarkv0qlbwnbr194sajx9flysnhcldzmciqgk5bqs";
};
}
{
@@ -131,8 +149,8 @@
fetch = {
type = "git";
url = "https://github.com/gobwas/glob";
- rev = "f00a7392b43971b2fdb562418faab1f18da2067a";
- sha256 = "1b7jnb7rx99na25lkm9m9jr583mv7y0lwp57w58sv7ir9iiilx29";
+ rev = "f756513aec94125582ee6c0dc94179251ef87370";
+ sha256 = "1pyzlvb950864syf2safazv39s7rpi08r7x2vby82kj9ykqgvhc4";
};
}
{
@@ -140,8 +158,8 @@
fetch = {
type = "git";
url = "https://github.com/gorilla/websocket";
- rev = "5ed622c449da6d44c3c8329331ff47a9e5844f71";
- sha256 = "1yhcwraijdk6lx7f6m9p6i1b3zfh2hq80l1nfpnckfn10gh72aw7";
+ rev = "3ff3320c2a1756a3691521efc290b4701575147c";
+ sha256 = "1b0kpix2qxv3qiiq739nk9fjh453if0mcpr9gmlizicdpjp5alw2";
};
}
{
@@ -176,8 +194,8 @@
fetch = {
type = "git";
url = "https://github.com/jdkato/prose";
- rev = "e27abfd3f31b84c37bbce37179b0428fcb1384be";
- sha256 = "04rjqh3jdxaqr9czp4vcj14hqfv7yppv4nb7ynb04c9jcq23ajw7";
+ rev = "99216ea17cba4e2f2a4e8bca778643e5a529b7aa";
+ sha256 = "1mdh276lmj21jbi22ky8ngdsl9hfcdv6czshycbaiwjr5y9cv7bn";
};
}
{
@@ -234,13 +252,22 @@
sha256 = "0hlqcwx6qqgy3vs13r10wn0d9x0xmww1v9jm09y2dp1ykgbampnk";
};
}
+ {
+ goPackagePath = "github.com/mitchellh/hashstructure";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/hashstructure";
+ rev = "2bca23e0e452137f789efbc8610126fd8b94f73b";
+ sha256 = "0vpacsls26474wya360fjhzi6l4y8s8s251c4szvqxh17n5f5gk1";
+ };
+ }
{
goPackagePath = "github.com/mitchellh/mapstructure";
fetch = {
type = "git";
url = "https://github.com/mitchellh/mapstructure";
- rev = "bb74f1db0675b241733089d5a1faa5dd8b0ef57b";
- sha256 = "1aqk9qr46bwgdc5j7n7als61xvssvyjf4qzfsvhacl4izpygqnw7";
+ rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac";
+ sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al";
};
}
{
@@ -257,8 +284,8 @@
fetch = {
type = "git";
url = "https://github.com/nicksnyder/go-i18n";
- rev = "f6ac3d9cf0c4b6a32527779e992ebde26bd3d948";
- sha256 = "1vg25khaf7lr90xwf97bsyn873cdi1j7nxh68s80jrg2a86zw0ff";
+ rev = "04f547cc50da4c144c5fdfd4495aef143637a236";
+ sha256 = "1h4ndn822k7i04h9k5dxm6c29mhhhqhl63vzpmz2l1k0zpj7xyd1";
};
}
{
@@ -275,8 +302,8 @@
fetch = {
type = "git";
url = "https://github.com/pelletier/go-toml";
- rev = "c01d1270ff3e442a8a57cddc1c92dc1138598194";
- sha256 = "1fjzpcjng60mc3a4b2ql5a00d5gah84wj740dabv9kq67mpg8fxy";
+ rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602";
+ sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz";
};
}
{
@@ -284,8 +311,8 @@
fetch = {
type = "git";
url = "https://github.com/russross/blackfriday";
- rev = "11635eb403ff09dbc3a6b5a007ab5ab09151c229";
- sha256 = "14j8ibm6h9rydiwfp9b5c7rwhnx04yqyxv1a7p7rmfwyg4zd714n";
+ rev = "46c73eb196baff5bb07288f245b223bd1a30fba6";
+ sha256 = "01z1jsdkac09cw95lqq4pahkw9xnini2mb956lvb772bby2x3dmj";
};
}
{
@@ -320,8 +347,8 @@
fetch = {
type = "git";
url = "https://github.com/spf13/cobra";
- rev = "1e58aa3361fd650121dceeedc399e7189c05674a";
- sha256 = "1d6dy60dw7i2mcab10yp99wi5w28jzhzzf16w4ys6bna7ymndiin";
+ rev = "ff0d02e8555041edecbd0ce27f32c6ea4b214483";
+ sha256 = "1ilw6b2nir1bg7hmx8hrn60za37qqm18xvamv90fx5vxq85fsml9";
};
}
{
@@ -338,8 +365,8 @@
fetch = {
type = "git";
url = "https://github.com/spf13/jwalterweatherman";
- rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394";
- sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h";
+ rev = "14d3d4c518341bea657dd8a226f5121c0ff8c9f2";
+ sha256 = "1f9154lijbz0kkgqwmbphykwl4adv4fvkx6n1p7fdq3x5j9g8i17";
};
}
{
@@ -356,8 +383,8 @@
fetch = {
type = "git";
url = "https://github.com/spf13/pflag";
- rev = "3ebe029320b2676d667ae88da602a5f854788a8a";
- sha256 = "11yxs0wqy70wj106fkz8r923yg4ncnc2mbw33v48zmlg4a1rasgp";
+ rev = "947b89bd1b7dabfed991ac30e1a56f5193f0c88b";
+ sha256 = "0n4h5cb07n96fcw9k8dwnj6yisf2x357lsiwjmrq6xr1vkzdlk8c";
};
}
{
@@ -365,8 +392,35 @@
fetch = {
type = "git";
url = "https://github.com/spf13/viper";
- rev = "15738813a09db5c8e5b60a19d67d3f9bd38da3a4";
- sha256 = "1mjfzg8zvnxckaq6l8gw99i2msrfqn9yr04dc3b7kd5bpxi6zr4v";
+ rev = "907c19d40d9a6c9bb55f040ff4ae45271a4754b9";
+ sha256 = "177ziws6mwxdlvicmgpv7w7zy5ri2wgnw2f2v3789b5skv9d6a6b";
+ };
+ }
+ {
+ goPackagePath = "github.com/tdewolff/minify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tdewolff/minify";
+ rev = "948b6490cf3cacab5f4d7474104c3d21bf6eda46";
+ sha256 = "1js5l0405kbic53qgim0lj3crw7cc2a2sbga35h9qcnm8l3cx22f";
+ };
+ }
+ {
+ goPackagePath = "github.com/tdewolff/parse";
+ fetch = {
+ type = "git";
+ url = "https://github.com/tdewolff/parse";
+ rev = "dd9676af8dd934a61082c5b3038e79626847fa32";
+ sha256 = "1hp9qh8knx3q57aw5qavsf7ia3mxm8ka0bk6kjkqkqq8k9jq97qk";
+ };
+ }
+ {
+ goPackagePath = "github.com/wellington/go-libsass";
+ fetch = {
+ type = "git";
+ url = "https://github.com/wellington/go-libsass";
+ rev = "615eaa47ef794d037c1906a0eb7bf85375a5decf";
+ sha256 = "0imjiskn4vq7nml5jwb1scgl61jg53cfpkjnb9rsc6m8gsd8s16s";
};
}
{
@@ -374,8 +428,8 @@
fetch = {
type = "git";
url = "https://github.com/yosssi/ace";
- rev = "ea038f4770b6746c3f8f84f14fa60d9fe1205b56";
- sha256 = "1kbvbc56grrpnl65grygd23gyn3nkkhxdg8awhzkjmd0cvki8w1f";
+ rev = "2b21b56204aee785bf8d500c3f9dcbe3ed7d4515";
+ sha256 = "0cgpq1zdnh8l8zsn9w63asc9k7cm6k4qvjgrb4hr1106h8fjwfma";
};
}
{
@@ -383,8 +437,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/image";
- rev = "af66defab954cb421ca110193eed9477c8541e2a";
- sha256 = "0dgi7svwzs37c7m5dz2jig3xr45fyjihhr8cg0x8nc8sc8fsyq4h";
+ rev = "c73c2afc3b812cdd6385de5a50616511c4a3d458";
+ sha256 = "1kkafy29vz5xf6r29ghbvvbwrgjxwxvzk6dsa2qhyp1ddk6l2vkz";
};
}
{
@@ -392,8 +446,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "db08ff08e8622530d9ed3a0e8ac279f6d4c02196";
- sha256 = "1f6q8kbijnrfy6wjqxrzgjf38ippckc5w34lhqsjs7kq045aar9a";
+ rev = "922f4815f713f213882e8ef45e0d315b164d705c";
+ sha256 = "1ci1rxk2d6hmfsjjc19n2sxhyn4jqr5ia3ykyah1h08p0pn7k52w";
};
}
{
@@ -410,8 +464,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "6c888cc515d3ed83fc103cf1d84468aad274b0a7";
- sha256 = "18anqrdajp4p015v3f5y641k3lmgp2jr0lfyx0pb3ia0qvn93mrp";
+ rev = "4ea2f632f6e912459fe60b26b1749377f0d889d5";
+ sha256 = "16pdi4mmjlcrjdcz7k559jqnsvkhdmff68bbqq7ii1lp8vrpqqmy";
};
}
{
@@ -419,8 +473,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "5c1cf69b5978e5a34c5f9ba09a83e56acc4b7877";
- sha256 = "03br8p1sb1ffr02l8hyrgcyib7ms0z06wy3v4r1dj2l6q4ghwzfs";
+ rev = "6e3c4e7365ddcc329f090f96e4348398f6310088";
+ sha256 = "1r511ncipn7sdlssn06fpzcpy4mp4spagni4ryxq86p2b0bi8pn4";
};
}
{
diff --git a/pkgs/applications/misc/img2pdf/default.nix b/pkgs/applications/misc/img2pdf/default.nix
new file mode 100644
index 00000000000..9b6ac086efd
--- /dev/null
+++ b/pkgs/applications/misc/img2pdf/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, python3Packages }:
+
+with python3Packages;
+
+buildPythonApplication rec {
+ pname = "img2pdf";
+ version = "0.3.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "071s3gf28nb8ifxkix7dzjny6vib7791mnp0v3f4zagcjcic22a4";
+ };
+
+ doCheck = false; # needs pdfrw
+
+ propagatedBuildInputs = [
+ pillow
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Convert images to PDF via direct JPEG inclusion";
+ homepage = https://gitlab.mister-muffin.de/josch/img2pdf;
+ license = licenses.lgpl2;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.veprbl ];
+ };
+}
diff --git a/pkgs/applications/misc/jigdo/default.nix b/pkgs/applications/misc/jigdo/default.nix
index d8b1253ac27..3561fcde839 100644
--- a/pkgs/applications/misc/jigdo/default.nix
+++ b/pkgs/applications/misc/jigdo/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
buildInputs = [ db gtk2 bzip2 ];
- configureFlags = "--without-libdb";
+ configureFlags = [ "--without-libdb" ];
meta = {
description = "Download utility that can fetch files from several sources simultaneously";
diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix
index 9872ff23f34..e753c5ded95 100644
--- a/pkgs/applications/misc/josm/default.nix
+++ b/pkgs/applications/misc/josm/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "josm-${version}";
- version = "14026";
+ version = "14066";
src = fetchurl {
url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar";
- sha256 = "1ysi23j2yj5b6cn3xdsrl4xp56klpw4xa7c4gv90z2dllx06mqli";
+ sha256 = "06mhaz5vr19ydqc5irhgcbl0s8fifwvaq60iz2nsnlxb1pw89xia";
};
buildInputs = [ jre10 makeWrapper ];
diff --git a/pkgs/applications/misc/keepass-plugins/keeagent/default.nix b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
index cd83d2a44e1..80bf5deceb1 100644
--- a/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
+++ b/pkgs/applications/misc/keepass-plugins/keeagent/default.nix
@@ -1,19 +1,19 @@
{ stdenv, buildEnv, fetchzip, mono }:
let
- version = "0.8.1";
+ version = "0.10.1";
drv = stdenv.mkDerivation {
name = "keeagent-${version}";
src = fetchzip {
- url = http://lechnology.com/wp-content/uploads/2016/07/KeeAgent_v0.8.1.zip;
- sha256 = "16x1qrnzg0xkvi7w29wj3z0ldmql2vcbwxksbsmnidzmygwg98hk";
+ url = "https://lechnology.com/wp-content/uploads/2018/04/KeeAgent_v0.10.1.zip";
+ sha256 = "0j7az6l9wcr8z66mfplkxwydd4bgz2p2vd69xncf0nxlfb0lshh7";
stripRoot = false;
};
meta = {
description = "KeePass plugin to allow other programs to access SSH keys stored in a KeePass database for authentication";
- homepage = http://lechnology.com/software/keeagent;
+ homepage = "http://lechnology.com/software/keeagent";
platforms = with stdenv.lib.platforms; linux;
license = stdenv.lib.licenses.gpl2;
maintainers = [ ];
diff --git a/pkgs/applications/misc/keepassx/community.nix b/pkgs/applications/misc/keepassx/community.nix
index 5c5769db1b4..b6258491a8c 100644
--- a/pkgs/applications/misc/keepassx/community.nix
+++ b/pkgs/applications/misc/keepassx/community.nix
@@ -26,13 +26,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "keepassxc-${version}";
- version = "2.3.3";
+ version = "2.3.4";
src = fetchFromGitHub {
owner = "keepassxreboot";
repo = "keepassxc";
rev = "${version}";
- sha256 = "08cj1nxbjy2m80h3irnra2qha7fc5ahhzcgkyk9jv4zyys9xv998";
+ sha256 = "1gja402dsbws4z8ybnhqbw7rc9svgqnshqjgf7158d6x0ni386m3";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix
index 0c894fb0b61..d3fff65a399 100644
--- a/pkgs/applications/misc/kitty/default.nix
+++ b/pkgs/applications/misc/kitty/default.nix
@@ -7,7 +7,7 @@
with python3Packages;
buildPythonApplication rec {
- version = "0.11.2";
+ version = "0.11.3";
name = "kitty-${version}";
format = "other";
@@ -15,7 +15,7 @@ buildPythonApplication rec {
owner = "kovidgoyal";
repo = "kitty";
rev = "v${version}";
- sha256 = "0vmxgyxrgaqijwd51ldd8pkz7jn9hdcfib1dqr0ai614286v69hw";
+ sha256 = "1fql8ayxvip8hgq9gy0dhqfvngv13gh5bf71vnc3agd80kzq1n73";
};
buildInputs = [
diff --git a/pkgs/applications/misc/krusader/default.nix b/pkgs/applications/misc/krusader/default.nix
index 6dc448c6bf4..70915ca8707 100644
--- a/pkgs/applications/misc/krusader/default.nix
+++ b/pkgs/applications/misc/krusader/default.nix
@@ -6,13 +6,13 @@
let
pname = "krusader";
- version = "2.7.0";
+ version = "2.7.1";
in mkDerivation rec {
name = "krusader-${version}";
src = fetchurl {
url = "mirror://kde/stable/${pname}/${version}/${name}.tar.xz";
- sha256 = "09ws3samxnjk0qi9pcfm2rmw0nr5mzn9pzpljgrdb5qj7cmm4hcb";
+ sha256 = "1svxj1qygyr3a4dkx0nh2d6r4q7pfj00brzghl94mf4q0rz4vhfm";
};
meta = with lib; {
diff --git a/pkgs/applications/misc/latte-dock/default.nix b/pkgs/applications/misc/latte-dock/default.nix
index eafe0b9b5c6..c22c014bf5f 100644
--- a/pkgs/applications/misc/latte-dock/default.nix
+++ b/pkgs/applications/misc/latte-dock/default.nix
@@ -1,28 +1,31 @@
-{ mkDerivation, lib, cmake, xorg, plasma-framework, fetchFromGitHub
-, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, kcrash }:
+{ mkDerivation, lib, cmake, xorg, plasma-framework, fetchurl
+, extra-cmake-modules, karchive, kwindowsystem, qtx11extras, kcrash, knewstuff }:
-let version = "0.7.5"; in
+mkDerivation rec {
+ pname = "latte-dock";
+ version = "0.8.0";
+ name = "${pname}-${version}";
-mkDerivation {
- name = "latte-dock-${version}";
-
- src = fetchFromGitHub {
- owner = "psifidotos";
- repo = "Latte-Dock";
- rev = "v${version}";
- sha256 = "0fblbx6qk4miag1mhiyns7idsw03p9pj3xc3xxxnb5rpj1fy0ifv";
+ src = fetchurl {
+ url = "https://download.kde.org/stable/${pname}/${name}.tar.xz";
+ sha256 = "1zg9r162r66vcvj5rzgy61mda89sk5yfy96g5p1aahbim0rgbdbs";
+ name = "${name}.tar.xz";
};
buildInputs = [ plasma-framework xorg.libpthreadstubs xorg.libXdmcp xorg.libSM ];
nativeBuildInputs = [ extra-cmake-modules cmake karchive kwindowsystem
- qtx11extras kcrash ];
+ qtx11extras kcrash knewstuff ];
+
+
meta = with lib; {
description = "Dock-style app launcher based on Plasma frameworks";
homepage = https://github.com/psifidotos/Latte-Dock;
license = licenses.gpl2;
platforms = platforms.unix;
- maintainers = [ maintainers.benley ];
+ maintainers = [ maintainers.benley maintainers.ysndr ];
};
+
+
}
diff --git a/pkgs/applications/misc/lilyterm/default.nix b/pkgs/applications/misc/lilyterm/default.nix
index 662ca9761fb..72cb1e85802 100644
--- a/pkgs/applications/misc/lilyterm/default.nix
+++ b/pkgs/applications/misc/lilyterm/default.nix
@@ -40,10 +40,10 @@ stdenv.mkDerivation rec {
preConfigure = "sh autogen.sh";
- configureFlags = ''
- --enable-nls
- --enable-safe-mode
- '';
+ configureFlags = [
+ "--enable-nls"
+ "--enable-safe-mode"
+ ];
meta = with stdenv.lib; {
description = "A fast, lightweight terminal emulator";
diff --git a/pkgs/applications/misc/masterpdfeditor/default.nix b/pkgs/applications/misc/masterpdfeditor/default.nix
index 23f14d7ac9a..3155ab678d8 100644
--- a/pkgs/applications/misc/masterpdfeditor/default.nix
+++ b/pkgs/applications/misc/masterpdfeditor/default.nix
@@ -1,35 +1,41 @@
-{ stdenv, fetchurl, sane-backends, qtbase, qtsvg, autoPatchelfHook }:
+{ stdenv, fetchurl, sane-backends, qtbase, qtsvg, nss, autoPatchelfHook }:
+
let
- version = "4.3.89";
+ version = "5.1.12";
+
in stdenv.mkDerivation {
name = "masterpdfeditor-${version}";
+
src = fetchurl {
- url = "https://get.code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz";
- sha256 = "0k5bzlhqglskiiq86nmy18mnh5bf2w3mr9cq3pibrwn5pisxnxxc";
+ url = "https://code-industry.net/public/master-pdf-editor-${version}_qt5.amd64.tar.gz";
+ sha256 = "1i3pdrhnlj06phm36gs42s6b94pigcfb8wa5dhmplxn0dqp434hq";
};
nativeBuildInputs = [ autoPatchelfHook ];
- buildInputs = [ sane-backends qtbase qtsvg ];
+ buildInputs = [ nss qtbase qtsvg sane-backends stdenv.cc.cc ];
dontStrip = true;
installPhase = ''
- p=$out/opt/masterpdfeditor
- mkdir -p $out/bin $p $out/share/applications $out/share/pixmaps
+ runHook preInstall
- substituteInPlace masterpdfeditor4.desktop \
- --replace 'Exec=/opt/master-pdf-editor-4' "Exec=$out/bin" \
- --replace 'Path=/opt/master-pdf-editor-4' "Path=$out/bin" \
- --replace 'Icon=/opt/master-pdf-editor-4' "Icon=$out/share/pixmaps"
- cp -v masterpdfeditor4.png $out/share/pixmaps/
- cp -v masterpdfeditor4.desktop $out/share/applications
+ p=$out/opt/masterpdfeditor
+ mkdir -p $out/bin
- cp -v masterpdfeditor4 $p/
- ln -s $p/masterpdfeditor4 $out/bin/masterpdfeditor4
- cp -v -r stamps templates lang fonts $p
+ substituteInPlace masterpdfeditor5.desktop \
+ --replace 'Exec=/opt/master-pdf-editor-5' "Exec=$out/bin" \
+ --replace 'Path=/opt/master-pdf-editor-5' "Path=$out/bin" \
+ --replace 'Icon=/opt/master-pdf-editor-5' "Icon=$out/share/pixmaps"
- install -D license.txt $out/share/$name/LICENSE
+ install -Dm644 -t $out/share/pixmaps masterpdfeditor5.png
+ install -Dm644 -t $out/share/applications masterpdfeditor5.desktop
+ install -Dm755 -t $p masterpdfeditor5
+ install -Dm644 license.txt $out/share/$name/LICENSE
+ ln -s $p/masterpdfeditor5 $out/bin/masterpdfeditor5
+ cp -v -r stamps templates lang fonts $p
+
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/mdp/default.nix b/pkgs/applications/misc/mdp/default.nix
index fd0a8ea1fe4..5af524a456b 100644
--- a/pkgs/applications/misc/mdp/default.nix
+++ b/pkgs/applications/misc/mdp/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, ncurses }:
stdenv.mkDerivation rec {
- version = "1.0.12";
+ version = "1.0.13";
name = "mdp-${version}";
src = fetchFromGitHub {
owner = "visit1985";
repo = "mdp";
rev = version;
- sha256 = "04izj9i9rxmgswjh2iawqs6qglfv44zfv042smmcvfh1pm43361i";
+ sha256 = "0snmglsmgfavgv6cnlb0j54sr0paf570ajpwk1b3g81v078hz2aq";
};
makeFlags = [ "PREFIX=$(out)" ];
diff --git a/pkgs/applications/misc/memo/default.nix b/pkgs/applications/misc/memo/default.nix
index 7d48b61793c..c112cf0c928 100644
--- a/pkgs/applications/misc/memo/default.nix
+++ b/pkgs/applications/misc/memo/default.nix
@@ -1,4 +1,5 @@
{ fetchFromGitHub, silver-searcher, tree, man, stdenv,
+ git,
pandocSupport ? true, pandoc ? null
, ... }:
@@ -8,13 +9,13 @@ stdenv.mkDerivation rec {
name = "memo-${version}";
- version = "0.4";
+ version = "0.6";
src = fetchFromGitHub {
owner = "mrVanDalo";
repo = "memo";
rev = "${version}";
- sha256 = "06999nps46dxrjakvpin1d2zvfpjil69hb3bxagq29icalag3y2z";
+ sha256 = "1cvjs36f6vxzfz5d63yhyw8j7gdw5hn6cfzccf7ag08lamjhfhbr";
};
installPhase = let
@@ -23,15 +24,17 @@ stdenv.mkDerivation rec {
else
"#pandoc_cmd=pandoc";
in ''
- mkdir -p $out/{bin,share/man/man1,share/bash-completion/completions}
+ mkdir -p $out/{bin,share/man/man1,share/bash-completion/completions,share/zsh/site-functions}
substituteInPlace memo \
--replace "ack_cmd=ack" "ack_cmd=${silver-searcher}/bin/ag" \
--replace "tree_cmd=tree" "tree_cmd=${tree}/bin/tree" \
--replace "man_cmd=man" "man_cmd=${man}/bin/man" \
+ --replace "git_cmd=git" "git_cmd=${git}/bin/git" \
--replace "pandoc_cmd=pandoc" "${pandocReplacement}"
mv memo $out/bin/
mv doc/memo.1 $out/share/man/man1/memo.1
- mv completion/memo.bash $out/share/bash-completion/completions/memo.sh
+ mv completion/bash/memo.sh $out/share/bash-completion/completions/memo.sh
+ mv completion/zsh/_memo $out/share/zsh/site-functions/_memo
'';
meta = {
diff --git a/pkgs/applications/misc/mysql-workbench/default.nix b/pkgs/applications/misc/mysql-workbench/default.nix
index 76517f87464..7068d8aedd3 100644
--- a/pkgs/applications/misc/mysql-workbench/default.nix
+++ b/pkgs/applications/misc/mysql-workbench/default.nix
@@ -1,118 +1,95 @@
-{ stdenv, fetchurl, makeWrapper, cmake, pkgconfig
-, glibc, gnome-keyring, gtk, gtkmm, pcre, swig, sudo
-, mysql, libxml2, libctemplate, libmysqlconnectorcpp
-, vsqlite, tinyxml, gdal, libiodbc, libpthreadstubs
-, libXdmcp, libuuid, libzip, libgnome-keyring, file
-, pythonPackages, jre, autoconf, automake, libtool
-, boost, glibmm, libsigcxx, pangomm, libX11, openssl
-, proj, cairo, libglade
+{ stdenv, fetchurl, substituteAll, cmake, ninja, pkgconfig
+, glibc, gtk3, gtkmm3, pcre, swig, antlr4_7, sudo
+, mysql, libxml2, libmysqlconnectorcpp
+, vsqlite, gdal, libiodbc, libpthreadstubs
+, libXdmcp, libuuid, libzip, libsecret, libssh
+, python2, jre
+, boost, libsigcxx, libX11, openssl
+, proj, cairo, libxkbcommon, epoxy, wrapGAppsHook
+, at-spi2-core, dbus, bash, coreutils
}:
let
- inherit (pythonPackages) pexpect pycrypto python paramiko;
+ inherit (python2.pkgs) paramiko pycairo pyodbc;
in stdenv.mkDerivation rec {
pname = "mysql-workbench";
- version = "6.3.8";
+ version = "8.0.12";
name = "${pname}-${version}";
src = fetchurl {
url = "http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-${version}-src.tar.gz";
- sha256 = "1bxd828nrawmym6d8awh1vrni8dsbwh1k5am1lrq5ihp5c3kw9ka";
+ sha256 = "0d6k1kw0bi3q5dlilzlgds1gcrlf7pis4asm3d6pssh2jmn5hh82";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cmake gnome-keyring gtk gtk.dev gtkmm pcre swig python sudo
- paramiko mysql libxml2 libctemplate libmysqlconnectorcpp vsqlite tinyxml gdal libiodbc file
- libpthreadstubs libXdmcp libuuid libzip libgnome-keyring libgnome-keyring.dev jre autoconf
- automake libtool boost glibmm glibmm.dev libsigcxx pangomm libX11 pexpect pycrypto openssl
- proj cairo cairo.dev makeWrapper libglade ] ;
+ patches = [
+ ./fix-gdal-includes.patch
+ (substituteAll {
+ src = ./hardcode-paths.patch;
+ catchsegv = "${glibc.bin}/bin/catchsegv";
+ bash = "${bash}/bin/bash";
+ cp = "${coreutils}/bin/cp";
+ dd = "${coreutils}/bin/dd";
+ ls = "${coreutils}/bin/ls";
+ mkdir = "${coreutils}/bin/mkdir";
+ nohup = "${coreutils}/bin/nohup";
+ rm = "${coreutils}/bin/rm";
+ rmdir = "${coreutils}/bin/rmdir";
+ sudo = "${sudo}/bin/sudo";
+ })
+ ];
- prePatch = ''
- for f in backend/wbpublic/{grt/spatial_handler.h,grtui/geom_draw_box.h,objimpl/db.query/db_query_Resultset.cpp} ;
- do
- sed -i 's@#include ext/antlr-runtime/fix-configure
- #!${stdenv.shell}
- echo "fixing bundled antlr3c configure" ;
- sed -i 's@/usr/bin/file@${file}/bin/file@' configure
- sed -i '12121d' configure
- EOF
- chmod +x ext/antlr-runtime/fix-configure
- sed -i '236s@&&@& ''${PROJECT_SOURCE_DIR}/ext/antlr-runtime/fix-configure &@' CMakeLists.txt
-
- substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc.bin}/bin/catchsegv"
- substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "/usr/lib/x86_64-linux-gnu" "${proj}/lib"
- patchShebangs $(pwd)/library/mysql.parser/grammar/build-parser
- patchShebangs $(pwd)/tools/get_wb_version.sh
+ postPatch = ''
+ patchShebangs tools/get_wb_version.sh
'';
NIX_CFLAGS_COMPILE = [
- "-I${libsigcxx}/lib/sigc++-2.0/include"
- "-I${pangomm}/lib/pangomm-1.4/include"
- "-I${glibmm}/lib/giomm-2.4/include"
+ # error: 'OGRErr OGRSpatialReference::importFromWkt(char**)' is deprecated
+ "-Wno-error=deprecated-declarations"
];
cmakeFlags = [
- "-DCMAKE_CXX_FLAGS=-std=c++11"
"-DMySQL_CONFIG_PATH=${mysql}/bin/mysql_config"
- "-DCTemplate_INCLUDE_DIR=${libctemplate}/include"
- "-DCAIRO_INCLUDE_DIRS=${cairo.dev}/include"
- "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk}/lib/gtk-2.0/include"
- "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${gtk.dev}/include"
- "-DGTK2_GTKMMCONFIG_INCLUDE_DIR=${gtkmm}/lib/gtkmm-2.4/include"
- "-DGTK2_GDKMMCONFIG_INCLUDE_DIR=${gtkmm}/lib/gdkmm-2.4/include"
- "-DGTK2_GLIBMMCONFIG_INCLUDE_DIR=${glibmm}/lib/glibmm-2.4/include"
+ "-DIODBC_CONFIG_PATH=${libiodbc}/bin/iodbc-config"
+ "-DWITH_ANTLR_JAR=${antlr4_7.jarLocation}"
];
- postInstall = ''
- patchShebangs $out/share/mysql-workbench/extras/build_freetds.sh
+ # There is already an executable and a wrapper in bindir
+ # No need to wrap both
+ dontWrapGApps = true;
- for i in $out/lib/mysql-workbench/modules/wb_utils_grt.py \
- $out/lib/mysql-workbench/modules/wb_server_management.py \
- $out/lib/mysql-workbench/modules/wb_admin_grt.py; do
- substituteInPlace $i \
- --replace "/bin/bash" ${stdenv.shell} \
- --replace "/usr/bin/sudo" ${sudo}/bin/sudo
+ preFixup = ''
+ gappsWrapperArgs+=(
+ --prefix PATH : "${python2}/bin"
+ --prefix PROJSO : "${proj}/lib/libproj.so"
+ --set PYTHONPATH $PYTHONPATH
+ )
+ '';
+
+ # Let’s wrap the programs not ending with bin
+ # until https://bugs.mysql.com/bug.php?id=91948 is fixed
+ postFixup = ''
+ find -L "$out/bin" -type f -executable -print0 \
+ | while IFS= read -r -d ''' file; do
+ if [[ "''${file}" != *-bin ]]; then
+ echo "Wrapping program ''${file}"
+ wrapProgram "''${file}" "''${gappsWrapperArgs[@]}"
+ fi
done
-
- wrapProgram "$out/bin/mysql-workbench" \
- --prefix LD_LIBRARY_PATH : "${python}/lib" \
- --prefix LD_LIBRARY_PATH : "$(cat ${stdenv.cc}/nix-support/orig-cc)/lib64" \
- --prefix PATH : "${gnome-keyring}/bin" \
- --prefix PATH : "${python}/bin" \
- --set PYTHONPATH $PYTHONPATH \
- --run '
-# The gnome-keyring-daemon must be running. To allow for environments like
-# kde, xfce where this is not so, we start it first.
-# It is cleaned up using a supervisor subshell which detects that
-# the parent has finished via the closed pipe as terminate signal idiom,
-# used because we cannot clean up after ourselves due to the exec call.
-
-# Start gnome-keyring-daemon, export the environment variables it asks us to set.
-for expr in $( gnome-keyring-daemon --start ) ; do eval "export "$expr ; done
-
-# Prepare fifo pipe.
-FIFOCTL="/tmp/gnome-keyring-daemon-ctl.$$.fifo"
-[ -p $FIFOCTL ] && rm $FIFOCTL
-mkfifo $FIFOCTL
-
-# Supervisor subshell waits reading from pipe, will receive EOF when parent
-# closes pipe on termination. Negate read with ! operator to avoid subshell
-# quitting when read EOF returns 1 due to -e option being set.
-(
- exec 19< $FIFOCTL
- ! read -u 19
-
- kill $GNOME_KEYRING_PID
- rm $FIFOCTL
-) &
-
-exec 19> $FIFOCTL
- '
'';
meta = with stdenv.lib; {
@@ -127,6 +104,6 @@ exec 19> $FIFOCTL
homepage = http://wb.mysql.com/;
license = licenses.gpl2;
maintainers = [ maintainers.kkallio ];
- platforms = [ "x86_64-linux" ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch b/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch
new file mode 100644
index 00000000000..0a5c31fd40a
--- /dev/null
+++ b/pkgs/applications/misc/mysql-workbench/fix-gdal-includes.patch
@@ -0,0 +1,47 @@
+--- a/backend/wbpublic/grt/spatial_handler.h
++++ b/backend/wbpublic/grt/spatial_handler.h
+@@ -24,12 +24,12 @@
+ #ifndef SPATIAL_HANDLER_H_
+ #define SPATIAL_HANDLER_H_
+
+-#include
+-#include
+-#include
+-#include
+-#include
+-#include
++#include
++#include
++#include
++#include
++#include
++#include
+ #include
+ #include "base/geometry.h"
+ #include "wbpublic_public_interface.h"
+--- a/backend/wbpublic/grtui/geom_draw_box.h
++++ b/backend/wbpublic/grtui/geom_draw_box.h
+@@ -25,7 +25,7 @@
+ #define _GEOM_DRAW_BOX_H_
+
+ #include
+-#include
++#include
+ #include "wbpublic_public_interface.h"
+
+ class WBPUBLICBACKEND_PUBLIC_FUNC GeomDrawBox : public mforms::DrawBox {
+--- a/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp
++++ b/backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp
+@@ -21,9 +21,9 @@
+ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+-#include
+-#include
+-#include
++#include
++#include
++#include
+
+ #include
+ #include
diff --git a/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch b/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch
new file mode 100644
index 00000000000..dddf992e4c1
--- /dev/null
+++ b/pkgs/applications/misc/mysql-workbench/hardcode-paths.patch
@@ -0,0 +1,187 @@
+--- a/frontend/linux/workbench/mysql-workbench.in
++++ b/frontend/linux/workbench/mysql-workbench.in
+@@ -99,8 +99,8 @@
+ if test "$WB_DEBUG" != ""; then
+ $WB_DEBUG $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+ else
+- if type -p catchsegv > /dev/null; then
+- catchsegv $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
++ if type -p @catchsegv@ > /dev/null; then
++ @catchsegv@ $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+ else
+ $MWB_BINARIES_DIR/mysql-workbench-bin "$@"
+ fi
+--- a/plugins/migration/frontend/migration_bulk_copy_data.py
++++ b/plugins/migration/frontend/migration_bulk_copy_data.py
+@@ -110,7 +110,7 @@
+ return 'sh'
+
+ def generate_import_script(self, connection_args, path_to_file, schema_name):
+- output = ['#!/bin/bash']
++ output = ['#!/usr/bin/env bash']
+ output.append('MYPATH=\`pwd\`')
+
+ output.append('if [ -f \$MYPATH/%s ] ; then' % self.error_log_name)
+@@ -164,7 +164,7 @@
+ return 'sh'
+
+ def generate_import_script(self, connection_args, path_to_file, schema_name):
+- output = ['#!/bin/bash']
++ output = ['#!/usr/bin/env bash']
+ output.append('MYPATH=\`pwd\`')
+
+ output.append('if [ -f \$MYPATH/%s ] ; then' % self.error_log_name)
+@@ -417,7 +417,7 @@
+
+ with open(script_path, 'w+') as f:
+ os.chmod(script_path, 0700)
+- f.write('#!/bin/bash\n\n')
++ f.write('#!/usr/bin/env bash\n\n')
+ f.write('MYPATH=`pwd`\n')
+
+ f.write("arg_source_password=\"\"\n")
+@@ -521,7 +521,7 @@
+
+ with open(script_path, 'w+') as f:
+ os.chmod(script_path, 0700)
+- f.write('#!/bin/bash\n\n')
++ f.write('#!/usr/bin/env bash\n\n')
+ f.write('MYPATH=`pwd`\n')
+
+ f.write("arg_source_password=\"\"\n")
+--- a/plugins/wb.admin/backend/wb_server_control.py
++++ b/plugins/wb.admin/backend/wb_server_control.py
+@@ -39,7 +39,7 @@
+
+ UnixVariant = {
+ "" : {
+- 'sudo_command' : "/usr/bin/sudo -k -S -p EnterPasswordHere ",
++ 'sudo_command' : "@sudo@ -k -S -p EnterPasswordHere ",
+ }
+ }
+
+--- a/plugins/wb.admin/backend/wb_server_management.py
++++ b/plugins/wb.admin/backend/wb_server_management.py
+@@ -40,7 +40,7 @@
+
+ def reset_sudo_prefix():
+ global default_sudo_prefix
+- default_sudo_prefix = '/usr/bin/sudo -k -S -p EnterPasswordHere'
++ default_sudo_prefix = '@sudo@ -k -S -p EnterPasswordHere'
+
+ reset_sudo_prefix()
+
+@@ -100,7 +100,7 @@
+
+ if to_spawn:
+ command += ' &'
+- sudo_prefix += ' /usr/bin/nohup'
++ sudo_prefix += ' @nohup@'
+
+ # If as_user is the CURRENT then there's no need to sudo
+ if as_user != Users.CURRENT:
+@@ -111,7 +111,7 @@
+ if '/bin/sh' in sudo_prefix or '/bin/bash' in sudo_prefix:
+ command = "LANG=C " + sudo_prefix + " \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
+ else:
+- command = "LANG=C " + sudo_prefix + " /bin/bash -c \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
++ command = "LANG=C " + sudo_prefix + " @bash@ -c \"" + command.replace('\\', '\\\\').replace('"', r'\"').replace('$','\\$') + "\""
+
+ return command
+
+@@ -896,9 +896,9 @@
+ if as_user == Users.CURRENT:
+ raise PermissionDeniedError("Cannot set owner of directory %s" % path)
+ else:
+- command = "/bin/mkdir %s && chown %s %s" % (quote_path(path), with_owner, quote_path(path))
++ command = "@mkdir@ %s && chown %s %s" % (quote_path(path), with_owner, quote_path(path))
+ else:
+- command = "/bin/mkdir %s" % (quote_path(path))
++ command = "@mkdir@ %s" % (quote_path(path))
+
+ res = self.process_ops.exec_cmd(command,
+ as_user = as_user,
+@@ -927,7 +927,7 @@
+ @useAbsPath("path")
+ def remove_directory(self, path, as_user = Users.CURRENT, user_password = None):
+ output = StringIO.StringIO()
+- res = self.process_ops.exec_cmd('/bin/rmdir ' + quote_path(path),
++ res = self.process_ops.exec_cmd('@rmdir@ ' + quote_path(path),
+ as_user = as_user,
+ user_password = user_password,
+ output_handler = output.write,
+@@ -940,7 +940,7 @@
+ @useAbsPath("path")
+ def remove_directory_recursive(self, path, as_user = Users.CURRENT, user_password = None):
+ output = StringIO.StringIO()
+- res = self.process_ops.exec_cmd('/bin/rm -R ' + quote_path(path),
++ res = self.process_ops.exec_cmd('@rm@ -R ' + quote_path(path),
+ as_user = as_user,
+ user_password = user_password,
+ output_handler = output.write,
+@@ -953,7 +953,7 @@
+ @useAbsPath("path")
+ def delete_file(self, path, as_user = Users.CURRENT, user_password = None):
+ output = StringIO.StringIO()
+- res = self.process_ops.exec_cmd("/bin/rm " + quote_path(path),
++ res = self.process_ops.exec_cmd("@rm@ " + quote_path(path),
+ as_user = as_user,
+ user_password = user_password,
+ output_handler = output.write,
+@@ -1001,7 +1001,7 @@
+ def _copy_file(self, source, dest, as_user = Users.CURRENT, user_password = None):
+ output = StringIO.StringIO()
+
+- res = self.process_ops.exec_cmd("LC_ALL=C /bin/cp " + quote_path(source) + " " + quote_path(dest),
++ res = self.process_ops.exec_cmd("LC_ALL=C @cp@ " + quote_path(source) + " " + quote_path(dest),
+ as_user = as_user,
+ user_password = user_password,
+ output_handler = output.write,
+@@ -1077,9 +1077,9 @@
+ # for ls -l, the output format changes depending on stdout being a terminal or not
+ # since both cases are possible, we need to handle both at the same time (1st line being total or not)
+ # the good news is that if the line is there, then it will always start with total, regardless of the locale
+- command = 'LC_ALL=C /bin/ls -l -p %s' % quote_path(path)
++ command = 'LC_ALL=C @ls@ -l -p %s' % quote_path(path)
+ else:
+- command = 'LC_ALL=C /bin/ls -1 -p %s' % quote_path(path)
++ command = 'LC_ALL=C @ls@ -1 -p %s' % quote_path(path)
+
+ output = StringIO.StringIO()
+ res = self.process_ops.exec_cmd(command,
+@@ -2160,9 +2160,9 @@
+ def get_range(self, start, end):
+ f = StringIO.StringIO()
+ if not self._need_sudo:
+- ret = self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
++ ret = self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
+ else:
+- ret = self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.ADMIN, user_password=self.get_password, output_handler=f.write)
++ ret = self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i count=%i 2> /dev/null" % (quote_path(self.path), start, end-start), as_user = Users.ADMIN, user_password=self.get_password, output_handler=f.write)
+
+ if ret != 0:
+ raise RuntimeError("Could not get data from file %s" % self.path)
+@@ -2170,9 +2170,9 @@
+
+ def read_task(self, offset, file):
+ if not self._need_sudo:
+- self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=file.write)
++ self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=file.write)
+ else:
+- self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self.get_password, output_handler=file.write)
++ self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self.get_password, output_handler=file.write)
+ # this will signal the reader end that there's no more data
+ file.close()
+
+@@ -2198,9 +2198,9 @@
+ self._pos = offset
+ f = StringIO.StringIO()
+ if not self._need_sudo:
+- self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
++ self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.CURRENT, user_password=None, output_handler=f.write)
+ else:
+- self.server_helper.execute_command("/bin/dd if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self._password, output_handler=f.write)
++ self.server_helper.execute_command("@dd@ if=%s ibs=1 skip=%i 2> /dev/null" % (quote_path(self.path), offset), as_user = Users.ADMIN, user_password=self._password, output_handler=f.write)
+ self.data = f
+ self.data.seek(0)
+ if self.skip_first_newline:
diff --git a/pkgs/applications/misc/navit/default.nix b/pkgs/applications/misc/navit/default.nix
index 362d28d2607..4db5ed4f8eb 100644
--- a/pkgs/applications/misc/navit/default.nix
+++ b/pkgs/applications/misc/navit/default.nix
@@ -1,30 +1,58 @@
-{ stdenv, fetchsvn, pkgconfig, gtk2, SDL, fontconfig, freetype, imlib2, SDL_image, libGLU_combined,
-libXmu, freeglut, python, gettext, quesoglc, gd, postgresql, cmake, qt4, SDL_ttf, fribidi}:
-stdenv.mkDerivation rec {
- name = "navit-svn-3537";
+{ stdenv, fetchFromGitHub, pkgconfig, gtk2, SDL, fontconfig, freetype, imlib2, SDL_image, libGLU_combined,
+libXmu, freeglut, pcre, dbus-glib, glib, librsvg, freeimage, libxslt,
+qtbase, qtquickcontrols, qtsvg, qtdeclarative, qtlocation, qtsensors, qtmultimedia, qtspeech, espeak,
+cairo, gdk_pixbuf, pango, atk, patchelf, fetchurl, bzip2,
+python, gettext, quesoglc, gd, postgresql, cmake, shapelib, SDL_ttf, fribidi}:
- src = fetchsvn {
- url = svn://svn.code.sf.net/p/navit/code/trunk/navit;
- rev = 5576;
- sha256 = "1xx62l5srfhh9cfi7n3pxj8hpcgr1rpa0hzfmbrqadzv09z36723";
+stdenv.mkDerivation rec {
+ name = "navit-${version}";
+ version = "0.5.1";
+
+ src = fetchFromGitHub {
+ owner = "navit-gps";
+ repo = "navit";
+ rev = "v${version}";
+ sha256 = "0jf2gjh2sszr5y5c2wvamfj2qggi2y5k3ynb32pak9vhf5xyl5xj";
};
- hardeningDisable = [ "format" ];
-
- buildInputs = [ gtk2 SDL fontconfig freetype imlib2 SDL_image libGLU_combined
- libXmu freeglut python gettext quesoglc gd postgresql qt4 SDL_ttf fribidi ];
-
- nativeBuildInputs = [ pkgconfig cmake ];
+ sample_map = fetchurl {
+ url = "http://www.navit-project.org/maps/osm_bbox_11.3,47.9,11.7,48.2.osm.bz2";
+ name = "sample_map.bz2";
+ sha256 = "0vg6b6rhsa2cxqj4rbhfhhfss71syhnfa6f1jg2i2d7l88dm5x7d";
+ };
+ #hardeningDisable = [ "format" ];
NIX_CFLAGS_COMPILE = [ "-I${SDL.dev}/include/SDL" ];
- cmakeFlags = [ "-DSAMPLE_MAP=n" ];
+ # TODO: fix speech options.
+ cmakeFlags = [ "-DSAMPLE_MAP=n " "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-Dsupport/espeak=FALSE" "-Dspeech/qt5_espeak=FALSE" ];
- meta = {
- homepage = http://www.navit-project.org/;
+ buildInputs = [ gtk2 SDL fontconfig freetype imlib2 SDL_image libGLU_combined freeimage libxslt
+ libXmu freeglut python gettext quesoglc gd postgresql qtbase SDL_ttf fribidi pcre qtquickcontrols
+ espeak qtmultimedia qtspeech qtsensors qtlocation qtdeclarative qtsvg dbus-glib librsvg shapelib glib
+ cairo gdk_pixbuf pango atk ];
+
+ nativeBuildInputs = [ pkgconfig cmake patchelf bzip2 ];
+
+ # we dont want blank screen by defaut
+ postInstall = ''
+ # emulate DSAMPLE_MAP
+ mkdir -p $out/share/navit/maps/maps
+ bzcat "${sample_map}" | $out/bin/maptool "$out/share/navit/maps/osm_bbox_11.3,47.9,11.7,48.2.bin"
+ '';
+
+ # TODO: fix upstream?
+ postFixup = ''
+ for lib in $(find "$out/lib/navit/" -iname "*.so" ); do
+ patchelf --set-rpath ${stdenv.lib.makeLibraryPath buildInputs} $lib
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://www.navit-project.org;
description = "Car navigation system with routing engine using OSM maps";
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [ ];
- platforms = with stdenv.lib.platforms; linux;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.genesis ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/nnn/default.nix b/pkgs/applications/misc/nnn/default.nix
index b4832a72c2b..d97f2d2c048 100644
--- a/pkgs/applications/misc/nnn/default.nix
+++ b/pkgs/applications/misc/nnn/default.nix
@@ -4,13 +4,13 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "nnn-${version}";
- version = "1.8";
+ version = "1.9";
src = fetchFromGitHub {
owner = "jarun";
repo = "nnn";
rev = "v${version}";
- sha256 = "0sd8djig56163k0b0y4a7kg3malxlg08gayjw4zmvqaihvbbkc6v";
+ sha256 = "0z7mr9lql5hz0518wzkj8fdsdp8yh17fr418arjxjn66md4kwgpg";
};
configFile = optionalString (conf!=null) (builtins.toFile "nnn.h" conf);
diff --git a/pkgs/applications/misc/notify-osd/default.nix b/pkgs/applications/misc/notify-osd/default.nix
index 8e8126192dd..f602ce9db66 100644
--- a/pkgs/applications/misc/notify-osd/default.nix
+++ b/pkgs/applications/misc/notify-osd/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
gnome3.gsettings-desktop-schemas
];
- configureFlags = "--libexecdir=$(out)/bin";
+ configureFlags = [ "--libexecdir=$(out)/bin" ];
preFixup = ''
wrapProgram "$out/bin/notify-osd" \
diff --git a/pkgs/applications/misc/osmctools/default.nix b/pkgs/applications/misc/osmctools/default.nix
index e70be8201b3..bb53782fb7d 100644
--- a/pkgs/applications/misc/osmctools/default.nix
+++ b/pkgs/applications/misc/osmctools/default.nix
@@ -42,5 +42,6 @@ stdenv.mkDerivation rec {
https://wiki.openstreetmap.org/wiki/Osmfilter
];
platforms = platforms.unix;
+ license = licenses.agpl3;
};
}
diff --git a/pkgs/applications/misc/overmind/default.nix b/pkgs/applications/misc/overmind/default.nix
index 46e00a97990..ac985a5e4d2 100644
--- a/pkgs/applications/misc/overmind/default.nix
+++ b/pkgs/applications/misc/overmind/default.nix
@@ -1,21 +1,21 @@
-{ stdenv, buildGoPackage, fetchFromGitHub, tmux, makeWrapper }:
+{ stdenv, buildGoPackage, fetchFromGitHub, tmux, which, makeWrapper }:
buildGoPackage rec {
name = "overmind-${version}";
- version = "1.1.1";
+ version = "2.0.0.beta1";
goPackagePath = "github.com/DarthSim/overmind";
nativeBuildInputs = [ makeWrapper ];
postInstall = ''
- wrapProgram "$bin/bin/overmind" --prefix PATH : "${stdenv.lib.makeBinPath [ tmux ]}"
+ wrapProgram "$bin/bin/overmind" --prefix PATH : "${stdenv.lib.makeBinPath [ tmux which ]}"
'';
src = fetchFromGitHub {
owner = "DarthSim";
repo = "overmind";
rev = "v${version}";
- sha256 = "0gdsbm54ln07jv1kgg53fiavx18xxw4f21lfcdl74ijk6bx4jbzv";
+ sha256 = "15fch3qszdm8bj1m9hxky9zgk6f5gpbswwfslg84qdjf4iwr5drq";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/pdfmod/default.nix b/pkgs/applications/misc/pdfmod/default.nix
index 2c0d642863e..45d83b5872f 100644
--- a/pkgs/applications/misc/pdfmod/default.nix
+++ b/pkgs/applications/misc/pdfmod/default.nix
@@ -44,5 +44,6 @@ stdenv.mkDerivation rec {
description = "A simple application for modifying PDF documents";
platforms = platforms.all;
maintainers = with maintainers; [ obadz ];
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/misc/pdfshuffler/default.nix b/pkgs/applications/misc/pdfshuffler/default.nix
index e06f4407534..025ad9cd30a 100644
--- a/pkgs/applications/misc/pdfshuffler/default.nix
+++ b/pkgs/applications/misc/pdfshuffler/default.nix
@@ -36,5 +36,6 @@ python3Packages.buildPythonApplication rec {
description = "Merge or split pdf documents and rotate, crop and rearrange their pages";
platforms = platforms.linux;
maintainers = with maintainers; [ mic92 ];
+ license = licenses.gpl3;
};
}
diff --git a/pkgs/applications/misc/pgmanage/default.nix b/pkgs/applications/misc/pgmanage/default.nix
index a548c149665..a17f34378a8 100644
--- a/pkgs/applications/misc/pgmanage/default.nix
+++ b/pkgs/applications/misc/pgmanage/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pgmanage-${version}";
- version = "10.3.0";
+ version = "10.3.1";
src = fetchFromGitHub {
owner = "pgManage";
repo = "pgManage";
rev = "v${version}";
- sha256 = "105gmwkifq04qmp5kpgybwjyx01528r6m3x1pxbvnfyni8sf74qj";
+ sha256 = "0ym1arla9wfkmr5n6h6dfyd680vlnng5s5j5nyxi2gl2wxqqhxzz";
};
patchPhase = ''
diff --git a/pkgs/applications/misc/polybar/default.nix b/pkgs/applications/misc/polybar/default.nix
index 347b77c7ab4..0c358e4221a 100644
--- a/pkgs/applications/misc/polybar/default.nix
+++ b/pkgs/applications/misc/polybar/default.nix
@@ -1,33 +1,36 @@
{ cairo, cmake, fetchgit, libXdmcp, libpthreadstubs, libxcb, pcre, pkgconfig
-, python2 , stdenv, xcbproto, xcbutil, xcbutilimage, xcbutilrenderutil
-, xcbutilwm, xcbutilxrm, makeWrapper
+, python2, stdenv, xcbproto, xcbutil, xcbutilcursor, xcbutilimage
+, xcbutilrenderutil, xcbutilwm, xcbutilxrm, makeWrapper
# optional packages-- override the variables ending in 'Support' to enable or
# disable modules
, alsaSupport ? true, alsaLib ? null
-, iwSupport ? true, wirelesstools ? null
, githubSupport ? false, curl ? null
, mpdSupport ? false, mpd_clientlib ? null
, pulseSupport ? false, libpulseaudio ? null
+, iwSupport ? false, wirelesstools ? null
+, nlSupport ? true, libnl ? null
, i3Support ? false, i3GapsSupport ? false, i3 ? null, i3-gaps ? null, jsoncpp ? null
}:
assert alsaSupport -> alsaLib != null;
assert githubSupport -> curl != null;
-assert iwSupport -> wirelesstools != null;
assert mpdSupport -> mpd_clientlib != null;
assert pulseSupport -> libpulseaudio != null;
+assert iwSupport -> ! nlSupport && wirelesstools != null;
+assert nlSupport -> ! iwSupport && libnl != null;
+
assert i3Support -> ! i3GapsSupport && jsoncpp != null && i3 != null;
assert i3GapsSupport -> ! i3Support && jsoncpp != null && i3-gaps != null;
stdenv.mkDerivation rec {
name = "polybar-${version}";
- version = "3.2.0";
+ version = "3.2.1";
src = fetchgit {
url = "https://github.com/jaagr/polybar";
rev = version;
- sha256 = "0p94brndysvmmbidhl4ds4w3qvddb752s4vryp0qckb0hz3knqk8";
+ sha256 = "1z45swj2l0h8x8li7prl963cgl6zm3birsswpij8qwcmjaj5l8vz";
};
meta = with stdenv.lib; {
@@ -44,14 +47,16 @@ stdenv.mkDerivation rec {
buildInputs = [
cairo libXdmcp libpthreadstubs libxcb pcre python2 xcbproto xcbutil
- xcbutilimage xcbutilrenderutil xcbutilwm xcbutilxrm
+ xcbutilcursor xcbutilimage xcbutilrenderutil xcbutilwm xcbutilxrm
(if alsaSupport then alsaLib else null)
(if githubSupport then curl else null)
- (if iwSupport then wirelesstools else null)
(if mpdSupport then mpd_clientlib else null)
(if pulseSupport then libpulseaudio else null)
+ (if iwSupport then wirelesstools else null)
+ (if nlSupport then libnl else null)
+
(if i3Support || i3GapsSupport then jsoncpp else null)
(if i3Support then i3 else null)
(if i3GapsSupport then i3-gaps else null)
diff --git a/pkgs/applications/misc/ptask/default.nix b/pkgs/applications/misc/ptask/default.nix
index e1a64c73a12..81e316eb0ee 100644
--- a/pkgs/applications/misc/ptask/default.nix
+++ b/pkgs/applications/misc/ptask/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig makeWrapper ];
- patches = [ ./tw-version.patch ];
+ patches = [ ./tw-version.patch ./json_c_is_error.patch ];
preFixup = ''
wrapProgram "$out/bin/ptask" \
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
description = "GTK-based GUI for taskwarrior";
license = licenses.gpl2;
maintainers = [ maintainers.spacefrogg ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/misc/ptask/json_c_is_error.patch b/pkgs/applications/misc/ptask/json_c_is_error.patch
new file mode 100644
index 00000000000..435c8b26e6f
--- /dev/null
+++ b/pkgs/applications/misc/ptask/json_c_is_error.patch
@@ -0,0 +1,13 @@
+diff --git a/src/tw.c b/src/tw.c
+index 602f7b3..ca601cd 100644
+--- a/src/tw.c
++++ b/src/tw.c
+@@ -163,7 +163,7 @@ static struct json_object *task_exec_json(const char *opts)
+
+ free(cmd);
+
+- if (o && is_error(o))
++ if (!o)
+ return NULL;
+
+ return o;
diff --git a/pkgs/applications/misc/qradiolink/default.nix b/pkgs/applications/misc/qradiolink/default.nix
new file mode 100644
index 00000000000..4029bd80b88
--- /dev/null
+++ b/pkgs/applications/misc/qradiolink/default.nix
@@ -0,0 +1,57 @@
+{ stdenv, fetchFromGitHub, alsaLib, boost
+, qt4, libpulseaudio, codec2, libconfig
+, gnuradio, gnuradio-osmosdr, gsm
+, libopus, libjpeg, protobuf, qwt, speex
+} :
+
+let
+ version = "0.5.0";
+
+in stdenv.mkDerivation {
+ name = "qradiolink-${version}";
+
+ src = fetchFromGitHub {
+ owner = "kantooon";
+ repo = "qradiolink";
+ rev = "${version}";
+ sha256 = "0xhg5zhjznmls5m3rhpk1qx0dipxmca12s85w15d0i7qwva2f1gi";
+ };
+
+ preBuild = ''
+ cd ext
+ protoc --cpp_out=. Mumble.proto
+ protoc --cpp_out=. QRadioLink.proto
+ cd ..
+ qmake
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp qradiolink $out/bin
+ '';
+
+ buildInputs = [
+ qt4
+ alsaLib
+ boost
+ libpulseaudio
+ codec2
+ libconfig
+ gsm
+ gnuradio
+ gnuradio-osmosdr
+ libopus
+ libjpeg
+ protobuf
+ speex
+ qwt
+ ];
+
+ meta = with stdenv.lib; {
+ description = "SDR transceiver application for analog and digital modes";
+ homepage = http://qradiolink.org/;
+ license = licenses.agpl3;
+ maintainers = [ maintainers.markuskowa ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/qsstv/default.nix b/pkgs/applications/misc/qsstv/default.nix
new file mode 100644
index 00000000000..c8401cdbf49
--- /dev/null
+++ b/pkgs/applications/misc/qsstv/default.nix
@@ -0,0 +1,54 @@
+{ stdenv, fetchurl, qtbase, qmake, makeDesktopItem, openjpeg, pkgconfig, fftw,
+ libpulseaudio, alsaLib, hamlib, libv4l, fftwFloat }:
+
+stdenv.mkDerivation rec {
+ version = "9.2.6";
+ name = "qsstv-${version}";
+
+ src = fetchurl {
+ url = "http://users.telenet.be/on4qz/qsstv/downloads/qsstv_${version}.tar.gz";
+ sha256 = "0sx70yk389fq5djvjwnam6ics5knmg9b5x608bk2sjbfxkila108";
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [
+ qmake
+ pkgconfig
+ ];
+
+ buildInputs = [ qtbase openjpeg fftw libpulseaudio alsaLib hamlib libv4l
+ fftwFloat ];
+
+ desktopItem = makeDesktopItem {
+ name = "QSSTV";
+ exec = "qsstv";
+ icon = "qsstv.png";
+ comment = "Qt-based slow-scan TV and fax";
+ desktopName = "QSSTV";
+ genericName = "qsstv";
+ categories = "Application;HamRadio;";
+ };
+
+ installPhase = ''
+ # Install binary to the right location
+ make install INSTALL_ROOT=$out
+ mv $out/usr/bin $out/
+ rm -r $out/usr
+
+ # Install desktop icon
+ install -D qsstv/icons/qsstv.png $out/share/pixmaps/qsstv.png
+
+ # Install desktop item
+ cp -rv ${desktopItem}/share $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Qt-based slow-scan TV and fax";
+ homepage = http://users.telenet.be/on4qz/;
+ platforms = platforms.linux;
+ license = stdenv.lib.licenses.gpl3;
+ maintainers = with stdenv.lib.maintainers; [ hax404 ];
+ };
+}
+
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index b13bc4cb7af..33b8c33033e 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchFromGitHub, pythonPackages, file, less
+{ stdenv, fetchFromGitHub, python3Packages, file, less
, imagePreviewSupport ? true, w3m ? null}:
with stdenv.lib;
assert imagePreviewSupport -> w3m != null;
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
name = "ranger-${version}";
version = "1.9.1";
@@ -16,7 +16,7 @@ pythonPackages.buildPythonApplication rec {
sha256= "1zhds37j1scxa9b183qbrjwxqldrdk581c5xiy81vg17sndb1kqj";
};
- checkInputs = with pythonPackages; [ pytest ];
+ checkInputs = with python3Packages; [ pytest ];
propagatedBuildInputs = [ file ];
checkPhase = ''
@@ -43,7 +43,7 @@ pythonPackages.buildPythonApplication rec {
# give image previews out of the box when building with w3m
substituteInPlace ranger/config/rc.conf \
- --replace "set preview_images false" "set preview_images true" \
+ --replace "set preview_images false" "set preview_images true"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/redshift/default.nix b/pkgs/applications/misc/redshift/default.nix
index c6d3d6e1a9d..b8c49cb02a6 100644
--- a/pkgs/applications/misc/redshift/default.nix
+++ b/pkgs/applications/misc/redshift/default.nix
@@ -61,6 +61,15 @@ stdenv.mkDerivation rec {
postFixup = "wrapPythonPrograms";
+ # the geoclue agent may inspect these paths and expect them to be
+ # valid without having the correct $PATH set
+ postInstall = ''
+ substituteInPlace $out/share/applications/redshift.desktop \
+ --replace 'Exec=redshift' "Exec=$out/bin/redshift"
+ substituteInPlace $out/share/applications/redshift.desktop \
+ --replace 'Exec=redshift-gtk' "Exec=$out/bin/redshift-gtk"
+ '';
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/applications/misc/rtl_433/default.nix b/pkgs/applications/misc/rtl_433/default.nix
index 819c6c9391a..7097dda3574 100644
--- a/pkgs/applications/misc/rtl_433/default.nix
+++ b/pkgs/applications/misc/rtl_433/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libusb1, rtl-sdr }:
stdenv.mkDerivation rec {
- version = "2018-02-23";
+ version = "18.05";
name = "rtl_433-${version}";
src = fetchFromGitHub {
owner = "merbanan";
repo = "rtl_433";
- rev = "51d275c";
- sha256 = "1j443wmws5xgc18s47bvw3pqljk747izypz52rmlrvs16v96cg2g";
+ rev = "18.05";
+ sha256 = "0vfhnjyrx6w1m8g1hww5vdz4zgdlhcaps9g0397mxlki4sm77wpc";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/applications/misc/rtv/default.nix b/pkgs/applications/misc/rtv/default.nix
index be27e28c993..05b19bbbff9 100644
--- a/pkgs/applications/misc/rtv/default.nix
+++ b/pkgs/applications/misc/rtv/default.nix
@@ -2,14 +2,14 @@
with python3Packages;
buildPythonApplication rec {
- version = "1.23.0";
+ version = "1.24.0";
pname = "rtv";
src = fetchFromGitHub {
owner = "michael-lazar";
repo = "rtv";
rev = "v${version}";
- sha256 = "0i6iqj3ly1bgsfa9403m5190mfl9yk1x4ific3v31wqfja985nsr";
+ sha256 = "0vzhnqys8nr6ymsi1mnv092z3i7nwyhgnj4jv6mjifak9j3164fw";
};
# Tests try to access network
diff --git a/pkgs/applications/misc/rxvt_unicode/default.nix b/pkgs/applications/misc/rxvt_unicode/default.nix
index 4ee9f461760..0e59ef5512d 100644
--- a/pkgs/applications/misc/rxvt_unicode/default.nix
+++ b/pkgs/applications/misc/rxvt_unicode/default.nix
@@ -67,5 +67,6 @@ stdenv.mkDerivation (rec {
downloadPage = "http://dist.schmorp.de/rxvt-unicode/Attic/";
maintainers = [ ];
platforms = platforms.unix;
+ license = licenses.gpl3;
};
})
diff --git a/pkgs/applications/misc/solaar/default.nix b/pkgs/applications/misc/solaar/default.nix
index 55153d25cf9..afe944e868e 100644
--- a/pkgs/applications/misc/solaar/default.nix
+++ b/pkgs/applications/misc/solaar/default.nix
@@ -1,11 +1,13 @@
-{fetchurl, stdenv, gtk3, python34Packages, gobjectIntrospection}:
+{fetchFromGitHub, stdenv, gtk3, python34Packages, gobjectIntrospection}:
python34Packages.buildPythonApplication rec {
- name = "solaar-${version}";
- version = "0.9.2";
+ name = "solaar-unstable-${version}";
+ version = "2018-02-02";
namePrefix = "";
- src = fetchurl {
- sha256 = "0954grz2adggfzcj4df4mpr4d7qyl7w8rb4j2s0f9ymawl92i05j";
- url = "https://github.com/pwr/Solaar/archive/${version}.tar.gz";
+ src = fetchFromGitHub {
+ owner = "pwr";
+ repo = "Solaar";
+ rev = "59b7285fdfc875119f0c92cfd5f5909e8a8e578c";
+ sha256 = "0zy5vmjzdybnjf0mpp8rny11sc43gmm8172svsm9s51h7x0v83y3";
};
propagatedBuildInputs = [python34Packages.pygobject3 python34Packages.pyudev gobjectIntrospection gtk3];
@@ -35,6 +37,6 @@ python34Packages.buildPythonApplication rec {
license = licenses.gpl2;
homepage = https://pwr.github.io/Solaar/;
platforms = platforms.linux;
- maintainers = [maintainers.spinus];
+ maintainers = [maintainers.spinus maintainers.ysndr];
};
}
diff --git a/pkgs/applications/misc/taskjuggler/2.x/default.nix b/pkgs/applications/misc/taskjuggler/2.x/default.nix
index 2b0573f2d2d..6b38c3d59c2 100644
--- a/pkgs/applications/misc/taskjuggler/2.x/default.nix
+++ b/pkgs/applications/misc/taskjuggler/2.x/default.nix
@@ -44,12 +44,12 @@ stdenv.mkDerivation rec {
HOME=$TMPDIR
'';
- configureFlags = "
- --without-arts --disable-docs
- --x-includes=${libX11.dev}/include
- --x-libraries=${libX11.out}/lib
- --with-qt-dir=${qt3}
- ";
+ configureFlags = [
+ "--without-arts" "--disable-docs"
+ "--x-includes=${libX11.dev}/include"
+ "--x-libraries=${libX11.out}/lib"
+ "--with-qt-dir=${qt3}"
+ ];
preInstall = ''
mkdir -p $out/share/emacs/site-lisp/
diff --git a/pkgs/applications/misc/tasknc/default.nix b/pkgs/applications/misc/tasknc/default.nix
index e44690a5bd7..bf0e964d591 100644
--- a/pkgs/applications/misc/tasknc/default.nix
+++ b/pkgs/applications/misc/tasknc/default.nix
@@ -38,5 +38,6 @@ stdenv.mkDerivation rec {
description = "A ncurses wrapper around taskwarrior";
maintainers = with maintainers; [ infinisil ];
platforms = platforms.linux; # Cannot test others
+ license = licenses.mit;
};
}
diff --git a/pkgs/applications/misc/termite/default.nix b/pkgs/applications/misc/termite/default.nix
index 560dff59427..abcd5eb4288 100644
--- a/pkgs/applications/misc/termite/default.nix
+++ b/pkgs/applications/misc/termite/default.nix
@@ -1,55 +1,42 @@
-{ stdenv, fetchFromGitHub, lib, pkgconfig, vte, gtk3, ncurses, makeWrapper, wrapGAppsHook, symlinkJoin
-, configFile ? null
-}:
+{ stdenv, fetchFromGitHub, pkgconfig, vte, gtk3, ncurses, wrapGAppsHook }:
-let
+stdenv.mkDerivation rec {
+ name = "termite-${version}";
version = "13";
- termite = stdenv.mkDerivation {
- name = "termite-${version}";
- src = fetchFromGitHub {
- owner = "thestinger";
- repo = "termite";
- rev = "v${version}";
- sha256 = "02cn70ygl93ghhkhs3xdxn5b1yadc255v3yp8cmhhyzsv5027hvj";
- fetchSubmodules = true;
- };
-
- # https://github.com/thestinger/termite/pull/516
- patches = [ ./url_regexp_trailing.patch ./add_errno_header.patch
- ] ++ lib.optional stdenv.isDarwin ./remove_ldflags_macos.patch;
-
- makeFlags = [ "VERSION=v${version}" "PREFIX=" "DESTDIR=$(out)" ];
-
- buildInputs = [ vte gtk3 ncurses ];
-
- nativeBuildInputs = [ wrapGAppsHook pkgconfig ];
-
- outputs = [ "out" "terminfo" ];
-
- postInstall = ''
- mkdir -p $terminfo/share
- mv $out/share/terminfo $terminfo/share/terminfo
-
- mkdir -p $out/nix-support
- echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
- '';
-
- meta = with stdenv.lib; {
- description = "A simple VTE-based terminal";
- license = licenses.lgpl2Plus;
- homepage = https://github.com/thestinger/termite/;
- maintainers = with maintainers; [ koral garbas ];
- platforms = platforms.all;
- };
+ src = fetchFromGitHub {
+ owner = "thestinger";
+ repo = "termite";
+ rev = "v${version}";
+ sha256 = "02cn70ygl93ghhkhs3xdxn5b1yadc255v3yp8cmhhyzsv5027hvj";
+ fetchSubmodules = true;
};
-in if configFile == null then termite else symlinkJoin {
- name = "termite-with-config-${version}";
- paths = [ termite ];
- nativeBuildInputs = [ makeWrapper ];
- postBuild = ''
- wrapProgram $out/bin/termite \
- --add-flags "--config ${configFile}"
+
+ # https://github.com/thestinger/termite/pull/516
+ patches = [ ./url_regexp_trailing.patch ./add_errno_header.patch
+ ] ++ stdenv.lib.optional stdenv.isDarwin ./remove_ldflags_macos.patch;
+
+ makeFlags = [ "VERSION=v${version}" "PREFIX=" "DESTDIR=$(out)" ];
+
+ buildInputs = [ vte gtk3 ncurses ];
+
+ nativeBuildInputs = [ wrapGAppsHook pkgconfig ];
+
+ outputs = [ "out" "terminfo" ];
+
+ postInstall = ''
+ mkdir -p $terminfo/share
+ mv $out/share/terminfo $terminfo/share/terminfo
+
+ mkdir -p $out/nix-support
+ echo "$terminfo" >> $out/nix-support/propagated-user-env-packages
'';
- passthru.terminfo = termite.terminfo;
+
+ meta = with stdenv.lib; {
+ description = "A simple VTE-based terminal";
+ license = licenses.lgpl2Plus;
+ homepage = https://github.com/thestinger/termite/;
+ maintainers = with maintainers; [ koral garbas ];
+ platforms = platforms.all;
+ };
}
diff --git a/pkgs/applications/misc/termite/wrapper.nix b/pkgs/applications/misc/termite/wrapper.nix
new file mode 100644
index 00000000000..0b12a905360
--- /dev/null
+++ b/pkgs/applications/misc/termite/wrapper.nix
@@ -0,0 +1,15 @@
+{ makeWrapper, wrapGAppsHook, symlinkJoin, configFile ? null, termite }:
+
+if configFile == null then termite else symlinkJoin {
+ name = "termite-with-config-${termite.version}";
+
+ paths = [ termite ];
+ nativeBuildInputs = [ makeWrapper ];
+
+ postBuild = ''
+ wrapProgram $out/bin/termite \
+ --add-flags "--config ${configFile}"
+ '';
+
+ passthru.terminfo = termite.terminfo;
+}
diff --git a/pkgs/applications/misc/tilix/default.nix b/pkgs/applications/misc/tilix/default.nix
index f30c6a63948..e101005e44e 100644
--- a/pkgs/applications/misc/tilix/default.nix
+++ b/pkgs/applications/misc/tilix/default.nix
@@ -1,23 +1,23 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, dmd, gnome3, dbus
-, gsettings-desktop-schemas, desktop-file-utils, gettext, gtkd
+, gsettings-desktop-schemas, desktop-file-utils, gettext, gtkd, libsecret
, perlPackages, wrapGAppsHook, xdg_utils }:
stdenv.mkDerivation rec {
name = "tilix-${version}";
- version = "1.8.1";
+ version = "1.8.3";
src = fetchFromGitHub {
owner = "gnunn1";
repo = "tilix";
rev = "${version}";
- sha256 = "19dx3hlj40cqwph98pcifkm6axfszfr0v9k6sr3caw4ycml84ci1";
+ sha256 = "05x2nyyb5w3122j90g0f7lh9jl7xi1nk176sl01vl2ks7zar00dq";
};
nativeBuildInputs = [
autoreconfHook dmd desktop-file-utils perlPackages.Po4a pkgconfig xdg_utils
wrapGAppsHook
];
- buildInputs = [ gnome3.dconf gettext gsettings-desktop-schemas gtkd dbus ];
+ buildInputs = [ gnome3.dconf gettext gsettings-desktop-schemas gtkd dbus libsecret ];
preBuild = ''
makeFlagsArray=(
@@ -28,6 +28,9 @@ stdenv.mkDerivation rec {
postInstall = with gnome3; ''
${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas
+
+ wrapProgram $out/bin/tilix \
+ --prefix LD_LIBRARY_PATH ":" "${libsecret}/lib"
'';
diff --git a/pkgs/applications/misc/toggldesktop/TogglDesktop.pro b/pkgs/applications/misc/toggldesktop/TogglDesktop.pro
new file mode 100644
index 00000000000..e86156313d1
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/TogglDesktop.pro
@@ -0,0 +1,19 @@
+QT += core network widgets
+
+DEFINES += APP_ENVIRONMENT=\\\"production\\\"
+DEFINES += APP_VERSION=\\\"@version@\\\"
+
+TARGET = toggldesktop
+TEMPLATE = app
+
+SOURCES += *.cpp
+HEADERS += *.h
+FORMS += *.ui
+RESOURCES += *.qrc
+
+target.path = $$PREFIX
+
+INSTALLS += target
+
+CONFIG += link_pkgconfig
+PKGCONFIG += bugsnag-qt qxtglobalshortcut qt-oauth-lib toggl x11 xscrnsaver
diff --git a/pkgs/applications/misc/toggldesktop/default.nix b/pkgs/applications/misc/toggldesktop/default.nix
new file mode 100644
index 00000000000..bc36ffa5e10
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/default.nix
@@ -0,0 +1,148 @@
+{ stdenv, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig
+, cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco
+, qtbase, qtwebkit, qtx11extras, sqlite }:
+
+let
+ name = "toggldesktop-${version}";
+ version = "7.4.231";
+
+ src = fetchzip {
+ url = "https://github.com/toggl/toggldesktop/archive/v${version}.tar.gz";
+ sha256 = "01hqkx9dljnhwnyqi6mmzfp02hnbi2j50rsfiasniqrkbi99x9v1";
+ };
+
+ bugsnag-qt = stdenv.mkDerivation rec {
+ name = "bugsnag-qt-${version}";
+ version = "20180522.005732";
+
+ src = fetchzip {
+ url = "https://github.com/yegortimoshenko/bugsnag-qt/archive/${version}.tar.gz";
+ sha256 = "02s6mlggh0i4a856md46dipy6mh47isap82jlwmjr7hfsk2ykgnq";
+ };
+
+ nativeBuildInputs = [ qmake ];
+ buildInputs = [ qtbase ];
+ };
+
+ qxtglobalshortcut = stdenv.mkDerivation rec {
+ name = "qxtglobalshortcut-${version}";
+ version = "f584471dada2099ba06c574bdfdd8b078c2e3550";
+
+ src = fetchzip {
+ url = "https://github.com/hluk/qxtglobalshortcut/archive/${version}.tar.gz";
+ sha256 = "1iy17gypav10z8aa62s5jb6mq9y4kb9ms4l61ydmk3xwlap7igw1";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ qtbase qtx11extras ];
+ };
+
+ qt-oauth-lib = stdenv.mkDerivation rec {
+ name = "qt-oauth-lib-${version}";
+ version = "20180521.233208";
+
+ src = fetchzip {
+ url = "https://github.com/yegortimoshenko/qt-oauth-lib/archive/${version}.tar.gz";
+ sha256 = "0f46d44slzvzaqx0lksvv14lsc1jp8vd2mragxd61r820hybf5z3";
+ };
+
+ nativeBuildInputs = [ qmake ];
+ buildInputs = [ qtbase qtwebkit ];
+ };
+
+ poco-pc = writeText "poco.pc" ''
+ Name: Poco
+ Description: ${poco.meta.description}
+ Version: ${poco.version}
+ Libs: -L${poco}/lib -lPocoDataSQLite -lPocoData -lPocoNet -lPocoNetSSL -lPocoCrypto -lPocoUtil -lPocoXML -lPocoFoundation
+ Cflags: -I${poco}/include/Poco
+ '';
+
+ poco-pc-wrapped = runCommand "poco-pc-wrapped" {} ''
+ mkdir -p $out/lib/pkgconfig && ln -s ${poco-pc} $_/poco.pc
+ '';
+
+ libtoggl = stdenv.mkDerivation {
+ name = "libtoggl-${version}";
+ inherit src version;
+
+ sourceRoot = "source/src";
+
+ nativeBuildInputs = [ qmake pkgconfig ];
+ buildInputs = [ jsoncpp lua openssl poco poco-pc-wrapped sqlite libX11 ];
+
+ postPatch = ''
+ cat ${./libtoggl.pro} > libtoggl.pro
+ rm get_focused_window_{mac,windows}.cc
+ '';
+ };
+
+ toggldesktop = stdenv.mkDerivation {
+ name = "${name}-unwrapped";
+ inherit src version;
+
+ sourceRoot = "source/src/ui/linux/TogglDesktop";
+
+ postPatch = ''
+ substituteAll ${./TogglDesktop.pro} TogglDesktop.pro
+ substituteInPlace toggl.cpp \
+ --replace ./../../../toggl_api.h toggl_api.h
+ '';
+
+ postInstall = ''
+ ln -s ${cacert}/etc/ssl/certs/ca-bundle.crt $out/cacert.pem
+ '';
+
+ nativeBuildInputs = [ qmake pkgconfig ];
+
+ buildInputs = [
+ bugsnag-qt
+ libtoggl
+ qxtglobalshortcut
+ qtbase
+ qtwebkit
+ qt-oauth-lib
+ qtx11extras
+ libX11
+ libXScrnSaver
+ ];
+ };
+
+ toggldesktop-icons = stdenv.mkDerivation {
+ name = "${name}-icons";
+ inherit (toggldesktop) src sourceRoot;
+
+ installPhase = ''
+ for f in icons/*; do
+ mkdir -p $out/share/icons/hicolor/$(basename $f)/apps
+ mv $f/toggldesktop.png $_
+ done
+ '';
+ };
+
+ toggldesktop-wrapped = runCommand "toggldesktop-wrapped" {} ''
+ mkdir -p $out/bin && ln -s ${toggldesktop}/toggldesktop $_
+ '';
+
+ desktopItem = makeDesktopItem rec {
+ categories = "Utility;";
+ desktopName = "Toggl";
+ genericName = desktopName;
+ name = "toggldesktop";
+ exec = "${toggldesktop-wrapped}/bin/toggldesktop";
+ icon = "toggldesktop";
+ };
+in
+
+buildEnv {
+ inherit name;
+ paths = [ desktopItem toggldesktop-icons toggldesktop-wrapped ];
+
+ meta = with stdenv.lib; {
+ description = "Client for Toggl time tracking service";
+ homepage = https://github.com/toggl/toggldesktop;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ yegortimoshenko ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/applications/misc/toggldesktop/libtoggl.pro b/pkgs/applications/misc/toggldesktop/libtoggl.pro
new file mode 100644
index 00000000000..c8303440fe6
--- /dev/null
+++ b/pkgs/applications/misc/toggldesktop/libtoggl.pro
@@ -0,0 +1,20 @@
+TARGET = toggl
+TEMPLATE = lib
+
+SOURCES += *.cc
+HEADERS += *.h
+
+headers.files = $$HEADERS
+headers.path = $$PREFIX/include
+target.path = $$PREFIX/lib
+
+INSTALLS += headers target
+
+CONFIG += create_prl create_pc link_pkgconfig
+PKGCONFIG += jsoncpp openssl lua poco sqlite3 x11
+
+QMAKE_PKGCONFIG_NAME = $$TARGET
+QMAKE_PKGCONFIG_PREFIX = $$PREFIX
+QMAKE_PKGCONFIG_LIBDIR = $$target.path
+QMAKE_PKGCONFIG_INCDIR = $$headers.path
+QMAKE_PKGCONFIG_DESTDIR = pkgconfig
diff --git a/pkgs/applications/misc/tootle/default.nix b/pkgs/applications/misc/tootle/default.nix
new file mode 100644
index 00000000000..b2aab54c104
--- /dev/null
+++ b/pkgs/applications/misc/tootle/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub
+, meson, ninja, pkgconfig
+, gnome3, vala, gobjectIntrospection, wrapGAppsHook
+, gtk3, granite
+, json-glib, glib, glib-networking
+}:
+
+let
+ pname = "tootle";
+ version = "0.1.5";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "bleakgrey";
+ repo = pname;
+ rev = version;
+ sha256 = "022h1rh1jk3m1f9al0s1rylmnqnkydyc81idfc8jf1g0frnvn5i6";
+ };
+
+ nativeBuildInputs = [ meson ninja pkgconfig vala gobjectIntrospection wrapGAppsHook ];
+ buildInputs = [
+ gtk3 granite json-glib glib glib-networking
+ gnome3.libgee gnome3.libsoup gnome3.gsettings-desktop-schemas
+ ];
+
+ postPatch = ''
+ chmod +x ./meson/post_install.py
+ patchShebangs ./meson/post_install.py
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Simple Mastodon client designed for elementary OS";
+ homepage = https://github.com/bleakgrey/tootle;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ dtzWill ];
+ };
+}
diff --git a/pkgs/applications/misc/translate-shell/default.nix b/pkgs/applications/misc/translate-shell/default.nix
index 8e8a22ed4e4..15c4b8185a2 100644
--- a/pkgs/applications/misc/translate-shell/default.nix
+++ b/pkgs/applications/misc/translate-shell/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "translate-shell";
- version = "0.9.6.7";
+ version = "0.9.6.8";
src = fetchFromGitHub {
owner = "soimort";
repo = "translate-shell";
rev = "v${version}";
- sha256 = "0krcidjh32xwybr1v4nykgf0jjnffjqx125bvn3jh2a44cikyq3n";
+ sha256 = "17fc5nlc594lvmihx39h4ddmi8ja3qqsyswzxadbaz7l3zm356b8";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/misc/twmn/default.nix b/pkgs/applications/misc/twmn/default.nix
index 020aa963541..0667ec49b32 100644
--- a/pkgs/applications/misc/twmn/default.nix
+++ b/pkgs/applications/misc/twmn/default.nix
@@ -30,5 +30,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/sboli/twmn;
platforms = with stdenv.lib.platforms; linux;
maintainers = [ stdenv.lib.maintainers.matejc ];
+ license = stdenv.lib.licenses.lgpl3;
};
}
diff --git a/pkgs/applications/misc/urh/default.nix b/pkgs/applications/misc/urh/default.nix
index 7bf9aca029b..56da0cf22ef 100644
--- a/pkgs/applications/misc/urh/default.nix
+++ b/pkgs/applications/misc/urh/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
name = "urh-${version}";
- version = "2.2.2";
+ version = "2.2.3";
src = fetchFromGitHub {
owner = "jopohl";
repo = "urh";
rev = "v${version}";
- sha256 = "0ncvfl5iyngw3lr2g7awpskrrld6y0x7w0xyp827lcr7x73fvqgp";
+ sha256 = "1iq84590cjpf2rlxb60fy4hxi7vir27bbb10axbwrqwnp5cc4bql";
};
buildInputs = [ hackrf rtl-sdr ];
diff --git a/pkgs/applications/misc/urlscan/default.nix b/pkgs/applications/misc/urlscan/default.nix
index c3071647c40..5f5754a6605 100644
--- a/pkgs/applications/misc/urlscan/default.nix
+++ b/pkgs/applications/misc/urlscan/default.nix
@@ -2,13 +2,13 @@
python3Packages.buildPythonApplication rec {
pname = "urlscan";
- version = "0.8.7";
+ version = "0.8.9";
src = fetchFromGitHub {
owner = "firecat53";
repo = pname;
rev = version;
- sha256 = "1jxjcq869jimsq1ihk2fbjhp5lj7yga0hbp0msskxyz92afl1kz8";
+ sha256 = "18wvfayib79lylv3g9ay3f85qanhrljvnfarwl9snfzklj4gkf2v";
};
propagatedBuildInputs = [ python3Packages.urwid ];
diff --git a/pkgs/applications/misc/viking/default.nix b/pkgs/applications/misc/viking/default.nix
index d090878f976..b7d0b330e85 100644
--- a/pkgs/applications/misc/viking/default.nix
+++ b/pkgs/applications/misc/viking/default.nix
@@ -1,6 +1,6 @@
{ fetchurl, stdenv, makeWrapper, pkgconfig, intltool, gettext, gtk2, expat, curl
, gpsd, bc, file, gnome-doc-utils, libexif, libxml2, libxslt, scrollkeeper
-, docbook_xml_dtd_412, gexiv2, sqlite, gpsbabel, expect }:
+, docbook_xml_dtd_412, gexiv2, sqlite, gpsbabel, expect, hicolor-icon-theme }:
stdenv.mkDerivation rec {
name = "viking-${version}";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ makeWrapper intltool gettext gtk2 expat curl gpsd bc file gnome-doc-utils
- libexif libxml2 libxslt scrollkeeper docbook_xml_dtd_412 gexiv2 sqlite
+ libexif libxml2 libxslt scrollkeeper docbook_xml_dtd_412 gexiv2 sqlite hicolor-icon-theme
];
configureFlags = [ "--disable-scrollkeeper --disable-mapnik" ];
diff --git a/pkgs/applications/misc/wordnet/default.nix b/pkgs/applications/misc/wordnet/default.nix
index 71d95e13892..a2e3fa13fc6 100644
--- a/pkgs/applications/misc/wordnet/default.nix
+++ b/pkgs/applications/misc/wordnet/default.nix
@@ -17,8 +17,10 @@ stdenv.mkDerivation rec {
'';
# Needs the path to `tclConfig.sh' and `tkConfig.sh'.
- configureFlags = "--with-tcl=" + tcl + "/lib " +
- "--with-tk=" + tk + "/lib";
+ configureFlags = [
+ "--with-tcl=${tcl}/lib"
+ "--with-tk=${tk}/lib"
+ ];
postInstall = ''
wrapProgram $out/bin/wishwn --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}"
diff --git a/pkgs/applications/misc/xca/default.nix b/pkgs/applications/misc/xca/default.nix
index ee07401d484..ee4300cde0f 100644
--- a/pkgs/applications/misc/xca/default.nix
+++ b/pkgs/applications/misc/xca/default.nix
@@ -3,13 +3,13 @@
mkDerivation rec {
name = "xca-${version}";
- version = "2.0.1";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "chris2511";
repo = "xca";
rev = "RELEASE.${version}";
- sha256 = "0906xnmqzd9q5irxzm19361vhzig9yqsmf6wsc3rggniix5bk3a8";
+ sha256 = "039qz6hh43hx8dcw2bq71mgy95zk09jyd3xxpldmxxd5d69zcr8m";
};
postPatch = ''
@@ -23,8 +23,6 @@ mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = [ "CXXFLAGS=-std=c++11" ];
-
meta = with lib; {
description = "Interface for managing asymetric keys like RSA or DSA";
homepage = http://xca.sourceforge.net/;
diff --git a/pkgs/applications/misc/xmove/default.nix b/pkgs/applications/misc/xmove/default.nix
index 32729d57475..e461a2c8816 100644
--- a/pkgs/applications/misc/xmove/default.nix
+++ b/pkgs/applications/misc/xmove/default.nix
@@ -14,5 +14,6 @@ stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.mit;
};
}
diff --git a/pkgs/applications/misc/xpad/default.nix b/pkgs/applications/misc/xpad/default.nix
index 01df5d32ab1..fdd468a9c06 100644
--- a/pkgs/applications/misc/xpad/default.nix
+++ b/pkgs/applications/misc/xpad/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "xpad-${version}";
- version = "5.0.0";
+ version = "5.1.0";
src = fetchurl {
url = "https://launchpad.net/xpad/trunk/${version}/+download/xpad-${version}.tar.bz2";
- sha256 = "02yikxg6z9bwla09ka001ppjlpbv5kbza3za9asazm5aiz376mkb";
+ sha256 = "0l0g5x8g6dwhf5ksnqqrjjsycy57kcvdslkmsr6bl3vrsjd7qml3";
};
nativeBuildInputs = [ autoreconfHook pkgconfig wrapGAppsHook ];
diff --git a/pkgs/applications/misc/xterm/default.nix b/pkgs/applications/misc/xterm/default.nix
index aa36ccd49e2..292e4e5ba38 100644
--- a/pkgs/applications/misc/xterm/default.nix
+++ b/pkgs/applications/misc/xterm/default.nix
@@ -3,14 +3,14 @@
}:
stdenv.mkDerivation rec {
- name = "xterm-333";
+ name = "xterm-335";
src = fetchurl {
urls = [
"ftp://ftp.invisible-island.net/xterm/${name}.tgz"
"https://invisible-mirror.net/archives/xterm/${name}.tgz"
];
- sha256 = "0y7gl26mxw6kwqx9j9mi6lx1lp1v3nrlga19ddn07j2m9q0l479g";
+ sha256 = "15nbgys4s2idhx6jzzc24g9bb1s6yps5fyg2bafvs0gkkcm1ggz0";
};
buildInputs =
diff --git a/pkgs/applications/networking/browsers/browsh/default.nix b/pkgs/applications/networking/browsers/browsh/default.nix
new file mode 100644
index 00000000000..cf90d2afd00
--- /dev/null
+++ b/pkgs/applications/networking/browsers/browsh/default.nix
@@ -0,0 +1,60 @@
+{ stdenv, buildGoPackage, fetchurl, fetchFromGitHub, go-bindata }:
+
+let
+ version = "1.4.10";
+
+ # TODO: must build the extension instead of downloading it. But since it's
+ # literally an asset that is indifferent regardless of the platform, this
+ # might be just enough.
+ webext = fetchurl {
+ url = "https://github.com/browsh-org/browsh/releases/download/v${version}/browsh-${version}-an.fx.xpi";
+ sha256 = "0rgwzv1qahqy52q7zz4dklnwx7w4x3gj92ka8n0ypgf9fjjnmqas";
+ };
+
+in buildGoPackage rec {
+ inherit version;
+
+ name = "browsh-${version}";
+
+ goPackagePath = "browsh";
+
+ src = fetchFromGitHub {
+ owner = "browsh-org";
+ repo = "browsh";
+ rev = "v${version}";
+ sha256 = "0lvb20zziknlbgy509ccpvlc21sqjc53xar26blmb6sdl6yqkj0w";
+ };
+
+ buildInputs = [ go-bindata ];
+
+ # embed the web extension in a go file and place it where it's supposed to
+ # be. See
+ # https://github.com/browsh-org/browsh/blob/9abc3aaa3f575ca6ec9a483408d9fdfcf76300fa/interfacer/contrib/xpi2bin.sh
+ preBuild = ''
+ xpiprefix="$(mktemp -d)"
+ cp "${webext}" "$xpiprefix/browsh.xpi"
+ go-bindata \
+ -prefix "$xpiprefix" \
+ -pkg browsh \
+ -o "$NIX_BUILD_TOP/go/src/${goPackagePath}/interfacer/src/browsh/webextension.go" \
+ "$xpiprefix/browsh.xpi"
+
+ sed \
+ -e 's:Asset("/browsh.xpi"):Asset("browsh.xpi"):g' \
+ -i "$NIX_BUILD_TOP/go/src/${goPackagePath}/interfacer/src/browsh/firefox.go"
+ '';
+
+ postBuild = ''
+ mv "$NIX_BUILD_TOP/go/bin/src" "$NIX_BUILD_TOP/go/bin/browsh"
+ '';
+
+ goDeps = ./deps.nix;
+
+ meta = with stdenv.lib; {
+ description = "A fully-modern text-based browser, rendering to TTY and browsers";
+ homepage = https://www.brow.sh/;
+ maintainers = [ maintainers.kalbasit ];
+ license = stdenv.lib.licenses.lgpl21;
+ platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+ };
+}
diff --git a/pkgs/applications/networking/browsers/browsh/deps.nix b/pkgs/applications/networking/browsers/browsh/deps.nix
new file mode 100644
index 00000000000..e0eb6600c9b
--- /dev/null
+++ b/pkgs/applications/networking/browsers/browsh/deps.nix
@@ -0,0 +1,272 @@
+[
+ {
+ goPackagePath = "github.com/NYTimes/gziphandler";
+ fetch = {
+ type = "git";
+ url = "https://github.com/NYTimes/gziphandler";
+ rev = "5032c8878b9dd46cfe8c625c0d9b9f258a560ee8";
+ sha256 = "1avn8xb78xmmc61fjycpc81yrkfi42fna8zgzdqba6v7g8gq8a3x";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "8991bc29aa16c548c550c7ff78260e27b9ab7c73";
+ sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y";
+ };
+ }
+ {
+ goPackagePath = "github.com/hpcloud/tail";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hpcloud/tail";
+ rev = "a1dbeea552b7c8df4b542c66073e393de198a800";
+ sha256 = "0nssmn8j0yavs8099gwb69qpd1k9yd2z28bii6i4y61v0grb6bc2";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "github.com/gdamore/encoding";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gdamore/encoding";
+ rev = "b23993cbb6353f0e6aa98d0ee318a34728f628b9";
+ sha256 = "0d7irqpx2fa9vkxgkhf04yiwazsm10fxh0yk86x5crflhph5fv8a";
+ };
+ }
+ {
+ goPackagePath = "github.com/gdamore/tcell";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gdamore/tcell";
+ rev = "de7e78efa4a71b3f36c7154989c529dbdf9ae623";
+ sha256 = "1ly3gqkziw01cb7h64k0wc4myzfcsr9hl7xznxd8k2yqzqvmhljz";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-errors/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-errors/errors";
+ rev = "a6af135bd4e28680facf08a3d206b454abc877a4";
+ sha256 = "0rznpknk19rxkr7li6dqs52c26pjazp69lh493l4ny4sxn5922lp";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/websocket";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/websocket";
+ rev = "5ed622c449da6d44c3c8329331ff47a9e5844f71";
+ sha256 = "1yhcwraijdk6lx7f6m9p6i1b3zfh2hq80l1nfpnckfn10gh72aw7";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/hcl";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/hcl";
+ rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168";
+ sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr";
+ };
+ }
+ {
+ goPackagePath = "github.com/lucasb-eyer/go-colorful";
+ fetch = {
+ type = "git";
+ url = "https://github.com/lucasb-eyer/go-colorful";
+ rev = "c7842319cf3ac2eff253e8b3ebe15fcc56b6414a";
+ sha256 = "00v2x6qchhi6vv09w29kcyr9i0kq4n4daaj3vk1c4nfj2z7xx5hc";
+ };
+ }
+ {
+ goPackagePath = "github.com/magiconair/properties";
+ fetch = {
+ type = "git";
+ url = "https://github.com/magiconair/properties";
+ rev = "c2353362d570a7bfa228149c62842019201cfb71";
+ sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn";
+ };
+ }
+ {
+ goPackagePath = "github.com/mattn/go-runewidth";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mattn/go-runewidth";
+ rev = "ce7b0b5c7b45a81508558cd1dba6bb1e4ddb51bb";
+ sha256 = "0lc39b6xrxv7h3v3y1kgz49cgi5qxwlygs715aam6ba35m48yi7g";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/mapstructure";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/mapstructure";
+ rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac";
+ sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al";
+ };
+ }
+ {
+ goPackagePath = "github.com/onsi/ginkgo";
+ fetch = {
+ type = "git";
+ url = "https://github.com/onsi/ginkgo";
+ rev = "3774a09d95489ccaa16032e0770d08ea77ba6184";
+ sha256 = "0x0gc89vgq38xhgmi2h22bhr73cf2gmk42g89nz89k8dgg9hhr25";
+ };
+ }
+ {
+ goPackagePath = "github.com/onsi/gomega";
+ fetch = {
+ type = "git";
+ url = "https://github.com/onsi/gomega";
+ rev = "b6ea1ea48f981d0f615a154a45eabb9dd466556d";
+ sha256 = "14179j7pj1h2vx60i68x2m6650ldji4xhanhc702i8a8iy7b49ja";
+ };
+ }
+ {
+ goPackagePath = "github.com/pelletier/go-toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pelletier/go-toml";
+ rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602";
+ sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz";
+ };
+ }
+ {
+ goPackagePath = "github.com/pkg/errors";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pkg/errors";
+ rev = "816c9085562cd7ee03e7f8188a1cfd942858cded";
+ sha256 = "1ws5crb7c70wdicavl6qr4g03nn6m92zd6wwp9n2ygz5c8rmxh8k";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "792786c7400a136282c1664665ae0a8db921c6c2";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/shibukawa/configdir";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shibukawa/configdir";
+ rev = "e180dbdc8da04c4fa04272e875ce64949f38bd3e";
+ sha256 = "0vbma9jkwh0ifz8dk2ssgmy7aiaify63lpa0lah7i4dkkxr94c9z";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/afero";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/afero";
+ rev = "787d034dfe70e44075ccc060d346146ef53270ad";
+ sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cast";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cast";
+ rev = "8965335b8c7107321228e3e3702cab9832751bac";
+ sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/jwalterweatherman";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/jwalterweatherman";
+ rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394";
+ sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "3ebe029320b2676d667ae88da602a5f854788a8a";
+ sha256 = "11yxs0wqy70wj106fkz8r923yg4ncnc2mbw33v48zmlg4a1rasgp";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/viper";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/viper";
+ rev = "d493c32b69b8c6f2377bf30bc4d70267ffbc0793";
+ sha256 = "1jq46790rkjn6c1887wz98dqjk792ij6wnrifzk1maglmfb061hh";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686";
+ sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs";
+ };
+ }
+ {
+ goPackagePath = "github.com/ulule/limiter";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ulule/limiter";
+ rev = "af07f8759cbc68c744a15ffbfdabf35f7aff5e3b";
+ sha256 = "1c68vz9r0442lkj206l6k03nssxx3ys8ddg7d2p2brdanfbprzrq";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "a0f8a16cb08c06df97cbdf9c47f4731ba548c33c";
+ sha256 = "1pnvrhi2minkn9mfa9p70b5jnixx8il5yqp08ad1w7kl34c21ma2";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "bd9dbc187b6e1dacfdd2722a87e83093c2d7bd6e";
+ sha256 = "0zj8s3q2fznmap1nfr8pv4hz8xqixmkyhr6slq4baf8rvcb4mvbj";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "0605a8320aceb4207a5fb3521281e17ec2075476";
+ sha256 = "1pak7q9ivwxh5bnjk00pkrs9ri9vmbyccvza56fl6138w397h49j";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-yaml/yaml";
+ rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ };
+ }
+]
diff --git a/pkgs/applications/networking/browsers/chromium/browser.nix b/pkgs/applications/networking/browsers/chromium/browser.nix
index cca26b54124..f31ff05a42b 100644
--- a/pkgs/applications/networking/browsers/chromium/browser.nix
+++ b/pkgs/applications/networking/browsers/chromium/browser.nix
@@ -51,6 +51,6 @@ mkChromiumDerivation (base: rec {
license = licenses.bsd3;
platforms = platforms.linux;
hydraPlatforms = if channel == "stable" then ["aarch64-linux" "x86_64-linux"] else [];
- timeout = 86400; # 24 hours
+ timeout = 172800; # 48 hours
};
})
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index ff9b8b10b18..ebc700a7f37 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -82,8 +82,8 @@ let
xdg_utils yasm minizip libwebp
libusb1 re2 zlib
ffmpeg libxslt libxml2
- # harfbuzz-icu # in versions over 63 harfbuzz and freetype are being built together
- # so we can't build with one from system and other from source
+ # harfbuzz # in versions over 63 harfbuzz and freetype are being built together
+ # so we can't build with one from system and other from source
];
# build paths and release info
diff --git a/pkgs/applications/networking/browsers/chromium/plugins.nix b/pkgs/applications/networking/browsers/chromium/plugins.nix
index 775ae960eb7..84c4e620262 100644
--- a/pkgs/applications/networking/browsers/chromium/plugins.nix
+++ b/pkgs/applications/networking/browsers/chromium/plugins.nix
@@ -98,11 +98,11 @@ let
flash = stdenv.mkDerivation rec {
name = "flashplayer-ppapi-${version}";
- version = "30.0.0.134";
+ version = "30.0.0.154";
src = fetchzip {
url = "https://fpdownload.adobe.com/pub/flashplayer/pdc/${version}/flash_player_ppapi_linux.x86_64.tar.gz";
- sha256 = "1g6695w1ijqs8jbkbrb403ca1vvrf298ayvxslrvk70x6l7lp2ys";
+ sha256 = "0bi9b6syx7x2avixgjwanrvynzanf89xm2g3nxazw9qgxxc1cp48";
stripRoot = false;
};
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.nix b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
index 7f2f4387da5..89b6a7ce312 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.nix
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.nix
@@ -1,18 +1,18 @@
# This file is autogenerated from update.sh in the same directory.
{
beta = {
- sha256 = "193sz96jrygixgzkaxx1vrpkhmnr6c7yzhsvv4p1qn0jymh2xd57";
- sha256bin64 = "0wwmfsxbphxqfw4g6jgxlr0p32vjf4h8yfd5zz36xpa79dryb8sv";
- version = "68.0.3440.68";
+ sha256 = "0w5k1446j45796vj8p6kv5cdrkrxyr7rh8d8vavplfldbvg36bdw";
+ sha256bin64 = "0a7gmbcps3b85rhwgrvg41m9db2n3igwr4hncm7kcqnq5hr60v8s";
+ version = "69.0.3497.32";
};
dev = {
- sha256 = "102lqnl2m9cbcql6sghib1504fyicx7cgv0jkfx863jpzhrfrkcv";
- sha256bin64 = "1y3iy25b3cck7kz5g913z64x1wdj1znqbn049g8h82x3krp76bgx";
- version = "69.0.3497.12";
+ sha256 = "15gk2jbjv3iy4hg4xm1f66x5jqfqh9f98wfzrcsd5ix3ki3f9g3c";
+ sha256bin64 = "1lir6q31dnjsbrz99bfx74r5j6f0c1a443ky1k0idbx6ysvr8nnm";
+ version = "70.0.3521.2";
};
stable = {
- sha256 = "0hcmnn72xj9p3y77cb6cnr1vz81hiqmksdi6nw7xqfw5cwr7h5yw";
- sha256bin64 = "0pa49yxj9s41mzhik7jixr4hwqanf31yzr1fsc6y5hkadbj7rwij";
- version = "68.0.3440.75";
+ sha256 = "1676y2axl5ihvv8jid2i9wp4i4awxzij5nwvd5zx98506l3088bh";
+ sha256bin64 = "0d352maw1630g0hns3c0g0n95bp5iqh7nzs8bnv48kxz87snmpdj";
+ version = "68.0.3440.106";
};
}
diff --git a/pkgs/applications/networking/browsers/dillo/default.nix b/pkgs/applications/networking/browsers/dillo/default.nix
index 73094767bf3..671ab03a2e2 100644
--- a/pkgs/applications/networking/browsers/dillo/default.nix
+++ b/pkgs/applications/networking/browsers/dillo/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = with stdenv.lib;
[ perl fltk openssl libjpeg libpng libXcursor libXi libXinerama ];
- configureFlags = "--enable-ssl";
+ configureFlags = [ "--enable-ssl" ];
meta = with stdenv.lib; {
homepage = https://www.dillo.org/;
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
'';
maintainers = [ maintainers.AndersonTorres ];
platforms = platforms.linux;
+ license = licenses.gpl3;
};
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
index f217d853f0b..331dbc543ac 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/beta_sources.nix
@@ -1,995 +1,995 @@
{
- version = "62.0b10";
+ version = "62.0b19";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ach/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ach/firefox-62.0b19.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "141e5f280b13c1440012f6b796cc361e3b5a29bd3301a18ee13ca4b860e21b8c5ff8e6640cd2c57c577d4f4ba3922bd89d96dcd9dcde8f7090238d663604461c";
+ sha512 = "559274af510eaebab2cdd9cba8cb668bcf926fa5cdc583b1e26bcb4a50307cb318839038314ae17e0cd793e7c2173de5d69e606d90ae32f256d24714dfc26d7b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/af/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/af/firefox-62.0b19.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "dec1fc688e936e24e390436d881eb2adebede9eede6ec5b15c7732413d7eaf545d5f93e5515f4e216aea8ee26d5ada2f02ab8f45fe045669659089839a3d2de4";
+ sha512 = "ee291b325468c3d31ae0e97984da5a32c552050a8a9da8a075f5925b0fa54975066bd3bbcc57a15e0bab219e2b45a9fcba6b6e831109dc80a4f16728b4f19a7d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/an/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/an/firefox-62.0b19.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "3c25a7ca65184198ae3618047fc9f7592164367926492da6839e50ef2f72866bade1f44e9991fa817503b1a6b02a5d7400339ba330018e21f6fe863f6b7f389b";
+ sha512 = "49e63e03482753bcc1163229b6c7b00334255c11359482805eb26bb3ae30dfd407d9b667dd2c043019b5910b47d62d14c89b2330795c655778e6617ec1f8706f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ar/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ar/firefox-62.0b19.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "7d7edb00be607d01ed2e4dd50027b2839e4abeb26a89b4d85a2581545c8cd43002ec116e2073ffeaaf98b6c76fe185ed836e49aff2a2bab6f2e486dad55bf5da";
+ sha512 = "2acc91e3a22550e851714b4b1e45dc36f2bb61d79484f9a9eb2266fd0d75c356c461ad04af818458344c6bc6983ab2b92d84ddbe73acc39f29836aff36dd7bef";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/as/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/as/firefox-62.0b19.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "0a8d24f7c1b67b97d511f545a108dcacad9a1c1ec5004a1f1f6571551c52c14e9f98b341a61d4a13e6e26490a3c74fcb1608ab9dbb260d5f1e4d421fc71bfab9";
+ sha512 = "1fe5e5fd3bf2ec8d077937e24c1175487853467037cb10c22bd2022bbeb454dd860f3c1356a88e1d4fa9ed6b7f0539917b0af858bd6aa6b2be7bf77a82fc05e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ast/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ast/firefox-62.0b19.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "5123dcd2f0d4dafbedf3efdac669ed9f3837e092d53f23a6b4802b83e8f61b401f03e41911645125138bd09da1c3f575c053b86cc27bad78ad49dedebaa79ce6";
+ sha512 = "0a7680fab1b7de375462e35e1fca3b07c2f75f4a8526c3a7f76a213b14d5089c00165c84fb76b701ff4a8efef16eea067f5dfff53653cae6f996cdd9ba1a0d43";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/az/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/az/firefox-62.0b19.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "aef97cda7e502651e88fa2099d39420da38ba06093516946223940fb18ea0fe52e0e5c83d1a7234003d70280320c40a83bd7e4a3329dd5c92e7b97144d884595";
+ sha512 = "afbb90dd5be84771a417e3557e155b0927bc78210e22375b38a9aea4d41ea6d815ef46f2db90f7efb403b01c7f2b98b17ebed4c04d7011cbc20c12899562ac2e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/be/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/be/firefox-62.0b19.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "d6e04dce19047627906d38362012de87f6f64f919de2f1d23e60d4c686d1a7434290710def14a2cf3e932876949f64e74be3de1ab5318ef1a6118d32b916850a";
+ sha512 = "d6ed275a8b3610df1ce7aed24d8a7dc196ec50f0b57944ec7096a04b14993161f50f55d7aa5ed266aefeb042591a3f883548d1c59568cfdb62aa9cf68033641e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bg/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/bg/firefox-62.0b19.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "8f2fcd0777da4d0bebee0151fcef871db78512cfebfb1ee3bcabf069e14134ff56734fa784fee12160f8a2ad3d12bb4f524b831169a916713b5ba5ea1324ce3a";
+ sha512 = "e8e60dae4bfab73e41749eb4378bbdd2d16b7fa4e6c6e31816a1019361c09eee12b48ea60f1690e5e29b11ef69a22aa6b09e10a718cd1452ce966f4183692007";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bn-BD/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/bn-BD/firefox-62.0b19.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "63e81570ab71eaf477a661f7f6484de53ac7200395ce2ccaac7b73d6f28f73abda7f4c100b6c65da39e075c0d63f7e3a3636832d0469a252c9aee1cc5e36ba95";
+ sha512 = "cd4630ecda7a4b7bc83470ce1ba0bbe6914e98fdd4a8fd39221f777c220e5950093207625b4d5059a9a7b8cb0bc8f6dbc8363152b7f8998a21417bd555f29453";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bn-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/bn-IN/firefox-62.0b19.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "011c335a62dd7cdcfe1000f616bdc7b826437e09134b1773c5380d05d68b6e32f33ea0ea7d75b132a6098d676c5326ec33f35f5ae6acdf125e5cf607f803718f";
+ sha512 = "762336bb75dca428e918c08a23d85fa0193357f5b38bba355c977d0723b54c17252e18ea016f7def876841a76ba920c8e731e64376fbb941a565ac88d82c090d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/br/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/br/firefox-62.0b19.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "a3f052252ab65fb284ade27c67ef55eeb7bc0f78a8a8dca539e356617fcd3144946c55c08eae2aa09a8337cf3ec2063f21e2d976248b647ae26cc159bdfc9e83";
+ sha512 = "5c3c1d88f8d133abecbe67122dd19501e06cbe87a6166733fda64e740406ea30b8a2d5efce0215c1572de4416f8405db4750b8315d50f5c1e1038848ba857053";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/bs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/bs/firefox-62.0b19.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "30473eab751e7af94478b9a79af008a33a1a7438c85db0f46d96a5848a707cd511a82d67c91bd4bfdfb473c6bf8228ee0375ba58395c82b56b6b4fa5a714d3d0";
+ sha512 = "71c23e6794978a9750460e107ca173f1755987215023a6399010405940de741ef8e1731b6c23bd2ce62b39d74442824530b7812b2e5da52ee9f5b6810d249166";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ca/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ca/firefox-62.0b19.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "424486171233702a57601d16f1706175bbc4d32bafb7786a4d01226ff16c1da0a7f3df08343c317e9dd2da3f7aa4ef65e3545265271f7303b65e35deda0a8d20";
+ sha512 = "1c3c9bf9cb9f18e5cc0851c7b98c9975e4f961e38de03c40044db3cb9473976f68d76afeb1a4d3481a0e5814662a327b7b42f07db98c6cbaf54acf914fea5420";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cak/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/cak/firefox-62.0b19.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "0ee06e265f188696f0f73047cc1b8b25df9e4d6940b6d907d9a8cbd241dfcdbb75013a7f9300d29b07144a92ad509d87637807f19d1235c4886d5ff4ccab5fc0";
+ sha512 = "f24816ae06ca74cedea0e19d43fdea38d79598f9416f3fcc8bb23cca9ca6c1a662d2fb631cef9e3290a5f819b5c634f639e671a81825cadf703bc977e929132b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/cs/firefox-62.0b19.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "50678ddbcd6064dd2295496aac5ff3e8e563531163fea9dad4c25601c755680ddb50c06f5ca038167c0f8af0d6f003cd578eea90314d8f7628b5057f7a9631d5";
+ sha512 = "73c65012f8a01f798a5bf3f77b336b811ba90a0d339880484db7b95565c74beef2be731d396491dd8cd79f7cc3256f5731ffbbd3876b15eb0f5c6452341207f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/cy/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/cy/firefox-62.0b19.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "6a3b71137b1a11824fbcf5e1585c12edf8f43fa25b725bdd0658336c9f89c7c8b73b0598165b22b28be77296d889fc006c4bc13a505fa9716296775a95cfc1fc";
+ sha512 = "62b170155a39e292363307ab969da2ff9c2e82798aea7eb2d04670d5326d6d7d101b2cc935eb920e6c617ff1ad9b6935607adb5897061f9dddc108c5b322ba87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/da/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/da/firefox-62.0b19.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "b86d5c201bef12e50cad61046f15c06c0641e686134ab1d698147538a766bb01081f1430afe509a7fbdecc70daab983175151968639078df6af1cdae2f92a01e";
+ sha512 = "eed60cf7ac7ab8497204b322d416c783aaa7300f607dcefa2bcfeb92d0ed7a9368379dda2ff72b309ea39a68dd02d5888a67acbd2b524e3785ea9ebbf18a4540";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/de/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/de/firefox-62.0b19.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "2d3abad249aa1e20f45a448f66a515debefcd410be48a952be46c8a75b8ec7afff528a9353fb3ed11497891d2646df3edc5be8bb231bd2e41c24da4598ccf377";
+ sha512 = "58176c23d3b413c3da7f019ab36b9e2f79c9f97e08b3bfdf6316ff3b657d3c12d0146618520fa02d7378e9e36cc519e14e78239d7f94a6c1c6925d3bc79d45b7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/dsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/dsb/firefox-62.0b19.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "1648fceab23c77fa0fc39b95e0cc52f501a82ea1bc5f3feaa431ae8ea934db155bbde0dba32802c2233422c230befb1062a959a37b73343cff73712faa047c7c";
+ sha512 = "c3f4a4406b3dbd466f26dfd239b5e8eda062718fb4683925471980ad403d7569aede2d20cf1bb74569c911253d2aa372d21bfa2842988a4652e6a09672a0fa24";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/el/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/el/firefox-62.0b19.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "e6158fa1919f6929a3ca870ffa85c372f78e9d0f949d61852d7c12a5876c257b853dfb709983297a139d61a47a6de8ccbcdd770898a5db924b83ceb102295fd4";
+ sha512 = "03633de8e557ead1b1efb62862f55e306fdceae37cc963a2af28b6dfaaa685d2d05b550d25f62188e6f5b1550b8a2daead2a62710b8080d7b7394baad075a82e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-CA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/en-CA/firefox-62.0b19.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "2212ea13768d65fbc05341e0e1763874aad3731b35f342289e82bb9de1f539044049a0c66b5b94be6daec35993671ee8c1e06e4097c0f22ae9e6561b0baeba29";
+ sha512 = "eb6ca404f0d09af7785f9ec9d069fbf69169bb219733e7220bf9b93d9825158ead1709d8e15e50f9ebf1442e9cd1024c6f1fc02bd0a1e0c71c8b110acb92b414";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-GB/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/en-GB/firefox-62.0b19.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "09405b6e4cefae4cd61a9cdc05f5b69584771c4eeb5a211ae278ad7b9eaf67ff493c62065e5ef4544abc3ed509c53c665163bc5fbb3cc95eecf09df1f6a222e6";
+ sha512 = "bfd59902d24778e770731c22137f7932531a340c99d4fb8e9461b68795a50a41a3214213eb234bc32750b0ef28f6f9804314f6d0660e209104d8f659dc3ab176";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-US/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/en-US/firefox-62.0b19.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "69208896166416d4e9dcb528053d7bcad796912d564c3b6a265dee4425eaea910a14fde18dcac8dc615f5f4477c1c62bc500bd50caafe53022238097bbf2312f";
+ sha512 = "6221bd0514aa1a634d2bb0f62d970f4bf5cbfa71544c9b5468f04440ddb98580ee43c4f270f947da838bfb984cfd01b4a4a85a6690810a96ce42fe1356bff4bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/en-ZA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/en-ZA/firefox-62.0b19.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "00c6f274b35b38e68bd8745437e73458851145fd5a5797e8e90d11a9f8d373e0832e337ec4e77cd76ec5713a97b3d7e8a400d65c91f60b704881ce410d4305ab";
+ sha512 = "6b5b135061467e3d24f9c01e8b01c56ac1fd4b9109e0c4e36852e5a9cc693611e54c8a4df06eefada33ba3fbc7d9cfc88b167905a0ccbc32582ab8bf6ac24cb6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/eo/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/eo/firefox-62.0b19.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "0d5ad1a42c1a95bb7c7025bd41ef1c8edcbb30f8ac97894e6881db4249fcaff4c1fb4b669d5c201e871af15087fe1155bb769af5c99851127f240d694e8f8f6a";
+ sha512 = "1ef1e7e13d70cf874c4d49e3be56a02628ccd8839e55eac5ca1ea8174cdc321b3397ab1771dbc343fd24652c96eaadc2f15c45d17f3232d8b9f0644764487576";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-AR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/es-AR/firefox-62.0b19.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "290d020b458546f2c70098555d0a76eb49acf8c8f57e2ee64d3eb640a503af2488cfd7d6a99d033993d742c030c15385d6cd111267bb4cd8d40d277e6f34fd43";
+ sha512 = "f5aa44b03039562332b3b7074fb1605e4b48b8422ec17321ee22f85a8e02c844b58b05f8b776282855a33bf6bcf79731b33ef8a0594cd8f437f52dce5a3e7958";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-CL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/es-CL/firefox-62.0b19.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "a258208143404590fbf367f554169f441a3e626dd100e9145de0d3777f7598fe2f404a945bcbeede4743535763d19c619a221b3774004327e315a61e565f7a28";
+ sha512 = "b79887f5d70338a35703afe3115f8a86dd2d094657020924e3344a1de83055c200e090d639ca25f32916da352a08bba9971ee3f7c4ca1a038b5e05845c0fe3f8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-ES/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/es-ES/firefox-62.0b19.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "daa7a7f23935aba9b156dea9597d65386b95146a47872ad74213c188360eddb03b630b143866b37e6ffae7f271dc72a27f0d84c71c6cf73c48aaa686696416f6";
+ sha512 = "3c0a0d67c7705236fbf4f5f5714af97c9dd94325cb8c391b3c660d027fb536112d1d82f26a78ac660d46c226404672cf89b1ca7c762a32cdcbbe844cead1fa54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/es-MX/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/es-MX/firefox-62.0b19.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "208d9d9a53ffb8daf32a35e3500765a2c700847afa70dd355fff2c6242165ddd35b0044bc8512bd5fc4ddf8a8422a109833f8bcc15f0b6349464984126094749";
+ sha512 = "0d951f4918505bf3d8b996cd036a69b7fdac7ed9b85f38dfb0a056bf23bb8b4bd2ba3609100e510034bfe02849701e24559fb7f42dcea27f34ce7354199085b3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/et/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/et/firefox-62.0b19.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "6e68b76b140b2823d5bbca1c6705b2f71b01cc66c6296e28674e85f8294d6a663e27d2e2f92a150be5f79457e7b542963fce45b0146323f736c221eebf199dd1";
+ sha512 = "819640d6696d631b08043b88aead8491951005149a06e40cc8345c10fb2098cd5ff94360e33fb85ea5fd9e1f93c35aa2831d863bccf26af456c219f5f9468189";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/eu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/eu/firefox-62.0b19.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "f916ae9cb531aa5bd217ede28bf09495c989f8e833d66562fa2cfb9e26edc600fbbefefd59aed117dbc0e292ebab5bcf62b39aee6daff37050353945a7602309";
+ sha512 = "12346ca24daa896c6eda4bbe5cd337894b043150ec6dbcf912a5faba3f8efd3f9c74d70694a799701631ae543607a1042cb7f2274df1188eb77c45a55298373d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fa/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/fa/firefox-62.0b19.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "0e9b6e7c98a91d90b885378ca7281124f9b53b2e139d6238d75da1e118358703dcf882261cf2c85350c372f5439e629dfd75fb1759138fd69fe63ddc0b09e4eb";
+ sha512 = "1b526ca30f5d92a7fda1d91efb4818d21820ab459c347747060881d7871e8cd2be5504c960659c142a629faf8a267642f4318a504c65a48ecd4b6db484814d82";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ff/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ff/firefox-62.0b19.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "02c6cd4956391a935d663393ea1af8f97721e5417d0747b3b0ede403e7376503a4628bf600ad7849b289fb6e6940e5f0ab048862b1f20d4d8f7a593d6abf9d18";
+ sha512 = "e8e364711585c47ac2bfd8ec4bd3aa26faefa51ffce918d6b89c2fe62dc21984bd85401b524c150b5a8930cbf5ac9a7c85c6ce12c98c561ea4fad34e0ae4471a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/fi/firefox-62.0b19.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "a0baa3de6c78bf8acb655c0b30585abdf4a886945b7e97389e80eb3372fdeee4e01c0c376508bafbe7727bc6df8058472616afa395f79535b67763d8f2559ad2";
+ sha512 = "e8d7b39b9fd73d398e69eef421e62aa61251d53e60c9d08f78fb318fda82704417676195a73724f8ed118461836f4c934b201fff1f4eb3fa4b070c068b2f70b0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/fr/firefox-62.0b19.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "0c9e076c1e7c563cdca8aa80cd097cd2b232276fb14ed56b28ae56ebb26f8d5ca1c720784b44dad860f0b86f17fc2c53888d59b0aa6495c2d8cbd82703c0db9a";
+ sha512 = "5f06105264875d98108b4261824f4f6385615f56079fe2ef08b8e6aa6991fde738cd7e1d45b582ba025ca6308e706dc4d487ac2128909a419bf47d9ec09f3f71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/fy-NL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/fy-NL/firefox-62.0b19.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "3c262e88505932ef95d45530d822e1331ba63a8a7f54f04bf17f3a53bf28bb91ee42ff76318a582f58227b61ca1ca9c1780da9a257c5a51a0494ba59467a33b2";
+ sha512 = "0a4fe4a1cf40247399c9d5b4d8cf275f122f19d37ad8e2c8807c28a7b3eb752ae6a6dd01e8901c2f6feafed32367eee4f25d0d21b65d1b8196b971cea1292f4b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ga-IE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ga-IE/firefox-62.0b19.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "9baeabfd553b98b4c53ba02a58524b2c1ec07cce92b9e51edabc2583d3ad8bc525376b2604330bcb6764bc62830dacf641e3de82916a6df0003ee0b52072f46c";
+ sha512 = "d9f9dea5bb8c1e854ef359e5978fbafbd8c07a2fc1eb3238a3ae22dffcb88cdde0c4189c1f60bbc50be58f16447478a3adac9c6d6c60d629cd2a2e66b94627aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gd/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/gd/firefox-62.0b19.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "16b07a0f348b58448c9646d0de7f8d686838dc74caf87184dfe395fc1ce5b1a887c57caa3da2e3bae21a52d283f3929362b826925b62ca757ca4acb80ddd9ad6";
+ sha512 = "cb5ea6d8af9ce3653ce73b0bb12c6f78c3ca26d49e88f076dbd1fe1e9a667c091657d4749594566b2cdb9e488792e7b653e20307334bb1c25661a125fe15bc9b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/gl/firefox-62.0b19.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "230b7144c19a1536efd264952797be74e6f615aa5a25a648e03dd8f47dcd50f1bc9b22708d7ed3a4cc10d3364cd043c57860b9c1a152b83d67439fb238b81e5b";
+ sha512 = "252c3a82913578e069a76331c95db4335040b8f2fe194bea259d74b05804b65f94a7ac878c9c822790d00e1c1fb7df80904328acd45fa5f2b4534d42f3a8c00b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/gn/firefox-62.0b19.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "b917ea11cf2bbe49367259eec378a4674eab86c926b89d090137056dd459d8d2c7670a9733eb4b0d4e0fd6166ba58854c4eba190a1d99a5376b390a945195cd7";
+ sha512 = "7dd1adf33f8add5a2996edf1f674b502813fe4ad069eae5e520f413f069ea37ba1fa9dbf3f9957229824f0215db312075c5867a6d98ebd92cdec8dd49aecc816";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/gu-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/gu-IN/firefox-62.0b19.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "339c69eee74cc48d3aa0c04625cad84ef564c56f4471230a737d126fb77e15a08e7b98dde625cea4225b7e95f75b2fb1aa7ba4f8a005ed3518a2949638c739b0";
+ sha512 = "41a28b5deee2a2b2b57734269d14d124e0d9300415478a21ebeb04a94ff50645bcfc0632368f8a93cef1b1936de9fcf34e76da2e8ded871b79094b050f2bdec2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/he/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/he/firefox-62.0b19.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "f04d05f5808f194a8a2d675e88d255aed01f6e6b91f90e6459b896cfc6a9c9af3cbc669274a07bb8ece0d401786090f05e0a762812ceb0005a4f28345d4bd32e";
+ sha512 = "ad4fb9b564fa24151212447e4a7dcfb9da9e074155651d5b7473184206c4682be451fc808e27866861bbf1a79bdfbbe22cc0561611f1e9c5f8511fc5b7dfed38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hi-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/hi-IN/firefox-62.0b19.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "d8204c6e70710e5ec4944d59609314ee8bf8e0a54ac637aa63ffe15e5b5fad215f6af8f3fdc7ef3765e72a70559dc8c5b5b7cd7d31c0445c64e5c9b401fa29f2";
+ sha512 = "deb7ac4c0bcf397366c05fbc1e5d0e77de4abcb48034db982d3380133b8309d4b2fc3609e782310e2b1b10c04669ed8d40182c983e0cbb155d8300a5449d7f64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/hr/firefox-62.0b19.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "0628e53b0b88bb8cd959391c1d071772b0bd07f7585466fa8a8b0a5f6be63b880a904c9c8a8f059a0a287546594a532365756fc5d6ddf302aba8c70e3d9f26cd";
+ sha512 = "e7b086a0f1a1ca666ed28b772d77590b564bffa1c5857c1f4b2a10a0a20fa22d2902a91477f9a881461795108b2cef0ed36feff8c9d891cde3c413d7b514b01a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/hsb/firefox-62.0b19.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "853e05c9ef13ee2d8c8739cd0d5173ea45747d9e85820343f292fdedd7ec3aa0894cf33d3d3787109fe30fc3bbb25d5ec0149a5905c7ae9ef81a35ecc69b5a8a";
+ sha512 = "de55608a2937abd2ea8cb3d01cae7d6fa1a0be8d2c8bbd9629a15b5957da76c43e078fb0a3f7b8826a1070b43c93724a7111583d427303f962dd73d1d3bed778";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/hu/firefox-62.0b19.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "cf3d52618cf17aef06158d7843253b3933a727ef40ee2cf0d68635247aea8bac30b0d3a13b962382155857026bc1ee41bf08edfc5d359241d9292bfb60917142";
+ sha512 = "7e99bde3de39561d63ef5d1a41142c94c39fb2a7d8d7755cc41bdd641733dbf7a4ec672a80d2ef55cf2626ae515def5d87f53eb75188c9e640285802aecdb300";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/hy-AM/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/hy-AM/firefox-62.0b19.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "9d17bec7877c2f9d9d3760549398d98547ff8b9401ad562a38d904b87bf9fa19c42099f15c12376e87ef0c6d0e11bf4549fcd1d404e45c898278aa5a115ef691";
+ sha512 = "03d2beef09a95715f257c6ee252aa9f5997196e5a07c10233e885916a3ce916498c28a2febb0422316fbe437699371ff2402de163c4038bc5d4c28fe8aa9c783";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ia/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ia/firefox-62.0b19.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "5fe3b888a35a2efc32ebd706254537cbed9e6d97856f1010728aa1ca4bedcbcfe05ad4c6bd6a69d7bad4a88013f0aa5c722be3cc32f0d623f9e6275368d80e5b";
+ sha512 = "bbe947e8b37dfa3786f7cb7418a0c10d0ac53f3dc4a3556d8122f8b0a4a174c9c192d6ceb66eb004114c205e131ea0d20691861a80a5f339d76077ba99255d42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/id/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/id/firefox-62.0b19.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "a24db960cf6146b98af16953103c88296affb340368cf11f2c16f2d9c3ab65a93d7b288e1d643070e6b68ccf80be7386748b9ff5696f5e4ecefd3f66b9f538a8";
+ sha512 = "e7b52633455b8b198a43d869ce853e4b389d6a5c01d2b76b4f1b7b0e1504201cee008e226efe2be952169cf28ecc56ef16fa167de0106e15a590a5b27928d5c3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/is/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/is/firefox-62.0b19.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "9c89abaf1db0aacf4199638cf5b5a4c07b955b5350e4f084496f9cecbd5d0060b4e2d1d4dbcfea7bcdc02d1ad356bb4aa49ad167861911f7611e72fc51c520d5";
+ sha512 = "d5f838c5e11e92fe217cb0307df38cadfa2a88a06c8e17f40df6b421fa111733ec4d647d0b51b5e2f5beaad53db7a9eb9cec2c44cd10e47c8453afa69e5e8d54";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/it/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/it/firefox-62.0b19.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "5e04b44e4c479bd9cce19de826c92a0824ed48517dc18c5061bfc9e04192705de281adaab0207261835be423eec28659fa87a0fb1b5da2eec379d5b75215d0e0";
+ sha512 = "fe08835cd8f14cc2fc5f2be5b06ce031fbc0e2b5c72554e499f60de1856eb7111338159fcf9b89ae2b3d5366ed69b9f650b4fbad220b397e14d21627b3d0f489";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ja/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ja/firefox-62.0b19.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "150f257a0ce943546589cf97c9acc3536e3eb34d7cbdd47924e3d3889cd7ad88ce6ca175851eb3d9201ef3aff7795f8027ee31dcb163f06e186bd36ea9d6ce6d";
+ sha512 = "c65c8f19f2fda8ffe69f1d0fb0435202f2ae90aa52a9a2d7f6f1d48a3e5d5f2553746c58dad462aad3141f91e60f1b176e25d63eb00305f6f6022f7c3b30d784";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ka/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ka/firefox-62.0b19.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "9b7ed329a473077fdae2faef685b0e45123cff6629a1f205645150eb6a1fd00d2559b82835b04f061340489ea46ad2e8056da49870db3e561efd4efff002499c";
+ sha512 = "b3be04d82c5005bae51643fb2974d34e2c89194730c2c35cec6c1f8aa093e2372f72ef9b8819b014141722a94b6851e5986e47958871b4d72acf0e4c5326cda7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kab/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/kab/firefox-62.0b19.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "df5f981d1d689e62bdf1eedfefe5b83750fb289e4fcfcff83b7656a4ff422a03125021efa713385a03547e27caa16e07af731ce118d7145a7a622a29dbef4158";
+ sha512 = "717e6f91898b75ec0c549a750707d2ef7f637128bf3bb5697a90a7728879843a11d66cb28afb7b06abd71bc49d990505ac4f41d64208a081b17d2f06791cdb16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/kk/firefox-62.0b19.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "3ca6c1b04223dc2faa6e978897f398cdb87c9621c1f9a35b7d160d6071c1fa776434feceafc743d6efd280c966d5ac462f6d51284c81a15acf4111dd6c49b326";
+ sha512 = "bc686871cb2105172700cd94c2c7804a1737e2ea7dbc951ace99e202785b28e952600a3ec73b3319562ce3975c3c9ce24535a6501107ca87fd4cd7347d681eb1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/km/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/km/firefox-62.0b19.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "e23f125394069cb6a02f9c24324bbbfba9bca8e04a29840704c9fd100745a84151db0b09d6792560a29680d6c5543fd446affbe34ba1cd73f06225a1a799cf5c";
+ sha512 = "59b63ffea55056ab7b6b4aee8b394c3ffcd00ab9bbbc46167378da2de8abe81c4890d6ceb8f7317c9a4bbd7c81a644e21cfa3f0641acc0895a8e04c027e1f1cd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/kn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/kn/firefox-62.0b19.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "15550f601fdda8166140ab74955ef870e597b7e6fec72571c1e3b190f7a19856fce6bf90c9f233d9a90bef709d3eb54632e788a86f3b14186353bbfefe183ca5";
+ sha512 = "97430540beb955cd74b0e47c1c0279f0cbda9543e8b20f1864adb569147fa2bdf52f8b09bad64d7d3f441915197c75817cf54ffee8f8efbc75cd7a19a0189628";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ko/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ko/firefox-62.0b19.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "3ce50f80908e80decdb6e71bb89b7d9a4ce3dfedbe5785efd4f7870d1b2c46da7c660ecee2b6532741222da3502043b8a23e96ca31fc9f9a3098182173571325";
+ sha512 = "5f50c47d091e096e0f493710726c6b38c5a0abbb819c90487127a58362de97014704feae87bdae27772a2cfc8dd2ca67b91421fb420b23ed89fedbe0d96d8243";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lij/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/lij/firefox-62.0b19.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "55405f1cccbb3bf8b9f554a45a7d9270e1e7766ad82b202cbf733b95ae88fd77452a3bac476122dd4c149fc76c5e59d9a14a53fab7b9669adc10f1fead679388";
+ sha512 = "eebfda03bb276f2b0b35081f45c9d5a8de533ad38f76767225af6aabb4b5324ddf8713e82e5085bbd1a70ad39099cddfb6e33d06e26d0357cd73154e0bc557ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lt/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/lt/firefox-62.0b19.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "d7ea10bca7bfc0d4de8e4c21d8e1c409b03921cf553bfb5ec6bdc51f9a8864d271f58d96af33bb657663e9aaf6f00882ffc225da555eab52605f625b18db01e1";
+ sha512 = "e16d392173019779498a44831d8aa9cd0170953592e225233104f5296f6189892692ede6b72511ec256a6254f4a6fd6e5b2f609f16fe64e6ac812ac4e37f4906";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/lv/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/lv/firefox-62.0b19.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "9e54689a8302723ad301687dcca888317892f0f03a9e2b6640e9ded1cbef4618d263119a956836ed387c926e3bde6463266f47f9c656df86941728b12c0ae546";
+ sha512 = "08554205118cc0aab0c353fb332b9c9e3708be8839ad89fd643af34a036904b43d5dedf9739e560f7497d0db133f09301562d15fbb49b59cd86ad6b9795658ae";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mai/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/mai/firefox-62.0b19.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "8411e135b81863bd49d76e68565ccb1240ff383b0fe0bed835af204c95374f6c5bbe14716f1e5dbdb9dc5bd3e2d5e003c98005f2e7c93cd85c38b85dc4b93895";
+ sha512 = "e0bbeb51d8f2d5ba1ee8385ba8445c1a3608f635b916fb8619151a9fbb12b0132a805a2de39c4eebd4ad217c150ef4382e049f4af903ca2c5ea05cb45112059a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/mk/firefox-62.0b19.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "c426bef4210a9dcf67644e67f4e316a6547a5f02716030c8688564de2993524564178a36e964f159022ba007c95d85ab697a7f718b932b1c2d88a699cad14a77";
+ sha512 = "e12cd61155b9bffa83b30c3d26606b4b9731a51ef24a50388bc8893595a31f7fee1f8cb0d3d4b5d41568825413e8a8a72fae474936e053776b3820a1b7ba24e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ml/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ml/firefox-62.0b19.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "47b2afd069a86270a7a227286997d75a50ab83e56e36e310252dd8a7b20b3a6cb34aeea379550d695c01b627e5265579a4b75f267cafba20badb1332fbc258fb";
+ sha512 = "019a00e838f66e2d2171be66c48bba8e3fedbc6b1f0ab71d5fee7657213b1042cc3160619e997334275aa77625a7cb47a8d10448401ef5023752f6d4904d06eb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/mr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/mr/firefox-62.0b19.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "72d65a3ba9e39a30d15b79b241b76a9ffcc2c03ef1942067c4a5947250610ab289926e9a0e3b8ee4903164bc07e31c8d548abefdaeed696ca0c5fbac401f341f";
+ sha512 = "f68f2c27e8140742a7630b1b45634877e54cb44f72f7b6e3db596583b89669b98cf9196ca7b9e50b37f6e44b5ac59112b568020a700f7bed3b98684e47c913b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ms/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ms/firefox-62.0b19.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "7bfc29f2f04395a8bbac0bb0df647769ca8fdb5d24411b66204a2fc3b03df380977b2bdc07e62cc9cee9bc15cfdc637166706505712fdcab644d08b19324b62e";
+ sha512 = "d03a130089b7e07e6e793b9da023a3917b6766d8b6a60176c9dc78752fd0c7d6dc655bfca770a624d4554ab472a321f124239dc160b40c7f6909fb78b580275c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/my/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/my/firefox-62.0b19.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "b7b0ac4fd8c577d3208dfd99e68f491c7292e320da4be5e69d87c35a7289ef85937743ddf94b94ea29956859caa61b2926221a523c28a6502b170f9a53756598";
+ sha512 = "6fa7d8c3f771b84607b84c6cca74264d1bd7ffdf504fc8e1d58806f964d604de3782244281f18d6ec7a1a90555b195319dd42a9782273d3dde633dd405298a9d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nb-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/nb-NO/firefox-62.0b19.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "ebc6b1f6559f8f2af68116b1439d5cee695991d458234b36afd0621e9ee98d4361ef5e9dff4d8b5c3721756a16857de7bb1928e99767fcf374ebb5478e69b9f0";
+ sha512 = "c7b21db1bfe32285bdd51af80b48b6b96da5066f65c0417470f091a26916512b0312b7d7924f84f29b06184de974cf485a10565f9556f872f7abea02b59e35d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ne-NP/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ne-NP/firefox-62.0b19.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "148c56f85858815f8f3206f2cea2915c46bf2cec601fe7355517474d10bf6f087504d43f80aac83171c867ac4ee7b2a83e19cfa515dacbde56a1c36ca45c7a59";
+ sha512 = "b1a3a6c26ae756c422d3f09eebd243a228c03690e5eb2316dec4c90b9e08d444ceed95bb39e794a0aa9ec038f2d6c5fefa5b11a4e1f3c12ad558624c4074f68c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/nl/firefox-62.0b19.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "59e18eae1b625b74d1f6c51bd2e3d5c790521f4fe64d81448b7a2260b02b8e40c69f1a681002a1307adf0e725f30ca027e761ab055f0463465a264bccfdc5b97";
+ sha512 = "3fb56ee294992191b4fd1a09e2bc4e8905708f7402f25a8fcc6321b2d3771ec3e46344610e51faa7ebfcc127d3ae92937fb01184b596f46bdc1b9d32be190f85";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/nn-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/nn-NO/firefox-62.0b19.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "59bc40dd5c0c597ed2b5c65b6a911800f90faf6e1576ee3d62ff26caa6aa91673e7f8e002fe65cac1030ba4b5f3b00d22e362d06556b7124cde5a41213d4dd1a";
+ sha512 = "4ea0e6a353deec6cdc17331d8f4a7291fe189bb6e1623c1e11e59d0e4590b7cc6d29e289249acaa43b5e7fd2613de2441b69bf94a957400623ecc4b876cbefb9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/oc/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/oc/firefox-62.0b19.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "487132fa97faa3fd152261e94c0d5d2c7ddd05051b437fdb1ad586e75fac5072369f4f6fbc3109f00cac5cc9aa99b96300fce3536d364b916f080f98da27139e";
+ sha512 = "6b3803eb5fc2c73093457fe2626baae476cb5af514d4f3ae7fd640ff70e5c1deb7c25a54994afe0bd07041d39f397875ef772927035c907c171e3d70f0c20d33";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/or/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/or/firefox-62.0b19.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "83f19eb17c6bd977b244be27ea374335be1ddabba084ca4a44a6a89bf1beb0b6bc52c196d66e39c947e8ba756ee52c1b0f157afa1dbe907b9009c4d404399c18";
+ sha512 = "720e95e295d1c9238308bdb75f06470ec82538a0396eb8be3949ea6421502b17837501266c729655ddc884f56688423890db504f809c207501c60ec31a3fa7cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pa-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/pa-IN/firefox-62.0b19.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "d9a61327cbb8a7a497421a2a00174d1e8d1989dec9c10e50f4b1c17e935b82d6871949dd6fd35506c5dedd6d729c968650a3d25a160da32b9d20111b5b63893e";
+ sha512 = "7caf36cf6ffc5106762607b4d8f37e911af9d1f98de6e32adaf84888696c4836a3f812c0c74dd89f1a1badbc0a74e1d723a82c9459ac5e360626f01a0b65b0c7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/pl/firefox-62.0b19.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "848187b6f530ddf5f78de17974fedf3662e2f03dbcf7f5f47a0d0ca6507ecc6764242c5a727bb39a728e4ca54b7aaea27492fbb5a0670c2186f5ad581ee9f1a6";
+ sha512 = "81d5e92eb1f04df384a79a31bbbcd3fdd3f950547d3560bfabd2f98646de7626a94d9edd6a7286cb339cb08e88f4f03826695153c9b97f8778080a4d12148d07";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pt-BR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/pt-BR/firefox-62.0b19.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "bab7b0b13a4b2e0be7ccf4fdfd35edc5829af8ab661a52549a511644da78ad220d2bc57be0d2193f3d9365476bbdc38cf55a42e774bc113fec26f6ca60dd31b4";
+ sha512 = "b368920ef21571a92b72c6d79cd5d8feb263eef62d73d18ea57d40ed654d03c4d3a45e8e9b966f4962be840b97016813f503873653620ff829c21e312ed9f2a2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/pt-PT/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/pt-PT/firefox-62.0b19.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "848e886a84a3df7e1ea0a5c4e5fa9910112524d4f30034feb5587467cd4ec9dca2d89e680a95564534dbd3716c8105b772c9b463e735ccdd365cdec80649f525";
+ sha512 = "5ea7f257217d1c5566013c867e6f405dd9d2f407ed1e770d228108df9e21b1895865dd8a92e39d1dec402369e13373d812bc0a37af85014c55a2742e2e6402a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/rm/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/rm/firefox-62.0b19.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "dfc0c340c66c66f3b20e44f3cd58cd2c829f8c99fb08658c02c13e21092734803256e39e4dea41f26d681bec91448338fea39b1fe44e5c459626ae3f2b330cc1";
+ sha512 = "188cc208d61eabb29e5251c3c4f4684887efe9a3ac87a76f3107cf2059fe9b0e9525dfe4526793741bffc3f9a584fdc1953310d53acaeb3e2529d0e462cd7393";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ro/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ro/firefox-62.0b19.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "b245f08c080d108b15ecbbbc50726099987971a5514e9973835c43a84acc718e014e46eb6c384eed19193b253b69c3bf053ae6452c5c6c036162c9989ce62e40";
+ sha512 = "c8213f5c7afd67bc29d549767dbce002becc99e24e4ce0752efd1134e5a217d819a72d00c5b2ff83726e2a31defce2ef9218cc7e4d8e0d7472e898670cc4bb64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ru/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ru/firefox-62.0b19.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "72f329ccffdde5e17d47d44d49342b7bb6e0d635672b61af01d4e06d7e3a6dea7a84775caf6443f48bcd706815cce4c98844cf15a9a376798a99bd1061b01560";
+ sha512 = "071ae0f78c8b8ee711183fbfbaa1d30e085006533d5ed29ed5fdbfd3ff3ec828d5203da0e1b0ee5246ab1ae7810e7ceb68d1431ede48c885e8cbba8fbd4e9b46";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/si/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/si/firefox-62.0b19.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "f9441776e6a09f7637c5f482c80ba95fee10812214cbabd737cf2a791434b1bdbc5effcb3d1e0a91f7f6b4accaeec097ce80652c4ca0237bcbec2632c425f8de";
+ sha512 = "1ff0dee05b433548db1b894fc8aa83864139dbe82576cbdd97340500270465a29c35c76fa5e757e1b9ddb4cb79bed51db31897970d3206f945d43a6053a7e761";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/sk/firefox-62.0b19.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "06b07da3df2ab84f1ecb1364c847e883d36f2269d09d8265d80c24036ef8fe141b7456e649924505f8114b26143490cf956807800f03850a538fba1c43885add";
+ sha512 = "37e18481fe4963ebb4beaa8d5c7826440df005661e59e4f7ef54ce93d50021e6c76d31a3d7e7d7e28c7802fda00d36b4db3913f925413ac5e3515eacefa330b8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/sl/firefox-62.0b19.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "d74d17ec500e8c65509b97ec30ec3e14f31accd4cd50804de0774389c84a859a8c15cddd53ecf2ea89b864951ddea43f54020f40f2bd33fc77911afa878869ca";
+ sha512 = "cdc077256eadff717b81b554a58795b8f86fdec1401003d8d18f33dfdbe7f9f8b7feab2e1c2c6ce0864ffa53f0090639201d1982cb14b278b7133552a5664ca2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/son/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/son/firefox-62.0b19.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "c5f347218ae3f5f41e7323099a5b9aa9535df6a88e9d5b5cb1d9c1c64fd2370575c47ccd1d67d599003002e9fddea1a640e04d19d1bca05669baa83739ad1843";
+ sha512 = "ed35fdf2e0a90a8fb8db4f6809f0460d8d7be384d0c67523ccce6d666f7c2bf94a44890a96922906a0c3743fa35e78ae04d811d8d50c559fff44ba7ea03bb5bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sq/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/sq/firefox-62.0b19.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "273f8f45ca61978de31451f53ac2759a1174cc4fefa8c5e10f1307f8a91a6939ce339b1ea56dc4b7f394789f46418a6a0dfcd174b7020c66308ae32ad4d74971";
+ sha512 = "265b3a88e73f4fdabc2bb1dd3c43d4430194a6238f3cc8e9da4726a916794b20a03f0af1d350a3c74e1befd33a28f2b93eb2bc2c4dc8ccaf5759b7ed77012ba0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/sr/firefox-62.0b19.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "33c79d802d4d9537743ecfc54c477261dcfe69952b418070bc7c0e40bb8f253127a6bc8a1b001c99d406f18261ac4f65454d373962203352e6828764b5017b5d";
+ sha512 = "a2da5dd3bcec2df69585ea4d74a6149e1fc95a6d121f9fc4d32af8864c01aee120b2ed4b60babdcc97839a72703334e5f053b4eca1471f5cf068d7cc9c7e3f42";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/sv-SE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/sv-SE/firefox-62.0b19.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "7cb1ace78d0f8a4dbc6425fa3cbcf141e63b595dede03f81eb2f4408c7aaba20ebf869790918ea7849c8edb415ddcc6d12a02c41e6f31c40d4bc37867c982c00";
+ sha512 = "33c9ce9ff4639c4fa6a13c14122b0c6fb028d7a63c217f63a8455a775b099318df8d938cd3a3f6f3b769f63a8c10163f98d9743706bb147ce0edc5d51f266e75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ta/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ta/firefox-62.0b19.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "4011c45ff581eec5c4db22a487f1de1b027b7d40dd133cffef892e3f1dfc817d1b9d06c46c1ada6a3f0b9a45bfa628621eff562d05265bb6adf4a3a8cc4627f9";
+ sha512 = "bcd817de0f734d5d493bee08e754b6caf9868a828627e18eed7ba933be54a339d9c819a107182f578c6449f6161805f98d50d14b4b6341a0868c3a7eb817bd17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/te/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/te/firefox-62.0b19.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "a060d98fb193fff7f44eb5f21077baecaf0f0658d49474cac2a8e57809403cf7b288e8b590af5f23b160e2097fc8b09a92fe9aba0edf5b5482e6056577c8a1f0";
+ sha512 = "b3018073b1432b3b4ace7ea0214a8a354104bd5567597743a9317d91ca77defb3b25ddaa46b7fcad81291b53165e3bb47a6e95cfbbf6bb9171da5e4bb0a9efd2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/th/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/th/firefox-62.0b19.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "c059806bc61111639ff803f342e9e3863561c8e89a9a075e107f5672d46bfe73f98355c0c5c4376550addbd89e9958375413e4e8cd4dd244845f08f936121de9";
+ sha512 = "2f8fd5f93e3e19495182d7490cdbed7999603205b6f0312ef387c27d735e1374dec9e3c947f30ce5a21a5223284f31b4ce7f2b69432456a7d029f4de59367b25";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/tr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/tr/firefox-62.0b19.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "1630209404ac8eddfcc831eb485f63454ca6336a87268d7cef8923e54d2922be004e7ebfd1251a42b98be170d1831edf5360d7918629668b3eacd955ede8c8de";
+ sha512 = "b3962d7eba1a25c150ab87d5278c4b7941e420c12e0ab252f0ea811d37575e16d6964bcc958d50a1b1b99f82cdf1c32bae015499e686bf8f04bac6b0323dabfc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/uk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/uk/firefox-62.0b19.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "cce5824503a866959ea24160179b24eb56511eee9a2905c08f1fb48379cdbc450554d4f432d37e649248cf75bb411d8e37de0dbaffeb172b417195b037584253";
+ sha512 = "8eceb4fe4244e38ae3ffe4a42d5fd12c3d6c3ee654584013d1c903958a05d228f07d3fb83c601de4b9a701c6e9bfef2ae9cdccf7df753128afa9804840311461";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/ur/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/ur/firefox-62.0b19.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "ed0f789dca473901e00aba562c633eb1bd53d83e91a17a4943079832b22e77825ce50fe4c347ea1534c3a017837ea3f4c4d4bcb028af11db3149a886db435104";
+ sha512 = "5aba832961f49f96c5e3aa189d13f1cd4b5abb6aa0d253be110f0bab59ea1bd819a2e72528608f35f03f28437ba9423a12780b1da5af1aaaf7a752d04014a4da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/uz/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/uz/firefox-62.0b19.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "4ac79e3f3f5fe2a5bc86577847e7e227baec60d69e34eb0b42c4cc0561b9d3cb020ac64c865fb282fd3b308a0713e8d63342c19fb46c4b477709850062b7cebe";
+ sha512 = "cd26c9e56f37be7c93f754aaf40ba3f29471a0017b52c422001d556710a011d84c67af411dafff61a26ba8b1388ba4811bd8954064df4331d55a1d7f775cb4ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/vi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/vi/firefox-62.0b19.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "af9b5197c345481597b7af1c7600ea07d2604d0dac93b2cd87db1e70fbf5833ce579cf8e89e13f28ebfc3106f993964e2a8314934121038de5444736c68cd08d";
+ sha512 = "4104e9b2ab3f4132834c9ca816ea9e2b4c7d08fa90efec940a1701358674919c700f6bc6862006b6b4d830bc086db0a4b1aef738801854c505f59ec9a10de38b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/xh/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/xh/firefox-62.0b19.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "38218acbf09ca1aa67d0bd9897e1dcaa27e13ce6eaa0b40bf94df25e17e7259bbadf6fa58a86977f6e05d7dd344ee38be4d14ca2a10653188c9de8e3b950f472";
+ sha512 = "7fe85c144626b904a0daebb6db79c2c2c66d11fec892de941584c6a93f8112673a6c448f4e77c215451332e31e78a9bedb4e83eaead4f34b7b2ab247662fd77c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/zh-CN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/zh-CN/firefox-62.0b19.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "a69df7a6883535f84e67240b07530f4fde5f40a3ff526914f0e13d02ddc31297708aaf3f75f4283570fa31136fa8bfb179ec2b5110c2588c7f662ebae27845f6";
+ sha512 = "b669904183e607e4eef3cbaa96749924771d8e67ee142b5ce0d855c11a0e24921711ee42382993ae2b8dfc2978b7bdc84a4cb934122286e93b94f762cd888924";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-x86_64/zh-TW/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-x86_64/zh-TW/firefox-62.0b19.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "63440f9ead6d1dea97761a8ee3820da2b9bb99a91ea862124a81a7f5a9115f865b449729d748aa3f078ca85057382602216c3935ff63d93013d383699c8e820f";
+ sha512 = "111194874160ec7bf004dba3a74acd726aa3b0d464a1ecb2b031f1424a56d887c718739633e830a45f9f4c11be693ecbcb3b9fac716c1d78a09d83af32e09048";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ach/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ach/firefox-62.0b19.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "bfe0baeabd282fd3cd6a1b4dc69c888c58ac0c4f2caf7842af844b9e13c2b5467ff0748c836b00d6eee338a74891e1bdab7909e6142d0598417889104bee0b78";
+ sha512 = "42080230edb95635ee3261ea3776957dd5dc5ab9ad80146e4c5fe5f288aa1a7910747738900a067960bf10b1cb37f2150c4048540364bb3933d1f95478ffcf82";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/af/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/af/firefox-62.0b19.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "ac652cbbfc3a6b7173af0bb3abc142024c3d62f12cb2877d24897231b3576fb4a27ee25f78b4ede5a960c2b870a801990910650bbd725c5fce68ac6239e575ce";
+ sha512 = "ef31f65054f4e970217e2e6c7d507a74e94a44ebba7c11b43fb86ed0ef6b85589a7d4e5acbb186445c0bc1dff05d67b598de0edd06e0b80d263bdcd200992e9d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/an/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/an/firefox-62.0b19.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "b45b34e7ff3bf73258c2b26bc613d9748d179df9366ca0f74702ff7fc5d5e7eff6df4f00ac0d7e0e37f68fa15cd6c4b61dadc16e86f7d563ef890ef502193d8d";
+ sha512 = "c4302fa1bc3b635a960d095eeff62055b1148b433cc9839b54daab9162e87a5f59ca47b091ef40ca6eeb78102e8e9df2e90b2157a05ae5819044640648b4421e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ar/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ar/firefox-62.0b19.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "8c0a69b3d5edb1a5829c6a3968497efda942f9e5c0fb314af85f192b32f671eca6283c590daff428029fef5de8be0febb262036bbad0df64df5f07a268e7beb9";
+ sha512 = "fb98616ad769dbf08403007712b0230379159b0f2c23e6419597c5329aa856f04060f75fdf465ba4a9874d19c41305eb88acbc7381269c95bca33391754d4195";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/as/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/as/firefox-62.0b19.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "d2cb19ac615c36a74177fd565afbe2c451727b66ef09c5c9fe9ac4a45b249b009e33c0684bf0c497b2474899b59899c11bea275b0f03d57d12b14d0dc685c10d";
+ sha512 = "628d9a2bed4f46e80e6347862730314a5e4e776d8a40835675435a5645f416b8efb05841a291d49392a75f93a27122448db5bb87e1e5f02ad7cef0ebbcb7f2dd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ast/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ast/firefox-62.0b19.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "90b0c69503bcc24cf082a8c6aece55dfc4ef0567c4f4fdda084376f5216d2165b441a6160208c307383211ae191a5d4b1dab4129d5176338a0101790976d9b35";
+ sha512 = "c8d108583d9e5308d5ad351c2cb5db989d19a7386a2fc9c0ae334ca42c1254c1cd0770271c2eadb1dfbf8f2fa214e3d9a62ff48e1f02acbc10ce9b37120cc91b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/az/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/az/firefox-62.0b19.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "4cb4bdd55cdb65a3b989a01cceee343f7962889802801d6a5c42b8125b1db5e5127da33d73b9013d97a5dba4cf495528c857b5bd2439da0e0b636d0b3ab81fd4";
+ sha512 = "e2a5dea9e009fa90f5ff50ef32db243837df739a4adf4e91dbcff516011372d80c045e3c399f44cb155212d7221f1ae2c9dd8ce3633c62aa6b4756e6e2bcb32f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/be/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/be/firefox-62.0b19.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "1d134ac3f604bdf5a70888d40192633701294fee6d1441469cb51315d6a06308f9c35848d7629c5703e6533f0c3b6d2665a15a2f97eef55cc713c171cf8596f9";
+ sha512 = "1c3f4a486b72382c23d3c515b2b0fc4cc61ae9567122d1346c4aa519cde4ddde7e0fe14f501f854b54731e78ed25de4860fef494932216c912a9e5ecfb9d45c1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bg/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/bg/firefox-62.0b19.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "805779852caec7b5700568fb422162b3adb4c68dc8f3e1457766877355c34f4c0bb6f5032b5e20adda8a99db8bf0385bfc1442feaf624fca24f5b6741bd0fbff";
+ sha512 = "4f06b5db528b458fa7ec45220fec6304b52b2fd585f036c5f61a96bcc97d2d4974227c492c453e944a2e359dab438235122e2a9abfe6246d58fed2c253549807";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bn-BD/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/bn-BD/firefox-62.0b19.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "2bb5382a81c1f26bbdf9ac224fb132cf0384231f0bdd3e4f428deda1f61acc2dbdff79125adbb7b13f1f13d2b0ee6c0ded37b1303aa58a87d98e1cbb7e80fe02";
+ sha512 = "afe70d03b7df384916aaa9e43f8d7776b04ed3e9af0ae5910ae476d10e340ed5a12c705048a17c428d6ee9b03bbd76e4f4aa6f8f0ee860742df50ef9f6668e2f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bn-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/bn-IN/firefox-62.0b19.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "5f3fa574a1f81cd3567db4da19bc1925abb137febb65da56dc18535c22b270f193877c8c486df02c547454b72b0b72c5b0cb42c26ffa7c3f072bd5b6eea542af";
+ sha512 = "f22dd9777c64b8eea423bc3d2f44366493612f48b973f37d063259e2c06772fd3e8dfb72f78d96adcacf4865c86ba1b4a2600869517e62d20995c1ad19657819";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/br/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/br/firefox-62.0b19.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "53b3cfb12ff230336f96af103b2b18b676b2283d57601a97883de941f1bdcd0b05451cff96c345d5bd2491fd3be98478ee0b797bcffa50ebff54706f84de761f";
+ sha512 = "8e917aad4e19c063f43e68d184bb55cf87cd076dc09a0df5339a8d917369e436474f773c5340684a8968a605beae3232efaf8a8bd7b9d22b19997f7c4e437395";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/bs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/bs/firefox-62.0b19.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "aa61f35cf869d383a0752c7502e94a03f24b1f9460fc0af950bc30d02c7a48e0bec4f21e6336e4ab897fcb566faaa79c56dce2f29b4c66a280bb61ac4a16c97e";
+ sha512 = "e3c7de9f737959d8810f4dbd20739a253a020cc31e4cf8129652e6b7e592f3d20e0484d189e8422e8fcda934773391b2d4ed07d2aa9e041e0a93eaaef6c31b92";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ca/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ca/firefox-62.0b19.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "a3b69bce98be7ffe94f7850bbd10ea8bdd7480579f2382616f3d4b491cbc88d0b74f0ba84ee36f407bf6ea1de9849ecd182d5486470be2cb23723e26da11c2fe";
+ sha512 = "7d0756d779432b6e697d974fadf7a8dcfabcaae00381d032d815c05a04aae6d5bafecdb007772ee35eae9365664f11bc92aa67148e6c6e10e4c21c4f4a7e22a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cak/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/cak/firefox-62.0b19.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "1e2c63f40827a00416e663ff601a4414f0c2f0123dfd53af4f74b0d9ae82b1805ce124511107296abedc95d921e306f8a5fd516f669fb4fa3a41bf0619654ecf";
+ sha512 = "63bc5677a50241ca97c81b4e899e71d7ac2f6045653d53fb245c676976dfa4b76898e362b10dd9a4ef1e688ac1c938cf822b1d8ae2df6849b607497f9001563f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/cs/firefox-62.0b19.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "cab4ad092fdea3ff0e109493a21723e36bdc33e508195a53ea1a1f047dcf6dc3428b94f58fe5f00c87baed398fe02545b13c6852f8b15cdb777443793d7d0f38";
+ sha512 = "2cb381c40cae5f09879f10a8482bc9c5cd9af07e2fe965638aed7bb4ba2ebbefc2fab97aee4504020647fb60f9468fb1a955bffce2baa0b9579970fca6c30d51";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/cy/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/cy/firefox-62.0b19.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "c70d0ef9d6ec38cd2dc5029436b9125e8ccb44a8da340bb24094b5d39b56a70c9583fe13379ed82c95ebf3a547886a22e89cbe9ab125ed0765d7998519b95695";
+ sha512 = "091e659f18372351346a20eadd9368f63cbca0fc7ae3b235e924ebb9f3ff7616e8c3b2d89595101174c37ea0a4c1b6ea5279b300126981274524cd19695270f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/da/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/da/firefox-62.0b19.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "a0f75c5b3615fa714360f436771f0a05a6afda2d9375a8392fbc87b5f2db25dea1f70e3dbcc4ad7a4298ff63c7a86bd1ec7c9fe37289b4135126859b74ee887b";
+ sha512 = "344bf81550e658e8ece8b915edc699ef9c59567f1bd202993c1a038c4e37c34b1029d399f1fe34d0bfdc333c464547f32c8fdfd90187c6c3f0e2ad25d3227446";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/de/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/de/firefox-62.0b19.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "14b60dd4e8e0e53d250ab42fda33ab7c5c46699538015d055956db97ec6c3424b92518f44fc7b620293425811326b4cf22d1f8108bd60137ed31268a913a3f9d";
+ sha512 = "8d1e587498a304639ff876d764da49bae0d58746ccbc60964a708d6987381a4b6150ffb8526f6bc053b7a4fe5495cf0a898628bf6f45ed62f6360458a3ed462f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/dsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/dsb/firefox-62.0b19.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "9ab7752b05496b35efed2e32630c883d5c760f579c8733b80c3e5d3c6dda958856ff33997f5dcdf1e34276fea1784762aecddb64cfffcb2dea8b0c09e4ef5ca4";
+ sha512 = "bea2f50bb8d6e2483710bea0746bb746c5c38fd43a48f33509a0ee1c823691d7aeb67f6f594dd3ba0ad3fc684fcc21a3ee375f6a9bdd7ee9d20e08d6f4ab5e17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/el/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/el/firefox-62.0b19.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "26eb2c42b5b70309e0c039e67005fd45af08eac5f47d016179571f30288e5083c0aa5b099a9c6bde611fa3b064d9bd4b81af16618d516cab45d09f914661332d";
+ sha512 = "bb9419efdcf6b7d7cf7a05c352ef386404dc1c1b096f9485d8b7f2ec9d2e893ef4250f01939423e4f69c2fb4a3b95abdeaa2072e2e73467cd6fb7f499bca5a85";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-CA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/en-CA/firefox-62.0b19.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "dcd8853c17ccec0b6db65d1fd950ae669a260a3860fdf128853af2358d1e59e968c470a0e1da087730d6a5808648ca0e9a7d922cd8478cc10dd5e4a1fc15c268";
+ sha512 = "77f186155dcfe94ae672e48f5fa56e2fd96eab65af5ef745b68282aa03a399c038cd8f9f6d26f672e85a007c13c29258a10456203bc46a117188dc04e965be29";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-GB/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/en-GB/firefox-62.0b19.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "58bc4d24bf787617c9adee99046e1991572a71ad742ab0912b49c8b9c393472b17f959d0fd155c51e26510020a1ba71f1126200802a8eb29930741a067d5cf35";
+ sha512 = "7d6520ad23eaf42148d5fe297f4d59d88e33151cbc1395aa212b2486712e07b90c6662d530221537375421daac1392637b97a81726277687443fae41b07395cf";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-US/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/en-US/firefox-62.0b19.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "0dee04349296fcc57e3c8438d61e38eb9909833e2a5125e3ce9b13210d8158a732b24c9149ba20132bd4b07f9b75986c58a379b22497d1148cfa051ddcef6f44";
+ sha512 = "bb8d7fb03a95d1eee6f7f1861014b727995ce4594095e0cfca224902645c2ac1acc853fb2844584745cb6aba60d7e9cc99073c8c365b0787059cd385c18b6b69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/en-ZA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/en-ZA/firefox-62.0b19.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "d75b85d0b16786658c7c81386ada836abd5956850d878369c08a9aa1075a7d73167ee1be3d740dd5730f72bd6859982be56acef898d67ef3431fbbe7b2180b2a";
+ sha512 = "4696a33cf8a1de84da0df195b3b79bef21046fb3bcfab7a2fa6e6d30e047e6217f0375c4b4540f32815ac02feef89f5ecf4df87e0324b9fcd79817c8a4762325";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/eo/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/eo/firefox-62.0b19.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "24505cc22b65f389071ccf9deaf5694a931f9fdef9e3e0a139fdf1b7343b16873b6f9941a3194ee113e2f0aad2efeaae425da62e0e0e9f02a31771d3090c20f8";
+ sha512 = "3a37a36daef69c66927bfd572ff64943ed5c6eb0e76cedc730d408bafae22d118c60dc1132238f369363d7c3ca259f8421615f5596df1fc11a5fe08c447f04ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-AR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/es-AR/firefox-62.0b19.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "84597be9df488f0f269b93f54412880662b507bd9eb42fc71ef8d2029e69f25da5592e39b529ac8c94496a37aceffd292a05e38ac51ebbd242d6afadb9d7ef3b";
+ sha512 = "a5673b3d24446a486c1e301afb0138ce754aa56c28117cab53b21f70203f75880aa2e4e5f5e7dbe3d511f5f730a9c754556dcc657063fd762e8611439bc5e0d4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-CL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/es-CL/firefox-62.0b19.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "e67eeeaefa96bd59159cdc95ba7eab27144c38434530cb4b25949016b9a39aa09e451c4199450fe1976981f354bcf7724865e28938964904d652e76fda4f35e4";
+ sha512 = "a5e152cbee8a6c96e3c4926bcb62db406f1387b32a98987b2c7d94a56f044b0e453c956e4b6f5245221b2e4e7325fdc1521276112014d2022ebc574524cce597";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-ES/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/es-ES/firefox-62.0b19.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "535a9138633d8cc5362e7f42394252e95b332d6ee35515a0434aadb58b0b7ff359e1e2b7ba7c5b682a4f11f3361534e83b3f10fc7bcfe766b8ebc54b61b08ba4";
+ sha512 = "02b8006faee84aef78de4c10d7ed66d949094a20ab1d6ed22ff6d305a9052dc47779dd8421ac414fa945d13bce1f2764a549fd2804c4069ec980e9b20dfa9c9e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/es-MX/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/es-MX/firefox-62.0b19.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "f7d0bdd4afe35f01ab01c1b846ca66814e83a11155c110f08fd03418649bf478996f15b8d7990aa3d77f2fd4e2f3b2b516b8e1c34f304e105c05a35989b9880b";
+ sha512 = "16060be7efb5aa24fab444f5a0bf2e108af054e867cd1414e85519361046058d3054a353add6f28091ba1755e3fcad063cfef287cf199f4c9b7f0b4b56304848";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/et/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/et/firefox-62.0b19.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "8ebf14e8e31f602889a6022989934e1842d7f3c8b2682ecbd86890fc9c3f2acfd8992a7b2a3dd2ed5a4e0854622c0041e0c4630f08afe800b67254dcda2a1db2";
+ sha512 = "d594fc3d2096ffe94c4688a9d987f47cb439c8c177155658eab4544b89b33f7408b4fef9eb47bed9de3df97fffe840f3db7f030cbe144aeddea3f13bafa06dfa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/eu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/eu/firefox-62.0b19.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "e247421a99dce2fb9a1b6ce1ac11a3e9427dcf56b83719e73a894036319af7404b856e70b5170c0a9cce1bbceb99e9aa3d47310a5f0bdd48afcba0023d77d4a6";
+ sha512 = "10cf4c333b1abffcc213236440c498a06bfab334526b38476ec0ce98417ff31f1d1cc7ffcce292faf00a86d60fe17a8d1a09db9df3dc3158455e070efcca7ea4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fa/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/fa/firefox-62.0b19.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "c9e134eb933bb3b176e229748233cb840c690720e932fd00877e0c1cc374316c02837acdcf132e687e00da50c922545bf643e37fbecd37a2493738987e36d98c";
+ sha512 = "1bda36454255375e2927596d9ba3f884728e3c47b51334f34e406ef28b15a799cb4bb86432c1e0d05fc4acb7cb8d812788a0b48cdc55d7513a7464daf2e3a6a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ff/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ff/firefox-62.0b19.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "3f574d2aef865fd60b0a8e2c51144c27eeac6ee9258a6e97587ba3f38c8fc0759e636d6ce023a48ed6136f6b06a913633278534c3b8bf2b9c82ba86c696a2b61";
+ sha512 = "763e2f24bfe6800eb35b27baa22a2827264b37fda2ed7274f488fb92d086f5f52f4978d958fc74f38dfae5e4ca2a269cbcdc42c96f59916f95423d63d2eabc84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/fi/firefox-62.0b19.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "12cd6a2918e9f27867fc49d763a24560ec80b57093669ae5604118ff940fa772a63dad46b9fe4c88486b4e465a4d63a312a9734137095f232980a29debcc08ec";
+ sha512 = "96908ebb5053927f9cc032c673821d8d8f24968b26cde657fb0cac264835c66ff16417bd4149dff58e5ce577c57207f1fcb113d9e8a6495cfa1f0608a8cf7783";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/fr/firefox-62.0b19.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "273a2724765f6484d9712e58e24640f4c286f209f1869f696f43eb219a2b474cadcf151b5af72acdbef0446cf345fd8633bcaf0d20d8ce43a7e3e27b735ff371";
+ sha512 = "43db8b673b6526e9178f5d50c641c9da5e7881ed6d3d181bc1440d314018afb9821c8149daf893ca7108724acf2405968309d2b91407adab87ad3968167a4e18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/fy-NL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/fy-NL/firefox-62.0b19.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "dd9e0544a454208c49260f03b1016642d05efdd89aa8e58e5cfd2d2ba2ecebdfa4faca8ac225a0072ab0995673dcbd736ba178a04da11bb790f2a82bb2bd5c42";
+ sha512 = "c79953daae0720d61be1a616ba72f70b38f772c45ff0ac8043c45dcc46bae939df0270534c394625eadf5834d9cbf5b80787cb3b6eeef227b8812eb6a303cee3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ga-IE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ga-IE/firefox-62.0b19.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "88abfe08ac9d415f21ec61d54242fc8b19c45ce549f1a09ee76c8bc3fcc3f69b29fb03f1892b52e924c5087e5f835e5f0b7e10cbd829b484d98fb1cf2e4a16a8";
+ sha512 = "e7dbd35bcffcbfe39500fa583f1d3a80a51df1344c69086beee74aee9c1bc33c72c7667d550d0edfc190d96212511e95c17eb276aa29e28bbe9fff3cdd3cea90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gd/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/gd/firefox-62.0b19.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "3a56f21e53bad283b76f7ad6ded6aeea44f06e2694f078a39d8bd898f3965eebf0330f7a0a09adc37a0fa39e2a123108c8b7e3942c6fc1c402eb29ed8acf021f";
+ sha512 = "4c11c6ccc84b3323f0c06e98ef16d0b7689b1032ab973ad9f9bc9ed7dfe8b295c0d1d9ea3ceeba5ef265ccfb84672b9f8603841563699639355508e222931bdc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/gl/firefox-62.0b19.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "d393d86f05975163609c1b878d0d9a88398147788c5e4c943502ae0b892bb6a7677a32d66275dd116ae9fe6a2c8e205530b255c004b63d24ce985700b328bd6b";
+ sha512 = "b9168e7a2331d1ea1655822b2e52353f21ade6a51cbec4a174ea7e4bdc4082dda00a582152068ce89c4c15f71dcdc6c63d6bf2b0b777e0a645d1e80ad0d3bcaa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/gn/firefox-62.0b19.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "39b50c156f561436af31f728770ba114c02c4006a078453b9e5716d4973d1bd8a470e6184344715d77b3b9c978d23ce41d86cfb958d26efdf505cdafdfd42359";
+ sha512 = "5894625324cc483e1d258b35d95ea3d3edaf3a8fe3ac934ebcacfbf2dff5c133e25c1d65b603e8738138d982417414abf8abe465d8b393bc49f0f635aa7e59d3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/gu-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/gu-IN/firefox-62.0b19.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "886a9c9ed15c04766e14250a244f10abc6ec35d65d81a7b89226425df7abcdf0654b23d1fb03fc94a4d38c7370ae16617142995510ab9cc91142e1646f9f4458";
+ sha512 = "605b74d8f95b3b1857e8c6860364d7446eafc1fb02477e4a6dbb47c6e911f0dec289c51015566be9af8856a5ffa966adf306e5190cbcdbbeb48e6a5d36026c18";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/he/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/he/firefox-62.0b19.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "f09f8b374e34cc117978f1293e1216774ee6981f00b0e1754cacf9de52c693bc0196be1a5cf3e8063d69bd9784892edbc3a38b6ced06633c9cfa99eb12be76ff";
+ sha512 = "3adcbe0d6943922125a088dc4d92badbf674adcfde5a38346cf4a1eb45c415cb74612d070e68e7ff1ae35fc92774fdace05f7afd0d3fc49303ef4492dd1fee0a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hi-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/hi-IN/firefox-62.0b19.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "c60c4bed569222f1fefe97f519edcfb3098ee2769addc6233da16c9ea49b5192e5672adb72a12de0deb00dcfb033f4e48435f9048e27477caef749cdb14bbc06";
+ sha512 = "34abb67fb1fa3a5913c6a278401678a9d735f18ac1f5264f1d31e5f3cfdee617fb9dc5db864f9c089f481aad890a2fc2b7f133ea563134a246cb40a70771ae28";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/hr/firefox-62.0b19.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "826c3a6727894b521ef6a5960e4fadb230b51c1518872b1d9bfd99e6b975431bac992d183060d031c378644112110809faeb92d2d26aa9326a2ea327d7513d08";
+ sha512 = "e7a9e8e11c4a9b07f3206421386e53b906f21dbcebef342a7b76fc5f5c800cd0fd188cd5dbc5f0e1956329b749209b4ff268b913c87d79558df2c00726008c85";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/hsb/firefox-62.0b19.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "df9b791279f5d0ffafc48489095c7847f003f007a19e77af996fbd6ddb19fa79ecb8a9d07bd98821516dc85c78ba7c628511253311176e8a85581d28c7fe52db";
+ sha512 = "56f23d54131204ad093d256dcd2a81affaec5e8159ecb7d9454b01475bcee32ddaea1951b97c1cf34505fb0d5e1eb36a3316e1171821b0a663aa422fb759612b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/hu/firefox-62.0b19.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "f8751b0908d220ed6444c2ad6fa5a2070ae843190bdeff9db1f032a260a1b5e752703fc4543e91a67df0b12cf62a7af22804b74f1004cfc4bbbe6be4f28c446a";
+ sha512 = "28b96bd1a025d886bcbac761410454c9a489c801dd11049f0a71e8754d6e7a5adb90046e9ee913356989d07b2c8d60657586259af2f6d6f175babb9e28fb56f5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/hy-AM/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/hy-AM/firefox-62.0b19.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "0eee3e6e29c408a1e14da2c89c5f14f19b0d2edf8ef914d132b94ed9685a09c3de2908c8ee0264eb2564b466cd8779a58a0fd4eff38a2a8ae73191469ce327d1";
+ sha512 = "983a8fc5331a1f04ba31c9b6712d3c2678435fb6c219e47c370d5555988bbf5c07d8cb30c70c80ad47d429ce75894838fdca839750ffd71131b6fe4f88872182";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ia/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ia/firefox-62.0b19.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "3ec0feb25c12cba1c1641b5e91d79318f81c1fc635e32fd3ffeaef6acf0fb55d2c5c8fb6917175ca0ea6534a74469cfed283565c94a1d5a87f69ba70f9d25a98";
+ sha512 = "03700bb8ff07f85fc2c305104fce031dc0206f3ce771eaabaefa9ddd4e3354ed821a597b4fe7973a333c8fe4e7e90a0189428a8cf2300030a4404e827d0e8953";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/id/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/id/firefox-62.0b19.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "4cf4521fa259ffda0b71bff3c01a1296a22da00844e3b357a2df2442b9129ab19027df8eb766ae2197d8cfb7193fb8cf49cb6baf4f32ee9b0264c85763a1cb0a";
+ sha512 = "052266a6047be98b1c7cc5425643677768f9eb50724e6da5fc2810688432641c10b4dc64012313f47ddab8074f40a05e0fb0af204098369f969d342a67f10bb5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/is/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/is/firefox-62.0b19.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "921260f5dac381ac51ea859515e7016f3528c9e985c09566c06342d225614878cf25eed6dd74ffba9d108d9cbcaea7c44852d3010493d7586ce34ed1e0312315";
+ sha512 = "fee6a7bc009b857766481d858990d1a454d325de9f70e4096c1f5b026db0e6f75a4c8a829e50499af909aa3a17731e995b2168a876bb197cfa219dae109c1bd2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/it/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/it/firefox-62.0b19.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "31edbc72aa5088466f49dbf28efe97484000cc7cac1d84c14fb22af3aa551f378df04c8f08683b5a1a690e6fc7d6c061db3ceb639fc94ca6d91245de252bbb79";
+ sha512 = "3cb3a1868f2702cd709f7e8a998b9e81a196bc2d83cce0874b1c32d4f8a0e0552d63141b65f10044ad8899b7892648cf92c0d68a40bcd72af792848bb4fdfb69";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ja/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ja/firefox-62.0b19.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "db1ffa1be437f472100f748bf09f2c7d8fd82554cc04c7b95bfdae5903c69b1421eb4b35d67e7fdab9dcac6780322c1cfc55fd70fa12dfa55980c2344e49218a";
+ sha512 = "dd2112c69c33878acc315f12851e1b8db72d3a3edbd7aeb1ff5a5704b95f80a74098eaf54c4b902f4e46f91167a07526c89bbb27e0306599448d3c1e3602ecdc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ka/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ka/firefox-62.0b19.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "c0bf7cf8fd9a89871ee57b3b56a1c648f89cf59425bbf8d95e9b41a13040b06f714a8fe2cfc99379473ff925ab4eeaaaa618685843e7669c9a92c66adf9957fe";
+ sha512 = "98468aff4d6eaaef0c3e88a97d577615b6d7f6cf240f3affee71b1aa153873def2f425e120876e942a0d4e6e81a8feeb26316552757890ddf47ed3425309f73d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kab/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/kab/firefox-62.0b19.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "69853a72eae2a40490f5005cb7666586025eb481f0be8a5b2aaa66f10b1bd60d66185b34a24b76932b0f2b551a79a832aa3cf7997ea08f038e9471bf9310f838";
+ sha512 = "713c9e9557086a6978882be7e966519bca6831748474d115208e5ce3fee9b1419beda7662a7e7b690c1ed65fc2bcd5063a95b27698d89fe3f81af7d1c8924424";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/kk/firefox-62.0b19.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "f5605483a35424d0658d3fe662c1c50371924a3e51dc3761c2a0cd5a91266d95421d2ede9f5cc0d6af93fb6ef2abd8a15aafb0bbba724c37241c4b3b16eedade";
+ sha512 = "6143fa689d862e5be7f7cfba54d1dbfb39b9d0866203811962100bf4e3d4430b0a6fbde27c474c39e0c1c4b95b3b68128f71a3b17171e1ee99b1df2eb6786512";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/km/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/km/firefox-62.0b19.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "c1c48e1982a1961755a336e804bd1b40ced909808557d4afb3cd53761fcba2183afef6c91c408ab53adbbf39861438a7f3ce728323c410889d2568f90f4d1ec3";
+ sha512 = "18d64d90a0c7991124efa0d1003cd1e2081b2b0001fd96713221dca3a36ab06b222e4b62192952f15763180ac6b570e866af4fdd8993060e52eb5345f41297df";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/kn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/kn/firefox-62.0b19.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "947d68caabde62361d7b4e5efb1550d963c3d6795d45301aadd36d31952bc5445e6179b5db6a26ede685216ede369b2f486e8945fb573d71962569554d1b19d3";
+ sha512 = "946aa182fe0cb7c7a7337b75a922111deffcabefb02efc00c4e2131107f167983c4be80a16430dce07dfe8b9fc5ffa144cc12da52bcae7292e9af7b8536c714a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ko/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ko/firefox-62.0b19.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "86e0e12d63d3acfdcff623492da49ebf7a405556fe57289622910097847f8d64adffbe27bdd2de9954431af7a4516feb692a4f9c0e79c46ae1eff8b301e36870";
+ sha512 = "849d6004429b3ad8dd767c3ed872e1d17f741f0aa472821f25954d54847ed14075ba54afb7b2e58c40d7f82ba2c83b35d4d57d7ee364002a6b3065cf8ef75f79";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lij/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/lij/firefox-62.0b19.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "2b726e938679f36f4d6fceae5f12ba746468b6f4cff03e29c1f7d52ddcac75d380fdc8d780b46be2d2a2581ba83278fdb233e9b91e42a0f68e3d0ed784e59b67";
+ sha512 = "6dab88f19c36e6f253b6db7acdc049810d4687b90df59d40cd0eedbbd24fcd5639682b665542bbdd63583ca56977f053b87473a86bdd9bb4c0d2b14ad1c35d74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lt/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/lt/firefox-62.0b19.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "49c991aad99f32c3f1901af207ce62d8a2a4445fdc5d6b06ba47e2da64bac7e99af80a330f03ad65210a636230b1099fcdbc0b526665f4a8657e529b1c3be102";
+ sha512 = "b67e464e3556b1b9703dcaeefc66e0997e6f8758553f29307fbb56a074cd49717dd2badba8b3839a5504ec4d5f39cdb46f48d3916b20e656ffa03f9d0e72dd9a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/lv/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/lv/firefox-62.0b19.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "01344f2ac444d9d7d87da48335d3ec7e4456e61062c3b9ce9f398be2fbe16aa9ddb01709358642b7f69ba0a6d987093e07022d25f66319d2b1e2b56a2ba3865f";
+ sha512 = "b63d60992c4879f734075ad2bc149c898ce44dfe8d05fe02c302000694e89e0b195d30901403c618afc8ed842df5f2bdec967d946340176b65a4d79f60205e8a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mai/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/mai/firefox-62.0b19.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "95693deb31f66f6d8303c0f34bc003903322adf8563d19ee0918eac00c83cfac7911d9b11c28bf7eaa5b8b1b08f8a90cc248a8639f655978cd9589b313aaca83";
+ sha512 = "cd5ecfe1ca8bfb49ba9f7b8686de18e0a9fe7a170dc59213b53748d937331bb4e718f70a45ce988c2b9a057c7d561bedf4e571cf7e45e782648ba7be7b1bb7d1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/mk/firefox-62.0b19.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "26cf1ce58796e570317e693b30658e3b423f2ba2a1e3614c3ecfce0b0de8aa224cc1b6c6cbac161763bf0ae8d3594b856ed15a6a40bf1f159f7d5869178eb4aa";
+ sha512 = "8a0cb09f5b360171fd1533a005837afde6418812511ec9d3a98f8f992b064b5b38c5016cc210ec48c570d777ea3de4476eb8017cc27fa1fe3162e2b226d7bc79";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ml/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ml/firefox-62.0b19.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "c835c1f3776cf34d0fd5f626f61b57b70a200215800634010fcb758c9ae11df9f989c618682e85bc04936f83b105b30cea39a9cd350c6f9d6364f2a268a56b4d";
+ sha512 = "7034a93dbacf468c74e52c9d11117f88ceedb081d8d5fbaa75f7270db50ab2b0a27b423c7910c5d12e8c8e5458649048aec3775931edd2ccb40fe03305dfe097";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/mr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/mr/firefox-62.0b19.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "d63731ce8920ffab15c23b477e9bbfe9d4fd8b6202f329f333c557111a21458aca6fb2d6573bdb5c83c258092603ab105e43a5c8f890586fca7346ec5d468ef7";
+ sha512 = "e075bbf14928fa722d0cbaf20dee7045380a2b1253c7c2f1691f8291da038ba82c4ec590151f0710515fd71d9d7beb606a2da357ca3cc140fcd51abb6660a382";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ms/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ms/firefox-62.0b19.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "0a592487eb0aaafb37b8d2a27cd9f7a1fffe215b5a04595dae25f2cb8f309fa17ab1f642be2bc640eeac55a301ee75c5e7a25b10b3b193ebee361ec9e4829b39";
+ sha512 = "af676287595903e792b5289bde01885794d2a51b16cdeeaa479138af550f9f1e2c0a1531a509834935e3d26854b3e855d5e4d1670eff73599aa3fde43a5659dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/my/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/my/firefox-62.0b19.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "0c4b2c54893d3398bffdae9a3c0cd6c61bb23b11b9984849facd9b17221b065e4527289ece0e1ffa731dd9d6cd0f8c75ec884c47bf41c072e72251b33eb4fa17";
+ sha512 = "5513f7ff66988b4c4404ac7efc52c9ac4ffe916cd5a196d5fb2418e832de975b07737f21a55bec5d6f9196fde04a9311f1d06fbc31a018bd192d0a9bf71e70bb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nb-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/nb-NO/firefox-62.0b19.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "b1bef0780fd17e0e6ae543c23c6c9fb89c500b0668b30c4596cf340d2fa5bd2663bdd683b18aa02de8f7945b84a23d9b43e71b60a5b6b6142996062e72e20df5";
+ sha512 = "4495a163636dc90e49cf6cd77e193b25d157bd0079b7521af4735f81efad9002adade8ae31b80af492ed6dac00174fcca3343bfa580113274f960ff152b51439";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ne-NP/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ne-NP/firefox-62.0b19.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "e80503ec40fe25c43b622e4542f6a011d2101a8cbe9452b2ff17ec584422e3f3e0ce962b441efd929c764d69c0ee2a8f8bd56d62bfd3ec89c6bdcb1cbe66d12a";
+ sha512 = "761e123de862289aa25a95e8f527ea9f338d730ca50ac848c53abd4427a3bb6f49eaa0df16e4ff235bdd2680a9c0dda7bfce125f3470aaec0ea184ab1dda65da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/nl/firefox-62.0b19.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "a3aba8b75413ef60a379f58a4456ac5ec9e67c3b5a591b05f86252bc12901140a5e84975cff07475b3fa03fc65f1141e13c9538d1071a9c39d919c484d36d636";
+ sha512 = "6a4405ac9cb88ce172b3c7525ca92aa8acd0bc30a2b41d6ac7f0cd27de26026ce203b256006d65b1793b165f3835c70f98b6716bbb5014a7f3b973ee602972db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/nn-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/nn-NO/firefox-62.0b19.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "79e5bfb8a3db4c22097e3c7edc71578da7db59a64f66f9598f3c49bc619c83aa94652d9fdecd2021696c22e2301235cd9d83ed0000f48d30ae2a1be7d0fa5aa3";
+ sha512 = "f35f40bf4e1ad3706ef6b8088c94a2e33a5cc407e1609bf5540c0c62a4d3d4e7c48e126be1c6e716f91207532ce516379b07acdfd8ecc247a7a54c0faa84d5bc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/oc/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/oc/firefox-62.0b19.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "5405154cff12e11f5cca920e5120661884185f1972c2bcb79a61be5ff49dc2359876e9b18ffaf6ec4429bd13f787b047ff83f1b0061d6bcbe94f9add319a7f71";
+ sha512 = "0321965a798a4e321913d75b633d9a9a8211a894a30bf35036ecc796dd0eaebe6395733dd009ade0fac730704aef5256e6836ff0415f44840de40c8af20628b5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/or/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/or/firefox-62.0b19.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "c3ae13e279b9443418307e34f25a0bac54844d70edaae6d7e77a370197f2fa82608a0f666ad7d6f59830ac7f0425c7818992ab4dc62ed44979b7c774e82b115e";
+ sha512 = "2397be90b55b387ad5aa020b393dba5601127988b609929bfb1ec48d5097e4fa03f0757242bcf07a5a6ad21babe0162c8d7c20cdb59c55049a8608c042b9795a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pa-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/pa-IN/firefox-62.0b19.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "aa91fa31a4415d50c8f3b73520e4bfbbc4e520c632af1b7b8b7b45e9bbcba1f29d2a18df87c2296cb0c6471741e75bc2b4044c0e1c361400b51c20c6a0baae66";
+ sha512 = "ddd62ede6cbf7a20dc9dcfbb4a3821bcd662c1054a10a457c360ef560bf351bfecaaa2b0e71f703939d66a450bcaef2435d2222bd0aaf799b82db38b08028c16";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/pl/firefox-62.0b19.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "f655ed4d8bb895b9e966aaa4f95eb6cb9a450daac31a164ff0a8107f87a460a40fd9fde913613f7099b601a003862c33e2af0eca0eb75936bc767f0afd826b7f";
+ sha512 = "d6551c64a426f27f4c80508e3a358687fda88a886e7ff698c28eacd00022aedaffe809bda6985d1f52abdf2bf4fd10892366f4c31fcf0b95e78839fa09e05d35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pt-BR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/pt-BR/firefox-62.0b19.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "1f2102b4b6e57d75b9cebf0669ded9f3e88de67b545cc95a7a38408330006dcdfaf206b792f16e94c6374e722baa77733e64255eaa6d94662df0352852978d50";
+ sha512 = "dc45d6aace4130a3b44e02d16e1dac88db0774309a6b014c8029a432fedf0912bfce23ba5a143c3908a2c30ba2d65939a207c6e7fb70cb46f731e8fe4b9eb7d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/pt-PT/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/pt-PT/firefox-62.0b19.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "9971127f170ebe9549680fbb22ae1ebdccfa52ced00b5afd20d14c552f3c5b12754b00552986eb1a658515960bf71cdbaf5f85fbf9dfcc059ab713814460630c";
+ sha512 = "c90188b1f84d031787fc11900e66540d1c1b41e65af9eabae2f9abe1c662b934fda18775b8811e0578da57388944fa123cf28a8c73d49948cd2841f791234818";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/rm/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/rm/firefox-62.0b19.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "3c7f660809598f80116f8081d7a7f3e1455739e65b99a28a707c3c93a7dc2d0023327c5fbf9bb0a8f484ad640b53fd9356a8e0fdfc5d3c9ce4f3c54ad47983a8";
+ sha512 = "30ee0faf69f1d376bba25e84248fdfeece44b0b3e2c56b755add262fd0794a59a2e2ab22c2bc9f2dc6d0f23aaad7aadaf5e3497de38ae5e64affb1fc0ebb15e2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ro/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ro/firefox-62.0b19.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "4752405e671d48899d9cc306555d40eb2eb5eadad2228777232c7c12d26dac1dd60eb66758df012fa5fa58366df65bd33513eff02ab7592b35ce605dc2201ab7";
+ sha512 = "db4801605204fa133c58b2b79962a3d542f96060dd94a1213b12779bc84525072f71789f15d2fecc83285d0f3bba4d377ec7bf5361867fb794e2662f1f24e638";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ru/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ru/firefox-62.0b19.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "2dd94e26837bf9f52d80480069674d54e7851999f89d36940249475e7262eb66c2f88b6776b0e798a45236930ec4eabcd818b9ff5186ab4688959bd4c120e8fb";
+ sha512 = "a5fa2dc6543112f133327373fc5f7fcf84eec595f38233f1390d70ac8e38e968e3b03c47de13edd91c9e7ceb6b29183b6687e3ffa8659ae4c58908f88f3f8244";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/si/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/si/firefox-62.0b19.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "788f0eeec94ce2506522eddc9ecbb4d1873003fa6813dfc419819d3b957844b81af98f01d686d94bc2d5ff28d075a999a54caa27b07ba05b3707edd9b4b967f9";
+ sha512 = "48ff4167cf562c04d29316d877eb8855f02e48e2197705b3f924a8f627b85005b235294ff629afe56fcdac726a0e0b66fbded7090e29fa1997a94234cea8b944";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/sk/firefox-62.0b19.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "84aa33cd0306c6a8353b71dae4528752639f408866c446b03ff8afb58842d39cd3fe268d9c3209d1a5ce73a2168eebe307e4b82b11043066f39c67f526afa53e";
+ sha512 = "cc6d578518cb0de59880bab71c4888643cbc71f74fac7cc7a4cd1a61628fd6e1c775bbeeb9d5ba26756a0b6a5a1408723de5132c0d9013ec4e1157e0e91dca92";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/sl/firefox-62.0b19.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "39ded81264e7a0b5f52953130deabfac540778cdcc08cc9d0f24429d69ff6805a9ee0a853f49f235c8df84093936df8907daf77ca5c2cea62b20bc210e9d8756";
+ sha512 = "433a0fecf6eb3da12ea04e15eecf3ed825eacdbe329bcd522ba8a1505dc8eb81b78b7bfd84fceb029565dfc1b09fb1e38205291c700fbdc96589476c00a93178";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/son/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/son/firefox-62.0b19.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "a3fb3ec97d4367e27cffb76c457440a5727b67829afb1a419e02c18b039921c66ad8db96b56ca37488b02c67b8cdbf5db211d03bfeaf65401a84cced13ff36b8";
+ sha512 = "e8ba4761a776dc2686846ce2597ed9a15d61a1973a7c0d952a2de64ef922d4f322ce24891bfbbff80a1b9a07ca3cc1d777807badfed7f68f7b5a3c9ec5836048";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sq/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/sq/firefox-62.0b19.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "8723521c46a18d0c1649d2a0af7702a854e12249323390d65638424fca7dbe72bcee4e9c8150bdace09ed2f587db2e02024f5fea645c933a945590ecd20e8c48";
+ sha512 = "2fd023d89f493c42016f4ea3f3f16bb5879f2c1f6859cad728b6c649e7901dd6efd4f2f7ba5f161ed98e31d476d3f1faf7cb5fef7936bd88bc1ea283d144805d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/sr/firefox-62.0b19.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "c70b6a7cc124a930bbb2bf74652232b64d05bc87c625e49b94d1d9b52be85aa56c8a0ac8a2bdf50b90ea41a74728c19ce5ed3d9fb11b96be29bff437883401f6";
+ sha512 = "c107e8c8b2f9afd708a498b190e4044cde74bc81867e66d14c4cdb35b5d356e25d94e9816d2bb21eedab6283029ee4dc29ea04704eb0ebc6ead921ea374b3bd9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/sv-SE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/sv-SE/firefox-62.0b19.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "df9e5518ba53314f8bf3e99914c2d36e1e3b495e0333ddaed3bfb5c16a75ce2a83369a1247c2c7f14a774ab0ba0bdb92ae1ee4f25314c68f7f6e3dada4a10b8b";
+ sha512 = "debda5bf7f2a275cb0434fba6527f396fa55fd3f154333a688fa0187aabee78b881e0bb1704604ac4c58fe705e54ce5480488c38a85232746631fbfb389be646";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ta/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ta/firefox-62.0b19.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "d9ef63ac6c8159cad45147ab8bafcc73577a111715741968050c71ff33d12c98d94189a93b461b75e63c0679fc9374c9f997aac5fe3398c49d3e5318f3fce0d1";
+ sha512 = "230f3253cac800fc268ca9c3507a2f4dcfcab220b719dfa20e1760be8a4e2f789ccf7a726832eef570afd7b3fc25b58a8d321ee15404252e48b49050bc86d851";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/te/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/te/firefox-62.0b19.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "5edd9666d324f3cbb915761aed91e3be5d297ce5ca1e77c793f1bf8d8535083eaa36537fe9ace89ab1084879cbf351f77780d998349092a4333a34a0231938fa";
+ sha512 = "d88dcc1bce5f33ce14c6577005f4e70b803c67437dc1e33928483fbb88abb9dd175c81cbf0e22947ed8b319d1b02cbfcc1d1b73958f85845768cdcca5adeb52c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/th/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/th/firefox-62.0b19.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "96d6be5f3dc67e0839e1afff60e3bc756fbbaa04adf2e3dbc743f94dd039dd3d6fbb0a14dbfbd012138580fb32de7f485ce0b1782d43e24551bf4620c246d18f";
+ sha512 = "134f6cc7de767b25e07755cea23ae35641d09129835db4659d5ed92536231a8fd57e857cdcb4871285dec93b4af764264a4ea1c36c35bf636682275139edca38";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/tr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/tr/firefox-62.0b19.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "7e57727f21316822b4f181cf722cca3e7df7499a4b4cda2fb0e0df2eb7f00a236ff9e2120f64a244ef9c329ec2bbf739a067f0828f4a3f2086497ab9a72918da";
+ sha512 = "d42b3867ebe0de0e9a6ba14adf2203ee96e2bca569bed2e55c2b46d8149f5babc6eae898a855745cd9fc2e6e016297b7357d25e5b413c786bbaa5607a3abaf05";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/uk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/uk/firefox-62.0b19.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "aafdc6666a206f6945e73221efc0273f95495f447c1f7375ddba78a04656ef9e84f683fc8ac392f6de711628f34712e0e0d31032792dd8a45f71f8188d5e65c8";
+ sha512 = "634636013a50960aadf383aab9ba75c3bcc679dbe300ca3eb8b804e066c9c9a41cc5e2d4d321e18903ec41bb93ba084bafd8c3c61681da0a7e0388eb52f93a53";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/ur/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/ur/firefox-62.0b19.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "a47e557b6846abf57bcad9dc67ddadc91f2a37043a8727dee96e8425de8f76625749522b7764144028bf080508a6821b1a6ae0b9691fe92855cd7d34c2fa5165";
+ sha512 = "d4cb618f46a45354bdc1abfe03ed3eadfaaabbbbd6e88e90b4617ae27887c3ead7e2e46248c845c3d026e14cbdbfa4bc7e332653c89c621dc5711cc5b7decc89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/uz/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/uz/firefox-62.0b19.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "a44789be262632f69d12c4f18680c2a4601cb3cc5ee1cce704906860a3fb1f2306b40d59ed551a90d81ff094665f525e37c557b70b61e4a49c32a23a4ba99fd7";
+ sha512 = "6aed20b40c85d9901484982c81506b9ff5eb8bb2a0747db65287b4486cb43feaeed884de23a6326bc45009ca598c732e503c30e2f269f840da3d7bca3b64bee6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/vi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/vi/firefox-62.0b19.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "5be10d54271606b06174bd2035f4be33282c1ab69eceea095c49d537cf67e3e6e918ed604132a131dd783e5787efcac9a0dc3eb5f301c1d2dd1cd0bf52d63a48";
+ sha512 = "37c303611f1994dc3470f07fc95b53b1aae4586f36f616c24796fd25463900f85bfaf682397882be1cbda2703c1fc88e285875b6497d311ad1376dc869b6ddc4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/xh/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/xh/firefox-62.0b19.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "4e9753d9d416ceaa9b7fb6d3d191739f1e9e095dcb4c20227a851aa0b6a7ac21297d3ccac1a52abf0c5226b9b20702b9ba2d363137fd6c9f44ffbdc497f9d441";
+ sha512 = "b881dff8d3cb79351329bee61960eed91a3959ca1c6592563d12b50ad58ddd5f38157b372c2aa2a605f93f1ada1dbb6ace65c668697dca24637447e4532b0a5e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/zh-CN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/zh-CN/firefox-62.0b19.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "b87f0e013ea58a15b001fcfe5b41b7adf33d51490fe96fdb85570dc3be6dc66f514def826cb8469a7517b532bd241e79276774f7e47676cc632f36150259da79";
+ sha512 = "994caa136ab8c9470bad545b31c0e2bd738a006bd4340d5d1c03987e43e000b233388449221b681a57bc036f5395a647741d119d434d8cafdcdfc8bdfbf787ea";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b10/linux-i686/zh-TW/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/62.0b19/linux-i686/zh-TW/firefox-62.0b19.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "4a7a366523294ecddacdab2aa863f06eda275fa31cf5ddfbbebd5cb740399507185134c3950a24183da89f87a6cfffe54e2c934625b384084a424ce150e864a5";
+ sha512 = "0fb7989cea38a7efd2c1575d891463d806ad7a6e5af9c91205bb527b587dddd2a769a49491c82687c31df96a10a4794e822eec4c16c10ac2d28b781483fe6c53";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix
index 570180d4c4d..1fbcb3d9714 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/default.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix
@@ -174,6 +174,7 @@ stdenv.mkDerivation {
gappsWrapperArgs+=(--argv0 "$out/bin/.firefox-wrapped")
'';
+ passthru.execdir = "/bin";
passthru.ffmpegSupport = true;
passthru.gssSupport = true;
# update with:
diff --git a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
index a581f3f48fb..40d9f07bda6 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/devedition_sources.nix
@@ -1,995 +1,995 @@
{
- version = "62.0b10";
+ version = "62.0b19";
sources = [
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ach/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ach/firefox-62.0b19.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "d28ef8bf25a809eac59456ae1952cf2f0b3f2e9d3b610b91d7bb263e206e24bb5c553be46c450d7c71ce16f0b65d559796e430b9f0700cee953c891088ea13b2";
+ sha512 = "b50d4951fd847fad54ea876013352712e983732278ab383d252416fe3ff18f27e8f9d5e69ba3e641af0863ec4b1fd7ca7d1b3f83950d3f22a6cdcdccb537df89";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/af/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/af/firefox-62.0b19.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "3967402c97db66c917ba06f6d2514ed6cdf072a34eef3b6a47c3751f8ebd04c80dfe6586abc7c5430a573fe0375761b448f5d60a062dbf6a3d2f84700924f2ea";
+ sha512 = "db4e7f8b5731686452ca56247e989f986166f40d0f43f605cb2ac6eb40f2090ec4c49ee2377c3bcf00ffb6f89ffddb572244c3afec88faa9338ea53d6f5ba57c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/an/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/an/firefox-62.0b19.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "1aa485381ada3fab9df3a925bd143742976303576df3d30a7ef095b12628f9d0eb8bd21152dbfbb6d73d2f4e4c1364c3481e9b96a3a003b802c618aecd1237b5";
+ sha512 = "24216d7e0d3fa99a0163eaece6ae0c73666f75ca145fdff1c52ba91661d0b14d5d02e89c6d48688d07b32fdc854fc6fd6589f879f23b32386d13359c214bae77";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ar/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ar/firefox-62.0b19.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "0c7ae9d3de5710ea08ee80610a3e7b0ed5cd89d1bddf3c64b478a10f2250286b20ea062c663ec5ef92a5e8c3af9432929f47f1b2c760d1222aa3eacfee3f3979";
+ sha512 = "1f34a59c7713c0b4c828abd83e288a85980d89e8e3d1d2862b67ec415510b7018f3ea1d70cfd10ede968fb999e7e1de2f9178d1cf2424838d69fcd256349dbea";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/as/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/as/firefox-62.0b19.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "662f4a0a78329e80c9eb466308839036091f31b1f258b5eb5df31f3dcc7b6d0d6986d506392dec30f822c69fc207e5669e77ffdf26c7b7156b42a73e155b65ee";
+ sha512 = "d5df954a5fd33c895a255b74e0933fdc27df363dc11c54d29b56df0c23ec30b50de5a4d301ee0a07a5bd0b853bddadf0653e7c1ae8f767fb8ec9b6648a8e8b0c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ast/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ast/firefox-62.0b19.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "ca0b3d4722075dc6ebef171bc36e1b4e9206bce04c8fdb1d038b0abbc120671a2ef4d6023bea627f0c99fbffcd999b70634de90e1b51c518d8642892545c29cc";
+ sha512 = "3b77ac9c8bc2871365171b35967664aa48de7ec05daa4b3b5b27580279e278a84fae727a05f7cffb1453f525bf786a41c0a105c3d5a8c36aaae896872ec481d8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/az/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/az/firefox-62.0b19.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "b981b720cb776a8e83953f8e4dac7794c981681d8e6da010f0afcb7e90df5884058349cc6a12d4f5a360cf7f9067b87afbe862842f0ad016697999bc3d94ad82";
+ sha512 = "212e319695696f777d41b9bd708401113e9acd9a6bcbd6bf671d5832642d3573198c4248c0b66444cd9ee0a8857698d1736a7f730fcc6ee679d36dfe147ebd45";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/be/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/be/firefox-62.0b19.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "a7bd1f001152e4ea8a887e685b126bfb4dedc7a30270128d535eedc04dbd489a3d6117ccdd8893f5753b7d5227d4731cbdfa1f7bc292712ea2634006aa55d6ab";
+ sha512 = "d00441bf268981f4e6c7cb7ff3f402e2e25b05f9a40bf02498bdc04727cf999cca5a13cc549490682aeae2bdabcdef79dcee277f783df5f4b99b20cef4692ee2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bg/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/bg/firefox-62.0b19.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "a6b5f4d3aa3db7be416f4bb604a749c8118fcdf5d3bf01cc57dab87c874f0f52412658c9f509c2d09100f4cdf7f5b446d11fb45bfea2d25d4e65276f3257ddfd";
+ sha512 = "b092569cf0ff4031900b272ddbababd921d0e870b17ef0e37f39adc024844f79d27304871a7aa410f2bf6442457655c1e94cdac19c852506a5a25582280536a2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bn-BD/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/bn-BD/firefox-62.0b19.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "3cf7f43ca3fcb538cc28c9ab7d3d6441f15123a1f3275cc81b1dec1007012a970d18ee52e8b8781568247c5a854aa78bc316656dcaef48edb11c7b6c99874bc9";
+ sha512 = "2657869292dcc8788a3d9639ca6b4a29ca798c07c49d8baec8f56a5425c24479061e63e49537398e621cf4078b49d1718440efdfb27c622905191de42ffd36ad";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bn-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/bn-IN/firefox-62.0b19.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "0ebaa8740a3c215ee275c7ea7669ec4bebbfa4a20f46ef4bbb81b51362fecd72fa1d16bf7e58822024b59934f478699114ca744657aa523d90bff6655b776e5e";
+ sha512 = "dd1f0055560511ff0bc4124b76aa133f113052a5a61ccd739c0bc013e13bf0a98fab82456158ca0bd2714bb7b5541eff56b80c7b9125e76982481645b3c66052";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/br/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/br/firefox-62.0b19.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "288ca47c3f89b6fec2312bd254e2d9aa4469a79a767b2fdd9787a7dcf9af589d17a8353a1260a773df63069628b69e916c2bf76c85076f123667f932b16d04c3";
+ sha512 = "45cabc8ca67cec48fa17a78fbbb2f6608e33d74a5ce67895cfab1503eed6d111bbce954d18ae4640e2f65eeed8ec3d1db363138574464bca29dddfbdd617f2eb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/bs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/bs/firefox-62.0b19.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "1099fa298f51a7f65dc585f0c777c37f49df0b6c1a18265d0f7460fcbe52e791a9ee8af2af37901f3d73c6acfe919a37966deb4ef5399f59f2ae66563a02ca44";
+ sha512 = "8c80bf7578ff9894fa4d9e4d324f8fd39520110c9a9740447981104833d59a6ff782da76ecc5f54ea30c9d59b53a06cbc82060a1fee78e4d71b93180017ba16a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ca/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ca/firefox-62.0b19.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "775203aed14e61aed84e15ace9336799873804eee4907ff924a994fe8ba99d4e49960dc1543c4cd70c4fb805ec1474a657c14791ac8322a7d59c824887aa2f7e";
+ sha512 = "f1cf9a5917a7a2a79c6c50e3d66adf4c0c1ab82f7a27baeda58e8d068722a8ad7758eecc1f0d0f06b63c327fa4f3287c0b3f973c96ceefdcd9c9f92e8bd062a3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cak/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/cak/firefox-62.0b19.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "addc8fc89acffe5ed37f011b2ef9b3f1fcb815e2e0f2b3f944ab460688c99e54c92ddc35719e56770be3426d9380e33c2bff834fd3b327427efd20d8fa3f83ab";
+ sha512 = "7db5cd08913b24a76885bde03d64a29b65b215ffe4e0d7293761617096f27c77b10a1da31e964d22e71104f23deb1e40b200be7aeb2850d9f6b0a53cfd181f6a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/cs/firefox-62.0b19.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "33c038620535a829a445de6f1b9f9d09e4d6078df3c9172c9ce59a27ad99f7416976fead6ad5071f11fd4fb626b36dd269f072c293dac7fae59fa65c1514e95e";
+ sha512 = "bdc506d7c6426847b24eeb34ad2b25813c6093e6cc4b1f009f6516bba9a6845acad6bc658f28439c66807221e589b59434816d8fa3981d0a68e6e9aaa046fd2c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/cy/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/cy/firefox-62.0b19.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "5355af8ce344786f3a81a7cb53a316cca445eda21b7d905cd4602436ce3d3635a0e99f1311c47014e95875deb50c7bfefbfe3efeceb3faf57e7276f95aeab723";
+ sha512 = "b66af4d78e65f4e19e0e4a4360448d978acbb7e4cb0707727ecf3bb9c1210f127563fdca8c4406987954ddbad4537fda14a967d316f1b697613ea80b4d6b68e1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/da/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/da/firefox-62.0b19.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "11a3139618cd5e822b467df2c1e4bb79caed748bdeb724dc29e6a4d94f6fa75d8434b219a3ce5128f70ba841cd30a8c21516840d7743be9f9015dc919251184d";
+ sha512 = "4bf65f71df3dd829316b998ddfd8491b409daae82f7f67592a557aa9a9726831d5f60bd4bc8a03f747f88410ae9f0947cbb111b079612b2a3bce03b64a44fe1a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/de/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/de/firefox-62.0b19.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "d4a45db4c07f5fc353056c18493ea5a09957899bdd98a3f00878e82b981385a460aff29b2c66b4b807228a729bd4d810a7fd38cfb6866ac2e19f8187f0763588";
+ sha512 = "3d287151bb8b9e8104245545c1d3fb3726c2452455f10be5b0237be9add9b8d831cdcb92c48108d1db7ce5d1d39cabc1dd1813d844107f6ce7b9f014e15f53af";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/dsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/dsb/firefox-62.0b19.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "80e5f2192f0b4c7449bec3bacb15cea21f4afc2360c5860c76be29e65ad7894915f03b1bcd719d228ed7f66cdbeb3d20867dc9cbd4acdbb16b7afaddd56c3887";
+ sha512 = "c7e78c337fb10edc86e92cd8b1769ad1188004e269f382b0ff066bcd36609eb7040f37fe3c5a5f9132411eb8f622e2bc54db61c6270fdb5171767e6dae70c80c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/el/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/el/firefox-62.0b19.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "3dc1eee7205d63c7788b1152f0632621e8f85c1f23e154119ac7106ebcb75c807f6f9c534519e1822f7c5c3fa58067f9c5814d60fd1c045169248e189cfca323";
+ sha512 = "20ad1a00a48ba6bd127a95f3b80f8166d868dd20af677d65c7ff416c193532ff0650fbeeb28ca699bc23462c11dd4a47479093353edde68b30dd1865cb985c5f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-CA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/en-CA/firefox-62.0b19.tar.bz2";
locale = "en-CA";
arch = "linux-x86_64";
- sha512 = "fe145a9519f1eae0099903e609bce27d59461e3760a9fa11ad9cb5b8b32e2377d014d7f56d275305669313cab3c9085901068ed30355dbaa5a988c9af1e28ee8";
+ sha512 = "9650e47e17f0d30006738b5be3a2406464b2bd6e5245af45e5c4aea0465598cb90a40801c5dfe0d79859ba6f9b1bfb4e2881ef8aedcbb3e2f4ceb644de886e8b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-GB/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/en-GB/firefox-62.0b19.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "7afe1eab3f574a7c25230bfb09ea1d341b6cccfaebb36a659a5f7a1b3c5d6fe2ebf4bb6220cd8aa12159a67ec2cd42d0425c1aae4c5b672b542cd08a473efb79";
+ sha512 = "3cf3ffdcd06b6f13bae12e6529d849b4c76b3aea071df95375a4563e3810bf796c3bc7b77263f879e3b0d654831c0318dffd05a505c269c03f73c090e07383ec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-US/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/en-US/firefox-62.0b19.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "e0840f4e92de51086ec442a048adc62d5222a83e9ac6e5b3833b76c71a8559c764c7d44aa7e1aed24a1f58a3f2e71cdfe866b329b855d3c9f51d69537ab6e9f5";
+ sha512 = "7c380d593521b6c4893f77f8edf5f5f67bbd5cdc2d3d7e30a54f65ac0b21bc6e7190aeee4ee3009473763442efb7e6cf61fd269aa698b064f5bc8d9ae672c235";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/en-ZA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/en-ZA/firefox-62.0b19.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "7784aa459edc544cfbdc61f8e66832e29aba98883b818e5c304210618a5047dd775109a95d902a9c336c6a1011e0d414f02c43dd7e250d83b096758f2fe42a4b";
+ sha512 = "835d7d6ccbf0877a576872a250f5691a3d6ccb959d26c3c0035eae4bc475561d98e567ebafd091c9e21a4239883e0d0cf10961508eb6ec1ddd59de5fff958f2d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/eo/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/eo/firefox-62.0b19.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "cac7d6e5ff4c5a8c82220c59c835b2852bcc7d6ca257f1c0956fd89c5cfe57da36bdeec124beb413102490c1c1ee135e5d218c14d4b3b5465bfaf75dbb112a78";
+ sha512 = "19a3143c9426ca4ba8c49d3a5ae334f4cdf8d898c35d3f16b410a7d30775ce80d5e3a1672dc8a89bb69e8e83ae76f2f3740079f0981fe00864e2782dbe576d23";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-AR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/es-AR/firefox-62.0b19.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "84393d5cf5cfe1c0acb7a37048b169b526a5147adfb66f48a288689af06e33f1b8fdee9c01358b1b71105ef5a10f953b5a364b8b4b576969a068a2badb13c6c8";
+ sha512 = "48a1371bbfb6124f94aeab3b66bcfbd960e58532828894246b3e88c62968fffbb97aa6e4aae6970b892673a7e5b275d33c55fa5b05658c511494d4bf631355d4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-CL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/es-CL/firefox-62.0b19.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "eec6a5281fa9ab6fe4066fc7a33ed8a0358dddd627a4e93da4341fc00a56c3a059137d51e56393f3414d9f882dd0a6e6806e43d6bafadcf9e6c19ee11b7153c2";
+ sha512 = "d6d82e0c5746583ffe56eb51d9911551d4925c2614cc563531422d5b892ef59fc43e3c27bd02dd94e638341fe268533ab022bf7eea769e02797ac3b02446ed4b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-ES/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/es-ES/firefox-62.0b19.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "6b3cd6cc4fee12f2b57853a8f7bcc76f8efd38a78ca93aea98b8e455517aae0ff5223edb54c4170cd80264d3c64d4ea5c9d3a06fd4636a9471123587884ccc34";
+ sha512 = "a1fe512fbd0da67ee43808b35c3098cd750eb9ed34ff9d168098208b87357f831569dced36a93bce17bc65045520fc40e703f527dcd640ce5aa6560567c11fc6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/es-MX/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/es-MX/firefox-62.0b19.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "762f2c4418e00e53aaa91cc1a58d2dbd457c98a2f0b04f460907fa568adf2872ae894127544fa52c16d532e4ae0ab07b8074f42943fe0c1b95f2e7fef9548404";
+ sha512 = "9d27baaf14441af81c3287d2433db9e270eaf3086655b6ddae6818fb6b62543b5f8bff3db69b9ffbf5d74c1737f21701206beb6ba908a133056f47e8890b945d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/et/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/et/firefox-62.0b19.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "1ab50a62a06f3a27f22d38d846dd1f7ce4c606a0be5ec0f842ba5567c550ff4154e7aecc7e308118acea9fe8dfbe3b26b99286ade100247647b67e13595f1dde";
+ sha512 = "2328f2b77326302af454dcd0d6a51e416d2f5a9a0ab0955dd7b827bae5ff7cc456ed8e1ee54e18beb38d5f4f8689360ecc3f99b2ea392c494447ee81c8599ad7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/eu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/eu/firefox-62.0b19.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "834179706c0d4db08810e5d2a5d5b5353c61b359e10e472d488e099417714486ce9388ca2bf15ba20690ded330a876802ca9b7b702e1976ea872ee9b96b9d21b";
+ sha512 = "15a1cc490283e13efe3149932d4dbcdc1f6790d153bb4ba4ba45a03104a076a75416392797fbe505ab5b7a4d34e4f601f835e20b5c0eb88e702dde12e8814c48";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fa/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/fa/firefox-62.0b19.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "a8376236472b3296f858f28c3120d68fdc9505c594bcc11e6514d9255c965777228406f4a0d40314b32bf826416bc6bc86ca72034b10c4bd28599b09abe72c3e";
+ sha512 = "8e43aab77ec3383c045d4571abaab9a640247b03aa924ebbc1ccf2de045f8a48b00e3baaf7bb72443273eb8a87faa09ad71ab39370020c199ca73e5ec47075d7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ff/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ff/firefox-62.0b19.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "fef251c6e44bab8d943b532a2e1e45a8e72df7c4bd260adbd2551748f10c1b7fc008695469e43c4c97ff8ba887cc9f65a5ad87f0f538a980988d6f6c3bbb4ed1";
+ sha512 = "8b43ac14bfd02a9d1106c8df666b4cf9841e1dc76edc45253acc06fdb3128f7d20319b119ed2fe82ba1660ba184959afdcdd68faa526bd8acf8aa87501f89c92";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/fi/firefox-62.0b19.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "7a2bf7d18eeac44cd2660eeba46e0d5b5c85ed6fd150504e6bbc2e072ffcc7272672854bd37992c9ba33c91dac6cf0b7a2bb32065066c7c4e1c4373c91de624e";
+ sha512 = "4605739c04011c0154a9c09619f89bf24722100e16d1a14d20f165ac1a134ec5b411e535fd7f3719128515fcc0846da17567850cda429cff87fe86d6e14a47da";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/fr/firefox-62.0b19.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "987bc98b79d3259b1c36b8231d47c07e7c5619d5d9a3a794f28c213fd9a8540b9642f7745496dc4a4ffbb31c7e6615cd6f721c571a874eb3204840e2530aea17";
+ sha512 = "d519b3613a97de7045138966b61b1b7723aad482be3b9e6add48b283f9236829e6370a08590d07bc88db5176bd2be76afee9b76bc48d5d98404a13a8e3faa727";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/fy-NL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/fy-NL/firefox-62.0b19.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "99b909e532de6761f94adf995e9de48026af4300fb79f34d2744c677d8df6d363b2627ea64db6fb00765fb283157a0ee7cc2ed6939e35a0db0d72ef98b5beba2";
+ sha512 = "5501069a571efe740c77a632f7309fe1c82f00ab4b26628655b9f76137f95d9061e909075200e12189d1612f0307c11b366fd37e00d598091c7c73989d5c9fc2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ga-IE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ga-IE/firefox-62.0b19.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "61e6601a3bc092af06e4ca128f1fa0083cb0a7d62f1bced70a44bb3d526ee2cf440ea6663e072801c2358904e3232e310c9ae1d6610aa1021597ed26e9412a0f";
+ sha512 = "f4805258476063f905c481fd8c51ea4fa2dbadc62fb64aa91eafc94ff3c3cfeec736a2912d8db09d3e09d5624019df97d3fb538878b2f24178589afacff40349";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gd/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/gd/firefox-62.0b19.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "a57ff205a6050fa7dcfa3784a84e7c09f2b5e790d24dbf84001b5ed9b122a8904c02268a88389f7a8adc611c8b6ffb86fe07db99ff2993336668fcbb9fa366e4";
+ sha512 = "a8d9f97c92ecb74279fc4496f4d9b7a98d3587baa84f850c6d2a278cd47bf74ccebd9c35d5c9902568b6df4cd1385464687c5d175c2d96339bfb720b2a50b5b7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/gl/firefox-62.0b19.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "664687f45af86c5c50990775c0c98299eae4a2388e2034390af32419effaf21437f36e1b776795e3747f582d4f9f2979c1901c189ff1500123626cedac2ca5fd";
+ sha512 = "bf407f24cec21bc1cc8cbe306442bf8d3bb01f1898b103967b67ed2c99fff01848febb28b860f8aa8bae050af9892b527f8e6db7006e14e496817c0db28d5753";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/gn/firefox-62.0b19.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "c7bf83d4167fda83cd6c8e3e8ee67d2ac83bac1cd66176f8fb4e5d6ca089fe74a01163cbd32907d54ffd31e9871392dfa864b49608a81753eebecc24dd15ee53";
+ sha512 = "5e78995a672af6195e4195f4a01f5c0c9d3e699f3db88fbcd4a56608ae6e92496fd06d952216abda6aad908e64763b664c22e177ccf8053e9f1a99a3138cbffc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/gu-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/gu-IN/firefox-62.0b19.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "635ff733faaf7f73e2cae9c82ca6c8a3544ee50963ea8a6d66a27c362ef0f9f33a7898b1aa71f4cc35dbea36c4822deaaddc62bf4dbfb3a196c82810cfc1971e";
+ sha512 = "30bc61c0ea4dfa58de393031d7296fd2d813a0d9b23275c6c2542e4565b03a8e1e818cef893410373177d3880988f37f29a45695cfa466af3cbc80bd424d08b1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/he/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/he/firefox-62.0b19.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "365f23c6bd1d925b86a7defcb1f79582cdb55b45cba3e57854bb20d0f9d81e64d80a8ba59f17c133b2786a8e6db64ea5ed66a7827ee5d7af2831274649108617";
+ sha512 = "8e6d00cad24e0250b4d8540f0f1ab01ebf1724228694652630be411474460db77cb737bbf104b1f75b1f40e0b79c69bcf7556e8b3269185032bb86d88c8d55c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hi-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/hi-IN/firefox-62.0b19.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "5b461a1914318e4c677ffb90ce1f1e7ebec0ee71844d752b79bdb9c96112566f434593d6109ad5ac718563993a3858e0f23ae8261aadc46914cc00d2021cdc60";
+ sha512 = "c58dea84ad4d40de02a97a6e54defc84b709034220f90d176242d07ed412b7d0a9103e3574e91dbeb76fcd118e46bdbc3f8f6ffe520fbaeb26966323ce9d5c7c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/hr/firefox-62.0b19.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "163112f8f46bf50824cea46f9321c01f9f56e961cca8c75d9be1bf62cb1d02f70fc8ac0099b1c5ba4c78c921b99014f56a863ae86628bc45d550820b5cd610a6";
+ sha512 = "3dff0e8141c5d2a6c6d04c6213aa253be8016bf846c3944b97a3351576864544d130fcfecfb44c14b0e2a4e172fc7f200615a7596688d804a9cb6428ffe07b69";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/hsb/firefox-62.0b19.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "69824e25b1fc093107440b9bc01afb3f6e2928743c13c600175a899476594ee07b086b1a2d0c18cd045229494b191b77777291bf05d8718c6e555cb7c3c68e88";
+ sha512 = "c61286e752d0c24eeb96d3c3909141b5942f86aa28cc02519a96678568044cc32562f16bff0fea1d694f9254d4a05df8abcdb5bd6a29489a399207a593d83fc7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/hu/firefox-62.0b19.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "7998a6468aa4d2a023cf824b10ea49340a4bdaacc103cb028b5f86e2e0ee7c75caabd3e219ea31396f4618bd7e053b5138315e5813da88d7730cf50b95f22d25";
+ sha512 = "94abc44fa04d59d7f92a890bbc922655083c532c28193ca264e902a23235db9f4cfdc37a5e978753b1f8e65a93760d579696bd4ff314df8983924574947c1f8a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/hy-AM/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/hy-AM/firefox-62.0b19.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "4598605812207c90494836756ec3f40658518b4f137ea1f3428f77cd8b108bbf5b3c9a904268613cd4b5deb5d1841989b02fcfd4046b592b8b686e9b7853a6fa";
+ sha512 = "631bce404fc6d8a891f05e4354586805088967ea4929d1206faae7ea5c8939dfc1b38e920e5a81004bc0f8e75f9ec5cecb5f4c955418b8ce228019a46f567961";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ia/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ia/firefox-62.0b19.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "be2c99b0b6300137a207be27e4874fb2996b76872fc2a7e0825925629c132a6e2941994279bf5d5e6f9ffabf9121385675cf2d1fb1e4e080e60774f020098e02";
+ sha512 = "8009c1d134be35413f7100147cd532e46fe9b6858e7cd491f351f9927461cd7cee9461a3e6a03785317b94429ef382279f689b0313cb18199a65e1b2bf8f90a8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/id/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/id/firefox-62.0b19.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "8fbc33a87be306df37db45604e0c5bb4c489436b38d61a33d75cfa1d69779c3edcfb32809daa4515a0631b795d9fe6896aaa31bbd32b9c406a556487f27e8051";
+ sha512 = "6abcf53d5cf46ef24a36f64a47952f623d8fa86271e913f3dc1948f16898d671976d57fde2ecc1d0de977442f3c7670534b6a6f4e20fbf46f0932bcf9155b64d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/is/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/is/firefox-62.0b19.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "3b574f1c3667da198e9de638fbf07f595c1dd8eab7deced07f0163d18468c443e4e630e9bb3f53c906ec50805363ef8bd2c349fc58cf1e7b9a498341b7ab66ea";
+ sha512 = "f052a55b65ab5663218d51ee52537bdfd38e01bddecb5da18e3657465ece8735e8c96b4f74caf687f441e2150db49e271b06f7ac0bc58580cc67054ca3d6ed3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/it/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/it/firefox-62.0b19.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "3dce20ed69a821bc734ee0c187ce76fce142caccc08f66f6031f99c8dac2da8b0f8f23a65eba3110fd3b596ac78adf2dd47974838757db7c73b27efd728ec556";
+ sha512 = "2f675645457fcc07813ee952b0bdc5963d9d8545e9e9c81b6387af9be106da1acc5bc71b1675ab1b1d896a94c510061ccca8ebc3f790194791255e7bbb792461";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ja/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ja/firefox-62.0b19.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "0174ea6eca444ccd1c2de27585aae9e4ae7edeb569bcc3d3ce6b54c49b7a8b58eb235403f197c99855561b070b2b6afc4a66665bef36fc69537fe903a4a5940a";
+ sha512 = "ea5fdd68fdd4886a2fcd02a55c9c69397a52faee68eca7da784972d348477898b911a2740dd29791d81be87f654fba782cfd80cec756ddbba4548f7846ec868f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ka/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ka/firefox-62.0b19.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "170155e9c64f6261ba6f6d292ef1f503c8966b49630215e14c6c61a9033bdcfd6b595ecf638212811628631e36e3cc4664867a817c78aa2e0f38e63077be831c";
+ sha512 = "269f521edee64aeeda6e87fe73a89f57fda2e91194e5eeb76798e2de87dc197de5cc29ffae074502e9a15fb6d2a0aa11aaff6413bdb93781b0c0f6ce3c9c445e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kab/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/kab/firefox-62.0b19.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "9f69e7e09848e423cd4103e40e5aad4458d33e6d978c4b00fc867544908c436a6aeeb9d41948262dbd97ce3cf018a71cb6d5a3d32742e2c3bafcb52107784de0";
+ sha512 = "ca61c3c1f8e87a1ce02a3cf561ec1e6b7e8ced9a9ee5862a52a7cf12614adbad78a0150e0f0e2612911ac1f29862e7090fa2dfbbe8d7caeebc81e99a84b086d4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/kk/firefox-62.0b19.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "3f22f9712e42fa10da04baab8960a03fd7f479ec6acae0cd37bad04b52fb919aeaca30e8a5a074c9763e1b48d69310f27ad8bb7d8168a836919b0313f9b864d4";
+ sha512 = "6eff5b246e9b629f78b6508fa2b819a1f8b6736fe14c9225950ba7025acd34447c6e9b62d014e491e58a3910ddc0af74d127408a3a5f2fb02b6efeab1c6d9cfa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/km/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/km/firefox-62.0b19.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "f6d1b176db8d1022f2189b24cbca3c47a70dbf44542db310549364da9f442513d77530842118e187b664ab3335bee20171d66551d30927c8ac02d45d4d361601";
+ sha512 = "c73434d11ce098b13d9b1b909bbf02d36ce9e8b0edffbc5a28bfcb38b0a1272007f966dc317b4aa89cd09193c6f667ce36ae24bb3f6d4aa621d3d947160206b0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/kn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/kn/firefox-62.0b19.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "bf648187df56f207b720ae53c484e81046b8899e6047ac482ff5a8b937096a0991834a2416a1fd0560236079c25393f9d2171da15bdb7e6cc6bc320ea44e5b85";
+ sha512 = "2efe0b4773421fc03eeb7968f1d0a9c8e502f5d7ed03d407346f4e69be59f00fbcec6e785bfea0fbd8523e54b1c8c8c55d1573172e74fc174efe3ff83810253f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ko/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ko/firefox-62.0b19.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "9de51912d21abdb2e857a545d647c4f83da421796bccd6a8ac6095ca33a9dde1b0cff62f548f734fc7510590f8a29c0e2146ca2ab0745f8095a2f787cf1f6072";
+ sha512 = "8a04c65eb29196ca0b0e1929d55777cbb45aca33811469362f8804b81e9ad00fde7aeaefe93ea5a7ed5b9195bcd4e3444b87097e43cdf50a2c50430d8353fc97";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lij/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/lij/firefox-62.0b19.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "40c47f9bfd0a005f740d425e0a31e7676b2a6001bd0e27948e237bb1f0b087d808c1db836fa06ccf002b4c24e21ca7aa30dfa6dd07cf9a9995c746f73ace7a2d";
+ sha512 = "58b6fb1fece6db701c1eb78982fed9f55fa8744aadbf606263752323a105ec76a8a453e2b0b8eee776a16b8240d8c2bfb6dd2d1b2415a019bfe727e6fde7cfb1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lt/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/lt/firefox-62.0b19.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "9f5c7410480474c3053aec0c88fb0afe5528382b0e6d8a1a53d9e7a6ff3a0dadfbc3a52212f86686910da7d8c000254dbb30f320a93096bf973ca974e44d7882";
+ sha512 = "0c53245b4c513da99ff118618bd8b7f1182a16a01e7b17a2c6cc194109ef1003aaa3b121ba1b6876c5dcb46036bbac759b2c814fbc18474543d8a181f993260f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/lv/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/lv/firefox-62.0b19.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "daef12bdd690a9dba14f71c5dfbb074eea26e842b526c2d48638872522a1da06d3c486aafd0713caadf1a41be6bca2609bb38282010b1de8db65002e5a427cdd";
+ sha512 = "b28415f184e2d47fc180da3c28d7a08b38eab0a6828fbcbf5368906fbaa5909752ea5bcf6cdc72c53b26215b050485286c79cc44fca49bac6e0ac3f46be9c5c7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mai/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/mai/firefox-62.0b19.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "d0be68142b8b640b829899da1103a82c7d05dd310f8aef55f38dfb83b8c080b366c4431a16fb912c2a890ac2b76f1c3812ab91444d8f00ca70b0a07b3bfff778";
+ sha512 = "8a77764917f0c2e4bb0816b710b284907381e868d19b6f9211108e4e2f2b069f54b1cecfa34b1ffcc4f75e0f427999dafe6839c1df39bd86a08a21e6c13bacb1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/mk/firefox-62.0b19.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "2c813aa382885e2d06aea8e4bf10f0d2582c733285a82216a490ab8ec26fba17a15b9b0280ad33f7cc18e33226b77b6c7d255a3dc00a2fc4cb0764fb7075f6e6";
+ sha512 = "7400c72c3eb7d293f7eac768720545c85799b1aa333b8380d3f582d122cee197d5d37e5057bdcc59a0e7f03fdf99ab68edd068d0ba4a25262440ed56b526b4c9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ml/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ml/firefox-62.0b19.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "1a325a8034278cae28602a77b64b2ca33d4dffeeb7408fff2e9097cbf04e11ee98c07ebb71bb963e039d4cd7436ee6dd2bc2134505cef573231509371ad5ff39";
+ sha512 = "ae6c8b526108c6d4eeaf2c57b7ac005267ba4b0698277b707f965dca9e8f9b7f72d1c070ae05f45478590ce7710b127e0bd74503e5902df8c32b7ae236908c2f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/mr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/mr/firefox-62.0b19.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "a8eca8c9b7dc76f055d701bd564d17efcdcc82c1b2274231e7d0652ddcd97655dd2c8cca1fc49cc280a7e537d7e463e33483c093ddbbfeed2adf250f77d60d05";
+ sha512 = "62738816529bd867a1a3237056a65a228c28f9060a8e6fd15793a2d5e97c966bfee6d6f10a4772ec16a9958333b90c457a5bf3c6b7075b503654acef19b33ecc";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ms/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ms/firefox-62.0b19.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "071c9078dd840aa6baa97f6ce0e9f6706998d03ce544d7813755ce217d31a3aa436361156e19cf343824b6ab56275b0d0c15f49390af7f061238102dedc2b782";
+ sha512 = "a81ac8315dd06e8a89870d1279d3b1d19f1751333688231637f85f8eae9a4aeeaa081aca467ee2fc568ec3a2baaeea61a4d11e282d7dc8682001d4c13d91cfff";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/my/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/my/firefox-62.0b19.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "c27c3f020b510cb05b9dcbd94209a759fa15107d6c81d0cd7f9b1935f01c61a760a1f6f0b29b133268598c20e85fbe27baf3e74f137619671300036500fc6da9";
+ sha512 = "fe5d3f320424f1f2d79690938743006621b1134295077471f8e72076fd10ae132ec07c46e9f5afc87b2b6801d6185359f72e1b62d880b12590e4780e408312a1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nb-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/nb-NO/firefox-62.0b19.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "a136c0ae01187558c46848ea5b6d30442493189d8b380bcd60a12f17134d9259424cd5479e164efaaa840b43b355f4da2912d65c15500dbaa70195c5ee25674e";
+ sha512 = "fc58d444401d37108e0f28a212e690aee3ec6261642a85e34d8aecef757556c75a0b420c7222e260a63b6d8424f0f00655a08556425a1c92863fed127b73aab9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ne-NP/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ne-NP/firefox-62.0b19.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "7e22f58ebe1b99c50fb84f216f1506dcd20d4a8d094b8b6787f26f9b44f86496eb68f8463694890a3cad3f491468bf1f2db6aa347446999ec67e598c4d608677";
+ sha512 = "bf1b3242a1d6a9a6d83dd4e07e5a8b25d3a4ec5c2b0902781ffa2745e4c440e7201290366f8d3e291a7c7746431338b45a6cb7a2c72c3f0790d94bc9cc631ff5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/nl/firefox-62.0b19.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "18e138ffdea50531c30ca75377c3e241954e7ab7be5b4d81c4042a0c523215b570391c3ac75e7e860ee0b26016bdc201a76bc198526d7bd2c96637d633aa48dd";
+ sha512 = "ffe6d6454fe4598b1dafe1e167e50813a425180ed38c0e343c57b1366e99f1191eb45ae87b8a5a1c8c6d2314edf955d70a7d575a15f09e7c9d6e2b8ce41c9ce1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/nn-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/nn-NO/firefox-62.0b19.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "7da8c3c9c1f13cf635b1d70836b507983fcde4a50a54fb6781e3f50f4cfda2d38b10bfacf27e74ff501643c9eb93722ba88ef08c938bddb85848b2821727c378";
+ sha512 = "be6c847d267c8fc281947f09e4a45ac4d4e462e625d18ac3df066d3e73e663ef94e4dc8861798533cfbee9429225017524242fb6a8bcdfd6e032f977946212c0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/oc/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/oc/firefox-62.0b19.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "47e0b6176db5b5c97051316ddb1d67694534aa3d4d2a84ae68581e23667ac1fd4774c7010fe63961ca8780c7f799ddfd2bd959a83ef57894737336cf6f7bde98";
+ sha512 = "82e960f2a1ec8b989ace8b871143a43f00ab6d854927ccb2b7ecfa13259e519cfe90cbe4bb5578f66bee7e03c90d43ffd201e9ca81f1b3139c4f3b2d05231082";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/or/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/or/firefox-62.0b19.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "501990e922eebcd108ceddd5779d55852e5d6dae0fa4525a86066096d44ac84e6e09886a8a099968c541a5916a14e59a4c683b9faddf28606606c10af38120ab";
+ sha512 = "65cb8748b22aa245e4280dfa839ac94bfd3617cbb6fb17aec26b354cfeaa1b0f80a75839bffcffc3bf7802a8895953b937495da5f912ab9b865fb62085d8bc27";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pa-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/pa-IN/firefox-62.0b19.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "7b22e657f393d34e9612c680b7ae3aadb85e03575e2839fbd75c06aa4577fc57ad4891ff080205ec2da4d303fedac7fdb67774f06c91442a629e5ef863edc58b";
+ sha512 = "5959240644293a8bd3f962ba6552a55aac24c4824fdd77827faaaf6821c80bc237297344c50bdc8ca918733c707502ea5998332e94394d4d26117301de88fc82";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/pl/firefox-62.0b19.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "e77995d8427a651f405389662503a6bdb6ee93247f96ee925e214d35859da88f5fa355a9a247d5d8a2536f3b0d962a2ef103f03e8b97423548136c4de2095136";
+ sha512 = "cd1048f71e413e8e6ec673ffabf83fabfb2cdbd102c73b8c7e13cd1115e0540e5f6539949838a1026aef6f6a4ee0889858ddc2b3ac5f5b108d2a5fd12858df26";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pt-BR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/pt-BR/firefox-62.0b19.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "bf562ee1a588b6bb97282aaab54d6f60d130e1012db226a805f4cf54a8b2bc6d0dbf37610faadacfffbdff0d50714e83413a5433336e0425fc70c39802b92535";
+ sha512 = "36d97a9428348303e5a7fd464904dad502e7e064d42d0eaa512db58167400ed7a0a23bd5eb3aa9d3a91b07ae20b00c8bbe6423c91f1991f6a83d800d324e17b9";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/pt-PT/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/pt-PT/firefox-62.0b19.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "8beb3d7c5e5466da9a182e75bacf0ff0d512cb7b6d2b109721e595e289b292e11a71471abe8591f5f5167bd8113e7e64d5f4ff1c0827f56de82f01d67e9068f6";
+ sha512 = "5f716699dd0a14cdf9a5586e733ea513c30d58eba09b724907b2b968fa5105f45df8f38b88641bd395b1ee59132f74a946e31832a4a583964a45c113304df75b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/rm/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/rm/firefox-62.0b19.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "197fdf8238d86fb62c9f5f70a2683c978c3eabb4aeb0a2f06db6c62f2e062158b28062bcca8d5ec871e3bda6a8ea05039a2281734108a898358bb9239a69b34e";
+ sha512 = "08f99141e1eb015e356d5678e7b1127cc458ac1b69ddaefa3b100e89a38944d3ba3b47f17c782077dd0a0cc095919e4a95051f85fa1164684818a6f8fd2e3f0c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ro/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ro/firefox-62.0b19.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "bbc0b871e9ad5a9af2474062bda1eea5b45a5cd715167eb33cca748c27d9c5ad2c3a56df2e4091f691a24b6863447dd0c8e8d2dc808dd7f90a811edc164cf7e6";
+ sha512 = "250f4aabf38576ebc99eb5b46776b74bd4fae7fccc422e95d2aeec7e09c27ebc0c08246f875ccb1e3371d9ed74720fc14a6f89b68e3906ffb4247120947c3e33";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ru/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ru/firefox-62.0b19.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "fe7c5fcc41d40a0c890dc6b59411a757c3bb849c81c1c4113c053028c42612a5575277400f1e1d93dbf2be748b1ebd0c5063deae8edc76bb5f7234e3d46fe949";
+ sha512 = "70e2b7de93590ccb8a56b3647f1f74bdd1ed3c1ba5820c9277249799b6176dbd3cd70a1d3d76463254772197efd730f493435e265852fe4595c631dbc32a0b95";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/si/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/si/firefox-62.0b19.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "7d34ae2573d004f8f140607e9991c55fff98babaf6aec74fac6f3bd3f34aa2ca41c82354c5a935429dc3b7e95f2c1472b3715b2d5931b30ebc4fb01e37f18f27";
+ sha512 = "23fe7fa4d676e484533e726c73cfce2dc6dbbb14f13c78ace534940942f2f642c4d7ffdfbbb417efcd493cc6685d82b3f942d334d4447e42805a98886176b7a1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/sk/firefox-62.0b19.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "8e281cee72a2066af4c1237f919fa523893957180f0bf21ffb5e0fc10531487a08e179181e62fae7d273269c0ed936a6e2f206bbf4e06cda80507de76d4282fc";
+ sha512 = "e8248e7a4645d0aa44709bcb9e7a62c235c1de4e0c86916b4c6f0454a77eb0c4f0ef9a15381b5d2163f5bca9b38e0cf60f7c4f709bf129c95204450d5005e8f5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/sl/firefox-62.0b19.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "dbb1bdf377df73f72b5e329fab94f3c10a8108e5f60b74c025c6373c593a37b7946e20b035111fa25b69e424d8a9adb6ceaf07d0d5a0163c89a5c3016ba09ac0";
+ sha512 = "a9f31b6ddbda5636fd0b8da9dbefe91ae953941487a6a58847b96e720392ba04efe20a7a7cc0200ac06100d2d766a7b0619b6e5dbb383c7b019b6c59851b2be0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/son/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/son/firefox-62.0b19.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "de0a93df81ef58eb79dc61f2ac641f7ef06c0dbb1ab273b0b244312731bb4ce80907bbcfb10f59fa1cdb94f712499ac708baa224beab7a11ad8313bee8291e44";
+ sha512 = "1f9711460d0c1d047b33ceac3c3a02a56c2da725a2bb7a4e5d7492e916eaee334e6e117a4c6658815185542fbf095512f2f3f5c5ec469518c12005e95f9bb2ed";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sq/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/sq/firefox-62.0b19.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "274ad7363cc5c03672c3a0e4f50382ff1229018f316143e50871bd0a0ffee5d02996981dc376520f558f42cd0696ac334654f10e579cd1139cfdde12014bf3c5";
+ sha512 = "9328ae5eddb1ca7257113a370a225911667b8ccc087a18751f471ad4a4f68317891c8ebfe13d4c841c0c094420c238697ef9911c2cbc87d50204bb4ae549a715";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/sr/firefox-62.0b19.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "b6febe826fabd153bdb5d66c0cc6f65eadd69d5b0137467861c24f5d9b87a1abe24f1a1d58ad2480d4cb151cf61731faff5d8cf47ef69c02ffd8b8d57b3bfdc0";
+ sha512 = "ea4ab10db3eec1ee433b3e8c3ff2395174960a70c710a743bb5ed136c21480345ab8745c53a5c7159f5a7e324ff47d3a9c4fbef4db482a863ca98f1f7dc59ba1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/sv-SE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/sv-SE/firefox-62.0b19.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "69fb65b14ce8a63452172e970aaceb41a7559061efdd7379154962198541366dc55190dbae81080d74eb5b2236cc74c77c15bae3cedb12a0437558e10b730ca1";
+ sha512 = "aa0963e67ada3814d133c60f08b89d5527f0d108a2a0cdb68c78ce2609ecf228707c3f4ea770536e8830e6fccc574a43f63a77ee1518ec2cd80a494fa0302eed";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ta/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ta/firefox-62.0b19.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "25d5725cab0dad6d67f08fc9ab694045672d5ac497823fec237dd68d1e626639558222e6293177df503c19e9c297ed22273dda60283e80985c2ef9ccffd16360";
+ sha512 = "b044bae66e79f58a01589790b1c14797574dcd86f0981cbd1d1e54d123c57b4111f9b39682b613c9d29718562d4c38577c712089ae77d14b6bdf2998dbb1835c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/te/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/te/firefox-62.0b19.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "ba95efcda55fd6c6cf5358bbb24bd61d4f57f2103a38eae3289be00bcd36ba0d451cd9e4bdf00dfadb86abf9376ec202d53be017ae47c97e29ae05b11e4b9c22";
+ sha512 = "a7025734fea2cc7e80cfacbf854b7ddeb265c314534aa7db4305047685a781282a7498886aa6195e6e7d6e7c39498ea35b902307a810b757d253199853175e75";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/th/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/th/firefox-62.0b19.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "ef08a290c0b6555c5f80ac162f1233588e579cb32cc09c9a6f86c90c62814a67db37bc496a52f6490ea6de2addf6601fb225ad98ffc99180d16f1587735e1e0d";
+ sha512 = "155db0d35fe0e1c7c44748f3e0a9fdc62053692b4984b9dd743573e64e3c21c96944daeb09e7d86ee2cb910aa4379ddf46fc93b2f0afb0b254a3540e0636359f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/tr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/tr/firefox-62.0b19.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "337f8a7fa73712c03e4bd78a86f0acd5e8fe50c31cfab0549db1037606a538ee0881c8036d1709e554dab14643f89ecf83fcf86fbac5ba2bbb60c73c06a66508";
+ sha512 = "bb272a6d2fd57059962d42b5c95d3d58dcd18fa0fac9638ecb392b56b23e94b1f8d55fad313af0815a8f01d8e9975b502c90cb9fdd080733eb5c3d19f036ef16";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/uk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/uk/firefox-62.0b19.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "d45c5eb136282a0be9a96081804d25f717dfd210c57f64aa84ce5a445fbac3b75e271ff41d865f7e3ca3356e6586062259e097b1e4dcfe7e6e7566ec592b905f";
+ sha512 = "2dfeaabd2f679710c22c948945350dc04b029dba2c7932b4e80c5597a08b624a61674fa411a3b0a5cd9d5cae0a7bc2437b0e6c3115254e7b5f9dcce5ff3c2756";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/ur/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/ur/firefox-62.0b19.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "092def4266f697f4bd01765aa14d2a260fefa8cb7083771133d48238bd4e5ab13a901fe2d175f6c38814d74ee5236452fa7e49fb7d203501bddc210c3af7ba0c";
+ sha512 = "44f7c5dbc914e7ecb62c4e42298fa75ee0c426149f66d9e48ff567c8d3215cc8dd4cf11e288b05f1687b7b7bc494d7575e5cf70707b12dbc34414364f3a7415d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/uz/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/uz/firefox-62.0b19.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "9b459458fb94ca2946fa5e461c3d2770b00a45cc11a17cbc7d01799871e4478e94fb55605eea23d42cfd0494defb929f0ef6faf043f53e227cf140fd1ba0e0b8";
+ sha512 = "15149fc5087348988aeff5ff0020d2a4c79f03d1c64670d4f082c00985cd7b4d2471c1a3d75e0b77c12e81ff6241c2403470cbf710ee964636178e0bc20eb990";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/vi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/vi/firefox-62.0b19.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "75a257e23b377f096d4d2f6900e1a0ee3aeb3952b513fbc39d5ef771337c8639f4f076c98af6b7719b396684a876f5407c13a6b9c17af4ede7c7919dcc3541db";
+ sha512 = "f8a95ada33cb201a73f79b6b53d4f5d6cbd2b42b35fecd09198715a29f8f6db6e1bb7cafe086bf4ccd62c2c17436ee266ee4f6a179ee3dc7f33b476a1547c9c1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/xh/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/xh/firefox-62.0b19.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "a3898ff8293e78ae37eb017c16d7b2b01a2b5108ed674303505cdcd088d13ccd5891435bc128624317a7cf4b917072cef9b56cdec75111f2d7027bf42fdcff26";
+ sha512 = "4fe10180109350eb7d437809ff1038add6bb5bf7d21bef768eec595956f017d5ac6a2c861566eeb6f9c9d433a0ec15be914a7e67de3c5dfdf0ed1130eaa2408b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/zh-CN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/zh-CN/firefox-62.0b19.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "28afc83cc294430582ba0e7400c72f0596c15a9a8691a8c068dc2473fc86528beabbdef64ed56098e510474675e61d7b6d4616422a9f67f6e7e930c11e550247";
+ sha512 = "26e34ac878020371d5f7d53a177b094adb31633fbc7cae695767a49244b5c3f1c7d43eed48cd03165af94aef64ea0b8b3ed0650615933d1f5500af7a05fbc4e0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-x86_64/zh-TW/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-x86_64/zh-TW/firefox-62.0b19.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "3e25f27060906e4ca1c06627019a45ffa09384fcc3b3f20450138e9984cf9d29d410e67083566b58b3e99a15b8b7a05bd0716cb797bd3958f1b0105066030590";
+ sha512 = "9b92ffe5b6f493c8eae40601e5da651c89e47325467b60cf471a8ecd30c7c960c5b6020bd00867225f0a5839b49ceb6701bd38806847b4e25a7903588dc6ca3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ach/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ach/firefox-62.0b19.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "45db81de89d4b8f6eed856b6ea00531de1879a1c61425482e7eef65fb5eeb5614e894078d8216d98f097e1c3356c6ae62d12e4c9c4a17d2ae0cd026c0a13898f";
+ sha512 = "17ca79bd93f98e42c00382368b4574589f9d75775926191b7644fa2ecb5130e9ae484c98ea8c04433cdad4a7948af77d621f34f70fafb7df019e8e343792d69e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/af/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/af/firefox-62.0b19.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "4aa9ecbc712372716a98460523e463e6144f88cc5ebca2d2e102ba1c78107dc9b287471a383ea7c55b4b0d1930501ec69202656346c7279e5c15ea32e3ebb5a3";
+ sha512 = "2aeca38267ac03b36a749de71425f6252fea90fd372a7aae64b08fa816aef7f7f4b3926d67f1ecbc4cf2768ef5985e10b410f7b2acb8325ca2f9671fcb7707d2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/an/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/an/firefox-62.0b19.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "e7c69de522160378f75ae339b62dfee2c8391247cd83b5b2b43974e7659dba131c954812e4ea55608f01f4f024ea8f8bb37d2bce95ddefb8e50ed73b006acc0f";
+ sha512 = "af2fd8362ccb558fe78370a3bcaa9a6c07c416b5babc31efc1ce693da17b01b1241a4af97db335c273b7d7b9da0553d8e85d674a5635f3e57a405184112a74e7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ar/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ar/firefox-62.0b19.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "184c608d477ec5f2fbfc547aac6e5863208d92b1de0cc362efd68b5ae0d414141a904c9ed7efa53f0946d934a737d3ad897b6b92fe469c2aaa58aa7252ad2c5f";
+ sha512 = "926678df760eac0cb9ed6244a39cf5ac082ea31f1f19984c8a39739d8ae6cd3c7be6a45a7951612fde98b800b3b6d86c2a29ad9bd1be613c1a0d4a5112d0c7d3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/as/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/as/firefox-62.0b19.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "d11215275176c80bc479bad71e88a42d2fab7af2b92803a1c34fb80216e0d07fbb0af8350918d6192640a42186725d42b64f95e85c8822e5e0f9b208653c3647";
+ sha512 = "78bbbf24822ecfba8c944f56a86206016a4d6cf56a7bdbc75bb93a1d59e26944721f576dfb74bea48567de0d45cfc5a4f29fe62782d2a195ef50206e3fdef184";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ast/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ast/firefox-62.0b19.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "bc3b79d190a239827f52ee2bc2d5baa58da3e6827878529571e1758bace4bb2d87b59319b1760c3df2921ae620dd9566e47429f63a9c213dfe0bb2f277703335";
+ sha512 = "74273fa11ca2f076d4e75ba38d0d0e5290d37e1da6875aa73461d57c366180a1872c555e949aa55c720f3a56cef8e2397307f342ad618b92b1f7659b35c933b7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/az/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/az/firefox-62.0b19.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "d009b86e540746257d691125407bdc2a16e9770da25079376591e113a7be128411ccb309ce5dd3dfc11a4e5136fba9c98452b2fe1c7642a76c17145b0b65f0a2";
+ sha512 = "aa98d47926924881177ff380470b9fe92e0dd7af10b92a32122d50f7ac9fd2bc3a763283c70f6834f0fe416c69324458537bcd73975ecfb783f8ba0544c6e477";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/be/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/be/firefox-62.0b19.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "490362f86b3ef01b9cb28aad1ef57f32e4f843a7d5d9c5cc57d803c3571abdfb348082cbc9b5615a1b47f2192ee2041ba62ec28babf96c1541ef633fe1bb794d";
+ sha512 = "929ad032ff589a3c2e8d2c6fad331812cb8af22a8ff8c1fc2b681e01257358055ac8d677b976b8bf65c05da1b9780125d090b4e52d92a64c3954af248d166e91";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bg/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/bg/firefox-62.0b19.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "8b8d36783808a0a1edb8fd27d163eea9605a88f1949dbae9ca9161b172ca5fcb11a4d127a8e1e321bd4c5879aee5576ed1b2ace46ee47d528eadda56022a1fba";
+ sha512 = "679b340bef2041f7ee59d44dcd660ea8d515d864955fd629f311a8b017f5669ee5b5cdfb0052d97ecab8949f56ae1a4947eb4e0806271d1f543de2f14bb3e3ee";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bn-BD/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/bn-BD/firefox-62.0b19.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "0e57b4f8760e1747e71c550df26da448ea2db0ded608ef1ef1ae80ed9d5d03b26bf4c221f078aa04481445841bb90032ddad48d03f36910653c1b3c64978c18e";
+ sha512 = "94ed76078be93a0b2ce9c8f0182f82ee1e30e996858b921b9c750634f3eb67ccefc6fc067c94f92aeb25dbe6f918f53bbf6781d9efc9ef341e51cde38c638e4a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bn-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/bn-IN/firefox-62.0b19.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "3300e0a5f742001006d7e30ee6ac50a9a2fa4554248ff2b29349ddd993d1c7a85852b6dc311b0869edfdff564f5442ee1ceed033452933c36fadb155407e981b";
+ sha512 = "a46107010721b99967aa09ebd5d8f867ff54e10c48bbcb1827abd7673e2957f3ff3ec2e51cf92e1b334ee738423c125239e2136203bb16faa006c584dca48204";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/br/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/br/firefox-62.0b19.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "da396f23f2ab91c05d85fa0099133a95edb4e05700b0e08d5ba240a38d4efc20ef6769fa3a0ff5de2622d1dcdb381a264db6cdc90dc3434672223220f6e45ce8";
+ sha512 = "544a3896e39aa2ce5d0ded2310ad9b202f11acc3b5866bfd3ecb1dd2018704b0b1d58957e68543fbf8447b560082c8d4d37e16fd218c2ea482dd4c72204746e6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/bs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/bs/firefox-62.0b19.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "2e68d37451290d73e04d6a5bfd192b399cad78844ae667228aa18b77c08da3ec7cf785fbafd5ea490a3bacefdd97df81a55c9e944d8cba6d5f3a67a257d319cd";
+ sha512 = "8d023af96db42358d1d414a8eecdf95388010c2315e8419ca453b36f9f7209713fc3024fb45dc1fb180d2ba518472c45ede3930852f125d7c47dc34df095907a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ca/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ca/firefox-62.0b19.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "ded10aaa1d983d636f7182622a29c1837f51ab27146660139858608ffc9caf0c6f5b836434b1cb1d6d837188cb717d75b1bc69d73c77859fac9c705193939e06";
+ sha512 = "2fff607f25c1a8a251abd8c17063a03593cfa6f269728486d2a8083106b762f912c8bf3ff9fabe3ffd24c31cfa07089bb81e6abf6b8f2e7ce20a441914061785";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cak/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/cak/firefox-62.0b19.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "e4e5ef06ce826d5318aa4ff3b7c89ad88b68785e14eefd4bdbea01c38c5fc1eb43286cf33225b344a6c665ac8ae264b4155fae8d3e14123704575da4b7382219";
+ sha512 = "ff33295a3f83dfc435603bd8c66b5b8fdb0571733e32b5a7878a711fa27495714f5777a40bee1328341a35f1f96188157197bdd974d406df9173cd979942cfe7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cs/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/cs/firefox-62.0b19.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "f142fbdeca019d1d5d012d9046514cadee3e81eb444c5d44d8ec83a9909ffb4837b0f219ea1190d06d5794e38e15121b33e7ce832a58b564d2703b7776cddd9f";
+ sha512 = "5dd4ceccfdb400e97f7df2ac6f5a860d5a0a9f79f31670f2a8342f620b704a302a69a053081bc168067dcfed076da6a1eb73f7b1a651d3bea356a1bc4bc68ff1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/cy/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/cy/firefox-62.0b19.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "b0e41b3b2282b60821db2015979ba228dc32118c001473f6758633ec27acb817f097a985fcf782c81c7035a8d29c77eeaff2b217183979163fbb1bd83b6fedfe";
+ sha512 = "82f3de3ad1ab8eadef4ee9e91da44aa82b998b2e0ca5192f376ab89d4a4d135462bcb917212e75a66590e2421f80ea3dbde9852f44c28acbf107cdebcb69f791";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/da/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/da/firefox-62.0b19.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "176b7033a988ffdeff54fc738b60505af089a6e43a38434b66e0405894b7b6cfd019cb98807aa24e168273978142a31bb5b744ee6e88cbbdbeefa715baa28f36";
+ sha512 = "9386133830e6e4118fdf258ca500d5666e8cef193feedb2dfb89d7b024f394f119784832e63a1424c55c34fb7d359f7b43de305b6a5be6086eb7cffc216d4786";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/de/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/de/firefox-62.0b19.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "d1d01695f820f9779c9741cf7fc5d8685bffb6e0d0439d37408f946229d78aa3852adcb5f24f8382300f232c157ab2bd44dcf99affed9295aa7e271aa135ed09";
+ sha512 = "371e2be270761524365a5918d09149b6c0a4405bb6c68408561c6af811323557812ad762e8354b1c580c40cb462eeddeee3b40311cd1603f6783b7a4c95fc7e1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/dsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/dsb/firefox-62.0b19.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "640efe3fe993feeb58be649bda72186279108c08a68ea1c0258186ae48cd8397a8edb5cc3678360168e17f2c78c8c3e7f45edca0a28f43ae572bca817efb3ec4";
+ sha512 = "c70803c2c407f5370a05a120e150941643c5cccee44f9e5a1ffad8a48a68b396e9ac62c9d691b5ee4450f9679a63383c57026d73c3ed7b0b6f1c782b841b9b93";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/el/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/el/firefox-62.0b19.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "993563f872020e49c5c12ecd03322d54f449f5161506d0669d80338133b1a2f5a12ebf6938dc9aeb89dae3dc589cfc3a80a9da90f40932b9fb02698827e4c426";
+ sha512 = "d9df45941a626c742e79a7d8fb89505542c15fdb955d72f16988738fc8c33062d0f1ce1453b6226daf97c964071505b24a204968998e7f453bed7f55391ddb55";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-CA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/en-CA/firefox-62.0b19.tar.bz2";
locale = "en-CA";
arch = "linux-i686";
- sha512 = "02c617c9603a19d27acab55a5e9bb742d30bfca3db737897d50e9d8a8685487b0600db1dce1769a680fe3dce64dca107a31b904222a534e02df8cf51df92b31b";
+ sha512 = "0ca220f6d9e6ae8e4f4ea9258e32f108f3c64dccd222b8680ca1ca3be01c9e0ad0c8803f5614c520e605722f581ddf7023dee60785c1a0fc81d16afddf14c774";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-GB/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/en-GB/firefox-62.0b19.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "e096f0b92e79caa3f38bc805e838f18ae43880235bd409bdc53e545bf73ba27731fe1bb1e0baf1ad98c6f726f29e253368c47e69925145db388170bba6deab26";
+ sha512 = "191653ed0e193b61fbd65cd53ede35220f7d1f18447145f08034c935aca667a2adca43252d0f685c7ac1638995a0566de75899e41cb7fd1296db8800042ee887";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-US/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/en-US/firefox-62.0b19.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "f29ad64c1eac9314c06a8873fac9425eb0a038e5dd2570f4d1a24d8ef071201f5cdd0ef6280eb3ac790f8c5c55bac3fc177ef8004b979909f4c7949e42d82846";
+ sha512 = "bc9c9ff41f54d40953c136515e1076553488b5b3c8aec781869ba5a37017e6dd2ed8acc32e728797bf80e24eaaace51b3399c3a6115cdaba48dbe4b4bae8a420";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/en-ZA/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/en-ZA/firefox-62.0b19.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "6dea9ee48c0d4ece3d9e1054f873acb78cd87150a3e21eed3cab89d2ee8cee58fe752167a2fc4ebedd630a345fc59a2d735d1c451c7b0537f5a8d5a7cf4faf30";
+ sha512 = "b0c3d3dadd8fbc3d132e308124c95225e3af3bf6263cac3fba6497654460bf08a38e064b4b57741046929480d2069fe6b13bc12657be1225340d8b35f3fefb0b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/eo/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/eo/firefox-62.0b19.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "699106f53dafd9d8b9c8c72e7c2c58418e83333b40a884d12506db2703b159fcecfa3adbd65ae27d4f71ba0ad608ab1da134ae59f2ed6d3091e01ef01a64f7b1";
+ sha512 = "6ef35dc9382048e7b5f30207e6be26ecd679d8650b2ac08818c61fda60bcfa1e9d77a2aaf0a89ef11e3ce58937bbb504abe58fe192a524baf71661b3b79001b3";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-AR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/es-AR/firefox-62.0b19.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "34b9a99f25124039e2702efdb22e067e9484c1c9a01256a78293d11147796a4caabaa0f14b8002d1fc5169bf08fbd02a0c0ccd8ab42c9dcd30247e1e016d3be9";
+ sha512 = "8a01cedb4790d513b9ba19e1312e4e1b5e01c165539d45a7cb4f53c16d4b60e5e9d0047656bd6f2e4dc7464158db2584661874f9661c92583195c1ae16e057ad";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-CL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/es-CL/firefox-62.0b19.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "eca27fe26595efa9610eb7ece6665c610f720177fdac8b4fe5ff55805995b9d0b48f0b43c71ea9a546da88959020e4e3dfc035515b0c63a19cfe1ed980406fa4";
+ sha512 = "ae7c1d179f3fd9873ec6f1ab75dc2e6b5e914ee5c316c54ea0e1d7affa5e1b3cc732db5a6e9438ea27df8856153835b509e8e29493df4b0f66951856e35f4a92";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-ES/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/es-ES/firefox-62.0b19.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "da1471d3f979ece98eaf437bdb1bf153c1d05266b41b8a54aed3a78a30647eb476b154a87d0f0969231ca11747a00468c3d5759de24442eb1c2e3d49a85916ec";
+ sha512 = "54dd008f4a6afdf20b863b52fa836bee881e0edb99cb984147acffaec7e4e49be3c9089cec01e2a676c72282937d20fa3ed5c1733db3818225ef19e56e42ec40";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/es-MX/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/es-MX/firefox-62.0b19.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "e16025fa517bd2a670c8a7f3bf2d5f05e8efece75ea8ffedf88f5e0e728d18b6c4041c399da501d2cb0824a64e30503ab71a3fea068d30037fba47d494ed0ad5";
+ sha512 = "5a249832f559d45ccae4e7b797debcb3fe1e53d83c661563b49def547be4a223fd173c60dd534f04a43aa4dc03b01f33a18aaed871d3f2b39e1e37f32dc34d0e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/et/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/et/firefox-62.0b19.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "b7029f56f0f7d6d70ebbefbc1f406c75fb1f0617eaeba8864012738921b18675c752ad2863f177d26a5949a718ebf82699ff4bfbeac8fbc267578cdabb8369b9";
+ sha512 = "beea97c45552577feaad9922a59cb46777140727b6a29a97f4700bed7bc4401809f9dc27d78fe4676bb91018fcefd01825cda15d99d2294e9460a73f652e3a9c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/eu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/eu/firefox-62.0b19.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "4f2972f199cde9802742cc7275c7e9df1848f04de4e5500db5c09522948b4a3ad027614783939d71d7b6d5c003af2ddf4411d391e8d391282a2cfde48790db82";
+ sha512 = "4c384cfed1fd41dae30526a0204bf6fc2cbdabc98539c2be868c3e05d4b432c4b8b1a696d7138f05d91e56c3091d957d219e7939fab1798035a26ef3b1e25a50";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fa/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/fa/firefox-62.0b19.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "10d54de8b66459b1085d0cb04c4448086dce730b8af1c8a31d340c15662f206d1fcdb1ad09bf6744515cab6fb8db69185a2cca9f3fdd438fd57b249b76e9a7fd";
+ sha512 = "ab331ff73db4406fcbb8a7a2fea04bbceb293d886b98af3813558c604972bda68be9d06d57b66b9dba4fb2f7d357e3aba9c901447c56c3723c7816ece8447df7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ff/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ff/firefox-62.0b19.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "ec98734be92fcba4764d61a0674577ac388f8252ec62a8631cf66ab4eb88e8a1af2ee3157e0cafbf97c59a48d90443f0a8781183999da713dea2a7d67f816ee4";
+ sha512 = "3d4c7866bdcfeb2670069e616fc87c99fb6a36777932bbc9c891ff9ea8815c4441a8bebee56971b9d96275c01360604652ad999f0e6782888c0e7776420dd5e0";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/fi/firefox-62.0b19.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "0a9c899263a068262d8f4d0f666c43f8b06bc6dd9377be27b88ed1920af42eba98df4b491de5d980f54f43193ec6ab13b8cc91df95d6eecbf755930f49b1f4b4";
+ sha512 = "ba8fe71e3db9295c17985512834e40d81a8c78796612c3116a0faa8d60b9422f6d45f86cf7e4c737c4729e87a16d544230ef874d70d10c77bd1b711acbc7bc74";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/fr/firefox-62.0b19.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "bc23a2b13d8cef1b92c73e2fd647a670db5933a4e93a53d2bb7a5814d6fd420a5cc41984b6adcb9863e1f9dbc451c9442e0663f096a707f947f0420bdd6924fd";
+ sha512 = "c3eed53c00258b2fde094d4faf2fea78b31643738a27452cdb9a0fd381d91bb03591f034c9a654e15972b23858beb38710216275871e780b274597be15e76634";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/fy-NL/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/fy-NL/firefox-62.0b19.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "e154036b3b4f42de8d880be470caee5fca4a393c469189fa59c9bfece9b9a2b1fe9f32a65c77c47f8260d5ce0ccb81e1bd0f43ddf98bbc608e76db446fd1be40";
+ sha512 = "a740cfde83de0fe696f49de31e9a49781a553fcf33924977663c087524934b03eda177b82d5be3ef8741b0c366cd8fdc296d1da544f0b1b52b50993924a9ab04";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ga-IE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ga-IE/firefox-62.0b19.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "3483257b21b58172c086c291d77a3c651e07d62b0823832d5d8e1f48fcb9d0d3a7c35df29e11e346380e78d6463802765ab1009ed4e64d7e0f4db1e4beaa6419";
+ sha512 = "7b345ca7ee03c693d3eb8dd0d2177765a5771957ffb125192708f47d33720fe505244af85b11cc9c019c426a8b19cb0efcfdc4e8b8910f1eeafd1aa5ec046dcf";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gd/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/gd/firefox-62.0b19.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "de877d65e07d38d7b30bdbd3be409797b22cd29b3ed49138257ae008ee022655a3082a82f469ae99a2e8bbb3d4787c35377aa383f43da9d3cbc978a6d73c9bf4";
+ sha512 = "bf36c77bb538e039f5a3301680e702d8253e98b3d9f41426986d4778237effa613c670a46db534d968bff21f047eb2d710f31c1f136640b70315b06c2058d9ec";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/gl/firefox-62.0b19.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "37c29b7e014b20c93733adf75bdd4a427d89d8d0589e26bff48a94c4bbfdf3867dad8e6df0803afc08206c62f6a6952d46332e62258cfd2956416b4be29a3a5c";
+ sha512 = "9d475dfd45134dbb3478375e0ebf7853e3f12d073b5c2a6dba6163e0accf570aa954e8b6cf18927351d6086e0e0e07f6ffc0d88851ca294975cbad5e0d3c2ec2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/gn/firefox-62.0b19.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "5931414b6ee32a5b8e2d3730067b16b924ef93a40e93170592ec66452311dd9d50a79a73f26c143e3ab9ed06ecf8b341fd035445ec95199340dc64a10d9df3d8";
+ sha512 = "11d3dcdfad7b9786329ab9fc4800d32f92f1d390b332e6b0be3f293d11fe7b9e981196dbc2d48482dab9ccb8d6ddb4d3057abe83df565faa1a04f8b44e2512ce";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/gu-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/gu-IN/firefox-62.0b19.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "80bcf83c93319688123fc4256eb1346bca6d307ae9c87d0427eabecb006897d73c1fea677e33d1b9b4e888427116c2f1a8df60c47465becfe4a947e081b8d5ac";
+ sha512 = "15af55c3d45a3c8d3334e4214870f38148762ce2401d0a10346a804c5bf361e7f785d21091f2828b0458bedb65277004f87c61c0dc87ff6e09f654d2ec1d72f6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/he/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/he/firefox-62.0b19.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "05c03cec4ecbf529244f19823cd00e0829e830e4c23faccd750fb1f239ea155b74670d315b8f1d94ed692c62f0c41fc30a6c051ab0410f84f408cf399dbc2225";
+ sha512 = "55c14b14d1254019d20a727f721c027d2c46b68eedb49ed848347c13f58577405f98d180b751df8b4ac17e7cc3f531c3ed8dcd9814cfd5b3e84085a33163f727";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hi-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/hi-IN/firefox-62.0b19.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "92655f6a715fdc11cfb65f78bdf330e7f1bedb445db81069ba14a6baa1bd8494042ea837fa3e4f8f738d9758e3e7b9fa54122e7aa063ddb629020646fe4a8dbc";
+ sha512 = "e68243a6011d6f5da237f0ae230cb23f02d91e32f3ec3943db83ec3db9280f4eb5f967e3cc6337569bbb5939c4a993ac7bb075b938470e2e5c3bf55d6158bf26";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/hr/firefox-62.0b19.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "b87544de15a28f2fe7ad4c9b9f41b4bc1ecb679ede72b28d6dee37717f7c72343949691bad30ef3259680d21c8bc302e5a63f346e1714a8b3f7dac07051a3afc";
+ sha512 = "b87d5e15e9a703f52676fe85ecbc24d8cf5969222c2ccd26899b105e92d93e95ff038b12053c837c0e32a83a6d1fb07f6697d85610052d1e6ac389797adffbda";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hsb/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/hsb/firefox-62.0b19.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "003c07ea6f748a2c98a8f4846484be4f49bd4e0541467c766eb00728c79a9e72441b8b426b20f1a6c84fa66c5c7d5b6d4903b92b5cf15236567610f6d9249816";
+ sha512 = "5511df205ea5143fcb5529840fb62ad66cd48fa4af473031b27ba85ae2bb8b98bd9bce0acdcd1ac5ed0f3aec71c11ee501ffcda2f136d67265d1f672163ea403";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hu/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/hu/firefox-62.0b19.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "177bc5d4653f8c2f555a7d8f8998a7433b607ff6e90d65f107ab2b40ee5349f96302ce63dd352c14e23f399d6a815fc0da6e52260d8d196daf4752ad8ad0e183";
+ sha512 = "5cb02f6e0e3a6c4a0e115b882afdf376e9e322d954aa7241e98690838e4ebbf39edf8ee7c6546d6c4f9b98681d48a49d5031befdfaaea35c95c6e25b8877982c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/hy-AM/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/hy-AM/firefox-62.0b19.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "ed449aeeb3708c335b62aaf5ce19c6f0e510505dec97c10642d5a1eb9b9befa6afe8fe14ea8e8027d0588643ff37b8a08694748fa7486b47a8aa20d841f41996";
+ sha512 = "da936656f0915a96364ff3db5ba69e8bd0918a201e1c9519bb1357ea7ea622300e3c09f35823ed15b82bf97d8f24f93116373e11753e5e83d36b8d0b9454819b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ia/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ia/firefox-62.0b19.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "caef9f0f146be66981c92dbfcee6c3198c361183940fcf8a82dbf69572e0b53209ae9823bae5d4727ca63f5f28dea0fef15c810d1b5a054b12f912f83d23aad0";
+ sha512 = "1551ef7edc2bd31ba37f937b9af0dfb011ffa51d61bfbfc9cb4375b1fa9d306c51ffc8bf7daa79455296d1f4085a131b73d575fec4ff2d08d2a8506912eb606d";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/id/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/id/firefox-62.0b19.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "2baea66a7b8a9f43b3160130c59ec8e0b5d80832b4a79147185b6f632dafa53b9206c1824fcd2fa167efd4d9e24929ed56bcdaf75e453ccf5e2e24d638e37253";
+ sha512 = "7f370bc17574002f931e4b75befb3f6e343bcb32e142bb8eab8be419ee8a83eaadc2439f93ea75f742eb3a76a889870aeeb450e11685b39550cb0fcf77876922";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/is/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/is/firefox-62.0b19.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "a2ab5f55bc7494b546f28e6d322d180b30ee0ac4af6151b9b1ec6bf228be0ce569177bd503e0893bf065b120d697e1682de5d36e3f47967abf03e2d6d1f80899";
+ sha512 = "608c9f812c5836616f19bd751ac580a930475a0a9d567a349269f68eb56780e4c55162b18db851451e52aa96950d06988bd581027608d4e1209de7e05ac39c6a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/it/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/it/firefox-62.0b19.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "a4d4fd7470dc71f17fa4c7e4b9f4342bf44ca318ece327ad4e8e45bbb4a972d5401da5313e1b60b7f7c847a1115239f62f962afcc1f509faa1df90f44f2118da";
+ sha512 = "96dbaabcd0e07563f488fa6889950bd2a09c5ebf49898a04e0c77e303b0be97a26793db8cb500df2631cccf922b0f384f3871aa7a8d2b9854cb93a23405410e2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ja/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ja/firefox-62.0b19.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "db130fa050eed1c2e413c93ee928f5f3d9acf0f749cc29eb54b3dc2c676bc1a138fc14da9ffd7d261fadbfe3f9611229c3f7a7421c69feda7811258c93ae96b9";
+ sha512 = "d1ea35ac65a52a7744048177efb6cfa826821b3145bb100cba03e98ec97ab268a88a24550d901631c6d8365999cce794509e1a20e8accff6ee5b301ac6ff4975";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ka/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ka/firefox-62.0b19.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "b20d5c5cbab48dfc924c1415ee25c3b4c5be6070797352bd205529786ae0b2b08b68aaa1d8314f7cc93ff29e865407e48f078f9a5010405b52c2280681d06fe1";
+ sha512 = "1c78b10bcaf5d1c2b8164495b3e5ea535084922e20219b3f4f1fb41e4edf1c5ccd9a49dbc3a7e9fe9da7bb6e86488c54abc177cd4fd63679ff3082934d0274fa";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kab/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/kab/firefox-62.0b19.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "7b48ac5dd887a7dc0c69025853e9af79776a92fdbbe8e357b996e2869827f78af1bd4a5ff6c380cc9b1f82192421e8f09da8fa9c2641a44e8c5c16f7a55f699f";
+ sha512 = "47ff7f5864d4ed04c94ef0442f90c373a5c6a1cb5ee0c1300bd1c3577f1f5845c5fed6d19eb590ec42e4b9fe75de44a3e737a8f915dfffffcb33273cf814b804";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/kk/firefox-62.0b19.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "4e82ce00c4627ed3af79c1f83e02e25012603e17d8f45ad7a9bc6c89483017c9e4f6b97a4b7cf3cf46f3611d6ee66eb9757b9b40ccbe9d3eed0fb0119e630dee";
+ sha512 = "4a4b9092af41e88faaee11586b6404bcfa1f31ce40b045415a1af8f6082158ca310b47f0613109600d53381a119fc695c746c1536599af4208e476afcabf09cb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/km/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/km/firefox-62.0b19.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "8a99eca4f7dd7c82e83e01d36160737d325d949fc423aa64abc1dffb82a404047c97512a046190c601b27236f48ab878df3858bd8d57bb0fbdaf9927abd269d9";
+ sha512 = "c380f003bf7b71f60c83ede15c26018fa218469d98290107359c79bf4983ca0a7d82500bc90aab35513df7fb90060424aee055522d34f2f79832957eae763ed2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/kn/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/kn/firefox-62.0b19.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "798a246bd5ea6d8478b72d5105b43150e3754ad97d886bf1facf6469c44e1045d86fef9d7fc6ed66598cf9f8cc77e278d8cb04ead39afda5e280abdc5174907b";
+ sha512 = "905a0c92409bda30a52f68005d65702d01121156ed8c450897f2809416280c3b734ea31a5ae0301d613746162cd7f039026266f7adc43e15d62c7d6ac7731ee1";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ko/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ko/firefox-62.0b19.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "2245df3c930f4d5754c83a6d50ac2af03c3a7a312907f00d12a2a555a4b3ca7678a2ae39b8166bfd2bd547aba4aa3d20bd4c6b4e3624d2cf73b59ffcebc24e8f";
+ sha512 = "916ba0b88ebfb66da8407d1ede81d8a113fb2408a8fc1de885be541cd09db6a3ed65efb746e2946b862ce2fef235b4901ce1075c8f6bb9b1a47614d717797c42";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lij/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/lij/firefox-62.0b19.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "0c4e948e1cd3aa773fcb38ff0399280a4dbc5c3f27751d1eb056e5d7157a4aaa00b7f437c45a9ad1ce566aad6831fdde7974d788dc336c8b79da095d44a52caf";
+ sha512 = "2d614790ef2d050bbb6b2728170fd658327b28faf193e4e02616858165a9ada67825add643f58594c94f3a9465191d6cfa9dd597c55c8b1179766ab4ba4a3a81";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lt/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/lt/firefox-62.0b19.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "4115192841dd74ee49e5e8b28dc877e144b7b517141ad0919146d196abd822a4ea379544fcfb5ba457facb799913c381c7314e8a4f8acb1b2cc46fd0f787e604";
+ sha512 = "9659f84976304b84ae0b51f10885bf6caee0c6567b58466f394c058d0e47cb4a38f22f92086235cfc0077a3eae10de18612f178b3bd59ae830e2ac93553e79de";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/lv/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/lv/firefox-62.0b19.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "b85f86fd806789849bd4bcea933578f70b38c8cafb9c52f6112cce1b3f4196291adfe03052cfd51e76ed8705df07a6d16776cb9de6d29bf8dec4eb77c24a1003";
+ sha512 = "425ebf254d41c868960cf90a015771cbdbdf2e0c33fd17f6b038fb2b63bae8491379e4cf4424fc55904560ad53dc05928911ac908ea5aaeafceb5409e337c04b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mai/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/mai/firefox-62.0b19.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "069c073c8a2fd77c7a6de72b7b689e5e1d1596284bee7a18c33c55080b2d1382edde21c704fe45048f879ba8ba71b662470463b28ed67f1334f54f246399cee1";
+ sha512 = "0d2204236c66f67297531c8602b5d27c86663ce47b37451d83a72e822571e6382ef5133c424b5cf0eb8a10a2e03e6779c605e735b0e548946fc51eda70b937bd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/mk/firefox-62.0b19.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "d231cfe0e07ec369d7c69f3b2e25dc68798a614fb316b3accdf9ed3dc34b5482f504a550efba19f131ed6710363fda72751adf837a36324a13fb55662cb941e2";
+ sha512 = "54bcc2fdd892565306335c4bf15e75be16bee5856f6c618a9dacbe1f22a42c0fc635e2447700166dd1269459e6d063831c22abf1a51fbafa6200feb742867836";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ml/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ml/firefox-62.0b19.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "3516dcdc5a7d7f5426c4326bdcc0c33f7c4f7fec85dbf8e161640322c6463c64248ea97f8314a1b9e1ca482cabf669bcb0b576892ca6bca941e829759ccfd068";
+ sha512 = "0f67cbd2ae4cd6c2e067c424247c95d6aa6260d762f3e96d6a9799cf8e8e0065b9d26c06716d62278940b271be822a94861553435d7b689bed9c61d7723688c7";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/mr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/mr/firefox-62.0b19.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "17dfdec17f967569109d94062935bcf0481011b42642a009d76888d7318a297adc8359408db1e1be815eb4421f4a64a30a3c9c5b9cbcdcda4be24c5a2e052655";
+ sha512 = "470213aa3e25a4c85ada8036ba9c7f81a4659a22022e67c887072a66c02a8ad1fc2cc42012f8a8ac75e54af5a173d6d80b2692c3cdb435bd934f18722a1b579c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ms/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ms/firefox-62.0b19.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "cdb4c9a805421d996d66e42cbf5c4189f3a1806fe27cd6cbe7d677dcc0f18841630bd73083de17273e20f130a3a381a65a4c1e267b6e204c0115dec8c6e50646";
+ sha512 = "de30a81fab969e944de2336deef2bbde662561e1f8309a1befdf92bffadcc8f8b9544173301933dab54dd49993dfe252fb4dc6b29fc2dd383c944a6b7e5d8c8b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/my/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/my/firefox-62.0b19.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "81ba5089c9eebfcd1a16dfca14aae2d1f2cad3e2937808938d818e995b2d6ef62063d08372b31cf980464c0d7b80fe87e7115d8e9cba0ead5a4981404ae72266";
+ sha512 = "3753ff41f0f5626702d600a147246fd37c7ca724c457217b11930a8f9d64fa4f54cfc61428ac7900d9297f14d8348291d8cdef64f16b51258cc9e9a4736168ed";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nb-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/nb-NO/firefox-62.0b19.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "5234f60af1fca63d501df28f570089b133e6659bacf875b2f977ff555971d836493392fdba1d187edb796616bec9538a158d01b72f06d8846a6b1f53ace61afb";
+ sha512 = "732fd39f7e9c6b56a1137025e9cbeadcf8f431a1c0b9d161ba1bc7679dfe4ac357abb8862ca58c681efbe8cc2434330bfff9fdbf3af5ea7bf03fd4ca0ec25b3c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ne-NP/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ne-NP/firefox-62.0b19.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "5bfa1ee81c81c392f2c221ca691de094eca2abbfa1970b972a7db89f9cb9a95187f95aa96ab6a0ab7f9cf0c9d9cf52bd476e8b54199190371f45405dbfaad198";
+ sha512 = "7dda0f7e98d5b1c6296410f42025d51d58bbf17fddbaa0aaeec2ce87511e0e182d3374deb033b30edeb661ad477671c3457d36a5e2f075f7b44527ce6a5caae4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/nl/firefox-62.0b19.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "b1f0fb4a09a6895ebca561d587afef654f371f706678204cda0b67b3764d8e41629205999cdcef36fdcb786d6128a3df5947c265b461bc9427e6416b2dfdf5e7";
+ sha512 = "605d948f8d0ed5a2264a6e93bac89c857319617f65cac841652ecca3aaf88c283fd9ca4d3b9d63ce436ae993d7c8145be92e5e1aaee365f36be147275550cac2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/nn-NO/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/nn-NO/firefox-62.0b19.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "679f9a69b1ac386e92b1b1324fb12e4766f7876321d2eceb33d5d7e6244c70b7780491748699599da944223e17c5a1542986779acef26da5215d4b2e2408d2c1";
+ sha512 = "4a679b681b01af5084265982d4cc89b435bd4bf4e58ec98bd1ad9fc7d134c6bff1841657cd9c327ac1cd42c2bc79fb99064e6c5aed70539b5b0d03051f753a57";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/oc/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/oc/firefox-62.0b19.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "9a446b70e7676c2d9ccf8d3dbcc203570a9421a771cc274cb271ed35a769c854a3c61caffbc5437d9e26e562d80784f01384215d2dda37de6da1b5fc617bb198";
+ sha512 = "ce9131685c56cdbafc920c0d88300f34bda4aaeb3478b9ca3c19363c9ee8eece740e083bb86a5938e9a5fc3fc54dba46523fae6b1b0de43c2d4e0221bce91d6a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/or/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/or/firefox-62.0b19.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "ddb1141d2312d663c3c4470bb1dfa2ac4171ec18aaf7fb8a3722ea627d571814b0f81495c28d95643547eebc012be816497bc632d650811c32a1f046aee6d7a9";
+ sha512 = "3ab4cd737c0c1e75f68e4483f9a7ed0cb56633427eacb8796d391f2f49606ba3a7d926eddd9a49298b13d1d3c39e01e391b03d83db23c22f835dc865555a5a7e";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pa-IN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/pa-IN/firefox-62.0b19.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "4a8d82235af85a526e6f1035016fbea9e4cd89d82d9734d092fcf8a19e0aaed591f5a493f0616f0c892b02db7738193bb5aca2c4112d59062286bbdfd3d5e22b";
+ sha512 = "d84a947386dba337c172d8bbbe904b4be579a5bf9b5ab6bd43c1cc8e0cabf01b72e7178d2321ee1665e64a4e38b34fb864a6aa53db06135de1da7fedd27751cd";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/pl/firefox-62.0b19.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "a7fc6a43a7995dd08bc84d67c776fc45616d469d2af4a62948a910c4728af0242ff9fc70cde7bc0b1c64b71f97c4239ca45e3a1069eede8de92098bc97f93cf9";
+ sha512 = "cef8df7a206a26af3299b0f17fc1b8d8f95c7702952b4ef8a25b640bb398825434a6984aec21a29cc17c3e97b9d99fdee2617b8d06c1982c12c9f4732fa057b4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pt-BR/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/pt-BR/firefox-62.0b19.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "d3d4c9ebb1172fcd3c20cbed28dbb14b115fcb68bc817c396f8a26b143550fc1562aaa65442e609b091b94b26225f9021b6981b4863d23be97076a98fe092db8";
+ sha512 = "b3f31d6c46e83cf46ee97bbf3875730d152b4db30fa59c8099ec2c977debb214b933f944e33132afa685a2f3efa86c7276713666e6764d66781eb87f555659f2";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/pt-PT/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/pt-PT/firefox-62.0b19.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "89620e4ddbc92a4a35ccb408574abbc7dcf02717f0c22e2febf71a1b498fe93377fe959203acb0d46cbced9a2a8d63ca4d72adaf151665e58c29c38f157ea21a";
+ sha512 = "308948a335c4b3901c75e8ebe269844a6a75727213c4d08f00a5016407efdb0859d604c1d8d99200a4142291a18cded8bdc8b9a362ebce1964c19e0a7dfa3495";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/rm/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/rm/firefox-62.0b19.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "85960d1395a5c3d12dda25260c6a4719eb7705ce5b7e66f384424272478d3fbe129984addf005a35c08a0735759b07f8984fe13d378f11a8c3d8fac5714ce049";
+ sha512 = "e115c4f369a9b668c0f5450ef3c28e3c5e66822686bfe5796a227459c5ce4329fb356bce408f906b11cc1e0dceaff6b941f12b0c041fd27b0f777f3eb4fe7718";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ro/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ro/firefox-62.0b19.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "f443b0442b5a9e512cc08e51eefec6a49cec0ca1e154de4e1c4d973498da28d8435ceeb1e89634cae5e373f6af2f4f8e4df2f4683bfc53318d47ff254b084b5a";
+ sha512 = "bb26ebb73ea63c1cea9cbb2b62158236c98f0558ec953f7a5d9d17ee407dcfa2981b774eae319a825680b8092dd44fe6e9df796ac2982946f74c7ea5fd5df8eb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ru/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ru/firefox-62.0b19.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "d24a276fce83acf32eb3c067a102f51e75fb351eeeeb7e1bbfa4e533c33f8ac8ebe128e2baefbed9162d3bcf64852b88acb0775414c129ff7e66d64901fef215";
+ sha512 = "7e9f12559df60601676e76a38c0c99f0f155d7ef6e7a88f3086b048151c7fec56d3259bf34f37399b1c396def3ea4ac729c12b83792843063f645b13d94b8a95";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/si/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/si/firefox-62.0b19.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "2f025bb5c5e550ba9f10200bf1a56d5a33f6c80aeab5b9937596a3b19ea0b094affe8734ae4252e5f2a3ffa50ff437dcdaec44754312e1cf34f4b317f86ec72c";
+ sha512 = "2785c0a12c4a09e7263085741f59dbfc9d8ceac93992a0d1f7181a34a09b44aac8a7baeb42cd047dce6301c1735bdc64f498c9895363527965a4efd500294c48";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/sk/firefox-62.0b19.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "9127e226fdaba68cac0fd0e8a977f3ef85e8cacd31d7021ea1a9e30b39acc11b0e4c3d78db2fc09b596e5de7806ef74fb48c3de0ea6e6c5c7c3915133e583ef8";
+ sha512 = "20e33d2a6ed8989a889e55f9439d5878d295f1b25e88ece5416b21902aae95a662b0b198d5a690067d04d83ba514bc944e8c4e5863dc0bca6fc2a6cf0be137b5";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sl/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/sl/firefox-62.0b19.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "112f6ddef9565c7065c9c47c9b412940fdbd5bb4606ff2ead622eb536943ef42d9c2a1791357f02da797ac7ad73decad3e6aecad43366cb6e69fadb7706d931c";
+ sha512 = "d67d23d6570bcd1d7914ff465aac68faec728d5afbfea2eecaf1faeb7165e5c270f5cde1acd2e0cfb8b00151039a1b92cd641d91332913c959a92cb5b7953cbb";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/son/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/son/firefox-62.0b19.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "de9531b0f128a8d9c33e3c25f67ef78977053b84abeb482a39008c06f96b08c2f3fa699313ad68c1d8e1f29147bc00cabdc30efa7d15dff47a7db9252c9fb568";
+ sha512 = "6baa5392250b8738d10f0af54327da729650727a5c7419283e33b468ff1bc550a73d588cacfad429c924c700e92f1bfd28ca89a8876408d56a9d8e6e3c1f14e4";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sq/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/sq/firefox-62.0b19.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "5bfb920fad1399e7e1c3287ef38175b901ea230261863b45e79850a2d1e2b779dce89dde073e76f7da474f1a1cd1f09aa9ead8fbbe5caeb763a9d0b683c4fbf6";
+ sha512 = "205be0861e846aae214cc2fcc172a2bd77c9de6a7edec77e2bde2d420804982c817b608620c54179a10a753f10ead8069285559d8f613e340cb4d33414678ba8";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/sr/firefox-62.0b19.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "5ee7e8cc7752c48a1de329c65753bafb6df0b7cf8a56534521a85b132f41ce0836ef0163b17104a7132eee38a5facc2a5f9de7aab31677b33726def9be4662ae";
+ sha512 = "0428925e3e1afb69f3610d8992ec1380e55e6688c04aba3983feb404665c8d2ae05eb8d2cbf2eee446e9e9065de493a7ac71cabed764dbdd9bf0f01c2e5d476c";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/sv-SE/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/sv-SE/firefox-62.0b19.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "3fbaf21aa3d1e4e8feade93d015eecc97a50d6dec6e3aa487d450f53348297d1c48e38cd221282fc6ab4fb00fec099962225406ac89329519ccaed588a75ef88";
+ sha512 = "39a750b9e9edf2648133792002cc4bc5f9a8fd62bb1580c0a8da02f31ae23d6a288140056e3465d18165dcdf22612dba3012e9843475811a30b68a865f16bc8f";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ta/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ta/firefox-62.0b19.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "0dd9331f4ab4c35559551d433ecd1a2ea2ef917d1b04dc8b727a77540318100337b73a4500b0ccbfb24fa853b2749df5c74820af794a9579423e9aaa4b62a71f";
+ sha512 = "3adaf77a893327d0f7f3ada02d56e9d38c64ff81357418e72a728ca2abb7284973cff4016d72284568cefb265a00ee0a1bb58b71ef2189c8ad36d4c701fa9b43";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/te/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/te/firefox-62.0b19.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "ddf351df58fdfcca150012fb033055ef0b3e5175b587dbe9a1ad92144c5170f765c90cd8b8405aac85b7f16da1f4bfbf6316eaa8f45144397a06a11aa944cc75";
+ sha512 = "e5392018f9e17d01623bd29ee28310764e93774d96fbfb73061d2c9281981c893e731bf3e4044514a4f05d81a4c03647f81c26ef4c89b32ec37ff71a0fc31958";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/th/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/th/firefox-62.0b19.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "d838e1ba30654631926a16ac3b8fec40989da3a0ffb95ae59990f9a22cf560e30222941777241c94b5cce9336f073df1d5a6472003481b36ac514c6ae12376be";
+ sha512 = "bfa74ea342566d589a7c1b52fa566f9ab7bdaac9662e5a3970c30eb7cf41fe6c99b3303992f160e79c441e7ca2c9582f71a84635f001c78d9638cddcf4b5d15a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/tr/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/tr/firefox-62.0b19.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "3925df8ea333c2a9bf1c3e5fc09c5d6d662aa2644fd34f81f94221d895514989fe1e35ef3b688cafc13229744e3c8f6e2af08c5d08c10ee2544418195cbe3221";
+ sha512 = "390244c6db478a32e58a8c4732b6035f955274f7b1d62545cc7eeac25ebc355eb701947c77f96e1f185ba843918e44d1b619ce9bd9acfd49b944890a973a8f47";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/uk/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/uk/firefox-62.0b19.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "ee80ae9b0332432a9afeac420484cb0649a0ea947fd869835c41973ef82c10ec1c469105efad08f6a6bba56f0fe7fa27ecdb8fa939fe210902f3dfe18fa6ae4f";
+ sha512 = "2eb8b9b3648956d54fb465c1d783afe160c6e06186165546654ab63f9a557da9bdeab18e1c9453a8bc2d9082f45c067d2538828b455283f42bc2935ba77b6301";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/ur/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/ur/firefox-62.0b19.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "fc7f6bc1d948a3572ff3aa169858b0bb1b63c9dce3128cb4f55177e45f17554813e2a65daa4f7ff1a2c870022535ac556f98ac28f58490d5914abcaf8bb9c7ec";
+ sha512 = "f358018a9c2848930c70ccdaedb4088d829bdcd08a6e488e65d70b8ee878a477f80ea4736c55a61b3f58c0f7d5753bf73764985e84693a0e18804964f262644a";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/uz/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/uz/firefox-62.0b19.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "ee9f587298401f6895503c109e735cb73bf60ef85891a189dc27dcb752b9c40d9b91e9bc943aa6d393be80575a90ed6f1dd1b181590133173735f71ffb517546";
+ sha512 = "dca67812c686f46f74318802ce2ee334e5cbc38878e514631c55963607789673e1fa6d2bc4c45a130247f7bbe1373a27c70fc726a5338a51d391e40e040e213b";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/vi/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/vi/firefox-62.0b19.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "8a871f77be68b897cc5ac78a8f83984954f16b55459ab46ede1f970cb912ba7c0326de9c39ce1847bcb41c1eaf032707ad7dc8754f7c6c7520551ab8ab7c98d0";
+ sha512 = "71dc5939c88a9bada577621ec8972a9c253d51cbda818df47fcaf068ad41f25f89efa0280ba269a057658510ca668480524fc45b354356230b1a87f415792ec6";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/xh/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/xh/firefox-62.0b19.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "6f592662d17b121d0b8d7dd25441b9c948432ab55ffc2f8e34415e9eaf75e97ba707bcff00afbba84d1b664e69598897c3a4595332b14e533378eaf52dc830c1";
+ sha512 = "1880cf34fe3ee330c1da83fa78e56780e175408f5219bc5d8912f2bc8cf7ca3058e759c40cbd5dcd2248d0752c2f289ccbae348176d8e3cdfabfe845f2343d54";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/zh-CN/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/zh-CN/firefox-62.0b19.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "f69ed795a4262c4288a2942845caaab66375d9db4d955fb22535862a29b18217e8f8bedb2ffffeade15f5276e8a76bbac2f0c0ae31b7851b20c696ed1b8605bc";
+ sha512 = "53f4d16c2e5f9f924344e4dbfb57246ff9056f6d41a996a6308aa8fc36989148d87db22ed1f2f29870127d560b4a711313e6d99dde0276a81c9e338823001c80";
}
- { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b10/linux-i686/zh-TW/firefox-62.0b10.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/devedition/releases/62.0b19/linux-i686/zh-TW/firefox-62.0b19.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "9834484be2696bc4caba686dd4a87bc2a15a1c6125468d570cc1ac837ec111e2fac22b04f6d2226ba705c04e69195e95258848ba9ef0711fc2cbdbb1521302b1";
+ sha512 = "7f59f4de77dd5f6f0c31e9062c26206e62c8920f7e2abfe0f7da72de7ac8804bd0cb5591cf59e13c7c44869440d06a57b62297abb14e72646278e98c870cd2a4";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
index 2665a20d3ad..13808fca99f 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/release_sources.nix
@@ -1,985 +1,985 @@
{
- version = "61.0.1";
+ version = "61.0.2";
sources = [
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ach/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ach/firefox-61.0.2.tar.bz2";
locale = "ach";
arch = "linux-x86_64";
- sha512 = "e872332980e0af6f087aeecf87fbd824604e0f30f45f60d8ee6b325db0536cd2f79fb0550236baa7b6d2087fc85f3561ab793de273c66ddc44896eaf185104b5";
+ sha512 = "572696944414358a50dcf8e647f22f4d3172bf5ac846cd29bcb4baeb0ac5a351f361632ee87dacc1214633848f9970f93cbb25a6e9cfbd9ee796e30e06f34715";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/af/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/af/firefox-61.0.2.tar.bz2";
locale = "af";
arch = "linux-x86_64";
- sha512 = "882595f99b6481a42d9d2e6e11ff9e71b562442cb267d02b3f23797cd96dbd588610eeadddceaf378f22e84df01d63d3e3941d5630a9e1e117043ff2c4cc9919";
+ sha512 = "dc4b22a8df99c3519f3a8001d0bdbcfdf4fc5d4dd13d18bd15892fb29e928126d46e2ccb9b512dca0c5395852a3c918a5aacd2b9a7b7f2cdb982052e915d5413";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/an/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/an/firefox-61.0.2.tar.bz2";
locale = "an";
arch = "linux-x86_64";
- sha512 = "ab697e5e4b1286b19fc8554c248d95afcb5c605d4e83f6d5d060280e3b0dda6b3214fee6b05aa50bc34713791fd4236f7c6e46b42de5131b6f4a66d306657eea";
+ sha512 = "2d57784a18278bac69c08e81fafbdc3530d17a112d3f1e7d407e2590935c87058641498c74300950d3f151bf5fd67065133d91c83e1e500c72b60ebc91a4572d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ar/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ar/firefox-61.0.2.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "2b149c4a4fb2f9cc40bbae2827f17497510f9eb979db3ccf55b84f9563dfe0c08fcbcd36e74b4e685f940f4309827091270750f66d1f96e9b6d01ce591c400f4";
+ sha512 = "e397f8d276c115105afcbab6fb71afd7bcc93778e79ec86a4274e10a6a039ad3107cbaabc9dd4bd197ce6be7add3cc0af954f029c179a6972ad2ba15ff2e3eb9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/as/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/as/firefox-61.0.2.tar.bz2";
locale = "as";
arch = "linux-x86_64";
- sha512 = "d40d924dce02fa4f269088163901c643b902bf13d45f15a902da0c97b734ec2924b0346161ce86cf7336018c46b775c7202dc516b4796a3661be56f5bfe66b60";
+ sha512 = "9869e76e004c1e77d976f01f9a4cafe29c253ad3c85b1119d67a65c784b5f65dd7a4927ccd535ee80fd63a6a47127e614478effbd0455a227e200ca31c846acb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ast/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ast/firefox-61.0.2.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "a705578265e08e3ae8595074943378ae7ec76d614bfa2b0d3affede6842172b605f96db4aaa28165d45ac9bbaeb3ca4d3681cac698a4a77b14e723ff2368575c";
+ sha512 = "5b298cce253df9c8a072fdc93df894fdb4218c720ded3260f282c711270086104eca08e2d5afe1be4960beb274017eb4e0ae7313ceb5d6e596d0591f026f78fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/az/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/az/firefox-61.0.2.tar.bz2";
locale = "az";
arch = "linux-x86_64";
- sha512 = "4189f7d1ecd2738876a72e65641484320ff0c4e50faf94d782b0ed3b3b0d1877a4767b45034ff8296fb54faf7f3d6a388579cad5eb9f35a60def134a5f02392e";
+ sha512 = "cd8df2a19e10d5445ac0970814ad245e25f6ea695ec9590344c1a4e261b6fd7d15534028f6a8abf1943fb97f0e127ed55774e2cc2bf7cf85be525503bbb69f1e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/be/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/be/firefox-61.0.2.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "103d650c8e4c81339399a1afd8cd92a2df39cd4474280307f4902e5510b679b3985a1291310033db28995f483121ab55ad0c890b88b71502769da84e4dfe9558";
+ sha512 = "94947ee7b7477b467016cd21daa8134bf28ab289ea29c0905e04291b7560da895124be2ab7403d2b9874291b7e33f5a92d36f9c0ed9d58ccc3306ecd7723305c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bg/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bg/firefox-61.0.2.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "187ec7aabb8931f5b99a7ba400947370df299a001c06d923b7d95c4de5d2f044f92cdb13400ae751175d9d50ede3be7b7cb2a22d67d07480bc6d30cb0cdc8e2e";
+ sha512 = "9b0bce62c85282c79708245fa792207dccd7bf939ebc23ddb2e6bb7bc3f6fdbfdeecf69d1ba599b2ec8d10fe2d79bab5dd229cf9fa7b79e076797267df39c54b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bn-BD/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bn-BD/firefox-61.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-x86_64";
- sha512 = "12db6da4e99ee661595773c813bda46ac3418a7d6c79b2532d6c26bc726dead4d9e3f4c913218f858e0e5709da6384befbe976b6958601ba1453ae93b7595b17";
+ sha512 = "4de95899462eafed03464fd054b7ee12cf53d004fbcb58ad18bd462e57f5c50c31d3b50f689a7d54f973228a2877e6c77c47740280daf7d6db4f7ba5988b9484";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bn-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bn-IN/firefox-61.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-x86_64";
- sha512 = "678587691077d68613a4d3adce48c8b73660001c7359240b60325e315f792c1febd01a05492d494df13b19e6d8ed6b3f3d00202acd4ec9468bf744fe627ce08c";
+ sha512 = "2ecbf2ae7d1296dcfd6e2268dbc27060ce07bb4b3d9d62f6bf27fc8874f114dfcca73672adb4d411d2c1eca7ffac22f7832bc5cdad12a492c3bc4406e3a6746a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/br/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/br/firefox-61.0.2.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "1936b78bba3d802b6a4ca598cbbabf840f8febc19b27e4bc8994158874de076d68b44972e1f1ffd5f1c5ef29f6d08605b1a6c087c69a4bcb4ea0363569d79221";
+ sha512 = "a92abcb1aaec11ae3b0eee75b5b5610157f8ca64627a20018925431ac09cc4295d14357e63ea0fa2b66bb415039c659f53292b8133558d591a16cbb5772f875f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/bs/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/bs/firefox-61.0.2.tar.bz2";
locale = "bs";
arch = "linux-x86_64";
- sha512 = "03ff822e4f6dec24385491d711d9b4115bcc2452d79ea46542e303ec17da8e5034206f4117d9d5218257dbf33928230a17e51b73e4aa71760167b11ef36fd92c";
+ sha512 = "15dda8914e02198a9b6efdf0ba9dd4f37e41ec7c6674b8b32189ccc368ab6ee671e401cd668c5ed57157634220c176be543c277342e708baf7b0110cbbb4fe64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ca/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ca/firefox-61.0.2.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "91edb8c454d77b829a4b639f3eb820c4f8cc62e83ed759e817ee433eb5063d0565b2f959be21a090ea9a9b2d36c2345e1b8024c46fdf60679eec91f6a2aaec31";
+ sha512 = "230591cd45dd9d3644313b96ea304d33e9c87d6968c37b73ac3c701132bf13a3869672317b135f31d8082f39298c978c07d614f5055555ba9079afc6e17a489e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cak/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cak/firefox-61.0.2.tar.bz2";
locale = "cak";
arch = "linux-x86_64";
- sha512 = "654cf46693e478a242f900569e64d18c0f61e2d6d45e8b5af0e46577118083c0fcb1a11f127453d70c028bbb1011477f9420b3a2456afbf5f328803552879e72";
+ sha512 = "c622e622cc199b8a9946276afdf03f006403bd302d2c62a5076403e6764dfdcd121c1e15fc56d45bdb1751131326babdc9be96e6425fcab9e55d6c689e5959ca";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cs/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cs/firefox-61.0.2.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "81b762008dfcaaa2b7d2921d84267f6a494e3cebe7e899cd6d0c70777c28d17a97647eceace8dd26e3dbc03c86d21c3471aa4f5cb2a95548b790a3805dc4f535";
+ sha512 = "8e4d452a75befcb6c2a6e7ed0b4b1aaa8f18d4d61302ddf6b8143e024352a060621c375742748db5981efecb8075268f56811702586189a116698a669408dee2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/cy/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/cy/firefox-61.0.2.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "398718832a292c556f1fd0aa735db9a90776d1fcc88955d2acc2f712e24106ce89d532456f9922d3a3a96136b508a236bb2bf0edef8f2f6a1670d02f12102200";
+ sha512 = "349f73f43be8dad527549ff158b267c62be7c0d828c2adcfc635e419ac9840076549a7a51396b306bc042d1d7697c8d6caea3bf0b4e3f42e7c0efbd5b8d92e1e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/da/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/da/firefox-61.0.2.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "b77a4e71d3a48e7d2de30f7f45274afc6e81f3f12fa6391b62973489153709a4f4d13d8d880ee5546254ca2c0e48e8fa24e5b2f70364313f6fcdda29c627f26e";
+ sha512 = "187bec61e1218fa6c2fe79b3e80066a617ee3c26f83aa16b61a21e3fc76a64c2c821120f9206240642dd10175b6976c352b13a5b2e5514126a3840524fdd1de6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/de/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/de/firefox-61.0.2.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "ce223acc8cfa532933fb29896e5169ce3a4c9b187ec5424022e24d77ea5f8c47bca8b389258f13a2280d32aa0ef1490e71e95c6324e8815e91f0503d66ff7345";
+ sha512 = "8aaa8aeecf1a2dff922b785ed3a4cbf248454cf010ea9c188a4ac70f0550813944a8e9265c2edb13bdbdfbe20ec5a0dda3168d2dcd529d082bafcfaef6271913";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/dsb/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/dsb/firefox-61.0.2.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "e79b5ad7f5aa1e8f27ae3ae7bca8a0ac24eb73a1a9feb6fde51584b46cebfea2dcf3cad67a61b0e612e6dea900f866ac8fcaf8bda69a11d545cf883c6fd4b7db";
+ sha512 = "c821eae950e48de43580c9dd4af7fc609927e3fd27ea876fca909bb3319574663120688e442ba83acf1d273e1fd22a87d0cd934e68151edd9a8561015e58a47c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/el/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/el/firefox-61.0.2.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "4bf55b08dafe5e9700a56b11fbcb4945914e7805279f40f805815bfe57bb6520667807b6b6ed3fc9843d3cdd1019faeb17428eb5c0fae8b3152b5d7b2528e5a4";
+ sha512 = "afa286bd1ac48a6007b6e5072bce0a26482a0eefdb00aee824de8c4dd06688d16731252933cb71b9f3bf6d30f951c6df68c2ede85733edc81facbb628118c72c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-GB/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-GB/firefox-61.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "c7cc66b75a630fda0f6e10cd9496975fb63dbcefaf1f6988f66f1f5e86925d569ba770df6de86dc3b479f43ade9e43d515777475dc34ba8ca9d1f2f86623a1a9";
+ sha512 = "c2ca0c9a72503ac5817ed9ff3736b812005037c51534ef9a159b7914b974a356f3f1bc89d0669d05bde8dde124f2fcc3ff3a91cb412ec0329c2e6def875219fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-US/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-US/firefox-61.0.2.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "9eab9c7b56ae920337b21953516271fd9ae1b3f3ebbd549e3e1145f96e0adb98dea082167923badf97a109a168496290c2be49965f3034667de49c1d76a48a14";
+ sha512 = "9f32b33727e5877bfdeb186420a02f185896a2a5803565a811203d86e84d51ede06f27d63a88a482028c36b65ed92ac4c17196aa2069370d6cae09b74bf482a5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/en-ZA/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/en-ZA/firefox-61.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-x86_64";
- sha512 = "003a2a93ee8138fc1c696e3aca12c10eae3e4a94a854305d96f25d3b0340068414e87cafa196a471a7bac06eef148dce8eee22d74a8a18ce3eae22b8c6b8237c";
+ sha512 = "e41b7ea34f193bbcd892030b5feb2f117bb5f3f9dfbe69560ea64b7936bcdc47a55e878c645786999a2e52c4333c033320eb1ed9aace3481a9f37d87c9ae9ccb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/eo/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/eo/firefox-61.0.2.tar.bz2";
locale = "eo";
arch = "linux-x86_64";
- sha512 = "a2c71fa1e6ed3b38d65fe1f9f81e34f53dac6dd0d1411d8b4eb08beba1882e2fd3dd286d7c827ec8731aeba10243fac15feb5d42ceaee45231e875bc69734d4a";
+ sha512 = "e0850feb028cf0644340d2842b054e49608cdc1afbb9487ee744f6fe1ce0662874f0f96de2da52de2e0abbe39d7ea430efc70392d555e7cbff7a46f9029ba9fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-AR/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-AR/firefox-61.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "b6c4bc1568a760ce22613153c289d8eaa3ddabedc181ab891957e86b2aad8ef4022d6b4622a2ed897fba5b1ccd7732fa5c74480c7414d18c2777593b17931bd2";
+ sha512 = "72bde05493e4c140f6022e24cccf0ca580ed3c423840d2631cb28ce8a20be92837f78cfaa3b09a324bbc0fcb064ced351fc66a0edf2c56d972f629aed6662dcb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-CL/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-CL/firefox-61.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-x86_64";
- sha512 = "27216ca2542f8bbd821f94525837e1b21fd46bd5d79c06476ad3b1e443429678d625ae4e23f220dd383e3b32b3f5e208bbb1f95bfae4afd7f2bfe830ff007109";
+ sha512 = "4bb298e184263edff9100e1e7f58cbbd405dbc73a265a5dc1d78e8cd25e538d34ef0994b6b5e79082fc12f1c0b2035c944e17eccaa7e1bd92eee8d27d8f50400";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-ES/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-ES/firefox-61.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "77698e03f595a02535f058c7649b2fe7515073b64baec470b21f2baad5629873d74ab62bb8db7b695863c8ca1c0d5e54a164439c3491576e40aac885cc9eaa6b";
+ sha512 = "13d7f54f7899eda53add9dc4a1bc27fd30e0caaa9c5a95d716c1ef8382c2317733cc7a71aba9aa4f2a024717eeb09be7fdd55dbf6183d1679e61e3b57964e61e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/es-MX/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/es-MX/firefox-61.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-x86_64";
- sha512 = "837cc72cf2bdf5524f5912da8c72b17882d43c089b63958ebf45184bc375eb77294a7196c7007fb4016afe83be5ef46492beef07a0965cd09493cfe1e79a7039";
+ sha512 = "66c24cd9a80da6137a94bf9cf2bad4ad3ef0141bc10c8d92435f9d89e11712afc08018d7e1b4f17fe03e4ac62b2f6ed1cec638dc7d0726bf27453e1741a1ba06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/et/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/et/firefox-61.0.2.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "446c4ee9b2b78966181bdb4a9bf7ac84cb350bd8ef0ed609479c54f314ba2e17ba1b23da244fd1cc58b1ea388cddb3897b48b754afd36ab7c1f5fb42d8e51b10";
+ sha512 = "a7a686b1e16b616a3aff8901148a2818cbbe2459851660a23610ddfb4b8109aac159fe80986744bdc4124a10ab160d2703b2e8f65def0c86977bfa3fcb3ab020";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/eu/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/eu/firefox-61.0.2.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "f1fc634a87af4d75c0bc71af2a657dc26fbf31b8fdfe78c292f97a3595684252a3dc40e55d1632f387164907dff57625af5b8ea81d75fd1930f5adc744e6298a";
+ sha512 = "0760621f5d053fb802a46151f6283fb7a0b7de5c22ba0a55ae0f3056b0d43cf16c6da79af8a2217a665825a840b9c83134128f455dfe6e83f473290e425ad396";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fa/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fa/firefox-61.0.2.tar.bz2";
locale = "fa";
arch = "linux-x86_64";
- sha512 = "0867ec71cbfe6e56d244acf9ff28408a2ea3d55634c6ebf68fc68b89e5f6fb95cbf45efcf9f76c4106ac44d333c191293b93d82b0414d2a882186a5d5475436f";
+ sha512 = "29e8466e754900b63704206b5b650ea60aea841aebfa58187013a495a95dd32d939308253b0f856ef5e04d3ddf320c289e74cb03830a16374e9fe2c03214a1b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ff/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ff/firefox-61.0.2.tar.bz2";
locale = "ff";
arch = "linux-x86_64";
- sha512 = "5d31ad4bd4260634917fe9f131294e612f211164551fd232a86ba5a408c52056f20f82d5a6c8cd62182533bb4a09d29766a908dbbc604abd5804ee53ffac040e";
+ sha512 = "240232a8dd4556c5c4df872b60b3352176490b7afd4388c26322008c7dca489f48f679c21d148016965ea81d850eaffe9fb7887b97cbbbac955f9cc29f28b4f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fi/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fi/firefox-61.0.2.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "fb7f452ffed85ca74c2d214654decb4f61ecd397b923428b9c3214b88890c322f4cfccb3479965b201a619c535d6bcaf0d6dee0fa631c1b858dc7ecb902e6040";
+ sha512 = "63c7d4ede5e02c9d4b2e59234b57d4f539c0cd3666a053b127cc18d080900bcf488f8d3d7f2dfb98399a1cec5ec6780d86d93ad9dd2ce7612e84604481562a64";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fr/firefox-61.0.2.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "efb1a2ce95d407cfe519d6bf1677918c3edcb837fef9506c45084ba873669be0de976c9b5253acd0af0cec2a4007a61f3c810cc243661251f7aa8821e2dc9e41";
+ sha512 = "3a4263e78c62faaab850c743660e633269dd9e625f03f94459b34ede41989cbaf498755fb8c2f507e4f4b88b633c29a3eae837ffce0572ee03afdf67c53d4ed1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/fy-NL/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/fy-NL/firefox-61.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "82445a34694cdd79a2f9619c9269615d70e2c8806fcd7be9d201b42e0e462a56372a55d2138c7ee795d5df36da9da224668db33fb0414600aba9f517f569e558";
+ sha512 = "e8c7760f3f64b4c525bd0521cb66ed11bdd9142deee986fd6a5f6a322685633aa3539f819e3ec886884906998d37dd6401b77e4790a246cd098c47cd49f929d3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ga-IE/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ga-IE/firefox-61.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "4fe90d326992d7289e9a8650f27abdba2a71e7a4fea86f5a0c1a66217172deb2649fc69e8d43f7b650f16a465ab113f079267097e64a50c2de9218970e43bf32";
+ sha512 = "8f59620f30767cd58babc163b803b2c8b174562e5a6a686c5a586d24db0da4c4ecf180c13673a6a434faee02c2b7ef746c1f10e45055d42327044a945925e514";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gd/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gd/firefox-61.0.2.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "80a193ffd23e52d0d31428849d7bfcad1d92987edc4e6d6de48aa8f8d573451578ed99a6faadff24872d1e77633531fcf96ff08742ebfb311b010b8ea91b5ee7";
+ sha512 = "ba496ad0daec76e2c6e4f3c2dbb8219d1f3234893acb09602e51b7bfab4ef84d9f49104a021b206ff528bb323e2255c97e92a6949b3949098e5863f48e9fefa7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gl/firefox-61.0.2.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "8edd57a08730b18e343d7d550e888341ec17cf703d3f5a63a52ffdef89c6cb2aa403486a5b417f8798137db69d3ccabb874caed0ee412f17515a2587a0f446c4";
+ sha512 = "3ef33eda5d7a88fb6f67f91983ab2db11404f58686ecbe30dcbc27dd1358660b4c88ab8e678184cdd3fd4102f93120e0d0a4d75435812b047ec2bcb74cb52a83";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gn/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gn/firefox-61.0.2.tar.bz2";
locale = "gn";
arch = "linux-x86_64";
- sha512 = "b7cf94842186bc094a82a27a1e5cc53746158bfcc4c74f66760318b59ef2c573421b08b56331afbb00979be38d682700dcd2020e0c315b25c8f98651e337cb1d";
+ sha512 = "5e86c34b627b66872a7f07e30ee6285e61d041e69b0e2355eec142b23ceac8ea5ef7e257adfd1ae877b442f7171381cb013fddd7593d1b6e42f3a22e2267a5df";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/gu-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/gu-IN/firefox-61.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-x86_64";
- sha512 = "ffbe4bbdf378799f5026affe421244cbab92c3c9c9697b56d28928a959c6916ae8807e190e659cfc0ec119eb6d98701bba8bc67d6eb62d6d9a0e530159c8ffaf";
+ sha512 = "72e43c4dbc3db08473d96d0686fa2df56f82ebdbee064a152ebb2a49cb4fa7a9a80135fa9b7106ffdb64d3342b38400de5351a3b225360d5a730f0f4991418f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/he/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/he/firefox-61.0.2.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "26428931a19d881ef5d4c9fce86327a9575899160a376ea5e486d3f0e413a25f44f28dd13f44fe7499bf72e198ae80c0271674e0882847fe487ea65b7e2530c0";
+ sha512 = "d3b5a43aff6e76264eec6d211a5a9dd0b7fb89e41bbb265f31091ce3261f4a160e1ddaf59432bc3771bc5afacf1a3e12e42e0d08107727b0e8b5941ff29174c6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hi-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hi-IN/firefox-61.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-x86_64";
- sha512 = "9eebf3a40c32f8ee17c14233e80c694922429dcf783fde48281e8ea79bf046f2daa2f244392db8c9d33beb6cc95d55700489dec1f95e5709f120e540dae3e7bc";
+ sha512 = "7b568bad470b3fa069b44bc0d69fbae51408ab44751a99fc36a7c220548d0200ec57d8362dbe1dca7370e587d5aadb45b5c9dc91e6d267f2421fe5a2260d29fa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hr/firefox-61.0.2.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "f51f38c60d4fffd70b9be574643147a1c12fe70f0a617e996fccdb408aa40665fa3a30cfaa5f843d98ba1a91b17df71aea211677068057d8c2358b5853a8139d";
+ sha512 = "c69df1a2226a967dbc0cbd3813ced6ae36b696389187489ec62b78b3180800175d3c33b07bc84c45112947348e160cbcd6db2e68d5e4b6f07e0a2f6adfc8fd2a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hsb/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hsb/firefox-61.0.2.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "abd9500491a639a27f1edf9c8d9f32b5d3097f673fc724fb9f4eb5b89ea848c5ddac54be5927fd581254e0c343595ea131f58a6a2e68e03e3176c896450c5740";
+ sha512 = "080ad8f1bf263f96294e3e6178dd64d30a7fda50d229081b14e54bfaa183c6efeb0ba3aa66cd23c8541a622382e415a12e3e063cb3aace5619d3c8c212ea3078";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hu/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hu/firefox-61.0.2.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "11bdc7443008f76e6adc2eb54bd5875df846f6dc050fff6f9dace91e981d210867a248bd3fb98c20bc2bb4012374d383c1cbda58ee21d0fa57ab7545f25efb8d";
+ sha512 = "44f07968bb89c3c0e2d365f9cfd45d89b138a269cdff48542124a34f9d9ba9df5103e4613934c504f90b494fe20bbc6f71a12c210799e689e8f69405ea22e4a1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/hy-AM/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/hy-AM/firefox-61.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "5fa03106c35a4781f27d27a9f6e4466bf93e56b7d094b851cb057833a6cb2376a231066bb04fd05e0ae0f32b42ab7a859447f8401bf0e3abd44fb9bfb9ec4e17";
+ sha512 = "8d3ee8a030ad60ae2de062b21437e8d512ff3feaf614b91da71ff6af9d3994be79aab1753e3d46a94237d7e0a49eb670781c2567f96662b6057ee7172a0363c7";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ia/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ia/firefox-61.0.2.tar.bz2";
locale = "ia";
arch = "linux-x86_64";
- sha512 = "e0d442b1cb6c770ce00b1a87669e61d6e60d6803a4623cd67025bbbae1345839329f6d924960c355c788dbf4ce4caa1f1b946d72ae7df824105cb1be547bade5";
+ sha512 = "448e543b5f7075e2e1b984c808dded1ee67dcefb600058635c87d0c226eb02aa8dd7f59c624ebec60c9c0b334f98607eba88e111f2b03a1aa579b74b1398511e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/id/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/id/firefox-61.0.2.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "18c827e2f584e649a4a4a8653dfa5a3524ce5dffd7bda78bae3e1e6cd183e7f68605abf0f108552aecf20ad75e5837800f6cc98c8eb6efe479e143e03a629b6d";
+ sha512 = "a1f8eceb53485ac41a685f98b1e9dcf57ac094c0911ed8f9a862d4b3a5fa8072c16fa6a4cef3e06d15b07b3866397fcf9ead7b4b43143e0f5dccf93acb2f7676";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/is/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/is/firefox-61.0.2.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "d2230cd1cd82ab815d66c673a5add1cbbaaa82a239f6d8ab19b09a4307e3eb4cfa1355fd599e60adfeb12735a846a71917ae25f4896608fef4ed42438743c1b3";
+ sha512 = "43d6ff785394bdfb6c376588531a9fe043b18fe44ae83f481b11d71a2422b5d5022356cf960d92f55fb3d0ee103e6534bc0299a3d84e9ca7e6b3a5544e11ad45";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/it/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/it/firefox-61.0.2.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "44c6d3d5ddccc04f6a7ed73346051fcaa6131edb716466956d063d432f22c8a2baa70d5bc6dc02fe7f5046a12e166ced2a5e203bc71da140b68e7a1ac55f5612";
+ sha512 = "460385b5854565f4ca33431c573ac355baddd7a35a2fbf631b3748b02102a749e56fb1128ec3e9f6b721b1123578060641bc3b783ece271a1708656626b10a13";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ja/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ja/firefox-61.0.2.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "d8374b8f783e7c24943cde05949939260934b0d006a5379fa7de9b0814668dcea935bad2d69036fe03e0253c99f792c690966ed8ba3db94bebb9f58d5cd628f3";
+ sha512 = "682430030d87391692170bc81d759d806f4667b66b4e3df84e836e65678f274720038d0556f5338d8eb18e281b64249e758b5265b3ce30e6f272ca9d84ac1496";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ka/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ka/firefox-61.0.2.tar.bz2";
locale = "ka";
arch = "linux-x86_64";
- sha512 = "a73aa4e06b9a198c931119f16e8e8e1bb244c231aa080f499c442a5b2fe3095640584ba5637665492aba8ca04ddb2cdc45648e1fcdce8d74c28d71af46f008e3";
+ sha512 = "e8c9e6a61867efdb9d021aaa8f059e3ac9896444448b08b7d90f70fb2847d46d1950a24e6fa2db0b947cf3ec628bba1c230ee7d8d53a959928122018a9e5c7da";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kab/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kab/firefox-61.0.2.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "207a97bf5d9fc1a4d624657bc68067bee325fa5b05ba34347cf6a6998168792974bb486245fa716a013e96112f9899998b7d2518da55fcbc551bf0634ce50902";
+ sha512 = "17636e7157d6cf3ab73b7e36eeb7ad5bcc35e756fe6d369b98305c58b88208b5b11f673f52425363425d18c2a7fe79274a6e5babeb926adc9cea22afe3e55e5a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kk/firefox-61.0.2.tar.bz2";
locale = "kk";
arch = "linux-x86_64";
- sha512 = "c81fd754bf280972ae7c6f59c3892dd7ace4a399a2dceaa5163fd078ab3379904f7a8e4f831373f871f0031f8557e098646ca04ed7085e8a9d40914d407b8c02";
+ sha512 = "4eeb48f250c617ea8eefd99fb44159170311becc229f77ca014e801594260ea23ce46ae11e0526ad620dd830b857b73de8a3a90c18764ab2a8f71cebfecfa143";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/km/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/km/firefox-61.0.2.tar.bz2";
locale = "km";
arch = "linux-x86_64";
- sha512 = "eda95e84eb9e2d3e073668bef38e68473b0e628f8ecc5a2e84d124f7ca3d060949ff1e0909c08002ff51707b66d08a3ee955417146a8e6a6ec03bbfb5ad39290";
+ sha512 = "57a0bb58ced30d8743c30d288250328568758674e55127d51e99485f5c85e8b0b300aeeec4d34526f53d1d538189b75925eb907e3b5fb2d455e0546e179dfe04";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/kn/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/kn/firefox-61.0.2.tar.bz2";
locale = "kn";
arch = "linux-x86_64";
- sha512 = "8254394f428957da380a576af4ceb49e6a2a0a82c35d7b0aa2eae5993c12118114fc77875f7ee1a80085497bda1182ec7ebefa42d66a268640c87564e6e2c7f0";
+ sha512 = "c40e9f5906cf3968bc92932f45d4d0b712322e6efd9a5d1f3b48a7b94a162c6390142081a8a4fd2f0fb8737869723432eeb5a4b44c3161aa38a4d506bff8a3d8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ko/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ko/firefox-61.0.2.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "d59939490741318d2fe11900df7dde9adee99d8dbd04a365b4a13e0426898109bef586bb097884ae280a8261aaa21d38673c352bea06b035731b72510d4ce35f";
+ sha512 = "3f6104ed9b2fb9f1b0e3f49b06aaaf513ecf7e31b417af90c11403bca7a3ad51a87b448fa0a2ae6a01462b57dfd21f90376421ca8cd9ea62b0e3a1c7462aa9db";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lij/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lij/firefox-61.0.2.tar.bz2";
locale = "lij";
arch = "linux-x86_64";
- sha512 = "cc95e24bf4edeefc3cdd8e4d7be72b88f51efff45a61beb35d4d4f0e42727fd97e762bf2f04d9e96b2fb4052c8e34796723f49b2b80117819ecd0594e8d6d901";
+ sha512 = "46c8eb64b30455ed97618d67215510b22acb6cf5946ba492c5938d879e656d983accfcd7ff2e93cebe7ea5a52e9fca348ebb9ba02e70ffb4196a9d9edf5abc51";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lt/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lt/firefox-61.0.2.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "4d6b6dba9d9f75a315549969a68d73639ae61a79025e9dbffe0fb171360c8b0e04c3cb13653e4f294375f248a7f2126394b67e7c21d20170dfb5ffcdab5c9df1";
+ sha512 = "54470adc31bdab9745f72598d402fc961d6b407b6f8fabc8e0c6b785a5a5f3e9922e06a922688c6bd1ba43be81ed37bbab216fe2182bdd0b32befabc55fa1a48";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/lv/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/lv/firefox-61.0.2.tar.bz2";
locale = "lv";
arch = "linux-x86_64";
- sha512 = "f47220148f2190b71f89708348a57d830d74168240e4badc3018f2ae1c477ac0ed0f4273ede81fd50773c947f478cb812da98b2510063b74f15a6d6b01f83923";
+ sha512 = "376ded474c9c8a898bab54b66a4a9e9cb598dee114d9a156b9e7fb925250511e610d2e17a5decf4c2db44f227065cb2840265d6955364a1405060ff022b04d07";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mai/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mai/firefox-61.0.2.tar.bz2";
locale = "mai";
arch = "linux-x86_64";
- sha512 = "b77dc269a68f39e36becc013128895267fe176cb6f97e5a2ab07e4191869647208068bcf3579d01085edf7490d061851f5392f984be2687b5f067cde98bf3d47";
+ sha512 = "21643b1b723a42d81bb4476b16282d2550100278a221b5538d5666c8fd7f3e96f242393c4b175cf6431e82458e199fa80a51ef0f5bd6a9b691d0150bf1d4c8c6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mk/firefox-61.0.2.tar.bz2";
locale = "mk";
arch = "linux-x86_64";
- sha512 = "444d572534c326688f267d624f1ee661f2a1b236ee7b4f62009d6a6685636b07dd63faf2066a12f9dcc9434fbb1ea9be663456e06ce9afa66516ae3911b4fb60";
+ sha512 = "452571329b805586a1218dd5fcd5b48f7f20fc914ba006441ec3642ef8653537b764a98b7916c0e440888d60d41b290826114c3a37083ec098fcd6c86a6adc15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ml/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ml/firefox-61.0.2.tar.bz2";
locale = "ml";
arch = "linux-x86_64";
- sha512 = "74d42e5341168db08fb4c012e88f53b9388f67efa9a0d5907817b3bc04540c721c533e077d1c05ac1b067a2dbcfb643ddfa08966cbd56ab0e0f46f2c822504eb";
+ sha512 = "8d2c850525f9ffab96c4d02908440a9a5f4b6fffc49e5505d5eb33d35d3690fd7a81ef73aac810d0c52e0deca5b69dff9eb3f0eaf508b7c866442943f7cf9547";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/mr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/mr/firefox-61.0.2.tar.bz2";
locale = "mr";
arch = "linux-x86_64";
- sha512 = "3796574509f0ea2971f02356a5bad744a6b0621054b55e391e22cca934b74cc7e3370e550a3f933db7e92cf9e070cdf6d3a576036a72c2ae228165e2a06ca6d0";
+ sha512 = "1eedeaa3a2b6362c460e468b28bf7efc9bb5c960c766ec9f0e423834aaa67248c5bea0fe9b4fc0a8e62b0a40d8dfd1e7ff31adfebf6d1d6405daa02879977015";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ms/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ms/firefox-61.0.2.tar.bz2";
locale = "ms";
arch = "linux-x86_64";
- sha512 = "920c6f3071d24379a9460f74d8335b35d0114da5eab39efd2979f150ad9795e8ddc16044173ff69190a024f824502b96e047bd79fb1ecba554f0a6b8da0c311d";
+ sha512 = "fe2d5ae09b8921d366616eaee49c240ff529050e1b3f97c915d91c23dd67b22d78a75e14e2f192963f0fcb05eb812da2c5f68313599111d85c1abc0ac9dbb676";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/my/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/my/firefox-61.0.2.tar.bz2";
locale = "my";
arch = "linux-x86_64";
- sha512 = "bfd10c2dc7377a2a55c437520f21401d750831d088995d98bf4e1eb2524f1d69b49d3ca64ec76e8c875757075a270f1714a8ab739a5881b8897b8c9320d09281";
+ sha512 = "631a6059d38a64c24e1f7d2b9a27aa2e405fe413471ac1e1d7ab337f614df9a1470a091de35904c39664d679c06eaddcd239c4a392c1e2ee548ce0be7fd5e416";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nb-NO/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nb-NO/firefox-61.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "1955303700b9f3b7ceae901076e51400c977b35864ab96d71f1d3d246bc4348464e7cfa2e9a1840b6b06f3c419028a0226955eb8b5e72667f4b433d20570da26";
+ sha512 = "90d0c3c696ada86b47e9a6ce8aa9a8d0939eedf5746ccef79ae170a935e6b97906b187d7839af158a6008a9022cc50467febaf0617f3a3b1e8e21fd648805d13";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ne-NP/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ne-NP/firefox-61.0.2.tar.bz2";
locale = "ne-NP";
arch = "linux-x86_64";
- sha512 = "4398dcf4bc81d8ebdb72e0b6ea488ae707c04d175c8c18248fcc69899929e2d5615eaadc04804d602dce0aaf97ad19358b178a43604434d774fbf82dccc7546a";
+ sha512 = "b5e13e214cbea0d541aa8c29d53afa4ae952970a64bb5695be62ce19c829df901dba4c66cfd03d5d3a31f69041c9c700553b2689dcc4ac4ef254d155700bf5fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nl/firefox-61.0.2.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "c8a8e55cdcb4eb6b2b19d600c5cafabd8f8dcab146a4c78e0d4bf66daac8798b63e2b30f5591f58c50117632d9b736351c2860ef28267e2a5f6bc3375cf3ae03";
+ sha512 = "44470b1cc4e95a05b4198ac3458125651de9bf9548dcfbcab5850c519fea01a3e8c6161e4a66271af68d7f1a1b37456d2ae1e51ca890307e6185a531c8cbfe74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/nn-NO/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/nn-NO/firefox-61.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "6e0c8d61c4b6a93ec3d8935cf92254957a66305ef743007946b959ba1a6584c9e585e6f4e971f16f826d8f1e09f3aca50a68aee3de1a92c3afe4a3b5fe712c30";
+ sha512 = "5e49d30ed8fb64e367ea3f5b472baf0caff6c4b880d811cba5db969d21f8e5dd0d8ae4c01a151fd495eab1eef817b35b6a6e14441a860059b8f20453dbe86116";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/oc/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/oc/firefox-61.0.2.tar.bz2";
locale = "oc";
arch = "linux-x86_64";
- sha512 = "dc8cf40472f9503949a776c9ca9a5e29d72a7d218d1ec10ea7abeb960d0abf5d879b6952bd3af4864abe4f1f065b37317d1276358c3ae4c1e062dd4943dd38e7";
+ sha512 = "bd75cdbb1bcbe24347f35b748ec5d62da6bb20fb0f58f17a348f8bbe19e92ec3d08da3148d41f56e0b42a8e49e1c1b70b40770c737e626239b5b538bac6d42e0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/or/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/or/firefox-61.0.2.tar.bz2";
locale = "or";
arch = "linux-x86_64";
- sha512 = "bbae097901a488360c98bee5bd19c43eb36318f0fa04b3bdd37c24fd69468d7d2a0d48ee20472f6811052410368e8b80bc49d00c16112e00608a11729b27ad93";
+ sha512 = "e88f706c60e93b205484411bde177fd9b1ea921372669b5665ecebd795d7abcef5d2caee16a8605bf7f3f23e8d0ebf8036c156097318e7f8d3a22517e1fdf017";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pa-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pa-IN/firefox-61.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-x86_64";
- sha512 = "1e78585fa23960ab22aee044231de1d7bb99087f27ab717dc3d3d783593bef23f5af3a47dd06647344eaa1e896a72df217a90fe96afebe32bd5158e45d03f0dc";
+ sha512 = "81af24b8ab70e373339ed4fd7116e1c4f2bc7a2ee14b46e2af29860add01ab492ec692ee2653de81856d04a465860e4cfda0af4928a237bc0c8469c4899136d5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pl/firefox-61.0.2.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "e60a0662710985a7879f004e2ecf0d3a776ca346685cb314f964563917ab3ec081f73e411014163b4fececc5eb97a45a4496574c01bcc964b718306cf382b189";
+ sha512 = "f7b6b21ab27b58ab1bdaaac012dc035e7cb1226f46da43fa3de37c7e4fac73f5303dac02332510eae7a8bcec0172769b620acfbaab8b383a64404bb294d6df66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pt-BR/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pt-BR/firefox-61.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "83de7c2b7f3d6939bf888fe9c5a19a08af78427f3b466a910e385ab0f8d1a1282dcd21d8c7160c1c45ed1a4aadc44934e3fd8708d8ac09da9bbe5f7bd5ea18eb";
+ sha512 = "c17c0e7990b4192f10f7269a5c5c6c74cd6e6353b8649a0417c537197c5f853085948e9d0c50f08afbb16e242f3d8e9eaa1e9657bfb6c40075e5f4e640771d2f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/pt-PT/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/pt-PT/firefox-61.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "700379d0a99abacb29ffebf57a9b50ca0a8bf1facb868cf6f3cc2ab41575fcc9c0e4d1b6e580a535e1c06754a4fd05ce5e7263791edde822e3e8d5eb9b5f87ae";
+ sha512 = "2a5db6053556c75d399bbad5ffbfe51505f6b25bcd73008d85f7dba66d89fdf56ee0ba2cfce6e2617b463cb8db087a1700507051322fdd2ea8f732be5bfadb9c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/rm/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/rm/firefox-61.0.2.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "6595217951fd22ec31abbdb90364e4ffe6bd9656f9d34e10ff6bc1182cd8872409467dac1e0f86c7f7eda8ebee1cb4af5ed0971fdc0c55387831ff12e012311a";
+ sha512 = "94e95e037ea9f924363aa5b80298f67ecc678bb2e22d552c2207af1cdfdcd9ef5b85fa4a6b42ed08167a4b482859658ef6a946adb7462c2e2519c4685428bb90";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ro/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ro/firefox-61.0.2.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "05e68cd9143f9cd0504ca906843d1d6e08a5e9152e11c237b461a1b63f00efb82ab7fd329a42aed7fff255d7b3bd2a6b5287ce0b2d3ace12c30710cb309e95dd";
+ sha512 = "dc901a8b6ea913f976c915807bc4ab5fd4a756c98a78498ef52fa8577cb9e3a047e2a38240bf675d72644d975ac70d720f693db056e764218151431de572a37b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ru/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ru/firefox-61.0.2.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "5bf13f5994d8672cde5b7daf942abc2157c9c988fea459c5fd4bd006f68b013b3056440f73794a06bdd0947a4d2a5a7764d497dadde3b602d4d945ca49b6e855";
+ sha512 = "dcaddf1072b19f714e9f50eb1d5e8e15bce98bf96bbbc13e7a4a82581e76339818766e389279fb33d212afa6cea947185de130a3eb72c0f6079e159ff2f18e9d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/si/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/si/firefox-61.0.2.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "43b0859b38ea7ca87304f0f0d7b95bf161eb1ca1fa4f28c99267b8c746dd690ada601a2becabd70a3fb09294d29c82e69fba8bbbed8ba27938f43921569e6a3d";
+ sha512 = "5544833432d6b41efdff96fcc8d2d322f5c158764320ae6345e9183b2d48817afd796685bb87998e5e6fd227b1753f503bedda5f6fdfa9dcad2083cc9b7df9fd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sk/firefox-61.0.2.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "6507d61d87d4723fbe97a4f51c088dc2d3717925a5aef47e1cc21d75f191e64726b86a48f4c1bfa0cd3f5e59b4282626a711b335bca44c27fe06388f73eb4108";
+ sha512 = "d4702ea94482a276ecafaeb7e991ab850a432158009c95489b2b87a82402c92a84c33ce43b27ebf58367e20d63bc444e656f32cb957ad0ad03b1d9f793157052";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sl/firefox-61.0.2.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "752a398b84af789bcc5a0138ec5774ad49fd0e116338a8da0d07133952379af429efa89721a72ffc092230545f870afd02668a5b9b76660c43d29ddacde92902";
+ sha512 = "6103a4d340e45af988d17b93c4e8951a656ace095c9e13f5b0d6bcfd55d51e27f9f26614223d40dc19733aee34606a80a221838be86a1f91417a1c6f00a7771f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/son/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/son/firefox-61.0.2.tar.bz2";
locale = "son";
arch = "linux-x86_64";
- sha512 = "1cf5e57b99b57e243d7edfac411bfa8c894b439c0a88f169ae2566c986969af7fa13209fd3693243839ce59fb386456872420e57d06ae156923018f709c9b96c";
+ sha512 = "ea04aee1c01d4d545ab4a370e4be4bd23b9f1a698bc660877a754f42995334446bbc08412bc9f8ec92a2a69a6fb8bd0caee40f622813d9ac18b43773c3111029";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sq/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sq/firefox-61.0.2.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "9ccc8a1870e4882c7862aac6a76677223b73b2087dafe64e26484a9c549479d825b7f566ab99fa8fb85094585e8c457265e7296da3da1c2b1b5980138182c6a4";
+ sha512 = "6789f071e366dfb3300cf5057d690c89daafe969a8b8b4e5a3ddee6683caa1426e62901d2288da61b8e8c59ac19d9764521b82f2d0d4fbe375d4e4eecd5751fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sr/firefox-61.0.2.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "8faf82d7555ae44d65d4d30d4ed4c97a30cb9ac8ab970f654f0ee0dd5ab1bac8823233a638ccbb591a65a603aff17354eee86775636fd4f458127a59a9cbd460";
+ sha512 = "2d079c315d0c66d2e1530cf2d30a357d62f9bb6517abe7313911bcfb5c42ac95c47b3f12f654ea61d2fdb74d44ed0b090443f6ec66ec22cbd51c674084a8c4e1";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/sv-SE/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/sv-SE/firefox-61.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "881de9734d9d21d7c94257a4539b4c60a3732abb77dd1020c7101e61c88beae474f7aca3f5c8317614308af7c27d402379ecc3bfcbdf5644b04492cd8b57abb5";
+ sha512 = "c78e06de0834a84bf0cdd22a46e80901db3dec7d5d9e0dcb6ad850a040e8df6d3ba2c6e68f8a3da118dd9306c7af7f352d9b56e839cf74afd3730b2d8ddbd38b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ta/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ta/firefox-61.0.2.tar.bz2";
locale = "ta";
arch = "linux-x86_64";
- sha512 = "b3726893b48cb95ff2c4f3fe8769efe82bf36fecffd1860b66f55018ef5cf9e0f6345c1443b88aabb822945bdb6ecef570d7590eb346a0f6f463ae72cf3849f1";
+ sha512 = "d996633ce2cfc9d5766840d5198900a341c8158f4bc00c32ef168ac57a1c1d89dc10e9ebfcb2a504273d1722ed319acb9d9aca8d30257a7a6a01361ae7acbc4a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/te/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/te/firefox-61.0.2.tar.bz2";
locale = "te";
arch = "linux-x86_64";
- sha512 = "c4cb2a1529a4fdeef248ef530b9fcac8730b6caaead597eda24d165648982bc2231eda8650404cba5465ad7281d25910e64dc7ded802a0c042537ee1c14b9888";
+ sha512 = "81b745184db9c550a135efd9b085e074a0dbbce24d81a16a39fb51166233d84da6c61b556e39b2ec68365ded627b31065d367c224721bf9e99338456aec07698";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/th/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/th/firefox-61.0.2.tar.bz2";
locale = "th";
arch = "linux-x86_64";
- sha512 = "5275e34f34bded8945cea10496d41834c7a1ea2380ed29bd338cea64b0cb10cb4e0985ea2c4ffaeec94167d224e25ecba68e2195a40915d8ec448c1db049d300";
+ sha512 = "a6ba250aa390005ce6830f14a4f7518062b3a98444da87e36f515fe29d3408b7efe9947a9d865a220b9f60ce57dadc12099c5742012981ca9c4d3fcc0ff4c877";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/tr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/tr/firefox-61.0.2.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "4769514468e6653a9b1fca2556faa9c25d8d9fba7b2301e9c9a2da0dc0141eb9cfc3801fae1808868db14aa0ab8b5cc0832919cda86f7306c4c0b922fdcb3956";
+ sha512 = "55eef864538b70b8d6e7fc2e6af2c73853a48860dfdb1ac5e4471675ebd2d9f089793c1c6cee713654caaa253b059e9e01acb12aa0f6f4efedd09632d10315d6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/uk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/uk/firefox-61.0.2.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "3313520a53dc840cebab96d2901f83f34168370e5c08df92edc996ac220ccf3aa2eaa62e765df0d86f4072acee2eb2a3d513c2aef26d9470b9eccd1baa447120";
+ sha512 = "2bf67d7523c9b07acbef099dee48902d19a5b542ffe9eb65283524ce2cbcf853b1e3e862fa2a7640160cf5dec8ad884a237f4bddf215304a458a4d9575af8137";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/ur/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/ur/firefox-61.0.2.tar.bz2";
locale = "ur";
arch = "linux-x86_64";
- sha512 = "4bef3bf1d3dcfde97d79518e1d12305949306e1f71e02e26116bca434c6ac4ec3fc7ec7d219ef1360e999c4a3963ab3b1f1034eefd4be04fcf47c4667b426aab";
+ sha512 = "4127578edad2690915aae81fac45cbc90694b68d593562f4c55a1545cd1b8cdcf3eda18fbfb2dc9fb3e0dd3119fad09db68d65e6fdc09d96aa65440750fcf380";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/uz/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/uz/firefox-61.0.2.tar.bz2";
locale = "uz";
arch = "linux-x86_64";
- sha512 = "7dd28ba9c29e891498f6caa7d38dd4cbbccf807a96b0e77f83499159d574b37409304f6d16544ea592c2b0ce64c66e4f4dbf127a9a9aeb17e8738cf99cb7083a";
+ sha512 = "7b0257e2bf2edf26afaf6bff2a06f9fc81bbf5397c8823a65ee63e54cd32bd2329ddd858a5e1374df64bd188d3d3392434d83e05d0fcb4a71d0a73bb6da224dc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/vi/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/vi/firefox-61.0.2.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "a19176978e40e7446da4edbf2cbf8945e5b5acd49acf22ba14ec7649f375f7dd6498a8662e285518361b6080cb549f038e91c02b5f5d5bd88874516b6eab2ef0";
+ sha512 = "071e162e6919168fa4858aa98d68a2c6ff8ceeb10e5968a2dff55040613ecd7e7290f3acc929f8f2faf3fa4b97cdfbe4fd8b464f7df0c3d1d530af5a9ca8fd71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/xh/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/xh/firefox-61.0.2.tar.bz2";
locale = "xh";
arch = "linux-x86_64";
- sha512 = "51149fe6381d6dc077730afc623624a0c4bf4da7f0a28d9dd601c3e2ce80e2ff79c8aabb7fe308bfb1faf402d59c4feda46b56fd8cb183201cc25131df448cbf";
+ sha512 = "7e12d3e453216ce6ef2dd56980a130c52e273b23543a3df0b5fb11c69d1366533eb4875814e5084682c54f86d2cb8a304b95b08a66c8595c8dada69d4e97af71";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/zh-CN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/zh-CN/firefox-61.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "e244d0a4ef5beb49f05fc5602866f3e075f0269aa8a606d2f9ebed615de00088108677b3489c0d62c221fd931d22b8e25ab915a5aa51d650aadfffbf59b8ad10";
+ sha512 = "1b98d214d15d0163aa91316fc6f507bda61169701a8accac3aa79dc8b6d7260d58813d87ce25d7083f6fc2d2a16519464267feaa3981e2e556298d3cc3f1abf0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-x86_64/zh-TW/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-x86_64/zh-TW/firefox-61.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "8f7b559e0ba2235a5459b45a099c8c892a3a3cc1b43d9d7bca4ea0fadcaab757cb7ad8b50f4d5e363214896c2d6b1ad0141b1cf978115bd8ca756f1332d3b214";
+ sha512 = "f466df89dcc7a4b72ef7b41800961828012fe913b2eecdf68f442b492109467ee69a95738db2afc1ff39fac0b6376598e8ae5b050aeddd6fe3d40d0dc8d424b6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ach/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ach/firefox-61.0.2.tar.bz2";
locale = "ach";
arch = "linux-i686";
- sha512 = "f071c04decd07e0a5a9113d33e149c46666916c493ff5a425daf2bbef67b7f073f529f34244a260545a28b887d42928cb0f9bb3ac59cde2907f79d8e1faac8c3";
+ sha512 = "6aafc9db497700c6c91087e2477b707a162447199f26c87a4921b278d81828e868214501e8b89deb387c097d5768faa18eab83076ed84aa59799b24f62a3663a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/af/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/af/firefox-61.0.2.tar.bz2";
locale = "af";
arch = "linux-i686";
- sha512 = "372f02ad225840314ffc709ed5053efdde3d1917d165b898980c877fd5eecb49918ad8616d326eefd3e6e85a6c816cf82f77db4bea1fd6f92018f73698db8de6";
+ sha512 = "5cfe6413a70265360661dce8555941703feaf9045604313361553769b4738e3febf21a79c8be66e24272fef72b41dbf0c3a2e8e76e5b992789250d4b04fda45e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/an/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/an/firefox-61.0.2.tar.bz2";
locale = "an";
arch = "linux-i686";
- sha512 = "a75046b320adc861eab167829e7d7a8fd460ec89e995f4f1add970dd608d16c0ba4ff7875d0162dbf404c7e0301ae5898f88911e9e4ac4405cb97ce3dd62d1ca";
+ sha512 = "cdd9509e49d563ed3d26f58fe957375357fcee36fca7526a20dbd09e9f4f2867c81508cb637cb8d35572bd730b13ed34fceb0af4aefcff631e632bb78a6713f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ar/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ar/firefox-61.0.2.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "546e1138d18802cda7375a1e36c5d1751a5621b644b9147035814eeb2408ee9e070183319debcc0a5b9707ec978fec7f9ea787b0c6ca6d4e2a4f05ab7f2f8ca5";
+ sha512 = "906d0020510eb911d7b2709c55cca0e4a69638c685bda7e7b406fb41f385b97ed95ee97515693d72f722a619d13583d227264d0819ef973f01e67427a269225f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/as/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/as/firefox-61.0.2.tar.bz2";
locale = "as";
arch = "linux-i686";
- sha512 = "003602b08fb96218a0e86a577c466bf4c6d1860165bfdc2eca566ecaa4185c6f73a0763b8dd3b8c3d50b11e7345b42afb20b5cb30aa075d1cd8a05d06f97d34f";
+ sha512 = "2fce0d7c990c7e2039a601ec5b5feafa7da368e24f363489c1cdae831bf36a11e2bf967ec4f74512f6ca06095ee3a59982b0a5ea3bd003bba9c3f4c763b9771e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ast/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ast/firefox-61.0.2.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "76b37c34a3c1b5f8b55d8fb326709f0aa7141b869890f35d9452b2beda692302024e07dfb7870f5689a47f9fb5f5e4f9ab097b552f25e60dade571d0010e9326";
+ sha512 = "872e0b0962b7d6f86663c0cdf5fed6f4927f4a24bfe1848debb605e7c19bc574d98bdcfb74a2e5a4362c27ed1b9372881fc1418c742e4cfa75d15d838cad6f87";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/az/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/az/firefox-61.0.2.tar.bz2";
locale = "az";
arch = "linux-i686";
- sha512 = "4ade37b7cb1814ee254f902705aeb74ade1172267a080fb3dd029bae059819d4cddf34d23872d49c5696aa55d6a49f64a0a00a5ed5186c58f687a614db3b7822";
+ sha512 = "dd92dcd6f0c32d5487525cd88832fb567ef0e8fda5cf7f401399992243146bc2690881839d5752ebafb4e7e099c6594c71ef99d5509d94753256507216a2532a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/be/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/be/firefox-61.0.2.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "6352d3e4495c184048157713b4a3716cc65d8d69478a22b93937c545663746c9bf3303935d97e4f1c0574f3e22c4b06076405b31fdfd5a3df3f40b3b0b1650c5";
+ sha512 = "1eda2b0945a4d8e70c0e61b187abce6873b9a8a578c089cb66b2728bfc71b90aab71b57599417ce775b4d5fa1c0fd908fa4b9b3183a3aa570da95d4fd726ba84";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bg/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bg/firefox-61.0.2.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "642fd894a03672a0b91606bb7f8a6039566d007c3f90bc680db208bf3ea75327186e6540599db6c18bd76359622184e9642e6f53a9baead022fb0cf6e8ff5315";
+ sha512 = "597dc8972c670f67f34ac23ffb57506b896efc9436d36270dbcdab484dcacab174aba53671f5462ffc7b54b9718c0280a66734e789edeb7710cd7c2b9fd602a8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bn-BD/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bn-BD/firefox-61.0.2.tar.bz2";
locale = "bn-BD";
arch = "linux-i686";
- sha512 = "bd9a7d34937da1630e4b621f70942c43c6242bbb7ae6108df460316fde6686436b22ffb5416082d483a81296b1afa179391fce40ee21800e5b984827a5dd20c2";
+ sha512 = "79989196e4647c035d4af9f24dc9edfceebf9d90afb1efe894e0a54e940ffcf32e3746b9e07b486bd89a11ef8f35cfaf2e61992071352a561a535bb058c0396b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bn-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bn-IN/firefox-61.0.2.tar.bz2";
locale = "bn-IN";
arch = "linux-i686";
- sha512 = "a186b8d943d7cba1ceb768aaa8607bf97228ac54236ef5f3b71b88eb2d1d487f69250fe73620dd9b4928b5d12b66dbe3531c4643f4e6eda6e1851289e5b5cde4";
+ sha512 = "25b3d138308e0667d62e41a8384619fea548dfe441cec761c82e238c1f0467300d6abc89d265f22f1d9699ffa2165bbb7dceab76169a78acaa4bb1c46396182e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/br/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/br/firefox-61.0.2.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "dfff029c7b96118394dfcdd4feb19c0756bc3fe8e8b8761f16767280d2bb97b1643f14ee182ac30f52d0da1f4b0c984a09e43c7ffd14d7e1b7aecb560597d1dc";
+ sha512 = "8f18a08ed64cf071462b2eb65e0965f4b3825857e867da2898f959fbe84ea55cf19fbed289a4c4e739e5c4fc5392f1f496feb6b4f383e86a753f5041dfa333ee";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/bs/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/bs/firefox-61.0.2.tar.bz2";
locale = "bs";
arch = "linux-i686";
- sha512 = "83802af9571a658287bc8753c3dec0cf077d1a0e09196e965f14f172c7b76172d2833a2096f71299718e225dfe3c7ffea7c38c4db1436018fbf2228b0c981499";
+ sha512 = "2cd2a33ff71b4a471d694912f8c102b53327f1bdf005316e16d32ef17a510784cfeac972f9a854304b07d6c9d19459b19bf3f7e47caae2e58a635fa555115039";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ca/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ca/firefox-61.0.2.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "e850371abda2bc4241fff1c6e9b79618d378a0efb266f4c39239aecb3d44ba42b0cecf71183ab0ad6de812e779376c2a40e77852a436102de2c038dc7e7e6ca9";
+ sha512 = "78649a90b8e890adb271fc57328669afb49f70e9f323a2849a2071b83125f3f1f40e13beb353336a9c5aebd930979889c719075b49ce4099715951164d979926";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cak/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cak/firefox-61.0.2.tar.bz2";
locale = "cak";
arch = "linux-i686";
- sha512 = "ce33c245d288e3ed52958acb89be5152fd78b29aba3d83e78543cb48c8424ed647c2ed03af0a03dfbeb3a3f1f89137492f1694633edd68c5d22ed66f0a74aaec";
+ sha512 = "8e66b6ed5b20efda281350535f2b08892763c2dcb62ba4fc764b598606a36b4a6f3d5960919a8f2967f736add11132252449efc4bef827653534b45566ff69ce";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cs/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cs/firefox-61.0.2.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "3d012a8edb3691d05426a236dfddef9841f56f1afb59a4fe00a710fbb3060650890fa2e766e6a42112a4b5c07b19b2de10f6737e630a05f89b9ce62a336dc2c3";
+ sha512 = "5e81414b8411fda775b35704de90d006be40cffbb51b495171b9f69896b9d486e4438bcc2bd2f3775ab5f998b7b41599f44f92ee150ddbbb2a84f64058657938";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/cy/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/cy/firefox-61.0.2.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "86e7849fe9edaea1332c98ddd4286b75bf5814e6b74f17fa8b47015a9534a548390ade8278fb600248dadc2dccc43e7c4f1f5aea4a6d6e299bef34e8911e1be7";
+ sha512 = "8f4c5db5c760e16ef258bf2da401e51c2cf3d75808d83eb4b7adfaea4c2b69bfca0cd92c9cf69d7e4de188a2c43574d37c49b3c641dd9c8edb7bb6aefd2e4755";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/da/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/da/firefox-61.0.2.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "5dcff5b9527b76a39a3e932be37af0a4faf32a60b32f4827136892e51c051c20606a91eea7767c5d80b0a2c97a7be44e7199d0ba8b20417b297cb0637c8cf725";
+ sha512 = "4aceadbf8cd2ced63f15aed369d98f4234faef18560e767aab1026c876fd3d6a069cbba49139eea60a78e0e42c063451918ce4090e850fc5528a93f527067335";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/de/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/de/firefox-61.0.2.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "34eb449d0aa62bc473413b0e8e21409ef9a4d2d08c7bd5164a780512662b2ca8d9436eb059c47824b4cd50c6502aea9e0aa1d198561882da1018aa18b72a8821";
+ sha512 = "327c8b22f3ff3c11061b5ee58d1ea2311743e53d804bcff6e66615eeae3aada694c8adbba58f3521b6bcd8f54513bcff1d50ac952ffe5f1ff3f22b52264bdb68";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/dsb/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/dsb/firefox-61.0.2.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "5d9dda0e61b5a29d62516996ff0e2cca1f535c5b0d343a5382a6b07641f2122da9aad42682e70d8b5f20b562120190f9a1eeefd5a2efc1f119bdf78e86f395d1";
+ sha512 = "5a964d9c25326d2a97730723be2a999bcd8a1bc91b2d0d7ebb4aee9bd773fe93cdfdd94c70cb2f9c0ef10f84474c28726c21c23e19a1fb9b55e6db5c2a74b6b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/el/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/el/firefox-61.0.2.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "b62151ec4a320d6e1a92d47082b0bbfc141958424674162056ad302226717ef1841a54da07824457d0ac6e953524ea2d617695b0a369c88ffc75c2acaaf3f702";
+ sha512 = "ed1eceba7d5bae11af3a916902a55c66ed97ca6da9f1a6421e4be76c65b25111e2ca7c979c55f920d5fa30146016980fde273c643a5ff4996ed32b82f0b9087e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-GB/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-GB/firefox-61.0.2.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "b031bde943a2b3d8863dd4b578c2d7213c385066985c1aecacfc06f5dc45b00893382c1e6c157bdf6b889a86fb580b575e81156f29a475ea47e90e2e6113c3e2";
+ sha512 = "019be53a2e1bafbc4ea77730545c40be314d7e4a370e5cadaffd735a2dcb3dbca14e4d23b88dd2e34aa4518a57aae1b37ca561e8e62d7acd3417227f0d18d344";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-US/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-US/firefox-61.0.2.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "38f959e86d5caf4c30bbc8fe4b2c9e2451c31a1b30ffc0fdc38e92d8152580c8c2fecf7c5e4ebe86fc41e6b2f7f8691b428a691d89744308e9e800633df1b022";
+ sha512 = "ee88e6d55855a9e2fccf2a362f26177393447dd1210eb8f78992a7760bd0e8245267c4143eb5309a7ac5826b345b8c9637bcc504bb7214d1f7897db70e9c7697";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/en-ZA/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/en-ZA/firefox-61.0.2.tar.bz2";
locale = "en-ZA";
arch = "linux-i686";
- sha512 = "6a3b9855ce3fc053ec5cbe65b177290444097317f40da1a19cebeeac83f78e5fc3c74086b15c5a4af80341bd16319d09b0def2d3e2b65b67adf57065021c5479";
+ sha512 = "877cb9d50e95a8b0789660d871f263497279ea229b11218bc9398facb23d78200db4ad19e0030ca44cf36ae3913f8a119abddc3278e85a4c89d298c59a3443fb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/eo/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/eo/firefox-61.0.2.tar.bz2";
locale = "eo";
arch = "linux-i686";
- sha512 = "cec51b0e9a5a0017171e724337e8b5edba7bcf4a2950061b4203738adea2fa65991bb9012ad84446fbb4e837e2feb01e1128ba424e6b0936dcc1cc6dddcbdfaa";
+ sha512 = "5c78af15b977019cf7402e88b823ab2488b08ba9e8dd27a55caac7570392e78afd8aa972f0f95f21dfb1239936ba23272ed5b84cf24578cda5e7bb1048ce7d67";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-AR/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-AR/firefox-61.0.2.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "a659ec66e3bfb25c51765490632906e320e1ce16f81e16a528c8b48a383f264fa01694e7906fd27948d4ca97289e240f2a45f4a8afee3340c0152e053108f621";
+ sha512 = "8328fef71e94c07c37491a331ac362d142d44e93404c0a3ea883426c8f11ebf6f5bf6584237b7fa75439c7312bd1f33a2ddcfcb8882c3cf3c526abfae48a620e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-CL/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-CL/firefox-61.0.2.tar.bz2";
locale = "es-CL";
arch = "linux-i686";
- sha512 = "2d1dcf65d150bfe52743b251127743aa5fee665a4d8a69d8250d629fb48d99f4d6af06162dd19011aac8d1d6dce22df5b1d5516084ea238342e14bc008db520a";
+ sha512 = "ef4e96123acde3a3ed75d8d93868894f859349613b556d44056009d55a3794e78824928eb04afe8746e291fb3d443b7a1b6f63376ebeb65102f7e03067480b86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-ES/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-ES/firefox-61.0.2.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "c843d1f6ed5175e8aff02e0501e377ebfa4095f423f6c8a069166c38fc417fd2ce670d1d23f2d00ab927bf2065103cfebf4e7be0acb803e6e448f523bcae0177";
+ sha512 = "934e92d37b920ccb715a411509905c150501eb14d11aefd084f2639afb8ee1a4ce3e869d682ec9f9db4b70a795875f09ca3d7d997f0e621ef99cffeeb1675f04";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/es-MX/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/es-MX/firefox-61.0.2.tar.bz2";
locale = "es-MX";
arch = "linux-i686";
- sha512 = "274d9c8343ceb3f9f9bca4d1664104b1ce40e5dc47bd029764421fe88e0700f5458d9a82848b5c35acc0f4a2b9e02b5d651638e71dee877ca7a1faa5955d0ea3";
+ sha512 = "57e7bacb006bd079554670fc216ab2c1912a252b7966b32cc25a7d6735f7b0928ae0911b666c2810c63031d57513a4ff800cf92906a95868aa32608eb927e2f6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/et/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/et/firefox-61.0.2.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "30b7976181ade5c66d0f6e0239919e490b9082fa36deb1d483242d83b5cf150632862237d30481f8c8135fc00ff977a9b7cf1c9abccb8c2ff7eabfe5052d0c6b";
+ sha512 = "b357f29c0f77e7ed4ac764f7feab6588cf322a1807210052359402e5d1092d3d8cf515e04beac86d32a6ddac43b4be8b92d88a1437f6899b4007d2c9faeb7fc2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/eu/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/eu/firefox-61.0.2.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "92136a5d5dc0771be51a18e17c613fd921a99e40bf0069f2ce638c5c1e3489b8a1be119586cb4d8d7e57dc7132641158c3e5046e64c4047c5be137007302afa2";
+ sha512 = "61b4a7b767e62b1a1b4eee4cb024e869969b5623de658ca2a3762c271a6519fb4869c9398e7a3cbb987f01799961021fff6f8634b78dc62770ca1f345e56d061";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fa/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fa/firefox-61.0.2.tar.bz2";
locale = "fa";
arch = "linux-i686";
- sha512 = "4911024cd6035415f4efa7fa1ed4e69d4af83455119477dd920f34626c941ee96177969c843744b1336f8ed557a2acf8137d5965d001725d59dbd0fe75ac68d7";
+ sha512 = "4eec6e7231fa548c0a24b8904b55311058dfc89b2ffb87142859b994aa0a31a07c48107495cfa66bb4a65094328f6bbd7f33e0ca33632457f620ecd90678552d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ff/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ff/firefox-61.0.2.tar.bz2";
locale = "ff";
arch = "linux-i686";
- sha512 = "244f8cffb392dba35e18faa76f1fac9425a8389046953c6a74bc4776f71863b2de2bc97e0bbcef2b02929982541877245d2a1d5e749079b64fac3e461c4b87a3";
+ sha512 = "0a17ac2aa0a855c97b613741d7933dffc4569da9fef9f753a4e404847e683cf10a4444ff4cee5b5d1f86ef069525d0f2635433e8249ef029bfa2c247ed605386";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fi/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fi/firefox-61.0.2.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "b3cbf12bae53f19d8ee270458ad57d563dc09a4362c889b03c2135fda52964822c77acf444cdcef2f0a5f01e4c6609ae65769ffa0533f0aa22a73fabd51d8de0";
+ sha512 = "32526703d86dcd74739f419518974ba7f43083a8b3f971d0dd7446caf787c5ed4be82710e3bd53f2d1e9e5dcb67f46735bb55f60ec7d9c49c62cfc2857866fc2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fr/firefox-61.0.2.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "a1f09c3e1bde95708a97e7ce579af3e2c23fafe3715ba34e98f2f7409540b9a59ab4bd932c89d30c88d0689cf4d1e58fbf5f69e3682da39db5a7e460d3cea015";
+ sha512 = "b7e00691c8a1a5f0c1a6312a79eb40ae17e455e156f66da2f4e43beaad5ec35d770b783aba83c500db1fa885b1038095effe69f936e17d69bd320f41b71d4b2f";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/fy-NL/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/fy-NL/firefox-61.0.2.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "050fd5cc1460eefb184d15497f3eb0af89a4796a80e556638f03263dc80da24f67a098e527a7d9d105ffc8381693aa8cc92140d0c51fdfe091697021eb526669";
+ sha512 = "d8d70ed1d04686cabc9862c5cad06dffa6fa8b975a2a61f0154a6c1c6b182a173abe4563b727de30f414a4d04311744917a82158665883697d26589b29a25263";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ga-IE/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ga-IE/firefox-61.0.2.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "95aa5c888b0c8d249db2faa39cb42b4c004c4200da6b3854709cc25d12654d70b9fadcd732141c8ccd81bb1352c7c627b6665a9ae409ab87f1acfd4e27900cc0";
+ sha512 = "352620fb58ed1fc024e8633e70ce3a705fa518cb8f600b3bbcf1c50c440812ab8f04608bb5a3582f96dfb2a19b0d52debe6c4947dff2f06f426710d8f927977c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gd/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gd/firefox-61.0.2.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "2ff55c69c3d7e87937b9a08863bb69824e07c84d9b433933fcb48058ac7973d1f8da67058220a805e1deb0c7f1ea25551f8f5e790a54cf0c18c2b38c83680cb1";
+ sha512 = "90923e5ecaa85d21d7d6de57c79a3f35b329faa14a74e8b210cc2024f1d48f3aa5c4930c63e8e1688778bdbe998f06c72b5bdce8287ffd7ae05fe62845ba2bfd";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gl/firefox-61.0.2.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "d956ac5b55a3437b00502823ab79b879f4d3448eab489e62a73520e56c67c5abf039badbfd1271b589baeac83025d6396712bce3d3ae1b4bff4767cc3ef08cdb";
+ sha512 = "339f8ebd6d714945e50be0d18be3af010e2f00924a84df2fe5641b06842278550bc76b01474ad2b2a0feda734f6f2ac9254c008c3a6f942714c684504bdd47b9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gn/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gn/firefox-61.0.2.tar.bz2";
locale = "gn";
arch = "linux-i686";
- sha512 = "176a71c3c938e602cdf4c693a6f5f4a424e1984fa949265911ddad5f9babad588318849f5050051233fcd077584ef9c10a76c240193edfea0aac6a960d739d83";
+ sha512 = "35de07bd227904bf0372555d81ead164d993410d963e0e733f536ec445112652c04d3bce8f910d0b3daa3d9ef2ff956d24ed680916a5e86c3e9a6f9366d0dda9";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/gu-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/gu-IN/firefox-61.0.2.tar.bz2";
locale = "gu-IN";
arch = "linux-i686";
- sha512 = "fc054c9c78d3705407bb388c0244cab2ffc941f7f4fadcc8c27181e720f40c1b6fade221b0ee9d2d833bffa1f09cce4714248a8f94a1d199580e99b63c10cf02";
+ sha512 = "20b1b40d84264f0e98ab91a4e5943da078b7c37816b24443f8936933d779453d640b26ae04eca1b24b3a68134a29e7853bbd544c4cd725b934660574c6381284";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/he/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/he/firefox-61.0.2.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "1474c09dcb6f0aa2f2637c7ebd69eea0ef0374218138a1a3d51c06034a3803d47a82641fa3d95a1e0c960d72413ff68e8937fe3602abd335c8faf818184da3f1";
+ sha512 = "f8652f2cdc19827a7f2a92e6ec251c5f0bd8448d3dfaa3bd930a4ba116dbdcdd7f2a9c083c5fa93ba2a24395147782146c5443221c6183622248e54d0687f287";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hi-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hi-IN/firefox-61.0.2.tar.bz2";
locale = "hi-IN";
arch = "linux-i686";
- sha512 = "f0ce4bde052f506464c7a67b289f1202a8ffac52b21f7a0deb1a4a93067f9a9537d925390548924effb15724dca8a03bb5fa10eb991ce90ef201ce7a6608f3fb";
+ sha512 = "7051302d9315dc30fc8f6ebebaa587b49d17823aae7a542133d2f82a1d5a18e3062ff02880f347518e5f88a0de913568d9f6b4ab72bf7dd20cff5812cea65ebe";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hr/firefox-61.0.2.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "46a12ba74472f1d1698d62b32a3f421c80a4408ab98e5f72c1e221af89e9a428055a73ed11a9e5e909c27d89a4b03f230a2f55205b425e877f81bbee3a503f37";
+ sha512 = "acc1297166057cdac0015758d6556bc870481d96951e7a14704792e39010938a6c0bafab2cb28e9a23bf24695813e8dc1a80512c1c5fc75bfb8a0d29f7091c93";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hsb/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hsb/firefox-61.0.2.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "d6e456e80f4a0282091cd6e35aa75d61da9a8e5a02cff88f2c102404888b86b80ec3b0f5e3bf1f90f7ba207c9ee2ef5e83f64ace8d3f3d2f4875ee97d08d4243";
+ sha512 = "2ec761ce5eaa14cf5fa114524f70b93998d76971de7b8d001e656cd6331c32252ef3ae78f54906f5dd416896b2cf8b6f5afcb5e3a02d017d9c8a33835655718e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hu/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hu/firefox-61.0.2.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "1f1b201d42db1e6122aa7575e1a39ca3f2dfe0a896066080ddd917b5f37d6da824b483ab640a38431e2164a918d804a6f6647b1c3456f9f09e5e89dbb4b0de68";
+ sha512 = "160d7307aeb834f9ac15ad77c0cced4cf7abb855264e10d8a62eea1b1ef85aa3b0a00fa9221052bf4a3df010e54fa198d7033d8450d59212ff36c936d99a1469";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/hy-AM/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/hy-AM/firefox-61.0.2.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "0f99f6dabb425c27f3f6045413948e8e10c4b765c4104a1bc4c2a0e39a78495565a7104c1cbf8b47dfe5c3e9866855f633bc1b0f649d22864d4688941edc4832";
+ sha512 = "09950c9536fa0bdbad207b84ccc83088b23a7f2f960d094ea0615de566ac1bd9cf55acbe01c0f574114dd9246bc74e582e67706ec0c34a2c9ed6dea3d30bae17";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ia/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ia/firefox-61.0.2.tar.bz2";
locale = "ia";
arch = "linux-i686";
- sha512 = "3d192886bf01989adebce0582c9fef6ae89b06043dbd5ec5b0d3ce8157e08b288007483617f55f18ffb7a98647f31a856325b3974d446f7d4d0b0b27c619195f";
+ sha512 = "e6c1b00971dce7387e183a8328234ba65722c69c7d48e328223eb7e490af3706298d43c11844505ba2ea5aaf21a1fcf7b3cc8ec8946862fe7aed8128e6c6d5cb";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/id/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/id/firefox-61.0.2.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "a82f87671af899d82cebb1745f8b373390982f7b0a7aa08e2f3b4fbe1d3ad4cc5356277767dd3200b794702af2895e43e2443d7a9fe308d7671786cdcfbea8f5";
+ sha512 = "85506ef07ecdd1d466fbb261d46bca8cc4ac8b3a707f27db9083dfe1996e5214cc0e78080f33c2b3198e27e044c6a6d13717d69b43c3ad98a1c43f50b12bb69b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/is/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/is/firefox-61.0.2.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "e89106d20bdf294de5fdff8bcd76425377d6154677f114547ca239a388ea78d4a447e8e6d7e0412ac438e126c4b6b10a869873e2da59c1df35c45e62dbbf59eb";
+ sha512 = "973b863ef94121836f472f5450f8a1a2d3329306f289b8ba09ff811b336196a157cfc966fdffecd54e78f4f48508ca1f8284f0c2d3804579ef82be4e1adda48d";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/it/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/it/firefox-61.0.2.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "2113ee46a7f2122300ed8bb84f3a5bba79e895e1d8c0b2632f64c7227ae815a4945a6c9c41bd504c8800deb2ad48956295fcd4c283227a433d7e670f5a5815e7";
+ sha512 = "fbb8e899b2aac3f4c64ccde0fffa11f8609ca3b7ea8bc05e062d207b46234b2414746822e0fad8d24fe8ae43e3bd8ebf2fc5d26a02365012a95a4070de002274";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ja/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ja/firefox-61.0.2.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "f06a1380b6a3e00afb1a07edcc3580c24c70401ab265fe4f9033fd0ade365b522eda4a81531bd5d42ebd4ae4b8661a0cb1bf37cf6db710376946eb7d9bdeda47";
+ sha512 = "c6585b28baaeffcdedeb1167aae4d20874755e970f53aafb351a31acd3933e6b805cde1e22ce0c2ade58984ad940a5d8b6857116f11ea6070bfa88c8232bbae8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ka/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ka/firefox-61.0.2.tar.bz2";
locale = "ka";
arch = "linux-i686";
- sha512 = "834fd967a81070bcc1802001726a9e061182cf30a03227d4713b9d59df6e3559acccfd665b89b8b63e43764d14e37f0e5859075e276c67bd6e0972f608e5df8e";
+ sha512 = "136f49750c33d72e7aee3fd5733730f1b78d6656fd45b2aa2299d8e9d01adf13f9debe1d08d8fb9149107e96ce5f5fefce81b5d9a2d9a1e1896cb8df3c588829";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kab/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kab/firefox-61.0.2.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "15be0475321c0a7542361afcb28c5ded73b71bbbb504b4fa4a4a03e37178a5ed341634278e039ecd6f19c6ff25930a70f93abf2b7fccbe9faa9748134ed84ab6";
+ sha512 = "2a0fd4952c493a4c22e76135efbf155962fb51444328726f29660cb97586ba76c1903d28c7baed9bb4815e57747b5a009649e179971b3c7aafd19fb96be23c75";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kk/firefox-61.0.2.tar.bz2";
locale = "kk";
arch = "linux-i686";
- sha512 = "74e0438fb6c73fe86246e90ac4902a0d07d3af65b11e76260aae00df7c4e0f6999ee63d3c88dfb33390ec480925d79e017d6aecf916a18cd7dca7856823a621e";
+ sha512 = "0cad124b5e3d995124057fe0d818121be4f7f186c7cd4ada4d13b89ca5d505a8830525ffcda9a27a0f5f2241fb65b44b8433d95221220740ab8643f374c938ad";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/km/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/km/firefox-61.0.2.tar.bz2";
locale = "km";
arch = "linux-i686";
- sha512 = "2090a149d0a7062c62e0a2207c9c9d4de1ba9121898cdc0f820e4aa893e9af2937769b71aadc150c9c543db9fccfdfc5a027ab25e5b51465cadc591ca50df0c0";
+ sha512 = "06a58d8d54bf641e3ddc7fdb3417f8a5a2aaa16e8c11f961321c939e803249edb7dd3e08027a4b20ea840298b4a12da20c2771364d2b9caaba496d1eba863e15";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/kn/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/kn/firefox-61.0.2.tar.bz2";
locale = "kn";
arch = "linux-i686";
- sha512 = "0ddcf94f52a3cc68a0f92aedfe4b84cb739967566ddb8f9fd67c151efbb3c5abf10a841a799a13280c21c1a4a9e2869028cb450cbad49fdab96b4ad797bba327";
+ sha512 = "92a9d9e4fc65472200f408238ade4ed23321d4e25b0c7eff9096f23f76e480cea0031159b53e509cc6d3d6b2c0c0c8396742c81f2fc3e9825c1d5e45a35a12f3";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ko/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ko/firefox-61.0.2.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "c53b45bcb74ddbb385360607662b4ca845099ab3f276cf8dce4158963e90d3d17c2aecb4a5b0d4ea496328e72f6a1268d11a08bb2f5459d77033dd10fe6330c0";
+ sha512 = "dd9d7674f6261a94cb00fb823a02cec12758476c1ca1cf6a973eae78dbc1c94ebfcc14155c035966781398e1d3262e000da4291e90ec434756c8c3ba0de7b7b4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lij/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lij/firefox-61.0.2.tar.bz2";
locale = "lij";
arch = "linux-i686";
- sha512 = "d7480cc04cb4c13ddf7707be2b0c70694863aab289a73f28fbdea83363446f635ec52c8bbded3ac9c72360721a7adde9407da82816318bfc6dabe1e208582a23";
+ sha512 = "1d01c34ab89ff1122147685b0551aa650f5b751deec35a5e7d64d6ba46272e929d7f1c49601fb2b1f5514b840ba6554af892c79c1a3f71af392216271d206cd5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lt/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lt/firefox-61.0.2.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "315c23da9ec3b270ba8840c8fcb5c34fba57b87319f499a64f140fb0e9803b229831b4366ed68287809a8a0277d3db955ffddd4042a4bd3f0f453e22ee97ed0b";
+ sha512 = "93d3dfaca37a668eb7c43bdc74ba521bee0344fff43ff9cefad5e4746b7c3ccdba445f97577338606951a15fc5e629bcd4b8cb979842fbe550d3e7e88169b3a4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/lv/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/lv/firefox-61.0.2.tar.bz2";
locale = "lv";
arch = "linux-i686";
- sha512 = "b7af965deeecee3f907a0b119c886fe5c70ca48ee3ecb094ce052653e9241f6754f804e7b8513c57f060dcfe382949dbc69a4baf34875d5f2bc3fe452b3e4e28";
+ sha512 = "0037d16778bccde9146965d7553513a21a443960cabca4a65b6f58ca2ea9f243b3405d3993e8ed078c1a2b7bd636deb86ed829f8f699400fd755f35cf048c463";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mai/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mai/firefox-61.0.2.tar.bz2";
locale = "mai";
arch = "linux-i686";
- sha512 = "def09aab80c64677ebd5088da465d7f76e56c3594c88343ffa39ce67f125086324a3e75161e3bc08e004a48555d15faf6b568357fb7909cdeb53934af6879696";
+ sha512 = "d8025e4c4ab5b7e9b2d8dd8afbc221e1765eddf878943c4daece0e27b7443e7e17de3e400d99a5ef5b62a5ba9e3f2a4c27112551c8c0ea1f81136d6d74b7e91e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mk/firefox-61.0.2.tar.bz2";
locale = "mk";
arch = "linux-i686";
- sha512 = "51fb92f31ba8d0c7b5c27f54ef4db116be1266e3a23514b39b8af9988c8a72302b9157640773fbd4f0aab2f76d586ea2ee0b78fb4aeb5304635e7dc13cb5e0cb";
+ sha512 = "6ed44201501bd8336615b29078de4e52374712f857e2816732277cc37b6f8b305af0861894f3f70fa62fe2de6476d689bc5b79bd245b4dd750dcbab0b448c69e";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ml/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ml/firefox-61.0.2.tar.bz2";
locale = "ml";
arch = "linux-i686";
- sha512 = "389b1ebad514f54484b2af8991d358dac58213a259ecfcb979561bd09954afba0594d9f0397c8948ce74165191046612b5da3c09d9c317118468e6c751177730";
+ sha512 = "5b7272acc37c4dffc2421824b86c5f0192b7a92535f193a0b567fff8e79129f41bdb336bfc1c742ea0f106739eca47339d9f550b785951364233e612b035f94b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/mr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/mr/firefox-61.0.2.tar.bz2";
locale = "mr";
arch = "linux-i686";
- sha512 = "73ef9e2b717992bcd196c60f58ac6b4867e094b16ce0f6a919c32e159eca98993415f90e9edda96c64eb6cd1c0769e4b1fbc2365be41f0452ac93e657ecaa3d7";
+ sha512 = "fff73ffc6f080aa064df90a2f19c85364a09c831a095bf3722a5bc0760e04e305be8683804883968a492589a652d705f1cfbbed617de2f00348a723babf60a86";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ms/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ms/firefox-61.0.2.tar.bz2";
locale = "ms";
arch = "linux-i686";
- sha512 = "bb19da37decb720804821cf5a4ce295bc385b5402412ee001e43a15f0943d56aaecfb94ac3a761170f2b479a50fe58bf2fb0ec6f318fe68bfcd3da2f05ef1919";
+ sha512 = "a7574ce597a12b92aec0e88ca72d544cca1ec1a5def40b034a8cb25a24a3672c42e2fbe7ebcf0b5293f55fa12216856503af5514c3ab2b3cea551a8a43900b04";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/my/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/my/firefox-61.0.2.tar.bz2";
locale = "my";
arch = "linux-i686";
- sha512 = "17b96fc20d62a938e92bf8f6659b451752700292cf209da477571945a8d126784bd3e5ed75e27feb5c4b75addb64b45da2a2dfdbba98f62b3508a74c0a681a08";
+ sha512 = "0bb892e7ab8126f2f946b1d3c9b8b00119dde0a165832ed211265be4f698087ab83970b1c1d47171913db7e01f43036e90b4aea135accb91c33beea1031d545c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nb-NO/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nb-NO/firefox-61.0.2.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "a99b83bf5b85b44c46166448fb56490c020a7dc9e7357c9b4d5abd2552f91d7ca6f9cc445b8b2255481aa212b7ac1c9662e5406b760922d3d64c7ae611823bea";
+ sha512 = "184130d826eda76da820974a4f729de6eb569bbc7f36ffe2d4599b7c142d75c5537546511770db38abaf28b9d3866937fc6d51c7fbcffb074432da3d98310b06";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ne-NP/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ne-NP/firefox-61.0.2.tar.bz2";
locale = "ne-NP";
arch = "linux-i686";
- sha512 = "6d8ad313b854fbb564f06d3ffae52f90ac7bc57620d0a642874a1eafd950966471cc201828045e5fd005a7cb848f37f77cee2efcc0f19dffb7f02b391fe02acc";
+ sha512 = "2428dc2175f0da8e4fa66ac11810467306a59b181c34165e4a54dfe5f3bebc182f0fbcb117f15707e72baf97f4d75131a3ec97d03d0fc1109229caf83519dd51";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nl/firefox-61.0.2.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "d8fa336c7084823bc3430d0c11e2bc8e38874e3ca33886e48a1318ca2d5deb7d0a523f9b7f8e86596e456c1d4f899edf22af2058a162ea5ea1266596a812aeef";
+ sha512 = "96bd92c9979e02a13db550f7f3a795585baa1017691371c5e5bc99825d730d535c63ddbf805ebf8a0e6406ae80ec644d0f715d04f913935f845ad89467c01832";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/nn-NO/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/nn-NO/firefox-61.0.2.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "69028673fb57cb9fb7d87d6e3bdfabd5e530f51680af61052791a9a160c6a8a2545c9a4e5bbc3cf37d6595120641f20c4514dad59ad1ca4745c8fd5b72fe539d";
+ sha512 = "26f35cd02873ba061cd0f38cca18947e2c05589d3b399c55fb4d0f356c26d399848467a20fc542c7f51c67c912ab7c8fe5fae25c97d942260276faba40d24c89";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/oc/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/oc/firefox-61.0.2.tar.bz2";
locale = "oc";
arch = "linux-i686";
- sha512 = "5d1d399dc74ff5cff63e460ca223c11e130ec2fe96a974262ea47a055899a6ef875aa4e554c1edbbedd0b5fba66270c5664a7e66040e5d59bed6cbe3793b9a84";
+ sha512 = "711b260ac771280d795d6e3746df07bed4b9357b7261e83e8b17934ab027d77bfa1781d3d9d1923724f49f16136468c1fef40d1809d6a020d5b49b7767030f85";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/or/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/or/firefox-61.0.2.tar.bz2";
locale = "or";
arch = "linux-i686";
- sha512 = "31b555805922b46594ec82918c70a1862ab032e6a593b1b72a85ac7852a4d49dceac2ea76f2ca22d0b648a5e3c7636611bf247c4ad4133ddb5be309b99768da7";
+ sha512 = "dcd1d7068c75428533d268b50d3d1e7324dba2709abe4049c9cfea4fd4413b09c3c7dd9f944f5f54f57454d8d2aa8471b8ba5871e73cbeae6fa357c8c68e90fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pa-IN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pa-IN/firefox-61.0.2.tar.bz2";
locale = "pa-IN";
arch = "linux-i686";
- sha512 = "62d1d01fcd5001e108c17b6b6a5828f387b89f1c1a77f954dd31a88d226c355086e5246e4c9dbcb805a4faa12ebc9662270aa07d34c397ca43cf0daa1333a106";
+ sha512 = "f34c32479a92cce9fc6564899b5477fdbdbdc868b17904f8d7ae338c2924fb7cb8335b038378a805a2119ff5ad13e349c7b80efe7a29add706bbaf1466d623a6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pl/firefox-61.0.2.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "e2f51335bb4ab71698643599689865d56c3832ffc4e946ddbec63109c53f6dbfd337473ef7f3052fc63570c8b3e029cf68bcb0754916bfe3cfb2e1c774eb4435";
+ sha512 = "d62822aa991cd30cb6c5e47dc211bd4018de427b243543bd83bd166601e40e3bed35dfc073660573dc500ae19ead2dca858041a3b80bd616def3c2b3f72aee11";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pt-BR/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pt-BR/firefox-61.0.2.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "55fc461bd3016d633471a999d6b9cf58b64f7ed243ffe7eb00e95b08b94e3f774ce300b6745cf2eaacec9399df8c905a0c2c621659db15e1bda0faa3cd747006";
+ sha512 = "5a2ea1494423a5ce1afc60c2d1a4e53ef084a02050ca61a688ecf18ff9d99e43d6bd334683937c12965767e7e5b0bd1a32708f1f2c2a241db1f68271633ace66";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/pt-PT/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/pt-PT/firefox-61.0.2.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "d29373018e02b47999c31f80bb5be4b04825cce738451e81b1c3a9454f6ce278f027a7ea6dce97d49ca795495920179b1163a33bf2a04dcc64e1c4e86ed7346c";
+ sha512 = "83cff834812ad238b103fcee8b801e46ae542eba3475709e04848f18df0bee68075b2834ee871bfa5eb58ad1ec7fb34239d661a27d0dcba17e6c39de8428cef6";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/rm/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/rm/firefox-61.0.2.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "02853099aa53ac35de59ceeea533de72eca31897b0e46e503870379ea57829d8e298bd39cac55cd6b42ae757617a2ab7e0d65566422c2eb23b8518bb38f6acd2";
+ sha512 = "c4190e7e2007805b2c7507dd26b0695bc5d3c007eabd6a592c283a99cf0495ce1dfcd6dbb1e753a990f64466f24618d3b84df617f99fb266ceadf32fcd990af8";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ro/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ro/firefox-61.0.2.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "404a9b30e228eb990df49126a1066b727669e4f76fbcc0ac90934539393a56342a01cadc46293b636edcd9fa11ec629496a822c693da74f900f322ee19bcdf76";
+ sha512 = "292112e0af6bad96b97bb0a1d58d0b7c9d4cb476cf531b1caaffcfd54c2f0ecd72a4311f98b614d7f834ffe2779261f77eb43d4d7ab724378dc6b7ad83bb1840";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ru/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ru/firefox-61.0.2.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "62d8315cada27354c4d59c94d04522954e82277b245055262e856e6c98e967e5c1fd84aef1d5893f51d92d567e6a0992c7e8ff1661620af6b1980b32d0982fd6";
+ sha512 = "3d6fa0994fba5ff988e281ac4feff8655a5353ebf0d99df5ac7412cff2d19d478a912851d27f2af5bd78fdbc68030878682bb7ffa912180d2c4aa9bafcd77cd5";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/si/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/si/firefox-61.0.2.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "b7bce8630eacd3b7e07cc355068a0e9d432223cec4f5cbefc4f912dd1a9aad37dd66751c3ad4192592b52391437f2fb0bcba96f6683e83e63501bcab52f632ca";
+ sha512 = "e6d3c4049f267e68216e9824743b123539e5445a5d53297eb8af33af95a418e492a655a456970d02049f8969c81c0ab8c5be1471a5ab8e01b4744995b799158a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sk/firefox-61.0.2.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "1b5fcdd53fa59a14645494a6a2bb2e2050c9c6062fc446496888dd64e555c2326065658e622160fa02831ca073b5c3e226de5cbee8b42678a5bbdcdc0ba52d09";
+ sha512 = "66fc1f3f4fb7dec1c261db144243dc0647b4dbc4257de93c5fb017ae616d31d6825fdfafc30d3fc299a278d5fd51731f24e6033cb3807c69ccd1512527029063";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sl/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sl/firefox-61.0.2.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "b539609ccc63eae0ab092b5c7d326f414c058c58fc5188e1a55d81478e1305b612b5e7bf32f071bf71d15ddbe36fd2d09647beaa913c624e30b68bfecb52b09c";
+ sha512 = "e089b96b77a60c2c8e96f107cd26f37e681f8a8c702cf32ee3592344900c81daba274516c32ac856609917a30f8d60d853fd649fe575c3a2915072e45908126b";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/son/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/son/firefox-61.0.2.tar.bz2";
locale = "son";
arch = "linux-i686";
- sha512 = "9bd817b0ae3a80472a3cf1ba8f8c6c564bd09fc92b09c95d97008cf940a663f61aab6e52ee99991be148a54296c5af38c7105ab655a60fb6f7e171b0b2b94880";
+ sha512 = "00eecadab36816ae5e977dd50f335222e1fd8253b98daa1f14920e48678afb22b0e619ae4a86e6a45c8d2973f83f614f16a1f860e6ed1ed488851032075d6c72";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sq/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sq/firefox-61.0.2.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "c066ae8b06bab9c27dbb21f016d860c67fb63402b899d06030b821f61b4bdb1ed0cd946792e36203a2ca32d86a49a67538da24745133a36fdecc654726f13235";
+ sha512 = "ebd8ed00c12288a3ae4f6a113bbac8595ea9c0fbc35575115fd019c6158857ad083588100d4cae440822780bf25789501d0dd800bbe2baef5f037fb43aeabb74";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sr/firefox-61.0.2.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "8853eceb13dba82f95382592009198eedf465618be213659ecb962fb3590451aed7a45fab05749c77f50ef6b5f188f60d15c92af37e6f3325661de35dfcb2d71";
+ sha512 = "bfce8265755adbc3c30d56a1e4bbbbb14385ddd3d2434b6404b04e3fa3120d58b32cb9e598aeb1540f23d2757c23fe903fd5c9d5167db305a88077e98d9a39b2";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/sv-SE/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/sv-SE/firefox-61.0.2.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "7898426b4152fd469fed37b8e84daf73ac93203ee3d625a3efafbec1e2f910e321300d94329115736e1f800d5c538c7a43046e184b932e05b580238faeb63109";
+ sha512 = "518b28e8f88a763aa09c5aed12eb0f2b582f84770401f3e11e5083fe69d176ce1483a81c2345a7fae2473551bf41db6a35f341495eb59c559a99398b93a7195a";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ta/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ta/firefox-61.0.2.tar.bz2";
locale = "ta";
arch = "linux-i686";
- sha512 = "cd6248f8946bec179a192411a0f81b48ead19354cde614f1260420b6134b69eadc23f278489756ce55d3a45b94f0f7b89e4fd5a08708899485170540833634b8";
+ sha512 = "a4d5960e0b60cf03c0ecf7f0d2b697dbb68dbfb4e0f3c77548c020d574f60c0fe7cc032a81215f34108a11651800deb1b1533efad3e238fd32780f22bd5524fc";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/te/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/te/firefox-61.0.2.tar.bz2";
locale = "te";
arch = "linux-i686";
- sha512 = "6d6ee190eef46bcf6894a429a589fdf0c336eba5e3b96f28f46d6359562e4c88cbdcb18cfa0053fc5f10e4e7e310e9d7aa3a7ea32d3d6772670221d5e9b28272";
+ sha512 = "8bf1510077ce86f50c668cb8d931d6d0899d1b7559736312c86acfdc3149da75f8c8f750393e02023a9b063c27c03adcc6bd5c29c950fc0a6055392a2e0eb2d4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/th/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/th/firefox-61.0.2.tar.bz2";
locale = "th";
arch = "linux-i686";
- sha512 = "44fcee59ff292ae1015cf305440ec2f7d8fcf7888705732927311bea40d4bd140a6e74f0e0bba3788b3f9ea62f18d3fe2c23e12ddf78eda7df57da914d53dc29";
+ sha512 = "af32b002380fee3b147b2cc44831c3d2ee29d784b8c935fe1be464b302992aebba73a39929ca23b35b9b6a8475e909a73622f70810e0a4a21bc7db74a8b4da46";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/tr/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/tr/firefox-61.0.2.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "a398769dd7950dabb84638e216b1cce7be94693c29bf2989ed313ca7470f7c5bfd471a3663b08dd0c16b3ac28d5e0b1b42b30b05ab812d16914939bb1ece0b2f";
+ sha512 = "4216a4e126a41f26b344804e4222535aee43c9f52fafbb6e1d019cc743fe18c0cdeed7fc04dd06fb921efc0431256ed2f09ed21fafff8a1132d097082b849388";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/uk/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/uk/firefox-61.0.2.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "fa3301461971158c7dc6ea683b3ba130be99674762dff62cedc5120d8473cf66ddb08579b3a911946a62ff9d575e6baabb5beae7c458af8a5b5a1028c4abeee3";
+ sha512 = "dfe75bb618097d0a96066dd65ba0da7e9d3ce91c14075023c48aedfb88c6d30b83c8ab503666c7581783baf347beac58e81d49e7f9b671bedcdb6827f0843b35";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/ur/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/ur/firefox-61.0.2.tar.bz2";
locale = "ur";
arch = "linux-i686";
- sha512 = "a8d587b5808ca09907e2d788bf5d85df12663d30dc6d28b0c589c98b4e973eafb5a34e0fa69c5cefec992a50249e1c846f1d858e089f5264e6db14c261b6dcf0";
+ sha512 = "0a1a8cae5f364b5e0e2570ef6e06870efd136322082e2fb7690b381f05195eee48787ac679916cd7508f9f51458c038798c9e73f982992dd5b0de8d596e83ca4";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/uz/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/uz/firefox-61.0.2.tar.bz2";
locale = "uz";
arch = "linux-i686";
- sha512 = "b502728c13ac63f4017f2ddf655bb894f9486c8538c75cb4e68de06ff2fa93a2ce0a9f3e36180a28aaa0fe4c23d35a5d734ab26110a1631d8bc5aea00f7eaa14";
+ sha512 = "153e781c6e4a530fad7631168afaaed74b0c8323317b1b4104cfffd8ee9250ae9af0ed9a0a0f157fc6745dfef7889402426c3d5e13d0c1b234fdaf952c9cb3aa";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/vi/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/vi/firefox-61.0.2.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "22e87ab09fd252886bf0040b43cd18e8d17666efe86da5fa3d6c981f3d85c1eaecf323a27157599d335ab8d09fdd8afd0a34ba7d2daa6069ef54b778074a98e4";
+ sha512 = "1cc2e611316137b1d569d3c2617d41bddc48a8618a8937eab643ebdf94727139743b8bc6e1d18a7487e9d30f867ae1b7f77bfd528e0b535d122a4e8f9fcd311c";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/xh/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/xh/firefox-61.0.2.tar.bz2";
locale = "xh";
arch = "linux-i686";
- sha512 = "eb941a2457336c1057103736501d6a0eef688750e7a3ecf672bdc7957fc10ac0e681cbb43d6d88e9025182df1c18bdc2e6ed42332359ad464756f46e69240d75";
+ sha512 = "b0c4a093950fe90ad2249a5259843e7b3b4bdf2179b0c7ee61e1f965a4104636a53d7db0b91aaff3047cc7252855970f12e1b3bc4aa9e4f85d301652cb53c6c0";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/zh-CN/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/zh-CN/firefox-61.0.2.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "ef196dc65cf7d93986d332795f5bee25b8bfb7322d8def53921bc3456c28ddfe555ad9a15fc7805662564d43f17391482442344502ee71cb30a77add41ef5a11";
+ sha512 = "b3d1ea1e74ce5c7779bd1c7299197d0143688cc6bd9c4ae0b391e3849fec40c3142a9b7db19d3805616fa885deb16a6fdbe2fd23ddf0eac0fb0094498917d356";
}
- { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.1/linux-i686/zh-TW/firefox-61.0.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/firefox/releases/61.0.2/linux-i686/zh-TW/firefox-61.0.2.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "7bdebc9f67bf6ed0f5b19d95abb2b3550ff5d8da4d9da3f7764340ded15fb16bccf910bdc56c250db789bed735bada5ac8f4a5f5353174d94dabf984e03f7c23";
+ sha512 = "cda9d835f282746cb711054f1ed2f137e0f7e89c27429af12f470ed8984ea0c9a4f28e5cd403aa2f37fe0c06271c7651f794009ec11ddc64a96c4c661ca9ecb6";
}
];
}
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 336cd255661..bfdb5fcc010 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -16,7 +16,7 @@
## optional libraries
-, alsaSupport ? true, alsaLib
+, alsaSupport ? stdenv.isLinux, alsaLib
, pulseaudioSupport ? true, libpulseaudio
, ffmpegSupport ? true, gstreamer, gst-plugins-base
, gtk3Support ? !isTorBrowserLike, gtk2, gtk3, wrapGAppsHook
@@ -39,6 +39,10 @@
, safeBrowsingSupport ? false
, drmSupport ? false
+# macOS dependencies
+, xcbuild, CoreMedia, ExceptionHandling, Kerberos, AVFoundation, MediaToolbox
+, CoreLocation, Foundation, AddressBook, libobjc, cups, rsync
+
## other
# As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at
@@ -66,7 +70,14 @@ assert stdenv.cc.libc or null != null;
let
flag = tf: x: [(if tf then "--enable-${x}" else "--disable-${x}")];
- gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
+
+ default-toolkit = if stdenv.isDarwin then "cairo-cocoa"
+ else "cairo-gtk${if gtk3Support then "3" else "2"}";
+
+ execdir = if stdenv.isDarwin
+ then "/Applications/${browserName}.app/Contents/MacOS"
+ else "/bin";
+ browserName = if stdenv.isDarwin then "Firefox" else "firefox";
in
stdenv.mkDerivation (rec {
@@ -90,13 +101,27 @@ stdenv.mkDerivation (rec {
++ lib.optional pulseaudioSupport libpulseaudio # only headers are needed
++ lib.optionals ffmpegSupport [ gstreamer gst-plugins-base ]
++ lib.optional gtk3Support gtk3
- ++ lib.optional gssSupport kerberos;
+ ++ lib.optional gssSupport kerberos
+ ++ lib.optionals stdenv.isDarwin [ CoreMedia ExceptionHandling Kerberos
+ AVFoundation MediaToolbox CoreLocation
+ Foundation libobjc AddressBook cups ];
- NIX_CFLAGS_COMPILE = "-I${nspr.dev}/include/nspr -I${nss.dev}/include/nss -I${glib.dev}/include/gio-unix-2.0";
+ NIX_CFLAGS_COMPILE = [ "-I${nspr.dev}/include/nspr"
+ "-I${nss.dev}/include/nss"
+ "-I${glib.dev}/include/gio-unix-2.0" ]
+ ++ lib.optional stdenv.isDarwin [
+ "-isystem ${llvmPackages.libcxx}/include/c++/v1"
+ "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10" ];
+
+ postPatch = lib.optionalString stdenv.isDarwin ''
+ substituteInPlace js/src/jsmath.cpp --replace 'defined(HAVE___SINCOS)' 0
+ '';
nativeBuildInputs =
[ autoconf213 which gnused pkgconfig perl python2 cargo rustc ]
- ++ lib.optional gtk3Support wrapGAppsHook ++ extraNativeBuildInputs;
+ ++ lib.optional gtk3Support wrapGAppsHook
+ ++ lib.optionals stdenv.isDarwin [ xcbuild rsync ]
+ ++ extraNativeBuildInputs;
preConfigure = ''
# remove distributed configuration files
@@ -110,11 +135,23 @@ stdenv.mkDerivation (rec {
'' else ''
make -f client.mk configure-files
configureScript="$(realpath ./configure)"
- '') + ''
- cxxLib=$( echo -n ${gcc}/include/c++/* )
- archLib=$cxxLib/$( ${gcc}/bin/gcc -dumpmachine )
+ '') + lib.optionalString (!isTorBrowserLike && lib.versionAtLeast version "53") ''
+ export MOZCONFIG=$(pwd)/mozconfig
- test -f layout/style/ServoBindings.toml && sed -i -e '/"-DRUST_BINDGEN"/ a , "-cxx-isystem", "'$cxxLib'", "-isystem", "'$archLib'"' layout/style/ServoBindings.toml
+ # Set C flags for Rust's bindgen program. Unlike ordinary C
+ # compilation, bindgen does not invoke $CC directly. Instead it
+ # uses LLVM's libclang. To make sure all necessary flags are
+ # included we need to look in a few places.
+ # TODO: generalize this process for other use-cases.
+
+ BINDGEN_CFLAGS="$(< ${stdenv.cc}/nix-support/libc-cflags) \
+ $(< ${stdenv.cc}/nix-support/cc-cflags) \
+ ${stdenv.cc.default_cxx_stdlib_compile} \
+ ${lib.optionalString stdenv.cc.isClang "-idirafter ${stdenv.cc.cc}/lib/clang/${lib.getVersion stdenv.cc.cc}/include"} \
+ ${lib.optionalString stdenv.cc.isGNU "-isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc} -isystem ${stdenv.cc.cc}/include/c++/${lib.getVersion stdenv.cc.cc}/$(cc -dumpmachine)"} \
+ $NIX_CFLAGS_COMPILE"
+
+ echo "ac_add_options BINDGEN_CFLAGS='$BINDGEN_CFLAGS'" >> $MOZCONFIG
'' + lib.optionalString googleAPISupport ''
# Google API key used by Chromium and Firefox.
# Note: These are for NixOS/nixpkgs use ONLY. For your own distribution,
@@ -146,8 +183,9 @@ stdenv.mkDerivation (rec {
"--enable-jemalloc"
"--disable-maintenance-service"
"--disable-gconf"
- "--enable-default-toolkit=cairo-gtk${if gtk3Support then "3" else "2"}"
+ "--enable-default-toolkit=${default-toolkit}"
]
+ ++ lib.optional (stdenv.isDarwin && lib.versionAtLeast version "61") "--disable-xcode-checks"
++ lib.optional (lib.versionOlder version "61") "--enable-system-hunspell"
++ lib.optionals (lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [
# on i686-linux: --with-libclang-path is not available in this configuration
@@ -223,7 +261,12 @@ stdenv.mkDerivation (rec {
paxmark m dist/bin/xpcshell
'';
- postInstall = ''
+ installPhase = if stdenv.isDarwin then ''
+ mkdir -p $out/Applications
+ cp -LR dist/Firefox.app $out/Applications
+ '' else null;
+
+ postInstall = lib.optionalString stdenv.isLinux ''
# For grsecurity kernels
paxmark m $out/lib/firefox*/{firefox,firefox-bin,plugin-container}
@@ -234,7 +277,7 @@ stdenv.mkDerivation (rec {
gappsWrapperArgs+=(--argv0 "$out/bin/.firefox-wrapped")
'';
- postFixup = ''
+ postFixup = lib.optionalString stdenv.isLinux ''
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
patchelf --set-rpath "${lib.getLib libnotify
}/lib:$(patchelf --print-rpath "$out"/lib/firefox*/libxul.so)" \
@@ -244,11 +287,10 @@ stdenv.mkDerivation (rec {
doInstallCheck = true;
installCheckPhase = ''
# Some basic testing
- "$out/bin/firefox" --version
+ "$out${execdir}/${browserName}" --version
'';
passthru = {
- browserName = "firefox";
inherit version updateScript;
isFirefox3Like = true;
inherit isTorBrowserLike;
@@ -256,6 +298,8 @@ stdenv.mkDerivation (rec {
inherit nspr;
inherit ffmpegSupport;
inherit gssSupport;
+ inherit execdir;
+ inherit browserName;
} // lib.optionalAttrs gtk3Support { inherit gtk3; };
} // overrides)
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index f1d7b216120..984d80167c3 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -20,10 +20,10 @@ rec {
firefox = common rec {
pname = "firefox";
- version = "61.0.1";
+ version = "61.0.2";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
- sha512 = "0alkiz89c42y6677n7csk694g9qsfzm8x928i6007mcdyh8ifkg1604pxwp6irid0w3v8cz7b2153jkk4f0qdx85a2r9csh8hbar583";
+ sha512 = "3zzcxqjpsn2m5z4l66rxrq7yf58aii370jj8pcl50smcd55sfsyknnc20agbppsw4k4pnwycfn57im33swwkjzg0hk0h2ng4rvi42x2";
};
patches = nixpkgsPatches ++ [
@@ -36,7 +36,8 @@ rec {
description = "A web browser built from Firefox source tree";
homepage = http://www.mozilla.com/en-US/firefox/;
maintainers = with lib.maintainers; [ eelco ];
- platforms = lib.platforms.linux;
+ platforms = lib.platforms.unix;
+ license = lib.licenses.mpl20;
};
updateScript = callPackage ./update.nix {
attrPath = "firefox-unwrapped";
@@ -138,6 +139,7 @@ rec {
'';
homepage = https://www.torproject.org/projects/torbrowser.html;
platforms = lib.platforms.linux;
+ license = lib.licenses.bsd3;
};
};
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index 584dca63297..b64a6cf7ad9 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -7,7 +7,7 @@
, trezor-bridge, bluejeans, djview4, adobe-reader
, google_talk_plugin, fribid, gnome3/*.gnome-shell*/
, esteidfirefoxplugin
-, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration
+, browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow
, udev
, kerberos
}:
@@ -43,6 +43,9 @@ let
plugins =
assert !(jre && icedtea);
+ if builtins.hasAttr "enableVLC" cfg
+ then throw "The option \"${browserName}.enableVLC\" has been removed since Firefox no longer supports npapi plugins"
+ else
([ ]
++ lib.optional enableAdobeFlash flashplayer
++ lib.optional (cfg.enableDjvu or false) (djview4)
@@ -61,6 +64,7 @@ let
nativeMessagingHosts =
([ ]
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
+ ++ lib.optional (cfg.enableBukubrow or false) bukubrow
++ lib.optional (cfg.enableGnomeExtensions or false) chrome-gnome-shell
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
++ lib.optional (cfg.enablePlasmaBrowserIntegration or false) plasma-browser-integration
@@ -97,24 +101,28 @@ let
];
};
- buildInputs = [makeWrapper]
- ++ lib.optional (browser ? gtk3) browser.gtk3;
+ nativeBuildInputs = [ makeWrapper lndir ];
+ buildInputs = lib.optional (browser ? gtk3) browser.gtk3;
- buildCommand = ''
- if [ ! -x "${browser}/bin/${browserName}" ]
+ buildCommand = lib.optionalString stdenv.isDarwin ''
+ mkdir -p $out/Applications
+ cp -R --no-preserve=mode,ownership ${browser}/Applications/${browserName}.app $out/Applications
+ rm -f $out${browser.execdir or "/bin"}/${browserName}
+ '' + ''
+ if [ ! -x "${browser}${browser.execdir or "/bin"}/${browserName}" ]
then
- echo "cannot find executable file \`${browser}/bin/${browserName}'"
+ echo "cannot find executable file \`${browser}${browser.execdir or "/bin"}/${browserName}'"
exit 1
fi
- makeWrapper "$(readlink -v --canonicalize-existing "${browser}/bin/${browserName}")" \
- "$out/bin/${browserName}${nameSuffix}" \
+ makeWrapper "$(readlink -v --canonicalize-existing "${browser}${browser.execdir or "/bin"}/${browserName}")" \
+ "$out${browser.execdir or "/bin"}/${browserName}${nameSuffix}" \
--suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \
--suffix LD_LIBRARY_PATH ':' "$libs" \
--suffix-each GTK_PATH ':' "$gtk_modules" \
--suffix-each LD_PRELOAD ':' "$(cat $(filterExisting $(addSuffix /extra-ld-preload $plugins)))" \
--prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" \
- --suffix PATH ':' "$out/bin" \
+ --suffix PATH ':' "$out${browser.execdir or "/bin"}" \
--set MOZ_APP_LAUNCHER "${browserName}${nameSuffix}" \
--set MOZ_SYSTEM_DIR "$out/lib/mozilla" \
${lib.optionalString (browser ? gtk3)
@@ -140,7 +148,7 @@ let
mkdir -p $out/lib/mozilla
for ext in ${toString nativeMessagingHosts}; do
- ${lndir}/bin/lndir -silent $ext/lib/mozilla $out/lib/mozilla
+ lndir -silent $ext/lib/mozilla $out/lib/mozilla
done
# For manpages, in case the program supplies them
diff --git a/pkgs/applications/networking/browsers/jumanji/default.nix b/pkgs/applications/networking/browsers/jumanji/default.nix
deleted file mode 100644
index 26a7e883c60..00000000000
--- a/pkgs/applications/networking/browsers/jumanji/default.nix
+++ /dev/null
@@ -1,31 +0,0 @@
-{ stdenv, fetchgit, pkgconfig, girara, gtk, webkitgtk, glib-networking, makeWrapper
-, gsettings-desktop-schemas }:
-
-stdenv.mkDerivation rec {
- name = "jumanji-${version}";
- version = "20150107";
-
- src = fetchgit {
- url = https://git.pwmt.org/pwmt/jumanji.git;
- rev = "f8e04e5b5a9fec47d49ca63a096e5d35be281151";
- sha256 = "1dsbyz489fx7dp07i29q1rjkl7nhrfscc8ks8an2rdyhx3457asg";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ girara gtk webkitgtk makeWrapper gsettings-desktop-schemas ];
-
- makeFlags = [ "PREFIX=$(out)" ];
-
- preFixup=''
- wrapProgram "$out/bin/jumanji" \
- --prefix GIO_EXTRA_MODULES : "${glib-networking.out}/lib/gio/modules" \
- --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
- '';
-
- meta = with stdenv.lib; {
- description = "Minimal web browser";
- homepage = https://pwmt.org/projects/jumanji/;
- platforms = platforms.all;
- maintainers = [ maintainers.koral ];
- };
-}
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
index 2384a9da19c..94d0e9e5bad 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/default.nix
@@ -73,7 +73,7 @@ let
in
stdenv.mkDerivation rec {
name = "flashplayer-${version}";
- version = "30.0.0.134";
+ version = "30.0.0.154";
src = fetchurl {
url =
@@ -84,14 +84,14 @@ stdenv.mkDerivation rec {
sha256 =
if debug then
if arch == "x86_64" then
- "1xa2mcbcxpfrqdf37a98nvvsvyp0bm3lsv21ky3ps9cba8a13z80"
+ "04hfh0vn1n70gdpfydq0sj94d6rkbk80h4pmy3rsfvhg0x540wx8"
else
- "1jgl57ggcszdim51dcr0gsjmrdb2kdvxl0lv5zl83cvxcyz0z4p6"
+ "073327sszbvkglh5b18axmwv40sy2vyacdhcd1fx82qskv44sfda"
else
if arch == "x86_64" then
- "0331r5af4zrvwc4h7dp5qyy91dfam5z03yjggls3x04i10nz5myw"
+ "03ypgzy88ck5rn1q971v0km9yw3p10ly1zkxh239v6nx0hs35w84"
else
- "011cf0kycs4ih45l23bp6rr2vm7w7jaj4pjvmqwjax4xrb5pzkic";
+ "0rld7i659ccp4gvcvdkqkc1lajvlss5d4qndzf9aqiksvdknv62x";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
index 8420dbdaaa8..ba8a8de9320 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer/standalone.nix
@@ -49,7 +49,7 @@
stdenv.mkDerivation rec {
name = "flashplayer-standalone-${version}";
- version = "30.0.0.134";
+ version = "30.0.0.154";
src = fetchurl {
url =
@@ -59,9 +59,9 @@ stdenv.mkDerivation rec {
"https://fpdownload.macromedia.com/pub/flashplayer/updaters/30/flash_player_sa_linux.x86_64.tar.gz";
sha256 =
if debug then
- "1plmhv1799j0habmyxy7zhvilh823djmg4i387s6qifr5iv66pax"
+ "133zhgc5fh6s0xr93lv70xcrgvaj7lhjxk5w7xz79h3mp185p3g4"
else
- "13cb7sca5mw5b1iiimyxbfxwpmdh7aya8rnlhkv3fgk5a1jwrxqr";
+ "1xz1l5q0zahalh0l4mkrwhmfrmcli3sckg3rcfnllizq9rbfzcmr";
};
nativeBuildInputs = [ unzip ];
diff --git a/pkgs/applications/networking/browsers/palemoon/default.nix b/pkgs/applications/networking/browsers/palemoon/default.nix
index e6b5ee641ee..fcc653e08f4 100644
--- a/pkgs/applications/networking/browsers/palemoon/default.nix
+++ b/pkgs/applications/networking/browsers/palemoon/default.nix
@@ -10,14 +10,14 @@
stdenv.mkDerivation rec {
name = "palemoon-${version}";
- version = "27.9.2";
+ version = "27.9.4";
src = fetchFromGitHub {
name = "palemoon-src";
owner = "MoonchildProductions";
repo = "Pale-Moon";
rev = version + "_Release";
- sha256 = "0v6vgkxac2s1hw1namvrjysj2k1kbkabwdxrpq6kyd8svr7n974r";
+ sha256 = "0ir5gzhw98gfn15x58g1fwi11jd7gysvacqxg1v0jdjhgdl4m5sx";
};
desktopItem = makeDesktopItem {
@@ -79,6 +79,8 @@ stdenv.mkDerivation rec {
chmod u+w .
'';
+ hardeningDisable = [ "format" ];
+
buildPhase = ''
cd $builddir
$src/mach build
diff --git a/pkgs/applications/networking/browsers/tor-browser-bundle/default.nix b/pkgs/applications/networking/browsers/tor-browser-bundle/default.nix
index 031c520275f..50b992253ce 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle/default.nix
@@ -337,6 +337,7 @@ stdenv.mkDerivation rec {
$out/bin/tor-browser -version >/dev/null
'';
+ passthru.execdir = "/bin";
meta = with stdenv.lib; {
description = "An unofficial version of the tor browser bundle, built from source";
homepage = https://torproject.org/;
diff --git a/pkgs/applications/networking/browsers/w3m/default.nix b/pkgs/applications/networking/browsers/w3m/default.nix
index c71ccdf8a0d..d1561a06526 100644
--- a/pkgs/applications/networking/browsers/w3m/default.nix
+++ b/pkgs/applications/networking/browsers/w3m/default.nix
@@ -76,5 +76,6 @@ stdenv.mkDerivation rec {
description = "A text-mode web browser";
maintainers = [ maintainers.cstrahan ];
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.mit;
};
}
diff --git a/pkgs/applications/networking/cluster/hadoop/default.nix b/pkgs/applications/networking/cluster/hadoop/default.nix
index 6f4bc17f8b5..dfe6513bf0c 100644
--- a/pkgs/applications/networking/cluster/hadoop/default.nix
+++ b/pkgs/applications/networking/cluster/hadoop/default.nix
@@ -11,10 +11,15 @@ let
inherit sha256;
};
+ postUnpack = stdenv.lib.optionalString (tomcat != null) ''
+ install -D ${tomcat.src} $sourceRoot/hadoop-hdfs-project/hadoop-hdfs-httpfs/downloads/apache-tomcat-${tomcat.version}.tar.gz
+ install -D ${tomcat.src} $sourceRoot/hadoop-common-project/hadoop-kms/downloads/apache-tomcat-${tomcat.version}.tar.gz
+ '';
+
# perform fake build to make a fixed-output derivation of dependencies downloaded from maven central (~100Mb in ~3000 files)
fetched-maven-deps = stdenv.mkDerivation {
name = "hadoop-${version}-maven-deps";
- inherit src nativeBuildInputs buildInputs configurePhase;
+ inherit src postUnpack nativeBuildInputs buildInputs configurePhase;
buildPhase = ''
while mvn package -Dmaven.repo.local=$out/.m2 ${mavenFlags} -Dmaven.wagon.rto=5000; [ $? = 1 ]; do
echo "timeout, restart maven to continue downloading"
@@ -48,11 +53,6 @@ let
'';
configurePhase = "true"; # do not trigger cmake hook
mavenFlags = "-Drequire.snappy -Drequire.bzip2 -DskipTests -Pdist,native -e";
- # prevent downloading tomcat during the build
- preBuild = stdenv.lib.optionalString (tomcat != null) ''
- install -D ${tomcat.src} hadoop-hdfs-project/hadoop-hdfs-httpfs/downloads/apache-tomcat-${tomcat.version}.tar.gz
- install -D ${tomcat.src} hadoop-common-project/hadoop-kms/downloads/apache-tomcat-${tomcat.version}.tar.gz
- '';
buildPhase = ''
# 'maven.repo.local' must be writable
mvn package --offline -Dmaven.repo.local=$(cp -dpR ${fetched-maven-deps}/.m2 ./ && chmod +w -R .m2 && pwd)/.m2 ${mavenFlags}
@@ -123,8 +123,8 @@ let
in {
hadoop_2_7 = common {
- version = "2.7.6";
- sha256 = "0wmg0iy0qxrf43fzajzmx03gxp4yx197vxacqwkxaj45clqwl010";
+ version = "2.7.7";
+ sha256 = "1ahv67f3lwak3kbjvnk1gncq56z6dksbajj872iqd0awdsj3p5rf";
dependencies-sha256 = "1lsr9nvrynzspxqcamb10d596zlnmnfpxhkd884gdiva0frm0b1r";
tomcat = tomcat_6_0_48;
};
@@ -147,9 +147,9 @@ in {
tomcat = null;
};
hadoop_3_1 = common {
- version = "3.1.0";
- sha256 = "0lig25jkffkzc2bfgyrnm3wymapgyw9fkai8sk9fnmp7cljia314";
- dependencies-sha256 = "1ri6a7lrijh538vy7v0fzgvkw603pf8jkh3ldl1kl7l0dvszd70d";
+ version = "3.1.1";
+ sha256 = "04hhdbyd4x1hy0fpy537f8mi0864hww97zap29x7dk1smrffwabd";
+ dependencies-sha256 = "1q63jsxg3d31x0p8hvhpvbly2b07almyzsbhwphbczl3fhlqgiwn";
tomcat = null;
};
}
diff --git a/pkgs/applications/networking/cluster/kontemplate/default.nix b/pkgs/applications/networking/cluster/kontemplate/default.nix
index e5d649c68b7..1e03efddc06 100644
--- a/pkgs/applications/networking/cluster/kontemplate/default.nix
+++ b/pkgs/applications/networking/cluster/kontemplate/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "kontemplate-${version}";
- version = "1.6.0";
+ version = "1.7.0";
goPackagePath = "github.com/tazjin/kontemplate";
goDeps = ./deps.nix;
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "tazjin";
repo = "kontemplate";
rev = "v${version}";
- sha256 = "06qcf2cxs686kd7iqccmqd5chdzxgbkav95byjim7sgvq9qjajfi";
+ sha256 = "0vzircajhrfq1nykwpl52cqgzyhy51w4ff7ldpgi95w3a4fz1hzz";
};
meta = with lib; {
diff --git a/pkgs/applications/networking/cluster/kontemplate/deps.nix b/pkgs/applications/networking/cluster/kontemplate/deps.nix
index db2692a79e7..f0a52f5266e 100644
--- a/pkgs/applications/networking/cluster/kontemplate/deps.nix
+++ b/pkgs/applications/networking/cluster/kontemplate/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/Masterminds/semver";
- rev = "517734cc7d6470c0d07130e40fd40bdeb9bcd3fd";
- sha256 = "1625b5sxpmlz60jw67j1ljfcc09d4lhxg3z6gc4am8s2rrdgwij6";
+ rev = "c84ddcca87bf5a941b138dde832a7e20b0159ad8";
+ sha256 = "1dcfdr018a0yszjpvr3wshvq9cc3kvy95l55si556p617wsn1wan";
};
}
{
@@ -14,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/Masterminds/sprig";
- rev = "e039e20e500c2c025d9145be375e27cf42a94174";
- sha256 = "1yhpyzq6ghwl0242phjpbc9358fcw63pxrcxsyv9n4dm0w15va3m";
+ rev = "77bb58b7f5e10889a1195c21b9e7a96ee166f199";
+ sha256 = "0q4g12f3nvda1skz33qzbbdd2vj3gjfwf361hyzlx20s71brk3bk";
};
}
{
@@ -50,8 +50,17 @@
fetch = {
type = "git";
url = "https://github.com/ghodss/yaml";
- rev = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7";
- sha256 = "0skwmimpy7hlh7pva2slpcplnm912rp3igs98xnqmn859kwa5v8g";
+ rev = "e9ed3c6dfb39bb1a32197cb10d527906fe4da4b6";
+ sha256 = "07cf0j3wbsl1gmn175mdgljcarfz4xbqd6pgc7b08a5lcn7zwhjz";
+ };
+ }
+ {
+ goPackagePath = "github.com/google/uuid";
+ fetch = {
+ type = "git";
+ url = "https://github.com/google/uuid";
+ rev = "dec09d789f3dba190787f8b4454c7d3c936fed9e";
+ sha256 = "1hc4w67p6zkh2qk7wm1yrl69jjrjjk615mly5ll4iidn1m4mzi4i";
};
}
{
@@ -59,8 +68,8 @@
fetch = {
type = "git";
url = "https://github.com/huandu/xstrings";
- rev = "3959339b333561bf62a38b424fd41517c2c90f40";
- sha256 = "0f1jyd80grpr88gwhljx2x0xgsyzw07807n4z4axxxlybh5f0nh1";
+ rev = "7bb0250b58e5c15670406e6f93ffda43281305b1";
+ sha256 = "1fc8q65xvsxpa12p8hcjqap2pf72zqlwpm165js9kwbgm2sf977c";
};
}
{
@@ -68,17 +77,8 @@
fetch = {
type = "git";
url = "https://github.com/imdario/mergo";
- rev = "d806ba8c21777d504a2090a2ca4913c750dd3a33";
- sha256 = "12n3lfbfxvnag916c6dpxl48j29s482zwsqjc6wk4vb68qbz2nl3";
- };
- }
- {
- goPackagePath = "github.com/satori/go.uuid";
- fetch = {
- type = "git";
- url = "https://github.com/satori/go.uuid";
- rev = "5bf94b69c6b68ee1b541973bb8e1144db23a194b";
- sha256 = "0l782l4srv36pj8pfgn61996d0vjifld4a569rbjwq5h14pd0c07";
+ rev = "9f23e2d6bd2a77f959b2bf6acdbefd708a83a4a4";
+ sha256 = "1lbzy8p8wv439sqgf0n21q52flf2wbamp6qa1jkyv6an0nc952q7";
};
}
{
@@ -86,8 +86,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "ab89591268e0c8b748cbe4047b00197516011af5";
- sha256 = "1cbg8wlv1hmdps9ksa4kym5zy0mb2yjykw4ns7yqv7nmz4s5xajr";
+ rev = "de0752318171da717af4ce24d0a2e8626afaeb11";
+ sha256 = "1ps1dl2a5lwr3vbwcy8n4i1v73m567y024sk961fk281phrzp13i";
};
}
{
@@ -95,8 +95,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/alecthomas/kingpin.v2";
- rev = "1087e65c9441605df944fb12c33f0fe7072d18ca";
- sha256 = "18llqzkdqf62qbqcv2fd3j0igl6cwwn4dissf5skkvxrcxjcmmj0";
+ rev = "947dcec5ba9c011838740e680966fd7087a71d0d";
+ sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r";
};
}
{
@@ -104,8 +104,8 @@
fetch = {
type = "git";
url = "https://gopkg.in/yaml.v2";
- rev = "eb3733d160e74a9c7e442f435eb3bea458e1d19f";
- sha256 = "1srhvcaa9db3a6xj29mkjr5kg33y71pclrlx4vcwz5m1lgb5c7q6";
+ rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
};
}
]
diff --git a/pkgs/applications/networking/cluster/openshift/default.nix b/pkgs/applications/networking/cluster/openshift/default.nix
index 6f836d27357..0f137a872da 100644
--- a/pkgs/applications/networking/cluster/openshift/default.nix
+++ b/pkgs/applications/networking/cluster/openshift/default.nix
@@ -9,15 +9,17 @@
with lib;
let
- version = "3.9.0";
+ version = "3.10.0";
ver = stdenv.lib.elemAt (stdenv.lib.splitString "." version);
versionMajor = ver 0;
versionMinor = ver 1;
versionPatch = ver 2;
- gitCommit = "191fece";
+ gitCommit = "dd10d17";
# version is in vendor/k8s.io/kubernetes/pkg/version/base.go
- k8sversion = "v1.9.1";
- k8sgitcommit = "a0ce1bc657";
+ k8sversion = "v1.10.0";
+ k8sgitcommit = "b81c8f8";
+ k8sgitMajor = "0";
+ k8sgitMinor = "1";
in stdenv.mkDerivation rec {
name = "openshift-origin-${version}";
inherit version;
@@ -26,7 +28,7 @@ in stdenv.mkDerivation rec {
owner = "openshift";
repo = "origin";
rev = "v${version}";
- sha256 = "06k0zilfyvll7z34yirraslgpwgah9k6y5i6wgi7f00a79k76k78";
+ sha256 = "13aglz005jl48z17vnggkvr39l5h6jcqgkfyvkaz4c3jakms1hi9";
};
# go > 1.10
@@ -38,15 +40,15 @@ in stdenv.mkDerivation rec {
patchPhase = ''
patchShebangs ./hack
- substituteInPlace pkg/oc/bootstrap/docker/host/host.go \
+ substituteInPlace pkg/oc/clusterup/docker/host/host.go \
--replace 'nsenter --mount=/rootfs/proc/1/ns/mnt findmnt' \
'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/findmnt'
- substituteInPlace pkg/oc/bootstrap/docker/host/host.go \
+ substituteInPlace pkg/oc/clusterup/docker/host/host.go \
--replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mount' \
'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/mount'
- substituteInPlace pkg/oc/bootstrap/docker/host/host.go \
+ substituteInPlace pkg/oc/clusterup/docker/host/host.go \
--replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mkdir' \
'nsenter --mount=/rootfs/proc/1/ns/mnt ${coreutils}/bin/mkdir'
'';
@@ -61,6 +63,8 @@ in stdenv.mkDerivation rec {
echo "OS_GIT_COMMIT=${gitCommit}" >> os-version-defs
echo "KUBE_GIT_VERSION=${k8sversion}" >> os-version-defs
echo "KUBE_GIT_COMMIT=${k8sgitcommit}" >> os-version-defs
+ echo "KUBE_GIT_MAJOR=${k8sgitMajor}" >> os-version-defs
+ echo "KUBE_GIT_MINOR=${k8sgitMinor}" >> os-version-defs
export OS_VERSION_FILE="os-version-defs"
export CC=clang
make all WHAT='${concatStringsSep " " components}'
diff --git a/pkgs/applications/networking/cluster/terraform-provider-libvirt/default.nix b/pkgs/applications/networking/cluster/terraform-provider-libvirt/default.nix
index 34a3be55f30..2beceddc7fb 100644
--- a/pkgs/applications/networking/cluster/terraform-provider-libvirt/default.nix
+++ b/pkgs/applications/networking/cluster/terraform-provider-libvirt/default.nix
@@ -19,7 +19,7 @@
buildGoPackage rec {
name = "terraform-provider-libvirt-${version}";
- version = "0.3";
+ version = "0.4";
goPackagePath = "github.com/dmacvicar/terraform-provider-libvirt";
@@ -27,13 +27,13 @@ buildGoPackage rec {
owner = "dmacvicar";
repo = "terraform-provider-libvirt";
rev = "v${version}";
- sha256 = "004gxy55p5cf39f2zpah0i2zhvs4x6ixnxy8z9v7314604ggpkna";
+ sha256 = "05jkjp1kis4ncryv34pkb9cz2yhzbwg62x9qmlqsqlxwz9hqny3r";
};
buildInputs = [ libvirt pkgconfig makeWrapper ];
- goDeps = ./deps.nix;
-
+ # mkisofs needed to create ISOs holding cloud-init data,
+ # and wrapped to terraform via deecb4c1aab780047d79978c636eeb879dd68630
propagatedBuildInputs = [ cdrtools ];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/cluster/terraform-provider-libvirt/deps.nix b/pkgs/applications/networking/cluster/terraform-provider-libvirt/deps.nix
deleted file mode 100644
index fdf394073ab..00000000000
--- a/pkgs/applications/networking/cluster/terraform-provider-libvirt/deps.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-[
- {
- goPackagePath = "github.com/aws/aws-sdk-go";
- fetch = {
- type = "git";
- url = "https://github.com/aws/aws-sdk-go";
- rev = "c861d27d0304a79f727e9a8a4e2ac1e74602fdc0";
- sha256 = "023cyg551dvm2l50dx1qsikkj77lk2dhiya7by8in7h65av6hjgl";
- };
- }
-]
diff --git a/pkgs/applications/networking/cluster/terraform/default.nix b/pkgs/applications/networking/cluster/terraform/default.nix
index 358a1f23147..edeac9671c1 100644
--- a/pkgs/applications/networking/cluster/terraform/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/default.nix
@@ -104,8 +104,8 @@ in rec {
terraform_0_10-full = terraform_0_10.withPlugins lib.attrValues;
terraform_0_11 = pluggable (generic {
- version = "0.11.7";
- sha256 = "0q5gl8yn1f8fas1v68lz081k88gbmlk7f2xqlwqmh01qpqjxd42q";
+ version = "0.11.8";
+ sha256 = "1kdmx21l32vj5kvkimkx0s5mxgmgkdwlgbin4f3iqjflzip0cddh";
patches = [ ./provider-path.patch ];
passthru = { inherit plugins; };
});
diff --git a/pkgs/applications/networking/cluster/terraform/providers/data.nix b/pkgs/applications/networking/cluster/terraform/providers/data.nix
index 554c56fdae6..4ae44cafbf4 100644
--- a/pkgs/applications/networking/cluster/terraform/providers/data.nix
+++ b/pkgs/applications/networking/cluster/terraform/providers/data.nix
@@ -4,15 +4,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-alicloud";
- version = "1.9.5";
- sha256 = "12yhy0p4xciw70i0gvwzbg39f6mfin2cfdblxyqjlv9bwg26k7jz";
+ version = "1.10.0";
+ sha256 = "19lplakpl8dz4a8xw9va86gd774yq4gayq4kzv3pvr62b03a999x";
};
archive =
{
owner = "terraform-providers";
repo = "terraform-provider-archive";
- version = "1.0.3";
- sha256 = "1il8v9zi838naprr8dqzipk6ns71l8vdqidarxklnn8wdwxmacg4";
+ version = "1.1.0";
+ sha256 = "1fsynv725cmqz819v9p4i4h4w4y77mbya5y9v81sqvacqvr3i05h";
};
arukas =
{
@@ -32,29 +32,22 @@
{
owner = "terraform-providers";
repo = "terraform-provider-aws";
- version = "1.25.0";
- sha256 = "1cg2pch6nip96qdzca7q0ak6308fkjxz9zjdcv74cwg0f65frh7d";
- };
- azure-classic =
- {
- owner = "terraform-providers";
- repo = "terraform-provider-azure-classic";
- version = "0.1.1";
- sha256 = "11myqq3wnxvpysjycvwg7b14ll8d9vkn06xb3r26kmc42fkl5xv1";
+ version = "1.30.0";
+ sha256 = "1si2fm5nm7gad90lf410zwjf2q5kd8mv6nkkbfnfdzkpkchavr95";
};
azurerm =
{
owner = "terraform-providers";
repo = "terraform-provider-azurerm";
- version = "1.7.0";
- sha256 = "0lf83pc5gdmd61i93221zdg9pdzfpfnvhis8kf1s2jlc6zshbabv";
+ version = "1.12.0";
+ sha256 = "1avp2vhlj60iw17pw39003p30byms7xvq5lkippm60ak4ky9p51b";
};
azurestack =
{
owner = "terraform-providers";
repo = "terraform-provider-azurestack";
- version = "0.1.0";
- sha256 = "144dfaq16g41i9y2pcq2ilgygndad3vivr6fbygg8yl10m5l4qp0";
+ version = "0.2.0";
+ sha256 = "0s1ga0ga0rbpp552hbq1dfnkpdjvk1c40i7qqnqmm20xlz6k55mb";
};
bitbucket =
{
@@ -63,6 +56,13 @@
version = "1.0.0";
sha256 = "0gi8p1q0y8x5y8lqihijkpqs3v152h0q7icv7ixk33xsdcvb418y";
};
+ brightbox =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-brightbox";
+ version = "1.0.5";
+ sha256 = "0sn7k5bqgms5sxjhjikmby0jf2n6y14z6s4wsifxaw7b0082fy28";
+ };
chef =
{
owner = "terraform-providers";
@@ -88,8 +88,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-cloudflare";
- version = "1.0.0";
- sha256 = "1ar9wcgr45f2v6bqjn24zii0qwfppla8ya3gjc546sh1a7m0h9p3";
+ version = "1.1.0";
+ sha256 = "1rmg7gndhmb1wp0zszhwx9vrax8411iy24yrpkmayjify3vsvdpx";
};
cloudscale =
{
@@ -123,8 +123,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-datadog";
- version = "1.0.3";
- sha256 = "0nh2dww3hx6jrkcd9lq5hpnqr3grp9cmqi4nwmxlrc5azf8x0mii";
+ version = "1.1.0";
+ sha256 = "0ckmjpw9dkj5490kwxamdvnnidnjdgxnb1biqpvwj4139hlcl628";
};
digitalocean =
{
@@ -158,8 +158,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-docker";
- version = "0.1.1";
- sha256 = "02lhbl34dq7lsby3g32969i4g9l3z6xw1v00shljd3amgyz2l2r2";
+ version = "1.0.0";
+ sha256 = "09ribvyv02r907pdvyrwaklr14xyvyn14rijslnm16xp8d4waz9h";
};
dyn =
{
@@ -179,15 +179,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-fastly";
- version = "0.2.0";
- sha256 = "0vrvyqhzbrvhyhdkg2y2dgadf5j7bj0cbzd13f9m86d146zlf8lb";
+ version = "0.3.0";
+ sha256 = "1hh4s81g256iy1rvp9snqbyhidz8n6p7pzanlxp89ffrq9p32sp0";
};
flexibleengine =
{
owner = "terraform-providers";
repo = "terraform-provider-flexibleengine";
- version = "1.0.1";
- sha256 = "1xf5cmn434a0zr9qxc7f0jma9gf111cp7fm2vgyhkd62hipafcas";
+ version = "1.1.0";
+ sha256 = "07g6kc211crxf9nvgvghg05jdahd1fb09lpwfcps9ph259pwwam3";
};
github =
{
@@ -207,15 +207,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-google";
- version = "1.15.0";
- sha256 = "0xwijnv7mzlyzplkylfphph568b9bxavrclnlwvp9ylvklq70nzl";
+ version = "1.16.2";
+ sha256 = "1d8by6rb4s2dggapcbb4b2g5hf280bjayz9p5q9njgsn83579pnm";
};
grafana =
{
owner = "terraform-providers";
repo = "terraform-provider-grafana";
- version = "1.0.2";
- sha256 = "17pj4mm7ik9llhgckza822866x6986cdcr821f16dchvn3bfbf2i";
+ version = "1.2.0";
+ sha256 = "1kn2bbdgci6nfl2gyk4w8w203fscqws2748idv9m53ikczg8n573";
};
hcloud =
{
@@ -228,8 +228,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-heroku";
- version = "1.0.1";
- sha256 = "1kx74d0ywzim5zj3y5ac80r18igsqax39yv9qaam546a88ya31yy";
+ version = "1.2.0";
+ sha256 = "1w2r0wnfcr9aqij5ckq0apd8az8yzdg704hi1zjb1ggb54v97n31";
};
http =
{
@@ -238,6 +238,13 @@
version = "1.0.1";
sha256 = "1bnqrx4xya3lm5wp4byy6npazll6w1g6bv4rawgncswsgx08zqng";
};
+ huaweicloud =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-huaweicloud";
+ version = "1.1.0";
+ sha256 = "1jsvv5yfxgz998p4wbldbq82hl4ykn1yp21igphl94n3b0jj33dj";
+ };
icinga2 =
{
owner = "terraform-providers";
@@ -256,8 +263,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-influxdb";
- version = "1.0.0";
- sha256 = "1w1izzs22b2w2qmpdxbhaj9kvnfyw0wlq3nigrigwwvqav43knh9";
+ version = "1.0.1";
+ sha256 = "0713h50675njnpdy4w1azfq8h6yai40gx6w2fbvw4n59h6jlfny4";
};
kubernetes =
{
@@ -347,22 +354,22 @@
{
owner = "terraform-providers";
repo = "terraform-provider-oneandone";
- version = "1.1.0";
- sha256 = "1yps2mcdy61afxva7vg0i82s24zkdrn5abwblm0gcgc0cz588r9d";
+ version = "1.2.0";
+ sha256 = "1lrcy05zklv7vc8653f8cn3jjc9zjjwi488dpaphsmsl1md3m88b";
};
opc =
{
owner = "terraform-providers";
repo = "terraform-provider-opc";
- version = "1.1.2";
- sha256 = "0v413wgnr8h682han88s0n15cdwd9a0dxr9s2mknpi4664c41qlk";
+ version = "1.2.0";
+ sha256 = "19rfm12w97ccyrzpdw0qlwfn7gh64lqh17kj3cv11y1f731z8rlw";
};
openstack =
{
owner = "terraform-providers";
repo = "terraform-provider-openstack";
- version = "1.6.0";
- sha256 = "14chn2vb8y9rz5irh8m2ky9yxmw2za45gikncjm4gfc3xl6803iq";
+ version = "1.7.0";
+ sha256 = "0sw2kmcsi9sjzi549fj6knida01q0lnpqvc3cpyjyv92f6w4bznn";
};
opentelekomcloud =
{
@@ -382,15 +389,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-oraclepaas";
- version = "1.2.1";
- sha256 = "0r404rysjhbsxh45ad23k12rs8js2pdczakzavnjx508kr29gcqc";
+ version = "1.3.0";
+ sha256 = "09vsb52cbf2h1rdwfg4xb54gklwgmaxdgjcdq1yx5gxj7lfbdl9v";
};
ovh =
{
owner = "terraform-providers";
repo = "terraform-provider-ovh";
- version = "0.2.0";
- sha256 = "12dpgx0fpmqw64v5a70fihbgixyw71bdjbdi17gal7s2pj1xw159";
+ version = "0.3.0";
+ sha256 = "05bzkwa50alh8mpslh64dddp815m8df240w1mmphdmp9rsi6hqp8";
};
packet =
{
@@ -417,8 +424,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-postgresql";
- version = "0.1.1";
- sha256 = "0ls5z02vaalcrbaq375qnk0267pb17rpsx4s3plfnr7qclv21pwn";
+ version = "0.1.2";
+ sha256 = "08wv03j70mych4nnamivjihwvca3aksjxgjlj8yasz5292qgl05w";
};
powerdns =
{
@@ -431,8 +438,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-profitbricks";
- version = "1.3.1";
- sha256 = "1g4filwv38rq9wcdbpnpgfnv8qj1kzdnjc8awvbsdlxlj4fa06bi";
+ version = "1.3.2";
+ sha256 = "0mk77n833np6ahm6bzvpg31a0m1qazaipd0vqzccqfkbz78sm3jb";
};
rabbitmq =
{
@@ -466,15 +473,15 @@
{
owner = "terraform-providers";
repo = "terraform-provider-runscope";
- version = "0.1.0";
- sha256 = "05l305423njds2cmmxg67swpdnp3zibs36dq4cfjk47i4byvipjz";
+ version = "0.3.0";
+ sha256 = "1srnnlw94q1av8rzy8753fk4vazv5ldbimgr9gd51vrmpvmlgxas";
};
scaleway =
{
owner = "terraform-providers";
repo = "terraform-provider-scaleway";
- version = "1.4.1";
- sha256 = "1zxb3981w30hv1aax28ayiy0sl0vzrrwkynp4lmwwhfjyhyagnm1";
+ version = "1.5.1";
+ sha256 = "1b42fh7mwj2cx3g16lgp4sw6ca5qqj0mhm6i7qid8agwsga34v0y";
};
softlayer =
{
@@ -487,15 +494,22 @@
{
owner = "terraform-providers";
repo = "terraform-provider-spotinst";
- version = "1.0.0";
- sha256 = "1p05wamv70mywfqf0b3nxpvxc0m8ydb5zcl2kpzsrii9mq21pjrf";
+ version = "1.2.0";
+ sha256 = "09k79xg5cbs4qhxr0b4f42qpxj6j2795z5vmwbxfkirb5bkpqdq1";
};
statuscake =
{
owner = "terraform-providers";
repo = "terraform-provider-statuscake";
- version = "0.1.0";
- sha256 = "084520cak2krwpks2ipqcjfw3k4rrzn6gqqncz8c4i6g01f1m7yg";
+ version = "0.2.0";
+ sha256 = "065izach0hq04664hz7rc3gd0r3l06lzwcbj5800zjfv1inp6pxs";
+ };
+ telefonicaopencloud =
+ {
+ owner = "terraform-providers";
+ repo = "terraform-provider-telefonicaopencloud";
+ version = "1.0.0";
+ sha256 = "1761wkjz3d2458xl7855lxklyxgyk05fddh92rp6975y0ca6xa5m";
};
template =
{
@@ -536,8 +550,8 @@
{
owner = "terraform-providers";
repo = "terraform-provider-vault";
- version = "1.1.0";
- sha256 = "1g0cca662glqcz83l1skhj3nb7g386x65kwz95kyp59nvyxywvbq";
+ version = "1.1.1";
+ sha256 = "0kiqpnb4669xw9b8nf6a8ky0jhnp14bipaizml3gdh1hnda6hflw";
};
vcd =
{
diff --git a/pkgs/applications/networking/cluster/terraform/providers/default.nix b/pkgs/applications/networking/cluster/terraform/providers/default.nix
index cf1649f7bb3..a535ab06f45 100644
--- a/pkgs/applications/networking/cluster/terraform/providers/default.nix
+++ b/pkgs/applications/networking/cluster/terraform/providers/default.nix
@@ -16,10 +16,5 @@ let
# if the versions are not provided via file paths.
postBuild = "mv go/bin/${repo}{,_v${version}}";
};
-
- maybeDrv = name: data:
- # azure-classic is an archived repo
- if name == "azure-classic" then null
- else toDrv data;
in
- lib.mapAttrs maybeDrv list
+ lib.mapAttrs (n: v: toDrv v) list
diff --git a/pkgs/applications/networking/cluster/terraform/providers/update-all b/pkgs/applications/networking/cluster/terraform/providers/update-all
index e7ded437edb..31a5a4a750d 100755
--- a/pkgs/applications/networking/cluster/terraform/providers/update-all
+++ b/pkgs/applications/networking/cluster/terraform/providers/update-all
@@ -71,7 +71,7 @@ fi
org=terraform-providers
-repos=$(get_org_repos "$org" | grep terraform-provider- | grep -v terraform-provider-scaffolding | grep -v terraform-provider-telefonicaopencloud | sort)
+repos=$(get_org_repos "$org" | grep terraform-provider- | grep -v terraform-provider-scaffolding | grep -v terraform-provider-azure-classic | sort)
# Get all the providers with index
diff --git a/pkgs/applications/networking/cluster/terragrunt/default.nix b/pkgs/applications/networking/cluster/terragrunt/default.nix
index 996c994cf4c..f35269eb271 100644
--- a/pkgs/applications/networking/cluster/terragrunt/default.nix
+++ b/pkgs/applications/networking/cluster/terragrunt/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "terragrunt-${version}";
- version = "0.14.6";
+ version = "0.16.6";
goPackagePath = "github.com/gruntwork-io/terragrunt";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "gruntwork-io";
repo = "terragrunt";
rev = "v${version}";
- sha256 = "14zg1h76wfg6aa78llcnza7kapnl5ks6m2vg73b90azfi49fmkwz";
+ sha256 = "0fzn2ymk8x0lzwfqlvnry8s6wf3q0sqn76lfardjyz6wgxl8011i";
};
goDeps = ./deps.nix;
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index 721bc6cd6f5..3450ad72048 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -7,7 +7,7 @@ assert lib.elem stdenv.system platforms;
# Dropbox client to bootstrap installation.
# The client is self-updating, so the actual version may be newer.
let
- version = "52.3.56";
+ version = "55.4.171";
arch = {
"x86_64-linux" = "x86_64";
diff --git a/pkgs/applications/networking/feedreaders/rsstail/default.nix b/pkgs/applications/networking/feedreaders/rsstail/default.nix
index a7fd31cac2f..459aee01f43 100644
--- a/pkgs/applications/networking/feedreaders/rsstail/default.nix
+++ b/pkgs/applications/networking/feedreaders/rsstail/default.nix
@@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
owner = "flok99";
};
- buildInputs = [ libmrss ]
- ++ stdenv.lib.optional doCheck cppcheck;
+ buildInputs = [ libmrss ];
+ checkInputs = [ cppcheck ];
postPatch = ''
substituteInPlace Makefile --replace -liconv_hook ""
diff --git a/pkgs/applications/networking/gns3/default.nix b/pkgs/applications/networking/gns3/default.nix
index 9123477bb3e..5c66c5a5298 100644
--- a/pkgs/applications/networking/gns3/default.nix
+++ b/pkgs/applications/networking/gns3/default.nix
@@ -1,7 +1,7 @@
{ callPackage, stdenv }:
let
- stableVersion = "2.1.7";
+ stableVersion = "2.1.9";
# Currently there is no preview version.
previewVersion = stableVersion;
addVersion = args:
@@ -10,8 +10,8 @@ let
in args // { inherit version branch; };
mkGui = args: callPackage (import ./gui.nix (addVersion args)) { };
mkServer = args: callPackage (import ./server.nix (addVersion args)) { };
- guiSrcHash = "10zf429zjzf7v4y9r7mmkp42kh5ppmqinhvwqzb7jmsrpv2cnxj6";
- serverSrcHash = "056swz6ygqdi37asah51v1yy0ky8q0p32vf7dxs697hd7nv78aqj";
+ guiSrcHash = "0gpif6f7zqz2n8q3pkr8xv3fdc904hq69661w8f1fna360xvksd7";
+ serverSrcHash = "1y19jzyyz0sjjxkrpgr6z10irb47v7d8khdvk5nzmgnjfxv875yx";
in {
guiStable = mkGui {
stable = true;
diff --git a/pkgs/applications/networking/gns3/server.nix b/pkgs/applications/networking/gns3/server.nix
index 24050314c41..7717862f6a0 100644
--- a/pkgs/applications/networking/gns3/server.nix
+++ b/pkgs/applications/networking/gns3/server.nix
@@ -4,6 +4,16 @@
let
pythonPackages = python3Packages;
+ async-timeout = (stdenv.lib.overrideDerivation pythonPackages.async-timeout
+ (oldAttrs:
+ rec {
+ pname = "async-timeout";
+ version = "2.0.1";
+ src = pythonPackages.fetchPypi {
+ inherit pname version;
+ sha256 = "1l3kg062m02mph6rf9rdv8r5c5n356clxa6b6mrn0i77vk9g9kq0";
+ };
+ }));
aiohttp = (stdenv.lib.overrideDerivation pythonPackages.aiohttp
(oldAttrs:
rec {
@@ -13,6 +23,9 @@ let
inherit pname version;
sha256 = "8adda6583ba438a4c70693374e10b60168663ffa6564c5c75d3c7a9055290964";
};
+ propagatedBuildInputs = [ async-timeout ]
+ ++ (with pythonPackages; [ attrs chardet multidict yarl ])
+ ++ stdenv.lib.optional (pythonPackages.pythonOlder "3.7") pythonPackages.idna-ssl;
}));
aiohttp-cors = (stdenv.lib.overrideDerivation pythonPackages.aiohttp-cors
(oldAttrs:
diff --git a/pkgs/applications/networking/ids/daq/default.nix b/pkgs/applications/networking/ids/daq/default.nix
index 3dc154351d2..9af105ad52e 100644
--- a/pkgs/applications/networking/ids/daq/default.nix
+++ b/pkgs/applications/networking/ids/daq/default.nix
@@ -11,7 +11,11 @@ stdenv.mkDerivation rec {
buildInputs = [ flex bison libpcap libdnet libnfnetlink libnetfilter_queue];
- configureFlags = "--enable-nfq-module=yes --with-dnet-includes=${libdnet}/includes --with-dnet-libraries=${libdnet}/lib";
+ configureFlags = [
+ "--enable-nfq-module=yes"
+ "--with-dnet-includes=${libdnet}/includes"
+ "--with-dnet-libraries=${libdnet}/lib"
+ ];
meta = {
description = "Data AcQuisition library (DAQ), for packet I/O";
diff --git a/pkgs/applications/networking/ids/snort/default.nix b/pkgs/applications/networking/ids/snort/default.nix
index ff19a62ef30..0fdfbacb45c 100644
--- a/pkgs/applications/networking/ids/snort/default.nix
+++ b/pkgs/applications/networking/ids/snort/default.nix
@@ -14,7 +14,12 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = "--disable-static-daq --enable-control-socket --with-daq-includes=${daq}/includes --with-daq-libraries=${daq}/lib";
+ configureFlags = [
+ "--disable-static-daq"
+ "--enable-control-socket"
+ "--with-daq-includes=${daq}/includes"
+ "--with-daq-libraries=${daq}/lib"
+ ];
postInstall = ''
wrapProgram $out/bin/snort --add-flags "--daq-dir ${daq}/lib/daq --dynamic-preprocessor-lib-dir $out/lib/snort_dynamicpreprocessor/ --dynamic-engine-lib-dir $out/lib/snort_dynamicengine"
diff --git a/pkgs/applications/networking/instant-messengers/amsn/default.nix b/pkgs/applications/networking/instant-messengers/amsn/default.nix
index e6ffd72afa5..6ff51445718 100644
--- a/pkgs/applications/networking/instant-messengers/amsn/default.nix
+++ b/pkgs/applications/networking/instant-messengers/amsn/default.nix
@@ -7,7 +7,11 @@ stdenv.mkDerivation {
sha256 = "0b8ir7spxnsz8f7kvr9f1k91nsy8cb65q6jv2l55b04fl20x4z7r";
};
- configureFlags = "--with-tcl=${tcl}/lib --with-tk=${tk}/lib --enable-static";
+ configureFlags = [
+ "--with-tcl=${tcl}/lib"
+ "--with-tk=${tk}/lib"
+ "--enable-static"
+ ];
buildInputs = [which tcl tk xlibsWrapper libpng libjpeg makeWrapper];
diff --git a/pkgs/applications/networking/instant-messengers/dino/default.nix b/pkgs/applications/networking/instant-messengers/dino/default.nix
index 2cd30ab9604..3682097e302 100644
--- a/pkgs/applications/networking/instant-messengers/dino/default.nix
+++ b/pkgs/applications/networking/instant-messengers/dino/default.nix
@@ -13,13 +13,13 @@
}:
stdenv.mkDerivation rec {
- name = "dino-unstable-2018-06-03";
+ name = "dino-unstable-2018-07-08";
src = fetchFromGitHub {
owner = "dino";
repo = "dino";
- rev = "52e116ee44be1667660c08858a28fe8fda125f79";
- sha256 = "1yybmjd50r41366clrsw21qybbpjfkvim2n5b3dkcagjnifak0zl";
+ rev = "df8b5fcb722c4a33ed18cbbaafecb206f127b849";
+ sha256 = "1r7h9pxix0sylnwab7a8lir9h5yssk98128x2bzva77id9id33vi";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/networking/instant-messengers/ekiga/default.nix b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
index f831ac0847c..bcabdf43cd2 100644
--- a/pkgs/applications/networking/instant-messengers/ekiga/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ekiga/default.nix
@@ -55,6 +55,7 @@ stdenv.mkDerivation rec {
description = "VOIP/Videoconferencing app with full SIP and H.323 support";
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
+ license = licenses.gpl2Plus;
};
passthru = {
diff --git a/pkgs/applications/networking/instant-messengers/gitter/default.nix b/pkgs/applications/networking/instant-messengers/gitter/default.nix
new file mode 100644
index 00000000000..be911f70f91
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/gitter/default.nix
@@ -0,0 +1,71 @@
+{ stdenv, alsaLib, atk, cairo, cups, dbus, dpkg, expat, fetchurl
+, fontconfig, freetype, gdk_pixbuf, glib, gnome2, gtk3, libX11
+, libXScrnSaver, libXcomposite, libXcursor, libXdamage, libXext, libXfixes
+, libXi, libXrandr, libXrender, libXtst, libappindicator-gtk3, libcxx
+, libnotify, libpulseaudio, libxcb, makeDesktopItem, makeWrapper, nspr, nss
+, nwjs, pango, systemd }:
+
+let gitterDirectorySuffix = "opt/gitter";
+ doELFPatch = target: ''
+ patchelf --set-interpreter ${stdenv.cc.bintools.dynamicLinker} \
+ --set-rpath "$out/${gitterDirectorySuffix}/lib:${libPath}" \
+ $out/${gitterDirectorySuffix}/${target}
+ '';
+ libPath = stdenv.lib.makeLibraryPath [
+ alsaLib atk cairo cups dbus expat fontconfig freetype gdk_pixbuf glib
+ gnome2.GConf gtk3 libX11 libXScrnSaver libXcomposite libXcursor libXdamage
+ libXext libXfixes libXi libXrandr libXrender libXtst libappindicator-gtk3
+ libcxx libnotify libpulseaudio libxcb nspr nss pango stdenv.cc.cc systemd
+ ];
+in stdenv.mkDerivation rec {
+ pname = "gitter";
+ version = "4.1.0";
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "https://update.gitter.im/linux64/${pname}_${version}_amd64.deb";
+ sha256 = "1gny9i2pywvczzrs93k8krqn6hwm6c2zg8yr3xmjqs3p88817wbi";
+ };
+
+ nativeBuildInputs = [ makeWrapper dpkg ];
+
+ unpackPhase = "dpkg -x $src .";
+
+ installPhase = ''
+ mkdir -p $out/{bin,opt/gitter,share/pixmaps}
+ mv ./opt/Gitter/linux64/* $out/opt/gitter
+
+ ${doELFPatch "Gitter"}
+ ${doELFPatch "nacl_helper"}
+ ${doELFPatch "minidump_stackwalk"}
+ ${doELFPatch "nwjc"}
+ ${doELFPatch "chromedriver"}
+ ${doELFPatch "payload"}
+
+ patchelf --set-rpath "$out/${gitterDirectorySuffix}/lib:${libPath}" \
+ $out/${gitterDirectorySuffix}/lib/libnw.so
+
+ wrapProgram $out/${gitterDirectorySuffix}/Gitter --prefix LD_LIBRARY_PATH : ${libPath}
+
+ ln -s $out/${gitterDirectorySuffix}/Gitter $out/bin/
+ ln -s $out/${gitterDirectorySuffix}/logo.png $out/share/pixmaps/gitter.png
+ ln -s "${desktopItem}/share/applications" $out/share/
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = pname;
+ exec = "Gitter";
+ icon = pname;
+ desktopName = "Gitter";
+ genericName = meta.description;
+ categories = "Network;InstantMessaging;";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Where developers come to talk";
+ downloadPage = "https://gitter.im/apps";
+ license = licenses.mit;
+ maintainers = [ maintainers.imalison ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/hipchat/default.nix b/pkgs/applications/networking/instant-messengers/hipchat/default.nix
index ac00fb7bbd3..56f0f367c22 100644
--- a/pkgs/applications/networking/instant-messengers/hipchat/default.nix
+++ b/pkgs/applications/networking/instant-messengers/hipchat/default.nix
@@ -3,7 +3,7 @@
, libGL, xcbutilkeysyms, xdg_utils, libtool }:
let
- version = "4.30.5.1676";
+ version = "4.30.5.1682";
rpath = stdenv.lib.makeLibraryPath [
xdg_utils
@@ -43,7 +43,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://atlassian.artifactoryonline.com/atlassian/hipchat-apt-client/pool/HipChat4-${version}-Linux.deb";
- sha256 = "1fmvarq7zf1cnah2d1l7rxhbiw3dmjcxsldys5is63y204hdh04y";
+ sha256 = "03pz8wskafn848yvciq29kwdvqcgjrk6sjnm8nk9acl89xf0sn96";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/networking/instant-messengers/mcabber/default.nix b/pkgs/applications/networking/instant-messengers/mcabber/default.nix
index 6a697790d8f..d86d62021fb 100644
--- a/pkgs/applications/networking/instant-messengers/mcabber/default.nix
+++ b/pkgs/applications/networking/instant-messengers/mcabber/default.nix
@@ -14,7 +14,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ncurses glib loudmouth libotr gpgme ];
- configureFlags = "--with-openssl=${openssl.dev} --enable-modules --enable-otr";
+ configureFlags = [
+ "--with-openssl=${openssl.dev}"
+ "--enable-modules"
+ "--enable-otr"
+ ];
doCheck = true;
diff --git a/pkgs/applications/networking/instant-messengers/nheko/default.nix b/pkgs/applications/networking/instant-messengers/nheko/default.nix
index 929277996c5..cf9558b4b95 100644
--- a/pkgs/applications/networking/instant-messengers/nheko/default.nix
+++ b/pkgs/applications/networking/instant-messengers/nheko/default.nix
@@ -98,5 +98,6 @@ stdenv.mkDerivation rec {
description = "Desktop client for the Matrix protocol";
maintainers = with maintainers; [ ekleog ];
platforms = platforms.all;
+ license = licenses.gpl3Plus;
};
}
diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
index 73346888a33..2d3a10cec5e 100644
--- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/sipe/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchurl, pidgin, intltool, libxml2, nss, nspr }:
-let version = "1.23.2"; in
+let version = "1.23.3"; in
stdenv.mkDerivation {
name = "pidgin-sipe-${version}";
src = fetchurl {
url = "mirror://sourceforge/sipe/pidgin-sipe-${version}.tar.gz";
- sha256 = "1xj4nn5h103q4agar167xwcp98qf8knrgs918nl07qaxp9g4558w";
+ sha256 = "0aaiblnagncb0lhdwb8qbps6hxxmyfjg7sdi15lrkl98i3fahg4n";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
index 654c343caa8..3f6b23d70a0 100644
--- a/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pybitmessage/default.nix
@@ -1,18 +1,18 @@
-{ stdenv, fetchFromGitHub, pythonPackages, openssl }:
+{ stdenv, fetchFromGitHub, python2Packages, openssl }:
-pythonPackages.buildPythonApplication rec {
- name = "pybitmessage-${version}";
+python2Packages.buildPythonApplication rec {
+ pname = "pybitmessage";
- version = "0.6.2";
+ version = "0.6.3.2";
src = fetchFromGitHub {
owner = "bitmessage";
repo = "PyBitmessage";
- rev = "v${version}";
- sha256 = "04sgns9qczzw2152gqdr6bjyy4fmgs26cz8n3qck94l0j51rxhz8";
+ rev = version;
+ sha256 = "1lmhbpwsqh1v93krlqqhafw2pc3y0qp8zby186yllbph6s8kdp35";
};
- propagatedBuildInputs = with pythonPackages; [ msgpack-python pyqt4 numpy pyopencl ] ++ [ openssl ];
+ propagatedBuildInputs = with python2Packages; [ msgpack-python pyqt4 numpy pyopencl ] ++ [ openssl ];
preConfigure = ''
# Remove interaction and misleading output
diff --git a/pkgs/applications/networking/instant-messengers/quaternion/default.nix b/pkgs/applications/networking/instant-messengers/quaternion/default.nix
index 2e2489870ed..983646fbad5 100644
--- a/pkgs/applications/networking/instant-messengers/quaternion/default.nix
+++ b/pkgs/applications/networking/instant-messengers/quaternion/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, qtbase, qtquickcontrols, cmake, libqmatrixclient }:
+{ stdenv, lib, fetchFromGitHub, fetchpatch, qtbase, qtquickcontrols, cmake, libqmatrixclient }:
stdenv.mkDerivation rec {
name = "quaternion-${version}";
@@ -11,10 +11,18 @@ stdenv.mkDerivation rec {
sha256 = "0zrr4khbbdf5ziq65gi0cb1yb1d0y5rv18wld22w1x96f7fkmrib";
};
- buildInputs = [ qtbase qtquickcontrols libqmatrixclient ];
+ buildInputs = [ qtbase qtquickcontrols ];
nativeBuildInputs = [ cmake ];
+ patches = [
+ # https://github.com/QMatrixClient/Quaternion/pull/400
+ (fetchpatch {
+ url = "https://github.com/QMatrixClient/Quaternion/commit/6cb29834efc343dc2bcf1db62cfad2dc4c121c54.patch";
+ sha256 = "0n7mgzzrvx9sa657rfb99i0mjh1k0sn5br344mknqy3wgqdr7s3x";
+ })
+ ];
+
# libqmatrixclient is now compiled as a dynamic library but quarternion cannot use it yet
# https://github.com/QMatrixClient/Quaternion/issues/239
postPatch = ''
@@ -22,7 +30,11 @@ stdenv.mkDerivation rec {
ln -s ${libqmatrixclient.src} lib
'';
- postInstall = ''
+ postInstall = if stdenv.isDarwin then ''
+ mkdir -p $out/Applications
+ mv $out/bin/quaternion.app $out/Applications
+ rmdir $out/bin || :
+ '' else ''
substituteInPlace $out/share/applications/quaternion.desktop \
--replace 'Exec=quaternion' "Exec=$out/bin/quaternion"
'';
diff --git a/pkgs/applications/networking/instant-messengers/rambox/default.nix b/pkgs/applications/networking/instant-messengers/rambox/default.nix
index b6e9c921025..7c630e522af 100644
--- a/pkgs/applications/networking/instant-messengers/rambox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/rambox/default.nix
@@ -37,4 +37,8 @@ stdenv.mkDerivation {
mkdir -p $out/share/applications
ln -s ${desktopItem}/share/applications/* $out/share/applications
'';
+
+ inherit (rambox-bare.meta // {
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ });
}
diff --git a/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix b/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
index f858bb38dd1..168719bf0e4 100644
--- a/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
+++ b/pkgs/applications/networking/instant-messengers/ring-daemon/default.nix
@@ -20,7 +20,7 @@
, speex
, boost
, opendht
-, libmsgpack
+, msgpack
, gnutls
, zlib
, jsoncpp
@@ -108,7 +108,7 @@ stdenv.mkDerivation rec {
speex
boost
opendht
- libmsgpack
+ msgpack
gnutls
zlib
jsoncpp
diff --git a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
index 37ce34f09df..322ad020c9a 100644
--- a/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
+++ b/pkgs/applications/networking/instant-messengers/riot/riot-web.nix
@@ -3,11 +3,11 @@
let configFile = writeText "riot-config.json" conf; in
stdenv.mkDerivation rec {
name= "riot-web-${version}";
- version = "0.15.7";
+ version = "0.16.0";
src = fetchurl {
url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz";
- sha256 = "09sa2qcmns4b9by3hzmyppc6fi3845vppkal2ylrf2vi9yczb2ch";
+ sha256 = "1nl0ih5flhp57k96hv6nl5pzrm3r9piqmwzirz9nz8k9803mqp5m";
};
installPhase = ''
diff --git a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
index 87ee10d0db7..516abb4c9c0 100644
--- a/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
@@ -3,9 +3,24 @@
, dbus, libX11, xorg, libXi, libXcursor, libXdamage, libXrandr, libXcomposite
, libXext, libXfixes, libXrender, libXtst, libXScrnSaver, nss, nspr, alsaLib
, cups, expat, udev
+# Unfortunately this also overwrites the UI language (not just the spell
+# checking language!):
+, hunspellDicts, spellcheckerLanguage ? null # E.g. "de_DE"
+# For a full list of available languages:
+# $ cat pkgs/development/libraries/hunspell/dictionaries.nix | grep "dictFileName =" | awk '{ print $3 }'
}:
let
+ customLanguageWrapperArgs = (with lib;
+ let
+ # E.g. "de_DE" -> "de-de" (spellcheckerLanguage -> hunspellDict)
+ spellLangComponents = splitString "_" spellcheckerLanguage;
+ hunspellDict = elemAt spellLangComponents 0 + "-" + toLower (elemAt spellLangComponents 1);
+ in if spellcheckerLanguage != null
+ then ''
+ --set HUNSPELL_DICTIONARIES "${hunspellDicts.${hunspellDict}}/share/hunspell" \
+ --set LC_MESSAGES "${spellcheckerLanguage}"''
+ else "");
rpath = lib.makeLibraryPath [
alsaLib
atk
@@ -40,11 +55,11 @@ let
in stdenv.mkDerivation rec {
name = "signal-desktop-${version}";
- version = "1.14.4";
+ version = "1.15.5";
src = fetchurl {
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
- sha256 = "0590r7748kv6g7zygq95v8qxf7vi2n5ypj6734x9yshrn8z6p8lr";
+ sha256 = "1a63kyxbhdaz6izprg8wryvscmvfjii50xi1v5pxlf74x2pkxs8k";
};
phases = [ "unpackPhase" "installPhase" ];
@@ -68,6 +83,7 @@ in stdenv.mkDerivation rec {
--set-rpath ${rpath}:$out/libexec $out/libexec/signal-desktop
wrapProgram $out/libexec/signal-desktop \
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
+ ${customLanguageWrapperArgs} \
"''${gappsWrapperArgs[@]}"
# Symlink to bin
diff --git a/pkgs/applications/networking/instant-messengers/silc-client/default.nix b/pkgs/applications/networking/instant-messengers/silc-client/default.nix
index dca7d1257f6..1219440bf83 100644
--- a/pkgs/applications/networking/instant-messengers/silc-client/default.nix
+++ b/pkgs/applications/networking/instant-messengers/silc-client/default.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
- configureFlags = "--with-ncurses=${ncurses.dev}";
+ configureFlags = [ "--with-ncurses=${ncurses.dev}" ];
preConfigure = stdenv.lib.optionalString enablePlugin ''
configureFlags="$configureFlags --with-silc-plugin=$out/lib/irssi"
diff --git a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
index 5899ca92eb0..9fe03b274cf 100644
--- a/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
+++ b/pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl, dpkg, makeWrapper
+{ stdenv, fetchurl, dpkg
, alsaLib, atk, cairo, cups, curl, dbus, expat, fontconfig, freetype, gdk_pixbuf, glib, glibc, gnome2, gnome3
-, gtk3, libnotify, libpulseaudio, libsecret, libv4l, nspr, nss, pango, systemd, xorg }:
+, gtk3, libnotify, libpulseaudio, libsecret, libv4l, nspr, nss, pango, systemd, wrapGAppsHook, xorg }:
let
@@ -68,7 +68,12 @@ in stdenv.mkDerivation {
inherit src;
- buildInputs = [ dpkg makeWrapper ];
+ nativeBuildInputs = [
+ wrapGAppsHook
+ glib # For setup hook populating GSETTINGS_SCHEMA_PATH
+ ];
+
+ buildInputs = [ dpkg ];
unpackPhase = "true";
installPhase = ''
@@ -78,6 +83,8 @@ in stdenv.mkDerivation {
rm -rf $out/opt $out/usr
rm $out/bin/skypeforlinux
+ ln -s "$out/share/skypeforlinux/skypeforlinux" "$out/bin/skypeforlinux"
+
# Otherwise it looks "suspicious"
chmod -R g-w $out
'';
@@ -88,8 +95,6 @@ in stdenv.mkDerivation {
patchelf --set-rpath ${rpath}:$out/share/skypeforlinux $file || true
done
- ln -s "$out/share/skypeforlinux/skypeforlinux" "$out/bin/skypeforlinux"
-
# Fix the desktop link
substituteInPlace $out/share/applications/skypeforlinux.desktop \
--replace /usr/bin/ $out/bin/ \
diff --git a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
index 39d664805fa..e1ced2df9f3 100644
--- a/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
@@ -14,5 +14,7 @@ in {
stable = mkTelegram stableVersion;
preview = mkTelegram (stableVersion // {
stable = false;
+ version = "1.3.12";
+ sha256Hash = "00z4ljs4fvbk7sf8wv1v50kln26gv8q12x6q41ai9gfzkvq5f69a";
});
}
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
index 525a8a313f4..a0cc73da46d 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
checkInputs = [ dbus.daemon ];
- configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
+ configureFlags = [ "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" ];
enableParallelBuilding = true;
doCheck = true;
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
index 82ad57ae927..f6e3baadb4e 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/logger/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
dbus telepathy-glib.python
];
- configureFlags = "--enable-call";
+ configureFlags = [ "--enable-call" ];
preFixup = ''
wrapProgram "$out/libexec/telepathy-logger" \
diff --git a/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix b/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
index bae7231e783..68c81d38078 100644
--- a/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
+++ b/pkgs/applications/networking/instant-messengers/telepathy/salut/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ libxslt pkgconfigUpstream ];
- configureFlags = "--disable-avahi-tests";
+ configureFlags = [ "--disable-avahi-tests" ];
meta = with stdenv.lib; {
description = "Link-local XMPP connection manager for Telepathy";
diff --git a/pkgs/applications/networking/instant-messengers/utox/default.nix b/pkgs/applications/networking/instant-messengers/utox/default.nix
index 5955ecb60bd..531ca5cbadc 100644
--- a/pkgs/applications/networking/instant-messengers/utox/default.nix
+++ b/pkgs/applications/networking/instant-messengers/utox/default.nix
@@ -22,15 +22,16 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- check cmake pkgconfig
+ cmake pkgconfig
];
cmakeFlags = [
"-DENABLE_AUTOUPDATE=OFF"
- ] ++ lib.optional (doCheck) "-DENABLE_TESTS=ON";
-
- doCheck = stdenv.isLinux;
+ "-DENABLE_TESTS=${if doCheck then "ON" else "OFF"}"
+ ];
+ doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
+ checkInputs = [ check ];
checkPhase = ''
runHook preCheck
ctest -VV
diff --git a/pkgs/applications/networking/instant-messengers/wavebox/default.nix b/pkgs/applications/networking/instant-messengers/wavebox/default.nix
new file mode 100644
index 00000000000..ce73acf8d59
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/wavebox/default.nix
@@ -0,0 +1,66 @@
+{ stdenv, fetchurl, makeDesktopItem, makeWrapper, autoPatchelfHook
+, xorg, gtk2, gtk3 , gnome2, gnome3, nss, alsaLib, udev, libnotify, xdg_utils }:
+
+with stdenv.lib;
+
+let
+ bits = "x86_64";
+
+ version = "3.14.10";
+
+ desktopItem = makeDesktopItem rec {
+ name = "Wavebox";
+ exec = name;
+ icon = "wavebox";
+ desktopName = name;
+ genericName = name;
+ categories = "Network;";
+ };
+
+ tarball = "Wavebox_${replaceStrings ["."] ["_"] (toString version)}_linux_${bits}.tar.gz";
+
+in stdenv.mkDerivation rec {
+ name = "wavebox-${version}";
+ src = fetchurl {
+ url = "https://github.com/wavebox/waveboxapp/releases/download/v${version}/${tarball}";
+ sha256 = "06ce349f561c6122b2d326e9a1363fb358e263c81a7d1d08723ec567235bbd74";
+ };
+
+ # don't remove runtime deps
+ dontPatchELF = true;
+
+ nativeBuildInputs = [ autoPatchelfHook makeWrapper ];
+
+ buildInputs = with xorg; [
+ libXScrnSaver libXtst
+ ] ++ [
+ gtk3 nss gtk2 alsaLib gnome2.GConf
+ ];
+
+ runtimeDependencies = [ udev.lib libnotify ];
+
+ installPhase = ''
+ mkdir -p $out/bin $out/opt/wavebox
+ cp -r * $out/opt/wavebox
+
+ # provide desktop item and icon
+ mkdir -p $out/share/applications $out/share/pixmaps
+ ln -s ${desktopItem}/share/applications/* $out/share/applications
+ ln -s $out/opt/wavebox/Wavebox-linux-x64/wavebox_icon.png $out/share/pixmaps/wavebox.png
+ '';
+
+ postFixup = ''
+ paxmark m $out/opt/wavebox/Wavebox
+ makeWrapper $out/opt/wavebox/Wavebox $out/bin/wavebox \
+ --prefix PATH : ${xdg_utils}/bin
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Wavebox messaging application";
+ homepage = https://wavebox.io;
+ license = licenses.mpl20;
+ maintainers = with maintainers; [ rawkode ];
+ platforms = ["x86_64-linux"];
+ hydraPlatforms = [];
+ };
+}
diff --git a/pkgs/applications/networking/instant-messengers/weechat-xmpp/default.nix b/pkgs/applications/networking/instant-messengers/weechat-xmpp/default.nix
index 8c7e80b3ff8..4b92d1212c5 100644
--- a/pkgs/applications/networking/instant-messengers/weechat-xmpp/default.nix
+++ b/pkgs/applications/networking/instant-messengers/weechat-xmpp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, xmpppy }:
+{ stdenv, fetchFromGitHub, xmpppy, pydns, substituteAll, buildEnv }:
stdenv.mkDerivation {
name = "weechat-jabber-2017-08-30";
@@ -15,15 +15,14 @@ stdenv.mkDerivation {
cp jabber.py $out/share/jabber.py
'';
- buildInputs = [ xmpppy ];
-
- postPatch = ''
- substituteInPlace jabber.py \
- --replace "__NIX_OUTPUT__" "${xmpppy}/lib/python2.7/site-packages"
- '';
-
patches = [
- ./libpath.patch
+ (substituteAll {
+ src = ./libpath.patch;
+ env = "${buildEnv {
+ name = "weechat-xmpp-env";
+ paths = [ pydns xmpppy ];
+ }}/lib/python2.7/site-packages";
+ })
];
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/instant-messengers/weechat-xmpp/libpath.patch b/pkgs/applications/networking/instant-messengers/weechat-xmpp/libpath.patch
index d3faab33a8e..372c83944a2 100644
--- a/pkgs/applications/networking/instant-messengers/weechat-xmpp/libpath.patch
+++ b/pkgs/applications/networking/instant-messengers/weechat-xmpp/libpath.patch
@@ -8,7 +8,7 @@ index 27006a3..e53c2c0 100644
+import sys
+
-+sys.path.append('__NIX_OUTPUT__')
++sys.path.append('@env@')
+
+
import_ok = True
diff --git a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
index 72812563b09..afc6f03edb4 100644
--- a/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
+++ b/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
@@ -13,11 +13,11 @@ assert pulseaudioSupport -> libpulseaudio != null;
let
inherit (stdenv.lib) concatStringsSep makeBinPath optional;
- version = "2.2.128200.0702";
+ version = "2.3.128305.0716";
srcs = {
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz";
- sha256 = "0n9kyj94bj35gbpwiz4kq7hc8pwfqwnfqf003g4c8gx5pda3g56w";
+ sha256 = "1jpw5sclr5bhif559hmnyiggjh6gkm1smiw34y3ad4k8xhag9dkh";
};
};
diff --git a/pkgs/applications/networking/ipfs/default.nix b/pkgs/applications/networking/ipfs/default.nix
index 56dc9fc4d5a..11cfa8f621d 100644
--- a/pkgs/applications/networking/ipfs/default.nix
+++ b/pkgs/applications/networking/ipfs/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "ipfs-${version}";
- version = "0.4.15";
+ version = "0.4.17";
rev = "v${version}";
goPackagePath = "github.com/ipfs/go-ipfs";
@@ -10,7 +10,7 @@ buildGoPackage rec {
extraSrcPaths = [
(fetchgx {
inherit name src;
- sha256 = "0bysfh2hd040i8lnyzhy96frflls4kdnlw748cl51ngqg3rwbhgz";
+ sha256 = "0grdgnr67r3qh0ppc3flrhcw8zlvx10mxypd8q2mhkil9w4dpcna";
})
];
@@ -18,7 +18,7 @@ buildGoPackage rec {
owner = "ipfs";
repo = "go-ipfs";
inherit rev;
- sha256 = "1ry4a4pq26dbwy2b9cwi3xjaiyq6sng9lxnb1n30zxhp4w7rla2h";
+ sha256 = "18skmchdqd54wfqhibscqvc360l5ig6vmxd73ivf3bcpj3zvgq7q";
};
meta = with stdenv.lib; {
diff --git a/pkgs/applications/networking/irc/irssi/default.nix b/pkgs/applications/networking/irc/irssi/default.nix
index b5bab3585c5..ff80df6523c 100644
--- a/pkgs/applications/networking/irc/irssi/default.nix
+++ b/pkgs/applications/networking/irc/irssi/default.nix
@@ -24,5 +24,6 @@ stdenv.mkDerivation rec {
description = "A terminal based IRC client";
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ lovek323 ];
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/networking/mailreaders/astroid/default.nix b/pkgs/applications/networking/mailreaders/astroid/default.nix
index 9a348fc03f7..0cb07b8ce75 100644
--- a/pkgs/applications/networking/mailreaders/astroid/default.nix
+++ b/pkgs/applications/networking/mailreaders/astroid/default.nix
@@ -1,22 +1,44 @@
-{ stdenv, fetchFromGitHub, cmake, pkgconfig, gnome3, gmime3, webkitgtk24x-gtk3
-, libsass, notmuch, boost, wrapGAppsHook, glib-networking }:
+{ stdenv, fetchFromGitHub, cmake, pkgconfig, gnome3, gmime3, webkitgtk
+, libsass, notmuch, boost, wrapGAppsHook, glib-networking, protobuf, vim_configurable
+, makeWrapper, python3, python3Packages
+, vim ? vim_configurable.override {
+ features = "normal";
+ gui = "auto";
+ }
+}:
stdenv.mkDerivation rec {
name = "astroid-${version}";
- version = "0.11.1";
+ version = "0.13";
src = fetchFromGitHub {
owner = "astroidmail";
repo = "astroid";
rev = "v${version}";
- sha256 = "1z48rvlzwi7bq7j55rnb0gg1a4k486yj910z2cxz1p46lxk332j1";
+ sha256 = "105x5g44hng3fi03h67j3an53088148jbq8726nmcp0zs0cy9gac";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
- buildInputs = [ gnome3.gtkmm gmime3 webkitgtk24x-gtk3 libsass gnome3.libpeas
- notmuch boost gnome3.gsettings-desktop-schemas
- glib-networking ];
+ buildInputs = [ gnome3.gtkmm gmime3 webkitgtk libsass gnome3.libpeas
+ python3 python3Packages.pygobject3
+ notmuch boost gnome3.gsettings-desktop-schemas gnome3.defaultIconTheme
+ glib-networking protobuf ] ++ (if vim == null then [] else [ vim ]);
+
+ patches = [
+ # TODO: remove when https://github.com/astroidmail/astroid/pull/531
+ # is released
+ ./run_tests.diff
+ ];
+
+ postPatch = ''
+ sed -i "s~gvim ~${vim}/bin/vim -g ~g" src/config.cc
+ sed -i "s~ -geom 10x10~~g" src/config.cc
+ '';
+
+ postInstall = ''
+ wrapProgram "$out/bin/astroid" --set CHARSET=en_us.UTF-8
+ '';
meta = with stdenv.lib; {
homepage = https://astroidmail.github.io/;
diff --git a/pkgs/applications/networking/mailreaders/astroid/run_tests.diff b/pkgs/applications/networking/mailreaders/astroid/run_tests.diff
new file mode 100644
index 00000000000..21b466741ce
--- /dev/null
+++ b/pkgs/applications/networking/mailreaders/astroid/run_tests.diff
@@ -0,0 +1,10 @@
+diff --git a/tests/run_test.sh b/tests/run_test.sh
+index f2ea7d7..927c61d 100755
+--- a/tests/run_test.sh
++++ b/tests/run_test.sh
+@@ -1,4 +1,4 @@
+-#! /bin/bash
++#! /usr/bin/env bash
+ #
+ # Set up environment and run test specified on command line
+
diff --git a/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix b/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
index e7e199155d7..3376eebe5dc 100644
--- a/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
+++ b/pkgs/applications/networking/mailreaders/nylas-mail-bin/default.nix
@@ -81,8 +81,6 @@ stdenv.mkDerivation rec {
];
- buildInputs = [ gnome2.gnome-keyring ];
-
nativeBuildInputs = [ makeWrapper ];
buildCommand = ''
diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
index 047b1659642..5097215d436 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
@@ -1,595 +1,585 @@
{
- version = "52.9.1";
+ version = "60.0";
sources = [
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ar/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ar/thunderbird-60.0.tar.bz2";
locale = "ar";
arch = "linux-x86_64";
- sha512 = "9384c43cbac7d6b88fa160e22fb21e6f4250276b46d3fc0322dca45a6b5ebacfc39a431b54d34262a32f2a7cc9130b68b6dc4b636a737ecb7132e077592882a5";
+ sha512 = "fd37e00c8b50d1dc932295288ad2865358da2f37f5b170a3a7f75d929e78486165a24f1967defcb4032546a7f712cd6887c7cf47257a4a08685df85f9ecf81bd";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ast/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ast/thunderbird-60.0.tar.bz2";
locale = "ast";
arch = "linux-x86_64";
- sha512 = "b1d0b26dc21c4487f016c60aa8560ff34c868c6e617040f963ff9e76b859d7d265cf529c0d70fcb736aa946ad50b1a0cae0dd66df1594e102a85cfa489b07358";
+ sha512 = "64a14f40678a64def00597eb1bd7cc0c9759b56da4e72bfe24c3d4e50ef92414bb18346b8ecc9c0a834a063a2a2fe7920b72c2ce59c7cb7ba67442f7e8842b13";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/be/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/be/thunderbird-60.0.tar.bz2";
locale = "be";
arch = "linux-x86_64";
- sha512 = "635ad3d57463eb51830dfb66871258b69bcfcd9ed0c2b38956a25db242905113a6604812a6d6aa1778dde1783595e2b4cb6b3a51f48af6f6740e6613ba78adf7";
+ sha512 = "6368f3693f0f54f4768d27a4b9f82015d4c789180db3d8ea5302053e2ff8d7bc5e50388b00b7b1d534c0145718255c84d43977361f5d8cff5f432a8336436e9c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bg/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/bg/thunderbird-60.0.tar.bz2";
locale = "bg";
arch = "linux-x86_64";
- sha512 = "573f0b63a16f62662958ff1884a2cf76436242f377258f39ea254732aaa4d1f358ee651b2e4f5eb2cd3c20f69ad6b6ea2bc6985fc3d99e23edeb75d3ca55ba27";
+ sha512 = "b881105b39f5a3d66cf77105fb555af692477b387a4fe2c13c9c398968baa705cdf3753665b0e6d28bd8fdb21bc75e439672402dbe1185a9f8289b8236f505ef";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bn-BD/thunderbird-52.9.1.tar.bz2";
- locale = "bn-BD";
- arch = "linux-x86_64";
- sha512 = "d277706e699ebdbcc4ccbf8f6d5c4c256b0ed65ad7b604962e8cc2dffa5b06eeffad7dfd5dc5a08b87a25f0e728daa79d2e0ca0ab9ade7136057a3aef203f26f";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/br/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/br/thunderbird-60.0.tar.bz2";
locale = "br";
arch = "linux-x86_64";
- sha512 = "11e362e77f4b5ce75823c3aa60fab68969d8b19b6fb9a51027c81ad4e1e4f46c4a5a4e3218361521d076859453523a30cf79ec715abfc59cca31c541f02562ef";
+ sha512 = "c45a3dfb8ae5564071c2e59a623263f995a83f9ac20c84345be47935a337b863be3d334b2e0f40767842e9a53cbb1eb00dd87645cb0b8a737efce15cd81b9336";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ca/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ca/thunderbird-60.0.tar.bz2";
locale = "ca";
arch = "linux-x86_64";
- sha512 = "7eba10d82c0b2bd58d87670c345ac8948c06f1b6a0ac853d40b1993fc101931dc581b3e252ebe0a22948f18738d60714aeabebc8dc1953f0199ccb6b2fa1af47";
+ sha512 = "aec05cd7e9a5f529408bca9691ef68bb384b23b9cd464c9342336b96da0afe20473121128861c20d55bc3c4f5c33f779fe892681270d5b26df6b64aa27c13511";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cs/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/cs/thunderbird-60.0.tar.bz2";
locale = "cs";
arch = "linux-x86_64";
- sha512 = "2c05465bc32b6703ee930ccc17b7bebeba3e0eda37b959f08812d3a891fe17664862b7e981a37e43e0adf775d7cb929d866ebdbc044ff53ecf6b1066fcc2796b";
+ sha512 = "e0286e388a1b9a273043bfbcfd2bdf9675bede43d6b3f364882a9f7a9bee1fccd76e5ada76aae309f961c3e0bcae6373cb40457a53d48a9ff37c9fb53245f889";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cy/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/cy/thunderbird-60.0.tar.bz2";
locale = "cy";
arch = "linux-x86_64";
- sha512 = "0cb9735931a29e098e707d27f22f412ba0d0d242799a10658b4ba41abc3ffae5fc2028f4efaf82ef1544f7ddc8efd8401b076945f8b5669231af62fb00cb2019";
+ sha512 = "7f5f28836084132f044b3fcda749dec03fa6234a04eff73a8001f804c98be8df57eba564e864bf09a9938818bb86003d9fcf54cacba2d1efad7a330381e08b0a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/da/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/da/thunderbird-60.0.tar.bz2";
locale = "da";
arch = "linux-x86_64";
- sha512 = "906ae74d45a9915e76fb666a89b00c5378aa9498f29025088eddd3853a93b79ba0eab2d5678908e10f11fc5273dc15ebeee6714a02a70df6ab7bdc0fb7df4917";
+ sha512 = "1b9b63abe185fc91ee2e0dea054bc5e94941bc2cdd59cd85c9997ef9d49eed0c93827265847a480845901af8b37e3547c9301896beb538aef724945bca2ed2b9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/de/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/de/thunderbird-60.0.tar.bz2";
locale = "de";
arch = "linux-x86_64";
- sha512 = "729a833d64df3d1270b07ba2bfdd963efaee4d0bba98d23d4b07f9924878806f59b916af117dd5b866fecba6715bf10b9586e2a34b6de66fce803a76eda07232";
+ sha512 = "e499f327ed9f4536b7bd9659879b28a2282a6a2b9aeb4514b3a70f774d76427283379293d09e95271e54f7c68ab07beaa60e867936b9de8c09b600914d3e4156";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/dsb/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/dsb/thunderbird-60.0.tar.bz2";
locale = "dsb";
arch = "linux-x86_64";
- sha512 = "420a61731fb8159104a14b9741166f250d689ca18f15ffb1e408366fd976e723a72b94cc5ed512895e1e0fc58cfcba2dd39c7c898a38cf996fd59a1de7967fd1";
+ sha512 = "d862020f5ae7c50560ba4c58d67af4c0e54622f826934b90887efcff5ae1c97126bbce0bd42f7e1c1215258b92db6a012b184a2106f4beed0d7e8c79b84bae54";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/el/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/el/thunderbird-60.0.tar.bz2";
locale = "el";
arch = "linux-x86_64";
- sha512 = "7a7cccdf48c9fae667ea33294dbabfd2217cdcf6922a847dd93db3567e9d9d527015124d777e94db5a7c32a9d9f31ecc272978972dd07ada60c8bd3e323b1d12";
+ sha512 = "88b98d3558400370b48f1e133147b8ba57fbb240ad6db1bbd79d7e0266c4a2814fc9cad5521ea8c0296b14857bd09cb4e8e0d86f625fc53d621008729f31e002";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-GB/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/en-GB/thunderbird-60.0.tar.bz2";
locale = "en-GB";
arch = "linux-x86_64";
- sha512 = "a713653bc7da8347d2897ff522c8cb13983fd913ec987a81b9bcb1242dac14c0cd875e7bb5dfda14938953af0a526d24a54d40e1b88e31107498baf00aaeb6c9";
+ sha512 = "02f1eecc4aff0a8691cdf131736c34fa93035d821a645c97213be41a95b4ff00d244411344089e56c24267984bc91d294f1250b1fd7e8c966ee9de9983794427";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-US/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/en-US/thunderbird-60.0.tar.bz2";
locale = "en-US";
arch = "linux-x86_64";
- sha512 = "98a35a81f77b58e6f5fca79ee5a56330f8184072c118b571245c7f686d2a196e0cca6f4df131bee066651fcf69b83ca076bb9dd68fa71dd766962694df8e43a7";
+ sha512 = "87be28d46f22885c730e89c0a945ed307b23da11e331a5911b21353a53536587f8e95658de591d44a9bdf617dc3d50099f537bebe85680dbf1b3f25c7f18fdfb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-AR/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/es-AR/thunderbird-60.0.tar.bz2";
locale = "es-AR";
arch = "linux-x86_64";
- sha512 = "fde54338bcc99c98f9e8e77f30795252459f79037ed996f3bb055e3c650104a3f73878f72bf02c0a0db4d907322f896600e6f057c4a39888708183489f80f579";
+ sha512 = "4d1651de4d4b3d5324ae5b07581634fc82399a2b0f9793d53797224d2f6b1205389bd0672b1c671fb956191312549b446c317ff98f187e1a7248aba901bd2499";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-ES/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/es-ES/thunderbird-60.0.tar.bz2";
locale = "es-ES";
arch = "linux-x86_64";
- sha512 = "08eb3b2c6422429e19e909dec8d7cc0cc2288e7b991e466f32618d2018ab4b9dbd8be78f469315645b5efe866f7014dadd3d5a6e997f6540422d6d8de61bbc39";
+ sha512 = "6abc82968464377cb2c05bc09b1bc978af65d9423dcba78e73e8d0817a2dcc1dde89711acb1d5fd9e3539cd33c6e3813e6b00297f3a23ff1c4250771b40c8522";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/et/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/et/thunderbird-60.0.tar.bz2";
locale = "et";
arch = "linux-x86_64";
- sha512 = "0a1e8496e256990715c11eadd7d1804336542215e4ac34615145fca02a30ca97f2f92220631bbb0f55cfd1579442064d1c0112665bd6e3a35719faefcdf13ea4";
+ sha512 = "9e4bba499f39ee7a87676627fe3ec6da2dcba6a55e39aec897953abf00ad08216550d0fe94804a5426e2894970ad2db3f391dd09ae2768580ea05ac6a77ddbb1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/eu/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/eu/thunderbird-60.0.tar.bz2";
locale = "eu";
arch = "linux-x86_64";
- sha512 = "8696ed02d5bcfeb12ad1057c6a5e2558f3261189d7147bfa86e1043f13da58d60ae5b48a31f2113e1b699f049c9f06a946998cba766bb5faed9b1ba612ed2ec4";
+ sha512 = "66aaf66011117c2f9e675f22a68317552ed7673c05dd56266e4a8719e853629648de3d88fd44448ac1d9674b0cdf6cbe48925328f633c1bc23cb5a7f005468ac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fi/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fi/thunderbird-60.0.tar.bz2";
locale = "fi";
arch = "linux-x86_64";
- sha512 = "e60015623faff6c065ff719fbbdcaf81c48f5d9175a61c8a4920e27a51d8495db782b6916ba320717d36807f758bf5826f2f882cacfc25ba0bbb4fe1bddbce6c";
+ sha512 = "8c61206e100182080859c45736d973975ae5e1055fc2df170828dc0715e04be5468ba815995be9d60530ba9600e187aed965a1d94f9887337789c8219e2cca6b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fr/thunderbird-60.0.tar.bz2";
locale = "fr";
arch = "linux-x86_64";
- sha512 = "e5a276e8f53387f8acd939fbe158d594c7b5d9ebcd6f0a2ea92fede421d1584ef42e49bfcf84efe651d62ca60c311634e9fc4ee429fb38c70f82cfd0e3823fd7";
+ sha512 = "1583081060580dc72d864ca88ae8f114a22db4d4f3177532a4345471bac6ca3a85397b5bd82cc32f85dbfdc4992f788dd15a4dfa9d6fa7b154d3921c0c23fa29";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fy-NL/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/fy-NL/thunderbird-60.0.tar.bz2";
locale = "fy-NL";
arch = "linux-x86_64";
- sha512 = "1f98eec3b67b2aabde704fb14603df6258c0f996868c57490194b1e672b52b59026a17e2b7e35033b71d95f3d46968ad1eb7e46f35f9799af49781d7746d8b20";
+ sha512 = "59deb0b3e32dc2dbcce96aed6558dee899e290a469ded997bd2b7b6b2832f5f7c358d44f128cc1fac2327e3c19c43400424dccf4a0478bcbfeae3401fbc93882";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ga-IE/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ga-IE/thunderbird-60.0.tar.bz2";
locale = "ga-IE";
arch = "linux-x86_64";
- sha512 = "54c8c9484400749efb129630ab6a107da6ce1a77c8e8c43185fb84f98b13c33edfe512c63d571a5206c3600729eb644a8e8a0c325932d81579c8e8932a51abab";
+ sha512 = "8bba0addc0d9d1000ddaed0702b5db0d797f3ac9fff0f04e645d6fb3747f961c2570ee058e53d4084e3c02cbb8490c2a32781517c57bf7971b8f1d4db0fe871d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gd/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/gd/thunderbird-60.0.tar.bz2";
locale = "gd";
arch = "linux-x86_64";
- sha512 = "4cd2140b0871ee144ba5996c98a67fc6b8c6f0beecc15a628968716d472e4b93286ad606e9b5a54b294329f83dec85f48f5008c30e1970ec2feb40f0bb0eed98";
+ sha512 = "8e8f5df3aee5f1dbc1e6fd8c761b5d968dd35b9e29a8c04e013a7de08091f65cc2573109f0bfe201048f90a578ea84f1bb05826d7bd8e9fb7dd9110b45623034";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/gl/thunderbird-60.0.tar.bz2";
locale = "gl";
arch = "linux-x86_64";
- sha512 = "e87fab8d479c847ec7110926ee7ac93668495caddc77bc8a4a3e382ee1aa12488221b6facabbbf74c0aeecdc226705d9cf4edd649a7b3a6410fa98c62ab37fc9";
+ sha512 = "56a56179eddff5da07ce124f17ed08a6a033d7c2c3d139fd5b00afdb86f0c54215525c40f9c6c108384adeafdcc6f8dab87d72b07d88bd38e0c43c89aac4db0a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/he/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/he/thunderbird-60.0.tar.bz2";
locale = "he";
arch = "linux-x86_64";
- sha512 = "26766b3b37c3b13173cb06865185fa08d4e8a1c07c3f8ce958545b21b3ffe473885c6559a6799fc82c426702f1433d783b55c821cb1e30480456dc9352c9f3ef";
+ sha512 = "6880b7ab22b3e642d10edce67458fe30935c87dad60f32ac32b443473e5a208a4df0645b2a18ef26d5ce40053b3a9119eb432e640afca8421c4e93815b28bdf9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hr/thunderbird-60.0.tar.bz2";
locale = "hr";
arch = "linux-x86_64";
- sha512 = "458500d47e73ccc2d8a370ea63826224cb1a8514a322a9c8b98aff16363e3807a1d4e4e0b007b3eccb8888def285831d1afdfd9004dcbf729779137b28bd9333";
+ sha512 = "14b22f95559f1c9addf04d51dcf857c3cd59f3612743970bf9cbfc99c84a3d0fcb898be7e83858c0848e341039493a5aba4189d24941362327f4ef9982dd739e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hsb/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hsb/thunderbird-60.0.tar.bz2";
locale = "hsb";
arch = "linux-x86_64";
- sha512 = "a612cf7e309437abd521b0964d254c3c980ad096f339da0db803d6bb739d9761796af2460ff989355102b628b4d383db412556dcf897c351ada417089703f2dd";
+ sha512 = "5bbddd6bb288cc03015707bd2ed3ef38ff20c7b93b08907e1b90cd8a22725786a293fedb142f99e18e0cf66fa14529097399e95fd157c434414c8fd61c0ba70b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hu/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hu/thunderbird-60.0.tar.bz2";
locale = "hu";
arch = "linux-x86_64";
- sha512 = "49790909eb91f8862807fbd213974b906d4ca979646c11c7377c205cd6a7092ad9942900729ee90927261ff969a71773941b29a8be19dd4d8d7a325559f81500";
+ sha512 = "4f751f64b1417022f6c1487e1f3d92edc0ea1cd603850a9f64b35a71a652be1e51dfa17babb66e3447bc5a8bb2693c6e2dae89a736dc2f070b4b6a9500cf9299";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hy-AM/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/hy-AM/thunderbird-60.0.tar.bz2";
locale = "hy-AM";
arch = "linux-x86_64";
- sha512 = "57285eb8916dfd90bb4bae2d791695f3bf2c2c82742f9040d20d8c0f6194adc493f36733a6a2b9d474c036ac25309330f96de17e49938a5f97ea9c369a02daed";
+ sha512 = "c932b56abf6801bfb6ff90978343aea12f67f006ea71882fa7bbb469dd750371330c47581f48aec3ecfca9cfa51f7edfb2aed6a3da874041c2087b5c5ff60abc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/id/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/id/thunderbird-60.0.tar.bz2";
locale = "id";
arch = "linux-x86_64";
- sha512 = "61313d060dc24b1e685aa434c6beefdd6b114a2ca24f19690e1cc712db75d238610c3a23ffddaa373bcbfd080e0bd53c8e3d05243c7d184535bbf95b5d0df00c";
+ sha512 = "d8a61bb0c1c308d7ef89a9f938fd1c738ce8e66cebfdf4a236636e3c9469705c1012d19c3d3cf8837bdabefed01c744692aec2d749c7ec0adb472bc125e54cdf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/is/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/is/thunderbird-60.0.tar.bz2";
locale = "is";
arch = "linux-x86_64";
- sha512 = "28968973b8379c91dcb1e6c27127ab55a8044edd0c518defc9c2977ac728928bfd1c75e2e357e3faf71acc3b4bad6e90a1f588742cdb0abf9ace85cd424c288b";
+ sha512 = "1fe98420d0ceda881b50e4dfff667de59b960c1d8a23b5f88140c076fa5bfc8cc01b636a3b9bd46987f87a30ba6cb510eeaeadbf83ada954a5681c3da68cf7a5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/it/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/it/thunderbird-60.0.tar.bz2";
locale = "it";
arch = "linux-x86_64";
- sha512 = "3231f2639940323db9a23c236be5ef8304ce953821971801bbea2d8674c2b54d1ead79041992d17609c6d1a9e86e352af84d76137a7728eb085aa54da0c02d38";
+ sha512 = "79190716416c48bfaf486470a5f31ef881bce0b97e4c780126581a38ff39e6a14ae12487779ed219e55afa2467139b652f54e989b91f4d438685d1fb174f920d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ja/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ja/thunderbird-60.0.tar.bz2";
locale = "ja";
arch = "linux-x86_64";
- sha512 = "542aadd1a658f9e21fdf0bfa32069e5adfba58750fda943389ce4e3230cf063503c78353e739fb6771434b209b6c836f87c94f7831d50f2b41c8dd38dc6da198";
+ sha512 = "c8c9d6a31664df4e7ad9668a73197da100f5c0b9bcd7bc500638f1d1c26e123a91cd370cd574185f0a2700c44564df7a048b6942265294c2326c8d0ae02f8c73";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/kab/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/kab/thunderbird-60.0.tar.bz2";
locale = "kab";
arch = "linux-x86_64";
- sha512 = "f97fb7db2e055ccad2310d813a15086494d0815fc3cc48d49928c5642175f9db80b4deec8c4a4f5568417a26e898348ad10ec887b8a8be161586ff3c53ee3ff2";
+ sha512 = "d76f7178edaee6d16045e332ecac4dd31d7eaa3e8688c24cc48cde48df7df9b1bf9bbc0d76a95e8c35923fe1fb743792bcadf8d3f705f76a8acc7d714b8b0bad";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ko/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/kk/thunderbird-60.0.tar.bz2";
+ locale = "kk";
+ arch = "linux-x86_64";
+ sha512 = "f3d13ee3665e6345ea8295d616d227ade4be5af166af08b0a2094ae27a69eb82955933967f734e111930d802270f8c5ace57a9f16bc56b920ad9a3081f82acbb";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ko/thunderbird-60.0.tar.bz2";
locale = "ko";
arch = "linux-x86_64";
- sha512 = "1854d0c0365bca930a4480226dd54bee3e6798857e68cea3dfdce94247f298be6933f2ed8a7abd89e87ae063a7a14c9d7ad1998abb0fd07dfe9a2a0b2e63dd71";
+ sha512 = "9ff20db6d945938868b5b9833519a93011d33804f5514f0f347814137f9f8e96b427658f1f086867c0b272ef8fa5c22e92b8093950b534f3ac0224f84bbf2779";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/lt/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/lt/thunderbird-60.0.tar.bz2";
locale = "lt";
arch = "linux-x86_64";
- sha512 = "2979f9059f6dae5abd9ead9bc87052e7a4116d0f0001a3585b70e2a0609c85c1e6a38d547a8a187f9057d68f7a87a4875cc209f00a1dd1011ec7634cf0339aa0";
+ sha512 = "cc0309a724a2b21bd6426af53e5ca6b8168f2e3f1293c16aba954c1484defd0a227a1d93c4d92e946d5327d5ce58fcc37f6848d180426e3cd9673de483676713";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nb-NO/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ms/thunderbird-60.0.tar.bz2";
+ locale = "ms";
+ arch = "linux-x86_64";
+ sha512 = "59351da7225877be43a1e651afd089facd47675497d8f2c0d6bc1c8a2234058ef9362b30309d65b074c8b98faf19b9d4cf80e83cfec2f8e438fc0a7c6d60f899";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nb-NO/thunderbird-60.0.tar.bz2";
locale = "nb-NO";
arch = "linux-x86_64";
- sha512 = "e9a61cf7cecf7026bd4aa7574ece60e9738f710a43733d7347a1ebdc460322b975ab86be81919a85faa01f728aab754825062da5642231658daa1a318e919c3b";
+ sha512 = "94c5f139cda0a90bc575f32f6121441dd198455482a89d052227777759f912f26aa53d74a6232e3a78ecf1cd3062cadfb3c7f30e349dd59bb8797825dce825a4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nl/thunderbird-60.0.tar.bz2";
locale = "nl";
arch = "linux-x86_64";
- sha512 = "07c3db2e75395059f735a17bd4db3a68ee7fa97fbad3dfafb0aa1371d360a8fd5b693bd6034afde2457e7e13fa6968d78df0f297c55fb8882e10f4311eb03244";
+ sha512 = "f1fd359ab66f349643191efc5f112a4512acfb64cf088b963068e54688c34b4244a8b0d31135200a706122ed797e2d2b09237e96c1076bbf086d660b80d44dbb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nn-NO/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/nn-NO/thunderbird-60.0.tar.bz2";
locale = "nn-NO";
arch = "linux-x86_64";
- sha512 = "1eaad3950f23e1e7a83bea070a8d5c4207b5c2443af11623872a446ab45ee8e2746be9de638828f951a47dd8966426a1d166eb98dc900de39d0a230d438bdd10";
+ sha512 = "819c02852685cdebf0b3c3b86ab4261ac13ae6067f0a9c3610214d4cab05f3a913da58527be7d3fd2d06fbe9de13481c34c679b317fe0659383b31ac1fd19bec";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pa-IN/thunderbird-52.9.1.tar.bz2";
- locale = "pa-IN";
- arch = "linux-x86_64";
- sha512 = "da0b4fca7428104c75650435efa2ab65edc6ca4518ed4b6274195465cbea5d5cf9bbb7f3aa22209f298afab970556f51638bc752ea50edf2a3fd7b562314af61";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pl/thunderbird-60.0.tar.bz2";
locale = "pl";
arch = "linux-x86_64";
- sha512 = "41c14a41b00b0a92ee8bce565ba2fe9a4ca1461ce5a1f54dbb40558bc2d871d07ee5edfbc6c8df1a7aba7e1a957cd11acd509e193b657473b14b745bbf06e3e1";
+ sha512 = "e384e19a68ab56c16266d59abb6b22ad5b7bfef649c2a7537a5822753f856a6e90604e057a7a43b744487294475be6afca2b8484911044422fbf06d01df31e5c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-BR/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pt-BR/thunderbird-60.0.tar.bz2";
locale = "pt-BR";
arch = "linux-x86_64";
- sha512 = "146dcbef8d811cb1c295cc72349f10c8f345bd9b7c95a1347b68681cb5edd02d129f583338c0bf619b37df357fc000212894a6d28a3e833b0626bd1a62b02b3c";
+ sha512 = "edf352970e3292c9f3eb17caf8de07edb924d14500c3dfc6d1864adebcfc174d1639b2d0ca5b4006cd952f9922e09fd220ef50c7ee3f15920d554dbae22eaff4";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-PT/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/pt-PT/thunderbird-60.0.tar.bz2";
locale = "pt-PT";
arch = "linux-x86_64";
- sha512 = "aa60bb80a1a4df1800037a6dbde7f8deef9c4f7f1bc3926bbc5f223d4436caa62d5e9ded7eac0d91f766b35d6ae9a40fd2aabcc603e5d2276f1bf598b715b56c";
+ sha512 = "2d91620bce2051d6c30a3b16f21f7c97b99e3ac4a239e22b582b37ce7e6ef4b6861d66e56e7e7f58cd71cd25fcddb5e161e66248d87fc9984e755f229dbd54b1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/rm/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/rm/thunderbird-60.0.tar.bz2";
locale = "rm";
arch = "linux-x86_64";
- sha512 = "4e109d618b6c6d9d578b90012a142d8ed8e16a430412c95e0a2567dfe7407f828ea70cf9088a4f9d5d33fe294618f052870630ae521feb0c474e76e6946d1bc0";
+ sha512 = "0ee05046cef873313eea34cb5bc002f9231f015415ba97c23b06e7ed0ef9996e7cb77beab89cc1e312fc74122cbac179af430153b2426d885acef8fb7d1126b1";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ro/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ro/thunderbird-60.0.tar.bz2";
locale = "ro";
arch = "linux-x86_64";
- sha512 = "0fbbf47332fccf2eea593f12751b5e1ec502dbfbae7e100d56906e2850191129f8fa5a51794f13f6225c2de6c219933e36074970b5b7698fcbcb58cab2abe6cf";
+ sha512 = "c53a2bdfbda8cda335d2a9fe03476090034ebfdbd8a8eb345a9fa5d3c0f1422a0e1c2d95bb5a0b75cf84f8338679068436cc90c857a3547f297f3294d5028b70";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ru/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/ru/thunderbird-60.0.tar.bz2";
locale = "ru";
arch = "linux-x86_64";
- sha512 = "8d26c8c5248418cbf329c3ea6ff0fa60baf9b12110048327beb15073d2398aa7d31c97acc33d1b6bcc65e38b651d619f5a47007961ac1adb290783ad22c4be64";
+ sha512 = "ffc6c2729291d8d1c7f32cca8933d3d8adbd54e278940ccd7cb844778b8a55123af0bcc9d435480077551de49d1c2200250209311579d2a34a5609a336eb32b3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/si/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/si/thunderbird-60.0.tar.bz2";
locale = "si";
arch = "linux-x86_64";
- sha512 = "17cfaacbafbaa98cf73f6df074c99c40faf6687576cd44315ce4360bb725d8ab0b2fcdbda08f160441449e779b3d769765063079b3fee8c0b4a366799f0c38c6";
+ sha512 = "9f708d01d6a6492d10ff058bd2425172bb90ff9c2827cf88a4307de0df20c6cdac9d8c135daddbca132fc55e89c68924fddfe9ca8cb49d77ca6c874283c49a8d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sk/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sk/thunderbird-60.0.tar.bz2";
locale = "sk";
arch = "linux-x86_64";
- sha512 = "d22d8d46f3a3d3206368225b7691cf4c6fa235ec1d2e2476f46c1982d2fe071909d66cb180ef2fdb81ba494e25ce3d4d20a30fa579e27c2e2327b60b5c2f44a3";
+ sha512 = "44e3dd85654dd91ac9b0bd1f1d7f6f74341e3f39be8f01b028353d3425938825877b8f8b0c296ebf269cc5b1e78dbdde18bc49153ada0065dbc1de3079096ad8";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sl/thunderbird-60.0.tar.bz2";
locale = "sl";
arch = "linux-x86_64";
- sha512 = "00a89b3dfd33979d5a7c9f256b57add0d91504a00712effa8ed3a14dae80e92aead5bc5857507810b1b99a77cfea709e07454a3834193677fbefa68db46edd50";
+ sha512 = "2d77bebf1e3a6466fdddf32f21cbb5d28e46f4b70fbd07eec701559a0accb6f78ed9ed8a3b969d0eb3e249907208ffe8ab096e6bb035bdfb8c91e268ba228992";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sq/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sq/thunderbird-60.0.tar.bz2";
locale = "sq";
arch = "linux-x86_64";
- sha512 = "3bf0024db0d43d26bec31eb40fd7a2fe42d105072663c21a5e7f8f38cd718a555d7796cbc2d28da426db01dcf003cb2c351237e67a0cc9b4b3f3cf7b6c37e522";
+ sha512 = "f705fad8b3a3ec5f760f28205caeb19986cd90084c8db0d921569553aa3cef668443e30594a82a32cb684e4cb2444057d04355b39a2dc02ac2dfc0ad5273bd68";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sr/thunderbird-60.0.tar.bz2";
locale = "sr";
arch = "linux-x86_64";
- sha512 = "f3e6ba6a80976bcdd37539d78829bd16344069082dee68ada14ec1de611a3e65f132431c074107b43fe855e46f15504766c9dda536c7112de081d0c450d8fd04";
+ sha512 = "37dd80ec39ea566e66d8ace889bdf0353ec63682356472a1d0352f556814bee38793a263b285c65e9a68e62b782caf064d7b530b503e1222a490ad81798b2a76";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sv-SE/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/sv-SE/thunderbird-60.0.tar.bz2";
locale = "sv-SE";
arch = "linux-x86_64";
- sha512 = "5eb1d2ce97320961c3d70403f8f81a36d0d686cec8cb518065d4ea950d7b2ae1588ef64a6b2276c6f8a0fc59136108a4fa50f44ed890742aea2fb77e14886b2c";
+ sha512 = "3685b1788f7da31032b5b16a974af87d729a05aad8f906f6692d7dd688684c6f745fe766a1c5baaaaecac4d1b417d3e91d78ca082a41704a6f9caff29b64d842";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ta-LK/thunderbird-52.9.1.tar.bz2";
- locale = "ta-LK";
- arch = "linux-x86_64";
- sha512 = "e59d4e4797aa96a8edfeac79bd9720f4a893c548b66efcef365a92cde1e1f9bbdd4c9046d7483a148e28f9377ca2eebda42683769fb4e02f4a56ce629596280e";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/tr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/tr/thunderbird-60.0.tar.bz2";
locale = "tr";
arch = "linux-x86_64";
- sha512 = "ca29daa1d9f255e3a5748259fe632382937d51c593412e28cb6d99d7339cf5b9482ebcc0e76120d0988519538e10484187d13134c27335ea708a5a115b9bc2d1";
+ sha512 = "3b1de9eb1371ac686c1d28253bab5b5a3c5ee3b91739bd9e272ed496266fbad01fafe5015f257cd0dc6ef553d47d674bf13e5a53444d030f50572c929d0b3c75";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/uk/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/uk/thunderbird-60.0.tar.bz2";
locale = "uk";
arch = "linux-x86_64";
- sha512 = "ff02ebaa4d8d9174387b7ad777e5372361567b077882a9cea84c30dc1e430e76f8cc07e14f7b32c8340c893e6aa395dbc249decd89f6facdb05ed9e2e14d34a2";
+ sha512 = "0cbd6f8ad5f0bf49e62efeed2d52b3c22ec0dc4701d84771465f3650ca2ca2736acb1e9d83fead6ecba4dbbd64eb883bd9cce9ece31b5e1ec28da4a410db196c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/vi/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/vi/thunderbird-60.0.tar.bz2";
locale = "vi";
arch = "linux-x86_64";
- sha512 = "210b9f8f70ac499305e0bb66b9dfa294c4c0f6784520e8238874ea7ade9d6ef58760e3beaeb5f0ab14554fe34618cfbfb023ba5486c8ec12ba57f5e72d3fd069";
+ sha512 = "0e0440d0640b7c50aea0a6a6983779524007897dee8996fbf898d110881920041c99891ba282cdd5bd02060d4f8606e57bf9ebd25531ef9cdb87659aa1150e55";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-CN/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/zh-CN/thunderbird-60.0.tar.bz2";
locale = "zh-CN";
arch = "linux-x86_64";
- sha512 = "bc41f53a3c37e2aa7f8d960aa7d2f7b90d25971ce34eb664476c92a4b7db3753c96f22f5b0157a1298ab2b65e03b85b8268ff5fb0fbbce7aa3364fb587a17549";
+ sha512 = "3fd66874bbb9853da447cd4a4495f848d1ead3a1ef1ceca36590082f4ccec8985280d25f42a643b52f955290a4b9649709909080db8b6a592a943ee1ba4bbb44";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-TW/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-x86_64/zh-TW/thunderbird-60.0.tar.bz2";
locale = "zh-TW";
arch = "linux-x86_64";
- sha512 = "b400036ddd90488b7cf67e98b2530e4d4594637f9259f20a92a7a3c62b2f7a60ce390b9907a1b2efa44af29941938faed4e10ff6bda0c67656b8907638578712";
+ sha512 = "8e716f938a146a14c9f5ad8d99da463a6b5ea8d1705c26a575a4e34de89e1e9a36e1a288f60bd67b87a2560fae7646dd9157c4d60e9a35f7e977d20d55756f0c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ar/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ar/thunderbird-60.0.tar.bz2";
locale = "ar";
arch = "linux-i686";
- sha512 = "1c8f71b60a0b5088d3d8b4576e02727a939a60b821aeb3015f9aa5b65231ca93b14894fb506fe2acbf579ad4686e83cf1e0d3179575a0510d571de146c4bb7f8";
+ sha512 = "2076cd84255a8ad52521a752b8444cafd3490932b69a3ec632d8815a5215d08d4efcbebb888f76b26232eb6edd66c4b9ce2233107de32603d6a7a37b87f3595e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ast/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ast/thunderbird-60.0.tar.bz2";
locale = "ast";
arch = "linux-i686";
- sha512 = "3d78cdd28deda66fd42a2981d66c765f6ff4af8a37d166712094a7959541ac6f42fabd240307d2189d7bbe24c2d850bb99d7fbca5ccc9820ef68210c3dead49c";
+ sha512 = "a070d8bf3771ae9a9e09f40888b3c7cf391eef4966bbf437f547eb8a914290d2da918e7a824558aa5a506ce1941fc95ad738bb9ba56cc7418004da6658c42344";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/be/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/be/thunderbird-60.0.tar.bz2";
locale = "be";
arch = "linux-i686";
- sha512 = "d08e59550f24a1303c7591fd0b8028c49613b3f0fbfc9adbdf0100955e35fb2569b5159df7847cc514249b25eaf5fce71e7902fb1c13824a9eabe650fa438e5e";
+ sha512 = "f9c92aec1316decc523e8bb9136004ef74e184f2213c1ae92541416c36c9f3aa1a8adbe9f875b25120597026dd948a1ca68a9e1074643088d2698f8483a04762";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bg/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/bg/thunderbird-60.0.tar.bz2";
locale = "bg";
arch = "linux-i686";
- sha512 = "c78340650a7f19d14335cd35cc80938f0e5fbfc94063d600d7dd441b925dc2b6270e85369ac293f0addbbe74e10802dbc69bb76e0cec2a6af8648a5ca0481322";
+ sha512 = "a576991acf9129ab9a365e80b90fca7aef01e66ce3d06dffb8ecdc0ae3d8dc2902470a99a0293a87c9f112fd13658b71a86e6fb045fa7cefb7773de1cdbbe31c";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bn-BD/thunderbird-52.9.1.tar.bz2";
- locale = "bn-BD";
- arch = "linux-i686";
- sha512 = "5909ede1236341f07d00d3dba5d3297b7bc24cb9c08d133851fe5e412638a3b9e00291dc40fd927b73095dcc9a239441b3c71ec7a5ab3210fecbd4e4a5a229dc";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/br/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/br/thunderbird-60.0.tar.bz2";
locale = "br";
arch = "linux-i686";
- sha512 = "9682db4630a840c676c0b68f010da21a65ae9f81c4373def81effe08c9c2b8759626d54e8923e6bb1381453acbac8942c4ab07f2491d3d3027e91c8fe9275f2d";
+ sha512 = "d63edb38305e2ee76df5c05dda275ee45ba419bfc6776d007fa39dec36d202158f7eacff9611aee44d3681b0db5b200a6706e8034fffcf1ca7d575787240a5ff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ca/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ca/thunderbird-60.0.tar.bz2";
locale = "ca";
arch = "linux-i686";
- sha512 = "3937ecef0ad33e43bc8822bb22f8c3398d51b37278c195dd9b4f4ed9c5d49e53cfb79c9a0b1c684a72735d44dd7865097b716268e7d6280b70e46b219b87302e";
+ sha512 = "d5ae9f8478c638fb50af671dbd12e95b338333e87b31a7cd42d99e8deb200ec23841ac9b93b0ab26b39306067203d8645976cb99292e3a028149ca549c9d43c0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cs/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/cs/thunderbird-60.0.tar.bz2";
locale = "cs";
arch = "linux-i686";
- sha512 = "88f958ef60ac5b73fd29ccd40d9e2794dc8d57df2c15f426aa32a5d605d6b4702e2350003b394d19ad13fe3215552070947ff0ab2851698162946221b3ff1a88";
+ sha512 = "9284fd6b7757c4ba331f2d2e713c247f7fbdecb7724c1d66df1d1f0c81e3803dea4cee6fc4a905020b00ec5b281a4c959eb56ef401af5b8ec5cbf05252d7ab66";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cy/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/cy/thunderbird-60.0.tar.bz2";
locale = "cy";
arch = "linux-i686";
- sha512 = "0301925a7378a706ad12225aad4d10ff15962426c02a294b1e9ea9e1f779c429bd2994c964d4f05048b371b71f0c6c0ab1b37204b242990b931a3a774a05b04f";
+ sha512 = "182e1c8878e53af87b5b83fe00ba5a8fa7c72ee35002e843d3e1cbbcebb1d2e82c37e90a44c411b238b9c843be6594aa75d34deaa576d213c23af4e2e8b0fe23";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/da/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/da/thunderbird-60.0.tar.bz2";
locale = "da";
arch = "linux-i686";
- sha512 = "960996c312b862bab9447985e1cc9b1f09a61989e538ac3eac2a95b06496102b5387cfe1e762128f1b521844f4515335f4ad4bd9078771f9c2245159eb39a8ae";
+ sha512 = "10f22a40283a4202c0e6612a27022ffdd3d2c45727cd170ebeaab6678f59f624c6d2520ddf2c9540e98030c6813760b5d56c70882caada0166985f3206fef4c7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/de/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/de/thunderbird-60.0.tar.bz2";
locale = "de";
arch = "linux-i686";
- sha512 = "3ab75cb50218db215a1c7d4c39b6038ea3dd52ebe17b5d3fb0cafc74a02dba143d6e4c0efab7c6c1c494ee83297878d82355bd4639f6aa1625be3af5f0b514a4";
+ sha512 = "42709aa4778e93ebd61ff44d027eb0445028f036c735943d71ad355870d03da6dabb763367123156922aa56fe66d6968ba9c93e7b9a8b58197624f984c36437b";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/dsb/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/dsb/thunderbird-60.0.tar.bz2";
locale = "dsb";
arch = "linux-i686";
- sha512 = "157b25d20020c4159708790e50b09eac2b814a817655540abf878910b53ac2c1040790e8aa115bccd54797a5068954b08daa5c28f70c7ac161eb2be78f82cedc";
+ sha512 = "6b82976526b862c9cae1a056b04f36c6d6cbc4ca91308a1f02a808d88272326c10f34cc77aef00b6f6c1863de42ed9a03328a667e4a0b985ecf837765557f982";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/el/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/el/thunderbird-60.0.tar.bz2";
locale = "el";
arch = "linux-i686";
- sha512 = "52c0be75e9979a08f1335da437cb47fc17cd928fbea5af85283b5d07f07fdb4ac6e2f924d53f7db9e31cc0b9e7659f48f8d6e06a28d609760a0f8e6641bc96e8";
+ sha512 = "4314dc7d8fcffa4c4f498d41657332bc476d79f934b4f46181fac4b6cd93d3161271fcd0575f07139186d502c5b833b53ff26d2f8728c9a73765e551963c45d6";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-GB/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/en-GB/thunderbird-60.0.tar.bz2";
locale = "en-GB";
arch = "linux-i686";
- sha512 = "53e66c5e9c98a6af311732341073b553c577dcfe35178996c7a27ee0cc0dddfc7774a065fdebbfa0a4cd4f6f3f422e9fe67fac07a586342e9dde33b59d6bd17a";
+ sha512 = "0840f23683c8c109ac802415b4216f778d6e1c2487e0e8d179def2a3b56308a7d9888c46a96d8d509f99fa4aa296213e2772bf1e74a97330c5e2bea97dce7c70";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-US/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/en-US/thunderbird-60.0.tar.bz2";
locale = "en-US";
arch = "linux-i686";
- sha512 = "69121dd8b2445e6304f4437c06e1b7f423b19d4069290c0709a3356680613964df138c417c3d258bc978d8709b9ada28548b43c93ea9122b64daa046d96a6d78";
+ sha512 = "baf0334ba9803cdb79e1a05a6745f6a87575d52bf86f6169b664903608236eda8ba8965481a58b660fb1edb567c681211f328c3f0b9b298e267b5e572b41f642";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-AR/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/es-AR/thunderbird-60.0.tar.bz2";
locale = "es-AR";
arch = "linux-i686";
- sha512 = "e557b6249af266de41863b49a811f4c5c979e88dc15ccce6fe60694b98dfd9f09d8ae7316652626c19e5379f20b27e58f4f1be465f4df896a3aab693cb0ef5b9";
+ sha512 = "c7a7ba5a547cbb7b839191b14a0a78835935cf589f82d3ee28e144032e0d94d9209348a45502b7e2da67314427b23d88fabf61db1ea78e55dda9bd1ef97abe9f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-ES/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/es-ES/thunderbird-60.0.tar.bz2";
locale = "es-ES";
arch = "linux-i686";
- sha512 = "779d6a4a793f4bca441f8ed8ffbeabf20a7ba8555b0fa36229814db68f98d35dd15855446c7dfb8aa9509b40dd5cbabbb0ad66a604d6205daa9fdb4b1a4b9295";
+ sha512 = "ae3c7211dea682e133f960a147169e0a7b615a0fd4ad2fd28fed3976a395f16ebbe1184c872746e2872a09466ca84646cfdddd270ecb3567725dab24201297d9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/et/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/et/thunderbird-60.0.tar.bz2";
locale = "et";
arch = "linux-i686";
- sha512 = "7da30d3e48b520c74562d11719d1988ad94cbdf676f244ffd9527475f696b54f50a1e14905a045b7d5375e1b99ba3d0459acac1e72d22ada24b0e91e74e7c2cc";
+ sha512 = "e08db3e430bc90b5af7fa5d979d694d38de1bcfbb89d68613f5b3abc2abe135ca19071890fcaa5e08e2c42d7486a113345ec24ce5555d963ef2c072a3f4b77ff";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/eu/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/eu/thunderbird-60.0.tar.bz2";
locale = "eu";
arch = "linux-i686";
- sha512 = "d8c50713410ee2fe8896e603cba9e04685c8dd277aba9dc2270a2e0d282a609e1feab44398007e9aa96cc0e43997598c6aa702a231d568dafa7f96a8be548e31";
+ sha512 = "f3e5ab6e80ef67fb7b05e08dcaab138475f4feede719939a055c0c548a719902a1bd9b7c18c4a76d5e7173f5a01a319c56579c41059a1888fd29bd43f78666ca";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fi/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fi/thunderbird-60.0.tar.bz2";
locale = "fi";
arch = "linux-i686";
- sha512 = "215394b3f4cab3b44d337adb56308b432c62000a592b9ee3b8e985636a6f3fec9189de64c9aba32ae1753b0ea085dca312b1696844aa658356ca9f96a0b7f255";
+ sha512 = "b034c2fc5f633e4cc5b9f3258d7073439e805371833e7dccea9e8a7c9bc52ea7bb862642eb32bc02cacf2f114ff9b379edc22eb0df52ce676db52f67a3d48672";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fr/thunderbird-60.0.tar.bz2";
locale = "fr";
arch = "linux-i686";
- sha512 = "041c325d7015725fd81c31a1709017ee3091321187c39f84173fa5fa9c963a111e3a3bd0eb85f63a246c5a101e94d536bd0cf4a5d22b6e6bbd5fc284dcb3c965";
+ sha512 = "bdc4222ef8f15ec73297b0b1382e2e6da638d103e70c0a00adb5f3aff3b4944be1149f4099cde60e7e0daab273775959110e2354834641f6c85ddcc3f1b8303f";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fy-NL/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/fy-NL/thunderbird-60.0.tar.bz2";
locale = "fy-NL";
arch = "linux-i686";
- sha512 = "6f18bf01a6ca108f13b02b8cff1175640efd9c945827f28301c859858b47f238db7a5481a495c18ae5fab2639e8e3799441e0690ff52dd03d8772ca41f03c641";
+ sha512 = "d4ccbbed8cd929c385369c7df9b9d031e4e06600cf8d08449d9e60844aad2ccafbb6517327882cecf1e25786a573e2878f15d841851cf30c72646eea7cd028d9";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ga-IE/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ga-IE/thunderbird-60.0.tar.bz2";
locale = "ga-IE";
arch = "linux-i686";
- sha512 = "da5509e03c4ecb8f8ab4e6e5c23218af04f4415eec33f62b5f9a48f5d7bd6cbd4d7c583439ae6fe71f009f4287a9a02b188c37a326e3a0683654c766849d25c5";
+ sha512 = "c89c2ff0a5c06ce0df29300ac2e1ba034b39b021487ddf86e870138dd165459a71dc250a066df1622e4ebec1813b1c315eaeadaad5da6afa522ca2208222f1d7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gd/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/gd/thunderbird-60.0.tar.bz2";
locale = "gd";
arch = "linux-i686";
- sha512 = "56b1ed5fd7f63e68ee8ae7d291ebbca6881ccbb9c0481430dac23851ac4bd23ec98ffb93ba846f58d216094f55781ca2197717dcc21427dc3873f6e992b67032";
+ sha512 = "5f1ab74c7492a6a52b1ddbd38f7b9f85f59bd911cf8a64084d1eb35715f0b9cd45a7650dcfa9771679ac6255eed99dafc0becb8b3e32e315e7d186e118b56afb";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/gl/thunderbird-60.0.tar.bz2";
locale = "gl";
arch = "linux-i686";
- sha512 = "5a6bbd8729b1c263bee0e31f544b2137a0166e07d6ebf015573e8da51e91735c467c065ab40e2c330c62a0e9c86d2b2cb302949234d746c7c743f6864f3eabe4";
+ sha512 = "690915f4e182b5ecab32675aa03616a2f51f7a4e795991cdfece82f63f074e2d8057d6e87ebf9f74dcc5acd149b1dc844517bee19de3d959a493cb64b51e6158";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/he/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/he/thunderbird-60.0.tar.bz2";
locale = "he";
arch = "linux-i686";
- sha512 = "90998ad6963a3258a5790caf4d36a34348fcacbbf9ba9ef87a8aa8ad1fde35bf146835434754f9421282ea1e36084660d149f28b75c8d422b84232d420810a35";
+ sha512 = "ea589ef7a9b4897beb23b4595c830fa14e7021472dbab815fb15325e99cf858a28b7265d43df0629d2196c1563a769f36beae1ca048fa3c006cd97d54e923ecf";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hr/thunderbird-60.0.tar.bz2";
locale = "hr";
arch = "linux-i686";
- sha512 = "727f2ec4f04b32adc2a2dd1b9e5af6de0963334abeeb4582a68fbacaabf7720251a3d5280fd7b1d8e6660747b5ea9ffc94a658d1d95651b8d3a232b15437fe23";
+ sha512 = "e5b8e4cf40819c9b83339520e832773e3161c9c38c802ca37fe512616f128163bcc2d1e7a40ea6e0bb754973a782f141ed044c4be3a0cb7a39685326a1c3a8e5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hsb/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hsb/thunderbird-60.0.tar.bz2";
locale = "hsb";
arch = "linux-i686";
- sha512 = "213cfe86cf7025f76dca4af15d42d5d9fd676411d8fd64069f82ef34de7ae3de6208b0ea21c77604e6c19b9c015b9c4fe8de783de625a4345bb69f2a69a6ea3c";
+ sha512 = "81382e35b825b65f95508cf04bdeb1a8709f2cd7b408f3dc068cb75d4c5ec31bdbead8807008c78599bc11043f77437013242f9969333c46e10d9ba4a8e563cc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hu/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hu/thunderbird-60.0.tar.bz2";
locale = "hu";
arch = "linux-i686";
- sha512 = "97ad1bc5c2c29e7fac01832d44337c79b05e3ddf6dccbc41caece5c249f9ab46ca0a9ae469d0b5a923ecbd43ec4f910b70af81010d9f9b8f35a9741efbc9bc6f";
+ sha512 = "190794f6fa1ffdbfc2b8516cf0c954a9abf8408aa04c1d9c51e1a601f8a1d3d8fc32e2ca9644bcd1e11e8cfc47982c55995b2daadbbbafcc713b4c6f5c8aa63e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hy-AM/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/hy-AM/thunderbird-60.0.tar.bz2";
locale = "hy-AM";
arch = "linux-i686";
- sha512 = "7738216dd50fc7a837080770fee652db2091a156623097f04e038a94c456e334af4939973960593ca915da14573263668b08dc7359e3d5a77ddb6c89c18c7efa";
+ sha512 = "a6cc1ebcf284fb7b4fa0873768713dc569efdb39982f37131499434577ab5515448caaa5fac776987bc008074ac6c04eb29e2f60e21626b06dac2dfd17ee09c5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/id/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/id/thunderbird-60.0.tar.bz2";
locale = "id";
arch = "linux-i686";
- sha512 = "bef209d87eff0a4ba061c50c1a20937e6052941e3655d92c17eccd79657542db5a6deb68fbb2b25b2c0d5add872d86f4414b761c4f167c289d58238e21dea59e";
+ sha512 = "4333f727d2e310bb24e6f266b748d757683523d6c3414c68169bc1a7852edad8d76bc3021aea01bc08e7d95c5fe4da16281306236cb6eca6f3e339cd5cc11fa0";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/is/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/is/thunderbird-60.0.tar.bz2";
locale = "is";
arch = "linux-i686";
- sha512 = "7f939bdca0369eb70a47d8df6f3e453a9b5472f7f3c78bce73380d6f72ec46c74bceab5087ecd4f4516fd0a405a6c70ebc19295da819e037f553f688df33b213";
+ sha512 = "f26d7117241a090de6675e3a336b5b0c9b5462acc80248d6e41bf43f8c990a761ce36e6d0a4620a1733d06f5bf7cd8511c88f686b9ae0806f23f5a852be3c0d2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/it/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/it/thunderbird-60.0.tar.bz2";
locale = "it";
arch = "linux-i686";
- sha512 = "289a0db383c7d5ee0fc064867f8821c7f445facb37387229289a1f507174df7cffb390c19bbfec438a4e20c727769688f64000e0e2fbf17273fa21419c770070";
+ sha512 = "33dfd7890b6c156b907e40c5442795c8549053362d65272bd08a5ddaeda61783ec914d8c917a7b9731885aff766011b9a667307ee01cac79614eb84133bc8675";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ja/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ja/thunderbird-60.0.tar.bz2";
locale = "ja";
arch = "linux-i686";
- sha512 = "5b9920d334675cea0d603cf2eac923c55f234af5fab69f0002f3a2ae0afbb0a003e8f228448d5485d14543b65494ae7f5add6b28305bde1fa8a4792102d948d9";
+ sha512 = "4ed858b1a1411472bc2029ce1396b78a00f25cabfc2232f6e3daf0acfe91898df769c2397f908db52759c32efc25a79d9d39efa99891a68e2b7d5b7c13820a23";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/kab/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/kab/thunderbird-60.0.tar.bz2";
locale = "kab";
arch = "linux-i686";
- sha512 = "6ad1cdef0c168d5a7e4d1e26f01354f12c7249440319132fdc07398a395074916576b7047762c231b05b039fa250c5f2fd4e9f6f85f85d2626fcd4fe58ae64b2";
+ sha512 = "61e8b05c0c952eb493fb5f35b7ce6ee1da586a7a4d25f27224f36b7afae75a0f217717f5afac17b43f763b2f6403f4c50ed01c1d1dc6dd084d24f8821566b552";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ko/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/kk/thunderbird-60.0.tar.bz2";
+ locale = "kk";
+ arch = "linux-i686";
+ sha512 = "507ad5d46263ada1fb9b3d05f2c6d1a00b76f5d25fe9459edafcb2793070b6771ff52b338bc9963c1810a46740ea1e22ed330a5b935bfef72437b572f0214e67";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ko/thunderbird-60.0.tar.bz2";
locale = "ko";
arch = "linux-i686";
- sha512 = "090a467a7d8ef9f3ba759684cbea8625624f5481b890bd47098e7bbc94017934457cc2ec0a7225f6486a537860c08f695cef60c3ea4bf32b1937c87a66c66c7a";
+ sha512 = "2550ae6cd5e8ee1fb6fc0b3fd974c1028edf8b292da72b57d6e27fe2e600d6418c6f4ca2c9d5535cbf1f1c67b20713cfef5732beae79ceebe328f44a73023b69";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/lt/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/lt/thunderbird-60.0.tar.bz2";
locale = "lt";
arch = "linux-i686";
- sha512 = "cd0190ffa07115f584718eb8a6c9e94dbe0c883ae48e5f4d5a86caf8db599d37d8e47d2402bd35625c0fdf752194d86a3bfb6a24f3010f0db2e5fcc5aab823fe";
+ sha512 = "29e47bd8306507fd65d27892863b9cd0b58cff4d2035f7c0d3df8cfb98ddc890e922c0e54e0177b255b6bda70116a72fa630494b7ead05683f928c1a3f6bfed3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nb-NO/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ms/thunderbird-60.0.tar.bz2";
+ locale = "ms";
+ arch = "linux-i686";
+ sha512 = "fec173bea9f579e605ea3b40510f26d0cd94ae96ca465f2b6b829eb710fd3154ce6b997c3951b12165491b8d57af8371517a23ec73615b3b53e463b6077efe96";
+ }
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nb-NO/thunderbird-60.0.tar.bz2";
locale = "nb-NO";
arch = "linux-i686";
- sha512 = "6efb9bbd8f0fee9ab584d2b78425bf89d4dac2b2e7c1da745b922202691698add874b1b3d61b93a17de6256851667c25e7f13cd62591e7a47102c3ac07f8bc1d";
+ sha512 = "1f15c20580104e6bbfcf07d234ac987e2d35eadeff5437369f62b34acb8b47dd646c365c31e2c5601c675a413cc0d2d73fff6f4a663436b426331d373725aee5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nl/thunderbird-60.0.tar.bz2";
locale = "nl";
arch = "linux-i686";
- sha512 = "ff2860ebe75ae4d542de0f9d7d7351140097367db16728054a97ae23d74c1c357d02bcbd4e05f0f98364ee80fb6054ae7cfdf60307d43da198b2bba20b17bd6f";
+ sha512 = "5f1b20753423ed3882625309ad91e3a6c0931984b502e395cd56d5701eaa6612ba547d996c608b5d87f521989900eb4f02a419036b4f1c9312f9d763bf68e89d";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nn-NO/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/nn-NO/thunderbird-60.0.tar.bz2";
locale = "nn-NO";
arch = "linux-i686";
- sha512 = "96a61cbbeb647820e92c268d2a6ffd1578e56a8517a415689c97548f3d218fb26711cd737d6fd682127f9704a6f4ef11f0722620f8ed44379e08cef3945f727d";
+ sha512 = "2a7964d792058c973940cb99add2862f61e66e6ce0cf6988c6b0395274b8791a09f81730a403748962b56be8a183c5d8e063cc8b7e93e166a1d508c8f274ad16";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pa-IN/thunderbird-52.9.1.tar.bz2";
- locale = "pa-IN";
- arch = "linux-i686";
- sha512 = "83dbd6b5d49ebbcb7b5fbccb0c120b85adaa6085664416921bd06659deeece1a7d27bcd567a47322e81da4793da62c8b54e4f6a751645e8c7add0c362b473d84";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pl/thunderbird-60.0.tar.bz2";
locale = "pl";
arch = "linux-i686";
- sha512 = "dd2bc656bc7ab1e21121eaa9903c63056647c31da6fa55c816c458684235559a2b2d9668e200e73f54e9b7c34bb6d0c905c0a31c6153494e16131f7e0ce9c9ed";
+ sha512 = "49e372e264e902eac027db402d5e53683efcdf67faa41696113f7e963dabb85e6fbb8f58759460bb3fefc67ad52100a1d204884dcbafc39ab08e46059f72124e";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-BR/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pt-BR/thunderbird-60.0.tar.bz2";
locale = "pt-BR";
arch = "linux-i686";
- sha512 = "83c09f9b314ff82ff59ced594709eff7a0d55c9a7f1c064917ebc3820946ef69aaf509da79cf447f618b3afaab648e4990797724c671ba850655559190a1647f";
+ sha512 = "201398c2c58e55b9d311f87d445727a0a3c455167febe23a597ec97fe80ca189aff3557d8ac0e1957443251af184542d071229664f0a78de2faf31dcf337d951";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-PT/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/pt-PT/thunderbird-60.0.tar.bz2";
locale = "pt-PT";
arch = "linux-i686";
- sha512 = "bf6c986e8b43f725a1541c0ac7c880384be40f2c90ffc87e598c177644bd32b2b07bc56be58c2db4f1aca64c4c6590a30199d9f93b7a5fd2d52a9d916ca309f1";
+ sha512 = "88ba0c8dc4665305c85e00a0f50ff4247abf1a5925436d717c082c4934a6df41f9d45c45ac458598167bfae8633e3fa2c12f938e32480b956b2a61527c677af2";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/rm/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/rm/thunderbird-60.0.tar.bz2";
locale = "rm";
arch = "linux-i686";
- sha512 = "3f07918c0f7ae7117daccd382220aea3e132fa759c25948883c1d97b936e4302fbe6fe176ca4c109f9a35c580d46a7578561c2d2909364b5e915c66d80308cd1";
+ sha512 = "f121ad8ca5ee662a9b815d547352b21f7cf46bbabcf12f21617f857821e8a2b303a915fb1b3b3676684a0e79b30c9d97ba34a9223794616b4fd79f85f562d264";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ro/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ro/thunderbird-60.0.tar.bz2";
locale = "ro";
arch = "linux-i686";
- sha512 = "5c0a230ee4d49e6c5d6234480f288788a0b01bea44f85e29f336c5280cbc507da30e681df26938acf8f7d1b67ddd52fc5082d1019df0474ade399a27f1fdff26";
+ sha512 = "a0bff4872cb8186eb187fb7b366a5469cb2f8bbc5c42296195a104432b91e99b4729515d4808651f61faa585979966be903453a75524001b619350b66a6f2349";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ru/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/ru/thunderbird-60.0.tar.bz2";
locale = "ru";
arch = "linux-i686";
- sha512 = "43ac720dedc608f49107d29119d699c9c1ab4e7d0f62608e44ba4ae55f9c669d5adacf9e11e7fcdc9e8dcddaf87b1a237202e3a6805a0cbaf803df28ddff13ad";
+ sha512 = "e5eb22490436cb0c1456af5f7019b2b1b77dbdc4b68fb9d0d693a8502acde51027a90335ea4adb1b030cb4557ffdcefc8caec423110fbdc40f0c30bd269e1e45";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/si/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/si/thunderbird-60.0.tar.bz2";
locale = "si";
arch = "linux-i686";
- sha512 = "338af5daa9c2ba21c47c0aaa449172c3ce315fb8c1d04e522ed77fc986d539c2c15ebe5bda80688d568fa3671b3e32579b00fa4c834c0950db5773109e7aae7e";
+ sha512 = "830965b9d551665e84646e865e66aeabe6082308278669fce95e005643ba5807a0fc17ec294043f5ce908676a53b88ac64d9234b56571dbbb22b5a5de66aefac";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sk/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sk/thunderbird-60.0.tar.bz2";
locale = "sk";
arch = "linux-i686";
- sha512 = "30e69e3c3252f3fc2bf8a9efbc19ece01728a8a79deafc42bcc5dfe92d15174816e510a9324e950cb3135f84bdb6587d00eb31a330b94dd330eab0cf35342724";
+ sha512 = "40fca2d6bc9d2dea9df6ad7c153bcffcd30687c0fcce17b78583501dda379994ad706f28003248ed2cb62b0a3f0d510c203b7d4eca2f071be6f2d670f7f04c76";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sl/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sl/thunderbird-60.0.tar.bz2";
locale = "sl";
arch = "linux-i686";
- sha512 = "0bd8ff9143652e5363a7c5e1fca0d0694c3891f83c63b2c3c06d4fac245efed31bdb486cdc41f4c5a615fcb1d1a502e6cbac3bdafa7d6e906f19ae6bd215fdc7";
+ sha512 = "0881ee4832639fe79201260f8c0c755bd2d4bdac7ce5a422a37b9798901815b5b7ee1eefda9d3f82c1d49fbd0c6174ffa3aa5cc850aa260af7133d60b0685ad3";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sq/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sq/thunderbird-60.0.tar.bz2";
locale = "sq";
arch = "linux-i686";
- sha512 = "294d17e1b5157fc7e168cf29bed2c9750775f6913375e745a66fdc7d70cf7ed783b7cf731c5090cd38803f60b0839e76ee4f260c248b73b675f4a78e5e301bab";
+ sha512 = "df1d0639030a33ecd4e0e336aff064dc87daf423ce7c8a6a0279f1a92d3cec4406ff0054eec1c911812f0ec6074308c8e66180e1adf919d366a8b6f138a6ef36";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sr/thunderbird-60.0.tar.bz2";
locale = "sr";
arch = "linux-i686";
- sha512 = "93f8a5c9e17ae9f577ee9746849fc46158e54d6bd550b5ce20e056707b3c05361f717b40637e1539aecc95f223318dd4311aff34dc511dee8507bf2622cf883d";
+ sha512 = "ce264e4a8b5bc11396832533c1dfcfe43b601d4b4e8dad3d3b03c285732ab6b5fba50b90e28dfd883468cdab06e4f726d46478aa8b9e2b3a244c515288fef0bc";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sv-SE/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/sv-SE/thunderbird-60.0.tar.bz2";
locale = "sv-SE";
arch = "linux-i686";
- sha512 = "3555a2d623ece9921bd6acbff45459da7a51de28494f0915639c76066b3b3bf91279716f2c42b5e5d78d09216a6fe6f5be88ab4dba1d2172852ca51d93a634b6";
+ sha512 = "da5e8ee2e9fc35a605481f7351b0391d8ca056ce7f152a5e46b3b91b539f5e35b1ecb0067cd8fdd26f249393d45e22e61d318c9687d66b52accb59e8b3283e13";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ta-LK/thunderbird-52.9.1.tar.bz2";
- locale = "ta-LK";
- arch = "linux-i686";
- sha512 = "203bb717b4fa77522dcee2a85cf0c0d8997abc6ac565ad908ab4eba8f7bb37e848fb94a0526c0fd8360569c9cf3c98cb82196e38cd930b11d82cad6cd88d8f5d";
- }
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/tr/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/tr/thunderbird-60.0.tar.bz2";
locale = "tr";
arch = "linux-i686";
- sha512 = "214b140e3c18a2fd4b936558f4bb80441bec9d2afc79e0a949365d2e20b3fa1a092aab332b307c674b7a1cd3822e428459992fdfa5f56b534733021e5fcc11c9";
+ sha512 = "546c6ed7113af0c52aaa69630561637789381a5e97f2edea3415d14a88edc25124a64427c3a1e1a75e8c4019468aed0ebf4d6ff56ecf26ed1c64eee6b69ee777";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/uk/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/uk/thunderbird-60.0.tar.bz2";
locale = "uk";
arch = "linux-i686";
- sha512 = "28a003f1c5c0135a978187e68779500caff1eed42b4da846cd2d5025835fe80ac6ef9cb0424d4a4bd339680666d9a2ca2526b46ffd9ba6b5b0bb725c5c4a7e71";
+ sha512 = "ce3386e90c77fae05c79d4e30abb723fba507e4655bee6667edca9de048c8854184af5c8775b10f2b7560dc9e6e95bbe7b8db79a345e590211cb56ad313f288a";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/vi/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/vi/thunderbird-60.0.tar.bz2";
locale = "vi";
arch = "linux-i686";
- sha512 = "e2e79d972802b9c9b6319e147b741814f63dc7c5ecb663461483a5fcec45184c9a245752486f4411d961cf7d4da3ad41aeeb52364605ed78058bf53826fb0667";
+ sha512 = "9bce245422e162e017198782778995ecc1ac1e2760ca91864605e3002042576a9c53519f085f6159e1654a4dff7dddc19f9fd1dda0a9f4cb9b616baeba8845d5";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-CN/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/zh-CN/thunderbird-60.0.tar.bz2";
locale = "zh-CN";
arch = "linux-i686";
- sha512 = "05554421534038c4a02cefc68ee9e116d15aa8b607be06de2be7cb7ef794157f6b01533f5a670d739284632faea10b374ad6912f6c332ca4fd5f0e8d0346efe8";
+ sha512 = "db756f120fc2ecfa3478cf07935b12414f79f746a96b0e30f75496f2cb8a7d880b9f3017b12122f0cdc0f64d10ae738da9c026aa9c533dbdaa6e0f38e5a71ee7";
}
- { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-TW/thunderbird-52.9.1.tar.bz2";
+ { url = "http://archive.mozilla.org/pub/thunderbird/releases/60.0/linux-i686/zh-TW/thunderbird-60.0.tar.bz2";
locale = "zh-TW";
arch = "linux-i686";
- sha512 = "e2b3081e08f87891a0559456fc74d8d3647d49cd14176abd5155aa8ca5d1e1394638386c6c27b433e581d539ac76d151e37dd4942df2e8646134a0218ef54e77";
+ sha512 = "b589e9f472681bc9ddb5909197db2acf8b54e610998d00df4731c6a1403c5b865334aef2e072b3c7ac0694175f0e7cda6864809fc6079f95681b508267d90a59";
}
];
}
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
index 85c98742af3..d925838e642 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix
@@ -6,6 +6,7 @@
, icu, libpng, jemalloc
, autoconf213, which, m4
, writeScript, xidel, common-updater-scripts, coreutils, gnused, gnugrep, curl
+, cargo, rustc, llvmPackages
, enableGTK3 ? false, gtk3, gnome3, wrapGAppsHook, makeWrapper
, enableCalendar ? true
, debugBuild ? false
@@ -20,22 +21,16 @@
let
wrapperTool = if enableGTK3 then wrapGAppsHook else makeWrapper;
+ gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc;
in stdenv.mkDerivation rec {
name = "thunderbird-${version}";
- version = "52.9.1";
+ version = "60.0";
src = fetchurl {
url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz";
- sha512 = "0ipvhllvlkcjshf2h938d531wpgnhbvdw1k088iazqamb3vrspxpfb4dhfrxvff995nym0gs7j5wa6bjd36nm4wajlabs5i6r80ms0d";
+ sha512 = "1933csh6swcx1z35lbxfkxlln36mx2mny28rzxz53r480wcvar8zcj77gwb06hzn6j5cvqls7qd5n6a7x43sp7w9ykkf4kf9gmlccya";
};
- # New sed no longer tolerates this mistake.
- postPatch = ''
- for f in mozilla/{js/src,}/configure; do
- substituteInPlace "$f" --replace '[:space:]*' '[[:space:]]*'
- done
- '';
-
# from firefox, but without sound libraries
buildInputs =
[ gtk2 zip libIDL libjpeg zlib bzip2
@@ -50,11 +45,11 @@ in stdenv.mkDerivation rec {
++ lib.optionals enableGTK3 [ gtk3 gnome3.defaultIconTheme ];
# from firefox + m4 + wrapperTool
- nativeBuildInputs = [ m4 autoconf213 which gnused pkgconfig perl python wrapperTool ];
+ nativeBuildInputs = [ m4 autoconf213 which gnused pkgconfig perl python wrapperTool cargo rustc ];
configureFlags =
[ # from firefox, but without sound libraries (alsa, libvpx, pulseaudio)
- "--enable-application=mail"
+ "--enable-application=comm/mail"
"--disable-alsa"
"--disable-pulseaudio"
@@ -66,6 +61,7 @@ in stdenv.mkDerivation rec {
"--with-system-libevent"
"--with-system-png" # needs APNG support
"--with-system-icu"
+ "--enable-rust-simd"
"--enable-system-ffi"
"--enable-system-hunspell"
"--enable-system-pixman"
@@ -79,18 +75,29 @@ in stdenv.mkDerivation rec {
"--enable-jemalloc"
"--disable-gconf"
"--enable-default-toolkit=cairo-gtk${if enableGTK3 then "3" else "2"}"
+ "--enable-js-shell"
]
++ lib.optional enableCalendar "--enable-calendar"
++ (if debugBuild then [ "--enable-debug" "--enable-profiling"]
else [ "--disable-debug" "--enable-release"
"--disable-debug-symbols"
"--enable-optimize" "--enable-strip" ])
- ++ lib.optional enableOfficialBranding "--enable-official-branding";
+ ++ lib.optional enableOfficialBranding "--enable-official-branding"
+ ++ lib.optionals (lib.versionAtLeast version "56" && !stdenv.hostPlatform.isi686) [
+ # on i686-linux: --with-libclang-path is not available in this configuration
+ "--with-libclang-path=${llvmPackages.libclang}/lib"
+ "--with-clang-path=${llvmPackages.clang}/bin/clang"
+ ];
enableParallelBuilding = true;
preConfigure =
''
+ cxxLib=$( echo -n ${gcc}/include/c++/* )
+ archLib=$cxxLib/$( ${gcc}/bin/gcc -dumpmachine )
+
+ test -f layout/style/ServoBindings.toml && sed -i -e '/"-DRUST_BINDGEN"/ a , "-cxx-isystem", "'$cxxLib'", "-isystem", "'$archLib'"' layout/style/ServoBindings.toml
+
configureScript="$(realpath ./configure)"
mkdir ../objdir
cd ../objdir
@@ -106,14 +113,14 @@ in stdenv.mkDerivation rec {
postInstall =
''
# For grsecurity kernels
- paxmark m $out/lib/thunderbird-[0-9]*/thunderbird
+ paxmark m $out/lib/thunderbird/thunderbird
# TODO: Move to a dev output?
rm -rf $out/include $out/lib/thunderbird-devel-* $out/share/idl
# $binary is a symlink to $target.
# We wrap $target by replacing the $binary symlink.
- local target="$out/lib/thunderbird-${version}/thunderbird"
+ local target="$out/lib/thunderbird/thunderbird"
local binary="$out/bin/thunderbird"
# Wrap correctly, this is needed to
@@ -139,7 +146,7 @@ in stdenv.mkDerivation rec {
name = "thunderbird";
exec = "thunderbird %U";
desktopName = "Thunderbird";
- icon = "$out/lib/thunderbird-${version}/chrome/icons/default/default256.png";
+ icon = "$out/lib/thunderbird/chrome/icons/default/default256.png";
genericName = "Mail Reader";
categories = "Application;Network";
mimeType = stdenv.lib.concatStringsSep ";" [
@@ -163,8 +170,8 @@ in stdenv.mkDerivation rec {
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
''
patchelf --set-rpath "${lib.getLib libnotify
- }/lib:$(patchelf --print-rpath "$out"/lib/thunderbird-*/libxul.so)" \
- "$out"/lib/thunderbird-*/libxul.so
+ }/lib:$(patchelf --print-rpath "$out"/lib/thunderbird*/libxul.so)" \
+ "$out"/lib/thunderbird*/libxul.so
'';
doInstallCheck = true;
diff --git a/pkgs/applications/networking/msmtp/default.nix b/pkgs/applications/networking/msmtp/default.nix
index 94e8bd34087..4e2f9e636d5 100644
--- a/pkgs/applications/networking/msmtp/default.nix
+++ b/pkgs/applications/networking/msmtp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, autoreconfHook, pkgconfig
+{ stdenv, lib, fetchpatch, fetchurl, autoreconfHook, pkgconfig
, openssl, netcat-gnu, gnutls, gsasl, libidn, Security
, withKeyring ? true, libsecret ? null
, systemd ? null }:
@@ -10,15 +10,23 @@ let
in stdenv.mkDerivation rec {
pname = "msmtp";
name = "${pname}-${version}";
- version = "1.6.6";
+ version = "1.6.8";
src = fetchurl {
- url = "mirror://sourceforge/msmtp/${name}.tar.xz";
- sha256 = "0ppvww0sb09bnsrpqnvlrn8vx231r24xn2iiwpy020mxc8gxn5fs";
+ url = "https://marlam.de/msmtp/releases/${name}.tar.xz";
+ sha256 = "1ysrnshvwhzwmvb2walw5i9jdzlvmckj7inr0xnvb26q0jirbzsm";
};
patches = [
./paths.patch
+
+ # To support passwordeval commands that do not print a final
+ # newline.
+ (fetchpatch {
+ name = "passwordeval-without-nl.patch";
+ url = "https://gitlab.marlam.de/marlam/msmtp/commit/df22dccf9d1af06fcd09dfdd0d6a38e1372dd5e8.patch";
+ sha256 = "06gbhvzi46zqigmmsin2aard7b9v3ihx62hbz5ljmfbj9rfs1x5y";
+ })
];
buildInputs = [ openssl gnutls gsasl libidn ]
@@ -52,7 +60,7 @@ in stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Simple and easy to use SMTP client with excellent sendmail compatibility";
- homepage = http://msmtp.sourceforge.net/;
+ homepage = https://marlam.de/msmtp/;
license = licenses.gpl3;
maintainers = with maintainers; [ garbas peterhoeg ];
platforms = platforms.unix;
diff --git a/pkgs/applications/networking/newsreaders/liferea/default.nix b/pkgs/applications/networking/newsreaders/liferea/default.nix
index a82891a8f35..6e87735a9f6 100644
--- a/pkgs/applications/networking/newsreaders/liferea/default.nix
+++ b/pkgs/applications/networking/newsreaders/liferea/default.nix
@@ -6,13 +6,13 @@
let
pname = "liferea";
- version = "1.12.3";
+ version = "1.12.4";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2";
- sha256 = "0wm2c8qrgnadq63fivai53xm7vl05wgxc0nk39jcriscdikzqpcg";
+ sha256 = "12852qp174nsg770cry7y257vfzl53hpy46h5agaimrfsc41mgln";
};
nativeBuildInputs = [ wrapGAppsHook python3Packages.wrapPython intltool pkgconfig ];
diff --git a/pkgs/applications/networking/newsreaders/quiterss/default.nix b/pkgs/applications/networking/newsreaders/quiterss/default.nix
index 6df0817070c..b0bc5edba84 100644
--- a/pkgs/applications/networking/newsreaders/quiterss/default.nix
+++ b/pkgs/applications/networking/newsreaders/quiterss/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, qmake, pkgconfig
+{ stdenv, fetchFromGitHub, qmake, pkgconfig, makeWrapper
, qtbase, qttools, qtwebkit, sqlite
}:
@@ -13,9 +13,14 @@ stdenv.mkDerivation rec {
sha256 = "0xav9qr8n6310636nfbgx4iix65fs3ya5rz2isxsf38bkjm7r3pa";
};
- nativeBuildInputs = [ qmake pkgconfig ];
+ nativeBuildInputs = [ qmake pkgconfig makeWrapper ];
buildInputs = [ qtbase qttools qtwebkit sqlite.dev ];
+ postFixup = ''
+ wrapProgram $out/bin/quiterss \
+ --prefix QT_PLUGIN_PATH : "${qtbase}/${qtbase.qtPluginPrefix}"
+ '';
+
meta = with stdenv.lib; {
description = "A Qt-based RSS/Atom news feed reader";
longDescription = ''
diff --git a/pkgs/applications/networking/newsreaders/slrn/default.nix b/pkgs/applications/networking/newsreaders/slrn/default.nix
index d761be2d7ac..9f775f0db65 100644
--- a/pkgs/applications/networking/newsreaders/slrn/default.nix
+++ b/pkgs/applications/networking/newsreaders/slrn/default.nix
@@ -18,7 +18,10 @@ stdenv.mkDerivation {
-e "s|/bin/rm|rm|"
'';
- configureFlags = "--with-slang=${slang.dev} --with-ssl=${openssl.dev}";
+ configureFlags = [
+ "--with-slang=${slang.dev}"
+ "--with-ssl=${openssl.dev}"
+ ];
buildInputs = [ slang ncurses openssl ];
diff --git a/pkgs/applications/networking/owncloud-client/default.nix b/pkgs/applications/networking/owncloud-client/default.nix
index d5966845a0b..c142661fd03 100644
--- a/pkgs/applications/networking/owncloud-client/default.nix
+++ b/pkgs/applications/networking/owncloud-client/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "owncloud-client-${version}";
- version = "2.4.2";
+ version = "2.4.3";
src = fetchurl {
url = "https://download.owncloud.com/desktop/stable/owncloudclient-${version}.tar.xz";
- sha256 = "0pxga45fi7iyayy278hgl8x099isz6d7x1jq57p2m9qlsvfx8ap5";
+ sha256 = "1gz6xg1vm054ksrsakzfkzxgpskm0xkhsqwq0fj3i2kas09zzczk";
};
patches = [ ./find-sql.patch ];
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
homepage = https://owncloud.org;
maintainers = [ maintainers.qknight ];
platforms = platforms.unix;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/networking/p2p/deluge/default.nix b/pkgs/applications/networking/p2p/deluge/default.nix
index ca4014ed31c..f58f7e04e00 100644
--- a/pkgs/applications/networking/p2p/deluge/default.nix
+++ b/pkgs/applications/networking/p2p/deluge/default.nix
@@ -18,7 +18,8 @@ pythonPackages.buildPythonPackage rec {
];
propagatedBuildInputs = with pythonPackages; [
- pyGtkGlade libtorrentRasterbar twisted Mako chardet pyxdg pyopenssl service-identity
+ pyGtkGlade twisted Mako chardet pyxdg pyopenssl service-identity
+ libtorrentRasterbar.dev libtorrentRasterbar.python
];
nativeBuildInputs = [ intltool ];
diff --git a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
index 01672aa71a8..d1d3bf880cc 100644
--- a/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
+++ b/pkgs/applications/networking/p2p/frostwire/frostwire-bin.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "6.7.0";
+ version = "6.7.1";
name = "frostwire-${version}";
src = fetchurl {
url = "https://dl.frostwire.com/frostwire/${version}/frostwire-${version}.noarch.tar.gz";
- sha256 = "1qvk4w2ly2nz3ibsd6qdxaqb3g1a3l9f5a15b5zpzhsziln1fbxf";
+ sha256 = "1crhiksgky65wvb4fvqablsvixj04hbaacz23mskwrc63n4jaz0p";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/applications/networking/p2p/qbittorrent/default.nix b/pkgs/applications/networking/p2p/qbittorrent/default.nix
index a1f27572396..b69906f8eb7 100644
--- a/pkgs/applications/networking/p2p/qbittorrent/default.nix
+++ b/pkgs/applications/networking/p2p/qbittorrent/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, pkgconfig
+{ stdenv, fetchFromGitHub, fetchpatch, pkgconfig
, boost, libtorrentRasterbar, qtbase, qttools, qtsvg
, debugSupport ? false # Debugging
, guiSupport ? true, dbus ? null # GUI (disable to run headless)
@@ -10,15 +10,23 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "qbittorrent-${version}";
- version = "4.1.1";
+ version = "4.1.2";
src = fetchFromGitHub {
owner = "qbittorrent";
repo = "qbittorrent";
rev = "release-${version}";
- sha256 = "09bf1jr2sfdps8cb154gjw7zhdcpsamhnfbgacdmkfyd7qgcbykf";
+ sha256 = "1756hr92rvh4xlf6bk2wl24ypczhwf1rv1pdq05flk118jciqb05";
};
+ patches = [
+ (fetchpatch {
+ name = "fix-desktop-file-regression.patch";
+ url = "https://github.com/qbittorrent/qBittorrent/commit/078325a3eb85c286b9a3454192ed2deadeda604c.patch";
+ sha256 = "1xhpd4ncy2m9zxsllizkry2013ij0ii9p8b8jbb35sazw5p50c96";
+ })
+ ];
+
# NOTE: 2018-05-31: CMake is working but it is not officially supported
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/p2p/soulseekqt/default.nix b/pkgs/applications/networking/p2p/soulseekqt/default.nix
index e525c564c50..44e434aa8ee 100644
--- a/pkgs/applications/networking/p2p/soulseekqt/default.nix
+++ b/pkgs/applications/networking/p2p/soulseekqt/default.nix
@@ -2,41 +2,59 @@
, fetchurl
, dbus
, zlib, fontconfig
+, qtbase, qtmultimedia
+, libjson, libgpgerror
, libX11, libxcb, libXau, libXdmcp, freetype, libbsd
+, pythonPackages, squashfsTools, makeDesktopItem
}:
with stdenv.lib;
let
libPath = makeLibraryPath
- [ stdenv.cc.cc dbus libX11 zlib libX11 libxcb libXau libXdmcp freetype fontconfig libbsd ];
+ [ stdenv.cc.cc qtbase qtmultimedia dbus libX11 zlib libX11 libxcb libXau libXdmcp freetype fontconfig libbsd libjson libgpgerror];
- version = "2016-1-17";
+ version = "2018-1-30";
mainbin = "SoulseekQt-" + (version) +"-"+ (if stdenv.is64bit then "64bit" else "32bit");
srcs = {
- "i686-linux" = fetchurl {
- url = "https://www.dropbox.com/s/kebk1b5ib1m3xxw/${mainbin}.tgz";
- sha256 = "0r9rhnfslkgbw3l7fnc0rcfqjh58amgh5p33kwam0qvn1h1frnir";
- };
-
"x86_64-linux" = fetchurl {
- url = "https://www.dropbox.com/s/7qh902qv2sxyp6p/${mainbin}.tgz";
- sha256 = "05l3smpdvw8xdhv4v8a28j0yi1kvzhrha2ck23g4bl7x9wkay4cc";
+ url = "https://www.dropbox.com/s/0vi87eef3ooh7iy/${mainbin}.tgz";
+ sha256 = "0d1cayxr1a4j19bc5a3qp9pg22ggzmd55b6f5av3lc6lvwqqg4w6";
};
};
+ desktopItem = makeDesktopItem {
+ name = "SoulseekQt";
+ exec = "soulseekqt";
+ icon = "$out/share/soulseekqt/";
+ comment = "Official Qt SoulSeek client";
+ desktopName = "SoulseekQt";
+ genericName = "SoulseekQt";
+ categories = "Network;";
+ };
+
in stdenv.mkDerivation rec {
name = "soulseekqt-${version}";
inherit version;
src = srcs."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}");
- sourceRoot = ".";
- buildPhase = ":"; # nothing to build
+ dontBuild = true;
+
+ buildInputs = [ pythonPackages.binwalk squashfsTools ];
+
+ # avoid usage of appimagetool
+ unpackCmd = ''
+ export HOME=$(pwd) # workaround for binwalk
+ tar xvf $curSrc && binwalk --quiet \
+ ${mainbin}.AppImage -D 'squashfs:.squashfs:unsquashfs %e'
+ '';
installPhase = ''
- mkdir -p $out/bin
- cp ${mainbin} $out/bin/soulseekqt
+ mkdir -p $out/{bin,share/soulseekqt}
+ cd squashfs-root/
+ cp -R soulseek.png translations $out/share/soulseekqt
+ cp SoulseekQt $out/bin/soulseekqt
'';
fixupPhase = ''
@@ -50,6 +68,6 @@ in stdenv.mkDerivation rec {
homepage = http://www.soulseekqt.net;
license = licenses.unfree;
maintainers = [ maintainers.genesis ];
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = [ "x86_64-linux" ];
};
}
diff --git a/pkgs/applications/networking/protonmail-bridge/default.nix b/pkgs/applications/networking/protonmail-bridge/default.nix
new file mode 100644
index 00000000000..a4a127db73b
--- /dev/null
+++ b/pkgs/applications/networking/protonmail-bridge/default.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchurl, lib, qtbase, qtmultimedia, qtsvg, qtdeclarative, qttools, full,
+ libsecret, libGL, libpulseaudio, glib, makeWrapper, makeDesktopItem }:
+
+let
+ version = "1.0.6-1";
+
+ description = ''
+ An application that runs on your computer in the background and seamlessly encrypts
+ and decrypts your mail as it enters and leaves your computer.
+
+ To work, gnome-keyring service must be enabled.
+ '';
+
+ desktopItem = makeDesktopItem {
+ name = "Desktop-Bridge";
+ exec = "Desktop-Bridge";
+ icon = "desktop-bridge";
+ comment = stdenv.lib.replaceStrings ["\n"] [" "] description;
+ desktopName = "ProtonMail Bridge";
+ genericName = "ProtonMail Bridge for Linux";
+ categories = "Utility;Security;Network;Email";
+ };
+in stdenv.mkDerivation rec {
+ name = "protonmail-bridge-${version}";
+
+ src = fetchurl {
+ url = "https://protonmail.com/download/protonmail-bridge_${version}_amd64.deb";
+ sha256 = "1as4xdsik2w9clbrwp1k00491324cg6araz3jq2m013yg1cild28";
+ };
+
+ nativeBuildInputs = [ makeWrapper ];
+
+ sourceRoot = ".";
+
+ unpackCmd = ''
+ ar p "$src" data.tar.xz | tar xJ
+ '';
+
+ installPhase = ''
+ mkdir -p $out/{bin,lib,share/applications}
+ # mkdir -p $out/share/{applications,icons/hicolor/scalable/apps}
+
+ cp -r usr/lib/protonmail/bridge/Desktop-Bridge{,.sh} $out/lib
+ # cp usr/share/icons/protonmail/Desktop-Bridge.svg $out/share/icons/hicolor/scalable/apps/desktop-bridge.svg
+ cp ${desktopItem}/share/applications/* $out/share/applications
+
+ ln -s $out/lib/Desktop-Bridge $out/bin/Desktop-Bridge
+ '';
+
+ postFixup = let
+ rpath = lib.makeLibraryPath [
+ stdenv.cc.cc.lib
+ qtbase
+ qtmultimedia
+ qtsvg
+ qtdeclarative
+ qttools
+ libGL
+ libsecret
+ libpulseaudio
+ glib
+ ];
+
+ qtPath = prefix: "${full}/${prefix}";
+ in ''
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "${rpath}" \
+ $out/lib/Desktop-Bridge
+
+ wrapProgram $out/lib/Desktop-Bridge \
+ --set QT_PLUGIN_PATH "${qtPath qtbase.qtPluginPrefix}" \
+ --set QML_IMPORT_PATH "${qtPath qtbase.qtQmlPrefix}" \
+ --set QML2_IMPORT_PATH "${qtPath qtbase.qtQmlPrefix}" \
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://www.protonmail.com/bridge;
+ license = licenses.mit;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ lightdiscord ];
+
+ inherit description;
+ };
+}
diff --git a/pkgs/applications/networking/remote/citrix-receiver/default.nix b/pkgs/applications/networking/remote/citrix-receiver/default.nix
index c4e73f3f2fa..8d0022e3c8b 100644
--- a/pkgs/applications/networking/remote/citrix-receiver/default.nix
+++ b/pkgs/applications/networking/remote/citrix-receiver/default.nix
@@ -39,50 +39,6 @@ let
});
versionInfo = {
- "13.4.0" = rec {
- major = "13";
- minor = "4";
- patch = "0";
- x64hash = "133brs0sq6d0mgr19rc6ig1n9ahm3ryi23v5nrgqfh0hgxqcrrjb";
- x86hash = "0r7jfl5yqv1s2npy8l9gsn0gbb82f6raa092ppkc8xy5pni5sh7l";
- x64suffix = "10109380";
- x86suffix = x64suffix;
- homepage = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-latest-13-4.html;
- };
-
- "13.5.0" = rec {
- major = "13";
- minor = "5";
- patch = "0";
- x64hash = "1r24mhkpcc0z95n597p07fz92pd1b8qqzp2z6w07rmb9wb8mpd4x";
- x86hash = "0pwxshlryzhkl86cj9ryybm54alhzjx0gpp67fnvdn5r64wy1nd1";
- x64suffix = "10185126";
- x86suffix = x64suffix;
- homepage = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-latest-13-5.html;
- };
-
- "13.6.0" = rec {
- major = "13";
- minor = "6";
- patch = "0";
- x64hash = "6e423be41d5bb8186bcca3fbb4ede54dc3f00b8d2aeb216ae4aabffef9310d34";
- x86hash = "0ba3eba208b37844904d540b3011075ed5cecf429a0ab6c6cd52f2d0fd841ad2";
- x64suffix = "10243651";
- x86suffix = x64suffix;
- homepage = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-136.html;
- };
-
- "13.7.0" = {
- major = "13";
- minor = "7";
- patch = "0";
- x64hash = "18fb374b9fb8e249b79178500dddca7a1f275411c6537e7695da5dcf19c5ba91";
- x86hash = "4c68723b0327cf6f12da824056fce2b7853c38e6163a48c9d222b93dd8da75b6";
- x64suffix = "10276927";
- x86suffix = "10276925";
- homepage = https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-137.html;
- };
-
"13.8.0" = {
major = "13";
minor = "8";
@@ -156,7 +112,7 @@ let
'';
};
- phases = [ "unpackPhase" "installPhase" ];
+ dontBuild = true;
sourceRoot = ".";
@@ -203,6 +159,8 @@ let
};
installPhase = ''
+ runHook preInstall
+
export ICAInstDir="$out/opt/citrix-icaclient"
sed -i \
@@ -262,13 +220,15 @@ let
# We introduce a dependency on the source file so that it need not be redownloaded everytime
echo $src >> "$out/share/nix_dependencies.pin"
+
+ runHook postInstall
'';
meta = with stdenv.lib; {
license = stdenv.lib.licenses.unfree;
inherit homepage;
description = "Citrix Receiver";
- maintainers = with maintainers; [ obadz a1russell ];
+ maintainers = with maintainers; [ obadz a1russell ma27 ];
platforms = platforms.linux;
};
};
diff --git a/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix b/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix
new file mode 100644
index 00000000000..63587030b38
--- /dev/null
+++ b/pkgs/applications/networking/remote/citrix-receiver/wrapper.nix
@@ -0,0 +1,19 @@
+{ citrix_receiver, extraCerts ? [], symlinkJoin }:
+
+let
+
+ mkCertCopy = certPath:
+ "cp ${certPath} $out/opt/citrix-icaclient/keystore/cacerts/";
+
+in
+
+if builtins.length extraCerts == 0 then citrix_receiver else symlinkJoin {
+ name = "citrix-with-extra-certs-${citrix_receiver.version}";
+ paths = [ citrix_receiver ];
+
+ postBuild = ''
+ ${builtins.concatStringsSep "\n" (map mkCertCopy extraCerts)}
+
+ sed -i -E "s,-icaroot (.+citrix-icaclient),-icaroot $out/opt/citrix-icaclient," $out/bin/wfica
+ '';
+}
diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix
index 4c1ddcef5cc..e07bf7958f3 100644
--- a/pkgs/applications/networking/remote/putty/default.nix
+++ b/pkgs/applications/networking/remote/putty/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchurl, autoconf, automake, pkgconfig, libtool
-, gtk2, halibut, ncurses, perl }:
+, gtk2, halibut, ncurses, perl
+, hostPlatform, lib }:
stdenv.mkDerivation rec {
version = "0.70";
@@ -13,7 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "1gmhwwj1y7b5hgkrkxpf4jddjpk9l5832zq5ibhsiicndsfs92mv";
};
- preConfigure = ''
+ preConfigure = lib.optionalString hostPlatform.isUnix ''
perl mkfiles.pl
( cd doc ; make );
sed -e '/AM_PATH_GTK(/d' \
@@ -21,13 +22,25 @@ stdenv.mkDerivation rec {
-e '/AC_OUTPUT/iAM_PROG_AR' -i configure.ac
./mkauto.sh
cd unix
+ '' + lib.optionalString hostPlatform.isWindows ''
+ cd windows
'';
+ TOOLPATH = stdenv.cc.targetPrefix;
+ makefile = if hostPlatform.isWindows then "Makefile.mgw" else null;
+
+ installPhase = if hostPlatform.isWindows then ''
+ for exe in *.exe; do
+ install -D $exe $out/bin/$exe
+ done
+ '' else null;
+
nativeBuildInputs = [ autoconf automake halibut libtool perl pkgconfig ];
- buildInputs = [ gtk2 ncurses ];
+ buildInputs = []
+ ++ lib.optionals hostPlatform.isUnix [ gtk2 ncurses ];
enableParallelBuilding = true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A Free Telnet/SSH Client";
longDescription = ''
PuTTY is a free implementation of Telnet and SSH for Windows and Unix
@@ -36,6 +49,6 @@ stdenv.mkDerivation rec {
'';
homepage = https://www.chiark.greenend.org.uk/~sgtatham/putty/;
license = licenses.mit;
- platforms = platforms.linux;
+ platforms = platforms.unix ++ platforms.windows;
};
}
diff --git a/pkgs/applications/networking/remote/remmina/default.nix b/pkgs/applications/networking/remote/remmina/default.nix
index 6b0ddb37120..14ab36c78fd 100644
--- a/pkgs/applications/networking/remote/remmina/default.nix
+++ b/pkgs/applications/networking/remote/remmina/default.nix
@@ -10,7 +10,7 @@
}:
let
- version = "1.2.30.1";
+ version = "1.2.31.3";
desktopItem = makeDesktopItem {
name = "remmina";
@@ -29,7 +29,7 @@ in stdenv.mkDerivation {
owner = "Remmina";
repo = "Remmina";
rev = "v${version}";
- sha256 = "1jz20yv84a8m9gm9fsz0jii8ag90v1scmbkkx9gk38ax5il7ilvn";
+ sha256 = "0lvang4587wz292c3k3s8n4icc25cia1phmij34ndrl1f9lg34dp";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/networking/resilio-sync/default.nix b/pkgs/applications/networking/resilio-sync/default.nix
index 46de1d532dd..0db18e77bfa 100644
--- a/pkgs/applications/networking/resilio-sync/default.nix
+++ b/pkgs/applications/networking/resilio-sync/default.nix
@@ -9,13 +9,13 @@ let
in stdenv.mkDerivation rec {
name = "resilio-sync-${version}";
- version = "2.5.12";
+ version = "2.6.0";
src = fetchurl {
url = "https://download-cdn.resilio.com/${version}/linux-${arch}/resilio-sync_${arch}.tar.gz";
sha256 = {
- "x86_64-linux" = "176gf5704wh22kqig8n0gg83048w71grw7h37k2qvxjaf4vypnc7";
- "i686-linux" = "15m2s2cqrkpb7ladbwimbs9agqb4ww9jr4gf0ifjwzm2grv5ffnh";
+ "x86_64-linux" = "0041axi9carspkfaxvyirfvsa29zz55al01x90nh93nzxvpvywsz";
+ "i686-linux" = "1ar36lp4f6a1z9i82g3gpak4q4ny09faqxdd59q1pvfzq25ypdhs";
}.${stdenv.system};
};
diff --git a/pkgs/applications/networking/seafile-client/default.nix b/pkgs/applications/networking/seafile-client/default.nix
index a1f1d50e5be..06c84759a59 100644
--- a/pkgs/applications/networking/seafile-client/default.nix
+++ b/pkgs/applications/networking/seafile-client/default.nix
@@ -5,14 +5,14 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "6.2.2";
+ version = "6.2.4";
name = "seafile-client-${version}";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile-client";
rev = "v${version}";
- sha256 = "19204fqi4x4q7hsc500y6gj0qdfzf4kjgfsr808w13qnh1lxhvr4";
+ sha256 = "0z5li1d7ipsm1mp0lk6mls220v4vlmsqm8ym8kxlkinqbmkky0hz";
};
nativeBuildInputs = [ pkgconfig cmake makeWrapper ];
diff --git a/pkgs/applications/networking/siproxd/default.nix b/pkgs/applications/networking/siproxd/default.nix
index 14ed2587e63..cd697f107b3 100644
--- a/pkgs/applications/networking/siproxd/default.nix
+++ b/pkgs/applications/networking/siproxd/default.nix
@@ -17,5 +17,6 @@ stdenv.mkDerivation rec {
description = "A masquerading SIP Proxy Server";
maintainers = with stdenv.lib.maintainers; [viric];
platforms = with stdenv.lib.platforms; linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/applications/networking/sniffers/wireshark/cmake.patch b/pkgs/applications/networking/sniffers/wireshark/cmake.patch
deleted file mode 100644
index 890fffedce0..00000000000
--- a/pkgs/applications/networking/sniffers/wireshark/cmake.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -19,6 +19,7 @@
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- #
-
-+cmake_minimum_required(VERSION 3.7)
- project(Wireshark C CXX)
-
- # Updated by make-version.pl
-@@ -40,7 +41,7 @@
- # Needed for GREATER_EQUAL operator
- cmake_minimum_required(VERSION 3.7)
- else()
-- cmake_minimum_required(VERSION 2.8.8)
-+ cmake_minimum_required(VERSION 3.7)
- endif()
-
- # Needs to be set after cmake_minimum_required or cmake_policy(VERSION)
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index 850fdb0b715..867768d9f9f 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -49,8 +49,11 @@ in stdenv.mkDerivation {
name = "fix-timeout.patch";
url = "https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commitdiff_plain;h=8b5b843fcbc3e03e0fc45f3caf8cf5fc477e8613;hp=94af9724d140fd132896b650d10c4d060788e4f0";
sha256 = "1g2dm7lwsnanwp68b9xr9swspx7hfj4v3z44sz3yrfmynygk8zlv";
- })
- ++ stdenv.lib.optional stdenv.isDarwin ./cmake.patch;
+ });
+
+ postPatch = ''
+ sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
+ '';
preBuild = ''
export LD_LIBRARY_PATH="$PWD/run"
diff --git a/pkgs/applications/networking/sync/lsyncd/default.nix b/pkgs/applications/networking/sync/lsyncd/default.nix
index 74ffb14f4ad..b0315ee3477 100644
--- a/pkgs/applications/networking/sync/lsyncd/default.nix
+++ b/pkgs/applications/networking/sync/lsyncd/default.nix
@@ -1,18 +1,26 @@
-{ stdenv, fetchFromGitHub, cmake, lua, pkgconfig, rsync,
+{ stdenv, fetchFromGitHub, fetchpatch, cmake, lua, pkgconfig, rsync,
asciidoc, libxml2, docbook_xml_dtd_45, docbook_xsl, libxslt }:
stdenv.mkDerivation rec {
name = "lsyncd-${version}";
- version = "2.2.2";
+ version = "2.2.3";
src = fetchFromGitHub {
owner = "axkibe";
repo = "lsyncd";
rev = "release-${version}";
- sha256 = "1q2ixp52r96ckghgmxdbms6xrq8dbziimp8gmgzqfq4lk1v1w80y";
+ sha256 = "1hbsih5hfq9lhgnxm0wb5mrj6xmlk2l0i9a79wzd5f6cnjil9l3x";
};
- patchPhase = ''
+ patches = [
+ (fetchpatch {
+ sha256 = "0b0h2qxh73l502p7phf6qgl8576nf6fvqqp2x5wy3nz7sc9qb1z8";
+ name = "fix-non-versioned-lua-not-search-in-cmake.patch";
+ url = "https://github.com/axkibe/lsyncd/pull/500/commits/0af99d8d5ba35118e8799684a2d4a8ea4b0c6957.patch";
+ })
+ ];
+
+ postPatch = ''
substituteInPlace default-rsync.lua \
--replace "/usr/bin/rsync" "${rsync}/bin/rsync"
'';
diff --git a/pkgs/applications/networking/znc/default.nix b/pkgs/applications/networking/znc/default.nix
index 30fa41de12d..ca5624d5b73 100644
--- a/pkgs/applications/networking/znc/default.nix
+++ b/pkgs/applications/networking/znc/default.nix
@@ -24,10 +24,13 @@ stdenv.mkDerivation rec {
++ optional withTcl tcl
++ optional withCyrus cyrus_sasl;
- configureFlags = optionalString withPerl "--enable-perl "
- + optionalString withPython "--enable-python "
- + optionalString withTcl "--enable-tcl --with-tcl=${tcl}/lib "
- + optionalString withCyrus "--enable-cyrus ";
+ configureFlags = [
+ (stdenv.lib.enableFeature withPerl "perl")
+ (stdenv.lib.enableFeature withPython "python")
+ (stdenv.lib.enableFeature withTcl "tcl")
+ (stdenv.lib.withFeatureAs withTcl "tcl" "${tcl}/lib")
+ (stdenv.lib.enableFeature withCyrus "cyrus")
+ ];
meta = with stdenv.lib; {
description = "Advanced IRC bouncer";
diff --git a/pkgs/applications/office/gnucash/2.4.nix b/pkgs/applications/office/gnucash/2.4.nix
index b4e962ce3fc..9aa4cc64315 100644
--- a/pkgs/applications/office/gnucash/2.4.nix
+++ b/pkgs/applications/office/gnucash/2.4.nix
@@ -27,7 +27,13 @@ stdenv.mkDerivation rec {
];
propagatedUserEnvPkgs = [ gconf ];
- configureFlags = "CFLAGS=-O3 CXXFLAGS=-O3 --disable-dbi --enable-ofx --enable-aqbanking";
+ configureFlags = [
+ "CFLAGS=-O3"
+ "CXXFLAGS=-O3"
+ "--disable-dbi"
+ "--enable-ofx"
+ "--enable-aqbanking"
+ ];
postInstall = ''
# Auto-updaters don't make sense in Nix.
diff --git a/pkgs/applications/office/gnumeric/default.nix b/pkgs/applications/office/gnumeric/default.nix
index badc02a3646..e196b1bd0d7 100644
--- a/pkgs/applications/office/gnumeric/default.nix
+++ b/pkgs/applications/office/gnumeric/default.nix
@@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
sha256 = "26cceb7fa97dc7eee7181a79a6251a85b1f1464dcaaaf7624829f7439c5f7d3f";
};
- configureFlags = "--disable-component";
+ configureFlags = [ "--disable-component" ];
prePatch = ''
substituteInPlace doc/C/gnumeric.xml \
diff --git a/pkgs/applications/office/jameica/default.nix b/pkgs/applications/office/jameica/default.nix
new file mode 100644
index 00000000000..fdc6c58213a
--- /dev/null
+++ b/pkgs/applications/office/jameica/default.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchFromGitHub, makeDesktopItem, makeWrapper, ant, jdk, jre, xmlstarlet, gtk2, glib, xorg, Cocoa }:
+
+let
+ _version = "2.8.1";
+ _build = "449";
+ version = "${_version}-${_build}";
+ name = "jameica-${version}";
+
+ swtSystem = if stdenv.system == "i686-linux" then "linux"
+ else if stdenv.system == "x86_64-linux" then "linux64"
+ else if stdenv.system == "x86_64-darwin" then "macos64"
+ else throw "Unsupported system: ${stdenv.system}";
+
+ desktopItem = makeDesktopItem {
+ name = "jameica";
+ exec = "jameica";
+ comment = "Free Runtime Environment for Java Applications.";
+ desktopName = "Jameica";
+ genericName = "Jameica";
+ categories = "Application;Office;";
+ };
+in
+stdenv.mkDerivation rec {
+ inherit name version;
+
+ nativeBuildInputs = [ ant jdk makeWrapper xmlstarlet ];
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ gtk2 glib xorg.libXtst ]
+ ++ stdenv.lib.optional stdenv.isDarwin Cocoa;
+
+ src = fetchFromGitHub {
+ owner = "willuhn";
+ repo = "jameica";
+ rev = "V_${builtins.replaceStrings ["."] ["_"] _version}_BUILD_${_build}";
+ sha256 = "1w25lxjskn1yxllbv0vgvcc9f9xvgv9430dm4b59ia9baf98syd2";
+ };
+
+ # there is also a build.gradle, but it only seems to be used to vendor 3rd party libraries
+ # and is not able to build the application itself
+ buildPhase = ''
+ (cd build; ant init compile jar)
+ '';
+
+ # jameica itself loads ./plugin.xml to determine it's version.
+ # Unfortunately, the version attribute there seems to be wrong,
+ # so it thinks it's older than it really is,
+ # and refuses to load plugins destined for its version.
+ # Set version manually to workaround that.
+ postPatch = ''
+ xml ed -u '/system/@version' -v '${version}' plugin.xml > plugin.xml.new
+ mv plugin.xml.new plugin.xml
+ '';
+
+ installPhase = ''
+ mkdir -p $out/libexec $out/lib $out/bin $out/share/{applications,${name},java}/
+
+ # copy libraries except SWT
+ cp $(find lib -type f -iname '*.jar' | grep -ve 'swt/.*/swt.jar') $out/share/${name}/
+ # copy platform-specific SWT
+ cp lib/swt/${swtSystem}/swt.jar $out/share/${name}/
+
+ install -Dm644 releases/${_version}-*/jameica/jameica.jar $out/share/java/
+ install -Dm644 plugin.xml $out/share/java/
+ install -Dm644 build/jameica-icon.png $out/share/pixmaps/jameica.png
+ cp ${desktopItem}/share/applications/* $out/share/applications/
+
+ makeWrapper ${jre}/bin/java $out/bin/jameica \
+ --add-flags "-cp $out/share/java/jameica.jar:$out/share/${name}/* ${
+ stdenv.lib.optionalString stdenv.isDarwin ''-Xdock:name="Jameica" -XstartOnFirstThread''
+ } de.willuhn.jameica.Main" \
+ --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath buildInputs} \
+ --run "cd $out/share/java/"
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://www.willuhn.de/products/jameica/;
+ description = "Free Runtime Environment for Java Applications.";
+ longDescription = ''
+ Runtime Environment for plugins like Hibiscus (HBCI Online Banking),
+ SynTAX (accounting) and JVerein (club management).
+ '';
+ license = licenses.gpl2Plus;
+ platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ flokli ];
+ };
+}
diff --git a/pkgs/applications/office/ledger/2.6.3.nix b/pkgs/applications/office/ledger/2.6.3.nix
index 6fb8f6ca903..49b258c43fd 100644
--- a/pkgs/applications/office/ledger/2.6.3.nix
+++ b/pkgs/applications/office/ledger/2.6.3.nix
@@ -10,7 +10,11 @@ stdenv.mkDerivation rec {
buildInputs = [ emacs gmp pcre expat ];
- configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3";
+ configureFlags = [
+ "CPPFLAGS=-DNDEBUG"
+ "CFLAGS=-O3"
+ "CXXFLAGS=-O3"
+ ];
doCheck = true;
diff --git a/pkgs/applications/office/tryton/default.nix b/pkgs/applications/office/tryton/default.nix
index e44106f7b65..0543bb07a11 100644
--- a/pkgs/applications/office/tryton/default.nix
+++ b/pkgs/applications/office/tryton/default.nix
@@ -14,10 +14,10 @@ with stdenv.lib;
python2Packages.buildPythonApplication rec {
pname = "tryton";
- version = "4.8.2";
+ version = "4.8.5";
src = python2Packages.fetchPypi {
inherit pname version;
- sha256 = "02jnqxwsqk7hn52hc4jd59nd94d810i4psaa3lqqig3br5blp8yx";
+ sha256 = "43759d22b061a7a392a534d19a045fafd442ce98a0e390ee830127367dcaf4b4";
};
nativeBuildInputs = [ pkgconfig gobjectIntrospection ];
propagatedBuildInputs = with python2Packages; [
diff --git a/pkgs/applications/office/trytond/default.nix b/pkgs/applications/office/trytond/default.nix
index 59c58a3af13..dc63acd6db6 100644
--- a/pkgs/applications/office/trytond/default.nix
+++ b/pkgs/applications/office/trytond/default.nix
@@ -5,10 +5,10 @@ with stdenv.lib;
python2Packages.buildPythonApplication rec {
pname = "trytond";
- version = "4.8.1";
+ version = "4.8.4";
src = python2Packages.fetchPypi {
inherit pname version;
- sha256 = "8e72a24bdf2fd090c5e12ce5f73a00322e31519608b31db44d7bb76382078db9";
+ sha256 = "1935045b1b4674de602b4279a9cfd0a14431624a28ccb490234cffecb81fbca7";
};
# Tells the tests which database to use
diff --git a/pkgs/applications/science/astronomy/astrolabe-generator/default.nix b/pkgs/applications/science/astronomy/astrolabe-generator/default.nix
new file mode 100644
index 00000000000..3150d41ca9f
--- /dev/null
+++ b/pkgs/applications/science/astronomy/astrolabe-generator/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, fetchurl, jre, makeWrapper, unzip }:
+
+stdenv.mkDerivation rec {
+ name = "astrolabe-generator-${version}";
+ version = "3.3";
+
+ src = fetchurl {
+ url = "https://github.com/wymarc/astrolabe-generator/releases/download/v${version}/AstrolabeGenerator-${version}.zip";
+ sha256 = "141gfmrqa1mf2qas87qig4phym9fg9gbrcfl2idzd5gi91824dn9";
+ };
+
+ buildInputs = [ jre ];
+ nativeBuildInputs = [ makeWrapper unzip ];
+ sourceRoot = ".";
+
+ installPhase = ''
+ mkdir -p $out/{bin,share/java}
+ cp AstrolabeGenerator-${version}.jar $out/share/java
+
+ makeWrapper ${jre}/bin/java $out/bin/AstrolabeGenerator \
+ --add-flags "-jar $out/share/java/AstrolabeGenerator-${version}.jar"
+ '';
+
+ meta = with stdenv.lib;{
+ homepage = https://www.astrolabeproject.com;
+ description = "A Java-based tool for generating EPS files for constructing astrolabes and related tools";
+ license = licenses.gpl3;
+ maintainers = [ maintainers.genesis ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/applications/science/astronomy/gildas/aarch64.patch b/pkgs/applications/science/astronomy/gildas/aarch64.patch
new file mode 100644
index 00000000000..40696a03dec
--- /dev/null
+++ b/pkgs/applications/science/astronomy/gildas/aarch64.patch
@@ -0,0 +1,12 @@
+diff -ruN gildas-src-jul18a/admin/define-system.sh gildas-src-jul18a.aarch64/admin/define-system.sh
+--- gildas-src-jul18a/admin/define-system.sh 2018-06-12 15:22:32.000000000 +0200
++++ gildas-src-jul18a.aarch64/admin/define-system.sh 2018-07-21 13:05:52.000000000 +0200
+@@ -174,7 +174,7 @@
+ DEFAULT_CONFIG= # Default config is empty
+ case `uname` in
+ Linux)
+- if [ `uname -m | grep -c "x86_64"` -ne 0 ]; then
++ if [ `uname -m | grep -c "64"` -ne 0 ]; then
+ GAG_MACHINE=x86_64
+ else
+ GAG_MACHINE=pc
diff --git a/pkgs/applications/science/astronomy/gildas/default.nix b/pkgs/applications/science/astronomy/gildas/default.nix
index bd4587bf227..ee19077065e 100644
--- a/pkgs/applications/science/astronomy/gildas/default.nix
+++ b/pkgs/applications/science/astronomy/gildas/default.nix
@@ -7,13 +7,13 @@ let
in
stdenv.mkDerivation rec {
- srcVersion = "jun18a";
- version = "20180601_a";
+ srcVersion = "aug18a";
+ version = "20180801_a";
name = "gildas-${version}";
src = fetchurl {
url = "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.gz";
- sha256 = "0k4x0g69fphb1759cwcw6bbs8imwmq0qwj6zqixxk60skk4n4jvb";
+ sha256 = "0mg3wijrj8x1p912vkgrhxbypjx7aj9b1492yxvq2y3fxban6bj1";
};
enableParallelBuilding = true;
@@ -22,20 +22,16 @@ stdenv.mkDerivation rec {
buildInputs = [ gtk2-x11 lesstif cfitsio python27Env ];
- patches = [ ./wrapper.patch ./return-error-code.patch ./clang.patch ];
+ patches = [ ./wrapper.patch ./return-error-code.patch ./clang.patch ./aarch64.patch ];
configurePhase=''
substituteInPlace admin/wrapper.sh --replace '%%OUT%%' $out
substituteInPlace admin/wrapper.sh --replace '%%PYTHONHOME%%' ${python27Env}
+ substituteInPlace utilities/main/gag-makedepend.pl --replace '/usr/bin/perl' ${perl}/bin/perl
source admin/gildas-env.sh -c gfortran -o openmp
echo "gag_doc: $out/share/doc/" >> kernel/etc/gag.dico.lcl
'';
- buildPhase=''
- make depend
- make
- '';
-
postInstall=''
mkdir -p $out/bin
cp -a ../gildas-exe-${srcVersion}/* $out
diff --git a/pkgs/applications/science/astronomy/stellarium/default.nix b/pkgs/applications/science/astronomy/stellarium/default.nix
index 24d6246e90c..cb7b2fbff3c 100644
--- a/pkgs/applications/science/astronomy/stellarium/default.nix
+++ b/pkgs/applications/science/astronomy/stellarium/default.nix
@@ -6,13 +6,13 @@
mkDerivation rec {
name = "stellarium-${version}";
- version = "0.18.1";
+ version = "0.18.2";
src = fetchFromGitHub {
owner = "Stellarium";
repo = "stellarium";
rev = "v${version}";
- sha256 = "0srwi08azzzayf50dr4dr1zcdcc8hwribzv7xvb7hbp6xp51c813";
+ sha256 = "17764i52dmipaz62k5n23fyx07d7cjir0dgav0s5b6sjd8gbjwbf";
};
nativeBuildInputs = [ cmake perl ];
diff --git a/pkgs/applications/science/biology/bcftools/default.nix b/pkgs/applications/science/biology/bcftools/default.nix
index 1ad1647c70e..539d7c22446 100644
--- a/pkgs/applications/science/biology/bcftools/default.nix
+++ b/pkgs/applications/science/biology/bcftools/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "bcftools";
- version = "1.8";
+ version = "1.9";
src = fetchurl {
url = "https://github.com/samtools/bcftools/releases/download/${version}/${name}.tar.bz2";
- sha256 = "1vgw2mwngq20c530zim52zvgmw1lci8rzl33pvh44xqk3xlzvjsa";
+ sha256 = "1j3h638i8kgihzyrlnpj82xg1b23sijibys9hvwari3fy7kd0dkg";
};
buildInputs = [ htslib zlib bzip2 lzma curl perl python ];
diff --git a/pkgs/applications/science/biology/bowtie2/default.nix b/pkgs/applications/science/biology/bowtie2/default.nix
index 829672d64cc..675c7d4eb0b 100644
--- a/pkgs/applications/science/biology/bowtie2/default.nix
+++ b/pkgs/applications/science/biology/bowtie2/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "bowtie2";
- version = "2.3.4.1";
+ version = "2.3.4.2";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "BenLangmead";
repo = pname;
rev = "v${version}";
- sha256 = "07cvcy6483araayj41arjzpxjmf4fmn4iqyl6gp6zmrbzw72wwzj";
+ sha256 = "1gsfaf7rjg4nwhs7vc1vf63xd5r5v1yq58w7x3barycplzbvixzz";
};
buildInputs = [ zlib tbb ];
@@ -22,5 +22,6 @@ stdenv.mkDerivation rec {
homepage = http://bowtie-bio.sf.net/bowtie2;
maintainers = with maintainers; [ rybern ];
platforms = platforms.all;
+ broken = stdenv.isAarch64;
};
}
diff --git a/pkgs/applications/science/biology/igv/default.nix b/pkgs/applications/science/biology/igv/default.nix
index 2df8b188f78..89e38104feb 100644
--- a/pkgs/applications/science/biology/igv/default.nix
+++ b/pkgs/applications/science/biology/igv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "igv-${version}";
- version = "2.4.13";
+ version = "2.4.14";
src = fetchurl {
url = "https://data.broadinstitute.org/igv/projects/downloads/2.4/IGV_${version}.zip";
- sha256 = "0cl6fs1v9rqkzjq4syx0m1pr71hbhvidwa3ym57pvz8ardfs3qa1";
+ sha256 = "0z9hk01czkdgi55b0qdvvi43jsqkkx6gl7wglamv425c6rklcvhc";
};
buildInputs = [ unzip jre ];
diff --git a/pkgs/applications/science/biology/ncbi-tools/default.nix b/pkgs/applications/science/biology/ncbi-tools/default.nix
index 821a80230e5..1c24ef09254 100644
--- a/pkgs/applications/science/biology/ncbi-tools/default.nix
+++ b/pkgs/applications/science/biology/ncbi-tools/default.nix
@@ -15,7 +15,12 @@ stdenv.mkDerivation rec {
sha256 = "1b2v0dcdqn3bysgdkj57sxmd6s0hc9wpnxssviz399g6plhxggbr";
};
- configureFlags = "--without-debug --with-bin-release --with-dll --without-static";
+ configureFlags = [
+ "--without-debug"
+ "--with-bin-release"
+ "--with-dll"
+ "--without-static"
+ ];
buildInputs = [ cpio ];
meta = {
diff --git a/pkgs/applications/science/biology/picard-tools/default.nix b/pkgs/applications/science/biology/picard-tools/default.nix
index a08a54c94ec..0ddbdab4c1b 100644
--- a/pkgs/applications/science/biology/picard-tools/default.nix
+++ b/pkgs/applications/science/biology/picard-tools/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "picard-tools-${version}";
- version = "2.18.10";
+ version = "2.18.11";
src = fetchurl {
url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar";
- sha256 = "1px5ar6iizm4czpc66hyyafandw6g9x9s1abj8klc78alvihciw4";
+ sha256 = "03wkyz3bjx3n8bwambhz9lr09271r1wxycmx4p7m2naqs4afxb89";
};
buildInputs = [ jre makeWrapper ];
diff --git a/pkgs/applications/science/biology/somatic-sniper/default.nix b/pkgs/applications/science/biology/somatic-sniper/default.nix
new file mode 100644
index 00000000000..4bbd6a32003
--- /dev/null
+++ b/pkgs/applications/science/biology/somatic-sniper/default.nix
@@ -0,0 +1,28 @@
+{stdenv, fetchFromGitHub, cmake, zlib, ncurses}:
+
+stdenv.mkDerivation rec {
+ name = "somatic-sniper-${version}";
+ version = "1.0.5.0";
+
+ src = fetchFromGitHub {
+ owner = "genome";
+ repo = "somatic-sniper";
+ rev = "v${version}";
+ sha256 = "0lk7p9sp6mp50f6w1nppqhr40fcwy1asw06ivw8w8jvvnwaqf987";
+ };
+
+ patches = [ ./somatic-sniper.patch ];
+
+ buildInputs = [ cmake zlib ncurses ];
+
+ enableParallelBuilding = false;
+
+ meta = with stdenv.lib; {
+ description = "Identify single nucleotide positions that are different between tumor and normal";
+ license = licenses.mit;
+ homepage = https://github.com/genome/somatic-sniper;
+ maintainers = with maintainers; [ jbedo ];
+ platforms = platforms.linux;
+ };
+
+}
diff --git a/pkgs/applications/science/biology/somatic-sniper/somatic-sniper.patch b/pkgs/applications/science/biology/somatic-sniper/somatic-sniper.patch
new file mode 100644
index 00000000000..9af04c0a069
--- /dev/null
+++ b/pkgs/applications/science/biology/somatic-sniper/somatic-sniper.patch
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 6d5a180..7254292 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -11,7 +11,7 @@ set(CMAKE_MODULE_PATH
+ )
+
+ include(TestHelper)
+-include(VersionHelper)
++#include(VersionHelper)
+ include(ProjectHelper)
+
+ # NOTE: for sniper we want the exe suffix to be like 0.7.4, not just 0.7
+diff --git a/vendor/samtools.patch b/vendor/samtools.patch
+index f173017..654f878 100644
+--- a/vendor/samtools.patch
++++ b/vendor/samtools.patch
+@@ -6,7 +6,7 @@ diff -Nuar a/Makefile b/Makefile
+
+ samtools:lib $(AOBJS)
+ - $(CC) $(CFLAGS) -o $@ $(AOBJS) -lm $(LIBPATH) $(LIBCURSES) -lz -L. -lbam
+-+ $(CC) $(CFLAGS) -o $@ $(AOBJS) -lm $(LIBPATH) $(LIBCURSES) -L. -lbam -lz
+++ $(CC) $(CFLAGS) -o $@ $(AOBJS) -lm $(LIBPATH) -lncurses -L. -lbam -lz
+
+ razip:razip.o razf.o
+ $(CC) $(CFLAGS) -o $@ razf.o razip.o -lz
diff --git a/pkgs/applications/science/biology/strelka/default.nix b/pkgs/applications/science/biology/strelka/default.nix
new file mode 100644
index 00000000000..1527f5d3dda
--- /dev/null
+++ b/pkgs/applications/science/biology/strelka/default.nix
@@ -0,0 +1,37 @@
+{stdenv, fetchFromGitHub, cmake, zlib, python2}:
+
+stdenv.mkDerivation rec {
+ name = "strelka-${version}";
+ version = "2.9.5";
+
+ src = fetchFromGitHub {
+ owner = "Illumina";
+ repo = "strelka";
+ rev = "v${version}";
+ sha256 = "0x4a6nkx1jnyag9svghsdjz1fz6q7qx5pn77wphdfnk81f9yspf8";
+ };
+
+ buildInputs = [ cmake zlib python2 ];
+
+ preConfigure = ''
+ sed -i 's|/usr/bin/env python|${python2}/bin/python|' src/python/lib/makeRunScript.py
+ patchShebangs .
+ '';
+
+ postFixup = ''
+ pushd $out/lib/python/pyflow
+ sed -i 's|/bin/bash|${stdenv.shell}|' pyflowTaskWrapper.py
+ rm pyflowTaskWrapper.pyc
+ echo "import pyflowTaskWrapper" | python2
+ popd
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Germline and small variant caller";
+ license = licenses.gpl3;
+ homepage = https://github.com/Illumina/strelka;
+ maintainers = with maintainers; [ jbedo ];
+ platforms = [ "x86_64-linux" ];
+ };
+
+}
diff --git a/pkgs/applications/science/biology/vcftools/default.nix b/pkgs/applications/science/biology/vcftools/default.nix
index 394973692dc..a6f52ae97b5 100755
--- a/pkgs/applications/science/biology/vcftools/default.nix
+++ b/pkgs/applications/science/biology/vcftools/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "vcftools";
- version = "0.1.15";
+ version = "0.1.16";
src = fetchFromGitHub {
repo = pname;
owner = "vcftools";
rev = "v${version}";
- sha256 = "15yxr4kidqb42gkbd6rjra6b07wpl6rgivlh9q73yavh5myafqk4";
+ sha256 = "0msb09d2cnm8rlpg8bsc1lhjddvp3kf3i9dsj1qs4qgsdlzhxkyx";
};
buildInputs = [ autoreconfHook pkgconfig zlib perl ];
diff --git a/pkgs/applications/science/chemistry/gwyddion/default.nix b/pkgs/applications/science/chemistry/gwyddion/default.nix
index 4f028e0053a..6ea6be52fce 100644
--- a/pkgs/applications/science/chemistry/gwyddion/default.nix
+++ b/pkgs/applications/science/chemistry/gwyddion/default.nix
@@ -2,11 +2,11 @@
with stdenv.lib;
+let version = "2.48"; in
stdenv.mkDerivation {
name = "gwyddion-${version}";
- version = "2.48";
src = fetchurl {
- url = "http://sourceforge.net/projects/gwyddion/files/gwyddion/2.48/gwyddion-2.48.tar.xz";
+ url = "http://sourceforge.net/projects/gwyddion/files/gwyddion/${version}/gwyddion-${version}.tar.xz";
sha256 = "119iw58ac2wn4cas6js8m7r1n4gmmkga6b1y711xzcyjp9hshgwx";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/science/chemistry/molden/default.nix b/pkgs/applications/science/chemistry/molden/default.nix
index 1472b4b2af9..76a19d410ef 100644
--- a/pkgs/applications/science/chemistry/molden/default.nix
+++ b/pkgs/applications/science/chemistry/molden/default.nix
@@ -1,17 +1,19 @@
{ stdenv, fetchurl, which, gfortran, libGLU, xorg } :
stdenv.mkDerivation rec {
- version = "5.7";
+ version = "5.8.2";
name = "molden-${version}";
src = fetchurl {
url = "ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/molden${version}.tar.gz";
- sha256 = "0gaq11gm09ax25lvgfrvxv9dxvi76hps116fp6k7sqgvdd68vf0s";
+ sha256 = "1lhjx8fa8xynnlk5g6ipvchhfnz6j5lgqxlsifx82pbbnbm6mps4";
};
nativeBuildInputs = [ which ];
buildInputs = [ gfortran libGLU xorg.libX11 xorg.libXmu ];
+ patches = [ ./dont_register_file_types.patch ];
+
postPatch = ''
substituteInPlace ./makefile --replace '-L/usr/X11R6/lib' "" \
--replace '-I/usr/X11R6/include' "" \
diff --git a/pkgs/applications/science/chemistry/molden/dont_register_file_types.patch b/pkgs/applications/science/chemistry/molden/dont_register_file_types.patch
new file mode 100644
index 00000000000..75ce593ed29
--- /dev/null
+++ b/pkgs/applications/science/chemistry/molden/dont_register_file_types.patch
@@ -0,0 +1,29 @@
+diff --git a/makefile b/makefile
+index 58a9e74..64615b6 100644
+--- a/makefile
++++ b/makefile
+@@ -32,8 +32,6 @@ os :=
+ ifeq ($(uname), Linux)
+ os := $(shell head -n 1 /etc/issue | cut -d" " -f1)
+ ifeq ($(os), Ubuntu)
+- EXTEN = exten
+- EXTENZ = exten2
+ LIBSG = -L/usr/X11R6/lib -lGLU -lGL -lX11 -lm
+ endif
+ ifeq ($(os), Debian)
+@@ -278,7 +276,7 @@ LIBSOGL = -lglut -lGLU -lGL -lXmu -lX11 -lm
+ #
+ #LIBSG = -L/usr/X11R6/lib -Wl,-framework -Wl,GLUT -Wl,-framework -Wl,OpenGL -Wl,-framework -Wl,Cocoa -lGLU -lGL -lXmu -lX11 -lm
+
+-all: molden gmolden ambfor/ambfor ambfor/ambmd surf/surf $(EXTEN)
++all: molden gmolden ambfor/ambfor ambfor/ambmd surf/surf
+ xwin.o: xwin.c rots.h
+ xwingl.o: xwin.c rots.h
+
+@@ -344,5 +342,5 @@ exten:
+ exten2:
+ ./register_extension.sh /usr/local/bin
+
+-install: $(EXTENZ)
++install:
+ sudo install -t /usr/local/bin -m 755 molden gmolden ambfor/ambfor ambfor/ambmd surf/surf
diff --git a/pkgs/applications/science/chemistry/octopus/default.nix b/pkgs/applications/science/chemistry/octopus/default.nix
index 0d8ab0d0e19..e79e21707d4 100644
--- a/pkgs/applications/science/chemistry/octopus/default.nix
+++ b/pkgs/applications/science/chemistry/octopus/default.nix
@@ -3,7 +3,7 @@
}:
let
- version = "8.1";
+ version = "8.2";
fftwAll = symlinkJoin { name ="ftw-dev-out"; paths = [ fftw.dev fftw.out ]; };
in stdenv.mkDerivation {
@@ -11,20 +11,20 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://www.tddft.org/programs/octopus/down.php?file=${version}/octopus-${version}.tar.gz";
- sha256 = "0rxwvcp22364nnhwhqlr38w4rwv1yl60snxi2f8nqdflx1143n10";
+ sha256 = "0z74q17lzyga44m5pbsr1hmq12ly96y44pcz7glfvc4vbaq3jd8p";
};
nativeBuildInputs = [ perl procps fftw.dev ];
buildInputs = [ libyaml gfortran libxc openblas gsl fftw.out netcdf arpack ];
- configureFlags = ''
- --with-yaml-prefix=${libyaml}
- --with-blas=-lopenblas
- --with-lapack=-lopenblas
- --with-fftw-prefix=${fftwAll}
- --with-gsl-prefix=${gsl}
- --with-libxc-prefix=${libxc}
- '';
+ configureFlags = [
+ "--with-yaml-prefix=${libyaml}"
+ "--with-blas=-lopenblas"
+ "--with-lapack=-lopenblas"
+ "--with-fftw-prefix=${fftwAll}"
+ "--with-gsl-prefix=${gsl}"
+ "--with-libxc-prefix=${libxc}"
+ ];
doCheck = false;
checkTarget = "check-short";
diff --git a/pkgs/applications/science/chemistry/openmolcas/default.nix b/pkgs/applications/science/chemistry/openmolcas/default.nix
new file mode 100644
index 00000000000..5e1628a4fba
--- /dev/null
+++ b/pkgs/applications/science/chemistry/openmolcas/default.nix
@@ -0,0 +1,72 @@
+{ stdenv, pkgs, fetchFromGitLab, cmake, gfortran, perl
+, openblas, hdf5-cpp, python3, texlive
+, armadillo, openmpi, globalarrays, openssh
+, makeWrapper
+} :
+
+let
+ version = "20180529";
+ gitLabRev = "b6b9ceffccae0dd7f14c099468334fee0b1071fc";
+
+ python = python3.withPackages (ps : with ps; [ six pyparsing ]);
+
+in stdenv.mkDerivation {
+ name = "openmolcas-${version}";
+
+ src = fetchFromGitLab {
+ owner = "Molcas";
+ repo = "OpenMolcas";
+ rev = gitLabRev;
+ sha256 = "1wbjjdv07lg1x4kdnf28anyrjgy33gdgrd5d7zi1c97nz7vhdjaz";
+ };
+
+ nativeBuildInputs = [ perl cmake texlive.combined.scheme-minimal makeWrapper ];
+ buildInputs = [
+ gfortran
+ openblas
+ hdf5-cpp
+ python
+ armadillo
+ openmpi
+ globalarrays
+ openssh
+ ];
+
+ enableParallelBuilding = true;
+
+ cmakeFlags = [
+ "-DOPENMP=ON"
+ "-DGA=ON"
+ "-DMPI=ON"
+ "-DLINALG=OpenBLAS"
+ "-DTOOLS=ON"
+ "-DHDF5=ON"
+ "-DFDE=ON"
+ "-DOPENBLASROOT=${openblas}"
+ ];
+
+ GAROOT=globalarrays;
+
+ postConfigure = ''
+ # The Makefile will install pymolcas during the build grrr.
+ mkdir -p $out/bin
+ export PATH=$PATH:$out/bin
+ '';
+
+ postFixup = ''
+ # Wrong store path in shebang (no Python pkgs), force re-patching
+ sed -i "1s:/.*:/usr/bin/env python:" $out/bin/pymolcas
+ patchShebangs $out/bin
+
+ wrapProgram $out/bin/pymolcas --set MOLCAS $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Advanced quantum chemistry software package";
+ homepage = https://gitlab.com/Molcas/OpenMolcas;
+ maintainers = [ maintainers.markuskowa ];
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
+ };
+}
+
diff --git a/pkgs/applications/science/chemistry/pymol/default.nix b/pkgs/applications/science/chemistry/pymol/default.nix
index e7dd04377be..7b482d82e2f 100644
--- a/pkgs/applications/science/chemistry/pymol/default.nix
+++ b/pkgs/applications/science/chemistry/pymol/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, makeDesktopItem
, python3, python3Packages
-, glew, freeglut, libpng, libxml2, tk, freetype, libmsgpack }:
+, glew, freeglut, libpng, libxml2, tk, freetype, msgpack }:
with stdenv.lib;
@@ -29,7 +29,7 @@ python3Packages.buildPythonApplication {
sha256 = "1qpacd5w4r9a0nm5iqmkd92ym3ai00dp7v61cwd6jgakk6wfps3s";
};
- buildInputs = [ python3Packages.numpy glew freeglut libpng libxml2 tk freetype libmsgpack ];
+ buildInputs = [ python3Packages.numpy glew freeglut libpng libxml2 tk freetype msgpack ];
NIX_CFLAGS_COMPILE = "-I ${libxml2.dev}/include/libxml2";
installPhase = ''
diff --git a/pkgs/applications/science/electronics/eagle/eagle.nix b/pkgs/applications/science/electronics/eagle/eagle.nix
new file mode 100644
index 00000000000..b97ede41396
--- /dev/null
+++ b/pkgs/applications/science/electronics/eagle/eagle.nix
@@ -0,0 +1,83 @@
+{ stdenv, fetchurl, makeDesktopItem, patchelf
+, libXrender, libXrandr, libXcursor, libX11, libXext, libXi, libxcb
+, cups , libGL, glib, nss, nspr, expat, alsaLib
+, qtbase, qtdeclarative, qtsvg, qtlocation, qtwebchannel, qtwebengine
+}:
+
+let
+ libPath = stdenv.lib.makeLibraryPath
+ [ libXrender libXrandr libXcursor libX11 libXext libXi libxcb
+ libGL glib nss nspr expat alsaLib
+ qtbase qtdeclarative qtsvg qtlocation qtwebchannel qtwebengine
+ ];
+ in
+ stdenv.mkDerivation rec {
+ name = "eagle-${version}";
+ version = "9.1.2";
+
+ src = fetchurl {
+ url = "https://eagle-updates.circuits.io/downloads/${builtins.replaceStrings ["."] ["_"] version}/Autodesk_EAGLE_${version}_English_Linux_64bit.tar.gz";
+ sha256 = "0y7ahl9z5a7l9cjk8hzmyv6ga8chlry5rr8v116q5mnsgs4i11an";
+ };
+
+ desktopItem = makeDesktopItem {
+ name = "eagle";
+ exec = "eagle";
+ icon = "eagle";
+ comment = "Schematic capture and PCB layout";
+ desktopName = "Eagle";
+ genericName = "Schematic editor";
+ categories = "Application;Development;";
+ };
+
+ buildInputs =
+ [ libXrender libXrandr libXcursor libX11 libXext libXi libxcb
+ libGL glib nss nspr expat alsaLib
+ qtbase qtdeclarative qtsvg qtlocation qtwebchannel qtwebengine
+ ];
+
+ doConfigure = false;
+ doBuild = false;
+
+ installPhase = ''
+ # Extract eagle tarball
+ mkdir "$out"
+ tar -xzf "$src" -C "$out"
+
+ # Install manpage
+ mkdir -p "$out"/share/man/man1
+ ln -s "$out"/eagle-${version}/doc/eagle.1 "$out"/share/man/man1/eagle.1
+
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "${libPath}:$out/eagle-${version}/lib:${stdenv.cc.cc.lib}/lib" \
+ "$out"/eagle-${version}/eagle
+
+ mkdir -p "$out"/bin
+ ln -s "$out"/eagle-${version}/eagle "$out"/bin/eagle
+
+ # Remove bundled libraries that are available in nixpkgs
+ # TODO: There still may be unused bundled libraries
+ rm "$out"/eagle-${version}/lib/libQt5*.so.5
+ rm "$out"/eagle-${version}/lib/{libxcb-*.so.*,libX*.so.*,libxshmfence.so.1}
+ rm "$out"/eagle-${version}/lib/{libEGL.so.1,libglapi.so.0,libgbm.so.1}
+
+ # No longer needed (we don't use the bundled Qt libraries)
+ rm -r "$out"/eagle-${version}/libexec
+ rm -r "$out"/eagle-${version}/plugins
+
+ # Make desktop item
+ mkdir -p "$out"/share/applications
+ cp "$desktopItem"/share/applications/* "$out"/share/applications/
+ mkdir -p "$out"/share/icons
+ ln -s "$out/eagle-${version}/bin/eagle-logo.png" "$out"/share/icons/eagle.png
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Schematic editor and PCB layout tool from Autodesk (formerly CadSoft)";
+ homepage = https://www.autodesk.com/products/eagle/overview;
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ maintainers = [ maintainers.rittelle ];
+ };
+ }
diff --git a/pkgs/applications/science/electronics/eagle/default.nix b/pkgs/applications/science/electronics/eagle/eagle7.nix
similarity index 98%
rename from pkgs/applications/science/electronics/eagle/default.nix
rename to pkgs/applications/science/electronics/eagle/eagle7.nix
index b9294ef3639..9b8827187b2 100644
--- a/pkgs/applications/science/electronics/eagle/default.nix
+++ b/pkgs/applications/science/electronics/eagle/eagle7.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation rec {
# Build LD_PRELOAD library that redirects license file access to the home
# directory of the user
mkdir -p "$out"/lib
- gcc -shared -fPIC -DEAGLE_PATH=\"$out/eagle-${version}\" ${./eagle_fixer.c} -o "$out"/lib/eagle_fixer.so -ldl
+ gcc -shared -fPIC -DEAGLE_PATH=\"$out/eagle-${version}\" ${./eagle7_fixer.c} -o "$out"/lib/eagle_fixer.so -ldl
# Make wrapper script
dynlinker="$(cat $NIX_CC/nix-support/dynamic-linker)"
diff --git a/pkgs/applications/science/electronics/eagle/eagle_fixer.c b/pkgs/applications/science/electronics/eagle/eagle7_fixer.c
similarity index 100%
rename from pkgs/applications/science/electronics/eagle/eagle_fixer.c
rename to pkgs/applications/science/electronics/eagle/eagle7_fixer.c
diff --git a/pkgs/applications/science/electronics/geda/default.nix b/pkgs/applications/science/electronics/geda/default.nix
index e080569e56f..93fe7b6ba77 100644
--- a/pkgs/applications/science/electronics/geda/default.nix
+++ b/pkgs/applications/science/electronics/geda/default.nix
@@ -9,7 +9,9 @@ stdenv.mkDerivation rec {
sha256 = "08dpa506xk4gjbbi8vnxcb640wq4ihlgmhzlssl52nhvxwx7gx5v";
};
- configureFlags = "--disable-update-xdg-database";
+ configureFlags = [
+ "--disable-update-xdg-database"
+ ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ guile gtk2 flex gawk perl ];
diff --git a/pkgs/applications/science/electronics/gtkwave/default.nix b/pkgs/applications/science/electronics/gtkwave/default.nix
index 78c981ded56..c0048740193 100644
--- a/pkgs/applications/science/electronics/gtkwave/default.nix
+++ b/pkgs/applications/science/electronics/gtkwave/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "gtkwave-${version}";
- version = "3.3.92";
+ version = "3.3.93";
src = fetchurl {
url = "mirror://sourceforge/gtkwave/${name}.tar.gz";
- sha256 = "08916gv5vl7dgvlsq098mxljbciby9miyh8jqwn1q8sfdhzvmxak";
+ sha256 = "0a92zlwvshp75k7cv11rc4ab11fzsy0a5qfvxkh0bjvrq1k946ys";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/science/electronics/kicad/default.nix b/pkgs/applications/science/electronics/kicad/default.nix
index e3244ec339e..3e783d2e177 100644
--- a/pkgs/applications/science/electronics/kicad/default.nix
+++ b/pkgs/applications/science/electronics/kicad/default.nix
@@ -1,72 +1,73 @@
-{ stdenv, fetchurl, cmake, libGLU_combined, wxGTK, zlib, libX11, gettext, glew, cairo, curl, openssl, boost, pkgconfig, doxygen }:
+{ wxGTK, lib, stdenv, fetchurl, cmake, libGLU_combined, zlib
+, libX11, gettext, glew, glm, cairo, curl, openssl, boost, pkgconfig
+, doxygen, pcre, libpthreadstubs, libXdmcp
+, wrapGAppsHook
+, oceSupport ? true, opencascade
+, ngspiceSupport ? true, libngspice
+, swig, python, pythonPackages
+}:
+assert ngspiceSupport -> libngspice != null;
+
+with lib;
stdenv.mkDerivation rec {
name = "kicad-${version}";
- series = "4.0";
- version = "4.0.7";
+ series = "5.0";
+ version = "5.0.0";
- srcs = [
- (fetchurl {
- url = "https://code.launchpad.net/kicad/${series}/${version}/+download/kicad-${version}.tar.xz";
- sha256 = "1hgxan9321szgyqnkflb0q60yjf4yvbcc4cpwhm0yz89qrvlq1q9";
- })
+ src = fetchurl {
+ url = "https://launchpad.net/kicad/${series}/${version}/+download/kicad-${version}.tar.xz";
+ sha256 = "17nqjszyvd25wi6550j981whlnb1wxzmlanljdjihiki53j84x9p";
+ };
- (fetchurl {
- url = "http://downloads.kicad-pcb.org/libraries/kicad-library-${version}.tar.gz";
- sha256 = "1azb7v1y3l6j329r9gg7f4zlg0wz8nh4s4i5i0l9s4yh9r6i9zmv";
- })
+ postPatch = ''
+ substituteInPlace CMakeModules/KiCadVersion.cmake \
+ --replace no-vcs-found ${version}
+ '';
- (fetchurl {
- url = "http://downloads.kicad-pcb.org/libraries/kicad-footprints-${version}.tar.gz";
- sha256 = "08qrz5zzsb5127jlnv24j0sgiryd5nqwg3lfnwi8j9a25agqk13j";
- })
+ cmakeFlags = [
+ "-DKICAD_SCRIPTING=ON"
+ "-DKICAD_SCRIPTING_MODULES=ON"
+ "-DKICAD_SCRIPTING_WXPYTHON=ON"
+ # nix installs wxPython headers in wxPython package, not in wxwidget
+ # as assumed. We explicitely set the header location.
+ "-DCMAKE_CXX_FLAGS=-I${pythonPackages.wxPython}/include/wx-3.0"
+ ] ++ optionals (oceSupport) [ "-DKICAD_USE_OCE=ON" "-DOCE_DIR=${opencascade}" ]
+ ++ optional (ngspiceSupport) "-DKICAD_SPICE=ON";
+
+ nativeBuildInputs = [
+ # https://www.mail-archive.com/kicad-developers@lists.launchpad.net/msg29840.html
+ (cmake.override {majorVersion = "3.10";})
+ doxygen
+ pkgconfig
+ wrapGAppsHook
+ pythonPackages.wrapPython
];
+ pythonPath = [ pythonPackages.wxPython ];
+ propagatedBuildInputs = [ pythonPackages.wxPython ];
- sourceRoot = "kicad-${version}";
+ buildInputs = [
+ libGLU_combined zlib libX11 wxGTK pcre libXdmcp gettext glew glm libpthreadstubs
+ cairo curl openssl boost
+ swig python
+ ] ++ optional (oceSupport) opencascade
+ ++ optional (ngspiceSupport) libngspice;
- cmakeFlags = ''
- -DKICAD_SKIP_BOOST=ON
- -DKICAD_BUILD_VERSION=${version}
- -DKICAD_REPO_NAME=stable
+ # this breaks other applications in kicad
+ dontWrapGApps = true;
+
+ preFixup = ''
+ buildPythonPath "$out $pythonPath"
+ gappsWrapperArgs+=(--set PYTHONPATH "$program_PYTHONPATH")
+
+ wrapProgram "$out/bin/kicad" "''${gappsWrapperArgs[@]}"
'';
- enableParallelBuilding = true; # often fails on Hydra: fatal error: pcb_plot_params_lexer.h: No such file or directory
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cmake libGLU_combined wxGTK zlib libX11 gettext glew cairo curl openssl boost doxygen ];
-
- # They say they only support installs to /usr or /usr/local,
- # so we have to handle this.
- patchPhase = ''
- sed -i -e 's,/usr/local/kicad,'$out,g common/gestfich.cpp
- '';
-
- postUnpack = ''
- pushd $(pwd)
- '';
-
- postInstall = ''
- popd
-
- pushd kicad-library-*
- cmake -DCMAKE_INSTALL_PREFIX=$out
- make $MAKE_FLAGS
- make install
- popd
-
- pushd kicad-footprints-*
- mkdir -p $out/share/kicad/modules
- cp -R *.pretty $out/share/kicad/modules/
- popd
- '';
-
-
meta = {
description = "Free Software EDA Suite";
homepage = http://www.kicad-pcb.org/;
- license = stdenv.lib.licenses.gpl2;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- hydraPlatforms = []; # 'output limit exceeded' error on hydra
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ berce ];
+ platforms = with platforms; linux;
};
}
diff --git a/pkgs/applications/science/electronics/xcircuit/default.nix b/pkgs/applications/science/electronics/xcircuit/default.nix
index ba2a170e625..418144e6af7 100644
--- a/pkgs/applications/science/electronics/xcircuit/default.nix
+++ b/pkgs/applications/science/electronics/xcircuit/default.nix
@@ -17,7 +17,11 @@ in stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook automake pkgconfig ];
hardeningDisable = [ "format" ];
- configureFlags = "--with-tcl=${tcl}/lib --with-tk=${tk}/lib --with-ngspice=${getBin ngspice}/bin/ngspice";
+ configureFlags = [
+ "--with-tcl=${tcl}/lib"
+ "--with-tk=${tk}/lib"
+ "--with-ngspice=${getBin ngspice}/bin/ngspice"
+ ];
buildInputs = with xorg; [ cairo ghostscript libSM libXt libICE libX11 libXpm tcl tk zlib ];
diff --git a/pkgs/applications/science/logic/aiger/default.nix b/pkgs/applications/science/logic/aiger/default.nix
index 1a60c5e148c..03524fc6b22 100644
--- a/pkgs/applications/science/logic/aiger/default.nix
+++ b/pkgs/applications/science/logic/aiger/default.nix
@@ -13,18 +13,15 @@ stdenv.mkDerivation rec {
configurePhase = ''
# Set up picosat, so we can build 'aigbmc'
- echo $(pwd)
- ls ..
mkdir ../picosat
ln -s ${picosat}/include/picosat/picosat.h ../picosat/picosat.h
ln -s ${picosat}/lib/picosat.o ../picosat/picosat.o
ln -s ${picosat}/share/picosat.version ../picosat/VERSION
- ls ..
./configure.sh
'';
installPhase = ''
- mkdir -p $out/bin
+ mkdir -p $out/bin $dev/include $lib/lib
# Do the installation manually, as the Makefile has odd
# cyrillic characters, and this is easier than adding
@@ -41,8 +38,13 @@ stdenv.mkDerivation rec {
for x in ''${BINS[*]}; do
install -m 755 -s $x $out/bin/$x
done
+
+ cp -v aiger.o $lib/lib
+ cp -v aiger.h $dev/include
'';
+ outputs = [ "out" "dev" "lib" ];
+
meta = {
description = "And-Inverter Graph (AIG) utilities";
homepage = http://fmv.jku.at/aiger/;
diff --git a/pkgs/applications/science/logic/boolector/default.nix b/pkgs/applications/science/logic/boolector/default.nix
index aa815e48db4..8e0ad22bba1 100644
--- a/pkgs/applications/science/logic/boolector/default.nix
+++ b/pkgs/applications/science/logic/boolector/default.nix
@@ -1,41 +1,50 @@
-{ stdenv, fetchurl, writeShellScriptBin }:
+{ stdenv, fetchFromGitHub
+, cmake, lingeling, btor2tools
+}:
stdenv.mkDerivation rec {
name = "boolector-${version}";
- version = "2.4.1";
- src = fetchurl {
- url = "http://fmv.jku.at/boolector/boolector-${version}-with-lingeling-bbc.tar.bz2";
- sha256 = "0mdf7hwix237pvknvrpazcx6s3ininj5k7vhysqjqgxa7lxgq045";
+ version = "3.0.0";
+
+ src = fetchFromGitHub {
+ owner = "boolector";
+ repo = "boolector";
+ rev = "refs/tags/${version}";
+ sha256 = "15i3ni5klss423m57wcy1gx0m5wfrjmglapwg85pm7fb3jj1y7sz";
};
- prePatch =
- let
- lingelingPatch = writeShellScriptBin "lingeling-patch" ''
- sed -i -e "1i#include " lingeling/lglib.h
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ lingeling btor2tools ];
- ${crossFix}/bin/crossFix lingeling
- '';
- crossFix = writeShellScriptBin "crossFix" ''
- # substituteInPlace not available here
- sed -i $1/makefile.in \
- -e 's@ar rc@$(AR) rc@' \
- -e 's@ranlib@$(RANLIB)@'
- '';
- in ''
- sed -i -e 's@mv lingeling\* lingeling@\0 \&\& ${lingelingPatch}/bin/lingeling-patch@' makefile
- sed -i -e 's@mv boolector\* boolector@\0 \&\& ${crossFix}/bin/crossFix boolector@' makefile
- '';
+ cmakeFlags =
+ [ "-DSHARED=ON"
+ "-DUSE_LINGELING=YES"
+ "-DBTOR2_INCLUDE_DIR=${btor2tools.dev}/include"
+ "-DBTOR2_LIBRARIES=${btor2tools.lib}/lib/libbtor2parser.so"
+ "-DLINGELING_INCLUDE_DIR=${lingeling.dev}/include"
+ "-DLINGELING_LIBRARIES=${lingeling.lib}/lib/liblgl.a"
+ ];
installPhase = ''
- mkdir $out
- mv boolector/bin $out
+ mkdir -p $out/bin $lib/lib $dev/include
+
+ cp -vr bin/* $out/bin
+ cp -vr lib/* $lib/lib
+
+ rm -rf $out/bin/{examples,test}
+
+ cd ../src
+ find . -iname '*.h' -exec cp --parents '{}' $dev/include \;
+ rm -rf $dev/include/tests
'';
- meta = {
- license = stdenv.lib.licenses.unfreeRedistributable;
+ outputs = [ "out" "dev" "lib" ];
+
+ meta = with stdenv.lib; {
description = "An extremely fast SMT solver for bit-vectors and arrays";
- homepage = "http://fmv.jku.at/boolector";
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
+ homepage = https://boolector.github.io;
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thoughtpolice ];
};
}
diff --git a/pkgs/applications/science/logic/btor2tools/default.nix b/pkgs/applications/science/logic/btor2tools/default.nix
new file mode 100644
index 00000000000..ed3d9e63812
--- /dev/null
+++ b/pkgs/applications/science/logic/btor2tools/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "btor2tools-${version}";
+ version = "pre55_8c150b39";
+
+ src = fetchFromGitHub {
+ owner = "boolector";
+ repo = "btor2tools";
+ rev = "8c150b39cdbcdef4247344acf465d75ef642365d";
+ sha256 = "1r5pid4x567nms02ajjrz3v0zj18k0fi5pansrmc2907rnx2acxx";
+ };
+
+ configurePhase = "./configure.sh -shared";
+
+ installPhase = ''
+ mkdir -p $out $dev/include/btor2parser/ $lib/lib
+
+ cp -vr bin $out
+ cp -v src/btor2parser/btor2parser.h $dev/include/btor2parser
+ cp -v build/libbtor2parser.* $lib/lib
+ '';
+
+ outputs = [ "out" "dev" "lib" ];
+
+ meta = with stdenv.lib; {
+ description = "Fast SAT solver";
+ homepage = http://fmv.jku.at/lingeling/;
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/applications/science/logic/eprover/default.nix b/pkgs/applications/science/logic/eprover/default.nix
index 95f5385fac3..0e978f2d5c9 100644
--- a/pkgs/applications/science/logic/eprover/default.nix
+++ b/pkgs/applications/science/logic/eprover/default.nix
@@ -14,7 +14,10 @@ stdenv.mkDerivation rec {
preConfigure = ''
sed -e 's/ *CC *= *gcc$//' -i Makefile.vars
'';
- configureFlags = "--exec-prefix=$(out) --man-prefix=$(out)/share/man";
+ configureFlags = [
+ "--exec-prefix=$(out)"
+ "--man-prefix=$(out)/share/man"
+ ];
meta = with stdenv.lib; {
description = "Automated theorem prover for full first-order logic with equality";
diff --git a/pkgs/applications/science/logic/hol/default.nix b/pkgs/applications/science/logic/hol/default.nix
index 5eb33daefe8..d6a1eb6cbf7 100644
--- a/pkgs/applications/science/logic/hol/default.nix
+++ b/pkgs/applications/science/logic/hol/default.nix
@@ -15,7 +15,7 @@ in
let
polymlEnableShared = with pkgs; lib.overrideDerivation polyml (attrs: {
- configureFlags = "--enable-shared";
+ configureFlags = [ "--enable-shared" ];
});
in
diff --git a/pkgs/applications/science/logic/lingeling/default.nix b/pkgs/applications/science/logic/lingeling/default.nix
new file mode 100644
index 00000000000..000587a22e6
--- /dev/null
+++ b/pkgs/applications/science/logic/lingeling/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub
+, aiger
+}:
+
+stdenv.mkDerivation rec {
+ name = "lingeling-${version}";
+ # This is the version used in satcomp2018, which was
+ # relicensed, and also known as version 'bcj'
+ version = "pre1_03b4860d";
+
+ src = fetchFromGitHub {
+ owner = "arminbiere";
+ repo = "lingeling";
+ rev = "03b4860d14016f42213ea271014f2f13d181f504";
+ sha256 = "1lw1yfy219p7rrk88sbq4zl24b70040zapbjdrpv5a6i0jsblksx";
+ };
+
+ configurePhase = ''
+ ./configure.sh
+
+ # Rather than patch ./configure, just sneak in use of aiger here, since it
+ # doesn't handle real build products very well (it works on a build-time
+ # dir, not installed copy)... This is so we can build 'blimc'
+ substituteInPlace ./makefile \
+ --replace 'targets: liblgl.a' 'targets: liblgl.a blimc' \
+ --replace '$(AIGER)/aiger.o' '${aiger.lib}/lib/aiger.o' \
+ --replace '$(AIGER)/aiger.h' '${aiger.dev}/include/aiger.h' \
+ --replace '-I$(AIGER)' '-I${aiger.dev}/include'
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin $lib/lib $dev/include
+
+ cp lglib.h $dev/include
+ cp liblgl.a $lib/lib
+
+ cp lingeling plingeling treengeling ilingeling blimc $out/bin
+ '';
+
+ outputs = [ "out" "dev" "lib" ];
+
+ meta = with stdenv.lib; {
+ description = "Fast SAT solver";
+ homepage = http://fmv.jku.at/lingeling/;
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/applications/science/logic/sad/default.nix b/pkgs/applications/science/logic/sad/default.nix
index 51ea9b9c0e7..426f1928938 100644
--- a/pkgs/applications/science/logic/sad/default.nix
+++ b/pkgs/applications/science/logic/sad/default.nix
@@ -7,7 +7,12 @@ stdenv.mkDerivation {
sha256 = "10jd93xgarik7xwys5lq7fx4vqp7c0yg1gfin9cqfch1k1v8ap4b";
};
buildInputs = [ ghc spass ];
- patches = [ ./patch ];
+ patches = [
+ ./patch
+ # Since the LTS 12.0 update, <> is an operator in Prelude, colliding with
+ # the <> operator with a different meaning defined by this package
+ ./monoid.patch
+ ];
postPatch = ''
substituteInPlace Alice/Main.hs --replace init.opt $out/init.opt
'';
@@ -23,7 +28,7 @@ stdenv.mkDerivation {
meta = {
description = "A program for automated proving of mathematical texts";
longDescription = ''
- The system for automated deduction is intended for automated processing of formal mathematical texts
+ The system for automated deduction is intended for automated processing of formal mathematical texts
written in a special language called ForTheL (FORmal THEory Language) or in a traditional first-order language
'';
license = stdenv.lib.licenses.gpl3Plus;
diff --git a/pkgs/applications/science/logic/sad/monoid.patch b/pkgs/applications/science/logic/sad/monoid.patch
new file mode 100644
index 00000000000..da9c21bcae9
--- /dev/null
+++ b/pkgs/applications/science/logic/sad/monoid.patch
@@ -0,0 +1,51 @@
+diff --git a/Alice/Core/Check.hs b/Alice/Core/Check.hs
+index 0700fa0388f..69815864710 100644
+--- a/Alice/Core/Check.hs
++++ b/Alice/Core/Check.hs
+@@ -18,8 +18,12 @@
+ - along with this program. If not, see .
+ -}
+
++{-# LANGUAGE NoImplicitPrelude #-}
++
+ module Alice.Core.Check (fillDef) where
+
++import Prelude hiding ((<>))
++
+ import Control.Monad
+ import Data.Maybe
+
+diff --git a/Alice/Core/Reason.hs b/Alice/Core/Reason.hs
+index c361bcf220d..4e493d8c91b 100644
+--- a/Alice/Core/Reason.hs
++++ b/Alice/Core/Reason.hs
+@@ -17,9 +17,12 @@
+ - You should have received a copy of the GNU General Public License
+ - along with this program. If not, see .
+ -}
++{-# LANGUAGE NoImplicitPrelude #-}
+
+ module Alice.Core.Reason where
+
++import Prelude hiding ((<>))
++
+ import Control.Monad
+
+ import Alice.Core.Base
+diff --git a/Alice/Core/Verify.hs b/Alice/Core/Verify.hs
+index 4f8550bdf11..0f59d135b16 100644
+--- a/Alice/Core/Verify.hs
++++ b/Alice/Core/Verify.hs
+@@ -18,8 +18,12 @@
+ - along with this program. If not, see .
+ -}
+
++{-# LANGUAGE NoImplicitPrelude #-}
++
+ module Alice.Core.Verify (verify) where
+
++import Prelude hiding ((<>))
++
+ import Control.Monad
+ import Data.IORef
+ import Data.Maybe
diff --git a/pkgs/applications/science/logic/symbiyosys/default.nix b/pkgs/applications/science/logic/symbiyosys/default.nix
index 2580b9b0fbe..946f65d944b 100644
--- a/pkgs/applications/science/logic/symbiyosys/default.nix
+++ b/pkgs/applications/science/logic/symbiyosys/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "symbiyosys-${version}";
- version = "2018.05.03";
+ version = "2018.07.26";
src = fetchFromGitHub {
owner = "yosyshq";
repo = "symbiyosys";
- rev = "35d956c7bb77c0602d198035b2d73a9c61cb4de4";
- sha256 = "02zg3nkwp3fdjwz1agvsn55k1xipwh2rradb0bgjrjpsmmw63gda";
+ rev = "2fef25f93dd1cb5137a08e71f507e3eee8100fb1";
+ sha256 = "103fga0n11h4n2q346xyz3k0615d9lgx2b8sqr1pwn2hx26kchav";
};
buildInputs = [ python3 yosys ];
diff --git a/pkgs/applications/science/math/almonds/default.nix b/pkgs/applications/science/math/almonds/default.nix
index fb76699b0c8..96613f4e38a 100644
--- a/pkgs/applications/science/math/almonds/default.nix
+++ b/pkgs/applications/science/math/almonds/default.nix
@@ -1,11 +1,9 @@
-{ stdenv, buildPythonApplication, fetchFromGitHub, ncurses, pillow, pytest }:
+{ stdenv, python3, fetchFromGitHub, ncurses }:
-let
+with python3.pkgs; buildPythonApplication rec {
+ pname = "almonds";
version = "1.25b";
-in
-buildPythonApplication {
- name = "almonds-${version}";
src = fetchFromGitHub {
owner = "Tenchi2xh";
repo = "Almonds";
diff --git a/pkgs/applications/science/math/bcal/default.nix b/pkgs/applications/science/math/bcal/default.nix
index 8db4bd157df..61eb1fd3ce4 100644
--- a/pkgs/applications/science/math/bcal/default.nix
+++ b/pkgs/applications/science/math/bcal/default.nix
@@ -1,20 +1,22 @@
-{ stdenv, fetchFromGitHub, python3Packages }:
+{ stdenv, fetchFromGitHub, python3Packages, readline }:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "bcal-${version}";
- version = "1.8";
+ version = "1.9";
src = fetchFromGitHub {
owner = "jarun";
repo = "bcal";
rev = "v${version}";
- sha256 = "0jdn46wzwq7yn3x6p1xyqarp52pcr0ghnfhkm7nyxv734g1abw7r";
+ sha256 = "0h6qi5rvzl6c6fsfdpdb3l4jcgip03l18i0b1x08z1y89i56y8mm";
};
nativeBuildInputs = [ python3Packages.pytest ];
+ buildInputs = [ readline ];
+
doCheck = true;
checkPhase = ''
python3 -m pytest test.py
diff --git a/pkgs/applications/science/math/caffe/darwin.patch b/pkgs/applications/science/math/caffe/darwin.patch
new file mode 100644
index 00000000000..e8fa6a683f7
--- /dev/null
+++ b/pkgs/applications/science/math/caffe/darwin.patch
@@ -0,0 +1,47 @@
+diff --git a/Makefile b/Makefile
+index c823f66e..65b90c5e 100644
+--- a/Makefile
++++ b/Makefile
+@@ -32,9 +32,9 @@ SRC_DIRS := $(shell find * -type d -exec bash -c "find {} -maxdepth 1 \
+ LIBRARY_NAME := $(PROJECT)
+ LIB_BUILD_DIR := $(BUILD_DIR)/lib
+ STATIC_NAME := $(LIB_BUILD_DIR)/lib$(LIBRARY_NAME).a
+-DYNAMIC_VERSION_MAJOR := 1
+-DYNAMIC_VERSION_MINOR := 0
+-DYNAMIC_VERSION_REVISION := 0
++DYNAMIC_VERSION_MAJOR := 1
++DYNAMIC_VERSION_MINOR := 0
++DYNAMIC_VERSION_REVISION := 0
+ DYNAMIC_NAME_SHORT := lib$(LIBRARY_NAME).so
+ #DYNAMIC_SONAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR)
+ DYNAMIC_VERSIONED_NAME_SHORT := $(DYNAMIC_NAME_SHORT).$(DYNAMIC_VERSION_MAJOR).$(DYNAMIC_VERSION_MINOR).$(DYNAMIC_VERSION_REVISION)
+diff --git a/cmake/Dependencies.cmake b/cmake/Dependencies.cmake
+index c48255c8..cf4c580e 100644
+--- a/cmake/Dependencies.cmake
++++ b/cmake/Dependencies.cmake
+@@ -105,7 +105,6 @@ if(USE_OPENCV)
+ endif()
+
+ # ---[ BLAS
+-if(NOT APPLE)
+ set(BLAS "Atlas" CACHE STRING "Selected BLAS library")
+ set_property(CACHE BLAS PROPERTY STRINGS "Atlas;Open;MKL")
+
+@@ -123,17 +122,6 @@ if(NOT APPLE)
+ list(APPEND Caffe_LINKER_LIBS PUBLIC ${MKL_LIBRARIES})
+ list(APPEND Caffe_DEFINITIONS PUBLIC -DUSE_MKL)
+ endif()
+-elseif(APPLE)
+- find_package(vecLib REQUIRED)
+- list(APPEND Caffe_INCLUDE_DIRS PUBLIC ${vecLib_INCLUDE_DIR})
+- list(APPEND Caffe_LINKER_LIBS PUBLIC ${vecLib_LINKER_LIBS})
+-
+- if(VECLIB_FOUND)
+- if(NOT vecLib_INCLUDE_DIR MATCHES "^/System/Library/Frameworks/vecLib.framework.*")
+- list(APPEND Caffe_DEFINITIONS PUBLIC -DUSE_ACCELERATE)
+- endif()
+- endif()
+-endif()
+
+ # ---[ Python
+ if(BUILD_python)
diff --git a/pkgs/applications/science/math/caffe/default.nix b/pkgs/applications/science/math/caffe/default.nix
index d7357c5048d..e56c63e01bf 100644
--- a/pkgs/applications/science/math/caffe/default.nix
+++ b/pkgs/applications/science/math/caffe/default.nix
@@ -1,27 +1,39 @@
-{ stdenv, lib
+{ stdenv, lib, runCommand
, fetchFromGitHub
+, fetchurl
, cmake
, boost
, google-gflags
, glog
, hdf5-cpp
-, leveldb
-, lmdb
, opencv3
, protobuf
-, snappy
, doxygen
, openblas
-, cudaSupport ? true, cudatoolkit
+, Accelerate, CoreGraphics, CoreVideo
+, lmdbSupport ? true, lmdb
+, leveldbSupport ? true, leveldb, snappy
+, cudaSupport ? stdenv.isLinux, cudatoolkit
, cudnnSupport ? false, cudnn ? null
, ncclSupport ? false, nccl ? null
, pythonSupport ? false, python ? null, numpy ? null
}:
+assert leveldbSupport -> (leveldb != null && snappy != null);
assert cudnnSupport -> cudaSupport;
assert ncclSupport -> cudaSupport;
assert pythonSupport -> (python != null && numpy != null);
+let
+ toggle = bool: if bool then "ON" else "OFF";
+
+ test_model_weights = fetchurl {
+ url = "http://dl.caffe.berkeleyvision.org/bvlc_reference_caffenet.caffemodel";
+ sha256 = "472d4a06035497b180636d8a82667129960371375bd10fcb6df5c6c7631f25e0";
+ };
+
+in
+
stdenv.mkDerivation rec {
name = "caffe-${version}";
version = "1.0";
@@ -44,19 +56,27 @@ stdenv.mkDerivation rec {
"-DCUDA_ARCH_NAME=All"
"-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc"
] else [ "-DCPU_ONLY=ON" ])
- ++ lib.optional ncclSupport "-DUSE_NCCL=ON";
+ ++ ["-DUSE_NCCL=${toggle ncclSupport}"]
+ ++ ["-DUSE_LEVELDB=${toggle leveldbSupport}"]
+ ++ ["-DUSE_LMDB=${toggle lmdbSupport}"];
- buildInputs = [ boost google-gflags glog protobuf hdf5-cpp lmdb leveldb snappy opencv3 openblas ]
+ buildInputs = [ boost google-gflags glog protobuf hdf5-cpp opencv3 openblas ]
++ lib.optional cudaSupport cudatoolkit
++ lib.optional cudnnSupport cudnn
+ ++ lib.optional lmdbSupport lmdb
++ lib.optional ncclSupport nccl
- ++ lib.optionals pythonSupport [ python numpy ];
+ ++ lib.optionals leveldbSupport [ leveldb snappy ]
+ ++ lib.optionals pythonSupport [ python numpy ]
+ ++ lib.optionals stdenv.isDarwin [ Accelerate CoreGraphics CoreVideo ]
+ ;
propagatedBuildInputs = lib.optional pythonSupport python.pkgs.protobuf;
outputs = [ "bin" "out"];
propagatedBuildOutputs = []; # otherwise propagates out -> bin cycle
+ patches = [ ./darwin.patch ];
+
preConfigure = lib.optionalString (cudaSupport && lib.versionAtLeast cudatoolkit.version "9.0") ''
# CUDA 9.0 doesn't support sm_20
sed -i 's,20 21(20) ,,' cmake/Cuda.cmake
@@ -71,6 +91,9 @@ stdenv.mkDerivation rec {
# Internal static library.
rm $out/lib/libproto.a
+ # Install models
+ cp -a ../models $out/share/Caffe/models
+
moveToOutput "bin" "$bin"
'' + lib.optionalString pythonSupport ''
mkdir -p $out/${python.sitePackages}
@@ -78,6 +101,16 @@ stdenv.mkDerivation rec {
rm -rf $out/python
'';
+ doInstallCheck = false; # build takes more than 30 min otherwise
+ installCheckPhase = ''
+ model=bvlc_reference_caffenet
+ m_path="$out/share/Caffe/models/$model"
+ $bin/bin/caffe test \
+ -model "$m_path/deploy.prototxt" \
+ -solver "$m_path/solver.prototxt" \
+ -weights "${test_model_weights}"
+ '';
+
meta = with stdenv.lib; {
description = "Deep learning framework";
longDescription = ''
@@ -88,6 +121,6 @@ stdenv.mkDerivation rec {
homepage = http://caffe.berkeleyvision.org/;
maintainers = with maintainers; [ jb55 ];
license = licenses.bsd2;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/applications/science/math/cbc/default.nix b/pkgs/applications/science/math/cbc/default.nix
index 689261abc66..93aefbca216 100644
--- a/pkgs/applications/science/math/cbc/default.nix
+++ b/pkgs/applications/science/math/cbc/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
sha256 = "1w8axdzm05xf5y13c31w7rc5z6ywxqxiwafnxcq3p195kgj0915a";
};
- configureFlags = "-C";
+ configureFlags = [ "-C" ];
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/math/cplex/default.nix b/pkgs/applications/science/math/cplex/default.nix
new file mode 100644
index 00000000000..fe3913648f8
--- /dev/null
+++ b/pkgs/applications/science/math/cplex/default.nix
@@ -0,0 +1,82 @@
+{ stdenv, makeWrapper, openjdk, gtk2, xorg, glibcLocales, releasePath }:
+
+# To use this package, you need to download your own cplex installer from IBM
+# and override the releasePath attribute to point to the location of the file.
+#
+# Note: cplex creates an individual build for each license which screws
+# somewhat with the use of functions like requireFile as the hash will be
+# different for every user.
+
+stdenv.mkDerivation rec {
+ name = "cplex-${version}";
+ version = "128";
+
+ src =
+ if builtins.isNull releasePath then
+ throw ''
+ This nix expression requires that the cplex installer is already
+ downloaded to your machine. Get it from IBM:
+ https://developer.ibm.com/docloud/blog/2017/12/20/cplex-optimization-studio-12-8-now-available/
+
+ Set `cplex.releasePath = /path/to/download;` in your
+ ~/.config/nixpkgs/config.nix for `nix-*` commands, or
+ `config.cplex.releasePath = /path/to/download;` in your
+ `configuration.nix` for NixOS.
+ ''
+ else
+ releasePath;
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ openjdk gtk2 xorg.libXtst glibcLocales ];
+
+ unpackPhase = "cp $src $name";
+
+ patchPhase = ''
+ sed -i -e 's|/usr/bin/tr"|tr" |' $name
+ '';
+
+ buildPhase = ''
+ sh $name -i silent -DLICENSE_ACCEPTED=TRUE -DUSER_INSTALL_DIR=$out
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ ln -s $out/opl/bin/x86-64_linux/oplrun\
+ $out/opl/bin/x86-64_linux/oplrunjava\
+ $out/opl/oplide/oplide\
+ $out/cplex/bin/x86-64_linux/cplex\
+ $out/cpoptimizer/bin/x86-64_linux/cpoptimizer\
+ $out/bin
+ '';
+
+ fixupPhase =
+ let
+ libraryPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc gtk2 xorg.libXtst ];
+ in ''
+ interpreter=${stdenv.glibc}/lib/ld-linux-x86-64.so.2
+
+ for pgm in $out/opl/bin/x86-64_linux/oplrun $out/opl/bin/x86-64_linux/oplrunjava $out/opl/oplide/oplide;
+ do
+ patchelf --set-interpreter "$interpreter" $pgm;
+ wrapProgram $pgm \
+ --prefix LD_LIBRARY_PATH : $out/opl/bin/x86-64_linux:${libraryPath} \
+ --set LOCALE_ARCHIVE ${glibcLocales}/lib/locale/locale-archive;
+ done
+
+ for pgm in $out/cplex/bin/x86-64_linux/cplex $out/cpoptimizer/bin/x86-64_linux/cpoptimizer $out/opl/oplide/jre/bin/*;
+ do
+ if grep ELF $pgm > /dev/null;
+ then
+ patchelf --set-interpreter "$interpreter" $pgm;
+ fi
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Optimization solver for mathematical programming";
+ homepage = "https://www.ibm.com/be-en/marketplace/ibm-ilog-cplex";
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ bfortz ];
+ };
+}
diff --git a/pkgs/applications/science/math/gfan/default.nix b/pkgs/applications/science/math/gfan/default.nix
index 65d551f39a7..d2d1ddb6584 100644
--- a/pkgs/applications/science/math/gfan/default.nix
+++ b/pkgs/applications/science/math/gfan/default.nix
@@ -9,15 +9,20 @@ stdenv.mkDerivation rec {
sha256 = "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56";
};
- makeFlags = ''PREFIX=$(out) CC=cc CXX=c++ cddnoprefix=1'';
- buildInputs = [gmp mpir cddlib];
+ patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace Makefile --replace "-fno-guess-branch-probability" ""
+ '';
+
+ buildFlags = [ "CC=cc" "CXX=c++" "cddnoprefix=1" ];
+ installFlags = [ ''PREFIX=$(out)'' ];
+ buildInputs = [ gmp mpir cddlib ];
meta = {
inherit version;
description = ''A software package for computing Gröbner fans and tropical varieties'';
license = stdenv.lib.licenses.gpl2 ;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = http://home.math.au.dk/jensen/software/gfan/gfan.html;
};
}
diff --git a/pkgs/applications/science/math/ginac/default.nix b/pkgs/applications/science/math/ginac/default.nix
index 944460de9c7..18a5281bebb 100644
--- a/pkgs/applications/science/math/ginac/default.nix
+++ b/pkgs/applications/science/math/ginac/default.nix
@@ -16,12 +16,13 @@ stdenv.mkDerivation rec {
preConfigure = "patchShebangs ginsh";
- configureFlags = "--disable-rpath";
+ configureFlags = [ "--disable-rpath" ];
meta = with stdenv.lib; {
description = "GiNaC is Not a CAS";
homepage = http://www.ginac.de/;
maintainers = with maintainers; [ lovek323 ];
+ license = licenses.gpl2;
platforms = platforms.all;
};
}
diff --git a/pkgs/applications/science/math/glsurf/default.nix b/pkgs/applications/science/math/glsurf/default.nix
index a5382934705..4de683cdce9 100644
--- a/pkgs/applications/science/math/glsurf/default.nix
+++ b/pkgs/applications/science/math/glsurf/default.nix
@@ -26,5 +26,6 @@ stdenv.mkDerivation {
meta = {
homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf;
description = "A program to draw implicit surfaces and curves";
+ license = stdenv.lib.licenses.lgpl21;
};
}
diff --git a/pkgs/applications/science/math/palp/default.nix b/pkgs/applications/science/math/palp/default.nix
index 4c7df4412e4..e9fd21b46d8 100644
--- a/pkgs/applications/science/math/palp/default.nix
+++ b/pkgs/applications/science/math/palp/default.nix
@@ -19,6 +19,10 @@ stdenv.mkDerivation rec {
"strictoverflow" # causes runtime failure (tested in checkPhase)
];
+ patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace GNUmakefile --replace gcc cc
+ '';
+
preBuild = ''
echo Building PALP optimized for ${dim} dimensions
sed -i "s/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax ${dim}/" Global.h
@@ -77,6 +81,6 @@ stdenv.mkDerivation rec {
# the right license.
license = licenses.gpl2;
maintainers = with maintainers; [ timokau ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/applications/science/math/pari/gp2c.nix b/pkgs/applications/science/math/pari/gp2c.nix
index 10b0d0cba36..42f35edb256 100644
--- a/pkgs/applications/science/math/pari/gp2c.nix
+++ b/pkgs/applications/science/math/pari/gp2c.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "gp2c-${version}";
- version = "0.0.10pl1";
+ version = "0.0.11";
src = fetchurl {
url = "https://pari.math.u-bordeaux.fr/pub/pari/GP2C/${name}.tar.gz";
- sha256 = "16hgmdvzxbmv63x1f72q1xgfyh0qhx7kaf9nbaamy0gdawxjxcav";
+ sha256 = "1z69xj2dpd8yyi8108rz26c50xpv0k2j8qnk0bzy1c5lw3pd1adm";
};
buildInputs = [ pari perl ];
diff --git a/pkgs/applications/science/math/qalculate-gtk/default.nix b/pkgs/applications/science/math/qalculate-gtk/default.nix
index 7990088ffbe..59dbfdb509d 100644
--- a/pkgs/applications/science/math/qalculate-gtk/default.nix
+++ b/pkgs/applications/science/math/qalculate-gtk/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "qalculate-gtk-${version}";
- version = "2.6.1";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "qalculate";
repo = "qalculate-gtk";
rev = "v${version}";
- sha256 = "19jw1w29x0r1qq5r8gmqrqr00ml2pfi2w433723vjzxpfg2pp70r";
+ sha256 = "1yzw6avhka7bbi071z9d8cipcghyjq2bg9x3arv1cf395xlnrmb9";
};
patchPhase = ''
diff --git a/pkgs/applications/science/math/ratpoints/default.nix b/pkgs/applications/science/math/ratpoints/default.nix
index 82a6836bd62..2dd4778234d 100644
--- a/pkgs/applications/science/math/ratpoints/default.nix
+++ b/pkgs/applications/science/math/ratpoints/default.nix
@@ -1,20 +1,36 @@
-{stdenv, fetchurl, gmp}:
+{ stdenv, fetchurl, fetchpatch, gmp }:
stdenv.mkDerivation rec {
name = "ratpoints-${version}";
- version = "2.1.3";
+ version = "2.1.3.p4";
+
src = fetchurl {
url = "http://www.mathe2.uni-bayreuth.de/stoll/programs/ratpoints-${version}.tar.gz";
sha256 = "0zhad84sfds7izyksbqjmwpfw4rvyqk63yzdjd3ysd32zss5bgf4";
};
- buildInputs = [gmp];
- makeFlags = "INSTALL_DIR=$(out)";
+
+ enableParallelBuilding = true;
+
+ patches = [
+ (fetchpatch {
+ url = "https://git.sagemath.org/sage.git/plain/build/pkgs/ratpoints/patches/sturm_and_rp_private.patch?id=1615f58890e8f9881c4228c78a6b39b9aab1303a";
+ sha256 = "0q3wajncyfr3gahd8gwk9x7g56zw54lpywrl63lqk7drkf60mrcl";
+ })
+ ];
+
+ buildInputs = [ gmp ];
+
+ makeFlags = [ "CC=cc" ];
+ buildFlags = stdenv.lib.optional stdenv.isDarwin ["CCFLAGS2=-lgmp -lc -lm" "CCFLAGS=-UUSE_SSE"];
+ installFlags = [ "INSTALL_DIR=$(out)" ];
+
preInstall = ''mkdir -p "$out"/{bin,share,lib,include}'';
+
meta = {
inherit version;
description = ''A program to find rational points on hyperelliptic curves'';
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = http://www.mathe2.uni-bayreuth.de/stoll/programs/;
updateWalker = true;
};
diff --git a/pkgs/applications/science/math/ripser/default.nix b/pkgs/applications/science/math/ripser/default.nix
index 651ad8a2c0f..21948a279d0 100644
--- a/pkgs/applications/science/math/ripser/default.nix
+++ b/pkgs/applications/science/math/ripser/default.nix
@@ -13,10 +13,10 @@ assert useGoogleHashmap -> sparsehash != null;
let
inherit (stdenv.lib) optional;
+ version = "1.0";
in
stdenv.mkDerivation {
name = "ripser-${version}";
- version = "1.0";
src = fetchFromGitHub {
owner = "Ripser";
diff --git a/pkgs/applications/science/math/sage/default.nix b/pkgs/applications/science/math/sage/default.nix
index 0bbf2cec0dc..7e62f0cf75e 100644
--- a/pkgs/applications/science/math/sage/default.nix
+++ b/pkgs/applications/science/math/sage/default.nix
@@ -8,10 +8,6 @@ let
# https://trac.sagemath.org/ticket/15980 for tracking of python3 support
python = nixpkgs.python2.override {
packageOverrides = self: super: {
- cypari2 = super.cypari2.override { inherit pari; };
-
- cysignals = super.cysignals.override { inherit pari; };
-
# python packages that appear unmaintained and were not accepted into the nixpkgs
# tree because of that. These packages are only dependencies of the more-or-less
# deprecated sagenb. However sagenb is still a default dependency and the doctests
@@ -24,7 +20,7 @@ let
pybrial = self.callPackage ./pybrial.nix {};
sagelib = self.callPackage ./sagelib.nix {
- inherit flint ecl pari eclib ntl arb;
+ inherit flint ecl arb;
inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
linbox = nixpkgs.linbox.override { withSage = true; };
};
@@ -38,20 +34,20 @@ let
};
env-locations = self.callPackage ./env-locations.nix {
- inherit pari_data ecl pari;
+ inherit pari_data ecl;
inherit singular;
three = nodePackages_8_x.three;
mathjax = nodePackages_8_x.mathjax;
};
sage-env = self.callPackage ./sage-env.nix {
- inherit sage-src python rWrapper openblas-cblas-pc ecl singular eclib pari palp flint pynac pythonEnv giac ntl;
+ inherit sage-src python rWrapper openblas-cblas-pc ecl singular palp flint pynac pythonEnv;
pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
};
sage-with-env = self.callPackage ./sage-with-env.nix {
- inherit pari eclib pythonEnv ntl;
- inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular giac;
+ inherit pythonEnv;
+ inherit sage-src openblas-blas-pc openblas-cblas-pc openblas-lapack-pc pynac singular;
pkg-config = nixpkgs.pkgconfig; # not to confuse with pythonPackages.pkgconfig
three = nodePackages_8_x.three;
};
@@ -106,41 +102,18 @@ let
});
};
- # https://trac.sagemath.org/ticket/25532
- ntl = nixpkgs.ntl.overrideAttrs (oldAttrs: rec {
- name = "ntl-10.5.0";
- sourceRoot = "${name}/src";
- src = fetchurl {
- url = "http://www.shoup.net/ntl/${name}.tar.gz";
- sha256 = "1lmldaldgfr2b2a6585m3np5ds8bq1bis2s1ajycjm49vp4kc2xr";
- };
- });
-
- giac = nixpkgs.giac.override { inherit ntl; };
arb = nixpkgs.arb.override { inherit flint; };
- # update causes issues
- # https://groups.google.com/forum/#!topic/sage-packaging/cS3v05Q0zso
- # https://trac.sagemath.org/ticket/24735
- singular = (nixpkgs.singular.override { inherit ntl flint; }).overrideAttrs (oldAttrs: {
- name = "singular-4.1.0p3";
- src = fetchurl {
- url = "http://www.mathematik.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-1-0/singular-4.1.0p3.tar.gz";
- sha256 = "105zs3zk46b1cps403ap9423rl48824ap5gyrdgmg8fma34680a4";
- };
- });
+ singular = nixpkgs.singular.override { inherit flint; };
# *not* to confuse with the python package "pynac"
- # https://trac.sagemath.org/ticket/24838 (depends on arb update)
pynac = nixpkgs.pynac.override { inherit singular flint; };
- eclib = nixpkgs.eclib.override { inherit pari ntl; };
-
# With openblas (64 bit), the tests fail the same way as when sage is build with
# openblas instead of openblasCompat. Apparently other packages somehow use flints
# blas when it is available. Alternative would be to override flint to use
# openblasCompat.
- flint = nixpkgs.flint.override { withBlas = false; inherit ntl; };
+ flint = nixpkgs.flint.override { withBlas = false; };
# Multiple palp dimensions need to be available and sage expects them all to be
# in the same folder.
@@ -165,15 +138,6 @@ let
# https://trac.sagemath.org/ticket/22191
ecl = nixpkgs.ecl_16_1_2;
-
- # sage currently uses an unreleased version of pari
- pari = (nixpkgs.pari.override { withThread = false; }).overrideAttrs (attrs: rec {
- version = "2.10-1280-g88fb5b3"; # on update remove pari-stackwarn patch from `sage-src.nix`
- src = fetchurl {
- url = "mirror://sageupstream/pari/pari-${version}.tar.gz";
- sha256 = "19gbsm8jqq3hraanbmsvzkbh88iwlqbckzbnga3y76r7k42akn7m";
- };
- });
in
python.pkgs.sage-wrapper // {
doc = python.pkgs.sagedoc;
diff --git a/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch b/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch
deleted file mode 100644
index a20f1670a25..00000000000
--- a/pkgs/applications/science/math/sage/patches/arb-2.13.0.patch
+++ /dev/null
@@ -1,427 +0,0 @@
-commit c885927e25b29bd23869e02379c2918da430323e
-Author: Timo Kaufmann
-Date: Sat Jun 30 02:26:15 2018 +0200
-
-diff --git a/build/pkgs/arb/checksums.ini b/build/pkgs/arb/checksums.ini
-index 1924ee03c3..9323b97391 100644
---- a/build/pkgs/arb/checksums.ini
-+++ b/build/pkgs/arb/checksums.ini
-@@ -1,4 +1,4 @@
- tarball=arb-VERSION.tar.gz
--sha1=27476d0529e48a07d92da90bd0fb80dd18f443e3
--md5=733285d9705d10b8024e551ffa81952f
--cksum=2391183744
-+sha1=44eda7bf8eaa666c45b1fc2c1b5bd08756d94b58
-+md5=fa24de9fffe4394fb6a7a6792e2ecc5f
-+cksum=3689220688
-diff --git a/build/pkgs/arb/package-version.txt b/build/pkgs/arb/package-version.txt
-index c8810e9bdb..fb2c0766b7 100644
---- a/build/pkgs/arb/package-version.txt
-+++ b/build/pkgs/arb/package-version.txt
-@@ -1 +1 @@
--2.12.0.p0
-+2.13.0
-diff --git a/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch b/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch
-deleted file mode 100644
-index 3e5c0e708b..0000000000
---- a/build/pkgs/arb/patches/arb-pie-hardening-conflict.patch
-+++ /dev/null
-@@ -1,17 +0,0 @@
--In newer binutils, ld options -r and -pie conflict.
--Patch due to Jörg-Volker Peetz
--(source : https://groups.google.com/d/msg/sage-devel/TduebNoZuBE/sEULolL0BQAJ),
--packaged by Emmanuel Charpentier
--
--diff -ru arb-2.8.1-orig/Makefile.subdirs arb-2.8.1-new/Makefile.subdirs
----- arb-2.8.1-orig/Makefile.subdirs 2015-12-31 17:30:01.000000000 +0100
--+++ arb-2.8.1-new/Makefile.subdirs 2016-11-07 18:50:34.540051779 +0100
--@@ -52,7 +52,7 @@
-- $(QUIET_CC) $(CC) $(CFLAGS) $(INCS) -c $< -o $@ -MMD -MP -MF "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$(BUILD_DIR)/$(MOD_DIR)_$*.d" -MT "$@"
--
-- $(MOD_LOBJ): $(LOBJS)
--- $(QUIET_CC) $(CC) $(ABI_FLAG) -Wl,-r $^ -o $@ -nostdlib
--+ $(QUIET_CC) $(CC) $(ABI_FLAG) -r $^ -o $@ -nostdlib
--
-- -include $(LOBJS:.lo=.d)
--
-diff --git a/src/sage/rings/complex_arb.pyx b/src/sage/rings/complex_arb.pyx
-index 70d51e655a..00e7caea2c 100644
---- a/src/sage/rings/complex_arb.pyx
-+++ b/src/sage/rings/complex_arb.pyx
-@@ -857,14 +857,14 @@ class ComplexBallField(UniqueRepresentation, Field):
- [0.500000000000000 +/- 2.09e-16]
-
- sage: CBF.integral(lambda x, _: x.gamma(), 1 - CBF(i), 1 + CBF(i))
-- [+/- 3.95e-15] + [1.5723926694981 +/- 4.53e-14]*I
-+ [+/- 4...e-15] + [1.5723926694981 +/- 4...e-14]*I
-
- sage: C = ComplexBallField(100)
- sage: C.integral(lambda x, _: x.cos() * x.sin(), 0, 1)
- [0.35403670913678559674939205737 +/- 8.89e-30]
-
- sage: CBF.integral(lambda x, _: (x + x.exp()).sin(), 0, 8)
-- [0.34740017266 +/- 6.36e-12]
-+ [0.34740017266 +/- 6...e-12]
-
- sage: C = ComplexBallField(2000)
- sage: C.integral(lambda x, _: (x + x.exp()).sin(), 0, 8) # long time
-@@ -879,14 +879,14 @@ class ComplexBallField(UniqueRepresentation, Field):
- ....: else:
- ....: return z.sqrt()
- sage: CBF.integral(my_sqrt, -1 + CBF(i), -1 - CBF(i))
-- [+/- 1.14e-14] + [-0.4752076627926 +/- 5.18e-14]*I
-+ [+/- 1.14e-14] + [-0.4752076627926 +/- 5...e-14]*I
-
- Note, though, that proper handling of the ``analytic`` flag is required
- even when the path does not touch the branch cut::
-
- sage: correct = CBF.integral(my_sqrt, 1, 2); correct
- [1.21895141649746 +/- 3.73e-15]
-- sage: RBF(integral(sqrt(x), x, 1, 2))
-+ sage: RBF(integral(sqrt(x), x, 1, 2)) # long time
- [1.21895141649746 +/- 1.79e-15]
- sage: wrong = CBF.integral(lambda z, _: z.sqrt(), 1, 2) # WRONG!
- sage: correct - wrong
-@@ -915,9 +915,9 @@ class ComplexBallField(UniqueRepresentation, Field):
- the integrand is unbounded::
-
- sage: CBF.integral(lambda x, _: 1/x, -1, 1)
-- [+/- inf] + [+/- inf]*I
-+ nan + nan*I
- sage: CBF.integral(lambda x, _: 1/x, 10^-1000, 1)
-- [+/- inf] + [+/- inf]*I
-+ nan + nan*I
- sage: CBF.integral(lambda x, _: 1/x, 10^-1000, 1, abs_tol=1e-10)
- [2302.5850930 +/- 1.26e-8]
-
-@@ -928,14 +928,15 @@ class ComplexBallField(UniqueRepresentation, Field):
- sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, abs_tol=1e-450)
- [2.304377150950e-439 +/- 9.74e-452]
- sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, abs_tol=0)
-- [2.304377150949e-439 +/- 7.53e-452]
-- sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, rel_tol=1e-4, abs_tol=0)
-- [2.30438e-439 +/- 3.90e-445]
-+ [2.304377150950e-439 +/- 7...e-452]
-+ sage: CBF.integral(lambda x, _: x.exp(), -1020, -1010, rel_tol=1e-2, abs_tol=0)
-+ [2.30438e-439 +/- 5.94e-445]
-
-- sage: CBF.integral(lambda x, _: x*(1/x).sin(), 0, 1)
-- [+/- 0.644]
-- sage: CBF.integral(lambda x, _: x*(1/x).sin(), 0, 1, use_heap=True)
-- [0.3785300 +/- 4.32e-8]
-+ sage: epsi = CBF(1e-10)
-+ sage: CBF.integral(lambda x, _: x*(1/x).sin(), epsi, 1)
-+ [0.38 +/- 8.54e-3]
-+ sage: CBF.integral(lambda x, _: x*(1/x).sin(), epsi, 1, use_heap=True)
-+ [0.37853002 +/- 8.73e-9]
-
- ALGORITHM:
-
-@@ -951,12 +952,12 @@ class ComplexBallField(UniqueRepresentation, Field):
-
- sage: i = QuadraticField(-1).gen()
- sage: CBF.integral(lambda x, _: (1 + i*x).gamma(), -1, 1)
-- [1.5723926694981 +/- 4.53e-14] + [+/- 3.95e-15]*I
-+ [1.5723926694981 +/- 4...e-14] + [+/- 4...e-15]*I
-
-- sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, rel_tol=1e-400)
-- [0.459... +/- ...e-4...]
-+ sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, rel_tol=1e-300)
-+ [0.459... +/- ...e-3...]
- sage: CBF.integral(lambda x, _: x.sin(), 0, 100, rel_tol=10)
-- [+/- 7.61]
-+ [0.138 +/- 5.53e-4]
-
- sage: ComplexBallField(10000).integral(lambda x, _: x.sin(), 0, 1, abs_tol=1e-400)
- [0.459697... +/- ...e-4...]
-@@ -2389,9 +2390,9 @@ cdef class ComplexBall(RingElement):
- sage: ~CBF(i/3)
- [-3.00000000000000 +/- 9.44e-16]*I
- sage: ~CBF(0)
-- [+/- inf]
-+ nan
- sage: ~CBF(RIF(10,11))
-- [0.1 +/- 9.53e-3]
-+ [0.1 +/- 9.10e-3]
- """
- cdef ComplexBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -2512,9 +2513,9 @@ cdef class ComplexBall(RingElement):
- sage: CBF(-2, 1)/CBF(1, 1/3)
- [-1.500000000000000 +/- 8.83e-16] + [1.500000000000000 +/- 5.64e-16]*I
- sage: CBF(2+I)/CBF(0)
-- [+/- inf] + [+/- inf]*I
-+ nan + nan*I
- sage: CBF(1)/CBF(0)
-- [+/- inf]
-+ nan
- sage: CBF(1)/CBF(RBF(0, 1.))
- nan
- """
-@@ -2543,9 +2544,9 @@ cdef class ComplexBall(RingElement):
- sage: CBF(0)^(1/3)
- 0
- sage: CBF(0)^(-1)
-- [+/- inf]
-+ nan
- sage: CBF(0)^(-2)
-- [+/- inf] + [+/- inf]*I
-+ nan + nan*I
-
- TESTS::
-
-@@ -2656,12 +2657,12 @@ cdef class ComplexBall(RingElement):
- sage: CBF(1).rising_factorial(5)
- 120.0000000000000
- sage: CBF(1/3, 1/2).rising_factorial(300)
-- [-3.87949484514e+612 +/- 5.23e+600] + [-3.52042209763e+612 +/- 5.55e+600]*I
-+ [-3.87949484514e+612 +/- 5...e+600] + [-3.52042209763e+612 +/- 5...e+600]*I
-
- sage: CBF(1).rising_factorial(-1)
- nan
- sage: CBF(1).rising_factorial(2**64)
-- [+/- 2.30e+347382171305201370464]
-+ [+/- 2.30e+347382171326740403407]
- sage: ComplexBallField(128)(1).rising_factorial(2**64)
- [2.343691126796861348e+347382171305201285713 +/- 4.71e+347382171305201285694]
- sage: CBF(1/2).rising_factorial(CBF(2,3))
-@@ -2700,7 +2701,7 @@ cdef class ComplexBall(RingElement):
- [1.000000000000000 +/- 2.83e-16] + [-0.441271200305303 +/- 2.82e-16]*I
-
- sage: CBF('inf').log()
-- nan + nan*I
-+ [+/- inf]
- sage: CBF(2).log(0)
- nan + nan*I
- """
-@@ -2808,7 +2809,7 @@ cdef class ComplexBall(RingElement):
- sage: CBF(pi/2, 1/10).tan()
- [+/- 2.87e-14] + [10.0333111322540 +/- 2.36e-14]*I
- sage: CBF(pi/2).tan()
-- [+/- inf]
-+ nan
- """
- cdef ComplexBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -2825,7 +2826,7 @@ cdef class ComplexBall(RingElement):
- sage: CBF(pi, 1/10).cot()
- [+/- 5.74e-14] + [-10.0333111322540 +/- 2.81e-14]*I
- sage: CBF(pi).cot()
-- [+/- inf]
-+ nan
- """
- cdef ComplexBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -3211,9 +3212,9 @@ cdef class ComplexBall(RingElement):
- 1.000000000000000*I
-
- sage: CBF(2+3*I).hypergeometric([1/4,1/3],[1/2])
-- [0.7871684267473 +/- 7.34e-14] + [0.2749254173721 +/- 9.23e-14]*I
-+ [0.7871684267473 +/- 7...e-14] + [0.2749254173721 +/- 9...e-14]*I
- sage: CBF(2+3*I).hypergeometric([1/4,1/3],[1/2],regularized=True)
-- [0.4441122268685 +/- 3.96e-14] + [0.1551100567338 +/- 5.75e-14]*I
-+ [0.4441122268685 +/- 3...e-14] + [0.1551100567338 +/- 5...e-14]*I
-
- sage: CBF(5).hypergeometric([2,3], [-5])
- nan + nan*I
-@@ -4041,9 +4042,9 @@ cdef class ComplexBall(RingElement):
-
- sage: phi = CBF(1,1)
- sage: (CBF.pi()/2).elliptic_e_inc(phi)
-- [1.283840957898 +/- 3.23e-13] + [-0.5317843366915 +/- 7.79e-14]*I
-+ [1.283840957898 +/- 3...e-13] + [-0.5317843366915 +/- 7...e-14]*I
- sage: phi.elliptic_e()
-- [1.2838409578982 +/- 5.90e-14] + [-0.5317843366915 +/- 3.35e-14]*I
-+ [1.2838409578982 +/- 5...e-14] + [-0.5317843366915 +/- 3...e-14]*I
-
- sage: phi = CBF(2, 3/7)
- sage: (CBF.pi()/2).elliptic_e_inc(phi)
-@@ -4312,8 +4313,7 @@ cdef class ComplexBall(RingElement):
- sage: CBF(10).laguerre_L(3, 2)
- [-6.666666666667 +/- 4.15e-13]
- sage: CBF(5,7).laguerre_L(CBF(2,3), CBF(1,-2))
-- [5515.315030271 +/- 4.37e-10] + [-12386.942845271 +/- 5.47e-10]*I
--
-+ [5515.315030271 +/- 4...e-10] + [-12386.942845271 +/- 5...e-10]*I
- """
- cdef ComplexBall my_n = self._parent.coerce(n)
- cdef ComplexBall my_m = self._parent.coerce(m)
-@@ -4357,9 +4357,9 @@ cdef class ComplexBall(RingElement):
- EXAMPLES::
-
- sage: CBF(1/2).legendre_P(5)
-- [0.08984375000000000 +/- 4.5...e-18]
-+ [0.0898437500000000 +/- 7...e-17]
- sage: CBF(1,2).legendre_P(CBF(2,3), CBF(0,1))
-- [0.10996180744364 +/- 7.45e-15] + [0.14312767804055 +/- 8.38e-15]*I
-+ [0.10996180744364 +/- 7.12e-15] + [0.14312767804055 +/- 8.07e-15]*I
- sage: CBF(-10).legendre_P(5, 325/100)
- [-22104403.487377 +/- 6.81e-7] + [53364750.687392 +/- 7.25e-7]*I
- sage: CBF(-10).legendre_P(5, 325/100, type=3)
-@@ -4393,9 +4393,9 @@ cdef class ComplexBall(RingElement):
- sage: CBF(1/2).legendre_Q(5)
- [0.55508089057168 +/- 2.79e-15]
- sage: CBF(1,2).legendre_Q(CBF(2,3), CBF(0,1))
-- [0.167678710 +/- 4.60e-10] + [-0.161558598 +/- 7.47e-10]*I
-+ [0.167678710 +/- 3.91e-10] + [-0.161558598 +/- 6.77e-10]*I
- sage: CBF(-10).legendre_Q(5, 325/100)
-- [-83825154.36008 +/- 4.94e-6] + [-34721515.80396 +/- 5.40e-6]*I
-+ [-83825154.36008 +/- 5.02e-6] + [-34721515.80396 +/- 5.42e-6]*I
- sage: CBF(-10).legendre_Q(5, 325/100, type=3)
- [-4.797306921692e-6 +/- 6.82e-19] + [-4.797306921692e-6 +/- 6.57e-19]*I
-
-diff --git a/src/sage/rings/polynomial/polynomial_complex_arb.pyx b/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-index c436d4705b..ef611a566b 100644
---- a/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-+++ b/src/sage/rings/polynomial/polynomial_complex_arb.pyx
-@@ -543,7 +543,7 @@ cdef class Polynomial_complex_arb(Polynomial):
- sage: (1 - x/3).inverse_series_trunc(3)
- ([0.1111111111111111 +/- 5.99e-17])*x^2 + ([0.3333333333333333 +/- 7.04e-17])*x + 1.000000000000000
- sage: x.inverse_series_trunc(1)
-- [+/- inf]
-+ nan
- sage: Pol(0).inverse_series_trunc(2)
- (nan + nan*I)*x + nan + nan*I
-
-@@ -671,7 +671,7 @@ cdef class Polynomial_complex_arb(Polynomial):
- sage: pol._sqrt_series(2)
- ([+/- 7.51e-3] + [+/- 0.501]*I)*x + [+/- 5.01e-3] + [+/- 1.01]*I
- sage: x._sqrt_series(2)
-- ([+/- inf] + [+/- inf]*I)*x
-+ (nan + nan*I)*x
- """
- cdef Polynomial_complex_arb res = self._new()
- if n < 0:
-diff --git a/src/sage/rings/real_arb.pyx b/src/sage/rings/real_arb.pyx
-index c9f68e38d7..76e3037a9a 100644
---- a/src/sage/rings/real_arb.pyx
-+++ b/src/sage/rings/real_arb.pyx
-@@ -161,7 +161,7 @@ values and should be preferred::
-
- sage: RBF(NaN) < RBF(infinity)
- False
-- sage: 1/RBF(0) <= RBF(infinity)
-+ sage: RBF(0).add_error(infinity) <= RBF(infinity)
- True
-
- TESTS::
-@@ -252,6 +252,8 @@ cdef void mpfi_to_arb(arb_t target, const mpfi_t source, const long precision):
- (+infinity, +infinity)
- sage: RBF(RIF(-infinity)).endpoints()
- (-infinity, -infinity)
-+ sage: RBF(RIF(-infinity, infinity)).endpoints()
-+ (-infinity, +infinity)
- sage: RIF(RBF(infinity)).endpoints()
- (+infinity, +infinity)
- sage: RIF(RBF(-infinity)).endpoints()
-@@ -266,10 +268,11 @@ cdef void mpfi_to_arb(arb_t target, const mpfi_t source, const long precision):
- if _do_sig(precision): sig_on()
- mpfi_get_left(left, source)
- mpfi_get_right(right, source)
-- arb_set_interval_mpfr(target, left, right, precision)
-- # Work around weakness of arb_set_interval_mpfr(tgt, inf, inf)
-- if mpfr_equal_p(left, right):
-- mag_zero(arb_radref(target))
-+ if mpfr_inf_p(left) and mpfr_inf_p(right) and mpfr_sgn(left) < 0 < mpfr_sgn(right):
-+ # Work around a weakness of arb_set_interval_mpfr(tgt, -inf, inf)
-+ arb_zero_pm_inf(target)
-+ else:
-+ arb_set_interval_mpfr(target, left, right, precision)
- if _do_sig(precision): sig_off()
-
- mpfr_clear(left)
-@@ -649,17 +652,15 @@ class RealBallField(UniqueRepresentation, Field):
- EXAMPLES::
-
- sage: RBF.some_elements()
-- [1.000000000000000,
-- [0.3333333333333333 +/- 7.04e-17],
-+ [0, 1.000000000000000, [0.3333333333333333 +/- 7.04e-17],
- [-4.733045976388941e+363922934236666733021124 +/- 3.46e+363922934236666733021108],
-- [+/- inf],
-- [+/- inf],
-- nan]
-+ [+/- inf], [+/- inf], [+/- inf], nan]
- """
- import sage.symbolic.constants
-- return [self(1), self(1)/3,
-+ inf = self(sage.rings.infinity.Infinity)
-+ return [self(0), self(1), self(1)/3,
- -self(2)**(Integer(2)**80),
-- self(sage.rings.infinity.Infinity), ~self(0),
-+ inf, -inf, self.zero().add_error(inf),
- self.element_class(self, sage.symbolic.constants.NotANumber())]
-
- def _sum_of_products(self, terms):
-@@ -881,7 +882,7 @@ class RealBallField(UniqueRepresentation, Field):
- sage: RBF.gamma(5)
- 24.00000000000000
- sage: RBF.gamma(10**20)
-- [+/- 5.92e+1956570551809674821757]
-+ [+/- 5.50e+1956570552410610660600]
- sage: RBF.gamma(1/3)
- [2.678938534707747 +/- 8.99e-16]
- sage: RBF.gamma(-5)
-@@ -2247,7 +2248,7 @@ cdef class RealBall(RingElement):
- sage: inf = RBF(+infinity)
- sage: other_inf = RBF(+infinity, 42.r)
- sage: neg_inf = RBF(-infinity)
-- sage: extended_line = 1/RBF(0)
-+ sage: extended_line = RBF(0).add_error(infinity)
- sage: exact_nan = inf - inf
- sage: exact_nan.mid(), exact_nan.rad()
- (NaN, 0.00000000)
-@@ -2659,7 +2660,7 @@ cdef class RealBall(RingElement):
- sage: ~RBF(5)
- [0.2000000000000000 +/- 4.45e-17]
- sage: ~RBF(0)
-- [+/- inf]
-+ nan
- sage: RBF(RIF(-0.1,0.1))
- [+/- 0.101]
-
-@@ -2739,7 +2740,7 @@ cdef class RealBall(RingElement):
- sage: RBF(pi)/RBF(e)
- [1.155727349790922 +/- 8.43e-16]
- sage: RBF(2)/RBF(0)
-- [+/- inf]
-+ nan
- """
- cdef RealBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -2765,7 +2766,7 @@ cdef class RealBall(RingElement):
- sage: RBF(-1)^(1/3)
- nan
- sage: RBF(0)^(-1)
-- [+/- inf]
-+ nan
- sage: RBF(-e)**RBF(pi)
- nan
-
-@@ -3129,7 +3130,7 @@ cdef class RealBall(RingElement):
- sage: RBF(1).tan()
- [1.557407724654902 +/- 3.26e-16]
- sage: RBF(pi/2).tan()
-- [+/- inf]
-+ nan
- """
- cdef RealBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -3146,7 +3147,7 @@ cdef class RealBall(RingElement):
- sage: RBF(1).cot()
- [0.642092615934331 +/- 4.79e-16]
- sage: RBF(pi).cot()
-- [+/- inf]
-+ nan
- """
- cdef RealBall res = self._new()
- if _do_sig(prec(self)): sig_on()
-@@ -3257,7 +3258,7 @@ cdef class RealBall(RingElement):
- sage: RBF(1).coth()
- [1.313035285499331 +/- 4.97e-16]
- sage: RBF(0).coth()
-- [+/- inf]
-+ nan
- """
- cdef RealBall res = self._new()
- if _do_sig(prec(self)): sig_on()
diff --git a/pkgs/applications/science/math/sage/patches/known-padics-bug.patch b/pkgs/applications/science/math/sage/patches/known-padics-bug.patch
new file mode 100644
index 00000000000..bdccd73e0ce
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/known-padics-bug.patch
@@ -0,0 +1,15 @@
+diff --git a/build/pkgs/openblas/package-version.txt b/build/pkgs/openblas/package-version.txt
+index 3bc45c25d4..7c7c224887 100644
+--- a/src/sage/schemes/elliptic_curves/padics.py
++++ b/src/sage/schemes/elliptic_curves/padics.py
+@@ -292,8 +292,8 @@ def padic_regulator(self, p, prec=20, height=None, check_hypotheses=True):
+
+ sage: max_prec = 30 # make sure we get past p^2 # long time
+ sage: full = E.padic_regulator(5, max_prec) # long time
+- sage: for prec in range(1, max_prec): # long time
+- ....: assert E.padic_regulator(5, prec) == full # long time
++ sage: for prec in range(1, max_prec): # known bug (#25969) # long time
++ ....: assert E.padic_regulator(5, prec) == full # known bug (#25969) # long time
+
+ A case where the generator belongs to the formal group already
+ (:trac:`3632`)::
diff --git a/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch b/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch
deleted file mode 100644
index fad434e52ad..00000000000
--- a/pkgs/applications/science/math/sage/patches/maxima-5.41.0-doctests.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff --git a/src/sage/interfaces/maxima_abstract.py b/src/sage/interfaces/maxima_abstract.py
-index 961c20aaac..3d601d8939 100644
---- a/src/sage/interfaces/maxima_abstract.py
-+++ b/src/sage/interfaces/maxima_abstract.py
-@@ -1743,7 +1743,7 @@ class MaximaAbstractElement(ExtraTabCompletion, InterfaceElement):
- sage: y,d = var('y,d')
- sage: f = function('f')
- sage: latex(maxima(derivative(f(x*y), x)))
-- \left(\left.{{{\it \partial}}\over{{\it \partial}\, {\it t_0}}}\,f\left({\it t_0}\right) \right|_{{\it t_0}={\it x}\, {\it y}}\right)\,{\it y}
-+ \left(\left.{{{\it \partial}}\over{{\it \partial}\, {\it t}_{0}}}\,f\left({\it t}_{0}\right) \right|_{{\it t}_{0}={\it x}\, {\it y}}\right)\,{\it y}
- sage: latex(maxima(derivative(f(x,y,d), d,x,x,y)))
- {{{\it \partial}^4}\over{{\it \partial}\,{\it d}\, {\it \partial}\,{\it x}^2\,{\it \partial}\, {\it y}}}\,f\left({\it x} , {\it y} , {\it d}\right)
- sage: latex(maxima(d/(d-2)))
-diff --git a/src/sage/manifolds/differentiable/metric.py b/src/sage/manifolds/differentiable/metric.py
-index 3cd6ad3235..1e18af1a6b 100644
---- a/src/sage/manifolds/differentiable/metric.py
-+++ b/src/sage/manifolds/differentiable/metric.py
-@@ -993,7 +993,7 @@ class PseudoRiemannianMetric(TensorField):
- 2-dimensional differentiable manifold S^2
- sage: g.riemann()[:]
- [[[[0, 0], [0, 0]], [[0, sin(th)^2], [-sin(th)^2, 0]]],
-- [[[0, (cos(th)^2 - 1)/sin(th)^2], [1, 0]], [[0, 0], [0, 0]]]]
-+ [[[0, -1], [1, 0]], [[0, 0], [0, 0]]]]
-
- In dimension 2, the Riemann tensor can be expressed entirely in terms of
- the Ricci scalar `r`:
-diff --git a/src/sage/symbolic/expression.pyx b/src/sage/symbolic/expression.pyx
-index dfb8751467..27402e54ab 100644
---- a/src/sage/symbolic/expression.pyx
-+++ b/src/sage/symbolic/expression.pyx
-@@ -7154,7 +7154,7 @@ cdef class Expression(CommutativeRingElement):
- sage: ex = lcm(sin(x)^2 - 1, sin(x)^2 + sin(x)); ex
- (sin(x)^2 + sin(x))*(sin(x)^2 - 1)/(sin(x) + 1)
- sage: ex.simplify_full()
-- -cos(x)^2*sin(x)
-+ sin(x)^3 - sin(x)
-
- TESTS:
-
-@@ -10004,7 +10004,7 @@ cdef class Expression(CommutativeRingElement):
-
- sage: f=tan(3*x)
- sage: f.simplify_trig()
-- (4*cos(x)^2 - 1)*sin(x)/(4*cos(x)^3 - 3*cos(x))
-+ -(4*cos(x)^2 - 1)*sin(x)/(4*cos(x)*sin(x)^2 - cos(x))
- sage: f.simplify_trig(False)
- sin(3*x)/cos(3*x)
-
diff --git a/pkgs/applications/science/math/sage/patches/pari-no-threads.patch b/pkgs/applications/science/math/sage/patches/pari-no-threads.patch
new file mode 100644
index 00000000000..13b47dbdd31
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/pari-no-threads.patch
@@ -0,0 +1,18 @@
+diff --git a/src/sage/libs/pari/__init__.py b/src/sage/libs/pari/__init__.py
+index e451766474..77eda66097 100644
+--- a/src/sage/libs/pari/__init__.py
++++ b/src/sage/libs/pari/__init__.py
+@@ -205,6 +205,13 @@ def _get_pari_instance():
+ # messages in Sage.
+ P.default("debugmem", 0)
+
++ # Make sure pari doesn't use threads, regardless of how it was compiled.
++ # Threads cause some doctest failures (memory issues). Those could probably
++ # be solved without disabling threads. But that would require figuring out
++ # some sensible values for `threadsizemax`. See
++ # https://pari.math.u-bordeaux.fr/dochtml/html/GP_defaults.html
++ P.default("nbthreads", 1)
++
+ return P
+
+ pari = _get_pari_instance()
diff --git a/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch b/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch
deleted file mode 100644
index 22f274d608d..00000000000
--- a/pkgs/applications/science/math/sage/patches/pynac-0.7.22.patch
+++ /dev/null
@@ -1,479 +0,0 @@
-diff --git a/src/sage/calculus/calculus.py b/src/sage/calculus/calculus.py
-index 3a417d9d5c..fadaadbaf6 100644
---- a/src/sage/calculus/calculus.py
-+++ b/src/sage/calculus/calculus.py
-@@ -231,7 +231,7 @@ Another example::
- sage: f(x=3)
- arcsinh(1)
- sage: f.derivative(x)
-- 1/3/sqrt(1/9*x^2 + 1)
-+ 1/sqrt(x^2 + 9)
-
- We compute the length of the parabola from 0 to 2::
-
-@@ -1509,8 +1509,8 @@ def laplace(ex, t, s, algorithm='maxima'):
- Testing SymPy::
-
- sage: laplace(t^n, t, s, algorithm='sympy')
-- (s^(-n)*gamma(n + 1)/s, 0, -re(n) < 1)
--
-+ (gamma(n + 1)/(s*s^n), 0, -re(n) < 1)
-+
- Testing Maxima::
-
- sage: laplace(t^n, t, s, algorithm='maxima')
-diff --git a/src/sage/functions/hypergeometric.py b/src/sage/functions/hypergeometric.py
-index 1fc2db5c94..f3e49b9cdb 100644
---- a/src/sage/functions/hypergeometric.py
-+++ b/src/sage/functions/hypergeometric.py
-@@ -34,7 +34,7 @@ Simplification (note that ``simplify_full`` does not yet call
- sage: a.simplify_hypergeometric()
- 1/((-e^x + 1)^e^x)
- sage: a.simplify_hypergeometric(algorithm='sage')
-- (-e^x + 1)^(-e^x)
-+ 1/((-e^x + 1)^e^x)
-
- Equality testing::
-
-@@ -145,7 +145,7 @@ Series expansions of confluent hypergeometric functions::
-
- sage: hypergeometric_M(2, 2, x).series(x, 3)
- 1 + 1*x + 1/2*x^2 + Order(x^3)
-- sage: hypergeometric_U(2, 2, x).series(x == 3, 100).subs(x=1).n()
-+ sage: hypergeometric_U(2, 2, x).series(x == 3, 100).subs(x=1).n() # known bug (see :trac:`25688`)
- 0.403652637676806
- sage: hypergeometric_U(2, 2, 1).n()
- 0.403652637676806
-@@ -773,7 +773,7 @@ def closed_form(hyp):
- sage: closed_form(hypergeometric([], [], z))
- e^z
- sage: closed_form(hypergeometric([a], [], z))
-- (-z + 1)^(-a)
-+ 1/((-z + 1)^a)
- sage: closed_form(hypergeometric([1, 1, 2], [1, 1], z))
- (z - 1)^(-2)
- sage: closed_form(hypergeometric([2, 3], [1], x))
-@@ -1121,7 +1121,7 @@ class Hypergeometric_U(BuiltinFunction):
- sage: var('a b z')
- (a, b, z)
- sage: hypergeometric_U(a, b, z).generalized()
-- z^(-a)*hypergeometric((a, a - b + 1), (), -1/z)
-+ hypergeometric((a, a - b + 1), (), -1/z)/z^a
- sage: hypergeometric_U(1, 3, 1/2).generalized()
- 2*hypergeometric((1, -1), (), -2)
- sage: hypergeometric_U(3, I, 2).generalized()
-diff --git a/src/sage/functions/log.py b/src/sage/functions/log.py
-index 75d1bf8060..61968582af 100644
---- a/src/sage/functions/log.py
-+++ b/src/sage/functions/log.py
-@@ -518,17 +518,17 @@ class Function_polylog(GinacFunction):
-
- sage: BF = RealBallField(100)
- sage: polylog(2, BF(1/3))
-- [0.36621322997706348761674629766 +/- 4.51e-30]
-+ [0.36621322997706348761674629766... +/- ...]
- sage: polylog(2, BF(4/3))
-- nan
-+ [2.27001825336107090380391448586 +/- 5.64e-30] + [-0.90377988538400159956755721265 +/- 8.39e-30]*I
- sage: parent(_)
-- Real ball field with 100 bits of precision
-+ Complex ball field with 100 bits of precision
- sage: polylog(2, CBF(1/3))
-- [0.366213229977063 +/- 5.85e-16]
-+ [0.366213229977063 +/- ...]
- sage: parent(_)
- Complex ball field with 53 bits of precision
- sage: polylog(2, CBF(1))
-- [1.644934066848226 +/- 6.59e-16]
-+ [1.644934066848226 +/- ...]
- sage: parent(_)
- Complex ball field with 53 bits of precision
- """
-diff --git a/src/sage/functions/trig.py b/src/sage/functions/trig.py
-index e7e7a311cd..1f2926d6c9 100644
---- a/src/sage/functions/trig.py
-+++ b/src/sage/functions/trig.py
-@@ -529,13 +529,8 @@ class Function_arcsin(GinacFunction):
- arcsin
- sage: asin(complex(1,1))
- (0.6662394324925152+1.0612750619050357j)
--
-- Check that :trac:`22823` is fixed::
--
-- sage: bool(asin(SR(2.1)) == NaN)
-- True
-- sage: asin(SR(2.1)).is_real()
-- False
-+ sage: asin(SR(2.1))
-+ 1.57079632679490 - 1.37285914424258*I
- """
- GinacFunction.__init__(self, 'arcsin', latex_name=r"\arcsin",
- conversions=dict(maxima='asin', sympy='asin', fricas="asin", giac="asin"))
-@@ -595,13 +590,8 @@ class Function_arccos(GinacFunction):
- arccos
- sage: acos(complex(1,1))
- (0.9045568943023814-1.0612750619050357j)
--
-- Check that :trac:`22823` is fixed::
--
-- sage: bool(acos(SR(2.1)) == NaN)
-- True
-- sage: acos(SR(2.1)).is_real()
-- False
-+ sage: acos(SR(2.1))
-+ 1.37285914424258*I
- """
- GinacFunction.__init__(self, 'arccos', latex_name=r"\arccos",
- conversions=dict(maxima='acos', sympy='acos', fricas='acos', giac='acos'))
-@@ -807,7 +797,7 @@ class Function_arcsec(GinacFunction):
- sage: arcsec(2).n(100)
- 1.0471975511965977461542144611
- sage: arcsec(1/2).n(100)
-- NaN
-+ 1.3169578969248167086250463473*I
- sage: RDF(arcsec(2)) # abs tol 1e-15
- 1.0471975511965976
- sage: arcsec(1 + I)
-@@ -958,7 +948,9 @@ class Function_arctan2(GinacFunction):
- sage: atan2(0,0,hold=True)
- arctan2(0, 0)
- sage: atan2(0,0,hold=True).n()
-- NaN
-+ Traceback (most recent call last):
-+ ...
-+ RuntimeError: atan2(): division by zero
-
- Check if :trac:`10062` is fixed, this was caused by
- ``(I*I).is_positive()`` returning ``True``::
-diff --git a/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py b/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-index 3b5c8d1729..1c6b73a16c 100644
---- a/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-+++ b/src/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py
-@@ -1422,8 +1422,10 @@ class HyperbolicGeodesicUHP(HyperbolicGeodesic):
- expressions do not generate runtime errors. ::
-
- sage: g=HyperbolicPlane().UHP().get_geodesic(-1+I,1+I)
-- sage: g.midpoint()
-- Point in UHP 1/2*(sqrt(2)*e^(1/2*arccosh(3)) - sqrt(2) + (I - 1)*e^(1/2*arccosh(3)) + I - 1)/((1/4*I - 1/4)*sqrt(2)*e^(1/2*arccosh(3)) - (1/4*I - 1/4)*sqrt(2) + 1/2*e^(1/2*arccosh(3)) + 1/2)
-+ sage: point = g.midpoint(); point
-+ Point in UHP -1/2*(sqrt(2)*...
-+ sage: QQbar(point.coordinates()).radical_expression()
-+ I*sqrt(2)
-
- Check that floating points remain floating points
- in :meth:`midpoint` ::
-diff --git a/src/sage/interfaces/fricas.py b/src/sage/interfaces/fricas.py
-index 82aae78e37..8501ea2a18 100644
---- a/src/sage/interfaces/fricas.py
-+++ b/src/sage/interfaces/fricas.py
-@@ -1084,14 +1084,14 @@ class FriCASElement(ExpectElement):
- 0.451026811796262,
- 0.732815101786507,
- 0.837981225008390,
-- NaN,
-- NaN,
-+ 1.57079632679490 - 0.467145308103262*I,
-+ 0.467145308103262*I,
- 1.11976951499863,
- 0.451026811796262,
- 0.732815101786507,
- 0.837981225008390,
-- NaN,
-- NaN]
-+ 1.57079632679490 - 0.467145308103262*I,
-+ 0.467145308103262*I]
- sage: l = [tanh, sinh, cosh, coth, sech, csch, asinh, acosh, atanh, acoth, asech, acsch, arcsinh, arccosh, arctanh, arccoth, arcsech, arccsch]
- sage: [f(x)._fricas_().sage().subs(x=0.9) for f in l] # optional - fricas
- [0.716297870199024,
-diff --git a/src/sage/libs/pynac/pynac.pyx b/src/sage/libs/pynac/pynac.pyx
-index 9e9d8f664b..e3406f007e 100644
---- a/src/sage/libs/pynac/pynac.pyx
-+++ b/src/sage/libs/pynac/pynac.pyx
-@@ -1824,7 +1824,7 @@ cdef py_atan2(x, y):
- sage: atan2(CC(I), CC(I+1))
- 0.553574358897045 + 0.402359478108525*I
- sage: atan2(CBF(I), CBF(I+1))
-- [0.55357435889705 +/- 5.58e-15] + [0.402359478108525 +/- 7.11e-16]*I
-+ [0.55357435889705 +/- ...] + [0.402359478108525 +/- ...]*I
-
- Check that :trac:`23776` is fixed and RDF input gives real output::
-
-diff --git a/src/sage/matrix/matrix_symbolic_dense.pyx b/src/sage/matrix/matrix_symbolic_dense.pyx
-index 46a15e53eb..7a0beb437b 100644
---- a/src/sage/matrix/matrix_symbolic_dense.pyx
-+++ b/src/sage/matrix/matrix_symbolic_dense.pyx
-@@ -200,7 +200,7 @@ cdef class Matrix_symbolic_dense(Matrix_generic_dense):
- sage: eval, [evec], mult = es[0]
- sage: delta = eval*evec - evec*A
- sage: abs(abs(delta)) < 1e-10
-- sqrt(9/25*((2*sqrt(6) - 3)*(sqrt(6) - 2) + 7*sqrt(6) - 18)^2 + 9/25*((sqrt(6) - 2)*(sqrt(6) - 4) + 6*sqrt(6) - 14)^2) < (1.00000000000000e-10)
-+ 3/5*sqrt(((2*sqrt(6) - 3)*(sqrt(6) - 2) + 7*sqrt(6) - 18)^2 + ((sqrt(6) - 2)*(sqrt(6) - 4) + 6*sqrt(6) - 14)^2) < (1.00000000000000e-10)
- sage: abs(abs(delta)).n() < 1e-10
- True
-
-diff --git a/src/sage/modules/matrix_morphism.py b/src/sage/modules/matrix_morphism.py
-index 17a1d6e290..03892ceec0 100644
---- a/src/sage/modules/matrix_morphism.py
-+++ b/src/sage/modules/matrix_morphism.py
-@@ -214,9 +214,9 @@ class MatrixMorphism_abstract(sage.categories.morphism.Morphism):
- sage: f((1, 0))
- Traceback (most recent call last):
- ...
-- TypeError: Unable to coerce entries (=[1.00000000000000*I, 0.000000000000000]) to coefficients in Real Field with 53 bits of precision
-+ TypeError: Unable to coerce entries (=[1.00000000000000*I, 0]) to coefficients in Real Field with 53 bits of precision
- sage: f((1, 0), coerce=False)
-- (1.00000000000000*I, 0.000000000000000)
-+ (1.00000000000000*I, 0)
-
- """
- if self.domain().is_ambient():
-diff --git a/src/sage/plot/plot.py b/src/sage/plot/plot.py
-index 77cdeb8c46..e501e74036 100644
---- a/src/sage/plot/plot.py
-+++ b/src/sage/plot/plot.py
-@@ -2061,7 +2061,7 @@ def _plot(funcs, xrange, parametric=False,
- plot properly (:trac:`13246`)::
-
- sage: parametric_plot((x, arcsec(x)), (x, -2, 2))
-- Graphics object consisting of 1 graphics primitive
-+ Graphics object consisting of 2 graphics primitives
-
- """
- from sage.plot.colors import Color
-diff --git a/src/sage/repl/display/formatter.py b/src/sage/repl/display/formatter.py
-index 8ce2e839d7..948207c95e 100644
---- a/src/sage/repl/display/formatter.py
-+++ b/src/sage/repl/display/formatter.py
-@@ -25,11 +25,11 @@ generally, all sage expression as an ASCII art object::
- sage: shell = get_test_shell()
- sage: shell.run_cell('%display ascii_art')
- sage: shell.run_cell('integral(x^2/pi^x, x)')
-- / 2 2 \ -x*log(pi)
-- -\x *log (pi) + 2*x*log(pi) + 2/*e
-- ---------------------------------------------
-- 3
-- log (pi)
-+ -x / 2 2 \
-+ -pi *\x *log (pi) + 2*x*log(pi) + 2/
-+ --------------------------------------
-+ 3
-+ log (pi)
- sage: shell.run_cell("i = var('i')")
- sage: shell.run_cell('sum(i*x^i, i, 0, 10)')
- 10 9 8 7 6 5 4 3 2
-diff --git a/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py b/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-index d8ebbf4f76..8c60f65e99 100644
---- a/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-+++ b/src/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py
-@@ -151,8 +151,8 @@ A multiple point example (Example 6.5 of [RaWi2012]_)::
- [(x + 2*y - 1, 1), (2*x + y - 1, 1)])
- sage: F1 = decomp[1]
- sage: F1.asymptotics(p, alpha, 2)
-- (-3*((2*a^2 - 5*a*b + 2*b^2)*r^2 + (a + b)*r + 3)*((1/3)^(-a)*(1/3)^(-b))^r,
-- (1/3)^(-a)*(1/3)^(-b), -3*(2*a^2 - 5*a*b + 2*b^2)*r^2 - 3*(a + b)*r - 9)
-+ (-3*((2*a^2 - 5*a*b + 2*b^2)*r^2 + (a + b)*r + 3)*(1/((1/3)^a*(1/3)^b))^r,
-+ 1/((1/3)^a*(1/3)^b), -3*(2*a^2 - 5*a*b + 2*b^2)*r^2 - 3*(a + b)*r - 9)
- sage: alpha = [4, 3]
- sage: decomp = F.asymptotic_decomposition(alpha)
- sage: F1 = decomp[1]
-@@ -2159,7 +2159,7 @@ class FractionWithFactoredDenominator(RingElement):
- sage: p = {x: 1/3, y: 1/3}
- sage: alpha = (var('a'), var('b'))
- sage: F.asymptotics_multiple(p, alpha, 2, var('r')) # long time
-- (3*((1/3)^(-a)*(1/3)^(-b))^r*e^(2/3), (1/3)^(-a)*(1/3)^(-b), 3*e^(2/3))
-+ (3*(1/((1/3)^a*(1/3)^b))^r*e^(2/3), 1/((1/3)^a*(1/3)^b), 3*e^(2/3))
- """
- from itertools import product
- from sage.calculus.functions import jacobian
-diff --git a/src/sage/stats/basic_stats.py b/src/sage/stats/basic_stats.py
-index 16a268a02c..5fd244e93b 100644
---- a/src/sage/stats/basic_stats.py
-+++ b/src/sage/stats/basic_stats.py
-@@ -183,7 +183,7 @@ def std(v, bias=False):
- sage: std([])
- NaN
- sage: std([I, sqrt(2), 3/5])
-- sqrt(1/450*(10*sqrt(2) - 5*I - 3)^2 + 1/450*(5*sqrt(2) - 10*I + 3)^2 + 1/450*(5*sqrt(2) + 5*I - 6)^2)
-+ 1/15*sqrt(1/2)*sqrt((10*sqrt(2) - 5*I - 3)^2 + (5*sqrt(2) - 10*I + 3)^2 + (5*sqrt(2) + 5*I - 6)^2)
- sage: std([RIF(1.0103, 1.0103), RIF(2)])
- 0.6998235813403261?
- sage: import numpy
-diff --git a/src/sage/symbolic/expression.pyx b/src/sage/symbolic/expression.pyx
-index ab4c05de3a..60f0dc549a 100644
---- a/src/sage/symbolic/expression.pyx
-+++ b/src/sage/symbolic/expression.pyx
-@@ -622,7 +622,7 @@ cdef class Expression(CommutativeRingElement):
- sage: x^(-5)
- x^(-5)
- sage: x^(-y)
-- x^(-y)
-+ 1/(x^y)
- sage: 2*x^(-1)
- 2/x
- sage: i*x
-@@ -3621,14 +3621,14 @@ cdef class Expression(CommutativeRingElement):
- sage: repl_dict = {b_0: b_0, b_3: b_1, b_2: b_3, b_1: b_2}
- sage: P = precomp.substitute(repl_dict)
- sage: P.expand()
-- -2^(-b_0)*2^(-b_2)*2^b_3 - 2^b_0*2^(-b_2)*2^b_3 -
-- 2^(-b_0)*2^b_2*2^b_3 + 2^b_0*2^b_2*2^b_3 - 2*2^(-b_0)*2^(-b_2)
-- - 2*2^b_0*2^(-b_2) - 2*2^(-b_0)*2^b_2 + 2*2^b_0*2^b_2 +
-- 2^(-b_0)*2^b_3 + 2^b_0*2^b_3 + 2^(-b_2)*2^b_3 + 2^b_2*2^b_3 +
-- 2*2^(-b_0) + 2*2^b_0 + 2*2^(-b_2) + 2*2^b_2 - 9*2^b_3 -
-- 2^(-b_0)*2^(-b_2)/2^b_3 - 2^b_0*2^(-b_2)/2^b_3 -
-- 2^(-b_0)*2^b_2/2^b_3 + 2^b_0*2^b_2/2^b_3 + 2^(-b_0)/2^b_3 +
-- 2^b_0/2^b_3 + 2^(-b_2)/2^b_3 + 2^b_2/2^b_3 - 9/2^b_3 - 18
-+ 2^b_0*2^b_2*2^b_3 + 2*2^b_0*2^b_2 + 2^b_0*2^b_3 + 2^b_2*2^b_3 +
-+ 2*2^b_0 + 2*2^b_2 - 9*2^b_3 + 2^b_0*2^b_2/2^b_3 -
-+ 2^b_0*2^b_3/2^b_2 - 2^b_2*2^b_3/2^b_0 - 2*2^b_0/2^b_2 -
-+ 2*2^b_2/2^b_0 + 2^b_0/2^b_3 + 2^b_2/2^b_3 + 2^b_3/2^b_0 +
-+ 2^b_3/2^b_2 + 2/2^b_0 + 2/2^b_2 - 2^b_0/(2^b_2*2^b_3) -
-+ 2^b_2/(2^b_0*2^b_3) - 9/2^b_3 - 2^b_3/(2^b_0*2^b_2) -
-+ 2/(2^b_0*2^b_2) + 1/(2^b_0*2^b_3) + 1/(2^b_2*2^b_3) -
-+ 1/(2^b_0*2^b_2*2^b_3) - 18
-
- sage: _0,b_1,b_2=var('b_0,b_1,b_2')
- sage: f = 1/27*b_2^2/(2^b_2)^2 + 1/27*b_1^2/(2^b_1)^2 + \
-@@ -3809,7 +3809,7 @@ cdef class Expression(CommutativeRingElement):
-
- sage: x = SR.symbol('x', domain='real')
- sage: (x^3)^(1/3)
-- (x^3)^(1/3)
-+ x
- sage: (x^4)^(1/4)
- abs(x)
- sage: (x^8)^(1/4)
-@@ -3872,7 +3872,7 @@ cdef class Expression(CommutativeRingElement):
- sage: 2^(x/log(2))
- e^x
- sage: 2^(-x^2/2/log(2))
-- e^(-1/2*x^2)
-+ 1/e^(1/2*x^2)
- sage: x^(x/log(x))
- x^(x/log(x))
- sage: assume(x > 0)
-@@ -4816,18 +4816,24 @@ cdef class Expression(CommutativeRingElement):
- sage: ((x+y)^(x+y)).match(w0^w0)
- {$0: x + y}
- sage: t = ((a+b)*(a+c)).match((a+w0)*(a+w1))
-- sage: t[w0], t[w1]
-- (c, b)
-+ sage: set([t[w0], t[w1]]) == set([b, c])
-+ True
- sage: ((a+b)*(a+c)).match((w0+b)*(w0+c))
- {$0: a}
- sage: t = ((a+b)*(a+c)).match((w0+w1)*(w0+w2))
-- sage: t[w0], t[w1], t[w2]
-- (a, c, b)
-- sage: print(((a+b)*(a+c)).match((w0+w1)*(w1+w2)))
-- None
-+ sage: t[w0]
-+ a
-+ sage: set([t[w1], t[w2]]) == set([b, c])
-+ True
-+ sage: t = ((a+b)*(a+c)).match((w0+w1)*(w1+w2))
-+ sage: t[w1]
-+ a
-+ sage: set([t[w0], t[w2]]) == set([b, c])
-+ True
- sage: t = (a*(x+y)+a*z+b).match(a*w0+w1)
-- sage: t[w0], t[w1]
-- (x + y, a*z + b)
-+ sage: s = set([t[w0], t[w1]])
-+ sage: s == set([x+y, a*z+b]) or s == set([z, a*(x+y)+b])
-+ True
- sage: print((a+b+c+d+f+g).match(c))
- None
- sage: (a+b+c+d+f+g).has(c)
-@@ -4836,7 +4842,7 @@ cdef class Expression(CommutativeRingElement):
- {$0: a + b + d + f + g}
- sage: (a+b+c+d+f+g).match(c+g+w0)
- {$0: a + b + d + f}
-- sage: (a+b).match(a+b+w0)
-+ sage: (a+b).match(a+b+w0) # known bug
- {$0: 0}
- sage: print((a*b^2).match(a^w0*b^w1))
- None
-@@ -5009,7 +5015,7 @@ cdef class Expression(CommutativeRingElement):
- a^3 + b^3 + (x + y)^3
-
- sage: t.subs(w0 == w0^2)
-- (x^2 + y^2)^18 + a^16 + b^16
-+ a^8 + b^8 + (x^2 + y^2)^6
-
- sage: t.subs(a == b, b == c)
- (x + y)^3 + b^2 + c^2
-@@ -8392,9 +8398,13 @@ cdef class Expression(CommutativeRingElement):
- sage: SR(I).arctan2(1)
- arctan2(I, 1)
- sage: SR(CDF(0,1)).arctan2(1)
-- NaN + +infinity*I
-- sage: SR(1).arctan2(CDF(0,1)) # known bug
-- 0.7853981633974484 - 19.012501686914433*I
-+ Traceback (most recent call last):
-+ ...
-+ ValueError: power::eval(): division by zero
-+ sage: SR(1).arctan2(CDF(0,1))
-+ Traceback (most recent call last):
-+ ...
-+ ValueError: power::eval(): division by zero
-
- sage: arctan2(0,oo)
- 0
-@@ -8656,7 +8666,7 @@ cdef class Expression(CommutativeRingElement):
- 1/2*I*pi
- sage: SR(1/2).arccosh()
- arccosh(1/2)
-- sage: SR(CDF(1/2)).arccosh() # rel tol 1e-15
-+ sage: SR(CDF(1/2)).arccosh() # rel tol 1e-15
- 1.0471975511965976*I
- sage: maxima('acosh(0.5)')
- 1.04719755119659...*%i
-@@ -11687,7 +11697,7 @@ cdef class Expression(CommutativeRingElement):
- sage: a.solve(t)
- []
- sage: b = a.canonicalize_radical(); b
-- -23040.0*(-2.0*e^(1800*t) + 25.0*e^(900*t) - 32.0)*e^(-2400*t)
-+ (46080.0*e^(1800*t) - 576000.0*e^(900*t) + 737280.0)*e^(-2400*t)
- sage: b.solve(t)
- []
- sage: b.solve(t, to_poly_solve=True)
-@@ -12163,14 +12173,14 @@ cdef class Expression(CommutativeRingElement):
-
- sage: (n,k,j)=var('n,k,j')
- sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-- -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+ -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
- sage: assume(j>-1)
- sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
- 1
- sage: forget()
- sage: assume(n>=j)
- sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-- -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+ -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
- sage: forget()
- sage: assume(j==-1)
- sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-@@ -12178,7 +12188,7 @@ cdef class Expression(CommutativeRingElement):
- sage: forget()
- sage: assume(j<-1)
- sage: sum(binomial(n,k)*binomial(k-1,j)*(-1)**(k-1-j),k,j+1,n)
-- -(-1)^(-j)*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
-+ -(-1)^j*sum((-1)^k*binomial(k - 1, j)*binomial(n, k), k, j + 1, n)
- sage: forget()
-
- Check that :trac:`16176` is fixed::
-diff --git a/src/sage/symbolic/relation.py b/src/sage/symbolic/relation.py
-index da6f0eef42..4bd65ef572 100644
---- a/src/sage/symbolic/relation.py
-+++ b/src/sage/symbolic/relation.py
-@@ -895,7 +895,7 @@ def solve(f, *args, **kwds):
- sage: (r[0][x], r[0][y])
- (2*lambert_w(1/2), 1)
- sage: solve(-2*x**3 + 4*x**2 - 2*x + 6 > 0, x, algorithm='sympy')
-- [x < (1/6*sqrt(77) + 79/54)^(1/3) + 1/9/(1/6*sqrt(77) + 79/54)^(1/3) + 2/3]
-+ [x < 1/3*(1/2)^(1/3)*(9*sqrt(77) + 79)^(1/3) + 2/3*(1/2)^(2/3)/(9*sqrt(77) + 79)^(1/3) + 2/3]
- sage: solve(sqrt(2*x^2 - 7) - (3 - x),x,algorithm='sympy')
- [x == -8, x == 2]
- sage: solve(sqrt(2*x + 9) - sqrt(x + 1) - sqrt(x + 4),x,algorithm='sympy')
diff --git a/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch b/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch
deleted file mode 100644
index ff1dcd22acf..00000000000
--- a/pkgs/applications/science/math/sage/patches/python3-syntax-without-write.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/src/sage/tests/py3_syntax.py b/src/sage/tests/py3_syntax.py
-index e564860b48..86ab3725f9 100644
---- a/src/sage/tests/py3_syntax.py
-+++ b/src/sage/tests/py3_syntax.py
-@@ -179,15 +179,30 @@ class Python3SyntaxTest(SortedDirectoryWalkerABC):
- sage: py3_syntax = Python3SyntaxTest()
- sage: py3_syntax.test(src.name)
- Invalid Python 3 syntax found:
-- File "...py", line 1
-- print "invalid print statement"
-- ^
-- SyntaxError: Missing parentheses in call to 'print'
-+ Missing parentheses in call to 'print'...
- sage: os.unlink(src.name)
- """
-+
-+ # compile all given files in memory, printing all errors
-+ # inspired by the py_compile module (but without writing to file)
-+ script = """
-+import sys
-+import importlib.machinery
-+rv = 0
-+for file in sys.argv[1:]:
-+ loader = importlib.machinery.SourceFileLoader('', file)
-+ source_bytes = loader.get_data(file)
-+ try:
-+ code = loader.source_to_code(source_bytes, file)
-+ except Exception as err:
-+ print(err)
-+ rv = 1
-+sys.exit(rv)
-+"""
- cmd = [
- 'python3',
-- '-m', 'py_compile'
-+ '-c',
-+ script,
- ] + list(filenames)
- process = subprocess.Popen(
- cmd,
diff --git a/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch b/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch
deleted file mode 100644
index 42deef4eab0..00000000000
--- a/pkgs/applications/science/math/sage/patches/sagenb-sphinx-1.7.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7419e0246230594ebfd5e7a2fe6b80d67abfc98a Mon Sep 17 00:00:00 2001
-From: Jeroen Demeyer
-Date: Tue, 20 Mar 2018 10:40:41 +0100
-Subject: Fix sphinxify doctests
-
----
- sagenb/misc/sphinxify.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/sagenb/misc/sphinxify.py b/sagenb/misc/sphinxify.py
-index 4f76d41..15623d9 100644
---- a/sagenb/misc/sphinxify.py
-+++ b/sagenb/misc/sphinxify.py
-@@ -47,11 +47,11 @@ def sphinxify(docstring, format='html'):
-
- sage: from sage.misc.sphinxify import sphinxify
- sage: sphinxify('A test')
-- '...'
-+ ''
- sage: sphinxify('**Testing**\n`monospace`')
-- '...Testing\n\n\n\n
'
-+ 'Testing\n\n\n\n
'
- sage: sphinxify('`x=y`')
-- '...'
-+ ''
- sage: sphinxify('`x=y`', format='text')
- 'x=y\n'
- sage: sphinxify(':math:`x=y`', format='text')
---
-cgit v1.0-1-gd88e
-
diff --git a/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch b/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch
new file mode 100644
index 00000000000..4c8df92904e
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/singular-4.1.1p2.patch
@@ -0,0 +1,274 @@
+diff --git a/src/sage/interfaces/singular.py b/src/sage/interfaces/singular.py
+index 9d65c9fa6c..a028bbe719 100644
+--- a/src/sage/interfaces/singular.py
++++ b/src/sage/interfaces/singular.py
+@@ -654,7 +654,7 @@ class Singular(ExtraTabCompletion, Expect):
+
+ s = Expect.eval(self, x, **kwds)
+
+- if s.find("error") != -1 or s.find("Segment fault") != -1:
++ if s.find("error occurred") != -1 or s.find("Segment fault") != -1:
+ raise SingularError('Singular error:\n%s'%s)
+
+ if get_verbose() > 0:
+@@ -1079,7 +1079,7 @@ class Singular(ExtraTabCompletion, Expect):
+ sage: S = singular.ring('real', '(a,b)', 'lp')
+ sage: singular.current_ring()
+ polynomial ring, over a field, global ordering
+- // coefficients: float
++ // coefficients: Float()
+ // number of vars : 2
+ // block 1 : ordering lp
+ // : names a b
+@@ -1157,7 +1157,7 @@ class Singular(ExtraTabCompletion, Expect):
+ sage: singular._tab_completion()
+ ['exteriorPower',
+ ...
+- 'flintZ']
++ 'crossprod']
+ """
+ p = re.compile("// *([a-z0-9A-Z_]*).*") #compiles regular expression
+ proclist = self.eval("listvar(proc)").splitlines()
+@@ -1183,7 +1183,7 @@ class Singular(ExtraTabCompletion, Expect):
+ EXAMPLES::
+
+ sage: singular.version()
+- "Singular ... version 4.1.0 ...
++ "Singular ... version 4...
+ """
+ return singular_version()
+
+@@ -1562,7 +1562,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+ elif charstr[0] in ['0', 'QQ']:
+ from sage.all import QQ
+ br = QQ
+- elif charstr[0]=='real':
++ elif charstr[0].startswith('Float'):
+ from sage.all import RealField, ceil, log
+ prec = singular.eval('ringlist(basering)[1][2][1]')
+ br = RealField(ceil((ZZ(prec)+1)/log(2,10)))
+@@ -1750,7 +1750,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+
+ # Singular 4 puts parentheses around floats and sign outside them
+ charstr = self.parent().eval('charstr(basering)').split(',',1)
+- if charstr[0] in ['real', 'complex']:
++ if charstr[0]=='complex' or charstr[0].startswith('Float'):
+ for i in range(coeff_start, 2 * coeff_start):
+ singular_poly_list[i] = singular_poly_list[i].replace('(','').replace(')','')
+
+@@ -1992,7 +1992,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+ sage: S = singular.ring('real', '(a,b)', 'lp')
+ sage: singular.current_ring()
+ polynomial ring, over a field, global ordering
+- // coefficients: float
++ // coefficients: Float()
+ // number of vars : 2
+ // block 1 : ordering lp
+ // : names a b
+@@ -2072,7 +2072,7 @@ class SingularElement(ExtraTabCompletion, ExpectElement):
+ sage: R._tab_completion()
+ ['exteriorPower',
+ ...
+- 'flintZ']
++ 'crossprod']
+ """
+ return self.parent()._tab_completion()
+
+@@ -2358,7 +2358,7 @@ def singular_version():
+ EXAMPLES::
+
+ sage: singular.version()
+- "Singular ... version 4.1.0 ...
++ "Singular ... version 4...
+ """
+ return singular.eval('system("--version");')
+
+diff --git a/src/sage/libs/singular/decl.pxd b/src/sage/libs/singular/decl.pxd
+index 4b658c4807..d863740419 100644
+--- a/src/sage/libs/singular/decl.pxd
++++ b/src/sage/libs/singular/decl.pxd
+@@ -170,7 +170,7 @@ cdef extern from "singular/Singular/libsingular.h":
+
+ int n_NumberOfParameters(const n_Procs_s* r)
+
+- ctypedef struct poly "polyrec":
++ ctypedef struct poly "spolyrec":
+ poly *next
+ number *coef
+ unsigned long exp[1]
+@@ -630,9 +630,13 @@ cdef extern from "singular/Singular/libsingular.h":
+ # return p*q, destroys p and q
+ poly *p_Mult_q(poly *p, poly *q, ring *r)
+
++ # polynomial division, ignoring the rest
++ # via singclap_pdivide resp. idLift, destroys p,q
++ poly *p_Divide(poly *p, poly *q, ring *r)
++
+ # divide monomial p by monomial q, p,q const
+
+- poly *pDivide(poly *p,poly *q)
++ poly *pMDivide(poly *p,poly *q)
+
+ # return the i-th power of p; p destroyed, requires global ring
+
+diff --git a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+index 2a8d9ae021..aeff53af6c 100644
+--- a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
++++ b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+@@ -190,8 +190,8 @@ from sage.libs.singular.decl cimport (
+ n_IsUnit, n_Invers,
+ p_ISet, rChangeCurrRing, p_Copy, p_Init, p_SetCoeff, p_Setm, p_SetExp, p_Add_q,
+ p_NSet, p_GetCoeff, p_Delete, p_GetExp, pNext, rRingVar, omAlloc0, omStrDup,
+- omFree, pDivide, p_SetCoeff0, n_Init, p_DivisibleBy, pLcm, p_LmDivisibleBy,
+- pDivide, p_IsConstant, p_ExpVectorEqual, p_String, p_LmInit, n_Copy,
++ omFree, pMDivide, p_Divide, p_SetCoeff0, n_Init, p_DivisibleBy, pLcm, p_LmDivisibleBy,
++ pMDivide, p_IsConstant, p_ExpVectorEqual, p_String, p_LmInit, n_Copy,
+ p_IsUnit, p_Series, p_Head, idInit, fast_map_common_subexp, id_Delete,
+ p_IsHomogeneous, p_Homogen, p_Totaldegree,pLDeg1_Totaldegree, singclap_pdivide, singclap_factorize,
+ idLift, IDELEMS, On, Off, SW_USE_CHINREM_GCD, SW_USE_EZGCD,
+@@ -1693,8 +1693,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
+ if not g._poly:
+ raise ZeroDivisionError
+
+- if r!=currRing: rChangeCurrRing(r) # pDivide
+- res = pDivide(f._poly, g._poly)
++ if r!=currRing: rChangeCurrRing(r) # pMDivide
++ res = pMDivide(f._poly, g._poly)
+ if coeff:
+ if r.cf.type == n_unknown or r.cf.cfDivBy(p_GetCoeff(f._poly, r), p_GetCoeff(g._poly, r), r.cf):
+ n = r.cf.cfDiv( p_GetCoeff(f._poly, r) , p_GetCoeff(g._poly, r), r.cf)
+@@ -1853,8 +1853,8 @@ cdef class MPolynomialRing_libsingular(MPolynomialRing_base):
+ and (g) \
+ and g.parent() is self \
+ and p_LmDivisibleBy((g)._poly, m, r):
+- if r!=currRing: rChangeCurrRing(r) # pDivide
+- flt = pDivide(f._poly, (g)._poly)
++ if r!=currRing: rChangeCurrRing(r) # pMDivide
++ flt = pMDivide(f._poly, (g)._poly)
+ #p_SetCoeff(flt, n_Div( p_GetCoeff(f._poly, r) , p_GetCoeff((g)._poly, r), r), r)
+ p_SetCoeff(flt, n_Init(1, r), r)
+ return new_MP(self,flt), g
+@@ -4023,16 +4023,6 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ Traceback (most recent call last):
+ ...
+ NotImplementedError: Division of multivariate polynomials over non fields by non-monomials not implemented.
+-
+- TESTS::
+-
+- sage: P. = ZZ[]
+- sage: p = 3*(-x^8*y^2 - x*y^9 + 6*x^8*y + 17*x^2*y^6 - x^3*y^2)
+- sage: q = 7*(x^2 + x*y + y^2 + 1)
+- sage: p*q//q == p
+- True
+- sage: p*q//p == q
+- True
+ """
+ cdef MPolynomialRing_libsingular parent = self._parent
+ cdef ring *r = self._parent_ring
+@@ -4052,13 +4042,18 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ _right = right
+
+ if r.cf.type != n_unknown:
++ if r.cf.type == n_Z:
++ P = parent.change_ring(RationalField())
++ f = P(self)//P(right)
++ CM = list(f)
++ return parent(sum([c.floor()*m for c,m in CM]))
+ if _right.is_monomial():
+ p = _self._poly
+ quo = p_ISet(0,r)
+- if r != currRing: rChangeCurrRing(r) # pDivide
++ if r != currRing: rChangeCurrRing(r) # pMDivide
+ while p:
+ if p_DivisibleBy(_right._poly, p, r):
+- temp = pDivide(p, _right._poly)
++ temp = pMDivide(p, _right._poly)
+ p_SetCoeff0(temp, n_Copy(p_GetCoeff(p, r), r), r)
+ quo = p_Add_q(quo, temp, r)
+ p = pNext(p)
+@@ -4794,6 +4789,8 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ sage: p = -x*y + x*z + 54*x - 2
+ sage: (5*p^2).lcm(3*p) == 15*p^2
+ True
++ sage: lcm(2*x,2*x*y)
++ 2*x*y
+ """
+ cdef ring *_ring = self._parent_ring
+ cdef poly *ret
+@@ -4821,9 +4818,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ if _ring!=currRing: rChangeCurrRing(_ring) # singclap_gcd
+ gcd = singclap_gcd(p_Copy(self._poly, _ring), p_Copy(_g._poly, _ring), _ring )
+ prod = pp_Mult_qq(self._poly, _g._poly, _ring)
+- ret = singclap_pdivide(prod , gcd , _ring)
+- p_Delete(&prod, _ring)
+- p_Delete(&gcd, _ring)
++ ret = p_Divide(prod, gcd, _ring)
+ if count >= 20:
+ sig_off()
+ return new_MP(self._parent, ret)
+@@ -4866,7 +4861,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ sage: f.quo_rem(y)
+ (2*x^2, x + 1)
+ sage: f.quo_rem(3*x)
+- (2*x*y + 1, -4*x^2*y - 2*x + 1)
++ (0, 2*x^2*y + x + 1)
+
+ TESTS::
+
+@@ -4888,7 +4883,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ if right.is_zero():
+ raise ZeroDivisionError
+
+- if not self._parent._base.is_field() and not is_IntegerRing(self._parent._base):
++ if not self._parent._base.is_field():
+ py_quo = self//right
+ py_rem = self - right*py_quo
+ return py_quo, py_rem
+diff --git a/src/sage/rings/polynomial/plural.pyx b/src/sage/rings/polynomial/plural.pyx
+index d5439f7f08..ad20ebcca0 100644
+--- a/src/sage/rings/polynomial/plural.pyx
++++ b/src/sage/rings/polynomial/plural.pyx
+@@ -998,7 +998,7 @@ cdef class NCPolynomialRing_plural(Ring):
+ if not g._poly:
+ raise ZeroDivisionError
+
+- res = pDivide(f._poly,g._poly)
++ res = pMDivide(f._poly,g._poly)
+ if coeff:
+ if (r.cf.type == n_unknown) or r.cf.cfDivBy(p_GetCoeff(f._poly, r), p_GetCoeff(g._poly, r), r.cf):
+ n = r.cf.cfDiv( p_GetCoeff(f._poly, r) , p_GetCoeff(g._poly, r), r.cf)
+@@ -1193,7 +1193,7 @@ cdef class NCPolynomialRing_plural(Ring):
+ if isinstance(g, NCPolynomial_plural) \
+ and (g) \
+ and p_LmDivisibleBy((g)._poly, m, r):
+- flt = pDivide(f._poly, (g)._poly)
++ flt = pMDivide(f._poly, (g)._poly)
+ #p_SetCoeff(flt, n_Div( p_GetCoeff(f._poly, r) , p_GetCoeff((g)._poly, r), r), r)
+ p_SetCoeff(flt, n_Init(1, r), r)
+ return new_NCP(self,flt), g
+diff --git a/src/sage/rings/polynomial/polynomial_singular_interface.py b/src/sage/rings/polynomial/polynomial_singular_interface.py
+index 9331169f8b..f753610fd3 100644
+--- a/src/sage/rings/polynomial/polynomial_singular_interface.py
++++ b/src/sage/rings/polynomial/polynomial_singular_interface.py
+@@ -81,8 +81,8 @@ class PolynomialRing_singular_repr:
+ sage: R. = PolynomialRing(CC)
+ sage: singular(R)
+ polynomial ring, over a field, global ordering
+- // coefficients: float[I](complex:15 digits, additional 0 digits)/(I^2+1)
+- // number of vars : 2
++ // coefficients: real[I](complex:15 digits, additional 0 digits)/(I^2+1)
++ // number of vars : 2
+ // block 1 : ordering dp
+ // : names x y
+ // block 2 : ordering C
+@@ -90,8 +90,8 @@ class PolynomialRing_singular_repr:
+ sage: R. = PolynomialRing(RealField(100))
+ sage: singular(R)
+ polynomial ring, over a field, global ordering
+- // coefficients: float
+- // number of vars : 2
++ // coefficients: Float()
++ // number of vars : 2
+ // block 1 : ordering dp
+ // : names x y
+ // block 2 : ordering C
diff --git a/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch b/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch
deleted file mode 100644
index c67b8942e28..00000000000
--- a/pkgs/applications/science/math/sage/patches/sphinx-1.7.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff --git a/src/bin/sage b/src/bin/sage
-index 397f30cbed..3fc473c343 100755
---- a/src/bin/sage
-+++ b/src/bin/sage
-@@ -980,8 +980,11 @@ if [ "$1" = '-rsyncdist' -o "$1" = "--rsyncdist" ]; then
- fi
-
- if [ "$1" = "-docbuild" -o "$1" = "--docbuild" ]; then
-+ # Redirect stdin from /dev/null. This helps with running TeX which
-+ # tends to ask interactive questions if something goes wrong. These
-+ # cause the build to hang. If stdin is /dev/null, TeX just aborts.
- shift
-- exec sage-python23 -m "sage_setup.docbuild" "$@"
-+ exec sage-python23 -m sage_setup.docbuild "$@" Introduction to the -adics
-+ Introduction to the -adics
- """
- debug_inf(app, "???? Trying intersphinx for %s"%node['reftarget'])
- builder = app.builder
-diff --git a/src/sage/misc/sphinxify.py b/src/sage/misc/sphinxify.py
-index 4f76d4113a..8f426b5989 100644
---- a/src/sage/misc/sphinxify.py
-+++ b/src/sage/misc/sphinxify.py
-@@ -47,11 +47,11 @@ def sphinxify(docstring, format='html'):
-
- sage: from sage.misc.sphinxify import sphinxify
- sage: sphinxify('A test')
-- '...'
-+ ''
- sage: sphinxify('**Testing**\n`monospace`')
-- '...Testing\n\n\n\n
'
-+ ''
-+ ''
- sage: sphinxify('`x=y`', format='text')
- 'x=y\n'
- sage: sphinxify(':math:`x=y`', format='text')
-diff --git a/src/sage_setup/docbuild/sphinxbuild.py b/src/sage_setup/docbuild/sphinxbuild.py
-index fda76a4174..d3413239dd 100644
---- a/src/sage_setup/docbuild/sphinxbuild.py
-+++ b/src/sage_setup/docbuild/sphinxbuild.py
-@@ -207,7 +207,7 @@ def runsphinx():
- try:
- sys.stdout = SageSphinxLogger(sys.stdout, os.path.basename(output_dir))
- sys.stderr = SageSphinxLogger(sys.stderr, os.path.basename(output_dir))
-- sphinx.cmdline.main(sys.argv)
-+ sphinx.cmdline.main(sys.argv[1:])
- finally:
- sys.stdout = saved_stdout
- sys.stderr = saved_stderr
diff --git a/pkgs/applications/science/math/sage/patches/spkg-scripts.patch b/pkgs/applications/science/math/sage/patches/spkg-scripts.patch
new file mode 100644
index 00000000000..4d37998b288
--- /dev/null
+++ b/pkgs/applications/science/math/sage/patches/spkg-scripts.patch
@@ -0,0 +1,46 @@
+commit f02714d4aea80e17cb8df62bab75d7c1a1b61a8e
+Author: Timo Kaufmann
+Date: Mon Jul 9 18:26:18 2018 +0200
+
+ Don't attempt to create dirs when showing pkg info
+
+ The script dir cannot be assumed to be writeable after installation.
+
+diff --git a/build/bin/sage-spkg b/build/bin/sage-spkg
+index f3e02aeae5..190d558ad1 100755
+--- a/build/bin/sage-spkg
++++ b/build/bin/sage-spkg
+@@ -167,14 +167,6 @@ if [ -z "$SAGE_BUILD_DIR" ]; then
+ export SAGE_BUILD_DIR="$SAGE_LOCAL/var/tmp/sage/build"
+ fi
+
+-for dir in "$SAGE_SPKG_INST" "$SAGE_SPKG_SCRIPTS"; do
+- mkdir -p "$dir"
+- if [ $? -ne 0 ]; then
+- error_msg "Error creating directory $dir"
+- exit 1
+- fi
+-done
+-
+
+ # Remove '.' from PYTHONPATH, which may also come from SAGE_PATH, to avoid
+ # trouble with setuptools / easy_install (cf. #10192, #10176):
+@@ -563,11 +555,13 @@ fi
+ # Setup directories
+ ##################################################################
+
+-mkdir -p "$SAGE_BUILD_DIR"
+-if [ $? -ne 0 ]; then
+- error_msg "Error creating directory $SAGE_BUILD_DIR"
+- exit 1
+-fi
++for dir in "$SAGE_SPKG_INST" "$SAGE_SPKG_SCRIPTS" "$SAGE_BUILD_DIR"; do
++ mkdir -p "$dir"
++ if [ $? -ne 0 ]; then
++ error_msg "Error creating directory $dir"
++ exit 1
++ fi
++done
+
+ # Trac #5852: check write permissions
+ if [ ! -w "$SAGE_BUILD_DIR" ]; then
diff --git a/pkgs/applications/science/math/sage/patches/zn_poly_version.patch b/pkgs/applications/science/math/sage/patches/zn_poly_version.patch
deleted file mode 100644
index 92ea4303e47..00000000000
--- a/pkgs/applications/science/math/sage/patches/zn_poly_version.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/src/sage/misc/package.py b/src/sage/misc/package.py
-index 7ff4f21675..1d72168833 100644
---- a/src/sage/misc/package.py
-+++ b/src/sage/misc/package.py
-@@ -350,7 +350,7 @@ def package_versions(package_type, local=False):
- sage: 'gap' in std
- True
- sage: std['zn_poly']
-- ('0.9.p11', '0.9.p11')
-+ ('0.9', '0.9.p11')
- """
- return {pkg['name']: (pkg['installed_version'], pkg['remote_version']) for pkg in list_packages(package_type, local=local).values()}
-
diff --git a/pkgs/applications/science/math/sage/sage-src.nix b/pkgs/applications/science/math/sage/sage-src.nix
index c97785c574c..096f2212cc4 100644
--- a/pkgs/applications/science/math/sage/sage-src.nix
+++ b/pkgs/applications/science/math/sage/sage-src.nix
@@ -3,17 +3,20 @@
, fetchpatch
}:
stdenv.mkDerivation rec {
- version = "8.2";
+ version = "8.3";
name = "sage-src-${version}";
src = fetchFromGitHub {
owner = "sagemath";
repo = "sage";
rev = version;
- sha256 = "0d7vc16s7dj23an2cb8v5bhbnc6nsw20qhnnxr0xh8qg629027b8";
+ sha256 = "0mbm99m5xry21xpi4q3q96gx392liwbifywf5awvl0j85a7rkfyx";
};
nixPatches = [
+ # https://trac.sagemath.org/ticket/25809
+ ./patches/spkg-scripts.patch
+
# https://trac.sagemath.org/ticket/25309
(fetchpatch {
name = "spkg-paths.patch";
@@ -26,14 +29,7 @@ stdenv.mkDerivation rec {
sha256 = "14s50yg3hpw9cp3v581dx7zfmpm2j972im7x30iwki8k45mjvk3i";
})
- # https://trac.sagemath.org/ticket/25328
- # https://trac.sagemath.org/ticket/25546
# https://trac.sagemath.org/ticket/25722
- (fetchpatch {
- name = "install-jupyter-kernel-in-correct-prefix.patch";
- url = "https://git.sagemath.org/sage.git/patch?id=72167b98e3f64326df6b2c78785df25539472fcc";
- sha256 = "0pscnjhm7r2yr2rxnv4kkkq626vwaja720lixa3m3w9rwlxll5a7";
- })
./patches/test-in-tmpdir.patch
# https://trac.sagemath.org/ticket/25358
@@ -43,27 +39,13 @@ stdenv.mkDerivation rec {
sha256 = "1hhannz7xzprijakn2w2d0rhd5zv2zikik9p51i87bas3nc658f7";
})
- # https://trac.sagemath.org/ticket/25357 rebased on 8.2
- ./patches/python3-syntax-without-write.patch
-
- # https://trac.sagemath.org/ticket/25314
- (fetchpatch {
- name = "make-qepcad-test-optional.patch";
- url = "https://git.sagemath.org/sage.git/patch/?h=fe294c58bd035ef427e268901d54a6faa0058138";
- sha256 = "003d5baf5c0n5rfg010ijwkwz8kg0s414cxwczs2vhdayxdixbix";
- })
-
+ # Unfortunately inclusion in upstream sage was rejected. Instead the bug was
+ # fixed in python, but of course not backported to 2.7. So we'll probably
+ # have to keep this around until 2.7 is deprecated.
# https://trac.sagemath.org/ticket/25316
+ # https://github.com/python/cpython/pull/7476
./patches/python-5755-hotpatch.patch
- # https://trac.sagemath.org/ticket/25354
- # https://trac.sagemath.org/ticket/25531
- (fetchpatch {
- name = "cysignals-include.patch";
- url = "https://git.sagemath.org/sage.git/patch/?h=28778bd25a37c80884d2b24e0683fb2989300cef";
- sha256 = "0fiiiw91pgs8avm9ggj8hb64bhqzl6jcw094d94nhirmh8w2jmc5";
- })
-
# https://trac.sagemath.org/ticket/25315
(fetchpatch {
name = "find-libraries-in-dyld-library-path.patch";
@@ -71,16 +53,13 @@ stdenv.mkDerivation rec {
sha256 = "1k3afq3qlzmgqwx6rzs5wv153vv9dsf5rk8pi61g57l3r3npbjmc";
})
- # Pari upstream has since accepted a patch, so this patch won't be necessary once sage updates pari.
- # https://trac.sagemath.org/ticket/25312
- ./patches/pari-stackwarn.patch
-
- # https://trac.sagemath.org/ticket/25311
- ./patches/zn_poly_version.patch
-
# https://trac.sagemath.org/ticket/25345
# (upstream patch doesn't apply on 8.2 source)
./patches/dochtml-optional.patch
+
+ # work with pari with threads enabled at compile time (disable them at runtime)
+ # https://trac.sagemath.org/ticket/26002
+ ./patches/pari-no-threads.patch
];
packageUpgradePatches = [
@@ -106,87 +85,62 @@ stdenv.mkDerivation rec {
# the last version.
./patches/eclib-regulator-precision.patch
- # sphinx 1.6 -> 1.7 upgrade
- # https://trac.sagemath.org/ticket/24935
- ./patches/sphinx-1.7.patch
-
- # Adapt hashes to new boost version
- # https://trac.sagemath.org/ticket/22243
- # (this ticket doesn't only upgrade boost but also avoids this problem in the future)
- (fetchpatch {
- name = "boost-upgrade.patch";
- url = "https://git.sagemath.org/sage.git/patch?id=a24a9c6b30b93957333a3116196214a931325b69";
- sha256 = "0z3870g2ms2a81vnw08dc2i4k7jr62w8fggvcdwaavgd1wvdxwfl";
- })
-
- # gfan 0.6.2
- # https://trac.sagemath.org/ticket/23353
- (fetchpatch {
- name = "gfan-update.patch";
- url = "https://git.sagemath.org/sage.git/patch/?h=420215fc469cde733ec7a339e59b78ad6eec804c&id=112498a293ea2bf563e41aed35f1aa608f01b349";
- sha256 = "0ga3hkx8cr23dpc919lgvpi5lmy0d728jkq9z6kf0fl9s8g31mxb";
- })
-
# New glpk version has new warnings, filter those out until upstream sage has found a solution
# https://trac.sagemath.org/ticket/24824
+ ./patches/pari-stackwarn.patch # not actually necessary since tha pari upgrade, but necessary for the glpk patch to apply
(fetchpatch {
url = "https://salsa.debian.org/science-team/sagemath/raw/58bbba93a807ca2933ca317501d093a1bb4b84db/debian/patches/dt-version-glpk-4.65-ignore-warnings.patch";
sha256 = "0b9293v73wb4x13wv5zwyjgclc01zn16msccfzzi6znswklgvddp";
stripLen = 1;
})
- # https://trac.sagemath.org/ticket/25329
- (fetchpatch {
- name = "dont-check-exact-glpk-version.patch";
- url = "https://git.sagemath.org/sage.git/patch?id2=8bdc326ba57d1bb9664f63cf165a9e9920cc1afc&id=89d068d8d77316bfffa6bf8e9ebf70b3b3b88e5c";
- sha256 = "00knwxs6fmymfgfl0q5kcavmxm9sf90a4r76y35n5s55gj8pl918";
- })
-
- # https://trac.sagemath.org/ticket/25355
- (fetchpatch {
- name = "maxima-5.41.0.patch";
- url = "https://git.sagemath.org/sage.git/patch/?id=87328023c4739abdf24108038201e3fa9bdfc739";
- sha256 = "0hxi7qr5mfx1bc32r8j7iba4gzd7c6v63asylyf5cbyp86azpb7i";
- })
-
- # Update cddlib from 0.94g to 0.94h.
- # https://trac.sagemath.org/ticket/25341 (doesn't apply to 8.2 sources)
- (fetchpatch {
- url = "https://salsa.debian.org/science-team/sagemath/raw/58bbba93a807ca2933ca317501d093a1bb4b84db/debian/patches/u2-version-cddlib-094h.patch";
- sha256 = "0fmw7pzbaxs2dshky6iw9pr8i23p9ih2y2lw661qypdrxh5xw03k";
- stripLen = 1;
- })
- (fetchpatch {
- name = "revert-cddlib-doctest-changes.patch";
- url = "https://git.sagemath.org/sage.git/patch/?id=269c1e1551285566b8ba7a2b890989e5590e9f11";
- sha256 = "12bcjhq7hm2pmmj2bgjvcffjyls2x7q61ivlnaj5v5bsvhc183iy";
- revert = true;
- })
-
-
# Only formatting changes.
# https://trac.sagemath.org/ticket/25260
./patches/numpy-1.14.3.patch
- # https://trac.sagemath.org/ticket/24374
- (fetchpatch {
- name = "networkx-2.1.patch";
- url = "https://salsa.debian.org/science-team/sagemath/raw/487df9ae48ca1d93d9b1cb3af8745d31e30fb741/debian/patches/u0-version-networkx-2.1.patch";
- sha256 = "1xxxawygbgxgvlv7b4w8hhzgdnva4rhmgdxaiaa3pwdwln0yc750";
- stripLen = 1;
- })
-
- # https://trac.sagemath.org/ticket/24927 rebased
- ./patches/arb-2.13.0.patch
-
- # https://trac.sagemath.org/ticket/24838 rebased
- ./patches/pynac-0.7.22.patch
-
# https://trac.sagemath.org/ticket/25862
./patches/eclib-20180710.patch
+
+ # https://trac.sagemath.org/ticket/24735
+ ./patches/singular-4.1.1p2.patch
+
+ # https://trac.sagemath.org/ticket/25567 and dependency #25635
+ (fetchpatch {
+ name = "pari-upgrade-dependency.patch";
+ url = "https://git.sagemath.org/sage.git/patch/?id=6995e7cae1b3476ad0145f8dfc897cf91f0c3c4d";
+ sha256 = "1dvhabl1c9pwd9xkjvbjjg15mvb14b24p1f3cby1mlqk34d4lrs6";
+ })
+ (fetchpatch {
+ name = "pari-2.11.0.patch";
+ url = "https://git.sagemath.org/sage.git/patch/?id=7af4748cab37d651eaa88be501db88f4a5ffc584";
+ sha256 = "13f740ly3c19gcmhjngiycvmc3mcfj61y00i6jv0wmfgpm2z3ank";
+ })
+
+ # ntl upgrade
+ (fetchpatch {
+ name = "lcalc-c++11.patch";
+ url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/sagemath-lcalc-c++11.patch?h=packages/sagemath&id=0e31ae526ab7c6b5c0bfacb3f8b1c4fd490035aa";
+ sha256 = "0p5wnvbx65i7cp0bjyaqgp4rly8xgnk12pqwaq3dqby0j2bk6ijb";
+ })
+
+ # cddlib 0.94i -> 0.94j
+ (fetchpatch {
+ name = "cddlib-0.94j.patch";
+ url = "https://git.sagemath.org/sage.git/patch/?id=2ab1546b3e21d1d0ab3b4fcd58576848b3a2d888";
+ sha256 = "1c5gnasq7y9xxj762bn79bis0zi8d9bgg7jzlf64ifixsrc5cymb";
+ })
+
+ # arb 2.13.0 -> 2.14.0
+ (fetchpatch {
+ name = "arb-2.14.0.patch";
+ url = "https://git.sagemath.org/sage.git/patch?id2=8.4.beta0&id=8bef4fd2876a61969b516fe4eb3b8ad7cc076c5e";
+ sha256 = "00p3hfsfn3w2vxgd9fjd23mz7xfxjfravf8ysjxkyd657jbkpjmk";
+ })
];
- patches = nixPatches ++ packageUpgradePatches;
+ patches = nixPatches ++ packageUpgradePatches ++ [
+ ./patches/known-padics-bug.patch
+ ];
postPatch = ''
# make sure shebangs etc are fixed, but sage-python23 still works
diff --git a/pkgs/applications/science/math/scilab-bin/default.nix b/pkgs/applications/science/math/scilab-bin/default.nix
index ad0231d37b0..dacd3e73073 100644
--- a/pkgs/applications/science/math/scilab-bin/default.nix
+++ b/pkgs/applications/science/math/scilab-bin/default.nix
@@ -3,7 +3,7 @@
let
name = "scilab-bin-${ver}";
- ver = "5.5.2";
+ ver = "6.0.1";
majorVer = builtins.elemAt (lib.splitString "." ver) 0;
@@ -24,9 +24,9 @@ stdenv.mkDerivation rec {
url = "https://www.scilab.org/download/${ver}/scilab-${ver}.bin.linux-${architecture}.tar.gz";
sha256 =
if stdenv.system == "i686-linux" then
- "6143a95ded40411a35630a89b365875a6526cd4db1e2865ac5612929a7db937a"
+ "0fgjc2ak3b2qi6yin3fy50qwk2bcj0zbz1h4lyyic9n1n1qcliib"
else if stdenv.system == "x86_64-linux" then
- "c0dd7a5f06ec7a1df7a6b1b8b14407ff7f45e56821dff9b3c46bd09d4df8d350"
+ "1scswlznc14vyzg0gqa1q9gcpwx05kz1sbn563463mzkdp7nd35d"
else
badArch;
};
diff --git a/pkgs/applications/science/math/scilab/default.nix b/pkgs/applications/science/math/scilab/default.nix
index 6063a45a3ef..96b7dec19c2 100644
--- a/pkgs/applications/science/math/scilab/default.nix
+++ b/pkgs/applications/science/math/scilab/default.nix
@@ -29,35 +29,29 @@ stdenv.mkDerivation rec {
/*
--with-atlas-library=DIR Atlas library files are in DIR and we use Atlas
*/
- configureFlags = ""
- # use gcc C compiler and gnu Fortran compiler (g77 or gfortran)
- + " --with-gcc --with-g77"
- # use Xaw3d widgets given with Scilab
- + (lib.optionalString (!withXaw3d) " --with-local-xaw")
- # do not compile with PVM library
- + " --without-pvm"
- # compile with GTK
- + (if withGtk then "
- --with-gtk --with-gtk2
- " else "
- --without-gtk --without-gtk2
- ")
- # compile with TCL/TK
- + (lib.optionalString withTk "
- --with-tk
- --with-tcl-library=${tcl}/lib
- --with-tcl-include=${tcl}/include
- --with-tk-library=${tk}/lib
- --with-tk-include=${tk}/include
- ")
- # do not use Gtk widgets
- + " --without-gtk --without-gtk2"
- # compile with ocaml
- + (if withOCaml then " --with-ocaml" else " --without-ocaml")
- # do not compile Java interface
- + " --without-java"
- # use the X Window System
- + lib.optionalString withX "--with-x"
+ configureFlags = [
+ # use gcc C compiler and gnu Fortran compiler (g77 or gfortran)
+ "--with-gcc" "--with-g77"
+ # do not compile with PVM library
+ "--without-pvm"
+ # compile with GTK
+ (stdenv.lib.enableFeature withGtk "gtk")
+ (stdenv.lib.enableFeature withGtk "gtk2")
+ # compile with ocaml
+ (stdenv.lib.withFeature withOCaml "ocaml")
+ # do not compile Java interface
+ "--without-java"
+ # use the X Window System
+ (stdenv.lib.withFeature withX "x")
+ # compile with TCL/TK
+ ] ++ lib.optionals withTk [
+ "--with-tk"
+ "--with-tcl-library=${tcl}/lib"
+ "--with-tcl-include=${tcl}/include"
+ "--with-tk-library=${tk}/lib"
+ "--with-tk-include=${tk}/include"
+ ] # use Xaw3d widgets given with Scilab
+ ++ lib.optional (!withXaw3d) "--with-local-xaw"
;
makeFlags = "all";
diff --git a/pkgs/applications/science/math/singular/default.nix b/pkgs/applications/science/math/singular/default.nix
index 98b75cd22d0..24063216db0 100644
--- a/pkgs/applications/science/math/singular/default.nix
+++ b/pkgs/applications/science/math/singular/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchurl, gmp, bison, perl, ncurses, readline, coreutils, pkgconfig
, lib
+, fetchpatch
, autoreconfHook
, file
, flint
@@ -36,6 +37,18 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
+ patches = [
+ # NTL error handler was introduced in the library part, preventing users of
+ # the library from implementing their own error handling
+ # https://www.singular.uni-kl.de/forum/viewtopic.php?t=2769
+ (fetchpatch {
+ name = "move_error_handler_out_of_libsingular.patch";
+ # rebased version of https://github.com/Singular/Sources/commit/502cf86d0bb2a96715be6764774b64a69c1ca34c.patch
+ url = "https://git.sagemath.org/sage.git/plain/build/pkgs/singular/patches/singular-ntl-error-handler.patch?h=50b9ae2fd233c30860e1cbb3e63a26f2cc10560a";
+ sha256 = "0vgh4m9zn1kjl0br68n04j4nmn5i1igfn28cph0chnwf7dvr9194";
+ })
+ ];
+
# For reference (last checked on commit 75f460d):
# https://github.com/Singular/Sources/blob/spielwiese/doc/Building-Singular-from-source.md
# https://github.com/Singular/Sources/blob/spielwiese/doc/external-packages-dynamic-modules.md
diff --git a/pkgs/applications/science/math/symmetrica/default.nix b/pkgs/applications/science/math/symmetrica/default.nix
index 6123fd7306d..a641993b393 100644
--- a/pkgs/applications/science/math/symmetrica/default.nix
+++ b/pkgs/applications/science/math/symmetrica/default.nix
@@ -5,20 +5,15 @@
stdenv.mkDerivation rec {
name = "symmetrica-${version}";
version = "2.0";
+
src = fetchurl {
url = "http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/SYM2_0_tar.gz";
sha256 = "1qhfrbd5ybb0sinl9pad64rscr08qvlfzrzmi4p4hk61xn6phlmz";
name = "symmetrica-2.0.tar.gz";
};
+
sourceRoot = ".";
- installPhase = ''
- mkdir -p "$out"/{lib,share/doc/symmetrica,include/symmetrica}
- ar crs libsymmetrica.a *.o
- ranlib libsymmetrica.a
- cp libsymmetrica.a "$out/lib"
- cp *.h "$out/include/symmetrica"
- cp README *.doc "$out/share/doc/symmetrica"
- '';
+
patches = [
# don't show banner ("SYMMETRICA VERSION X - STARTING)
# it doesn't contain very much helpful information and a banner is not ideal for a library
@@ -34,13 +29,34 @@ stdenv.mkDerivation rec {
url = "https://git.sagemath.org/sage.git/plain/build/pkgs/symmetrica/patches/int32.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
sha256 = "0p33c85ck4kd453z687ni4bdcqr1pqx2756j7aq11bf63vjz4cyz";
})
+
+ (fetchpatch {
+ url = "https://git.sagemath.org/sage.git/plain/build/pkgs/symmetrica/patches/return_values.patch?id=1615f58890e8f9881c4228c78a6b39b9aab1303a";
+ sha256 = "0dmczkicwl50sivc07w3wm3jpfk78wm576dr25999jdj2ipsb7nk";
+ })
];
+
+ postPatch = ''
+ substituteInPlace makefile --replace gcc cc
+ '';
+
+ enableParallelBuilding = true;
+
+ installPhase = ''
+ mkdir -p "$out"/{lib,share/doc/symmetrica,include/symmetrica}
+ ar crs libsymmetrica.a *.o
+ ranlib libsymmetrica.a
+ cp libsymmetrica.a "$out/lib"
+ cp *.h "$out/include/symmetrica"
+ cp README *.doc "$out/share/doc/symmetrica"
+ '';
+
meta = {
inherit version;
description = ''A collection of routines for representation theory and combinatorics'';
license = stdenv.lib.licenses.publicDomain;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = http://www.symmetrica.de/;
};
}
diff --git a/pkgs/applications/science/misc/boinc/default.nix b/pkgs/applications/science/misc/boinc/default.nix
index a1b8769617c..01bd1c6fd80 100644
--- a/pkgs/applications/science/misc/boinc/default.nix
+++ b/pkgs/applications/science/misc/boinc/default.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = "--disable-server";
+ configureFlags = [ "--disable-server" ];
meta = {
description = "Free software for distributed and grid computing";
diff --git a/pkgs/applications/science/misc/simgrid/default.nix b/pkgs/applications/science/misc/simgrid/default.nix
index 17a1719ba1e..b6cd8c294c1 100644
--- a/pkgs/applications/science/misc/simgrid/default.nix
+++ b/pkgs/applications/science/misc/simgrid/default.nix
@@ -1,11 +1,11 @@
-{ stdenv, fetchFromGitHub, cmake, elfutils, perl, python3, boost, valgrind
+{ stdenv, fetchFromGitHub, cmake, perl, python3, boost, valgrind
# Optional requirements
# Lua 5.3 needed and not available now
#, luaSupport ? false, lua5
, fortranSupport ? false, gfortran
, buildDocumentation ? false, transfig, ghostscript, doxygen
, buildJavaBindings ? false, openjdk
-, modelCheckingSupport ? false, libunwind, libevent # Inside elfutils - , libelf, libevent, libdw
+, modelCheckingSupport ? false, libunwind, libevent, elfutils # Inside elfutils: libelf and libdw
, debug ? false
, moreTests ? false
}:
@@ -18,20 +18,20 @@ in
stdenv.mkDerivation rec {
name = "simgrid-${version}";
- version = "3.19.1";
+ version = "3.20";
src = fetchFromGitHub {
owner = "simgrid";
repo = "simgrid";
rev = "v${version}";
- sha256 = "0vpgcp40xv20hcpslx5wz2mf2phaq41f7x8yr0bm7mknqd3zwxih";
+ sha256 = "0xb20qhvsah2dz2hvn850i3w9a5ghsbcx8vka2ap6xsdkxf593gy";
};
- nativeBuildInputs = [ cmake perl elfutils python3 boost valgrind ]
+ nativeBuildInputs = [ cmake perl python3 boost valgrind ]
++ optionals fortranSupport [ gfortran ]
++ optionals buildJavaBindings [ openjdk ]
++ optionals buildDocumentation [ transfig ghostscript doxygen ]
- ++ optionals modelCheckingSupport [ libunwind libevent ];
+ ++ optionals modelCheckingSupport [ libunwind libevent elfutils ];
#buildInputs = optional luaSupport lua5;
@@ -83,13 +83,15 @@ stdenv.mkDerivation rec {
'';
doCheck = true;
-
+
checkPhase = ''
runHook preCheck
- ctest --output-on-failure -E smpi-replay-multiple
+
+ ctest -j $NIX_BUILD_CORES --output-on-failure -E smpi-replay-multiple
+
runHook postCheck
'';
-
+
enableParallelBuilding = true;
meta = {
diff --git a/pkgs/applications/science/robotics/apmplanner2/default.nix b/pkgs/applications/science/robotics/apmplanner2/default.nix
new file mode 100644
index 00000000000..7ae44418fff
--- /dev/null
+++ b/pkgs/applications/science/robotics/apmplanner2/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchFromGitHub, qmake
+, qtbase, qtscript, qtwebkit, qtserialport, qtsvg, qtdeclarative, qtquickcontrols2
+, alsaLib, libsndfile, flite, openssl, udev, SDL2
+}:
+
+stdenv.mkDerivation rec {
+ name = "apmplanner2-${version}";
+ version = "2.0.26";
+ src = fetchFromGitHub {
+ owner = "ArduPilot";
+ repo = "apm_planner";
+ rev = "${version}";
+ sha256 = "0bnyi1r8k8ij5sq2zqv7mfbrxm0xdw97qrx3sk4rinqv2g6h6di4";
+ };
+
+ qtInputs = [
+ qtbase qtscript qtwebkit qtserialport qtsvg qtdeclarative qtquickcontrols2
+ ];
+
+ buildInputs = [ alsaLib libsndfile flite openssl udev SDL2 ] ++ qtInputs;
+ nativeBuildInputs = [ qmake ];
+
+ qmakeFlags = [ "apm_planner.pro" ];
+
+ # this ugly hack is necessary, as `bin/apmplanner2` needs the contents of `share/APMPlanner2` inside of `bin/`
+ preFixup = "ln --relative --symbolic $out/share/APMPlanner2/* $out/bin/";
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "Ground station software for autonomous vehicles";
+ longDescription = ''
+ A GUI ground control station for autonomous vehicles using the MAVLink protocol.
+ Includes support for the APM and PX4 based controllers.
+ '';
+ homepage = http://ardupilot.org/planner2/;
+ license = stdenv.lib.licenses.gpl3;
+ maintainers = [ stdenv.lib.maintainers.wucke13 ];
+ };
+}
diff --git a/pkgs/applications/version-management/bazaar/CVE-2017-14176.patch b/pkgs/applications/version-management/bazaar/CVE-2017-14176.patch
new file mode 100644
index 00000000000..a34ab0c6eb1
--- /dev/null
+++ b/pkgs/applications/version-management/bazaar/CVE-2017-14176.patch
@@ -0,0 +1,149 @@
+diff --git a/bzrlib/tests/test_ssh_transport.py b/bzrlib/tests/test_ssh_transport.py
+index 9e37c3b..fe9f219 100644
+--- a/bzrlib/tests/test_ssh_transport.py
++++ b/bzrlib/tests/test_ssh_transport.py
+@@ -22,6 +22,7 @@ from bzrlib.transport.ssh import (
+ SSHCorpSubprocessVendor,
+ LSHSubprocessVendor,
+ SSHVendorManager,
++ StrangeHostname,
+ )
+
+
+@@ -161,6 +162,19 @@ class SSHVendorManagerTests(TestCase):
+
+ class SubprocessVendorsTests(TestCase):
+
++ def test_openssh_command_tricked(self):
++ vendor = OpenSSHSubprocessVendor()
++ self.assertEqual(
++ vendor._get_vendor_specific_argv(
++ "user", "-oProxyCommand=blah", 100, command=["bzr"]),
++ ["ssh", "-oForwardX11=no", "-oForwardAgent=no",
++ "-oClearAllForwardings=yes",
++ "-oNoHostAuthenticationForLocalhost=yes",
++ "-p", "100",
++ "-l", "user",
++ "--",
++ "-oProxyCommand=blah", "bzr"])
++
+ def test_openssh_command_arguments(self):
+ vendor = OpenSSHSubprocessVendor()
+ self.assertEqual(
+@@ -171,6 +185,7 @@ class SubprocessVendorsTests(TestCase):
+ "-oNoHostAuthenticationForLocalhost=yes",
+ "-p", "100",
+ "-l", "user",
++ "--",
+ "host", "bzr"]
+ )
+
+@@ -184,9 +199,16 @@ class SubprocessVendorsTests(TestCase):
+ "-oNoHostAuthenticationForLocalhost=yes",
+ "-p", "100",
+ "-l", "user",
+- "-s", "host", "sftp"]
++ "-s", "--", "host", "sftp"]
+ )
+
++ def test_openssh_command_tricked(self):
++ vendor = SSHCorpSubprocessVendor()
++ self.assertRaises(
++ StrangeHostname,
++ vendor._get_vendor_specific_argv,
++ "user", "-oProxyCommand=host", 100, command=["bzr"])
++
+ def test_sshcorp_command_arguments(self):
+ vendor = SSHCorpSubprocessVendor()
+ self.assertEqual(
+@@ -209,6 +231,13 @@ class SubprocessVendorsTests(TestCase):
+ "-s", "sftp", "host"]
+ )
+
++ def test_lsh_command_tricked(self):
++ vendor = LSHSubprocessVendor()
++ self.assertRaises(
++ StrangeHostname,
++ vendor._get_vendor_specific_argv,
++ "user", "-oProxyCommand=host", 100, command=["bzr"])
++
+ def test_lsh_command_arguments(self):
+ vendor = LSHSubprocessVendor()
+ self.assertEqual(
+@@ -231,6 +260,13 @@ class SubprocessVendorsTests(TestCase):
+ "--subsystem", "sftp", "host"]
+ )
+
++ def test_plink_command_tricked(self):
++ vendor = PLinkSubprocessVendor()
++ self.assertRaises(
++ StrangeHostname,
++ vendor._get_vendor_specific_argv,
++ "user", "-oProxyCommand=host", 100, command=["bzr"])
++
+ def test_plink_command_arguments(self):
+ vendor = PLinkSubprocessVendor()
+ self.assertEqual(
+diff --git a/bzrlib/transport/ssh.py b/bzrlib/transport/ssh.py
+index eecaa26..6f22341 100644
+--- a/bzrlib/transport/ssh.py
++++ b/bzrlib/transport/ssh.py
+@@ -46,6 +46,10 @@ else:
+ from paramiko.sftp_client import SFTPClient
+
+
++class StrangeHostname(errors.BzrError):
++ _fmt = "Refusing to connect to strange SSH hostname %(hostname)s"
++
++
+ SYSTEM_HOSTKEYS = {}
+ BZR_HOSTKEYS = {}
+
+@@ -360,6 +364,11 @@ class SubprocessVendor(SSHVendor):
+ # tests, but beware of using PIPE which may hang due to not being read.
+ _stderr_target = None
+
++ @staticmethod
++ def _check_hostname(arg):
++ if arg.startswith('-'):
++ raise StrangeHostname(hostname=arg)
++
+ def _connect(self, argv):
+ # Attempt to make a socketpair to use as stdin/stdout for the SSH
+ # subprocess. We prefer sockets to pipes because they support
+@@ -424,9 +433,9 @@ class OpenSSHSubprocessVendor(SubprocessVendor):
+ if username is not None:
+ args.extend(['-l', username])
+ if subsystem is not None:
+- args.extend(['-s', host, subsystem])
++ args.extend(['-s', '--', host, subsystem])
+ else:
+- args.extend([host] + command)
++ args.extend(['--', host] + command)
+ return args
+
+ register_ssh_vendor('openssh', OpenSSHSubprocessVendor())
+@@ -439,6 +448,7 @@ class SSHCorpSubprocessVendor(SubprocessVendor):
+
+ def _get_vendor_specific_argv(self, username, host, port, subsystem=None,
+ command=None):
++ self._check_hostname(host)
+ args = [self.executable_path, '-x']
+ if port is not None:
+ args.extend(['-p', str(port)])
+@@ -460,6 +470,7 @@ class LSHSubprocessVendor(SubprocessVendor):
+
+ def _get_vendor_specific_argv(self, username, host, port, subsystem=None,
+ command=None):
++ self._check_hostname(host)
+ args = [self.executable_path]
+ if port is not None:
+ args.extend(['-p', str(port)])
+@@ -481,6 +492,7 @@ class PLinkSubprocessVendor(SubprocessVendor):
+
+ def _get_vendor_specific_argv(self, username, host, port, subsystem=None,
+ command=None):
++ self._check_hostname(host)
+ args = [self.executable_path, '-x', '-a', '-ssh', '-2', '-batch']
+ if port is not None:
+ args.extend(['-P', str(port)])
diff --git a/pkgs/applications/version-management/bazaar/default.nix b/pkgs/applications/version-management/bazaar/default.nix
index 72e010fd283..fea6fb35830 100644
--- a/pkgs/applications/version-management/bazaar/default.nix
+++ b/pkgs/applications/version-management/bazaar/default.nix
@@ -1,5 +1,4 @@
{ stdenv, fetchurl, python2Packages
-, fetchpatch
, withSFTP ? true
}:
@@ -21,11 +20,7 @@ python2Packages.buildPythonApplication rec {
patches = [
# Bazaar can't find the certificates alone
./add_certificates.patch
- (fetchpatch {
- url = "https://bazaar.launchpad.net/~brz/brz/trunk/revision/6754";
- sha256 = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73";
- name = "CVE-2017-14176.patch";
- })
+ ./CVE-2017-14176.patch
];
postPatch = ''
substituteInPlace bzrlib/transport/http/_urllib2_wrappers.py \
diff --git a/pkgs/applications/version-management/cvs/default.nix b/pkgs/applications/version-management/cvs/default.nix
index 71fb7612b33..2063149dd78 100644
--- a/pkgs/applications/version-management/cvs/default.nix
+++ b/pkgs/applications/version-management/cvs/default.nix
@@ -32,9 +32,10 @@ stdenv.mkDerivation {
doCheck = false; # fails 1 of 1 tests
- meta = {
+ meta = with stdenv.lib; {
homepage = http://cvs.nongnu.org;
description = "Concurrent Versions System - a source control system";
- platforms = stdenv.lib.platforms.all;
+ license = licenses.gpl2; # library is GPLv2, main is GPLv1
+ platforms = platforms.all;
};
}
diff --git a/pkgs/applications/version-management/fossil/default.nix b/pkgs/applications/version-management/fossil/default.nix
index 1373e13c414..b65ada145b9 100644
--- a/pkgs/applications/version-management/fossil/default.nix
+++ b/pkgs/applications/version-management/fossil/default.nix
@@ -21,13 +21,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ tcl ];
doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
-
- checkTarget = "test";
-
- preCheck = stdenv.lib.optional doCheck ''
+ preCheck = ''
export TCLLIBPATH="${tcllib}/lib/tcllib${tcllib.version}"
'';
- configureFlags = if withJson then "--json" else "";
+ configureFlags = stdenv.lib.optional withJson "--json";
preBuild=''
export USER=nonexistent-but-specified-user
diff --git a/pkgs/applications/version-management/git-and-tools/cgit/default.nix b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
index 284a1cc649a..3fb22790904 100644
--- a/pkgs/applications/version-management/git-and-tools/cgit/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/cgit/default.nix
@@ -6,19 +6,19 @@
stdenv.mkDerivation rec {
name = "cgit-${version}";
- version = "1.1";
+ version = "1.2.1";
src = fetchurl {
url = "https://git.zx2c4.com/cgit/snapshot/${name}.tar.xz";
- sha256 = "142qcgs8dwnzhymn0a7xx47p9fc2z5wrb86ah4a9iz0mpqlsz288";
+ sha256 = "1gw2j5xc5qdx2hwiwkr8h6kgya7v9d9ff9j32ga1dys0cca7qm1w";
};
# cgit is tightly coupled with git and needs a git source tree to build.
# IMPORTANT: Remember to check which git version cgit needs on every version
# bump (look for "GIT_VER" in the top-level Makefile).
gitSrc = fetchurl {
- url = "mirror://kernel/software/scm/git/git-2.10.2.tar.xz";
- sha256 = "0wc64dzcxrzgi6kwcljz6y3cwm3ajdgf6aws7g58azbhvl1jk04l";
+ url = "mirror://kernel/software/scm/git/git-2.18.0.tar.xz";
+ sha256 = "14hfwfkrci829a9316hnvkglnqqw1p03cw9k56p4fcb078wbwh4b";
};
nativeBuildInputs = [ pkgconfig ] ++ [ python wrapPython ];
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index 513ff4a8ecd..2093c86b050 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -111,6 +111,8 @@ let
hubUnstable = throw "use gitAndTools.hub instead";
+ pre-commit = callPackage ./pre-commit { };
+
qgit = qt5.callPackage ./qgit { };
stgit = callPackage ./stgit {
diff --git a/pkgs/applications/version-management/git-and-tools/git-extras/default.nix b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
index e4db75c8ad7..1ea60272c33 100644
--- a/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git-extras/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "git-extras-${version}";
- version = "4.5.0";
+ version = "4.6.0";
src = fetchurl {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
- sha256 = "059680bvblbhrlkybg1yisr5zq62pir1rnaxz5izhfsw2ng9s2fb";
+ sha256 = "1jp5wi2h4jqbrjv0iqa45s0f9h3n5k1dxs89jkhg5n5k9jjs7fp3";
};
dontBuild = true;
diff --git a/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix b/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix
new file mode 100644
index 00000000000..d125672f8ca
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/pre-commit/default.nix
@@ -0,0 +1,31 @@
+{ stdenv, python3Packages }:
+with python3Packages; buildPythonApplication rec {
+ pname = "pre_commit";
+ version = "1.10.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1kn8h9k9ca330m5n7r4cvxp679y3sc95m1x23a3qhzgam09n7jwr";
+ };
+
+ propagatedBuildInputs = [
+ aspy-yaml
+ cached-property
+ cfgv
+ identify
+ nodeenv
+ six
+ toml
+ virtualenv
+ ];
+
+ # Tests fail due to a missing windll dependency
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A framework for managing and maintaining multi-language pre-commit hooks";
+ homepage = https://pre-commit.com/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ borisbabic ];
+ };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/tig/default.nix b/pkgs/applications/version-management/git-and-tools/tig/default.nix
index 5b0ba0aba7d..6d2753e4543 100644
--- a/pkgs/applications/version-management/git-and-tools/tig/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/tig/default.nix
@@ -4,14 +4,14 @@
stdenv.mkDerivation rec {
pname = "tig";
- version = "2.4.0";
+ version = "2.4.1";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "jonas";
repo = pname;
rev = name;
- sha256 = "1d5clkdgj0ip1j0k335pr4dabcnap6jr016q90i49p1jxixy96pb";
+ sha256 = "0i26yfn2vjgsg1kdvhhv55jwzds7ih7cnad1xqvilqm83zh47ksd";
};
nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkgconfig ];
diff --git a/pkgs/applications/version-management/gitea/default.nix b/pkgs/applications/version-management/gitea/default.nix
index 85514ed4786..592b348d03f 100644
--- a/pkgs/applications/version-management/gitea/default.nix
+++ b/pkgs/applications/version-management/gitea/default.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
buildGoPackage rec {
name = "gitea-${version}";
- version = "1.4.3";
+ version = "1.5.0";
src = fetchFromGitHub {
owner = "go-gitea";
repo = "gitea";
rev = "v${version}";
- sha256 = "0rl20dhj3in8w3ngix42qly077zrwg578aa2nxxznmn9k8xdvfpd";
+ sha256 = "0gp777x8yjbqvz9i79qv3bn3hrlp1bn7ib57r7w5a7jmr9rd0nca";
};
patches = [ ./static-root-path.patch ];
diff --git a/pkgs/applications/version-management/gitkraken/default.nix b/pkgs/applications/version-management/gitkraken/default.nix
index 9a7609684b5..051ea080fb4 100644
--- a/pkgs/applications/version-management/gitkraken/default.nix
+++ b/pkgs/applications/version-management/gitkraken/default.nix
@@ -12,11 +12,11 @@ let
in
stdenv.mkDerivation rec {
name = "gitkraken-${version}";
- version = "3.6.6";
+ version = "4.0.2";
src = fetchurl {
url = "https://release.gitkraken.com/linux/v${version}.deb";
- sha256 = "01ir325ls1fb6ml79c02c7dyi910lxw0avlwc0nzv8fy4aqavl6p";
+ sha256 = "0dnckd75fcgc9wa4ivbnw2djmk4phzzr891snhxpsvb1dhlc7rgx";
};
libPath = makeLibraryPath [
diff --git a/pkgs/applications/version-management/gitlab/default.nix b/pkgs/applications/version-management/gitlab/default.nix
index 71c62b75868..90d16d84660 100644
--- a/pkgs/applications/version-management/gitlab/default.nix
+++ b/pkgs/applications/version-management/gitlab/default.nix
@@ -104,4 +104,10 @@ stdenv.mkDerivation rec {
inherit rubyEnv;
ruby = rubyEnv.wrappedRuby;
};
+
+ meta = with stdenv.lib; {
+ description = "Web-based Git-repository manager";
+ homepage = https://gitlab.com;
+ license = licenses.mit;
+ };
}
diff --git a/pkgs/applications/version-management/mercurial/default.nix b/pkgs/applications/version-management/mercurial/default.nix
index a4cb1f5b63b..73cf4d74e18 100644
--- a/pkgs/applications/version-management/mercurial/default.nix
+++ b/pkgs/applications/version-management/mercurial/default.nix
@@ -4,7 +4,7 @@
let
# if you bump version, update pkgs.tortoisehg too or ping maintainer
- version = "4.5.2";
+ version = "4.7";
name = "mercurial-${version}";
inherit (python2Packages) docutils hg-git dulwich python;
in python2Packages.buildPythonApplication {
@@ -13,7 +13,7 @@ in python2Packages.buildPythonApplication {
src = fetchurl {
url = "https://mercurial-scm.org/release/${name}.tar.gz";
- sha256 = "14732hhw2ibvy5khqxjc8a983z3rib5vp9lqfbws80lm3kyryjm4";
+ sha256 = "17rl1lyvr3qa5x73xyiwnv09wwiwjd18f01gvispzyvpgx1v3309";
};
inherit python; # pass it so that the same version can be used in hg2git
diff --git a/pkgs/applications/version-management/monotone/default.nix b/pkgs/applications/version-management/monotone/default.nix
index 8f8930424a9..4282f48654e 100644
--- a/pkgs/applications/version-management/monotone/default.nix
+++ b/pkgs/applications/version-management/monotone/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sha256 = "124cwgi2q86hagslbk5idxbs9j896rfjzryhr6z63r6l485gcp7r";
};
- patches = [ ];
+ patches = [ ./monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ boost zlib botan libidn lua pcre sqlite expect
diff --git a/pkgs/applications/version-management/monotone/monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch b/pkgs/applications/version-management/monotone/monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch
new file mode 100644
index 00000000000..1ecda436c25
--- /dev/null
+++ b/pkgs/applications/version-management/monotone/monotone-1.1-Adapt-to-changes-in-pcre-8.42.patch
@@ -0,0 +1,66 @@
+From 70f209ad582121750d54e3692b1e62c7f36af6f9 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=
+Date: Mon, 7 May 2018 14:09:06 +0200
+Subject: [PATCH] Adapt to changes in pcre-8.42
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+pcre-8.42 replaced internal real_pcre with real_pcre8_or_16. This
+broke monotone that decided not to use the public "pcre" type.
+
+This patch adapts monotone to the pcre >= 8.42.
+
+Signed-off-by: Petr Písař
+---
+ src/pcrewrap.cc | 4 ++--
+ src/pcrewrap.hh | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/pcrewrap.cc b/src/pcrewrap.cc
+index 8c0c9d1..30bafff 100644
+--- a/src/pcrewrap.cc
++++ b/src/pcrewrap.cc
+@@ -74,7 +74,7 @@ get_capturecount(void const * bd)
+ namespace pcre
+ {
+ typedef map >
++ pair >
+ regex_cache;
+
+ class regex_cache_manager
+@@ -86,7 +86,7 @@ public:
+ }
+
+ void store(char const * pattern,
+- pair
++ pair
+ data)
+ {
+ cache[pattern] = data;
+diff --git a/src/pcrewrap.hh b/src/pcrewrap.hh
+index 3359cdd..5008e88 100644
+--- a/src/pcrewrap.hh
++++ b/src/pcrewrap.hh
+@@ -18,7 +18,7 @@
+ // definitions and so we don't actually expose it here. Unfortunately, this
+ // means we have to hope this pair of forward declarations will not change...
+
+-struct real_pcre;
++struct real_pcre8_or_16;
+ struct pcre_extra;
+
+ namespace pcre
+@@ -61,7 +61,7 @@ namespace pcre
+ regex & operator=(regex const &);
+
+ // data
+- struct real_pcre const * basedat;
++ struct real_pcre8_or_16 const * basedat;
+ struct pcre_extra const * extradat;
+
+ // used by constructors
+--
+2.14.3
+
diff --git a/pkgs/applications/version-management/mr/default.nix b/pkgs/applications/version-management/mr/default.nix
index 4d7ccaf3027..16948003a7a 100644
--- a/pkgs/applications/version-management/mr/default.nix
+++ b/pkgs/applications/version-management/mr/default.nix
@@ -10,6 +10,10 @@ stdenv.mkDerivation rec {
sha256 = "15i9bs2i25l7ibv530ghy8280kklcgm5kr6j86s7iwcqqckd0czp";
};
+ postPatch = ''
+ patchShebangs .
+ '';
+
buildInputs = [ perl ];
makeFlags = "PREFIX=$(out)";
diff --git a/pkgs/applications/version-management/redmine/2002_FHS_through_env_vars.patch b/pkgs/applications/version-management/redmine/2002_FHS_through_env_vars.patch
deleted file mode 100644
index 889b8c930e7..00000000000
--- a/pkgs/applications/version-management/redmine/2002_FHS_through_env_vars.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-Description: FHS through env vars
-Forwarded: not-needed
-Author: Jérémy Lal
-Last-Update: 2013-09-28
---- redmine.orig/app/models/attachment.rb
-+++ redmine/app/models/attachment.rb
-@@ -46,10 +46,10 @@ class Attachment < ActiveRecord::Base
- "LEFT JOIN #{Project.table_name} ON #{Document.table_name}.project_id = #{Project.table_name}.id"}
-
- cattr_accessor :storage_path
-- @@storage_path = Redmine::Configuration['attachments_storage_path'] || File.join(Rails.root, "files")
-+ @@storage_path = Redmine::Configuration['attachments_storage_path'] || ENV['RAILS_VAR'] ? File.join(ENV['RAILS_VAR'], "files") : File.join(Rails.root, "files")
-
- cattr_accessor :thumbnails_storage_path
-- @@thumbnails_storage_path = File.join(Rails.root, "tmp", "thumbnails")
-+ @@thumbnails_storage_path = ENV['RAILS_TMP'] ? File.join(ENV['RAILS_TMP'], "thumbnails") : File.join(Rails.root, "tmp", "thumbnails")
-
- before_save :files_to_final_location
- after_destroy :delete_from_disk
---- redmine.orig/lib/redmine/configuration.rb
-+++ redmine/lib/redmine/configuration.rb
-@@ -32,7 +32,7 @@ module Redmine
- # * :file: the configuration file to load (default: config/configuration.yml)
- # * :env: the environment to load the configuration for (default: Rails.env)
- def load(options={})
-- filename = options[:file] || File.join(Rails.root, 'config', 'configuration.yml')
-+ filename = options[:file] || ENV['RAILS_ETC'] ? File.join(ENV['RAILS_ETC'], 'configuration.yml') : File.join(Rails.root, 'config', 'configuration.yml')
- env = options[:env] || Rails.env
-
- @config = @defaults.dup
-@@ -103,7 +103,7 @@ module Redmine
- end
-
- def load_deprecated_email_configuration(env)
-- deprecated_email_conf = File.join(Rails.root, 'config', 'email.yml')
-+ deprecated_email_conf = ENV['RAILS_ETC'] ? File.join(ENV['RAILS_ETC'], 'email.yml') : File.join(Rails.root, 'config', 'email.yml')
- if File.file?(deprecated_email_conf)
- warn "Storing outgoing emails configuration in config/email.yml is deprecated. You should now store it in config/configuration.yml using the email_delivery setting."
- @config.merge!({'email_delivery' => load_from_yaml(deprecated_email_conf, env)})
---- redmine.orig/lib/redmine/export/pdf.rb
-+++ redmine/lib/redmine/export/pdf.rb
-@@ -38,7 +38,7 @@ module Redmine
- attr_accessor :footer_date
-
- def initialize(lang, orientation='P')
-- @@k_path_cache = Rails.root.join('tmp', 'pdf')
-+ @@k_path_cache = ENV['RAILS_TMP'] ? File.join(ENV['RAILS_TMP'], 'pdf') : Rails.root.join('tmp', 'pdf')
- FileUtils.mkdir_p @@k_path_cache unless File::exist?(@@k_path_cache)
- set_language_if_valid lang
- pdf_encoding = l(:general_pdf_encoding).upcase
---- redmine.orig/config/application.rb
-+++ redmine/config/application.rb
-@@ -52,8 +63,21 @@ module RedmineApp
- # Do not include all helpers
- config.action_controller.include_all_helpers = false
-
-+ # move tmp directory to RAILS_TMP
-+ config.paths['tmp'] = ENV['RAILS_TMP']
-+
- config.session_store :cookie_store, :key => '_redmine_session'
-
-+ # log path
-+ config.paths['log'] = File.join(ENV['RAILS_LOG'], "#{Rails.env}.log") unless !ENV['RAILS_LOG']
-+
-+ config.paths['public'] = ENV['RAILS_PUBLIC'] unless !ENV['RAILS_PUBLIC']
-+
-+ config.cache_store = :file_store, File.join(ENV['RAILS_TMP'], "cache")
-+
-+ # Set Active Record's database.yml path
-+ config.paths['config/database'] = File.join(ENV['RAILS_ETC'], 'database.yml') unless !ENV['RAILS_ETC']
-+
- if File.exists?(File.join(File.dirname(__FILE__), 'additional_environment.rb'))
- instance_eval File.read(File.join(File.dirname(__FILE__), 'additional_environment.rb'))
- end
---- redmine.orig/lib/plugins/rfpdf/lib/tcpdf.rb
-+++ redmine/lib/plugins/rfpdf/lib/tcpdf.rb
-@@ -89,10 +89,10 @@ class TCPDF
- @@k_small_ratio = 2/3.0
-
- cattr_accessor :k_path_cache
-- @@k_path_cache = Rails.root.join('tmp')
-+ @@k_path_cache = ENV['RAILS_TMP'] ? ENV['RAILS_TMP'] : Rails.root.join('tmp')
-
- cattr_accessor :k_path_url_cache
-- @@k_path_url_cache = Rails.root.join('tmp')
-+ @@k_path_url_cache = ENV['RAILS_TMP'] ? ENV['RAILS_TMP'] : Rails.root.join('tmp')
-
- attr_accessor :barcode
-
---- redmine.orig/lib/redmine/scm/adapters/abstract_adapter.rb
-+++ redmine/lib/redmine/scm/adapters/abstract_adapter.rb
-@@ -222,7 +222,7 @@ module Redmine
- if @stderr_log_file.nil?
- writable = false
- path = Redmine::Configuration['scm_stderr_log_file'].presence
-- path ||= Rails.root.join("log/#{Rails.env}.scm.stderr.log").to_s
-+ path ||= ENV['RAILS_LOG'] ? File.join(ENV['RAILS_LOG'], "#{Rails.env}.scm.stderr.log").to_s : Rails.root.join("log/#{Rails.env}.scm.stderr.log").to_s
- if File.exists?(path)
- if File.file?(path) && File.writable?(path)
- writable = true
diff --git a/pkgs/applications/version-management/redmine/2003_externalize_session_config.patch b/pkgs/applications/version-management/redmine/2003_externalize_session_config.patch
deleted file mode 100644
index 39af8e02e55..00000000000
--- a/pkgs/applications/version-management/redmine/2003_externalize_session_config.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-Description: Externalize session config to yml in /etc
-Forwarded: not-needed
-Author: Jérémy Lal
-Last-Update: 2010-01-10
---- redmine.orig/lib/tasks/initializers.rake
-+++ redmine/lib/tasks/initializers.rake
-@@ -1,11 +1,12 @@
- desc 'Generates a secret token for the application.'
-+task :generate_secret_token do
-
--file 'config/initializers/secret_token.rb' do
-- path = File.join(Rails.root, 'config', 'initializers', 'secret_token.rb')
-- secret = SecureRandom.hex(40)
-- File.open(path, 'w') do |f|
-- f.write <<"EOF"
--# This file was generated by 'rake generate_secret_token', and should
-+filename = ENV['YML_SESSION_FILENAME'] ? ENV['YML_SESSION_FILENAME'] : 'session.yml'
-+path = File.join(ENV['RAILS_ETC'] ? ENV['RAILS_ETC'] : File.join(Rails.root, 'config'), filename)
-+secret = SecureRandom.hex(40)
-+File.open(path, 'w') do |f|
-+ f.write <<"EOF"
-+# This file was generated by 'rake generate_session_store',
- # not be made visible to public.
- # If you have a load-balancing Redmine cluster, you will need to use the
- # same version of this file on each machine. And be sure to restart your
-@@ -15,10 +18,18 @@ file 'config/initializers/secret_token.r
- # change this key, all old sessions will become invalid! Make sure the
- # secret is at least 30 characters and all random, no regular words or
- # you'll be exposed to dictionary attacks.
--RedmineApp::Application.config.secret_token = '#{secret}'
-+
-+production:
-+ key: _redmine_
-+ secret: #{secret}
-+
-+development:
-+ key: _redmine_
-+ secret: #{secret}
-+
-+test:
-+ key: _redmine_
-+ secret: #{secret}
- EOF
- end
- end
--
--desc 'Generates a secret token for the application.'
--task :generate_secret_token => ['config/initializers/secret_token.rb']
---- redmine.orig/config/application.rb
-+++ redmine/config/application.rb
-@@ -66,7 +66,20 @@ module RedmineApp
- # move tmp directory to RAILS_TMP
- config.paths['tmp'] = ENV['RAILS_TMP']
-
-- config.session_store :cookie_store, :key => '_redmine_session'
-+ # loads cookie based session session and secret keys
-+ # this is needed here because initializers are loaded after plugins,
-+ # and some plugins initialize ActionController which requires a secret to be set.
-+ # crash if file not found
-+ relativeUrlRoot = ENV['RAILS_RELATIVE_URL_ROOT']
-+ filename = ENV['RAILS_ETC'] ? File.join(ENV['RAILS_ETC'], 'session.yml') : File.join(File.dirname(__FILE__), '..', 'session.yml')
-+ if File.exists?(filename)
-+ sessionconfig = YAML::load_file(filename)
-+ config.session_store :cookie_store, :key => sessionconfig[Rails.env]['key'], :path => (relativeUrlRoot.blank?) ? '/' : relativeUrlRoot
-+ config.secret_token = sessionconfig[Rails.env]['secret']
-+ else
-+ # temporary settings before session.yml is created
-+ config.session_store :cookie_store, :key => '_redmine_session', :path => (relativeUrlRoot.blank?) ? '/' : relativeUrlRoot
-+ end
-
- # log path
- config.paths['log'] = File.join(ENV['RAILS_LOG'], "#{Rails.env}.log") unless !ENV['RAILS_LOG']
diff --git a/pkgs/applications/version-management/redmine/2004_FHS_plugins_assets.patch b/pkgs/applications/version-management/redmine/2004_FHS_plugins_assets.patch
deleted file mode 100644
index d9a6844a6a3..00000000000
--- a/pkgs/applications/version-management/redmine/2004_FHS_plugins_assets.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- redmine.orig/lib/redmine/plugin.rb
-+++ redmine/lib/redmine/plugin.rb
-@@ -47,7 +47,7 @@ module Redmine #:nodoc:
- self.directory = File.join(Rails.root, 'plugins')
-
- cattr_accessor :public_directory
-- self.public_directory = File.join(Rails.root, 'public', 'plugin_assets')
-+ self.public_directory = ENV['RAILS_TMP'] ? File.join(ENV['RAILS_TMP'], 'plugin_assets') : File.join(Rails.root, 'public', 'plugin_assets')
-
- @registered_plugins = {}
- class << self
diff --git a/pkgs/applications/version-management/redmine/Gemfile b/pkgs/applications/version-management/redmine/Gemfile
new file mode 100644
index 00000000000..744d6bfdd74
--- /dev/null
+++ b/pkgs/applications/version-management/redmine/Gemfile
@@ -0,0 +1,120 @@
+source 'https://rubygems.org'
+
+if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.5.0')
+ abort "Redmine requires Bundler 1.5.0 or higher (you're using #{Bundler::VERSION}).\nPlease update with 'gem update bundler'."
+end
+
+gem "rails", "4.2.8"
+gem "addressable", "2.4.0" if RUBY_VERSION < "2.0"
+if RUBY_VERSION < "2.1"
+ gem "public_suffix", (RUBY_VERSION < "2.0" ? "~> 1.4" : "~> 2.0.5")
+end
+gem "jquery-rails", "~> 3.1.4"
+gem "coderay", "~> 1.1.1"
+gem "request_store", "1.0.5"
+gem "mime-types", (RUBY_VERSION >= "2.0" ? "~> 3.0" : "~> 2.99")
+gem "protected_attributes"
+gem "actionpack-xml_parser"
+gem "roadie-rails", "~> 1.1.1"
+gem "roadie", "~> 3.2.1"
+gem "mimemagic"
+gem "mail", "~> 2.6.4"
+
+gem "nokogiri", (RUBY_VERSION >= "2.1" ? "~> 1.8.1" : "~> 1.6.8")
+gem "i18n", "~> 0.7.0"
+gem "ffi", "1.9.14", :platforms => :mingw if RUBY_VERSION < "2.0"
+
+# Request at least rails-html-sanitizer 1.0.3 because of security advisories
+gem "rails-html-sanitizer", ">= 1.0.3"
+
+# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
+gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin]
+gem "rbpdf", "~> 1.19.3"
+
+# Optional gem for LDAP authentication
+group :ldap do
+ gem "net-ldap", "~> 0.12.0"
+end
+
+# Optional gem for OpenID authentication
+group :openid do
+ gem "ruby-openid", "~> 2.3.0", :require => "openid"
+ gem "rack-openid"
+end
+
+platforms :mri, :mingw, :x64_mingw do
+ # Optional gem for exporting the gantt to a PNG file, not supported with jruby
+ group :rmagick do
+ gem "rmagick", ">= 2.14.0"
+ end
+
+ # Optional Markdown support, not for JRuby
+ group :markdown do
+ gem "redcarpet", "~> 3.4.0"
+ end
+end
+
+# Include database gems for the adapters found in the database
+# configuration file
+require 'erb'
+require 'yaml'
+
+# NixOS - manually added to ensure mysql and postgres will always be include
+gem "mysql2", "~> 0.4.6", :platforms => [:mri, :mingw, :x64_mingw]
+gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw]
+
+database_file = File.join(File.dirname(__FILE__), "config/database.yml")
+if File.exist?(database_file)
+ database_config = YAML::load(ERB.new(IO.read(database_file)).result)
+ adapters = database_config.values.map {|c| c['adapter']}.compact.uniq
+ if adapters.any?
+ adapters.each do |adapter|
+ case adapter
+ when 'mysql2'
+ gem "mysql2", "~> 0.4.6", :platforms => [:mri, :mingw, :x64_mingw]
+ when /postgresql/
+ gem "pg", "~> 0.18.1", :platforms => [:mri, :mingw, :x64_mingw]
+ when /sqlite3/
+ gem "sqlite3", (RUBY_VERSION < "2.0" && RUBY_PLATFORM =~ /mingw/ ? "1.3.12" : "~>1.3.12"),
+ :platforms => [:mri, :mingw, :x64_mingw]
+ when /sqlserver/
+ gem "tiny_tds", (RUBY_VERSION >= "2.0" ? "~> 1.0.5" : "~> 0.7.0"), :platforms => [:mri, :mingw, :x64_mingw]
+ gem "activerecord-sqlserver-adapter", :platforms => [:mri, :mingw, :x64_mingw]
+ else
+ warn("Unknown database adapter `#{adapter}` found in config/database.yml, use Gemfile.local to load your own database gems")
+ end
+ end
+ else
+ warn("No adapter found in config/database.yml, please configure it first")
+ end
+else
+ warn("Please configure your config/database.yml first")
+end
+
+# NixOS - manually removed because I couldn't figure out how to get "bundle exec rails server webrick -e production" to ignore these groups
+#group :development do
+# gem "rdoc", "~> 4.3"
+# gem "yard"
+#end
+
+#group :test do
+# gem "minitest"
+# gem "rails-dom-testing"
+# gem "mocha"
+# gem "simplecov", "~> 0.9.1", :require => false
+# # TODO: remove this after upgrading to Rails 5
+# gem "test_after_commit", "~> 0.4.2"
+# # For running UI tests
+# gem "capybara"
+# gem "selenium-webdriver", "~> 2.53.4"
+#end
+
+local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
+if File.exists?(local_gemfile)
+ eval_gemfile local_gemfile
+end
+
+# Load plugins' Gemfiles
+Dir.glob File.expand_path("../plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
+ eval_gemfile file
+end
diff --git a/pkgs/applications/version-management/redmine/Gemfile.lock b/pkgs/applications/version-management/redmine/Gemfile.lock
index c660e73f4a0..589537c2af7 100644
--- a/pkgs/applications/version-management/redmine/Gemfile.lock
+++ b/pkgs/applications/version-management/redmine/Gemfile.lock
@@ -1,152 +1,162 @@
GEM
remote: https://rubygems.org/
specs:
- actionmailer (3.2.19)
- actionpack (= 3.2.19)
- mail (~> 2.5.4)
- actionpack (3.2.19)
- activemodel (= 3.2.19)
- activesupport (= 3.2.19)
- builder (~> 3.0.0)
+ actionmailer (4.2.8)
+ actionpack (= 4.2.8)
+ actionview (= 4.2.8)
+ activejob (= 4.2.8)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ actionpack (4.2.8)
+ actionview (= 4.2.8)
+ activesupport (= 4.2.8)
+ rack (~> 1.6)
+ rack-test (~> 0.6.2)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ rails-html-sanitizer (~> 1.0, >= 1.0.2)
+ actionpack-xml_parser (1.0.2)
+ actionpack (>= 4.0.0, < 5)
+ actionview (4.2.8)
+ activesupport (= 4.2.8)
+ builder (~> 3.1)
erubis (~> 2.7.0)
- journey (~> 1.0.4)
- rack (~> 1.4.5)
- rack-cache (~> 1.2)
- rack-test (~> 0.6.1)
- sprockets (~> 2.2.1)
- activemodel (3.2.19)
- activesupport (= 3.2.19)
- builder (~> 3.0.0)
- activerecord (3.2.19)
- activemodel (= 3.2.19)
- activesupport (= 3.2.19)
- arel (~> 3.0.2)
- tzinfo (~> 0.3.29)
- activeresource (3.2.19)
- activemodel (= 3.2.19)
- activesupport (= 3.2.19)
- activesupport (3.2.19)
- i18n (~> 0.6, >= 0.6.4)
- multi_json (~> 1.0)
- arel (3.0.3)
- awesome_nested_set (2.1.6)
- activerecord (>= 3.0.0)
- builder (3.0.0)
- capybara (2.1.0)
- mime-types (>= 1.16)
- nokogiri (>= 1.3.3)
- rack (>= 1.0.0)
- rack-test (>= 0.5.4)
- xpath (~> 2.0)
- childprocess (0.5.5)
- ffi (~> 1.0, >= 1.0.11)
- coderay (1.1.0)
+ rails-dom-testing (~> 1.0, >= 1.0.5)
+ rails-html-sanitizer (~> 1.0, >= 1.0.3)
+ activejob (4.2.8)
+ activesupport (= 4.2.8)
+ globalid (>= 0.3.0)
+ activemodel (4.2.8)
+ activesupport (= 4.2.8)
+ builder (~> 3.1)
+ activerecord (4.2.8)
+ activemodel (= 4.2.8)
+ activesupport (= 4.2.8)
+ arel (~> 6.0)
+ activesupport (4.2.8)
+ i18n (~> 0.7)
+ minitest (~> 5.1)
+ thread_safe (~> 0.3, >= 0.3.4)
+ tzinfo (~> 1.1)
+ addressable (2.5.2)
+ public_suffix (>= 2.0.2, < 4.0)
+ arel (6.0.4)
+ builder (3.2.3)
+ coderay (1.1.2)
+ concurrent-ruby (1.0.5)
+ crass (1.0.4)
+ css_parser (1.6.0)
+ addressable
erubis (2.7.0)
- fastercsv (1.5.5)
- ffi (1.9.5)
- hike (1.2.3)
- i18n (0.6.11)
- journey (1.0.4)
- jquery-rails (2.0.3)
- railties (>= 3.1.0, < 5.0)
- thor (~> 0.14)
- json (1.8.3)
- mail (2.5.4)
- mime-types (~> 1.16)
- treetop (~> 1.4.8)
- metaclass (0.0.4)
- mime-types (1.25.1)
- mini_portile (0.6.0)
- mocha (1.0.0)
- metaclass (~> 0.0.1)
- multi_json (1.10.1)
- net-ldap (0.3.1)
- nokogiri (1.6.3.1)
- mini_portile (= 0.6.0)
- pg (0.17.1)
- polyglot (0.3.5)
- rack (1.4.5)
- rack-cache (1.2)
- rack (>= 0.4)
+ globalid (0.4.1)
+ activesupport (>= 4.2.0)
+ htmlentities (4.3.4)
+ i18n (0.7.0)
+ jquery-rails (3.1.5)
+ railties (>= 3.0, < 5.0)
+ thor (>= 0.14, < 2.0)
+ loofah (2.2.2)
+ crass (~> 1.0.2)
+ nokogiri (>= 1.5.9)
+ mail (2.6.6)
+ mime-types (>= 1.16, < 4)
+ mime-types (3.2.2)
+ mime-types-data (~> 3.2015)
+ mime-types-data (3.2018.0812)
+ mimemagic (0.3.2)
+ mini_portile2 (2.3.0)
+ minitest (5.11.3)
+ mysql2 (0.4.10)
+ net-ldap (0.12.1)
+ nokogiri (1.8.4)
+ mini_portile2 (~> 2.3.0)
+ pg (0.18.4)
+ protected_attributes (1.1.4)
+ activemodel (>= 4.0.1, < 5.0)
+ public_suffix (3.0.3)
+ rack (1.6.10)
rack-openid (1.4.2)
rack (>= 1.1.0)
ruby-openid (>= 2.1.8)
- rack-ssl (1.3.4)
- rack
- rack-test (0.6.2)
+ rack-test (0.6.3)
rack (>= 1.0)
- rails (3.2.19)
- actionmailer (= 3.2.19)
- actionpack (= 3.2.19)
- activerecord (= 3.2.19)
- activeresource (= 3.2.19)
- activesupport (= 3.2.19)
- bundler (~> 1.0)
- railties (= 3.2.19)
- railties (3.2.19)
- actionpack (= 3.2.19)
- activesupport (= 3.2.19)
- rack-ssl (~> 1.3.2)
+ rails (4.2.8)
+ actionmailer (= 4.2.8)
+ actionpack (= 4.2.8)
+ actionview (= 4.2.8)
+ activejob (= 4.2.8)
+ activemodel (= 4.2.8)
+ activerecord (= 4.2.8)
+ activesupport (= 4.2.8)
+ bundler (>= 1.3.0, < 2.0)
+ railties (= 4.2.8)
+ sprockets-rails
+ rails-deprecated_sanitizer (1.0.3)
+ activesupport (>= 4.2.0.alpha)
+ rails-dom-testing (1.0.9)
+ activesupport (>= 4.2.0, < 5.0)
+ nokogiri (~> 1.6)
+ rails-deprecated_sanitizer (>= 1.0.1)
+ rails-html-sanitizer (1.0.4)
+ loofah (~> 2.2, >= 2.2.2)
+ railties (4.2.8)
+ actionpack (= 4.2.8)
+ activesupport (= 4.2.8)
rake (>= 0.8.7)
- rdoc (~> 3.4)
- thor (>= 0.14.6, < 2.0)
- rake (10.1.1)
- rdoc (3.12.2)
- json (~> 1.4)
- redcarpet (2.3.0)
- rmagick (2.13.3)
+ thor (>= 0.18.1, < 2.0)
+ rake (12.3.1)
+ rbpdf (1.19.5)
+ htmlentities
+ rbpdf-font (~> 1.19.0)
+ rbpdf-font (1.19.1)
+ redcarpet (3.4.0)
+ request_store (1.0.5)
+ rmagick (2.16.0)
+ roadie (3.2.2)
+ css_parser (~> 1.4)
+ nokogiri (~> 1.5)
+ roadie-rails (1.1.1)
+ railties (>= 3.0, < 5.1)
+ roadie (~> 3.1)
ruby-openid (2.3.0)
- rubyzip (1.1.6)
- selenium-webdriver (2.43.0)
- childprocess (~> 0.5)
- multi_json (~> 1.0)
- rubyzip (~> 1.0)
- websocket (~> 1.0)
- shoulda (3.3.2)
- shoulda-context (~> 1.0.1)
- shoulda-matchers (~> 1.4.1)
- shoulda-context (1.0.2)
- shoulda-matchers (1.4.1)
- activesupport (>= 3.0.0)
- sprockets (2.2.2)
- hike (~> 1.2)
- multi_json (~> 1.0)
- rack (~> 1.0)
- tilt (~> 1.1, != 1.3.0)
- thor (0.19.1)
- tilt (1.4.1)
- treetop (1.4.15)
- polyglot
- polyglot (>= 0.3.1)
- tzinfo (0.3.41)
- websocket (1.2.1)
- xpath (2.0.0)
- nokogiri (~> 1.3)
- yard (0.8.7.4)
+ sprockets (3.7.2)
+ concurrent-ruby (~> 1.0)
+ rack (> 1, < 3)
+ sprockets-rails (3.2.1)
+ actionpack (>= 4.0)
+ activesupport (>= 4.0)
+ sprockets (>= 3.0.0)
+ thor (0.20.0)
+ thread_safe (0.3.6)
+ tzinfo (1.2.5)
+ thread_safe (~> 0.1)
PLATFORMS
ruby
DEPENDENCIES
- activerecord-jdbc-adapter (~> 1.3.2)
- activerecord-jdbcpostgresql-adapter
- awesome_nested_set (= 2.1.6)
- builder (= 3.0.0)
- capybara (~> 2.1.0)
- coderay (~> 1.1.0)
- fastercsv (~> 1.5.0)
- jquery-rails (~> 2.0.2)
- mime-types
- mocha (~> 1.0.0)
- net-ldap (~> 0.3.1)
- pg (>= 0.11.0)
+ actionpack-xml_parser
+ coderay (~> 1.1.1)
+ i18n (~> 0.7.0)
+ jquery-rails (~> 3.1.4)
+ mail (~> 2.6.4)
+ mime-types (~> 3.0)
+ mimemagic
+ mysql2 (~> 0.4.6)
+ net-ldap (~> 0.12.0)
+ nokogiri (~> 1.8.1)
+ pg (~> 0.18.1)
+ protected_attributes
rack-openid
- rails (= 3.2.19)
- rake (~> 10.1.1)
- rdoc (>= 2.4.2)
- redcarpet (~> 2.3.0)
- rmagick (>= 2.0.0)
+ rails (= 4.2.8)
+ rails-html-sanitizer (>= 1.0.3)
+ rbpdf (~> 1.19.3)
+ redcarpet (~> 3.4.0)
+ request_store (= 1.0.5)
+ rmagick (>= 2.14.0)
+ roadie (~> 3.2.1)
+ roadie-rails (~> 1.1.1)
ruby-openid (~> 2.3.0)
- selenium-webdriver
- shoulda (~> 3.3.2)
- yard
+ tzinfo-data
+
+BUNDLED WITH
+ 1.16.1
diff --git a/pkgs/applications/version-management/redmine/Gemfile.nix b/pkgs/applications/version-management/redmine/Gemfile.nix
deleted file mode 100644
index 77adfba334e..00000000000
--- a/pkgs/applications/version-management/redmine/Gemfile.nix
+++ /dev/null
@@ -1,332 +0,0 @@
-[
-{
-name = "actionmailer";
-hash = "cd9f0b22f755b0adeae13cf949adaf63fa1c068c72d0a100572c6a11aecd3ba7";
-url = "http://rubygems.org/downloads/actionmailer-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "actionpack";
-hash = "c58ca2342aff2062f4f478551ce46d81918ac93200bc62d099764d2cd7499fcd";
-url = "http://rubygems.org/downloads/actionpack-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "activemodel";
-hash = "4ea3abf790eca9ee8228e9e2a465350e258294270a639b63f0e1dfad236fe70e";
-url = "http://rubygems.org/downloads/activemodel-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "activerecord";
-hash = "052945ad510744aaa3e35a817a6f515a2316e7dd96df6460f75b36067bb60372";
-url = "http://rubygems.org/downloads/activerecord-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "activeresource";
-hash = "8617d24537ca937cc67aac46aaa29782510d66136605426d0a23a3585a839daf";
-url = "http://rubygems.org/downloads/activeresource-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "activesupport";
-hash = "2c837a59250da14b12a6b0cfb6774f0afae90aa749fd96ad4347344d8417ad3d";
-url = "http://rubygems.org/downloads/activesupport-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "arel";
-hash = "c0006e2169deee3b8cc2d258296388822eeb2db59832450b9b7316e1387d0da4";
-url = "http://rubygems.org/downloads/arel-3.0.3.gem";
-version = "3.0.3";
-}
-{
-name = "awesome_nested_set";
-hash = "0dcd801aea5048f5ab907b62b4174b6763b191eaa4e1e11bb83f996f01349af8";
-url = "http://rubygems.org/downloads/awesome_nested_set-2.1.6.gem";
-version = "2.1.6";
-}
-{
-name = "builder";
-hash = "fbd3e15e5de02245f7d649b3415b2c2875cdc9a14dccde89aa30fc14a314618e";
-url = "http://rubygems.org/downloads/builder-3.0.0.gem";
-version = "3.0.0";
-}
-{
-name = "capybara";
-hash = "a9a19f8d6bb2dfcb1f05ea3e1727cb556d1cba0d234d1712b481e8d4f7bbb91e";
-url = "http://rubygems.org/downloads/capybara-2.1.0.gem";
-version = "2.1.0";
-}
-{
-name = "childprocess";
-hash = "9b583295a11932d2eeffa1e8f5b8fb2fb0064a2f0111ad98c3b752b94f80bf33";
-url = "http://rubygems.org/downloads/childprocess-0.5.5.gem";
-version = "0.5.5";
-}
-{
-name = "coderay";
-hash = "5a943c59e36f7ef9dd2677855735656413af02e3f302431e9c548aabe89f3c15";
-url = "http://rubygems.org/downloads/coderay-1.1.0.gem";
-version = "1.1.0";
-}
-{
-name = "erubis";
-hash = "63653f5174a7997f6f1d6f465fbe1494dcc4bdab1fb8e635f6216989fb1148ba";
-url = "http://rubygems.org/downloads/erubis-2.7.0.gem";
-version = "2.7.0";
-}
-{
-name = "fastercsv";
-hash = "d098199e62e4e10eec436a9ea9b8c189dacd5c06f2825f00d1e0f1c29fdbc3b5";
-url = "http://rubygems.org/downloads/fastercsv-1.5.5.gem";
-version = "1.5.5";
-}
-{
-name = "ffi";
-hash = "0d2ef90163eef8545689e8dfc27fb1245a2d82e3500d587de1e38290629e662f";
-url = "http://rubygems.org/downloads/ffi-1.9.5.gem";
-version = "1.9.5";
-}
-{
-name = "hike";
-hash = "154e2f2593845e5bcd8ed2ba3092600c55c6ad8c630722857de3fdaf334ccc44";
-url = "http://rubygems.org/downloads/hike-1.2.3.gem";
-version = "1.2.3";
-}
-{
-name = "i18n";
-hash = "b37dda25b30484f2674a851e24ae098a38564a61c976fa91a34bf8fceaa3923b";
-url = "http://rubygems.org/downloads/i18n-0.6.11.gem";
-version = "0.6.11";
-}
-{
-name = "journey";
-hash = "7454b8612530784000fbb17ea2df749a71b70702a0ac8ebef4a1e7f05aecc10f";
-url = "http://rubygems.org/downloads/journey-1.0.4.gem";
-version = "1.0.4";
-}
-{
-name = "jquery-rails";
-hash = "cc4eab342fb3b1fcbb2fc1c9a61b09ecd86d795b1f74d607994b0bc6fd5ef444";
-url = "http://rubygems.org/downloads/jquery-rails-2.0.3.gem";
-version = "2.0.3";
-}
-{
-name = "json";
-hash = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc";
-url = "http://rubygems.org/downloads/json-1.8.3.gem";
-version = "1.8.3";
-}
-{
-name = "mail";
-hash = "446585c38b062121252688dcc9cc70af1f470822e30db021bb97d185969e257c";
-url = "http://rubygems.org/downloads/mail-2.5.4.gem";
-version = "2.5.4";
-}
-{
-name = "metaclass";
-hash = "8569685c902108b1845be4e5794d646f2a8adcb0280d7651b600dab0844fe942";
-url = "http://rubygems.org/downloads/metaclass-0.0.4.gem";
-version = "0.0.4";
-}
-{
-name = "mime-types";
-hash = "88ef3c596481678710ffd4018fa40f1999b02d97babea39682ba7d5badd21f56";
-url = "http://rubygems.org/downloads/mime-types-1.25.1.gem";
-version = "1.25.1";
-}
-{
-name = "mini_portile";
-hash = "762b3e241362de24b2eb2bb1b98638399b931e9e51bece5f8e2df7611eb16c26";
-url = "http://rubygems.org/downloads/mini_portile-0.6.0.gem";
-version = "0.6.0";
-}
-{
-name = "mocha";
-hash = "788fd93c8009a7e0eebd155509953e5987f4681902aad666a294283baa09899a";
-url = "http://rubygems.org/downloads/mocha-1.0.0.gem";
-version = "1.0.0";
-}
-{
-name = "multi_json";
-hash = "2c98979877e87df0b338ebf5c86091b390f53d62c11a8232bd51ca007e0b82d2";
-url = "http://rubygems.org/downloads/multi_json-1.10.1.gem";
-version = "1.10.1";
-}
-{
-name = "net-ldap";
-hash = "953551665fb0d398740a72a26314c6d34bd70fa35419c96dc58351f17d9a5081";
-url = "http://rubygems.org/downloads/net-ldap-0.3.1.gem";
-version = "0.3.1";
-}
-{
-name = "nokogiri";
-hash = "91761a654439406b5bed71adf6092d49829e26332b4c0e7c8a23a2e628442585";
-url = "http://rubygems.org/downloads/nokogiri-1.6.3.1.gem";
-version = "1.6.3.1";
-}
-{
-name = "pg";
-hash = "e7933e8f7f184c28e820ed85ddfb3ad8a13933b2b2ab8656aa8f81cb0aa610a6";
-url = "http://rubygems.org/downloads/pg-0.17.1.gem";
-version = "0.17.1";
-}
-{
-name = "polyglot";
-hash = "59d66ef5e3c166431c39cb8b7c1d02af419051352f27912f6a43981b3def16af";
-url = "http://rubygems.org/downloads/polyglot-0.3.5.gem";
-version = "0.3.5";
-}
-{
-name = "rack";
-hash = "f7bf3faa8e09a2ff26475372de36a724e7470d6bdc33d189a0ec34b49605f308";
-url = "http://rubygems.org/downloads/rack-1.4.5.gem";
-version = "1.4.5";
-}
-{
-name = "rack-cache";
-hash = "02bfed05f8b3266db804f2fa445801636ca2c6d211a3137ec796f88af5756e1c";
-url = "http://rubygems.org/downloads/rack-cache-1.2.gem";
-version = "1.2";
-}
-{
-name = "rack-openid";
-hash = "8cd2305e738463a7da98791f9ac4df4cf3f6ed27908d982350430694ac2fe869";
-url = "http://rubygems.org/downloads/rack-openid-1.4.2.gem";
-version = "1.4.2";
-}
-{
-name = "rack-ssl";
-hash = "d703764fa2a0d44a2163d6add65be89f5dba4477d1959b90d3727682a9c37dcf";
-url = "http://rubygems.org/downloads/rack-ssl-1.3.4.gem";
-version = "1.3.4";
-}
-{
-name = "rack-test";
-hash = "7e920b6aac888e4a3846e5997fb1cbf456bdb5846322b58dc31697a54a38b306";
-url = "http://rubygems.org/downloads/rack-test-0.6.2.gem";
-version = "0.6.2";
-}
-{
-name = "rails";
-hash = "33b64cf78dfcf3206d961ce03e8fe6d260081da696e60da39d0b2a4a160fe22b";
-url = "http://rubygems.org/downloads/rails-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "railties";
-hash = "c569009ee5c005190d208ac228087fdc094b10c6f0cf209f1d12c552b447cc10";
-url = "http://rubygems.org/downloads/railties-3.2.19.gem";
-version = "3.2.19";
-}
-{
-name = "rake";
-hash = "85e446590871dd3469c80dfe70a0296c20b76a9006af6b728c1f47d0b460412d";
-url = "http://rubygems.org/downloads/rake-10.1.1.gem";
-version = "10.1.1";
-}
-{
-name = "rdoc";
-hash = "a8e2b78f7e5ec4cc4716cd863975645f2f2377dc6db267a15e427e5fae2633ed";
-url = "http://rubygems.org/downloads/rdoc-3.12.2.gem";
-version = "3.12.2";
-}
-{
-name = "redcarpet";
-hash = "5c9bcc307fba97ff5a25eec74f08365c17e929d2a5c707db32d6fc99ec81f0b9";
-url = "http://rubygems.org/downloads/redcarpet-2.3.0.gem";
-version = "2.3.0";
-}
-{
-name = "rmagick";
-hash = "109f3b8be90afdea9abbdd2a79a955cd808b5cad65d937ed12676da22870d3b4";
-url = "http://rubygems.org/downloads/rmagick-2.13.3.gem";
-version = "2.13.3";
-}
-{
-name = "ruby-openid";
-hash = "f69ed004e95f7094e23bfd8bc9ebfb1dc88a7b46637252ca2907a1189870ea7b";
-url = "http://rubygems.org/downloads/ruby-openid-2.3.0.gem";
-version = "2.3.0";
-}
-{
-name = "rubyzip";
-hash = "a996435ee9698be6a09d3748f4d23ee15aaf45cbfef1749def165af6ea3c0a9e";
-url = "http://rubygems.org/downloads/rubyzip-1.1.6.gem";
-version = "1.1.6";
-}
-{
-name = "selenium-webdriver";
-hash = "09fe4374d1541cb45403ad1238c2d88129f3afb985218635af087a06c99a521a";
-url = "http://rubygems.org/downloads/selenium-webdriver-2.43.0.gem";
-version = "2.43.0";
-}
-{
-name = "shoulda";
-hash = "52e70b71cbfb7c01dace14e268a62d86c21ddd1e5ec0116c8b1e632d8e04e412";
-url = "http://rubygems.org/downloads/shoulda-3.3.2.gem";
-version = "3.3.2";
-}
-{
-name = "shoulda-context";
-hash = "ee5559aa13248c70fdec6868a3c144adf7438c904c59d1a76b04a002e5151de5";
-url = "http://rubygems.org/downloads/shoulda-context-1.0.2.gem";
-version = "1.0.2";
-}
-{
-name = "shoulda-matchers";
-hash = "c35693cbfa84213212dffbc2c87487427ef364927340151329a842f0a06086b9";
-url = "http://rubygems.org/downloads/shoulda-matchers-1.4.1.gem";
-version = "1.4.1";
-}
-{
-name = "sprockets";
-hash = "fae893b7e86e83c1936f6f2a64db3550510f86eabdd5fa9f0f23fb25d7e0cf96";
-url = "http://rubygems.org/downloads/sprockets-2.2.2.gem";
-version = "2.2.2";
-}
-{
-name = "thor";
-hash = "9ff834f031b5550c743bb8a3139317fefdae9cdebd02d60de376658f427fe522";
-url = "http://rubygems.org/downloads/thor-0.19.1.gem";
-version = "0.19.1";
-}
-{
-name = "tilt";
-hash = "39820562c4f5db45fe18de87ccc30a0e77a998bf5334b1d8c10a2f7dbc1f5903";
-url = "http://rubygems.org/downloads/tilt-1.4.1.gem";
-version = "1.4.1";
-}
-{
-name = "treetop";
-hash = "ffa68f201c0f62c26b0a1d13233d73194400596964696843f87ebb5d812f12ff";
-url = "http://rubygems.org/downloads/treetop-1.4.15.gem";
-version = "1.4.15";
-}
-{
-name = "tzinfo";
-hash = "381b22fd1744a35d0a0239f563f505773681e626e6d900063b14cb9b1b68e98c";
-url = "http://rubygems.org/downloads/tzinfo-0.3.41.gem";
-version = "0.3.41";
-}
-{
-name = "websocket";
-hash = "e626c8c3e8593735d900265fb1fc3439fd06b394069860177d8f40733b12ae9e";
-url = "http://rubygems.org/downloads/websocket-1.2.1.gem";
-version = "1.2.1";
-}
-{
-name = "xpath";
-hash = "9ca4a1cc88d9ab16c591468cce7b5d00ee06a8a76b841f8438970c7a44c86c12";
-url = "http://rubygems.org/downloads/xpath-2.0.0.gem";
-version = "2.0.0";
-}
-{
-name = "yard";
-hash = "e65a26f9b9dc6e2aa9b1d1d2e1a45bee3edf540a6a7e6c30fa6aa1df7f7a29b4";
-url = "http://rubygems.org/downloads/yard-0.8.7.4.gem";
-version = "0.8.7.4";
-}
-]
diff --git a/pkgs/applications/version-management/redmine/README b/pkgs/applications/version-management/redmine/README
deleted file mode 100644
index 1cc4772568a..00000000000
--- a/pkgs/applications/version-management/redmine/README
+++ /dev/null
@@ -1,6 +0,0 @@
-to regenerate Gemfile.nix and Gemfile.lock you need to
-
- % nix-build bootstrap.nix
- % cp result/Gemfile.nix ./
- % cp result/Gemfile.lock ./
-
diff --git a/pkgs/applications/version-management/redmine/bootstrap.nix b/pkgs/applications/version-management/redmine/bootstrap.nix
deleted file mode 100644
index 53757c37ed8..00000000000
--- a/pkgs/applications/version-management/redmine/bootstrap.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{ pkgs ? import {}
-}:
-
-with pkgs;
-
-let
-
-in stdenv.mkDerivation rec {
- version = "2.5.2";
- name = "redmine-${version}";
- __noChroot = true;
- src = fetchurl {
- url = "http://www.redmine.org/releases/${name}.tar.gz";
- sha256 = "0x0zwxyj4dwbk7l64s3lgny10mjf0ba8jwrbafsm4d72sncmacv0";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [
- ruby bundler libiconv libxslt libxml2
- libffi imagemagickBig postgresql which stdenv
- ];
- installPhase = ''
- unset http_proxy
- unset ftp_proxy
-
- cp -R . $out
- cp ${./generate_nix_requirements.rb} $out/generate_nix_requirements.rb
- cd $out
-
- cat > config/database.yml < config/database.yml <> Gemfile
-
- # make rails server happy
- mkdir -p tmp/pids
-
- # cleanup
- rm config/database.yml
- '';
-
- meta = with stdenv.lib; {
- homepage = http://www.redmine.org/;
- platforms = platforms.linux;
- maintainers = [ maintainers.garbas ];
- license = licenses.gpl2;
- # Marked as broken due to needing an update for security issues.
- # See: https://github.com/NixOS/nixpkgs/issues/18856
- broken = true;
- };
-}
+ meta = with stdenv.lib; {
+ homepage = http://www.redmine.org/;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.garbas ];
+ license = licenses.gpl2;
+ };
+ }
diff --git a/pkgs/applications/version-management/redmine/gemset.nix b/pkgs/applications/version-management/redmine/gemset.nix
new file mode 100644
index 00000000000..7423fcdb9fb
--- /dev/null
+++ b/pkgs/applications/version-management/redmine/gemset.nix
@@ -0,0 +1,472 @@
+{
+ actionmailer = {
+ dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0pr3cmr0bpgg5d0f6wy1z6r45n14r9yin8jnr4hi3ssf402xpc0q";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ actionpack = {
+ dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "09fbazl0ja80na2wadfp3fzmdmdy1lsb4wd2yg7anbj0zk0ap7a9";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ actionpack-xml_parser = {
+ dependencies = ["actionpack"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "17am4nd7x6g8x7f8i35rzzv2qrxlkc230rbgzg98af0yf50j8gka";
+ type = "gem";
+ };
+ version = "1.0.2";
+ };
+ actionview = {
+ dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1mg4a8143q2wjhjq4mngl69jkv249z5jvg0jkdribdv4zkg586rp";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ activejob = {
+ dependencies = ["activesupport" "globalid"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0kazbpfgzz6cdmwjnlb9m671ps4qgggwv2hy8y9xi4h96djyyfqz";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ activemodel = {
+ dependencies = ["activesupport" "builder"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "11vhh7zmp92880s5sx8r32v2p0b7xg039mfr92pjynpkz4q901ld";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ activerecord = {
+ dependencies = ["activemodel" "activesupport" "arel"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1kk4dhn8jfhqfsf1dmb3a183gix6k46xr6cjkxj0rp51w2za1ns0";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ activesupport = {
+ dependencies = ["i18n" "minitest" "thread_safe" "tzinfo"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0wibdzd2f5l5rlsw1a1y3j3fhw2imrrbkxggdraa6q9qbdnc66hi";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ addressable = {
+ dependencies = ["public_suffix"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0viqszpkggqi8hq87pqp0xykhvz60g99nwmkwsb0v45kc2liwxvk";
+ type = "gem";
+ };
+ version = "2.5.2";
+ };
+ arel = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nfcrdiys6q6ylxiblky9jyssrw2xj96fmxmal7f4f0jj3417vj4";
+ type = "gem";
+ };
+ version = "6.0.4";
+ };
+ builder = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0qibi5s67lpdv1wgcj66wcymcr04q6j4mzws6a479n0mlrmh5wr1";
+ type = "gem";
+ };
+ version = "3.2.3";
+ };
+ coderay = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
+ type = "gem";
+ };
+ version = "1.1.2";
+ };
+ concurrent-ruby = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "183lszf5gx84kcpb779v6a2y0mx9sssy8dgppng1z9a505nj1qcf";
+ type = "gem";
+ };
+ version = "1.0.5";
+ };
+ crass = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0bpxzy6gjw9ggjynlxschbfsgmx8lv3zw1azkjvnb8b9i895dqfi";
+ type = "gem";
+ };
+ version = "1.0.4";
+ };
+ css_parser = {
+ dependencies = ["addressable"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0gwvf8mc8gnz4aizfijplv3594998h2j44ydakpzsdmkivs07v61";
+ type = "gem";
+ };
+ version = "1.6.0";
+ };
+ erubis = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3";
+ type = "gem";
+ };
+ version = "2.7.0";
+ };
+ globalid = {
+ dependencies = ["activesupport"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "02smrgdi11kziqi9zhnsy9i6yr2fnxrqlv3lllsvdjki3cd4is38";
+ type = "gem";
+ };
+ version = "0.4.1";
+ };
+ htmlentities = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
+ type = "gem";
+ };
+ version = "4.3.4";
+ };
+ i18n = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758";
+ type = "gem";
+ };
+ version = "0.7.0";
+ };
+ jquery-rails = {
+ dependencies = ["railties" "thor"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1lk7xqmms45czylxs22kv5khlbm7a0yqcchqijxb9m10zsqc6lp5";
+ type = "gem";
+ };
+ version = "3.1.5";
+ };
+ loofah = {
+ dependencies = ["crass" "nokogiri"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0yjs6wbcj3n06d3xjqpy3qbpx0bfa12h3x2rbpc2k33ldjlkx6zy";
+ type = "gem";
+ };
+ version = "2.2.2";
+ };
+ mail = {
+ dependencies = ["mime-types"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0d7lhj2dw52ycls6xigkfz6zvfhc6qggply9iycjmcyj9760yvz9";
+ type = "gem";
+ };
+ version = "2.6.6";
+ };
+ mime-types = {
+ dependencies = ["mime-types-data"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0fjxy1jm52ixpnv3vg9ld9pr9f35gy0jp66i1njhqjvmnvq0iwwk";
+ type = "gem";
+ };
+ version = "3.2.2";
+ };
+ mime-types-data = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "07wvp0aw2gjm4njibb70as6rh5hi1zzri5vky1q6jx95h8l56idc";
+ type = "gem";
+ };
+ version = "3.2018.0812";
+ };
+ mimemagic = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "00ibc1mhvdfyfyl103xwb45621nwyqxf124cni5hyfhag0fn1c3q";
+ type = "gem";
+ };
+ version = "0.3.2";
+ };
+ mini_portile2 = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "13d32jjadpjj6d2wdhkfpsmy68zjx90p49bgf8f7nkpz86r1fr11";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
+ minitest = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0icglrhghgwdlnzzp4jf76b0mbc71s80njn5afyfjn4wqji8mqbq";
+ type = "gem";
+ };
+ version = "5.11.3";
+ };
+ mysql2 = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0qjd97w6a0w9aldsrhb2y6jrc4wnnlbj5j8kcl7pp7vviwa0r5iq";
+ type = "gem";
+ };
+ version = "0.4.10";
+ };
+ net-ldap = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0z1j0zklbbx3vi91zcd2v0fnkfgkvq3plisa6hxaid8sqndyak46";
+ type = "gem";
+ };
+ version = "0.12.1";
+ };
+ nokogiri = {
+ dependencies = ["mini_portile2"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1h9nml9h3m0mpvmh8jfnqvblnz5n5y3mmhgfc38avfmfzdrq9bgc";
+ type = "gem";
+ };
+ version = "1.8.4";
+ };
+ pg = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "07dv4ma9xd75xpsnnwwg1yrpwpji7ydy0q1d9dl0yfqbzpidrw32";
+ type = "gem";
+ };
+ version = "0.18.4";
+ };
+ protected_attributes = {
+ dependencies = ["activemodel"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "18lvrvmcwjvjr2mrn20vaf68a0q6mg4cy9f0m1i7x83p0ljhhyar";
+ type = "gem";
+ };
+ version = "1.1.4";
+ };
+ public_suffix = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "08q64b5br692dd3v0a9wq9q5dvycc6kmiqmjbdxkxbfizggsvx6l";
+ type = "gem";
+ };
+ version = "3.0.3";
+ };
+ rack = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0in0amn0kwvzmi8h5zg6ijrx5wpsf8h96zrfmnk1kwh2ql4sxs2q";
+ type = "gem";
+ };
+ version = "1.6.10";
+ };
+ rack-openid = {
+ dependencies = ["rack" "ruby-openid"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0sg85yn981j3a0iri3ch4znzdwscvz29l7vrk3dafqw4fdg31llc";
+ type = "gem";
+ };
+ version = "1.4.2";
+ };
+ rack-test = {
+ dependencies = ["rack"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0h6x5jq24makgv2fq5qqgjlrk74dxfy62jif9blk43llw8ib2q7z";
+ type = "gem";
+ };
+ version = "0.6.3";
+ };
+ rails = {
+ dependencies = ["actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activesupport" "railties" "sprockets-rails"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0dpbf3ybzbhqqkwg5vi60121860cr8fybvchrxk5wy3f2jcj0mch";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ rails-deprecated_sanitizer = {
+ dependencies = ["activesupport"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0qxymchzdxww8bjsxj05kbf86hsmrjx40r41ksj0xsixr2gmhbbj";
+ type = "gem";
+ };
+ version = "1.0.3";
+ };
+ rails-dom-testing = {
+ dependencies = ["activesupport" "nokogiri" "rails-deprecated_sanitizer"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0wssfqpn00byhvp2372p99mphkcj8qx6pf6646avwr9ifvq0q1x6";
+ type = "gem";
+ };
+ version = "1.0.9";
+ };
+ rails-html-sanitizer = {
+ dependencies = ["loofah"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1gv7vr5d9g2xmgpjfq4nxsqr70r9pr042r9ycqqnfvw5cz9c7jwr";
+ type = "gem";
+ };
+ version = "1.0.4";
+ };
+ railties = {
+ dependencies = ["actionpack" "activesupport" "rake" "thor"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0bavl4hj7bnl3ryqi9rvykm410kflplgingkcxasfv1gdilddh4g";
+ type = "gem";
+ };
+ version = "4.2.8";
+ };
+ rake = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1idi53jay34ba9j68c3mfr9wwkg3cd9qh0fn9cg42hv72c6q8dyg";
+ type = "gem";
+ };
+ version = "12.3.1";
+ };
+ rbpdf = {
+ dependencies = ["htmlentities" "rbpdf-font"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "021fda3gcz9pyydxnn40vs1nrkycwslb9ip4q0yg3hlip41k1b49";
+ type = "gem";
+ };
+ version = "1.19.5";
+ };
+ rbpdf-font = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0pxlr0l4vf785qpy55m439dyii63a26l0sd0yyhbwwcy9zm9hd1v";
+ type = "gem";
+ };
+ version = "1.19.1";
+ };
+ redcarpet = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0h9qz2hik4s9knpmbwrzb3jcp3vc5vygp9ya8lcpl7f1l9khmcd7";
+ type = "gem";
+ };
+ version = "3.4.0";
+ };
+ request_store = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1ky19wb6mpq6dxb81a0h4hnzx7a4ka99n9ay2syi68djbr4bkbbh";
+ type = "gem";
+ };
+ version = "1.0.5";
+ };
+ rmagick = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0m9x15cdlkcb9826s3s2jd97hxf50hln22p94x8hcccxi1lwklq6";
+ type = "gem";
+ };
+ version = "2.16.0";
+ };
+ roadie = {
+ dependencies = ["css_parser" "nokogiri"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0frp5yb07ib9y1k43shd4xjkb9a6wavhqq892l8yi9y73qi2cqbc";
+ type = "gem";
+ };
+ version = "3.2.2";
+ };
+ roadie-rails = {
+ dependencies = ["railties" "roadie"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1hxgl5marq2hi6lcc73f7g6afd7dz4w893rrgrbh7m3k8zrwjyk1";
+ type = "gem";
+ };
+ version = "1.1.1";
+ };
+ ruby-openid = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0yzaf2c1i88757554wk38rxqmj0xzgmwk2zx7gi98w2zx42d17pn";
+ type = "gem";
+ };
+ version = "2.3.0";
+ };
+ sprockets = {
+ dependencies = ["concurrent-ruby" "rack"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "182jw5a0fbqah5w9jancvfmjbk88h8bxdbwnl4d3q809rpxdg8ay";
+ type = "gem";
+ };
+ version = "3.7.2";
+ };
+ sprockets-rails = {
+ dependencies = ["actionpack" "activesupport" "sprockets"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0ab42pm8p5zxpv3sfraq45b9lj39cz9mrpdirm30vywzrwwkm5p1";
+ type = "gem";
+ };
+ version = "3.2.1";
+ };
+ thor = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nmqpyj642sk4g16nkbq6pj856adpv91lp4krwhqkh2iw63aszdl";
+ type = "gem";
+ };
+ version = "0.20.0";
+ };
+ thread_safe = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "0nmhcgq6cgz44srylra07bmaw99f5271l0dpsvl5f75m44l0gmwy";
+ type = "gem";
+ };
+ version = "0.3.6";
+ };
+ tzinfo = {
+ dependencies = ["thread_safe"];
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1fjx9j327xpkkdlxwmkl3a8wqj7i4l4jwlrv3z13mg95z9wl253z";
+ type = "gem";
+ };
+ version = "1.2.5";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/applications/version-management/redmine/generate_nix_requirements.rb b/pkgs/applications/version-management/redmine/generate_nix_requirements.rb
deleted file mode 100644
index ed47d52c9c1..00000000000
--- a/pkgs/applications/version-management/redmine/generate_nix_requirements.rb
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env ruby
-
-require 'rubygems'
-require 'bundler'
-require 'fileutils'
-require 'net/http'
-require 'net/https'
-require 'uri'
-
-TMP_DIR = "/tmp/gems"
-
-FileUtils.rm_rf(TMP_DIR) if File.exists?(TMP_DIR)
-FileUtils.mkdir TMP_DIR
-
-GEMSERVER = "http://rubygems.org"
-
-# inspect Gemfile.lock
-lockfile = Bundler::LockfileParser.new(Bundler.read_file("Gemfile.lock"))
-
-to_mirror = {}
-
-uri = URI(GEMSERVER)
-http = Net::HTTP.new(uri.host, uri.port)
-http.use_ssl = uri.scheme == 'https'
-
-requirements = {}
-
-lockfile.specs.each do |s|
- possible_gem_name = "#{s.name}-#{s.version.to_s}.gem"
-
- Dir.chdir TMP_DIR do
- filename = `gem fetch #{s.name} -v #{s.version.to_s}`.split()[1]
- hash = `sha256sum #{filename}.gem`
- url = "#{GEMSERVER}/downloads/#{filename}.gem"
- puts url
- requirements[s.name] = { :version => s.version.to_s,
- :hash => hash.split().first,
- :url => url,}
-
- end
-end
-
-filename = 'Gemfile.nix'
-
-File.open(filename, 'w') do |file|
- file.puts "["
- requirements.each do |name, info|
- file.puts "{"
- file.puts ['name = ', '"', name, '";'].join('')
- file.puts ['hash = ', '"', info[:hash], '";'].join('')
- file.puts ['url = ', '"', info[:url], '";'].join('')
- file.puts ['version = ', '"', info[:version], '";'].join('')
- file.puts "}"
- end
- file.puts "]"
-end
diff --git a/pkgs/applications/version-management/reposurgeon/default.nix b/pkgs/applications/version-management/reposurgeon/default.nix
index 3fd66572315..8dd46405d31 100644
--- a/pkgs/applications/version-management/reposurgeon/default.nix
+++ b/pkgs/applications/version-management/reposurgeon/default.nix
@@ -1,17 +1,17 @@
{ stdenv, fetchurl, makeWrapper, python27Packages, git
-, docbook_xml_dtd_412, docbook_xsl, asciidoc, xmlto
+, docbook_xml_dtd_412, docbook_xsl, asciidoc, xmlto, pypy
, bazaar ? null, cvs ? null, darcs ? null, fossil ? null
, mercurial ? null, monotone ? null, rcs ? null
, subversion ? null, cvs_fast_export ? null }:
with stdenv; with lib;
let
- inherit (python27Packages) python cython;
+ inherit (python27Packages) python;
in mkDerivation rec {
name = "reposurgeon-${meta.version}";
meta = {
description = "A tool for editing version-control repository history";
- version = "3.28";
+ version = "3.44";
license = licenses.bsd3;
homepage = http://www.catb.org/esr/reposurgeon/;
maintainers = with maintainers; [ dfoxfranke ];
@@ -19,17 +19,15 @@ in mkDerivation rec {
};
src = fetchurl {
- url = "http://www.catb.org/~esr/reposurgeon/reposurgeon-3.28.tar.gz";
- sha256 = "3225b44109b8630310a0ea6fe63a3485d27aa46deaf80e8d07820e01a6f62626";
+ url = "http://www.catb.org/~esr/reposurgeon/reposurgeon-3.44.tar.xz";
+ sha256 = "0il6hwrsm2qgg0vp5fcjh478y2x4zyw3mx2apcwc7svfj86pf7pn";
};
- # See https://gitlab.com/esr/reposurgeon/issues/17
- patches = [ ./fix-preserve-type.patch ];
+ # install fails because the files README.md, NEWS, and TODO were not included in the source distribution
+ patches = [ ./fix-makefile.patch ];
buildInputs =
- [ docbook_xml_dtd_412 docbook_xsl asciidoc xmlto makeWrapper ] ++
- optional (cython != null) cython
- ;
+ [ docbook_xml_dtd_412 docbook_xsl asciidoc xmlto makeWrapper pypy ];
preBuild = ''
makeFlagsArray=(
@@ -40,12 +38,6 @@ in mkDerivation rec {
)
'';
- buildFlags = "all" + (if cython != null then " cyreposurgeon" else "");
-
- installTargets =
- "install" + (if cython != null then " install-cyreposurgeon" else "")
- ;
-
postInstall =
let
binpath = makeBinPath (
diff --git a/pkgs/applications/version-management/reposurgeon/fix-makefile.patch b/pkgs/applications/version-management/reposurgeon/fix-makefile.patch
new file mode 100644
index 00000000000..0a659c93406
--- /dev/null
+++ b/pkgs/applications/version-management/reposurgeon/fix-makefile.patch
@@ -0,0 +1,12 @@
+diff -Naur reposurgeon-3.44/Makefile reposurgeon-3.44-new/Makefile
+--- reposurgeon-3.44/Makefile 2018-04-29 12:27:43.000000000 -0700
++++ reposurgeon-3.44-new/Makefile 2018-08-01 17:38:15.582789739 -0700
+@@ -36,7 +36,7 @@
+ MANPAGES = reposurgeon.1 repotool.1 repodiffer.1 repomapper.1 repocutter.1
+ HTMLFILES = $(MANPAGES:.1=.html) \
+ dvcs-migration-guide.html features.html reporting-bugs.html
+-SHARED = README.md NEWS TODO reposurgeon-git-aliases $(HTMLFILES)
++SHARED = reposurgeon-git-aliases $(HTMLFILES)
+
+ all: $(MANPAGES) $(HTMLFILES)
+
diff --git a/pkgs/applications/version-management/reposurgeon/fix-preserve-type.patch b/pkgs/applications/version-management/reposurgeon/fix-preserve-type.patch
deleted file mode 100644
index ef3568b7b92..00000000000
--- a/pkgs/applications/version-management/reposurgeon/fix-preserve-type.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nru reposurgeon-3.28/reposurgeon reposurgeon-3.28-new/reposurgeon
---- reposurgeon-3.28/reposurgeon 2015-07-05 15:17:13.000000000 -0400
-+++ reposurgeon-3.28-new/reposurgeon 2015-08-25 18:23:11.347591137 -0400
-@@ -193,7 +193,7 @@
- importer=b"git fast-import --quiet",
- checkout=b"git checkout",
- lister=b"git ls-files",
-- preserve=(b'.git/config', b'.git/hooks'),
-+ preserve=set((b'.git/config', b'.git/hooks')),
- authormap=b".git/cvs-authors",
- ignorename=b".gitignore",
- dfltignores=b"", # Has none
diff --git a/pkgs/applications/version-management/smartgithg/default.nix b/pkgs/applications/version-management/smartgithg/default.nix
index 519f339a508..106b66bcfec 100644
--- a/pkgs/applications/version-management/smartgithg/default.nix
+++ b/pkgs/applications/version-management/smartgithg/default.nix
@@ -7,11 +7,11 @@
stdenv.mkDerivation rec {
name = "smartgithg-${version}";
- version = "17_1_4";
+ version = "18_1_4";
src = fetchurl {
url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${version}.tar.gz";
- sha256 = "1x8s1mdxg7m3fy3izgnb1smrn4ng3q31x0sqnjlchkb5vx7gp5rh";
+ sha256 = "18gyfcs5g7xq8fqnn1zjzx350jaynrniain0giay8sxych12p4cm";
};
nativeBuildInputs = [ makeWrapper ];
@@ -37,6 +37,8 @@ stdenv.mkDerivation rec {
mkdir -pv ${pkg_path}
# unpacking should have produced a dir named 'smartgit'
cp -a smartgit/* ${pkg_path}
+ # prevent using packaged jre
+ rm -r ${pkg_path}/jre
mkdir -pv ${bin_path}
jre=${jre.home}
makeWrapper ${pkg_path}/bin/smartgit.sh ${bin_path}/smartgit \
@@ -45,6 +47,7 @@ stdenv.mkDerivation rec {
--prefix JRE_HOME : ${jre} \
--prefix JAVA_HOME : ${jre} \
--prefix SMARTGITHG_JAVA_HOME : ${jre}
+ sed -i '/ --login/d' ${pkg_path}/bin/smartgit.sh
patchShebangs $out
cp ${bin_path}/smartgit ${bin_path}/smartgithg
diff --git a/pkgs/applications/version-management/subversion/default.nix b/pkgs/applications/version-management/subversion/default.nix
index fc98b398213..0a61dc38c64 100644
--- a/pkgs/applications/version-management/subversion/default.nix
+++ b/pkgs/applications/version-management/subversion/default.nix
@@ -42,17 +42,19 @@ let
# https://gcc.gnu.org/gcc-5/porting_to.html
CPPFLAGS = "-P";
- configureFlags = ''
- ${if bdbSupport then "--with-berkeley-db" else "--without-berkeley-db"}
- ${if httpServer then "--with-apxs=${apacheHttpd.dev}/bin/apxs" else "--without-apxs"}
- ${if pythonBindings || perlBindings then "--with-swig=${swig}" else "--without-swig"}
- ${if javahlBindings then "--enable-javahl --with-jdk=${jdk}" else ""}
- --disable-keychain
- ${if saslSupport then "--with-sasl=${sasl}" else "--without-sasl"}
- ${if httpSupport then "--with-serf=${serf}" else "--without-serf"}
- --with-zlib=${zlib.dev}
- --with-sqlite=${sqlite.dev}
- '';
+ configureFlags = [
+ (stdenv.lib.withFeature bdbSupport "berkeley-db")
+ (stdenv.lib.withFeatureAs httpServer "apxs" "${apacheHttpd.dev}/bin/apxs")
+ (stdenv.lib.withFeatureAs (pythonBindings || perlBindings) "swig" swig)
+ (stdenv.lib.withFeatureAs saslSupport "sasl" sasl)
+ (stdenv.lib.withFeatureAs httpSupport "serf" serf)
+ "--disable-keychain"
+ "--with-zlib=${zlib.dev}"
+ "--with-sqlite=${sqlite.dev}"
+ ] ++ stdenv.lib.optionals javahlBindings [
+ "--enable-javahl"
+ "--with-jdk=${jdk}"
+ ];
preBuild = ''
makeFlagsArray=(APACHE_LIBEXECDIR=$out/modules)
@@ -89,13 +91,15 @@ let
enableParallelBuilding = true;
+ checkInputs = [ python ];
doCheck = false; # fails 10 out of ~2300 tests
- meta = {
+ meta = with stdenv.lib; {
description = "A version control system intended to be a compelling replacement for CVS in the open source community";
+ license = licenses.asl20;
homepage = http://subversion.apache.org/;
- maintainers = with stdenv.lib.maintainers; [ eelco lovek323 ];
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+ maintainers = with maintainers; [ eelco lovek323 ];
+ platforms = platforms.linux ++ platforms.darwin;
};
} // stdenv.lib.optionalAttrs stdenv.isDarwin {
diff --git a/pkgs/applications/version-management/tortoisehg/default.nix b/pkgs/applications/version-management/tortoisehg/default.nix
index 3f33410f1b1..5a37857fa47 100644
--- a/pkgs/applications/version-management/tortoisehg/default.nix
+++ b/pkgs/applications/version-management/tortoisehg/default.nix
@@ -2,11 +2,11 @@
python2Packages.buildPythonApplication rec {
name = "tortoisehg-${version}";
- version = "4.5.2";
+ version = "4.6.1";
src = fetchurl {
url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz";
- sha256 = "0q12zjpgafdch4ns31k4afy25g837xm7v2qwj62806l2dz4rm4h9";
+ sha256 = "1argpi5h0fv4ilahi52c98xgvsvz27lvqi41hzw1f81mhjgyhqik";
};
pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
diff --git a/pkgs/applications/video/kino/default.nix b/pkgs/applications/video/kino/default.nix
index 3d2bf1f1a4f..6c473e2d8dc 100644
--- a/pkgs/applications/video/kino/default.nix
+++ b/pkgs/applications/video/kino/default.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation {
buildInputs = [ gtk2 libglade libxml2 libraw1394 libsamplerate libdv
pkgconfig perl perlXMLParser libavc1394 libiec61883 intltool libXv gettext libX11 glib cairo ffmpeg libv4l ]; # TODOoptional packages
- configureFlags = "--enable-local-ffmpeg=no";
+ configureFlags = [ "--enable-local-ffmpeg=no" ];
hardeningDisable = [ "format" ];
diff --git a/pkgs/applications/video/makemkv/default.nix b/pkgs/applications/video/makemkv/default.nix
index acc9c88d2ff..c55f4bc5fb2 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.12.2";
+ ver = "1.12.3";
builder = ./builder.sh;
src_bin = fetchurl {
url = "http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz";
- sha256 = "0ylybq0776am5yy064b55q0jja1q1p9dscwmn7f1p3igzv15rypj";
+ sha256 = "0rggpzp7gp4y6gxnhl4saxpdwnaivwkildpwbjjh7zvmgka3749a";
};
src_oss = fetchurl {
url = "http://www.makemkv.com/download/makemkv-oss-${ver}.tar.gz";
- sha256 = "063rgb88zbh4zwysyhjn4awykcnc90qgsx6d8ggm27wy849306v1";
+ sha256 = "1w0l2rq9gyzli5ilw82v27d8v7fmchc1wdzcq06q1bsm9wmnbx1r";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/video/mpc-qt/default.nix b/pkgs/applications/video/mpc-qt/default.nix
index 559972d9e79..81b48e25b96 100644
--- a/pkgs/applications/video/mpc-qt/default.nix
+++ b/pkgs/applications/video/mpc-qt/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "mpc-qt-${version}";
- version = "18.03";
+ version = "18.08";
src = fetchFromGitHub {
owner = "cmdrkotori";
repo = "mpc-qt";
rev = "v${version}";
- sha256 = "0mhzdgjgv08cvnscbfndpr0s8ndbcf91b61zfqspa1qv4wlqd716";
+ sha256 = "1rxlkg3vsrapazdlb1i6c5a1vvf2114bsqwzcm3n2wc5c93yqsna";
};
nativeBuildInputs = [ pkgconfig qmake qttools ];
diff --git a/pkgs/applications/video/mpv/default.nix b/pkgs/applications/video/mpv/default.nix
index a6f7f55cad7..c384455d672 100644
--- a/pkgs/applications/video/mpv/default.nix
+++ b/pkgs/applications/video/mpv/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchFromGitHub, makeWrapper
+{ stdenv, fetchpatch, fetchurl, fetchFromGitHub, makeWrapper
, docutils, perl, pkgconfig, python3, which, ffmpeg_4
, freefont_ttf, freetype, libass, libpthreadstubs
, lua, luasocket, libuchardet, libiconv ? null, darwin
@@ -21,6 +21,7 @@
, sdl2Support ? true, SDL2 ? null
, alsaSupport ? true, alsaLib ? null
, screenSaverSupport ? true, libXScrnSaver ? null
+, cmsSupport ? true, lcms2 ? null
, vdpauSupport ? true, libvdpau ? null
, dvdreadSupport ? true, libdvdread ? null
, dvdnavSupport ? true, libdvdnav ? null
@@ -34,7 +35,7 @@
, youtubeSupport ? true, youtube-dl ? null
, vaapiSupport ? true, libva ? null
, drmSupport ? true, libdrm ? null
-, openalSupport ? true, openalSoft ? null
+, openalSupport ? false, openalSoft ? null
, vapoursynthSupport ? false, vapoursynth ? null
, archiveSupport ? false, libarchive ? null
, jackaudioSupport ? false, libjack2 ? null
@@ -53,6 +54,7 @@ assert xvSupport -> x11Support && available libXv;
assert sdl2Support -> available SDL2;
assert alsaSupport -> available alsaLib;
assert screenSaverSupport -> available libXScrnSaver;
+assert cmsSupport -> available lcms2;
assert vdpauSupport -> available libvdpau;
assert dvdreadSupport -> available libdvdread;
assert dvdnavSupport -> available libdvdnav;
@@ -91,6 +93,13 @@ in stdenv.mkDerivation rec {
sha256 = "0i2nl65diqsjyz28dj07h6d8gq6ix72ysfm0nhs8514hqccaihs3";
};
+ # FIXME: Remove this patch for building on macOS if it gets released in
+ # the future.
+ patches = optional stdenv.isDarwin (fetchpatch {
+ url = https://github.com/mpv-player/mpv/commit/dc553c8cf4349b2ab5d2a373ad2fac8bdd229ebb.patch;
+ sha256 = "0pa8vlb8rsxvd1s39c4iv7gbaqlkn3hx21a6xnpij99jdjkw3pg8";
+ });
+
postPatch = ''
patchShebangs ./TOOLS/
'';
@@ -105,6 +114,7 @@ in stdenv.mkDerivation rec {
"--disable-libmpv-static"
"--disable-static-build"
"--disable-build-date" # Purity
+ "--disable-macos-cocoa-cb" # Disable whilst Swift isn't supported
(enableFeature archiveSupport "libarchive")
(enableFeature dvdreadSupport "dvdread")
(enableFeature dvdnavSupport "dvdnav")
@@ -136,11 +146,11 @@ in stdenv.mkDerivation rec {
++ optional pulseSupport libpulseaudio
++ optional rubberbandSupport rubberband
++ optional screenSaverSupport libXScrnSaver
+ ++ optional cmsSupport lcms2
++ optional vdpauSupport libvdpau
++ optional speexSupport speex
++ optional bs2bSupport libbs2b
++ optional openalSupport openalSoft
- ++ optional (openalSupport && stdenv.isDarwin) darwin.apple_sdk.frameworks.OpenAL
++ optional libpngSupport libpng
++ optional youtubeSupport youtube-dl
++ optional sdl2Support SDL2
@@ -149,20 +159,24 @@ in stdenv.mkDerivation rec {
++ optional drmSupport libdrm
++ optional vapoursynthSupport vapoursynth
++ optional archiveSupport libarchive
+ ++ optional stdenv.isDarwin libiconv
++ optionals dvdnavSupport [ libdvdnav libdvdnav.libdvdread ]
++ optionals x11Support [ libX11 libXext libGLU_combined libXxf86vm libXrandr ]
++ optionals waylandSupport [ wayland wayland-protocols libxkbcommon ]
++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [
- CoreFoundation libiconv Cocoa CoreAudio
+ CoreFoundation Cocoa CoreAudio
]);
enableParallelBuilding = true;
buildPhase = ''
python3 ${waf} build
+ '' + optionalString stdenv.isDarwin ''
+ python3 TOOLS/osxbundle.py -s build/mpv
'';
- installPhase =
+ # Ensure youtube-dl is available in $PATH for mpv
+ wrapperFlags =
let
getPath = type : "${luasocket}/lib/lua/${lua.luaversion}/?.${type};" +
"${luasocket}/share/lua/${lua.luaversion}/?.${type}";
@@ -170,24 +184,32 @@ in stdenv.mkDerivation rec {
luaCPath = getPath "so";
in
''
- python3 ${waf} install
-
- # Use a standard font
- mkdir -p $out/share/mpv
- ln -s ${freefont_ttf}/share/fonts/truetype/FreeSans.ttf $out/share/mpv/subfont.ttf
- # Ensure youtube-dl is available in $PATH for MPV
- wrapProgram $out/bin/mpv \
--prefix LUA_PATH : "${luaPath}" \
--prefix LUA_CPATH : "${luaCPath}" \
'' + optionalString youtubeSupport ''
--prefix PATH : "${youtube-dl}/bin" \
'' + optionalString vapoursynthSupport ''
--prefix PYTHONPATH : "${vapoursynth}/lib/${python3.libPrefix}/site-packages:$PYTHONPATH"
- '' + ''
+ '';
+
+ installPhase = ''
+ python3 ${waf} install
+
+ # Use a standard font
+ mkdir -p $out/share/mpv
+ ln -s ${freefont_ttf}/share/fonts/truetype/FreeSans.ttf $out/share/mpv/subfont.ttf
+ wrapProgram "$out/bin/mpv" \
+ ${wrapperFlags}
cp TOOLS/umpv $out/bin
wrapProgram $out/bin/umpv \
--set MPV "$out/bin/mpv"
+
+ '' + optionalString stdenv.isDarwin ''
+ mkdir -p $out/Applications
+ cp -r build/mpv.app $out/Applications
+ wrapProgram "$out/Applications/mpv.app/Contents/MacOS/mpv" \
+ ${wrapperFlags}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/video/mpv/scripts/mpris.nix b/pkgs/applications/video/mpv/scripts/mpris.nix
index e98ba9bdc3f..c72714598d6 100644
--- a/pkgs/applications/video/mpv/scripts/mpris.nix
+++ b/pkgs/applications/video/mpv/scripts/mpris.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "mpv-mpris-${version}.so";
- version = "0.1";
+ version = "0.2";
src = fetchFromGitHub {
owner = "hoyon";
repo = "mpv-mpris";
- rev = "v${version}";
- sha256 = "0rsbrbv5q7vki59wdlx4cdkd0vvd79qgbjvdb3fn3li7aznvjwiy";
+ rev = version;
+ sha256 = "06hq3j1jjlaaz9ss5l7illxz8vm5bng86jl24kawglwkqayhdnjx";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/applications/video/obs-studio/linuxbrowser.nix b/pkgs/applications/video/obs-studio/linuxbrowser.nix
index 62c4eba4db5..7a06e25f8a7 100644
--- a/pkgs/applications/video/obs-studio/linuxbrowser.nix
+++ b/pkgs/applications/video/obs-studio/linuxbrowser.nix
@@ -10,12 +10,12 @@
stdenv.mkDerivation rec {
name = "obs-linuxbrowser-${version}";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "bazukas";
repo = "obs-linuxbrowser";
rev = version;
- sha256 = "1nqi04ici9n1xjliy1gaqy2bq8zj1z32dffk890x2hi7ml688y9h";
+ sha256 = "0jgh377yv69wbcqg7m7axi22x2p9jmcirws1pgrz22vaw7zbbdzl";
};
nativeBuildInputs = [ cmake ];
buildInputs = [ obs-studio ];
diff --git a/pkgs/applications/video/plex-media-player/default.nix b/pkgs/applications/video/plex-media-player/default.nix
new file mode 100644
index 00000000000..7386d95d0c2
--- /dev/null
+++ b/pkgs/applications/video/plex-media-player/default.nix
@@ -0,0 +1,86 @@
+{ stdenv, fetchFromGitHub, fetchurl, makeDesktopItem, pkgconfig, cmake, python3
+, libX11, libXrandr, qtbase, qtwebchannel, qtwebengine, qtx11extras
+, libvdpau, SDL2, mpv, libGL }:
+let
+ # During compilation, a CMake bundle is downloaded from `artifacts.plex.tv`,
+ # which then downloads a handful of web client-related files. To enable
+ # sandboxed builds, we manually download them and save them so these files
+ # are fetched ahead-of-time instead of during the CMake build. Whenever
+ # plex-media-player is updated, the versions for these files are changed,
+ # so the build IDs (and SHAs) below will need to be updated!
+ depSrcs = rec {
+ webClientBuildId = "56-23317d81e49651";
+ webClientDesktopBuildId = "3.57.1-1e49651";
+ webClientTvBuildId = "3.60.1-23317d8";
+
+ webClient = fetchurl {
+ url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/buildid.cmake";
+ sha256 = "1a48a65zzdx347kfnxriwkb0yjlhvn2g8jkda5pz10r3lwja0gbi";
+ };
+ webClientDesktopHash = fetchurl {
+ url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1";
+ sha256 = "04wdgpsh33y8hyjhjrfw6ymf9g002jny7hvhld4xp33lwxhd2j5w";
+ };
+ webClientDesktop = fetchurl {
+ url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-desktop-${webClientDesktopBuildId}.tar.xz";
+ sha256 = "1asw9f84z9sm3w7ifnc7j631j84rgx23c6msmn2dnw48ckv3bj2z";
+ };
+ webClientTvHash = fetchurl {
+ url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz.sha1";
+ sha256 = "0d1hsvmpwczwx442f8qdvfr8c3w84630j9qwpg2y4qm423sgdvja";
+ };
+ webClientTv = fetchurl {
+ url = "https://artifacts.plex.tv/web-client-pmp/${webClientBuildId}/web-client-tv-${webClientTvBuildId}.tar.xz";
+ sha256 = "1ih3l5paf1jl68b1xq3iqqmvs3m07fybz57hcz4f78v0gwq2kryq";
+ };
+ };
+in stdenv.mkDerivation rec {
+ name = "plex-media-player-${version}";
+ version = "2.14.1.880";
+ vsnHash = "301a4b6c";
+
+ src = fetchFromGitHub {
+ owner = "plexinc";
+ repo = "plex-media-player";
+ rev = "v${version}-${vsnHash}";
+ sha256 = "0xz41r697vl6s3qvy6jwriv3pb9cfy61j6sydvdq121x5a0jnh9a";
+ };
+
+ nativeBuildInputs = [ pkgconfig cmake python3 ];
+ buildInputs = [ libX11 libXrandr qtbase qtwebchannel qtwebengine qtx11extras
+ libvdpau SDL2 mpv libGL ];
+
+ desktopItem = makeDesktopItem {
+ name = "plex-media-player";
+ exec = "plexmediaplayer";
+ icon = "plex-media-player";
+ comment = "View your media";
+ desktopName = "Plex Media Player";
+ genericName = "Media Player";
+ categories = "AudioVideo;Video;Player;TV;";
+ };
+
+ preConfigure = with depSrcs; ''
+ mkdir -p build/dependencies
+ ln -s ${webClient} build/dependencies/buildid-${webClientBuildId}.cmake
+ ln -s ${webClientDesktopHash} build/dependencies/web-client-desktop-${webClientDesktopBuildId}.tar.xz.sha1
+ ln -s ${webClientDesktop} build/dependencies/web-client-desktop-${webClientDesktopBuildId}.tar.xz
+ ln -s ${webClientTvHash} build/dependencies/web-client-tv-${webClientTvBuildId}.tar.xz.sha1
+ ln -s ${webClientTv} build/dependencies/web-client-tv-${webClientTvBuildId}.tar.xz
+ '';
+
+ postInstall = ''
+ mkdir -p $out/share/{applications,pixmaps}
+ cp ${src}/resources/images/icon.png $out/share/pixmaps/plex-media-player.png
+ cp ${desktopItem}/share/applications/* $out/share/applications
+ '';
+
+ cmakeFlags = [ "-DCMAKE_BUILD_TYPE=RelWithDebInfo" "-DQTROOT=${qtbase}" ];
+
+ meta = with stdenv.lib; {
+ description = "Streaming media player for Plex";
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ kylewlacy ];
+ homepage = https://plex.tv;
+ };
+}
diff --git a/pkgs/applications/video/qstopmotion/default.nix b/pkgs/applications/video/qstopmotion/default.nix
index 1fce30edbdf..2dd76b36d05 100644
--- a/pkgs/applications/video/qstopmotion/default.nix
+++ b/pkgs/applications/video/qstopmotion/default.nix
@@ -1,20 +1,29 @@
-{ stdenv, fetchurl, qt5, ffmpeg, guvcview
-, cmake, ninja, libxml2, gettext, pkgconfig, libgphoto2, gphoto2, v4l_utils
-, libv4l, pcre }:
+{ stdenv, lib, fetchurl, qt5, ffmpeg, guvcview, cmake, ninja, libxml2
+, gettext, pkgconfig, libgphoto2, gphoto2, v4l_utils, libv4l, pcre
+, qwt, extra-cmake-modules }:
stdenv.mkDerivation rec {
pname = "qstopmotion";
- version = "2.3.2";
+ version = "2.4.0";
name = "${pname}-${version}";
src = fetchurl {
- url = "mirror://sourceforge/project/${pname}/Version_2_3_2/${name}-Source.tar.gz";
- sha256 = "1vbiznwyc05jqg0dpmgxmvf7kdzmlck0i8v2c5d69kgrdnaypcrf";
+ url = "mirror://sourceforge/project/${pname}/Version_2_4_0/${name}-Source.tar.gz";
+ sha256 = "0pbyq6nrr9g3crlsng660768167s0fybvcpzbfc0w9kkhs2jwrr2";
};
- buildInputs = [ qt5.qtbase ffmpeg guvcview v4l_utils libv4l pcre ];
+ buildInputs = with qt5; [ v4l_utils libv4l pcre qtbase qtmultimedia ffmpeg guvcview
+ qwt qtquickcontrols qtimageformats qtxmlpatterns ];
- nativeBuildInputs = [ pkgconfig cmake ninja gettext libgphoto2 gphoto2 libxml2 libv4l ];
+ nativeBuildInputs = [ pkgconfig cmake extra-cmake-modules ninja
+ gettext libgphoto2 gphoto2 libxml2 libv4l ];
+
+ patchPhase = ''
+ substituteInPlace CMakeLists.txt \
+ --replace "find_package(Qt5 REQUIRED COMPONENTS Core Widgets Xml" \
+ "find_package(Qt5 REQUIRED COMPONENTS Core Widgets Xml Multimedia"
+ grep -rl 'qwt' . | xargs sed -i 's@@@g'
+ '';
meta = with stdenv.lib; {
homepage = http://www.qstopmotion.org;
diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix
index 0df5d42ee0e..950cd27937c 100644
--- a/pkgs/applications/video/shotcut/default.nix
+++ b/pkgs/applications/video/shotcut/default.nix
@@ -1,20 +1,20 @@
{ stdenv, fetchFromGitHub, SDL2, frei0r, gettext, mlt, jack1, pkgconfig, qtbase
, qtmultimedia, qtwebkit, qtx11extras, qtwebsockets, qtquickcontrols
, qtgraphicaleffects, libmlt
-, qmake, makeWrapper, fetchpatch, qttools }:
+, qmake, makeWrapper, qttools }:
assert stdenv.lib.versionAtLeast libmlt.version "6.8.0";
assert stdenv.lib.versionAtLeast mlt.version "6.8.0";
stdenv.mkDerivation rec {
name = "shotcut-${version}";
- version = "18.06.02";
+ version = "18.08";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${version}";
- sha256 = "1pqpgsb8ix1akq326chf46vvl5h02dwmdskskf2n6impygsy4x7v";
+ sha256 = "1p2s4avm3bl5ippmgfzkkbb2w0xs4vhk2wbcd22g7bh1zq9w190n";
};
enableParallelBuilding = true;
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
];
NIX_CFLAGS_COMPILE = "-I${libmlt}/include/mlt++ -I${libmlt}/include/mlt";
- qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" ];
+ qmakeFlags = [ "QMAKE_LRELEASE=${stdenv.lib.getDev qttools}/bin/lrelease" "SHOTCUT_VERSION=${version}" ];
prePatch = ''
sed 's_shotcutPath, "qmelt"_"${mlt}/bin/melt"_' -i src/jobs/meltjob.cpp
@@ -35,12 +35,6 @@ stdenv.mkDerivation rec {
sed "s_/usr/bin/nice_''${NICE}_" -i src/jobs/meltjob.cpp src/jobs/ffmpegjob.cpp
'';
- patches = [ (fetchpatch {
- url = https://github.com/mltframework/shotcut/commit/f304b7403cc7beb57b1610afd9c5c8173749e80b.patch;
- name = "qt511.patch";
- sha256 = "1ynvyjchcb33a33x4w1ddnah2gyzmnm125ailgg6xy60lqsnsmp9";
- } ) ];
-
postInstall = ''
mkdir -p $out/share/shotcut
cp -r src/qml $out/share/shotcut/
diff --git a/pkgs/applications/video/webtorrent_desktop/default.nix b/pkgs/applications/video/webtorrent_desktop/default.nix
index b03ca2328b3..c99aed0c1af 100644
--- a/pkgs/applications/video/webtorrent_desktop/default.nix
+++ b/pkgs/applications/video/webtorrent_desktop/default.nix
@@ -73,7 +73,7 @@
# Fix the desktop link
substituteInPlace $out/share/applications/webtorrent-desktop.desktop \
- --replace /opt/webtorrent-desktop/WebTorrent $out/bin/WebTorrent
+ --replace /opt/webtorrent-desktop $out/bin
'';
meta = with stdenv.lib; {
diff --git a/pkgs/applications/video/xawtv/default.nix b/pkgs/applications/video/xawtv/default.nix
index 1b1bb8147d3..5bc9ad8852a 100644
--- a/pkgs/applications/video/xawtv/default.nix
+++ b/pkgs/applications/video/xawtv/default.nix
@@ -12,8 +12,9 @@ stdenv.mkDerivation rec {
export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${linux}/lib/modules/${linux.modDirVersion}/build"
'';
- configureFlags="--prefix=";
- NIX_LDFLAGS="-lgcc_s";
+ configureFlags= [ "--prefix=" ];
+
+ NIX_LDFLAGS = "-lgcc_s";
makeFlags = "SUID_ROOT= DESTDIR=\$(out) PREFIX=";
diff --git a/pkgs/applications/video/xine-ui/default.nix b/pkgs/applications/video/xine-ui/default.nix
index b75145a3e4a..69fc68a69de 100644
--- a/pkgs/applications/video/xine-ui/default.nix
+++ b/pkgs/applications/video/xine-ui/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
- configureFlags = "--with-readline=${readline.dev}";
+ configureFlags = [ "--with-readline=${readline.dev}" ];
LIRC_CFLAGS="-I${lirc}/include";
LIRC_LIBS="-L ${lirc}/lib -llirc_client";
diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix
index 6c739b32c5f..2fa93af4831 100644
--- a/pkgs/applications/virtualization/containerd/default.nix
+++ b/pkgs/applications/virtualization/containerd/default.nix
@@ -5,13 +5,13 @@ with lib;
stdenv.mkDerivation rec {
name = "containerd-${version}";
- version = "1.1.1";
+ version = "1.1.2";
src = fetchFromGitHub {
owner = "containerd";
repo = "containerd";
rev = "v${version}";
- sha256 = "0pk1kii8bmlvziblrqwb88w5cd486pmb7vw8p7kcyn9lqsw32ria";
+ sha256 = "1rp015cm5fw9kfarcmfhfkr1sh0iz7kvqls6f8nfhwrrz5armd5v";
};
hardeningDisable = [ "fortify" ];
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
homepage = https://containerd.tools/;
description = "A daemon to control runC";
license = licenses.asl20;
- maintainers = with maintainers; [ offline ];
+ maintainers = with maintainers; [ offline vdemeester ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index d52b5365b5e..e83a1af4466 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -198,13 +198,13 @@ rec {
# https://github.com/docker/docker-ce/tree/v${version}/components/engine/hack/dockerfile/install/*
docker_18_06 = dockerGen rec {
- version = "18.06.0-ce";
- rev = "0ffa8257ec673ed6849b73b03fb01b0cac90fdb3"; # git commit
- sha256 = "1w6jgqbc53pkgfkf2p6z5g316q1r5jvnw4lq11j4qdkw7vy8q5d9";
+ version = "18.06.1-ce";
+ rev = "e68fc7a215d7133c34aa18e3b72b4a21fd0c6136"; # git commit
+ sha256 = "1bqd6pv5hga4j1s8jm8q5qdnfbjf8lw1ghdk0bw9hhqkn7rcnrv4";
runcRev = "69663f0bd4b60df09991c08812a60108003fa340";
runcSha256 = "1l37r97l3ra4ph069w190d05r0a43s76nn9jvvlkbwrip1cp6gyq";
- containerdRev = "d64c661f1d51c48782c9cec8fda7604785f93587";
- containerdSha256 = "0pk1kii8bmlvziblrqwb88w5cd486pmb7vw8p7kcyn9lqsw32ria";
+ containerdRev = "468a545b9edcd5932818eb9de8e72413e616e86e";
+ containerdSha256 = "1rp015cm5fw9kfarcmfhfkr1sh0iz7kvqls6f8nfhwrrz5armd5v";
tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662";
tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn";
};
diff --git a/pkgs/applications/virtualization/qemu/default.nix b/pkgs/applications/virtualization/qemu/default.nix
index 742c2fb03f7..1ff61129b0f 100644
--- a/pkgs/applications/virtualization/qemu/default.nix
+++ b/pkgs/applications/virtualization/qemu/default.nix
@@ -22,8 +22,8 @@
with stdenv.lib;
let
- version = "2.12.0";
- sha256 = "17377xxbmwbrnh895a108z944pqi39hzrbw4jzgj8pcipi3s3x69";
+ version = "2.12.1";
+ sha256 = "1jp5y56682bgpfjapagxjfrjdvqkal34pj9qzn6kj8fqaad80l21";
audio = optionalString (hasSuffix "linux" stdenv.system) "alsa,"
+ optionalString pulseSupport "pa,"
+ optionalString sdlSupport "sdl,";
@@ -71,8 +71,10 @@ stdenv.mkDerivation rec {
outputs = [ "out" "ga" ];
- patches = [ ./no-etc-install.patch ]
- ++ optional nixosTestRunner ./force-uid0-on-9p.patch
+ patches = [
+ ./no-etc-install.patch
+ ./fix-qemu-ga.patch
+ ] ++ optional nixosTestRunner ./force-uid0-on-9p.patch
++ optional pulseSupport ./fix-hda-recording.patch
++ optionals stdenv.hostPlatform.isMusl [
(fetchpatch {
diff --git a/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch b/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch
new file mode 100644
index 00000000000..c2f051e2b94
--- /dev/null
+++ b/pkgs/applications/virtualization/qemu/fix-qemu-ga.patch
@@ -0,0 +1,22 @@
+diff --git a/qga/commands-posix.c b/qga/commands-posix.c
+index 0dc219d..9d020d3 100644
+--- a/qga/commands-posix.c
++++ b/qga/commands-posix.c
+@@ -102,6 +102,8 @@ void qmp_guest_shutdown(bool has_mode, const char *mode, Error **errp)
+ reopen_fd_to_null(1);
+ reopen_fd_to_null(2);
+
++ execle("/run/current-system/sw/bin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
++ "hypervisor initiated shutdown", (char*)NULL, environ);
+ execle("/sbin/shutdown", "shutdown", "-h", shutdown_flag, "+0",
+ "hypervisor initiated shutdown", (char*)NULL, environ);
+ _exit(EXIT_FAILURE);
+@@ -189,6 +191,8 @@ void qmp_guest_set_time(bool has_time, int64_t time_ns, Error **errp)
+
+ /* Use '/sbin/hwclock -w' to set RTC from the system time,
+ * or '/sbin/hwclock -s' to set the system time from RTC. */
++ execle("/run/current-system/sw/bin/hwclock", "hwclock", has_time ? "-w" : "-s",
++ NULL, environ);
+ execle("/sbin/hwclock", "hwclock", has_time ? "-w" : "-s",
+ NULL, environ);
+ _exit(EXIT_FAILURE);
diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix
index 7172b172ef2..c1ec514640d 100644
--- a/pkgs/applications/virtualization/runc/default.nix
+++ b/pkgs/applications/virtualization/runc/default.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
homepage = https://runc.io/;
description = "A CLI tool for spawning and running containers according to the OCI specification";
license = licenses.asl20;
- maintainers = with maintainers; [ offline ];
+ maintainers = with maintainers; [ offline vdemeester ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/applications/virtualization/singularity/default.nix b/pkgs/applications/virtualization/singularity/default.nix
index ff05cb75706..cc543d2e94a 100644
--- a/pkgs/applications/virtualization/singularity/default.nix
+++ b/pkgs/applications/virtualization/singularity/default.nix
@@ -19,7 +19,7 @@
stdenv.mkDerivation rec {
name = "singularity-${version}";
- version = "2.5.2";
+ version = "2.6.0";
enableParallelBuilding = true;
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
- configureFlags = "--localstatedir=/var";
+ configureFlags = [ "--localstatedir=/var" ];
installFlags = "CONTAINER_MOUNTDIR=dummy CONTAINER_FINALDIR=dummy CONTAINER_OVERLAY=dummy SESSIONDIR=dummy";
fixupPhase = ''
@@ -47,7 +47,7 @@ stdenv.mkDerivation rec {
owner = "singularityware";
repo = "singularity";
rev = version;
- sha256 = "09wv8xagr5fjfhra5vyig0f1frfp97g99baqkh4avbzpg296q933";
+ sha256 = "0bi7acgppbkfbra8r29s1ldq02lazdww0z2h1rfvv8spr8dzzi94";
};
nativeBuildInputs = [ autoreconfHook makeWrapper ];
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index 33e12d10985..beecf72fd0b 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -13,12 +13,12 @@ with stdenv.lib;
stdenv.mkDerivation rec {
baseName = "virt-viewer";
- version = "6.0";
+ version = "7.0";
name = "${baseName}-${version}";
src = fetchurl {
url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.gz";
- sha256 = "1chqrf658niivzfh85cbwkbv9vyg8sv1mv3i31vawkfsfdvvsdwh";
+ sha256 = "00y9vi69sja4pkrfnvrkwsscm41bqrjzvp8aijb20pvg6ymczhj7";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index f9770435aaf..94fc9697e54 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -6,7 +6,7 @@
, xorriso, makeself, perl
, javaBindings ? false, jdk ? null
, pythonBindings ? false, python2 ? null
-, enableExtensionPack ? false, requireFile ? null, fakeroot ? null
+, extensionPack ? null, fakeroot ? null
, pulseSupport ? false, libpulseaudio ? null
, enableHardening ? false
, headless ? false
@@ -19,30 +19,9 @@ with stdenv.lib;
let
python = python2;
buildType = "release";
- # Manually sha256sum the extensionPack file, must be hex!
- # Do not forget to update the hash in ./guest-additions/default.nix!
- extpack = "d90c1b0c89de19010f7c7fe7a675ac744067baf29a9966b034e97b5b2053b37e";
- extpackRev = "123301";
+ # Remember to change the extpackRev and version in extpack.nix as well.
main = "ee3af129a581ec4c1a3e777e98247f8943e976ce6edd24962bcaa5c53ed1f644";
version = "5.2.14";
-
- # See https://github.com/NixOS/nixpkgs/issues/672 for details
- extensionPack = requireFile rec {
- name = "Oracle_VM_VirtualBox_Extension_Pack-${version}-${toString extpackRev}.vbox-extpack";
- sha256 = extpack;
- message = ''
- In order to use the extension pack, you need to comply with the VirtualBox Personal Use
- and Evaluation License (PUEL) available at:
-
- https://www.virtualbox.org/wiki/VirtualBox_PUEL
-
- Once you have read and if you agree with the license, please use the
- following command and re-run the installation:
-
- nix-prefetch-url http://download.virtualbox.org/virtualbox/${version}/${name}
- '';
- };
-
in stdenv.mkDerivation {
name = "virtualbox-${version}";
@@ -174,7 +153,7 @@ in stdenv.mkDerivation {
ln -s "$libexec/$file" $out/bin/$file
done
- ${optionalString enableExtensionPack ''
+ ${optionalString (extensionPack != null) ''
mkdir -p "$share"
"${fakeroot}/bin/fakeroot" "${stdenv.shell}" </dev/null; then
+- sed() { shift; command sed -r "$@"; }
++if ! @sed@ -E 1p /dev/null 2>/dev/null; then
++ sed() { shift; command @sed@ -r "$@"; }
+ fi
+
+ # parse C-style backslash sequences by default
+@@ -41,9 +41,9 @@ wait_result ()
+ {
+ while true
+ do
+- RESULT=$(xprop -root -f STUMPWM_COMMAND_RESULT 8s \
++ RESULT=$(@xprop@ -root -f STUMPWM_COMMAND_RESULT 8s \
+ STUMPWM_COMMAND_RESULT 2>/dev/null |
+- sed -E 's/\\([[:digit:]]+)/\\0\1/g')
++ @sed@ -E 's/\\([[:digit:]]+)/\\0\1/g')
+ if echo "$RESULT" | grep -v -q 'not found.$'
+ then
+ break
+@@ -52,7 +52,7 @@ wait_result ()
+ sleep $DELAY
+ done
+
+- xprop -root -remove STUMPWM_COMMAND_RESULT
++ @xprop@ -root -remove STUMPWM_COMMAND_RESULT
+
+ if echo "$RESULT" | grep -q '= $'
+ then
+@@ -60,7 +60,7 @@ wait_result ()
+ fi
+
+ echo "$RESULT" |
+- sed -E 's/[^"\\n]+"//
++ @sed@ -E 's/[^"\\n]+"//
+ /^"[[:space:]]*$/d
+ s/(^|[^\\])\\n/\1\
+ /g
+@@ -80,7 +80,7 @@ send_cmd ()
+ exit
+ fi
+
+- xprop -root -f STUMPWM_COMMAND 8s -set STUMPWM_COMMAND "$cmd"
++ @xprop@ -root -f STUMPWM_COMMAND 8s -set STUMPWM_COMMAND "$cmd"
+
+ wait_result
+ }
+@@ -123,8 +123,8 @@ tput ()
+ local cap1=$1 cap2=$2
+ shift 2
+
+- command tput $cap1 $@ 2>/dev/null ||
+- command tput $cap2 $@ 2>/dev/null
++ command @tput@ $cap1 $@ 2>/dev/null ||
++ command @tput@ $cap2 $@ 2>/dev/null
+ }
+
+ READLINE=yes
+@@ -156,18 +156,18 @@ then
+ else
+ if [ -t 0 ]
+ then
+- if ! type rlwrap 2>/dev/null >&2
++ if ! type @rlwrap@ 2>/dev/null >&2
+ then
+ warn rlwrap not found, command completion won\'t work
+ elif [ $READLINE = yes ]
+ then
+ COMMANDS="${TMPDIR:-/tmp}/stumpish.commands.$$"
+ echo $(send_cmd "commands") |
+- sed -E 's/[[:space:]]+/\
++ @sed@ -E 's/[[:space:]]+/\
+ /g' |
+ sort > "$COMMANDS"
+ trap 'rm -f "$COMMANDS"' exit int term
+- rlwrap -b '' -f "$COMMANDS" "$0" -r
++ @rlwrap@ -b '' -f "$COMMANDS" "$0" -r
+ exit
+ fi
+
diff --git a/pkgs/applications/window-managers/taffybar/default.nix b/pkgs/applications/window-managers/taffybar/default.nix
index dfb2eec5dc5..681a5baec82 100644
--- a/pkgs/applications/window-managers/taffybar/default.nix
+++ b/pkgs/applications/window-managers/taffybar/default.nix
@@ -15,5 +15,6 @@ in stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.bsd3;
};
}
diff --git a/pkgs/applications/window-managers/velox/default.nix b/pkgs/applications/window-managers/velox/default.nix
index 0b430693eee..f8cb6c26683 100644
--- a/pkgs/applications/window-managers/velox/default.nix
+++ b/pkgs/applications/window-managers/velox/default.nix
@@ -47,7 +47,7 @@ in with self; stdenv.mkDerivation rec {
--prefix PATH : "${stdenv.lib.makeBinPath [ dmenu-velox st-velox ]}"
'';
- enableParallelBuilding = true;
+ enableParallelBuilding = false; # https://hydra.nixos.org/build/79799608
meta = {
description = "velox window manager";
diff --git a/pkgs/applications/window-managers/xmonad/log-applet/default.nix b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
index f2acf03958b..96f742df310 100644
--- a/pkgs/applications/window-managers/xmonad/log-applet/default.nix
+++ b/pkgs/applications/window-managers/xmonad/log-applet/default.nix
@@ -1,45 +1,46 @@
{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook, glib, dbus-glib
-, desktopSupport
-, gtk2, gnome2_panel, GConf2
+, desktopSupport, xlibs
+, gtk2
+, gtk3, gnome3, mate
, libxfce4util, xfce4-panel
}:
-assert desktopSupport == "gnome2" || desktopSupport == "gnome3" || desktopSupport == "xfce4";
+assert desktopSupport == "gnomeflashback" || desktopSupport == "mate" || desktopSupport == "xfce4";
stdenv.mkDerivation rec {
- version = "2.1.0";
+ version = "unstable-2017-09-15";
pname = "xmonad-log-applet";
- name = "${pname}-${version}-${desktopSupport}";
+ name = "${pname}-${desktopSupport}-${version}";
src = fetchFromGitHub {
- owner = "alexkay";
+ owner = "kalj";
repo = pname;
- rev = "${version}";
- sha256 = "1g1fisyaw83v72b25fxfjln8f4wlw3rm6nyk27mrqlhsc1spnb5p";
+ rev = "a1b294cad2f266e4f18d9de34167fa96a0ffdba8";
+ sha256 = "042307grf4zvn61gnflhsj5xsjykrk9sjjsprprm4iij0qpybxcw";
};
- buildInputs = with stdenv.lib;
- [ glib dbus-glib ]
- ++ optionals (desktopSupport == "gnome2") [ gtk2 gnome2_panel GConf2 ]
- # TODO: no idea where to find libpanelapplet-4.0
- ++ optionals (desktopSupport == "gnome3") [ ]
- ++ optionals (desktopSupport == "xfce4") [ gtk2 libxfce4util xfce4-panel ]
- ;
-
+ buildInputs = [ glib dbus-glib xlibs.xcbutilwm ]
+ ++ stdenv.lib.optionals (desktopSupport == "gnomeflashback") [ gtk3 gnome3.gnome-panel ]
+ ++ stdenv.lib.optionals (desktopSupport == "mate") [ gtk3 mate.mate-panel ]
+ ++ stdenv.lib.optionals (desktopSupport == "xfce4") [ gtk2 libxfce4util xfce4-panel ]
+ ;
+
nativeBuildInputs = [ autoreconfHook pkgconfig ];
-
+
configureFlags = [ "--with-panel=${desktopSupport}" ];
-
+
patches = [ ./fix-paths.patch ];
+ # Setup hook replaces ${prefix} in pc files so we cannot use
+ # --define-variable=prefix=$prefix
+ PKG_CONFIG_LIBXFCE4PANEL_1_0_LIBDIR = "$(out)/lib";
+
meta = with stdenv.lib; {
- homepage = https://github.com/alexkay/xmonad-log-applet;
+ homepage = https://github.com/kalj/xmonad-log-applet;
license = licenses.bsd3;
description = "An applet that will display XMonad log information (${desktopSupport} version)";
platforms = platforms.linux;
maintainers = with maintainers; [ abbradar ];
-
- broken = desktopSupport == "gnome3";
};
}
diff --git a/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch b/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
index 031843afb17..5e1fc7114dc 100644
--- a/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
+++ b/pkgs/applications/window-managers/xmonad/log-applet/fix-paths.patch
@@ -1,50 +1,57 @@
-diff --git a/Makefile.am b/Makefile.am
-index 619012d..dcc6d3c 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -1,4 +1,5 @@
- plugindir = $(PLUGIN_DIR)
-+SESSION_BUS_SERVICES_DIR = $(prefix)/share/dbus-1/services
- plugin_PROGRAMS = xmonad-log-applet
-
- xmonad_log_applet_SOURCES = main.c
-diff --git a/configure.ac b/configure.ac
-index ad4cffb..110c953 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -27,28 +27,28 @@ AC_ARG_WITH(
+@@ -20,7 +20,7 @@
+ PKG_CHECK_MODULES(XCB, xcb xcb-ewmh)
+
+ PKG_CHECK_MODULES(DBUS_GLIB, dbus-glib-1 >= 0.80)
+-SESSION_BUS_SERVICES_DIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`
++SESSION_BUS_SERVICES_DIR=$prefix/share/dbus-1/services
+ AC_SUBST([SESSION_BUS_SERVICES_DIR])
+
+ AC_ARG_WITH(
+@@ -32,35 +32,35 @@
AS_IF(
[test "x$panel" = xgnome2],
[PKG_CHECK_MODULES(LIBPANEL, libpanelapplet-3.0 >= 2.32.0)]
- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-3.0`/share/gnome-panel/applets
- PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-3.0`/libexec
-+ LIBPANEL_APPLET_DIR=${prefix}/share/gnome-panel/applets
-+ PLUGIN_DIR=${prefix}/libexec
++ LIBPANEL_APPLET_DIR=$prefix/share/gnome-panel/applets
++ PLUGIN_DIR=$prefix/libexec
[AC_DEFINE(PANEL_GNOME, 1, [panel type])]
[AC_DEFINE(PANEL_GNOME2, 1, [panel type])]
,
[test "x$panel" = xgnome3],
[PKG_CHECK_MODULES(LIBPANEL, libpanelapplet-4.0 >= 3.0.0)]
- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanelapplet-4.0`
+- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanelapplet-4.0`
- PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanelapplet-4.0`/libexec
-+ PLUGIN_DIR=${prefix}/libexec
++ LIBPANEL_APPLET_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libpanel_applet_dir libpanelapplet-4.0`
++ PLUGIN_DIR=$prefix/libexec
[AC_DEFINE(PANEL_GNOME, 1, [panel type])]
[AC_DEFINE(PANEL_GNOME3, 1, [panel type])]
,
+ [test "x$panel" = xgnomeflashback],
+ [PKG_CHECK_MODULES(LIBPANEL, libpanel-applet >= 3.0.0)]
+- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=libpanel_applet_dir libpanel-applet`
+- PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libpanel-applet`/libexec
++ LIBPANEL_APPLET_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libpanel_applet_dir libpanel-applet`
++ PLUGIN_DIR=$prefix/libexec
+ [AC_DEFINE(PANEL_GNOME, 1, [panel type])]
+ [AC_DEFINE(PANEL_GNOMEFLASHBACK, 1, [panel type])]
+ ,
[test "x$panel" = xmate],
- [PKG_CHECK_MODULES(LIBPANEL, libmatepanelapplet-3.0 >= 1.4.0)]
-- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-3.0`/share/mate-panel/applets
-- PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-3.0`/libexec
-+ LIBPANEL_APPLET_DIR=${prefix}/share/mate-panel/applets
-+ PLUGIN_DIR=${prefix}/libexec
+ [PKG_CHECK_MODULES(LIBPANEL, libmatepanelapplet-4.0 >= 1.4.0)]
+- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-4.0`/share/mate-panel/applets
+- PLUGIN_DIR=`$PKG_CONFIG --variable=prefix libmatepanelapplet-4.0`/libexec
++ LIBPANEL_APPLET_DIR=$prefix/share/mate-panel/applets
++ PLUGIN_DIR=$prefix/libexec
[AC_DEFINE(PANEL_MATE, 1, [panel type])]
,
[test "x$panel" = xxfce4],
[PKG_CHECK_MODULES(LIBPANEL, libxfce4panel-1.0 >= 4.6.0)]
- LIBPANEL_APPLET_DIR=`$PKG_CONFIG --variable=prefix libxfce4panel-1.0`/share/xfce4/panel-plugins
- PLUGIN_DIR=`$PKG_CONFIG --variable=libdir libxfce4panel-1.0`/xfce4/panel/plugins
-+ LIBPANEL_APPLET_DIR=${prefix}/share/xfce4/panel-plugins
-+ PLUGIN_DIR=${prefix}/lib/xfce4/panel/plugins
++ LIBPANEL_APPLET_DIR=$prefix/share/xfce4/panel-plugins
++ PLUGIN_DIR=`$PKG_CONFIG --define-variable=prefix=$prefix --variable=libdir libxfce4panel-1.0`/xfce4/panel/plugins
[AC_DEFINE(PANEL_XFCE4, 1, [panel type])]
,
- [AC_MSG_ERROR([Unknown panel type, use gnome2, gnome3, mate or xfce4])]
+ [AC_MSG_ERROR([Unknown panel type, use gnome2, gnome3, gnomeflashback, mate or xfce4])]
diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix
index 2048220361a..7948f726c62 100644
--- a/pkgs/build-support/bintools-wrapper/default.nix
+++ b/pkgs/build-support/bintools-wrapper/default.nix
@@ -171,7 +171,7 @@ stdenv.mkDerivation {
else if targetPlatform.isWindows then "pe"
else "elf" + toString targetPlatform.parsed.cpu.bits;
endianPrefix = if targetPlatform.isBigEndian then "big" else "little";
- sep = optionalString (!targetPlatform.isMips) "-";
+ sep = optionalString (!targetPlatform.isMips && !targetPlatform.isPower) "-";
arch =
/**/ if targetPlatform.isAarch64 then endianPrefix + "aarch64"
else if targetPlatform.isAarch32 then endianPrefix + "arm"
@@ -183,7 +183,7 @@ stdenv.mkDerivation {
"mips64" = "btsmip";
"mips64el" = "ltsmip";
}.${targetPlatform.parsed.cpu.name}
- else if targetPlatform.isPowerPC then "powerpc"
+ else if targetPlatform.isPower then if targetPlatform.isBigEndian then "ppc" else "lppc"
else if targetPlatform.isSparc then "sparc"
else throw "unknown emulation for platform: " + targetPlatform.config;
in targetPlatform.platform.bfdEmulation or (fmt + sep + arch);
@@ -268,8 +268,8 @@ stdenv.mkDerivation {
##
mkdir -p $man/nix-support $info/nix-support
- printWords ${bintools.man or ""} >> $man/nix-support/propagated-build-inputs
- printWords ${bintools.info or ""} >> $info/nix-support/propagated-build-inputs
+ echo ${bintools.man or ""} >> $man/nix-support/propagated-user-env-packages
+ echo ${bintools.info or ""} >> $info/nix-support/propagated-user-env-packages
''
+ ''
diff --git a/pkgs/build-support/cc-wrapper/cc-wrapper.sh b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
index 1b43d7cc211..8003fe1d8f3 100644
--- a/pkgs/build-support/cc-wrapper/cc-wrapper.sh
+++ b/pkgs/build-support/cc-wrapper/cc-wrapper.sh
@@ -126,7 +126,7 @@ fi
if [[ "$isCpp" = 1 ]]; then
if [[ "$cppInclude" = 1 ]]; then
- NIX_@infixSalt@_CFLAGS_COMPILE+=" ${NIX_@infixSalt@_CXXSTDLIB_COMPILE-@default_cxx_stdlib_compile@}"
+ NIX_@infixSalt@_CFLAGS_COMPILE+=" ${NIX_@infixSalt@_CXXSTDLIB_COMPILE:-@default_cxx_stdlib_compile@}"
fi
NIX_@infixSalt@_CFLAGS_LINK+=" $NIX_@infixSalt@_CXXSTDLIB_LINK"
fi
diff --git a/pkgs/build-support/fetchdocker/credentials.nix b/pkgs/build-support/fetchdocker/credentials.nix
index 001693501cc..6d084d3c77e 100644
--- a/pkgs/build-support/fetchdocker/credentials.nix
+++ b/pkgs/build-support/fetchdocker/credentials.nix
@@ -32,7 +32,7 @@
let
pathParts =
(builtins.filter
- ({prefix}: "DOCKER_CREDENTIALS" == prefix)
+ ({prefix, path}: "DOCKER_CREDENTIALS" == prefix)
builtins.nixPath);
in
if (pathParts != []) then (builtins.head pathParts).path else ""
diff --git a/pkgs/build-support/fetchpatch/default.nix b/pkgs/build-support/fetchpatch/default.nix
index 40a7675b7ac..89d72f512f7 100644
--- a/pkgs/build-support/fetchpatch/default.nix
+++ b/pkgs/build-support/fetchpatch/default.nix
@@ -4,7 +4,7 @@
# often change with updating of git or cgit.
# stripLen acts as the -p parameter when applying a patch.
-{ lib, fetchurl, patchutils }:
+{ lib, fetchurl, buildPackages }:
{ stripLen ? 0, extraPrefix ? null, excludes ? [], includes ? [], revert ? false, ... }@args:
fetchurl ({
@@ -14,10 +14,10 @@ fetchurl ({
echo "error: Fetched patch file '$out' is empty!" 1>&2
exit 1
fi
- "${patchutils}/bin/lsdiff" "$out" \
+ "${buildPackages.patchutils}/bin/lsdiff" "$out" \
| sort -u | sed -e 's/[*?]/\\&/g' \
| xargs -I{} \
- "${patchutils}/bin/filterdiff" \
+ "${buildPackages.patchutils}/bin/filterdiff" \
--include={} \
--strip=${toString stripLen} \
${lib.optionalString (extraPrefix != null) ''
@@ -32,7 +32,7 @@ fetchurl ({
cat "$out" 1>&2
exit 1
fi
- ${patchutils}/bin/filterdiff \
+ ${buildPackages.patchutils}/bin/filterdiff \
-p1 \
${builtins.toString (builtins.map (x: "-x ${lib.escapeShellArg x}") excludes)} \
${builtins.toString (builtins.map (x: "-i ${lib.escapeShellArg x}") includes)} \
@@ -46,7 +46,7 @@ fetchurl ({
exit 1
fi
'' + lib.optionalString revert ''
- ${patchutils}/bin/interdiff "$out" /dev/null > "$tmpfile"
+ ${buildPackages.patchutils}/bin/interdiff "$out" /dev/null > "$tmpfile"
mv "$tmpfile" "$out"
'' + (args.postFetch or "");
meta.broken = excludes != [] && includes != [];
diff --git a/pkgs/build-support/release/binary-tarball.nix b/pkgs/build-support/release/binary-tarball.nix
index f691b1bf735..dad65a0e7eb 100644
--- a/pkgs/build-support/release/binary-tarball.nix
+++ b/pkgs/build-support/release/binary-tarball.nix
@@ -27,11 +27,11 @@ stdenv.mkDerivation (
postPhases = "finalPhase";
}
- // args //
+ // args //
{
name = name + (if src ? version then "-" + src.version else "");
-
+
postHook = ''
mkdir -p $out/nix-support
echo "$system" > $out/nix-support/system
@@ -43,7 +43,7 @@ stdenv.mkDerivation (
if test -e $origSrc/nix-support/hydra-release-name; then
releaseName=$(cat $origSrc/nix-support/hydra-release-name)
fi
-
+
installFlagsArray=(DESTDIR=$TMPDIR/inst)
# Prefix hackery because of a bug in stdenv (it tries to `mkdir
@@ -62,18 +62,18 @@ stdenv.mkDerivation (
tar cvfj $out/tarballs/''${releaseName:-binary-dist}.tar.bz2 -C $TMPDIR/inst .
'';
-
+
finalPhase =
''
for i in $out/tarballs/*; do
echo "file binary-dist $i" >> $out/nix-support/hydra-build-products
done
-
+
# Propagate the release name of the source tarball. This is
# to get nice package names in channels.
test -n "$releaseName" && (echo "$releaseName" >> $out/nix-support/hydra-release-name)
'';
-
+
meta = (if args ? meta then args.meta else {}) // {
description = "Build of a generic binary distribution";
diff --git a/pkgs/build-support/release/functions.sh b/pkgs/build-support/release/functions.sh
index 875a2da178d..120d1968542 100644
--- a/pkgs/build-support/release/functions.sh
+++ b/pkgs/build-support/release/functions.sh
@@ -1,7 +1,7 @@
findTarball() {
local suffix i
if [ -d "$1/tarballs/" ]; then
- for suffix in tar.gz tgz tar.bz2 tbz2 tar.xz tar.lzma; do
+ for suffix in tar.gz tgz tar.bz2 tbz2 tbz tar.xz txz tar.lzma; do
for i in $1/tarballs/*.$suffix; do echo $i; break; done
done | sort | head -1
return
diff --git a/pkgs/build-support/rust/default-crate-overrides.nix b/pkgs/build-support/rust/default-crate-overrides.nix
index 9d22fcf8be1..d93e0a5f56d 100644
--- a/pkgs/build-support/rust/default-crate-overrides.nix
+++ b/pkgs/build-support/rust/default-crate-overrides.nix
@@ -1,6 +1,6 @@
{ stdenv, pkgconfig, curl, darwin, libiconv, libgit2, libssh2,
openssl, sqlite, zlib, dbus, dbus-glib, gdk_pixbuf, cairo, python3,
- libsodium, postgresql, ... }:
+ libsodium, postgresql, gmp, ... }:
let
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
@@ -58,6 +58,10 @@ in
gdk-pixbuf = attrs: {
buildInputs = [ gdk_pixbuf ];
};
+ rink = attrs: {
+ buildInputs = [ gmp ];
+ crateBin = [ { name = "rink"; path = "src/bin/rink.rs"; } ];
+ };
cairo-rs = attrs: {
buildInputs = [ cairo ];
};
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index fb1d6e390ae..820989a7620 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -7,6 +7,8 @@ in
{ name, cargoSha256 ? "unset"
, src ? null
, srcs ? null
+, cargoPatches ? []
+, patches ? []
, sourceRoot ? null
, logLevel ? ""
, buildInputs ? []
@@ -23,6 +25,7 @@ let
cargoDeps = if cargoVendorDir == null
then fetchcargo {
inherit name src srcs sourceRoot cargoUpdateHook;
+ patches = cargoPatches;
sha256 = cargoSha256;
}
else null;
@@ -44,6 +47,8 @@ in stdenv.mkDerivation (args // {
buildInputs = [ cacert git rust.cargo rust.rustc ] ++ buildInputs;
+ patches = cargoPatches ++ patches;
+
configurePhase = args.configurePhase or ''
runHook preConfigure
# noop
diff --git a/pkgs/build-support/rust/fetchcargo.nix b/pkgs/build-support/rust/fetchcargo.nix
index 42a3ac27cb5..2670ed52864 100644
--- a/pkgs/build-support/rust/fetchcargo.nix
+++ b/pkgs/build-support/rust/fetchcargo.nix
@@ -1,11 +1,11 @@
{ stdenv, cacert, git, rust, cargo-vendor }:
-{ name ? "cargo-deps", src, srcs, sourceRoot, sha256, cargoUpdateHook ? "" }:
+{ name ? "cargo-deps", src, srcs, patches, sourceRoot, sha256, cargoUpdateHook ? "" }:
stdenv.mkDerivation {
name = "${name}-vendor";
nativeBuildInputs = [ cacert cargo-vendor git rust.cargo ];
- inherit src srcs sourceRoot;
+ inherit src srcs patches sourceRoot;
- phases = "unpackPhase installPhase";
+ phases = "unpackPhase patchPhase installPhase";
installPhase = ''
if [[ ! -f Cargo.lock ]]; then
diff --git a/pkgs/build-support/setup-hooks/audit-tmpdir.sh b/pkgs/build-support/setup-hooks/audit-tmpdir.sh
index ffaa61f2d80..0f515842ebc 100644
--- a/pkgs/build-support/setup-hooks/audit-tmpdir.sh
+++ b/pkgs/build-support/setup-hooks/audit-tmpdir.sh
@@ -27,7 +27,7 @@ auditTmpdir() {
fi
if isScript "$i"; then
- if [ -e "$(dirname $i)/.$(basename $i)-wrapped" ]; then
+ if [ -e "$(dirname "$i")/.$(basename "$i")-wrapped" ]; then
if grep -q -F "$TMPDIR" "$i"; then
echo "wrapper script $i contains a forbidden reference to $TMPDIR"
exit 1
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix
index 221e19ca5ed..67c67c88177 100644
--- a/pkgs/build-support/vm/default.nix
+++ b/pkgs/build-support/vm/default.nix
@@ -1,6 +1,6 @@
{ pkgs
, kernel ? pkgs.linux
-, img ? pkgs.stdenv.platform.kernelTarget
+, img ? pkgs.stdenv.hostPlatform.platform.kernelTarget
, storeDir ? builtins.storeDir
, rootModules ?
[ "virtio_pci" "virtio_mmio" "virtio_blk" "virtio_balloon" "virtio_rng" "ext4" "unix" "9p" "9pnet_virtio" "crc32c_generic" ]
diff --git a/pkgs/data/documentation/man-pages/default.nix b/pkgs/data/documentation/man-pages/default.nix
index 244e00ec70a..6d657472e66 100644
--- a/pkgs/data/documentation/man-pages/default.nix
+++ b/pkgs/data/documentation/man-pages/default.nix
@@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
description = "Linux development manual pages";
homepage = https://www.kernel.org/doc/man-pages/;
repositories.git = http://git.kernel.org/pub/scm/docs/man-pages/man-pages;
+ license = licenses.gpl2Plus;
platforms = with platforms; unix;
priority = 30; # if a package comes with its own man page, prefer it
};
diff --git a/pkgs/data/fonts/aileron/default.nix b/pkgs/data/fonts/aileron/default.nix
new file mode 100644
index 00000000000..52a96f16db0
--- /dev/null
+++ b/pkgs/data/fonts/aileron/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "102";
+ pname = "aileron";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}.zip";
+ sha256 = "04xnzdy9plzd2p02yq367h37m5ygx0w8cpkdv39cc3754ljlsxim";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/${pname}/";
+ description = "A helvetica font in nine weights";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/fonts/eunomia/default.nix b/pkgs/data/fonts/eunomia/default.nix
new file mode 100644
index 00000000000..56fa718f867
--- /dev/null
+++ b/pkgs/data/fonts/eunomia/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "200";
+ pname = "eunomia";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}_${majorVersion}${minorVersion}.zip";
+ sha256 = "0lpmczs1d4p9dy4s0dnvv7bl5cd0f6yzyasfrkxij5s86glps38b";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://dotcolon.net/font/eunomia/;
+ description = "A futuristic decorative font.";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.ofl;
+ };
+}
diff --git a/pkgs/data/fonts/f5_6/default.nix b/pkgs/data/fonts/f5_6/default.nix
new file mode 100644
index 00000000000..25cab717cee
--- /dev/null
+++ b/pkgs/data/fonts/f5_6/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "110";
+ pname = "f5_6";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}_${majorVersion}${minorVersion}.zip";
+ sha256 = "04p6lccd26rhjbpq3ddxi5vkk3lk8lqbpnk8lakjzixp3fgdqpp4";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/${pname}/";
+ description = "A weighted decorative font.";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.ofl;
+ };
+}
diff --git a/pkgs/data/fonts/ferrum/default.nix b/pkgs/data/fonts/ferrum/default.nix
new file mode 100644
index 00000000000..bbe185bd848
--- /dev/null
+++ b/pkgs/data/fonts/ferrum/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "200";
+ pname = "ferrum";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}.zip";
+ sha256 = "1w1b3ch7ik4264f05lxms01ls0aargvlx770a9szm682dfmizn8w";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/${pname}/";
+ description = "A decorative font.";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/fonts/ia-writer-duospace/default.nix b/pkgs/data/fonts/ia-writer-duospace/default.nix
new file mode 100644
index 00000000000..a042a31f1d0
--- /dev/null
+++ b/pkgs/data/fonts/ia-writer-duospace/default.nix
@@ -0,0 +1,26 @@
+{ lib, fetchFromGitHub }:
+
+let
+ version = "20180721";
+in fetchFromGitHub rec {
+ name = "ia-writer-duospace-${version}";
+
+ owner = "iaolo";
+ repo = "iA-Fonts";
+ rev = "55edf60f544078ab1e14987bc67e9029a200e0eb";
+ sha256 = "0932lcxf861vb3hz52z1xj8r99ag9sdyqsnq9brv7gc4kp2l339c";
+
+ postFetch = ''
+ tar --strip-components=1 -xzvf $downloadedFile
+ mkdir -p $out/share/fonts/opentype
+ cp "iA Writer Duospace/OTF (Mac)/"*.otf $out/share/fonts/opentype/
+ '';
+
+ meta = with lib; {
+ description = "iA Writer Duospace Typeface";
+ homepage = https://ia.net/topics/in-search-of-the-perfect-writing-font;
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/data/fonts/inriafonts/default.nix b/pkgs/data/fonts/inriafonts/default.nix
new file mode 100644
index 00000000000..a2192385abc
--- /dev/null
+++ b/pkgs/data/fonts/inriafonts/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+
+ pname = "inriafonts";
+ version = "1.200";
+ name = "${pname}-${version}";
+
+src = fetchFromGitHub {
+ owner = "BlackFoundry";
+ repo = "InriaFonts";
+ rev = "v${version}";
+ sha256 = "06775y99lyh6hj5hzvrx56iybdck8a8xfqkipqd5c4cldg0a9hh8";
+};
+
+installPhase = ''
+ mkdir -p $out/share/fonts/truetype
+ cp fonts/*/TTF/*.ttf $out/share/fonts/truetype
+ mkdir -p $out/share/fonts/opentype
+ cp fonts/*/OTF/*.otf $out/share/fonts/opentype
+'';
+
+ meta = with stdenv.lib; {
+ homepage = https://black-foundry.com/work/inria;
+ description = "Inria Sans and Inria Serif";
+ longDescription = ''
+ Inria Sans and Inria Serif are the two members of a type family
+ design for the communication of Inria, the French national institute
+ dedicated to numeric research. The Institut needed a font
+ showing its values at the crossroad of humanity, technology,
+ excellence and creativity. Black[Foudry] created a humanist
+ typeface with a unapologetically contemporary design as the
+ Sans-serif part and a more rational axis and drawing for the
+ serif. Both members comes in 3 weights with matching italics.
+ '';
+ license = licenses.ofl;
+ maintainers = with maintainers; [ leenaars ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/data/fonts/inter-ui/default.nix b/pkgs/data/fonts/inter-ui/default.nix
new file mode 100644
index 00000000000..87eaa9383a7
--- /dev/null
+++ b/pkgs/data/fonts/inter-ui/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchzip }:
+
+let
+ version = "2.5";
+in fetchzip {
+ name = "inter-ui-${version}";
+
+ url = "https://github.com/rsms/inter/releases/download/v${version}/Inter-UI-${version}.zip";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype
+ '';
+
+ sha256 = "1d88y6c9vbjz5siazhavnpfpazfkvpbcbb4pdycbnj03mmx6y07v";
+
+ meta = with stdenv.lib; {
+ homepage = https://rsms.me/inter/;
+ description = "A typeface specially designed for user interfaces";
+ license = licenses.ofl;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ demize ];
+ };
+}
+
diff --git a/pkgs/data/fonts/iosevka/bin.nix b/pkgs/data/fonts/iosevka/bin.nix
index 95093f4eefc..e9be004c2b7 100644
--- a/pkgs/data/fonts/iosevka/bin.nix
+++ b/pkgs/data/fonts/iosevka/bin.nix
@@ -1,18 +1,18 @@
{ stdenv, fetchzip }:
let
- version = "1.14.3";
+ version = "2.0.0";
in fetchzip rec {
name = "iosevka-bin-${version}";
- url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/iosevka-pack-${version}.zip";
+ url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-iosevka-${version}.zip";
postFetch = ''
mkdir -p $out/share/fonts
unzip -j $downloadedFile \*.ttc -d $out/share/fonts/iosevka
'';
- sha256 = "0qc5i6ijr25d2jwi5r4bcvbaw74y1p05a5fvlwss3l9rhmmxsfpl";
+ sha256 = "17ldxs8rn4y5mzpc6h5rms4khk9fp4d1ixz5bh0pglh1kdansz45";
meta = with stdenv.lib; {
homepage = https://be5invis.github.io/Iosevka/;
diff --git a/pkgs/data/fonts/junicode/default.nix b/pkgs/data/fonts/junicode/default.nix
index 8b1ddd0c753..824d9044d76 100644
--- a/pkgs/data/fonts/junicode/default.nix
+++ b/pkgs/data/fonts/junicode/default.nix
@@ -16,5 +16,6 @@ fetchzip {
homepage = http://junicode.sourceforge.net/;
description = "A Unicode font for medievalists";
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/data/fonts/libertine/default.nix b/pkgs/data/fonts/libertine/default.nix
index 91a7932c2ca..748c0268a80 100644
--- a/pkgs/data/fonts/libertine/default.nix
+++ b/pkgs/data/fonts/libertine/default.nix
@@ -49,5 +49,6 @@ stdenv.mkDerivation rec {
homepage = http://linuxlibertine.sf.net;
platforms = platforms.linux;
maintainers = [ maintainers.volth ];
+ license = licenses.ofl;
};
}
diff --git a/pkgs/data/fonts/medio/default.nix b/pkgs/data/fonts/medio/default.nix
new file mode 100644
index 00000000000..8b484b3b5ef
--- /dev/null
+++ b/pkgs/data/fonts/medio/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "200";
+ pname = "medio";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}.zip";
+ sha256 = "0gxcmhjlsh2pzsmj78vw4v935ax7hfk533ddlhfhfma52zyxyh7x";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/{pname}/";
+ description = "Serif font designed by Sora Sagano";
+ longDescription = ''
+ Medio is a serif font designed by Sora Sagano, based roughly
+ on the proportions of the font Tenderness (from the same designer),
+ but with hairline serifs in the style of a Didone.
+ '';
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/fonts/noto-fonts/default.nix b/pkgs/data/fonts/noto-fonts/default.nix
index 0a086453244..5d633ccb7ce 100644
--- a/pkgs/data/fonts/noto-fonts/default.nix
+++ b/pkgs/data/fonts/noto-fonts/default.nix
@@ -86,14 +86,14 @@ rec {
maintainers = with maintainers; [ mathnerd314 ];
};
};
- noto-fonts-emoji = let version = "2017-09-13-design-refresh"; in stdenv.mkDerivation {
+ noto-fonts-emoji = let version = "2018-04-24-pistol-update"; in stdenv.mkDerivation {
name = "noto-fonts-emoji-${version}";
src = fetchFromGitHub {
owner = "googlei18n";
repo = "noto-emoji";
rev = "v${version}";
- sha256 = "1ixz03207kzh6jhmw8bpi77pxkfzq46dk26sr41m5kkvc14d14vl";
+ sha256 = "1f9k182j0619xvwk60gw2hng3lcd483sva2fabjdhznk8yf9f7jg";
};
buildInputs = [ cairo ];
diff --git a/pkgs/data/fonts/penna/default.nix b/pkgs/data/fonts/penna/default.nix
new file mode 100644
index 00000000000..893553a62ce
--- /dev/null
+++ b/pkgs/data/fonts/penna/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "10";
+ pname = "penna";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}.zip";
+ sha256 = "0hk15yndm56l6rbdykpkry2flffx0567mgjcqcnsx1iyzwwla5km";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/{pname}/";
+ description = "Geometric sans serif designed by Sora Sagano";
+ longDescription = ''
+ Penna is a geometric sans serif designed by Sora Sagano,
+ with outsized counters in the uppercase and a lowercase
+ with a small x-height.
+ '';
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/fonts/route159/default.nix b/pkgs/data/fonts/route159/default.nix
new file mode 100644
index 00000000000..7e2480a77dc
--- /dev/null
+++ b/pkgs/data/fonts/route159/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "1";
+ minorVersion = "10";
+ pname = "route159";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}_${majorVersion}${minorVersion}.zip";
+ sha256 = "1nv5csg73arvvwpac7ylh4j9n0s3qp79rbv2s4jvs2bf6gqhsq7h";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/{pname}/";
+ description = "A weighted sans serif font";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.ofl;
+ };
+}
diff --git a/pkgs/data/fonts/sarasa-gothic/default.nix b/pkgs/data/fonts/sarasa-gothic/default.nix
index 0d0ff700a30..32de9798cf9 100644
--- a/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, p7zip }:
stdenv.mkDerivation rec {
- version = "0.5.2";
+ version = "0.6.0";
name = "sarasa-gothic-${version}";
package = fetchurl {
url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttf-${version}.7z";
- sha256 = "18ycw57k7yhrbb8njzhzk6x32xnjal61wr48qxkqy4lh9zfy0p22";
+ sha256 = "00kyx03lpgycxaw0cyx96hhrx8gwkcmy3qs35q7r09y60vg5i0nv";
};
nativeBuildInputs = [ p7zip ];
diff --git a/pkgs/data/fonts/seshat/default.nix b/pkgs/data/fonts/seshat/default.nix
new file mode 100644
index 00000000000..36e4f2fa10f
--- /dev/null
+++ b/pkgs/data/fonts/seshat/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "100";
+ pname = "seshat";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}.zip";
+ sha256 = "1zzgc2d0jrris92p3irmxjhdq8aj99alz0z7dlz25qf37lcilrir";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/{pname}/";
+ description = "Roman body font designed for main text by Sora Sagano";
+ longDescription = ''
+ Seshat is a Roman body font designed for the main text. By
+ referring to the classical balance, we changed some lines by
+ omitting part of the lines such as "A" and "n".
+
+ Also, by attaching the strength of the thickness like Optima
+ to the main drawing, it makes it more sharp design.
+
+ It incorporates symbols and ligatures used in the European region.
+ '';
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/fonts/tenderness/default.nix b/pkgs/data/fonts/tenderness/default.nix
new file mode 100644
index 00000000000..29682cc1299
--- /dev/null
+++ b/pkgs/data/fonts/tenderness/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchzip }:
+
+let
+ majorVersion = "0";
+ minorVersion = "601";
+ pname = "tenderness";
+in
+
+fetchzip rec {
+ name = "${pname}-font-${majorVersion}.${minorVersion}";
+
+ url = "http://dotcolon.net/DL/font/${pname}_${majorVersion}${minorVersion}.zip";
+ sha256 = "0d88l5mzq0k63zsmb8d5w3hfqxy04vpv4j0j8nmj1xv6kikhhybh";
+
+ postFetch = ''
+ mkdir -p $out/share/fonts/opentype/${pname}
+ unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype/${pname}
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "http://dotcolon.net/font/${pname}/";
+ description = "Serif font designed by Sora Sagano with old-style figures";
+ platforms = platforms.all;
+ maintainers = with maintainers; [ leenaars ];
+ license = licenses.ofl;
+ };
+}
diff --git a/pkgs/data/fonts/tex-gyre/default.nix b/pkgs/data/fonts/tex-gyre/default.nix
index a801886350d..3229e58506d 100644
--- a/pkgs/data/fonts/tex-gyre/default.nix
+++ b/pkgs/data/fonts/tex-gyre/default.nix
@@ -34,56 +34,48 @@ let
};
in stdenv.lib.mapAttrs mkVariant {
adventor = {
- displayName = "Adventor";
version = "2_501";
sha256 = "0qjg3x0adfppyx3x33cm07ww9i9sl88xaq07m7wfip8rmyp567fn";
outputHash = "117h6f02m1r54b4f1a98q5kkjchl5pv9ibm1jla6xrzhk2pchb27";
abbreviation = "qag";
};
bonum = {
- displayName = "Bonum";
version = "2.004";
sha256 = "0qbrs98knx4h0b297c5n3vav4mkal1a95ai2dzmdc10pghfzl8vv";
outputHash = "0bid8gzwz50ylmm8jyqf9s4nfvy6cp1x34wbyrh4gyk1ki6hf3z1";
abbreviation = "qbk";
};
chorus = {
- displayName = "Chorus";
version = "2.003";
sha256 = "1b0zak27fzmapwbf2jasvsd95vhnqyc92n985d1lc1ivwja1zgfa";
outputHash = "0fqifd45c1ys6y98b66lmldfbv7wjb2414fs9swicv4n7xvl3cp1";
abbreviation = "qzc";
};
cursor = {
- displayName = "Cursor";
version = "2.004";
sha256 = "0ck3jm33bk2xsxp5d2irzd3j24zb49f0gnjvd1nikg1ivk8w85ng";
outputHash = "0i76835xqlkrnlx303mx63m0f4899j056c2ag2fl6p9qk8s4rskp";
abbreviation = "qcr";
};
heros = {
- displayName = "Heros";
version = "2.004";
sha256 = "1fj2srxxf6ap913y5yd3dn4jzg828j7381gifs39nm5lnzmgw78y";
outputHash = "16y76ab46fxm9k8wfmwx4w0cl96yrmjywz587lyr08s0agp1v3kf";
abbreviation = "qhv";
};
pagella = {
- displayName = "Pagella";
version ="2_501";
sha256 = "1kccaxs3vk93la2pz4nv05hx1x3diyla49cz4l33zifdcp2zgg9d";
outputHash = "1nnjsgplimh29502pkd19rvfg93x31svxxmx4x7h51njrx1j8qa8";
abbreviation = "qpl";
};
schola = {
- displayName = "Schola";
version = "2.005";
sha256 = "05z3gk4mm0sa7wwjcv31j2xlzqhwhcncpamn0kn9y0221cdknyp8";
outputHash = "1yqq1ngcylhldrh1v35l439k72szq9m4gx6g0wh235fk65chb2bm";
abbreviation = "qcs";
};
termes = {
- displayName = "Termes";
version = "2.004";
sha256 = "1aq3yqbgkc3z20dkcqyhicsyq0afbgg4l397z96sd8a16jyz2x8k";
outputHash = "1igw821m601h8937pix6yish4d8fxmz3h4j9hripf41bxsiafzzg";
diff --git a/pkgs/data/fonts/twemoji-color-font/default.nix b/pkgs/data/fonts/twemoji-color-font/default.nix
index 9a8c6bf592a..eead97247e6 100644
--- a/pkgs/data/fonts/twemoji-color-font/default.nix
+++ b/pkgs/data/fonts/twemoji-color-font/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
owner = "eosrei";
repo = "twemoji-color-font";
rev = "v${meta.version}";
- sha256 = "0i7krmg99nrrj7mbjjd2cw6dx24aja63571mcyp6d7q1z09asz9k";
+ sha256 = "0z8r7z2r0r2wng4a7hvqvkcpd43l0d57yl402r7ci5bnmb02yvsa";
};
nativeBuildInputs = [ inkscape imagemagick potrace svgo scfbuild ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- version = "1.3";
+ version = "1.4";
description = "Color emoji SVGinOT font using Twitter Unicode 10 emoji with diversity and country flags";
longDescription = ''
A color and B&W emoji SVGinOT font built from the Twitter Emoji for
@@ -38,6 +38,6 @@ stdenv.mkDerivation rec {
downloadPage = "https://github.com/eosrei/twemoji-color-font/releases";
license = with licenses; [ cc-by-40 mit ];
maintainers = [ maintainers.fgaz ];
- platforms = platforms.all;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/data/fonts/unifont/default.nix b/pkgs/data/fonts/unifont/default.nix
index 5e658e458fd..3dc7bba981f 100644
--- a/pkgs/data/fonts/unifont/default.nix
+++ b/pkgs/data/fonts/unifont/default.nix
@@ -2,16 +2,16 @@
stdenv.mkDerivation rec {
name = "unifont-${version}";
- version = "11.0.01";
+ version = "11.0.02";
ttf = fetchurl {
url = "mirror://gnu/unifont/${name}/${name}.ttf";
- sha256 = "03nnfnh4j60a4hy0d4hqpnvhlfx437hp4g1wjfjy91vzrcbmvkwi";
+ sha256 = "0l8p07m566131xdinv1pcfc578jpvn72n6dhqmgivp8myai2xkzx";
};
pcf = fetchurl {
url = "mirror://gnu/unifont/${name}/${name}.pcf.gz";
- sha256 = "03bqqz2ipy3afhwsfy30c2v97cc27grw11lc0vzcvrgvin9ys2v1";
+ sha256 = "1hcl71fjchngcb2b4mwl4hhx886faaniv86x2xgk8850766qpnmy";
};
nativeBuildInputs = [ mkfontscale mkfontdir ];
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
outputHashAlgo = "sha256";
outputHashMode = "recursive";
- outputHash = "1ncllq42x1mlblf6h44garc3b5hkxv9dkpgbaipzll22p1l29yrf";
+ outputHash = "16ni07cfw38s7cj8bdsfi7fa1qahm3k90cmm4gn40qvz35i17x15";
meta = with stdenv.lib; {
description = "Unicode font for Base Multilingual Plane";
diff --git a/pkgs/data/fonts/vegur/default.nix b/pkgs/data/fonts/vegur/default.nix
new file mode 100644
index 00000000000..4bf28782a8a
--- /dev/null
+++ b/pkgs/data/fonts/vegur/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, rpmextract, fetchurl, unzip }:
+
+stdenv.mkDerivation rec {
+ version = "0.701";
+ name = "vegur-font-${version}";
+
+ # Upstream doesn't version their URLs.
+ # http://dotcolon.net/font/vegur/ → http://dotcolon.net/DL/font/vegur.zip
+ src = fetchurl {
+ url = "http://download.opensuse.org/repositories/M17N:/fonts/SLE_12_SP3/src/dotcolon-vegur-fonts-0.701-1.4.src.rpm";
+ sha256 = "0ra3fds3b352rpzn0015km539c3l2ik2lqd5x6fr65ss9fg2xn34";
+ };
+
+ nativeBuildInputs = [ rpmextract unzip ];
+
+ unpackPhase = ''
+ rpmextract $src
+ unzip vegur.zip
+ '';
+
+ installPhase = ''
+ mkdir -p $out/share/fonts/Vegur
+ cp *.otf $out/share/fonts/Vegur
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = http://dotcolon.net/font/vegur/;
+ description = "A humanist sans serif font.";
+ platforms = platforms.all;
+ maintainers = [ maintainers.samueldr ];
+ license = licenses.cc0;
+ };
+}
diff --git a/pkgs/data/icons/capitaine-cursors/default.nix b/pkgs/data/icons/capitaine-cursors/default.nix
new file mode 100644
index 00000000000..94a5449332b
--- /dev/null
+++ b/pkgs/data/icons/capitaine-cursors/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchFromGitHub
+, inkscape, xcursorgen }:
+
+stdenv.mkDerivation rec {
+ name = "capitaine-cursors-${version}";
+ version = "2.1";
+
+ src = fetchFromGitHub {
+ owner = "keeferrourke";
+ repo = "capitaine-cursors";
+ rev = "r${version}";
+ sha256 = "0ljvq1dqscp5gyf23qszn2ax80bxkqw2vx5zh3qln9vnzfascirb";
+ };
+
+ postPatch = ''
+ patchShebangs .
+ '';
+
+ buildInputs =[
+ inkscape
+ xcursorgen
+ ];
+
+ buildPhase = ''
+ # https://github.com/NixOS/nixpkgs/blob/master/pkgs/data/fonts/emojione/default.nix#L16
+ HOME="$NIX_BUILD_ROOT" ./build.sh
+ '';
+
+ installPhase = ''
+ install -dm 0755 $out/share/icons
+ cp -pr dist $out/share/icons/capitaine-cursors
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ An x-cursor theme inspired by macOS and based on KDE Breeze
+ '';
+ homepage = https://github.com/keeferrourke/capitaine-cursors;
+ license = licenses.lgpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [
+ eadwu
+ ];
+ };
+}
diff --git a/pkgs/data/icons/numix-icon-theme-circle/default.nix b/pkgs/data/icons/numix-icon-theme-circle/default.nix
index 5982074991f..5ac0998fb29 100644
--- a/pkgs/data/icons/numix-icon-theme-circle/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-circle/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, gtk3, numix-icon-theme }:
stdenv.mkDerivation rec {
- version = "18-02-16";
+ version = "18.08.17";
package-name = "numix-icon-theme-circle";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "numixproject";
repo = package-name;
rev = version;
- sha256 = "0q08q1czsk6h0dxqscbgryr12xaakp4zbch37z0jxpwh087gnq4f";
+ sha256 = "1nxgm5vf2rzbg8qh48iy0vdj12ffahlp9qhj8h0k1li03s3nf15h";
};
nativeBuildInputs = [ gtk3 numix-icon-theme ];
@@ -31,7 +31,8 @@ stdenv.mkDerivation rec {
description = "Numix icon theme (circle version)";
homepage = https://numixproject.org;
license = licenses.gpl3;
- platforms = platforms.all;
+ # darwin cannot deal with file names differing only in case
+ platforms = platforms.linux;
maintainers = with maintainers; [ jgeerds ];
};
}
diff --git a/pkgs/data/icons/numix-icon-theme-square/default.nix b/pkgs/data/icons/numix-icon-theme-square/default.nix
index 99871abe5d4..875e1025927 100644
--- a/pkgs/data/icons/numix-icon-theme-square/default.nix
+++ b/pkgs/data/icons/numix-icon-theme-square/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${package-name}-${version}";
package-name = "numix-icon-theme-square";
- version = "18-02-16";
+ version = "18.08.17";
src = fetchFromGitHub {
owner = "numixproject";
repo = package-name;
rev = version;
- sha256 = "1gjwc0s6a7q1jby5bcwxkcmbs470m81y8s0clsm0qhcmcn1c36xj";
+ sha256 = "0pn5m73zd240bk2kilcgv57xn7grhbcj5ay4w1jzzn1f4ifaa0w8";
};
nativeBuildInputs = [ gtk3 numix-icon-theme ];
@@ -29,7 +29,8 @@ stdenv.mkDerivation rec {
description = "Numix icon theme (square version)";
homepage = https://numixproject.org;
license = licenses.gpl3;
- platforms = platforms.linux; # Maybe other non-darwin Unix
+ # darwin cannot deal with file names differing only in case
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
};
}
diff --git a/pkgs/data/icons/numix-icon-theme/default.nix b/pkgs/data/icons/numix-icon-theme/default.nix
index 6b6b77ae5e8..35f624a00f5 100644
--- a/pkgs/data/icons/numix-icon-theme/default.nix
+++ b/pkgs/data/icons/numix-icon-theme/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "numix-icon-theme";
- version = "17-12-25";
+ version = "18.07.17";
src = fetchFromGitHub {
owner = "numixproject";
repo = pname;
rev = version;
- sha256 = "0q3hpq2jc9iwnzzqpb12g1qzjsw4ckhdqkfqf6nirl87r5drkv6j";
+ sha256 = "0clh55kmhc52d33dfm2c6h3lg6ddfh8a088ir9lv1camn9kj55bd";
};
nativeBuildInputs = [ gtk3 hicolor-icon-theme ];
@@ -29,7 +29,8 @@ stdenv.mkDerivation rec {
description = "Numix icon theme";
homepage = https://numixproject.org;
license = licenses.gpl3;
- platforms = platforms.all;
+ # darwin cannot deal with file names differing only in case
+ platforms = platforms.linux;
maintainers = with maintainers; [ romildo jgeerds ];
};
}
diff --git a/pkgs/data/icons/tango-icon-theme/default.nix b/pkgs/data/icons/tango-icon-theme/default.nix
index 928c5396b61..d38f6485f13 100644
--- a/pkgs/data/icons/tango-icon-theme/default.nix
+++ b/pkgs/data/icons/tango-icon-theme/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ intltool iconnamingutils imagemagick librsvg ];
- configureFlags = "--enable-png-creation";
+ configureFlags = [ "--enable-png-creation" ];
postInstall = '''${gtk.out}/bin/gtk-update-icon-cache' "$out/share/icons/Tango" '';
diff --git a/pkgs/data/misc/hackage/default.nix b/pkgs/data/misc/hackage/default.nix
index a8af8f791a9..fce8f44bd3f 100644
--- a/pkgs/data/misc/hackage/default.nix
+++ b/pkgs/data/misc/hackage/default.nix
@@ -1,6 +1,6 @@
{ fetchurl }:
fetchurl {
- url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/92b4fe519b988dee70e2ef8f2f1d05edf610ba8a.tar.gz";
- sha256 = "15sh85v57k635q5ir8pwa605cchj12h4sflss8zd1xshy7ywi673";
+ url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/d5c89ad106556f7890c89c50a2b4d3fbdcea7616.tar.gz";
+ sha256 = "0j8r88wwf0qvqxcnwmcs6xcn4vi0189c9f5chfl80941ggxfbpxk";
}
diff --git a/pkgs/data/misc/iana-etc/default.nix b/pkgs/data/misc/iana-etc/default.nix
index f3b9bf150e0..e6c33fc260e 100644
--- a/pkgs/data/misc/iana-etc/default.nix
+++ b/pkgs/data/misc/iana-etc/default.nix
@@ -1,16 +1,16 @@
-{stdenv, fetchurl}:
+{ stdenv, fetchzip }:
-stdenv.mkDerivation rec {
- name = "iana-etc-${version}";
+let
version = "20180711";
+in fetchzip {
+ name = "iana-etc-${version}";
- src = fetchurl {
- url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
- sha256 = "0xigkz6pcqx55px7fap7j6p3hz27agv056crbl5pgfcdix7y8z26";
- };
+ url = "https://github.com/Mic92/iana-etc/releases/download/${version}/iana-etc-${version}.tar.gz";
+ sha256 = "0vbgk3paix2v4rlh90a8yh1l39s322awng06izqj44zcg704fjbj";
- installPhase = ''
- install -D -t $out/etc services protocols
+ postFetch = ''
+ tar -xzvf $downloadedFile --strip-components=1
+ install -D -m0644 -t $out/etc services protocols
'';
meta = with stdenv.lib; {
diff --git a/pkgs/desktops/deepin/deepin-gtk-theme/default.nix b/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
index 26520889c7d..a36a9677190 100644
--- a/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
+++ b/pkgs/desktops/deepin/deepin-gtk-theme/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "deepin-gtk-theme-${version}";
- version = "17.10.6";
+ version = "17.10.8";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = "deepin-gtk-theme";
rev = version;
- sha256 = "01mfn3i234ynjvxl0yddsqqadwh6zmiibzrjm9xd1f78rj4xxkll";
+ sha256 = "1z5f5dnda18gixkjcxpvsavhv9m5l2kq61958fdfm1idi0cbr7fp";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
diff --git a/pkgs/desktops/enlightenment/efl.nix b/pkgs/desktops/enlightenment/efl.nix
index 5daf4c29601..dd816238202 100644
--- a/pkgs/desktops/enlightenment/efl.nix
+++ b/pkgs/desktops/enlightenment/efl.nix
@@ -8,11 +8,11 @@
stdenv.mkDerivation rec {
name = "efl-${version}";
- version = "1.20.7";
+ version = "1.21.0";
src = fetchurl {
url = "http://download.enlightenment.org/rel/libs/efl/${name}.tar.xz";
- sha256 = "1zkn5ix81xck3n84dxvkjh4alwc6zj8x989d0zqi5c6ppijvgadh";
+ sha256 = "0jxfrcz2aq1synxzd6sh9nhxz7fg9qgz0idr8zj6gaiplmwbwrby";
};
nativeBuildInputs = [ pkgconfig ];
@@ -29,6 +29,9 @@ stdenv.mkDerivation rec {
harfbuzz jbig2dec librsvg dbus alsaLib poppler ghostscript libraw libspectre xineLib libwebp curl libdrm
libinput utillinux fribidi SDL2 ];
+ # as of 1.21.0 compilation will fail due to -Werror=format-security
+ hardeningDisable = [ "format" ];
+
# ac_ct_CXX must be set to random value, because then it skips some magic which does alternative searching for g++
configureFlags = [
"--enable-sdl"
diff --git a/pkgs/desktops/gnome-2/default.nix b/pkgs/desktops/gnome-2/default.nix
index 80f2c9ce70d..c41183f4b24 100644
--- a/pkgs/desktops/gnome-2/default.nix
+++ b/pkgs/desktops/gnome-2/default.nix
@@ -8,12 +8,7 @@ let overridden = set // overrides; set = with overridden; {
startupnotification = libstartup_notification;
gnomedocutils = self.gnome-doc-utils;
gnomeicontheme = self.gnome_icon_theme;
- gnomepanel = self.gnome_panel;
gnome_common = gnome-common;
- gnome_keyring = gnome-keyring;
- gnome_desktop = gnome-desktop;
- gnome_settings_daemon = gnome-settings-daemon;
- gnome_control_center = gnome-control-center;
inherit rarian;
#### PLATFORM
@@ -58,8 +53,6 @@ let overridden = set // overrides; set = with overridden; {
gnome_vfs = callPackage ./platform/gnome-vfs { };
- gnome_vfs_monikers = callPackage ./platform/gnome-vfs-monikers { };
-
libgnome = callPackage ./platform/libgnome { };
libgnomeui = callPackage ./platform/libgnomeui { };
@@ -68,8 +61,6 @@ let overridden = set // overrides; set = with overridden; {
libbonoboui = callPackage ./platform/libbonoboui { };
- at_spi = callPackage ./platform/at-spi { };
-
gtkhtml = callPackage ./platform/gtkhtml { };
gtkhtml4 = callPackage ./platform/gtkhtml/4.x.nix { };
@@ -83,31 +74,11 @@ let overridden = set // overrides; set = with overridden; {
#### DESKTOP
- gnome-keyring = callPackage ./desktop/gnome-keyring { };
-
- libgweather = callPackage ./desktop/libgweather { };
-
gvfs = gvfs.override { gnome = self; };
- libgnomekbd = callPackage ./desktop/libgnomekbd { };
-
# Removed from recent GNOME releases, but still required
scrollkeeper = callPackage ./desktop/scrollkeeper { };
- zenity = callPackage ./desktop/zenity { };
-
- metacity = callPackage ./desktop/metacity { };
-
- gnome_menus = callPackage ./desktop/gnome-menus { };
-
- gnome-desktop = callPackage ./desktop/gnome-desktop { };
-
- gnome_panel = callPackage ./desktop/gnome-panel { };
-
- gnome-settings-daemon = callPackage ./desktop/gnome-settings-daemon { };
-
- gnome-control-center = callPackage ./desktop/gnome-control-center { };
-
gtksourceview = callPackage ./desktop/gtksourceview { };
gnome_icon_theme = callPackage ./desktop/gnome-icon-theme { };
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix
deleted file mode 100644
index c4f6ad8207c..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix
+++ /dev/null
@@ -1,22 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, libxml2Python, libxslt, libxklavier, popt, which, python
-, shared-mime-info, desktop-file-utils, libunique, libtool, bzip2
-, gtk, gnome-doc-utils, intltool, GConf, libglade, libgnomeui, libgnomekbd
-, librsvg, gnome_menus, gnome-desktop, gnome_panel, metacity, gnome-settings-daemon
-, libSM, docbook_xml_dtd_412 }:
-
-stdenv.mkDerivation {
- name = "gnome-control-center-2.32.1";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-control-center/2.32/gnome-control-center-2.32.1.tar.bz2;
- sha256 = "0rkyg6naidql0nv74608mlsr2lzjgnndnxnxv3s0hp4f6mbqnmkw";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ dbus-glib libxml2Python libxslt libxklavier popt which python shared-mime-info desktop-file-utils
- gtk gnome-doc-utils intltool GConf libglade libgnomekbd libunique libtool bzip2
- libgnomeui librsvg gnome_menus gnome-desktop gnome_panel metacity gnome-settings-daemon
- libSM docbook_xml_dtd_412
- ];
- configureFlags = "--disable-scrollkeeper";
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix
deleted file mode 100644
index b99f23555d3..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-desktop/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, python, libxml2Python, libxslt, which, libX11, gtk
-, intltool, GConf, gnome-doc-utils}:
-
-stdenv.mkDerivation {
- name = "gnome-desktop-2.32.1";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-desktop/2.32/gnome-desktop-2.32.1.tar.bz2;
- sha256 = "17bkng6ay37n3492lr9wpb49kms6gh554rn9gbjs27zygvvfrjsm";
- };
-
- configureFlags = "--disable-scrollkeeper";
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ python libxml2Python libxslt which libX11 gtk
- intltool GConf gnome-doc-utils ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix
deleted file mode 100644
index 26f3f624a04..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-keyring/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib,
-gtk, intltool, GConf, libgnome-keyring }:
-
-stdenv.mkDerivation {
- name = "gnome-keyring-2.30.3";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-keyring/2.30/gnome-keyring-2.30.3.tar.bz2;
- sha256 = "02r9gv3a4a705jf3h7c0bizn33c73wz0iw2500m7z291nrnmqkmj";
- };
-
- buildInputs = [ dbus libgcrypt pam python gtk GConf libgnome-keyring ];
-
- propagatedBuildInputs = [ glib libtasn1 ];
-
- nativeBuildInputs = [ pkgconfig intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix
deleted file mode 100644
index 0dcb409e0aa..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-menus/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, fetchurl, pkgconfig, python, glib, intltool}:
-
-stdenv.mkDerivation {
- name = "gnome-menus-2.30.5";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-menus/2.30/gnome-menus-2.30.5.tar.bz2;
- sha256 = "1ajckii51spmkgfc0168c56x0syz5vwb2fp8b81c5s6n0r85dk3d";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ python glib intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix
deleted file mode 100644
index 3bef218740c..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-panel/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, popt, which, libxml2Python, libxslt, bzip2, python
-, gtk, libXau, libcanberra-gtk2
-, intltool, ORBit2, libglade, libgnome, libgnomeui, libbonobo, libbonoboui, GConf, gnome_menus, gnome-desktop
-, libwnck, librsvg, libgweather, gnome-doc-utils, libtasn1, libtool, xorg }:
-
-stdenv.mkDerivation {
- name = "gnome-panel-2.32.1";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-panel/2.32/gnome-panel-2.32.1.tar.bz2;
- sha256 = "0pyakxyixmcp1yhi8r1q6adhamh2waj48y397fkigj11gbmjhy4g";
- };
-
- buildInputs =
- [ gtk dbus-glib popt libxml2Python libxslt bzip2 python libXau intltool
- ORBit2 libglade libgnome libgnomeui libbonobo libbonoboui GConf
- gnome_menus gnome-desktop libwnck librsvg libgweather gnome-doc-utils
- libtasn1 libtool libcanberra-gtk2 xorg.libICE xorg.libSM
- ];
-
- nativeBuildInputs = [ pkgconfig intltool which ];
-
- configureFlags = [ "--disable-scrollkeeper" "--disable-introspection"/*not useful AFAIK*/ ];
-
- NIX_CFLAGS_COMPILE="-I${GConf.dev}/include/gconf/2";
-}
diff --git a/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix b/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix
deleted file mode 100644
index 9712ce64841..00000000000
--- a/pkgs/desktops/gnome-2/desktop/gnome-settings-daemon/default.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, dbus-glib, libxklavier, gtk
-, intltool, GConf, gnome-desktop, libglade, libgnomekbd, polkit, libpulseaudio
-, libSM }:
-
-stdenv.mkDerivation {
- name = "gnome-settings-daemon-2.32.1";
-
- src = fetchurl {
- url = mirror://gnome/sources/gnome-settings-daemon/2.32/gnome-settings-daemon-2.32.1.tar.bz2;
- sha256 = "11jyn10w2p2a76pjrkd0pjl1w406df821p053awklvmdqgzb6x00";
- };
-
- buildInputs =
- [ dbus-glib libxklavier gtk GConf gnome-desktop libglade libgnomekbd polkit
- libpulseaudio libSM
- ];
-
- nativeBuildInputs = [ pkgconfig intltool ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix b/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix
deleted file mode 100644
index b846ef888c4..00000000000
--- a/pkgs/desktops/gnome-2/desktop/libgnomekbd/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, fetchurl, pkgconfig, dbus-glib, libxklavier, glib, gtk, intltool, GConf, libglade}:
-
-stdenv.mkDerivation {
- name = "libgnomekbd-2.32.0";
-
- src = fetchurl {
- url = mirror://gnome/sources/libgnomekbd/2.32/libgnomekbd-2.32.0.tar.bz2;
- sha256 = "0mnjhdryx94c106fghzz01dyc1vlp16wn6sajvpxffnqqx62rmfx";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ dbus-glib libxklavier glib gtk intltool GConf libglade ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/libgweather/default.nix b/pkgs/desktops/gnome-2/desktop/libgweather/default.nix
deleted file mode 100644
index 47f2b8c90fb..00000000000
--- a/pkgs/desktops/gnome-2/desktop/libgweather/default.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gtk, intltool, GConf, libsoup, libtasn1, nettle, gmp }:
-
-assert stdenv ? glibc;
-
-stdenv.mkDerivation rec {
- name = "libgweather-2.30.3";
- src = fetchurl {
- url = "mirror://gnome/sources/libgweather/2.30/${name}.tar.bz2";
- sha256 = "0k16lpdyy8as8wgc5dqpy5b8i9i4mrl77qx8db23fgs2c533fddq";
- };
- configureFlags = "--with-zoneinfo-dir=${stdenv.glibc}/share/zoneinfo";
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libxml2 gtk intltool GConf libsoup libtasn1 nettle gmp ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix b/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
index c14ee25981c..1547c364b51 100644
--- a/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
+++ b/pkgs/desktops/gnome-2/desktop/mail-notification/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ glib dbus-glib gmime libnotify libgnome-keyring openssl cyrus_sasl gnonlin sylpheed gob2 gettext intltool gnome2.GConf gnome2.libgnomeui dbus-glib gmime libnotify gnome2.gnome-keyring gnome2.scrollkeeper libxml2 gnome2.gnome_icon_theme hicolor-icon-theme tango-icon-theme ];
+ buildInputs = [ glib dbus-glib gmime libnotify libgnome-keyring openssl cyrus_sasl gnonlin sylpheed gob2 gettext intltool gnome2.GConf gnome2.libgnomeui dbus-glib gmime libnotify gnome2.scrollkeeper libxml2 gnome2.gnome_icon_theme hicolor-icon-theme tango-icon-theme ];
prePatch = ''
sed -i -e '/jb_rule_set_install_message/d' -e '/jb_rule_add_install_command/d' jbsrc/jb.c
diff --git a/pkgs/desktops/gnome-2/desktop/metacity/default.nix b/pkgs/desktops/gnome-2/desktop/metacity/default.nix
deleted file mode 100644
index 95dd97568f4..00000000000
--- a/pkgs/desktops/gnome-2/desktop/metacity/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, glib, gtk, libXcomposite, libXcursor, libXdamage
-, libcanberra-gtk2, intltool, GConf, startup_notification, zenity, gnome-doc-utils
-, gsettings-desktop-schemas }:
-
-stdenv.mkDerivation {
- name = "metacity-2.30.3";
-
- src = fetchurl {
- url = mirror://gnome/sources/metacity/2.30/metacity-2.30.3.tar.bz2;
- sha256 = "1p8qzj967mmlwdl6gv9vb2vzs19czvivl0sd337lgr55iw0qgy08";
- };
-
- buildInputs =
- [ pkgconfig glib gtk libXcomposite libXcursor libXdamage libcanberra-gtk2
- intltool GConf startup_notification zenity gnome-doc-utils
- gsettings-desktop-schemas
- ];
-}
diff --git a/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix b/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
index 62a224eb504..4b769f5d0ae 100644
--- a/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
+++ b/pkgs/desktops/gnome-2/desktop/scrollkeeper/default.nix
@@ -15,5 +15,5 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ perl perlXMLParser libxml2 libxslt gettext];
- configureFlags = "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/catalog.xml";
+ configureFlags = [ "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/catalog.xml" ];
}
diff --git a/pkgs/desktops/gnome-2/desktop/vte/default.nix b/pkgs/desktops/gnome-2/desktop/vte/default.nix
index c7ed90905ac..0c8efc57c71 100644
--- a/pkgs/desktops/gnome-2/desktop/vte/default.nix
+++ b/pkgs/desktops/gnome-2/desktop/vte/default.nix
@@ -32,9 +32,9 @@ in stdenv.mkDerivation rec {
buildInputs = [ intltool glib gtk ncurses ] ++
stdenv.lib.optionals pythonSupport [python pygtk];
- configureFlags = ''
- ${if pythonSupport then "--enable-python" else "--disable-python"}
- '';
+ configureFlags = [
+ (stdenv.lib.enableFeature pythonSupport "python")
+ ];
postInstall = stdenv.lib.optionalString pythonSupport ''
cd $(toPythonPath $out)/gtk-2.0
diff --git a/pkgs/desktops/gnome-2/desktop/zenity/default.nix b/pkgs/desktops/gnome-2/desktop/zenity/default.nix
deleted file mode 100644
index 0233f6340f5..00000000000
--- a/pkgs/desktops/gnome-2/desktop/zenity/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, libxslt, gtk
-, gnome-doc-utils, intltool, libglade, libX11, which, docbook_xml_dtd_412 }:
-
-stdenv.mkDerivation {
- name = "zenity-2.32.1";
-
- src = fetchurl {
- url = mirror://gnome/sources/zenity/2.32/zenity-2.32.1.tar.bz2;
- sha256 = "1b0qxb07wif0ds1pl8xk3fq9p874j89rf718lii4ndh7382bwf48";
- };
-
- configureFlags = "--disable-scrollkeeper";
- buildInputs = [ gtk libglade libxml2 libxslt libX11 docbook_xml_dtd_412 ];
-
- nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which ];
-
- doCheck = false; # fails, tries to access the net
-}
diff --git a/pkgs/desktops/gnome-2/platform/at-spi/default.nix b/pkgs/desktops/gnome-2/platform/at-spi/default.nix
deleted file mode 100644
index 9bcc9ab6cab..00000000000
--- a/pkgs/desktops/gnome-2/platform/at-spi/default.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenv, fetchurl, python, pkgconfig, popt, atk, gtk, libX11, libICE, libXtst, libXi
-, intltool, libbonobo, ORBit2, GConf, dbus-glib }:
-
-stdenv.mkDerivation {
- name = "at-spi-1.32.0";
-
- src = fetchurl {
- url = mirror://gnome/sources/at-spi/1.32/at-spi-1.32.0.tar.bz2;
- sha256 = "0fbh0afzw1gm4r2w68b8l0vhnia1qyzdl407vyxfw4v4fkm1v16c";
- };
-
- hardeningDisable = [ "format" ];
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ python popt atk gtk libX11 libICE libXtst libXi
- intltool libbonobo ORBit2 GConf dbus-glib ];
-}
diff --git a/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix b/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix
deleted file mode 100644
index 5ae126df331..00000000000
--- a/pkgs/desktops/gnome-2/platform/gnome-vfs-monikers/default.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{stdenv, fetchurl, pkgconfig, glib, intltool, gnome_vfs, libbonobo}:
-
-stdenv.mkDerivation {
- name = "gnome-vfs-monikers-2.15.3";
- src = fetchurl {
- url = mirror://gnome/sources/gnome-vfs-monikers/2.15/gnome-vfs-monikers-2.15.3.tar.bz2;
- sha256 = "0gpgk5vwhgqfhrd8pf1314kh7sv3jfqll2xbdbrs5s5sxy3v7b15";
- };
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ glib intltool gnome_vfs libbonobo ];
-}
diff --git a/pkgs/desktops/gnome-3/apps/evolution/default.nix b/pkgs/desktops/gnome-3/apps/evolution/default.nix
index 6c7f57b0162..fab175526b1 100644
--- a/pkgs/desktops/gnome-3/apps/evolution/default.nix
+++ b/pkgs/desktops/gnome-3/apps/evolution/default.nix
@@ -5,13 +5,13 @@
, libcanberra-gtk3, bogofilter, gst_all_1, procps, p11-kit, openldap }:
let
- version = "3.28.3";
+ version = "3.28.5";
in stdenv.mkDerivation rec {
name = "evolution-${version}";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "1s1vlznc22q1f8fm8fhggi8xak52b6n952s562f3kpv6g0dm2x6k";
+ sha256 = "1q1nfga39f44knrcvcxk8ivhl6fvg92g71cq3hcp4a7krb3jwa5v";
};
propagatedUserEnvPkgs = [ gnome3.evolution-data-server ];
diff --git a/pkgs/desktops/gnome-3/apps/file-roller/default.nix b/pkgs/desktops/gnome-3/apps/file-roller/default.nix
index 80f2a825c12..45aab553c41 100644
--- a/pkgs/desktops/gnome-3/apps/file-roller/default.nix
+++ b/pkgs/desktops/gnome-3/apps/file-roller/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "file-roller-${version}";
- version = "3.28.0";
+ version = "3.28.1";
src = fetchurl {
url = "mirror://gnome/sources/file-roller/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "15pn2m80x45bzibig4zrqybnbr0n1f9wpqx7f2p6difldns3jwf1";
+ sha256 = "09y2blmlsccfxc2npcayhicq00r9n03897s1aizkahn1m970hjsp";
};
LANG = "en_US.UTF-8"; # postinstall.py
diff --git a/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix b/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
new file mode 100644
index 00000000000..8e506b52270
--- /dev/null
+++ b/pkgs/desktops/gnome-3/apps/gnome-todo/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, meson, ninja, pkgconfig, wrapGAppsHook
+, gettext, gnome3, glib, gtk, libpeas
+, gnome-online-accounts, gsettings-desktop-schemas
+, evolution-data-server, libxml2, libsoup, libical, rest, json-glib }:
+
+let
+ pname = "gnome-todo";
+ version = "3.28.1";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
+ sha256 = "08ygqbib72jlf9y0a16k54zz51sncpq2wa18wp81v46q8301ymy7";
+ };
+
+ nativeBuildInputs = [
+ meson ninja pkgconfig gettext wrapGAppsHook
+ ];
+ buildInputs = [
+ glib gtk libpeas gnome-online-accounts
+ gsettings-desktop-schemas gnome3.defaultIconTheme
+ # Plug-ins
+ evolution-data-server libxml2 libsoup libical
+ rest json-glib
+ ];
+
+ postPatch = ''
+ chmod +x meson_post_install.py
+ patchShebangs meson_post_install.py
+ '';
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "Personal task manager for GNOME";
+ homepage = https://wiki.gnome.org/Apps/Todo;
+ license = licenses.gpl3Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/apps/polari/default.nix b/pkgs/desktops/gnome-3/apps/polari/default.nix
index d3bb75d1f97..dcdf43b1516 100644
--- a/pkgs/desktops/gnome-3/apps/polari/default.nix
+++ b/pkgs/desktops/gnome-3/apps/polari/default.nix
@@ -5,13 +5,13 @@
let
pname = "polari";
- version = "3.28.0";
+ version = "3.28.1";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "08zgdqrnxl752nv0gac1k7wvjd4j7h5n4c0flrq7q337p40k3dd5";
+ sha256 = "1066j1lbrkpcxhvrg3gcv7gv8dzqv5ny9qi9dnm8r1dsx2hil9yc";
};
propagatedUserEnvPkgs = [ telepathy-idle telepathy-logger ];
diff --git a/pkgs/desktops/gnome-3/core/eog/default.nix b/pkgs/desktops/gnome-3/core/eog/default.nix
index 7f7a533a550..e5483333d40 100644
--- a/pkgs/desktops/gnome-3/core/eog/default.nix
+++ b/pkgs/desktops/gnome-3/core/eog/default.nix
@@ -4,13 +4,13 @@
let
pname = "eog";
- version = "3.28.2";
+ version = "3.28.3";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "1gasrfqi7qrzdq1idh29r0n6ikkqjb6pbp7a8k5krfz5hkhyfin0";
+ sha256 = "1lj8v9m8jdxc3d4nzmgrxcccddg3hh8lkbmz4g71yxa0ykxxvbip";
};
nativeBuildInputs = [ meson ninja pkgconfig gettext itstool wrapGAppsHook libxml2 gobjectIntrospection ];
diff --git a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
index 5146123cfd4..842ad663422 100644
--- a/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
+++ b/pkgs/desktops/gnome-3/core/evolution-data-server/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
name = "evolution-data-server-${version}";
- version = "3.28.3";
+ version = "3.28.5";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "mirror://gnome/sources/evolution-data-server/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "11sq795115vrcgxl9svscm6wg8isjj784c3d84qzb6z47zq92zj3";
+ sha256 = "1247gv0ggwnd1i2n7iglb3crfapx6s9nrl896bzy9k87fb94hlyr";
};
patches = [
diff --git a/pkgs/desktops/gnome-3/core/folks/default.nix b/pkgs/desktops/gnome-3/core/folks/default.nix
index bea40431a24..981b8504487 100644
--- a/pkgs/desktops/gnome-3/core/folks/default.nix
+++ b/pkgs/desktops/gnome-3/core/folks/default.nix
@@ -20,7 +20,7 @@ in stdenv.mkDerivation rec {
vala libsecret libxml2 libsoup nspr nss intltool db ];
nativeBuildInputs = [ pkgconfig ];
- configureFlags = "--disable-fatal-warnings";
+ configureFlags = [ "--disable-fatal-warnings" ];
NIX_CFLAGS_COMPILE = ["-I${nss.dev}/include/nss"
"-I${dbus-glib.dev}/include/dbus-1.0" "-I${dbus.dev}/include/dbus-1.0"];
diff --git a/pkgs/desktops/gnome-3/core/gcr/default.nix b/pkgs/desktops/gnome-3/core/gcr/default.nix
index 61c17a210b4..a324fda0a7e 100644
--- a/pkgs/desktops/gnome-3/core/gcr/default.nix
+++ b/pkgs/desktops/gnome-3/core/gcr/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, pkgconfig, intltool, gnupg, p11-kit, glib
, libgcrypt, libtasn1, dbus-glib, gtk, pango, gdk_pixbuf, atk
-, gobjectIntrospection, makeWrapper, libxslt, vala, gnome3 }:
+, gobjectIntrospection, makeWrapper, libxslt, vala, gnome3
+, python2 }:
stdenv.mkDerivation rec {
name = "gcr-${version}";
@@ -15,6 +16,10 @@ stdenv.mkDerivation rec {
updateScript = gnome3.updateScript { packageName = "gcr"; attrPath = "gnome3.gcr"; };
};
+ postPatch = ''
+ patchShebangs .
+ '';
+
outputs = [ "out" "dev" ];
nativeBuildInputs = [ pkgconfig intltool gobjectIntrospection libxslt makeWrapper vala ];
@@ -27,7 +32,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib gtk p11-kit ];
- #doCheck = true;
+ checkInputs = [ python2 ];
+ doCheck = false; # fails 21 out of 603 tests, needs dbus daemon
#enableParallelBuilding = true; issues on hydra
diff --git a/pkgs/desktops/gnome-3/core/gdm/default.nix b/pkgs/desktops/gnome-3/core/gdm/default.nix
index 5ceba1a7719..6c810eb4634 100644
--- a/pkgs/desktops/gnome-3/core/gdm/default.nix
+++ b/pkgs/desktops/gnome-3/core/gdm/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "gdm-${version}";
- version = "3.28.2";
+ version = "3.28.3";
src = fetchurl {
url = "mirror://gnome/sources/gdm/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "0wdm1503x66n1crdlmzmincbd2hccpxsdgjsl5anx3yjpdzs0hb0";
+ sha256 = "12d1cp2dyca8rwh9y9cg8xn6grdp8nmxkkqwg4xpkr8i8ml65n88";
};
# Only needed to make it build
@@ -21,6 +21,7 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc"
"--localstatedir=/var"
"--with-plymouth=yes"
+ "--enable-gdm-xsession"
"--with-initial-vt=7"
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
];
diff --git a/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix b/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
index d570a541409..d65f282e03b 100644
--- a/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-bluetooth/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "gnome-bluetooth-${version}";
- version = "3.28.0";
+ version = "3.28.1";
src = fetchurl {
url = "mirror://gnome/sources/gnome-bluetooth/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "0q7yzklrlayj99risj096mr5x35anx94wvr6nbf6pwbvvzv7453p";
+ sha256 = "1g3yrq5792qvc5rxnf26cgciawrca27hqn6wxfcf63bpa2dsjcsn";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
index 13f4b1ef638..e909a356866 100644
--- a/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-desktop/default.nix
@@ -1,27 +1,26 @@
{ stdenv, fetchurl, pkgconfig, libxslt, which, libX11, gnome3, gtk3, glib
-, intltool, gnome-doc-utils, xkeyboard_config, isocodes, itstool, wayland
-, libseccomp, bubblewrap, gobjectIntrospection }:
+, intltool, libxml2, xkeyboard_config, isocodes, itstool, wayland
+, libseccomp, bubblewrap, gobjectIntrospection, gtk-doc, docbook_xsl }:
stdenv.mkDerivation rec {
name = "gnome-desktop-${version}";
version = "3.28.2";
+ outputs = [ "out" "dev" "devdoc" ];
+
src = fetchurl {
url = "mirror://gnome/sources/gnome-desktop/${gnome3.versionBranch version}/${name}.tar.xz";
sha256 = "0c439hhpfd9axmv4af6fzhibksh69pnn2nnbghbbqqbwy6zqfl30";
};
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gnome-desktop"; attrPath = "gnome3.gnome-desktop"; };
- };
-
- # this should probably be setuphook for glib
+ # TODO: remove with 3.30
NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";
enableParallelBuilding = true;
nativeBuildInputs = [
- pkgconfig which itstool intltool libxslt gnome-doc-utils gobjectIntrospection
+ pkgconfig which itstool intltool libxslt libxml2 gobjectIntrospection
+ gtk-doc docbook_xsl
];
buildInputs = [
libX11 bubblewrap xkeyboard_config isocodes wayland
@@ -34,11 +33,22 @@ stdenv.mkDerivation rec {
./bubblewrap-paths.patch
];
+ configureFlags = [
+ "--enable-gtk-doc"
+ ];
+
postPatch = ''
substituteInPlace libgnome-desktop/gnome-desktop-thumbnail-script.c --subst-var-by \
BUBBLEWRAP_BIN "${bubblewrap}/bin/bwrap"
'';
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "gnome-desktop";
+ attrPath = "gnome3.gnome-desktop";
+ };
+ };
+
meta = with stdenv.lib; {
description = "Library with common API for various GNOME modules";
license = with licenses; [ gpl2 lgpl2 ];
diff --git a/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix b/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
index 39108141c93..acb32bc174c 100644
--- a/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-keyring/default.nix
@@ -22,14 +22,11 @@ stdenv.mkDerivation rec {
pango gcr gdk_pixbuf atk p11-kit
];
- # In 3.20.1, tests do not support Python 3
- checkInputs = [ dbus python2 ];
-
propagatedBuildInputs = [ glib libtasn1 libxslt ];
nativeBuildInputs = [
pkgconfig intltool docbook_xsl docbook_xml_dtd_42 wrapGAppsHook
- ] ++ stdenv.lib.optionals doCheck checkInputs;
+ ];
configureFlags = [
"--with-pkcs11-config=$$out/etc/pkcs11/" # installation directories
@@ -41,6 +38,9 @@ stdenv.mkDerivation rec {
'';
doCheck = true;
+ # In 3.20.1, tests do not support Python 3
+ checkInputs = [ dbus python2 ];
+
checkPhase = ''
export HOME=$(mktemp -d)
dbus-run-session \
diff --git a/pkgs/desktops/gnome-3/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/core/gnome-session/default.nix
index 7b407aad506..1882f19bb22 100644
--- a/pkgs/desktops/gnome-3/core/gnome-session/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-session/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, meson, ninja, pkgconfig, gnome3, glib, gtk, gsettings-desktop-schemas
+{ fetchurl, stdenv, substituteAll, meson, ninja, pkgconfig, gnome3, glib, gtk, gsettings-desktop-schemas
, gnome-desktop, dbus, json-glib, libICE, xmlto, docbook_xsl, docbook_xml_dtd_412
, libxslt, gettext, makeWrapper, systemd, xorg, epoxy }:
@@ -11,6 +11,15 @@ stdenv.mkDerivation rec {
sha256 = "14nmbirgrp2nm16khbz109saqdlinlbrlhjnbjydpnrlimfgg4xq";
};
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ # FIXME: glib binaries shouldn't be in .dev!
+ gsettings = "${glib.dev}/bin/gsettings";
+ dbusLaunch = "${dbus.lib}/bin/dbus-launch";
+ })
+ ];
+
mesonFlags = [ "-Dsystemd=true" ];
nativeBuildInputs = [
@@ -29,15 +38,13 @@ stdenv.mkDerivation rec {
patchShebangs meson_post_install.py
'';
- # FIXME: glib binaries shouldn't be in .dev!
preFixup = ''
for desktopFile in $(grep -rl "Exec=gnome-session" $out/share)
do
echo "Patching gnome-session path in: $desktopFile"
- sed -i "s,^Exec=gnome-session,Exec=$out/bin/gnome-session," $desktopFile
+ sed -i "s,Exec=gnome-session,Exec=$out/bin/gnome-session," $desktopFile
done
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" \
--suffix XDG_DATA_DIRS : "${gnome3.gnome-shell}/share"\
diff --git a/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch b/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch
new file mode 100644
index 00000000000..3c56fd730e4
--- /dev/null
+++ b/pkgs/desktops/gnome-3/core/gnome-session/fix-paths.patch
@@ -0,0 +1,22 @@
+--- a/gnome-session/gnome-session.in
++++ b/gnome-session/gnome-session.in
+@@ -13,7 +13,7 @@
+ fi
+ fi
+
+-SETTING=$(gsettings get org.gnome.system.locale region)
++SETTING=$(@gsettings@ get org.gnome.system.locale region)
+ REGION=${SETTING#\'}
+ REGION=${REGION%\'}
+
+--- a/gnome-session/main.c
++++ b/gnome-session/main.c
+@@ -203,7 +203,7 @@
+ }
+ new_argv[i + 2] = NULL;
+
+- if (!execvp ("dbus-launch", new_argv)) {
++ if (!execvp ("@dbusLaunch@", new_argv)) {
+ g_set_error (error,
+ G_SPAWN_ERROR,
+ G_SPAWN_ERROR_FAILED,
diff --git a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
index c3b2f97f9b2..b4d309e1981 100644
--- a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix
@@ -13,11 +13,11 @@ let
in stdenv.mkDerivation rec {
name = "gnome-shell-${version}";
- version = "3.28.2";
+ version = "3.28.3";
src = fetchurl {
url = "mirror://gnome/sources/gnome-shell/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "1b9n89ij2g5nqaqp7a13jnqcd8qa2v9p55rbi71al3xvqk091ri7";
+ sha256 = "0xm2a8inj2zkrpgkhy69rbqh44q62gpwm4javzbvvvgx0srza90w";
};
# Needed to find /etc/NetworkManager/VPN
diff --git a/pkgs/desktops/gnome-3/core/gnome-software/default.nix b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
index 81d401f8da2..6172f216543 100644
--- a/pkgs/desktops/gnome-3/core/gnome-software/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-software/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, substituteAll, pkgconfig, meson, ninja, gettext, gnome3, wrapGAppsHook, packagekit, ostree
-, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobjectIntrospection, flatpak
+, glib, appstream-glib, libsoup, polkit, isocodes, gspell, libxslt, gobjectIntrospection, flatpak, fwupd
, json-glib, libsecret, valgrind-light, docbook_xsl, docbook_xml_dtd_42, gtk-doc, desktop-file-utils }:
stdenv.mkDerivation rec {
@@ -27,12 +27,11 @@ stdenv.mkDerivation rec {
gnome3.gtk glib packagekit appstream-glib libsoup
gnome3.gsettings-desktop-schemas gnome3.gnome-desktop
gspell json-glib libsecret ostree
- polkit flatpak
+ polkit flatpak fwupd
];
mesonFlags = [
"-Denable-rpm=false"
- "-Denable-fwupd=false"
"-Denable-oauth=false"
"-Denable-ubuntu-reviews=false"
"-Denable-gudev=false"
diff --git a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
index d224f056170..a0318514c9b 100644
--- a/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
+++ b/pkgs/desktops/gnome-3/core/gnome-terminal/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchurl, pkgconfig, libxml2, gnome3
-, gnome-doc-utils, intltool, which, libuuid, vala
-, desktop-file-utils, itstool, wrapGAppsHook, appdata-tools }:
+{ stdenv, fetchurl, pkgconfig, libxml2, gnome3, dconf, nautilus
+, gtk, gsettings-desktop-schemas, vte, intltool, which, libuuid, vala
+, desktop-file-utils, itstool, wrapGAppsHook }:
stdenv.mkDerivation rec {
name = "gnome-terminal-${version}";
@@ -11,15 +11,16 @@ stdenv.mkDerivation rec {
sha256 = "0ybjansg6lr279191w8z8r45gy4rxwzw1ajm98cgkv0fk2jdr0x2";
};
- passthru = {
- updateScript = gnome3.updateScript { packageName = "gnome-terminal"; attrPath = "gnome3.gnome-terminal"; };
- };
+ buildInputs = [
+ gtk gsettings-desktop-schemas vte libuuid dconf
+ # For extension
+ nautilus
+ ];
- buildInputs = [ gnome3.gtk gnome3.gsettings-desktop-schemas gnome3.vte appdata-tools
- gnome3.dconf itstool gnome3.nautilus ];
-
- nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which libuuid libxml2
- vala desktop-file-utils wrapGAppsHook ];
+ nativeBuildInputs = [
+ pkgconfig intltool itstool which libxml2
+ vala desktop-file-utils wrapGAppsHook
+ ];
# Silly ./configure, it looks for dbus file from gnome-shell in the
# installation tree of the package it is configuring.
@@ -28,15 +29,22 @@ stdenv.mkDerivation rec {
substituteInPlace src/Makefile.in --replace '$(dbusinterfacedir)/org.gnome.ShellSearchProvider2.xml' "${gnome3.gnome-shell}/share/dbus-1/interfaces/org.gnome.ShellSearchProvider2.xml"
'';
- # FIXME: enable for gnome3
- configureFlags = [ "--disable-migration" ];
+ configureFlags = [ "--disable-migration" ]; # TODO: remove this with 3.30
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = "gnome-terminal";
+ attrPath = "gnome3.gnome-terminal";
+ };
+ };
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "The GNOME Terminal Emulator";
- homepage = https://wiki.gnome.org/Apps/Terminal/;
+ homepage = https://wiki.gnome.org/Apps/Terminal;
platforms = platforms.linux;
+ license = licenses.gpl3Plus;
maintainers = gnome3.maintainers;
};
}
diff --git a/pkgs/desktops/gnome-3/core/grilo-plugins/default.nix b/pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
index 35e2012c531..de547ea172d 100644
--- a/pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
+++ b/pkgs/desktops/gnome-3/core/grilo-plugins/default.nix
@@ -4,14 +4,14 @@
let
pname = "grilo-plugins";
- version = "0.3.5";
+ version = "0.3.7";
major = gnome3.versionBranch version;
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${major}/${name}.tar.xz";
- sha256 = "1yv8a0mfd5qmdbdrnd0is5c51s1mvibhw61na99iagnbirxq4xr9";
+ sha256 = "0838mm7sdfwsiw022rjb27dlbbxncpx5jrpv3qzfadli66y3nbzw";
};
installFlags = [ "GRL_PLUGINS_DIR=$(out)/lib/grilo-${major}" ];
diff --git a/pkgs/desktops/gnome-3/core/grilo/default.nix b/pkgs/desktops/gnome-3/core/grilo/default.nix
index ab35a3bd35a..5554cddd043 100644
--- a/pkgs/desktops/gnome-3/core/grilo/default.nix
+++ b/pkgs/desktops/gnome-3/core/grilo/default.nix
@@ -4,7 +4,7 @@
let
pname = "grilo";
- version = "0.3.4"; # if you change minor, also change ./setup-hook.sh
+ version = "0.3.6"; # if you change minor, also change ./setup-hook.sh
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
@@ -13,7 +13,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "0vh67gja6yn7czh77ssmx6ncp99fl2926pbi2hplqms27c2n8sbw";
+ sha256 = "14cwpk9jxi8rfjcmkav37zf0m52b1lqpkpkz858h80jqvn1clr8y";
};
setupHook = ./setup-hook.sh;
diff --git a/pkgs/desktops/gnome-3/core/gucharmap/default.nix b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
index 861702a3986..797eb00bd3f 100644
--- a/pkgs/desktops/gnome-3/core/gucharmap/default.nix
+++ b/pkgs/desktops/gnome-3/core/gucharmap/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, intltool, fetchFromGitLab, pkgconfig, gtk3, defaultIconTheme
-, glib, desktop-file-utils, appdata-tools, gtk-doc, autoconf, automake, libtool
-, wrapGAppsHook, gnome3, itstool, libxml2
+{ stdenv, intltool, fetchFromGitLab, fetchpatch, pkgconfig, gtk3, defaultIconTheme
+, glib, desktop-file-utils, gtk-doc, autoconf, automake, libtool
+, wrapGAppsHook, gnome3, itstool, libxml2, yelp-tools
+, docbook_xsl, docbook_xml_dtd_412, gsettings-desktop-schemas
, callPackage, unzip, gobjectIntrospection }:
let
@@ -9,6 +10,8 @@ in stdenv.mkDerivation rec {
name = "gucharmap-${version}";
version = "11.0.1";
+ outputs = [ "out" "lib" "dev" "devdoc" ];
+
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "GNOME";
@@ -17,16 +20,26 @@ in stdenv.mkDerivation rec {
sha256 = "13iw4fa6mv8vi8bkwk0bbhamnzbaih0c93p4rh07khq6mxa6hnpi";
};
- nativeBuildInputs = [
- pkgconfig wrapGAppsHook unzip intltool itstool appdata-tools
- autoconf automake libtool gtk-doc
- gnome3.yelp-tools libxml2 desktop-file-utils gobjectIntrospection
+ patches = [
+ # Fix locale path to allow split outputs
+ # https://gitlab.gnome.org/GNOME/gucharmap/issues/10
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gucharmap/commit/b2b03f16aa869ac0ec1a05c55c4d4e4c4b513576.patch;
+ sha256 = "1543mcyz96x23m9pzx04ny15m4a2pqmiksl1y5r51k3sw4fyisci";
+ })
];
- buildInputs = [ gtk3 glib gnome3.gsettings-desktop-schemas defaultIconTheme ];
+ nativeBuildInputs = [
+ pkgconfig wrapGAppsHook unzip intltool itstool
+ autoconf automake libtool gtk-doc docbook_xsl docbook_xml_dtd_412
+ yelp-tools libxml2 desktop-file-utils gobjectIntrospection
+ ];
+
+ buildInputs = [ gtk3 glib gsettings-desktop-schemas defaultIconTheme ];
configureFlags = [
"--with-unicode-data=${unicode-data}"
+ "--enable-gtk-doc"
];
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/mutter/default.nix b/pkgs/desktops/gnome-3/core/mutter/default.nix
index 20dda08f980..631107fe7a8 100644
--- a/pkgs/desktops/gnome-3/core/mutter/default.nix
+++ b/pkgs/desktops/gnome-3/core/mutter/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "mutter-${version}";
- version = "3.28.2";
+ version = "3.28.3";
src = fetchurl {
url = "mirror://gnome/sources/mutter/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "0ighs1zvlssgq16v1h3vg280za7y448snq65gc5m1zmqqawqkymg";
+ sha256 = "0vq3rmq20d6b1mi6sf67wkzqys6hw5j7n7fd4hndcp19d5i26149";
};
passthru = {
diff --git a/pkgs/desktops/gnome-3/core/rest/default.nix b/pkgs/desktops/gnome-3/core/rest/default.nix
index 9cd36cd7750..aeef5114435 100644
--- a/pkgs/desktops/gnome-3/core/rest/default.nix
+++ b/pkgs/desktops/gnome-3/core/rest/default.nix
@@ -14,7 +14,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib libsoup gobjectIntrospection];
- configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
+ configureFlags = [ "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" ];
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/desktops/gnome-3/core/totem/default.nix b/pkgs/desktops/gnome-3/core/totem/default.nix
index 1a7e257f929..b8197ccf83c 100644
--- a/pkgs/desktops/gnome-3/core/totem/default.nix
+++ b/pkgs/desktops/gnome-3/core/totem/default.nix
@@ -6,11 +6,11 @@
stdenv.mkDerivation rec {
name = "totem-${version}";
- version = "3.26.1";
+ version = "3.26.2";
src = fetchurl {
url = "mirror://gnome/sources/totem/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "10n302fdp3lhkzbij5sbzmsnln738029xil6cnng2d4dxv4n1099";
+ sha256 = "1llyisls3pzf5bwkpxyfyxc2d3gpa09n5pjy7qsjdqrp3ya4k36g";
};
doCheck = true;
diff --git a/pkgs/desktops/gnome-3/core/vte/default.nix b/pkgs/desktops/gnome-3/core/vte/default.nix
index 17385ab7202..47a2c2f19d3 100644
--- a/pkgs/desktops/gnome-3/core/vte/default.nix
+++ b/pkgs/desktops/gnome-3/core/vte/default.nix
@@ -19,7 +19,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ gobjectIntrospection intltool pkgconfig vala gperf libxml2 ];
buildInputs = [ gnome3.glib gnome3.gtk3 ncurses ];
- propagatedBuildInputs = [ gnutls pcre2 ];
+ propagatedBuildInputs = [
+ # Required by vte-2.91.pc.
+ gnome3.gtk3
+ gnutls
+ pcre2
+ ];
preConfigure = "patchShebangs .";
diff --git a/pkgs/desktops/gnome-3/default.nix b/pkgs/desktops/gnome-3/default.nix
index 15707575e7f..18db0e5ba81 100644
--- a/pkgs/desktops/gnome-3/default.nix
+++ b/pkgs/desktops/gnome-3/default.nix
@@ -30,11 +30,11 @@ lib.makeScope pkgs.newScope (self: with self; {
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
- gnome-power-manager gnome-usage
+ gnome-power-manager gnome-todo gnome-usage
];
gamesPackages = with gnome3; [ swell-foop lightsoff iagno
- tali quadrapassel gnome-sudoku aisleriot five-or-more
+ tali quadrapassel gnome-sudoku atomix 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
@@ -187,31 +187,31 @@ lib.makeScope pkgs.newScope (self: with self; {
nautilus = callPackage ./core/nautilus { };
networkmanager-openvpn = pkgs.networkmanager-openvpn.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanager-vpnc = pkgs.networkmanager-vpnc.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanager-openconnect = pkgs.networkmanager-openconnect.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanager-fortisslvpn = pkgs.networkmanager-fortisslvpn.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanager-l2tp = pkgs.networkmanager-l2tp.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanager-iodine = pkgs.networkmanager-iodine.override {
- inherit gnome3;
+ withGnome = true;
};
networkmanagerapplet = pkgs.networkmanagerapplet.override {
- inherit gnome3 gsettings-desktop-schemas glib-networking;
+ withGnome = true;
};
rest = callPackage ./core/rest { };
@@ -291,6 +291,8 @@ lib.makeScope pkgs.newScope (self: with self; {
gnome-sound-recorder = callPackage ./apps/gnome-sound-recorder { };
+ gnome-todo = callPackage ./apps/gnome-todo {};
+
gnome-weather = callPackage ./apps/gnome-weather { };
nautilus-sendto = callPackage ./apps/nautilus-sendto { };
@@ -317,6 +319,8 @@ lib.makeScope pkgs.newScope (self: with self; {
aisleriot = callPackage ./games/aisleriot { };
+ atomix = callPackage ./games/atomix { };
+
five-or-more = callPackage ./games/five-or-more { };
four-in-a-row = callPackage ./games/four-in-a-row { };
@@ -371,10 +375,18 @@ lib.makeScope pkgs.newScope (self: with self; {
gexiv2 = callPackage ./misc/gexiv2 { };
+ gnome-applets = callPackage ./misc/gnome-applets { };
+
+ gnome-flashback = callPackage ./misc/gnome-flashback { };
+
+ gnome-panel = callPackage ./misc/gnome-panel { };
+
gnome-tweaks = callPackage ./misc/gnome-tweaks { };
gpaste = callPackage ./misc/gpaste { };
+ metacity = callPackage ./misc/metacity { };
+
pidgin-im-gnome-shell-extension = callPackage ./misc/pidgin { };
gtkhtml = callPackage ./misc/gtkhtml { };
diff --git a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
index 97a425bccb1..63fa2ebddcf 100644
--- a/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
+++ b/pkgs/desktops/gnome-3/devtools/devhelp/default.nix
@@ -1,22 +1,29 @@
-{ stdenv, fetchurl, pkgconfig, gnome3, gtk3, wrapGAppsHook
-, glib, appstream-glib, gobjectIntrospection
+{ stdenv, fetchurl, meson, ninja, pkgconfig, gnome3, gtk3, wrapGAppsHook
+, glib, amtk, appstream-glib, gobjectIntrospection
, webkitgtk, gettext, itstool, gsettings-desktop-schemas }:
stdenv.mkDerivation rec {
name = "devhelp-${version}";
- version = "3.28.1";
+ version = "3.30.0";
src = fetchurl {
url = "mirror://gnome/sources/devhelp/${gnome3.versionBranch version}/${name}.tar.xz";
- sha256 = "08a8xizjqz68k30zd37r7g516azhan9bbrjsvv10hjd5dg3f476s";
+ sha256 = "1rzilsn0v8dj86djankllc5f10d58f6rwg4w1fffh5zly10nlli5";
};
- nativeBuildInputs = [ pkgconfig gettext itstool wrapGAppsHook appstream-glib gobjectIntrospection ];
+ nativeBuildInputs = [ meson ninja pkgconfig gettext itstool wrapGAppsHook appstream-glib gobjectIntrospection ];
buildInputs = [
- glib gtk3 webkitgtk
+ glib gtk3 webkitgtk amtk
gnome3.defaultIconTheme gsettings-desktop-schemas
];
+ doCheck = true;
+
+ postPatch = ''
+ chmod +x meson_post_install.py # patchShebangs requires executable file
+ patchShebangs meson_post_install.py
+ '';
+
passthru = {
updateScript = gnome3.updateScript {
packageName = "devhelp";
diff --git a/pkgs/desktops/gnome-3/games/atomix/default.nix b/pkgs/desktops/gnome-3/games/atomix/default.nix
new file mode 100644
index 00000000000..8ea4b82ca03
--- /dev/null
+++ b/pkgs/desktops/gnome-3/games/atomix/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchurl, meson, ninja, pkgconfig, wrapGAppsHook
+, gettext, gnome3, glib, gtk3, libgnome-games-support, gdk_pixbuf }:
+
+let
+ pname = "atomix";
+ version = "3.29.3";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ sha256 = "1k8bvwywpvw5f13pw40brk6c3rz2mdz9cd4zhcawg7qdm77dvcvb";
+ };
+
+ nativeBuildInputs = [ meson ninja pkgconfig gettext wrapGAppsHook ];
+ buildInputs = [ glib gtk3 gdk_pixbuf libgnome-games-support gnome3.defaultIconTheme ];
+
+ postPatch = ''
+ chmod +x meson_post_install.py
+ patchShebangs meson_post_install.py
+ '';
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "Puzzle game where you move atoms to build a molecule";
+ homepage = https://wiki.gnome.org/Apps/Atomix;
+ license = licenses.gpl2Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
new file mode 100644
index 00000000000..cbf8bc9707b
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-applets/default.nix
@@ -0,0 +1,110 @@
+{ stdenv
+, fetchurl
+, fetchpatch
+, autoreconfHook
+, intltool
+, itstool
+, libxml2
+, libxslt
+, pkgconfig
+, gnome-panel
+, gtk3
+, glib
+, libwnck3
+, libgtop
+, libnotify
+, upower
+, dbus-glib
+, wirelesstools
+, linuxPackages
+, adwaita-icon-theme
+, libgweather
+, gucharmap
+, gnome-settings-daemon
+, tracker
+, polkit
+, gnome3
+}:
+
+let
+ pname = "gnome-applets";
+ version = "3.28.0";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ sha256 = "0wd6pirv57rcxm5d32r1s3ni7sp26gnqd4qhjciw0pn5ak627y5h";
+ };
+
+ patches = [
+ # https://github.com/NixOS/nixpkgs/issues/36468
+ # https://gitlab.gnome.org/GNOME/gnome-applets/issues/3
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/1ee719581c33d7d640ae9f656e4e9b192bafef78.patch;
+ sha256 = "05wim7d2ii3pxph3n3am76cvnxmkfpggk0cpy8p5xgm3hcibwfrf";
+ })
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/1fa778b01f0e6b70678b0e5755ca0ed7a093fa75.patch;
+ sha256 = "0kppqywn0ab18p64ixz0b58cn5bpqf0xy71bycldlc5ybpdx5mq0";
+ })
+
+ # https://gitlab.gnome.org/GNOME/gnome-applets/issues/4
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gnome-applets/commit/e14482a90e6113f211e9328d8c39a69bdf5111d8.patch;
+ sha256 = "10ac0kk38hxqh8yvdlriyyv809qrxbpy9ihp01gizhiw7qpz97ff";
+ })
+ ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ intltool
+ itstool
+ pkgconfig
+ libxml2
+ libxslt
+ ];
+
+ buildInputs = [
+ gnome-panel
+ gtk3
+ glib
+ libxml2
+ libwnck3
+ libgtop
+ libnotify
+ upower
+ dbus-glib
+ adwaita-icon-theme
+ libgweather
+ gucharmap
+ gnome-settings-daemon
+ tracker
+ polkit
+ wirelesstools
+ linuxPackages.cpupower
+ ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ configureFlags = [
+ "--with-libpanel-applet-dir=$(out)/share/gnome-panel/applets"
+ ];
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "Applets for use with the GNOME panel";
+ homepage = https://wiki.gnome.org/Projects/GnomeApplets;
+ license = licenses.gpl2Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
new file mode 100644
index 00000000000..f3f2cf99257
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/default.nix
@@ -0,0 +1,92 @@
+{ stdenv
+, autoreconfHook
+, fetchurl
+, fetchpatch
+, gettext
+, glib
+, gnome-bluetooth
+, gnome-desktop
+, gnome-session
+, gnome3
+, gsettings-desktop-schemas
+, gtk
+, ibus
+, intltool
+, libcanberra-gtk3
+, libpulseaudio
+, libxkbfile
+, libxml2
+, metacity
+, pkgconfig
+, polkit
+, substituteAll
+, upower
+, xkeyboard_config }:
+
+let
+ pname = "gnome-flashback";
+ version = "3.28.0";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ sha256 = "1ra8bfwgwqw47zx2h1q999g7l4dnqh7sv02if3zk8pkw3sm769hg";
+ };
+
+ patches =[
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit metacity;
+ gnomeSession = gnome-session;
+ })
+
+ # https://github.com/NixOS/nixpkgs/issues/36468
+ # https://gitlab.gnome.org/GNOME/gnome-flashback/issues/3
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gnome-flashback/commit/eabd34f64adc43b8783920bd7a2177ce21f83fbc.patch;
+ sha256 = "116c5zy8cp7d06mrsn943q7vj166086jzrfzfqg7yli14pmf9w1a";
+ })
+ ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ gettext
+ libxml2
+ pkgconfig
+ ];
+
+ buildInputs = [
+ glib
+ gnome-bluetooth
+ gnome-desktop
+ gsettings-desktop-schemas
+ gtk
+ ibus
+ libcanberra-gtk3
+ libpulseaudio
+ libxkbfile
+ polkit
+ upower
+ xkeyboard_config
+ ];
+
+ doCheck = true;
+
+ enableParallelBuilding = true;
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "GNOME 2.x-like session for GNOME 3";
+ homepage = https://wiki.gnome.org/Projects/GnomeFlashback;
+ license = licenses.gpl2;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch b/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch
new file mode 100644
index 00000000000..9d5add233d6
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-flashback/fix-paths.patch
@@ -0,0 +1,30 @@
+--- a/data/Makefile.am
++++ b/data/Makefile.am
+@@ -22,7 +22,7 @@
+ echo 'if [ -z $$XDG_CURRENT_DESKTOP ]; then' && \
+ echo ' export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"' && \
+ echo 'fi' && echo '' && \
+- echo 'exec gnome-session --session=gnome-flashback-compiz "$$@"') > $@
++ echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-compiz "$$@"') > $@
+ $(AM_V_at) chmod a+x $@
+
+ gnome-flashback-metacity: Makefile
+@@ -30,7 +30,7 @@
+ echo 'if [ -z $$XDG_CURRENT_DESKTOP ]; then' && \
+ echo ' export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"' && \
+ echo 'fi' && echo '' && \
+- echo 'exec gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
++ echo 'exec @gnomeSession@/bin/gnome-session --session=gnome-flashback-metacity --disable-acceleration-check "$$@"') > $@
+ $(AM_V_at) chmod a+x $@
+
+ CLEANFILES = \
+--- a/data/xsessions/gnome-flashback-metacity.desktop.in.in
++++ b/data/xsessions/gnome-flashback-metacity.desktop.in.in
+@@ -2,6 +2,6 @@
+ Name=GNOME Flashback (Metacity)
+ Comment=This session logs you into GNOME Flashback with Metacity
+ Exec=@libexecdir@/gnome-flashback-metacity
+-TryExec=metacity
++TryExec=@metacity@/bin/metacity
+ Type=Application
+ DesktopNames=GNOME-Flashback;GNOME;
diff --git a/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
new file mode 100644
index 00000000000..5c40b4c8f44
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gnome-panel/default.nix
@@ -0,0 +1,92 @@
+{ stdenv
+, fetchurl
+, autoreconfHook
+, fetchpatch
+, dconf
+, evolution-data-server
+, gdm
+, gettext
+, glib
+, gnome-desktop
+, gnome-menus
+, gnome3
+, gtk
+, itstool
+, libgweather
+, libsoup
+, libwnck3
+, libxml2
+, pkgconfig
+, polkit
+, systemd
+, wrapGAppsHook }:
+
+let
+ pname = "gnome-panel";
+ version = "3.28.0";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ outputs = [ "out" "dev" "man" ];
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ sha256 = "1004cp9cxqpic9lsraqn5c1739acn4sn4ql3c1fja99hv22h1ziv";
+ };
+
+ patches = [
+ # https://github.com/NixOS/nixpkgs/issues/36468
+ # https://gitlab.gnome.org/GNOME/gnome-panel/issues/6
+ (fetchpatch {
+ url = https://gitlab.gnome.org/GNOME/gnome-panel/commit/be26e170a10c297949a6d9f3cbc70b6caaf04b56.patch;
+ sha256 = "10gxl9fwbv5j0s1lz7gkz6wqpda5wfzs49r5khbk1h05lv0hk4l4";
+ })
+ ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ gettext
+ itstool
+ libxml2
+ pkgconfig
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ dconf
+ evolution-data-server
+ gdm
+ glib
+ gnome-desktop
+ gnome-menus
+ gtk
+ libgweather
+ libsoup
+ libwnck3
+ polkit
+ systemd
+ ];
+
+ configureFlags = [
+ "--enable-eds"
+ ];
+
+ enableParallelBuilding = true;
+
+ doCheck = true;
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "Component of Gnome Flashback that provides panels and default applets for the desktop";
+ homepage = https://wiki.gnome.org/Projects/GnomePanel;
+ license = licenses.gpl2Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/misc/gpaste/default.nix b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
index a0182057873..add6addaec0 100644
--- a/pkgs/desktops/gnome-3/misc/gpaste/default.nix
+++ b/pkgs/desktops/gnome-3/misc/gpaste/default.nix
@@ -10,6 +10,22 @@ stdenv.mkDerivation rec {
sha256 = "1zfx73qpw976hyzp5k569lywsq2b6dbnnzf2cvhjvn3mvkw8pin2";
};
+ patches = [
+ ./fix-paths.patch
+ ];
+
+ # TODO: switch to substituteAll with placeholder
+ # https://github.com/NixOS/nix/issues/1846
+ # https://github.com/NixOS/nixpkgs/pull/37693
+ postPatch = ''
+ substituteInPlace src/gnome-shell/extension.js \
+ --subst-var-by typelibPath "$out/lib/girepository-1.0"
+ substituteInPlace src/gnome-shell/prefs.js \
+ --subst-var-by typelibPath "$out/lib/girepository-1.0"
+ substituteInPlace src/libgpaste/settings/gpaste-settings.c \
+ --subst-var-by gschemasCompiled "$out/share/gsettings-schemas/${name}/glib-2.0/schemas"
+ '';
+
nativeBuildInputs = [ autoreconfHook pkgconfig vala wrapGAppsHook ];
buildInputs = [ glib gjs mutter gnome3.adwaita-icon-theme
gtk3 gnome3.gnome-control-center dbus
diff --git a/pkgs/desktops/gnome-3/misc/gpaste/fix-paths.patch b/pkgs/desktops/gnome-3/misc/gpaste/fix-paths.patch
new file mode 100644
index 00000000000..ca6b9a5b22e
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/gpaste/fix-paths.patch
@@ -0,0 +1,55 @@
+--- a/src/gnome-shell/extension.js
++++ b/src/gnome-shell/extension.js
+@@ -7,6 +7,8 @@
+
+ const Config = imports.misc.config;
+
++imports.gi.GIRepository.Repository.prepend_search_path('@typelibPath@');
++
+ imports.gi.versions.Clutter = Config.LIBMUTTER_API_VERSION;
+ imports.gi.versions.GLib = '2.0';
+ imports.gi.versions.GPaste = '1.0';
+--- a/src/gnome-shell/prefs.js
++++ b/src/gnome-shell/prefs.js
+@@ -7,6 +7,8 @@
+
+ const Gettext = imports.gettext;
+
++imports.gi.GIRepository.Repository.prepend_search_path('@typelibPath@');
++
+ const GPaste = imports.gi.GPaste;
+
+ const ExtensionUtils = imports.misc.extensionUtils;
+--- a/src/libgpaste/settings/gpaste-settings.c
++++ b/src/libgpaste/settings/gpaste-settings.c
+@@ -22,6 +22,8 @@
+
+ typedef struct
+ {
++ GSettingsSchemaSource *schema_source;
++ GSettingsSchema *schema;
+ GSettings *settings;
+ GSettings *shell_settings;
+
+@@ -919,6 +921,8 @@
+ {
+ g_signal_handler_disconnect (settings, priv->c_signals[C_CHANGED]);
+ g_clear_object (&priv->settings);
++ g_settings_schema_unref (priv->schema);
++ g_settings_schema_source_unref (priv->schema_source);
+ }
+
+ if (shell_settings)
+@@ -1000,7 +1004,11 @@
+ g_paste_settings_init (GPasteSettings *self)
+ {
+ GPasteSettingsPrivate *priv = g_paste_settings_get_instance_private (self);
+- GSettings *settings = priv->settings = g_settings_new (G_PASTE_SETTINGS_NAME);
++
++ // library used by introspection requires schemas but we cannot set XDG_DATA_DIRS for the library
++ GSettingsSchemaSource *schema_source = priv->schema_source = g_settings_schema_source_new_from_directory ("@gschemasCompiled@", NULL, FALSE, NULL);
++ priv->schema = g_settings_schema_source_lookup (schema_source, G_PASTE_SETTINGS_NAME, FALSE);
++ GSettings *settings = priv->settings = g_settings_new_full (priv->schema, NULL, NULL);
+
+ priv->history_name = NULL;
+ priv->launch_ui = NULL;
diff --git a/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix b/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
index 3b580abed12..7e28c90813a 100644
--- a/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
+++ b/pkgs/desktops/gnome-3/misc/libgnome-games-support/default.nix
@@ -13,7 +13,11 @@ in stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig intltool ];
- buildInputs = [ glib gtk3 libgee libintl ];
+ buildInputs = [ libintl ];
+ propagatedBuildInputs = [
+ # Required by libgnome-games-support-1.pc
+ glib gtk3 libgee
+ ];
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/desktops/gnome-3/misc/metacity/default.nix b/pkgs/desktops/gnome-3/misc/metacity/default.nix
new file mode 100644
index 00000000000..46ff2c11813
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/metacity/default.nix
@@ -0,0 +1,70 @@
+{ stdenv
+, fetchurl
+, gettext
+, glib
+, gnome3
+, gsettings-desktop-schemas
+, gtk
+, libcanberra-gtk3
+, libgtop
+, libstartup_notification
+, libxml2
+, pkgconfig
+, substituteAll
+, wrapGAppsHook
+, zenity }:
+
+let
+ pname = "metacity";
+ version = "3.28.0";
+in stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
+ sha256 = "0kzap0lzlkcgkna3h426xgwrn2zpipy8cfsxpfynnaf74vyas3aw";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit zenity;
+ })
+ ];
+
+ nativeBuildInputs = [
+ gettext
+ libxml2
+ pkgconfig
+ wrapGAppsHook
+ ];
+
+ buildInputs = [
+ glib
+ gsettings-desktop-schemas
+ gtk
+ libcanberra-gtk3
+ libgtop
+ libstartup_notification
+ zenity
+ ];
+
+ enableParallelBuilding = true;
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "gnome3.${pname}";
+ };
+ };
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "Window manager used in Gnome Flashback";
+ homepage = https://wiki.gnome.org/Projects/Metacity;
+ license = licenses.gpl2;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch b/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch
new file mode 100644
index 00000000000..ff3a244e67d
--- /dev/null
+++ b/pkgs/desktops/gnome-3/misc/metacity/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/core/util.c
++++ b/src/core/util.c
+@@ -424,7 +424,7 @@
+ g_slist_length (columns)*2 +
+ g_slist_length (entries)));
+
+- argvl[i++] = "zenity";
++ argvl[i++] = "@zenity@/bin/zenity";
+ argvl[i++] = type;
+ argvl[i++] = "--display";
+ argvl[i++] = display;
diff --git a/pkgs/desktops/mate/mate-control-center/default.nix b/pkgs/desktops/mate/mate-control-center/default.nix
index bc7538b6306..bc5a78c5a4b 100644
--- a/pkgs/desktops/mate/mate-control-center/default.nix
+++ b/pkgs/desktops/mate/mate-control-center/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "mate-control-center-${version}";
- version = "1.20.3";
+ version = "1.21.0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
- sha256 = "0wpi8b3zz10xd5i7ir7nd737a9vl4q17rc5nh8vfrqpyrcilqzkd";
+ sha256 = "0m40jr1midh5fzk3k97sydihlqfqjvzxlgmkx8w2j30a09h7230w";
};
nativeBuildInputs = [
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
mate.mate-settings-daemon
];
- configureFlags = "--disable-update-mimedb";
+ configureFlags = [ "--disable-update-mimedb" ];
meta = with stdenv.lib; {
description = "Utilities to configure the MATE desktop";
diff --git a/pkgs/desktops/mate/mate-media/default.nix b/pkgs/desktops/mate/mate-media/default.nix
index efc9a3d2c39..11f71d10937 100644
--- a/pkgs/desktops/mate/mate-media/default.nix
+++ b/pkgs/desktops/mate/mate-media/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "mate-media-${version}";
- version = "1.20.1";
+ version = "1.21.0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
- sha256 = "1db47m80qfb1xyrg1qxwvmkc53qp97yhvh86fgwjv00x96c3j9s9";
+ sha256 = "0mgx4xjarpyvyaw0p0jnh74447y6zd93fvpi12078vyqr25dsi43";
};
buildInputs = [
diff --git a/pkgs/desktops/mate/mate-screensaver/default.nix b/pkgs/desktops/mate/mate-screensaver/default.nix
index 3289ff5081b..b4c215339b5 100644
--- a/pkgs/desktops/mate/mate-screensaver/default.nix
+++ b/pkgs/desktops/mate/mate-screensaver/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "mate-screensaver-${version}";
- version = "1.20.1";
+ version = "1.21.0";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz";
- sha256 = "1mcr2915wymwjy55m2z0l6b9dszabbv0my0xxsa1fb8xkr4hk4qh";
+ sha256 = "1asfw2x0ha830ilkw97bjdqm2gnjbpb6dd7lb6h43aix7g3lgm7f";
};
nativeBuildInputs = [
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
mate.mate-menus
];
- configureFlags = "--without-console-kit";
+ configureFlags = [ "--without-console-kit" ];
makeFlags = "DBUS_SESSION_SERVICE_DIR=$(out)/etc";
diff --git a/pkgs/desktops/mate/mate-system-monitor/default.nix b/pkgs/desktops/mate/mate-system-monitor/default.nix
index 0f281cfc004..c3f29dff631 100644
--- a/pkgs/desktops/mate/mate-system-monitor/default.nix
+++ b/pkgs/desktops/mate/mate-system-monitor/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
systemd
];
- configureFlags = "--enable-systemd";
+ configureFlags = [ "--enable-systemd" ];
meta = with stdenv.lib; {
description = "System monitor for the MATE desktop";
diff --git a/pkgs/desktops/mate/mate-themes/default.nix b/pkgs/desktops/mate/mate-themes/default.nix
index bdf5ac29ca6..44d07231d2e 100644
--- a/pkgs/desktops/mate/mate-themes/default.nix
+++ b/pkgs/desktops/mate/mate-themes/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "mate-themes-${version}";
- version = "3.22.17";
+ version = "3.22.18";
src = fetchurl {
url = "http://pub.mate-desktop.org/releases/themes/${mate.getRelease version}/${name}.tar.xz";
- sha256 = "1bf1swyrr5dkfsp1ihc0svr5nnwv22zxjwgmf6zhxl638ng9f41h";
+ sha256 = "0538bw8qismp16ymxbjk0ww7yjw1ch5v3f3d4vib3770xvgmmcfm";
};
nativeBuildInputs = [ pkgconfig intltool ];
diff --git a/pkgs/desktops/plasma-5/fetch.sh b/pkgs/desktops/plasma-5/fetch.sh
index 9e5faf96de2..acf769f02e3 100644
--- a/pkgs/desktops/plasma-5/fetch.sh
+++ b/pkgs/desktops/plasma-5/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.2/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/plasma/5.13.4/ -A '*.tar.xz' )
diff --git a/pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch b/pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch
index 75144d35222..79b5cfb437e 100644
--- a/pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch
+++ b/pkgs/desktops/plasma-5/plasma-nm/0001-mobile-broadband-provider-info-path.patch
@@ -16,7 +16,7 @@ index 568cb34..98a5992 100644
#include
-const QString MobileProviders::ProvidersFile = "/usr/share/mobile-broadband-provider-info/serviceproviders.xml";
-+const QString MobileProviders::ProvidersFile = "@mobile-broadband-provider-info@/share/mobile-broadband-provider-info/serviceproviders.xml";
++const QString MobileProviders::ProvidersFile = "@mobile_broadband_provider_info@/share/mobile-broadband-provider-info/serviceproviders.xml";
bool localeAwareCompare(const QString & one, const QString & two) {
return one.localeAwareCompare(two) < 0;
diff --git a/pkgs/desktops/plasma-5/plasma-nm/default.nix b/pkgs/desktops/plasma-5/plasma-nm/default.nix
index 214dbd9cc04..8296d549782 100644
--- a/pkgs/desktops/plasma-5/plasma-nm/default.nix
+++ b/pkgs/desktops/plasma-5/plasma-nm/default.nix
@@ -21,7 +21,7 @@ mkDerivation {
patches = [
(substituteAll {
src = ./0001-mobile-broadband-provider-info-path.patch;
- inherit mobile-broadband-provider-info;
+ mobile_broadband_provider_info = mobile-broadband-provider-info;
})
(substituteAll {
src = ./0002-openvpn-binary-path.patch;
diff --git a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
index 7f45d51d160..9027f6ad8a4 100644
--- a/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
+++ b/pkgs/desktops/plasma-5/plasma-workspace/plasma-workspace.patch
@@ -526,7 +526,7 @@ index f9e2e429..0a4267a9 100644
echo 'startkde: Done.' 1>&2
diff --git a/startkde/startplasma.cmake b/startkde/startplasma.cmake
-index a5d09fa7..d42c284b 100644
+index f7330ab3..5eedbb11 100644
--- a/startkde/startplasma.cmake
+++ b/startkde/startplasma.cmake
@@ -1,6 +1,6 @@
@@ -663,8 +663,8 @@ index a5d09fa7..d42c284b 100644
exit 1
fi
--qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit
-+@NIXPKGS_QDBUS@ org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit
+-qdbus org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
++@NIXPKGS_QDBUS@ org.kde.KSplash /KSplash org.kde.KSplash.setStage kinit &
# finally, give the session control to the session manager
# see kdebase/ksmserver for the description of the rest of the startup sequence
@@ -718,7 +718,7 @@ index a5d09fa7..d42c284b 100644
echo 'startplasma: Done.' 1>&2
diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
-index dd9e304d..49d456e9 100644
+index dd9e304d..12132f9e 100644
--- a/startkde/startplasmacompositor.cmake
+++ b/startkde/startplasmacompositor.cmake
@@ -1,118 +1,165 @@
diff --git a/pkgs/desktops/plasma-5/srcs.nix b/pkgs/desktops/plasma-5/srcs.nix
index 966237b73a8..752493b1a70 100644
--- a/pkgs/desktops/plasma-5/srcs.nix
+++ b/pkgs/desktops/plasma-5/srcs.nix
@@ -3,363 +3,363 @@
{
bluedevil = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/bluedevil-5.13.2.tar.xz";
- sha256 = "16ip2myq0s5d1yjipr0k0cvbq22mc668pms33qhs2836mqxq4c87";
- name = "bluedevil-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/bluedevil-5.13.4.tar.xz";
+ sha256 = "1f7bjj3p5n8pvmqqgqz5xgjjhq1mjwknd36hrr5jn3klhbyahqkk";
+ name = "bluedevil-5.13.4.tar.xz";
};
};
breeze = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/breeze-5.13.2.tar.xz";
- sha256 = "1yl41rjh2qmplny6x9hm885mwsfn6w5asw8dkp7rk0qpyb607jkq";
- name = "breeze-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/breeze-5.13.4.tar.xz";
+ sha256 = "1kxcd8zkk79mjh1j0lzw2nf0v0w2qc4zzb68nw61k1ca8v9mgq84";
+ name = "breeze-5.13.4.tar.xz";
};
};
breeze-grub = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/breeze-grub-5.13.2.tar.xz";
- sha256 = "1j2lh8prbdivy7vlv3iyizgkmsc2qwpjkivyn9b9r6gpp0ii0dwk";
- name = "breeze-grub-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/breeze-grub-5.13.4.tar.xz";
+ sha256 = "1vxy24b2ndjkljw5ipwl8nl8nqckxr64sq6v4p690wib9j1nly09";
+ name = "breeze-grub-5.13.4.tar.xz";
};
};
breeze-gtk = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/breeze-gtk-5.13.2.tar.xz";
- sha256 = "12hs3nqjf20kcn18ab64qdwc8aq33l220giqfffdb7rh8n7wyknx";
- name = "breeze-gtk-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/breeze-gtk-5.13.4.tar.xz";
+ sha256 = "0sa0v9irimqhh17c1nykzkbhr6n3agam8y0idfr26xg7jblch3s0";
+ name = "breeze-gtk-5.13.4.tar.xz";
};
};
breeze-plymouth = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/breeze-plymouth-5.13.2.tar.xz";
- sha256 = "18020rppw59iwqdrmm0xsmq2cl98z6m5na8walvvzvlqsskc7hh6";
- name = "breeze-plymouth-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/breeze-plymouth-5.13.4.tar.xz";
+ sha256 = "1v02bh3xwcx5vixcp21a4wq04nn3wsgip5ycrgsb2bn013mspv20";
+ name = "breeze-plymouth-5.13.4.tar.xz";
};
};
discover = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/discover-5.13.2.tar.xz";
- sha256 = "0jh2d9gk72fm2csf8i41hq4i0dd467m3cw5y81wbrz3k9qd3llrb";
- name = "discover-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/discover-5.13.4.tar.xz";
+ sha256 = "1n7wd9w1r9a5ncgqc2s0aywivzqc3115wr93hrf1lqxpk0qskkyc";
+ name = "discover-5.13.4.tar.xz";
};
};
drkonqi = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/drkonqi-5.13.2.tar.xz";
- sha256 = "1zfd4pbrqp67zqmhydimqdbq49bc5b20d9z8px27l1rgj951ms2j";
- name = "drkonqi-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/drkonqi-5.13.4.tar.xz";
+ sha256 = "1ddqisah98qd0hqg6pz5jk1pmisji2c6mj3i5w7df57zi7kpj4wz";
+ name = "drkonqi-5.13.4.tar.xz";
};
};
kactivitymanagerd = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kactivitymanagerd-5.13.2.tar.xz";
- sha256 = "1z6nncnlzmk0l1k4vsg9g2z18k1z4k73j2gv7bbhyx9xmb0aypdf";
- name = "kactivitymanagerd-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kactivitymanagerd-5.13.4.tar.xz";
+ sha256 = "0iq5bxnszdndbvrqi8xm80d7i67xw0z45yq3qdsdlx80zzgb9g9d";
+ name = "kactivitymanagerd-5.13.4.tar.xz";
};
};
kde-cli-tools = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kde-cli-tools-5.13.2.tar.xz";
- sha256 = "04hyhbr288girwsp5h8rbxkp8m56wm69h9vhbb7g4lr5b3jrr1ps";
- name = "kde-cli-tools-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kde-cli-tools-5.13.4.tar.xz";
+ sha256 = "1dznj0jni4bm5z0hy644pcf7iavfd9yp8hfx87af3xhxxrifws37";
+ name = "kde-cli-tools-5.13.4.tar.xz";
};
};
kdecoration = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kdecoration-5.13.2.tar.xz";
- sha256 = "1gjp1ma0d0kxkky13kx16gwmwwjllz2w9h4ffa9hnw93sk0z1rb0";
- name = "kdecoration-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kdecoration-5.13.4.tar.xz";
+ sha256 = "1clf939g7qpnxxxw8iv3i4l9330dayzhg0cfrx6mffm2ywny67wd";
+ name = "kdecoration-5.13.4.tar.xz";
};
};
kde-gtk-config = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kde-gtk-config-5.13.2.tar.xz";
- sha256 = "0np7r02ihgii1894fysr8ik9jxs3b6bdb5blkdnh51j44dr7c5a4";
- name = "kde-gtk-config-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kde-gtk-config-5.13.4.tar.xz";
+ sha256 = "03x5yvgk6kjy12qh3xblv90rsf8g5nsrc9573zd3rzz74pjql605";
+ name = "kde-gtk-config-5.13.4.tar.xz";
};
};
kdeplasma-addons = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kdeplasma-addons-5.13.2.tar.xz";
- sha256 = "03a0w3gimiak32zhhqwi4y35lpdq7fblbjg8xfgsdzrps7zh1n7x";
- name = "kdeplasma-addons-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kdeplasma-addons-5.13.4.tar.xz";
+ sha256 = "1kgnmkykma14vinabal747hpvnrahccksgb68pxb4lxgylbcvy04";
+ name = "kdeplasma-addons-5.13.4.tar.xz";
};
};
kgamma5 = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kgamma5-5.13.2.tar.xz";
- sha256 = "0d3yhwgyag5yzny9adsxvdd1dmfq0k6aslz9cgi5fn7k9jppvn6j";
- name = "kgamma5-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kgamma5-5.13.4.tar.xz";
+ sha256 = "0hcnflk7zzpx00w6ifidrwxjmr99xrisfz2206fggal5j7y5w6yw";
+ name = "kgamma5-5.13.4.tar.xz";
};
};
khotkeys = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/khotkeys-5.13.2.tar.xz";
- sha256 = "13fffa73mddm4wb436kw6m7i2p1mv8c3z8dj6gr7ccbcsmzhlj88";
- name = "khotkeys-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/khotkeys-5.13.4.tar.xz";
+ sha256 = "1nq2afb06y3383gh3n5b1b4sbry5nicy3znid6p7b0jch1a0v73x";
+ name = "khotkeys-5.13.4.tar.xz";
};
};
kinfocenter = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kinfocenter-5.13.2.tar.xz";
- sha256 = "00cvc3idbghl74nbrbii9xp969vngr0jbdsjh1rriv1is8vfldfn";
- name = "kinfocenter-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kinfocenter-5.13.4.tar.xz";
+ sha256 = "1vnch4ic1ppsrnp1w6rjcmn3c9ni91b3dgk0z91aw2x8c77cvji9";
+ name = "kinfocenter-5.13.4.tar.xz";
};
};
kmenuedit = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kmenuedit-5.13.2.tar.xz";
- sha256 = "0ss2dwnaqsfir0s95iyp1sjmh1kx19jihj1nbnix5hdlwgbp5qvd";
- name = "kmenuedit-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kmenuedit-5.13.4.tar.xz";
+ sha256 = "0jyb4dc42dnpb6v4hkfb9m97yim767z0dc0i0hxqvznd87n5nk98";
+ name = "kmenuedit-5.13.4.tar.xz";
};
};
kscreen = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kscreen-5.13.2.tar.xz";
- sha256 = "080m1kii0xxd2r1b2gvz40qj7ixkammgb3ki3sbxa74avwxd1p10";
- name = "kscreen-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kscreen-5.13.4.tar.xz";
+ sha256 = "0labhlwdar6iibixal48bkk777hpyaibszv9mshlmhd7riaqrxs3";
+ name = "kscreen-5.13.4.tar.xz";
};
};
kscreenlocker = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kscreenlocker-5.13.2.tar.xz";
- sha256 = "0hczdgx03i2r6y8qfrpj7pk4n5l1maigsip77qbgsli3d3fapri9";
- name = "kscreenlocker-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kscreenlocker-5.13.4.tar.xz";
+ sha256 = "01b6y0wwclhni6ansg3avkml4qsq93rrg254ihy18bd1h05jxg4r";
+ name = "kscreenlocker-5.13.4.tar.xz";
};
};
ksshaskpass = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/ksshaskpass-5.13.2.tar.xz";
- sha256 = "1f4b12vqzg351m4ps316w0spbywm7mv21p95sd17zz17fm39pzzn";
- name = "ksshaskpass-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/ksshaskpass-5.13.4.tar.xz";
+ sha256 = "1f1567ac8qlgjgbqbksxqm969shydw3nizhn3ixvzr0n81lvab36";
+ name = "ksshaskpass-5.13.4.tar.xz";
};
};
ksysguard = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/ksysguard-5.13.2.tar.xz";
- sha256 = "0b4achg5dvb97mf25bd9s08nanj4ag6y4bwdbpr3zgbp1dp790n7";
- name = "ksysguard-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/ksysguard-5.13.4.tar.xz";
+ sha256 = "1pg5687mlf5h4wb65my0v6scrj1zkxm5755wlq1jdasqr6zffdw0";
+ name = "ksysguard-5.13.4.tar.xz";
};
};
kwallet-pam = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kwallet-pam-5.13.2.tar.xz";
- sha256 = "1dpd7lgycfjrd9lgv1na4gb3wf22dvprigsxsqiq3zw9xqkc9778";
- name = "kwallet-pam-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kwallet-pam-5.13.4.tar.xz";
+ sha256 = "0f9pg73710adr8p7m9qmync2lc86yl6hxmvr854lqzrp9mm2an0p";
+ name = "kwallet-pam-5.13.4.tar.xz";
};
};
kwayland-integration = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kwayland-integration-5.13.2.tar.xz";
- sha256 = "0bhx5678f21mxmrdlh6r8cxjj6dh45minkgarh6j2zdvzfxxif1s";
- name = "kwayland-integration-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kwayland-integration-5.13.4.tar.xz";
+ sha256 = "0mhsidzpv5wg59d3v5z3a4n27fgfpdcr6y33zvib9k67isgx39h1";
+ name = "kwayland-integration-5.13.4.tar.xz";
};
};
kwin = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kwin-5.13.2.tar.xz";
- sha256 = "03fhjl3zyk725xp6bj6ljgfmniw5zgwpacarfl7ifnnwzgfbni6f";
- name = "kwin-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kwin-5.13.4.tar.xz";
+ sha256 = "1inh20xh80nv1vn0154jqsn6cn1xqfgjvvdvng6k2v330sd15dc6";
+ name = "kwin-5.13.4.tar.xz";
};
};
kwrited = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/kwrited-5.13.2.tar.xz";
- sha256 = "0m6ks0l9nyfpdl5lvfzlip9qk7z5cfnx3jvh4v20vm4cvr9rb1yr";
- name = "kwrited-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/kwrited-5.13.4.tar.xz";
+ sha256 = "1j9gl6d3j5mzydb4r9xmzxs313f2pj5phnh2n74nia672fn5kpqb";
+ name = "kwrited-5.13.4.tar.xz";
};
};
libkscreen = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/libkscreen-5.13.2.tar.xz";
- sha256 = "05r56xynavq3zd3bvchy1yx3z0h8si12w8fcf8pqgdvr38vrqqm5";
- name = "libkscreen-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/libkscreen-5.13.4.tar.xz";
+ sha256 = "1azcpc3jm006s8zswv1w22gcajyvs800xc77l6das5jrl4ddk309";
+ name = "libkscreen-5.13.4.tar.xz";
};
};
libksysguard = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/libksysguard-5.13.2.tar.xz";
- sha256 = "1xbjb4lm7bn41zpy9plsg4qdqg3i4m9gzvpaqd1rvd9v24qzy7pi";
- name = "libksysguard-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/libksysguard-5.13.4.tar.xz";
+ sha256 = "0k8q5bxk9zyv7c3nny1c399v8acqs618nw39q20pj2qdijl9ibvh";
+ name = "libksysguard-5.13.4.tar.xz";
};
};
milou = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/milou-5.13.2.tar.xz";
- sha256 = "1mzhgj6q4siaiy9kccrdr4dpjij5gkd1l60kmw0lk80sn92cc5pd";
- name = "milou-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/milou-5.13.4.tar.xz";
+ sha256 = "0rqwjb91a5x7piwdfh4xy8f2nhkfzdaja0ifpm7hrkysq6d9yzad";
+ name = "milou-5.13.4.tar.xz";
};
};
oxygen = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/oxygen-5.13.2.tar.xz";
- sha256 = "09dxn73fx78j7d0qfvv7hw7h0pv0yaz1f7s2m9f5f9d666v8fja5";
- name = "oxygen-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/oxygen-5.13.4.tar.xz";
+ sha256 = "0035z94v4fbdl5jcaggv1vqjxk9z1marf4vs8zm7fkz6hhcn4vj2";
+ name = "oxygen-5.13.4.tar.xz";
};
};
plasma-browser-integration = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-browser-integration-5.13.2.tar.xz";
- sha256 = "08gdm4qyi89zffrk630cj8k6h0qimmv3va99s85bqwvjzslsf9i6";
- name = "plasma-browser-integration-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-browser-integration-5.13.4.tar.xz";
+ sha256 = "19vqn3wbkfzsbf5rl61zaqgp10q83zxjmvvbn9325rp3dsv3i0jb";
+ name = "plasma-browser-integration-5.13.4.tar.xz";
};
};
plasma-desktop = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-desktop-5.13.2.tar.xz";
- sha256 = "17xcvjbr5j75m8j54g9i7ny9qsiqvv930fgwdxzdwhvskca9lshi";
- name = "plasma-desktop-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-desktop-5.13.4.tar.xz";
+ sha256 = "1wmyms3bjka9kgjc6zp17j8w707lnmr2kxqzqznm78c16h34lfdx";
+ name = "plasma-desktop-5.13.4.tar.xz";
};
};
plasma-integration = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-integration-5.13.2.tar.xz";
- sha256 = "0273510djc7kbcvxw13dlhj3cislfrbryg8im8c4dasabafxfhmx";
- name = "plasma-integration-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-integration-5.13.4.tar.xz";
+ sha256 = "0p5wqj0jdvwq7blj7j1va00jlkqkwcxfkcj7gpnjmnsggp25mpsq";
+ name = "plasma-integration-5.13.4.tar.xz";
};
};
plasma-nm = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-nm-5.13.2.tar.xz";
- sha256 = "1shbgdm4019crijpg4xbs9lsan6h63gijqckh4acvjfplbmk39q0";
- name = "plasma-nm-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-nm-5.13.4.tar.xz";
+ sha256 = "0qadmxzmw8a4r43ri2xxj4i884vraxlyxmwqkkn540x0aysyj4rq";
+ name = "plasma-nm-5.13.4.tar.xz";
};
};
plasma-pa = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-pa-5.13.2.tar.xz";
- sha256 = "0sn59f3w3bz7xm41x6i03s9vd9p6vwynnj9xcnyc2797l0bf9vq9";
- name = "plasma-pa-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-pa-5.13.4.tar.xz";
+ sha256 = "1xqmp19dkggfzapns94jr0jz03aphdlz31iw888w2qj730zdx97k";
+ name = "plasma-pa-5.13.4.tar.xz";
};
};
plasma-sdk = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-sdk-5.13.2.tar.xz";
- sha256 = "1z1p8n327v1pgkdqj125nwdhip482lny1ryi7c2cdvivhppjdhv3";
- name = "plasma-sdk-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-sdk-5.13.4.tar.xz";
+ sha256 = "13ddin88ila3imkhn9bgaf1i0bbbmcb4xigk2cps74s8vl98jpfa";
+ name = "plasma-sdk-5.13.4.tar.xz";
};
};
plasma-tests = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-tests-5.13.2.tar.xz";
- sha256 = "0p7j3nhqvlywg32j627ci58ifn5zq9rgyiw0mv8gn79kghzkfc39";
- name = "plasma-tests-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-tests-5.13.4.tar.xz";
+ sha256 = "0fzqw3ix9sa3m492xjz46wsaqs7cgfpcprdx3z05ww4217k5d4sf";
+ name = "plasma-tests-5.13.4.tar.xz";
};
};
plasma-vault = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-vault-5.13.2.tar.xz";
- sha256 = "15w2qyjb4iab302v5n0a8xfiwj9hb62js82v17sln49axcs95xfb";
- name = "plasma-vault-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-vault-5.13.4.tar.xz";
+ sha256 = "1acpn49vb645a30xnxxf0rylihb7n838l0ky5169n6dq96swam4j";
+ name = "plasma-vault-5.13.4.tar.xz";
};
};
plasma-workspace = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-workspace-5.13.2.tar.xz";
- sha256 = "1rjdh6ikiri6nikl5idhczlk17bzcn29m3g1c7gd67s2fglvak0p";
- name = "plasma-workspace-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-workspace-5.13.4.tar.xz";
+ sha256 = "1kvl6pbhqw7llv8llq020qvbk7glynix8c4dsh3dfp170xpg3qnh";
+ name = "plasma-workspace-5.13.4.tar.xz";
};
};
plasma-workspace-wallpapers = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plasma-workspace-wallpapers-5.13.2.tar.xz";
- sha256 = "0bx7r1xz8k1imi0h9l2rbrk68dbr9zyydj5khvpdbl81c7mmfw8r";
- name = "plasma-workspace-wallpapers-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plasma-workspace-wallpapers-5.13.4.tar.xz";
+ sha256 = "11z8isy01vbgzb5jkbslin30himy5072wwrb010jw9ls9j5dz1cm";
+ name = "plasma-workspace-wallpapers-5.13.4.tar.xz";
};
};
plymouth-kcm = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/plymouth-kcm-5.13.2.tar.xz";
- sha256 = "14n8b1ajrw8sx6b1bmlc2krsf3f6f2hwmp6rxay1bn3m3z1blndy";
- name = "plymouth-kcm-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/plymouth-kcm-5.13.4.tar.xz";
+ sha256 = "1f18ys2b80smd975a18qkhxb3ipr31wx8g0pmbfscqclc6kma506";
+ name = "plymouth-kcm-5.13.4.tar.xz";
};
};
polkit-kde-agent = {
- version = "1-5.13.2";
+ version = "1-5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/polkit-kde-agent-1-5.13.2.tar.xz";
- sha256 = "1z455nh28hhh4f1wxwd6zrxcg4cfpiz02jrbbgqi7x3bflmswc2a";
- name = "polkit-kde-agent-1-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/polkit-kde-agent-1-5.13.4.tar.xz";
+ sha256 = "0wgj9pawwcgznqg7shp3zh65ag9cscnmamgr29x2lq9wwxqw2836";
+ name = "polkit-kde-agent-1-5.13.4.tar.xz";
};
};
powerdevil = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/powerdevil-5.13.2.tar.xz";
- sha256 = "0g9ag9y9pip4q5agvbmp642vjcvj9355gc1j25wh3innml6z7jp0";
- name = "powerdevil-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/powerdevil-5.13.4.tar.xz";
+ sha256 = "10zhm5z0hwh75fmcp7cz5c35zcywm7an73x2dh4fyl42cczfb0zl";
+ name = "powerdevil-5.13.4.tar.xz";
};
};
sddm-kcm = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/sddm-kcm-5.13.2.tar.xz";
- sha256 = "0ya9l65i3lhk9zcnscsy1ps334k2nk7j3ixrv1xbfgr2w1plhkqx";
- name = "sddm-kcm-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/sddm-kcm-5.13.4.tar.xz";
+ sha256 = "0g6alnlg8waxgf3cbzx838062qsdcfisxsw67zxykyp77spq00f0";
+ name = "sddm-kcm-5.13.4.tar.xz";
};
};
systemsettings = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/systemsettings-5.13.2.tar.xz";
- sha256 = "0gzdh4cgvmbr99c96p6pw4a5l181rkpwpwfa79xm8pmr6lmcy254";
- name = "systemsettings-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/systemsettings-5.13.4.tar.xz";
+ sha256 = "1z6c6kaz0ib76qsiq5cj6ya4mrdgmv3xa71hnwd2fbmv45agk8q4";
+ name = "systemsettings-5.13.4.tar.xz";
};
};
user-manager = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/user-manager-5.13.2.tar.xz";
- sha256 = "1k3xkyfxs9xbgggs4ymyx1cx7fphxcnh0cfmwqdjbsa6fqjbh7jh";
- name = "user-manager-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/user-manager-5.13.4.tar.xz";
+ sha256 = "1s968hf7p9rrv3b0bq47s1387cbl6iq5313m34xfv5h7rqr2cw3m";
+ name = "user-manager-5.13.4.tar.xz";
};
};
xdg-desktop-portal-kde = {
- version = "5.13.2";
+ version = "5.13.4";
src = fetchurl {
- url = "${mirror}/stable/plasma/5.13.2/xdg-desktop-portal-kde-5.13.2.tar.xz";
- sha256 = "1vydh7vqycd9fgkiysnz3kf4xqqkvmzr2pmhbng4yz7vy4pci981";
- name = "xdg-desktop-portal-kde-5.13.2.tar.xz";
+ url = "${mirror}/stable/plasma/5.13.4/xdg-desktop-portal-kde-5.13.4.tar.xz";
+ sha256 = "02fv1v778rh512wcm2zqgn6q61459bjbcjj2xz63lp3iycl7avqi";
+ name = "xdg-desktop-portal-kde-5.13.4.tar.xz";
};
};
}
diff --git a/pkgs/desktops/xfce/art/xfce4-icon-theme.nix b/pkgs/desktops/xfce/art/xfce4-icon-theme.nix
index 3c7c425e379..a0f2ed00d0e 100644
--- a/pkgs/desktops/xfce/art/xfce4-icon-theme.nix
+++ b/pkgs/desktops/xfce/art/xfce4-icon-theme.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, gtk }:
+{ stdenv, fetchurl, pkgconfig, intltool, gtk2 }:
stdenv.mkDerivation rec {
p_name = "xfce4-icon-theme";
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
name = "${p_name}-${ver_maj}.${ver_min}";
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ intltool gtk ];
+ buildInputs = [ intltool gtk2 ];
meta = {
homepage = http://www.xfce.org/;
diff --git a/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
index 0d99c2053df..e6d1f6da26b 100644
--- a/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
+++ b/pkgs/desktops/xfce/panel-plugins/xfce4-embed-plugin.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, libxfcegui4, xfconf, gtk}:
+{ stdenv, fetchurl, pkgconfig, intltool, libxfce4util, xfce4-panel, libxfce4ui, xfconf, gtk2 }:
with stdenv.lib;
stdenv.mkDerivation rec {
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
name = "${p_name}-${ver_maj}.${ver_min}";
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ intltool libxfce4util libxfce4ui xfce4-panel libxfcegui4 xfconf gtk ];
+ buildInputs = [ intltool libxfce4util libxfce4ui xfce4-panel xfconf gtk2 ];
meta = {
homepage = "http://goodies.xfce.org/projects/panel-plugins/${p_name}";
diff --git a/pkgs/desktops/xfce4-13/default.nix b/pkgs/desktops/xfce4-13/default.nix
index 6db207a79c5..4809cec839a 100644
--- a/pkgs/desktops/xfce4-13/default.nix
+++ b/pkgs/desktops/xfce4-13/default.nix
@@ -44,6 +44,12 @@ makeScope newScope (self: with self; {
xfce4-appfinder = callPackage ./xfce4-appfinder { };
+ xfce4-battery-plugin = callPackage ./xfce4-battery-plugin { };
+
+ xfce4-cpufreq-plugin = callPackage ./xfce4-cpufreq-plugin { };
+
+ xfce4-clipman-plugin = callPackage ./xfce4-clipman-plugin { };
+
xfce4-dev-tools = callPackage ./xfce4-dev-tools {
mkXfceDerivation = mkXfceDerivation.override {
xfce4-dev-tools = null;
@@ -54,25 +60,56 @@ makeScope newScope (self: with self; {
xfce4-mixer = callPackage ./xfce4-mixer { };
+ xfce4-netload-plugin = callPackage ./xfce4-netload-plugin { };
+
xfce4-notifyd = callPackage ./xfce4-notifyd { };
xfce4-panel = callPackage ./xfce4-panel { };
xfce4-power-manager = callPackage ./xfce4-power-manager { };
+ xfce4-pulseaudio-plugin = callPackage ./xfce4-pulseaudio-plugin { };
+
xfce4-screenshooter = callPackage ./xfce4-screenshooter {
inherit (gnome3) libsoup;
};
- xfce4-taskmanager = callPackage ./xfce4-taskmanager { };
+ xfce4-session = callPackage ./xfce4-session { };
+ xinitrc = "${xfce4-session}/etc/xdg/xfce4/xinitrc";
xfce4-settings = callPackage ./xfce4-settings { };
+ xfce4-taskmanager = callPackage ./xfce4-taskmanager { };
+
xfce4-terminal = callPackage ./xfce4-terminal {
inherit (gnome3) vte;
};
xfce4-volumed-pulse = callPackage ./xfce4-volumed-pulse { };
+ xfce4-whiskermenu-plugin = callPackage ./xfce4-whiskermenu-plugin { };
+
+ xfce4-xkb-plugin = callPackage ./xfce4-xkb-plugin { };
+
xfwm4 = callPackage ./xfwm4 { };
+
+ ## COMMON PARTS WITH XFCE 4.12
+
+ gtk-xfce-engine = callPackage ../xfce/core/gtk-xfce-engine.nix { withGtk3 = false; };
+
+ xfce4-icon-theme = callPackage ../xfce/art/xfce4-icon-theme.nix { };
+
+ xfwm4-themes = callPackage ../xfce/art/xfwm4-themes.nix { };
+
+ xfce4-embed-plugin = callPackage ../xfce/panel-plugins/xfce4-embed-plugin.nix { };
+
+ xfce4-hardware-monitor-plugin = callPackage ../xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix { };
+
+ ## THIRD PARTY PLIGINS
+
+ xfce4-dockbarx-plugin = callPackage ../xfce/panel-plugins/xfce4-dockbarx-plugin.nix { };
+
+ xfce4-namebar-plugin = callPackage ../xfce/panel-plugins/xfce4-namebar-plugin.nix { };
+
+ xfce4-windowck-plugin = callPackage ../xfce/panel-plugins/xfce4-windowck-plugin.nix { };
})
diff --git a/pkgs/desktops/xfce4-13/mkXfceDerivation.nix b/pkgs/desktops/xfce4-13/mkXfceDerivation.nix
index f08272e9db0..da7179c4646 100644
--- a/pkgs/desktops/xfce4-13/mkXfceDerivation.nix
+++ b/pkgs/desktops/xfce4-13/mkXfceDerivation.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchgit, pkgconfig, xfce4-dev-tools ? null }:
+{ stdenv, fetchgit, pkgconfig, xfce4-dev-tools, hicolor-icon-theme }:
-{ category, pname, sha256 ? null, version, ... } @ args:
+{ category, pname, version, rev ? "${pname}-${version}", sha256, ... } @ args:
let
inherit (builtins) filter getAttr head isList;
@@ -16,12 +16,12 @@ let
name = "${pname}-${version}";
nativeBuildInputs = [ pkgconfig xfce4-dev-tools ];
+ buildInputs = [ hicolor-icon-theme ];
configureFlags = [ "--enable-maintainer-mode" ];
src = fetchgit {
url = "git://git.xfce.org/${category}/${pname}";
- rev = name;
- inherit sha256;
+ inherit rev sha256;
};
enableParallelBuilding = true;
diff --git a/pkgs/desktops/xfce4-13/xfburn/default.nix b/pkgs/desktops/xfce4-13/xfburn/default.nix
index e5898687098..b8a61f6cf90 100644
--- a/pkgs/desktops/xfce4-13/xfburn/default.nix
+++ b/pkgs/desktops/xfce4-13/xfburn/default.nix
@@ -1,4 +1,4 @@
-{ mkXfceDerivation, docbook_xsl, exo, gtk2, libburn, libICE, libisofs, libSM, libxfce4ui, libxslt }:
+{ mkXfceDerivation, docbook_xsl, exo, gtk2, libburn, libisofs, libxfce4ui, libxslt }:
mkXfceDerivation rec {
category = "apps";
@@ -14,5 +14,5 @@ mkXfceDerivation rec {
sha256 = "1lmv48vqrlap1a2ha72g16vqly18zvcwj8y3f3f00l10pmn52bkp";
nativeBuildInputs = [ libxslt ];
- buildInputs = [ exo gtk2 libburn libICE libisofs libSM libxfce4ui ];
+ buildInputs = [ exo gtk2 libburn libisofs libxfce4ui ];
}
diff --git a/pkgs/desktops/xfce4-13/xfce4-battery-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-battery-plugin/default.nix
new file mode 100644
index 00000000000..b4b5ff7b714
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-battery-plugin/default.nix
@@ -0,0 +1,11 @@
+{ mkXfceDerivation, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-battery-plugin";
+ version = "1.1.0";
+ rev = version;
+ sha256 = "0mz0lj3wjrsj9n4wcqrvv08430g38nkjbdimxdy8316n6bqgngfn";
+
+ buildInputs = [ gtk3 libxfce4ui libxfce4util xfce4-panel xfconf ];
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-clipman-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-clipman-plugin/default.nix
new file mode 100644
index 00000000000..28f63a6769d
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-clipman-plugin/default.nix
@@ -0,0 +1,11 @@
+{ mkXfceDerivation, gtk3, libXtst, libxfce4ui, libxfce4util, xfce4-panel, xfconf, exo }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-clipman-plugin";
+ version = "1.4.2";
+ rev = version;
+ sha256 = "1c2h1cs7pycf1rhpirmvb0l0dfvlacb7xgm31q9rxmhihnycd2na";
+
+ buildInputs = [ exo gtk3 libXtst libxfce4ui libxfce4util xfce4-panel xfconf ];
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-cpufreq-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-cpufreq-plugin/default.nix
new file mode 100644
index 00000000000..e17204c0cd5
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-cpufreq-plugin/default.nix
@@ -0,0 +1,10 @@
+{ mkXfceDerivation, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-cpufreq-plugin";
+ version = "1.2.0";
+ sha256 = "0zhs7b7py1njczmpnib4532fwpnd3vnpqfhss2r136cfgy72kp6g";
+
+ buildInputs = [ gtk3 libxfce4ui libxfce4util xfce4-panel xfconf ];
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-mixer/default.nix b/pkgs/desktops/xfce4-13/xfce4-mixer/default.nix
index 76cb22b5b5f..266b05199dd 100644
--- a/pkgs/desktops/xfce4-13/xfce4-mixer/default.nix
+++ b/pkgs/desktops/xfce4-13/xfce4-mixer/default.nix
@@ -1,5 +1,4 @@
-{ mkXfceDerivation, automakeAddFlags, dbus-glib, gst-plugins-base, gtk2
-, libICE, libSM, libunique, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+{ mkXfceDerivation, automakeAddFlags, dbus-glib, gtk2, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
mkXfceDerivation rec {
category = "apps";
@@ -17,11 +16,7 @@ mkXfceDerivation rec {
buildInputs = [
dbus-glib
- gst-plugins-base
gtk2
- libICE
- libSM
- libunique
libxfce4ui
libxfce4util
xfce4-panel
diff --git a/pkgs/desktops/xfce4-13/xfce4-netload-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-netload-plugin/default.nix
new file mode 100644
index 00000000000..d9f517981d3
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-netload-plugin/default.nix
@@ -0,0 +1,11 @@
+{ mkXfceDerivation, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-netload-plugin";
+ version = "1.3.1";
+ rev = "version-${version}";
+ sha256 = "0nm8advafw4jpc9p1qszyfqa56194sz51z216rdh4c6ilcrrpy1h";
+
+ buildInputs = [ gtk3 libxfce4ui libxfce4util xfce4-panel xfconf ];
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-panel/default.nix b/pkgs/desktops/xfce4-13/xfce4-panel/default.nix
index 7960ee84e38..2b52b515c04 100644
--- a/pkgs/desktops/xfce4-13/xfce4-panel/default.nix
+++ b/pkgs/desktops/xfce4-13/xfce4-panel/default.nix
@@ -1,4 +1,4 @@
-{ mkXfceDerivation, makeWrapper, exo, garcon, gtk2, gtk3, gettext, glib-networking, libxfce4ui, libxfce4util, libwnck3, xfconf }:
+{ mkXfceDerivation, makeWrapper, tzdata, exo, garcon, gtk2, gtk3, gettext, glib-networking, libxfce4ui, libxfce4util, libwnck3, xfconf }:
mkXfceDerivation rec {
category = "xfce";
@@ -17,6 +17,9 @@ mkXfceDerivation rec {
for f in $(find . -name \*.sh); do
substituteInPlace $f --replace gettext ${gettext}/bin/gettext
done
+ substituteInPlace plugins/clock/clock.c \
+ --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo" \
+ --replace "if (!g_file_test (filename, G_FILE_TEST_IS_SYMLINK))" ""
'';
configureFlags = [ "--enable-gtk3" ];
diff --git a/pkgs/desktops/xfce4-13/xfce4-pulseaudio-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-pulseaudio-plugin/default.nix
new file mode 100644
index 00000000000..185494c2543
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-pulseaudio-plugin/default.nix
@@ -0,0 +1,19 @@
+{ mkXfceDerivation, automakeAddFlags, dbus-glib, dbus, gtk3, libpulseaudio
+, libnotify, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-pulseaudio-plugin";
+ version = "0.4.1";
+ sha256 = "1c8krpg3l6ki00ldd9hifc4bddysdm0w3x5w43fkr31j0zrscvfp";
+
+ nativeBuildInputs = [ automakeAddFlags ];
+
+ NIX_CFLAGS_COMPILE = [ "-I${dbus-glib.dev}/include/dbus-1.0" "-I${dbus.dev}/include/dbus-1.0" ];
+
+ postPatch = ''
+ substituteInPlace configure.ac.in --replace gio-2.0 gio-unix-2.0
+ '';
+
+ buildInputs = [ gtk3 libnotify libpulseaudio libxfce4ui libxfce4util xfce4-panel xfconf ];
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-session/default.nix b/pkgs/desktops/xfce4-13/xfce4-session/default.nix
new file mode 100644
index 00000000000..ecf1f6ac505
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-session/default.nix
@@ -0,0 +1,27 @@
+{ mkXfceDerivation, polkit, exo, libxfce4util, libxfce4ui, xfconf, dbus-glib, dbus, iceauth, gtk3, libwnck3, xorg }:
+
+mkXfceDerivation rec {
+ category = "xfce";
+ pname = "xfce4-session";
+ version = "4.13.0";
+
+ sha256 = "0d6h1kgqq6g084jrxx4jxw98h5g0vwsxqrvk0bmapyxh2sbrg07y";
+
+ buildInputs = [ exo dbus-glib dbus gtk3 libxfce4ui libxfce4util libwnck3 xfconf polkit iceauth ];
+
+ configureFlags = [ "--with-xsession-prefix=$(out)" ];
+
+ NIX_CFLAGS_COMPILE = [ "-I${dbus-glib.dev}/include/dbus-1.0"
+ "-I${dbus.dev}/include/dbus-1.0"
+ "-I${dbus.lib}/lib/dbus-1.0/include"
+ ];
+
+ postPatch = ''
+ substituteInPlace configure.ac.in --replace gio-2.0 gio-unix-2.0
+ substituteInPlace scripts/xflock4 --replace PATH=/bin:/usr/bin "PATH=\$PATH:$out/bin:${xorg.xset}/bin"
+ '';
+
+ meta = {
+ description = "Session manager for Xfce";
+ };
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-whiskermenu-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-whiskermenu-plugin/default.nix
new file mode 100644
index 00000000000..41a1ef82932
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-whiskermenu-plugin/default.nix
@@ -0,0 +1,18 @@
+{ mkXfceDerivation, dbus-glib, gtk3, cmake, exo, garcon, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-whiskermenu-plugin";
+ version = "2.2.0";
+ rev = "v${version}";
+ sha256 = "1d35xxkdzw8pl3d5ps226mmrrjk0hqczsbvl5smh7l7jbwfambjm";
+
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ dbus-glib exo garcon gtk3 libxfce4ui libxfce4util xfce4-panel xfconf ];
+
+ postInstall = ''
+ substituteInPlace $out/bin/xfce4-popup-whiskermenu \
+ --replace $out/bin/xfce4-panel ${xfce4-panel.out}/bin/xfce4-panel
+ '';
+}
diff --git a/pkgs/desktops/xfce4-13/xfce4-xkb-plugin/default.nix b/pkgs/desktops/xfce4-13/xfce4-xkb-plugin/default.nix
new file mode 100644
index 00000000000..a024d3a88ba
--- /dev/null
+++ b/pkgs/desktops/xfce4-13/xfce4-xkb-plugin/default.nix
@@ -0,0 +1,11 @@
+{ mkXfceDerivation, gtk3, librsvg, libwnck3, libxklavier, garcon, libxfce4ui, libxfce4util, xfce4-panel, xfconf }:
+
+mkXfceDerivation rec {
+ category = "panel-plugins";
+ pname = "xfce4-xkb-plugin";
+ version = "0.8.1";
+ rev = version;
+ sha256 = "1gyky4raynp2ggdnq0g96c6646fjm679fzipcsmf1q0aymr8d5ky";
+
+ buildInputs = [ garcon gtk3 librsvg libxfce4ui libxfce4util libxklavier libwnck3 xfce4-panel xfconf ];
+}
diff --git a/pkgs/development/compilers/arachne-pnr/default.nix b/pkgs/development/compilers/arachne-pnr/default.nix
index bf8511704f8..a54384f0bb2 100644
--- a/pkgs/development/compilers/arachne-pnr/default.nix
+++ b/pkgs/development/compilers/arachne-pnr/default.nix
@@ -4,13 +4,13 @@ with builtins;
stdenv.mkDerivation rec {
name = "arachne-pnr-${version}";
- version = "2018.05.03";
+ version = "2018.05.13";
src = fetchFromGitHub {
owner = "cseed";
repo = "arachne-pnr";
- rev = "ea2d04215bc0fd6072cda244caeb6670892033b3";
- sha256 = "0qhf5djyh0pzmgv33rjnnqq6asmmwxjdadvr18a83iy9pll6gg5k";
+ rev = "5d830dd94ad956d17d77168fe7718f22f8b55b33";
+ sha256 = "1i056m5zn21nml65q9x9mgks4ydl8lqya6a4szix01vn3k0g06vn";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/chez/default.nix b/pkgs/development/compilers/chez/default.nix
index 3ffd024305d..09d68084e77 100644
--- a/pkgs/development/compilers/chez/default.nix
+++ b/pkgs/development/compilers/chez/default.nix
@@ -61,7 +61,8 @@ stdenv.mkDerivation rec {
**
** Ideally in the future this would be less of a hack and could be
** done by Chez itself. Alternatively, there could just be a big
- ** case statement matching to the different stdenv.platform values...
+ ** case statement matching to the different stdenv.hostPlatform.platform
+ ** values...
*/
postInstall = ''
m="$(ls ./work/boot)"
diff --git a/pkgs/development/compilers/closure/default.nix b/pkgs/development/compilers/closure/default.nix
index 3dc6c4197bb..63b31c60d98 100644
--- a/pkgs/development/compilers/closure/default.nix
+++ b/pkgs/development/compilers/closure/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "closure-compiler-${version}";
- version = "20180716";
+ version = "20180805";
src = fetchurl {
url = "https://dl.google.com/closure-compiler/compiler-${version}.tar.gz";
- sha256 = "06yc85pbcw1v36j12qwxkk0pbhziglp3zjkv3xza2v68zvyqy6hd";
+ sha256 = "1jis9ykbbynq6pa8sl1jy8888l2bk9g4xsiiiab51zn62shqnq26";
};
sourceRoot = ".";
diff --git a/pkgs/development/compilers/cmdstan/default.nix b/pkgs/development/compilers/cmdstan/default.nix
index 3f25041f175..2b2ae896a6d 100644
--- a/pkgs/development/compilers/cmdstan/default.nix
+++ b/pkgs/development/compilers/cmdstan/default.nix
@@ -10,10 +10,10 @@ stdenv.mkDerivation rec {
buildFlags = "build";
enableParallelBuilding = true;
- nativeBuildInputs = stdenv.lib.optional doCheck python;
doCheck = true;
- checkPhase = "python ./runCmdStanTests.py src/test/interface"; # see #5368
+ checkInputs = [ python ];
+ checkPhase = "python ./runCmdStanTests.py src/test/interface"; # see #5368
installPhase = ''
mkdir -p $out/opt $out/bin
diff --git a/pkgs/development/compilers/compcert/default.nix b/pkgs/development/compilers/compcert/default.nix
index 51392e23d8c..631179c483b 100644
--- a/pkgs/development/compilers/compcert/default.nix
+++ b/pkgs/development/compilers/compcert/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl
+{ stdenv, lib, fetchurl, fetchpatch
, coq, ocamlPackages
, tools ? stdenv.cc
}:
@@ -7,11 +7,11 @@ assert lib.versionAtLeast ocamlPackages.ocaml.version "4.02";
stdenv.mkDerivation rec {
name = "compcert-${version}";
- version = "3.2";
+ version = "3.3";
src = fetchurl {
url = "http://compcert.inria.fr/release/${name}.tgz";
- sha256 = "11q4121s0rxva63njjwya7syfx9w0p4hzr6avh8s57vfbrcakc93";
+ sha256 = "16xrqcwak1v1fk5ndx6jf1yvxv3adsr7p7z34gfm2mpggxnq0xwn";
};
buildInputs = [ coq ]
@@ -19,9 +19,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- postPatch = ''
- sed -i -e 's/8\.6\.1|8\.7\.0|8\.7\.1)/8.6.1|8.7.0|8.7.1|8.7.2)/' configure
- '';
+ patches = [ (fetchpatch {
+ url = "https://github.com/AbsInt/CompCert/commit/679ecfeaa24c0615fa1999e9582bf2af6a9f35e7.patch";
+ sha256 = "04yrn6dp57aw6lmlr4yssjlx9cxix0mlmaw7gfhwyz5bzqc2za1a";
+ })];
configurePhase = ''
substituteInPlace ./configure --replace '{toolprefix}gcc' '{toolprefix}cc'
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index 237ca7e5aed..a0f37973ccd 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -3,25 +3,25 @@
stdenv.mkDerivation rec {
name = "crystal-${version}";
- version = "0.25.0";
+ version = "0.25.1";
src = fetchurl {
url = "https://github.com/crystal-lang/crystal/archive/${version}.tar.gz";
- sha256 = "1pnx21ky6cqfyv6df4mmjnyd1yh1bvcqkdzq6f0mk0yrkcl57k3q";
+ sha256 = "1ikzly6vs28ilqvqm4kxzhqs8mp6l4l344rhak63dav7vv97nnlv";
};
- prebuiltName = "crystal-0.25.0-1";
+ prebuiltName = "crystal-0.25.1-1";
prebuiltSrc = let arch = {
"x86_64-linux" = "linux-x86_64";
"i686-linux" = "linux-i686";
"x86_64-darwin" = "darwin-x86_64";
}."${stdenv.system}" or (throw "system ${stdenv.system} not supported");
in fetchurl {
- url = "https://github.com/crystal-lang/crystal/releases/download/0.25.0/${prebuiltName}-${arch}.tar.gz";
+ url = "https://github.com/crystal-lang/crystal/releases/download/0.25.1/${prebuiltName}-${arch}.tar.gz";
sha256 = {
- "x86_64-linux" = "1q006086pbbvhmscbjzzgbdq1jkppd4p4kl9z9fn9j6np8fhi8ms";
- "i686-linux" = "074ndm9n0mzsa7dkl3chhf234l85msm99yjksa5980lyqynyrw1d";
- "x86_64-darwin" = "006f2j5984dkp5lsq8kns5mkxbhj50syjvzqk9z931pxl92wc7iy";
+ "x86_64-linux" = "0zjmbvbhi11p7s99jmvb3pac6zzsr792bxcfanrx503fjxxafgll";
+ "i686-linux" = "0i0hgsq7xa53594blqw5qi6jrqja18spifmalg7df2mj3h13h3pz";
+ "x86_64-darwin" = "1h369hzis1cigxbb6fgpahyq4d13gfgjc6adf300zc38yh8rvyy0";
}."${stdenv.system}";
};
diff --git a/pkgs/development/compilers/dmd/default.nix b/pkgs/development/compilers/dmd/default.nix
index b391b6eb845..90e5cfe7411 100644
--- a/pkgs/development/compilers/dmd/default.nix
+++ b/pkgs/development/compilers/dmd/default.nix
@@ -1,34 +1,15 @@
-{ stdenv, fetchFromGitHub, overrideCC, gcc5
+{ stdenv, fetchFromGitHub
, makeWrapper, unzip, which
, curl, tzdata, gdb, darwin
-, callPackage, targetPackages
-, bootstrapVersion ? false
-, version ? "2.079.1"
-, dmdSha256 ? "0mlk095aw94d940qkymfp85daggiz3f0xv598nlc7acgp6408kyj"
-, druntimeSha256 ? "18r8gwvb54ar80j5155wx0qbqq4w56hqmbf6wap20xwijg2rw90g"
-, phobosSha256 ? "1x5v1ln51nr8x2vyki864160bakdyq0acmvbfv7jcipaj2w3m9bb"
+, callPackage, targetPackages, ldc
+, version ? "2.081.2"
+, dmdSha256 ? "1wwk4shqldvgyczv1ihmljpfj3yidq7mxcj69i9kjl7jqx54hw62"
+, druntimeSha256 ? "0dqfsy34q2q7mk2gsi4ix3vgqg7szg3m067fghgx53vnvrzlpsc0"
+, phobosSha256 ? "1dan59lc4wggsrv5aax7jsxnzg7fz37xah84k1cbwjb3xxhhkd9n"
}:
let
- bootstrapDmd = if !bootstrapVersion then
- # Versions 2.070.2 and up require a working dmd compiler to build so we just
- # use the last dmd without any D code to bootstrap the actual build.
- callPackage ./default.nix {
- stdenv = if stdenv.hostPlatform.isDarwin then
- stdenv
- else
- # Doesn't build with gcc6 on linux
- overrideCC stdenv gcc5;
- bootstrapVersion = true;
- version = "2.067.1";
- dmdSha256 = "0fm29lg8axfmzdaj0y6vg70lhwb5d9rv4aavnvdd15xjschinlcz";
- druntimeSha256 = "1n2qfw9kmnql0fk2nxikispqs7vh85nhvyyr00fk227n9lgnqf02";
- phobosSha256 = "0fywgds9xvjcgnqxmpwr67p3wi2m535619pvj159cgwv5y0nr3p1";
- }
- else
- "";
-
dmdBuild = stdenv.mkDerivation rec {
name = "dmdBuild-${version}";
inherit version;
@@ -74,11 +55,6 @@ let
usePIC = "-fPIC";
ROOT_HOME_DIR = "$(echo ~root)";
- datetimePath = if bootstrapVersion then
- "phobos/std/datetime.d"
- else
- "phobos/std/datetime/timezone.d";
-
phobosPatches = ''
# Ugly hack so the dlopen call has a chance to succeed.
# https://issues.dlang.org/show_bug.cgi?id=15391
@@ -89,77 +65,24 @@ let
substituteInPlace phobos/posix.mak \
--replace "-soname=libcurl.so.4" "-soname=${curl.out}/lib/libcurl.so.4"
- ''
-
- + stdenv.lib.optionalString (!bootstrapVersion) ''
- # Can be removed when https://github.com/dlang/phobos/pull/6224 is included.
- substituteInPlace ${datetimePath} \
- --replace "foreach (DirEntry de; dirEntries(tzDatabaseDir, SpanMode.depth))" "import std.path : baseName; foreach (DirEntry de; dirEntries(tzDatabaseDir, SpanMode.depth))"
-
- substituteInPlace ${datetimePath} \
- --replace "tzName == \"leapseconds\"" "baseName(tzName) == \"leapseconds\""
- ''
-
- + stdenv.lib.optionalString (bootstrapVersion) ''
- substituteInPlace ${datetimePath} \
- --replace "import std.traits;" "import std.traits;import std.path;"
-
- substituteInPlace ${datetimePath} \
- --replace "tzName == \"+VERSION\"" "baseName(tzName) == \"leapseconds\" || tzName == \"+VERSION\""
-
- # Ugly hack to fix the hardcoded path to zoneinfo in the source file.
- # https://issues.dlang.org/show_bug.cgi?id=15391
- substituteInPlace ${datetimePath} \
- --replace /usr/share/zoneinfo/ ${tzdata}/share/zoneinfo/
- ''
-
- + stdenv.lib.optionalString (bootstrapVersion && stdenv.hostPlatform.isLinux) ''
- # See https://github.com/dlang/phobos/pull/5960
- substituteInPlace phobos/std/path.d \
- --replace "\"/root" "\"${ROOT_HOME_DIR}"
'';
- dmdPath = if bootstrapVersion then
- "dmd/src"
- else
- "dmd";
-
postPatch = ''
- ''
-
- + stdenv.lib.optionalString (!bootstrapVersion) ''
substituteInPlace druntime/test/common.mak \
--replace "DFLAGS:=" "DFLAGS:=${usePIC} "
- ''
- + stdenv.lib.optionalString (bootstrapVersion) ''
- # Use proper C++ compiler
- substituteInPlace ${dmdPath}/posix.mak \
- --replace g++ $CXX
+ substituteInPlace dmd/src/posix.mak \
+ --replace "DFLAGS :=" "DFLAGS += -link-defaultlib-shared=false"
''
+ phobosPatches
- + stdenv.lib.optionalString (stdenv.hostPlatform.isLinux && bootstrapVersion) ''
- substituteInPlace ${dmdPath}/root/port.c \
- --replace "#include " "#include "
-
- substituteInPlace ${dmdPath}/root/port.c \
- --replace "#include " "#include "
- ''
-
+ stdenv.lib.optionalString stdenv.hostPlatform.isDarwin ''
- substituteInPlace ${dmdPath}/posix.mak \
+ substituteInPlace dmd/posix.mak \
--replace MACOSX_DEPLOYMENT_TARGET MACOSX_DEPLOYMENT_TARGET_
- ''
-
- + stdenv.lib.optionalString (stdenv.hostPlatform.isDarwin && bootstrapVersion) ''
- # Was not able to compile on darwin due to "__inline_isnanl"
- # being undefined.
- substituteInPlace ${dmdPath}/root/port.c --replace __inline_isnanl __inline_isnan
'';
- nativeBuildInputs = [ bootstrapDmd makeWrapper unzip which gdb ]
+ nativeBuildInputs = [ ldc makeWrapper unzip which gdb ]
++ stdenv.lib.optional stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [
Foundation
@@ -173,23 +96,22 @@ let
else
stdenv.hostPlatform.parsed.kernel.name;
top = "$(echo $NIX_BUILD_TOP)";
- pathToDmd = if bootstrapVersion then
- "${top}/dmd/src/dmd"
- else
- "${top}/dmd/generated/${osname}/release/${bits}/dmd";
+ pathToDmd = "${top}/dmd/generated/${osname}/release/${bits}/dmd";
# Buid and install are based on http://wiki.dlang.org/Building_DMD
buildPhase = ''
cd dmd
- make -j$NIX_BUILD_CORES -f posix.mak INSTALL_DIR=$out
+ make -j$NIX_BUILD_CORES -f posix.mak INSTALL_DIR=$out BUILD=release ENABLE_RELEASE=1 PIC=1 HOST_DMD=ldmd2
cd ../druntime
- make -j$NIX_BUILD_CORES -f posix.mak PIC=1 INSTALL_DIR=$out DMD=${pathToDmd}
+ make -j$NIX_BUILD_CORES -f posix.mak BUILD=release ENABLE_RELEASE=1 PIC=1 INSTALL_DIR=$out DMD=${pathToDmd}
cd ../phobos
- make -j$NIX_BUILD_CORES -f posix.mak PIC=1 INSTALL_DIR=$out DMD=${pathToDmd} TZ_DATABASE_DIR=${tzdata}/share/zoneinfo/
+ make -j$NIX_BUILD_CORES -f posix.mak BUILD=release ENABLE_RELEASE=1 PIC=1 INSTALL_DIR=$out DMD=${pathToDmd} TZ_DATABASE_DIR=${tzdata}/share/zoneinfo/
cd ..
'';
- doCheck = !bootstrapVersion;
+ # Disable tests on Darwin for now because of
+ # https://github.com/NixOS/nixpkgs/issues/41099
+ doCheck = !stdenv.hostPlatform.isDarwin;
checkPhase = ''
cd dmd
@@ -198,9 +120,9 @@ let
make -j$NIX_BUILD_CORES -f posix.mak unittest PIC=1 DMD=${pathToDmd} BUILD=release
cd ..
'';
-
- extension = if stdenv.hostPlatform.isDarwin then "a" else "{a,so}";
+ extension = if stdenv.hostPlatform.isDarwin then "a" else "{a,so}";
+
dontStrip = true;
installPhase = ''
@@ -250,34 +172,40 @@ let
# Need to test Phobos in a fixed-output derivation, otherwise the
# network stuff in Phobos would fail if sandbox mode is enabled.
- phobosUnittests = stdenv.mkDerivation rec {
- name = "phobosUnittests-${version}";
- version = dmdBuild.version;
+ #
+ # Disable tests on Darwin for now because of
+ # https://github.com/NixOS/nixpkgs/issues/41099
+ phobosUnittests = if !stdenv.hostPlatform.isDarwin then
+ stdenv.mkDerivation rec {
+ name = "phobosUnittests-${version}";
+ version = dmdBuild.version;
- enableParallelBuilding = dmdBuild.enableParallelBuilding;
- preferLocalBuild = true;
- inputString = dmdBuild.outPath;
- outputHashAlgo = "sha256";
- outputHash = builtins.hashString "sha256" inputString;
+ enableParallelBuilding = dmdBuild.enableParallelBuilding;
+ preferLocalBuild = true;
+ inputString = dmdBuild.outPath;
+ outputHashAlgo = "sha256";
+ outputHash = builtins.hashString "sha256" inputString;
- srcs = dmdBuild.srcs;
+ srcs = dmdBuild.srcs;
- sourceRoot = ".";
+ sourceRoot = ".";
- postPatch = dmdBuild.phobosPatches;
+ postPatch = dmdBuild.phobosPatches;
- nativeBuildInputs = dmdBuild.nativeBuildInputs;
- buildInputs = dmdBuild.buildInputs;
+ nativeBuildInputs = dmdBuild.nativeBuildInputs;
+ buildInputs = dmdBuild.buildInputs;
- buildPhase = ''
- cd phobos
- make -j$NIX_BUILD_CORES -f posix.mak unittest PIC=1 DMD=${dmdBuild}/bin/dmd BUILD=release TZ_DATABASE_DIR=${tzdata}/share/zoneinfo/
- '';
+ buildPhase = ''
+ cd phobos
+ make -j$NIX_BUILD_CORES -f posix.mak unittest BUILD=release ENABLE_RELEASE=1 PIC=1 DMD=${dmdBuild}/bin/dmd TZ_DATABASE_DIR=${tzdata}/share/zoneinfo/
+ '';
- installPhase = ''
- echo -n $inputString > $out
- '';
- };
+ installPhase = ''
+ echo -n $inputString > $out
+ '';
+ }
+ else
+ "";
in
diff --git a/pkgs/development/compilers/edk2/default.nix b/pkgs/development/compilers/edk2/default.nix
index 1dc4430dc6a..809fc6a4cf1 100644
--- a/pkgs/development/compilers/edk2/default.nix
+++ b/pkgs/development/compilers/edk2/default.nix
@@ -25,8 +25,8 @@ edk2 = stdenv.mkDerivation {
patches = [
(fetchpatch {
name = "short-circuit-the-transfer-of-an-empty-S3_CONTEXT.patch";
- url = "https://github.com/tianocore/edk2/commit/9e2a8e928995c3b1bb664b73fd59785055c6b5f6";
- sha256 = "0mdqa9w1p6cmli6976v4wi0sw9r4p5prkj7lzfd1877wk11c9c73";
+ url = "https://github.com/tianocore/edk2/commit/9e2a8e928995c3b1bb664b73fd59785055c6b5f6.diff";
+ sha256 = "0x24npijhgpjpsn3n74wayf8qcbaj97vi4z2iyf4almavqq8qaz4";
})
];
diff --git a/pkgs/development/compilers/fpc/default.nix b/pkgs/development/compilers/fpc/default.nix
index 2f4cb10bd4d..51544783d8c 100644
--- a/pkgs/development/compilers/fpc/default.nix
+++ b/pkgs/development/compilers/fpc/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
makeFlags = "NOGDB=1 FPC=${startFPC}/bin/fpc";
installFlags = "INSTALL_PREFIX=\${out}";
-
+
postInstall = ''
for i in $out/lib/fpc/*/ppc*; do
ln -fs $i $out/bin/$(basename $i)
@@ -35,10 +35,12 @@ stdenv.mkDerivation rec {
bootstrap = startFPC;
};
- meta = {
+ meta = with stdenv.lib; {
description = "Free Pascal Compiler from a source distribution";
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ homepage = https://www.freepascal.org;
+ maintainers = [ maintainers.raskin ];
+ license = with licenses; [ gpl2 lgpl2 ];
+ platforms = platforms.linux;
inherit version;
};
}
diff --git a/pkgs/development/compilers/gambit/default.nix b/pkgs/development/compilers/gambit/default.nix
index 77e8fb51602..36aa73f7274 100644
--- a/pkgs/development/compilers/gambit/default.nix
+++ b/pkgs/development/compilers/gambit/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl }:
+{ stdenv, callPackage, fetchurl }:
callPackage ./build.nix {
version = "4.8.9";
@@ -7,4 +7,5 @@ callPackage ./build.nix {
url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-v4_8_9-devel.tgz";
sha256 = "1gwzz1ag9hlv266nvfq1bhwzrps3f2yghhffasjjqy8i8xwnry5p";
};
+ inherit stdenv;
}
diff --git a/pkgs/development/compilers/gambit/unstable.nix b/pkgs/development/compilers/gambit/unstable.nix
index 169ddb5a6a3..41d0ee930bf 100644
--- a/pkgs/development/compilers/gambit/unstable.nix
+++ b/pkgs/development/compilers/gambit/unstable.nix
@@ -1,10 +1,12 @@
-{ callPackage, fetchgit }:
+{ stdenv, callPackage, fetchgit }:
callPackage ./build.nix {
- version = "unstable-2018-05-30";
+ version = "unstable-2018-08-06";
+# git-version = "4.8.9-77-g91a4ad2c";
SRC = fetchgit {
url = "https://github.com/feeley/gambit.git";
- rev = "ffe8841b56330eb86fd794b16dc7f83914ecc7c5";
- sha256 = "1xzkwa2f6zazybbgd5zynhr36krayhr29vsbras5ld63hkrxrp7q";
+ rev = "91a4ad2c28375f067adedcaa61f9d66a4b536f4f";
+ sha256 = "0px1ipvhh0hz8n38h6jv4y1nn163j8llvcy4l7p3hkdns5czwy1p";
};
+ inherit stdenv;
}
diff --git a/pkgs/development/compilers/gcc/7/default.nix b/pkgs/development/compilers/gcc/7/default.nix
index 0c51868aef8..c5541da0790 100644
--- a/pkgs/development/compilers/gcc/7/default.nix
+++ b/pkgs/development/compilers/gcc/7/default.nix
@@ -54,7 +54,8 @@ let version = "7.3.0";
url = "https://git.busybox.net/buildroot/plain/package/gcc/7.1.0/0900-remove-selftests.patch?id=11271540bfe6adafbc133caf6b5b902a816f5f02";
sha256 = "0mrvxsdwip2p3l17dscpc1x8vhdsciqw1z5q9i6p5g9yg1cqnmgs";
})
- ++ optional langFortran ../gfortran-driving.patch;
+ ++ optional langFortran ../gfortran-driving.patch
+ ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch;
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
diff --git a/pkgs/development/compilers/gcc/8/default.nix b/pkgs/development/compilers/gcc/8/default.nix
index fa19e9c533d..5d7be163783 100644
--- a/pkgs/development/compilers/gcc/8/default.nix
+++ b/pkgs/development/compilers/gcc/8/default.nix
@@ -49,7 +49,8 @@ let version = "8.2.0";
url = "https://git.busybox.net/buildroot/plain/package/gcc/${version}/0900-remove-selftests.patch?id=11271540bfe6adafbc133caf6b5b902a816f5f02";
sha256 = ""; # TODO: uncomment and check hash when available.
}) */
- ++ optional langFortran ../gfortran-driving.patch;
+ ++ optional langFortran ../gfortran-driving.patch
+ ++ optional (targetPlatform.libc == "musl" && targetPlatform.isPower) ../ppc-musl.patch;
/* Cross-gcc settings (build == host != target) */
crossMingw = targetPlatform != hostPlatform && targetPlatform.libc == "msvcrt";
diff --git a/pkgs/development/compilers/gcc/common/platform-flags.nix b/pkgs/development/compilers/gcc/common/platform-flags.nix
index 9a6d3f8f620..ba6d5912fe8 100644
--- a/pkgs/development/compilers/gcc/common/platform-flags.nix
+++ b/pkgs/development/compilers/gcc/common/platform-flags.nix
@@ -10,4 +10,7 @@ in lib.concatLists [
(lib.optional (p ? fpu) "--with-fpu=${p.fpu}")
(lib.optional (p ? float) "--with-float=${p.float}")
(lib.optional (p ? mode) "--with-mode=${p.mode}")
+ (lib.optional
+ (let tp = targetPlatform; in tp.isPower && tp.libc == "glibc" && tp.is64bit && tp.isLittleEndian)
+ "--with-long-double-128")
]
diff --git a/pkgs/development/compilers/gcc/ppc-musl.patch b/pkgs/development/compilers/gcc/ppc-musl.patch
new file mode 100644
index 00000000000..bc90888a379
--- /dev/null
+++ b/pkgs/development/compilers/gcc/ppc-musl.patch
@@ -0,0 +1,18 @@
+diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h
+index cbee89140dd..e1f26b0a096 100644
+--- a/gcc/config/rs6000/sysv4.h
++++ b/gcc/config/rs6000/sysv4.h
+@@ -996,13 +996,7 @@ ncrtn.o%s"
+ { GPLUSPLUS_BACKWARD_INCLUDE_DIR, "G++", 1, 1, \
+ GPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT, 0 },
+
+-#ifdef LOCAL_INCLUDE_DIR
+-#define INCLUDE_DEFAULTS_MUSL_LOCAL \
+- { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 2 }, \
+- { LOCAL_INCLUDE_DIR, 0, 0, 1, 1, 0 },
+-#else
+ #define INCLUDE_DEFAULTS_MUSL_LOCAL
+-#endif
+
+ #ifdef PREFIX_INCLUDE_DIR
+ #define INCLUDE_DEFAULTS_MUSL_PREFIX \
diff --git a/pkgs/development/compilers/gcl/default.nix b/pkgs/development/compilers/gcl/default.nix
index f503427b326..233372caa80 100644
--- a/pkgs/development/compilers/gcl/default.nix
+++ b/pkgs/development/compilers/gcl/default.nix
@@ -36,9 +36,10 @@ stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-fgnu89-inline";
- meta = {
+ meta = with stdenv.lib; {
description = "GNU Common Lisp compiler working via GCC";
- maintainers = [ stdenv.lib.maintainers.raskin ];
- platforms = stdenv.lib.platforms.linux;
+ maintainers = [ maintainers.raskin ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/compilers/gerbil/default.nix b/pkgs/development/compilers/gerbil/default.nix
index eaab0e71d3b..6fa9fcc3de8 100644
--- a/pkgs/development/compilers/gerbil/default.nix
+++ b/pkgs/development/compilers/gerbil/default.nix
@@ -1,4 +1,4 @@
-{ callPackage, fetchurl, gambit }:
+{ stdenv, callPackage, fetchurl, gambit }:
callPackage ./build.nix {
version = "0.12-RELEASE";
@@ -8,4 +8,5 @@ callPackage ./build.nix {
url = "https://github.com/vyzo/gerbil/archive/v0.12.tar.gz";
sha256 = "0nigr3mgrzai57q2jqac8f39zj8rcmic3277ynyzlgm8hhps71pq";
};
+ inherit stdenv;
}
diff --git a/pkgs/development/compilers/gerbil/unstable.nix b/pkgs/development/compilers/gerbil/unstable.nix
index 25c6b75fa03..66ead04b542 100644
--- a/pkgs/development/compilers/gerbil/unstable.nix
+++ b/pkgs/development/compilers/gerbil/unstable.nix
@@ -1,12 +1,13 @@
-{ callPackage, fetchgit, gambit-unstable }:
+{ stdenv, callPackage, fetchgit, gambit-unstable }:
callPackage ./build.nix {
- version = "unstable-2018-05-12";
- git-version = "0.13-DEV-437-gaefdb47f";
+ version = "unstable-2018-08-11";
+ git-version = "0.13-DEV-542-g274e1a22";
GAMBIT = gambit-unstable;
SRC = fetchgit {
url = "https://github.com/vyzo/gerbil.git";
- rev = "aefdb47f3d1ceaa735fd5c3dcaac2aeb0d4d2436";
- sha256 = "0xhsilm5kix5lsmykv273npp1gk6dgx9axh266mimwh7j0nxf7ms";
+ rev = "274e1a22b2d2b708d5582594274ab52ee9ba1686";
+ sha256 = "10j44ar4xfl8xmh276zg1ykd3r0vy7w2f2cg4p8slwnk9r251g2s";
};
+ inherit stdenv;
}
diff --git a/pkgs/development/compilers/ghc/8.4.3.nix b/pkgs/development/compilers/ghc/8.4.3.nix
index 7be209aa5fa..f30c8dd8622 100644
--- a/pkgs/development/compilers/ghc/8.4.3.nix
+++ b/pkgs/development/compilers/ghc/8.4.3.nix
@@ -30,6 +30,10 @@
, # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values.
ghcFlavour ? stdenv.lib.optionalString (targetPlatform != hostPlatform) "perf-cross"
+, # Whether to backport https://phabricator.haskell.org/D4388 for
+ # deterministic profiling symbol names, at the cost of a slightly
+ # non-standard GHC API
+ deterministicProfiling ? false
}:
assert !enableIntegerSimple -> gmp != null;
@@ -94,7 +98,12 @@ stdenv.mkDerivation (rec {
sha256 = "0plzsbfaq6vb1023lsarrjglwgr9chld4q3m99rcfzx0yx5mibp3";
extraPrefix = "utils/hsc2hs/";
stripLen = 1;
- })]
+ })] ++ stdenv.lib.optional deterministicProfiling
+ (fetchpatch rec {
+ url = "http://tarballs.nixos.org/sha256/${sha256}";
+ name = "D4388.diff";
+ sha256 = "0w6sdcvnqjlnlzpvnzw20b80v150ijjyjvs9548ildc1928j0w7s";
+ })
++ stdenv.lib.optional stdenv.isDarwin ./backport-dylib-command-size-limit.patch;
postPatch = "patchShebangs .";
diff --git a/pkgs/development/compilers/ghc/8.6.1.nix b/pkgs/development/compilers/ghc/8.6.1.nix
index 8f0e5215217..fdb60ce3f2e 100644
--- a/pkgs/development/compilers/ghc/8.6.1.nix
+++ b/pkgs/development/compilers/ghc/8.6.1.nix
@@ -77,12 +77,12 @@ let
in
stdenv.mkDerivation (rec {
- version = "8.6.0.20180714";
+ version = "8.6.0.20180810";
name = "${targetPrefix}ghc-${version}";
src = fetchurl {
- url = "https://downloads.haskell.org/~ghc/8.6.1-alpha2/ghc-${version}-src.tar.xz";
- sha256 = "1jrkqrqdv2z9i9s1xaxhci34c9rjvlgr40y34bxsfj0hj1r28409";
+ url = "https://downloads.haskell.org/~ghc/8.6.1-beta1/ghc-${version}-src.tar.xz";
+ sha256 = "0b3nyjs4lsh67lfw7wh7r7kkf4g2xiypdxd77aycmwd3pdxj09yw";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix
index cc27d19781f..b2a4eda9a63 100644
--- a/pkgs/development/compilers/glslang/default.nix
+++ b/pkgs/development/compilers/glslang/default.nix
@@ -28,6 +28,8 @@ stdenv.mkDerivation rec {
fi
'';
+ doCheck = false; # fails 3 out of 3 tests (ctest)
+
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "Khronos reference front-end for GLSL and ESSL";
diff --git a/pkgs/development/compilers/graalvm/default.nix b/pkgs/development/compilers/graalvm/default.nix
index 52a49c519b3..7721ce06a56 100644
--- a/pkgs/development/compilers/graalvm/default.nix
+++ b/pkgs/development/compilers/graalvm/default.nix
@@ -49,7 +49,7 @@ let
rec { sha1 = "396ce0c07ba2b481f25a70195c7c94922f0d1b0b"; name = "ASM_TREE5_${sha1}/asm-tree5.jar"; url = mirror://maven/org/ow2/asm/asm-tree/5.0.4/asm-tree-5.0.4.jar; }
rec { sha1 = "280c265b789e041c02e5c97815793dfc283fb1e6"; name = "LIBFFI_${sha1}/libffi.tar.gz"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/libffi-3.2.1.tar.gz; }
rec { sha1 = "8819cea8bfe22c9c63f55465e296b3855ea41786"; name = "TruffleJSON_${sha1}/trufflejson.jar"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/trufflejson-20180130.jar; }
- rec { sha1 = "9712a8124c40298015f04a74f61b3d81a51513af"; name = "CHECKSTYLE_8.8_${sha1}/checkstyle-8.8.jar"; url = https://github.com/graalvm/mx/releases/download/checkstyle-8.8/checkstyle-8.8-all.jar; }
+ rec { sha1 = "9712a8124c40298015f04a74f61b3d81a51513af"; name = "CHECKSTYLE_8.8_${sha1}/checkstyle-8.8.jar"; url = https://lafo.ssw.uni-linz.ac.at/pub/graal-external-deps/checkstyle-8.8-all.jar; }
];
findbugs = fetchzip {
diff --git a/pkgs/development/compilers/halide/default.nix b/pkgs/development/compilers/halide/default.nix
new file mode 100644
index 00000000000..44af8f4bf23
--- /dev/null
+++ b/pkgs/development/compilers/halide/default.nix
@@ -0,0 +1,64 @@
+{ llvmPackages, lib, fetchFromGitHub, cmake
+, libpng, libjpeg, mesa_noglu, eigen3_3, openblas
+}:
+
+let
+ version = "2018_02_15";
+
+in llvmPackages.stdenv.mkDerivation {
+
+ name = "halide-${builtins.replaceStrings ["_"] ["."] version}";
+
+ src = fetchFromGitHub {
+ owner = "halide";
+ repo = "Halide";
+ rev = "release_${version}";
+ sha256 = "14lmpbxydx7ii0pxds6rgq5vw4i6yfjsq0bai1l5wwpv1rnwmbxd";
+ };
+
+ patches = [ ./nix.patch ];
+
+ # clang fails to compile intermediate code because
+ # of unused "--gcc-toolchain" option
+ postPatch = ''
+ sed -i "s/-Werror//" src/CMakeLists.txt
+ '';
+
+ cmakeFlags = [ "-DWARNINGS_AS_ERRORS=OFF" ];
+
+ # To handle the lack of 'local' RPATH; required, as they call one of
+ # their built binaries requiring their libs, in the build process.
+ preBuild = ''
+ export LD_LIBRARY_PATH="$(pwd)/lib:$LD_LIBRARY_PATH"
+ '';
+
+ enableParallelBuilding = true;
+
+ # Note: only openblas and not atlas part of this Nix expression
+ # see pkgs/development/libraries/science/math/liblapack/3.5.0.nix
+ # to get a hint howto setup atlas instead of openblas
+ buildInputs = [ llvmPackages.llvm libpng libjpeg mesa_noglu eigen3_3 openblas ];
+
+ nativeBuildInputs = [ cmake ];
+
+ # No install target for cmake available.
+ # Calling install target in Makefile causes complete rebuild
+ # and the library rpath is broken, because libncursesw.so.6 is missing.
+ # Another way is using "make halide_archive", but the tarball is not easy
+ # to disassemble.
+ installPhase = ''
+ find
+ mkdir -p "$out/lib" "$out/bin"
+ cp bin/HalideTrace* "$out/bin"
+ cp lib/libHalide.so "$out/lib"
+ cp -r include "$out"
+ '';
+
+ meta = with lib; {
+ description = "C++ based language for image processing and computational photography";
+ homepage = "https://halide-lang.org";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.ck3d ];
+ };
+}
diff --git a/pkgs/development/compilers/halide/nix.patch b/pkgs/development/compilers/halide/nix.patch
new file mode 100644
index 00000000000..2ab1e31adeb
--- /dev/null
+++ b/pkgs/development/compilers/halide/nix.patch
@@ -0,0 +1,55 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 40a685b7e..c452efd09 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -49,10 +49,10 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
+
+ set(LLVM_VERSION "${LLVM_VERSION_MAJOR}${LLVM_VERSION_MINOR}")
+
+-file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-as${CMAKE_EXECUTABLE_SUFFIX}" LLVM_AS)
+-file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-nm${CMAKE_EXECUTABLE_SUFFIX}" LLVM_NM)
+-file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/clang${CMAKE_EXECUTABLE_SUFFIX}" CLANG)
+-file(TO_NATIVE_PATH "${LLVM_TOOLS_BINARY_DIR}/llvm-config${CMAKE_EXECUTABLE_SUFFIX}" LLVM_CONFIG)
++find_program(LLVM_AS llvm-as HINTS ${LLVM_TOOLS_BINARY_DIR})
++find_program(LLVM_NM llvm-nm HINTS ${LLVM_TOOLS_BINARY_DIR})
++find_program(CLANG clang HINTS ${LLVM_TOOLS_BINARY_DIR})
++find_program(LLVM_CONFIG llvm-config HINTS ${LLVM_TOOLS_BINARY_DIR})
+
+ # LLVM doesn't appear to expose --system-libs via its CMake interface,
+ # so we must shell out to llvm-config to find this info
+diff --git a/apps/linear_algebra/CMakeLists.txt b/apps/linear_algebra/CMakeLists.txt
+index 132c80e6a..36ce865f2 100644
+--- a/apps/linear_algebra/CMakeLists.txt
++++ b/apps/linear_algebra/CMakeLists.txt
+@@ -26,7 +26,7 @@ if (CBLAS_FOUND)
+ # Atlas requires also linking against its provided libcblas for cblas symbols
+ set(ATLAS_EXTRA_LIBS cblas) # XXX fragile
+ set(OpenBLAS_EXTRA_LIBS)
+- set(BLAS_VENDORS OpenBLAS ATLAS)
++ set(BLAS_VENDORS OpenBLAS)
+
+ # TODO
+ # there are more vendors we could add here that support the cblas interface
+@@ -41,6 +41,7 @@ if (CBLAS_FOUND)
+ message(STATUS " ${BLAS_VENDOR}: Missing")
+ else()
+ message(STATUS " ${BLAS_VENDOR}: Found")
++ set(BLAS_LIBRARIES "${BLAS_LIBRARIES}" CACHE FILEPATH "BLAS library to use")
+ list(APPEND BLAS_VENDORS ${NAME})
+ endif()
+ endforeach()
+diff --git a/apps/linear_algebra/tests/CMakeLists.txt b/apps/linear_algebra/tests/CMakeLists.txt
+index 4b95eb3bb..1daa97437 100644
+--- a/apps/linear_algebra/tests/CMakeLists.txt
++++ b/apps/linear_algebra/tests/CMakeLists.txt
+@@ -19,6 +19,6 @@ target_compile_options(test_halide_blas PRIVATE -Wno-unused-variable)
+ target_link_libraries(test_halide_blas
+ PRIVATE
+ halide_blas
+- cblas # XXX fragile
++ ${BLAS_LIBRARIES}
+ Halide
+ )
+--
+2.15.0
+
diff --git a/pkgs/development/compilers/javacard-devkit/default.nix b/pkgs/development/compilers/javacard-devkit/default.nix
new file mode 100644
index 00000000000..b088e07c49e
--- /dev/null
+++ b/pkgs/development/compilers/javacard-devkit/default.nix
@@ -0,0 +1,70 @@
+{ stdenv, requireFile, unzip, makeWrapper, oraclejdk8, autoPatchelfHook
+, pcsclite
+}:
+
+stdenv.mkDerivation rec {
+ name = "${pname}-${version}";
+ pname = "javacard-devkit";
+ version = "2.2.2";
+ uscoreVersion = builtins.replaceStrings ["."] ["_"] version;
+
+ src = requireFile {
+ name = "java_card_kit-${uscoreVersion}-linux.zip";
+ url = "http://www.oracle.com/technetwork/java/javasebusiness/downloads/"
+ + "java-archive-downloads-javame-419430.html#java_card_kit-2.2.2-oth-JPR";
+ sha256 = "1rzkw8izqq73ifvyp937wnjjc40a40drc4zsm0l1s6jyv3d7agb2";
+ };
+
+ nativeBuildInputs = [ unzip oraclejdk8 makeWrapper autoPatchelfHook ];
+ buildInputs = [ pcsclite ];
+
+ zipPrefix = "java_card_kit-${uscoreVersion}";
+
+ sourceRoot = ".";
+ unpackCmd = ''
+ unzip -p "$curSrc" "$zipPrefix/$zipPrefix-rr-bin-linux-do.zip" | jar x
+ '';
+
+ installPhase = ''
+ mkdir -p "$out/share/$pname"
+ cp -rt "$out/share/$pname" api_export_files
+ cp -rt "$out" lib
+
+ for i in bin/*; do
+ case "$i" in
+ *.so) install -vD "$i" "$out/libexec/$pname/$(basename "$i")";;
+ *) target="$out/bin/$(basename "$i")"
+ install -vD "$i" "$target"
+ sed -i -e 's|^$JAVA_HOME/bin/java|''${JAVA:-$JAVA_HOME/bin/java}|' "$target"
+ wrapProgram "$target" \
+ --set JAVA_HOME "$JAVA_HOME" \
+ --prefix CLASSPATH : "$out/share/$pname/api_export_files"
+ ;;
+ esac
+ done
+
+ makeWrapper "$JAVA_HOME/bin/javac" "$out/bin/javacardc" \
+ --prefix CLASSPATH : "$out/lib/api.jar"
+ '';
+
+ meta = {
+ description = "Official development kit by Oracle for programming for the Java Card platform";
+ longDescription = ''
+ This Java Card SDK is the official SDK made available by Oracle for programming for the Java Card platform.
+
+ Instructions for usage:
+
+ First, compile your '.java' (NixOS-specific: you should not need to set the class path -- if you need, it's a bug):
+ javacardc -source 1.5 -target 1.5 [MyJavaFile].java
+ Then, test with 'jcwde' (NixOS-specific: you can change the java version used to run jcwde with eg. JAVA=jdb):
+ CLASSPATH=. jcwde [MyJcwdeConfig].app & sleep 1 && apdutool [MyApdus].apdu
+ Finally, convert the '.class' file into a '.cap':
+ converter -applet [AppletAID] [MyApplet] [myPackage] [PackageAID] [Version]
+ For more details, please refer to the documentation by Oracle
+ '';
+ homepage = http://www.oracle.com/technetwork/java/embedded/javacard/overview/index.html;
+ license = stdenv.lib.licenses.unfree;
+ maintainers = [ stdenv.lib.maintainers.ekleog ];
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/development/compilers/jikes/default.nix b/pkgs/development/compilers/jikes/default.nix
index 1e202160b3c..1247f369c5c 100644
--- a/pkgs/development/compilers/jikes/default.nix
+++ b/pkgs/development/compilers/jikes/default.nix
@@ -9,5 +9,6 @@ stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.epl10;
};
}
diff --git a/pkgs/development/compilers/kotlin/default.nix b/pkgs/development/compilers/kotlin/default.nix
index 89c6151a186..03891c9c6c8 100644
--- a/pkgs/development/compilers/kotlin/default.nix
+++ b/pkgs/development/compilers/kotlin/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, makeWrapper, jre, unzip }:
let
- version = "1.2.51";
+ version = "1.2.60";
in stdenv.mkDerivation rec {
inherit version;
name = "kotlin-${version}";
src = fetchurl {
url = "https://github.com/JetBrains/kotlin/releases/download/v${version}/kotlin-compiler-${version}.zip";
- sha256 = "0b7rlv4w3bqfxwp0sici8lraskavmx08qgf1jddjcgaxh0f72x4a";
+ sha256 = "0gb29a8ayj12g4g10dcasw3d3csphq5rv9jn9c6m02myr6azcygz";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/ldc/default.nix b/pkgs/development/compilers/ldc/default.nix
index dc6a933a934..e39d6ae8e20 100644
--- a/pkgs/development/compilers/ldc/default.nix
+++ b/pkgs/development/compilers/ldc/default.nix
@@ -2,8 +2,8 @@
, python, libconfig, lit, gdb, unzip, darwin, bash
, callPackage, makeWrapper, targetPackages
, bootstrapVersion ? false
-, version ? "1.8.0"
-, ldcSha256 ? "0zswjlibj8zcdj06nn09jjhbd99chsa5f4kps8xifzgrpgsa28g4"
+, version ? "1.11.0"
+, ldcSha256 ? "0w4z261gzji31hn1xdnmi9dfkbyydpy6rz8aj4456q5w8yp4yil5"
}:
let
@@ -155,7 +155,10 @@ let
makeFlags = [ "DMD=$DMD" ];
- doCheck = true;
+ # Disable tests on Darwin for now because of
+ # https://github.com/NixOS/nixpkgs/issues/41099
+ # https://github.com/NixOS/nixpkgs/pull/36378#issuecomment-385034818
+ doCheck = !bootstrapVersion && !stdenv.hostPlatform.isDarwin;
checkPhase = ''
# Build and run LDC D unittests.
@@ -184,65 +187,72 @@ let
# Need to test Phobos in a fixed-output derivation, otherwise the
# network stuff in Phobos would fail if sandbox mode is enabled.
- ldcUnittests = stdenv.mkDerivation rec {
- name = "ldcUnittests-${version}";
+ #
+ # Disable tests on Darwin for now because of
+ # https://github.com/NixOS/nixpkgs/issues/41099
+ # https://github.com/NixOS/nixpkgs/pull/36378#issuecomment-385034818
+ ldcUnittests = if (!bootstrapVersion && !stdenv.hostPlatform.isDarwin) then
+ stdenv.mkDerivation rec {
+ name = "ldcUnittests-${version}";
- enableParallelBuilding = ldcBuild.enableParallelBuilding;
- preferLocalBuild = true;
- inputString = ldcBuild.outPath;
- outputHashAlgo = "sha256";
- outputHash = builtins.hashString "sha256" inputString;
+ enableParallelBuilding = ldcBuild.enableParallelBuilding;
+ preferLocalBuild = true;
+ inputString = ldcBuild.outPath;
+ outputHashAlgo = "sha256";
+ outputHash = builtins.hashString "sha256" inputString;
- src = ldcBuild.src;
+ src = ldcBuild.src;
- postUnpack = ldcBuild.postUnpack;
+ postUnpack = ldcBuild.postUnpack;
- postPatch = ldcBuild.postPatch;
+ postPatch = ldcBuild.postPatch;
- nativeBuildInputs = ldcBuild.nativeBuildInputs
+ nativeBuildInputs = ldcBuild.nativeBuildInputs
- ++ [
- ldcBuild
- ];
+ ++ [
+ ldcBuild
+ ];
- buildInputs = ldcBuild.buildInputs;
+ buildInputs = ldcBuild.buildInputs;
- preConfigure = ''
- cmakeFlagsArray=( "-DINCLUDE_INSTALL_DIR=$out/include/dlang/ldc"
- "-DCMAKE_BUILD_TYPE=Release"
- "-DCMAKE_SKIP_RPATH=ON"
- "-DBUILD_SHARED_LIBS=OFF"
- "-DLDC_WITH_LLD=OFF"
- # Xcode 9.0.1 fixes that bug according to ldc release notes
- "-DRT_ARCHIVE_WITH_LDC=OFF"
- "-DD_COMPILER=${ldcBuild.out}/bin/ldmd2"
- )
- '';
+ preConfigure = ''
+ cmakeFlagsArray=( "-DINCLUDE_INSTALL_DIR=$out/include/dlang/ldc"
+ "-DCMAKE_BUILD_TYPE=Release"
+ "-DCMAKE_SKIP_RPATH=ON"
+ "-DBUILD_SHARED_LIBS=OFF"
+ "-DLDC_WITH_LLD=OFF"
+ # Xcode 9.0.1 fixes that bug according to ldc release notes
+ "-DRT_ARCHIVE_WITH_LDC=OFF"
+ "-DD_COMPILER=${ldcBuild.out}/bin/ldmd2"
+ )
+ '';
- postConfigure = ldcBuild.postConfigure;
+ postConfigure = ldcBuild.postConfigure;
- makeFlags = ldcBuild.makeFlags;
+ makeFlags = ldcBuild.makeFlags;
- buildCmd = if bootstrapVersion then
- "ctest -V -R \"build-druntime-ldc-unittest|build-phobos2-ldc-unittest\""
- else
- "make -j$NIX_BUILD_CORES DMD=${ldcBuild.out}/bin/ldc2 phobos2-test-runner phobos2-test-runner-debug";
+ buildCmd = if bootstrapVersion then
+ "ctest -V -R \"build-druntime-ldc-unittest|build-phobos2-ldc-unittest\""
+ else
+ "make -j$NIX_BUILD_CORES DMD=${ldcBuild.out}/bin/ldc2 phobos2-test-runner phobos2-test-runner-debug";
- testCmd = if bootstrapVersion then
- "ctest -j$NIX_BUILD_CORES --output-on-failure -E \"dmd-testsuite|lit-tests|ldc2-unittest|llvm-ir-testsuite\""
- else
- "ctest -j$NIX_BUILD_CORES --output-on-failure -E \"dmd-testsuite|lit-tests|ldc2-unittest\"";
+ testCmd = if bootstrapVersion then
+ "ctest -j$NIX_BUILD_CORES --output-on-failure -E \"dmd-testsuite|lit-tests|ldc2-unittest|llvm-ir-testsuite\""
+ else
+ "ctest -j$NIX_BUILD_CORES --output-on-failure -E \"dmd-testsuite|lit-tests|ldc2-unittest\"";
- buildPhase = ''
- ${buildCmd}
- ln -s ${ldcBuild.out}/bin/ldmd2 $PWD/bin/ldmd2
- ${testCmd}
- '';
+ buildPhase = ''
+ ${buildCmd}
+ ln -s ${ldcBuild.out}/bin/ldmd2 $PWD/bin/ldmd2
+ ${testCmd}
+ '';
- installPhase = ''
- echo -n $inputString > $out
- '';
- };
+ installPhase = ''
+ echo -n $inputString > $out
+ '';
+ }
+ else
+ "";
in
diff --git a/pkgs/development/compilers/llvm/3.4/clang-purity.patch b/pkgs/development/compilers/llvm/3.4/clang-purity.patch
deleted file mode 100644
index c7021a58f9b..00000000000
--- a/pkgs/development/compilers/llvm/3.4/clang-purity.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -Naur clang-3.4-orig/lib/Driver/Tools.cpp clang-3.4/lib/Driver/Tools.cpp
---- clang-3.4-orig/lib/Driver/Tools.cpp 2013-12-08 21:59:27.000000000 -0500
-+++ clang-3.4/lib/Driver/Tools.cpp 2014-01-27 12:48:29.421872597 -0500
-@@ -6477,15 +6477,6 @@
- }
- }
-
-- if (ToolChain.getArch() == llvm::Triple::arm ||
-- ToolChain.getArch() == llvm::Triple::thumb ||
-- (!Args.hasArg(options::OPT_static) &&
-- !Args.hasArg(options::OPT_shared))) {
-- CmdArgs.push_back("-dynamic-linker");
-- CmdArgs.push_back(Args.MakeArgString(
-- D.DyldPrefix + getLinuxDynamicLinker(Args, ToolChain)));
-- }
--
- CmdArgs.push_back("-o");
- CmdArgs.push_back(Output.getFilename());
-
diff --git a/pkgs/development/compilers/llvm/3.4/clang-separate-build.patch b/pkgs/development/compilers/llvm/3.4/clang-separate-build.patch
deleted file mode 100644
index 5fb67f169f4..00000000000
--- a/pkgs/development/compilers/llvm/3.4/clang-separate-build.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-diff -Naur clang-3.4-orig/tools/extra/CMakeLists.txt clang-3.4/tools/extra/CMakeLists.txt
---- clang-3.4-orig/tools/extra/CMakeLists.txt 2013-11-07 19:08:23.000000000 -0500
-+++ clang-3.4/tools/extra/CMakeLists.txt 2014-01-20 11:47:22.678435223 -0500
-@@ -1,3 +1,4 @@
-+include(CheckLibraryExists)
- check_library_exists(edit el_init "" HAVE_LIBEDIT)
-
- add_subdirectory(clang-apply-replacements)
diff --git a/pkgs/development/compilers/llvm/3.4/clang.nix b/pkgs/development/compilers/llvm/3.4/clang.nix
deleted file mode 100644
index 863e7eb2247..00000000000
--- a/pkgs/development/compilers/llvm/3.4/clang.nix
+++ /dev/null
@@ -1,56 +0,0 @@
-{ stdenv, fetch, cmake, libxml2, libedit, llvm, zlib, version, clang-tools-extra_src }:
-
-stdenv.mkDerivation {
- name = "clang-${version}";
-
- unpackPhase = ''
- unpackFile ${fetch "cfe" "045wjnp5j8xd2zjhvldcllnwlnrwz3dafmlk412z804d5xvzb9jv"}
- mv cfe-${version}.src clang
- sourceRoot=$PWD/clang
- unpackFile ${clang-tools-extra_src}
- mv clang-tools-extra-* $sourceRoot/tools/extra
- # !!! Hopefully won't be needed for 3.5
- unpackFile ${llvm.src}
- export cmakeFlags="$cmakeFlags -DCLANG_PATH_TO_LLVM_SOURCE="`ls -d $PWD/llvm-*`
- (cd llvm-* && patch -Np1 -i ${./llvm-separate-build.patch})
- '';
-
- patches = [ ./clang-separate-build.patch ./clang-purity.patch ];
-
- buildInputs = [ cmake libedit libxml2 zlib ];
-
- cmakeFlags = [
- "-DCMAKE_CXX_FLAGS=-std=c++11"
- "-DCLANG_PATH_TO_LLVM_BUILD=${llvm}"
- ] ++
- (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include") ++
- (stdenv.lib.optional (stdenv.cc.cc != null) "-DGCC_INSTALL_PREFIX=${stdenv.cc.cc}");
-
- # Clang expects to find LLVMgold in its own prefix
- # Clang expects to find sanitizer libraries in its own prefix
- postInstall = ''
- if [ -e ${llvm}/lib/LLVMgold.so ]; then
- ln -sv ${llvm}/lib/LLVMgold.so $out/lib
- fi
-
- ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/
- '';
-
- passthru = {
- isClang = true;
- cc = stdenv.cc.cc;
- # GCC_INSTALL_PREFIX points here, so just use it even though it may not
- # actually be a gcc
- gcc = stdenv.cc.cc;
- hardeningUnsupportedFlags = [ "stackprotector" ];
- };
-
- enableParallelBuilding = true;
-
- meta = {
- description = "A c, c++, objective-c, and objective-c++ frontend for the llvm compiler";
- homepage = http://llvm.org/;
- license = stdenv.lib.licenses.ncsa;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/llvm/3.4/default.nix b/pkgs/development/compilers/llvm/3.4/default.nix
deleted file mode 100644
index ef4e8d4bbc5..00000000000
--- a/pkgs/development/compilers/llvm/3.4/default.nix
+++ /dev/null
@@ -1,37 +0,0 @@
-{ newScope, stdenv, isl, fetchurl }:
-let
- callPackage = newScope (self // { inherit stdenv isl version fetch; });
-
- version = "3.4";
-
- fetch = fetch_v version;
- fetch_v = ver: name: sha256: fetchurl {
- url = "http://llvm.org/releases/${ver}/${name}-${ver}.src.tar.gz";
- inherit sha256;
- };
-
- compiler-rt_src = fetch "compiler-rt" "0p5b6varxdqn7q3n77xym63hhq4qqxd2981pfpa65r1w72qqjz7k";
- clang-tools-extra_src = fetch "clang-tools-extra" "1d1822mwxxl9agmyacqjw800kzz5x8xr0sdmi8fgx5xfa5sii1ds";
-
- self = {
- llvm = callPackage ./llvm.nix rec {
- version = "3.4.2";
- fetch = fetch_v version;
- inherit compiler-rt_src;
- };
-
- clang = callPackage ./clang.nix rec {
- version = "3.4.2";
- fetch = fetch_v version;
- inherit clang-tools-extra_src;
- };
-
- lld = callPackage ./lld.nix {};
-
- lldb = callPackage ./lldb.nix {};
-
- polly = callPackage ./polly.nix {};
-
- dragonegg = callPackage ./dragonegg.nix {};
- };
-in self
diff --git a/pkgs/development/compilers/llvm/3.4/dragonegg.nix b/pkgs/development/compilers/llvm/3.4/dragonegg.nix
deleted file mode 100644
index b2f41914d96..00000000000
--- a/pkgs/development/compilers/llvm/3.4/dragonegg.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{stdenv, fetch, fetchpatch, llvm, gmp, mpfr, libmpc, ncurses, zlib, version}:
-
-stdenv.mkDerivation rec {
- name = "dragonegg-${version}";
-
- src = fetch "dragonegg" "1733czbvby1ww3xkwcwmm0km0bpwhfyxvf56wb0zv5gksp3kbgrl";
-
- patches = [(fetchpatch {
- url = "https://llvm.org/viewvc/llvm-project/dragonegg/trunk/src/x86/ABIHack.inc"
- + "?r1=208730&r2=208729&view=patch";
- sha256 = "1al82gqz90hzjx24p0wls029lw2bgnlgd209kgvxsp82p4z1v1c1";
- name = "bug-18548.patch";
- })];
- patchFlags = "-p2";
-
- # The gcc the plugin will be built for (the same used building dragonegg)
- GCC = "gcc";
-
- buildInputs = [ llvm gmp mpfr libmpc ncurses zlib ];
-
- installPhase = ''
- mkdir -p $out/lib $out/share/doc/${name}
- cp -d dragonegg.so $out/lib
- cp README COPYING $out/share/doc/${name}
- '';
-
- meta = {
- homepage = http://dragonegg.llvm.org/;
- description = "gcc plugin that replaces gcc's optimizers and code generators by those in LLVM";
- license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [viric];
- platforms = with stdenv.lib.platforms; linux;
- broken = true;
- };
-}
diff --git a/pkgs/development/compilers/llvm/3.4/lld.nix b/pkgs/development/compilers/llvm/3.4/lld.nix
deleted file mode 100644
index 0398a5a543a..00000000000
--- a/pkgs/development/compilers/llvm/3.4/lld.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-{ stdenv, fetch, cmake, llvm, ncurses, zlib, python2, version }:
-
-stdenv.mkDerivation {
- name = "lld-${version}";
-
- src = fetch "lld" "1sd4scqynryfrmcc4h0ljgwn2dgjmbbmf38z50ya6l0janpd2nxz";
-
- preUnpack = ''
- # !!! Hopefully won't be needed for 3.5
- unpackFile ${llvm.src}
- export cmakeFlags="$cmakeFlags -DLLD_PATH_TO_LLVM_SOURCE="`ls -d $PWD/llvm-*`
- '';
-
- buildInputs = [ cmake ncurses zlib python2 ];
-
- cmakeFlags = [
- "-DCMAKE_CXX_FLAGS=-std=c++11"
- "-DLLD_PATH_TO_LLVM_BUILD=${llvm}"
- ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "A set of modular code for creating linker tools";
- homepage = http://llvm.org/;
- license = stdenv.lib.licenses.ncsa;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/llvm/3.4/lldb.nix b/pkgs/development/compilers/llvm/3.4/lldb.nix
deleted file mode 100644
index c5ed82f53e5..00000000000
--- a/pkgs/development/compilers/llvm/3.4/lldb.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ stdenv
-, fetch
-, cmake
-, zlib
-, ncurses
-, swig
-, which
-, libedit
-, llvm
-, clang
-, python2
-, version
-}:
-
-stdenv.mkDerivation {
- name = "lldb-${version}";
-
- src = fetch "lldb" "0h8cmjrhjhigk7k2qll1pcf6jfgmbdzkzfz2i048pkfg851s0x4g";
-
- patchPhase = ''
- sed -i 's|/usr/bin/env||' \
- scripts/Python/finish-swig-Python-LLDB.sh \
- scripts/Python/build-swig-Python.sh
- '';
-
- buildInputs = [ cmake python2 which swig ncurses zlib libedit ];
-
- cmakeFlags = [
- "-DCMAKE_CXX_FLAGS=-std=c++11"
- "-DLLDB_PATH_TO_LLVM_BUILD=${llvm}"
- "-DLLDB_PATH_TO_CLANG_BUILD=${clang}"
- "-DLLDB_DISABLE_LIBEDIT=1" # https://llvm.org/bugs/show_bug.cgi?id=28898
- ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "A next-generation high-performance debugger";
- homepage = http://llvm.org/;
- license = stdenv.lib.licenses.ncsa;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/llvm/3.4/llvm-separate-build.patch b/pkgs/development/compilers/llvm/3.4/llvm-separate-build.patch
deleted file mode 100644
index abfc11513cd..00000000000
--- a/pkgs/development/compilers/llvm/3.4/llvm-separate-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur llvm-3.4-orig/cmake/modules/TableGen.cmake llvm-3.4/cmake/modules/TableGen.cmake
---- llvm-3.4-orig/cmake/modules/TableGen.cmake 2013-10-06 21:00:07.000000000 -0400
-+++ llvm-3.4/cmake/modules/TableGen.cmake 2014-01-20 13:06:55.273022149 -0500
-@@ -78,8 +78,6 @@
- endif()
-
- macro(add_tablegen target project)
-- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LLVM_TOOLS_BINARY_DIR})
--
- set(${target}_OLD_LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS})
- set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} TableGen)
- add_llvm_utility(${target} ${ARGN})
diff --git a/pkgs/development/compilers/llvm/3.4/llvm.nix b/pkgs/development/compilers/llvm/3.4/llvm.nix
deleted file mode 100644
index accdfbf23b5..00000000000
--- a/pkgs/development/compilers/llvm/3.4/llvm.nix
+++ /dev/null
@@ -1,94 +0,0 @@
-{ stdenv
-, fetch
-, fetchpatch
-, perl
-, groff
-, cmake
-, python2
-, libffi
-, libbfd
-, libxml2
-, ncurses
-, version
-, zlib
-, compiler-rt_src
-, debugVersion ? false
-}:
-
-let
- src = fetch "llvm" "1mzgy7r0dma0npi1qrbr1s5n4nbj1ipxgbiw0q671l4s0r3qs0qp";
-in stdenv.mkDerivation rec {
- name = "llvm-${version}";
-
- unpackPhase = ''
- unpackFile ${src}
- mv llvm-${version}.src llvm
- sourceRoot=$PWD/llvm
- unpackFile ${compiler-rt_src}
- mv compiler-rt-* $sourceRoot/projects/compiler-rt
- '';
-
- buildInputs =
- [ perl groff cmake libxml2 libffi python2 ] /*
- ++ stdenv.lib.optional stdenv.isLinux valgrind */;
-
- propagatedBuildInputs = [ ncurses zlib ];
-
- patches = stdenv.lib.optionals (!stdenv.isDarwin) [
- # llvm-config --libfiles returns (non-existing) static libs
- ../fix-llvm-config.patch
- ];
-
- postPatch = stdenv.lib.optionalString (stdenv ? glibc) ''
- (
- cd projects/compiler-rt
- patch -p1 -F3 < ${
- fetchpatch {
- name = "sigaltstack.patch"; # for glibc-2.26
- url = https://github.com/llvm-mirror/compiler-rt/commit/8a5e425a68d.diff;
- sha256 = "0h4y5vl74qaa7dl54b1fcyqalvlpd8zban2d1jxfkxpzyi7m8ifi";
- }
- }
-
- sed -i "s,#include ,&\n#include ,g" \
- lib/asan/asan_linux.cc
- )
- '';
-
- # hacky fix: created binaries need to be run before installation
- preBuild = ''
- mkdir -p $out/
- ln -sv $PWD/lib $out
- '';
-
- cmakeFlags = with stdenv; [
- "-DCMAKE_BUILD_TYPE=${if debugVersion then "Debug" else "Release"}"
- "-DLLVM_BUILD_TESTS=ON"
- "-DLLVM_ENABLE_FFI=ON"
- "-DLLVM_REQUIRES_RTTI=1"
- "-DLLVM_BINUTILS_INCDIR=${libbfd.dev}/include"
- "-DCMAKE_CXX_FLAGS=-std=c++11"
- ] ++ stdenv.lib.optional (!stdenv.isDarwin) "-DBUILD_SHARED_LIBS=ON";
-
- postBuild = ''
- rm -fR $out
-
- paxmark m bin/{lli,llvm-rtdyld}
-
- paxmark m unittests/ExecutionEngine/JIT/JITTests
- paxmark m unittests/ExecutionEngine/MCJIT/MCJITTests
- paxmark m unittests/Support/SupportTests
- '';
-
- enableParallelBuilding = true;
-
- passthru.src = src;
-
- meta = {
- description = "Collection of modular and reusable compiler and toolchain technologies";
- homepage = http://llvm.org/;
- license = stdenv.lib.licenses.ncsa;
- maintainers = with stdenv.lib.maintainers; [ lovek323 raskin ];
- platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin" "armv7l-linux"];
- };
-}
diff --git a/pkgs/development/compilers/llvm/3.4/polly-separate-build.patch b/pkgs/development/compilers/llvm/3.4/polly-separate-build.patch
deleted file mode 100644
index 618dd4dc3b1..00000000000
--- a/pkgs/development/compilers/llvm/3.4/polly-separate-build.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur polly-3.4-orig/CMakeLists.txt polly-3.4/CMakeLists.txt
---- polly-3.4-orig/CMakeLists.txt 2013-11-21 06:51:46.000000000 -0500
-+++ polly-3.4/CMakeLists.txt 2014-01-20 18:49:34.907919933 -0500
-@@ -53,7 +53,7 @@
- execute_process(COMMAND "${LLVM_INSTALL_ROOT}/bin/llvm-config" --cxxflags
- OUTPUT_VARIABLE LLVM_CXX_FLAGS
- OUTPUT_STRIP_TRAILING_WHITESPACE)
-- set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS})
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LLVM_CXX_FLAGS}")
- endif(NOT DEFINED LLVM_MAIN_SRC_DIR)
-
- set(POLLY_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
diff --git a/pkgs/development/compilers/llvm/3.4/polly.nix b/pkgs/development/compilers/llvm/3.4/polly.nix
deleted file mode 100644
index 1ea806a1266..00000000000
--- a/pkgs/development/compilers/llvm/3.4/polly.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{ stdenv, fetch, cmake, isl, python2, gmp, llvm, version }:
-
-stdenv.mkDerivation {
- name = "polly-${version}";
-
- src = fetch "polly" "1rqflmgzg1vzjm0r32c5ck8x3q0qm3g0hh8ggbjazh6x7nvmy6lz";
-
- patches = [ ./polly-separate-build.patch ];
-
- buildInputs = [ cmake isl python2 gmp ];
-
- cmakeFlags = [
- "-DCMAKE_CXX_FLAGS=-std=c++11"
- "-DLLVM_INSTALL_ROOT=${llvm}"
- ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "A polyhedral optimizer for llvm";
- homepage = http://llvm.org/;
- license = stdenv.lib.licenses.ncsa;
- platforms = stdenv.lib.platforms.all;
- };
-}
diff --git a/pkgs/development/compilers/llvm/5/llvm.nix b/pkgs/development/compilers/llvm/5/llvm.nix
index 760969f3469..3abba0ed340 100644
--- a/pkgs/development/compilers/llvm/5/llvm.nix
+++ b/pkgs/development/compilers/llvm/5/llvm.nix
@@ -79,8 +79,8 @@ in stdenv.mkDerivation (rec {
"-DLLVM_ENABLE_RTTI=ON"
"-DLLVM_HOST_TRIPLE=${stdenv.hostPlatform.config}"
- "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.targetPlatform.config}"
- "-DTARGET_TRIPLE=${stdenv.targetPlatform.config}"
+ "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.hostPlatform.config}"
+ "-DTARGET_TRIPLE=${stdenv.hostPlatform.config}"
]
++ stdenv.lib.optional enableSharedLibraries
"-DLLVM_LINK_LLVM_DYLIB=ON"
diff --git a/pkgs/development/compilers/llvm/6/llvm.nix b/pkgs/development/compilers/llvm/6/llvm.nix
index 4d981398b9a..787a48416ab 100644
--- a/pkgs/development/compilers/llvm/6/llvm.nix
+++ b/pkgs/development/compilers/llvm/6/llvm.nix
@@ -75,8 +75,8 @@ in stdenv.mkDerivation (rec {
"-DLLVM_ENABLE_RTTI=ON"
"-DLLVM_HOST_TRIPLE=${stdenv.hostPlatform.config}"
- "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.targetPlatform.config}"
- "-DTARGET_TRIPLE=${stdenv.targetPlatform.config}"
+ "-DLLVM_DEFAULT_TARGET_TRIPLE=${stdenv.hostPlatform.config}"
+ "-DTARGET_TRIPLE=${stdenv.hostPlatform.config}"
"-DLLVM_ENABLE_DUMP=ON"
]
diff --git a/pkgs/development/compilers/mint/crystal2nix.cr b/pkgs/development/compilers/mint/crystal2nix.cr
index 9b84b20d03a..f608102a37b 100644
--- a/pkgs/development/compilers/mint/crystal2nix.cr
+++ b/pkgs/development/compilers/mint/crystal2nix.cr
@@ -7,7 +7,7 @@ end
class ShardLock
YAML.mapping(
- version: String,
+ version: Float32,
shards: Hash(String, Hash(String, String))
)
end
diff --git a/pkgs/development/compilers/mint/default.nix b/pkgs/development/compilers/mint/default.nix
index 0e558e766f7..6552f5f44e3 100644
--- a/pkgs/development/compilers/mint/default.nix
+++ b/pkgs/development/compilers/mint/default.nix
@@ -28,13 +28,13 @@ let
};
in
stdenv.mkDerivation rec {
- version = "0.1.0";
+ version = "0.2.0";
name = "mint-${version}";
src = fetchFromGitHub {
owner = "mint-lang";
repo = "mint";
- rev = "0.1.0";
- sha256 = "0n9lnkm2k8lv3wcw0jc7bcpgvcjyp3a8cywn0w7ipb22q8cl0n96";
+ rev = "0.2.0";
+ sha256 = "1ds9zrvbmnfy744i9ri6v4w37aw7ccmdxzxmy8l97h045hzz9cp3";
};
buildInputs = [ crystal zlib openssl duktape ];
diff --git a/pkgs/development/compilers/mint/shards.nix b/pkgs/development/compilers/mint/shards.nix
index 7810eb5ff09..808b4710048 100644
--- a/pkgs/development/compilers/mint/shards.nix
+++ b/pkgs/development/compilers/mint/shards.nix
@@ -2,8 +2,8 @@
admiral = {
owner = "jwaldrip";
repo = "admiral.cr";
- rev = "v1.6.1";
- sha256 = "0y30b9b9rkz43afd3b9l24hs0r170qyc07r05kvydbv89376c53i";
+ rev = "v1.7.2";
+ sha256 = "1j2cr4p3d44848v0gfl97p9kw2dslscnb1piyb7b3374iy345i0k";
};
ameba = {
owner = "veelenga";
@@ -14,8 +14,14 @@
baked_file_system = {
owner = "schovi";
repo = "baked_file_system";
- rev = "e1447549d5ac0560720fae62179b2f2c62c9bfd1";
- sha256 = "1fi6zag1a6h4xwrfizy01dls3hhraqw0cmpwj7rjv1qcddjgig5z";
+ rev = "24dbaf2180b872c0f0fc777b34e3759108959e6e";
+ sha256 = "01p7hzsvms9cywdgs0rcs6mxdi94491wk55823fw2vxv24hvxnvk";
+ };
+ diff = {
+ owner = "MakeNowJust";
+ repo = "crystal-diff";
+ rev = "51962dc36f9bbb1b926d557f7cb8993a6c73cc63";
+ sha256 = "1nwnsxm8srfw8jg0yfi2v19x6j3dadx62hq0xpxra40qcqz9dbnp";
};
duktape = {
owner = "jessedoyle";
@@ -23,11 +29,17 @@
rev = "v0.14.1";
sha256 = "0fkay3qspzych050xl8xjkrphmxpzaj0dcf9jl22xwz8cx1l89f1";
};
+ exception_page = {
+ owner = "crystal-loot";
+ repo = "exception_page";
+ rev = "v0.1.1";
+ sha256 = "0pimjm64p21cjhp0jhcgdmbgisx7amk8hhbkcprkbr44bj6rv9ay";
+ };
kemal = {
owner = "kemalcr";
repo = "kemal";
- rev = "a5870e7d24e5ec75c956bcf3e4423f55a2c4ff78";
- sha256 = "1f2bm4xmfg6zqs3a8744pbk1vx964flf17g1mj01yslfcnzxywal";
+ rev = "09bb1fcd4073a374b3a61c99e48e05a866b23c08";
+ sha256 = "0yyb59i897gr8cqjbf48d6s0znq68ibpxarxkxkgrqk7lbvrqqr7";
};
kilt = {
owner = "jeromegn";
diff --git a/pkgs/development/compilers/mono/5.14.nix b/pkgs/development/compilers/mono/5.14.nix
new file mode 100644
index 00000000000..dcf587a5fa4
--- /dev/null
+++ b/pkgs/development/compilers/mono/5.14.nix
@@ -0,0 +1,8 @@
+{ callPackage, Foundation, libobjc }:
+
+callPackage ./generic-cmake.nix (rec {
+ inherit Foundation libobjc;
+ version = "5.14.0.177";
+ sha256 = "164l30fkvfgs1rh663h7dnm1yp7425bi9x2lh2y6zml8h4pgmxfl";
+ enableParallelBuilding = false;
+})
diff --git a/pkgs/development/compilers/mono/generic-cmake.nix b/pkgs/development/compilers/mono/generic-cmake.nix
index 57d5fc0c83b..9665f5006ed 100644
--- a/pkgs/development/compilers/mono/generic-cmake.nix
+++ b/pkgs/development/compilers/mono/generic-cmake.nix
@@ -80,11 +80,13 @@ stdenv.mkDerivation rec {
inherit enableParallelBuilding;
- meta = {
+ meta = with stdenv.lib; {
homepage = http://mono-project.com/;
description = "Cross platform, open source .NET development framework";
- platforms = with stdenv.lib.platforms; darwin ++ linux;
- maintainers = with stdenv.lib.maintainers; [ thoughtpolice obadz vrthra ];
- license = stdenv.lib.licenses.free; # Combination of LGPL/X11/GPL ?
+ platforms = with platforms; darwin ++ linux;
+ maintainers = with maintainers; [ thoughtpolice obadz vrthra ];
+ license = licenses.free; # Combination of LGPL/X11/GPL ?
+ # 2018-08-21: mono 5.x is broken on aarch64 since at least 2017-07-06
+ broken = stdenv.isAarch64 && (versionAtLeast version "5");
};
}
diff --git a/pkgs/development/compilers/mosml/default.nix b/pkgs/development/compilers/mosml/default.nix
new file mode 100644
index 00000000000..5ea3f63ccd1
--- /dev/null
+++ b/pkgs/development/compilers/mosml/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, gmp, perl }:
+
+stdenv.mkDerivation rec {
+ name = "mosml-${version}";
+ version = "2.10.1";
+
+ buildInputs = [ gmp perl ];
+
+ makeFlags = "PREFIX=$(out)";
+
+ src = fetchurl {
+ url = "https://github.com/kfl/mosml/archive/ver-${version}.tar.gz";
+ sha256 = "13x7wj94p0inn84pzpj52dch5s9lznqrj287bd3nk3dqd0v3kmgy";
+ };
+
+ setSourceRoot = ''export sourceRoot="$(echo */src)"'';
+
+ meta = with stdenv.lib; {
+ description = "A light-weight implementation of Standard ML";
+ longDescription = ''
+ Moscow ML is a light-weight implementation of Standard ML (SML), a strict
+ functional language used in teaching and research.
+ '';
+ homepage = http://mosml.org/;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ vaibhavsagar ];
+ };
+}
diff --git a/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch b/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
new file mode 100644
index 00000000000..779391fc62a
--- /dev/null
+++ b/pkgs/development/compilers/mruby/0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
@@ -0,0 +1,36 @@
+From f3db284516105fd30b5513a5528104574a7b8545 Mon Sep 17 00:00:00 2001
+From: Samuel Dionne-Riel
+Date: Thu, 9 Aug 2018 19:07:45 -0400
+Subject: [PATCH] Disables `IO#isatty` test for sandboxed builds.
+
+---
+ mrbgems/mruby-io/test/io.rb | 13 -------------
+ 1 file changed, 13 deletions(-)
+
+diff --git a/mrbgems/mruby-io/test/io.rb b/mrbgems/mruby-io/test/io.rb
+index e06b1499..e8a54736 100644
+--- a/mrbgems/mruby-io/test/io.rb
++++ b/mrbgems/mruby-io/test/io.rb
+@@ -342,19 +342,6 @@ assert('IO#_read_buf') do
+ io.closed?
+ end
+
+-assert('IO#isatty') do
+- skip "isatty is not supported on this platform" if MRubyIOTestUtil.win?
+- f1 = File.open("/dev/tty")
+- f2 = File.open($mrbtest_io_rfname)
+-
+- assert_true f1.isatty
+- assert_false f2.isatty
+-
+- f1.close
+- f2.close
+- true
+-end
+-
+ assert('IO#pos=, IO#seek') do
+ fd = IO.sysopen $mrbtest_io_rfname
+ io = IO.new fd
+--
+2.16.4
+
diff --git a/pkgs/development/compilers/mruby/default.nix b/pkgs/development/compilers/mruby/default.nix
new file mode 100644
index 00000000000..3ab553678b6
--- /dev/null
+++ b/pkgs/development/compilers/mruby/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, ruby, bison, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "mruby-${version}";
+ version = "1.4.1";
+
+ src = fetchFromGitHub {
+ owner = "mruby";
+ repo = "mruby";
+ rev = version;
+ sha256 = "0pw72acbqgs4n1qa297nnja23v9hxz9g7190yfx9kwm7mgbllmww";
+ };
+
+ patches = [
+ ./0001-Disables-IO-isatty-test-for-sandboxed-builds.patch
+ ];
+
+ nativeBuildInputs = [ ruby bison ];
+
+ # Necessary so it uses `gcc` instead of `ld` for linking.
+ # https://github.com/mruby/mruby/blob/35be8b252495d92ca811d76996f03c470ee33380/tasks/toolchains/gcc.rake#L25
+ preBuild = if stdenv.isLinux then "unset LD" else null;
+
+ installPhase = ''
+ mkdir $out
+ cp -R build/host/{bin,lib} $out
+ '';
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ description = "An embeddable implementation of the Ruby language";
+ homepage = https://mruby.org;
+ maintainers = [ maintainers.nicknovitski ];
+ license = licenses.mit;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/compilers/nasm/default.nix b/pkgs/development/compilers/nasm/default.nix
index a0daa7df173..b95f6e5ee95 100644
--- a/pkgs/development/compilers/nasm/default.nix
+++ b/pkgs/development/compilers/nasm/default.nix
@@ -22,5 +22,6 @@ stdenv.mkDerivation rec {
description = "An 80x86 and x86-64 assembler designed for portability and modularity";
platforms = platforms.unix;
maintainers = with maintainers; [ pSub willibutz ];
+ license = licenses.bsd2;
};
}
diff --git a/pkgs/development/compilers/nextpnr/default.nix b/pkgs/development/compilers/nextpnr/default.nix
new file mode 100644
index 00000000000..5ec3b5f59d8
--- /dev/null
+++ b/pkgs/development/compilers/nextpnr/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, cmake
+, icestorm, python3, boost, qtbase
+}:
+
+let
+ boostPython = boost.override { python = python3; enablePython = true; };
+in
+stdenv.mkDerivation rec {
+ name = "nextpnr-${version}";
+ version = "2018.08.09";
+
+ src = fetchFromGitHub {
+ owner = "yosyshq";
+ repo = "nextpnr";
+ rev = "2e02f2d6166c75b1fcec73d268e97e407071a372";
+ sha256 = "1f98mkailn75gz5fvhjhnyr0gwa0r8mm3f2sbvgl0yvys8qi08wr";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ boostPython python3 qtbase ];
+
+ enableParallelBuilding = true;
+ cmakeFlags =
+ [ "-DARCH=generic;ice40"
+ "-DICEBOX_ROOT=${icestorm}/share/icebox"
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Place and route tool for FPGAs";
+ homepage = https://github.com/yosyshq/nextpnr;
+ license = licenses.isc;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ thoughtpolice ];
+ };
+}
diff --git a/pkgs/development/compilers/opa/default.nix b/pkgs/development/compilers/opa/default.nix
index 7b9e00b105d..06ed7c51e9a 100644
--- a/pkgs/development/compilers/opa/default.nix
+++ b/pkgs/development/compilers/opa/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
prefixKey = "-prefix ";
- configureFlags = "-ocamlfind ${ocamlPackages.findlib}/bin/ocamlfind ";
+ configureFlags = [ "-ocamlfind ${ocamlPackages.findlib}/bin/ocamlfind" ];
buildInputs = [ which perl jdk openssl coreutils zlib ncurses
makeWrapper gcc binutils gnumake nodejs
diff --git a/pkgs/development/compilers/opendylan/default.nix b/pkgs/development/compilers/opendylan/default.nix
index d00080282d7..17d474359da 100644
--- a/pkgs/development/compilers/opendylan/default.nix
+++ b/pkgs/development/compilers/opendylan/default.nix
@@ -24,7 +24,9 @@ stdenv.mkDerivation {
./autogen.sh
'';
- configureFlags = if stdenv.system == "i686-linux" then "--with-mps=$(TMPDIR)/mps" else "--with-gc=${boehmgc.out}";
+ configureFlags = [
+ (if stdenv.system == "i686-linux" then "--with-mps=$(TMPDIR)/mps" else "--with-gc=${boehmgc.out}")
+ ];
buildPhase = "make 3-stage-bootstrap";
postInstall = "wrapProgram $out/bin/dylan-compiler --suffix PATH : ${gcc}/bin";
diff --git a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch b/pkgs/development/compilers/pakcs/adjust-buildsystem.patch
deleted file mode 100644
index 2d1f92af81d..00000000000
--- a/pkgs/development/compilers/pakcs/adjust-buildsystem.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur pakcs-1.11.4-upstream/scripts/pakcs.sh pakcs-1.11.4/scripts/pakcs.sh
---- pakcs-1.11.4-upstream/scripts/pakcs.sh 2014-10-24 05:06:07.000000000 -0430
-+++ pakcs-1.11.4/scripts/pakcs.sh 2015-01-05 16:26:15.697982791 -0430
-@@ -16,7 +16,7 @@
- # use readline wrapper rlwrap if it is installed and we have tty as stdin:
- USERLWRAP=no
- if tty -s ; then
-- RLWRAP=`which rlwrap`
-+ RLWRAP=`type -P rlwrap`
- if [ -x "$RLWRAP" ] ; then
- USERLWRAP=yes
- fi
-@@ -29,7 +29,7 @@
- done
-
- if [ $USERLWRAP = yes ] ; then
-- exec rlwrap -c -f "$PAKCSHOME/tools/rlwrap" "$REPL" ${1+"$@"}
-+ exec rlwrap -a -c -f "$PAKCSHOME/tools/rlwrap" "$REPL" ${1+"$@"}
- else
- exec "$REPL" ${1+"$@"}
- fi
diff --git a/pkgs/development/compilers/pakcs/case-insensitive.patch b/pkgs/development/compilers/pakcs/case-insensitive.patch
deleted file mode 100644
index e46558c2520..00000000000
--- a/pkgs/development/compilers/pakcs/case-insensitive.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- www/Makefile.orig 2016-10-10 21:04:36.000000000 +0300
-+++ pakcs-1.14.0/www/Makefile 2016-10-10 21:07:56.000000000 +0300
-@@ -6,7 +6,7 @@ all: submitform Registry
- submitform: SubmitForm.curry $(LIBDIR)/HtmlCgi.curry \
- $(LIBDIR)/NamedSocket.curry $(LIBDIR)/CPNS.curry
- $(REPL) $(REPL_OPTS) :load SubmitForm :save :q
-- mv SubmitForm submitform
-+ mv SubmitForm submitform.orig && mv submitform.orig submitform
-
- Registry: Registry.curry $(LIBDIR)/HtmlCgi.curry
- $(REPL) $(REPL_OPTS) :load Registry :save :q
---- currytools/erd2curry/Makefile.orig 2016-10-10 21:13:49.000000000 +0300
-+++ pakcs-1.14.0/currytools/erd2curry/Makefile 2016-10-10 21:21:14.000000000 +0300
-@@ -32,4 +32,4 @@ uninstall: clean
- erd2curry: $(DEPS)
- # create saved state for top-level function "main":
- $(REPL) $(REPL_OPTS) :load ERD2Curry :save "main \"$(CURDIR)\"" :q
-- mv ERD2Curry $@
-+ mv ERD2Curry $@.orig && mv $@.orig $@
diff --git a/pkgs/development/compilers/pakcs/curry-base.nix b/pkgs/development/compilers/pakcs/curry-base.nix
new file mode 100644
index 00000000000..2d98699d283
--- /dev/null
+++ b/pkgs/development/compilers/pakcs/curry-base.nix
@@ -0,0 +1,16 @@
+{ mkDerivation, base, Cabal, containers, directory, extra, filepath
+, mtl, parsec, pretty, stdenv, time, transformers
+}:
+mkDerivation {
+ pname = "curry-base";
+ version = "1.0.0";
+ src = ./.;
+ libraryHaskellDepends = [
+ base containers directory extra filepath mtl parsec pretty time
+ transformers
+ ];
+ testHaskellDepends = [ base Cabal filepath mtl ];
+ homepage = "http://curry-language.org";
+ description = "Functions for manipulating Curry programs";
+ license = stdenv.lib.licenses.bsd3;
+}
diff --git a/pkgs/development/compilers/pakcs/curry-frontend.nix b/pkgs/development/compilers/pakcs/curry-frontend.nix
new file mode 100644
index 00000000000..d94bef9ec7f
--- /dev/null
+++ b/pkgs/development/compilers/pakcs/curry-frontend.nix
@@ -0,0 +1,24 @@
+{ mkDerivation, base, Cabal, containers, curry-base, directory
+, extra, filepath, mtl, network-uri, pretty, process, set-extra
+, stdenv, transformers
+}:
+mkDerivation {
+ pname = "curry-frontend";
+ version = "1.0.2";
+ src = ./.;
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base containers curry-base directory extra filepath mtl network-uri
+ pretty process set-extra transformers
+ ];
+ executableHaskellDepends = [
+ base containers curry-base directory extra filepath mtl network-uri
+ pretty process set-extra transformers
+ ];
+ testHaskellDepends = [ base Cabal curry-base filepath ];
+ homepage = "http://curry-language.org";
+ description = "Compile the functional logic language Curry to several intermediate formats";
+ license = stdenv.lib.licenses.bsd3;
+}
diff --git a/pkgs/development/compilers/pakcs/default.nix b/pkgs/development/compilers/pakcs/default.nix
index 60388265348..412864cd160 100644
--- a/pkgs/development/compilers/pakcs/default.nix
+++ b/pkgs/development/compilers/pakcs/default.nix
@@ -1,139 +1,72 @@
-{ stdenv, fetchurl, swiProlog, haskellPackages
-, glibcLocales, makeWrapper, rlwrap, tk, which }:
+{ stdenv, fetchurl, makeWrapper
+, haskellPackages, haskell
+, which, swiProlog, rlwrap, tk
+, curl, git, unzip, gnutar, coreutils, sqlite }:
let
- fname = "pakcs-1.14.0";
+ name = "pakcs-2.0.2";
- fsrc = fetchurl {
- url = "https://www.informatik.uni-kiel.de/~pakcs/download/${fname}-src.tar.gz";
- sha256 = "1651ssh4ql79x8asd7kp4yis2n5rhn3lml4s26y03b0cgbfhs78s";
+ src = fetchurl {
+ url = "https://www.informatik.uni-kiel.de/~pakcs/download/${name}-src.tar.gz";
+ sha256 = "086nbsfv363cwrfxzhs54ggdwwkh1ms0pn0v1a4lvqlksjm7jdhv";
};
- swiPrologLocked = stdenv.lib.overrideDerivation swiProlog (oldAttrs: rec {
- version = "6.6.6";
- name = "swi-prolog-${version}";
- src = fetchurl {
- url = "http://www.swi-prolog.org/download/stable/src/pl-${version}.tar.gz";
- sha256 = "0vcrfskm2hyhv30lxr6v261myb815jc3bgmcn1lgsc9g9qkvp04z";
+ curry-frontend = (haskellPackages.override {
+ overrides = self: super: {
+ curry-base = haskell.lib.overrideCabal (super.callPackage ./curry-base.nix {}) (drv: {
+ inherit src;
+ postUnpack = "sourceRoot+=/frontend/curry-base";
+ });
+ curry-frontend = haskell.lib.overrideCabal (super.callPackage ./curry-frontend.nix {}) (drv: {
+ inherit src;
+ postUnpack = "sourceRoot+=/frontend/curry-frontend";
+ });
};
- });
+ }).curry-frontend;
+in stdenv.mkDerivation {
+ inherit name src;
-in
-stdenv.mkDerivation rec {
+ buildInputs = [ swiProlog ];
+ nativeBuildInputs = [ which makeWrapper ];
- name = fname;
-
- curryBase = haskellPackages.callPackage (
- { mkDerivation, base, Cabal, containers, directory, either
- , filepath, mtl, pretty, syb, time
- }:
- mkDerivation {
- pname = "curry-base";
- version = "0.4.1";
- src = fsrc;
- libraryHaskellDepends = [
- base containers directory either filepath mtl pretty syb time
- ];
- testHaskellDepends = [ base Cabal filepath mtl ];
- homepage = http://curry-language.org;
- description = "Functions for manipulating Curry programs";
- license = "unknown";
-
- postUnpack = ''
- mv ${name} ${name}.orig
- ln -s ${name}.orig/frontend/curry-base ${name}
- '';
- doCheck = false;
- }
- ) {};
-
- curryFront = haskellPackages.callPackage (
- { mkDerivation, base, Cabal, containers, directory
- , filepath, mtl, network-uri, process, syb, transformers
- }:
- mkDerivation {
- pname = "curry-frontend";
- version = "0.4.1";
- src = fsrc;
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- base containers curryBase directory filepath mtl network-uri
- process syb transformers
- ];
- executableHaskellDepends = [
- base containers curryBase directory filepath mtl network-uri
- process syb transformers
- ];
- testHaskellDepends = [ base Cabal curryBase filepath ];
- homepage = http://curry-language.org;
- description = "Compile the functional logic language Curry to several intermediate formats";
- license = "unknown";
-
- postUnpack = ''
- mv ${name} ${name}.orig
- ln -s ${name}.orig/frontend/curry-frontend ${name}
- '';
- doCheck = false;
- }
- ) {};
-
- src = fsrc;
-
- buildInputs = [ swiPrologLocked makeWrapper glibcLocales rlwrap tk which ];
-
- patches = [
- ./adjust-buildsystem.patch
- ./case-insensitive.patch
+ makeFlags = [
+ "CURRYFRONTEND=${curry-frontend}/bin/curry-frontend"
+ "DISTPKGINSTALL=yes"
+ # Not needed, just to make script pass
+ "CURRYTOOLSDIR=0"
+ "CURRYLIBSDIR=0"
];
- configurePhase = ''
- # Phony HOME.
- mkdir phony-home
- export HOME=$(pwd)/phony-home
+ preConfigure = ''
+ # Since we can't expand $out in `makeFlags`
+ #makeFlags="$makeFlags PAKCSINSTALLDIR=$out/pakcs"
- # SWI Prolog
- sed -i 's@SWIPROLOG=@SWIPROLOG='${swiPrologLocked}/bin/swipl'@' scripts/pakcsinitrc.sh
+ substituteInPlace currytools/cpm/src/CPM/Repository.curry \
+ --replace "/bin/rm" "rm"
'';
+ # cypm new: EXISTENCE ERROR: source_sink
+ # "/tmp/nix-build-pakcs-2.0.2.drv-0/pakcs-2.0.2/currytools/cpm/templates/LICENSE"
+ # does not exist
buildPhase = ''
- # Some comments in files are in UTF-8, so include the locale needed by GHC runtime.
- export LC_ALL=en_US.UTF-8
-
- # PAKCS must be build in place due to embedded filesystem references placed by swi.
-
- # Prepare PAKCSHOME directory.
- mkdir -p $out/pakcs/bin
-
- # Set up link to cymake, which has been built already.
- ln -s ${curryFront}/bin/cymake $out/pakcs/bin/
- rm -r frontend
-
- # Prevent embedding the derivation build directory as temp.
- export TEMP=/tmp
-
- # Copy to in place build location and run the build.
+ mkdir -p $out/pakcs
cp -r * $out/pakcs
- (cd $out/pakcs ; make)
+ (cd $out/pakcs ; make -j$NIX_BUILD_CORES $makeFlags)
'';
installPhase = ''
- # Install bin.
- mkdir -p $out/bin
- for b in $(ls $out/pakcs/bin) ; do
- ln -s $out/pakcs/bin/$b $out/bin/ ;
- done
+ ln -s $out/pakcs/bin $out
- # Place emacs lisp files in expected locations.
- mkdir -p $out/share/emacs/site-lisp/curry-pakcs
- for e in "$out/pakcs/tools/emacs/"*.el ; do
- cp $e $out/share/emacs/site-lisp/curry-pakcs/ ;
- done
+ mkdir -p $out/share/emacs/site-lisp
+ ln -s $out/pakcs/tools/emacs $out/share/emacs/site-lisp/curry-pakcs
- # Wrap for rlwrap and tk support.
wrapProgram $out/pakcs/bin/pakcs \
--prefix PATH ":" "${rlwrap}/bin" \
- --prefix PATH ":" "${tk}/bin" \
+ --prefix PATH ":" "${tk}/bin"
+
+ # List of dependencies from currytools/cpm/src/CPM/Main.curry
+ wrapProgram $out/pakcs/bin/cypm \
+ --prefix PATH ":" "${stdenv.lib.makeBinPath [ curl git unzip gnutar coreutils sqlite ]}"
'';
meta = with stdenv.lib; {
@@ -154,6 +87,6 @@ stdenv.mkDerivation rec {
'';
maintainers = with maintainers; [ kkallio gnidorah ];
- platforms = platforms.unix;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/compilers/ponyc/default.nix b/pkgs/development/compilers/ponyc/default.nix
index be816b37455..09677a47ab2 100644
--- a/pkgs/development/compilers/ponyc/default.nix
+++ b/pkgs/development/compilers/ponyc/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation ( rec {
name = "ponyc-${version}";
- version = "0.24.2";
+ version = "0.24.4";
src = fetchFromGitHub {
owner = "ponylang";
repo = "ponyc";
rev = version;
- sha256 = "0g32bccbbwad9894zv2wjimbp8bpcj4ldddfdm4p2n8vcw6vi5y3";
+ sha256 = "1p75h1ldi9iskqkwic5h426cwi45042p3agh9sdl6gld9s7lc9a6";
};
buildInputs = [ llvm makeWrapper which ];
diff --git a/pkgs/development/compilers/ponyc/pony-stable.nix b/pkgs/development/compilers/ponyc/pony-stable.nix
index f27147d9743..6dfb099242d 100644
--- a/pkgs/development/compilers/ponyc/pony-stable.nix
+++ b/pkgs/development/compilers/ponyc/pony-stable.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pony-stable-${version}";
- version = "0.1.4";
+ version = "0.1.6";
src = fetchFromGitHub {
owner = "ponylang";
repo = "pony-stable";
rev = version;
- sha256 = "18ncxdk37r9sp2wnrgqj29nvqljqq9m154pkdv8b6b5k9knpradx";
+ sha256 = "02lqba75psnxcxj2y8lm1fy1hmwa088nvxjghhpnlkqbwz7wa2sw";
};
buildInputs = [ ponyc ];
diff --git a/pkgs/development/compilers/reason/default.nix b/pkgs/development/compilers/reason/default.nix
index 649f4bc4582..42969a5253e 100644
--- a/pkgs/development/compilers/reason/default.nix
+++ b/pkgs/development/compilers/reason/default.nix
@@ -3,13 +3,13 @@
buildOcaml rec {
name = "reason";
- version = "3.0.4";
+ version = "3.3.3";
src = fetchFromGitHub {
owner = "facebook";
repo = "reason";
- rev = version;
- sha256 = "15qhx85him5rr4j0ygj3jh3qv9ijrn82ibr9scbn0qrnn43kj047";
+ rev = "fefe5e4db3a54a7946c2220ee037dd2f407011c9";
+ sha256 = "1x0dbacgq9pa36zgzwrc0gm14wbb6v27y9bf7wcwk55a1ck0am18";
};
propagatedBuildInputs = [ menhir merlin_extend ppx_tools_versioned ];
@@ -20,13 +20,11 @@ buildOcaml rec {
createFindlibDestdir = true;
- postPatch = ''
- substituteInPlace src/reasonbuild/myocamlbuild.ml \
- --replace "refmt --print binary" "$out/bin/refmt --print binary"
- '';
-
installPhase = ''
- ${jbuilder.installPhase}
+ for p in reason rtop
+ do
+ ${jbuilder.installPhase} $p.install
+ done
wrapProgram $out/bin/rtop \
--prefix PATH : "${utop}/bin" \
@@ -36,7 +34,7 @@ buildOcaml rec {
meta = with stdenv.lib; {
homepage = https://reasonml.github.io/;
description = "Facebook's friendly syntax to OCaml";
- license = licenses.bsd3;
+ license = licenses.mit;
maintainers = [ maintainers.volth ];
};
}
diff --git a/pkgs/development/compilers/rust/cargo.nix b/pkgs/development/compilers/rust/cargo.nix
index 2ff3257c7fb..34932c911eb 100644
--- a/pkgs/development/compilers/rust/cargo.nix
+++ b/pkgs/development/compilers/rust/cargo.nix
@@ -19,8 +19,8 @@ rustPlatform.buildRustPackage rec {
passthru.rustc = rustc;
- # changes hash of vendor directory otherwise on aarch64
- dontUpdateAutotoolsGnuConfigScripts = if stdenv.isAarch64 then "1" else null;
+ # changes hash of vendor directory otherwise
+ dontUpdateAutotoolsGnuConfigScripts = true;
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ cacert file curl python openssl cmake zlib makeWrapper libgit2 ]
diff --git a/pkgs/development/compilers/rust/rustc.nix b/pkgs/development/compilers/rust/rustc.nix
index f3f9e2f57b7..23aa750060a 100644
--- a/pkgs/development/compilers/rust/rustc.nix
+++ b/pkgs/development/compilers/rust/rustc.nix
@@ -32,8 +32,8 @@ stdenv.mkDerivation {
__darwinAllowLocalNetworking = true;
- # The build will fail at the very end on AArch64 without this.
- dontUpdateAutotoolsGnuConfigScripts = if stdenv.isAarch64 then true else null;
+ # rustc complains about modified source files otherwise
+ dontUpdateAutotoolsGnuConfigScripts = true;
# Running the default `strip -S` command on Darwin corrupts the
# .rlib files in "lib/".
diff --git a/pkgs/development/compilers/scala/dotty-bare.nix b/pkgs/development/compilers/scala/dotty-bare.nix
index 0c9625c04d5..96d19725c8b 100644
--- a/pkgs/development/compilers/scala/dotty-bare.nix
+++ b/pkgs/development/compilers/scala/dotty-bare.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "0.8.0-RC1";
+ version = "0.9.0-RC1";
name = "dotty-bare-${version}";
src = fetchurl {
url = "https://github.com/lampepfl/dotty/releases/download/${version}/dotty-${version}.tar.gz";
- sha256 = "e5b7a9bb6f1007146a440ddfff871cc312075e5d69b9ab7e279ad7c3514f7065";
+ sha256 = "1c24692081231415cb560ff1288ede3f0d28c8b994ce8ca7c7b06edf7978bfb8";
};
propagatedBuildInputs = [ jre ] ;
diff --git a/pkgs/development/compilers/swi-prolog/default.nix b/pkgs/development/compilers/swi-prolog/default.nix
index 670a00e250f..3ddffd58505 100644
--- a/pkgs/development/compilers/swi-prolog/default.nix
+++ b/pkgs/development/compilers/swi-prolog/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchurl, jdk, gmp, readline, openssl, libjpeg, unixODBC, zlib
-, libXinerama, libXft, libXpm, libSM, libXt, freetype, pkgconfig
-, fontconfig, makeWrapper ? stdenv.isDarwin
+, libXinerama, libarchive, db, pcre, libedit, libossp_uuid, libXft, libXpm
+, libSM, libXt, freetype, pkgconfig, fontconfig, makeWrapper ? stdenv.isDarwin
}:
let
@@ -15,12 +15,17 @@ stdenv.mkDerivation {
};
buildInputs = [ jdk gmp readline openssl libjpeg unixODBC libXinerama
- libXft libXpm libSM libXt zlib freetype pkgconfig fontconfig ]
+ libarchive db pcre libedit libossp_uuid libXft libXpm libSM libXt
+ zlib freetype pkgconfig fontconfig ]
++ stdenv.lib.optional stdenv.isDarwin makeWrapper;
hardeningDisable = [ "format" ];
- configureFlags = "--with-world --enable-gmp --enable-shared";
+ configureFlags = [
+ "--with-world"
+ "--enable-gmp"
+ "--enable-shared"
+ ];
buildFlags = "world";
@@ -42,6 +47,6 @@ stdenv.mkDerivation {
license = "LGPL";
platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.peti ];
+ maintainers = [ stdenv.lib.maintainers.peti stdenv.lib.maintainers.meditans ];
};
}
diff --git a/pkgs/development/compilers/urweb/default.nix b/pkgs/development/compilers/urweb/default.nix
index 8426635ce96..68fa3d3613f 100644
--- a/pkgs/development/compilers/urweb/default.nix
+++ b/pkgs/development/compilers/urweb/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
sed -e 's@/usr/bin/file@${file}/bin/file@g' -i configure
'';
- configureFlags = "--with-openssl=${openssl.dev}";
+ configureFlags = [ "--with-openssl=${openssl.dev}" ];
preConfigure = ''
export PGHEADER="${postgresql}/include/libpq-fe.h";
diff --git a/pkgs/development/compilers/vala/default.nix b/pkgs/development/compilers/vala/default.nix
index f3dc2487027..510688ef416 100644
--- a/pkgs/development/compilers/vala/default.nix
+++ b/pkgs/development/compilers/vala/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, graphviz
+{ stdenv, lib, fetchurl, pkgconfig, flex, bison, libxslt, autoconf, automake, graphviz
, glib, libiconv, libintl, libtool, expat
}:
@@ -7,13 +7,18 @@ let
let
atLeast = lib.versionAtLeast "${major}.${minor}";
in stdenv.mkDerivation rec {
- name = "vala-${major}.${minor}";
+ name = "vala-${version}";
+ version = "${major}.${minor}";
src = fetchurl {
url = "mirror://gnome/sources/vala/${major}/${name}.tar.xz";
inherit sha256;
};
+ postPatch = ''
+ patchShebangs tests
+ '';
+
outputs = [ "out" "devdoc" ];
nativeBuildInputs = [
@@ -26,6 +31,8 @@ let
] ++ lib.optional (atLeast "0.38") graphviz
++ extraBuildInputs;
+ doCheck = false; # fails, requires dbus daemon
+
meta = with stdenv.lib; {
description = "Compiler for GObject type system";
homepage = https://wiki.gnome.org/Projects/Vala;
diff --git a/pkgs/development/compilers/yap/default.nix b/pkgs/development/compilers/yap/default.nix
index 7c6b545285c..3ad0bc25787 100644
--- a/pkgs/development/compilers/yap/default.nix
+++ b/pkgs/development/compilers/yap/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
buildInputs = [ readline gmp zlib ];
- configureFlags = "--enable-tabling=yes";
+ configureFlags = [ "--enable-tabling=yes" ];
NIX_CFLAGS_COMPILE = [ "-fpermissive" ];
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix
index 4bd5640c854..532fc04a447 100644
--- a/pkgs/development/compilers/yosys/default.nix
+++ b/pkgs/development/compilers/yosys/default.nix
@@ -1,19 +1,21 @@
{ stdenv, fetchFromGitHub
-, pkgconfig, tcl, readline, libffi, python3, bison, flex
+, pkgconfig, bison, flex
+, tcl, readline, libffi, python3
+, protobuf
}:
with builtins;
stdenv.mkDerivation rec {
name = "yosys-${version}";
- version = "2018.05.03";
+ version = "2018.08.08";
srcs = [
(fetchFromGitHub {
owner = "yosyshq";
repo = "yosys";
- rev = "a572b495387743a58111e7264917a497faa17ebf";
- sha256 = "0q4xh4sy3n83c8il8lygzv0i6ca4qw36i2k6qz6giw0wd2pkibkb";
+ rev = "93efbd5d158e374a0abe2afb06484ccc14aa2c88";
+ sha256 = "13y7rzpykihal789hyibg629gwj5bh1s0782y5xxj6jlg0bc9ly8";
name = "yosys";
})
@@ -23,8 +25,8 @@ stdenv.mkDerivation rec {
(fetchFromGitHub {
owner = "berkeley-abc";
repo = "abc";
- rev = "f23ea8e33f6d5cc54f58bec6d9200483e5d8c704";
- sha256 = "1xwmq3k5hfavdrs7zbqjxh35kr2pis4i6hhzrq7qzyzs0az0hls9";
+ rev = "ae6716b064c842f45109a88e84dca71fe4cc311f";
+ sha256 = "0g39k16dmrl6q73q39yr5yd9r4rcliz5zxzbnwzh29z9xwi6ipw8";
name = "yosys-abc";
})
];
@@ -32,7 +34,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ tcl readline libffi python3 bison flex ];
+ buildInputs = [ tcl readline libffi python3 bison flex protobuf ];
+
+ makeFlags = [ "ENABLE_PROTOBUF=1" ];
patchPhase = ''
substituteInPlace ../yosys-abc/Makefile \
@@ -49,6 +53,9 @@ stdenv.mkDerivation rec {
make config-${if stdenv.cc.isClang or false then "clang" else "gcc"}
echo 'ABCREV := default' >> Makefile.conf
makeFlags="PREFIX=$out $makeFlags"
+
+ # we have to do this ourselves for some reason...
+ (cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto)
'';
meta = {
diff --git a/pkgs/development/coq-modules/coq-ext-lib/default.nix b/pkgs/development/coq-modules/coq-ext-lib/default.nix
index 877331383a7..5e6ee7fac6f 100644
--- a/pkgs/development/coq-modules/coq-ext-lib/default.nix
+++ b/pkgs/development/coq-modules/coq-ext-lib/default.nix
@@ -4,7 +4,8 @@ let params =
{
"8.5" = { version = "0.9.4"; sha256 = "1y66pamgsdxlq2w1338lj626ln70cwj7k53hxcp933g8fdsa4hp0"; };
"8.6" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
- "8.7" = { version = "0.9.5"; sha256 = "1b4cvz3llxin130g13calw5n1zmvi6wdd5yb8a41q7yyn2hd3msg"; };
+ "8.7" = { version = "0.9.7"; sha256 = "00v4bm4glv1hy08c8xsm467az6d1ashrznn8p2bmbmmp52lfg7ag"; };
+ "8.8" = { version = "0.9.8"; sha256 = "0z1ix855kdjl7zw5ca664h5njd1x8mmvf5wi37fck4dj9dgamwlz"; };
};
param = params."${coq.coq-version}";
in
diff --git a/pkgs/development/coq-modules/coquelicot/default.nix b/pkgs/development/coq-modules/coquelicot/default.nix
index c4dc8b5fc5b..baad637cbb7 100644
--- a/pkgs/development/coq-modules/coquelicot/default.nix
+++ b/pkgs/development/coq-modules/coquelicot/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation {
buildInputs = [ coq ];
propagatedBuildInputs = [ ssreflect ];
- configureFlags = "--libdir=$out/lib/coq/${coq.coq-version}/user-contrib/Coquelicot";
+ configureFlags = [ "--libdir=$out/lib/coq/${coq.coq-version}/user-contrib/Coquelicot" ];
buildPhase = "./remake";
installPhase = "./remake install";
diff --git a/pkgs/development/guile-modules/guile-cairo/default.nix b/pkgs/development/guile-modules/guile-cairo/default.nix
index f5e000f3980..32a22566bdb 100644
--- a/pkgs/development/guile-modules/guile-cairo/default.nix
+++ b/pkgs/development/guile-modules/guile-cairo/default.nix
@@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ guile cairo expat ]
- ++ stdenv.lib.optional doCheck guile-lib;
+ buildInputs = [ guile cairo expat ];
+ checkInputs = [ guile-lib ];
doCheck = true;
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 3c8f94860b4..61c2da2b419 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -86,7 +86,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
- sha256 = "1l6xgvn3l0kkly5jvg57msx09bf1jwdff7m61w8yf2pxsrh5ybxl";
+ sha256 = "0a7h21cwfvprj5xfyivjzg2hbs71xp85l9v6kyp58mlqvwy3zffl";
};
}).override {
dbus = if pkgs.stdenv.isLinux then self.dbus else null;
@@ -601,19 +601,7 @@ self: super: {
# Install icons, metadata and cli program.
bustle = overrideCabal super.bustle (drv: {
buildDepends = [ pkgs.libpcap ];
- buildTools = with pkgs.buildPackages; [ gettext perl help2man intltool ];
- patches = [
- # Add missing gio-unix-2.0 dependency
- (pkgs.fetchpatch {
- url = https://github.com/wjt/bustle/commit/bcc3d56d367635c0dfdb4eab0d1265829aba6400.patch;
- sha256 = "1ybviivfbs5janiyw01ww365vxckni6fk0j10609clxk4na2nvb9";
- })
- # No instance for (Semigroup Marquee)
- (pkgs.fetchpatch {
- url = https://github.com/wjt/bustle/commit/95393cb17c2fe5f0903470a449e36728471759eb.patch;
- sha256 = "1n7h1rh62731kg9jjs2mn49nx033ds0l33mpgfl75hrjqblz44m1";
- })
- ];
+ buildTools = with pkgs.buildPackages; [ gettext perl help2man ];
postInstall = ''
make install PREFIX=$out
'';
@@ -739,7 +727,7 @@ self: super: {
owner = "haskell-servant";
repo = "servant";
rev = "v${ver}";
- sha256 = "0bwd5dy3crn08dijn06dr3mdsww98kqxfp8v5mvrdws5glvcxdsg";
+ sha256 = "0kqglih3rv12nmkzxvalhfaaafk4b2irvv9x5xmc48i1ns71y23l";
}}/doc";
buildInputs = with pkgs.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ];
makeFlags = "html";
@@ -870,9 +858,6 @@ self: super: {
fluid-idl-http-client = markBroken super.fluid-idl-http-client;
fluid-idl-scotty = markBroken super.fluid-idl-scotty;
- # missing dependencies: Glob >=0.7.14 && <0.8, data-fix ==0.0.4
- stack2nix = doJailbreak super.stack2nix;
-
# Work around https://github.com/haskell/c2hs/issues/192.
c2hs = dontCheck super.c2hs;
@@ -966,10 +951,11 @@ self: super: {
# https://github.com/yesodweb/Shelly.hs/issues/162
shelly = dontCheck super.shelly;
- # Support ansi-terminal 0.7.x.
- cabal-plan = appendPatch super.cabal-plan (pkgs.fetchpatch {
- url = "https://github.com/haskell-hvr/cabal-plan/pull/16.patch";
- sha256 = "0i889zs46wn09d7iqdy99201zaqxb175cfs8jz2zi3mv4ywx3a0l";
+ # https://github.com/simonmichael/hledger/issues/852
+ hledger-lib = appendPatch super.hledger-lib (pkgs.fetchpatch {
+ url = "https://github.com/simonmichael/hledger/commit/007b9f8caaf699852511634752a7d7c86f6adc67.patch";
+ sha256 = "1lfp29mi1qyrcr9nfjigbyric0xb9n4ann5w6sr0g5sanr4maqs2";
+ stripLen = 1;
});
# Copy hledger man pages from data directory into the proper place. This code
@@ -1065,9 +1051,6 @@ self: super: {
# https://github.com/haskell-servant/servant-auth/issues/113
servant-auth-client = dontCheck super.servant-auth-client;
- # Over-specified constraint on X11 ==1.8.*.
- xmonad = doJailbreak super.xmonad;
-
# Test has either build errors or fails anyway, depending on the compiler.
vector-algorithms = dontCheck super.vector-algorithms;
@@ -1088,6 +1071,10 @@ self: super: {
haddock-library = doJailbreak (dontCheck super.haddock-library);
haddock-library_1_6_0 = doJailbreak (dontCheck super.haddock-library_1_6_0);
+ # cabal2nix requires hpack >= 0.29.6 but the LTS has hpack-0.28.2.
+ # Lets remove this once the LTS has upraded to 0.29.6.
+ hpack = super.hpack_0_29_7;
+
# The test suite does not know how to find the 'cabal2nix' binary.
cabal2nix = overrideCabal super.cabal2nix (drv: {
preCheck = ''
@@ -1118,4 +1105,26 @@ self: super: {
# Tests require a browser: https://github.com/ku-fpg/blank-canvas/issues/73
blank-canvas = dontCheck super.blank-canvas;
blank-canvas_0_6_2 = dontCheck super.blank-canvas_0_6_2;
-}
+
+ # needed because of testing-feat >=0.4.0.2 && <1.1
+ language-ecmascript = doJailbreak super.language-ecmascript;
+
+ # sexpr is old, broken and has no issue-tracker. Let's fix it the best we can.
+ sexpr =
+ appendPatch (overrideCabal super.sexpr (drv: {
+ isExecutable = false;
+ libraryHaskellDepends = drv.libraryHaskellDepends ++ [self.QuickCheck];
+ })) ./patches/sexpr-0.2.1.patch;
+
+ # Can be removed once yi-language >= 0.18 is in the LTS
+ yi-core = super.yi-core.override { yi-language = self.yi-language_0_18_0; };
+
+ # https://github.com/MarcWeber/hasktags/issues/52
+ hasktags = dontCheck super.hasktags;
+
+ # https://github.com/haskell/hoopl/issues/50
+ hoopl = dontCheck super.hoopl;
+
+ # https://github.com/snapframework/xmlhtml/pull/37
+ xmlhtml = doJailbreak super.xmlhtml;
+} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
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 1a4638c51e1..f475512a8da 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix
@@ -19,6 +19,7 @@ self: super: {
filepath = null;
ghc-boot = null;
ghc-boot-th = null;
+ ghc-compact = null;
ghc-prim = null;
ghci = null;
haskeline = null;
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
index 2f8cf9076e6..f73172e02d3 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
@@ -96,4 +96,4 @@ self: super: {
haddock-library = dontHaddock (dontCheck self.haddock-library_1_5_0_1);
}));
-} // import ./configuration-tensorflow-ghc-8.2.x.nix {inherit pkgs haskellLib;} self super
+}
diff --git a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
index 39c5a177b92..49c3623d5d6 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
@@ -42,21 +42,18 @@ self: super: {
# https://github.com/jcristovao/enclosed-exceptions/issues/12
enclosed-exceptions = dontCheck super.enclosed-exceptions;
- # https://github.com/xmonad/xmonad/issues/155
- xmonad = addBuildDepend (appendPatch super.xmonad (pkgs.fetchpatch {
- url = https://github.com/xmonad/xmonad/pull/153/commits/c96a59fa0de2f674e60befd0f57e67b93ea7dcf6.patch;
- sha256 = "1mj3k0w8aqyy71kmc71vzhgxmr4h6i5b3sykwflzays50grjm5jp";
- })) self.semigroups;
-
- # https://github.com/xmonad/xmonad-contrib/issues/235
- xmonad-contrib = doJailbreak (appendPatch super.xmonad-contrib ./patches/xmonad-contrib-ghc-8.4.1-fix.patch);
-
- # Our xmonad claims that it's version 0.14, which is outside of this
- # package's version constraints.
- xmonad-extras = doJailbreak super.xmonad-extras;
-
# https://github.com/jaor/xmobar/issues/356
xmobar = super.xmobar.overrideScope (self: super: { hinotify = self.hinotify_0_3_9; });
hinotify_0_3_9 = dontCheck (doJailbreak super.hinotify_0_3_9); # allow async 2.2.x
+ # Reduction stack overflow; size = 38
+ # https://github.com/jystic/hadoop-tools/issues/31
+ hadoop-rpc =
+ let patch = pkgs.fetchpatch
+ { url = https://github.com/shlevy/hadoop-tools/commit/f03a46cd15ce3796932c3382e48bcbb04a6ee102.patch;
+ sha256 = "09ls54zy6gx84fmzwgvx18ssgm740cwq6ds70p0p125phi54agcp";
+ stripLen = 1;
+ };
+ in appendPatch super.hadoop-rpc patch;
+
}
diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
index 4239af45d00..6057538125a 100644
--- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
+++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml
@@ -43,7 +43,7 @@ core-packages:
default-package-overrides:
# Newer versions require contravariant-1.5.*, which many builds refuse at the moment.
- base-compat-batteries ==0.10.1
- # LTS Haskell 12.2
+ # LTS Haskell 12.6
- abstract-deque ==0.3
- abstract-deque-tests ==0.3
- abstract-par ==0.3.3
@@ -219,7 +219,7 @@ default-package-overrides:
- auto ==0.4.3.1
- autoexporter ==1.1.10
- auto-update ==0.1.4
- - avro ==0.3.2.0
+ - avro ==0.3.4.2
- avwx ==0.3.0.2
- backprop ==0.2.5.0
- bank-holidays-england ==0.1.0.7
@@ -244,6 +244,7 @@ default-package-overrides:
- bench ==1.0.11
- bencode ==0.6.0.0
- between ==0.11.0.0
+ - bhoogle ==0.1.3.4
- bibtex ==0.1.0.6
- bifunctors ==5.5.3
- bimap ==0.3.3
@@ -331,9 +332,9 @@ default-package-overrides:
- Cabal ==2.2.0.1
- cabal2spec ==2.1.1
- cabal-doctest ==1.0.6
- - cabal-rpm ==0.12.4
+ - cabal-rpm ==0.12.5
- cache ==0.1.1.0
- - cachix ==0.1.0.2
+ - cachix ==0.1.1
- cachix-api ==0.1.0.1
- cairo ==0.13.5.0
- calendar-recycling ==0.0
@@ -349,7 +350,8 @@ default-package-overrides:
- cassava-records ==0.1.0.4
- cast ==0.1.0.2
- category ==0.2.0.1
- - cereal ==0.5.5.0
+ - cborg ==0.2.0.0
+ - cereal ==0.5.7.0
- cereal-conduit ==0.8.0
- cereal-text ==0.1.0.2
- cereal-time ==0.1.0.0
@@ -362,12 +364,12 @@ default-package-overrides:
- chart-unit ==0.7.0.0
- chaselev-deque ==0.5.0.5
- ChasingBottoms ==1.3.1.4
- - chatwork ==0.1.3.4
+ - chatwork ==0.1.3.5
- cheapskate ==0.1.1
- cheapskate-highlight ==0.1.0.0
- cheapskate-lucid ==0.1.0.0
- check-email ==1.0.2
- - checkers ==0.4.10
+ - checkers ==0.4.11
- checksum ==0.0
- choice ==0.2.2
- chronologique ==0.3.1.1
@@ -381,9 +383,9 @@ default-package-overrides:
- circle-packing ==0.1.0.6
- cisco-spark-api ==0.1.0.3
- clang-compilation-database ==0.1.0.1
- - clash-ghc ==0.99.2
- - clash-lib ==0.99.2
- - clash-prelude ==0.99.2
+ - clash-ghc ==0.99.3
+ - clash-lib ==0.99.3
+ - clash-prelude ==0.99.3
- classyplate ==0.3.1.0
- classy-prelude ==1.4.0
- classy-prelude-conduit ==1.4.0
@@ -471,7 +473,7 @@ default-package-overrides:
- cql-io ==1.0.1
- credential-store ==0.1.2
- criterion ==1.4.1.0
- - criterion-measurement ==0.1.0.0
+ - criterion-measurement ==0.1.1.0
- cron ==0.6.1
- crypto-api ==0.13.3
- crypto-api-tests ==0.3
@@ -568,7 +570,7 @@ default-package-overrides:
- df1 ==0.1.1
- dhall ==1.15.1
- dhall-bash ==1.0.14
- - dhall-json ==1.2.1
+ - dhall-json ==1.2.2
- dhall-text ==1.0.11
- di ==1.0.1
- diagrams ==1.4
@@ -584,7 +586,7 @@ default-package-overrides:
- diagrams-rasterific ==1.4.1
- diagrams-solve ==0.1.1
- diagrams-svg ==1.4.2
- - di-core ==1.0
+ - di-core ==1.0.3
- dictionary-sharing ==0.1.0.0
- di-df1 ==1.0.2
- Diff ==0.3.4
@@ -645,7 +647,7 @@ default-package-overrides:
- ekg ==0.4.0.15
- ekg-core ==0.1.1.4
- ekg-json ==0.1.0.6
- - ekg-statsd ==0.2.3.0
+ - ekg-statsd ==0.2.4.0
- ekg-wai ==0.1.0.3
- elerea ==2.9.0
- elf ==0.29
@@ -680,7 +682,7 @@ default-package-overrides:
- eventstore ==1.1.5
- every ==0.0.1
- exact-combinatorics ==0.2.0.8
- - exact-pi ==0.4.1.3
+ - exact-pi ==0.4.1.4
- exceptional ==0.3.0.0
- exception-hierarchy ==0.1.0.1
- exception-mtl ==0.4.0.1
@@ -747,7 +749,7 @@ default-package-overrides:
- focus ==0.1.5.2
- fold-debounce ==0.2.0.7
- fold-debounce-conduit ==0.2.0.1
- - foldl ==1.4.2
+ - foldl ==1.4.3
- folds ==0.7.4
- FontyFruity ==0.5.3.3
- force-layout ==0.4.0.6
@@ -785,7 +787,7 @@ default-package-overrides:
- generic-aeson ==0.2.0.9
- generic-arbitrary ==0.1.0
- generic-deriving ==1.12.2
- - generic-lens ==1.0.0.1
+ - generic-lens ==1.0.0.2
- GenericPretty ==1.2.2
- generic-random ==1.2.0.0
- generics-eot ==0.4
@@ -833,7 +835,7 @@ default-package-overrides:
- gi-gio ==2.0.18
- gi-glib ==2.0.17
- gi-gobject ==2.0.16
- - gi-gtk ==3.0.23
+ - gi-gtk ==3.0.24
- gi-gtk-hs ==0.3.6.1
- gi-gtksource ==3.0.16
- gi-javascriptcore ==4.0.15
@@ -857,7 +859,7 @@ default-package-overrides:
- gloss-raster ==1.12.0.0
- gloss-rendering ==1.12.0.0
- GLURaw ==2.0.0.4
- - GLUT ==2.7.0.13
+ - GLUT ==2.7.0.14
- gnuplot ==0.5.5.2
- goggles ==0.3.2
- google-oauth2-jwt ==0.3.0
@@ -868,8 +870,8 @@ default-package-overrides:
- graph-wrapper ==0.2.5.1
- gravatar ==0.8.0
- graylog ==0.1.0.1
- - greskell ==0.2.0.2
- - greskell-core ==0.1.2.1
+ - greskell ==0.2.0.3
+ - greskell-core ==0.1.2.2
- greskell-websocket ==0.1.0.0
- groom ==0.1.2.1
- groups ==0.4.1.0
@@ -888,12 +890,13 @@ default-package-overrides:
- hamtsolo ==1.0.3
- HandsomeSoup ==0.4.2
- handwriting ==0.1.0.3
- - hapistrano ==0.3.5.8
+ - hapistrano ==0.3.5.9
- happstack-server ==7.5.1.1
- happy ==1.19.9
- hasbolt ==0.1.3.0
- hashable ==1.2.7.0
- hashids ==1.0.2.4
+ - hashing ==0.1.0.1
- hashmap ==1.3.3
- hashtables ==1.2.3.1
- haskeline ==0.7.4.3
@@ -923,7 +926,7 @@ default-package-overrides:
- haskey-btree ==0.3.0.0
- haskey-mtl ==0.3.1.0
- haskintex ==0.8.0.0
- - hasql ==1.3.0.2
+ - hasql ==1.3.0.3
- hasql-optparse-applicative ==0.3.0.3
- hasql-pool ==0.5
- hasql-transaction ==0.7
@@ -941,7 +944,7 @@ default-package-overrides:
- hebrew-time ==0.1.1
- hedgehog ==0.6
- hedgehog-corpus ==0.1.0
- - hedis ==0.10.2
+ - hedis ==0.10.3
- here ==1.2.13
- heredoc ==0.2.0.0
- heterocephalus ==1.0.5.2
@@ -951,7 +954,7 @@ default-package-overrides:
- hexpat ==0.20.13
- hexstring ==0.11.1
- hfsevents ==0.1.6
- - hidapi ==0.1.4
+ - hidapi ==0.1.5
- hidden-char ==0.1.0.2
- hierarchical-clustering ==0.4.6
- hierarchy ==1.0.2
@@ -973,8 +976,8 @@ default-package-overrides:
- hmpfr ==0.4.4
- Hoed ==0.5.1
- hoopl ==3.10.2.2
- - hOpenPGP ==2.7.1
- - hopenpgp-tools ==0.21.1
+ - hOpenPGP ==2.7.2
+ - hopenpgp-tools ==0.21.2
- hopfli ==0.2.2.1
- hostname ==1.0
- hostname-validate ==1.0.0
@@ -995,8 +998,8 @@ default-package-overrides:
- hsdns ==1.7.1
- hsebaysdk ==0.4.0.0
- hsemail ==2
- - hset ==2.2.0
- HSet ==0.0.1
+ - hset ==2.2.0
- hsexif ==0.6.1.5
- hs-functors ==0.1.2.0
- hs-GeoIP ==0.3
@@ -1048,9 +1051,9 @@ default-package-overrides:
- http-client-tls ==0.3.5.3
- http-common ==0.8.2.0
- http-conduit ==2.3.2
- - http-date ==0.0.7
+ - http-date ==0.0.8
- httpd-shed ==0.4.0.3
- - http-link-header ==1.0.3
+ - http-link-header ==1.0.3.1
- http-media ==0.7.1.2
- http-reverse-proxy ==0.6.0
- http-streams ==0.8.6.1
@@ -1060,7 +1063,8 @@ default-package-overrides:
- HUnit-approx ==1.1.1.1
- hunit-dejafu ==1.2.0.6
- hvect ==0.4.0.0
- - hw-balancedparens ==0.2.0.1
+ - hvega ==0.1.0.3
+ - hw-balancedparens ==0.2.0.2
- hw-bits ==0.7.0.2
- hw-conduit ==0.2.0.3
- hw-diagnostics ==0.0.0.5
@@ -1075,9 +1079,9 @@ default-package-overrides:
- hw-mquery ==0.1.0.1
- hworker ==0.1.0.1
- hw-parser ==0.0.0.3
- - hw-prim ==0.6.2.0
+ - hw-prim ==0.6.2.3
- hw-rankselect ==0.10.0.3
- - hw-rankselect-base ==0.3.2.0
+ - hw-rankselect-base ==0.3.2.1
- hw-string-parse ==0.0.0.4
- hw-succinct ==0.1.0.1
- hw-xml ==0.1.0.3
@@ -1094,12 +1098,14 @@ default-package-overrides:
- hybrid-vectors ==0.2.2
- hyperloglog ==0.4.2
- hyphenation ==0.7.1
+ - hyraxAbif ==0.2.3.9
- iconv ==0.4.1.3
- identicon ==0.2.2
- ieee754 ==0.8.0
- if ==0.1.0.0
- iff ==0.0.6
- ihaskell ==0.9.1.0
+ - ihaskell-hvega ==0.1.0.3
- ihs ==0.1.0.2
- ilist ==0.3.1.0
- imagesize-conduit ==1.1
@@ -1112,8 +1118,10 @@ default-package-overrides:
- indents ==0.5.0.0
- indexed-list-literals ==0.2.1.1
- inflections ==0.4.0.3
- - influxdb ==1.6.0.6
+ - influxdb ==1.6.0.7
- ini ==0.3.6
+ - inline-c ==0.6.1.0
+ - inline-java ==0.8.4
- inliterate ==0.1.0
- insert-ordered-containers ==0.2.1.0
- inspection-testing ==0.2.0.1
@@ -1159,6 +1167,7 @@ default-package-overrides:
- jmacro ==0.6.15
- jmacro-rpc ==0.3.3
- jmacro-rpc-snap ==0.3
+ - jni ==0.6.1
- jose ==0.7.0.0
- jose-jwt ==0.7.8
- js-flot ==0.8.3
@@ -1174,6 +1183,9 @@ default-package-overrides:
- JuicyPixels-extra ==0.3.0
- JuicyPixels-scale-dct ==0.1.2
- justified-containers ==0.3.0.0
+ - jvm ==0.4.2
+ - jvm-batching ==0.1.1
+ - jvm-streaming ==0.3.1
- jwt ==0.7.2
- kan-extensions ==5.2
- kanji ==3.4.0
@@ -1198,7 +1210,7 @@ default-package-overrides:
- language-haskell-extract ==0.2.4
- language-java ==0.2.9
- language-javascript ==0.6.0.11
- - language-puppet ==1.3.19.1
+ - language-puppet ==1.3.20
- lapack-carray ==0.0.2
- lapack-ffi ==0.0.2
- lapack-ffi-tools ==0.1.0.1
@@ -1209,7 +1221,7 @@ default-package-overrides:
- lawful ==0.1.0.0
- lazyio ==0.1.0.4
- lca ==0.3.1
- - leancheck ==0.7.0
+ - leancheck ==0.7.1
- leapseconds-announced ==2017.1.0.1
- learn-physics ==0.6.2
- lens ==4.16.1
@@ -1350,7 +1362,8 @@ default-package-overrides:
- monad-extras ==0.6.0
- monadic-arrays ==0.2.2
- monad-journal ==0.8.1
- - monad-logger ==0.3.28.5
+ - monadlist ==0.0.2
+ - monad-logger ==0.3.29
- monad-logger-json ==0.1.0.0
- monad-logger-prefix ==0.1.10
- monad-logger-syslog ==0.1.4.0
@@ -1376,7 +1389,7 @@ default-package-overrides:
- monoid-extras ==0.5
- monoid-subclasses ==0.4.6
- monoid-transformer ==0.0.4
- - mono-traversable ==1.0.8.1
+ - mono-traversable ==1.0.9.0
- mono-traversable-instances ==0.1.0.0
- morte ==1.6.20
- mountpoints ==1.0.2
@@ -1428,7 +1441,7 @@ default-package-overrides:
- network-ip ==0.3.0.2
- network-multicast ==0.2.0
- Network-NineP ==0.4.3
- - network-simple ==0.4.1
+ - network-simple ==0.4.2
- network-simple-tls ==0.3
- network-transport ==0.5.2
- network-transport-composed ==0.2.1
@@ -1456,7 +1469,7 @@ default-package-overrides:
- numhask-range ==0.2.3.1
- numhask-test ==0.1.0.0
- NumInstances ==1.4
- - numtype-dk ==0.5.0.1
+ - numtype-dk ==0.5.0.2
- nvim-hs ==1.0.0.2
- nvim-hs-contrib ==1.0.0.0
- oauthenticated ==0.2.1.0
@@ -1479,8 +1492,8 @@ default-package-overrides:
- OpenAL ==1.7.0.4
- open-browser ==0.2.1.0
- openexr-write ==0.1.0.1
- - OpenGL ==3.0.2.1
- - OpenGLRaw ==3.3.0.1
+ - OpenGL ==3.0.2.2
+ - OpenGLRaw ==3.3.0.2
- openpgp-asciiarmor ==0.1.1
- opensource ==0.1.0.0
- openssl-streams ==1.2.1.3
@@ -1663,7 +1676,7 @@ default-package-overrides:
- quicklz ==1.5.0.11
- rainbow ==0.30.0.2
- rainbox ==0.20.0.0
- - rakuten ==0.1.1.4
+ - rakuten ==0.1.1.5
- ramus ==0.1.2
- random ==1.1
- random-bytestring ==0.1.3.1
@@ -1683,7 +1696,7 @@ default-package-overrides:
- rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0
- raw-strings-qq ==1.1
- - rcu ==0.2.2
+ - rcu ==0.2.3
- rdf ==0.1.0.2
- rdtsc ==1.3.0.1
- re2 ==0.2
@@ -1691,7 +1704,7 @@ default-package-overrides:
- read-editor ==0.1.0.2
- read-env-var ==1.0.0.0
- rebase ==1.2.4
- - record-dot-preprocessor ==0.1.1
+ - record-dot-preprocessor ==0.1.3
- recursion-schemes ==5.0.3
- reducers ==3.12.3
- refact ==0.3.0.2
@@ -1716,6 +1729,7 @@ default-package-overrides:
- relational-query-HDBC ==0.7.1.1
- relational-record ==0.2.2.0
- relational-schemas ==0.1.6.2
+ - relude ==0.1.1
- renderable ==0.2.0.1
- repa ==3.4.1.3
- repline ==0.1.7.0
@@ -1735,7 +1749,7 @@ default-package-overrides:
- rhine ==0.4.0.1
- riak ==1.1.2.5
- riak-protobuf ==0.23.0.0
- - rio ==0.1.4.0
+ - rio ==0.1.5.0
- rio-orphans ==0.1.1.0
- rng-utils ==0.3.0
- roles ==0.2.0.0
@@ -1761,7 +1775,7 @@ default-package-overrides:
- sandi ==0.4.2
- sandman ==0.2.0.1
- say ==0.1.0.0
- - sbp ==2.3.16
+ - sbp ==2.3.17
- scalendar ==1.2.0
- SCalendar ==1.1.0
- scalpel ==0.5.1
@@ -1824,10 +1838,10 @@ default-package-overrides:
- servant-tracing ==0.1.0.2
- servant-websockets ==1.1.0
- servant-yaml ==0.1.0.0
- - serverless-haskell ==0.6.3
+ - serverless-haskell ==0.6.6
- serversession ==1.0.1
- serversession-frontend-wai ==1.0
- - servius ==1.2.1.0
+ - servius ==1.2.3.0
- ses-html ==0.4.0.0
- set-cover ==0.0.9
- setenv ==0.1.1.3
@@ -1881,6 +1895,7 @@ default-package-overrides:
- sourcemap ==0.1.6
- sox ==0.2.3
- soxlib ==0.0.3
+ - sparkle ==0.7.4
- sparse-linear-algebra ==0.3.1
- special-values ==0.1.0.0
- speculate ==0.3.2
@@ -1896,7 +1911,7 @@ default-package-overrides:
- sqlite-simple ==0.4.16.0
- sqlite-simple-errors ==0.6.1.0
- sql-words ==0.1.6.2
- - squeal-postgresql ==0.3.1.0
+ - squeal-postgresql ==0.3.2.0
- srcloc ==0.5.1.2
- stache ==1.2.1
- starter ==0.3.0
@@ -1905,7 +1920,7 @@ default-package-overrides:
- statestack ==0.2.0.5
- StateVar ==1.1.1.0
- static-canvas ==0.2.0.3
- - static-text ==0.2.0.1
+ - static-text ==0.2.0.2
- statistics ==0.14.0.2
- stb-image-redux ==0.2.1.2
- step-function ==0.2
@@ -1927,7 +1942,7 @@ default-package-overrides:
- store ==0.5.0
- store-core ==0.4.4
- Strafunski-StrategyLib ==5.0.1.0
- - stratosphere ==0.24.3
+ - stratosphere ==0.24.4
- streaming ==0.2.1.0
- streaming-attoparsec ==1.0.0
- streaming-bytestring ==0.1.6
@@ -1950,7 +1965,7 @@ default-package-overrides:
- strive ==5.0.6
- structs ==0.1.1
- stylish-haskell ==0.9.2.0
- - summoner ==1.0.5
+ - summoner ==1.0.6
- sum-type-boilerplate ==0.1.1
- sundown ==0.6
- superbuffer ==0.3.1.1
@@ -1981,7 +1996,7 @@ default-package-overrides:
- tar ==0.5.1.0
- tar-conduit ==0.2.3.1
- tardis ==0.4.1.0
- - tasty ==1.1.0.2
+ - tasty ==1.1.0.3
- tasty-ant-xml ==1.1.4
- tasty-dejafu ==1.2.0.7
- tasty-discover ==4.2.1
@@ -2018,7 +2033,7 @@ default-package-overrides:
- texmath ==0.11.0.1
- text ==1.2.3.0
- text-binary ==0.2.1.1
- - text-builder ==0.5.1.1
+ - text-builder ==0.5.3
- text-conversions ==0.3.0
- text-icu ==0.7.0.1
- text-latin1 ==0.3.1
@@ -2069,7 +2084,7 @@ default-package-overrides:
- timerep ==2.0.0.2
- timezone-olson ==0.1.9
- timezone-series ==0.1.9
- - tintin ==1.9.1
+ - tintin ==1.9.2
- tinylog ==0.14.1
- titlecase ==1.0.1
- tls ==1.4.1
@@ -2078,7 +2093,7 @@ default-package-overrides:
- tmapchan ==0.0.3
- tmapmvar ==0.0.4
- tmp-postgres ==0.1.1.1
- - tomland ==0.3
+ - tomland ==0.3.1
- tostring ==0.2.1.1
- transaction ==0.1.1.3
- transformers-base ==0.4.5.2
@@ -2105,7 +2120,7 @@ default-package-overrides:
- type-level-kv-list ==1.1.0
- type-level-numbers ==0.1.1.1
- typelits-witnesses ==0.3.0.2
- - typenums ==0.1.1.1
+ - typenums ==0.1.2
- type-of-html ==1.4.0.1
- type-of-html-static ==0.1.0.2
- type-operators ==0.1.0.4
@@ -2122,7 +2137,7 @@ default-package-overrides:
- unfoldable ==0.9.6
- unfoldable-restricted ==0.0.3
- unicode ==0.0.1
- - unicode-show ==0.1.0.2
+ - unicode-show ==0.1.0.3
- unicode-transforms ==0.3.4
- unification-fd ==0.10.0.1
- union ==0.1.1.2
@@ -2174,13 +2189,13 @@ default-package-overrides:
- validity-uuid ==0.1.0.1
- validity-vector ==0.2.0.1
- valor ==0.1.0.0
- - vault ==0.3.1.1
+ - vault ==0.3.1.2
- vec ==0.1
- vector ==0.12.0.1
- vector-algorithms ==0.7.0.1
- vector-binary-instances ==0.2.4
- vector-buffer ==0.4.1
- - vector-builder ==0.3.4.1
+ - vector-builder ==0.3.6
- vector-bytes-instances ==0.1.1
- vector-instances ==3.4
- vector-mmap ==0.0.3
@@ -2192,7 +2207,7 @@ default-package-overrides:
- verbosity ==0.2.3.0
- versions ==3.4.0.1
- ViennaRNAParser ==1.3.3
- - viewprof ==0.0.0.19
+ - viewprof ==0.0.0.22
- vinyl ==0.8.1.1
- vivid ==0.3.0.2
- vivid-osc ==0.3.0.0
@@ -2205,7 +2220,7 @@ default-package-overrides:
- wai-conduit ==3.0.0.4
- wai-cors ==0.2.6
- wai-eventsource ==3.0.0
- - wai-extra ==3.0.23.0
+ - wai-extra ==3.0.24.0
- wai-handler-launch ==3.0.2.4
- wai-logger ==2.3.2
- wai-middleware-caching ==0.1.0.2
@@ -2329,7 +2344,7 @@ default-package-overrides:
- yesod-static ==1.6.0
- yesod-test ==1.6.5
- yesod-text-markdown ==0.1.10
- - yesod-websockets ==0.3.0
+ - yesod-websockets ==0.3.0.1
- yes-precure5-command ==5.5.3
- yi-language ==0.17.1
- yi-rope ==0.11
@@ -2450,6 +2465,8 @@ package-maintainers:
- streamproc
- structured-haskell-mode
- titlecase
+ - xmonad
+ - xmonad-contrib
gridaphobe:
- ghc-srcspan-plugin
- located-base
@@ -2458,13 +2475,7 @@ package-maintainers:
- cased
- elm-export-persistent
- pipes-mongodb
- - skeletons
- streaming-wai
- khumba:
- - hoppy-docs
- - hoppy-generator
- - hoppy-runtime
- - hoppy-std
psibi:
- path-pieces
- persistent
@@ -2761,7 +2772,6 @@ dont-distribute-packages:
AMI: [ i686-linux, x86_64-linux, x86_64-darwin ]
ampersand: [ i686-linux, x86_64-linux, x86_64-darwin ]
amqp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- amqp-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
amqp-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
analyze-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2790,6 +2800,12 @@ dont-distribute-packages:
anticiv: [ i686-linux, x86_64-linux, x86_64-darwin ]
antigate: [ i686-linux, x86_64-linux, x86_64-darwin ]
antimirov: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-dynamodb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-messages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-sns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ antiope-sqs: [ i686-linux, x86_64-linux, x86_64-darwin ]
antisplice: [ i686-linux, x86_64-linux, x86_64-darwin ]
antlrc: [ i686-linux, x86_64-linux, x86_64-darwin ]
anydbm: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2874,7 +2890,6 @@ dont-distribute-packages:
ast-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
astrds: [ i686-linux, x86_64-linux, x86_64-darwin ]
astview: [ i686-linux, x86_64-linux, x86_64-darwin ]
- async-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
async-dejafu: [ i686-linux, x86_64-linux, x86_64-darwin ]
async-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
asynchronous-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2883,6 +2898,7 @@ dont-distribute-packages:
atlassian-connect-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
atmos-dimensional-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
atndapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ atom-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
atom-msp430: [ i686-linux, x86_64-linux, x86_64-darwin ]
atomic-modify: [ i686-linux, x86_64-linux, x86_64-darwin ]
atomic-primops-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -2999,6 +3015,7 @@ dont-distribute-packages:
batchd: [ i686-linux, x86_64-linux, x86_64-darwin ]
battlenet-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
battlenet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ battleplace-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
battleship-combinatorics: [ i686-linux, x86_64-linux, x86_64-darwin ]
battleships: [ i686-linux, x86_64-linux, x86_64-darwin ]
bayes-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3067,6 +3084,7 @@ dont-distribute-packages:
bindings-hamlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-hdf5: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-K8055: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bindings-levmar: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-libftdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-libg15: [ i686-linux, x86_64-linux, x86_64-darwin ]
bindings-librrd: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3109,6 +3127,7 @@ dont-distribute-packages:
bird: [ i686-linux, x86_64-linux, x86_64-darwin ]
BirdPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
bisect-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ bishbosh: [ i686-linux, x86_64-linux, x86_64-darwin ]
bit-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitcoin-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
bitcoin-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3127,7 +3146,6 @@ dont-distribute-packages:
bla: [ i686-linux, x86_64-linux, x86_64-darwin ]
blakesum-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
blakesum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- blank-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-carray: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
blas-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3220,13 +3238,12 @@ dont-distribute-packages:
bus-pirate: [ i686-linux, x86_64-linux, x86_64-darwin ]
buster-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
buster-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
Buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ buster: [ i686-linux, x86_64-linux, x86_64-darwin ]
bustle: [ i686-linux, x86_64-linux, x86_64-darwin ]
butterflies: [ i686-linux, x86_64-linux, x86_64-darwin ]
bv-sized: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- bytestring-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-builder-varword: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
bytestring-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3354,6 +3371,7 @@ dont-distribute-packages:
category-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
category: [ i686-linux, x86_64-linux, x86_64-darwin ]
catnplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ cayene-lpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
cayley-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
cblrepo: [ i686-linux, x86_64-linux, x86_64-darwin ]
CBOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3436,9 +3454,6 @@ dont-distribute-packages:
citeproc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
cj-token: [ i686-linux, x86_64-linux, x86_64-darwin ]
cjk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cl3-hmatrix-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cl3-linear-interface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- cl3: [ i686-linux, x86_64-linux, x86_64-darwin ]
clac: [ i686-linux, x86_64-linux, x86_64-darwin ]
clafer: [ i686-linux, x86_64-linux, x86_64-darwin ]
claferIG: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3526,7 +3541,6 @@ dont-distribute-packages:
codecov-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
codemonitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
codepad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- codeworld-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
codex: [ i686-linux, x86_64-linux, x86_64-darwin ]
cognimeta-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
coin: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3605,8 +3619,8 @@ dont-distribute-packages:
concurrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
Concurrential: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConcurrentUtils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
Condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ condor: [ i686-linux, x86_64-linux, x86_64-darwin ]
condorcet: [ i686-linux, x86_64-linux, x86_64-darwin ]
conductive-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
conductive-hsc3: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3624,7 +3638,6 @@ dont-distribute-packages:
conffmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
confide: [ i686-linux, x86_64-linux, x86_64-darwin ]
config-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- config-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
config-select: [ i686-linux, x86_64-linux, x86_64-darwin ]
config-value-getopt: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConfigFileTH: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3796,8 +3809,9 @@ dont-distribute-packages:
DAG-Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
dag: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dangerous: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ danibot: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dao: [ i686-linux, x86_64-linux, x86_64-darwin ]
dapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-benchmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
darcs-beta: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3832,7 +3846,6 @@ dont-distribute-packages:
data-fin: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-flagset: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-forest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- data-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-ivar: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-kiln: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-layer: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3925,6 +3938,7 @@ dont-distribute-packages:
deepzoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
defargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
DefendTheKing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ deferred-folds: [ i686-linux, x86_64-linux, x86_64-darwin ]
definitive-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
definitive-filesystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
definitive-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3942,7 +3956,9 @@ dont-distribute-packages:
delude: [ i686-linux, x86_64-linux, x86_64-darwin ]
demarcate: [ i686-linux, x86_64-linux, x86_64-darwin ]
denominate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dependent-monoidal-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
dependent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dependent-sum-aeson-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
depends: [ i686-linux, x86_64-linux, x86_64-darwin ]
dephd: [ i686-linux, x86_64-linux, x86_64-darwin ]
derangement: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3955,6 +3971,7 @@ dont-distribute-packages:
derive-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
derp-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
descript-lang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ DescriptiveKeys: [ i686-linux, x86_64-linux, x86_64-darwin ]
deterministic-game-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
detour-via-uom: [ i686-linux, x86_64-linux, x86_64-darwin ]
deunicode: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3965,7 +3982,6 @@ dont-distribute-packages:
dgim: [ i686-linux, x86_64-linux, x86_64-darwin ]
dgs: [ i686-linux, x86_64-linux, x86_64-darwin ]
dhall-check: [ i686-linux, x86_64-linux, x86_64-darwin ]
- dhall-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
dhall-to-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
dhcp-lease-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
di-df1: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3975,7 +3991,6 @@ dont-distribute-packages:
dia-functions: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-braille: [ i686-linux, x86_64-linux, x86_64-darwin ]
- diagrams-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-hsqml: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
diagrams-pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -3997,15 +4012,8 @@ dont-distribute-packages:
difftodo: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-foundation-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-blaze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
digestive-functors-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- digestive-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
digitalocean-kzs: [ i686-linux, x86_64-linux, x86_64-darwin ]
DigitalOcean: [ i686-linux, x86_64-linux, x86_64-darwin ]
dimensional-codata: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4074,7 +4082,6 @@ dont-distribute-packages:
doccheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
docidx: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-discover-configurator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- doctest-discover: [ i686-linux, x86_64-linux, x86_64-darwin ]
doctest-driver-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
DocTest: [ i686-linux, x86_64-linux, x86_64-darwin ]
docvim: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4126,6 +4133,7 @@ dont-distribute-packages:
dtd: [ i686-linux, x86_64-linux, x86_64-darwin ]
dtw: [ i686-linux, x86_64-linux, x86_64-darwin ]
dual: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ dublincore-xml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
duckling: [ i686-linux, x86_64-linux, x86_64-darwin ]
dumb-cas: [ i686-linux, x86_64-linux, x86_64-darwin ]
dump-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4166,13 +4174,12 @@ dont-distribute-packages:
ecma262: [ i686-linux, x86_64-linux, x86_64-darwin ]
ecu: [ i686-linux, x86_64-linux, x86_64-darwin ]
eddie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ede: [ i686-linux, x86_64-linux, x86_64-darwin ]
edenmodules: [ i686-linux, x86_64-linux, x86_64-darwin ]
edenskel: [ i686-linux, x86_64-linux, x86_64-darwin ]
edentv: [ i686-linux, x86_64-linux, x86_64-darwin ]
edge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ edges: [ i686-linux, x86_64-linux, x86_64-darwin ]
edit-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- edit: [ i686-linux, x86_64-linux, x86_64-darwin ]
editable: [ i686-linux, x86_64-linux, x86_64-darwin ]
editline: [ i686-linux, x86_64-linux, x86_64-darwin ]
EditTimeReport: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4203,11 +4210,9 @@ dont-distribute-packages:
elocrypt: [ i686-linux, x86_64-linux, x86_64-darwin ]
elsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
emacs-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
- email-header: [ i686-linux, x86_64-linux, x86_64-darwin ]
email-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
email-validator: [ i686-linux, x86_64-linux, x86_64-darwin ]
email: [ i686-linux, x86_64-linux, x86_64-darwin ]
- emailaddress: [ i686-linux, x86_64-linux, x86_64-darwin ]
emailparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
embeddock-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
embeddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4237,7 +4242,6 @@ dont-distribute-packages:
enummapmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
enummapset-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
env-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- envparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
epanet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
epass: [ i686-linux, x86_64-linux, x86_64-darwin ]
epic: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4288,6 +4292,7 @@ dont-distribute-packages:
euler-tour-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
euphoria: [ i686-linux, x86_64-linux, x86_64-darwin ]
eurofxref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Euterpea: [ i686-linux, x86_64-linux, x86_64-darwin ]
eve-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
eve: [ i686-linux, x86_64-linux, x86_64-darwin ]
event-driven: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4304,6 +4309,7 @@ dont-distribute-packages:
exact-real-positional: [ i686-linux, x86_64-linux, x86_64-darwin ]
exact-real: [ i686-linux, x86_64-linux, x86_64-darwin ]
exception-monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ exchangerates: [ i686-linux, x86_64-linux, x86_64-darwin ]
execs: [ i686-linux, x86_64-linux, x86_64-darwin ]
executor: [ i686-linux, x86_64-linux, x86_64-darwin ]
exference: [ i686-linux, x86_64-linux, x86_64-darwin ]
@@ -4330,5699 +4336,5651 @@ dont-distribute-packages:
extcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
extemp: [ i686-linux, x86_64-linux, x86_64-darwin ]
extended-categories: [ i686-linux, x86_64-linux, x86_64-darwin ]
- extended-reals: [ i686-linux, x86_64-linux, x86_64-darwin ]
extensible-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
Extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
extract-dependencies: [ i686-linux, x86_64-linux, x86_64-darwin ]
extractelf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- extralife: [ i686-linux, x86_64-linux, x86_64-darwin ]
ez-couch: [ i686-linux, x86_64-linux, x86_64-darwin ]
Facebook-Password-Hacker-Online-Latest-Version: [ i686-linux, x86_64-linux, x86_64-darwin ]
- faceted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Facts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- factual-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fadno-braids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fadno-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fadno: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FAI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FAI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- failable-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- failure-detector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FailureT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fake-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fake: [ i686-linux, x86_64-linux, x86_64-darwin ]
- falling-turnip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fallingblocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- family-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fast-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fast-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fast-combinatorics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fast-nats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fastparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FastPush: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FastxPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fathead-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fault-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-geoposition: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-simplejson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay-uri: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fb-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fbmessenger-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fca: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fcache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fcg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fckeditor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fclabels-monadlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FComp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fdo-trash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feature-flipper-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feature-flipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fedora-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed-collect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed-crawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed-gipeda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed2lj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feed2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feldspar-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- feldspar-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fenfire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FermatsLastMargin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fernet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FerryCore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- festung: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Feval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ffeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fficxx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ffmpeg-tutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fftwRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fgl-extras-decompositions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fibon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ficketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fields: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FieldTrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fieldwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- file-collection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- file-command-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- file-location: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filediff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FileManip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FileManipCompat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fileneglect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filepath-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Files: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filesystem-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filesystem-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filesystem-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FileSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fillit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- filter-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- final-pretty-printer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Finance-Quote-Yahoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Finance-Treasury: [ i686-linux, x86_64-linux, x86_64-darwin ]
- find-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- find-source-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fingertree-psqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fingertree-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- finite-field: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FiniteMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- firefly-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
- first-and-last: [ i686-linux, x86_64-linux, x86_64-darwin ]
- firstify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FirstOrderTheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fitsio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fix-parser-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fix-symbols-gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-point-vector-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-point-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-point: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-storable-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixed-width: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fixie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fizzbuzz-as-a-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fizzbuzz: [ 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 ]
- flamingra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flat-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flexible-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flexiwrap-smallcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flexiwrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flickr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flight-igc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flight-kml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Flippi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- float-binstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- floating-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flow-er: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flow2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowdock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowdock-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowdock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flower: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowlocks-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flowsim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fluent-logger-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fluent-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fluidsynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- flux-monoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FM-SBLEX: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FModExRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fn-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foldl-incremental: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foldl-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- folds-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- follow-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
- follower: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foma: [ i686-linux, x86_64-linux, x86_64-darwin ]
- font-opengl-basic4x6: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- for-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forbidden-fruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fordo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forecast-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foreign-var: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forest-fire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Forestry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ForkableT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FormalGrammars: [ i686-linux, x86_64-linux, x86_64-darwin ]
- format-status: [ i686-linux, x86_64-linux, x86_64-darwin ]
- format: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formattable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formlets-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- formura: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ForSyDe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- forth-hll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Fortnite-Hack-Cheats-Free-V-Bucks-Generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fortytwo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foscam-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foscam-filename: [ i686-linux, x86_64-linux, x86_64-darwin ]
- foscam-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Foster: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fpco-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FpMLv53: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fpnla-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FPretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fptest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Fractaler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fractals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frag: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Frames: [ i686-linux, x86_64-linux, x86_64-darwin ]
- franchise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Frank: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fraxl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-seq-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-seq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-theorems: [ i686-linux, x86_64-linux, x86_64-darwin ]
- free-vector-spaces: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freekick2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freer-converse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freer-effects: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freesect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freesound: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freetype-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FreeTypeGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- freq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fresh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- friday-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- friday-scale-dct: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frown: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow-gtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- frpnow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fs-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fsh-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fsmActions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fsutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fswait: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fswatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ftdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FTGL-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ftp-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ftp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- FTPLine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ftree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ftshell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- full-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fullstop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funbot-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funbot-git-hook: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funcons-lambda-cbv-mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funcons-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- function-combine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- function-instances-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functional-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functor-combo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functor-infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- functorm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Fungi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- funsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- futun: [ i686-linux, x86_64-linux, x86_64-darwin ]
- future: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fuzzy-timings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fwgl-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fwgl-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- fwgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- g-npm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- g4ip-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
- g4ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gact: [ i686-linux, x86_64-linux, x86_64-darwin ]
- game-probability: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gameclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ganymede: [ i686-linux, x86_64-linux, x86_64-darwin ]
- garepinoh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gargoyle-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gargoyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gasp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gbu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gc-monitoring-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gcodehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gdax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gdiff-ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gdiff-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gearbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GeBoP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gedcom: [ 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-freetype2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gelatin-fruity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gelatin-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gelatin-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gelatin-shaders: [ 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 ]
- gen-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gen-passwd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Genbank: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gencheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gender: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genders: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Gene-CluEDO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- general-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GeneralTicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-accessors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-church: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-enum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-lens-labels: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-lucid-scaffold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generic-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- generics-mrsop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genericserialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genesis-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genesis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genetics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geni-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geniconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geniplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geniserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- genprog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GenSmsPdu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gentlemark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GenussFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geo-resolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GeocoderOpenCage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geodetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GeoIp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geojson-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geojson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geolite-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geom2d: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GeomPredicates-SSE: [ i686-linux, x86_64-linux, x86_64-darwin ]
- geos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Get: [ i686-linux, x86_64-linux, x86_64-darwin ]
- getemx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- getflag: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gf: [ 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-datasize: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-dump-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-dump-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-dump-util: [ 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 ]
- ghc-generic-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-heap-view: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-imported-from: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-justdoit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-man-completion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-mod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-pkg-autofix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-pkg-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-proofs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-syb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-time-alloc-prof: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-typelits-presburger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-usage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghc-vis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-history-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghci-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom-jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom-jsffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-fetch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-hplay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ghcjs-perch: [ 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-gstpbutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-gsttag: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-gtkosxapplication: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-poppler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gi-wnck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- giak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Gifcurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ginger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ginsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gipeda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GiST: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-checklist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-date: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-fmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-gpush: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-jump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-mediate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-repair: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git-sanity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- git: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- githash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-webhook-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- github-webhook-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- githud: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitignore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlab-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-cross: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-libgit2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitlib-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gladexml-accessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glazier-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glazier-react-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GLFW-b-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GLFW-OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glicko: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glider-nlp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GLMatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glob-posix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- global-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- global-variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- global: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glome-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GlomeTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GlomeView: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gloss-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gloss-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gloss-sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glpk-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glue-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glue-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glue-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glue-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
- glue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GLUtil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gluturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gmndl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gnome-desktop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gnome-keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gnss-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gnuidn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- goa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- goal-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- goatee-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- goatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gochan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-adexchange-buyer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-adexchange-seller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-admin-datatransfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-admin-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-admin-emailmigration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-admin-reports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-adsense-host: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-adsense: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-affiliates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-android-enterprise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-android-publisher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-appengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-apps-activity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-apps-calendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-apps-licensing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-apps-reseller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-apps-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-appstate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-autoscaler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-bigquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-billing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-blogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-books: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-civicinfo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-classroom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-cloudmonitoring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-cloudtrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-compute: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-container: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-containerbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-customsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-dataflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-dataproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-datastore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-deploymentmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-dfareporting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-doubleclick-bids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-doubleclick-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-firebase-dynamiclinks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-firebase-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-fitness: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-fonts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-freebasesearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-fusiontables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-games-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-games-management: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-games: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-genomics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-gmail: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-groups-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-groups-settings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-iam: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-identity-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-kgsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-latencytest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-manufacturers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-maps-coordinate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-maps-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-mirror: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-ml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-monitoring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-pagespeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-partners: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-people: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-play-moviespartner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-plus-domains: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-prediction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-proximitybeacon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-pubsub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-qpxexpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-replicapool-updater: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-replicapool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-resourcemanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-resourceviews: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-runtimeconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-safebrowsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-script: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-servicecontrol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-servicemanagement: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-sheets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-shopping-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-siteverification: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-spectrum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-sqladmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-storage-transfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-tagmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-taskqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-urlshortener: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-useraccounts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-vision: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-webmaster-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-youtube-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-youtube-reporting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol-youtube: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gogol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-cloud: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-mail-filters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-oauth2-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
- google-server-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GoogleCodeJam: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GoogleDirections: [ i686-linux, x86_64-linux, x86_64-darwin ]
- googleplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- googlepolyline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GoogleSB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GoogleTranslate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gopher-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gopherbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-actor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gore-and-ash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GotoT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gotta-go-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gpah: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPipe-Collada: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPipe-Examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPipe-GLFW: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPipe-TextureLoad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gps2htmlReport: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gpx-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GPX: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graceful: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graflog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Grafos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grakn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grammar-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GrammarProducts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grammatical-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grapefruit-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grapefruit-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grapefruit-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grapefruit-ui-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grapefruit-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-matchings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-cl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-lambdascope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-ski: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-trs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting-ww: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graph-visit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Graph500: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Graphalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphene: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GraphHammer-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GraphHammer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphics-drawingcombinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphics-formats-collada: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- graphmod: [ 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-code: [ 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 ]
- greencard-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greencard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greenclip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greg-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gremlin-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Grempa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grenade: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greplicate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greskell-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greskell-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- greskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gridbounds: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gridfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gridland: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gross: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GroteTrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-inspector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- groundhog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- group-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
- grouped-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Grow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- growler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GrowlNotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gruff-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gruff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gsl-random-fu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gsl-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gstorable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GTALib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-serialized-event: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk-toy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-gtksourceview2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-cast-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk2hs-rpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Gtk2hsGenerics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtk3-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gtkrsync: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GtkTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
- guarded-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- guess-combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- guid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GuiHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- GuiTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gulcii: [ i686-linux, x86_64-linux, x86_64-darwin ]
- gyah-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-booru: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-gpgme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h-reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
- h2c: [ i686-linux, x86_64-linux, x86_64-darwin ]
- H: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- habit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HABQT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hach: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-contrib-press: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-frontend-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-frontend-monadcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-epoll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-evhttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-kibro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-handler-simpleserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-middleware-cleanpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-middleware-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack-middleware-jsonp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-contrib-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-happstack-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-mongrel2-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hack2-handler-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-mirror: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage-whatsnew: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage2hwn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackage2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackernews: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HackMail: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hackmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hactors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haddock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haddock-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haddock-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haddocset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hadolint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hadoop-formats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hadoop-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hadoop-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haggis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Haggressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hahp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haiji: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hail: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hailgun-send: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hairy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakismet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hako: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-agda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-blaze-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib-elm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib-hyphenation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-filestore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-R: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hakyll-shortcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- hall-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
- halma-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- halma-telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- halma: [ i686-linux, x86_64-linux, x86_64-darwin ]
- halves: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaMinitel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hampp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hamsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hamtmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hamusic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- handa-gdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- handsy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hangman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hannahci: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hans-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happindicator3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happlets-lib-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happraise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-Data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happs-hsp-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happs-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-IxSet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-Server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-State: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happs-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HAppS-Util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-authenticate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-dlg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-facebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-fay-ajax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-hamlet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-hstringtemplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-ixset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-lite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-monad-peel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-server-tls-cryptonite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack-yui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happy-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happybara-webkit-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happybara-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- happybara: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HappyTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hapstone: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaPy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haquil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- harchive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hardware-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaRe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HARM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- harmony: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HarmTrace-Base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HarmTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haroonga-httpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haroonga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- harpy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- harvest-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- has-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- has: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HasCacBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascat-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascat-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascat-system: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hascat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Haschoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HasGP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashable-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashable-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashable-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashabler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashed-storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hashell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hashtables-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hask-home: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskades: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskanoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskarrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskbot-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskdeep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskdogs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskeem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskeline-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-abci: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-aliyun: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-awk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-brainfuck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-cnc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-compression: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-conll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-course-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-dap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-gettext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-go-checkers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-holes-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-in-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-kubernetes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-lsp-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-ml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-mpfr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-neo4j-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-overridez: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-pdf-presenter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-platform-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-player: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-read-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-snake: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-src-exts-observe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-src-exts-prisms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-src-exts-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-src-meta-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-token-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-ast-fromghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-ast-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-ast-trf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-builtin-refactorings: [ 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-experimental-refactorings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-refactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tools-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-type-exts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-tyrant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell2010: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell98: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskell98libraries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-catchio-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-connect-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellLM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellNN: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Haskelloids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskellscrabble: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskellscript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellTorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskellTutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskelzinc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskey-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskey: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskheap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskhol-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-node: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-script: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin-wallet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoon-httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoon-salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskoon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskore-realtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskore-supercollider: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskore-synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaskRel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskus-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskus-system-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haskus-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haslo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasloGUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasparql-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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-optparse-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql-pool: [ 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-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hastache-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste-app: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste-markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste-prim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haste: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haverer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaVSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hawitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hawk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxl-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxl-facebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HaXml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxr-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- haxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hayland: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hayoo-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hayoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hback: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hbb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hBDD-CMUBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hBDD-CUDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hbeat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hbf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hblock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hburg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HCard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcg-minus-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcg-minus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcheat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hchesslib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcltest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcoord: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcron: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hCsound: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hcube: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdaemonize-buildfix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbc-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HDBC-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HDBC-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbc-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdevtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hDFA: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdigest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdirect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdis86: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdiscount: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdocs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdph-closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hdr-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HDRUtils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- headergen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heartbeat-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heavy-logger-amazon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heavy-logger-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heavy-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hecc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heckle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedgehog-checkers-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedgehog-checkers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedgehog-gen-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedgehog-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hedi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedis-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedis-pile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedis-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedis-tags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hedn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hein: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heist-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heist-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helics-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hellage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hellnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- helm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- help-esb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hemkay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hemokit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- henet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hepevt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- her-lexer-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- her-lexer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HERA: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herbalizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HerbiePlugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heredocs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herf-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hermes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hermit-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hermit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herringbone-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herringbone-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hesql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hetero-dict: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heterolist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hetris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heukarya: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hevolisa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexchat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexif: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexmino: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexml-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexpat-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexpat-pickle-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hexquote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- heyefi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfann: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfiar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HFitUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfoil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfov: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfractal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HFrequencyQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hg-buildpackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgalib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-API: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Audio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Bullet-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-CAudio-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-CEGUI-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Enet-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Graphics3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-GUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-InputSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Ogre-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-OIS-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-SDL2-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-SFML-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-WinEvent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D-Wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGamer3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgdbmi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGE2D: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgearman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgeometry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgeos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgettext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgithub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgopher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HGraphStorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgrev: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hgrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HHDL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hi3status: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hiccup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hichi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hid-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hieraclus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hierarchical-clustering-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hierarchical-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hiernotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hieroglyph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HiggsSet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- higherorder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highjson-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highjson-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highjson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highlight-versions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
- highWaterMark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- himg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- himpy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hindley-milner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinduce-classifier-decisiontree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinduce-classifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinduce-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinquire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinstaller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hint-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinterface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinvaders: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hinze-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hipbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hipchat-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HipmunkPlayground: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hircules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hish: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hissmetrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl-lmf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hist-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- historian: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hit-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HJavaScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjcase: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HJScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjson-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjsonpointer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hjsonschema: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HJVM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlbfgsb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hleap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLearn-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLearn-approximation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLearn-classification: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLearn-datastructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLearn-distributions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hledger-chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hledger-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlibBladeRF: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlibev: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlibfam: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HList: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HListPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hlwm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-backprop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-banded: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-mmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-morpheus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-nipals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-nlopt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-quadprogpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-sundials: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-svdlibc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmatrix-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmeap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmeap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmm-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hMollom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmp3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hmpf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmt-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hmumps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hnetcdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hnix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HNM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hnormalise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ho-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hob: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hobbes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hobbits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hocilib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hocker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hodatime: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HODE: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hoed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hofix-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hogg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoggl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hogre-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hogre: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hois: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hold-em: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hole: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Holumbus-Distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Holumbus-MapReduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Holumbus-Searchengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Holumbus-Storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- holy-project: [ i686-linux, x86_64-linux, x86_64-darwin ]
- homeomorphic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hommage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- homoiconic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- homplexity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- honi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoobuddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hood-off: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hood2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hood: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-publish: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoogle-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hooks-dir: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoovie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hopencc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hopencl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hopfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hoq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- horizon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- horname: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hosts-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hothasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hotswap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hourglass-fuzzy-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- houseman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hp2any-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hp2any-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hp2any-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpack-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpack-dhall: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpaco-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpaco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpasteit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpc-coveralls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpc-tracer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hPDB-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hPDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpdft: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPhone: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hplaylist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPlot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpodder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HPong: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpqtypes-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpqtypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hprotoc-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hps-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hps-kmeans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hPushover: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpygments: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpylos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hpyrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hquantlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hR: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hranker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HRay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hriemann: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-graf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-hist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HROOT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-blake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-carbon-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-di: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-dotnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-excelx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-ffmpeg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-fltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gen-iface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-gizapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-logo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-mesos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-nombre-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pgms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-pkpass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-re: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-rs-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-scrape: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-snowtify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-twitterarchiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs-watchman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs2ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs2bf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hs2lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsaml2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsbackup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsbencher-codespeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsbencher-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsbencher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-auditor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-forth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-lang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-lisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-rec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-rw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-sf-hsndfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-sf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-unsafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsc3-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hscaffold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hscamwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hscassandra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hscd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hScraper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsdev: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsdif: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsdip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsdns-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hsed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsfacter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsfcsh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSFFIG: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsfilt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSGEP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsgnutls-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsgnutls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsgsom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsHaruPDF: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSHHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsHTSLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsHyperEstraier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsI2C: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsignal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hSimpleDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsJudy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hskeleton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hslackbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hslibsvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hslinks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hslogger-reader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hslogstash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsluv-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsmagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSmarty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsmodetweaks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hsmtlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsmtpclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsnock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsnsq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsoptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HSoundFile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsoz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsp-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsparql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsParrot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspear: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-expectations-match: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-expectations-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-experimental: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-hedgehog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-jenkins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-monad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-pg-transact: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-structured-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspec-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hspecVariant: [ 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 ]
- hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-datamodel-vinyl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-datamodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-demo-manic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-demo-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-demo-notes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-demo-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsqml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsreadability: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsseccomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsSqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hssqlppp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hssqlppp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HsSVN: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstatistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstidy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstorchat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstradeking: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HStringTemplateHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hstzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsubconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsudoku: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hswip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsx-xhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsXenCtrl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsyscall: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hsyslog-tcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hszephyr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HTab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hTalos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hTensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htestu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HTicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htlset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- html-entities: [ i686-linux, x86_64-linux, x86_64-darwin ]
- html-kure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- html-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- html-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- html-tokenizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htsn-import: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htsn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-client-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-client-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-client-request-modifiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-client-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-client-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-conduit-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-conduit-downloader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-grammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-kinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-pony-serve-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-querystring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-response-decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-shed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http-wget: [ i686-linux, x86_64-linux, x86_64-darwin ]
- http2-client-grpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- https-everywhere-rules-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- https-everywhere-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htune: [ i686-linux, x86_64-linux, x86_64-darwin ]
- htzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hubigraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hubris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- huck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HueAPI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- huff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- huffman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hugs2yc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hulk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HulkImport: [ i686-linux, x86_64-linux, x86_64-darwin ]
- human-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- human-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hums: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HUnit-Diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunit-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunit-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunspell-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunt-searchengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hunt-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hurdle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hurriyet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- husky: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hutton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- huttons-razor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- huzzy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hvega: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hVOIDP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hw-dsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwall-auth-iitk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hweblib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwhile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hworker-ses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hworker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwsl2-bytevector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwsl2-reducers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hwsl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HXMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxmppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxournal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- HXQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxt-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxt-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxt-filter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxthelper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hxweb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyahtzee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyakko: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hybrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydra-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydra-print: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-cli-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-multimap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-prelude-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hylide: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hylolib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hylotab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyloutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyper-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyper-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyperdrive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyperfunctions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyperion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyperloglogplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hyperpublic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hypher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hzenity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- hzulip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iap-verifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ib-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iban: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ical: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IcoGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iconv-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ide-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ideas-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ideas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- idempotent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- identifiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- idiii: [ i686-linux, x86_64-linux, x86_64-darwin ]
- idna2008: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IDynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ieee-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iException: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ifcxt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ige-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ige: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ignore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- igrf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-display: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-hvega: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-inline-r: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-rlangqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihaskell-widgets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- illuminate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imagemagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imagepaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imapget: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imbib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imgurder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imj-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imj-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imj-game-hamazed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imj-measure-stdout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imj-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imperative-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ImperativeHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- implicit-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
- implicit-params: [ i686-linux, x86_64-linux, x86_64-darwin ]
- importify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- improve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- impure-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- INblobs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- include-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
- incremental-computing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- incremental-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- increments: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indentation-trifecta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indentation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indents: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indexed-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IndexedList: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indextype: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indices: [ i686-linux, x86_64-linux, x86_64-darwin ]
- indieweb-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inf-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infer-upstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infernu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infinity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- InfixApplicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inflist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- informative: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inilist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inject-function: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inline-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inline-r: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inserts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- inspector-wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-bytes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-deepseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instant-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instapaper-sender: [ i686-linux, x86_64-linux, x86_64-darwin ]
- instinct: [ i686-linux, x86_64-linux, x86_64-darwin ]
- int-multimap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- integer-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- integreat: [ 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 ]
- interleavableIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interlude-l: [ i686-linux, x86_64-linux, x86_64-darwin ]
- internetmarke: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interpol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interpolatedstring-qq-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interpolatedstring-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interprocess: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interruptible: [ i686-linux, x86_64-linux, x86_64-darwin ]
- interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intricacy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intro-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- introduction-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- introduction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- invertible-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- io-capture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- io-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IORefCAS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iostring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iothread: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iotransaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ip2location: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ipatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ipopt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iptables-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iptadmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IPv6DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irc-fun-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irc-fun-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irc-fun-color: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irc-fun-messages: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irc-fun-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Irc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iri: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iridium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iron-mq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ironforge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- irt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- is: [ i686-linux, x86_64-linux, x86_64-darwin ]
- isdicom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- isevaluated: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ismtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- IsNull: [ i686-linux, x86_64-linux, x86_64-darwin ]
- isobmff-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- isohunt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- isotope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- itemfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iter-stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee-compress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iterio-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iterIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-backend-c: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-bitdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-hw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-opts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-serialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory-stdlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ivy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ixdopp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ixmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ixshader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- iyql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- j2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jack-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JackMiniMix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jackminimix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jacobi-roots: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jail: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jalaali: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jalla: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jammittools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jarfind: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jarify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jason: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-adt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-bridge-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-character: [ i686-linux, x86_64-linux, x86_64-darwin ]
- java-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- javaclass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
- javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jcdecaux-vls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Jdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jenga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jenkinsPlugins2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jespresso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jml-web-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jni: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jobqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- join-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- join: [ i686-linux, x86_64-linux, x86_64-darwin ]
- joinlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jonathanscard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- js-good-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle-clib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle-wkwebview: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JsContracts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsmw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-ast-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-bytes-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JSON-Combinator-Examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JSON-Combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-fu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-incremental-decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-litobj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-pointer-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-pointer-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-pointer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-togo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json2-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- json2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JSONb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonextfilter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JsonGrammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JSONParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonresume: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonrpc-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsons-to-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonschema-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsontsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jsonxlsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jspath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- juandelacosa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- judge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- judy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- juicy-gcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JuicyPixels-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JunkDB-driver-gdbm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JunkDB-driver-hashtables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JunkDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JuPyTer-notebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jupyter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- JustParse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jvm-batching: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jvm-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- jvm-parser: [ 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 ]
- kafka-device-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device-joystick: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device-leap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device-spacenav: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device-vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kafka-device: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kaleidoscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kangaroo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-comet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-lava-cores: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-lava-papilio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-lava-shake: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kansas-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
- karakuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
- karps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- katip-elasticsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- katip-rollbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- katip-scalyr-scribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- katip-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- katt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kawaii: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kdesrc-build-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-mvc-environment-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-mvc-model-lightmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-mvc-model-protectedmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-mvc-solutions-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-fs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-polling: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactive-yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactivelenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-hails-reactivevalues: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keera-posture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keiretsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ketchup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kevin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keyed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keysafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keystore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- keyword-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
- khph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kicad-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kickass-torrents-dump-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KiCS-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KiCS-prophecy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KiCS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kif-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kmeans-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kmeans-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kmp-dfa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- knead-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- knead: [ i686-linux, x86_64-linux, x86_64-darwin ]
- knots: [ i686-linux, x86_64-linux, x86_64-darwin ]
- koellner-phonetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Konf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- korfu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- krapsh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Kriens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- krpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KSP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ktx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kure-your-boilerplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- kure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- KyotoCabinet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- l-bfgs-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
- L-seed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- labeled-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- laborantin-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- labsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- labyrinth-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- labyrinth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lagrangian: [ i686-linux, x86_64-linux, x86_64-darwin ]
- laika: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-calculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-devs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda-toolbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambda2js: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdaBase: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdabot-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacms-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacms-media: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-bullet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-ir: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaDesigner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdaFeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaHack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaINet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Lambdajudge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdaLit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaPrettyQuote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LambdaShell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdatwit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdaya-bus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lambdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lame-tester: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lame: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-bash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-boogie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-c-comments: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-c-inline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-dart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-dockerfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-ecmascript-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-ecmascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-eiffel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-elm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-gcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-glsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-go: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-guess: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-hcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-java-classfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-kort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-lua-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-lua2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-mixal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-ninja: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-oberon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-objc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-openscad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-pig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-puppet: [ i686-linux, x86_64-darwin ]
- language-python-colour: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-python-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-sh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-spelling: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- language-webidl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lapack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LargeCardinalHierarchy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Lastik: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- latest-npm-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
- latex-formulae-hakyll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- latex-formulae-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
- latex-formulae-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LATS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- launchpad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lawless-concurrent-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layers-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layout-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layout-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- layouting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lazy-hash-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lazy-hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lazy-io-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lazyarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lazyset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- ld-intervals: [ 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 ]
- leapseconds: [ i686-linux, x86_64-linux, x86_64-darwin ]
- learn-physics-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Learning: [ i686-linux, x86_64-linux, x86_64-darwin ]
- leetify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- legion-discovery-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- legion-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- legion-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- legion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- leksah-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lendingclub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lens-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lens-text-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lens-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lens-toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lens-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lensref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- level-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Level0: [ i686-linux, x86_64-linux, x86_64-darwin ]
- levmar-chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- levmar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lfst: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lgtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lhae: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lhc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lhe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lhs2TeX-hl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lhslatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LibClang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libcspm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libexpect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libGenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libhbb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libinfluxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libjenkins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liblastfm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liblawless: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liblinear-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libltdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libmolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libnotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liboath-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liboleg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libpafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libpq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- librandomorg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- librato: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libsystemd-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libtagc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libxls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libxml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- libxslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- licensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- life-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lifted-protolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ligature: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lightning-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lighttpd-conf-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lighttpd-conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lilypond: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Limit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- limp-cbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- limp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linden: [ i686-linux, x86_64-linux, x86_64-darwin ]
- line: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-algebra-cblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-circuit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-socket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linear-vect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linearmap-category: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linearscan-hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linearscan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LinearSplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LinkChecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linkchk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linkcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linkedhashmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linode-v4: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-blkid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-cgroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-inotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-kmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-perf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linux-ptrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- linx-gateway: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lio-eci11: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lio-fs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lio-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lipsum-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquid-fixpoint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquidhaskell-cabal-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquidhaskell-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- liquidhaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-fusion-probe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-mux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-prompt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-remote-forwards: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-t-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-t-html-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-t-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-t-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- list-zip-def: [ i686-linux, x86_64-linux, x86_64-darwin ]
- listenbrainz-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- listlike-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ListT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- live-sequencer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ll-picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-base-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-base-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-data-interop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-general-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-general-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-hs-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-pretty-bc-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- load-balancing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- load-font: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loc-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
- localize: [ i686-linux, x86_64-linux, x86_64-darwin ]
- located-monad-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- located: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- locked-poll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lockpool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-effect-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log-warper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- log: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logentries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logging-effect-extra-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logging-effect-extra-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logging-effect-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logic-classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logic-TPTP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LogicGrowsOnTrees-MPI: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LogicGrowsOnTrees-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LogicGrowsOnTrees-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LogicGrowsOnTrees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- logplex-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lojban: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lojbanParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lojbanXiragan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lojysamban: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-apps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-benches: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-cpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-repa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol-typing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lookup-tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loop-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loop-while: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loopy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lord: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lorem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loshadka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lostcities: [ i686-linux, x86_64-linux, x86_64-darwin ]
- loup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lowgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lp-diagrams-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lp-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ls-usb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lscabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- LslPlus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lsystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ltext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lua-bc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luachunk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luautils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lucid-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lucienne: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Lucu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luis-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luminance-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luminance: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lushtags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- luthor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lvish: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lvmlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lxd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lye: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Lykah: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lz4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lzma-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- lzma-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maam: [ i686-linux, x86_64-linux, x86_64-darwin ]
- macbeth-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- machines-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- machines-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
- machines-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- macosx-make-standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
- madlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- magic-wormhole: [ i686-linux, x86_64-linux, x86_64-darwin ]
- magicbane: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MagicHaskeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- magico: [ i686-linux, x86_64-linux, x86_64-darwin ]
- magma: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mahoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mailbox-count: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mailchimp-subscribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mailchimp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MailchimpSimple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mailgun: [ i686-linux, x86_64-linux, x86_64-darwin ]
- main-tester: [ i686-linux, x86_64-linux, x86_64-darwin ]
- majordomo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- majority: [ i686-linux, x86_64-linux, x86_64-darwin ]
- make-hard-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
- make-monofoldable-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- make-package: [ i686-linux, x86_64-linux, x86_64-darwin ]
- makedo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- makefile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mallard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-anything: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-curl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-filemanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-imageviewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-ircclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-mplayer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-pdfviewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-processmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee-welcome: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mandrill: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mandulia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manifold-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manifolds-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- manifolds: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mapalgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marionetta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- markdown-kate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marked-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- markov-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marmalade-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marquise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mars: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marvin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- marxup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- masakazu-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MASMGen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- master-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- matchers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mathblog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mathflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mathlink: [ i686-linux, x86_64-linux, x86_64-darwin ]
- matplotlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- matrix-as-xyz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- matsuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
- matterhorn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mattermost-api-qc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mattermost-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maxent-learner-hw-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maxent-learner-hw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maxent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maxsharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- maybench: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MaybeT-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MaybeT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MaybeT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MazesOfMonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MBot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mbox-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MC-Fold-DP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mcmaster-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mcmc-samplers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mcmc-synthesis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- Measure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mecab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mech: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mecha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediabus-fdk-aac: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediabus-rtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediabus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediawiki2latex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mediawiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
- medium-sdk-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mellon-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mellon-gpio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mellon-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- melody: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memcache-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memcache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memcached-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memcached: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memo-ptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memoization-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memorable-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- memorypool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- menoh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mercury-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- merkle-patricia-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
- messente: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meta-misc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meta-par-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- meta-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MetaHDBC: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MetaObject: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metaplug: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- metronome: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mezzo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mezzolens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MFlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mgeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MHask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Michelangelo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microaeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microformats2-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microformats2-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microgroove: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microlens-each: [ i686-linux, x86_64-linux, x86_64-darwin ]
- micrologger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- microsoft-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MicrosoftTranslator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mida: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midair: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midimory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- midisurface: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mighttpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mikmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- miku: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mime-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minecraft-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minesweeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MiniAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- miniforth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minilens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minimung: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minio-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minioperational: [ i686-linux, x86_64-linux, x86_64-darwin ]
- miniplex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minirotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ministg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- minst-idx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mirror-tweet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- missing-py2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MissingPy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mixed-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mkbndl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mkcabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ml-w: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mltool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mmtf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mmtl-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mmtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- moan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Mobile-Legends-Hack-Cheats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- model: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modelicaparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modify-fasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modsplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modular-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modular-prelude-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modular-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- module-management: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modulespection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- modulo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Moe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- moe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MoeDict: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mohws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mole: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-atom-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-dijkstra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-exception: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-levels: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-lgbt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-log: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-lrs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-mersenne-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-open: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-parallel-progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-ran: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-resumption: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-ste: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-stlike-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-stlike-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-timing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-unify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monad-wrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadacme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-mtl-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-transformers-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCatchIO-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadiccp-gecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monadius: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadLab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadLib-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadloc-pp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monadplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MonadStack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monarch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monaris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monatron-IO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monatron: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mondo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monetdb-mapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- money: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mongodb-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mongrel2-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monky: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mono-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Monocle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monoid-absorbing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monoid-owns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monoid-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monoidplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monte-carlo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- monzo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- moo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- moonshine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- more-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- morfette: [ i686-linux, x86_64-linux, x86_64-darwin ]
- morfeusz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mosaico-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- motor-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- motor-reflection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- motor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mount: [ i686-linux, x86_64-linux, x86_64-darwin ]
- movie-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mp3decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mpdmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mpppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mpretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mpris: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mprover: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mpvguihs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mqtt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mqtt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mrifk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mrm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msgpack-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msgpack-idl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msgpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- msi-kb-backlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MSQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MTGBuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mtgoxapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mtl-evil-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mtl-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mtlx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MuCheck-Hspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MuCheck-HUnit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MuCheck-QuickCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MuCheck-SmallCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MuCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mud: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mudbath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mulang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multext-east-msd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multi-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multi-instance: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multiaddr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multifile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multifocal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multihash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multipass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multipath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multiplate-simplified: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multirec-alt-deriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multirec-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multirec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multisetrewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- multivariant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Munkres-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- muon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- murder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- murmur: [ i686-linux, x86_64-linux, x86_64-darwin ]
- murmurhash3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mushu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-pitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-sibelius: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-suite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- music-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- musicbrainz-email: [ i686-linux, x86_64-linux, x86_64-darwin ]
- musicxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mustache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mustache2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mutable-iter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MutationOrder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mute-unmute: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mvar-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mvc-updates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mvc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mvclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mxnet-dataiter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mxnet-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mxnet-nn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mxnet-nnvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mxnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- my-package-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- my-test-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mybitcoin-sci: [ i686-linux, x86_64-linux, x86_64-darwin ]
- myo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- MyPrimes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysnapsession-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysnapsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-haskell-nem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-haskell-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-simple-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mysql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- myTestlll: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mywatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- mzv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- n-ary-functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- n-tuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nagios-plugin-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nakadi-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- named-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NameGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- namelist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- namespace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nano-cryptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nano-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nano-md5: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanoAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanocurses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanomsg-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanomsg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NanoProlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanovg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nanq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Naperian: [ i686-linux, x86_64-linux, x86_64-darwin ]
- naperian: [ i686-linux, x86_64-linux, x86_64-darwin ]
- naqsha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- narc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nat-sized-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nationstates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- natural-number: [ i686-linux, x86_64-linux, x86_64-darwin ]
- naver-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NearContextAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- needle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nehe-tuts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neither: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neko-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- neko-obfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Neks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nemesis-titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nerf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nero-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nero-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nested-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nested-sequence: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NestedFunctor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nestedmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netclock: [ 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 ]
- netrc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netrium: [ 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 ]
- netstring-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nettle-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nettle-netkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nettle-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-input-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- netwire-vinylglfw-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-bitcoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-connection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-dbus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-interfacerequest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-minihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-netpacket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-pgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-protocol-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-rpca: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-simple-sockaddr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-topic-models: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-transport-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-uri-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-uri-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
- network-voicetext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- newt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- newtype-deriving: [ i686-linux, x86_64-linux, x86_64-darwin ]
- newtype-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- next-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nextstep-plist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ngrams-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NGrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- niagra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nibblestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nice-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nicovideo-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nikepub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nimber: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ninjas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nirum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nitro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nix-delegate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nix-deploy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nix-diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nix-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nixfromnpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nkjp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nlopt-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nlp-scores-scripts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nlp-scores: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- no-role-annots: [ i686-linux, x86_64-linux, x86_64-darwin ]
- noether: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nofib-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- noise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Language: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx-Web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nomyx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NonEmptyList: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nonfree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nonlinear-optimization-ad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nonlinear-optimization: [ i686-linux, x86_64-linux, x86_64-darwin ]
- noodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- normalization-insensitive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NoSlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- not-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- not-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- notcpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- notmuch-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- notmuch-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NoTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- np-linear: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nptools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nqe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ntrip-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NTRU: [ i686-linux, x86_64-linux, x86_64-darwin ]
- null-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nullary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nullpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numbered-semigroups: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NumberSieves: [ i686-linux, x86_64-linux, x86_64-darwin ]
- NumberTheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numerals-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numeric-ode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numeric-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numeric-ranges: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numhask-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numhask-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numhask-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numhask-range: [ i686-linux, x86_64-linux, x86_64-darwin ]
- numhask-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nussinov78: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Nutri: [ 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 ]
- nylas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- nymphaea: [ i686-linux, x86_64-linux, x86_64-darwin ]
- o-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oanda-rest-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oauthenticated: [ i686-linux, x86_64-linux, x86_64-darwin ]
- obd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- obdd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oberon0: [ i686-linux, x86_64-linux, x86_64-darwin ]
- obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Object: [ i686-linux, x86_64-linux, x86_64-darwin ]
- objectid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ObjectIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ocaml-export: [ i686-linux, x86_64-linux, x86_64-darwin ]
- octane: [ i686-linux, x86_64-linux, x86_64-darwin ]
- octohat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- octopus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oden-go-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
- off-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ohloh-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oidc-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ois-input-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- old-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
- olwrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- omaketex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ombra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
- omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
- omnicodec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- omnifmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- on-a-horse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- onama: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oneormore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- online: [ i686-linux, x86_64-linux, x86_64-darwin ]
- onpartitions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OnRmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- onu-course: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opaleye-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opaleye-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opaleye-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opaleye: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenAFP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opench-meteo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenCLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenCLWrappers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opencog-atomspace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opencv-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opencv-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opencv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opendatatable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openexchangerates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenGLCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opengles: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenGLRaw21: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openpgp-crypto-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openpgp-Crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openpgp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenSCAD: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opensoundcontrol-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openssh-github-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opentheory-char: [ i686-linux, x86_64-linux, x86_64-darwin ]
- opentype: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenVG: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OpenVGRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- openweathermap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Operads: [ i686-linux, x86_64-linux, x86_64-darwin ]
- operational-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- optimal-blocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- optimusprime: [ i686-linux, x86_64-linux, x86_64-darwin ]
- optional: [ i686-linux, x86_64-linux, x86_64-darwin ]
- optparse-applicative-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- optparse-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orchestrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OrchestrateDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orchid-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orchid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- order-maintenance: [ i686-linux, x86_64-linux, x86_64-darwin ]
- order-statistic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- order-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ordered: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orders: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ordinary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ordrea: [ i686-linux, x86_64-linux, x86_64-darwin ]
- organize-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orgmode-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orgmode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orgstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- origami: [ i686-linux, x86_64-linux, x86_64-darwin ]
- orizentic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OrPatterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- osc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oscpacking: [ i686-linux, x86_64-linux, x86_64-darwin ]
- osdkeys: [ i686-linux, x86_64-linux, x86_64-darwin ]
- osm-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- osm-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
- OSM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- oso2pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- otp-authenticator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- overloaded-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
- overture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- package-description-remote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- package-o-tron: [ i686-linux, x86_64-linux, x86_64-darwin ]
- package-vt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- packed-dawg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- packed-multikey-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- packedstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- packman: [ i686-linux, x86_64-linux, x86_64-darwin ]
- packunused: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pacman-memcache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- padKONTROL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pads-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pagarme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PageIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pagerduty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pagure-hook-receiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Paillier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pam: [ i686-linux, x86_64-linux, x86_64-darwin ]
- panda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-crossref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-csv2table: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-include-code: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-include: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-japanese-filters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-plantuml-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pandoc-unlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PandocAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pang-a-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pangraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- panpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-export: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-implement: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-include: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude-semigroupoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude-semigroups: [ i686-linux, x86_64-linux, x86_64-darwin ]
- papa-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paphragen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pappy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paprika: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paragon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Paraiso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Parallel-Arrows-Eden: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parallel-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parameterized-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parameterized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paramtree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paranoia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parco-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parco-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parconc-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pareto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Parry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parse-help: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parsec-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parsec-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parseerror-eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parsely: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parser-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parser241: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parsergen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- parsestar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial-order: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial-semigroup-hedgehog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial-semigroup-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partial-semigroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- partly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- passage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PasswordGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pastis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pasty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- patches-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- path-text-utf8: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pathfinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pathfindingcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PathTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- patronscraper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paypal-adaptive-hoops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paypal-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- paypal-rest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pb-next: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pbc4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PBKDF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pcap-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PCLT-DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PCLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pcre-light-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-slave-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-slave: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-toolbox-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-toolbox-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-toolbox-document: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdf-toolbox-viewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdfname: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdfsplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pdynload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peakachu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PeanoWitnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peggy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pencil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- penny-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- penny-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- penny: [ i686-linux, x86_64-linux, x86_64-darwin ]
- penrose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perceptron: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perdure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peregrin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perf-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PerfectHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perfecthash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perhaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- periodic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- perm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- permute: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PermuteEffects: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persist2er: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-database-url: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-equivalence: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-hssqlppp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-protobuf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-ratelimit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-relational-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persistent-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persona-idp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- persona: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pesca: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peyotls-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- peyotls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pez: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-harness-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-harness: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-recorder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pg-transact: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pgdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pgsql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pgstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phasechange: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phaser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phoityne: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phone-metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phone-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phone-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
- photoname: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phraskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Phsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- phybin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pi-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pi-forall: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pi-hoole: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pia-forward: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pianola: [ i686-linux, x86_64-linux, x86_64-darwin ]
- picedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- picologic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- picoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pictikz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- piet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pinchot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pinpon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipe-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-attoparsec-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-bgzf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-cacophony: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-illumina: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-key-value-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-lzma: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-p2p-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-p2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-protolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-rt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-shell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-transduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pipes-zeromq4: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pisigma: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Piso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pitchtrack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pivotal-tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pixelated-avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pkcs10: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pkcs7: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pkggraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plailude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plan-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plan-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
- planar-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- planb-token-introspection: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plankton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- platinum-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PlayingCards: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plist-buddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plivo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plocketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plot-gtk-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Plot-ho-matic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plot-lab: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plot-light-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PlslTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plugins-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plugins-multistage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- png-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pngload-fixed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pngload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pocket-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- point-octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pointfree-fancy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pointless-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pokemon-go-protobuf-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pokitdok: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polar-configfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polar-shader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polh-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polimorf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pollutocracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- poly-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polydata-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polydata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polynom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polynomial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polyseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polytypeable-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- polytypeable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pomodoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pomohoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ponder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pong-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pontarius-mediaserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pontarius-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pontarius-xpmn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pool-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- popenhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- portager: [ i686-linux, x86_64-linux, x86_64-darwin ]
- porte: [ i686-linux, x86_64-linux, x86_64-darwin ]
- porter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PortFusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ports: [ i686-linux, x86_64-linux, x86_64-darwin ]
- posix-pty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- posix-realtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
- posix-waitpid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postcodes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgres-embedded: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgres-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-copy-escape: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-named: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-bind: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-opts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-simple-url: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-typed-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgresql-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgrest-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postgrest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potato-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potoki-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potoki-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potoki-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potoki-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- potoki: [ i686-linux, x86_64-linux, x86_64-darwin ]
- powerpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- powerqueue-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- powerqueue-levelmem: [ i686-linux, x86_64-linux, x86_64-darwin ]
- powerqueue-sqs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- powerqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PPrinter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- praglude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- precis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- precursor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- predicate-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prednote-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prednote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- preliminaries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prelude-generalize: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prelude-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- preprocess-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- presburger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- press: [ i686-linux, x86_64-linux, x86_64-darwin ]
- presto-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pretty-ncols: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pretty-relative-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pretty-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prettyprinter-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- preview: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primes-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primesieve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-indexed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primitive-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primula-board: [ i686-linux, x86_64-linux, x86_64-darwin ]
- primula-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pringletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
- print-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- printcess: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Printf-TH: [ i686-linux, x86_64-linux, x86_64-darwin ]
- priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- priority-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PriorityChansConverger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ProbabilityMonads: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-iterio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-listlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- process-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
- processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- procrastinating-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- procrastinating-variable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- procstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- producer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- product: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prof2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prof2pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progress-meter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progression: [ i686-linux, x86_64-linux, x86_64-darwin ]
- progressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proj4-hs-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- project-m36: [ i686-linux, x86_64-linux, x86_64-darwin ]
- projectile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prolog-graph-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prolog-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prolog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prometheus-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prometheus-metrics-ghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prometheus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pronounce: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proof-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- propane: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Proper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- properties: [ i686-linux, x86_64-linux, x86_64-darwin ]
- property-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proplang: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prosper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-descriptors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proto-lens-protobuf-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- protobuf-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
- protocol-buffers-descriptor-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- protocol-buffers-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- protolude-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proton-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- prove-everywhere-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proxy-kindness: [ i686-linux, x86_64-linux, x86_64-darwin ]
- proxy-mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
- psc-ide: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pseudo-boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pseudo-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PSQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pthread: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- publicsuffixlistcreate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pubnub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pubsub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- puffytools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pugixml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pugs-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pugs-DrIFT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pugs-hsregex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pugs-HsSyck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pugs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PUH-Project: [ i686-linux, x86_64-linux, x86_64-darwin ]
- punkt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Pup-Events-Demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- puppetresources: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pure-priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- purescript-tsd-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify-ccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
- push-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pusher-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pusher-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pushme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- putlenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- puzzle-draw-cmdline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- puzzle-draw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pvd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- PyF: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pyffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- pyfi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- python-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- q4c12-twofinger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qc-oi-testgenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qchas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qd-vec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qhull-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qif: [ 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 ]
- qtah-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qtah-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qtah-qt5: [ i686-linux, x86_64-linux, x86_64-darwin ]
- QuadEdge: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quadratic-irrational: [ i686-linux, x86_64-linux, x86_64-darwin ]
- QuadTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quantfin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quantum-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quantum-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qudb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Quelea: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quenya-verb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queryparser-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queryparser-hive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queryparser-presto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queryparser-vertica: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queryparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- querystring-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- questioner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- queuelike: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quick-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
- QuickAnnotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickbooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-arbitrary-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-poly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-property-comb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-property-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-relaxng: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-report: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-state-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-string-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickcheck-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- QuickCheckVariant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- QuickPlot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickpull: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quickset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Quickson: [ 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-core: [ 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-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quiver-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quiver-groups: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quiver-http: [ 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 ]
- quiver-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- quoridor-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- R-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raaz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- radium-formula-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- radium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- radix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rados-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raft: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rail-compiler-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rails-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rainbow-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Raincat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raketka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rakhana: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ralist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rallod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rand-vars: [ i686-linux, x86_64-linux, x86_64-darwin ]
- randfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-access-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-derive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-eff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-fu-multivariate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-hypergeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- random-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RandomDotOrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- range-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Range: [ i686-linux, x86_64-linux, x86_64-darwin ]
- range: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ranged-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rangemin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rank2classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ranka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rapid-term: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rapid: [ 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-cmd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-cursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-slate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-status-bar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rasa-ext-style: [ 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 ]
- rasa: [ 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 ]
- rasterific-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raven-haskell-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raw-feldspar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rawr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- raz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- razom-text-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rbr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rdf4h: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rdioh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- react-flux-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- react-flux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- react-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- react-tutorial-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reaction-logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-bacon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-balsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-bunch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-threepenny: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-banana-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-fieldtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-jack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-midyim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive-thread: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- read-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- readline-statevar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- readme-lhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- readpyc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- readshp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- really-simple-xml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reasonable-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- record: [ i686-linux, x86_64-linux, x86_64-darwin ]
- records-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- records: [ i686-linux, x86_64-linux, x86_64-darwin ]
- recursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reddit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- redis-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- redis-resp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- redis-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Redmine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reduce-equations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reedsolomon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reenact: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ref-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
- refcount: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Referees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- refh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflection-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-gloss-scene: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reflex-sdl2: [ 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 ]
- reformat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- refresht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- refurb: [ 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-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-genex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-pderiv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-tdfa-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-tdfa-quasiquoter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-tdfa-rc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-tdfa-utf8: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-tre: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-with-pcre: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex-xmlschema: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexchar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexp-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexpr-symbolic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regexqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regional-pointers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regions-monadsfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regions-monadstf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regions-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- register-machine-typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regular-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regular-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regular-xmlpickler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reheat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rei: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reified-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- relapse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- relation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- relational-postgresql8: [ 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 ]
- remote-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remote-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- remotion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reorderable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-linear-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-scalar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repa-v4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RepLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- replicant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ReplicateEffects: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repo-based-blog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- repr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- representable-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- representable-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reprinter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reproject: [ i686-linux, x86_64-linux, x86_64-darwin ]
- req-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reqcatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- request-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reserve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resistor-cube: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resolve-trivial-conflicts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resolve: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resource-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resource-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resource-pool-catchio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resource-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- respond: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rest-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- restful-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- restless-git: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RESTng: [ i686-linux, x86_64-linux, x86_64-darwin ]
- restricted-workers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- restyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- resumable-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rethinkdb-client-driver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rethinkdb-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rethinkdb-wereHamster: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rethinkdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- retryer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reverse-geocoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ReviewBoard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rezoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-env: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-psql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rhythm-game-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RichConditional: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ridley-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ridley: [ i686-linux, x86_64-linux, x86_64-darwin ]
- riemann: [ i686-linux, x86_64-linux, x86_64-darwin ]
- riff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ring-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- riot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ripple-federation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ripple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- risc386: [ i686-linux, x86_64-linux, x86_64-darwin ]
- riscv-isa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rivers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rivet-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rivet-simple-deploy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rivet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RJson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rl-satton: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Rlang-QQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rlglue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rlwe-challenges: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RMP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAdesign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAdraw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAFoldProgs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAlien: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RNAwolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rncryptor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rob: [ i686-linux, x86_64-linux, x86_64-darwin ]
- robin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- robot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- robots-txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roc-cluster-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roc-cluster: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roguestar-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roguestar-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roguestar-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roku-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rollbar-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RollingDirectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rose-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rose-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roshask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rosmsg-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rosmsg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rosso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rounding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roundtrip-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roundtrip-string: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roundtrip-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- roundtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- route-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- route-planning: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rowrecord: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rpc-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rpf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rsagl-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rsagl-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rsagl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rspp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rss: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RtMidi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rtnetlink: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rtorrent-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rtorrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rts-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ruby-marshal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ruby-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ruin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ruler-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ruler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rungekutta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- runmany: [ i686-linux, x86_64-linux, x86_64-darwin ]
- runtime-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
- rws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- RxHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- s-expression: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SableCC2Hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-buffer-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-failure-cme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-freeze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-globals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-lazy-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-length: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safe-printf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safecopy-migrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safecopy-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safeint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safepath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safer-file-handles-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safer-file-handles-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- safer-file-handles: [ i686-linux, x86_64-linux, x86_64-darwin ]
- saferoute: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sai-shape-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sajson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Salsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- saltine-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- samtools-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- samtools-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- samtools-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- samtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sandlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sarasvati: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sarsi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sasl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sat-micro-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- satchmo-backends: [ i686-linux, x86_64-linux, x86_64-darwin ]
- satchmo-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- satchmo-funsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- satchmo-minisat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- satchmo-toysat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- savage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sbvPlugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sc3-rdu: [ 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 ]
- scalp-webhooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scan-vector-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scenegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- schedevr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- schedule-planner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- schedyield: [ i686-linux, x86_64-linux, x86_64-darwin ]
- schematic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scholdoc-citeproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scholdoc-texmath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scholdoc-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scholdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- science-constants-dimensional: [ i686-linux, x86_64-linux, x86_64-darwin ]
- science-constants: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scion-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scons2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scope-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scottish: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-binding-play: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-blaze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-cookie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-params-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-resource: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty-view: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scp-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scrabble-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scrape-changes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ScratchFs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- script-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scrobble: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scrz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Scurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
- scyther-proof: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sde-solver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-cairo-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-compositor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-fps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-gfx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-mixer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-sprite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2-ttf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sdr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seacat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seakale-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seakale-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seakale: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- secdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seclib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- second-transfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- secret-santa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- secret-sharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- secrm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sednaDBXML: [ i686-linux, x86_64-linux, x86_64-darwin ]
- selectors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SelectSequencesFromMSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
- selenium-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- selenium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- self-extract: [ i686-linux, x86_64-linux, x86_64-darwin ]
- selinux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Semantique: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semi-iso: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Semigroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semigroupoids-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semigroups-actions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semiring-num: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semiring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- semver-range: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sendgrid-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sendgrid-v3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sensei: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- seqid-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seqid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
- seqloc: [ 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 ]
- serialize-instances: [ 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 ]
- servant-aeson-specs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-cookie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token-rocksdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-auth-token: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-ede: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-github: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-haxl-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-iCalendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-js: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-matrix-param: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-proto-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-pushbullet-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-py: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-rawm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-streaming-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-subscriber: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-zeppelin-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-zeppelin-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-zeppelin-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- servant-zeppelin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- server-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- serverless-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- serversession-frontend-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- serversession-frontend-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- services: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ses-html-snaplet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SessionLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sessiontypes-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sessiontypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- set-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- set-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
- setgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
- setoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- setters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SFML-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SFML: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sfmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sfnt2woff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SFont: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SG: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sgd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SGdemo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sgf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sha-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shade: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shadower: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shady-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shady-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-cabal-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-minify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shake-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shaker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shakespeare-babel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shakespeare-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shapely-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shapes-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shared-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shared-fields: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shared-memory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- she: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shelduck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shell-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shell-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shell-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shellac-compatline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shellac-editline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shellac-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shellac-readline: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Shellac: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shellish: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shellmate-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shellmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shikensu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shivers-cfg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shopify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shorten-strings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ShortestPathProblems: [ i686-linux, x86_64-linux, x86_64-darwin ]
- showdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shpider: [ i686-linux, x86_64-linux, x86_64-darwin ]
- shuffle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- si-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sibe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sifflet-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sifflet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sigma-ij: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sign: [ i686-linux, x86_64-linux, x86_64-darwin ]
- signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- signed-multiset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- silvi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-actors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-bluetooth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-c-value: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-firewire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-form: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-genetic-algorithm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-log-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-neural-networks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-pascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-sql-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-stacked-vm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-tabular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-tar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-vec3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SimpleGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SimpleH: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleirc-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SimpleLog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simplenote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simpleprelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SimpleServer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- simseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- singleton-dict: [ i686-linux, x86_64-linux, x86_64-darwin ]
- singleton-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- singnal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sink: [ i686-linux, x86_64-linux, x86_64-darwin ]
- siphon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- siren-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sirkel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sitepipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sixfiguregroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sized-grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sized-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sized-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sizes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sjsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- skeletal-set: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- skulk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- skylark-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- skype4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- slave-thread: [ i686-linux, x86_64-linux, x86_64-darwin ]
- slidemews: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
- slim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sloane: [ i686-linux, x86_64-linux, x86_64-darwin ]
- slot-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sloth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallcaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallcheck-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallcheck-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallcheck-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallpt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smallstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smartcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smartconstructor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smartGroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smartword: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smcdel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sme: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smerdyakov: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- smtlib2-quickcheck: [ 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 ]
- SMTPClient: [ i686-linux, x86_64-linux, x86_64-darwin ]
- smtps-gmail: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snake-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snake: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-auth-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-blaze-clay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-configuration-utilities: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-error-collector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-loader-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-loader-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-predicates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap-web-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-acid-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-actionlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-auth-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-css-min: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-customauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-environments: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-ghcjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-haxl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-hslogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-influxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-mandrill: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-mongodb-minimalistic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-mysql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-oauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-recaptcha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-redson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-riak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-scoped-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-sedna: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-ses-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-sqlite-simple-jwt-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-typed-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snaplet-wordpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snappy-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snappy-framing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snappy-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sndfile-enumerators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sneakyterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snipcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- snm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- snowtify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Snusmumrik: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SoccerFun: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SoccerFunGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sock2stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket-icmp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket-sctp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socket: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socketio: [ i686-linux, x86_64-linux, x86_64-darwin ]
- socketson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
- soegtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- solga-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- solga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- solr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sonic-visualiser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Sonnex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SoOSiM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sort-by-pinyin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sorted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sorting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sorty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sound-collage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- source-code-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SourceGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sousit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- soyuz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SpaceInvaders: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spacepart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SpacePrivateers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spanout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparkle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparse-lin-alg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparsebit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparsecheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spatial-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spatial-rotations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spdx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- special-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- special-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
- specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- speechmatics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spelling-suggest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sphero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sphinx-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sphinxesc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spice: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SpinCounter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spir-v: [ i686-linux, x86_64-linux, x86_64-darwin ]
- splay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- splaytree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spline3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- splines: [ i686-linux, x86_64-linux, x86_64-darwin ]
- splitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- splot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-api-ghcjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-api-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-digestive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Spock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spoonutil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spoty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Sprig: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spritz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sproxy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- spy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sqlcipher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sqlite: [ 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 ]
- squeal-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- srcinst: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sscan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sscgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ssh-tunnel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ssh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sshd-lint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sssp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sstable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SSTG: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stable-heap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stable-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stable-marriage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stable-memo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stable-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-bump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-hpc-coveralls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-run-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack-run: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stack2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-build-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-curator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- standalone-derive-topdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
- standalone-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- starling: [ i686-linux, x86_64-linux, x86_64-darwin ]
- starrover2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Stasis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state-bag: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
- state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stateful-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stateWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- static-closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- static-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- static-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- statistics-dirichlet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- statistics-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- statistics-hypergeometric-genvar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- statsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- statsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stb-image-redux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stb-truetype: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- steambrowser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- steeloverseer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stego-uuid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stemmer-german: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stemmer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stepwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- STL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stm-chunked-queues: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stm-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stm-firehose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stm-promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stm-supply: [ 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 ]
- Stomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- storable-static-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- storablevector-streamfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- str: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Strafunski-ATermLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Strafunski-Sdf2Haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- StrappedTemplates: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratum-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratux-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratux-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratux-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stratux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streamed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-benchmarks: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-osm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-png: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
- streaming-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- strelka: [ i686-linux, x86_64-linux, x86_64-darwin ]
- strict-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
- strict-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- StrictBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
- StrictCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- strictly: [ i686-linux, x86_64-linux, x86_64-darwin ]
- string-isos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- string-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stringlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stringtable-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe-http-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- structural-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- structural-traversal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- structured-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- structures: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stunts: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stutter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stylish-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- stylized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sub-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
- subhask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- subleq-toolchain: [ i686-linux, x86_64-linux, x86_64-darwin ]
- submark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- subsample: [ i686-linux, x86_64-linux, x86_64-darwin ]
- substring-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- successors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- suffix-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
- suffixarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SuffixStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
- suitable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sunlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sunroof-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sunroof-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sunroof-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- super-user-spark: [ i686-linux, x86_64-linux, x86_64-darwin ]
- superbuffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supercollider-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supercollider-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- superconstraints: [ i686-linux, x86_64-linux, x86_64-darwin ]
- superdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- superevent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supermonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supero: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- supplemented: [ i686-linux, x86_64-linux, x86_64-darwin ]
- surjective: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sv-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SVD2HS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svg-builder-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svg-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SVG2Q: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svg2q: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svgutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svm-light-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svm-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- svndump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swagger-petstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swagger-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swearjure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- swift-lda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syb-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syb-with-class-instances-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SybWidget: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syfco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sylvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sym: [ i686-linux, x86_64-linux, x86_64-darwin ]
- symantic-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- symengine-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- symengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- symmetric-properties: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sync-mht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syncthing-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntactic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-example-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-printer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-trees-fork-bairyn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
- SyntaxMacros: [ i686-linux, x86_64-linux, x86_64-darwin ]
- syntaxnet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- synthesizer-llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- sys-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Sysmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-canonicalpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-command: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-linux-proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- system-random-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- systemstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
- t-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- t3-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- t3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- table-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- table-tennis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- table: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TableAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tableaux: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tablestorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Tablify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tabloid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tabs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tag-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tag-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagged-exception-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagged-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagged-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagged-timers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- taglib-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagset-positional: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagsoup-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tagsoup-megaparsec: [ 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 ]
- tai64: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tailfile-hinotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- takahashi: [ 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 ]
- tal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamarin-prover-term: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamarin-prover-theory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamarin-prover-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamarin-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tamper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Tape: [ i686-linux, x86_64-linux, x86_64-darwin ]
- target: [ i686-linux, x86_64-linux, x86_64-darwin ]
- task-distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
- task: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-fail-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-integrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-jenkins-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-tap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tasty-travis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TaxonomyTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TBC: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TBit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcache-AWS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tccli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcod-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcp-streams-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tdd-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tdigest-Chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TeaHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- teams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- teeth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- telegram-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- telegram: [ i686-linux, x86_64-linux, x86_64-darwin ]
- teleport: [ i686-linux, x86_64-linux, x86_64-darwin ]
- teleshell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tellbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-default: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-haskell-compat-v0208: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-haskell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-hsml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- template-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- templateify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- templatepg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tempodb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- temporal-csound: [ i686-linux, x86_64-linux, x86_64-darwin ]
- temporary-resourcet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tempus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-core-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-opgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-proto: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-records-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tensorflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- term-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
- termbox-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- termcolor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- terminal-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
- termination-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- termplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- terntup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- terrahs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tersmu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-fixture: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-framework-doctest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-framework-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-framework-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-framework-skip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-framework-testing-feat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-pkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-sandbox-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- test-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testbench: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testCom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TestExplode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testloop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testpattern: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testPkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- testrunner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TeX-my-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tex2txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- texbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-format-heavy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-format: [ 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-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-locale-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-normal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-position: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-register-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-replace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-show-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-xml-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-xml-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- text-zipper-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textmatetags: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textocat-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- textual: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tfp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-alpha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-context: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-dict-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-fold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-instance-reification: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-kinds-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-sccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-to-exp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
- th-typegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thank-you-stars: [ i686-linux, x86_64-linux, x86_64-darwin ]
- theatre: [ i686-linux, x86_64-linux, x86_64-darwin ]
- themoviedb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thentos-cookie-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Theora: [ i686-linux, x86_64-linux, x86_64-darwin ]
- theoremquest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- theoremquest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thih: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thimk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Thingie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thorn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- threepenny-editors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- threepenny-gui-contextmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- threepenny-gui-flexbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thrist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- thumbnail-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tictactoe3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tidal-serial: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tie-knot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tiempo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tiger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tightrope: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tighttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timberc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-recurrence: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-series-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
- time-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timecalc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timemap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeout-with-results: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeout: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeparsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TimePiece: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timeseries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timespan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- timezone-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tiny-scheduler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TinyLaunchbury: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tinyMesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tinytemplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TinyURL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tip-haskell-frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tip-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Titim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tkhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tkyprof: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tls-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-string-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
- to-string-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toboggan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- todo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- todos: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tofromxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toilet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tokenify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tokenizer-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toktok: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tokyocabinet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tokyotyrant-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tomato-rubato-openal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Top: [ i686-linux, x86_64-linux, x86_64-darwin ]
- top: [ i686-linux, x86_64-linux, x86_64-darwin ]
- topkata: [ i686-linux, x86_64-linux, x86_64-darwin ]
- torch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TORCS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- total-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- touched: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toxiproxy-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- toysolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tpar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tpb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trace-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trace-function-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trackit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- traildb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trajectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transactional-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transfer-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transformations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TransformeR: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transformers-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transformers-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transformers-runnable: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TransformersStepByStep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transient-universe-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transient-universe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- transient: [ i686-linux, x86_64-linux, x86_64-darwin ]
- translatable-intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
- translate-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
- translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trasa-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- travis-meta-yaml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- travis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- traypoweroff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tree-traversals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TreeCounter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- treemap-html-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
- treemap-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TreeStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Treiber: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tremulous-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TrendGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trhsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- triangulation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TrieMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trigger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trimpolya: [ i686-linux, x86_64-linux, x86_64-darwin ]
- triplesec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tripLL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trivia: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tropical: [ i686-linux, x86_64-linux, x86_64-darwin ]
- trurl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsession-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tskiplist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tslib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsp-viz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsuntsun: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tsvsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ttask: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tttool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuntap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tup-functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuple-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuple-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuple-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuple-morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tuple-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tupleinstances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- turing-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
- turingMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- turtle-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TV: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tweak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tweet-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twentefp-eventloop-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twentefp-eventloop-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twentefp-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twentefp-rosetree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- twill: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twisty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twitter-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twitter-feed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- txtblk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TYB: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tyfam-witnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-assertions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-combinators-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-combinators-singletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-digits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-indexed-queues: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-int: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-level-bst: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-level-natural-number-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-level-natural-number-operations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-level-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-natural: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-ord-spine-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-ord: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-settheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-spine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- type-sub-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typeable-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeClass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-spreadsheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typed-wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typedquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typehash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeIlluminator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typelevel-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- TypeNat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typeparams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- types-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typesafe-precure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- typescript-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- tyro: [ i686-linux, x86_64-linux, x86_64-darwin ]
- u2f: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uber: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uberlast: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uconv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- udev: [ i686-linux, x86_64-linux, x86_64-darwin ]
- udp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uhc-light: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uhc-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uhexdump: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ui-command: [ i686-linux, x86_64-linux, x86_64-darwin ]
- UMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unagi-bloomfilter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unagi-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unamb-custom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unbound: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unbounded-delays-units: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unboxed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unbreak: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unexceptionalio-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-htk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-posixutil: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-reactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-uDrawGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unicode-normalization: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unicode-show: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unicode-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unicoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uniform-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- union-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unique-logic-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Unique: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uniqueid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uniquely-represented-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- units-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- units-defs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- units-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- units: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unittyped: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unity-testresult-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unitym-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
- universe-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unix-fcntl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unix-handle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unix-process-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unm-hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unordered-containers-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unordered-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unpack-funcs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unpacked-these: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unpacked-validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unroll-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unsafely: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unscramble: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unsequential: [ i686-linux, x86_64-linux, x86_64-darwin ]
- unused: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uom-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- up: [ i686-linux, x86_64-linux, x86_64-darwin ]
- update-nix-fetchgit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Updater: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uploadcare: [ i686-linux, x86_64-linux, x86_64-darwin ]
- upskirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ureader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urembed: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uri-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uri-enumerator-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uri-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uri-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uri-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
- url-decoders: [ i686-linux, x86_64-linux, x86_64-darwin ]
- url-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- URLb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urlcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urldecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urldisp-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- UrlDisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- URLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urn-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- urxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- usb-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- usb-hid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- usb-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
- usb-safe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- users-mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- users-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- utc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- utf8-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
- utf8-validator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- UTFTConverter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-cco-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-cco-hut-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-cco-uu-parsinglib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-cco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uu-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uuagc-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uuagc-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uuagc-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uuagc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uuid-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uulib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uvector-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
- uvector: [ i686-linux, x86_64-linux, x86_64-darwin ]
- v4l2-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- v4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum-graphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum-ubigraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vacuum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- valid-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
- validate-input: [ i686-linux, x86_64-linux, x86_64-darwin ]
- validated-literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
- validated-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
- validations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vampire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- var: [ i686-linux, x86_64-linux, x86_64-darwin ]
- varan: [ i686-linux, x86_64-linux, x86_64-darwin ]
- variable-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
- variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- varying: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vault-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vcsgui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vcswrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Vec-Boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Vec-OpenGLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Vec-Transform: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vect-floating-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vect-floating: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vect-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-functorlazy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-heterogenous: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-instances-collections: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-read-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-space-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-space-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vector-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Verba: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verbalexpressions: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verdict-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verdict: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- verilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vfr-waypoints: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vhd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vicinity: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ViennaRNA-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- views: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vigilance: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Villefort: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vimeta: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vimus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vintage-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vinyl-vectors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- virthualenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vision: [ i686-linux, x86_64-linux, x86_64-darwin ]
- visual-graphrewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- visual-prof: [ i686-linux, x86_64-linux, x86_64-darwin ]
- visualize-cbn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vk-aws-route53: [ i686-linux, x86_64-linux, x86_64-darwin ]
- VKHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vorbiscomment: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vowpal-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- voyeur: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vpq: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vtegtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vty-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vty-menu: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vty-ui-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- vty-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wacom-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- waddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wahsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-digestive-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-frontend-monadcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-git-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-graceful: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-handler-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-handler-scgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-handler-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-hmac-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-lite: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-logger-buffered: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-logger-prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-make-assets: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-cache-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-catch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-consul: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-content-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-etag: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-headers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-hmac-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-rollbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-middleware-static-caching: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-request-spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-responsible: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-secure-cookies: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-session-alt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-session-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-session-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-session-tokyocabinet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-static-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wai-throttler: [ i686-linux, x86_64-linux, x86_64-darwin ]
- waitra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- waldo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- warc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- warp-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- warp-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WashNGo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wasm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- watcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
- watchit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wavefront-obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WaveFront: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wavesurfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wavy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- weather-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-encodings: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-fpco: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-inv-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-mongrel2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-output: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web-page: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- web-routing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- web3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WebBits-Html: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WebBits-multiplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WebBits: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webcloud: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WebCont: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webcrank-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webcrank-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webcrank: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webdriver-snoy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webdriver-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WeberLogic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webfinger-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webkit-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webpage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Webrexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
- websockets-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- websockets-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- webwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
- weighted-regexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- weighted: [ i686-linux, x86_64-linux, x86_64-darwin ]
- welshy: [ i686-linux, x86_64-linux, x86_64-darwin ]
- werewolf-slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- werewolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wheb-mongo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wheb-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wheb-strapped: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Wheb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- while-lang-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- whim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- whiskers: [ i686-linux, x86_64-linux, x86_64-darwin ]
- whitespace: [ i686-linux, x86_64-linux, x86_64-darwin ]
- why3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WikimediaParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wikipedia4epub: [ i686-linux, x86_64-linux, x86_64-darwin ]
- windns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- windowslive: [ i686-linux, x86_64-linux, x86_64-darwin ]
- winerror: [ i686-linux, x86_64-linux, x86_64-darwin ]
- winery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- 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 ]
- 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 ]
- WL500gPLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wlc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WMSigner: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wobsurv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- woffex: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- word2vec-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WordAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wordchoice: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wordexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Wordlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WordNet-ghc74: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WordNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wordpass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wordsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workdays: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workflow-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workflow-osx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workflow-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workflow-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- workflow-windows: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wp-archivebot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wraxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wrecker-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wreq-sb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wright: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wsdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wsedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wsjtx-udp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wtk-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wumpus-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wumpus-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wumpus-drawing: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wumpus-microprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wumpus-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WURFL: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxAsteroids: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WXDiffCtrl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxdirect: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxFruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- WxGeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxhnotepad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxSimpleCanvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wxturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- wyvern: [ i686-linux, x86_64-linux, x86_64-darwin ]
- x-dsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- X11-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- X11-rm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- X11-xdamage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- X11-xfixes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- x86-64bit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xcb-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xcffib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xchat-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xdcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Xec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xfconf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xformat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xhaskell-library: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xhb-atom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xhb-ewmh: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xhb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xing-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xkbcommon: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xkcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xleb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xlsior: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xlsx-templater: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-catalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-conduit-decode: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-enumerator-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-prettify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-query-xml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-query-xml-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml-tydom-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xml2x: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XML: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmlbf-xeno: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmlbf-xmlhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmlhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XmlHtmlWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XMLParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmltv: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmms2-client-glib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmms2-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XMMS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-contrib-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-contrib-gpl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-vanessa: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-wallpaper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmonad-windownames: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xmpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Xorshift128Plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xournal-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xournal-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xournal-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xournal-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xournal-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xsact: [ i686-linux, x86_64-linux, x86_64-darwin ]
- XSaiga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xtc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
- xxhash: [ i686-linux, x86_64-linux, x86_64-darwin ]
- y0l0bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yabi-muno: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Yablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
- YACPong: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yahoo-finance-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yahoo-finance-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yahoo-web-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yajl-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yajl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yam-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yam-transaction-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yam-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-pretty-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaml2owl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yamlkeysdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yandex-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yaop: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yarn-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yarr-image-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yarr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yavie: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ycextra: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yeshql-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yeshql-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yeshql-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yeshql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-angular-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-angular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-articles: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-account-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-account: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-bcrypt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-bcryptdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-deskcom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-hmac-keccak: [ 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-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-nopassword: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-auth-oauth2: [ 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 ]
- yesod-auth-zendesk: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-comments: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-content-pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-continuations: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-crud-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-crud: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-datatables: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-dsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-fast-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-form-richtext: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-goodies: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-job-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-markdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-paginate: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-pagination: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-paypal-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-platform: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-pnotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-raml-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-raml-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-raml-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-recaptcha2: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-recaptcha: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-routes-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-routes-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-rst: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-session-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-static-angular: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-test-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-vend: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yesod-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yet-another-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
- YFrob: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yhccore: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-dynamic-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-frontend-pango: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-frontend-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-fuzzy-open: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-ireader: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-keymap-cua: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-keymap-emacs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-keymap-vim: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-misc-modes: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-mode-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-mode-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-monokai: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-snippet: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-solarized: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi-spolsky: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yi: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yices: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yjftp-libs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yjftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yjsvg: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yoctoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yoga: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Yogurt-Standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Yogurt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yoko: [ i686-linux, x86_64-linux, x86_64-darwin ]
- york-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yql: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yst: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yu-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yu-launch: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yu-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yuiGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yuuko: [ i686-linux, x86_64-linux, x86_64-darwin ]
- yxdb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
- z3-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zabt: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zampolit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zasni-gerna: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ZEBEDDE: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zendesk-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeno: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zephyr: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq3-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq3-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq4-clone-pattern: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeromq4-patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zeroth: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ZFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-git: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-google-java-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-hindent: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-hlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zip-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zipedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ZipFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zipkin: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ziptastic-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ziptastic-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zlib-enum: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ZMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zmcat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zmidi-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zmqat: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoneinfo: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom-cache-pcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom-cache-sndfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom-refs: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zre: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zsh-battery: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zstd: [ i686-linux, x86_64-linux, x86_64-darwin ]
- ztar: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zuramaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
- Zwaluw: [ i686-linux, x86_64-linux, x86_64-darwin ]
- zxcvbn-c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ faceted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ factory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Facts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ factual-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fadno-braids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fadno-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fadno: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ failable-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ failure-detector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FailureT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fake-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fake: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ falling-turnip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fallingblocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ family-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fast-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fast-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fast-combinatorics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fast-nats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastly: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fastparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FastPush: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FastxPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fathead-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fault-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-geoposition: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-simplejson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay-uri: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fb-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fbmessenger-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fca: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fcache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fcg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fckeditor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fclabels-monadlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FComp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fdo-trash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feature-flipper-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feature-flipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fedora-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed-collect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed-crawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed-gipeda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed2lj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feed2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feldspar-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ feldspar-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fenfire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FermatsLastMargin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fernet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FerryCore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ festung: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Feval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ffeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fficxx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ffmpeg-tutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fftwRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fgl-extras-decompositions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fibon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ficketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fields: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FieldTrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fieldwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ file-collection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ file-command-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ file-location: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filediff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FileManip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FileManipCompat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fileneglect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filepath-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filesystem-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filesystem-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ filesystem-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FileSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fillit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ final-pretty-printer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Finance-Quote-Yahoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Finance-Treasury: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ find-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ find-source-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fingertree-psqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fingertree-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FiniteMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ firefly-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ first-and-last: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ firstify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FirstOrderTheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fishfood: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fitsio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fix-parser-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fix-symbols-gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-point-vector-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-point-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-point: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-storable-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixed-width: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fixie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fizzbuzz-as-a-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fizzbuzz: [ 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 ]
+ flamingra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flat-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flexible-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flexiwrap-smallcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flexiwrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flickr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flight-igc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flight-kml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Flippi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ float-binstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ floating-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flow-er: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flow2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowdock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowdock-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowdock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flower: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowlocks-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flowsim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fluent-logger-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fluent-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fluidsynth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ flux-monoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FM-SBLEX: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FModExRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fn-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foldl-incremental: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foldl-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foldl-transduce-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foldl-transduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ folds-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ follow-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ follower: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ font-opengl-basic4x6: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ for-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forbidden-fruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fordo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forecast-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foreign-var: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forest-fire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Forestry: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ForkableT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FormalGrammars: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ format-status: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ format: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formattable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formlets-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ formura: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ForSyDe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ forth-hll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Fortnite-Hack-Cheats-Free-V-Bucks-Generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fortytwo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foscam-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foscam-filename: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ foscam-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Foster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fpco-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FpMLv53: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fpnla-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FPretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fptest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Fractaler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fractals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Frames: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ franchise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Frank: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-algebras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-seq-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-seq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems-webui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-theorems: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ free-vector-spaces: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freekick2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freer-converse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freer-effects: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freesect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freesound: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freetype-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FreeTypeGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ freq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fresh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ friday-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ friday-scale-dct: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frown: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow-gtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ frpnow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fs-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fsh-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fsmActions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fsutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fswait: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fswatcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ftdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FTGL-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ftp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ FTPLine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ftree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ftshell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ full-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fullstop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funbot-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funbot-git-hook: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funcons-lambda-cbv-mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funcons-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funcons-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ function-combine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ function-instances-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functional-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functor-combo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functor-infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ functorm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Fungi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funpat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ funsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ futun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ future: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fuzzy-timings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fuzzy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fwgl-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fwgl-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ fwgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ g-npm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ g4ip-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ g4ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ game-probability: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gameclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ganymede: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ garepinoh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gargoyle-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gargoyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gasp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gbu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gc-monitoring-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gcodehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gdax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gdiff-ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gdiff-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gearbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GeBoP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gedcom: [ 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-freetype2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gelatin-fruity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gelatin-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gelatin-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gelatin-shaders: [ 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 ]
+ gen-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gen-passwd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Genbank: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gencheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gender: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gene-CluEDO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ general-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GeneralTicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-accessors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-church: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-enum: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-lens-labels: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-lucid-scaffold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generic-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ generics-mrsop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genericserialize: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genesis-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genesis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genetics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geni-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geniconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geniplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geniserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ genprog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GenSmsPdu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gentlemark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GenussFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geo-resolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GeocoderOpenCage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geodetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GeoIp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geojson-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geojson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geolite-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geom2d: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GeomPredicates-SSE: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ geos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Get: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ getemx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ getflag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gf: [ 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-datasize: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-dump-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-dump-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-dump-util: [ 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 ]
+ ghc-generic-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-heap-view: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-imported-from: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-justdoit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-man-completion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-mod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-pkg-autofix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-pkg-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-proofs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-syb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-time-alloc-prof: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-usage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghc-vis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-history-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghci-ng: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom-jsffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-fetch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-hplay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ghcjs-perch: [ 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-gstpbutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-gsttag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-gtkosxapplication: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-poppler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gi-wnck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ giak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gifcurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ginger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ginsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gipeda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ giphy-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GiST: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-checklist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-date: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-fmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-gpush: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-jump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-object: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-repair: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git-sanity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ git: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ githash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-webhook-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ github-webhook-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ githud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitignore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlab-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-cross: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-libgit2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitlib-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ givegif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gladexml-accessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glazier-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glazier-react-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GLFW-b-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GLFW-OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glicko: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glider-nlp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GLMatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glob-posix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ global-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ global-variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ global: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glome-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GlomeTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GlomeView: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-banana: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gloss-sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glpk-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glue-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glue-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glue-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glue-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ glue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GLUtil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gluturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gmndl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnome-desktop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnome-keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnss-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gnuidn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goal-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ goatee-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ goatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gochan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gofer-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-adexchange-buyer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-adexchange-seller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-admin-datatransfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-admin-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-admin-emailmigration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-admin-reports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-adsense-host: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-adsense: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-affiliates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-android-enterprise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-android-publisher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-appengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-apps-activity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-apps-calendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-apps-licensing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-apps-reseller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-apps-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-appstate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-autoscaler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-bigquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-billing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-blogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-books: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-civicinfo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-classroom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-cloudmonitoring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-cloudtrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-compute: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-container: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-containerbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-customsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-dataflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-dataproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-datastore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-deploymentmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-dfareporting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-doubleclick-bids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-doubleclick-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-firebase-dynamiclinks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-firebase-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-fitness: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-fonts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-freebasesearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-fusiontables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-games-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-games-management: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-games: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-genomics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-gmail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-groups-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-groups-settings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-iam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-identity-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-kgsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-latencytest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-manufacturers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-maps-coordinate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-maps-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-mirror: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-ml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-monitoring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-pagespeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-partners: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-people: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-play-moviespartner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-plus-domains: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-prediction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-proximitybeacon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-pubsub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-qpxexpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-replicapool-updater: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-replicapool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-resourcemanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-resourceviews: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-runtimeconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-safebrowsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-script: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-servicecontrol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-servicemanagement: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-sheets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-shopping-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-siteverification: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-spectrum: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-sqladmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-storage-transfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-tagmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-taskqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-urlshortener: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-useraccounts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-vision: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-webmaster-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-youtube-analytics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-youtube-reporting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol-youtube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gogol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-cloud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-drive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-html5-slide: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-mail-filters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-maps-geocoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-oauth2-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-oauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-server-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-static-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ google-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GoogleCodeJam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GoogleDirections: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ googleplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ googlepolyline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GoogleSB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GoogleTranslate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gopher-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gopherbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-actor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gore-and-ash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GotoT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gotta-go-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gpah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPipe-Collada: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPipe-Examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPipe-GLFW: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPipe-TextureLoad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gps2htmlReport: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gpx-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GPX: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graceful: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graflog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Grafos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grakn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grammar-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GrammarProducts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grammatical-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grapefruit-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grapefruit-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grapefruit-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grapefruit-ui-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grapefruit-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-matchings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-cl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-lambdascope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-ski: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-trs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting-ww: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graph-visit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Graph500: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Graphalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphene: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GraphHammer-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GraphHammer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphics-drawingcombinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphics-formats-collada: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphicsFormats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ graphicstools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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-code: [ 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 ]
+ greencard-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ greencard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ greenclip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ greg-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gremlin-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Grempa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grenade: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ greplicate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gridbounds: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gridfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gridland: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gross: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GroteTrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-inspector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ groundhog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ group-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ grouped-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Grow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ growler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GrowlNotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gruff-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gruff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gsl-random-fu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gsl-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gstorable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GTALib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-serialized-event: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk-toy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-glade: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-gnomevfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-gtksourceview2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-cast-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk2hs-rpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Gtk2hsGenerics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtk3-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtkglext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GtkGLTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtkimageview: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gtkrsync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GtkTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ guarded-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ guess-combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ guid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GuiHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ GuiTV: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gulcii: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gyah-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ gym-http-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-booru: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-gpgme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h-reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ h2c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ H: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ habit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HABQT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hach: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-contrib-press: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-frontend-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-frontend-monadcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-epoll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-evhttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-kibro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-handler-simpleserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-middleware-cleanpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-middleware-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack-middleware-jsonp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-contrib-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-happstack-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-mongrel2-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-snap-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hack2-handler-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-mirror: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage-whatsnew: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage2hwn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackage2twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackernews: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HackMail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hackmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hactors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddock-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddock-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddock-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haddocset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hadolint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hadoop-formats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hadoop-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hadoop-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haggis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Haggressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hahp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haiji: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hailgun-send: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hairy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakismet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hako: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-agda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-blaze-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib-elm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib-hyphenation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-ogmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-R: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hakyll-shortcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ hall-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ halma-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ halma-telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ halma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ halves: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaMinitel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hampp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hamsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hamtmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hamusic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ handa-gdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ handsy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hangman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hannahci: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hans-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happindicator3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happindicator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happlets-lib-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happlets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happraise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-Data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happs-hsp-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happs-hsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-IxSet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-Server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-State: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happs-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HAppS-Util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-authenticate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-clientsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-dlg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-facebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-fastcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-fay-ajax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-hamlet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-hstringtemplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-ixset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-lite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-monad-peel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-server-tls-cryptonite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack-yui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happy-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happybara-webkit-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happybara-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ happybara: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HappyTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hapstone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaPy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haquil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ harchive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hardware-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaRe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HARM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ harmony: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HarmTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haroonga-httpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haroonga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ harpy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ harvest-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ has-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ has: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HasBigDecimal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HasCacBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascat-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascat-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascat-system: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hascat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Haschoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HasGP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashable-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashable-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashable-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashabler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashed-storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hashell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hashtables-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hask-home: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hask: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskades: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskanoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskarrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskbot-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskdeep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskdogs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskeem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskeline-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-abci: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-aliyun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-awk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-brainfuck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-cnc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-compression: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-conll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-course-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-dap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-ftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-generate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-gettext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-go-checkers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-holes-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-in-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-kubernetes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-lsp-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-ml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-mpfr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-neo4j-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-pdf-presenter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-platform-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-player: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-read-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-snake: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-src-exts-observe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-src-exts-prisms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-src-exts-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-src-meta-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-token-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tools-ast-fromghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tools-ast-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tools-ast-trf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-type-exts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-tyrant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell2010: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell98: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskell98libraries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-catchio-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-connect-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-flat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellLM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellNN: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Haskelloids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskellscrabble: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskellscript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellTorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskellTutorials: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskelzinc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskey-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskey: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskheap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskhol-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-node: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-script: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin-wallet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoon-httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoon-salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskoon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskore-realtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskore-supercollider: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskore-synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaskRel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskus-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskus-system-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haskus-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haslo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasloGUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasparql-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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-optparse-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-pool: [ 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-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql-transaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hastache-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste-app: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste-markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste-prim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haverer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaVSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hawitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hawk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxl-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxl-facebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HaXml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxr-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ haxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hayland: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hayoo-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hayoo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hback: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hbayes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hbb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hBDD-CMUBDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hBDD-CUDD: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hbeat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hbf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hblock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hburg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HCard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcg-minus-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcg-minus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcheat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hchesslib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcltest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcoord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcron: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hCsound: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hcube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdaemonize-buildfix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbc-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HDBC-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HDBC-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbc-postgresql-hstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdevtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hDFA: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdigest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdirect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdis86: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdiscount: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdocs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdph-closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hdr-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HDRUtils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ headergen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heavy-logger-amazon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heavy-logger-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heavy-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hecc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heckle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedgehog-checkers-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedgehog-checkers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedgehog-gen-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedgehog-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hedi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedis-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedis-pile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedis-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedis-tags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hedn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hein: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heist-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heist-async: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helics-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hellage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hellnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ helm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ help-esb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hemkay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hemokit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ henet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hepevt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ her-lexer-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ her-lexer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HERA: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herbalizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HerbiePlugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heredocs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herf-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hermes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hermit-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hermit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herringbone-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herringbone-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ herringbone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hesql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hetero-dict: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heterolist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hetris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heukarya: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hevolisa-dph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hevolisa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexchat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexmino: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexml-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexpat-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexpat-pickle-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hexquote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ heyefi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfann: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfiar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HFitUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfoil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfov: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfractal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HFrequencyQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hg-buildpackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgalib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-API: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Audio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Bullet-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-CAudio-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-CEGUI-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Enet-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Graphics3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-GUI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-InputSystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Ogre-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-OIS-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-SDL2-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-SFML-Binding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-WinEvent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D-Wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGamer3D: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgdbmi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGE2D: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgearman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgeos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgithub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgopher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HGraphStorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hgrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HHDL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hi3status: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hiccup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hichi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hid-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hieraclus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hierarchical-clustering-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hierarchical-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hiernotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hieroglyph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HiggsSet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ higherorder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highjson-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highjson-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highjson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ highWaterMark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ himg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ himpy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hindley-milner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinduce-classifier-decisiontree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinduce-classifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinduce-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinquire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinstaller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hint-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinterface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinvaders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hinze-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hipbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hipchat-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HipmunkPlayground: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hircules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hish: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hissmetrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl-lmf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hist-pl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ historian: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hit-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HJavaScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjcase: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HJScript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjson-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjsonpointer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hjsonschema: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HJVM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlbfgsb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hleap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLearn-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLearn-approximation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLearn-classification: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLearn-datastructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLearn-distributions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hledger-chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hledger-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlibBladeRF: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlibev: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlibfam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HList: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HListPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hlwm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hly: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmarkup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-backprop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-banded: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-mmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-morpheus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-nipals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-nlopt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-quadprogpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-sundials: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmatrix-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmeap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmeap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmm-hmatrix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hMollom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmp3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hmpf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmt-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hmumps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hnetcdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HNM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hnormalise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ho-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoauth2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hob: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hobbes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hobbits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hocilib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hocker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hodatime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HODE: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hoed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hofix-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hogg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoggl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hogre-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hogre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hois: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hold-em: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hole: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Holumbus-Distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Holumbus-MapReduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Holumbus-Searchengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Holumbus-Storage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ holy-project: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ homeomorphic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hommage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ homoiconic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ homplexity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ honi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoobuddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hood-off: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hood2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hood: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-publish: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoogle-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hooks-dir: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoovie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hopencc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hopencl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hopenpgp-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hOpenPGP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hopfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoppy-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoppy-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoppy-runtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoppy-std: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hoq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ horizon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ horname: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hosts-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hothasktags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hotswap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hourglass-fuzzy-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ houseman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hp2any-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hp2any-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hp2any-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpack-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpack-dhall: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpaco-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpaco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpasteit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpc-tracer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hPDB-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hPDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpdft: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPhone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hplaylist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPlot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpodder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HPong: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpqtypes-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpqtypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hprotoc-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hps-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hps-kmeans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hPushover: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpygments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpylos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hpyrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hquantlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hR: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hranker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HRay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hricket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-graf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-hist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HROOT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-blake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-carbon-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-di: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-dotnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-excelx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-ffmpeg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-fltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gchart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gen-iface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-gizapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-java: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-logo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-mesos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-nombre-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pgms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-pkpass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-re: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-rs-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-scrape: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-snowtify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-twitterarchiver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs-watchman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs2ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs2bf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hs2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hs2lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsaml2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsbackup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsbencher-codespeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsbencher-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsbencher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-auditor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-forth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-lang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-lisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-rec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-rw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-sf-hsndfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-sf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-unsafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsc3-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscaffold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscamwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscassandra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsclock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hScraper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsdev: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsdif: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsdip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsdns-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hsed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsfacter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsfcsh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSFFIG: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsfilt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSGEP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsgnutls-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsgnutls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsgsom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsHaruPDF: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSHHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsHTSLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsHyperEstraier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsI2C: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsignal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hSimpleDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsJudy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hskeleton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hslackbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hslibsvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hslinks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hslogger-reader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hslogstash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsluv-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsmagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSmarty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsmodetweaks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hsmtlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsmtpclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsnock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsnsq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSoM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsoptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HSoundFile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsoz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsp-cgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsparql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsParrot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspear: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-expectations-match: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-expectations-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-experimental: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-hedgehog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-jenkins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-monad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-pg-transact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-structured-formatter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspec-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hspecVariant: [ 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 ]
+ hsql-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsql-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsql-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsql-sqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-datamodel-vinyl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-datamodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-demo-manic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-demo-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-demo-notes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-demo-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml-morris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsqml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsreadability: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsseccomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsSqlite3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hssqlppp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hssqlppp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HsSVN: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstatistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstidy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstorchat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstradeking: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HStringTemplateHelpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hstzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsubconvert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsudoku: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hswip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsx-xhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsXenCtrl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsyscall: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hsyslog-tcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hszephyr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HTab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hTalos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hTensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htestu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HTicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htlset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-charset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-entities: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-kure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ html-tokenizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htsn-import: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htsn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-client-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-client-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-client-request-modifiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-client-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-client-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-conduit-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-conduit-downloader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-grammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-kinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-pony-serve-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-proxy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-querystring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-response-decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-shed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http-wget: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ http2-client-grpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ https-everywhere-rules-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ https-everywhere-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ httpspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htune: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ htzaar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hubigraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hubris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ huck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HueAPI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ huff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ huffman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hugs2yc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hulk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HulkImport: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ human-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ human-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hums: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HUnit-Diff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunit-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunit-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunspell-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunt-searchengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hunt-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hurdle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hurriyet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ husky: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hutton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ huttons-razor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ huzzy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hVOIDP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-dsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-json-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hw-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwall-auth-iitk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hweblib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwhile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hworker-ses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hworker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwsl2-bytevector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwsl2-reducers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hwsl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HXMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxmppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxournal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ HXQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxt-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxt-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxt-filter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxthelper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hxweb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyahtzee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyakko: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hybrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydra-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydra-print: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-cli-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-multimap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-prelude-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hydrogen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyena: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hylide: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hylolib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hylotab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyloutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyper-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyper-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyperdrive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyperfunctions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyperion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyperloglogplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hyperpublic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hypher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hzenity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ hzulip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iap-verifier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ib-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iban: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ical: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IcoGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iconv-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ide-backend: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ideas-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ideas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ idempotent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ identifiers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ idiii: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ idna2008: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IDynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ieee-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iException: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ifcxt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ige-mac-integration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ige: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ignore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ igraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ igrf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-blaze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-charts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-display: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-gnuplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-hatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-hvega: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-inline-r: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-juicypixels: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-magic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-rlangqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell-widgets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ illuminate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imagemagick: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imagepaste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imapget: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imbib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imgurder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imj-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imj-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imj-game-hamazed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imj-measure-stdout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imj-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imperative-edsl-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imperative-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ImperativeHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ implicit-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ implicit-params: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ importify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ improve: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ impure-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ INblobs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ include-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ incremental-computing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ incremental-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ incremental-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ increments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indentation-trifecta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indentation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indents: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indexation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indexed-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IndexedList: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indextype: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indices: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ indieweb-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inf-interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infer-upstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infernu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infinity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ infix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ InfixApplicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inflist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ informative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inilist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inject-function: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inline-r: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inserts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ inspector-wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-bytes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-deepseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-hashable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instant-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instapaper-sender: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ instinct: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ int-multimap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ integer-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ integreat: [ 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 ]
+ interleavableIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interlude-l: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ internetmarke: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intero: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interpol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interpolatedstring-qq-mwotton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interpolatedstring-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interruptible: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ interval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intricacy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intro-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ introduction-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ introduction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ invertible-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ io-capture: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ io-reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IOR: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IORefCAS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iostring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iothread: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iotransaction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ip2location: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ipatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ipc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ipopt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iptables-helpers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iptadmin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IPv6DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ipython-kernel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-fun-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-fun-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-fun-color: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-fun-messages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irc-fun-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Irc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iri: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iridium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iron-mq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ironforge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ irt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ is: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ isdicom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ isevaluated: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ismtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ IsNull: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ isobmff-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ isohunt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ isotope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ itemfield: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iter-stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee-compress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iterio-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iterIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ivor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ivory-bitdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ivy-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ixdopp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ixmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ixshader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ iyql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ j2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jack-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JackMiniMix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jackminimix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jacobi-roots: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jalaali: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jalla: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jammittools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jarfind: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jarify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jason: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-adt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-bridge-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-character: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ java-reflect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ javaclass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ javasf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ javav: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jbi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jcdecaux-vls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Jdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jdi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jenga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jenkinsPlugins2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jespresso: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jml-web-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jobqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ join-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ join: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ joinlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jonathanscard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ js-good-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle-clib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle-dom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle-wkwebview: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JsContracts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsmw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-ast-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-bytes-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JSON-Combinator-Examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JSON-Combinator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-fu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-incremental-decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-litobj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-pointer-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-pointer-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-pointer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-togo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json2-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ json2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JSONb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonextfilter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JsonGrammar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JSONParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonresume: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonrpc-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsons-to-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonschema-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsontsv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jsonxlsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jspath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ judge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ judy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ juicy-gcode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JuicyPixels-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JunkDB-driver-gdbm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JunkDB-driver-hashtables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JunkDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JuPyTer-notebook: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jupyter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ JustParse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jvm-batching: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jvm-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jvm-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ jvm-streaming: [ 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 ]
+ kafka-device-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device-joystick: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device-leap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device-spacenav: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device-vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kafka-device: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kaleidoscope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kalman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kangaroo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kansas-lava-cores: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kansas-lava-papilio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kansas-lava-shake: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kansas-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ karakuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ karps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ katip-elasticsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ katip-rollbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ katip-scalyr-scribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ katip-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ katt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kawaii: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kd-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kdesrc-build-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keccak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-mvc-environment-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-mvc-model-lightmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-mvc-model-protectedmodel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-mvc-solutions-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-fs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-polling: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactive-yampa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactivelenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-hails-reactivevalues: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keera-posture: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keiretsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ketchup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kevin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keyed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keyring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keysafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keystore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ keyword-args: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ khph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kicad-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kickass-torrents-dump-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KiCS-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KiCS-prophecy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KiCS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kif-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kmeans-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kmeans-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kmp-dfa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ knead-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ knead: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ knots: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ koellner-phonetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Konf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ korfu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ krapsh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Kriens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ krpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KSP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ktx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kure-your-boilerplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ kure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ KyotoCabinet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ l-bfgs-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ L-seed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ labeled-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ laborantin-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ labsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ labyrinth-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ labyrinth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lagrangian: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ laika: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-bridge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-calculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-devs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda-toolbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambda2js: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdaBase: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdabot-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacms-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacms-media: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-bullet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-edsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-ir: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdacube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaDesigner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdaFeed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaHack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaINet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Lambdajudge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdaLit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaPrettyQuote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LambdaShell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdatwit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdaya-bus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lambdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lame-tester: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lame: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-bash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-boogie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-c-comments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-c-inline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-dart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-dockerfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-ecmascript-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-ecmascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-eiffel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-elm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-gcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-glsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-go: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-guess: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-hcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-java-classfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-kort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-lua-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-lua2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-mixal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-ninja: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-oberon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-objc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-openscad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-pig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-puppet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-python-colour: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-python-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-python: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-sh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-spelling: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ language-webidl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lapack-carray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lapack-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lapack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LargeCardinalHierarchy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Lastik: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ latest-npm-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LATS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ launchpad-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lawless-concurrent-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layers-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layout-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layout-rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ layouting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lazy-hash-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lazy-hash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lazy-io-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lazyarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lazyset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ ld-intervals: [ 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 ]
+ leapseconds: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ learn-physics-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Learning: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ leetify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ legion-discovery-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ legion-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ legion-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ legion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ leksah-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lendingclub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-text-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lens-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lensref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ level-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Level0: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ levmar-chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ levmar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lfst: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lgtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lhae: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lhc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lhe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lhs2TeX-hl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lhslatex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LibClang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libcspm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libexpect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libGenI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libhbb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libinfluxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libjenkins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liblastfm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liblawless: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liblinear-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libltdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libmolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liboath-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liboleg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libpafe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libpq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ librandomorg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ librato: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libsystemd-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libtagc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libxls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libxml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ libxslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ licensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lifted-protolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ligature: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lightning-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lighttpd-conf-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lighttpd-conf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lilypond: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Limit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ limp-cbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ limp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linden: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-algebra-cblas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-circuit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-code: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-socket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linear-vect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linearmap-category: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linearscan-hoopl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linearscan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LinearSplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LinkChecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linkchk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linkcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linkedhashmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linode-v4: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-blkid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-cgroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-inotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-kmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-perf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linux-ptrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ linx-gateway: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lio-eci11: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lio-fs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lio-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lipsum-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquid-fixpoint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquidhaskell-cabal-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquidhaskell-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ liquidhaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-fusion-probe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-mux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-prompt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-remote-forwards: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-t-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-t-html-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-t-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-t-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ list-zip-def: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ listenbrainz-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ listlike-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ListT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ live-sequencer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ll-picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-base-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-base-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-data-interop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-ffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-general-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-general-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-hs-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-pkg-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-pretty-bc-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ load-balancing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ load-font: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loc-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ localize: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ located-monad-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ located: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ locked-poll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lockpool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-effect-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-postgres: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log-warper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ log: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logentries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logging-effect-extra-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logging-effect-extra-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logging-effect-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logic-classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LogicGrowsOnTrees-MPI: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LogicGrowsOnTrees-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LogicGrowsOnTrees-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LogicGrowsOnTrees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ logplex-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lojban: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lojbanParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lojbanXiragan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lojysamban: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-apps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-benches: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-cpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-repa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol-typing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lookup-tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loop-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loop-while: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loopy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lorem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loshadka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lostcities: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ loup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lowgl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lp-diagrams-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lp-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ls-usb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lscabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ LslPlus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lsystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ltext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ltk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lua-bc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luachunk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luautils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lucid-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lucienne: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Lucu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luis-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luminance-samples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luminance: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lushtags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ luthor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lvish: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lvmlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lxd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lye: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Lykah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lz4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lzma-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ lzma-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ macbeth-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ machines-amazonka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ machines-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ machines-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ macosx-make-standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ madlang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ magic-wormhole: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MagicHaskeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ magico: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ magma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mahoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mailbox-count: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mailchimp-subscribe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mailchimp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MailchimpSimple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mailgun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ main-tester: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ majordomo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ majority: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ make-hard-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ make-monofoldable-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ make-package: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ makedo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ makefile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mallard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-anything: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-curl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-filemanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-imageviewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-ircclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-mplayer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-pdfviewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-processmanager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-terminal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee-welcome: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manatee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mandulia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manifold-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manifolds-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ manifolds: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mapalgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marionetta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ markdown-kate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ markdown2svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marked-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ markov-processes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marmalade-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marquise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mars: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marvin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ marxup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ masakazu-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MASMGen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ master-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matchers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mathblog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mathflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mathlink: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matplotlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matrix-as-xyz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matsuri: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ matterhorn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mattermost-api-qc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mattermost-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maxent-learner-hw-gui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maxent-learner-hw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maxent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maxsharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ maybench: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MaybeT-monads-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MaybeT-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MaybeT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MazesOfMonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mbox-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MC-Fold-DP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mcl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mcmaster-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mcmc-samplers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mcmc-synthesis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ Measure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mecab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mech: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mecha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mechs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediabus-fdk-aac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediabus-rtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediabus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediawiki2latex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mediawiki: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ medium-sdk-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mellon-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mellon-gpio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mellon-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ melody: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memcache-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memcache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memcached-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memcached: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memo-ptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memoization-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memorable-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ memorypool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ menoh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mercury-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ merkle-patricia-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ messente: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ meta-misc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ meta-par-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ meta-par: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MetaHDBC: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MetaObject: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metaplug: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metric: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Metrics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metricsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ metronome: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mezzo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mezzolens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MFlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mgeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mhailist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MHask: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Michelangelo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microaeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microformats2-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microgroove: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microlens-each: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ micrologger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ microsoft-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MicrosoftTranslator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mida: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midair: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midimory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ midisurface: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mighttpd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mikmod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mikrokosmos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ miku: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mime-directory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minecraft-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minesweeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MiniAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ miniforth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minilens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minimung: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minio-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minioperational: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ miniplex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minirotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ministg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ minst-idx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mirror-tweet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ missing-py2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MissingPy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mixed-strategies: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mkbndl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mkcabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ml-w: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mltool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mmtf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mmtl-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mmtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ moan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Mobile-Legends-Hack-Cheats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ model: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modelicaparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modify-fasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modsplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modular-arithmetic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modular-prelude-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modular-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ module-management: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modulespection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ modulo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Moe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ moe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MoeDict: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mohws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mole: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-atom-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-dijkstra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-exception: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-levels: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-lgbt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-log: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-lrs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-mersenne-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-open: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-parallel-progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-ran: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-resumption: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-ste: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-stlike-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-stlike-stm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-timing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-unify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monad-wrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadacme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-mtl-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-transformers-foreign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCatchIO-transformers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadiccp-gecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monadius: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadLab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadLib-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadloc-pp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monadplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monads-fd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MonadStack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monarch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monaris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monatron-IO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monatron: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mondo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monetdb-mapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ money: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mongodb-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mongrel2-handler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monitor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monky: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mono-foldable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Monocle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoid-absorbing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoid-owns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoid-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoid-subclasses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoidplus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monte-carlo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ monzo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ moo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ moonshine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ more-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morfette: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morfeusz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mosaico-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ motor-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ motor-reflection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ motor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mount: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ movie-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mp3decoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mpdmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mpppc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mpretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mpris: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mprover: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mpvguihs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mqtt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mrifk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mrm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msgpack-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msgpack-idl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msgpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ msi-kb-backlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MSQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MTGBuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mtgoxapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mtl-evil-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mtl-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mtlx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mtp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-Hspec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-HUnit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-QuickCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck-SmallCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MuCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mudbath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mulang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multext-east-msd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multi-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multi-instance: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multiaddr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multifile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multifocal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multihash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multipass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multipath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multiplate-simplified: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multirec-alt-deriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multirec-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multirec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multisetrewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ multivariant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Munkres-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ muon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ murder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ murmur: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ murmurhash3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mushu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-parts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-pitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-preludes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-sibelius: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-suite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ music-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ musicbrainz-email: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ musicxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mustache-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mustache2hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mutable-iter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MutationOrder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mute-unmute: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvar-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvc-updates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mvclient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-dataiter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-nn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet-nnvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mxnet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ my-package-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ my-test-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mybitcoin-sci: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ myo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ MyPrimes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysnapsession-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysnapsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-haskell-nem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-haskell-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-simple-quasi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mysql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mystem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ myTestlll: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ mzv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ n-ary-functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ n-tuple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nagios-plugin-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nakadi-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ named-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NameGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ namelist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ namespace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nano-cryptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nano-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nano-md5: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanoAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanocurses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanomsg-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanomsg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NanoProlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanovg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nanq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Naperian: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ naperian: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ naqsha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ narc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nat-sized-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nationstates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ natural-number: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ naver-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NearContextAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ needle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nehe-tuts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neither: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neko-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ neko-obfs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Neks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nemesis-titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nerf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nero-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nero-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nero: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nested-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nested-sequence: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NestedFunctor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nestedmap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netclock: [ 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 ]
+ netrc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netrium: [ 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 ]
+ netstring-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nettle-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nettle-netkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nettle-openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-input-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ netwire-vinylglfw-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-bitcoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-connection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-dbus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-hans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-interfacerequest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-minihttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-msgpack-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-netpacket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-pgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-protocol-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-rpca: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-service: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-simple-sockaddr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-topic-models: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-transport-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-transport-zeromq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-uri-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-uri-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ network-voicetext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ newt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ newtype-deriving: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ newtype-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ next-ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nextstep-plist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ngrams-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NGrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ niagra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nibblestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nice-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nicovideo-translator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nikepub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nimber: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ninjas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nirum: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nitro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nix-delegate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nix-deploy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nix-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nixfromnpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nkjp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nlopt-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nlp-scores-scripts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nlp-scores: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nntp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ no-role-annots: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ noether: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nofib-analyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ noise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Language: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Rules: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx-Web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nomyx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NonEmptyList: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nonlinear-optimization-ad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nonlinear-optimization: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ noodle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ normalization-insensitive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NoSlow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ not-gloss-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ not-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ notcpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ notmuch-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ notmuch-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NoTrace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ np-linear: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nptools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nqe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ntrip-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NTRU: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ null-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nullary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nullpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numbered-semigroups: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NumberSieves: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ NumberTheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numerals-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numeric-ode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numeric-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numeric-ranges: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numhask-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numhask-histogram: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numhask-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numhask-range: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ numhask-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nussinov78: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Nutri: [ 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 ]
+ nylas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ nymphaea: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ o-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oanda-rest-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oauthenticated: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ obd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ obdd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oberon0: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Object: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ objectid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ObjectIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ocaml-export: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ octane: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ octohat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ octopus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oden-go-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ off-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ohloh-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oidc-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ois-input-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ old-version: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ olwrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ omaketex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ombra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ omega: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ omnicodec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ omnifmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ on-a-horse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ onama: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oneormore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ online: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ onpartitions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OnRmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ onu-course: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opaleye-classy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opaleye-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opaleye-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ open-typerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenAFP-Utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenAFP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opench-meteo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenCL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenCLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenCLWrappers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opencog-atomspace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opencv-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opencv-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opencv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opendatatable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openexchangerates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenGLCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opengles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenGLRaw21: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openpgp-crypto-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openpgp-Crypto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openpgp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenSCAD: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opensoundcontrol-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openssh-github-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opentheory-char: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opentype: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenVG: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OpenVGRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ openweathermap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Operads: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ operational-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ opml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optimal-blocks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optimusprime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optional: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optparse-applicative-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ optparse-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orchestrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OrchestrateDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orchid-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orchid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ order-maintenance: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ order-statistic-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ order-statistics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ordered: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ordinary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ordrea: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ organize-imports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orgmode-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orgmode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orgstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ origami: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ orizentic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OrPatterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ osc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oscpacking: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ osm-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ osm-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ OSM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ oso2pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ otp-authenticator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ overloaded-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ overture: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ package-description-remote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ package-o-tron: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ package-vt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ packed-dawg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ packed-multikey-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ packedstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ packman: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ packunused: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pacman-memcache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ padKONTROL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pads-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pagarme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PageIO: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pagerduty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Paillier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pam: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ panda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-crossref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-csv2table: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-include-code: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-include: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-japanese-filters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-plantuml-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pandoc-unlit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PandocAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pang-a-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pangraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ panpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-export: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-implement: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-include: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude-semigroupoids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude-semigroups: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ papa-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paphragen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pappy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paprika: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paragon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Paraiso: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Parallel-Arrows-Eden: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parallel-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parameterized-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parameterized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paramtree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paranoia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parco-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parco-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parconc-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pareto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Parry: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parse-help: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parsec-free: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parsec-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parseerror-eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parsely: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parser-helper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parser241: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parsergen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ parsestar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-order: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-semigroup-hedgehog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-semigroup-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partial-semigroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ partly: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ passage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PasswordGenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pasta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pastis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pasty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ patches-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ path-text-utf8: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Pathfinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pathfindingcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PathTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ patronscraper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paypal-adaptive-hoops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paypal-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ paypal-rest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pb-next: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pbc4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PBKDF2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pcap-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PCLT-DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PCLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pcre-light-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-slave-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-slave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-toolbox-content: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-toolbox-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-toolbox-document: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdf-toolbox-viewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdfname: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdfsplit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pdynload: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peakachu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PeanoWitnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peggy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pencil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ penny-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ penny-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ penny: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ penrose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perceptron: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perdure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peregrin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perf-analysis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PerfectHash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perfecthash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perhaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ periodic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ perm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ permute: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PermuteEffects: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persist2er: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-database-url: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-equivalence: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-hssqlppp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-protobuf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-ratelimit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-relational-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persistent-zookeeper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persona-idp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ persona: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pesca: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peyotls-codec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ peyotls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pez: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-harness-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-harness: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-recorder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pg-transact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pgdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pgsql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pgstream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phasechange: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phaser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phoityne: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phone-metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phone-numbers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phone-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phooey: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ photoname: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phraskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Phsu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ phybin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pi-calculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pi-forall: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pi-hoole: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pia-forward: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pianola: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ picedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ picologic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ picoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ picosat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pictikz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ piet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pinchot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pinpon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipe-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-attoparsec-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-bgzf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-cacophony: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-illumina: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-interleave: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-key-value-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-lzma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-p2p-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-p2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-protolude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-rt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-shell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-transduce: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pipes-zeromq4: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pisigma: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Piso: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pitchtrack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pivotal-tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pixelated-avatar-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pkcs10: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pkcs7: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pkggraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plailude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plan-applicative: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plan-b: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ planar-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ planb-token-introspection: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plankton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ platinum-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PlayingCards: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plist-buddy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plivo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plocketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plot-gtk-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Plot-ho-matic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plot-lab: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plot-light-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PlslTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plugins-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plugins-multistage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ png-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pngload-fixed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pngload: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pocket-dns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ point-octree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pointfree-fancy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pointless-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pokemon-go-protobuf-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pokitdok: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polar-configfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polar-shader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polh-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polimorf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Pollutocracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ poly-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polydata-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polydata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polynom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polynomial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polyseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polytypeable-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ polytypeable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pomodoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pomohoro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ponder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pong-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pontarius-mediaserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pontarius-xmpp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pontarius-xpmn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pool-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ popenhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ portager: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ porte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ porter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PortFusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ports: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ posix-pty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ posix-realtime: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ posix-waitpid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postcodes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgres-embedded: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgres-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-copy-escape: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-named: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-bind: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-opts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-simple-url: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-typed-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgresql-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PostgreSQL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgrest-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postgrest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potato-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki-zlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ potoki: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ powerpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ powerqueue-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ powerqueue-levelmem: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ powerqueue-sqs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ powerqueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PPrinter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ praglude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ precis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ precursor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pred-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ predicate-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prednote-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prednote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ preliminaries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prelude-generalize: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prelude-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ preprocess-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ presburger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ press: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ presto-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pretty-ncols: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pretty-relative-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pretty-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prettyprinter-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ preview: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primes-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primesieve: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-checked: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-indexed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-maybe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primitive-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primula-board: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ primula-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pringletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ print-debugger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ printcess: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Printf-TH: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ priority-sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PriorityChansConverger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ProbabilityMonads: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-iterio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-leksah: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-listlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ process-streaming: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ processing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ procrastinating-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ procrastinating-variable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ procstat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ producer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ product: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prof2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prof2pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progress-meter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progressbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progression: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ progressive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proj4-hs-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ project-m36: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ projectile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prolog-graph-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prolog-graph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prolog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prometheus-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prometheus-metrics-ghc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proof-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ propane: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Proper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ properties: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ property-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proplang: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prospect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prosper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proto-lens-descriptors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ protobuf-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ protocol-buffers-descriptor-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ protocol-buffers-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ protolude-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proton-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ prove-everywhere-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proxy-kindness: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ proxy-mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ psc-ide: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pseudo-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PSQueue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pthread: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ptr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ publicsuffixlistcreate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pubnub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pubsub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ puffytools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pugixml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pugs-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pugs-DrIFT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pugs-hsregex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pugs-HsSyck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Pugs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PUH-Project: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ punkt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Pup-Events-Demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ puppetresources: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-cdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-priority-queue-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pure-priority-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ purescript-tsd-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify-ccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify-general: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ push-notify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pusher-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pusher-ws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pushme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ putlenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ puzzle-draw-cmdline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pvd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ PyF: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pyffi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ pyfi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ python-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ q4c12-twofinger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qc-oi-testgenerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qd-vec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qhull-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qif: [ 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 ]
+ qtah-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qtah-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qtah-qt5: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ QuadEdge: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quadratic-irrational: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ QuadTree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quantfin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quantum-arrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quantum-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qudb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Quelea: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quenya-verb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queryparser-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queryparser-hive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queryparser-presto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queryparser-vertica: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queryparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ querystring-pickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ questioner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ queuelike: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quick-schema: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ QuickAnnotate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickbooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-arbitrary-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-poly: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-property-comb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-property-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-relaxng: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-report: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-state-machine-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-state-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickcheck-webdriver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ QuickCheckVariant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ QuickPlot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickpull: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quickset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Quickson: [ 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-core: [ 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-binary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-groups: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quiver-http: [ 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 ]
+ quiver-sort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ quoridor-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ qux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ R-pandoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raaz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ radium-formula-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ radium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ radix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rados-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raft: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rail-compiler-editor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rails-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rainbow-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Raincat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rakhana: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ralist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rallod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rand-vars: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ randfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-access-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-derive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-eff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-effin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-fu-multivariate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-hypergeometric: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ random-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RandomDotOrg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ range-space: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Range: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ range: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ranged-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rangemin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rank2classes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ranka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rapid-term: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rapid: [ 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-cmd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-cursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-files: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-slate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-status-bar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rasa-ext-style: [ 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 ]
+ rasa: [ 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 ]
+ rasterific-svg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raven-haskell-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raw-feldspar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rawr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ raz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ razom-text-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rbr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rdf4h: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rdioh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ react-flux-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ react-flux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ react-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ react-tutorial-haskell-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reaction-logic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-bacon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-balsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-bunch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-sdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-threepenny: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-banana-wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-fieldtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-jack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-midyim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive-thread: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ read-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ readline-statevar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ readme-lhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ readpyc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ readshp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ really-simple-xml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reasonable-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ record: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ records-sop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ records-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ records: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ recursors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reddit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redHandlers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redis-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redis-resp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redis-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ redland: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Redmine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reduce-equations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reedsolomon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reenact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ref-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ref: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ refcount: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Referees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ refh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflection-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-animation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-gloss-scene: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-gloss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-orphans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reflex-sdl2: [ 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 ]
+ reformat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ refresht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ refurb: [ 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-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-genex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-pderiv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-tdfa-pipes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-tdfa-quasiquoter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-tdfa-rc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-tdfa-utf8: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-tre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-with-pcre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex-xmlschema: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexchar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexp-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexpr-symbolic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regexqq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regional-pointers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regions-monadsfd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regions-monadstf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regions-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ register-machine-typelevel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regular-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regular-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regular-xmlpickler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ regular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reheat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rei: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reified-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ relapse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ relation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ relational-postgresql8: [ 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 ]
+ remote-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ remotion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reorderable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-devil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-linear-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-scalar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repa-v4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RepLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ replicant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ReplicateEffects: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repo-based-blog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ repr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ representable-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ representable-tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reprinter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reproject: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ req-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ request-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reserve: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reservoir: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resistor-cube: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resolve-trivial-conflicts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resolve: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resource-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resource-embed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resource-pool-catchio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resource-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ respond: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rest-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ restful-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ restless-git: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RESTng: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ restricted-workers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ restyle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ resumable-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rethinkdb-client-driver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rethinkdb-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rethinkdb-wereHamster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rethinkdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ retryer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reverse-geocoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ reversi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ReviewBoard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rezoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-env: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-psql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc3339: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rfc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rhythm-game-tutorial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RichConditional: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ridley-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ridley: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ riemann: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ riff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ring-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ riot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ripple-federation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ripple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ risc386: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ riscv-isa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rivers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rivet-migration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rivet-simple-deploy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rivet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RJson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rl-satton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Rlang-QQ: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rlglue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rlwe-challenges: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RMP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAdesign: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAdraw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAFoldProgs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAlien: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RNAwolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rncryptor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rob: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ robin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ robot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ robots-txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roc-cluster-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roc-cluster: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roguestar-engine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roguestar-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roguestar-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roku-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RollingDirectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rose-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rose-trie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roshask: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rosmsg-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rosmsg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rosso: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rounding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roundtrip-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roundtrip-string: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roundtrip-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ roundtrip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ route-generator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ route-planning: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rowrecord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rpc-framework: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rpf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rpm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rsagl-frp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rsagl-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rsagl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rspp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rss-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rss: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RtMidi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rtnetlink: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rtorrent-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rtorrent-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rts-loader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruby-marshal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruby-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruler-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ruler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rungekutta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ runmany: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ runtime-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ rws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ RxHaskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ s-expression: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SableCC2Hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-buffer-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-failure-cme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-freeze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-globals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-lazy-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-length: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-plugins: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safe-printf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safecopy-migrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safecopy-store: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safeint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safepath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safer-file-handles-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safer-file-handles-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ safer-file-handles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ saferoute: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sai-shape-syb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sajson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Salsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ saltine-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia-protocol: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia-websocket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ salvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ samtools-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ samtools-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ samtools-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ samtools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sandlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sarasvati: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sarsi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sasl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sat-micro-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ satchmo-backends: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ satchmo-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ satchmo-funsat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ satchmo-minisat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ satchmo-toysat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ savage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sbvPlugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sc3-rdu: [ 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 ]
+ scalp-webhooks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scan-vector-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scenegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ schedevr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ schedule-planner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ schedyield: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ schematic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scholdoc-citeproc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scholdoc-texmath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scholdoc-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scholdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ science-constants-dimensional: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ science-constants: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scion-browser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scons2dot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scope-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scottish: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-binding-play: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-blaze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-resource: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scotty-view: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scp-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scrabble-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scrape-changes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ScratchFs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ script-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scrobble: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scrz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Scurry: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ scyther-proof: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sde-solver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-cairo-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-compositor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-fps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-gfx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-mixer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-sprite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2-ttf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sdr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ seacat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ seakale-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ seakale-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ seakale: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ secdh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ seclib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ second-transfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ secret-santa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ secret-sharing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ secrm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sednaDBXML: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ selectors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SelectSequencesFromMSA: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ selenium-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ selenium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ self-extract: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ selinux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Semantique: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semi-iso: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Semigroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semigroupoids-syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semigroups-actions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semiring-num: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semiring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ semver-range: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sendgrid-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sendgrid-v3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sensei: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ seqaid: [ 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 ]
+ seqloc: [ 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 ]
+ serialize-instances: [ 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 ]
+ servant-aeson-specs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-cookie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-hmac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-leveldb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token-rocksdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-auth-token: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-checked-exceptions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-csharp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-db-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-ekg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-github: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-haxl-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-iCalendar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-jquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-js: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-matrix-param: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-proto-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-pushbullet-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-py: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-rawm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-smsc-ru: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-streaming-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-subscriber: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-zeppelin-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-zeppelin-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-zeppelin-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ servant-zeppelin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ server-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ serverless-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ serversession-frontend-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ serversession-frontend-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ services: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ses-html-snaplet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SessionLogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sessiontypes-distributed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sessiontypes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ set-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ set-with: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ setgame: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ setoid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ setters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sexpr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SFML-control: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SFML: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sfmt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sfnt2woff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SFont: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SG: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sgd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SGdemo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sgf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sha-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shade: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shadower: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shady-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shady-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-ats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-cabal-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-minify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-pack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shake-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shaker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shakespeare-babel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shakespeare-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shapely-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shapes-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shared-buffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shared-fields: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shared-memory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ she: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shelduck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shell-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shell-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shell-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Shellac-compatline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Shellac-editline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Shellac-haskeline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Shellac-readline: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Shellac: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shellish: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shellmate-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shellmate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shikensu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shivers-cfg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shoap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shopify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shorten-strings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ShortestPathProblems: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ showdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shpider: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ shuffle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ si-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sibe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sifflet-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sifflet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sigma-ij: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ signals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ signed-multiset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ silvi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-actors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-bluetooth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-c-value: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-config: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-download: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-firewire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-form: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-genetic-algorithm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-index: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-log-syslog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-neural-networks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-pascal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-postgresql-orm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-rope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-sql-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-tabular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-tar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-templates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-vec3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleargs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleconfig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SimpleGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SimpleH: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleirc-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleirc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SimpleLog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simplenote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simpleprelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SimpleServer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ simseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ singleton-dict: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ singnal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sink: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ siphon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ siren-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sirkel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sitepipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sixfiguregroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sized-grid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sized-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sized-vector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sizes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sjsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skeletal-set: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skeleton: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skeletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skemmtun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skulk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skylark-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ skype4hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slack-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slave-thread: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slidemews: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Slides: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sloane: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ slot-lambda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sloth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallcaps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallcheck-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallcheck-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallcheck-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallpt-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smallstring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smartcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smartconstructor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smartGroup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smartword: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smcdel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sme: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smerdyakov: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ smtlib2-quickcheck: [ 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 ]
+ SMTPClient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smtps-gmail: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ smuggler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snake-game: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snake: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-auth-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-blaze-clay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-configuration-utilities: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-error-collector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-loader-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-predicates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-testing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap-web-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-acid-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-actionlog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-auth-acid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-coffee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-css-min: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-customauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-environments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-ghcjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-hasql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-haxl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-hdbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-hslogger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-i18n: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-influxdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-mandrill: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-mongodb-minimalistic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-mysql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-oauth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-recaptcha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-redson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-riak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-scoped-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sedna: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-ses-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sqlite-simple-jwt-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-sqlite-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-tasks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-typed-sessions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snaplet-wordpress: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snappy-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snappy-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sndfile-enumerators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sneakyterm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snipcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ snm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ snowtify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Snusmumrik: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SoccerFun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SoccerFunGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sock2stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-icmp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-sctp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socket: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socketed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socketio: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ socketson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sodium: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ soegtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ solga-swagger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ solga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ solr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sonic-visualiser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Sonnex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SoOSiM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sorted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sorting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sorty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sound-collage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ source-code-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SourceGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sousit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ soyuz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SpaceInvaders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spacepart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SpacePrivateers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spake2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spanout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparkle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparrow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparse-lin-alg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparsebit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparsecheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sparser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spatial-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spatial-rotations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spdx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ special-functors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ special-keys: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ specialize-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ speechmatics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spelling-suggest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sphero: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sphinx-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sphinxesc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spice: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SpinCounter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spir-v: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ splay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ splaytree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spline3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ splines: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ splitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ splot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-api-ghcjs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-api-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-digestive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Spock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spoonutil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spoty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Sprig: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spritz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spsa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ spy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple-pool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple-sqlite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sqlcipher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sqlite: [ 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 ]
+ squeal-postgresql: [ 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 ]
+ sscan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sscgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ssh-tunnel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ssh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sshd-lint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sssp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sstable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SSTG: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stable-heap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stable-maps: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stable-marriage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stable-memo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stable-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-bump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-hpc-coveralls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-network: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-run-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stack-run: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-build-plan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-curator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-metadata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-setup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage-upload: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage2nix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ standalone-derive-topdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ standalone-haddock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ starling: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ starrover2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Stasis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-bag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stateful-mtl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stateWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ static-closure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ static-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ static-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ statistics-dirichlet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ statistics-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ statistics-hypergeometric-genvar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ statsd-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ statsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stb-image-redux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stb-truetype: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stdata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ steambrowser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ steeloverseer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stego-uuid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stemmer-german: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stemmer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stepwise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ STL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-chunked-queues: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-firehose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-hamt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-promise: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stm-supply: [ 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 ]
+ Stomp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ storable-static-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ storable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ storablevector-streamfusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ str: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Strafunski-ATermLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Strafunski-Sdf2Haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ StrappedTemplates: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratum-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratux-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratux-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratux-websockets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stratux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream-fusion: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streamed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-benchmarks: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-osm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-pcap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-png: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ streaming-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ strelka: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ strict-data: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ strict-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ StrictBench: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ StrictCheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ strictly: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ string-isos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ string-typelits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stringlike: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stringtable-atom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe-http-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe-http-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe-tests: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stripe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ structural-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ structural-traversal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ structured-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ structures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stunts: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stutter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ stylized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sub-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ subhask: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ subleq-toolchain: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ submark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ subsample: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ substring-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ successors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ suffix-array: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ suffixarray: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SuffixStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ suitable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sunlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sunroof-compiler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sunroof-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sunroof-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ super-user-spark: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ superbuffer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supercollider-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supercollider-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ superconstraints: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ superdoc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ superevent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supermonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supero: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supervisor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ supplemented: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ surjective: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sv-cassava: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sv-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sv-svfactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SVD2HS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svg-builder-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svg-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SVG2Q: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svg2q: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svgutils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svm-light-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svm-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ svndump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swagger-petstore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swagger-test: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swearjure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ swift-lda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syb-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syb-with-class-instances-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SybWidget: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syfco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sylvia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sym: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ symantic-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ symengine-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ symengine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ symmetric-properties: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sync-mht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syncthing-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntactic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-example-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-printer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-trees-fork-bairyn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ SyntaxMacros: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ syntaxnet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ synthesizer-llvm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ synthesizer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ sys-process: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Sysmon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-canonicalpath: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-command: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-lifted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-linux-proc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ system-random-effect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ systemstats: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ t-regex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ t3-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ t3-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ table-tennis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ table: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TableAlgebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tableaux: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tablestorage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tablify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tabloid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tabs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ taffybar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tag-bits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tag-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagged-exception-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagged-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagged-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagged-timers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ taglib-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagset-positional: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagsoup-ht: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tagsoup-megaparsec: [ 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 ]
+ tai64: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tailfile-hinotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ takahashi: [ 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 ]
+ tal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamarin-prover-term: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamarin-prover-theory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamarin-prover-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamarin-prover: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tamper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tape: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ target: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ task-distribution: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ task: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-auto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-fail-fast: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-groundhog-converters: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-integrate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-jenkins-xml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-laws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-tap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tasty-travis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TaxonomyTools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TBC: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TBit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcache-AWS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tccli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcod-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcp-streams-openssl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tdd-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tdigest-Chart: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TeaHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ teams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ teeth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ telegram-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ telegram-bot-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ telegram-bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ telegram: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ teleport: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ teleshell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tellbot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-default: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-haskell-compat-v0208: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-haskell-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-hsml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-toolkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ template-yj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ templateify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ templatepg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tempodb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ temporal-csound: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ temporary-resourcet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tempus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow-core-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow-logging: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow-opgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow-proto: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tensorflow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ term-rewriting: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ termbox-bindings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ termcolor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ terminal-text: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ termination-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ termonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ termplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ terntup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ terrahs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tersmu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-fixture: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-doctest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-quickcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-sandbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-skip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-framework-testing-feat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-pkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-sandbox-hunit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-shouldbe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ test-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testbench: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testCom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TestExplode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testloop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testpack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testpattern: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testPkg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ testrunner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TeX-my-math: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tex2txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ texbuilder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-all: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-and-plots: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-format-heavy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-generic-pretty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-icu-normalized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-locale-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-markup: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-normal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-position: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-register-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-replace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-show-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-time: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-xml-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-xml-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ text-zipper-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textmatetags: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textocat-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ textual: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tfp-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-alpha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-build: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-context: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-dict-discovery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-fold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-instance-reification: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-kinds-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-sccs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-to-exp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ th-typegraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thank-you-stars: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ theatre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ themoviedb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thentos-cookie-session: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Theora: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ theoremquest-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ theoremquest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thih: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thimk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Thingie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thorn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ threepenny-editors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ threepenny-gui-contextmenu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ threepenny-gui-flexbox: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thrist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ throttled-io-loop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ thumbnail-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tickle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tictactoe3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tidal-midi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tidal-serial: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tie-knot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tiempo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tiger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tightrope: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tighttp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timberc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-io-access: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-machine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-parsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-recurrence: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-series-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ time-warp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timecalc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timemap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeout-with-results: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeout: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeparsers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TimePiece: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timerep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timeseries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timespan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ timezone-unix: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tiny-scheduler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TinyLaunchbury: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tinyMesh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tinytemplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TinyURL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tip-haskell-frontend: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tip-lib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ titan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Titim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tkhs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tkyprof: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tls-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-string-class: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ to-string-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toboggan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ todo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ todos: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tofromxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toilet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tokenify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tokenizer-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toktok: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tokyocabinet-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tokyotyrant-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tomato-rubato-openal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toml-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Top: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ top: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ topkata: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ torch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TORCS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ total-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ touched: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toxiproxy-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ toysolver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tpar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tpb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trace-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trace-function-call: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ traced: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tracker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trackit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tracy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ traildb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trajectory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transactional-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transfer-db: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transformations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TransformeR: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transformers-compose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transformers-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transformers-runnable: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TransformersStepByStep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transient-universe-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transient-universe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ transient: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ translatable-intset: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ translate-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trasa-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ travis-meta-yaml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ travis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trawl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ traypoweroff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tree-traversals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TreeCounter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ treemap-html-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ treemap-html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TreeStructures: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Treiber: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tremulous-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TrendGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trhsx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ triangulation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TrieMap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tries: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trigger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trimpolya: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ triplesec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tripLL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trivia: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tropical: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ trurl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsession-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsession: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tskiplist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tslib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsp-viz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsparse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsuntsun: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tsvsql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ttask: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ttn-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ttn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tttool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuntap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tup-functor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuple-gen: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuple-hlist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuple-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuple-morph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tuple-ops: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tupleinstances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ turing-machines: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ turingMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ turtle-options: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TV: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tweak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tweet-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twentefp-eventloop-graphics: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twentefp-eventloop-trees: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twentefp-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twentefp-rosetree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ twill: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twisty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter-feed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ twitter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ txt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ txtblk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TYB: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tyfam-witnesses: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typalyze: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-assertions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-combinators-quote: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-combinators-singletons: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-digits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-eq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-indexed-queues: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-int: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-level-bst: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-level-natural-number-induction: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-level-natural-number-operations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-level-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-list: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-ord-spine-cereal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-ord: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-settheory: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-spine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-structure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ type-sub-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typeable-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeClass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeCompose: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-spreadsheet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-streams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typed-wire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typedquery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typehash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeIlluminator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typelevel-tensor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ TypeNat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typeparams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typerep-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ types-compat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typesafe-precure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ typescript-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ tyro: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ u2f: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uAgda: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uber: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uberlast: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uconv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ udev: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ udp-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uhc-light: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uhc-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uhexdump: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ui-command: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ UMM: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unagi-bloomfilter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unamb-custom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unbound: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unbounded-delays-units: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unboxed-containers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unbreak: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unexceptionalio-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-events: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-htk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-posixutil: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-reactor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-uDrawGraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicode-normalization: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicode-show: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicode-symbols: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unicoder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uniform-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ union-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unique-logic-tf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Unique: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uniqueid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uniquely-represented-sets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ units-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ units-defs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ units-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ units: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unittyped: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unity-testresult-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unitym-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ universe-th: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unix-fcntl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unix-handle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unix-process-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unm-hip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unordered-containers-rematch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unordered-graphs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unpack-funcs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unpacked-these: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unpacked-validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unroll-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unsafely: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unscramble: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unsequential: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ unused: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uom-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ up: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ update-nix-fetchgit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Updater: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uploadcare: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ upskirt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ureader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urembed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uri-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uri-enumerator-file: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uri-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uri-parse: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uri-template: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ url-decoders: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ url-generic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ URLb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urlcheck: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urldecode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urldisp-happstack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ UrlDisp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ URLT: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urn-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ urxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ usb-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ usb-hid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ usb-iteratee: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ usb-safe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ users-mysql-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ users-persistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ utc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ utf8-prelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ utf8-validator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ UTFTConverter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uu-cco-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uu-cco-hut-parsing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uu-cco-uu-parsinglib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uu-cco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uuagc-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uuagc-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uuagc-diagrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uuagc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uuid-aeson: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uulib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uvector-algorithms: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ uvector: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ v4l2-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ v4l2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum-cairo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum-graphviz: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum-ubigraph: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vacuum: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ valid-names: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ validate-input: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ validated-literals: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ validated-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ validation: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ validations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vampire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ var: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ varan: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ variable-precision: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ variables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ varying: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vault-tool-server: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vault-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vaultaire-common: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcard: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcatt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcsgui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vcswrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Vec-Boolean: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Vec-OpenGLRaw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Vec-Transform: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vect-floating-accelerate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vect-floating: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vect-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-clock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-functorlazy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-heterogenous: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-instances-collections: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-random: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-read-instances: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-space-map: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-space-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vector-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Verba: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verbalexpressions: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verdict-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verdict: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ verilog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vfr-waypoints: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vgrep: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vhd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vicinity: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ViennaRNA-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ views: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vigilance: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Villefort: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vimeta: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vimus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vintage-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-gl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vinyl-vectors: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ virthualenv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vision: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ visual-graphrewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ visual-prof: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ visualize-cbn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vk-aws-route53: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ VKHS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vorbiscomment: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vowpal-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ voyeur: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vpq: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vrpn: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vte: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vtegtk3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vty-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vty-menu: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vty-ui-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ vty-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wacom-daemon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ waddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wahsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-frontend-monadcgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-git-http: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-graceful: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-handler-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-handler-scgi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-handler-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-handler-webkit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-hastache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-hmac-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-lens: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-lite: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-logger-buffered: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-logger-prefork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-make-assets: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-auth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-cache-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-catch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-consul: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-content-type: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-delegate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-etag: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-headers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-hmac-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-rollbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-middleware-static-caching: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-request-spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-responsible: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-secure-cookies: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-session-alt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-session-mysql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-session-postgresql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-session-tokyocabinet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-static-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wai-throttler: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ waitra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ waldo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ warp-dynamic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ warp-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WashNGo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wasm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ watcher: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ watchit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wavefront-obj: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WaveFront: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wavesurfer: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wavy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ weather-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-css: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-encodings: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-fpco: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-mongrel2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-output: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web-page: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ web-routing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ web3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webapi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webapp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WebBits-Html: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WebBits-multiplate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WebBits: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webcloud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WebCont: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webcrank-dispatch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webcrank-wai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webcrank: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webdriver-snoy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webdriver-w3c: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WeberLogic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webfinger-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webkit-javascriptcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webpage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Webrexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ websockets-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ websockets-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ webwire: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ weighted-regexp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ weighted: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ welshy: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ werewolf-slack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ werewolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wheb-mongo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wheb-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wheb-strapped: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Wheb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ while-lang-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ whim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ whiskers: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ whitespace: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ why3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WikimediaParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wikipedia4epub: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ windns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ windowslive: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ winerror: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ winery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ 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 ]
+ 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 ]
+ WL500gPLib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wlc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WMSigner: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wobsurv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ woffex: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wolf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ word2vec-model: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WordAlignment: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wordchoice: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Wordlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WordNet-ghc74: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WordNet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wordsearch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workdays: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workflow-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workflow-osx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workflow-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workflow-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ workflow-windows: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wp-archivebot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wraxml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wrecker-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wrecker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wreq-sb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wright: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wsdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wsedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wsjtx-udp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wtk-gtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wtk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wumpus-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wumpus-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wumpus-drawing: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wumpus-microprint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wumpus-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WURFL: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wx: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxAsteroids: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WXDiffCtrl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxdirect: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxFruit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ WxGeneric: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxhnotepad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxSimpleCanvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wxturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ wyvern: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ x-dsp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ X11-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ X11-rm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ X11-xdamage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ X11-xfixes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ x86-64bit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xcb-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xcffib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xchat-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xcp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xdcc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xdot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Xec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xfconf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xformat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xhaskell-library: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xhb-atom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xhb-ewmh: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xhb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xing-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xkbcommon: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xkcd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xleb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xlsior: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xlsx-templater: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-catalog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-conduit-decode: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-enumerator-combinators: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-parsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-pipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-prettify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-push: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-query-xml-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-query-xml-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-query: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml-tydom-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml2json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xml2x: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XML: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmlbf-xeno: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmlbf-xmlhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmlhtml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XmlHtmlWriter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XMLParser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmltv: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmms2-client-glib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmms2-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XMMS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-contrib-bluetilebranch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-contrib-gpl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-entryhelper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-screenshot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-vanessa: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-wallpaper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmonad-windownames: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xmpipe: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XMPP: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Xorshift128Plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xournal-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xournal-convert: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xournal-parser: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xournal-render: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xournal-types: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xsact: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ XSaiga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xsd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xslt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xtc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xturtle: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ xxhash: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ y0l0bot: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yabi-muno: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Yablog: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yackage: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ YACPong: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yahoo-finance-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yahoo-finance-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yahoo-web-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yajl-enumerator: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yajl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yam-servant: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yam-transaction-odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yam-web: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-pretty-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc-snap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaml2owl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yamlkeysdiff: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yampa-glfw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yampa-glut: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yampa-sdl2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yampa2048: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yandex-translate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yaop: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yarn-lock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yarr-image-io: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yarr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yavie: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ycextra: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yeshql-postgresql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-angular-ui: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-angular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-articles: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-account-fork: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-account: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-basic: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-bcrypt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-bcryptdb: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-deskcom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-hmac-keccak: [ 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-native: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-ldap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-nopassword: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-auth-oauth2: [ 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 ]
+ yesod-auth-zendesk: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-bootstrap: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-comments: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-content-pdf: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-continuations: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-crud-persist: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-crud: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-datatables: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-dsl: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-fast-devel: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-fay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-form-richtext: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-goodies: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-ip: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-job-queue: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-links: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-lucid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-mangopay: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-markdown: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-paginate: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-pagination: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-paypal-rest: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-platform: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-pnotify: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-purescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-raml-bin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-raml-docs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-raml-mock: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-raml: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-recaptcha2: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-recaptcha: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-routes-flow: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-routes-typescript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-rst: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-s3: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-sass: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-session-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-static-angular: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-test-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-vend: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yesod-worker: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yet-another-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ YFrob: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yhccore: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-contrib: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-dynamic-configuration: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-frontend-pango: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-frontend-vty: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-fuzzy-open: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-ireader: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-keymap-cua: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-keymap-emacs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-keymap-vim: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-misc-modes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-mode-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-mode-javascript: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-monokai: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-snippet: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-solarized: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi-spolsky: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yi: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yices: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yjftp-libs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yjftp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yjsvg: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yoctoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yoga: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Yogurt-Standalone: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Yogurt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yoko: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ york-lava: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yql: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yst: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yu-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yu-launch: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yu-tool: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yuiGrid: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yuuko: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ yxdb-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ z3-encoding: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zabt: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zampolit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zasni-gerna: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ZEBEDDE: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zendesk-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeno: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zephyr: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq3-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq3-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq4-clone-pattern: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq4-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq4-haskell: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeromq4-patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zeroth: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ZFS: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-cabal: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-git: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-google-java-format: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-hindent: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-hlint: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zifter: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zip-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zipedit: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ZipFold: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zipkin: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ziptastic-client: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ziptastic-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zlib-enum: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ZMachine: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zmcat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zmidi-score: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zmqat: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoneinfo: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-cache-pcm: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-cache-sndfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom-refs: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zoom: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zre: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zsh-battery: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zstd: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ ztar: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zuramaru: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ Zwaluw: [ i686-linux, x86_64-linux, x86_64-darwin ]
+ zxcvbn-c: [ i686-linux, x86_64-linux, x86_64-darwin ]
diff --git a/pkgs/development/haskell-modules/configuration-nix.nix b/pkgs/development/haskell-modules/configuration-nix.nix
index a6cfef6f45f..d363d2e87b6 100644
--- a/pkgs/development/haskell-modules/configuration-nix.nix
+++ b/pkgs/development/haskell-modules/configuration-nix.nix
@@ -212,6 +212,9 @@ self: super: builtins.intersectAttrs super {
# Needs access to locale data, but looks for it in the wrong place.
scholdoc-citeproc = dontCheck super.scholdoc-citeproc;
+ # Disable tests because they require a mattermost server
+ mattermost-api = dontCheck super.mattermost-api;
+
# Expect to find sendmail(1) in $PATH.
mime-mail = appendConfigureFlag super.mime-mail "--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\"sendmail\"";
@@ -264,11 +267,13 @@ self: super: builtins.intersectAttrs super {
}
);
- llvm-hs = super.llvm-hs.override { llvm-config = pkgs.llvm; };
- llvm-hs_6_3_0 = super.llvm-hs_6_3_0.override {
- llvm-config = pkgs.llvm_6;
- llvm-hs-pure = super.llvm-hs-pure_6_2_1;
- };
+ llvm-hs =
+ let dontCheckDarwin = if pkgs.stdenv.isDarwin
+ then dontCheck
+ else pkgs.lib.id;
+ in dontCheckDarwin (super.llvm-hs.override {
+ llvm-config = pkgs.llvm_6;
+ });
# Needs help finding LLVM.
spaceprobe = addBuildTool super.spaceprobe self.llvmPackages.llvm;
diff --git a/pkgs/development/haskell-modules/configuration-tensorflow-ghc-8.2.x.nix b/pkgs/development/haskell-modules/configuration-tensorflow-ghc-8.2.x.nix
deleted file mode 100644
index 7fcb0e43eb6..00000000000
--- a/pkgs/development/haskell-modules/configuration-tensorflow-ghc-8.2.x.nix
+++ /dev/null
@@ -1,292 +0,0 @@
-{ pkgs, haskellLib }:
-
-with haskellLib;
-
-self: super:
-let
- tensorflow-haskell = pkgs.fetchFromGitHub {
- owner = "tensorflow";
- repo = "haskell";
- rev = "e40d2c44f0a861701cc90ec73c2bcee669ab5ba7";
- sha256 = "05pda34jfrlqmb8y9l8g87n4iq87v1z820vnd3cy41v5c5nrdpa8";
- fetchSubmodules = true;
- };
-
- setSourceRoot = dir: drv: drv.overrideAttrs (_oldAttrs: {sourceRoot = "source/${dir}";});
-
- proto-lens = self.proto-lens_0_2_2_0;
- proto-lens-protoc = self.proto-lens-protoc_0_2_2_3;
- proto-lens-protobuf-types = self.proto-lens-protobuf-types_0_2_2_0;
- mainland-pretty = self.mainland-pretty_0_6_2;
- lens-labels = self.lens-labels_0_1_0_2;
- haskell-src-exts = self.haskell-src-exts_1_19_1;
-in
-{
- proto-lens-descriptors = super.proto-lens-descriptors.override {
- inherit proto-lens lens-labels;
- };
- proto-lens-protoc_0_2_2_3 = super.proto-lens-protoc_0_2_2_3.override {
- inherit proto-lens haskell-src-exts;
- };
- proto-lens-protobuf-types_0_2_2_0 = super.proto-lens-protobuf-types_0_2_2_0.override {
- inherit proto-lens proto-lens-protoc;
- };
- tensorflow-proto = setSourceRoot "tensorflow-proto" (super.callPackage (
- { mkDerivation, base, Cabal, proto-lens, proto-lens-protobuf-types
- , proto-lens-protoc, stdenv
- }:
- mkDerivation {
- pname = "tensorflow-proto";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- setupHaskellDepends = [ base Cabal proto-lens-protoc ];
- libraryHaskellDepends = [
- base proto-lens proto-lens-protobuf-types proto-lens-protoc
- ];
- libraryToolDepends = [ pkgs.protobuf ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "TensorFlow protocol buffers";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit proto-lens proto-lens-protoc proto-lens-protobuf-types;
- });
- tensorflow = setSourceRoot "tensorflow" (super.callPackage (
- { mkDerivation, async, attoparsec, base, bytestring, c2hs
- , containers, data-default, exceptions, fgl, HUnit, lens-family
- , mainland-pretty, mtl, proto-lens, semigroups, split, stdenv
- , temporary, libtensorflow, tensorflow-proto, test-framework
- , test-framework-hunit, test-framework-quickcheck2, text
- , transformers, vector
- }:
- mkDerivation {
- pname = "tensorflow";
- version = "0.1.0.2";
- src = tensorflow-haskell;
- libraryHaskellDepends = [
- async attoparsec base bytestring containers data-default exceptions
- fgl lens-family mainland-pretty mtl proto-lens semigroups split
- temporary tensorflow-proto text transformers vector
- ];
- librarySystemDepends = [ libtensorflow ];
- libraryToolDepends = [ c2hs ];
- testHaskellDepends = [
- attoparsec base bytestring HUnit lens-family proto-lens
- tensorflow-proto test-framework test-framework-hunit
- test-framework-quickcheck2
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "TensorFlow bindings";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit mainland-pretty proto-lens;
- });
- tensorflow-core-ops = setSourceRoot "tensorflow-core-ops" (super.callPackage (
- { mkDerivation, base, bytestring, Cabal, directory, filepath
- , lens-family, mainland-pretty, proto-lens, stdenv, tensorflow
- , tensorflow-opgen, text
- }:
- mkDerivation {
- pname = "tensorflow-core-ops";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- setupHaskellDepends = [
- base bytestring Cabal directory filepath mainland-pretty proto-lens
- tensorflow tensorflow-opgen text
- ];
- libraryHaskellDepends = [
- base bytestring lens-family proto-lens tensorflow text
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Haskell wrappers for Core Tensorflow Ops";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit mainland-pretty proto-lens;
- });
- tensorflow-logging = setSourceRoot "tensorflow-logging" (super.callPackage (
- { mkDerivation, base, bytestring, conduit, data-default, directory
- , exceptions, filepath, hostname, HUnit, lens-family, proto-lens
- , resourcet, stdenv, stm, stm-chans, stm-conduit, temporary
- , tensorflow, tensorflow-core-ops, tensorflow-ops, tensorflow-proto
- , tensorflow-records-conduit, test-framework, test-framework-hunit
- , text, time, transformers
- }:
- mkDerivation {
- pname = "tensorflow-logging";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [
- base bytestring conduit data-default directory exceptions filepath
- hostname lens-family proto-lens resourcet stm stm-chans stm-conduit
- tensorflow tensorflow-core-ops tensorflow-ops tensorflow-proto
- tensorflow-records-conduit text time transformers
- ];
- testHaskellDepends = [
- base bytestring conduit data-default directory filepath HUnit
- lens-family proto-lens resourcet temporary tensorflow
- tensorflow-proto tensorflow-records-conduit test-framework
- test-framework-hunit text
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "TensorBoard related functionality";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit proto-lens;
- });
- tensorflow-mnist = setSourceRoot "tensorflow-mnist" (super.callPackage (
- { mkDerivation, base, binary, bytestring, containers, filepath
- , HUnit, lens-family, proto-lens, split, stdenv, tensorflow
- , tensorflow-core-ops, tensorflow-mnist-input-data, tensorflow-ops
- , tensorflow-proto, test-framework, test-framework-hunit, text
- , transformers, vector, zlib
- }:
- mkDerivation {
- pname = "tensorflow-mnist";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- isLibrary = true;
- isExecutable = true;
- enableSeparateDataOutput = true;
- libraryHaskellDepends = [
- base binary bytestring containers filepath lens-family proto-lens
- split tensorflow tensorflow-core-ops tensorflow-proto text vector
- zlib
- ];
- executableHaskellDepends = [
- base bytestring filepath lens-family proto-lens tensorflow
- tensorflow-mnist-input-data tensorflow-ops tensorflow-proto text
- transformers vector
- ];
- testHaskellDepends = [
- base bytestring HUnit lens-family proto-lens tensorflow
- tensorflow-mnist-input-data tensorflow-ops tensorflow-proto
- test-framework test-framework-hunit text transformers vector
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "TensorFlow demo application for learning MNIST model";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit proto-lens;
- });
- tensorflow-mnist-input-data = setSourceRoot "tensorflow-mnist-input-data" (super.callPackage (
- { mkDerivation, base, bytestring, Cabal, cryptonite, directory
- , filepath, HTTP, network-uri, stdenv
- }:
- mkDerivation {
- pname = "tensorflow-mnist-input-data";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- enableSeparateDataOutput = true;
- setupHaskellDepends = [
- base bytestring Cabal cryptonite directory filepath HTTP
- network-uri
- ];
- libraryHaskellDepends = [ base ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Downloader of input data for training MNIST";
- license = stdenv.lib.licenses.asl20;
- }
- ) {});
- tensorflow-opgen = setSourceRoot "tensorflow-opgen" (super.callPackage (
- { mkDerivation, base, bytestring, containers, filepath, lens-family
- , mainland-pretty, optparse-applicative, proto-lens, semigroups
- , stdenv, tensorflow-proto, text
- }:
- mkDerivation {
- pname = "tensorflow-opgen";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [
- base bytestring containers filepath lens-family mainland-pretty
- optparse-applicative proto-lens semigroups tensorflow-proto text
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Code generation for TensorFlow operations";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit mainland-pretty proto-lens;
- });
- tensorflow-ops = setSourceRoot "tensorflow-ops" (super.callPackage (
- { mkDerivation, base, bytestring, containers, criterion
- , data-default, deepseq, fgl, HUnit, lens-family, mtl, proto-lens
- , QuickCheck, random, stdenv, temporary, tensorflow
- , tensorflow-core-ops, tensorflow-proto, tensorflow-test
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, transformers, vector
- }:
- mkDerivation {
- pname = "tensorflow-ops";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [
- base bytestring containers data-default fgl lens-family mtl
- proto-lens tensorflow tensorflow-core-ops tensorflow-proto text
- ];
- testHaskellDepends = [
- base bytestring data-default HUnit lens-family proto-lens
- QuickCheck random temporary tensorflow tensorflow-core-ops
- tensorflow-proto tensorflow-test test-framework
- test-framework-hunit test-framework-quickcheck2 transformers vector
- ];
- benchmarkHaskellDepends = [
- base criterion deepseq tensorflow transformers vector
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Friendly layer around TensorFlow bindings";
- license = stdenv.lib.licenses.asl20;
- }
- ) {
- inherit proto-lens;
- });
- tensorflow-records = setSourceRoot "tensorflow-records" (super.callPackage (
- { mkDerivation, base, bytestring, cereal, snappy-framing, stdenv
- , test-framework, test-framework-quickcheck2
- }:
- mkDerivation {
- pname = "tensorflow-records";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [ base bytestring cereal snappy-framing ];
- testHaskellDepends = [
- base bytestring cereal test-framework test-framework-quickcheck2
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
- license = stdenv.lib.licenses.asl20;
- }
- ) {});
- tensorflow-records-conduit = setSourceRoot "tensorflow-records-conduit" (super.callPackage (
- { mkDerivation, base, bytestring, cereal-conduit, conduit
- , conduit-extra, exceptions, resourcet, stdenv, tensorflow-records
- }:
- mkDerivation {
- pname = "tensorflow-records-conduit";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [
- base bytestring cereal-conduit conduit conduit-extra exceptions
- resourcet tensorflow-records
- ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Conduit wrappers for TensorFlow.Records.";
- license = stdenv.lib.licenses.asl20;
- }
- ) {});
- tensorflow-test = setSourceRoot "tensorflow-test" (super.callPackage (
- { mkDerivation, base, HUnit, stdenv, vector }:
- mkDerivation {
- pname = "tensorflow-test";
- version = "0.1.0.0";
- src = tensorflow-haskell;
- libraryHaskellDepends = [ base HUnit vector ];
- homepage = "https://github.com/tensorflow/haskell#readme";
- description = "Some common functions for test suites";
- license = stdenv.lib.licenses.asl20;
- }
- ) {});
-}
diff --git a/pkgs/development/haskell-modules/configuration-tensorflow.nix b/pkgs/development/haskell-modules/configuration-tensorflow.nix
new file mode 100644
index 00000000000..dfc93686405
--- /dev/null
+++ b/pkgs/development/haskell-modules/configuration-tensorflow.nix
@@ -0,0 +1,86 @@
+{ pkgs, haskellLib }:
+
+with haskellLib;
+
+self: super:
+let
+ tensorflow-haskell = pkgs.fetchFromGitHub {
+ owner = "tensorflow";
+ repo = "haskell";
+ rev = "85bf0bb12cecfcdfcf31dea43b67cbe44576f685";
+ sha256 = "1xbwc8y4a7n2163g746dpyh1q86rbxaw3d41kcy1mbhvmfqq56x7";
+ fetchSubmodules = true;
+ };
+
+ setSourceRoot = dir: drv: drv.overrideAttrs (_oldAttrs: {sourceRoot = "source/${dir}";});
+
+ proto-lens = self.proto-lens_0_2_2_0;
+ proto-lens-protoc = self.proto-lens-protoc_0_2_2_3;
+ proto-lens-protobuf-types = self.proto-lens-protobuf-types_0_2_2_0;
+ mainland-pretty = self.mainland-pretty_0_6_2;
+in
+{
+ proto-lens_0_2_2_0 = appendPatch super.proto-lens_0_2_2_0 ./patches/proto-lens-0.2.2.0.patch;
+ proto-lens-descriptors = doJailbreak (super.proto-lens-descriptors.override {
+ inherit proto-lens;
+ lens-labels = self.lens-labels_0_1_0_2;
+ });
+ proto-lens-protoc_0_2_2_3 = appendPatch (addBuildDepend (super.proto-lens-protoc_0_2_2_3.override {
+ inherit proto-lens;
+ haskell-src-exts = self.haskell-src-exts_1_19_1;
+ }) self.semigroups) ./patches/proto-lens-protoc-0.2.2.3.patch;
+ proto-lens-protobuf-types_0_2_2_0 = doJailbreak (super.proto-lens-protobuf-types_0_2_2_0.override {
+ inherit proto-lens proto-lens-protoc;
+ });
+
+ lens-labels_0_1_0_2 = doJailbreak super.lens-labels_0_1_0_2;
+
+ haskell-src-exts_1_19_1 = appendPatch (doJailbreak super.haskell-src-exts_1_19_1) (
+ # Adapt to the Semigroup–Monoid Proposal (enables building on GHC >= 8.4)
+ pkgs.fetchpatch {
+ url = https://github.com/haskell-suite/haskell-src-exts/commit/258e072fe9e37f94360b7488b58ea2832843bbb8.patch;
+ sha256 = "0ja6ai41v9plinlhjwja282m6ahn6mw4xi79np0jxqk83cg0z1ff";
+ }
+ );
+
+ tensorflow-proto = super.tensorflow-proto.override {
+ inherit proto-lens proto-lens-protoc proto-lens-protobuf-types;
+ };
+ tensorflow = super.tensorflow.override {
+ inherit mainland-pretty proto-lens;
+ };
+ tensorflow-core-ops = super.tensorflow-core-ops.override {
+ inherit mainland-pretty proto-lens;
+ };
+ tensorflow-logging = super.tensorflow-logging.override {
+ inherit proto-lens;
+ };
+ tensorflow-mnist = super.tensorflow-mnist.override {
+ inherit proto-lens;
+ };
+ tensorflow-mnist-input-data = setSourceRoot "tensorflow-mnist-input-data" (super.callPackage (
+ { mkDerivation, base, bytestring, Cabal, cryptonite, directory
+ , filepath, HTTP, network-uri, stdenv
+ }:
+ mkDerivation {
+ pname = "tensorflow-mnist-input-data";
+ version = "0.1.0.0";
+ src = tensorflow-haskell;
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [
+ base bytestring Cabal cryptonite directory filepath HTTP
+ network-uri
+ ];
+ libraryHaskellDepends = [ base ];
+ homepage = "https://github.com/tensorflow/haskell#readme";
+ description = "Downloader of input data for training MNIST";
+ license = stdenv.lib.licenses.asl20;
+ }
+ ) {});
+ tensorflow-opgen = super.tensorflow-opgen.override {
+ inherit mainland-pretty proto-lens;
+ };
+ tensorflow-ops = super.tensorflow-ops.override {
+ inherit proto-lens;
+ };
+}
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 80274f515c5..37916c0bba2 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -112,12 +112,10 @@ let
main = defaultMain
'';
- hasActiveLibrary = isLibrary && (enableStaticLibraries || enableSharedLibraries || enableLibraryProfiling);
-
# We cannot enable -j parallelism for libraries because GHC is far more
# likely to generate a non-determistic library ID in that case. Further
# details are at .
- enableParallelBuilding = (versionOlder "7.8" ghc.version && !hasActiveLibrary) || versionOlder "8.0.1" ghc.version;
+ enableParallelBuilding = (versionOlder "7.8" ghc.version && !isLibrary) || versionOlder "8.0.1" ghc.version;
crossCabalFlags = [
"--with-ghc=${ghc.targetPrefix}ghc"
@@ -237,8 +235,8 @@ stdenv.mkDerivation ({
inherit src;
inherit depsBuildBuild nativeBuildInputs;
- buildInputs = otherBuildInputs ++ optionals (!hasActiveLibrary) propagatedBuildInputs;
- propagatedBuildInputs = optionals hasActiveLibrary propagatedBuildInputs;
+ buildInputs = otherBuildInputs ++ optionals (!isLibrary) propagatedBuildInputs;
+ propagatedBuildInputs = optionals isLibrary propagatedBuildInputs;
LANG = "en_US.UTF-8"; # GHC needs the locale configured during the Haddock phase.
@@ -256,7 +254,7 @@ stdenv.mkDerivation ({
runHook preSetupCompilerEnvironment
echo "Build with ${ghc}."
- ${optionalString (hasActiveLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"}
+ ${optionalString (isLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"}
setupPackageConfDir="$TMPDIR/setup-package.conf.d"
mkdir -p $setupPackageConfDir
@@ -369,10 +367,10 @@ stdenv.mkDerivation ({
haddockPhase = ''
runHook preHaddock
- ${optionalString (doHaddock && hasActiveLibrary) ''
+ ${optionalString (doHaddock && isLibrary) ''
${setupCommand} haddock --html \
${optionalString doHoogle "--hoogle"} \
- ${optionalString (hasActiveLibrary && hyperlinkSource) "--hyperlink-source"}
+ ${optionalString (isLibrary && hyperlinkSource) "--hyperlink-source"}
''}
runHook postHaddock
'';
@@ -380,7 +378,7 @@ stdenv.mkDerivation ({
installPhase = ''
runHook preInstall
- ${if !hasActiveLibrary then "${setupCommand} install" else ''
+ ${if !isLibrary then "${setupCommand} install" else ''
${setupCommand} copy
local packageConfDir="$out/lib/${ghc.name}/package.conf.d"
local packageConfFile="$packageConfDir/${pname}-${version}.conf"
@@ -431,7 +429,7 @@ stdenv.mkDerivation ({
compiler = ghc;
- isHaskellLibrary = hasActiveLibrary;
+ isHaskellLibrary = isLibrary;
# TODO: ask why the split outputs are configurable at all?
# TODO: include tests for split if possible
diff --git a/pkgs/development/haskell-modules/generic-stack-builder.nix b/pkgs/development/haskell-modules/generic-stack-builder.nix
index 591de1236d4..2afe270e0fc 100644
--- a/pkgs/development/haskell-modules/generic-stack-builder.nix
+++ b/pkgs/development/haskell-modules/generic-stack-builder.nix
@@ -33,7 +33,7 @@ in stdenv.mkDerivation (args // {
STACK_PLATFORM_VARIANT="nix";
STACK_IN_NIX_SHELL=1;
STACK_IN_NIX_EXTRA_ARGS = extraArgs;
- shellHook = addStackArgsHook;
+ shellHook = addStackArgsHook + args.shellHook or "";
# XXX: workaround for https://ghc.haskell.org/trac/ghc/ticket/11042.
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index b5da00754b5..df117d1a554 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -1328,8 +1328,8 @@ self: {
description = "Berkeley DB XML binding";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs) db; dbxml = null; inherit (pkgs) xercesc;
- inherit (pkgs) xqilla;};
+ }) {inherit (pkgs) db; inherit (pkgs) dbxml;
+ inherit (pkgs) xercesc; inherit (pkgs) xqilla;};
"BerlekampAlgorithm" = callPackage
({ mkDerivation, base, besout }:
@@ -4017,6 +4017,7 @@ self: {
libraryHaskellDepends = [ base containers xmonad xmonad-contrib ];
description = "A library for specifying xmonad key bindings with functionality";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"Dflow" = callPackage
@@ -4978,6 +4979,7 @@ self: {
];
description = "Library for computer music research and education";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"EventSocket" = callPackage
@@ -5017,18 +5019,16 @@ self: {
}) {};
"FAI" = callPackage
- ({ mkDerivation, base, cudart, hspec, inline-c }:
+ ({ mkDerivation, base, hspec, inline-c }:
mkDerivation {
pname = "FAI";
- version = "0.1.0.17";
- sha256 = "06z0ikx9i8z9hm7mlmlvdhy57k5dn7qayg2cpas767zvvxjiaayy";
+ version = "0.1.0.20";
+ sha256 = "0w0fygy7vj2fgvgg2fmw24sb75rsv24bhanly5m067sjdcqaj5cy";
libraryHaskellDepends = [ base inline-c ];
- librarySystemDepends = [ cudart ];
testHaskellDepends = [ base hspec inline-c ];
description = "Haskell Foreign Accelerate Interface";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {cudart = null;};
+ }) {};
"FComp" = callPackage
({ mkDerivation, array, base, binary, deepseq, ghc-prim
@@ -5782,6 +5782,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "Frames-beam" = callPackage
+ ({ mkDerivation, base, beam-core, beam-migrate, beam-postgres
+ , bytestring, conduit, Frames, generics-sop, hspec, hspec-core
+ , monad-control, postgresql-simple, process, QuickCheck, scientific
+ , template-haskell, text, time, uuid-types, vinyl
+ }:
+ mkDerivation {
+ pname = "Frames-beam";
+ version = "0.1.0.1";
+ sha256 = "12n3pyr88ihgkfwynhvjx3m9fr1fbznpkgx9ihf7mqar9d8wnywj";
+ libraryHaskellDepends = [
+ base beam-core beam-migrate beam-postgres bytestring conduit Frames
+ generics-sop monad-control postgresql-simple process scientific
+ template-haskell text time uuid-types vinyl
+ ];
+ testHaskellDepends = [
+ base beam-core beam-migrate beam-postgres bytestring conduit Frames
+ generics-sop hspec hspec-core QuickCheck text vinyl
+ ];
+ description = "A library for accessing Postgres tables as in-memory data structures";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"Frank" = callPackage
({ mkDerivation, base, mtl, newtype, she, void }:
mkDerivation {
@@ -6028,8 +6051,8 @@ self: {
}:
mkDerivation {
pname = "GLUT";
- version = "2.7.0.13";
- sha256 = "1j5sv95fy0fv1n57qxhkdqm20q0lj4h5x3r7php9jh70wl77q89x";
+ version = "2.7.0.14";
+ sha256 = "01i162fly4q1751fp60lgkzlb8kr0qqbvmxj74zc6skb19qggy2w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -8408,6 +8431,7 @@ self: {
];
description = "Library for computer music education";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HSoundFile" = callPackage
@@ -9009,7 +9033,6 @@ self: {
];
description = "Parsing and unambiguously representing musical chords";
license = stdenv.lib.licenses.lgpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HasBigDecimal" = callPackage
@@ -9022,6 +9045,7 @@ self: {
testHaskellDepends = [ base hspec QuickCheck ];
description = "A library for arbitrary precision decimal numbers";
license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"HasCacBDD" = callPackage
@@ -9897,6 +9921,8 @@ self: {
pname = "HsYAML";
version = "0.1.1.2";
sha256 = "1100yzyxbvin48q3dgmzpnhz1gbqaxnkpnwy7ywzj2wrvwrr8hjx";
+ revision = "1";
+ editedCabalFile = "1hnp2sqjvn524040m0dzvzyrr8kp4i49gdyrzwym66j71xi6ynkl";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -10558,14 +10584,14 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "JuicyPixels_3_3" = callPackage
+ "JuicyPixels_3_3_1" = callPackage
({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl
, primitive, transformers, vector, zlib
}:
mkDerivation {
pname = "JuicyPixels";
- version = "3.3";
- sha256 = "1v2xfqi65qcw31021fjpdbaixp2ijq4kmixy5zzkykwc6ap53ln4";
+ version = "3.3.1";
+ sha256 = "0k60hc156pj7dj9qqcwi1v3vibfsszccll96fbmn4hrkcqgn1aza";
libraryHaskellDepends = [
base binary bytestring containers deepseq mtl primitive
transformers vector zlib
@@ -11466,8 +11492,8 @@ self: {
pname = "ListLike";
version = "4.6";
sha256 = "16jsj979mzjrgmpa20pls9ganym3wsps49paks1sb1gmlmwyrkf1";
- revision = "1";
- editedCabalFile = "1mbfywf17nnwy2mc15zrsv0j30y1dpblim49nmndpbygq8j26y8j";
+ revision = "2";
+ editedCabalFile = "1mca2r4gjznqdh4kck5cjkn53isgkhvkf3ri09qsn7nsssvgki0g";
libraryHaskellDepends = [
array base bytestring containers deepseq dlist fmlist text
utf8-string vector
@@ -11750,7 +11776,6 @@ self: {
libraryHaskellDepends = [ base bytestring hidapi mtl ];
description = "Haskell interface for controlling the mBot educational robot";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"MC-Fold-DP" = callPackage
@@ -12161,6 +12186,8 @@ self: {
pname = "MissingH";
version = "1.4.0.1";
sha256 = "0wcvgrmav480w7nf4bl14yi0jq2yzanysxwzwas9hpb28vyjlgr8";
+ revision = "1";
+ editedCabalFile = "04syc14nz11fay6fm6nlixyflrfhpg4jiyxx6mnxrl6asd3cl989";
libraryHaskellDepends = [
array base containers directory filepath hslogger HUnit mtl network
old-locale old-time parsec process random regex-compat time unix
@@ -13613,8 +13640,8 @@ self: {
}:
mkDerivation {
pname = "OpenGL";
- version = "3.0.2.1";
- sha256 = "1gsrlp2if5zwq0icjmsmva3cj719qpwagsmg6dlvps0xj4dqkjvs";
+ version = "3.0.2.2";
+ sha256 = "19vxwvx2n8zq2klj176l25n2b64ybp0b8mhm4p46gvpcivz41fjc";
libraryHaskellDepends = [
base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
text transformers
@@ -13643,8 +13670,8 @@ self: {
}:
mkDerivation {
pname = "OpenGLRaw";
- version = "3.3.0.1";
- sha256 = "0jzipa8avnrsw2via8ks012illwg2in27l01y1bp35ci0w2f92fq";
+ version = "3.3.0.2";
+ sha256 = "1jnn4v32qyf0xfy4s2pgrzca2bnr855m4vkzbmwr7dwam2xckcpq";
libraryHaskellDepends = [
base bytestring containers fixed half text transformers
];
@@ -13653,6 +13680,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) libGL;};
+ "OpenGLRaw_3_3_1_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, fixed, half, libGL
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "OpenGLRaw";
+ version = "3.3.1.0";
+ sha256 = "1x8w3x308jldj2c1xqcq3a3sc2jc06pdpgqkgjsmixi1skv4a1vb";
+ libraryHaskellDepends = [
+ base bytestring containers fixed half text transformers
+ ];
+ librarySystemDepends = [ libGL ];
+ description = "A raw binding for the OpenGL graphics system";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) libGL;};
+
"OpenGLRaw21" = callPackage
({ mkDerivation, OpenGLRaw }:
mkDerivation {
@@ -14292,8 +14336,8 @@ self: {
}:
mkDerivation {
pname = "Persistence";
- version = "1.1.2";
- sha256 = "1p9nsq0rx1fh8v3cm809z8xs4877hgvgxygqxi3iq0k7gikninx4";
+ version = "1.1.3";
+ sha256 = "1v3agyf5dw7dckn3c8lww135dqyyrgb6mws4sy51lqm8zbqdnqb3";
libraryHaskellDepends = [
base containers maximal-cliques parallel vector
];
@@ -14469,8 +14513,10 @@ self: {
({ mkDerivation, alsaLib, base }:
mkDerivation {
pname = "PortMidi";
- version = "0.1.6.1";
- sha256 = "1436a45y4zsip6yslvp9zxk5qxipcwcvzffvjyqj63dqsn9r57mq";
+ version = "0.2.0.0";
+ sha256 = "1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f";
+ revision = "1";
+ editedCabalFile = "0h3gql271mdz3kh0jgimxv8ada34b0h4n8wnyf5i759fqxpf6w86";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ alsaLib ];
description = "A binding for PortMedia/PortMidi";
@@ -14717,12 +14763,12 @@ self: {
"PyF" = callPackage
({ mkDerivation, base, containers, formatting, haskell-src-meta
- , hspec, megaparsec, process, template-haskell, text
+ , hspec, megaparsec, process, python3, template-haskell, text
}:
mkDerivation {
pname = "PyF";
- version = "0.5.0.0";
- sha256 = "0i0ir7i17r7lzk6c58yybsvz4s9131d1xc3jz3m3lhl3hsvyrgz5";
+ version = "0.6.1.1";
+ sha256 = "0pska6y3hvzlhlxjdvjr4lixmjq5yczf7ydqf0488hjdlc4hirll";
libraryHaskellDepends = [
base containers formatting haskell-src-meta megaparsec
template-haskell text
@@ -14730,10 +14776,11 @@ self: {
testHaskellDepends = [
base formatting hspec process template-haskell text
];
+ testToolDepends = [ python3 ];
description = "Quasiquotations for a python like interpolated string formater";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
+ }) {inherit (pkgs) python3;};
"QIO" = callPackage
({ mkDerivation, base, containers, mtl, old-time, random }:
@@ -15002,18 +15049,16 @@ self: {
}) {};
"RFC1751" = callPackage
- ({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck
- , test-framework, test-framework-hunit, test-framework-quickcheck2
+ ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck
, vector
}:
mkDerivation {
pname = "RFC1751";
- version = "0.3.1.0";
- sha256 = "1j1p94yp4aaw3shzizfih05fdixbpvpl4r3l78s4av7740q8r7yi";
- libraryHaskellDepends = [ base binary bytestring vector ];
+ version = "1.0.0";
+ sha256 = "1lj97jyw0pxq8rn0xg15x2xqm3vwqx4fy3qz8aimf193vgw2amah";
+ libraryHaskellDepends = [ base bytestring cereal vector ];
testHaskellDepends = [
- base binary bytestring HUnit QuickCheck test-framework
- test-framework-hunit test-framework-quickcheck2 vector
+ base bytestring cereal hspec QuickCheck vector
];
description = "RFC-1751 library for Haskell";
license = stdenv.lib.licenses.publicDomain;
@@ -15362,6 +15407,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "Rasterific_0_7_4" = callPackage
+ ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity
+ , free, JuicyPixels, mtl, primitive, transformers, vector
+ , vector-algorithms
+ }:
+ mkDerivation {
+ pname = "Rasterific";
+ version = "0.7.4";
+ sha256 = "13f5ay9wmva9k15a6pk4imxz6rj80gwc1f16906m7a6rm9vgwvlq";
+ libraryHaskellDepends = [
+ base bytestring containers dlist FontyFruity free JuicyPixels mtl
+ primitive transformers vector vector-algorithms
+ ];
+ description = "A pure haskell drawing engine";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ReadArgs" = callPackage
({ mkDerivation, base, hspec, system-filepath, text }:
mkDerivation {
@@ -17032,6 +17095,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "StateVar_1_1_1_1" = callPackage
+ ({ mkDerivation, base, stm, transformers }:
+ mkDerivation {
+ pname = "StateVar";
+ version = "1.1.1.1";
+ sha256 = "08r2iw0gdmfs4f6wraaq19vfmkjdbics3dbhw39y7mdjd98kcr7b";
+ libraryHaskellDepends = [ base stm transformers ];
+ description = "State variables";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"StateVar-transformer" = callPackage
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
@@ -17282,6 +17357,8 @@ self: {
pname = "Sysmon";
version = "0.1.2";
sha256 = "1zyp333vicjarcmip2q52nzfv948yl2q6qr3k3glp4v4m8f75ap3";
+ revision = "1";
+ editedCabalFile = "0q8v52ldarrhgp73rnm81p2h3a43nap9q2036z6p28wn3ymrbgrx";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base ConfigFile filepath fingertree Glob MissingH mtl old-locale
@@ -17595,8 +17672,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "Tensor";
- version = "1.1.0.1";
- sha256 = "1q8infjcszbbfqybg1fv33fy33chyvj2nbj9d2sxvsixx57hm12m";
+ version = "1.1.0.2";
+ sha256 = "0kyg43ah15fpvy8gypacimjnhb7j250jqksg6w5znz57fg0rari4";
libraryHaskellDepends = [ base ];
description = "Tensor data types";
license = stdenv.lib.licenses.bsd3;
@@ -18139,17 +18216,21 @@ self: {
}) {};
"Unique" = callPackage
- ({ mkDerivation, base, containers, extra, hashable, hspec
- , QuickCheck, unordered-containers
+ ({ mkDerivation, base, bytestring, containers, criterion, extra
+ , hashable, hspec, QuickCheck, quickcheck-instances
+ , unordered-containers
}:
mkDerivation {
pname = "Unique";
- version = "0.4.7.2";
- sha256 = "0ssvg5sjhvadsfym02y0l712viv9xk2sfvrfs1q7260p7025aqdm";
+ version = "0.4.7.5";
+ sha256 = "0wd4rwbn765n2jyzwwwcghqh1qx69wb9ci7wmvw1ahzg0wbadbqz";
libraryHaskellDepends = [
base containers extra hashable unordered-containers
];
testHaskellDepends = [ base containers hspec QuickCheck ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion hashable QuickCheck quickcheck-instances
+ ];
description = "It provides the functionality like unix \"uniq\" utility";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -18402,28 +18483,29 @@ self: {
}) {};
"Villefort" = callPackage
- ({ mkDerivation, base, bytestring, convertible, directory, filepath
- , HDBC, HDBC-sqlite3, hspec, MissingH, mtl, process, QuickCheck
- , random, scotty, split, strict, text, time, transformers, unix
- , webdriver
+ ({ mkDerivation, base, bytestring, concurrent-extra, convertible
+ , directory, filepath, HDBC, HDBC-sqlite3, hspec, MissingH, mtl
+ , process, QuickCheck, random, scotty, split, strict, text, time
+ , transformers, unbounded-delays, unix, uri-encode, webdriver
}:
mkDerivation {
pname = "Villefort";
- version = "0.1.2.13";
- sha256 = "06550iga9spy478lyzd6a9r464j6963dmbb2xafqzagw0vj7g2l5";
+ version = "0.1.2.14";
+ sha256 = "0hwlm91dlhbl0g6axpqx3pbr89icaqmrgnnn6lhcwd7sd8rzycbg";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring convertible directory filepath HDBC HDBC-sqlite3
MissingH mtl process random scotty split strict text time
- transformers unix
+ transformers unix uri-encode
];
executableHaskellDepends = [
base HDBC HDBC-sqlite3 random scotty split text time
];
testHaskellDepends = [
- base HDBC HDBC-sqlite3 hspec mtl QuickCheck webdriver
+ base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck
+ unbounded-delays webdriver
];
description = "Villefort is a task manager and time tracker";
license = stdenv.lib.licenses.bsd3;
@@ -18837,8 +18919,8 @@ self: {
({ mkDerivation, Advapi32, base, Win32, Win32-errors }:
mkDerivation {
pname = "Win32-services";
- version = "0.3";
- sha256 = "07vby574s528g259zq8jby1327b6jqn4zlzs406ml99w1p02d9js";
+ version = "0.4";
+ sha256 = "1zxi8m98n5pgpx7z20f4g40w4njqllw7gfnlfxwgw3iismxiyyp8";
libraryHaskellDepends = [ base Win32 Win32-errors ];
librarySystemDepends = [ Advapi32 ];
description = "Windows service applications";
@@ -19129,15 +19211,16 @@ self: {
}) {inherit (pkgs.xorg) xinput;};
"XML" = callPackage
- ({ mkDerivation, base, base-unicode-symbols, smallcheck, tasty
- , tasty-smallcheck, txt, util, vector
+ ({ mkDerivation, base, base-unicode-symbols, hs-functors
+ , multivector, smallcheck, tasty, tasty-smallcheck, txt, util
+ , vector
}:
mkDerivation {
pname = "XML";
- version = "0.0.0.0";
- sha256 = "1arlnyzj3zdzqrsr9lhicx2y1ag00cgf6jzn6nyxa7d7avp42025";
+ version = "0.0.1.0";
+ sha256 = "1cix816q5q45gyw48634ar4x50wmmqqn4cwz94czvlb7v03qc8rv";
libraryHaskellDepends = [
- base base-unicode-symbols txt util vector
+ base base-unicode-symbols hs-functors multivector txt util vector
];
testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
description = "Extensible Markup Language";
@@ -19365,8 +19448,8 @@ self: {
({ mkDerivation, base, deepseq, random }:
mkDerivation {
pname = "Yampa";
- version = "0.11";
- sha256 = "0frybgsj73r57rd6ckv9pgd9ff1g72qrlad90plb13cf2s6jdp3f";
+ version = "0.11.1";
+ sha256 = "0zzhp0h9z9xz7ipiyd6ygnhb6h50dwh268zamx6qdf6zzpywsya1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base deepseq random ];
@@ -21884,8 +21967,8 @@ self: {
}:
mkDerivation {
pname = "aeson-quick";
- version = "0.1.2.0";
- sha256 = "18a5gwfyx382dxlhr4gch8yd39kgiamp2fpxsvvgi7bfyc55pq1h";
+ version = "0.1.2.1";
+ sha256 = "135mnzh56za992p8083yr3yx96q7zh5h50l7y8c5jm7qla32n2b4";
libraryHaskellDepends = [
aeson attoparsec base deepseq text unordered-containers vector
];
@@ -22840,6 +22923,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "alg_0_2_6_0" = callPackage
+ ({ mkDerivation, base, util }:
+ mkDerivation {
+ pname = "alg";
+ version = "0.2.6.0";
+ sha256 = "0y0qhhmyjzd8sf6v74066yx41nl1zsnsmk8scjvdym8j8k8mvrpk";
+ libraryHaskellDepends = [ base util ];
+ description = "Algebraic structures";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"alga" = callPackage
({ mkDerivation, aeson, base, containers, data-default, exceptions
, file-embed, filepath, formatting, haskeline, hspec, hxt
@@ -23130,8 +23225,8 @@ self: {
}:
mkDerivation {
pname = "alms";
- version = "0.6.7";
- sha256 = "1xickrpjx2dn2pa5zcbjsfm5j6mqn54hpyzi7c6sv5i20hs2gamp";
+ version = "0.6.9";
+ sha256 = "0p2lhwnprswvmg40w9inw963xywgfqprlap5s5ppxpfjj4bz9ksh";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -23167,16 +23262,18 @@ self: {
}) {};
"alphachar" = callPackage
- ({ mkDerivation, base, directory, doctest, filepath, lens, parsec
- , parsers, QuickCheck, template-haskell
+ ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec
+ , parsers, pretty, semigroups, tasty, tasty-hedgehog, tasty-hspec
+ , tasty-hunit, text
}:
mkDerivation {
pname = "alphachar";
- version = "0.0.1";
- sha256 = "0pdpwxjyrnh6ydiacg67lk9hbmxb3188spml08v60iz1dmshy3iv";
- libraryHaskellDepends = [ base lens parsers ];
+ version = "0.0.3";
+ sha256 = "1wrd881kwzzfnjkp9ajy1gaxizd17zb60f7sbalwg4n38lk7qvhx";
+ libraryHaskellDepends = [ base lens parsers semigroups ];
testHaskellDepends = [
- base directory doctest filepath parsec QuickCheck template-haskell
+ ansi-wl-pprint base hedgehog lens parsec parsers pretty tasty
+ tasty-hedgehog tasty-hspec tasty-hunit text
];
description = "A character between a-z";
license = stdenv.lib.licenses.bsd3;
@@ -24696,16 +24793,17 @@ self: {
"amazonka-iam-policy" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
- , bytestring, doctest, hspec, profunctors, scientific, text, time
+ , bytestring, doctest, hashable, hspec, profunctors, scientific
+ , text, time
}:
mkDerivation {
pname = "amazonka-iam-policy";
- version = "0.0.1";
- sha256 = "1mjc5ym604n9bi9fl7b0581i5z7vy12ri99lz3imz1k3dhr6xwga";
+ version = "0.0.4";
+ sha256 = "0nm24ck11d3ppcvqpqmi73l6s9ry20c907v4017gi6rlybzra75j";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- aeson base base64-bytestring bytestring profunctors scientific text
- time
+ aeson base base64-bytestring bytestring hashable profunctors
+ scientific text time
];
testHaskellDepends = [
aeson aeson-pretty base bytestring doctest hspec
@@ -26075,8 +26173,8 @@ self: {
}:
mkDerivation {
pname = "amqp-utils";
- version = "0.3.3.1";
- sha256 = "1psv3n3hgysica7dk9hcvkvxwx6fq8srhrxvpf7mb7mrzjyljvrk";
+ version = "0.3.4.0";
+ sha256 = "1p02nf9i8v17f9nyx76306zdq4qlvqf6j86i88kfnjkpb8hfxl84";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -26085,7 +26183,6 @@ self: {
];
description = "Generic Haskell AMQP Consumer";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"amqp-worker" = callPackage
@@ -26767,6 +26864,157 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "antiope-athena" = callPackage
+ ({ mkDerivation, amazonka, amazonka-athena, amazonka-core, base
+ , lens, resourcet, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-athena";
+ version = "6.0.0";
+ sha256 = "13l8biwl66pn3n8jbbc2fbj3vk1w6rjnzrdmiimxl0nd7zm6vk4r";
+ libraryHaskellDepends = [
+ amazonka amazonka-athena amazonka-core base lens resourcet text
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ amazonka amazonka-athena amazonka-core base lens resourcet text
+ unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "antiope-core" = callPackage
+ ({ mkDerivation, amazonka, amazonka-core, base, bytestring
+ , generic-lens, http-client, lens, monad-logger, mtl, resourcet
+ , transformers, unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-core";
+ version = "6.0.0";
+ sha256 = "1cmfda3dfg282a8rg6hkqv17fzfia5c7vm4gh0jdib4ggl5yxcrv";
+ libraryHaskellDepends = [
+ amazonka amazonka-core base bytestring generic-lens http-client
+ lens monad-logger mtl resourcet transformers unliftio-core
+ ];
+ testHaskellDepends = [
+ amazonka amazonka-core base bytestring generic-lens http-client
+ lens monad-logger mtl resourcet transformers unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "antiope-dynamodb" = callPackage
+ ({ mkDerivation, amazonka, amazonka-core, amazonka-dynamodb
+ , antiope-core, base, generic-lens, lens, text, unliftio-core
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "antiope-dynamodb";
+ version = "6.0.0";
+ sha256 = "1i45fvxn75yd7fpypzz183j7q3n0kvrrxw78kr310a08fdngapn8";
+ libraryHaskellDepends = [
+ amazonka amazonka-core amazonka-dynamodb antiope-core base
+ generic-lens lens text unliftio-core unordered-containers
+ ];
+ testHaskellDepends = [
+ amazonka amazonka-core amazonka-dynamodb antiope-core base
+ generic-lens lens text unliftio-core unordered-containers
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "antiope-messages" = callPackage
+ ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+ , amazonka-sqs, antiope-s3, base, generic-lens, lens, lens-aeson
+ , monad-loops, network-uri, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-messages";
+ version = "6.0.0";
+ sha256 = "1km57vpm8q77lpxyvmpvgj6csrixf8kdxqnwxkg065ylk0cp1hw7";
+ libraryHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+ base generic-lens lens lens-aeson monad-loops network-uri text
+ unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs antiope-s3
+ base generic-lens lens lens-aeson monad-loops network-uri text
+ unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "antiope-s3" = callPackage
+ ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base
+ , bytestring, conduit, conduit-extra, exceptions, generic-lens
+ , http-types, lens, monad-logger, network-uri, resourcet, text
+ , unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-s3";
+ version = "6.0.0";
+ sha256 = "1s4cixqkflf3s8g6x75783wwrr5973wls2axjj8raspa4qfl2zsn";
+ libraryHaskellDepends = [
+ amazonka amazonka-core amazonka-s3 base bytestring conduit
+ conduit-extra exceptions generic-lens http-types lens monad-logger
+ network-uri resourcet text unliftio-core
+ ];
+ testHaskellDepends = [
+ amazonka amazonka-core amazonka-s3 base bytestring conduit
+ conduit-extra exceptions generic-lens http-types lens monad-logger
+ network-uri resourcet text unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "antiope-sns" = callPackage
+ ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base
+ , generic-lens, lens, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-sns";
+ version = "6.0.0";
+ sha256 = "0fbkd7r8iq8sjfa0k6kv8clld323i1xhib5k7kpl2zlan4xfk2k9";
+ libraryHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+ text unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-sns base generic-lens lens
+ text unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "antiope-sqs" = callPackage
+ ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3
+ , amazonka-sqs, antiope-messages, antiope-s3, base, generic-lens
+ , lens, lens-aeson, monad-loops, network-uri, text, unliftio-core
+ }:
+ mkDerivation {
+ pname = "antiope-sqs";
+ version = "6.0.0";
+ sha256 = "0xfaayajlzb9wvqnmlfwh990kzsy738qnscsyqnn07zp61047wxf";
+ libraryHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+ antiope-messages antiope-s3 base generic-lens lens lens-aeson
+ monad-loops network-uri text unliftio-core
+ ];
+ testHaskellDepends = [
+ aeson amazonka amazonka-core amazonka-s3 amazonka-sqs
+ antiope-messages antiope-s3 base generic-lens lens lens-aeson
+ monad-loops network-uri text unliftio-core
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"antiprimes" = callPackage
({ mkDerivation, base, hspec, primes }:
mkDerivation {
@@ -28019,6 +28267,8 @@ self: {
pname = "argon2";
version = "1.3.0.1";
sha256 = "1v0clf78hykdyhv81z8v3kwp86hjgqh6b8a7wfbjv0fyy55bwxry";
+ revision = "1";
+ editedCabalFile = "1bqzf2cfpd03sl3wq9dnrcxaysbs116ib33ja0v8zi4szddm33jv";
libraryHaskellDepends = [ base bytestring deepseq text-short ];
testHaskellDepends = [
base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -28180,8 +28430,8 @@ self: {
pname = "arithmoi";
version = "0.7.0.0";
sha256 = "0303bqlbf8abixcq3x3px2ijj01c9hlqadkv8rhls6f64a8h8cwb";
- revision = "1";
- editedCabalFile = "10z6m57dnzyqbzmdx64ya6gx5485iwwa4j8afyn8bmvxjvn474a6";
+ revision = "2";
+ editedCabalFile = "1db2pcwip682f4zs1qnqzqqdswhqzbsxydy89m6zqm5ddlgrw5sq";
configureFlags = [ "-f-llvm" ];
libraryHaskellDepends = [
array base containers exact-pi ghc-prim integer-gmp
@@ -28465,8 +28715,8 @@ self: {
}:
mkDerivation {
pname = "arx";
- version = "0.3.1";
- sha256 = "1wfxazj1qavk366vi9b65iyf5r16bp3xdzdas08ipaba3f91mx37";
+ version = "0.3.2";
+ sha256 = "01mz46r54fhvaaawvng4csf9qk2vlr4y3zgnwwl6q6449y1w1k25";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -28582,6 +28832,28 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "ascii-string" = callPackage
+ ({ mkDerivation, base, bytestring, cereal, deepseq, deferred-folds
+ , foldl, hashable, primitive, primitive-extras, QuickCheck
+ , quickcheck-instances, rerebase, tasty, tasty-hunit
+ , tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "ascii-string";
+ version = "1.0.1";
+ sha256 = "0br053njgnfqwgmk7zz0fayiyycqq3sw8kxjpb2s9wx17arnq5kz";
+ libraryHaskellDepends = [
+ base bytestring cereal deepseq deferred-folds foldl hashable
+ primitive primitive-extras
+ ];
+ testHaskellDepends = [
+ cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+ tasty-quickcheck
+ ];
+ description = "Compact representation of ASCII strings";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"ascii-table" = callPackage
({ mkDerivation, aeson, base, containers, dlist, hashable, text
, unordered-containers, vector, wl-pprint-extras
@@ -28635,6 +28907,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "asciichart" = callPackage
+ ({ mkDerivation, array, base, hspec, random, raw-strings-qq
+ , silently
+ }:
+ mkDerivation {
+ pname = "asciichart";
+ version = "1.0.1";
+ sha256 = "1k9x4h8ay0wjc0gp9jmbc76q5mrzb2q837qcwgyp374x9xyiblq9";
+ libraryHaskellDepends = [ array base ];
+ testHaskellDepends = [ base hspec random raw-strings-qq silently ];
+ description = "Line charts in terminal";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"asciidiagram" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
, FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative
@@ -28673,6 +28959,43 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "asif" = callPackage
+ ({ mkDerivation, arbor-ip, attoparsec, base, binary, bytestring
+ , conduit, conduit-combinators, conduit-extra, containers, cpu
+ , directory, either, exceptions, generic-lens, hedgehog, hspec
+ , hw-bits, hw-hspec-hedgehog, iproute, lens, old-locale
+ , optparse-applicative, resourcet, temporary-resourcet, text, thyme
+ , vector
+ }:
+ mkDerivation {
+ pname = "asif";
+ version = "2.0.0";
+ sha256 = "1wp3g3nmymw9zkfyhi2jc7qqcb14v9pp788xg77acsx4i83ca5fm";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ attoparsec base binary bytestring conduit conduit-combinators
+ conduit-extra containers cpu either exceptions generic-lens hw-bits
+ iproute lens old-locale resourcet temporary-resourcet text thyme
+ vector
+ ];
+ executableHaskellDepends = [
+ attoparsec base binary bytestring conduit conduit-combinators
+ conduit-extra containers cpu directory either exceptions
+ generic-lens hw-bits iproute lens old-locale optparse-applicative
+ resourcet temporary-resourcet text thyme vector
+ ];
+ testHaskellDepends = [
+ arbor-ip attoparsec base binary bytestring conduit
+ conduit-combinators conduit-extra containers cpu either exceptions
+ generic-lens hedgehog hspec hw-bits hw-hspec-hedgehog iproute lens
+ old-locale resourcet temporary-resourcet text thyme vector
+ ];
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {arbor-ip = null;};
+
"asil" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, data-binary-ieee754, directory, filepath, haskell-src-exts, mtl
@@ -29079,7 +29402,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Async combinators";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"async-dejafu" = callPackage
@@ -29447,6 +29769,7 @@ self: {
];
description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287).";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"atom-msp430" = callPackage
@@ -29630,29 +29953,28 @@ self: {
({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, bzlib
, Cabal, cli-setup, composition-prelude, containers, cpphs
, dependency, dhall, directory, file-embed, filemanip, filepath
- , hashable, http-client, http-client-tls, lzma, microlens, mtl
+ , http-client, http-client-tls, lzma, microlens, mtl
, optparse-applicative, parallel-io, process, shake, shake-ats
, shake-c, shake-ext, tar, temporary, text, unix, zip-archive, zlib
}:
mkDerivation {
pname = "ats-pkg";
- version = "3.0.0.11";
- sha256 = "1myqx5hw3khvqwda3iw6fl6ahh8cl5j33g2z1689vvqvivglr2la";
+ version = "3.2.1.8";
+ sha256 = "183gdyivl6kab2k3z0jm6dk0wh83qwz3zvai7ayfkq3rjc6lb8ms";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-wl-pprint base binary bytestring bzlib Cabal
composition-prelude containers dependency dhall directory
- file-embed filemanip filepath hashable http-client http-client-tls
- lzma microlens mtl parallel-io process shake shake-ats shake-c
- shake-ext tar text unix zip-archive zlib
+ file-embed filemanip filepath http-client http-client-tls lzma
+ microlens mtl parallel-io process shake shake-ats shake-c shake-ext
+ tar text unix zip-archive zlib
];
libraryToolDepends = [ cpphs ];
executableHaskellDepends = [
- base bytestring cli-setup composition-prelude dependency directory
- microlens optparse-applicative parallel-io shake shake-ats
- temporary text
+ base bytestring cli-setup dependency directory microlens
+ optparse-applicative parallel-io shake shake-ats temporary text
];
doHaddock = false;
description = "A build tool for ATS";
@@ -29911,6 +30233,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "attoparsec-ip_0_0_3" = callPackage
+ ({ mkDerivation, attoparsec, base, ip, QuickCheck, tasty
+ , tasty-quickcheck, text, vector
+ }:
+ mkDerivation {
+ pname = "attoparsec-ip";
+ version = "0.0.3";
+ sha256 = "02d66mm1rc00dswkl9ink4pxwy8h7lyi2k9zcqda6ywa7cllhgl0";
+ libraryHaskellDepends = [ attoparsec base ip vector ];
+ testHaskellDepends = [
+ attoparsec base ip QuickCheck tasty tasty-quickcheck text vector
+ ];
+ description = "Parse IP data types with attoparsec";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"attoparsec-iso8601" = callPackage
({ mkDerivation, attoparsec, base, base-compat, text, time }:
mkDerivation {
@@ -30045,6 +30384,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "attoparsec-uri_0_0_6" = callPackage
+ ({ mkDerivation, attoparsec, attoparsec-ip, base, bytedump, ip
+ , QuickCheck, quickcheck-instances, strict, tasty, tasty-quickcheck
+ , text, vector
+ }:
+ mkDerivation {
+ pname = "attoparsec-uri";
+ version = "0.0.6";
+ sha256 = "046aq5c56p51nxyrazv3sv7m49c214gc673cwyic75vfykgbk20b";
+ libraryHaskellDepends = [
+ attoparsec attoparsec-ip base bytedump ip QuickCheck
+ quickcheck-instances strict text vector
+ ];
+ testHaskellDepends = [
+ attoparsec attoparsec-ip base bytedump ip QuickCheck
+ quickcheck-instances strict tasty tasty-quickcheck text vector
+ ];
+ description = "URI parser / printer using attoparsec";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"attoparsec-varword" = callPackage
({ mkDerivation, attoparsec, base, bytestring
, bytestring-builder-varword, hspec, QuickCheck
@@ -30654,10 +31015,8 @@ self: {
}:
mkDerivation {
pname = "avro";
- version = "0.3.2.0";
- sha256 = "046nlq75p2ng5fm4nd4zv6lna1qvivfmcxq7kypw7hra60bkj1a0";
- revision = "1";
- editedCabalFile = "08pi93ia3pqndr3429c4mm338kg4bj6byjyzd9vhkss4lc3i13n0";
+ version = "0.3.4.2";
+ sha256 = "0g6y8f6j38n52vqwj185lyqc666cqrmgd6pn3427cqlhcj927b7v";
libraryHaskellDepends = [
aeson array base base16-bytestring binary bytestring containers
data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
@@ -30673,33 +31032,6 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "avro_0_3_3_0" = callPackage
- ({ mkDerivation, aeson, array, base, base16-bytestring, binary
- , bytestring, containers, data-binary-ieee754, directory, entropy
- , extra, fail, hashable, hspec, lens, lens-aeson, mtl, pure-zlib
- , QuickCheck, scientific, semigroups, tagged, template-haskell
- , text, transformers, unordered-containers, vector
- }:
- mkDerivation {
- pname = "avro";
- version = "0.3.3.0";
- sha256 = "0ccf39djb9xac2gh85rdjiszas6308rxzgy3p61i9vc76hmjjwk0";
- libraryHaskellDepends = [
- aeson array base base16-bytestring binary bytestring containers
- data-binary-ieee754 entropy fail hashable mtl pure-zlib scientific
- semigroups tagged template-haskell text unordered-containers vector
- ];
- testHaskellDepends = [
- aeson array base base16-bytestring binary bytestring containers
- directory entropy extra fail hashable hspec lens lens-aeson mtl
- pure-zlib QuickCheck scientific semigroups tagged template-haskell
- text transformers unordered-containers vector
- ];
- description = "Avro serialization support for Haskell";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"avwx" = callPackage
({ mkDerivation, attoparsec, base, HTTP, lens, optparse-applicative
, parsers, pretty-show, text
@@ -31405,6 +31737,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "axel" = callPackage
+ ({ mkDerivation, base, directory, filepath, lens, lens-aeson
+ , monad-control, mtl, parsec, process, regex-pcre, split, strict
+ , text, typed-process, vector, yaml
+ }:
+ mkDerivation {
+ pname = "axel";
+ version = "0.0.4";
+ sha256 = "0gg1q7nfwsdh0wr5mqyrjcrfga4i87j8q2f4n9nvpq6hmwnphpc3";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base directory filepath lens lens-aeson monad-control mtl parsec
+ process regex-pcre split strict text typed-process vector yaml
+ ];
+ executableHaskellDepends = [ base directory ];
+ description = "The Axel programming language";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"axiom" = callPackage
({ mkDerivation, base, bytestring, containers, directory
, ghcjs-perch, mtl, transformers, transient, transient-universe
@@ -31556,8 +31909,8 @@ self: {
pname = "b-tree";
version = "0.1.3";
sha256 = "0r1bgcjsykd9qzzr6chxw8bfnmvk32p9663j6h11wmq6nq7nrlkb";
- revision = "1";
- editedCabalFile = "0y569gdl9b79c98lkd2zff71svi0b1i64dihc5dmsjlmzkwfzzhw";
+ revision = "2";
+ editedCabalFile = "04is4fc308f1achbdxvqq9rg4v8c02f1w88wysp318dbhhmwgggh";
libraryHaskellDepends = [
base binary bytestring containers directory errors exceptions
filepath lens mmap mtl pipes pipes-interleave transformers vector
@@ -31672,6 +32025,28 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "backprop_0_2_6_1" = callPackage
+ ({ mkDerivation, base, containers, criterion, deepseq, directory
+ , hmatrix, microlens, microlens-th, mwc-random, primitive
+ , reflection, time, transformers, vector, vinyl
+ }:
+ mkDerivation {
+ pname = "backprop";
+ version = "0.2.6.1";
+ sha256 = "1rn72fawix00byz7kyvn65g0h16mh8msiw6lx9l3xi1927hn28nj";
+ libraryHaskellDepends = [
+ base containers deepseq microlens primitive reflection transformers
+ vector vinyl
+ ];
+ benchmarkHaskellDepends = [
+ base criterion deepseq directory hmatrix microlens microlens-th
+ mwc-random time vector
+ ];
+ description = "Heterogeneous automatic differentation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"backtracking-exceptions" = callPackage
({ mkDerivation, base, either, free, kan-extensions, mtl
, semigroupoids, semigroups, transformers
@@ -32477,6 +32852,8 @@ self: {
pname = "basement";
version = "0.0.8";
sha256 = "194jw567di4q2758943q9rrwkbf9gl261my7qc21i9xhyabipx67";
+ revision = "1";
+ editedCabalFile = "005w4d6bkx6xq1whgwna4rqmxc36vgjbvb8q35sh1z2s76l89ajy";
libraryHaskellDepends = [ base ghc-prim ];
description = "Foundation scrap box of array & string";
license = stdenv.lib.licenses.bsd3;
@@ -32729,8 +33106,8 @@ self: {
}:
mkDerivation {
pname = "battleplace";
- version = "0.1.0.6";
- sha256 = "01w1im8p4mxbbq8h12kbqzqzr8db41hjprcjlfs1x6wz263ipg1v";
+ version = "0.1.0.9";
+ sha256 = "1m6nk9zjsckd3s27hmmr2jy6v28bp7n1d6wriqfmhzw7rzydrgjl";
libraryHaskellDepends = [
aeson base bytestring cereal data-default hashable memory servant
text vector
@@ -32743,13 +33120,14 @@ self: {
({ mkDerivation, base, battleplace, servant, servant-client }:
mkDerivation {
pname = "battleplace-api";
- version = "0.1.0.2";
- sha256 = "148bl4r7fhqrbr8fr4hsgqbyykb7w8q2hi1d8pzk20nkvsrh62ss";
+ version = "0.1.0.3";
+ sha256 = "1clsmkglkq84w6nzi41zp7pdlg04hgadpri2fi4d14qilfq0acrf";
libraryHaskellDepends = [
base battleplace servant servant-client
];
description = "Public API definitions of BattlePlace.io service";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"battleship-combinatorics" = callPackage
@@ -33024,6 +33402,8 @@ self: {
pname = "beam-core";
version = "0.7.2.2";
sha256 = "160ga0w0i1l4nbag6jg8wn3a3csid93x6fdd4j4pah2zk7dswc8j";
+ revision = "1";
+ editedCabalFile = "1fvds5arsm0h81fw4rf5fsg5sa9jfqn350amhhc247f0hhjy3csf";
libraryHaskellDepends = [
aeson base bytestring containers dlist free ghc-prim hashable
microlens mtl network-uri tagged text time vector-sized
@@ -33045,6 +33425,8 @@ self: {
pname = "beam-migrate";
version = "0.3.2.1";
sha256 = "0wwkyg87wf3qcj8c5j3ammdkmjacgzw35pgxbq75bvfkx8k5j69d";
+ revision = "1";
+ editedCabalFile = "1ghg6n0dj63i0am7wh0cg95hwyf29gnkm0llrw3wb5pj8f7937gv";
libraryHaskellDepends = [
aeson base beam-core bytestring containers deepseq dependent-map
dependent-sum free ghc-prim hashable haskell-src-exts mtl parallel
@@ -33280,6 +33662,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bench_1_0_12" = callPackage
+ ({ mkDerivation, base, criterion, optparse-applicative, process
+ , silently, text, turtle
+ }:
+ mkDerivation {
+ pname = "bench";
+ version = "1.0.12";
+ sha256 = "1sy97qpv6paar2d5syppk6lc06wjx6qyz5aidsmh30jq853nydx6";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base criterion optparse-applicative process silently text turtle
+ ];
+ description = "Command-line benchmark tool";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bench-graph" = callPackage
({ mkDerivation, base, Chart, Chart-diagrams, csv, directory
, filepath, split, text, transformers
@@ -33338,15 +33738,16 @@ self: {
"bencoding" = callPackage
({ mkDerivation, AttoBencode, attoparsec, base, bencode, bytestring
- , containers, criterion, deepseq, ghc-prim, hspec, mtl, pretty
- , QuickCheck, text
+ , containers, criterion, deepseq, ghc-prim, hspec, integer-gmp, mtl
+ , pretty, QuickCheck, text
}:
mkDerivation {
pname = "bencoding";
- version = "0.4.3.0";
- sha256 = "0f6d3g88y7i4s5wa53771n0fbkbs4na8vpy51wk21b563smdcpcc";
+ version = "0.4.4.0";
+ sha256 = "088w5r0yz81b3iid3bc61lvm4d9f361kv2gq9jz7sbm43fkraxpp";
libraryHaskellDepends = [
- attoparsec base bytestring deepseq ghc-prim mtl pretty text
+ attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty
+ text
];
testHaskellDepends = [
attoparsec base bytestring containers ghc-prim hspec QuickCheck
@@ -33593,8 +33994,8 @@ self: {
}:
mkDerivation {
pname = "bhoogle";
- version = "0.1.3.1";
- sha256 = "1v1g1lq86zsr6qf3c48pblrqz8g321dzn7v5gh3ddm6fpd5sdbp4";
+ version = "0.1.3.4";
+ sha256 = "06b2fc8667axzk58hpgb5wdbxd0lj1xrgkxvygsksq4q9wdwc8qn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -33605,6 +34006,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bhoogle_0_1_3_5" = callPackage
+ ({ mkDerivation, base, brick, bytestring, containers, directory
+ , filepath, hoogle, lens, process, protolude, text, time
+ , typed-process, vector, vty
+ }:
+ mkDerivation {
+ pname = "bhoogle";
+ version = "0.1.3.5";
+ sha256 = "1gig9w1k1w2kw6y3wx6ckmc7kamwwzzq7mbaxil0rmb5ms0p1rf9";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base brick bytestring containers directory filepath hoogle lens
+ process protolude text time typed-process vector vty
+ ];
+ description = "Simple terminal GUI for local hoogle";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"bibdb" = callPackage
({ mkDerivation, alex, array, async, base, bibtex, bytestring
, containers, curl, download-curl, filepath, happy, microlens
@@ -33918,24 +34339,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "binary_0_8_5_1" = callPackage
+ "binary_0_8_6_0" = callPackage
({ mkDerivation, array, attoparsec, base, bytestring, Cabal, cereal
- , containers, criterion, deepseq, directory, filepath, HUnit, mtl
- , QuickCheck, random, tar, test-framework
+ , containers, criterion, deepseq, directory, filepath
+ , generic-deriving, HUnit, mtl, QuickCheck, random, test-framework
, test-framework-quickcheck2, unordered-containers, zlib
}:
mkDerivation {
pname = "binary";
- version = "0.8.5.1";
- sha256 = "15h5zqfw7xmcimvlq6bs8f20vxlfvz7g411fns5z7212crlimffy";
+ version = "0.8.6.0";
+ sha256 = "0pz1va9bmj4daw8gi8r6d1rrnqsd4bislky6d8pjwwbyrgrw9s8y";
libraryHaskellDepends = [ array base bytestring containers ];
testHaskellDepends = [
array base bytestring Cabal containers directory filepath HUnit
QuickCheck random test-framework test-framework-quickcheck2
];
benchmarkHaskellDepends = [
- array attoparsec base bytestring Cabal cereal containers criterion
- deepseq directory filepath mtl tar unordered-containers zlib
+ array attoparsec base bytestring cereal containers criterion
+ deepseq directory filepath generic-deriving mtl
+ unordered-containers zlib
];
description = "Binary serialisation for Haskell values using lazy ByteStrings";
license = stdenv.lib.licenses.bsd3;
@@ -34638,7 +35060,7 @@ self: {
description = "Very low-level FFI bindings for Codec2";
license = stdenv.lib.licenses.gpl2;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {codec2 = null;};
+ }) {inherit (pkgs) codec2;};
"bindings-common" = callPackage
({ mkDerivation, base }:
@@ -34834,6 +35256,7 @@ self: {
librarySystemDepends = [ blas liblapack ];
description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
license = "unknown";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) blas; inherit (pkgs) liblapack;};
"bindings-libcddb" = callPackage
@@ -34968,8 +35391,8 @@ self: {
({ mkDerivation, base, bindings-DSL, lxc }:
mkDerivation {
pname = "bindings-lxc";
- version = "0.2.1";
- sha256 = "11rhw6593bnl1hzdn13px5zawbdanwz2219hm1ssxckwbkjlbvjg";
+ version = "0.2.2";
+ sha256 = "03nmhmggvnd3xqkg12212ysz7rr7n09vn9165qj5vw0qxr96q5n7";
libraryHaskellDepends = [ base bindings-DSL ];
librarySystemDepends = [ lxc ];
description = "Direct Haskell bindings to LXC (Linux containers) C API";
@@ -35583,6 +36006,7 @@ self: {
];
description = "Plays chess";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bit-array" = callPackage
@@ -35598,6 +36022,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "bit-protocol" = callPackage
+ ({ mkDerivation, base, base64-bytestring, bytestring, dlist
+ , ghc-prim, QuickCheck, tasty, tasty-hunit, tasty-quickcheck
+ }:
+ mkDerivation {
+ pname = "bit-protocol";
+ version = "0.2.3.0";
+ sha256 = "06f9rl0zjaldfv42lryqvm42w5ri21wvza53zdkqrim9krdqh0ph";
+ libraryHaskellDepends = [
+ base base64-bytestring bytestring dlist ghc-prim QuickCheck
+ ];
+ testHaskellDepends = [
+ base base64-bytestring bytestring dlist ghc-prim QuickCheck tasty
+ tasty-hunit tasty-quickcheck
+ ];
+ description = "Encode binary protocols with some odd bit numbers into a bytestring";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bit-stream" = callPackage
({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty
, tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector
@@ -36453,7 +36896,6 @@ self: {
];
description = "HTML5 Canvas Graphics Library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"blas" = callPackage
@@ -37358,20 +37800,25 @@ self: {
}) {};
"boltzmann-brain" = callPackage
- ({ mkDerivation, array, base, containers, haskell-src-exts, hmatrix
- , megaparsec, mtl, multiset, process
+ ({ mkDerivation, aeson, base, bytestring, containers, directory
+ , edit-distance, graphviz, haskell-src-exts, hmatrix, megaparsec
+ , MonadRandom, mtl, multiset, pretty-terminal, process, random
+ , text, time, transformers
}:
mkDerivation {
pname = "boltzmann-brain";
- version = "1.3.1.3";
- sha256 = "1qv0s70bvn0zgmyb2bccw64d377pb6m0xjzqq7lsz8nzk86wqhzs";
+ version = "1.4";
+ sha256 = "17xny78fkqm344cddkklv4sj8c7dnps8bn1n21xa392l2zyf7mqz";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- array base containers haskell-src-exts hmatrix megaparsec mtl
- multiset process
+ aeson base containers edit-distance graphviz haskell-src-exts
+ hmatrix megaparsec MonadRandom mtl multiset pretty-terminal process
+ random text time transformers
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring containers directory megaparsec text
];
- executableHaskellDepends = [ base containers hmatrix ];
description = "Boltzmann sampler compiler for combinatorial systems";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -37619,8 +38066,8 @@ self: {
}:
mkDerivation {
pname = "boolector";
- version = "0.0.0.3";
- sha256 = "0wi22ccshk2p4hgd286h9xz1zgm5ng4vr9z9k0kv3kqwyz0qy1qk";
+ version = "0.0.0.4";
+ sha256 = "0f5yfkkgarwkbdkxkjj8fsd7fgq683qjxyv88wqk724dx6wv3yn7";
libraryHaskellDepends = [
base containers directory mtl temporary
];
@@ -37911,6 +38358,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "bound-extras" = callPackage
+ ({ mkDerivation, base, bound, containers, deepseq, filepath
+ , hashable, pretty, tasty, tasty-golden, text-short, transformers
+ , utf8-string
+ }:
+ mkDerivation {
+ pname = "bound-extras";
+ version = "0";
+ sha256 = "0j010sbdm0bc9dq4lsyw1vb2x0j6gcjxp7ywjn8izdh6yqr2r3qq";
+ libraryHaskellDepends = [
+ base bound deepseq hashable transformers
+ ];
+ testHaskellDepends = [
+ base bound containers filepath pretty tasty tasty-golden text-short
+ transformers utf8-string
+ ];
+ description = "ScopeH and ScopeT extras for bound";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"bound-gen" = callPackage
({ mkDerivation, base, bound, monad-gen, mtl }:
mkDerivation {
@@ -38194,7 +38661,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "brick_0_38" = callPackage
+ "brick_0_40" = callPackage
({ mkDerivation, base, config-ini, containers, contravariant
, data-clist, deepseq, dlist, microlens, microlens-mtl
, microlens-th, QuickCheck, stm, template-haskell, text
@@ -38202,8 +38669,8 @@ self: {
}:
mkDerivation {
pname = "brick";
- version = "0.38";
- sha256 = "03jczlp361al1vjqd6pi88plmzh83w4jjbzlx80d3m5n9lqpzx56";
+ version = "0.40";
+ sha256 = "12bd0acbczcrr7mlpfrpjm9qq2ll2rbmgskpdw6lfaxz1iz75cad";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -38223,8 +38690,8 @@ self: {
}:
mkDerivation {
pname = "brick-skylighting";
- version = "0.2";
- sha256 = "1x4kfjj4sa5gbxnbvh76b4isrmc6jr11py9b50jsyvs720plq778";
+ version = "0.3";
+ sha256 = "1wjl5ff9c7czg7azj2pi17b3kzbgb5rmwb4nkxdy86xn6d68adi1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -38845,8 +39312,8 @@ self: {
}:
mkDerivation {
pname = "bugsnag-haskell";
- version = "0.0.1.2";
- sha256 = "0xd0vxvvbp2fzy4z9yfrc6j5km1612ivnhrx71zzv17m5r2z50sv";
+ version = "0.0.1.3";
+ sha256 = "07z2gw0p6cswzr22378z07jdyrww56mby3bfdlc7gxarxyfzsf9f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -39154,14 +39621,14 @@ self: {
"bustle" = callPackage
({ mkDerivation, base, bytestring, Cabal, cairo, containers, dbus
- , directory, filepath, gio, glib, gtk3, hgettext, HUnit, mtl, pango
- , pcap, process, QuickCheck, setlocale, system-glib, test-framework
- , test-framework-hunit, text, time
+ , directory, filepath, gio, gio-unix, glib, gtk3, hgettext, HUnit
+ , mtl, pango, pcap, process, QuickCheck, setlocale, system-glib
+ , test-framework, test-framework-hunit, text, time
}:
mkDerivation {
pname = "bustle";
- version = "0.7.1";
- sha256 = "0mwp99ac22h2byz6llgbdacv8abh8zb2cg78ipnpl3icv0mpcvd9";
+ version = "0.7.2";
+ sha256 = "098klf1rqr39alrxw0s28p5wdfrisrkf5grdsjr78yxp2jxq3987";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -39171,6 +39638,7 @@ self: {
base bytestring cairo containers dbus directory filepath gio glib
gtk3 hgettext mtl pango pcap process setlocale text time
];
+ executablePkgconfigDepends = [ gio-unix ];
testHaskellDepends = [
base bytestring cairo containers dbus directory filepath gtk3
hgettext HUnit mtl pango pcap QuickCheck setlocale test-framework
@@ -39179,7 +39647,7 @@ self: {
description = "Draw sequence diagrams of D-Bus traffic";
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
- }) {system-glib = pkgs.glib;};
+ }) {gio-unix = null; system-glib = pkgs.glib;};
"butcher" = callPackage
({ mkDerivation, base, bifunctors, containers, deque, extra, free
@@ -39287,8 +39755,8 @@ self: {
}:
mkDerivation {
pname = "bv-sized";
- version = "0.4.0";
- sha256 = "18z4k076q0bk23di1i1hh8k0h319psh5hrh6jdv6446c7sg7v1c8";
+ version = "0.5.0";
+ sha256 = "08q4hg2kil8ahqpz0pmyxxnij3n3xhlfp5dr3ri3imgc1b2sn1m6";
libraryHaskellDepends = [
base containers lens mtl parameterized-utils prettyclass QuickCheck
random
@@ -39437,10 +39905,8 @@ self: {
}:
mkDerivation {
pname = "bytestring-arbitrary";
- version = "0.1.1";
- sha256 = "1zbf0liaf071ify0rdyazxqnxdkrfl236innqipwz3kqx4vqvrxv";
- revision = "1";
- editedCabalFile = "165v7l6j6n7zlzlbl4q8lkaknxnhz4a9lazv4vr4kkln4z0l3i73";
+ version = "0.1.2";
+ sha256 = "0ifa4913qbq5zqzx7c11hzyggqxyk5sfj4id0rsp7m10r53fdvgz";
libraryHaskellDepends = [ base bytestring cryptohash QuickCheck ];
testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
benchmarkHaskellDepends = [
@@ -39448,7 +39914,6 @@ self: {
];
description = "Arbitrary instances for ByteStrings";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"bytestring-builder" = callPackage
@@ -40396,34 +40861,31 @@ self: {
}) {};
"cabal-helper" = callPackage
- ({ mkDerivation, base, bytestring, Cabal, cabal-install, directory
- , exceptions, filepath, ghc, ghc-paths, ghc-prim, mtl, process
+ ({ mkDerivation, base, bytestring, Cabal, cabal-install, cabal-plan
+ , containers, directory, filepath, ghc, ghc-paths, mtl, process
, semigroupoids, template-haskell, temporary, transformers, unix
, unix-compat, utf8-string
}:
mkDerivation {
pname = "cabal-helper";
- version = "0.8.0.2";
- sha256 = "0yhsyq2z660qj5vp38lak2cz90r5jy69ifvz6dfipj6miyh2vmm6";
- revision = "1";
- editedCabalFile = "0hzjhnb9iyvk2qs3zbyj6rjhf3dbjksq0jqi8is522sph20zavvk";
+ version = "0.8.1.0";
+ sha256 = "098jjdjzkzpr4lgb78fhy9k80r5m96shyj39km69m5x4ls16cj4g";
isLibrary = true;
isExecutable = true;
- setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [
- base Cabal directory filepath ghc-prim mtl process semigroupoids
- transformers unix unix-compat
+ base Cabal cabal-plan containers directory filepath mtl process
+ semigroupoids transformers unix unix-compat
];
executableHaskellDepends = [
- base bytestring Cabal directory exceptions filepath ghc-prim mtl
- process template-haskell temporary transformers unix unix-compat
+ base bytestring Cabal directory filepath mtl process
+ template-haskell temporary transformers unix unix-compat
utf8-string
];
executableToolDepends = [ cabal-install ];
testHaskellDepends = [
- base bytestring Cabal directory exceptions filepath ghc ghc-paths
- ghc-prim mtl process template-haskell temporary transformers unix
- unix-compat utf8-string
+ base bytestring Cabal directory filepath ghc ghc-paths mtl process
+ template-haskell temporary transformers unix unix-compat
+ utf8-string
];
testToolDepends = [ cabal-install ];
doCheck = false;
@@ -40710,8 +41172,8 @@ self: {
}:
mkDerivation {
pname = "cabal-rpm";
- version = "0.12.4";
- sha256 = "1wzsbnm57wc38ppqh8fdp8qnqxham5qia96qlgya4b2wh3q6d932";
+ version = "0.12.5";
+ sha256 = "0xz2qjj52m8pkazy3dbkh0pqhsg3727x9blka24naibgfl1h7vaa";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -40987,8 +41449,8 @@ self: {
}:
mkDerivation {
pname = "cabal2nix";
- version = "2.10.1";
- sha256 = "1xwfr53flc2cv7gk583ycmiw7v9x93v1gvhiy6ilqw8a8915vncb";
+ version = "2.10.2";
+ sha256 = "15yvw4wnbsjir0rniwkwi3snyg6laynvacqcn66idcffx8pffy4g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -41215,6 +41677,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cache_0_1_1_1" = callPackage
+ ({ mkDerivation, base, clock, hashable, hspec, stm, transformers
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "cache";
+ version = "0.1.1.1";
+ sha256 = "04azn2g1rndfpf6zl3sachzz471hhxykxh4clrz0vl5da8frja8h";
+ libraryHaskellDepends = [
+ base clock hashable stm transformers unordered-containers
+ ];
+ testHaskellDepends = [ base clock hspec stm transformers ];
+ description = "An in-memory key/value store with expiration support";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cached-io" = callPackage
({ mkDerivation, base, stm, time, transformers }:
mkDerivation {
@@ -41246,51 +41725,51 @@ self: {
"cachix" = callPackage
({ mkDerivation, async, base, base16-bytestring, base64-bytestring
- , bifunctors, bytestring, cachix-api, conduit, conduit-combinators
- , conduit-extra, cookie, cryptonite, dhall, directory, ed25519
- , fsnotify, here, hspec, hspec-discover, http-client
- , http-client-tls, http-conduit, http-types, lzma-conduit
- , megaparsec, memory, mmorph, optparse-applicative, process
- , protolude, resourcet, servant, servant-auth, servant-auth-client
- , servant-client, servant-client-core, servant-streaming-client
- , streaming, text, unix, uri-bytestring, versions
+ , bifunctors, bytestring, cachix-api, conduit, conduit-extra
+ , cookie, cryptonite, dhall, directory, ed25519, fsnotify, here
+ , hspec, hspec-discover, http-client, http-client-tls, http-conduit
+ , http-types, lzma-conduit, megaparsec, memory, mmorph
+ , optparse-applicative, process, protolude, resourcet, servant
+ , servant-auth, servant-auth-client, servant-client
+ , servant-client-core, servant-streaming-client, streaming, text
+ , unix, uri-bytestring, versions
}:
mkDerivation {
pname = "cachix";
- version = "0.1.0.2";
- sha256 = "1r3an3j24dsg2nfm6vj33skwjf3wmbl6lxbfw3ak977z6fxcbwcl";
+ version = "0.1.1";
+ sha256 = "0jhjan72dp18dblrb7v4h4h4ffvii7n4dwmpgfyjn8kndmxkaqbd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
async base base16-bytestring base64-bytestring bifunctors
- bytestring cachix-api conduit conduit-combinators conduit-extra
- cookie cryptonite dhall directory ed25519 fsnotify here http-client
- http-client-tls http-conduit http-types lzma-conduit megaparsec
- memory mmorph optparse-applicative process protolude resourcet
- servant servant-auth servant-auth-client servant-client
- servant-client-core servant-streaming-client streaming text unix
- uri-bytestring versions
+ bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+ directory ed25519 fsnotify here http-client http-client-tls
+ http-conduit http-types lzma-conduit megaparsec memory mmorph
+ optparse-applicative process protolude resourcet servant
+ servant-auth servant-auth-client servant-client servant-client-core
+ servant-streaming-client streaming text unix uri-bytestring
+ versions
];
executableHaskellDepends = [
async base base16-bytestring base64-bytestring bifunctors
- bytestring cachix-api conduit conduit-combinators conduit-extra
- cookie cryptonite dhall directory ed25519 fsnotify here http-client
- http-client-tls http-conduit http-types lzma-conduit megaparsec
- memory mmorph optparse-applicative process protolude resourcet
- servant servant-auth servant-auth-client servant-client
- servant-client-core servant-streaming-client streaming text unix
- uri-bytestring versions
+ bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+ directory ed25519 fsnotify here http-client http-client-tls
+ http-conduit http-types lzma-conduit megaparsec memory mmorph
+ optparse-applicative process protolude resourcet servant
+ servant-auth servant-auth-client servant-client servant-client-core
+ servant-streaming-client streaming text unix uri-bytestring
+ versions
];
executableToolDepends = [ hspec-discover ];
testHaskellDepends = [
async base base16-bytestring base64-bytestring bifunctors
- bytestring cachix-api conduit conduit-combinators conduit-extra
- cookie cryptonite dhall directory ed25519 fsnotify here hspec
- http-client http-client-tls http-conduit http-types lzma-conduit
- megaparsec memory mmorph optparse-applicative process protolude
- resourcet servant servant-auth servant-auth-client servant-client
- servant-client-core servant-streaming-client streaming text unix
- uri-bytestring versions
+ bytestring cachix-api conduit conduit-extra cookie cryptonite dhall
+ directory ed25519 fsnotify here hspec http-client http-client-tls
+ http-conduit http-types lzma-conduit megaparsec memory mmorph
+ optparse-applicative process protolude resourcet servant
+ servant-auth servant-auth-client servant-client servant-client-core
+ servant-streaming-client streaming text unix uri-bytestring
+ versions
];
description = "Command line client for Nix binary cache hosting https://cachix.org";
license = stdenv.lib.licenses.asl20;
@@ -43040,6 +43519,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cayene-lpp" = callPackage
+ ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec
+ , text, time, timerep
+ }:
+ mkDerivation {
+ pname = "cayene-lpp";
+ version = "0.1.0.0";
+ sha256 = "1fflkpg2n1yv3h0d3lw2gkrxy6rp6x8jbf29pby3jsnls23v8y0d";
+ libraryHaskellDepends = [
+ base binary bytestring text time timerep
+ ];
+ testHaskellDepends = [ base base16-bytestring hspec ];
+ description = "Cayenne Low Power Payload";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"cayley-client" = callPackage
({ mkDerivation, aeson, attoparsec, base, binary, bytestring
, exceptions, hspec, http-client, http-conduit, lens, lens-aeson
@@ -43221,8 +43717,8 @@ self: {
}:
mkDerivation {
pname = "cdeps";
- version = "0.1.1.5";
- sha256 = "0vsljgsgrgb072xk53f02xqrlyp3zv94skmj0q5446ca7i3grppk";
+ version = "0.1.1.7";
+ sha256 = "15acmkp512bzpq9d0yz4dclpvb71fr2wv292ygv371nhyzs8vilp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -43391,8 +43887,8 @@ self: {
}:
mkDerivation {
pname = "cereal";
- version = "0.5.5.0";
- sha256 = "08k8y6nf3n8h8gzw4a44mssy7rhgpmfj28lhczjz4vgszc7k55qb";
+ version = "0.5.7.0";
+ sha256 = "1j7imh2mzqcljld7sx0av69699955rpy3hzivi5723i6a9nszgbs";
libraryHaskellDepends = [
array base bytestring containers ghc-prim
];
@@ -43424,6 +43920,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cereal-data-dword" = callPackage
+ ({ mkDerivation, base, cereal, data-dword }:
+ mkDerivation {
+ pname = "cereal-data-dword";
+ version = "0.1.1";
+ sha256 = "14z0h7hz170l1zhz7add01q9n0v2diijskdrwfzqhvcka7a69566";
+ libraryHaskellDepends = [ base cereal data-dword ];
+ description = "Integration of \"cereal\" and \"data-dword\"";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"cereal-derive" = callPackage
({ mkDerivation, base, cereal, ghc-prim }:
mkDerivation {
@@ -43552,6 +44059,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "cereal-unordered-containers" = callPackage
+ ({ mkDerivation, base, cereal, hashable, unordered-containers }:
+ mkDerivation {
+ pname = "cereal-unordered-containers";
+ version = "0.1";
+ sha256 = "1gwg67r8z2jzlnks4pki9lwy4hghpynlrmd504mrnw28ahfmp9wn";
+ libraryHaskellDepends = [
+ base cereal hashable unordered-containers
+ ];
+ description = "Integration of \"cereal\" and \"unordered-containers\"";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
+ "cereal-uuid" = callPackage
+ ({ mkDerivation, base, cereal, uuid }:
+ mkDerivation {
+ pname = "cereal-uuid";
+ version = "0.1.1.1";
+ sha256 = "1jg8rkndb1q1l0dnqrkkl0mlsxkcyqcfldb5k8kk9d2lg3plz030";
+ libraryHaskellDepends = [ base cereal uuid ];
+ description = "Integration of \"cereal\" and \"uuid\"";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"cereal-vector" = callPackage
({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }:
mkDerivation {
@@ -44121,8 +44652,8 @@ self: {
}:
mkDerivation {
pname = "chatwork";
- version = "0.1.3.4";
- sha256 = "16r8bfqw9dlzlzv4ydfn8ywjjly32b0ld5h9f1qrc7hdxb12qkv2";
+ version = "0.1.3.5";
+ sha256 = "0nb9xhzf8apllbl75883nd3bz50mvfpf5zzkpwjw7lyg7mk82pkm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -44269,8 +44800,8 @@ self: {
({ mkDerivation, array, base, QuickCheck, random, semigroupoids }:
mkDerivation {
pname = "checkers";
- version = "0.4.10";
- sha256 = "07ki0qrw9rdjp3y2188wnbzx4g287qdsn9dwhg69i2ajdw83kxw9";
+ version = "0.4.11";
+ sha256 = "0f1dhiymdihrnpz9h9p4mi8iica07qv3wm47acvdkhxrc4sjsq6h";
libraryHaskellDepends = [
array base QuickCheck random semigroupoids
];
@@ -44564,8 +45095,8 @@ self: {
}:
mkDerivation {
pname = "chr-core";
- version = "0.1.0.1";
- sha256 = "07lc9h9k3zy1ylw5b5xv6kls7sj7ppr18gacvzfqz3ppys54kkja";
+ version = "0.1.0.4";
+ sha256 = "0kh8md0qw3x3b06lcl6v593dlh8a7m5j6w63j6fbwg2gmk290md9";
libraryHaskellDepends = [
base chr-data chr-pretty containers hashable logict-state mtl
pqueue unordered-containers
@@ -44582,10 +45113,8 @@ self: {
}:
mkDerivation {
pname = "chr-data";
- version = "0.1.0.0";
- sha256 = "0igcqrqbxy3l26b3girh6qpmls5z2jcgzywxid2qq348jan88bgh";
- revision = "1";
- editedCabalFile = "1wzhcwzaskbl28plgs0z26jh3mj99mf2rbkn75n75yr6gf8fqs44";
+ version = "0.1.0.1";
+ sha256 = "0w8nd6swl4k18rinvranqawf4zffdc4ixnn91a4h3ssf4kv47nsd";
libraryHaskellDepends = [
array base chr-pretty containers fclabels hashable microlens
microlens-mtl microlens-th mtl template-haskell
@@ -44675,14 +45204,16 @@ self: {
"chronos" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, clock
- , hashable, HUnit, primitive, QuickCheck, semigroups
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, torsor, vector
+ , criterion, deepseq, hashable, HUnit, old-locale, primitive
+ , QuickCheck, semigroups, test-framework, test-framework-hunit
+ , test-framework-quickcheck2, text, thyme, time, torsor, vector
}:
mkDerivation {
pname = "chronos";
- version = "1.0.3";
- sha256 = "0xaw13qq3ifjk4x33q5vvbv2k1ydg673s0hsxrdi5kwl2rw0zi70";
+ version = "1.0.4";
+ sha256 = "1v9v237473d3fg45sqhx1ksmgvy7p144jdw0a4bvlma01fbzk09h";
+ revision = "1";
+ editedCabalFile = "0796ic47hmzard8bmgnj0kww32afp8lppx3l5c85nafk7dasykyn";
libraryHaskellDepends = [
aeson attoparsec base bytestring clock hashable primitive
semigroups text torsor vector
@@ -44691,6 +45222,10 @@ self: {
attoparsec base bytestring HUnit QuickCheck test-framework
test-framework-hunit test-framework-quickcheck2 text
];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring criterion deepseq old-locale QuickCheck
+ thyme time vector
+ ];
description = "A performant time library";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -44786,6 +45321,17 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "church-maybe" = callPackage
+ ({ mkDerivation, base, deepseq, semigroupoids, semigroups }:
+ mkDerivation {
+ pname = "church-maybe";
+ version = "0.1.0.0";
+ sha256 = "0zcpqsaq5ic8zw88r1kqjb592qy174b0ljjhj5qp90cvzmm7bwyz";
+ libraryHaskellDepends = [ base deepseq semigroupoids semigroups ];
+ description = "Church encoded Maybe";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"church-pair" = callPackage
({ mkDerivation, base, bifunctors, semigroups, transformers }:
mkDerivation {
@@ -45239,14 +45785,13 @@ self: {
({ mkDerivation, base, criterion, QuickCheck, random }:
mkDerivation {
pname = "cl3";
- version = "1.0.0.2";
- sha256 = "1ibwjry5xmf8dr8wbfdw3mzq4cz9dy5kvxy4sqkshcc08kjm2kp5";
+ version = "1.0.0.3";
+ sha256 = "16jllcyqdd6i0gq730c88ls47d2334ywr317pm7q6d6vgrjc4gjj";
libraryHaskellDepends = [ base random ];
testHaskellDepends = [ base QuickCheck ];
benchmarkHaskellDepends = [ base criterion ];
description = "Clifford Algebra of three dimensional space";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cl3-hmatrix-interface" = callPackage
@@ -45258,7 +45803,6 @@ self: {
libraryHaskellDepends = [ base cl3 hmatrix ];
description = "Interface to/from Cl3 and HMatrix";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"cl3-linear-interface" = callPackage
@@ -45270,7 +45814,6 @@ self: {
libraryHaskellDepends = [ base cl3 linear ];
description = "Interface to/from Cl3 and Linear";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"clac" = callPackage
@@ -45474,14 +46017,16 @@ self: {
, clash-prelude, concurrent-supply, containers, deepseq, directory
, filepath, ghc, ghc-boot, ghc-prim, ghc-typelits-extra
, ghc-typelits-knownnat, ghc-typelits-natnormalise, ghci, hashable
- , haskeline, integer-gmp, lens, mtl, process, reflection, text
- , time, transformers, unbound-generics, uniplate, unix
- , unordered-containers
+ , haskeline, integer-gmp, lens, mtl, primitive, process, reflection
+ , text, time, transformers, unbound-generics, uniplate, unix
+ , unordered-containers, vector
}:
mkDerivation {
pname = "clash-ghc";
- version = "0.99.2";
- sha256 = "1f57rxw4v17c8hxxkr41zz9rvwmqm88szvyz44jihkr9m2y79v24";
+ version = "0.99.3";
+ sha256 = "0gjbvh6w2yc8pk38h8pw2jqfbyjzadizszy7v24a851m2cg0yiw9";
+ revision = "1";
+ editedCabalFile = "0r86409nh73wcychmwh2j3qnbbjk9z2yxr5amx7gpc8gar4qb3qi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -45489,8 +46034,8 @@ self: {
concurrent-supply containers deepseq directory filepath ghc
ghc-boot ghc-prim ghc-typelits-extra ghc-typelits-knownnat
ghc-typelits-natnormalise ghci hashable haskeline integer-gmp lens
- mtl process reflection text time transformers unbound-generics
- uniplate unix unordered-containers
+ mtl primitive process reflection text time transformers
+ unbound-generics uniplate unix unordered-containers vector
];
executableHaskellDepends = [ base ];
description = "CAES Language for Synchronous Hardware";
@@ -45503,20 +46048,21 @@ self: {
, bytestring, clash-prelude, concurrent-supply, containers
, data-binary-ieee754, deepseq, directory, errors, fgl, filepath
, ghc, hashable, integer-gmp, lens, mtl, parsers, prettyprinter
- , process, reducers, template-haskell, text, time, transformers
- , trifecta, unbound-generics, unordered-containers
+ , primitive, process, reducers, template-haskell, text, time
+ , transformers, trifecta, unbound-generics, unordered-containers
+ , vector
}:
mkDerivation {
pname = "clash-lib";
- version = "0.99.2";
- sha256 = "0spkxkh06dqdyv6wjj9511lb0ahj5qjb5q9pyd1nc9kczbv3spvf";
+ version = "0.99.3";
+ sha256 = "1fnsffp2qr608sq7z243a772qisyqbndxmprwd43lbvg2v00yssm";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-wl-pprint attoparsec base bytestring clash-prelude
concurrent-supply containers data-binary-ieee754 deepseq directory
errors fgl filepath ghc hashable integer-gmp lens mtl parsers
- prettyprinter process reducers template-haskell text time
- transformers trifecta unbound-generics unordered-containers
+ prettyprinter primitive process reducers template-haskell text time
+ transformers trifecta unbound-generics unordered-containers vector
];
description = "CAES Language for Synchronous Hardware - As a Library";
license = stdenv.lib.licenses.bsd2;
@@ -45547,8 +46093,8 @@ self: {
}:
mkDerivation {
pname = "clash-prelude";
- version = "0.99.2";
- sha256 = "1gs4f3kg2yq2a9y2xypm4k8mdp141889r7kh9495w3qwljhhpb7i";
+ version = "0.99.3";
+ sha256 = "1g3pidjpcpzhkgyxw1w58ck0ihpla58nxx3xgkrcfz903xkjhipg";
libraryHaskellDepends = [
array base bifunctors constraints data-binary-ieee754 data-default
deepseq ghc-prim ghc-typelits-extra ghc-typelits-knownnat
@@ -47405,7 +47951,6 @@ self: {
];
description = "Graphics library for CodeWorld";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"codex" = callPackage
@@ -47831,6 +48376,19 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "colorful-monoids_0_2_1_2" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "colorful-monoids";
+ version = "0.2.1.2";
+ sha256 = "0y35f21n8xh1xq8i0anbfx034m5wnwhp2ka47vvi3w0iw13zyhhb";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base ];
+ description = "Styled console text output using ANSI escape sequences";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"colorize-haskell" = callPackage
({ mkDerivation, ansi-terminal, base, haskell-lexer }:
mkDerivation {
@@ -48246,8 +48804,8 @@ self: {
({ mkDerivation, base, utility-ht }:
mkDerivation {
pname = "comfort-array";
- version = "0.0.1";
- sha256 = "1nbnnhmfbsiq31damx998sm7hz127mdqbnzzybz00962bmlmvp72";
+ version = "0.0.1.1";
+ sha256 = "1p6ba5yjpldhy5j7cml2i0i6597pjw87l6xpym1hccn6q1mkqxq5";
libraryHaskellDepends = [ base utility-ht ];
description = "Arrays where the index type is a function of the shape type";
license = stdenv.lib.licenses.bsd3;
@@ -49439,6 +49997,21 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "concur-core" = callPackage
+ ({ mkDerivation, base, free, mtl, natural-transformation, stm
+ , transformers
+ }:
+ mkDerivation {
+ pname = "concur-core";
+ version = "0.1.0.0";
+ sha256 = "1hp0f7dc1r6knvf0x0amagk2ra6kdhgq7winif7zwcwz8wsjpj46";
+ libraryHaskellDepends = [
+ base free mtl natural-transformation stm transformers
+ ];
+ description = "A client side web UI framework for Haskell. Core framework.";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"concurrency" = callPackage
({ mkDerivation, array, atomic-primops, base, exceptions
, monad-control, mtl, stm, transformers
@@ -49466,6 +50039,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "concurrent-batch" = callPackage
+ ({ mkDerivation, base, clock, stm }:
+ mkDerivation {
+ pname = "concurrent-batch";
+ version = "0.1.0.0";
+ sha256 = "1f77p053hpiaf7xp916rff9hp29hisk7cwxcq72l5v4h4g3ps59d";
+ libraryHaskellDepends = [ base clock stm ];
+ description = "Concurrent batching queue based on STM with timeout";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"concurrent-buffer" = callPackage
({ mkDerivation, base, base-prelude, bug, bytestring, criterion
, quickcheck-instances, rerebase, tasty, tasty-hunit
@@ -50328,7 +50912,6 @@ self: {
testHaskellDepends = [ base config-value text ];
description = "Schema definitions for the config-value package";
license = stdenv.lib.licenses.isc;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"config-select" = callPackage
@@ -50879,6 +51462,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "constraints-extras" = callPackage
+ ({ mkDerivation, base, constraints, template-haskell }:
+ mkDerivation {
+ pname = "constraints-extras";
+ version = "0.1.0.1";
+ sha256 = "12m6z1va1idbqnl7syljgk8hy82vm0lymf262331jmhjb744awpz";
+ libraryHaskellDepends = [ base constraints template-haskell ];
+ description = "Utility package for constraints";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"constrictor" = callPackage
({ mkDerivation, base, ghc-prim, transformers }:
mkDerivation {
@@ -51192,12 +51786,12 @@ self: {
}) {};
"continued-fraction" = callPackage
- ({ mkDerivation, base, criterion, hspec, recursion-schemes }:
+ ({ mkDerivation, base, criterion, hspec, recursion }:
mkDerivation {
pname = "continued-fraction";
- version = "0.1.0.10";
- sha256 = "1c9lp30q94ddgrmvy93psas5lbyczkhwhr5nijg02sxjkmvrj47v";
- libraryHaskellDepends = [ base recursion-schemes ];
+ version = "0.1.0.11";
+ sha256 = "1kxakmm53003f41kskl7m2h9l6dlamv9bsxpgwi2w0fxacyqp076";
+ libraryHaskellDepends = [ base recursion ];
testHaskellDepends = [ base hspec ];
benchmarkHaskellDepends = [ base criterion ];
description = "Types and functions for working with continued fractions in Haskell";
@@ -51291,6 +51885,20 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "control" = callPackage
+ ({ mkDerivation, base, basic, stm, template-haskell, transformers
+ }:
+ mkDerivation {
+ pname = "control";
+ version = "0.1.1.0";
+ sha256 = "1393w30mgzhgppfrzjsh62gdw9agbjfxw9ahxphjabf0zdf34xzg";
+ libraryHaskellDepends = [
+ base basic stm template-haskell transformers
+ ];
+ description = "Class of monad transformers which control operations can be lifted thru";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"control-bool" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -52956,8 +53564,8 @@ self: {
}:
mkDerivation {
pname = "crdt";
- version = "10.2";
- sha256 = "1yg4nhsjlyj2wh5ck320v8kb3pva5wy0dssn85sia5sz0xlm8kz3";
+ version = "10.3";
+ sha256 = "0hjk66ygs9kr6mxzqnxgbbh9ww2f2xdshk7gq35jlrvhc3csfqsp";
libraryHaskellDepends = [
base binary bytestring containers Diff hashable mtl network-info
safe stm time vector
@@ -53196,28 +53804,29 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "criterion_1_5_0_0" = callPackage
+ "criterion_1_5_1_0" = callPackage
({ mkDerivation, aeson, ansi-wl-pprint, base, base-compat
, base-compat-batteries, binary, bytestring, cassava, code-page
, containers, criterion-measurement, deepseq, directory, exceptions
- , filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
+ , fail, filepath, Glob, HUnit, js-flot, js-jquery, microstache, mtl
, mwc-random, optparse-applicative, parsec, QuickCheck, semigroups
, statistics, tasty, tasty-hunit, tasty-quickcheck, text, time
, transformers, transformers-compat, vector, vector-algorithms
}:
mkDerivation {
pname = "criterion";
- version = "1.5.0.0";
- sha256 = "0j9qaahlnjnwp8glzxn83924mdpnb38inyq696bs2fbdjzh8nq0x";
+ version = "1.5.1.0";
+ sha256 = "1ixmr1mjid3yds5lzhcrjmvvlpgsn579wns96x5n1rkba14srxcq";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson ansi-wl-pprint base base-compat-batteries binary bytestring
cassava code-page containers criterion-measurement deepseq
- directory exceptions filepath Glob js-flot js-jquery microstache
- mtl mwc-random optparse-applicative parsec semigroups statistics
- text time transformers transformers-compat vector vector-algorithms
+ directory exceptions fail filepath Glob js-flot js-jquery
+ microstache mtl mwc-random optparse-applicative parsec semigroups
+ statistics text time transformers transformers-compat vector
+ vector-algorithms
];
executableHaskellDepends = [
base base-compat-batteries optparse-applicative semigroups
@@ -53238,8 +53847,8 @@ self: {
}:
mkDerivation {
pname = "criterion-measurement";
- version = "0.1.0.0";
- sha256 = "1kn6xcnmjab0rqxjjgrdpbm5z919jwmsraqnpxqkazswgbbj6r7y";
+ version = "0.1.1.0";
+ sha256 = "0mmbhajphlg32gqxr1lf0w12jkw0qrpjabvx92zpv4ka71lpgy7m";
libraryHaskellDepends = [
aeson base base-compat binary containers deepseq vector
];
@@ -54004,6 +54613,8 @@ self: {
pname = "cryptoids";
version = "0.5.1.0";
sha256 = "0ai7hg4r944hck9vq2ffwwjsxp3mjfvxwhfr8b8765n1bh86i466";
+ revision = "1";
+ editedCabalFile = "0whcgkgdq7hp1z4dr8291q8kpqipfr4mvn8dqq7byxm10v59kn0k";
libraryHaskellDepends = [
base binary bytestring cryptoids-class cryptoids-types cryptonite
directory exceptions filepath memory
@@ -54031,43 +54642,38 @@ self: {
pname = "cryptoids-types";
version = "0.0.0";
sha256 = "0qp6lx1k2mqay1i4wgkwgaqamp33gijw0wb13rh71i0qwyvnr51b";
- revision = "1";
- editedCabalFile = "0i12f6rsphs4plkxc8w3dalyf9iy5q67lkm4fxv4g1zcicqxgmqy";
+ revision = "2";
+ editedCabalFile = "0dzfdjqbw197jrd7iygw8a74b9ryvym5xh8k9zy29y40ln20i2hg";
libraryHaskellDepends = [ base binary http-api-data path-pieces ];
description = "Shared types for encrypting internal object identifiers before exposure";
license = stdenv.lib.licenses.bsd3;
}) {};
"cryptol" = callPackage
- ({ mkDerivation, alex, ansi-terminal, array, async, base
- , base-compat, bytestring, containers, criterion, deepseq
- , directory, filepath, gitrev, GraphSCC, happy, haskeline, heredoc
- , monad-control, monadLib, mtl, old-time, presburger, pretty
- , process, QuickCheck, random, sbv, simple-smt, smtLib, syb
- , template-haskell, text, tf-random, time, transformers
- , transformers-base, utf8-string
+ ({ mkDerivation, alex, ansi-terminal, array, base, base-compat
+ , blaze-html, bytestring, containers, criterion, deepseq, directory
+ , filepath, gitrev, GraphSCC, happy, haskeline, heredoc
+ , monad-control, monadLib, mtl, panic, pretty, process, random, sbv
+ , simple-smt, strict, text, tf-random, time, transformers
+ , transformers-base
}:
mkDerivation {
pname = "cryptol";
- version = "2.5.0";
- sha256 = "1w8w4srdvnd8dwjbip45bdqsgpg5xmw2nrw1asnk857bgdhjh2ci";
- revision = "1";
- editedCabalFile = "0zd7ly5xy61z401bhw49r13wkcmrl7lsbc0245yas23j4bdmpbdr";
+ version = "2.6.0";
+ sha256 = "0hlgff177s8lhv3s90cmqc3x2xr60g3vxvc7p1mhzb354zxbp2jz";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
- array async base base-compat bytestring containers deepseq
- directory filepath gitrev GraphSCC heredoc monad-control monadLib
- mtl old-time presburger pretty process QuickCheck random sbv
- simple-smt smtLib syb template-haskell text tf-random time
- transformers transformers-base utf8-string
+ array base base-compat bytestring containers deepseq directory
+ filepath gitrev GraphSCC heredoc monad-control monadLib mtl panic
+ pretty process random sbv simple-smt strict text tf-random time
+ transformers-base
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
- ansi-terminal base base-compat containers deepseq directory
- filepath haskeline monad-control monadLib process random sbv
- tf-random transformers
+ ansi-terminal base base-compat blaze-html containers directory
+ filepath haskeline monad-control text transformers
];
benchmarkHaskellDepends = [
base criterion deepseq directory filepath sbv text
@@ -54403,6 +55009,25 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "css-syntax_0_0_8" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, directory, hspec
+ , scientific, text
+ }:
+ mkDerivation {
+ pname = "css-syntax";
+ version = "0.0.8";
+ sha256 = "1h9h606q9m9sxgwjxx3km9b30l4rmaygd2zfigf38wz45vqfqwa2";
+ libraryHaskellDepends = [
+ attoparsec base bytestring scientific text
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring directory hspec scientific text
+ ];
+ description = "This package implments a parser for the CSS syntax";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"css-text" = callPackage
({ mkDerivation, attoparsec, base, hspec, QuickCheck, text }:
mkDerivation {
@@ -55329,6 +55954,7 @@ self: {
executableHaskellDepends = [ base optparse-applicative ];
description = "Basic Slack bot framework";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dao" = callPackage
@@ -56662,7 +57288,6 @@ self: {
];
description = "Interval datatype, interval arithmetic and interval-based containers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"data-inttrie" = callPackage
@@ -57190,8 +57815,8 @@ self: {
({ mkDerivation, base, hashable, unordered-containers }:
mkDerivation {
pname = "data-standards";
- version = "0.1.0.1";
- sha256 = "0nx8hgv653nh138f9s2x36hwv92sbj5wzl4isaylxn12qqlwx94d";
+ version = "0.1.0.2";
+ sha256 = "1xllcy2yn26shmcibnjczi7nm3mp9rqa6685iqc8a8vcic7mqcj9";
libraryHaskellDepends = [ base hashable unordered-containers ];
description = "A collection of standards representable by simple data types";
license = stdenv.lib.licenses.mpl20;
@@ -57670,8 +58295,10 @@ self: {
({ mkDerivation, base, base-unicode-symbols, parsec, syb, time }:
mkDerivation {
pname = "dates";
- version = "0.2.2.1";
- sha256 = "02cc1h1rb37bx79fz5s573g3ib0fnscphlsgmd0m6hr1m8c2mgbd";
+ version = "0.2.2.2";
+ sha256 = "1vsjd3wwvg90yvj7g9921dz1b4j48h539jxapix319wkp0krk5cl";
+ revision = "1";
+ editedCabalFile = "1rm3s52hnrq1dgbslvilc7543k6z6fv109rn4ixwfi1wqfs1id8w";
libraryHaskellDepends = [
base base-unicode-symbols parsec syb time
];
@@ -58973,14 +59600,19 @@ self: {
}) {};
"deferred-folds" = callPackage
- ({ mkDerivation, base, containers, foldl }:
+ ({ mkDerivation, base, bytestring, containers, foldl, primitive
+ , transformers
+ }:
mkDerivation {
pname = "deferred-folds";
- version = "0.6.5.1";
- sha256 = "1awb8g145jknywiyclq3jhpq94lf0c19n4ns7p4lvgx7fs4xyr9c";
- libraryHaskellDepends = [ base containers foldl ];
+ version = "0.6.12";
+ sha256 = "1gvbm0dkmvjjz5wwg2a5p2ahyd2imz1g751sr8k536hnd377xzy8";
+ libraryHaskellDepends = [
+ base bytestring containers foldl primitive transformers
+ ];
description = "Abstractions over deferred folds";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"definitive-base" = callPackage
@@ -59354,15 +59986,14 @@ self: {
"dependency" = callPackage
({ mkDerivation, ansi-wl-pprint, base, binary, containers
- , criterion, deepseq, hspec, micro-recursion-schemes, microlens
+ , criterion, deepseq, hspec, microlens
}:
mkDerivation {
pname = "dependency";
- version = "1.2.0.1";
- sha256 = "0qk5qd4dihgix6jhb9g0d56ba3rhsfswn0407a7p6al7mnd8kxxv";
+ version = "1.2.0.3";
+ sha256 = "1zwqbx9fd02jjb40clq2r6isafgphmfkd0ai1w60kygb4cib7nkx";
libraryHaskellDepends = [
- ansi-wl-pprint base binary containers deepseq
- micro-recursion-schemes microlens
+ ansi-wl-pprint base binary containers deepseq microlens
];
testHaskellDepends = [ base containers hspec ];
benchmarkHaskellDepends = [ base containers criterion ];
@@ -59381,6 +60012,23 @@ self: {
license = "unknown";
}) {};
+ "dependent-monoidal-map" = callPackage
+ ({ mkDerivation, aeson, base, constraints, constraints-extras
+ , dependent-map, dependent-sum, dependent-sum-aeson-orphans
+ }:
+ mkDerivation {
+ pname = "dependent-monoidal-map";
+ version = "0.1.0.0";
+ sha256 = "1gzqnxnbr9r1zny932pa9qbq4ygdpkmxhb9cflvh2vav548qfkv9";
+ libraryHaskellDepends = [
+ aeson base constraints constraints-extras dependent-map
+ dependent-sum dependent-sum-aeson-orphans
+ ];
+ description = "Data.Dependent.Map variant that appends conflicting entries when merging maps instead of discarding one side of the conflict.";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"dependent-state" = callPackage
({ mkDerivation, base, lens, mtl, prologue }:
mkDerivation {
@@ -59404,6 +60052,22 @@ self: {
license = stdenv.lib.licenses.publicDomain;
}) {};
+ "dependent-sum-aeson-orphans" = callPackage
+ ({ mkDerivation, aeson, base, constraints, constraints-extras
+ , dependent-map, dependent-sum
+ }:
+ mkDerivation {
+ pname = "dependent-sum-aeson-orphans";
+ version = "0.1.0.0";
+ sha256 = "1rw9ialvyj1c3zjcqalwx6sc1fx1ra3p1wpfx8f65p8gzgj7m1yj";
+ libraryHaskellDepends = [
+ aeson base constraints constraints-extras dependent-map
+ dependent-sum
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"dependent-sum-template" = callPackage
({ mkDerivation, base, dependent-sum, template-haskell, th-extras
}:
@@ -59632,8 +60296,8 @@ self: {
}:
mkDerivation {
pname = "derive-topdown";
- version = "0.0.1.0";
- sha256 = "0311cnnsq34mc4c24skyhx7458xzd1y9pb9a77mmkc4ils604rql";
+ version = "0.0.2.0";
+ sha256 = "0vs21aq0mcl1p9fwmwvqf61x5ndgfl4i32g9x40x1safj5c594s6";
libraryHaskellDepends = [
base mtl primitive syb template-haskell th-expand-syns transformers
];
@@ -59973,24 +60637,44 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "df1_0_2" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, containers
+ , QuickCheck, tasty, tasty-quickcheck, text, time
+ }:
+ mkDerivation {
+ pname = "df1";
+ version = "0.2";
+ sha256 = "11sd9d6izb3jrxxr27h058lajjij1p5wfsgg0pshjziqc9l426zs";
+ libraryHaskellDepends = [
+ attoparsec base bytestring containers text time
+ ];
+ testHaskellDepends = [
+ attoparsec base bytestring QuickCheck tasty tasty-quickcheck text
+ time
+ ];
+ description = "Type, render and parse the df1 hierarchical structured log format";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"dfinity-radix-tree" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, bloomfilter
- , BoundedChan, bytestring, cmdargs, conduit, containers
- , cryptohash-sha256, data-default-class, deepseq, ghc-prim
- , lens-simple, leveldb-haskell, lrucaching, mtl, resourcet
- , semigroups, serialise, text, unordered-containers
+ , BoundedChan, bytestring, cmdargs, concurrent-extra, conduit
+ , containers, cryptohash-sha256, data-default-class, deepseq
+ , ghc-prim, lens-simple, leveldb-haskell, lrucaching, mtl
+ , resourcet, semigroups, serialise, text, unordered-containers
}:
mkDerivation {
pname = "dfinity-radix-tree";
- version = "0.2.0";
- sha256 = "1sdb6zrxkl0r66ip56c9j3as2l0gmbxk0fsxmgxlpak8rglpnv8k";
+ version = "0.3.1";
+ sha256 = "0fzkhibixdzf4wm7kia224r6bqz8mks9m2c25b5qw31sf7m70zx1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base base16-bytestring bloomfilter BoundedChan bytestring conduit
- containers cryptohash-sha256 data-default-class deepseq ghc-prim
- lens-simple leveldb-haskell lrucaching mtl resourcet semigroups
- serialise
+ base base16-bytestring bloomfilter BoundedChan bytestring
+ concurrent-extra conduit containers cryptohash-sha256
+ data-default-class deepseq ghc-prim lens-simple leveldb-haskell
+ lrucaching mtl resourcet semigroups serialise
];
executableHaskellDepends = [
aeson base base16-bytestring bytestring cmdargs containers
@@ -60173,31 +60857,6 @@ self: {
}) {};
"dhall-json" = callPackage
- ({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
- , insert-ordered-containers, optparse-applicative, text
- , unordered-containers, yaml
- }:
- mkDerivation {
- pname = "dhall-json";
- version = "1.2.1";
- sha256 = "0zf88py0hfrzsa3jq5i8nz0wv8m1b753bdakvykmkj6r0dgd574r";
- revision = "1";
- editedCabalFile = "06dr99jwvkabav7krb2dj0c037rdrv5mmm9p8ycvx4b7a1zd86h3";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson base dhall insert-ordered-containers optparse-applicative
- text unordered-containers
- ];
- executableHaskellDepends = [
- aeson aeson-pretty base bytestring dhall optparse-applicative text
- yaml
- ];
- description = "Compile Dhall to JSON or YAML";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "dhall-json_1_2_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
, insert-ordered-containers, optparse-applicative, text
, unordered-containers, yaml
@@ -60218,7 +60877,6 @@ self: {
];
description = "Compile Dhall to JSON or YAML";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-lex" = callPackage
@@ -60262,7 +60920,6 @@ self: {
];
description = "Dhall to Nix compiler";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"dhall-text" = callPackage
@@ -60284,14 +60941,14 @@ self: {
"dhall-to-cabal" = callPackage
({ mkDerivation, base, bytestring, Cabal, containers, contravariant
- , dhall, Diff, filepath, hashable, insert-ordered-containers
- , optparse-applicative, prettyprinter, tasty, tasty-golden, text
- , transformers, vector
+ , dhall, Diff, directory, filepath, hashable
+ , insert-ordered-containers, microlens, optparse-applicative
+ , prettyprinter, tasty, tasty-golden, text, transformers, vector
}:
mkDerivation {
pname = "dhall-to-cabal";
- version = "1.2.0.0";
- sha256 = "0iyqpj06hzshxkf2ymc12rnn5rzmp83h5x99kv8pdypkd8rzvr1r";
+ version = "1.3.0.1";
+ sha256 = "0sb7wipngmxwd2mgzggcmg9pkzyqa65gp7j789y5lgp1q8q8gv26";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -60299,12 +60956,13 @@ self: {
insert-ordered-containers text transformers vector
];
executableHaskellDepends = [
- base bytestring Cabal dhall insert-ordered-containers
- optparse-applicative prettyprinter text transformers
+ base bytestring Cabal dhall directory filepath
+ insert-ordered-containers microlens optparse-applicative
+ prettyprinter text transformers
];
testHaskellDepends = [
- base bytestring Cabal dhall Diff filepath prettyprinter tasty
- tasty-golden text
+ base bytestring Cabal dhall Diff filepath microlens prettyprinter
+ tasty tasty-golden text
];
description = "Compile Dhall expressions to Cabal files";
license = stdenv.lib.licenses.mit;
@@ -60346,18 +61004,36 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "di_1_1" = callPackage
+ ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle
+ , di-monad, exceptions
+ }:
+ mkDerivation {
+ pname = "di";
+ version = "1.1";
+ sha256 = "1akwhznnnwb9y4rbb4kys2vvwzdmpxdccrnrh65s5c1pw3w517n5";
+ libraryHaskellDepends = [
+ base containers df1 di-core di-df1 di-handle di-monad exceptions
+ ];
+ description = "Typeful hierarchical structured logging using di, mtl and df1";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"di-core" = callPackage
- ({ mkDerivation, base, containers, exceptions, QuickCheck, stm
+ ({ mkDerivation, base, containers, QuickCheck, safe-exceptions, stm
, tasty, tasty-hunit, tasty-quickcheck, time
}:
mkDerivation {
pname = "di-core";
- version = "1.0";
- sha256 = "0slggv1c2q8amznf0j38x12v0f4lhg7z7mr0qaayj6v6pkpp5s6j";
- libraryHaskellDepends = [ base containers exceptions stm time ];
+ version = "1.0.3";
+ sha256 = "1rfza96ljcf754mj44m2ffm51k9v6c0ii2sqqnddjkva3h3hx47h";
+ libraryHaskellDepends = [
+ base containers safe-exceptions stm time
+ ];
testHaskellDepends = [
- base exceptions QuickCheck stm tasty tasty-hunit tasty-quickcheck
- time
+ base QuickCheck safe-exceptions stm tasty tasty-hunit
+ tasty-quickcheck time
];
description = "Typeful hierarchical structured logging without monad towers";
license = stdenv.lib.licenses.bsd3;
@@ -60412,6 +61088,22 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "di-monad_1_2" = callPackage
+ ({ mkDerivation, base, containers, di-core, exceptions, mtl, pipes
+ , stm, transformers
+ }:
+ mkDerivation {
+ pname = "di-monad";
+ version = "1.2";
+ sha256 = "1zqgsylx6z6p0cvlyhl7vnff5sb4jlv9qzqgbz8kg3zli183gwc3";
+ libraryHaskellDepends = [
+ base containers di-core exceptions mtl pipes stm transformers
+ ];
+ description = "mtl flavoured typeful hierarchical structured logging for di-core";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"dia-base" = callPackage
({ mkDerivation, base, deepseq }:
mkDerivation {
@@ -60566,7 +61258,6 @@ self: {
];
description = "HTML5 canvas backend for diagrams drawing EDSL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"diagrams-contrib" = callPackage
@@ -61384,7 +62075,6 @@ self: {
];
description = "A practical formlet library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-aeson" = callPackage
@@ -61406,7 +62096,6 @@ self: {
];
description = "Run digestive-functors forms against JSON";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-blaze" = callPackage
@@ -61422,7 +62111,6 @@ self: {
];
description = "Blaze frontend for the digestive-functors library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-happstack" = callPackage
@@ -61438,7 +62126,6 @@ self: {
];
description = "Happstack backend for the digestive-functors library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-heist" = callPackage
@@ -61480,7 +62167,6 @@ self: {
libraryHaskellDepends = [ base digestive-functors lucid text ];
description = "Lucid frontend for the digestive-functors library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-scotty" = callPackage
@@ -61499,7 +62185,6 @@ self: {
];
description = "Scotty backend for the digestive-functors library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digestive-functors-snap" = callPackage
@@ -61516,7 +62201,6 @@ self: {
];
description = "Snap backend for the digestive-functors library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"digit" = callPackage
@@ -61635,8 +62319,8 @@ self: {
({ mkDerivation, base, Cabal, QuickCheck }:
mkDerivation {
pname = "dimensions";
- version = "1.0.0.0";
- sha256 = "13y87wakhkw7fzfhqjif96y8z57h6pa0c7wirb0rvhfzdknyc1x0";
+ version = "1.0.1.1";
+ sha256 = "18f0b82vgzwk8yf0d8h10ni18jq2x34rgb1lsprlb1xxpw0dskda";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base Cabal QuickCheck ];
description = "Safe type-level dimensionality for multidimensional data";
@@ -61893,12 +62577,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "directory_1_3_3_0" = callPackage
+ "directory_1_3_3_1" = callPackage
({ mkDerivation, base, filepath, time, unix }:
mkDerivation {
pname = "directory";
- version = "1.3.3.0";
- sha256 = "02s1vj56mqfjjgvs0vpz805582rz06p8mrp7784a3mwx78m8p4n9";
+ version = "1.3.3.1";
+ sha256 = "0f2nj0cgzdp90rhkqq5cl2v079qi59dm49mjz571zj5d842xn7f4";
libraryHaskellDepends = [ base filepath time unix ];
testHaskellDepends = [ base filepath time unix ];
description = "Platform-agnostic library for filesystem operations";
@@ -62038,6 +62722,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "discord-haskell" = callPackage
+ ({ mkDerivation, aeson, async, base, bytestring, containers
+ , data-default, http-client, iso8601-time, MonadRandom, req
+ , safe-exceptions, text, time, unordered-containers, vector
+ , websockets, wuss
+ }:
+ mkDerivation {
+ pname = "discord-haskell";
+ version = "0.5.1";
+ sha256 = "0y4ha8zsds53bq330740a0m4wjxmsrdlnhf2fmhp5i3c7rjknka8";
+ libraryHaskellDepends = [
+ aeson async base bytestring containers data-default http-client
+ iso8601-time MonadRandom req safe-exceptions text time
+ unordered-containers vector websockets wuss
+ ];
+ description = "Write bots for Discord in Haskell";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"discord-hs" = callPackage
({ mkDerivation, base, discord-gateway, discord-rest, discord-types
, hashable, mtl, url, websockets
@@ -63651,7 +64354,6 @@ self: {
doHaddock = false;
description = "Easy way to run doctests via cabal";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"doctest-discover_0_2_0_0" = callPackage
@@ -64874,6 +65576,7 @@ self: {
];
description = "XML streaming parser/renderer for the Dublin Core standard elements";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"duckling" = callPackage
@@ -64951,8 +65654,8 @@ self: {
}:
mkDerivation {
pname = "dump-core";
- version = "0.1.3.1";
- sha256 = "1n0x8p4zzc73ysf18zyrkhwiyz6j4kgwwiml64zm7pyyhskvrh3p";
+ version = "0.1.3.2";
+ sha256 = "04p3x8lvf4if82xjin9cxhc3r478lp3zmr3xn33xqp37lmcqvr5k";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers directory filepath ghc monadLib
@@ -65924,7 +66627,6 @@ self: {
];
description = "Templating language with similar syntax and features to Liquid or Jinja2";
license = "unknown";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"edenmodules" = callPackage
@@ -65992,20 +66694,23 @@ self: {
}) {};
"edges" = callPackage
- ({ mkDerivation, base, cereal, contravariant, deferred-folds, foldl
- , monad-par, pointed, potoki, potoki-cereal, primitive
+ ({ mkDerivation, base, cereal, cereal-data-dword, cereal-vector
+ , contravariant, data-dword, deepseq, deferred-folds, foldl
+ , hashable, monad-par, pointed, potoki, potoki-cereal, primitive
, primitive-extras, profunctors, QuickCheck, quickcheck-instances
, rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck
- , text, vector
+ , text, unordered-containers, vector, vector-th-unbox
}:
mkDerivation {
pname = "edges";
- version = "0.4.0.1";
- sha256 = "1a599zi2im1ics8gnb0v0iv2rpzwzl8i2qfglgi1cxzdhcymn5sa";
+ version = "0.11.0.1";
+ sha256 = "12bs1wlfhhq5cqb0xan34jvdpx1asr3rb2d2yiafxqpngwvd7nh8";
libraryHaskellDepends = [
- base cereal contravariant deferred-folds foldl monad-par pointed
+ base cereal cereal-data-dword cereal-vector contravariant
+ data-dword deepseq deferred-folds foldl hashable monad-par pointed
potoki potoki-cereal primitive primitive-extras profunctors
- QuickCheck semigroupoids text vector
+ QuickCheck semigroupoids text unordered-containers vector
+ vector-th-unbox
];
testHaskellDepends = [
cereal foldl QuickCheck quickcheck-instances rerebase tasty
@@ -66013,6 +66718,7 @@ self: {
];
description = "Tools for efficient immutable graphs";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"edis" = callPackage
@@ -66044,7 +66750,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "A monad for rewriting things";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"edit-distance" = callPackage
@@ -66294,8 +66999,8 @@ self: {
}:
mkDerivation {
pname = "egison";
- version = "3.7.11";
- sha256 = "0k7dx9lnr8gj9nzxijcxwiivy5pi62jfld5hcskq9yqfpy5x618f";
+ version = "3.7.12";
+ sha256 = "0dmy9hxamjpp553ipkfjwh8j3bxqql99idxcxkdsj1x4ixgm2m2g";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -66310,7 +67015,7 @@ self: {
unordered-containers vector
];
testHaskellDepends = [
- base Glob HUnit mtl test-framework test-framework-hunit
+ base filepath Glob HUnit mtl test-framework test-framework-hunit
transformers
];
benchmarkHaskellDepends = [
@@ -66516,8 +67221,8 @@ self: {
pname = "ekg";
version = "0.4.0.15";
sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8";
- revision = "2";
- editedCabalFile = "0dn8xysffy7pgz88h4h6lpjpl5n978dm3yxlzyxbk2k1byhzzx7d";
+ revision = "3";
+ editedCabalFile = "05vyycpr627znm769ilyaah39npwa6p23sncgar2vyvxscchkzpi";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring ekg-core ekg-json filepath network snap-core
@@ -66585,8 +67290,8 @@ self: {
pname = "ekg-core";
version = "0.1.1.4";
sha256 = "0dz9iv6viya7b5nx9gxj9g0d1k155pvb7i59azf9272wl369mn36";
- revision = "1";
- editedCabalFile = "01hp42jjp1cg8z692xahbwlv4x521pdxhyd8d89fjdkvccf8gvnk";
+ revision = "2";
+ editedCabalFile = "1jky0jf6ajan5zmb46d6p4lv7293kc5gw1bcq5av733g10cwrbdk";
libraryHaskellDepends = [
base containers ghc-prim text unordered-containers
];
@@ -66654,8 +67359,8 @@ self: {
pname = "ekg-json";
version = "0.1.0.6";
sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy";
- revision = "2";
- editedCabalFile = "02lx17l8dch793n83dgalv2r77nrlcj6k4xgpxaxzwr3nyprk2vj";
+ revision = "3";
+ editedCabalFile = "0d029nmwpln8iqqj1l5pz41l4gpbgk6n9gmlwnhnq2cm7ih6gzad";
libraryHaskellDepends = [
aeson base ekg-core text unordered-containers
];
@@ -66743,10 +67448,8 @@ self: {
}:
mkDerivation {
pname = "ekg-statsd";
- version = "0.2.3.0";
- sha256 = "05lakyb0sp6g8nziy6jzk2l19v2371cdnih6pp6myyj6iflx9smf";
- revision = "1";
- editedCabalFile = "1k4sndkjg1prvzhiii9gcgkx8zfkk9c4nf548x0hrbmj1laj8d62";
+ version = "0.2.4.0";
+ sha256 = "1nvsiblha1fzykvfaq1s0fyvfmhm32wvxdsfkn9pqd6dl5ivyx2y";
libraryHaskellDepends = [
base bytestring ekg-core network text time unordered-containers
];
@@ -67347,7 +68050,6 @@ self: {
];
description = "Parsing and rendering of email and MIME headers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"email-postmark" = callPackage
@@ -67435,7 +68137,6 @@ self: {
testHaskellDepends = [ base doctest Glob ];
description = "Wrapper around email-validate library adding instances for common type classes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"emailparse" = callPackage
@@ -67509,6 +68210,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "emd" = callPackage
+ ({ mkDerivation, base, binary, containers, data-default-class
+ , finite-typelits, ghc-typelits-knownnat, ghc-typelits-natnormalise
+ , HUnit, transformers, typelits-witnesses, vector, vector-sized
+ }:
+ mkDerivation {
+ pname = "emd";
+ version = "0.1.3.0";
+ sha256 = "0p8ww7bxdrv5xpy9gslzp1c25iqamsdy0rfm4y2n0p71l7w960rw";
+ libraryHaskellDepends = [
+ base binary containers data-default-class finite-typelits
+ ghc-typelits-knownnat ghc-typelits-natnormalise transformers
+ typelits-witnesses vector vector-sized
+ ];
+ testHaskellDepends = [ base containers HUnit ];
+ description = "Empirical Mode Decomposition and Hilbert-Huang Transform";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"emgm" = callPackage
({ mkDerivation, base, HUnit, QuickCheck, syb }:
mkDerivation {
@@ -67695,8 +68415,10 @@ self: {
}:
mkDerivation {
pname = "engine-io";
- version = "1.2.20";
- sha256 = "1kx16zpfbish8mcpr6j5s7c63w277kyhcykvcfq2xgh1npg4p0z7";
+ version = "1.2.21";
+ sha256 = "0rqpxvw2d2m5hlgkc2a3794874dig84vph1wkqnlrv2vxixkqplw";
+ revision = "1";
+ editedCabalFile = "1n5l2fs0wn7wps2nr8irymrfac2qris75z3p73mmlxrdxmbjb2vr";
libraryHaskellDepends = [
aeson async attoparsec base base64-bytestring bytestring errors
free monad-loops mwc-random stm stm-delay text transformers
@@ -67733,8 +68455,8 @@ self: {
}:
mkDerivation {
pname = "engine-io-snap";
- version = "1.0.6";
- sha256 = "1lv9gzz61fcba2y0mqmcml1shk8qjxlw8c1fis4w7xs2xgrwbjbm";
+ version = "1.0.7";
+ sha256 = "0qvdsspv0q9fp93bifp03gqa1jbxcxrf4mhyrncwmy24my2nvq1z";
libraryHaskellDepends = [
base bytestring containers engine-io io-streams lifted-base
snap-core unordered-containers websockets websockets-snap
@@ -68070,13 +68792,12 @@ self: {
({ mkDerivation, base, containers, hspec, text }:
mkDerivation {
pname = "envparse";
- version = "0.4";
- sha256 = "0gc0h9cyrszydfkbbsmm48qdilwannbb9js5x9iqzhyk1v6xg7dz";
+ version = "0.4.1";
+ sha256 = "00133c2wcxw8hj93srg39l539zvsahiz6jl4pi6wf6lc1zqdm0d1";
libraryHaskellDepends = [ base containers ];
testHaskellDepends = [ base containers hspec text ];
description = "Parse environment variables";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"envy" = callPackage
@@ -68638,6 +69359,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "ersatz_0_4_4" = callPackage
+ ({ mkDerivation, array, attoparsec, base, bytestring, Cabal
+ , cabal-doctest, containers, data-default, directory, doctest
+ , filepath, lens, mtl, parsec, process, semigroups, temporary
+ , transformers, unordered-containers
+ }:
+ mkDerivation {
+ pname = "ersatz";
+ version = "0.4.4";
+ sha256 = "06d0fc5s5yxk1q54fsbnnhmvf25m5g86fqdzb42f0ckc0h3sbp22";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ array attoparsec base bytestring containers data-default lens mtl
+ process semigroups temporary transformers unordered-containers
+ ];
+ executableHaskellDepends = [
+ array base containers lens mtl parsec semigroups
+ ];
+ testHaskellDepends = [ array base directory doctest filepath mtl ];
+ description = "A monad for expressing SAT or QSAT problems using observable sharing";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ersatz-toysat" = callPackage
({ mkDerivation, array, base, containers, ersatz, toysolver
, transformers
@@ -69798,12 +70546,12 @@ self: {
}) {};
"exact-pi" = callPackage
- ({ mkDerivation, base, numtype-dk, semigroups }:
+ ({ mkDerivation, base, numtype-dk }:
mkDerivation {
pname = "exact-pi";
- version = "0.4.1.3";
- sha256 = "1r1cjyz6aqbq8ydn3gq4107n3hnd6zbygj7pw299nqdaag38g7jf";
- libraryHaskellDepends = [ base numtype-dk semigroups ];
+ version = "0.4.1.4";
+ sha256 = "15v10wn5zgg7y66jzfg0l8lx2qpj91dh7rp05aa3c6c3dss9dx3v";
+ libraryHaskellDepends = [ base numtype-dk ];
description = "Exact rational multiples of pi (and integer powers of pi)";
license = stdenv.lib.licenses.mit;
}) {};
@@ -69972,6 +70720,35 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "exchangerates" = callPackage
+ ({ mkDerivation, aeson, base, containers, directory, genvalidity
+ , genvalidity-containers, genvalidity-hspec
+ , genvalidity-hspec-aeson, genvalidity-text, genvalidity-time
+ , hspec, http-api-data, http-client, http-client-tls, mtl
+ , QuickCheck, servant, servant-client, stm, text, time, validity
+ , validity-containers, validity-time, yaml
+ }:
+ mkDerivation {
+ pname = "exchangerates";
+ version = "0.0.0.0";
+ sha256 = "1g9q65pv94bnr70793s07sp5xd242hrh5c8v34l8rv3wk8v0mr77";
+ libraryHaskellDepends = [
+ aeson base containers directory http-api-data http-client
+ http-client-tls mtl servant servant-client stm text time validity
+ validity-containers validity-time yaml
+ ];
+ testHaskellDepends = [
+ aeson base containers directory genvalidity genvalidity-containers
+ genvalidity-hspec genvalidity-hspec-aeson genvalidity-text
+ genvalidity-time hspec http-api-data http-client http-client-tls
+ mtl QuickCheck servant servant-client stm text time validity
+ validity-containers validity-time yaml
+ ];
+ description = "A Haskell client for https://exchangeratesapi.io/";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"execs" = callPackage
({ mkDerivation, base, directory, process, text }:
mkDerivation {
@@ -70664,7 +71441,6 @@ self: {
];
description = "Extension of real numbers with positive/negative infinities";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"extensible" = callPackage
@@ -70737,8 +71513,8 @@ self: {
}:
mkDerivation {
pname = "extensible-effects";
- version = "3.0.0.0";
- sha256 = "1sqvdwqi3aqqhsjny7h1i7gany4b79nqc539b5arwksjvsgmv2yb";
+ version = "3.1.0.0";
+ sha256 = "0p4vk4k6922ar853zb85jm4si7y1qdr1wkx4pwfd613a5ar23440";
libraryHaskellDepends = [ base monad-control transformers-base ];
testHaskellDepends = [
base doctest HUnit monad-control QuickCheck silently test-framework
@@ -70891,7 +71667,6 @@ self: {
];
description = "API Client for ExtraLife team and user data";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"extrapolate" = callPackage
@@ -70980,6 +71755,7 @@ self: {
];
description = "Rational arithmetic in an irrational world";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"facts" = callPackage
@@ -71268,8 +72044,8 @@ self: {
}:
mkDerivation {
pname = "fast-arithmetic";
- version = "0.6.0.7";
- sha256 = "12ma6p4qy7wc22dd63dxqq3sq7spsx2hdzn82zf0w9y33y2jyaml";
+ version = "0.6.0.9";
+ sha256 = "1kpki7j8kz9xzzg8gl8l5g7wgq0v2s7r2lhr0mb4m67bkq61zmrs";
libraryHaskellDepends = [ base composition-prelude gmpint ];
testHaskellDepends = [
arithmoi base combinat-compat hspec QuickCheck
@@ -71556,8 +72332,8 @@ self: {
}:
mkDerivation {
pname = "fastparser";
- version = "0.3.1";
- sha256 = "0qs3i1cxcdgyi2595qcqalqflpfkqgg6krw7dmjq4kk4pmnm6yw4";
+ version = "0.3.1.1";
+ sha256 = "0wj50rpjr69sl4kkw6zybh2s9iq9ysv6sc83k50l5kq12p28yc5d";
libraryHaskellDepends = [
base bytestring bytestring-lexing containers kan-extensions
microlens thyme transformers vector-space
@@ -72123,6 +72899,24 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "fedora-haskell-tools_0_6" = callPackage
+ ({ mkDerivation, base, csv, directory, filepath, HTTP, process
+ , time, unix
+ }:
+ mkDerivation {
+ pname = "fedora-haskell-tools";
+ version = "0.6";
+ sha256 = "06yr6hyksdqz0nksw0m23cqik51jjr74241xx96979pvw07zcym4";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ base csv directory filepath HTTP process time unix
+ ];
+ description = "Building and maintenance tools for Fedora Haskell";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fedora-packages" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, hlint
, HsOpenSSL, hspec, http-streams, io-streams, lens, text
@@ -72586,8 +73380,8 @@ self: {
}:
mkDerivation {
pname = "ffmpeg-light";
- version = "0.12.2.1";
- sha256 = "1azzm32rvx48vab3i3cnf520nbvcazx18pi36ilgc97nih15lwjw";
+ version = "0.12.2.2";
+ sha256 = "0yn1qhj2kzicxpjmy09lb660psjavbrfib29q0m1b8zx0fvn5xzk";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -72857,6 +73651,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "file-embed_0_0_11" = callPackage
+ ({ mkDerivation, base, bytestring, directory, filepath
+ , template-haskell
+ }:
+ mkDerivation {
+ pname = "file-embed";
+ version = "0.0.11";
+ sha256 = "0l6dkwccbzzyx8rcav03lya2334dgi3vfwk96h7l93l0fc4x19gf";
+ libraryHaskellDepends = [
+ base bytestring directory filepath template-haskell
+ ];
+ testHaskellDepends = [ base filepath ];
+ description = "Use Template Haskell to embed file contents directly";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"file-embed-lzma" = callPackage
({ mkDerivation, base, base-compat, bytestring, directory, filepath
, lzma, template-haskell, text, th-lift-instances, transformers
@@ -73054,8 +73865,8 @@ self: {
pname = "filepath-crypto";
version = "0.1.0.0";
sha256 = "1bj9haa4ignmk6c6gdiqb4rnwy395pwqdyfy4kgg0z16w0l39mw0";
- revision = "4";
- editedCabalFile = "11ch90kp5qlbhswjf7px1n0rhffn1hwsx7l0p7vpcdnwdkixb414";
+ revision = "5";
+ editedCabalFile = "1xyrac6m3szzj7x68fnrf7nh43gq03g9rwyynfxdx290bgc38gch";
libraryHaskellDepends = [
base binary bytestring case-insensitive cryptoids cryptoids-class
cryptoids-types exceptions filepath sandi template-haskell
@@ -73220,7 +74031,6 @@ self: {
testHaskellDepends = [ base bytestring HUnit ];
description = "Filterable request logging wai middleware. Change how data is logged and when.";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"filtrable" = callPackage
@@ -73408,7 +74218,6 @@ self: {
];
description = "Finite Fields";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"finite-typelits" = callPackage
@@ -73558,6 +74367,7 @@ self: {
];
description = "Calculates file-size frequency-distribution";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fit" = callPackage
@@ -73598,8 +74408,8 @@ self: {
}:
mkDerivation {
pname = "fitspec";
- version = "0.4.4";
- sha256 = "15vmdipw3pz6x4x2c1ywf0h0jbiy14p557mx3hm2zhdpxn1bdwyr";
+ version = "0.4.5";
+ sha256 = "0s4rifky7rswajc5z7a0kmmqyws3q6ryqca2h7riyh7xzkbxqfvk";
libraryHaskellDepends = [
base cmdargs leancheck template-haskell
];
@@ -74930,7 +75740,6 @@ self: {
];
description = "A new formatting library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fn" = callPackage
@@ -74985,6 +75794,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "focus_1_0_1_2" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "focus";
+ version = "1.0.1.2";
+ sha256 = "00kfc71cvkrpckmhn8qi90vzc4x0mqdqha088n558hd44kyygx5d";
+ libraryHaskellDepends = [ base transformers ];
+ description = "A general abstraction for manipulating elements of container data structures";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"fold-debounce" = callPackage
({ mkDerivation, base, data-default-class, hspec, stm, stm-delay
, time
@@ -75020,6 +75841,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "foldable1" = callPackage
+ ({ mkDerivation, base, transformers, util }:
+ mkDerivation {
+ pname = "foldable1";
+ version = "0.1.0.0";
+ sha256 = "02p9wg0rcp7qvjp588y6r2szz7ja5x1idl04vn3hr7mbrbjq9ml5";
+ libraryHaskellDepends = [ base transformers util ];
+ description = "Foldable types with at least 1 element";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"foldl" = callPackage
({ mkDerivation, base, bytestring, comonad, containers
, contravariant, criterion, hashable, mwc-random, primitive
@@ -75028,8 +75860,8 @@ self: {
}:
mkDerivation {
pname = "foldl";
- version = "1.4.2";
- sha256 = "14ccc2spv63v7vipfrmk8jbbw2x1dkkxsyzqzcpnkzjw0yg4ghc9";
+ version = "1.4.3";
+ sha256 = "13n0ca3hw5jzqf6rxsdbhbwkn61a9zlm13f0f205s60j3sc72jzk";
libraryHaskellDepends = [
base bytestring comonad containers contravariant hashable
mwc-random primitive profunctors semigroupoids semigroups text
@@ -75111,6 +75943,7 @@ self: {
];
description = "Transducers for foldl folds";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"foldl-transduce-attoparsec" = callPackage
@@ -75132,6 +75965,7 @@ self: {
];
description = "Attoparsec and foldl-transduce integration";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"folds" = callPackage
@@ -75426,8 +76260,8 @@ self: {
}:
mkDerivation {
pname = "forest";
- version = "0.2.1";
- sha256 = "1kj84w39bxirasa5m2y9zjgsq7cd6yv82y51g8cr9g7r1z30wri8";
+ version = "0.2.1.1";
+ sha256 = "1f3zbdkxch2a7a6qv20j0mj1bjjk7f81bnn48ki8xzg925cyl1dl";
libraryHaskellDepends = [
aeson base comonad deepseq free hashable profunctors semigroupoids
];
@@ -75841,6 +76675,8 @@ self: {
pname = "foundation";
version = "0.0.21";
sha256 = "1q43y8wfj0wf9gdq2kzphwjwq6m5pvryy1lqgk954aq5z3ks1lsf";
+ revision = "1";
+ editedCabalFile = "07mzfc75wl7kn2lr2gmbx4i0a5gxyi9b066rz0x2pqxqav3fwqs0";
libraryHaskellDepends = [ base basement ghc-prim ];
testHaskellDepends = [ base basement ];
benchmarkHaskellDepends = [ base basement gauge ];
@@ -76115,7 +76951,6 @@ self: {
benchmarkHaskellDepends = [ base time ];
description = "Cached and parallel data fetching";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"freddy" = callPackage
@@ -76174,6 +77009,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "free-algebras" = callPackage
+ ({ mkDerivation, base, constraints, containers, data-fix, free
+ , groups, hedgehog, kan-extensions, mtl, natural-numbers
+ , transformers
+ }:
+ mkDerivation {
+ pname = "free-algebras";
+ version = "0.0.4.0";
+ sha256 = "1rfrdnwsb1kpdc0ha3a7yrykff6fi3ji6ljdxmijv2n4halmxnly";
+ libraryHaskellDepends = [
+ base constraints containers data-fix free groups kan-extensions mtl
+ natural-numbers transformers
+ ];
+ testHaskellDepends = [
+ base constraints containers data-fix free groups hedgehog
+ kan-extensions mtl natural-numbers transformers
+ ];
+ description = "Free algebras in Haskell";
+ license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"free-concurrent" = callPackage
({ mkDerivation, base, type-aligned }:
mkDerivation {
@@ -76217,6 +77074,7 @@ self: {
];
description = "Free functors, adjoint to functors that forget class constraints";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"free-game" = callPackage
@@ -76792,15 +77650,15 @@ self: {
}) {};
"fromhtml" = callPackage
- ({ mkDerivation, base, bytestring, process, text }:
+ ({ mkDerivation, base, bytestring, process-extras, text }:
mkDerivation {
pname = "fromhtml";
- version = "0.1.0.4";
- sha256 = "1p1qkidh5wgfgrqqa59zi77rvgphh2wh8ldql4plxq5flh2zszkx";
+ version = "1.0.1";
+ sha256 = "173rbbnn62mb7kxlv7g9r52gjqi07pj3kqd7h2qr8mhk4xlbbagy";
isLibrary = true;
isExecutable = true;
- libraryHaskellDepends = [ base bytestring process text ];
- executableHaskellDepends = [ base bytestring process text ];
+ libraryHaskellDepends = [ base bytestring process-extras text ];
+ executableHaskellDepends = [ base bytestring process-extras text ];
description = "Simple adapter for transformation of HTML to other formats";
license = stdenv.lib.licenses.mit;
}) {};
@@ -77142,8 +78000,8 @@ self: {
}:
mkDerivation {
pname = "ftp-client";
- version = "0.5.0.0";
- sha256 = "17i6jml4v88wy456p3gjzc93db1sr0p5q19vb3jw61648nmswvgb";
+ version = "0.5.0.1";
+ sha256 = "1mffpifpsp3l0nmpd6wabgxmz459ky47bzfizqbijxac24x69455";
libraryHaskellDepends = [
attoparsec base bytestring connection containers exceptions network
transformers
@@ -77151,7 +78009,6 @@ self: {
testHaskellDepends = [ base ];
description = "Transfer files with FTP and FTPS";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ftp-client-conduit" = callPackage
@@ -77160,8 +78017,8 @@ self: {
}:
mkDerivation {
pname = "ftp-client-conduit";
- version = "0.5.0.1";
- sha256 = "08v5zf3idm65b9aihmaplznmcshaydx3f1ns0f6kzfhmvbdpwc2c";
+ version = "0.5.0.2";
+ sha256 = "0hkipszpl6nkd8c79nvi591dqp7aaflvmpadf84r82n5agadf4ss";
libraryHaskellDepends = [
base bytestring conduit connection exceptions ftp-client resourcet
];
@@ -77419,6 +78276,7 @@ self: {
executableHaskellDepends = [ base funcons-tools funcons-values ];
description = "A modular interpreter for executing SIMPLE funcons";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"funcons-tools" = callPackage
@@ -77637,7 +78495,7 @@ self: {
"funflow" = callPackage
({ mkDerivation, aeson, async, base, bytestring, clock, constraints
, containers, contravariant, cryptonite, data-default, directory
- , exceptions, filepath, ghc-prim, hashable, hedis, hinotify
+ , exceptions, filepath, ghc-prim, Glob, hashable, hedis, hinotify
, hostname, integer-gmp, katip, lens, lifted-async, memory
, monad-control, mtl, optparse-applicative, path, path-io, pretty
, process, random, safe-exceptions, scientific, sqlite-simple, stm
@@ -77646,16 +78504,16 @@ self: {
}:
mkDerivation {
pname = "funflow";
- version = "1.1.0";
- sha256 = "1fly82yffcdldjvqkk920rj7aq4ncy71g5zix1cnn1hks6n8xp8b";
+ version = "1.3.2";
+ sha256 = "01r1l1r8qg6w7wfcbs7qwxy22b7rd1cdixds425ynp9h0246lrmf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson async base bytestring clock constraints containers
contravariant cryptonite data-default directory exceptions filepath
- ghc-prim hashable hedis hinotify hostname integer-gmp katip lens
- lifted-async memory monad-control mtl path path-io pretty process
- random safe-exceptions scientific sqlite-simple stm store
+ ghc-prim Glob hashable hedis hinotify hostname integer-gmp katip
+ lens lifted-async memory monad-control mtl path path-io pretty
+ process random safe-exceptions scientific sqlite-simple stm store
template-haskell text time transformers unix unordered-containers
vector yaml
];
@@ -77792,6 +78650,17 @@ self: {
license = stdenv.lib.licenses.lgpl3;
}) {};
+ "futures" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "futures";
+ version = "0.1";
+ sha256 = "0dx484i5q58yw3h6j9qp42x546vkky3sc29cqbr9969sfilmbqz8";
+ libraryHaskellDepends = [ base ];
+ description = "Simple and fast implementation of Future";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"fuzzcheck" = callPackage
({ mkDerivation, base, hspec, hspec-expectations, HUnit
, lifted-base, monad-control, QuickCheck, random, transformers
@@ -77820,6 +78689,7 @@ self: {
testHaskellDepends = [ base HUnit ];
description = "Filters a list based on a fuzzy string search";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"fuzzy-dates" = callPackage
@@ -78164,6 +79034,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "gas" = callPackage
+ ({ mkDerivation, base, free, transformers }:
+ mkDerivation {
+ pname = "gas";
+ version = "0.0.0.1";
+ sha256 = "1khapcq5yfx46pmc3y5nax8p5v5ckbis8v4f53jng6j59cd27c3f";
+ libraryHaskellDepends = [ base free transformers ];
+ description = "Limit how many steps a program may take";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"gasp" = callPackage
({ mkDerivation, base, binary, containers }:
mkDerivation {
@@ -78246,25 +79127,26 @@ self: {
}) {};
"gcodehs" = callPackage
- ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base
- , bytestring, containers, formatting, optparse-applicative, pipes
- , pipes-aeson, pipes-attoparsec, pipes-bytestring, pipes-parse
- , pipes-safe, text
+ ({ mkDerivation, ansi-wl-pprint, array, attoparsec, base
+ , bytestring, containers, double-conversion, mtl
+ , optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring
+ , pipes-parse, pipes-safe, pipes-text, text, vty
}:
mkDerivation {
pname = "gcodehs";
- version = "0.1.0.0";
- sha256 = "1cvdd6pnz39ssb4a7immwvh83g752m71l2yypq4zrbmqaca3ix0g";
+ version = "0.1.1.0";
+ sha256 = "1vlq8r4gf43bxly20l3aimg9p81rf64g35bngmvbkx7l218yvcjn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- aeson ansi-wl-pprint attoparsec base bytestring containers
- formatting text
+ ansi-wl-pprint array attoparsec base bytestring containers
+ double-conversion mtl pipes pipes-attoparsec pipes-bytestring text
+ vty
];
executableHaskellDepends = [
- aeson attoparsec base bytestring optparse-applicative pipes
- pipes-aeson pipes-attoparsec pipes-bytestring pipes-parse
- pipes-safe text
+ attoparsec base bytestring double-conversion optparse-applicative
+ pipes pipes-attoparsec pipes-bytestring pipes-parse pipes-safe
+ pipes-text text
];
description = "GCode processor";
license = stdenv.lib.licenses.bsd3;
@@ -78945,8 +79827,8 @@ self: {
}:
mkDerivation {
pname = "generic-lens";
- version = "1.0.0.1";
- sha256 = "0j83ynggqfaxp9g36lkjl9af57qixid9j1x1ljglny1zxqkgm888";
+ version = "1.0.0.2";
+ sha256 = "0s21jfw0ndkkmx7di3q0b7xj7hws6yxxcsflal617c44iqc8lvsy";
libraryHaskellDepends = [ base profunctors tagged ];
testHaskellDepends = [
base doctest HUnit inspection-testing lens profunctors
@@ -79153,6 +80035,8 @@ self: {
pname = "generics-mrsop";
version = "1.0.0.1";
sha256 = "1spnsr127rhcpjwd7604pp7rpqp3q4rc8lb9msgl424hf62xbqq3";
+ revision = "1";
+ editedCabalFile = "1f3wg5sq8cm1bz210j4haxs511x786yq8wchfmdllw7cimhvw452";
libraryHaskellDepends = [ base containers mtl template-haskell ];
description = "Generic Programming with Mutually Recursive Sums of Products";
license = stdenv.lib.licenses.mit;
@@ -79578,6 +80462,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "genvalidity-hspec-optics" = callPackage
+ ({ mkDerivation, base, doctest, genvalidity, genvalidity-hspec
+ , hspec, microlens, QuickCheck
+ }:
+ mkDerivation {
+ pname = "genvalidity-hspec-optics";
+ version = "0.0.0.0";
+ sha256 = "0nx1qfi6dq0vikpbab4spkhmpm7lyvbvg5k7ni9lh71ijqjynyv8";
+ libraryHaskellDepends = [
+ base genvalidity genvalidity-hspec hspec microlens QuickCheck
+ ];
+ testHaskellDepends = [
+ base doctest genvalidity genvalidity-hspec hspec microlens
+ ];
+ description = "Standard spec's for optics";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"genvalidity-mergeless" = callPackage
({ mkDerivation, base, containers, genvalidity
, genvalidity-containers, genvalidity-hspec
@@ -80114,7 +81016,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc_8_4_1" = callPackage
+ "ghc_8_4_3" = callPackage
({ mkDerivation, alex, array, base, binary, bytestring, containers
, deepseq, directory, filepath, ghc-boot, ghc-boot-th, ghci, happy
, hpc, process, template-haskell, terminfo, time, transformers
@@ -80122,8 +81024,8 @@ self: {
}:
mkDerivation {
pname = "ghc";
- version = "8.4.1";
- sha256 = "1axvba6vd13bf9z45jffv05r3jy5n5pxly59r8s5pxh369188076";
+ version = "8.4.3";
+ sha256 = "1yryz21fnx5g1khpa7y2ps58kws3s1wjmz1ipnbv3hdcf6gyq46d";
libraryHaskellDepends = [
array base binary bytestring containers deepseq directory filepath
ghc-boot ghc-boot-th ghci hpc process template-haskell terminfo
@@ -80135,14 +81037,14 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ghc-boot_8_4_2" = callPackage
+ "ghc-boot_8_4_3" = callPackage
({ mkDerivation, base, binary, bytestring, directory, filepath
, ghc-boot-th
}:
mkDerivation {
pname = "ghc-boot";
- version = "8.4.2";
- sha256 = "120vdlb6gyv6mndv8n3sssnif1m4zz6wrjlq9xmr2sha27pgsx9r";
+ version = "8.4.3";
+ sha256 = "028x85pmvacndkv6mm9vrg9j6p6zw0a6v2mdwibhf3ck3wwm9v8m";
libraryHaskellDepends = [
base binary bytestring directory filepath ghc-boot-th
];
@@ -80151,12 +81053,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ghc-boot-th_8_4_2" = callPackage
+ "ghc-boot-th_8_4_3" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "ghc-boot-th";
- version = "8.4.2";
- sha256 = "1c7crailwqgwn7a8mqpggmkzzz7067z3hz710vx7wp71wynzj8ff";
+ version = "8.4.3";
+ sha256 = "19q4j9n0ir0b5cc54sazzf4m51fd6mz6705wzplva4qh5602dafi";
libraryHaskellDepends = [ base ];
description = "Shared functionality between GHC and the @template-haskell@ library";
license = stdenv.lib.licenses.bsd3;
@@ -80412,15 +81314,15 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "ghc-exactprint_0_5_7_0" = callPackage
+ "ghc-exactprint_0_5_7_1" = callPackage
({ mkDerivation, base, bytestring, containers, Diff, directory
, filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl
, silently, syb
}:
mkDerivation {
pname = "ghc-exactprint";
- version = "0.5.7.0";
- sha256 = "0r1cwjz96qrx0ww7snmwdh16xslzaqk6mlz3i9n4q779qf0y1n7m";
+ version = "0.5.7.1";
+ sha256 = "0w33vp4k2479xhq0b87ngznxwdklh43k19mzcb63dwh6cvh35kn4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -80912,13 +81814,12 @@ self: {
}) {};
"ghc-syb-utils" = callPackage
- ({ mkDerivation, base, directory, filepath, ghc, ghc-paths, syb }:
+ ({ mkDerivation, base, bytestring, ghc, syb }:
mkDerivation {
pname = "ghc-syb-utils";
- version = "0.2.3.3";
- sha256 = "0fj7cqkdkb2kbfsif62bgc17cymnxjr6nnbsd1z4hfw8hz4pchjz";
- libraryHaskellDepends = [ base ghc syb ];
- testHaskellDepends = [ base directory filepath ghc ghc-paths ];
+ version = "0.3.0.0";
+ sha256 = "0mfnlp0z64999cc3jgzi3x5s428gs5jsqmmbr2n5v7shh0csnff4";
+ libraryHaskellDepends = [ base bytestring ghc syb ];
description = "Scrap Your Boilerplate utilities for the GHC API";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -80984,11 +81885,11 @@ self: {
({ mkDerivation, base, bytestring, criterion, text }:
mkDerivation {
pname = "ghc-trace-events";
- version = "0.0.0";
- sha256 = "00lq6bcl78drqlzj39avf9k2x2q4d2fdac3rrxrxicsdwry6brkk";
+ version = "0.0.0.1";
+ sha256 = "0b9s07wy26f9xswg6ysylpjaa9gv9iqw50n3zqpkj3jr8ah8y3kl";
libraryHaskellDepends = [ base bytestring text ];
benchmarkHaskellDepends = [ base bytestring criterion ];
- description = "Faster replacements for traceEvent and traceEventMarker";
+ description = "Faster replacements for traceEvent and traceMarker";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -81051,21 +81952,20 @@ self: {
"ghc-typelits-presburger" = callPackage
({ mkDerivation, base, containers, equational-reasoning, ghc
- , ghc-tcplugins-extra, pretty, reflection
+ , ghc-tcplugins-extra, pretty, reflection, singletons
}:
mkDerivation {
pname = "ghc-typelits-presburger";
- version = "0.2.0.0";
- sha256 = "0wxcvi71hkjyjlnpwnfph04jffy595qwlqgwylqp377glyz1vgs7";
+ version = "0.2.0.3";
+ sha256 = "15lywyh7sdfgqhz0bpi2hap1ix2s8dsfvn7vwzsci8l0w5vl5bn2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base containers equational-reasoning ghc ghc-tcplugins-extra pretty
- reflection
+ reflection singletons
];
description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ghc-usage" = callPackage
@@ -81102,15 +82002,15 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "ghci_8_4_2" = callPackage
+ "ghci_8_4_3" = callPackage
({ mkDerivation, array, base, binary, bytestring, containers
, deepseq, filepath, ghc-boot, ghc-boot-th, template-haskell
, transformers, unix
}:
mkDerivation {
pname = "ghci";
- version = "8.4.2";
- sha256 = "0pdhy6p3axq6jwl84mcq6404r1mnld7fbyspkmzninvdd46wr74l";
+ version = "8.4.3";
+ sha256 = "1jzzig7ikyy14xsanga0zaaqk3xj57pkwx301db89cns8yyq7vxj";
libraryHaskellDepends = [
array base binary bytestring containers deepseq filepath ghc-boot
ghc-boot-th template-haskell transformers unix
@@ -81917,8 +82817,8 @@ self: {
}:
mkDerivation {
pname = "gi-gtk";
- version = "3.0.23";
- sha256 = "0lii8k87adhrdhpwqcfdcnclh7wf9hi6rkn819c2xmpbchaj3s4k";
+ version = "3.0.24";
+ sha256 = "14cyj1acxs39avciyzqqb1qa5dr4my8rv3mfwv1kv92wa9a5i97v";
setupHaskellDepends = [ base Cabal haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf
@@ -82171,8 +83071,8 @@ self: {
}:
mkDerivation {
pname = "gi-vte";
- version = "2.91.17";
- sha256 = "1pslywq1mkcvrvbb3d5a4nc6vrmr9hvbgmg8dcsjq061fcg6b2aw";
+ version = "2.91.18";
+ sha256 = "0rixrkw0k2vz59y20lsd8zw54n7l069mij0n76dnmah2bjjk1r7w";
setupHaskellDepends = [ base Cabal haskell-gi ];
libraryHaskellDepends = [
base bytestring containers gi-atk gi-gdk gi-gio gi-glib gi-gobject
@@ -82449,6 +83349,7 @@ self: {
];
description = "Giphy HTTP API wrapper and CLI search tool";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gist" = callPackage
@@ -82531,8 +83432,8 @@ self: {
}:
mkDerivation {
pname = "git-annex";
- version = "6.20180719";
- sha256 = "13fbkdf461z4wqvjlzfjp3h17xyy8jb1av4s6jmlg1jl7656q96k";
+ version = "6.20180807";
+ sha256 = "1wkqh1y58m0z1mf2j33qhndpxcjwv8mbv384kdk17vn0lp9zas1s";
configureFlags = [
"-fassistant" "-fcryptonite" "-fdbus" "-fdesktopnotify" "-fdns"
"-ffeed" "-finotify" "-fpairing" "-fproduction" "-fquvi" "-f-s3"
@@ -82739,21 +83640,20 @@ self: {
"git-mediate" = callPackage
({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory
- , filepath, mtl, optparse-applicative, process, unix
+ , filepath, mtl, optparse-applicative, process, unix-compat
}:
mkDerivation {
pname = "git-mediate";
- version = "1.0.3";
- sha256 = "01lvw1lb2xfp9yyvj1053cczi1jfzvcxn5q5ls3jzc4g979grw18";
+ version = "1.0.5";
+ sha256 = "1g5q66z47vrkygvaqwlr15xlkav93ax0f6qk6fcaixg74ny1mw53";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
ansi-terminal base base-compat Diff directory filepath mtl
- optparse-applicative process unix
+ optparse-applicative process unix-compat
];
- description = "Remove trivial conflict markers in a git repository";
+ description = "Tool to help resolving git conflicts";
license = stdenv.lib.licenses.gpl2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"git-monitor" = callPackage
@@ -82930,18 +83830,18 @@ self: {
"githash" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, hspec
- , process, template-haskell, temporary
+ , process, template-haskell, temporary, unliftio
}:
mkDerivation {
pname = "githash";
- version = "0.1.0.0";
- sha256 = "183f1kbyvcikvm2damm7radhimhlhgnblcvw5j2s794x2h4akcci";
+ version = "0.1.0.1";
+ sha256 = "03zc7vjlnrr7ix7cnpgi70s0znsi07ms60dci8baxbcmjbibdcgy";
libraryHaskellDepends = [
base bytestring directory filepath process template-haskell
];
testHaskellDepends = [
base bytestring directory filepath hspec process template-haskell
- temporary
+ temporary unliftio
];
description = "Compile git revision info into Haskell projects";
license = stdenv.lib.licenses.bsd3;
@@ -83182,8 +84082,8 @@ self: {
}:
mkDerivation {
pname = "githud";
- version = "2.0.2";
- sha256 = "0nhik30c7xzn3aqj8d8b8rk05viqmhl8q9ymswxxn9ws2nkm7rk8";
+ version = "2.1.0";
+ sha256 = "19j0vy427n3rzi1nfmh7kjn8jj1ji3xrbrs957hyns9sy4wwrfly";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base mtl parsec process text unix ];
@@ -83525,6 +84425,7 @@ self: {
];
description = "CLI Giphy search tool with previews in iTerm 2";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"gjk" = callPackage
@@ -83908,15 +84809,13 @@ self: {
, bytestring, Cabal, config-schema, config-value, containers
, directory, filepath, free, gitrev, hashable, hookup, HsOpenSSL
, HUnit, irc-core, kan-extensions, lens, network, process
- , regex-tdfa, semigroupoids, socks, split, stm, template-haskell
- , text, time, transformers, unix, unordered-containers, vector, vty
+ , regex-tdfa, semigroupoids, split, stm, template-haskell, text
+ , time, transformers, unix, unordered-containers, vector, vty
}:
mkDerivation {
pname = "glirc";
- version = "2.26";
- sha256 = "1ax2ygzrsr1r21v9cx4ixnlgrax6nxr4rkh090n1wv6xn02kd3j0";
- revision = "4";
- editedCabalFile = "1kky984mv59s94xj044wxj47ijy4a4fkrp93mkh47ww53azjw1lw";
+ version = "2.28";
+ sha256 = "17z3lhb7ngvp0678ry5zk0jl7pmjhzypk2l6x9mp43m427ick1nk";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
@@ -83924,7 +84823,7 @@ self: {
async attoparsec base base64-bytestring bytestring config-schema
config-value containers directory filepath free gitrev hashable
hookup HsOpenSSL irc-core kan-extensions lens network process
- regex-tdfa semigroupoids socks split stm template-haskell text time
+ regex-tdfa semigroupoids split stm template-haskell text time
transformers unix unordered-containers vector vty
];
executableHaskellDepends = [ base lens text vty ];
@@ -84427,12 +85326,12 @@ self: {
}) {};
"gmpint" = callPackage
- ({ mkDerivation, base, gmp, micro-recursion-schemes }:
+ ({ mkDerivation, base, gmp }:
mkDerivation {
pname = "gmpint";
- version = "0.1.1.1";
- sha256 = "02zr0acsf7zpyl369c9063qp6dgpblcb73q2m9fwz63ya58ixbk4";
- libraryHaskellDepends = [ base micro-recursion-schemes ];
+ version = "0.1.1.2";
+ sha256 = "0kb3gc9a9wd1ci5jpbpa253hqhx8w6if52yppk2k34yvm1385k35";
+ libraryHaskellDepends = [ base ];
librarySystemDepends = [ gmp ];
description = "GMP integer conversions";
license = stdenv.lib.licenses.bsd3;
@@ -84455,7 +85354,8 @@ self: {
}) {};
"gnome-keyring" = callPackage
- ({ mkDerivation, base, bytestring, c2hs, gnome-keyring, text, time
+ ({ mkDerivation, base, bytestring, c2hs, gnome-keyring
+ , libgnome_keyring, text, time
}:
mkDerivation {
pname = "gnome-keyring";
@@ -84463,12 +85363,13 @@ self: {
sha256 = "08fayi4ixqyzin7lxyx2s3yap377y6nrdf4fmv7bi895j2k642l8";
libraryHaskellDepends = [ base bytestring text time ];
librarySystemDepends = [ gnome-keyring ];
- libraryPkgconfigDepends = [ gnome-keyring ];
+ libraryPkgconfigDepends = [ libgnome_keyring ];
libraryToolDepends = [ c2hs ];
description = "Bindings for libgnome-keyring";
license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {inherit (pkgs.gnome2) gnome-keyring;};
+ }) {inherit (pkgs.gnome3) gnome-keyring;
+ inherit (pkgs) libgnome_keyring;};
"gnomevfs" = callPackage
({ mkDerivation, array, base, containers, glib, gnome-vfs
@@ -86232,6 +87133,7 @@ self: {
];
description = "Google Maps Geocoding API bindings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"google-oauth2" = callPackage
@@ -86359,6 +87261,7 @@ self: {
];
description = "Bindings to the Google Static Maps API";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"google-translate" = callPackage
@@ -86375,6 +87278,7 @@ self: {
];
description = "Google Translate API bindings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"googleplus" = callPackage
@@ -87405,8 +88309,8 @@ self: {
}:
mkDerivation {
pname = "graphmod";
- version = "1.4.1";
- sha256 = "029lrdgms3kvqh5g9r762r31nwr0cjkzwksbc501d9kd0gk0ymjh";
+ version = "1.4.2";
+ sha256 = "196647zh8cz7gpm7z18wqsx0rad3mvq7qrl20varvi34hxck6fwq";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -87415,7 +88319,6 @@ self: {
];
description = "Present the module dependencies of a program as a \"dot\" graph";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"graphql" = callPackage
@@ -87675,8 +88578,8 @@ self: {
}:
mkDerivation {
pname = "greenclip";
- version = "3.0.2";
- sha256 = "1b1nx2jnwal1fhwh7cq0hv1nrwc2hzzh96yab6cpv0r8bm34qxs7";
+ version = "3.1.1";
+ sha256 = "1axh1q7kcvcnhn4rl704i4gcix5yn5v0sb3bdgjk4vgkd7fv8chw";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -87778,8 +88681,29 @@ self: {
}:
mkDerivation {
pname = "greskell";
- version = "0.2.0.2";
- sha256 = "01nzqyk0flj4p87iin9ggvy61csvxcnby9phczahqbc0m9v5pi3h";
+ version = "0.2.0.3";
+ sha256 = "13nqmpga35ri45rvssfj6mhzafkgdbg5077s8m847ny1sz10xg0x";
+ libraryHaskellDepends = [
+ aeson base greskell-core semigroups text transformers
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson base bytestring doctest doctest-discover greskell-core hint
+ hspec text unordered-containers
+ ];
+ description = "Haskell binding for Gremlin graph query language";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "greskell_0_2_1_0" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, doctest, doctest-discover
+ , greskell-core, hint, hspec, semigroups, text, transformers
+ , unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "greskell";
+ version = "0.2.1.0";
+ sha256 = "03a3rgrzmhc3rh8hwz2pmq3w2q6yf8ypcfzbmqm8cwkix5xx1h8z";
libraryHaskellDepends = [
aeson base greskell-core semigroups text transformers
unordered-containers vector
@@ -87800,8 +88724,8 @@ self: {
}:
mkDerivation {
pname = "greskell-core";
- version = "0.1.2.1";
- sha256 = "1w3rzgkrdd62v734k4pap46780wz9q8fnr0apjvcdzga7h2685hs";
+ version = "0.1.2.2";
+ sha256 = "1h9sx4sdfh2flbvnrmhwy7g5lrzg018w9qrqrrkd4szi499dxc0d";
libraryHaskellDepends = [
aeson base containers hashable scientific semigroups text
unordered-containers uuid vector
@@ -87812,7 +88736,6 @@ self: {
];
description = "Haskell binding for Gremlin graph query language - core data types and tools";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"greskell-websocket" = callPackage
@@ -87835,6 +88758,28 @@ self: {
];
description = "Haskell client for Gremlin Server using WebSocket serializer";
license = stdenv.lib.licenses.bsd3;
+ }) {};
+
+ "greskell-websocket_0_1_1_0" = callPackage
+ ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring
+ , greskell-core, hashtables, hspec, safe-exceptions, stm, text
+ , unordered-containers, uuid, vector, websockets
+ }:
+ mkDerivation {
+ pname = "greskell-websocket";
+ version = "0.1.1.0";
+ sha256 = "1c3n222ihaqb2gls0c9f4zc8pgbwgan7j1n4h5p7xhp7csg34p13";
+ libraryHaskellDepends = [
+ aeson async base base64-bytestring bytestring greskell-core
+ hashtables safe-exceptions stm text unordered-containers uuid
+ vector websockets
+ ];
+ testHaskellDepends = [
+ aeson base bytestring greskell-core hspec unordered-containers uuid
+ vector
+ ];
+ description = "Haskell client for Gremlin Server using WebSocket serializer";
+ license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -88948,6 +89893,17 @@ self: {
license = stdenv.lib.licenses.lgpl21;
}) {gtksourceview3 = pkgs.gnome3.gtksourceview;};
+ "guarded-allocation" = callPackage
+ ({ mkDerivation, base }:
+ mkDerivation {
+ pname = "guarded-allocation";
+ version = "0.0";
+ sha256 = "1fj8zf9drvkd8bydiy7g0z9dqqjn7d8mf1jdhwcyx6c013ixnmsj";
+ libraryHaskellDepends = [ base ];
+ description = "Memory allocation with added stress tests and integrity checks";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"guarded-rewriting" = callPackage
({ mkDerivation, base, instant-generics }:
mkDerivation {
@@ -89044,6 +90000,7 @@ self: {
];
description = "REST client to the gym-http-api project";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"h-booru" = callPackage
@@ -89365,8 +90322,8 @@ self: {
}:
mkDerivation {
pname = "hOpenPGP";
- version = "2.7.1";
- sha256 = "02nws5px5zb9rvsl3hpqr15iw56n0d2pwgdrk3d047l4hx9cbm95";
+ version = "2.7.2";
+ sha256 = "1fcpzc1ph0nykjs4k5hm6b67698h1n9452wlpm55acdf53mrk1lg";
libraryHaskellDepends = [
aeson asn1-encoding attoparsec base base16-bytestring
base64-bytestring bifunctors binary binary-conduit bytestring bzlib
@@ -89398,6 +90355,7 @@ self: {
];
description = "native Haskell implementation of OpenPGP (RFC4880)";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hPDB" = callPackage
@@ -90221,6 +91179,8 @@ self: {
pname = "hackage-repo-tool";
version = "0.1.1.1";
sha256 = "05r4i7zhwbsv9ci4yid57fnb5lkx254pch9arq5a11dvwsvdzvzw";
+ revision = "1";
+ editedCabalFile = "1ay6b522lblmwy1439z9cb2y3p4rwzav2yz0pn9m5q4wqr8x7rxr";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -90242,8 +91202,8 @@ self: {
pname = "hackage-security";
version = "0.5.3.0";
sha256 = "08bwawc7ramgdh54vcly2m9pvfchp0ahhs8117jajni6x4bnx66v";
- revision = "1";
- editedCabalFile = "0m0xhcivjqq6cwmhr60sva4qz2ciknyacv7dxpdiwbsl3kwyx9sz";
+ revision = "2";
+ editedCabalFile = "0hwv588hwzlhzck7lhlhmnz4vv05mmfxmx1vmk0b9gwvlv7wfjc3";
libraryHaskellDepends = [
base base16-bytestring base64-bytestring bytestring Cabal
containers cryptohash-sha256 directory ed25519 filepath ghc-prim
@@ -90821,8 +91781,8 @@ self: {
}:
mkDerivation {
pname = "hadolint";
- version = "1.10.4";
- sha256 = "09sczm8l93lmkjz0c5l9al9jp8jpqcmk2zbxbbbq4g2jrsb3v30y";
+ version = "1.11.1";
+ sha256 = "07mgv88whga78x6sa7c1iw8l6k6p5yb0b38wpvy6cs3rzk4x2dx2";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -91492,14 +92452,13 @@ self: {
}:
mkDerivation {
pname = "hakyll-filestore";
- version = "0.1.5";
- sha256 = "0fiyx1sgyijs0c3yjky3rm4wdqrn2jh7wj2vr8hjymgxm0cva4zh";
+ version = "0.1.6";
+ sha256 = "15w52lh2z68qi9f1xgqvwgnzix1ryspbnrd9vrmllcdp9g1kci62";
libraryHaskellDepends = [
base filestore hakyll time time-locale-compat
];
description = "FileStore utilities for Hakyll";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hakyll-ogmarkup" = callPackage
@@ -91786,6 +92745,8 @@ self: {
pname = "halves";
version = "0.1.0.0";
sha256 = "06axsxkfja0p7vki4cnrf3rf3k255f5mk573pzn0zvzi4f8mmadn";
+ revision = "1";
+ editedCabalFile = "0hwp6fgnfmms2ckg0bzriklnshn7m39dxvj2vjrzm19spnf55fdn";
libraryHaskellDepends = [ base lens ];
testHaskellDepends = [ base hedgehog lens ];
description = "Splitting/combining data structures to/from halves, quarters, eighths";
@@ -92202,8 +93163,10 @@ self: {
}:
mkDerivation {
pname = "hapistrano";
- version = "0.3.5.8";
- sha256 = "0yg1wgg4mkfjf49xfcnijrwmj747yzbybsvkaq515i618nz5x57z";
+ version = "0.3.5.9";
+ sha256 = "1jyzjj9m6vj9rlpvadaxnfxxl8ynrn8jp9xzyp3kwkzyv6cdi1ha";
+ revision = "1";
+ editedCabalFile = "0g48v24byay41jxhyszy9j00s77r9gsfdh3x6dvwv5shb558w95k";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -93517,6 +94480,8 @@ self: {
pname = "hashable";
version = "1.2.7.0";
sha256 = "1gra8gq3kb7b2sd845h55yxlrfqx3ii004c6vjhga8v0b30fzdgc";
+ revision = "1";
+ editedCabalFile = "197063dpl0wn67dp7a06yc2hxp81n24ykk7klbjx0fndm5n87dh3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -94159,6 +95124,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-ci" = callPackage
+ ({ mkDerivation, ansi-terminal, base, bytestring, Cabal, containers
+ , deepseq, Diff, directory, filepath, ShellCheck, tasty
+ , tasty-golden, transformers
+ }:
+ mkDerivation {
+ pname = "haskell-ci";
+ version = "0.1.0.0";
+ sha256 = "1bfl9k0ypak7p39xkx0zslamd9cd5jvvxf57wqigbcpgcmsd7z40";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base Cabal containers deepseq directory filepath ShellCheck
+ transformers
+ ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ ansi-terminal base bytestring Diff directory filepath tasty
+ tasty-golden transformers
+ ];
+ description = "Cabal package script generator for Travis-CI";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"haskell-cnc" = callPackage
({ mkDerivation, array, base, bytestring, containers, directory
, extensible-exceptions, ghc-prim, HSH, HUnit, MissingH, mtl
@@ -94247,8 +95236,8 @@ self: {
}:
mkDerivation {
pname = "haskell-dap";
- version = "0.0.6.0";
- sha256 = "1w14vz2fgj90lx6w7w93zk9blmafpyv32gxzz7pm5fwnbrr07ds2";
+ version = "0.0.7.0";
+ sha256 = "1xrjrdrn8an1w5dig134jcy9whwjfm2vnb8s4vvd1aa8iq37p87p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ];
@@ -94460,6 +95449,34 @@ self: {
}) {inherit (pkgs) glib;
inherit (pkgs.gnome3) gobjectIntrospection;};
+ "haskell-gi_0_21_4" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, Cabal, containers
+ , directory, doctest, filepath, glib, gobjectIntrospection
+ , haskell-gi-base, mtl, pretty-show, process, regex-tdfa, safe
+ , text, transformers, xdg-basedir, xml-conduit
+ }:
+ mkDerivation {
+ pname = "haskell-gi";
+ version = "0.21.4";
+ sha256 = "0rjb7pg8v0kjx115n0bksw705g6yg9vn8krxrakhvds5hvmb9caw";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ attoparsec base bytestring Cabal containers directory filepath
+ haskell-gi-base mtl pretty-show process regex-tdfa safe text
+ transformers xdg-basedir xml-conduit
+ ];
+ libraryPkgconfigDepends = [ glib gobjectIntrospection ];
+ executableHaskellDepends = [
+ base containers directory filepath haskell-gi-base pretty-show text
+ ];
+ testHaskellDepends = [ base doctest process ];
+ description = "Generate Haskell bindings for GObject Introspection capable libraries";
+ license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {inherit (pkgs) glib;
+ inherit (pkgs.gnome3) gobjectIntrospection;};
+
"haskell-gi-base" = callPackage
({ mkDerivation, base, bytestring, containers, glib, text }:
mkDerivation {
@@ -94636,6 +95653,8 @@ self: {
pname = "haskell-lsp";
version = "0.2.2.0";
sha256 = "1h3ibwd0i0z2c35fxw0m0gyd6dj45pf17x9hc5cgf3sql4qr5yxd";
+ revision = "1";
+ editedCabalFile = "0bdgpj5cj4qwp31glmilp1gqdm8c3fkqvgw18aqv8pz2wg39x23y";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -94656,7 +95675,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "haskell-lsp_0_4_0_0" = callPackage
+ "haskell-lsp_0_7_0_0" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, data-default
, directory, filepath, hashable, haskell-lsp-types, hslogger, hspec
, lens, mtl, network-uri, parsec, sorted-list, stm, text, time
@@ -94664,8 +95683,10 @@ self: {
}:
mkDerivation {
pname = "haskell-lsp";
- version = "0.4.0.0";
- sha256 = "1djypqp2agwd834qrhjq8q2692mjaddpzpw758aq3g7284aig76n";
+ version = "0.7.0.0";
+ sha256 = "1v67yj0ndd5wra2rnmdqcamivml82yn4lwhnm04nz6spsq2mqgkv";
+ revision = "1";
+ editedCabalFile = "1j33y61hwarfm5p54b682sd3rfhxf82lchr1jnnvv1h8xs56ryln";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -94679,8 +95700,8 @@ self: {
unordered-containers vector yi-rope
];
testHaskellDepends = [
- aeson base containers directory filepath hashable hspec lens
- network-uri sorted-list text yi-rope
+ aeson base bytestring containers data-default directory filepath
+ hashable hspec lens network-uri sorted-list stm text yi-rope
];
description = "Haskell library for the Microsoft Language Server Protocol";
license = stdenv.lib.licenses.mit;
@@ -94724,17 +95745,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "haskell-lsp-types_0_4_0_0" = callPackage
+ "haskell-lsp-types_0_7_0_0" = callPackage
({ mkDerivation, aeson, base, bytestring, data-default, filepath
- , hashable, lens, network-uri, text, unordered-containers
+ , hashable, lens, network-uri, scientific, text
+ , unordered-containers
}:
mkDerivation {
pname = "haskell-lsp-types";
- version = "0.4.0.0";
- sha256 = "1f0lyk02q0kqica0wa4rsm3j90ypbczmpr9fd5q90bwqfq9ydf2c";
+ version = "0.7.0.0";
+ sha256 = "1iisadmi3v3wshpwi5cbn2p8p4qr9rh5xnlbhjymzxhj9k09cmcb";
libraryHaskellDepends = [
aeson base bytestring data-default filepath hashable lens
- network-uri text unordered-containers
+ network-uri scientific text unordered-containers
];
description = "Haskell library for the Microsoft Language Server Protocol, data types";
license = stdenv.lib.licenses.mit;
@@ -94823,8 +95845,8 @@ self: {
}:
mkDerivation {
pname = "haskell-names";
- version = "0.9.1";
- sha256 = "1ybcdxz6y0l5qsq3vd0ii6m1ifysc2k8852lzw0nfs9i4q9pnwhh";
+ version = "0.9.2";
+ sha256 = "1gfqyh0lgi4n20dmh6pavxixy3flw385fp2iisks99l30nzn0kyv";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring containers data-lens-light filepath
@@ -94894,8 +95916,8 @@ self: {
}:
mkDerivation {
pname = "haskell-overridez";
- version = "0.10.1.1";
- sha256 = "0djxy9qfn318qmym711ba9rca2a9l9dpfvdwqmjsnihh33myjk1d";
+ version = "0.10.3.0";
+ sha256 = "1h7i7pacfy8vy2xin11m90v8j80lr5y36hsqjkyj074z5gm2wzpd";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -94905,7 +95927,6 @@ self: {
];
description = "Manage nix overrides for haskell packages";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-packages" = callPackage
@@ -95015,6 +96036,21 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskell-postal" = callPackage
+ ({ mkDerivation, base, bytestring, hspec, inline-c, libpostal, text
+ }:
+ mkDerivation {
+ pname = "haskell-postal";
+ version = "0.2.1.2";
+ sha256 = "158c7f7bj17xw9kjldrvq00ipghfa8cz5364qs4jnv6ibh6cx1fs";
+ libraryHaskellDepends = [ base bytestring inline-c text ];
+ libraryPkgconfigDepends = [ libpostal ];
+ testHaskellDepends = [ base bytestring hspec inline-c text ];
+ testPkgconfigDepends = [ libpostal ];
+ description = "Haskell binding for the libpostal library";
+ license = stdenv.lib.licenses.mit;
+ }) {libpostal = null;};
+
"haskell-proxy-list" = callPackage
({ mkDerivation, base, base64-string, bytestring, lens, random
, regex-base, regex-posix, text, wreq
@@ -95168,6 +96204,8 @@ self: {
pname = "haskell-src-exts";
version = "1.20.2";
sha256 = "1sm3z4v1p5yffg01ldgavz71s3bvfhjfa13k428rk14bpkl8crlz";
+ revision = "1";
+ editedCabalFile = "0gxpxs3p4qvky6m8g3fjj09hx7nkg28b9a4999ca7afz359si3r9";
libraryHaskellDepends = [ array base cpphs ghc-prim pretty ];
libraryToolDepends = [ happy ];
testHaskellDepends = [
@@ -95450,7 +96488,6 @@ self: {
];
description = "Refactoring Tool for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-cli" = callPackage
@@ -95486,7 +96523,6 @@ self: {
];
description = "Command-line frontend for Haskell-tools Refact";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-daemon" = callPackage
@@ -95520,7 +96556,6 @@ self: {
];
description = "Background process for Haskell-tools that editors can connect to";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-debug" = callPackage
@@ -95545,7 +96580,6 @@ self: {
executableHaskellDepends = [ base ];
description = "Debugging Tools for Haskell-tools";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-demo" = callPackage
@@ -95576,7 +96610,6 @@ self: {
];
description = "A web-based demo for Haskell-tools Refactor";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-experimental-refactorings" = callPackage
@@ -95607,7 +96640,6 @@ self: {
];
description = "Refactoring Tool for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-prettyprint" = callPackage
@@ -95653,7 +96685,6 @@ self: {
];
description = "Refactoring Tool for Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tools-rewrite" = callPackage
@@ -95675,7 +96706,6 @@ self: {
];
description = "Facilities for generating new parts of the Haskell-Tools AST";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"haskell-tor" = callPackage
@@ -96465,6 +97495,23 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "haskoin-bitcoind" = callPackage
+ ({ mkDerivation, base, base16-bytestring, bytestring, cereal
+ , haskoin-core, monad-control, mtl, network-bitcoin, text
+ , transformers, transformers-base
+ }:
+ mkDerivation {
+ pname = "haskoin-bitcoind";
+ version = "0.3.0";
+ sha256 = "1b46mhjna32n41bj16ca58cijypls1n74aqhk785vla9v9ib9828";
+ libraryHaskellDepends = [
+ base base16-bytestring bytestring cereal haskoin-core monad-control
+ mtl network-bitcoin text transformers transformers-base
+ ];
+ description = "An adapter for haskoin to network-bitcoin";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"haskoin-core" = callPackage
({ mkDerivation, aeson, base, base16-bytestring, binary, byteable
, bytestring, cereal, conduit, containers, cryptohash, deepseq
@@ -97052,35 +98099,6 @@ self: {
}) {inherit (pkgs) aspell;};
"hasql" = callPackage
- ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
- , bytestring-strict-builder, contravariant, contravariant-extras
- , criterion, data-default-class, dlist, hashable, hashtables
- , loch-th, mtl, placeholders, postgresql-binary, postgresql-libpq
- , profunctors, QuickCheck, quickcheck-instances, rebase, rerebase
- , tasty, tasty-hunit, tasty-quickcheck, text, text-builder
- , transformers, vector
- }:
- mkDerivation {
- pname = "hasql";
- version = "1.3.0.2";
- sha256 = "12xq08y54r6fia9nk4cp9gqflmml7b0zd8xhgnx3ylycl8r52h8m";
- libraryHaskellDepends = [
- attoparsec base base-prelude bytestring bytestring-strict-builder
- contravariant contravariant-extras data-default-class dlist
- hashable hashtables loch-th mtl placeholders postgresql-binary
- postgresql-libpq profunctors text text-builder transformers vector
- ];
- testHaskellDepends = [
- bug data-default-class QuickCheck quickcheck-instances rebase
- rerebase tasty tasty-hunit tasty-quickcheck
- ];
- benchmarkHaskellDepends = [ bug criterion rerebase ];
- description = "An efficient PostgreSQL driver and a flexible mapping API";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
- "hasql_1_3_0_3" = callPackage
({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
, bytestring-strict-builder, contravariant, contravariant-extras
, criterion, data-default-class, dlist, hashable, hashtables
@@ -97153,19 +98171,19 @@ self: {
({ mkDerivation, base, base-prelude, bytestring, contravariant
, foldl, hasql, hasql-cursor-transaction, hasql-transaction
, profunctors, QuickCheck, quickcheck-instances, rebase, tasty
- , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+ , tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "hasql-cursor-query";
- version = "0.4.4.1";
- sha256 = "1lc3x3pwfahm81pfncky6mqsz6fjyj0szwi4qhf1k1drx36wr3db";
+ version = "0.4.4.2";
+ sha256 = "1h57x0az7hlmkbwmhdm0y4c63ypx48gkkw07rb2lj5sizn9j2qq9";
libraryHaskellDepends = [
base base-prelude bytestring contravariant foldl hasql
hasql-cursor-transaction hasql-transaction profunctors
];
testHaskellDepends = [
foldl hasql QuickCheck quickcheck-instances rebase tasty
- tasty-hunit tasty-quickcheck tasty-smallcheck
+ tasty-hunit tasty-quickcheck
];
description = "A declarative abstraction over PostgreSQL Cursor";
license = stdenv.lib.licenses.mit;
@@ -97179,8 +98197,8 @@ self: {
}:
mkDerivation {
pname = "hasql-cursor-transaction";
- version = "0.6.3";
- sha256 = "12vzkay4r0pzz41p4n60zd077yigr3373i5nr8cpf8z39msj8vaj";
+ version = "0.6.3.1";
+ sha256 = "05d01gb7ag9rcpk8vwizsbyi0lxd1fh6r6y4a6pvinj5sa2qn1hn";
libraryHaskellDepends = [
base base-prelude bytestring bytestring-tree-builder contravariant
contravariant-extras hasql hasql-transaction transformers
@@ -98636,8 +99654,8 @@ self: {
}:
mkDerivation {
pname = "hdevtools";
- version = "0.1.6.1";
- sha256 = "0h1l74ky9a5an7j60i9razifm49v232g8f8p8fg1arv59b7nmr77";
+ version = "0.1.7.0";
+ sha256 = "188ayzn8yvlr3jl478ff1fadj766mq06fgb4xr4szpilppg8l3kg";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -98940,12 +99958,11 @@ self: {
({ mkDerivation, async, base, io-streams, time }:
mkDerivation {
pname = "heartbeat-streams";
- version = "0.1.0.0";
- sha256 = "0019qgdc4ylyv7bb8w094qp38qiv81jb6x00s6z64j0zgy3lg4ss";
+ version = "0.1.0.1";
+ sha256 = "0arfwp0qkk5p6wh2lwh05r17mwkpn3dcmy382n1rgxr8k03fzv57";
libraryHaskellDepends = [ async base io-streams time ];
description = "Heartbeats for io-streams";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"heatshrink" = callPackage
@@ -99140,6 +100157,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hedgehog-fn" = callPackage
+ ({ mkDerivation, base, contravariant, hedgehog, transformers }:
+ mkDerivation {
+ pname = "hedgehog-fn";
+ version = "0.6";
+ sha256 = "0xi1y2cv2kkyxav261qaw9a4r4q8ng91187bdwi4rqlpp9zvc0pv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base contravariant hedgehog transformers
+ ];
+ description = "Function generation for `hedgehog`";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hedgehog-gen-json" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, exceptions
, hedgehog, lens, protolude, regex-genex, regex-pcre, scientific
@@ -99171,8 +100203,8 @@ self: {
pname = "hedgehog-quickcheck";
version = "0.1";
sha256 = "04l4dyk662wf6a0p6bnv9n2x2qi5sqm65ni5bdznakfvzk6mq2k1";
- revision = "1";
- editedCabalFile = "1l6gpzhi56mj4a4nqmqhndhly3pdffkpbxinypk5ra77nxqns6n5";
+ revision = "2";
+ editedCabalFile = "0fxd4ain7sfxw7q0h3hj2rlp9385zcf9n7lh98i0gqpjqs55dwnd";
libraryHaskellDepends = [ base hedgehog QuickCheck transformers ];
description = "Use QuickCheck generators in Hedgehog and vice versa";
license = stdenv.lib.licenses.bsd3;
@@ -99188,8 +100220,8 @@ self: {
}:
mkDerivation {
pname = "hedis";
- version = "0.10.2";
- sha256 = "05bnma4ssdg4zx39xrwx14xys47zdxxkk9iyi8d29p1vb90vv68w";
+ version = "0.10.3";
+ sha256 = "0wapsg0amlmzayphchng67ih3ivp0mk3vgi8x1mzrkd1xrlgav3v";
libraryHaskellDepends = [
async base bytestring bytestring-lexing deepseq errors HTTP mtl
network network-uri resource-pool scanner stm text time tls
@@ -99934,19 +100966,20 @@ self: {
}) {};
"herms" = callPackage
- ({ mkDerivation, ansi-terminal, base, brick, directory, microlens
- , microlens-th, mtl, optparse-applicative, semigroups, split, vty
+ ({ mkDerivation, ansi-terminal, base, brick, directory, filepath
+ , microlens, microlens-th, mtl, optparse-applicative, semigroups
+ , split, vty
}:
mkDerivation {
pname = "herms";
- version = "1.9.0.3";
- sha256 = "0pb0pzaa5b9hmrscdggvafm6ygr843i02brhs604mkhggyqivf74";
+ version = "1.9.0.4";
+ sha256 = "1b25jli7vp12fsc99r47d409yss9n11r2bpvhagbwfgp88sm8pxq";
isLibrary = false;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
- ansi-terminal base brick directory microlens microlens-th mtl
- optparse-applicative semigroups split vty
+ ansi-terminal base brick directory filepath microlens microlens-th
+ mtl optparse-applicative semigroups split vty
];
description = "A command-line manager for delicious kitchen recipes";
license = stdenv.lib.licenses.gpl3;
@@ -100899,7 +101932,6 @@ self: {
];
description = "Geometric Algorithms, Data structures, and Data types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hgeos" = callPackage
@@ -100937,7 +101969,6 @@ self: {
];
description = "Bindings to libintl.h (gettext, bindtextdomain)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hgis" = callPackage
@@ -101074,14 +102105,13 @@ self: {
}:
mkDerivation {
pname = "hgrev";
- version = "0.2.2";
- sha256 = "05ly5dl0x0khanbhl3yanns5zk9w1fblakqxyvc0yvhq0413991s";
+ version = "0.2.3";
+ sha256 = "0cf0pwl4218wvp6il8h82qnkjd1c9vh6bc8g7dxns0hw4vda3ly8";
libraryHaskellDepends = [
aeson base bytestring directory filepath process template-haskell
];
description = "Compile Mercurial (hg) version info into Haskell code";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
+ license = stdenv.lib.licenses.bsd3;
}) {};
"hgrib" = callPackage
@@ -101123,8 +102153,8 @@ self: {
}:
mkDerivation {
pname = "hi";
- version = "1.2.0.1";
- sha256 = "13l216i99g0whm2y8n1h07dqmwj2dkaq3xplhlfrfbzcbgvqsxf2";
+ version = "1.2.0.2";
+ sha256 = "00qfw428y4gjjj4jyd9vs2a5w9phs9xl90gsfrix1mqlk4qg3xqa";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -101242,8 +102272,8 @@ self: {
}:
mkDerivation {
pname = "hidapi";
- version = "0.1.4";
- sha256 = "0xbar7a0krfdj9aks9yqwv930ndikd0n6r6sm1ci97qg69cflh7w";
+ version = "0.1.5";
+ sha256 = "0pjrrm8rpcwwsc5ck36p0zyk5rr5jri8c79436whk8xxpnyf09ip";
libraryHaskellDepends = [
base bytestring deepseq deepseq-generics
];
@@ -101526,8 +102556,8 @@ self: {
}:
mkDerivation {
pname = "highlight-versions";
- version = "0.1.3.6";
- sha256 = "1zdk9xc4cfhb259l1r0n0wcv6vd0mlq0hccb8pq1xzars5r2jxbv";
+ version = "0.1.4";
+ sha256 = "1dnw4n1am4s5lfm4izg2ifkggdb2c3ba9rpjn4k5fw9x6kjyhazf";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -101535,7 +102565,6 @@ self: {
];
description = "Highlight package versions which differ from the latest version on Hackage";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"highlighter" = callPackage
@@ -101805,6 +102834,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hinfo" = callPackage
+ ({ mkDerivation, aeson, base, optparse-applicative, text, yaml }:
+ mkDerivation {
+ pname = "hinfo";
+ version = "0.0.3.0";
+ sha256 = "04q4camvpfhgqmph4xpilwin9z5ig2v2mwhz2gz8wmgzyqxfbklv";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base optparse-applicative text yaml
+ ];
+ executableHaskellDepends = [
+ aeson base optparse-applicative text yaml
+ ];
+ testHaskellDepends = [ aeson base optparse-applicative text yaml ];
+ description = "Command Line App With Info on your Haskell App";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"hinotify_0_3_9" = callPackage
({ mkDerivation, async, base, containers, directory, unix }:
mkDerivation {
@@ -101836,6 +102884,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hinotify_0_4" = callPackage
+ ({ mkDerivation, async, base, bytestring, containers, directory
+ , unix
+ }:
+ mkDerivation {
+ pname = "hinotify";
+ version = "0.4";
+ sha256 = "1x1lm685ws2q0z0ibwq6x3l72xh67mj06s36xiga3al48d92q63x";
+ libraryHaskellDepends = [ async base bytestring containers unix ];
+ testHaskellDepends = [ base bytestring directory unix ];
+ description = "Haskell binding to inotify";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hinotify-bytestring" = callPackage
({ mkDerivation, base, bytestring, containers, directory
, posix-paths, unix, utf8-string
@@ -102985,8 +104048,8 @@ self: {
}:
mkDerivation {
pname = "hlint";
- version = "2.1.8";
- sha256 = "1kkmgqbw2n4sl7wcqbdqv54n7p5zjfx8c970s1lw25mfs3ryn4wp";
+ version = "2.1.10";
+ sha256 = "19as2m9g75cr6n1agzvsij0cvqhb0wbjlk31w4y5d5mns87dki0w";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -103195,6 +104258,8 @@ self: {
pname = "hmatrix-backprop";
version = "0.1.2.3";
sha256 = "1x833a48czc2hphswxgwf1ihkgxz13w3bz2d2zs9dqq8xkzdf4mx";
+ revision = "1";
+ editedCabalFile = "03zrx1kvyz8gn2w2ygd7ql98yimsm3kyrnrr1cc99mz1cm0phnrv";
libraryHaskellDepends = [
backprop base ghc-typelits-knownnat ghc-typelits-natnormalise
hmatrix hmatrix-vector-sized microlens vector vector-sized
@@ -103208,6 +104273,29 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "hmatrix-backprop_0_1_2_4" = callPackage
+ ({ mkDerivation, backprop, base, finite-typelits
+ , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog
+ , hmatrix, hmatrix-vector-sized, microlens, microlens-platform
+ , vector, vector-sized, vinyl
+ }:
+ mkDerivation {
+ pname = "hmatrix-backprop";
+ version = "0.1.2.4";
+ sha256 = "0v3xx72928pwfr9ki01apgqyc3dh1qakr9y6swiiwmgm7ms7qn6a";
+ libraryHaskellDepends = [
+ backprop base ghc-typelits-knownnat ghc-typelits-natnormalise
+ hmatrix hmatrix-vector-sized microlens vector vector-sized vinyl
+ ];
+ testHaskellDepends = [
+ backprop base finite-typelits hedgehog hmatrix hmatrix-vector-sized
+ microlens microlens-platform vector-sized vinyl
+ ];
+ description = "hmatrix operations lifted for backprop";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hmatrix-banded" = callPackage
({ mkDerivation, base, hmatrix, liblapack, transformers }:
mkDerivation {
@@ -103326,8 +104414,8 @@ self: {
({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }:
mkDerivation {
pname = "hmatrix-nlopt";
- version = "0.1.1.0";
- sha256 = "1fgicpzi811ifdyrc8gzd8dgb0f14lw92rdidmbps3yisczysz29";
+ version = "0.1.2.0";
+ sha256 = "1w04gi7shpck8z80a3lx77054i39ig7n3rig66hbpq1wp11snivs";
libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ];
testHaskellDepends = [ base doctest ];
description = "Interface HMatrix with the NLOPT minimizer";
@@ -103403,25 +104491,27 @@ self: {
"hmatrix-sundials" = callPackage
({ mkDerivation, base, containers, diagrams-lib
, diagrams-rasterific, hmatrix, hspec, inline-c, lens, plots
- , sundials_arkode, template-haskell, vector
+ , sundials_arkode, sundials_cvode, template-haskell, vector
}:
mkDerivation {
pname = "hmatrix-sundials";
- version = "0.19.0.0";
- sha256 = "03pil8zkkixlgv2m07zyiyribpkphhl75ixvazb36c6rznvkg6nd";
+ version = "0.19.1.0";
+ sha256 = "1vbpx8661nnj15vrg177qwaylfvlp0fxdnpzncwkm4ka81v65hb5";
+ revision = "1";
+ editedCabalFile = "0vl85crf6zpbjpvrkydi5qk7ziaxcwr3bpm15cbxw6k94a3y9lvx";
libraryHaskellDepends = [
base containers hmatrix inline-c template-haskell vector
];
- librarySystemDepends = [ sundials_arkode ];
+ librarySystemDepends = [ sundials_arkode sundials_cvode ];
testHaskellDepends = [
base containers diagrams-lib diagrams-rasterific hmatrix hspec
inline-c lens plots template-haskell vector
];
- testSystemDepends = [ sundials_arkode ];
+ testSystemDepends = [ sundials_arkode sundials_cvode ];
description = "hmatrix interface to sundials";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
- }) {sundials_arkode = null;};
+ }) {sundials_arkode = null; sundials_cvode = null;};
"hmatrix-svdlibc" = callPackage
({ mkDerivation, base, criterion, hmatrix, hspec, QuickCheck
@@ -103429,14 +104519,13 @@ self: {
}:
mkDerivation {
pname = "hmatrix-svdlibc";
- version = "0.4.1";
- sha256 = "1vyjrwd06xaslriylh5qq20iy194d8p2ja97rn2h2gk30dk98dja";
+ version = "0.5.0";
+ sha256 = "1spzpns2r7i82rqkq7s1ikz74m6d0z7fi3nbii7hjz6amskyzpz8";
libraryHaskellDepends = [ base hmatrix vector ];
testHaskellDepends = [ base hmatrix hspec QuickCheck vector ];
benchmarkHaskellDepends = [ base criterion hmatrix vector ];
description = "SVDLIBC bindings for HMatrix";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hmatrix-syntax" = callPackage
@@ -103681,6 +104770,8 @@ self: {
pname = "hmt";
version = "0.16";
sha256 = "1s6fjyphq57wh15vryj6y493ikaqa3g14x6hj9lg2h6wf6g8042h";
+ revision = "1";
+ editedCabalFile = "0ng1z7s5alciw1r3r0ch8bakabqlind29pssrih09rbnqbqwbmcj";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson array base bytestring colour containers data-ordlist
@@ -103817,7 +104908,6 @@ self: {
];
description = "Haskell implementation of the Nix language";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hnn" = callPackage
@@ -103896,10 +104986,8 @@ self: {
}:
mkDerivation {
pname = "ho-rewriting";
- version = "0.2";
- sha256 = "1kasg0wbpi3x40f25z1akp1x90fb6l5hg0f7qzxkp577np1f6qn9";
- revision = "1";
- editedCabalFile = "0342zsigabmra9634vya1iyhpkcfhdym2wjix0h481c1gs2rci2n";
+ version = "0.2.1";
+ sha256 = "1hnbsgbrynng5zhi2p6794g70h99rdx1bcnqwvk4ibzfk8snd09x";
libraryHaskellDepends = [
base compdata containers mtl patch-combinators
];
@@ -104800,17 +105888,17 @@ self: {
}) {};
"hookup" = callPackage
- ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system
- , network, openssl, socks
+ ({ mkDerivation, attoparsec, base, bytestring, HsOpenSSL
+ , HsOpenSSL-x509-system, network, openssl
}:
mkDerivation {
pname = "hookup";
- version = "0.2";
- sha256 = "17sj62b78a22alq9hpsrjcri5yxz7yzxdar521yd6x7jv3xxpix2";
- revision = "2";
- editedCabalFile = "06iw66x7hjjf5fl5d4glz8lnpagjkbdl3hf44vh6ycgflyh1p434";
+ version = "0.2.2";
+ sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf";
+ revision = "1";
+ editedCabalFile = "1ag338856kxlywgcizqij566iaqicv4jb3kmd017k7qflq8vmwb3";
libraryHaskellDepends = [
- base bytestring HsOpenSSL HsOpenSSL-x509-system network socks
+ attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network
];
librarySystemDepends = [ openssl ];
description = "Abstraction over creating network connections with SOCKS5 and TLS";
@@ -104911,8 +105999,8 @@ self: {
}:
mkDerivation {
pname = "hopenpgp-tools";
- version = "0.21.1";
- sha256 = "0zy7in5i65c4shrcy7vn1l3vapkc3vx14kl40961658iq8ja45wa";
+ version = "0.21.2";
+ sha256 = "13064b3ybjsa78gw1dhykl24l1ccqxsdq773zwb95ccz3v4dy65l";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -104928,6 +106016,7 @@ self: {
executableToolDepends = [ alex happy ];
description = "hOpenPGP-based command-line tools";
license = stdenv.lib.licenses.agpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hopenssl" = callPackage
@@ -105027,7 +106116,7 @@ self: {
];
description = "C++ FFI generator - Documentation";
license = stdenv.lib.licenses.agpl3;
- maintainers = with stdenv.lib.maintainers; [ khumba ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hoppy-generator" = callPackage
@@ -105036,14 +106125,14 @@ self: {
}:
mkDerivation {
pname = "hoppy-generator";
- version = "0.5.0";
- sha256 = "0cv1idp7i8zqhhrf107xkscghq9j111mfcpxvrshdibsycizlwp0";
+ version = "0.5.1";
+ sha256 = "1hnaxv3vg46a9iqszi3dfjj5kd3gqiagrxz28hi2wvvcpc8zpadn";
libraryHaskellDepends = [
base containers directory filepath haskell-src mtl
];
description = "C++ FFI generator - Code generator";
license = stdenv.lib.licenses.agpl3;
- maintainers = with stdenv.lib.maintainers; [ khumba ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hoppy-runtime" = callPackage
@@ -105057,7 +106146,7 @@ self: {
];
description = "C++ FFI generator - Runtime support";
license = stdenv.lib.licenses.asl20;
- maintainers = with stdenv.lib.maintainers; [ khumba ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hoppy-std" = callPackage
@@ -105072,7 +106161,7 @@ self: {
];
description = "C++ FFI generator - Standard library bindings";
license = stdenv.lib.licenses.asl20;
- maintainers = with stdenv.lib.maintainers; [ khumba ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hops" = callPackage
@@ -105129,18 +106218,17 @@ self: {
}) {};
"hora" = callPackage
- ({ mkDerivation, base, binary, hspec, QuickCheck, time
+ ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck, time
, timezone-olson, timezone-series
}:
mkDerivation {
pname = "hora";
- version = "2.0.2";
- sha256 = "09xsvbr28macq5vkjd9b36ppi50yvpyibrv80w3gfwdzi4gypnd2";
- revision = "1";
- editedCabalFile = "18a1rw679vy46pqscpcb5hxphkim0z6pw7cyhsk2il30pg43hzms";
+ version = "2.2.0";
+ sha256 = "13i3z71xkyisgjms6g48hzgyva3dp83lk9m139ivysscgyr1a1pq";
libraryHaskellDepends = [ base binary time timezone-series ];
testHaskellDepends = [
- base binary hspec QuickCheck time timezone-olson timezone-series
+ base binary bytestring hspec QuickCheck time timezone-olson
+ timezone-series
];
description = "date time";
license = stdenv.lib.licenses.publicDomain;
@@ -105187,6 +106275,8 @@ self: {
pname = "hosc";
version = "0.16";
sha256 = "1xj5kkpkzzwfi26n28s0gkr9vzkmvp276n9jb75j2ccbr8q79vbj";
+ revision = "1";
+ editedCabalFile = "0n9ra6qhy5wighwa3zn5496473kdarhdgzsvmhnlp14s6sgw8akb";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base binary blaze-builder bytestring data-binary-ieee754 network
@@ -105477,6 +106567,25 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hp2pretty_0_9" = callPackage
+ ({ mkDerivation, array, attoparsec, base, containers, filepath
+ , floatshow, mtl, optparse-applicative, semigroups, text
+ }:
+ mkDerivation {
+ pname = "hp2pretty";
+ version = "0.9";
+ sha256 = "0libwl8kl6yhingvbrmw1b8l5yiq6wn07asvkwbnh9l6mnh8pz2n";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ array attoparsec base containers filepath floatshow mtl
+ optparse-applicative semigroups text
+ ];
+ description = "generate pretty graphs from heap profiles";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hpack" = callPackage
({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
, containers, cryptonite, deepseq, directory, filepath, Glob, hspec
@@ -105513,7 +106622,7 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "hpack_0_29_5" = callPackage
+ "hpack_0_29_7" = callPackage
({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal
, containers, cryptonite, deepseq, directory, filepath, Glob, hspec
, http-client, http-client-tls, http-types, HUnit, infer-license
@@ -105523,8 +106632,8 @@ self: {
}:
mkDerivation {
pname = "hpack";
- version = "0.29.5";
- sha256 = "1jm70x2d1d5la780aksq3088k5vj8s6j2srslij9slsfkw6mmv56";
+ version = "0.29.7";
+ sha256 = "07a9dar92qmgxfkf783rlwpkl49f242ygd50wrc22g4xllgrm2y9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -105546,7 +106655,7 @@ self: {
QuickCheck scientific template-haskell temporary text transformers
unordered-containers vector yaml
];
- description = "An alternative format for Haskell packages";
+ description = "A modern format for Haskell packages";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
@@ -105784,7 +106893,6 @@ self: {
testHaskellDepends = [ base HUnit ];
description = "Coveralls.io support for Haskell.";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hpc-strobe" = callPackage
@@ -106010,6 +107118,8 @@ self: {
pname = "hpqtypes";
version = "1.6.0.0";
sha256 = "1aydpbkp5if7416dvswiygn7vfhgg7nza9p011gld18pr9mpsf5i";
+ revision = "1";
+ editedCabalFile = "0jmvhnmr9d7wcknx7prbc1dc6i08afkqbgnigil6y4mvv1m0cw6p";
setupHaskellDepends = [ base Cabal directory filepath ];
libraryHaskellDepends = [
aeson async base bytestring containers data-default-class
@@ -106038,6 +107148,8 @@ self: {
pname = "hpqtypes-extras";
version = "1.6.2.0";
sha256 = "095kxfk12bzl7gl44fa7xmwfnx63707s1jz861hqjmi9dv3mm8kp";
+ revision = "1";
+ editedCabalFile = "0ifzjs8vvnb9viksgakvjz69yppppgx8iqz2pqvb2dnwjwk4hamd";
libraryHaskellDepends = [
base base16-bytestring bytestring containers cryptohash
data-default exceptions fields-json hpqtypes lifted-base log-base
@@ -106320,26 +107432,28 @@ self: {
}) {};
"hriemann" = callPackage
- ({ mkDerivation, base, binary, bytestring, containers, criterion
- , hostname, kazura-queue, network, protocol-buffers
- , protocol-buffers-descriptor, text, time, unagi-chan
+ ({ mkDerivation, aeson, base, binary, bytestring, containers
+ , criterion, hostname, hspec, hspec-core, HUnit, kazura-queue, mtl
+ , network, protocol-buffers, protocol-buffers-descriptor
+ , QuickCheck, scientific, text, time, unagi-chan
}:
mkDerivation {
pname = "hriemann";
- version = "0.2.1.0";
- sha256 = "06r6rgkr21vjk81msdkj4lcabfxwayvvxz6pwss1bw8fmrwkcl3k";
+ version = "0.3.2.0";
+ sha256 = "1b0vyxkyz8qqzvdrb0nyni6x490rxqh5zlydjrn9pbqc6npz7m8p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base binary bytestring containers criterion hostname kazura-queue
- network protocol-buffers protocol-buffers-descriptor text time
- unagi-chan
+ aeson base binary bytestring containers criterion hostname
+ kazura-queue mtl network protocol-buffers
+ protocol-buffers-descriptor scientific text time unagi-chan
];
executableHaskellDepends = [ base ];
- testHaskellDepends = [ base ];
- description = "Initial project template from stack";
+ testHaskellDepends = [
+ base containers hspec hspec-core HUnit kazura-queue QuickCheck
+ ];
+ description = "A Riemann Client for Haskell";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hruby" = callPackage
@@ -106625,6 +107739,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hs-functors_0_1_3_0" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "hs-functors";
+ version = "0.1.3.0";
+ sha256 = "1j7g5s82f8c1j4hans28m63bwi612j8kfrb7n9cdqqzlc1r804ik";
+ libraryHaskellDepends = [ base transformers ];
+ description = "Functors from products of Haskell and its dual to Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hs-gchart" = callPackage
({ mkDerivation, base, mtl }:
mkDerivation {
@@ -107068,6 +108194,8 @@ self: {
pname = "hs2ats";
version = "0.3.0.3";
sha256 = "0j8kka9n3in9ya1hndn0dpj8d1ha5ihxfrl995dwsa900z00i5yk";
+ revision = "1";
+ editedCabalFile = "0lx2z4zfphypmjx9m5v23lywfj2d16l6hs6ipd796g46jczc4piq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -108398,6 +109526,8 @@ self: {
pname = "hslogger";
version = "1.2.10";
sha256 = "0as5gvlh6pi2gflakp695qnlizyyp059dqrhvjl4gjxalja6xjnp";
+ revision = "1";
+ editedCabalFile = "04vhwv9qidwan7fbkgvx8z5hnybjaf6wq2951fx4qw3nqsys9250";
libraryHaskellDepends = [
base containers directory mtl network old-locale process time unix
];
@@ -109261,6 +110391,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hspec-megaparsec_1_1_0" = callPackage
+ ({ mkDerivation, base, containers, hspec, hspec-expectations
+ , megaparsec
+ }:
+ mkDerivation {
+ pname = "hspec-megaparsec";
+ version = "1.1.0";
+ sha256 = "1929fnpys1j7nja1c3limyl6f259gky9dpf98xyyx0pi663qdmf1";
+ libraryHaskellDepends = [
+ base containers hspec-expectations megaparsec
+ ];
+ testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
+ description = "Utility functions for testing Megaparsec parsers with Hspec";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hspec-meta" = callPackage
({ mkDerivation, ansi-terminal, array, async, base, call-stack
, deepseq, directory, filepath, hspec-expectations, HUnit
@@ -110596,6 +111743,7 @@ self: {
];
description = "Determine character encoding of HTML documents/fragments";
license = stdenv.lib.licenses.lgpl21;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"html-conduit_1_2_1_2" = callPackage
@@ -110754,7 +111902,6 @@ self: {
];
description = "A high-performance HTML tokenizer";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"html-rules" = callPackage
@@ -111391,8 +112538,8 @@ self: {
}:
mkDerivation {
pname = "http-date";
- version = "0.0.7";
- sha256 = "1hpzs646qqzp2g2qy7rx1bf3knf1hw38n82vcq6bs4mm1xzdryff";
+ version = "0.0.8";
+ sha256 = "09slbzqayjnqqz9zybk7slgzvizgplikqgg4b2flzgks91466k0g";
libraryHaskellDepends = [ array attoparsec base bytestring time ];
testHaskellDepends = [
base bytestring doctest hspec old-locale time
@@ -111522,8 +112669,8 @@ self: {
}:
mkDerivation {
pname = "http-link-header";
- version = "1.0.3";
- sha256 = "1znppl6p26kvih3fbzz9cfcjxgdl71gayj38x1y6yjyiwys2vgar";
+ version = "1.0.3.1";
+ sha256 = "0b9a3kax6zvn8aaflys63lanqan65hsv0dr8vwhbpbhyvxrxn9ns";
libraryHaskellDepends = [
attoparsec base bytestring bytestring-conversion errors
http-api-data network-uri text
@@ -111920,28 +113067,39 @@ self: {
}) {};
"http2-client" = callPackage
- ({ mkDerivation, async, base, bytestring, containers
- , data-default-class, deepseq, http2, network, optparse-applicative
- , stm, time, tls
+ ({ mkDerivation, async, base, bytestring, containers, deepseq
+ , http2, network, stm, time, tls
}:
mkDerivation {
pname = "http2-client";
- version = "0.8.0.0";
- sha256 = "1c9nn6b9fs30prrkalx7n7i4a4a5ss53ky4x2nba4vcq4rgipch3";
- isLibrary = true;
- isExecutable = true;
+ version = "0.8.0.1";
+ sha256 = "055x0cscrd0idfda4ak48dagkmqkgj1zg29mz4yxrdj9vp2n0xd3";
libraryHaskellDepends = [
async base bytestring containers deepseq http2 network stm time tls
];
- executableHaskellDepends = [
- async base bytestring data-default-class http2 optparse-applicative
- time tls
- ];
testHaskellDepends = [ base ];
description = "A native HTTP2 client library";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "http2-client-exe" = callPackage
+ ({ mkDerivation, async, base, bytestring, data-default-class, http2
+ , http2-client, optparse-applicative, time, tls
+ }:
+ mkDerivation {
+ pname = "http2-client-exe";
+ version = "0.1.0.0";
+ sha256 = "0i8rnq01dlnj7yzf64b7g7cshzsbxc668m9fhc97x3hbdr7b0iad";
+ isLibrary = false;
+ isExecutable = true;
+ executableHaskellDepends = [
+ async base bytestring data-default-class http2 http2-client
+ optparse-applicative time tls
+ ];
+ description = "A command-line http2 client";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"http2-client-grpc" = callPackage
({ mkDerivation, base, binary, bytestring, data-default-class
, http2, http2-client, proto-lens, proto-lens-protoc, text, zlib
@@ -112663,25 +113821,23 @@ self: {
({ mkDerivation, aeson, base, text, vector }:
mkDerivation {
pname = "hvega";
- version = "0.1.0.0";
- sha256 = "14czd3qhji2aq4x23v0a1fhschnq1azd8spiar9pw5z12z4n9j1l";
+ version = "0.1.0.3";
+ sha256 = "0hh5izmw6ss4yznr665674p48lwxgzf3kspl86sy4sfrbab5jxqa";
libraryHaskellDepends = [ aeson base text vector ];
description = "Create Vega and Vega-Lite visualizations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hw-balancedparens" = callPackage
({ mkDerivation, base, criterion, hspec, hw-bits, hw-excess
- , hw-prim, hw-rankselect-base, QuickCheck, storable-tuple, vector
+ , hw-prim, hw-rankselect-base, QuickCheck, vector
}:
mkDerivation {
pname = "hw-balancedparens";
- version = "0.2.0.1";
- sha256 = "1kg8nl2dvd8xyc37v11bf0pw9pvcbzpv31y8vjzm1z5iyphn9lcr";
+ version = "0.2.0.2";
+ sha256 = "0paphyp5icawflbybm40mn8r9ka7a6x128vwqagpiz6mb5zpa8hn";
libraryHaskellDepends = [
- base hw-bits hw-excess hw-prim hw-rankselect-base storable-tuple
- vector
+ base hw-bits hw-excess hw-prim hw-rankselect-base vector
];
testHaskellDepends = [
base hspec hw-bits hw-prim hw-rankselect-base QuickCheck vector
@@ -112714,6 +113870,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hw-bits_0_7_0_3" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, hspec, hw-int
+ , hw-prim, hw-string-parse, QuickCheck, safe, vector
+ }:
+ mkDerivation {
+ pname = "hw-bits";
+ version = "0.7.0.3";
+ sha256 = "1z6h8ljws92jdchzbkv7siig859b21ck04xnp2fka2j8p97d437w";
+ libraryHaskellDepends = [
+ base bytestring hw-int hw-prim hw-string-parse safe vector
+ ];
+ testHaskellDepends = [
+ base bytestring hspec hw-prim QuickCheck vector
+ ];
+ benchmarkHaskellDepends = [ base criterion hw-prim vector ];
+ description = "Bit manipulation";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hw-conduit" = callPackage
({ mkDerivation, array, base, bytestring, conduit
, conduit-combinators, criterion, hspec, mmap, time, vector, word8
@@ -113002,6 +114178,7 @@ self: {
];
description = "Lens for hw-json";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hw-kafka-avro" = callPackage
@@ -113139,26 +114316,51 @@ self: {
"hw-prim" = callPackage
({ mkDerivation, base, bytestring, criterion, directory, exceptions
- , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, vector
+ , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck
+ , transformers, vector
}:
mkDerivation {
pname = "hw-prim";
- version = "0.6.2.0";
- sha256 = "0pafq65nx222innl45k4s5qdavbh4yrsky1q6l1dzpbqdsxx28nx";
- revision = "1";
- editedCabalFile = "0ff5ms3h8gnjnpx5n9d0jy42lmdxv1sc85rgjikhkwpsi1i8j321";
- libraryHaskellDepends = [ base bytestring mmap vector ];
+ version = "0.6.2.3";
+ sha256 = "10sxa42bkrwfbqlkdhv62m1g2dy4zqpsp5iqyd1jx0hal1wlblfm";
+ libraryHaskellDepends = [
+ base bytestring mmap transformers vector
+ ];
testHaskellDepends = [
base bytestring directory exceptions hedgehog hspec
- hw-hspec-hedgehog mmap QuickCheck vector
+ hw-hspec-hedgehog mmap QuickCheck transformers vector
];
benchmarkHaskellDepends = [
- base bytestring criterion mmap vector
+ base bytestring criterion mmap transformers vector
];
description = "Primitive functions and data types";
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hw-prim_0_6_2_12" = callPackage
+ ({ mkDerivation, base, bytestring, criterion, directory, exceptions
+ , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, semigroups
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "hw-prim";
+ version = "0.6.2.12";
+ sha256 = "10nbmpq8zm5j1jmn45w379rrmjvcssl213pmwh9p4zbnas71ba67";
+ libraryHaskellDepends = [
+ base bytestring mmap semigroups transformers vector
+ ];
+ testHaskellDepends = [
+ base bytestring directory exceptions hedgehog hspec
+ hw-hspec-hedgehog mmap QuickCheck semigroups transformers vector
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion mmap semigroups transformers vector
+ ];
+ description = "Primitive functions and data types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hw-prim-bits" = callPackage
({ mkDerivation, base, criterion, hedgehog, hspec, hw-hedgehog
, hw-hspec-hedgehog, QuickCheck, vector
@@ -113212,17 +114414,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "hw-rankselect_0_12_0_3" = callPackage
+ "hw-rankselect_0_12_0_4" = callPackage
({ mkDerivation, base, bytestring, conduit, criterion, deepseq
- , directory, hedgehog, hspec, hspec-discover, hw-balancedparens
- , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim
- , hw-rankselect-base, lens, mmap, mtl, optparse-applicative
- , QuickCheck, resourcet, transformers, vector
+ , directory, hedgehog, hspec, hw-balancedparens, hw-bits
+ , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect-base, lens
+ , mmap, mtl, optparse-applicative, QuickCheck, resourcet
+ , transformers, vector
}:
mkDerivation {
pname = "hw-rankselect";
- version = "0.12.0.3";
- sha256 = "0qngw9dw15km09z69hrdlyav89s1kbmmml9791m2iwzk4ckd0yhi";
+ version = "0.12.0.4";
+ sha256 = "0l27pfsqvil9l4p7hk2bvgxsa35z88179w88wbwvmjf4vsmpiqkh";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -113237,7 +114439,6 @@ self: {
base directory hedgehog hspec hw-bits hw-hedgehog hw-hspec-hedgehog
hw-prim hw-rankselect-base mmap QuickCheck transformers vector
];
- testToolDepends = [ hspec-discover ];
benchmarkHaskellDepends = [
base bytestring conduit criterion directory hw-bits hw-prim
hw-rankselect-base mmap resourcet vector
@@ -113254,8 +114455,8 @@ self: {
}:
mkDerivation {
pname = "hw-rankselect-base";
- version = "0.3.2.0";
- sha256 = "0kb5iqv56fg482w59nlwhfz7fi8vkdg840dsa4lb3bqgy5w0mn3s";
+ version = "0.3.2.1";
+ sha256 = "0q4kywln4bls2dvazhqh2acw4yqnabnx0mdkhldgg70q8amnq2nj";
libraryHaskellDepends = [
base bits-extra hw-bits hw-int hw-prim hw-string-parse safe vector
];
@@ -113273,13 +114474,13 @@ self: {
"hw-simd" = callPackage
({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava
, containers, criterion, deepseq, directory, hedgehog, hspec
- , hw-bits, hw-hspec-hedgehog, hw-prim, hw-rankselect
- , hw-rankselect-base, mmap, text, vector
+ , hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect
+ , hw-rankselect-base, lens, mmap, text, vector
}:
mkDerivation {
pname = "hw-simd";
- version = "0.0.0.3";
- sha256 = "1kkaigvkh932gcdvn7ll93qkz332bp6ylg5wsf8saxnir1n1362k";
+ version = "0.1.1.1";
+ sha256 = "1mcingwc7z6ybsn32c3g66r4j9sfwpm4jkqvwh8cbbbd97lhalmq";
libraryHaskellDepends = [
base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect
hw-rankselect-base vector
@@ -113287,8 +114488,8 @@ self: {
libraryToolDepends = [ c2hs ];
testHaskellDepends = [
base bits-extra bytestring deepseq directory hedgehog hspec hw-bits
- hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base text
- vector
+ hw-hedgehog hw-hspec-hedgehog hw-prim hw-rankselect
+ hw-rankselect-base lens text vector
];
benchmarkHaskellDepends = [
base bits-extra bytestring cassava containers criterion deepseq
@@ -113297,6 +114498,7 @@ self: {
];
description = "SIMD library";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"hw-string-parse" = callPackage
@@ -114252,8 +115454,8 @@ self: {
({ mkDerivation, base, blaze-html, deepseq, text }:
mkDerivation {
pname = "hyper";
- version = "0.1.0.2";
- sha256 = "1lp9mlg2ky1ph508xiwvn2f5ycxv0w7lyl0rl7wnlhm5wcp6793r";
+ version = "0.1.0.3";
+ sha256 = "0bc2mvxaggdyikdx51qc1li8idmnlw3ha2n3qli6jf1zz8mlqx0s";
libraryHaskellDepends = [ base blaze-html deepseq text ];
description = "Display class for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
@@ -114266,8 +115468,8 @@ self: {
}:
mkDerivation {
pname = "hyper-extra";
- version = "0.1.0.2";
- sha256 = "032ccqrpjqqlgg416x2igg5dycd2ddgl0mfh2yywg9fmigs0zxdd";
+ version = "0.1.0.3";
+ sha256 = "0wscbw5k5gry6p1k6v44fhknhx7wq70bh8kb3k2q0mmxif75j8fa";
libraryHaskellDepends = [
base diagrams-lib diagrams-svg hyper svg-builder text
];
@@ -114277,18 +115479,18 @@ self: {
}) {};
"hyper-haskell-server" = callPackage
- ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions, hint
- , hyper, scotty, text, transformers
+ ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions
+ , haskell-src-exts, hint, hyper, scotty, text, transformers
}:
mkDerivation {
pname = "hyper-haskell-server";
- version = "0.1.0.2";
- sha256 = "0ljkh1n4lh877gxcy15pv9bybl9rnhi7ycxvzw9m97r80hyxidm1";
+ version = "0.2.1.0";
+ sha256 = "0pjyyf0hqdy62nhsllfindl0w5nfz7bj1i7n4l421bsf2hk2cz72";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
- aeson base bytestring deepseq exceptions hint hyper scotty text
- transformers
+ aeson base bytestring deepseq exceptions haskell-src-exts hint
+ hyper scotty text transformers
];
description = "Server back-end for the HyperHaskell graphical Haskell interpreter";
license = stdenv.lib.licenses.bsd3;
@@ -114485,8 +115687,8 @@ self: {
}:
mkDerivation {
pname = "hyraxAbif";
- version = "0.2.3.5";
- sha256 = "09csc3bm2il2hwglc1vvbz1pik4di5d7xwl9vfl5ahjkqdjlczzk";
+ version = "0.2.3.9";
+ sha256 = "0y9n5mz5hkbbdkw2h979y274x6y45pa9cw9wzbfnfczsjqgxgxs1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -114502,6 +115704,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "hyraxAbif_0_2_3_10" = callPackage
+ ({ mkDerivation, base, binary, bytestring, directory, filepath
+ , hedgehog, hscolour, pretty-show, protolude, text
+ }:
+ mkDerivation {
+ pname = "hyraxAbif";
+ version = "0.2.3.10";
+ sha256 = "1x800gx7l3wj0xphip8fhzh9pbhc374p2pgjdvhw5qq5wbxc7r3b";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring directory filepath protolude text
+ ];
+ executableHaskellDepends = [
+ base bytestring hscolour pretty-show protolude text
+ ];
+ testHaskellDepends = [
+ base binary bytestring hedgehog protolude text
+ ];
+ description = "Modules for parsing, generating and manipulating AB1 files";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"hzaif" = callPackage
({ mkDerivation, aeson, base, bytestring, http-conduit, text }:
mkDerivation {
@@ -114537,8 +115763,8 @@ self: {
}:
mkDerivation {
pname = "hzenity";
- version = "0.2";
- sha256 = "1ckc95a9hn8blv8yqdgpcs41wdk1j3mydy5pj41cl73jkir18a0f";
+ version = "0.3";
+ sha256 = "1kggc8xfdc5ychbciyzipyv6skfvyhrgjcb805vrpkz3l2b8h0g8";
libraryHaskellDepends = [
base containers data-default process process-extras text time
];
@@ -115360,6 +116586,7 @@ self: {
];
description = "A Haskell backend kernel for the IPython project";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-aeson" = callPackage
@@ -115375,6 +116602,7 @@ self: {
];
description = "IHaskell display instances for Aeson";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-basic" = callPackage
@@ -115398,6 +116626,7 @@ self: {
libraryHaskellDepends = [ base blaze-html blaze-markup ihaskell ];
description = "IHaskell display instances for blaze-html types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-charts" = callPackage
@@ -115414,6 +116643,7 @@ self: {
];
description = "IHaskell display instances for charts types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-diagrams" = callPackage
@@ -115430,6 +116660,7 @@ self: {
];
description = "IHaskell display instances for diagram types";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-display" = callPackage
@@ -115453,6 +116684,7 @@ self: {
libraryHaskellDepends = [ base bytestring gnuplot ihaskell ];
description = "IHaskell display instance for Gnuplot (from gnuplot package)";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-hatex" = callPackage
@@ -115464,14 +116696,15 @@ self: {
libraryHaskellDepends = [ base HaTeX ihaskell text ];
description = "IHaskell display instances for hatex";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-hvega" = callPackage
({ mkDerivation, aeson, base, hvega, ihaskell, text }:
mkDerivation {
pname = "ihaskell-hvega";
- version = "0.1.0.0";
- sha256 = "0fwn0c7v5g67gkrzq7k3myy3cxk5b176svzcgaidfs7ckl3hbsnm";
+ version = "0.1.0.3";
+ sha256 = "0dkqw6hs2388jgghpq5xgdsh3gwvv274axj84nawg2blpqf3d4fb";
libraryHaskellDepends = [ aeson base hvega ihaskell text ];
description = "IHaskell display instance for hvega types";
license = stdenv.lib.licenses.bsd3;
@@ -115508,6 +116741,7 @@ self: {
];
description = "IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-magic" = callPackage
@@ -115524,6 +116758,7 @@ self: {
];
description = "IHaskell display instances for bytestrings";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-parsec" = callPackage
@@ -115551,6 +116786,7 @@ self: {
libraryHaskellDepends = [ base bytestring hmatrix ihaskell plot ];
description = "IHaskell display instance for Plot (from plot package)";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ihaskell-rlangqq" = callPackage
@@ -115958,6 +117194,7 @@ self: {
executableHaskellDepends = [ base ];
description = "Execute arbitrary actions for each unread element of RSS/Atom feeds";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"immortal" = callPackage
@@ -116386,6 +117623,7 @@ self: {
];
description = "Generic parser library capable of providing partial results from partial input";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"incremental-sat-solver" = callPackage
@@ -116517,20 +117755,21 @@ self: {
"indexation" = callPackage
({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
- , foldl, hashable, list-t, potoki, potoki-cereal, profunctors
- , stm-containers, text, transformers, unordered-containers, vector
+ , hashable, hashtables, mmorph, potoki, potoki-cereal, profunctors
+ , text, transformers, unordered-containers, vector
}:
mkDerivation {
pname = "indexation";
- version = "0.2.0.2";
- sha256 = "10wm6k8rjdk4pq9pypnbh9pbqzr0vxbfgmj66d18grpr9g2mk5j1";
+ version = "0.5.0.1";
+ sha256 = "036azy4bnz5xaf0m6dg18yfhi6sljiz9pmap2i8xs8gfbrrl3xsr";
libraryHaskellDepends = [
- base bytestring cereal deferred-folds focus foldl hashable list-t
- potoki potoki-cereal profunctors stm-containers text transformers
+ base bytestring cereal deferred-folds focus hashable hashtables
+ mmorph potoki potoki-cereal profunctors text transformers
unordered-containers vector
];
description = "Tools for entity indexation";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"indexed" = callPackage
@@ -116801,34 +118040,6 @@ self: {
}) {};
"influxdb" = callPackage
- ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
- , cabal-doctest, clock, containers, doctest, foldl, http-client
- , http-types, HUnit, lens, mtl, network, optional-args, QuickCheck
- , scientific, tagged, tasty, tasty-hunit, tasty-quickcheck
- , tasty-th, template-haskell, text, time, unordered-containers
- , vector
- }:
- mkDerivation {
- pname = "influxdb";
- version = "1.6.0.6";
- sha256 = "1wdr7a0h6c8zg63bzvv1172fi71bdnj1wxpmf52n0z6ygs3n83l7";
- isLibrary = true;
- isExecutable = true;
- setupHaskellDepends = [ base Cabal cabal-doctest ];
- libraryHaskellDepends = [
- aeson attoparsec base bytestring clock containers foldl http-client
- http-types lens network optional-args scientific tagged text time
- unordered-containers vector
- ];
- testHaskellDepends = [
- base doctest http-client HUnit mtl QuickCheck tasty tasty-hunit
- tasty-quickcheck tasty-th template-haskell text vector
- ];
- description = "Haskell client library for InfluxDB";
- license = stdenv.lib.licenses.bsd3;
- }) {};
-
- "influxdb_1_6_0_7" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
, cabal-doctest, clock, containers, doctest, foldl, http-client
, http-types, lens, network, optional-args, QuickCheck, scientific
@@ -116850,7 +118061,6 @@ self: {
testHaskellDepends = [ base doctest QuickCheck template-haskell ];
description = "Haskell client library for InfluxDB";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"informative" = callPackage
@@ -117093,7 +118303,6 @@ self: {
testHaskellDepends = [ base hspec jni jvm text ];
description = "Java interop via inline Java code in Haskell modules";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"inline-r" = callPackage
@@ -117832,7 +119041,6 @@ self: {
testHaskellDepends = [ base typed-process ];
description = "Shared memory and control structures for IPC";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"interruptible" = callPackage
@@ -117961,6 +119169,29 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "intro_0_3_2_0" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, deepseq
+ , dlist, extra, hashable, lens, mtl, QuickCheck, safe, text
+ , transformers, unordered-containers, writer-cps-mtl
+ }:
+ mkDerivation {
+ pname = "intro";
+ version = "0.3.2.0";
+ sha256 = "0nffkv59ws5ls8smafsvbgnpfhs6bbf6balwn23za1dlb5982ky3";
+ libraryHaskellDepends = [
+ base binary bytestring containers deepseq dlist extra hashable mtl
+ safe text transformers unordered-containers writer-cps-mtl
+ ];
+ testHaskellDepends = [
+ base binary bytestring containers deepseq dlist extra hashable lens
+ mtl QuickCheck safe text transformers unordered-containers
+ writer-cps-mtl
+ ];
+ 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
({ mkDerivation, intro }:
mkDerivation {
@@ -118030,6 +119261,25 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "intset-imperative" = callPackage
+ ({ mkDerivation, base, containers, criterion, deepseq, mtl
+ , primitive, random, transformers, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "intset-imperative";
+ version = "0.1.0.0";
+ sha256 = "0hlh154dlyb0m8alf2zpb4qvsnpnmccmb5jkyhj2fmhg6y3r2m5f";
+ libraryHaskellDepends = [ base deepseq primitive ];
+ testHaskellDepends = [
+ base mtl primitive random transformers unordered-containers
+ ];
+ benchmarkHaskellDepends = [
+ base containers criterion random unordered-containers vector
+ ];
+ description = "An imperative integer set written in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"invariant" = callPackage
({ mkDerivation, array, base, bifunctors, comonad, containers
, contravariant, ghc-prim, hspec, hspec-discover, profunctors
@@ -118358,7 +119608,6 @@ self: {
];
description = "EDSL for concurrent, realtime, embedded programming on top of Ivory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ioref-stable" = callPackage
@@ -118664,6 +119913,7 @@ self: {
];
description = "A library for creating kernels for IPython frontends";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"irc" = callPackage
@@ -118749,10 +119999,8 @@ self: {
}:
mkDerivation {
pname = "irc-core";
- version = "2.3.0";
- sha256 = "08nbdnszdakbam1x0fps3n3ziqv21d8ndhmrc7za69pm97wkicjf";
- revision = "2";
- editedCabalFile = "1pynqcahr66yq9h0ykdv1lz7jshn8zw0n9ggmycvsybw27ci10xn";
+ version = "2.5.0";
+ sha256 = "124zfp6s8hj7z3m873145bnr0z8xlkbr1qgj2hvasd2qs2zrb8y8";
libraryHaskellDepends = [
attoparsec base base64-bytestring bytestring hashable primitive
text time vector
@@ -119506,7 +120754,6 @@ self: {
libraryToolDepends = [ alex happy ];
description = "Safe embedded C programming";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-artifact" = callPackage
@@ -119542,7 +120789,6 @@ self: {
];
description = "Ivory C backend";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-bitdata" = callPackage
@@ -119580,7 +120826,6 @@ self: {
];
description = "Simple concrete evaluator for Ivory programs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-examples" = callPackage
@@ -119603,7 +120848,6 @@ self: {
];
description = "Ivory examples";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-hw" = callPackage
@@ -119616,7 +120860,6 @@ self: {
libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
description = "Ivory hardware model (STM32F4)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-opts" = callPackage
@@ -119633,7 +120876,6 @@ self: {
];
description = "Ivory compiler optimizations";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-quickcheck" = callPackage
@@ -119655,7 +120897,6 @@ self: {
];
description = "QuickCheck driver for Ivory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-serialize" = callPackage
@@ -119672,7 +120913,6 @@ self: {
];
description = "Serialization library for Ivory";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivory-stdlib" = callPackage
@@ -119685,7 +120925,6 @@ self: {
libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
description = "Ivory standard library";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"ivy-web" = callPackage
@@ -120506,7 +121745,6 @@ self: {
libraryToolDepends = [ cpphs ];
description = "Complete JNI raw bindings";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) jdk;};
"jobqueue" = callPackage
@@ -120594,8 +121832,8 @@ self: {
({ mkDerivation, base, haskeline, hspec, HUnit }:
mkDerivation {
pname = "jord";
- version = "0.2.0.0";
- sha256 = "0akf6jjijwgn4jsvlzvj7mh9fx9wx0p05gf7bara6hiqj58y6k65";
+ version = "0.3.1.0";
+ sha256 = "09wf9yzf9jzh4w2iqs0r33hi80ralbriipydbqpb0gx0i2sgwqay";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base ];
@@ -120674,6 +121912,31 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "jose-jwt_0_8_0" = callPackage
+ ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal
+ , containers, criterion, cryptonite, doctest, either, hspec, HUnit
+ , memory, mtl, QuickCheck, text, time, transformers
+ , transformers-compat, unordered-containers, vector
+ }:
+ mkDerivation {
+ pname = "jose-jwt";
+ version = "0.8.0";
+ sha256 = "1hmnkmbhmw78k35g3h3b016p0b4rrax9s8izp5xfrsqqxkl9ic2g";
+ libraryHaskellDepends = [
+ aeson attoparsec base bytestring cereal containers cryptonite
+ either memory mtl text time transformers transformers-compat
+ unordered-containers vector
+ ];
+ testHaskellDepends = [
+ aeson base bytestring cryptonite doctest either hspec HUnit memory
+ mtl QuickCheck text unordered-containers vector
+ ];
+ benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
+ description = "JSON Object Signing and Encryption Library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"jot" = callPackage
({ mkDerivation, base, data-default, dhall, docopt, extra, filepath
, process, time, turtle, yaml
@@ -121081,6 +122344,8 @@ self: {
pname = "json-builder";
version = "0.3";
sha256 = "0k8b93bqi68c7nwq09cws8kfm84kd4k5lpy4z9ifks1jaiyj3vxm";
+ revision = "1";
+ editedCabalFile = "13cs8n3d0cc81lly3dxrq8k6wvxjyhkmhzghs51fzgahawb9kcww";
libraryHaskellDepends = [
base blaze-builder blaze-textual bytestring containers text
unordered-containers utf8-string vector
@@ -121320,24 +122585,30 @@ self: {
"json-rpc" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, conduit
- , conduit-extra, deepseq, hashable, lifted-async, monad-control
- , monad-logger, mtl, QuickCheck, stm, stm-conduit, test-framework
- , test-framework-quickcheck2, text, transformers
+ , conduit-extra, deepseq, hashable, hspec, monad-logger, mtl
+ , QuickCheck, stm-conduit, text, time, unliftio
, unordered-containers, vector
}:
mkDerivation {
pname = "json-rpc";
- version = "0.7.1.1";
- sha256 = "0izjkzs4szh7kcxsjhnpyvss96cizzwii1zjm8kyxz6v9cm7wn77";
+ version = "1.0.0";
+ sha256 = "0npqwq39w8r5q7s86gm79ldmnnn1klwn4lys207qdn6bph7g3cbk";
+ isLibrary = true;
+ isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base bytestring conduit conduit-extra deepseq
- hashable lifted-async monad-control monad-logger mtl QuickCheck stm
- stm-conduit text transformers unordered-containers vector
+ hashable monad-logger mtl QuickCheck stm-conduit text time unliftio
+ unordered-containers vector
+ ];
+ executableHaskellDepends = [
+ aeson base bytestring conduit conduit-extra monad-logger mtl
+ QuickCheck stm-conduit text time unliftio unordered-containers
+ vector
];
testHaskellDepends = [
- aeson base bytestring conduit lifted-async monad-logger mtl
- QuickCheck stm stm-conduit test-framework
- test-framework-quickcheck2 text transformers unordered-containers
+ aeson base bytestring conduit conduit-extra hspec monad-logger mtl
+ QuickCheck stm-conduit text time unliftio unordered-containers
+ vector
];
description = "Fully-featured JSON-RPC 2.0 library";
license = stdenv.lib.licenses.publicDomain;
@@ -121831,7 +123102,6 @@ self: {
];
description = "Manage users in MariaDB >= 10.1.1";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"judge" = callPackage
@@ -121883,8 +123153,8 @@ self: {
}:
mkDerivation {
pname = "juicy-gcode";
- version = "0.1.0.5";
- sha256 = "0gjkch103fisvr35dc86hbfbir76cmwh9cs1ppqlxajspgan9bz1";
+ version = "0.1.0.5.1";
+ sha256 = "1xdmlgickzg94asqy48ms895prjzyzcn767276f99f7mx9pqb5jr";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -121903,8 +123173,8 @@ self: {
}:
mkDerivation {
pname = "jukebox";
- version = "0.3.7";
- sha256 = "1m9za59bgvgzjd7fn11l322aq8j0xb6zsn94ycm0j5z3dwxv0l46";
+ version = "0.4.1";
+ sha256 = "1vpd5j71x85ni6wmvmifb5fw8h3y77l67a3dsngsdcs22jilbbgw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -122006,7 +123276,6 @@ self: {
];
description = "Call JVM methods from Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"jvm-batching" = callPackage
@@ -122435,7 +123704,6 @@ self: {
];
description = "A JavaScript push mechanism based on the comet idiom";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"kansas-lava" = callPackage
@@ -122957,6 +124225,7 @@ self: {
];
description = "cryptographic functions based on the sponge construction";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"keenser" = callPackage
@@ -123011,7 +124280,6 @@ self: {
];
description = "Rapid Gtk Application Development - I18N";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"keera-hails-mvc-controller" = callPackage
@@ -123916,8 +125184,8 @@ self: {
pname = "kqueue";
version = "0.2";
sha256 = "0sbkyq17i41kln7scrfc9kdzsbyb787z33kzpkdz2vrziapns33h";
- revision = "1";
- editedCabalFile = "0l4qgfjim0g1x9zs7w9mkvrj0dl13km8wximkn7ksczwp174k9ff";
+ revision = "2";
+ editedCabalFile = "1c7xskqgv45xsiwa2djfia0mq9f0p6gbb0dwlj5sd8swi3msbsfz";
libraryHaskellDepends = [ base directory filepath mtl time unix ];
libraryToolDepends = [ c2hs ];
description = "A binding to the kqueue event library";
@@ -125069,17 +126337,19 @@ self: {
"language-ats" = callPackage
({ mkDerivation, alex, ansi-wl-pprint, array, base
, composition-prelude, containers, cpphs, criterion, deepseq, happy
- , hspec, hspec-dirstream, microlens, recursion-schemes
- , system-filepath, transformers
+ , hspec, hspec-dirstream, microlens, recursion, system-filepath
+ , transformers
}:
mkDerivation {
pname = "language-ats";
- version = "1.2.0.16";
- sha256 = "1hjp174pfsjj55ksb2x3xlir9v2z5xlnis9cx0d2rz5ff8cwys23";
+ version = "1.7.0.2";
+ sha256 = "1x5nm59nx2dwjxqrz8r0f6wg5szxcsvidqd9pjzh1znlxbzy3s6i";
+ revision = "1";
+ editedCabalFile = "0dzijl82zynk73ahd3rzkv7x86qpbn36hp558vwmcvd84qq0hbqf";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-wl-pprint array base composition-prelude containers deepseq
- microlens recursion-schemes transformers
+ microlens recursion transformers
];
libraryToolDepends = [ alex cpphs happy ];
testHaskellDepends = [
@@ -125846,8 +127116,8 @@ self: {
}:
mkDerivation {
pname = "language-puppet";
- version = "1.3.19.1";
- sha256 = "0f1g9sq3ysyjyps8p68wxh1rmjb3v7iw9gmj8zd7wb5kyjlc4xph";
+ version = "1.3.20";
+ sha256 = "074k9lk7wqspbn193qa78f1nabv0s27dza9qh7qzni4v95zz5k4r";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -125874,7 +127144,7 @@ self: {
];
description = "Tools to parse and evaluate the Puppet DSL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = [ "x86_64-linux" ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"language-python" = callPackage
@@ -126145,6 +127415,7 @@ self: {
];
description = "Auto-generated interface to Fortran LAPACK via CArrays";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lapack-ffi" = callPackage
@@ -126157,6 +127428,7 @@ self: {
libraryPkgconfigDepends = [ liblapack ];
description = "Auto-generated interface to Fortran LAPACK";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) liblapack;};
"lapack-ffi-tools" = callPackage
@@ -126302,7 +127574,6 @@ self: {
];
description = "Use actual LaTeX to render formulae inside Hakyll pages";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"latex-formulae-image" = callPackage
@@ -126319,7 +127590,6 @@ self: {
];
description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"latex-formulae-pandoc" = callPackage
@@ -126341,7 +127611,6 @@ self: {
];
description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"latex-function-tables" = callPackage
@@ -126901,8 +128170,8 @@ self: {
({ mkDerivation, base, template-haskell }:
mkDerivation {
pname = "leancheck";
- version = "0.7.0";
- sha256 = "1mz6fwh3rbwkfx514imh044v1ng7065sd5bivcd94xw0cb530p3f";
+ version = "0.7.1";
+ sha256 = "184z6n86jg5vmd5f02qzg62hm14snrk5d9knsf72gayyj4fla1kh";
libraryHaskellDepends = [ base template-haskell ];
testHaskellDepends = [ base ];
description = "Cholesterol-free property-based testing";
@@ -127621,7 +128890,6 @@ self: {
libraryHaskellDepends = [ base mtl template-haskell ];
description = "Simple Functional Lenses";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lensref" = callPackage
@@ -127686,8 +128954,8 @@ self: {
pname = "lenz-template";
version = "0.2.0.0";
sha256 = "0g073wfh8522hvmy80dp8an5jr6qjnkfj3119ms3sir7dkfzljqn";
- revision = "1";
- editedCabalFile = "05rgdgqk2yb92wlfs13844bdh7a2k2rddnxf9fcnz1c3qq4wkyi5";
+ revision = "2";
+ editedCabalFile = "0vd1xir15fizd2j575lgbr99gdm83n998w645cr0pzv3li6a56jq";
libraryHaskellDepends = [
base base-unicode-symbols containers lenz template-haskell
];
@@ -128172,8 +129440,8 @@ self: {
}:
mkDerivation {
pname = "liblastfm";
- version = "0.6.0";
- sha256 = "0r6jq4dx2g5qh1gng73vh81kl6bch3ql2fhk3hkmw8ww7rqzf01g";
+ version = "0.7.0";
+ sha256 = "1ls7zvg14mllih9aj8by739mkvlv80i0aa3z224ij4d7hp3dyd0g";
libraryHaskellDepends = [
aeson base bytestring cereal containers cryptonite http-client
http-client-tls network-uri profunctors semigroups text
@@ -128308,6 +129576,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "libnix" = callPackage
+ ({ mkDerivation, aeson, base, directory, errors, filepath, process
+ , protolude, tasty, tasty-hunit, text
+ }:
+ mkDerivation {
+ pname = "libnix";
+ version = "0.2.0.1";
+ sha256 = "1a2j2pg9j65k34dxmkl1lqjj2q28j99dcadkwfhwwj6sy70v7gvg";
+ libraryHaskellDepends = [
+ aeson base errors filepath process protolude text
+ ];
+ testHaskellDepends = [
+ base directory errors protolude tasty tasty-hunit text
+ ];
+ description = "Bindings to the nix package manager";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"libnotify" = callPackage
({ mkDerivation, base, bytestring, glib, gtk, libnotify }:
mkDerivation {
@@ -128318,7 +129604,6 @@ self: {
librarySystemDepends = [ libnotify ];
description = "Bindings to libnotify library";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libnotify;};
"libnvvm" = callPackage
@@ -128744,7 +130029,6 @@ self: {
];
testToolDepends = [ tasty-discover ];
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"lift-generics" = callPackage
@@ -128820,6 +130104,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "lifted-base-tf" = callPackage
+ ({ mkDerivation, base, basic, control, criterion, HUnit
+ , lifted-base, monad-control, monad-peel, test-framework
+ , test-framework-hunit, transformers, transformers-compat
+ }:
+ mkDerivation {
+ pname = "lifted-base-tf";
+ version = "0.1.0.0";
+ sha256 = "1g3h86b6qrwq9sb5ppnpp4vygnfq4c77mhvzkk87yi56vvd6acix";
+ libraryHaskellDepends = [ base basic control ];
+ testHaskellDepends = [
+ base basic control HUnit lifted-base test-framework
+ test-framework-hunit transformers transformers-compat
+ ];
+ benchmarkHaskellDepends = [
+ base criterion lifted-base monad-control monad-peel transformers
+ ];
+ description = "lifted IO operations from the base library";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lifted-protolude" = callPackage
({ mkDerivation, async, base, bytestring, containers, deepseq
, exceptions, ghc-prim, lifted-async, lifted-base, mtl, safe, stm
@@ -129118,7 +130423,6 @@ self: {
];
description = "Haskell SDK for the LINE API";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"line-break" = callPackage
@@ -129249,6 +130553,32 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "linear-code" = callPackage
+ ({ mkDerivation, base, containers, data-default
+ , ghc-typelits-knownnat, ghc-typelits-natnormalise, HaskellForMaths
+ , matrix, QuickCheck, random, random-shuffle, smallcheck, tasty
+ , tasty-hunit, tasty-quickcheck, tasty-smallcheck
+ }:
+ mkDerivation {
+ pname = "linear-code";
+ version = "0.1.1";
+ sha256 = "0dyz7j6y6ayxd2367pkrln78zr2hx1bygswsy840hjf4xhm30a1b";
+ libraryHaskellDepends = [
+ base containers data-default ghc-typelits-knownnat
+ ghc-typelits-natnormalise HaskellForMaths matrix random
+ random-shuffle
+ ];
+ testHaskellDepends = [
+ base containers data-default ghc-typelits-knownnat
+ ghc-typelits-natnormalise HaskellForMaths matrix QuickCheck random
+ random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck
+ tasty-smallcheck
+ ];
+ description = "A simple library for linear codes (coding theory, error correction)";
+ license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"linear-grammar" = callPackage
({ mkDerivation, base, containers, hspec, QuickCheck }:
mkDerivation {
@@ -129981,8 +131311,8 @@ self: {
({ mkDerivation, base, tasty, tasty-hunit }:
mkDerivation {
pname = "list-fusion-probe";
- version = "0.1.0.7";
- sha256 = "0j1sp6sskjhqwczvx08dvddhrbgzxk2f98vm1b07jdz842yldzr5";
+ version = "0.1.0.8";
+ sha256 = "1ycxgna71sd0ppk7fw2yap1mabj7vvkmzkr7rybvgrrin4m52jh0";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base tasty tasty-hunit ];
description = "testing list fusion for success";
@@ -130069,6 +131399,8 @@ self: {
pname = "list-t";
version = "1.0.1";
sha256 = "0wv78c3fg4g98pwdamsaasfnww4mdyffp4fhvb685s12kpg8shy3";
+ revision = "1";
+ editedCabalFile = "0jv0wxxr6rpw9mi3n6jbjqlk403wzycyafrc26vcwkdjaw63ckxb";
libraryHaskellDepends = [
base mmorph monad-control mtl transformers transformers-base
];
@@ -130266,6 +131598,32 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "liszt" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, deepseq
+ , directory, exceptions, filepath, fsnotify, network, reflection
+ , scientific, sendfile, stm, stm-delay, text, transformers
+ , unordered-containers, winery
+ }:
+ mkDerivation {
+ pname = "liszt";
+ version = "0.1";
+ sha256 = "0ffqpplasb6d0kbj6n50811a5qawaghv9s9vfszm6z2dw27zkjwd";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ base binary bytestring containers deepseq directory exceptions
+ filepath fsnotify network reflection scientific sendfile stm
+ stm-delay text transformers unordered-containers winery
+ ];
+ executableHaskellDepends = [
+ base binary bytestring containers deepseq directory exceptions
+ filepath fsnotify network reflection scientific sendfile stm
+ stm-delay text transformers unordered-containers winery
+ ];
+ description = "Append only key-list database";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lit" = callPackage
({ mkDerivation, base, blaze-html, blaze-markup, cheapskate
, directory, filepath, highlighting-kate, parsec, text, time
@@ -130334,8 +131692,8 @@ self: {
}:
mkDerivation {
pname = "liveplot";
- version = "0.0.1";
- sha256 = "1gqbw6r0vpj18ks7xhzcalkfcl13cjx50s3w5p5f3kn63wihh197";
+ version = "0.1.0.0";
+ sha256 = "1nlh22ygssvzrnw72ixwkkzcnp2q6qg0yz1nv6h9x6fr7zv3dhs1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -130343,7 +131701,7 @@ self: {
GLUtil lens linear mvc OpenGL pipes pipes-extras pipes-misc stm
time transformers Vec vector vinyl vinyl-gl
];
- executableHaskellDepends = [ base ];
+ executableHaskellDepends = [ base mvc pipes ];
description = "Liveplotting";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -130639,6 +131997,8 @@ self: {
pname = "llvm-hs";
version = "6.3.0";
sha256 = "10v13f0pcsjaz7lhpg5wr520qp9rgajbv5c3pqx4v79nmfv797jd";
+ revision = "1";
+ editedCabalFile = "01kmqdma80qzfpzikny0xm69q0ikv5fy3kw4p6mpg15kkypwmcpg";
setupHaskellDepends = [ base Cabal containers ];
libraryHaskellDepends = [
array attoparsec base bytestring containers exceptions llvm-hs-pure
@@ -131275,8 +132635,8 @@ self: {
}:
mkDerivation {
pname = "log-effect";
- version = "1.0.1";
- sha256 = "0679irh73lqd8jl3mzndijrdjq8z02lqbi4pbmj8qs6m4q9a6akn";
+ version = "1.1.0";
+ sha256 = "1x3mj0gcpclv9by51rd1bi1ccaas0cy8yv1g6i08r64hj8jyhlk3";
libraryHaskellDepends = [
base bytestring extensible-effects monad-control text
transformers-base
@@ -131529,17 +132889,17 @@ self: {
"logging-effect-extra" = callPackage
({ mkDerivation, base, logging-effect, logging-effect-extra-file
- , logging-effect-extra-handler, wl-pprint-text
+ , logging-effect-extra-handler, prettyprinter
}:
mkDerivation {
pname = "logging-effect-extra";
- version = "1.2.2";
- sha256 = "0jra1fxz3880ds8pip1mlibiss8ihd1a9dpi3mv1py7lnc6ikjzw";
+ version = "2.0.0";
+ sha256 = "1zf7dilp9k9h1nwf2brbzn6759ig75f43lzi63pkncd88xawp8qc";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base logging-effect logging-effect-extra-file
- logging-effect-extra-handler wl-pprint-text
+ logging-effect-extra-handler prettyprinter
];
executableHaskellDepends = [ base ];
description = "Supplemental packages for `logging-effect`";
@@ -131548,38 +132908,38 @@ self: {
}) {};
"logging-effect-extra-file" = callPackage
- ({ mkDerivation, base, logging-effect, template-haskell
- , wl-pprint-text
+ ({ mkDerivation, base, logging-effect, prettyprinter
+ , template-haskell
}:
mkDerivation {
pname = "logging-effect-extra-file";
- version = "1.1.2";
- sha256 = "1dxi4rq734zmjf2ljlh771ivr45i2cwz94vym3gw38ji4s0k8cym";
+ version = "2.0.1";
+ sha256 = "0nhpfy5i8cqb5r8xm0xd1iha20rnsk3mpxv1aaw132f0ha3z9a8k";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base logging-effect template-haskell wl-pprint-text
+ base logging-effect prettyprinter template-haskell
];
- executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+ executableHaskellDepends = [ base logging-effect prettyprinter ];
description = "TH splices to augment log messages with file info";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"logging-effect-extra-handler" = callPackage
- ({ mkDerivation, base, exceptions, logging-effect, time
- , wl-pprint-text
+ ({ mkDerivation, base, exceptions, logging-effect, prettyprinter
+ , time
}:
mkDerivation {
pname = "logging-effect-extra-handler";
- version = "1.1.4";
- sha256 = "0932i0qrwrr2j7w40bf3q5dlazz4800drc0chvr1kpbpk6b4njim";
+ version = "2.0.1";
+ sha256 = "0mkk11x4n3hrq7rp30pqv3pjaijfivbpl9p8jafhwx2gr5gq06dp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base exceptions logging-effect time wl-pprint-text
+ base exceptions logging-effect prettyprinter time
];
- executableHaskellDepends = [ base logging-effect wl-pprint-text ];
+ executableHaskellDepends = [ base logging-effect prettyprinter ];
description = "Handy logging handler combinators";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -131644,7 +133004,6 @@ self: {
libraryToolDepends = [ alex happy ];
description = "Import, export etc. for TPTP, a syntax for first-order logic";
license = "GPL";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"logic-classes" = callPackage
@@ -131695,8 +133054,8 @@ self: {
({ mkDerivation, base, logict, mtl, transformers }:
mkDerivation {
pname = "logict-state";
- version = "0.1.0.4";
- sha256 = "0mkwggh97c3x96v7a4y7i4scdvr38d49an3617i9zgj328xkr6w9";
+ version = "0.1.0.5";
+ sha256 = "17rx8rj6m4jny52zh4daw6ac9pyp0yns470nm0bf2z9y69mfr63g";
libraryHaskellDepends = [ base logict mtl transformers ];
description = "Library for logic programming based on haskell package logict";
license = stdenv.lib.licenses.bsd3;
@@ -132355,6 +133714,31 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "lsp-test" = callPackage
+ ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
+ , bytestring, conduit, conduit-parse, containers, data-default
+ , Diff, directory, filepath, haskell-lsp, hspec, lens, mtl
+ , parser-combinators, process, text, transformers, unix
+ , unordered-containers, yi-rope
+ }:
+ mkDerivation {
+ pname = "lsp-test";
+ version = "0.2.1.0";
+ sha256 = "1nd3nn5lyn9cwviijzfhqybj38zg10nf7ypb76ifaax91vj2hrkw";
+ libraryHaskellDepends = [
+ aeson aeson-pretty ansi-terminal base bytestring conduit
+ conduit-parse containers data-default Diff directory filepath
+ haskell-lsp lens mtl parser-combinators process text transformers
+ unix unordered-containers yi-rope
+ ];
+ testHaskellDepends = [
+ aeson base data-default haskell-lsp hspec lens text
+ unordered-containers
+ ];
+ description = "Functional test framework for LSP servers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"lss" = callPackage
({ mkDerivation, attoparsec, base, containers, directory, filepath
, hspec2, language-css, language-css-attoparsec, text, xmlhtml
@@ -133374,25 +134758,25 @@ self: {
({ mkDerivation, ansi-wl-pprint, base, binary, Cabal, cli-setup
, composition-prelude, containers, criterion, directory, file-embed
, hspec, hspec-megaparsec, http-client, http-client-tls, megaparsec
- , MonadRandom, mtl, optparse-applicative, random-shuffle
- , recursion-schemes, tar, template-haskell, text, th-lift-instances
- , titlecase, zip-archive, zlib
+ , MonadRandom, mtl, optparse-applicative, random-shuffle, recursion
+ , tar, template-haskell, text, th-lift-instances, titlecase
+ , zip-archive, zlib
}:
mkDerivation {
pname = "madlang";
- version = "4.0.2.7";
- sha256 = "08zi6v7p5wy8764505n7wk69iliab1hy40agz9qvgsq9iqi20h3f";
+ version = "4.0.2.11";
+ sha256 = "1s924yvbk89xsl0zlm1shpc942q6nzi7fqqki8mlhj3ymqrgsv1k";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
libraryHaskellDepends = [
ansi-wl-pprint base binary composition-prelude containers directory
- file-embed http-client http-client-tls megaparsec MonadRandom mtl
- random-shuffle recursion-schemes tar template-haskell text
- th-lift-instances titlecase zip-archive zlib
+ file-embed megaparsec MonadRandom mtl random-shuffle recursion
+ template-haskell text th-lift-instances titlecase
];
executableHaskellDepends = [
- base directory megaparsec optparse-applicative text
+ base directory http-client http-client-tls megaparsec
+ optparse-applicative tar text zip-archive zlib
];
testHaskellDepends = [ base hspec hspec-megaparsec text ];
benchmarkHaskellDepends = [ base criterion megaparsec text ];
@@ -133489,7 +134873,6 @@ self: {
];
description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"magico" = callPackage
@@ -134262,7 +135645,6 @@ self: {
];
description = "Library for interfacing with the Mandrill JSON API";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mandulia" = callPackage
@@ -136087,8 +137469,8 @@ self: {
}:
mkDerivation {
pname = "meep";
- version = "0.1.2.1";
- sha256 = "076ll6cyg9rjyd41l0im7pqvs4yflpcrmqivzy16dz3xx6fp3rfz";
+ version = "0.1.2.2";
+ sha256 = "184s75xjbab9i2i54zj2zxgvpmafw5lw66j0lp0l3338s70baifm";
libraryHaskellDepends = [
base bifunctors lens semigroupoids semigroups
];
@@ -136097,8 +137479,7 @@ self: {
QuickCheck semigroupoids semigroups
];
description = "A silly container";
- license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
+ license = stdenv.lib.licenses.bsd2;
}) {};
"mega-sdist" = callPackage
@@ -136130,8 +137511,8 @@ self: {
pname = "megaparsec";
version = "6.5.0";
sha256 = "12iggy7qpf8x93jm64zf0g215xwy779bqyfyjk2bhmxqqr1yzgdy";
- revision = "2";
- editedCabalFile = "0ahvqr29ym3g46yv2jxniccyn1ng1yqicqdbamkzm89gjnxd9n25";
+ revision = "3";
+ editedCabalFile = "137ap53bgvnc0bdhkyv84290i3fzngryijsv33h7fb0q9k6dmb6h";
libraryHaskellDepends = [
base bytestring case-insensitive containers deepseq mtl
parser-combinators scientific text transformers
@@ -136492,6 +137873,8 @@ self: {
pname = "memory";
version = "0.14.16";
sha256 = "03rbszi5d4z9rlbfv8ydrl1xf84xsh8z57g07f7j9qccn9587c3v";
+ revision = "1";
+ editedCabalFile = "10j8737fm287ii0nm4hqnhf87apls3xjczkzdw9qqkb4a2dybsbx";
libraryHaskellDepends = [
base basement bytestring deepseq foundation ghc-prim
];
@@ -136531,16 +137914,14 @@ self: {
}) {};
"menoh" = callPackage
- ({ mkDerivation, aeson, base, bytestring, containers, filepath
- , JuicyPixels, menoh, monad-control, optparse-applicative
- , transformers, vector
+ ({ mkDerivation, aeson, async, base, bytestring, containers
+ , filepath, JuicyPixels, menoh, monad-control, optparse-applicative
+ , tasty, tasty-hunit, tasty-th, transformers, vector
}:
mkDerivation {
pname = "menoh";
- version = "0.1.1";
- sha256 = "0cbkhafibm65yn4222kfy8j6zkw6q6k3962hwjhbvp2n57avh789";
- revision = "2";
- editedCabalFile = "1hfgg9n86cp3qa9ziycx2134zsvsn76ilkmwrqnc7yb50279dw1b";
+ version = "0.2.0";
+ sha256 = "0n6wl03d8gyvmdjmxz0hrbvwvbyzc4qyz7qr5ydgxyxj56pg2cb4";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
@@ -136551,6 +137932,9 @@ self: {
executableHaskellDepends = [
base filepath JuicyPixels optparse-applicative vector
];
+ testHaskellDepends = [
+ async base filepath JuicyPixels tasty tasty-hunit tasty-th vector
+ ];
description = "Haskell binding for Menoh DNN inference library";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -136682,6 +138066,8 @@ self: {
pname = "mersenne-random-pure64";
version = "0.2.2.0";
sha256 = "1lbmdnlk21qqbzw1g7jph6d21dg3vf5saca3inwv1byxq7fh057g";
+ revision = "1";
+ editedCabalFile = "0pxq0xz42x60993rl4pr4pia80jv1xcqh6njvjzfvn75018j4gw5";
libraryHaskellDepends = [ base random time ];
description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister";
license = stdenv.lib.licenses.bsd3;
@@ -137065,7 +138451,6 @@ self: {
];
description = "A Microformats 2 parser";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"microformats2-types" = callPackage
@@ -137267,6 +138652,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "microspec_0_2_0_0" = callPackage
+ ({ mkDerivation, base, QuickCheck }:
+ mkDerivation {
+ pname = "microspec";
+ version = "0.2.0.0";
+ sha256 = "0nz9achmckza9n6hx7ix7yyh9fhhfjnbszzjssz4mnghcmm8l0wv";
+ libraryHaskellDepends = [ base QuickCheck ];
+ description = "Tiny QuickCheck test library with minimal dependencies";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"microstache" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, deepseq
, directory, filepath, hspec, parsec, text, transformers
@@ -137575,25 +138972,28 @@ self: {
"mikrokosmos" = callPackage
({ mkDerivation, ansi-terminal, base, containers, directory
- , haskeline, HUnit, mtl, multimap, options, parsec, tasty
- , tasty-hunit, tasty-quickcheck
+ , haskeline, HUnit, mtl, multimap, options, parsec, process, tasty
+ , tasty-golden, tasty-hunit, tasty-quickcheck
}:
mkDerivation {
pname = "mikrokosmos";
- version = "0.6.0";
- sha256 = "12rqvk6czgmvcga1sh97vymxfqfga3a51xwyf6n7m4npza9pyqrr";
+ version = "0.8.0";
+ sha256 = "0v3md44bz5cx6h4hvd2mif0pmmi85zzm93gdk28j8z50m7v9m48z";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
ansi-terminal base containers directory haskeline HUnit mtl
- multimap options parsec tasty tasty-hunit tasty-quickcheck
+ multimap options parsec tasty tasty-golden tasty-hunit
+ tasty-quickcheck
];
testHaskellDepends = [
ansi-terminal base containers directory haskeline HUnit mtl
- multimap options parsec tasty tasty-hunit tasty-quickcheck
+ multimap options parsec process tasty tasty-golden tasty-hunit
+ tasty-quickcheck
];
description = "Lambda calculus interpreter";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"miku" = callPackage
@@ -138571,6 +139971,33 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "modern-uri_0_2_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, contravariant
+ , criterion, deepseq, exceptions, hspec, hspec-discover
+ , hspec-megaparsec, megaparsec, mtl, profunctors, QuickCheck
+ , reflection, tagged, template-haskell, text, weigh
+ }:
+ mkDerivation {
+ pname = "modern-uri";
+ version = "0.2.2.0";
+ sha256 = "1ldl2i34fl7srv72bjxnrbihafq8m8mmk5xca6lhcqwdpx8yakxb";
+ libraryHaskellDepends = [
+ base bytestring containers contravariant deepseq exceptions
+ megaparsec mtl profunctors QuickCheck reflection tagged
+ template-haskell text
+ ];
+ testHaskellDepends = [
+ base bytestring hspec hspec-megaparsec megaparsec QuickCheck text
+ ];
+ testToolDepends = [ hspec-discover ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion deepseq megaparsec text weigh
+ ];
+ description = "Modern library for working with URIs";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"modify-fasta" = callPackage
({ mkDerivation, base, containers, fasta, mtl, optparse-applicative
, pipes, pipes-text, regex-tdfa, regex-tdfa-text, semigroups, split
@@ -139251,8 +140678,8 @@ self: {
}:
mkDerivation {
pname = "monad-logger";
- version = "0.3.28.5";
- sha256 = "1w9700v2vbrydpwr5jjivnkrqcrbl7xbklym0w15qdqd5p6xfpi2";
+ version = "0.3.29";
+ sha256 = "1z516s4pa9n94zf0l45mylssg07xr1d1m6zrz900p0iv3vfd07mv";
libraryHaskellDepends = [
base bytestring conduit conduit-extra exceptions fast-logger
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
@@ -139392,6 +140819,30 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "monad-memo_0_5_0" = callPackage
+ ({ mkDerivation, array, base, containers, criterion, primitive
+ , QuickCheck, random, test-framework, test-framework-quickcheck2
+ , transformers, vector
+ }:
+ mkDerivation {
+ pname = "monad-memo";
+ version = "0.5.0";
+ sha256 = "1ax1myhgnpy7gyb7pxn98424mda317zvji47bdwj2h58rpldqhjm";
+ libraryHaskellDepends = [
+ array base containers primitive transformers vector
+ ];
+ testHaskellDepends = [
+ array base containers primitive QuickCheck random test-framework
+ test-framework-quickcheck2 transformers vector
+ ];
+ benchmarkHaskellDepends = [
+ array base containers criterion primitive transformers vector
+ ];
+ description = "Memoization monad transformer";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"monad-mersenne-random" = callPackage
({ mkDerivation, base, mersenne-random-pure64 }:
mkDerivation {
@@ -140349,8 +141800,8 @@ self: {
}:
mkDerivation {
pname = "mono-traversable";
- version = "1.0.8.1";
- sha256 = "0d9r6z3a8gkhl1j5yq8hjg5wcndi5yixxm9xwbrf4z6pgdwr04lr";
+ version = "1.0.9.0";
+ sha256 = "0180ks0dyvpk1r20w5jw2w2n79mjnk69n9vhspaxzlyxqgim5psa";
libraryHaskellDepends = [
base bytestring containers hashable split text transformers
unordered-containers vector vector-algorithms
@@ -140490,6 +141941,7 @@ self: {
];
description = "Subclasses of Monoid";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"monoid-transformer" = callPackage
@@ -140805,6 +142257,40 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "morte_1_7_0" = callPackage
+ ({ mkDerivation, alex, array, base, binary, code-page, containers
+ , criterion, deepseq, Earley, formatting, http-client
+ , http-client-tls, microlens, microlens-mtl, mtl
+ , optparse-applicative, pipes, QuickCheck, system-fileio
+ , system-filepath, tasty, tasty-hunit, tasty-quickcheck, text
+ , transformers
+ }:
+ mkDerivation {
+ pname = "morte";
+ version = "1.7.0";
+ sha256 = "1q2na2xw70jr71v1ysscqf3v3f2hvn4f0lxkh4dgsdy8986b41cl";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array base binary containers deepseq Earley formatting http-client
+ http-client-tls microlens microlens-mtl pipes system-fileio
+ system-filepath text transformers
+ ];
+ libraryToolDepends = [ alex ];
+ executableHaskellDepends = [
+ base code-page formatting optparse-applicative text
+ ];
+ testHaskellDepends = [
+ base mtl QuickCheck system-filepath tasty tasty-hunit
+ tasty-quickcheck text transformers
+ ];
+ benchmarkHaskellDepends = [ base criterion system-filepath text ];
+ description = "A bare-bones calculus of constructions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"mosaico-lib" = callPackage
({ mkDerivation, base, base-unicode-symbols, colour, diagrams-cairo
, diagrams-core, diagrams-gtk, diagrams-lib, glib, gtk, JuicyPixels
@@ -141158,15 +142644,14 @@ self: {
}:
mkDerivation {
pname = "mqtt-hs";
- version = "1.0.1";
- sha256 = "1w6an9nfcs33vxk6yf54p39fyfcl2my1kjzkklwamnkn0mx4p07d";
+ version = "1.0.2";
+ sha256 = "1vywh3b0anhyi8bqaqwygh1y006pp7c6zky77vykpabb5rw9v5nm";
libraryHaskellDepends = [
async attoparsec base bytestring monad-loops mtl network singletons
stm text transformers
];
description = "A MQTT client library";
license = stdenv.lib.licenses.gpl3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mrifk" = callPackage
@@ -141888,6 +143373,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "multipart_0_1_3" = callPackage
+ ({ mkDerivation, base, bytestring, parsec, stringsearch }:
+ mkDerivation {
+ pname = "multipart";
+ version = "0.1.3";
+ sha256 = "1x4n4yyva22dhfr1pg5ki112qvvzb4hyd7bwpm189iq4gcp52q4z";
+ libraryHaskellDepends = [ base bytestring parsec stringsearch ];
+ description = "HTTP multipart split out of the cgi package";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"multipart-names" = callPackage
({ mkDerivation, base, case-insensitive, HUnit, lens, parsec
, test-framework, test-framework-hunit
@@ -143334,7 +144831,6 @@ self: {
];
description = "Web application to view and kill MySQL queries";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"mzv" = callPackage
@@ -143605,8 +145101,8 @@ self: {
({ mkDerivation, base, containers, monoid-extras }:
mkDerivation {
pname = "namespace";
- version = "0.1.3.0";
- sha256 = "01iar2sj5819bzc9swn051qmiz190qa34rmh00gcnwpbhs1wxfdz";
+ version = "0.1.4.0";
+ sha256 = "12v2mk4wcqsdcwym6dbwkwcamr04l4vncdwfj0bsnxzvf4mjzx7p";
libraryHaskellDepends = [ base containers monoid-extras ];
testHaskellDepends = [ base ];
description = "A Generic Haskell library for managing namespaces";
@@ -143962,6 +145458,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "natural" = callPackage
+ ({ mkDerivation, base, checkers, hedgehog, lens, QuickCheck
+ , semigroupoids, tasty, tasty-hedgehog, tasty-hunit
+ , tasty-quickcheck, transformers
+ }:
+ mkDerivation {
+ pname = "natural";
+ version = "0.3.0.2";
+ sha256 = "1haabwh41lyfhdd4mkfj7slhrwxhsxa6plii8jaza5z4bnydr7bd";
+ libraryHaskellDepends = [ base lens semigroupoids ];
+ testHaskellDepends = [
+ base checkers hedgehog lens QuickCheck tasty tasty-hedgehog
+ tasty-hunit tasty-quickcheck transformers
+ ];
+ description = "Natural number";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"natural-induction" = callPackage
({ mkDerivation, base, peano }:
mkDerivation {
@@ -144422,8 +145936,8 @@ self: {
}:
mkDerivation {
pname = "nested-routes";
- version = "9.0.0.1";
- sha256 = "1y9562nq2hylcd0ahc28cfb9q1bsl4dg8ilrdsy64ls776dkj951";
+ version = "9.0.1.1";
+ sha256 = "1s9jf5ik6m85nqjclj0m8ba41s3lfd93mqm6azynv7kg3cp9v4rl";
libraryHaskellDepends = [
attoparsec base errors exceptions extractable-singleton hashable
monad-control-aligned mtl poly-arity pred-trie regex-compat text
@@ -144511,6 +146025,8 @@ self: {
pname = "netclock";
version = "0.6";
sha256 = "0vskyczfhv9bszl2hnr6j9cvhkfampja5s41kh6i9wk8j9kpf9p8";
+ revision = "1";
+ editedCabalFile = "00wqr9nnjn8hm0r8xa5qrgqva5r0pcf32hlksrqhkzy12yl2kv08";
libraryHaskellDepends = [ base bytestring hosc network ];
description = "Netclock protocol";
license = stdenv.lib.licenses.gpl3;
@@ -145090,20 +146606,18 @@ self: {
"network-bitcoin" = callPackage
({ mkDerivation, aeson, attoparsec, base, bytestring, cookie, HTTP
- , http-client, http-types, network, QuickCheck, text, time
- , unordered-containers, vector
+ , http-client, http-types, network, network-uri, QuickCheck, text
+ , time, unordered-containers, vector
}:
mkDerivation {
pname = "network-bitcoin";
- version = "1.8.1";
- sha256 = "0gw04wh24j4vpyvx0wy0bdhh3dkwdxrg2laq7vsvwlpzwgcny99h";
- isLibrary = true;
- isExecutable = true;
+ version = "1.8.3";
+ sha256 = "1pllz4il53j9sf6xlxjl3ci3r1n348y6mg0vdy19xy19zy1rjz1q";
libraryHaskellDepends = [
aeson attoparsec base bytestring cookie HTTP http-client http-types
- network text time unordered-containers vector
+ network network-uri text time unordered-containers vector
];
- executableHaskellDepends = [
+ testHaskellDepends = [
aeson attoparsec base bytestring cookie HTTP http-client http-types
network QuickCheck text time unordered-containers vector
];
@@ -145568,14 +147082,14 @@ self: {
"network-simple" = callPackage
({ mkDerivation, base, bytestring, exceptions, network
- , transformers
+ , safe-exceptions, transformers
}:
mkDerivation {
pname = "network-simple";
- version = "0.4.1";
- sha256 = "07cvvgbp8cbwh1x7ii326d97hfmqwiyiqhkg8dqypzwzfwb3mgkj";
+ version = "0.4.2";
+ sha256 = "0h3xq0lv9wqczm93m81irqsirwsrw9jip11rxyghxrk4rf6pg4ip";
libraryHaskellDepends = [
- base bytestring exceptions network transformers
+ base bytestring exceptions network safe-exceptions transformers
];
description = "Simple network sockets usage patterns";
license = stdenv.lib.licenses.bsd3;
@@ -145796,6 +147310,7 @@ self: {
];
description = "ZeroMQ backend for network-transport";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"network-uri" = callPackage
@@ -146505,7 +148020,6 @@ self: {
];
description = "Explain why two Nix derivations differ";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"nix-eval" = callPackage
@@ -146598,8 +148112,8 @@ self: {
({ mkDerivation, base, nlopt, vector }:
mkDerivation {
pname = "nlopt-haskell";
- version = "0.1.1.0";
- sha256 = "1jgszhkr6xc94rjasrhbfm618yz5l37zkibaxycn50fzvsilgfgg";
+ version = "0.1.2.0";
+ sha256 = "0hzg2y11lacgn9793zsk0vib3wb9kyqkcp65vfcfwvd90lny3mmn";
libraryHaskellDepends = [ base vector ];
librarySystemDepends = [ nlopt ];
testHaskellDepends = [ base vector ];
@@ -147070,12 +148584,11 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "nonfree";
- version = "0.1.0.3";
- sha256 = "1qdrzc0r37sw2knfgr9yqp7j8bcp1fayprjjg9xwkgxsjfsqp30b";
+ version = "0.1.0.4";
+ sha256 = "0qm1iwm3y69z146w64wx5wwa4cdpa0ka7gz055dalf06xky35qji";
libraryHaskellDepends = [ base ];
description = "Free structures sans laws";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"nonlinear-optimization" = callPackage
@@ -147319,6 +148832,8 @@ self: {
pname = "notzero";
version = "0.1";
sha256 = "0l9z10njx18vp7xxcb0gys9dyq2g7i8i5mczymfknwdv9x3v2jk5";
+ revision = "1";
+ editedCabalFile = "12bvyx4cbqxv6qpqmhkx429c7zl67fnjf3xxjlx74na3xixh2jsw";
libraryHaskellDepends = [
base bifunctors lens mtl semigroupoids semigroups transformers
];
@@ -147375,21 +148890,19 @@ self: {
}) {};
"nqe" = callPackage
- ({ mkDerivation, async, base, bytestring, conduit, conduit-extra
- , containers, exceptions, hspec, lifted-async, lifted-base
- , monad-control, stm, stm-conduit, text, transformers-base
+ ({ mkDerivation, base, bytestring, conduit, conduit-extra
+ , containers, exceptions, hspec, stm, stm-conduit, text, unliftio
}:
mkDerivation {
pname = "nqe";
- version = "0.1.0.0";
- sha256 = "1cg9f0bjf8sar3scln73ij0av4jwwv8ki44fdh1dbhcy1c9fn5d4";
+ version = "0.3.0.0";
+ sha256 = "1ggss61zym8ramf3yavmsgn013nlcv40kp6r2v1ax7ccdqyzjh98";
libraryHaskellDepends = [
- async base bytestring conduit conduit-extra containers lifted-async
- lifted-base monad-control stm transformers-base
+ base bytestring conduit conduit-extra containers stm unliftio
];
testHaskellDepends = [
- async base bytestring conduit conduit-extra exceptions hspec stm
- stm-conduit text
+ base bytestring conduit conduit-extra exceptions hspec stm
+ stm-conduit text unliftio
];
description = "Concurrency library in the style of Erlang/OTP";
license = stdenv.lib.licenses.publicDomain;
@@ -147935,8 +149448,8 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "numtype-dk";
- version = "0.5.0.1";
- sha256 = "05yhjnp8wa25chsf0v2nmd9wznm4n4qxw12qc2a9z64kfszvknr9";
+ version = "0.5.0.2";
+ sha256 = "0avkdbhxijcja9i9g3cqh699mys8nhsxgrrpkknycmqpvp07sy4q";
libraryHaskellDepends = [ base ];
description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families";
license = stdenv.lib.licenses.bsd3;
@@ -148376,12 +149889,12 @@ self: {
}) {};
"observable" = callPackage
- ({ mkDerivation, base, transformers }:
+ ({ mkDerivation, async, base, transformers }:
mkDerivation {
pname = "observable";
- version = "0.1.0";
- sha256 = "1y4rm73dqhdp5nvlqn68v1pkc9lg9wbhd1dx7nn3ckp8m5fv2kh0";
- libraryHaskellDepends = [ base transformers ];
+ version = "0.1.1";
+ sha256 = "1mcjmna0fra3xcxxxq4a7rzndrmh752ps0ykim1ikcjrgh2r0cpp";
+ libraryHaskellDepends = [ async base transformers ];
description = "Make your action to be observable and listen events from them";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -149167,7 +150680,6 @@ self: {
testToolDepends = [ hspec-discover ];
description = "An SQL-generating DSL targeting PostgreSQL";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"opaleye-classy" = callPackage
@@ -149220,8 +150732,10 @@ self: {
}:
mkDerivation {
pname = "opaleye-trans";
- version = "0.4.2";
- sha256 = "05fvwbql1lvm0wbk3mmwy14ngpvilqir73yxp2xjb4y7wjk7r5wm";
+ version = "0.5.0";
+ sha256 = "18y9qcs771647g5xy7209rq32w7fqflcr313mdw1fv0m2ak65wb2";
+ revision = "2";
+ editedCabalFile = "1p51w0q74f8by2yw2hs1z9pfh6jxnlizf4jffjmj6j2kpm9hh3md";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -149502,6 +151016,24 @@ self: {
license = stdenv.lib.licenses.gpl3;
}) {};
+ "openexr-write_0_1_0_2" = callPackage
+ ({ mkDerivation, base, binary, bytestring, data-binary-ieee754
+ , deepseq, directory, hspec, split, vector, vector-split, zlib
+ }:
+ mkDerivation {
+ pname = "openexr-write";
+ version = "0.1.0.2";
+ sha256 = "1qh5kb3gj746y6s2jggccjgp8qyzdydz016z62854vg39sk5a1ib";
+ libraryHaskellDepends = [
+ base binary bytestring data-binary-ieee754 deepseq split vector
+ vector-split zlib
+ ];
+ testHaskellDepends = [ base bytestring directory hspec vector ];
+ description = "Library for writing images in OpenEXR HDR file format";
+ license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"openflow" = callPackage
({ mkDerivation, aeson, base, bimap, binary, bytestring, containers
, deepseq, deepseq-generics, hashable, network
@@ -149763,6 +151295,8 @@ self: {
pname = "openssl-streams";
version = "1.2.1.3";
sha256 = "0pwghr7ygv59k572xsj1j97rilkbjz66qaiyj0ra2wfg6pl70wfw";
+ revision = "1";
+ editedCabalFile = "0kvbb0sgli3h1yw229cllfrs2w1maapmvj1i472ywhpsgpz83362";
libraryHaskellDepends = [
base bytestring HsOpenSSL io-streams network
];
@@ -150121,6 +151655,7 @@ self: {
];
description = "Streaming parser/renderer for the OPML 2.0 format.";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"opn" = callPackage
@@ -150141,6 +151676,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "optima" = callPackage
+ ({ mkDerivation, attoparsec, attoparsec-data, base
+ , optparse-applicative, rerebase, text, text-builder
+ }:
+ mkDerivation {
+ pname = "optima";
+ version = "0.3.0.1";
+ sha256 = "10xacn6myg486hk3i4a586xnwsjqjd1r29pyw1plgmb7yjp75z85";
+ libraryHaskellDepends = [
+ attoparsec attoparsec-data base optparse-applicative text
+ text-builder
+ ];
+ testHaskellDepends = [ attoparsec-data rerebase ];
+ description = "Simple command line interface arguments parser";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"optimal-blocks" = callPackage
({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion
, cryptohash, deepseq, hex, QuickCheck, vector
@@ -150775,7 +152327,6 @@ self: {
executableHaskellDepends = [ base process ];
description = "Show keys pressed with an on-screen display (Linux only)";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"osm-conduit" = callPackage
@@ -151384,7 +152935,6 @@ self: {
];
description = "Receive hooks from pagure and do things with them";
license = stdenv.lib.licenses.bsd2;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"paint" = callPackage
@@ -151507,7 +153057,7 @@ self: {
maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
- "pandoc_2_2_2_1" = callPackage
+ "pandoc_2_2_3_2" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring
, binary, blaze-html, blaze-markup, bytestring, Cabal
, case-insensitive, cmark-gfm, containers, criterion, data-default
@@ -151522,8 +153072,8 @@ self: {
}:
mkDerivation {
pname = "pandoc";
- version = "2.2.2.1";
- sha256 = "19d6cd8ry735ziazfkk6xhrjbvx5ywpbqmhxr3wbmp8kyp6c7x7m";
+ version = "2.2.3.2";
+ sha256 = "0dmk2vy0kfsi8xzpa8h0kypidf264d5rjvcqyd7jf34rjj47ikk2";
configureFlags = [ "-fhttps" "-f-trypandoc" ];
isLibrary = true;
isExecutable = true;
@@ -152601,8 +154151,8 @@ self: {
}:
mkDerivation {
pname = "parameterized-utils";
- version = "1.0.0";
- sha256 = "0x1h38j61rwk6biz6nfqx252q1qy4wjrm7g4yv2bb9rddn131vaw";
+ version = "1.0.1";
+ sha256 = "0pcn1jiv5rhdm5nk6lg1xcr7cx7vsbl25n8slpf257khq23fjp6m";
libraryHaskellDepends = [
base containers deepseq ghc-prim hashable hashtables lens mtl
template-haskell text th-abstraction vector
@@ -152812,8 +154362,8 @@ self: {
pname = "parsec";
version = "3.1.13.0";
sha256 = "1wc09pyn70p8z6llink10c8pqbh6ikyk554911yfwxv1g91swqbq";
- revision = "1";
- editedCabalFile = "1dpr1wfpykkl6kayp4wnyn0n1zv7pvqksax2i54dhdgjijj8qynd";
+ revision = "2";
+ editedCabalFile = "032sizm03m2vdqshkv4sdviyka05gqf8gs6r4hqf9did177i0qnm";
libraryHaskellDepends = [ base bytestring mtl text ];
testHaskellDepends = [
base HUnit mtl test-framework test-framework-hunit
@@ -153138,6 +154688,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "parsers-megaparsec" = callPackage
+ ({ mkDerivation, base, fail, megaparsec, mtl, parsers, semigroups
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "parsers-megaparsec";
+ version = "0.1.0.0";
+ sha256 = "1xn12jbxv72hgkp9xarm9nr9rpqcijlyma47y31jz985r32nhaxj";
+ libraryHaskellDepends = [
+ base fail megaparsec mtl parsers semigroups text transformers
+ ];
+ description = "`parsers` instances for Megaparsec";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"parsestar" = callPackage
({ mkDerivation, array, base, binary, bytestring, bytestring-mmap
, bytestring-nums, bytestring-show, containers, deepseq, derive
@@ -153776,6 +155341,30 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "pattern-trie" = callPackage
+ ({ mkDerivation, base, bytestring, containers, criterion, deepseq
+ , doctest, hashable, mtl, QuickCheck, tasty, tasty-quickcheck, text
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "pattern-trie";
+ version = "0.1.0";
+ sha256 = "1ldy1b81sryngf4rlfsw3f2qw0cirjnbvddvw98wrl2m50wzdmlg";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq hashable text
+ unordered-containers
+ ];
+ testHaskellDepends = [
+ base bytestring containers doctest mtl QuickCheck tasty
+ tasty-quickcheck unordered-containers
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring containers criterion deepseq hashable text
+ ];
+ description = "Pattern tries";
+ license = stdenv.lib.licenses.mpl20;
+ }) {};
+
"patterns" = callPackage
({ mkDerivation, base, bytestring, conduit, containers, mtl, time
, utf8-string, zeromq-haskell
@@ -154678,6 +156267,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "percent-format" = callPackage
+ ({ mkDerivation, base, leancheck }:
+ mkDerivation {
+ pname = "percent-format";
+ version = "0.0.1";
+ sha256 = "028c8rnv86mln9pdhb6w4i56n07hlslg69f3pmcjpb7ilr5scc3m";
+ libraryHaskellDepends = [ base ];
+ testHaskellDepends = [ base leancheck ];
+ description = "simple printf-style string formatting";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"perceptron" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -154850,19 +156451,21 @@ self: {
}) {};
"period" = callPackage
- ({ mkDerivation, base, hspec, HUnit, old-locale
+ ({ mkDerivation, ansi-wl-pprint, base, hspec, HUnit, old-locale
, optparse-applicative, parsec, text, text-show, time
}:
mkDerivation {
pname = "period";
- version = "0.1.0.6";
- sha256 = "0zk7ac5casyxgdx5895jap7sw0klys26b29kj4f4p1f75b1ga8lz";
+ version = "0.1.0.7";
+ sha256 = "0gvx68la0pr3hl4vz8pqgn0aw409084z5w9wls1ac2pv78nl3cgn";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base old-locale parsec text text-show time
];
- executableHaskellDepends = [ base optparse-applicative text ];
+ executableHaskellDepends = [
+ ansi-wl-pprint base optparse-applicative text
+ ];
testHaskellDepends = [ base hspec HUnit text time ];
description = "Parse and format date periods, collapse and expand their text representations";
license = stdenv.lib.licenses.bsd3;
@@ -155215,8 +156818,8 @@ self: {
}:
mkDerivation {
pname = "persistent-migration";
- version = "0.0.2";
- sha256 = "0vnc2jiagb2z11dy428fd47zhixw7ib96aras0lvhjbwyldzic5p";
+ version = "0.1.0";
+ sha256 = "025hrjm95klj4b7wqlzwkcwra5yj37ilirr06hxxw6d3g668rllm";
libraryHaskellDepends = [
base containers fgl mtl persistent text time unordered-containers
];
@@ -155224,7 +156827,7 @@ self: {
base bytestring conduit containers exceptions monad-logger mtl
persistent persistent-postgresql persistent-template process
QuickCheck resource-pool tasty tasty-golden tasty-quickcheck
- temporary text yaml
+ temporary text time yaml
];
description = "Manual migrations for the persistent library";
license = stdenv.lib.licenses.bsd3;
@@ -156042,22 +157645,21 @@ self: {
"phoityne-vscode" = callPackage
({ mkDerivation, aeson, base, bytestring, Cabal, cmdargs, conduit
- , conduit-extra, ConfigFile, containers, data-default, directory
- , filepath, fsnotify, hslogger, lens, MissingH, mtl, parsec
- , process, resourcet, safe, safe-exceptions, split, text
- , transformers
+ , conduit-extra, containers, data-default, directory, filepath
+ , fsnotify, hslogger, lens, MissingH, mtl, parsec, process
+ , resourcet, safe, safe-exceptions, split, text, transformers
}:
mkDerivation {
pname = "phoityne-vscode";
- version = "0.0.25.0";
- sha256 = "16l1w92i0nr6a9z4l9cq3372mqgis17nqhdky8a157cqa2if150b";
+ version = "0.0.26.0";
+ sha256 = "168qshbiawj1i7d676y2x5l2bmkhfvnf0fs2abr75v8g7hsa8imq";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
aeson base bytestring Cabal cmdargs conduit conduit-extra
- ConfigFile containers data-default directory filepath fsnotify
- hslogger lens MissingH mtl parsec process resourcet safe
- safe-exceptions split text transformers
+ containers data-default directory filepath fsnotify hslogger lens
+ MissingH mtl parsec process resourcet safe safe-exceptions split
+ text transformers
];
description = "Haskell Debug Adapter for Visual Studio Code";
license = stdenv.lib.licenses.bsd3;
@@ -156765,7 +158367,6 @@ self: {
];
description = "A higher-level interface to using concurrency with pipes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pipes-attoparsec" = callPackage
@@ -157178,7 +158779,6 @@ self: {
];
description = "Fast traversal of directory trees using pipes";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pipes-fluid" = callPackage
@@ -157254,8 +158854,8 @@ self: {
({ mkDerivation, base, containers, heaps, pipes }:
mkDerivation {
pname = "pipes-interleave";
- version = "1.1.2";
- sha256 = "0anjd66z0z7813jcakqcagp4ml8q4dg6bvygy8mn2jqggm2bqs4d";
+ version = "1.1.3";
+ sha256 = "05g8kl88f55pxb3926fa81qd0a2lc1xdzv36jmm67sc68prr71za";
libraryHaskellDepends = [ base containers heaps pipes ];
description = "Interleave and merge streams of elements";
license = stdenv.lib.licenses.bsd3;
@@ -157546,8 +159146,8 @@ self: {
pname = "pipes-s3";
version = "0.3.0.3";
sha256 = "16gm7xjc8vbbajwmq91fj1l5cgd6difrz5g30b8czac4gdgqfppa";
- revision = "2";
- editedCabalFile = "1sm1s8paqyh4d05179lfbjix5irc6j7ryrir5s29xpjxslanl01x";
+ revision = "3";
+ editedCabalFile = "14cz2sfyz0q0jrpjwj9a25flvcm7mhjhihg4pr356niyvnx1b01p";
libraryHaskellDepends = [
aws base bytestring http-client http-client-tls http-types pipes
pipes-bytestring pipes-safe resourcet text transformers
@@ -157852,6 +159452,30 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "piyo" = callPackage
+ ({ mkDerivation, base, extra, sdl2, sdl2-gfx, sdl2-image
+ , sdl2-mixer, sdl2-ttf, text
+ }:
+ mkDerivation {
+ pname = "piyo";
+ version = "0.1.0.0";
+ sha256 = "168jiqp73kmg797a6njgi792qm2aczgkj77i28m04gah1qhyp603";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+ ];
+ executableHaskellDepends = [
+ base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+ ];
+ testHaskellDepends = [
+ base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text
+ ];
+ description = "Haskell game engine like fantasy console";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"pkcs1" = callPackage
({ mkDerivation, base, bytestring, random }:
mkDerivation {
@@ -157952,8 +159576,8 @@ self: {
}:
mkDerivation {
pname = "plan-applicative";
- version = "2.0.0.1";
- sha256 = "0n6pm7arzgw7aq1bg00gjrnay3gjk6mhi8a70xzxa5sn64ndfl7k";
+ version = "2.0.1.0";
+ sha256 = "13pm9p7k74irz1rsgq5s6lksz86i82wddjapnqgm8xfg28fr8hmy";
libraryHaskellDepends = [
base bifunctors comonad containers profunctors streaming
transformers
@@ -158134,7 +159758,6 @@ self: {
];
description = "run a subprocess, combining stdout and stderr";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"plist" = callPackage
@@ -159070,6 +160693,8 @@ self: {
pname = "polyparse";
version = "1.12";
sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
+ revision = "1";
+ editedCabalFile = "18daiyj3009wx0bhr87fbgy7xfh68ss9qzn6k3lgmh1z9dfsryrd";
libraryHaskellDepends = [ base bytestring text ];
description = "A variety of alternative parser combinator libraries";
license = "LGPL";
@@ -159897,8 +161522,8 @@ self: {
}:
mkDerivation {
pname = "postgresql-connector";
- version = "0.2.5";
- sha256 = "0ilw7z16jzlys3pv4bvdd5ajprq4dbzgg3ivwpgzxrpnh2mfjkqq";
+ version = "0.2.6";
+ sha256 = "1nhsplb7s4k3y2450pr57fl39n1gjs2110vvr9v4pn0h6hwz1yl3";
libraryHaskellDepends = [
base bytestring exceptions lens mtl postgresql-simple resource-pool
resourcet time transformers-base
@@ -160459,8 +162084,8 @@ self: {
({ mkDerivation, potoki-core }:
mkDerivation {
pname = "potoki";
- version = "2.0.2";
- sha256 = "00z7al5kk3ry3npghc71vlwba5wmxrlps3lmwllpw8sgf8x288r5";
+ version = "2.0.5";
+ sha256 = "1ik30rjpz5hr0n83nq0xdc381lrwir7z1iqcjmlwp3zan9hrnbk2";
libraryHaskellDepends = [ potoki-core ];
description = "Simple streaming in IO";
license = stdenv.lib.licenses.mit;
@@ -160469,16 +162094,22 @@ self: {
"potoki-cereal" = callPackage
({ mkDerivation, acquire, attoparsec, base, base-prelude
- , bytestring, cereal, potoki-core, text
+ , bytestring, cereal, directory, potoki, potoki-core, QuickCheck
+ , quickcheck-instances, rerebase, tasty, tasty-hunit
+ , tasty-quickcheck, text
}:
mkDerivation {
pname = "potoki-cereal";
- version = "0.3";
- sha256 = "0m7g9dkvzb94iwywf3bil8h57xbs2d3zvgn4d8la54qz5izimszp";
+ version = "0.3.0.1";
+ sha256 = "0dm5yvh8a8sgrqvgkl48zpn5c8ymz9h83nw44icnhqirg1hrkhvi";
libraryHaskellDepends = [
acquire attoparsec base base-prelude bytestring cereal potoki-core
text
];
+ testHaskellDepends = [
+ directory potoki QuickCheck quickcheck-instances rerebase tasty
+ tasty-hunit tasty-quickcheck
+ ];
description = "Streaming serialization";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -160486,18 +162117,18 @@ self: {
"potoki-core" = callPackage
({ mkDerivation, acquire, attoparsec, base, bytestring, directory
- , foldl, hashable, ilist, profunctors, ptr, QuickCheck
- , quickcheck-instances, random, rerebase, stm, tasty, tasty-hunit
- , tasty-quickcheck, text, transformers, unagi-chan
+ , foldl, hashable, ilist, primitive, profunctors, ptr, QuickCheck
+ , quickcheck-instances, random, rerebase, scanner, stm, tasty
+ , tasty-hunit, tasty-quickcheck, text, transformers
, unordered-containers, vector
}:
mkDerivation {
pname = "potoki-core";
- version = "2.2.2.1";
- sha256 = "0bnmqw0jk8p7bfhy165w5ha3pl0966z5bxzfacbyiqvhmj68xx6j";
+ version = "2.2.7";
+ sha256 = "0pb20brgfc427gig317iyq6ln9z565aqanfm3cmkvgrzbvl9gf9q";
libraryHaskellDepends = [
acquire attoparsec base bytestring directory foldl hashable
- profunctors ptr stm text transformers unagi-chan
+ primitive profunctors ptr scanner stm text transformers
unordered-containers vector
];
testHaskellDepends = [
@@ -160802,18 +162433,18 @@ self: {
({ mkDerivation, aeson, base, basic-prelude, exceptions
, fast-logger, lens, lifted-base, monad-control, monad-logger
, MonadRandom, mtl, network, resourcet, safe, template-haskell
- , text, text-manipulate, time, transformers-base
+ , text, text-manipulate, time, transformers-base, unliftio-core
, unordered-containers, uuid
}:
mkDerivation {
pname = "preamble";
- version = "0.0.61";
- sha256 = "16zs8mqmbvzi4pmjqmga3d17mjk6kriclv3qg3rxhs3rd2gyipqa";
+ version = "0.0.64";
+ sha256 = "1h7px6kz2plp5fix7i0dviv0hg3nzq31pvwwayh4q747lh3xjwp4";
libraryHaskellDepends = [
aeson base basic-prelude exceptions fast-logger lens lifted-base
monad-control monad-logger MonadRandom mtl network resourcet safe
template-haskell text text-manipulate time transformers-base
- unordered-containers uuid
+ unliftio-core unordered-containers uuid
];
description = "Yet another prelude";
license = stdenv.lib.licenses.mit;
@@ -161158,6 +162789,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "preludeplus" = callPackage
+ ({ mkDerivation, base, containers }:
+ mkDerivation {
+ pname = "preludeplus";
+ version = "0.1.0.3";
+ sha256 = "0fbxydbkf8j7v0gb6an5p1phd637xpzipiyq4nwlzdlpkdbpkaav";
+ libraryHaskellDepends = [ base containers ];
+ description = "Generalizes List functions and replaces partials with NonEmpty equivalents";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"preprocess-haskell" = callPackage
({ mkDerivation, base, base-unicode-symbols, basic-prelude
, bytestring, Cabal, containers, cpphs, deepseq, directory
@@ -161412,6 +163054,27 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "pretty-show_1_8_1" = callPackage
+ ({ mkDerivation, array, base, filepath, ghc-prim, happy
+ , haskell-lexer, pretty, text
+ }:
+ mkDerivation {
+ pname = "pretty-show";
+ version = "1.8.1";
+ sha256 = "0s8bj7ymbc9pz91kls2blrpip7pphcc683wd5ig8kywjmix1ibsg";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ array base filepath ghc-prim haskell-lexer pretty text
+ ];
+ libraryToolDepends = [ happy ];
+ executableHaskellDepends = [ base ];
+ description = "Tools for working with derived `Show` instances and generic inspection of values";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pretty-simple" = callPackage
({ mkDerivation, ansi-terminal, base, containers, criterion
, doctest, Glob, mtl, parsec, text, transformers
@@ -161431,6 +163094,26 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "pretty-simple_2_2_0_0" = callPackage
+ ({ mkDerivation, ansi-terminal, base, criterion, doctest, Glob, mtl
+ , text, transformers
+ }:
+ mkDerivation {
+ pname = "pretty-simple";
+ version = "2.2.0.0";
+ sha256 = "0cf7pfx98dq8ykxja7gi2y7zpczj41sqfg4dindm8v5knlv1ppik";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ ansi-terminal base mtl text transformers
+ ];
+ testHaskellDepends = [ base doctest Glob ];
+ benchmarkHaskellDepends = [ base criterion text ];
+ description = "pretty printer for data types with a 'Show' instance";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"pretty-sop" = callPackage
({ mkDerivation, base, generics-sop, pretty-show }:
mkDerivation {
@@ -161794,18 +163477,26 @@ self: {
}) {};
"primitive-extras" = callPackage
- ({ mkDerivation, base, cereal, deferred-folds, foldl, primitive
- , profunctors, vector
+ ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus
+ , foldl, list-t, primitive, profunctors, QuickCheck
+ , quickcheck-instances, rerebase, tasty, tasty-hunit
+ , tasty-quickcheck, vector
}:
mkDerivation {
pname = "primitive-extras";
- version = "0.3.0.1";
- sha256 = "0qipddb5065z6c7klbaz75d8jbx39k8qppv8d7xb6hnj28v62ab7";
+ version = "0.6.7";
+ sha256 = "0kh2cccy1pmvvsrl9sjvcar4l1i3igk9vf8lxxxlwypj43nm32ny";
libraryHaskellDepends = [
- base cereal deferred-folds foldl primitive profunctors vector
+ base bytestring cereal deferred-folds focus foldl list-t primitive
+ profunctors vector
+ ];
+ testHaskellDepends = [
+ cereal deferred-folds focus primitive QuickCheck
+ quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
];
description = "Extras for the \"primitive\" library";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"primitive-indexed" = callPackage
@@ -162166,6 +163857,8 @@ self: {
pname = "process";
version = "1.6.4.0";
sha256 = "1w12ssmwpz5glmm964rxdc3fgi2w5sq9lac17rxs8p626r5p6rkn";
+ revision = "1";
+ editedCabalFile = "1sijph1gkqbdsdbwqlibhglzsdscmhskpys71b3lzlw0ga7c3k0a";
libraryHaskellDepends = [ base deepseq directory filepath unix ];
testHaskellDepends = [ base bytestring directory ];
description = "Process libraries";
@@ -162714,13 +164407,13 @@ self: {
({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary
, blaze-html, bytestring, Cabal, cassava, conduit, containers
, criterion, cryptohash-sha256, data-interval, deepseq
- , deepseq-generics, directory, distributed-process
+ , deepseq-generics, deferred-folds, directory, distributed-process
, distributed-process-async, distributed-process-client-server
, distributed-process-extras, either, exceptions, extended-reals
- , filepath, ghc, ghc-boot, ghc-paths, ghci, Glob, gnuplot, hashable
- , hashable-time, haskeline, http-api-data, http-types, HUnit
- , list-t, megaparsec, monad-parallel, MonadRandom, mtl, network
- , network-transport, network-transport-tcp, old-locale
+ , filepath, foldl, ghc, ghc-boot, ghc-paths, ghci, Glob, gnuplot
+ , hashable, hashable-time, haskeline, http-api-data, http-types
+ , HUnit, list-t, megaparsec, monad-parallel, MonadRandom, mtl
+ , network, network-transport, network-transport-tcp, old-locale
, optparse-applicative, parallel, path-pieces, QuickCheck, random
, random-shuffle, resourcet, rset, scotty, semigroups, stm
, stm-containers, template-haskell, temporary, text, time
@@ -162729,22 +164422,23 @@ self: {
}:
mkDerivation {
pname = "project-m36";
- version = "0.4";
- sha256 = "0lp0vrvvplyav0dp418kx12y4qrf7y7xp3vxwsv5jjb3sc7aqyq9";
+ version = "0.5";
+ sha256 = "0k9px4f4yn6fgzc7zaig33w4nqnjgrmizbmmq11yg76gk08f7mv1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson attoparsec base base64-bytestring binary bytestring cassava
conduit containers cryptohash-sha256 data-interval deepseq
- deepseq-generics directory distributed-process
+ deepseq-generics deferred-folds directory distributed-process
distributed-process-async distributed-process-client-server
distributed-process-extras either exceptions extended-reals
- filepath ghc ghc-boot ghc-paths ghci Glob gnuplot hashable
+ filepath foldl ghc ghc-boot ghc-paths ghci Glob gnuplot hashable
hashable-time haskeline http-api-data list-t monad-parallel
MonadRandom mtl network-transport network-transport-tcp old-locale
optparse-applicative parallel path-pieces QuickCheck random-shuffle
- resourcet rset stm stm-containers temporary text time transformers
- unix unordered-containers uuid vector vector-binary-instances zlib
+ resourcet rset semigroups stm stm-containers temporary text time
+ transformers unix unordered-containers uuid vector
+ vector-binary-instances zlib
];
executableHaskellDepends = [
aeson attoparsec base base64-bytestring binary blaze-html
@@ -162920,19 +164614,19 @@ self: {
"prometheus" = callPackage
({ mkDerivation, atomic-primops, base, bytestring, containers
- , http-client, http-types, text, transformers, wai, warp, wreq
+ , http-client, http-types, network-uri, text, transformers, wai
+ , warp
}:
mkDerivation {
pname = "prometheus";
- version = "2.0.0";
- sha256 = "15cp3r42kj3v6a6d67xr9ns69mz96zgh4wsa1jch34idwsxz6wxf";
+ version = "2.1.0";
+ sha256 = "0kpzfmdibpp08rhc8v92nizi8hbb9dm7ysqd0wclx9s5273zqxal";
libraryHaskellDepends = [
atomic-primops base bytestring containers http-client http-types
- text transformers wai warp wreq
+ network-uri text transformers wai warp
];
description = "Prometheus Haskell Client";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"prometheus-client" = callPackage
@@ -162959,6 +164653,33 @@ self: {
license = stdenv.lib.licenses.asl20;
}) {};
+ "prometheus-client_1_0_0" = callPackage
+ ({ mkDerivation, atomic-primops, base, bytestring, clock
+ , containers, criterion, deepseq, doctest, exceptions, hspec, mtl
+ , QuickCheck, random, random-shuffle, stm, text, transformers
+ , transformers-compat, utf8-string
+ }:
+ mkDerivation {
+ pname = "prometheus-client";
+ version = "1.0.0";
+ sha256 = "0i1kbc9hxqnqiqkvfygc6h5fmqmrqwlq1wbslq65md5d41bl37i7";
+ libraryHaskellDepends = [
+ atomic-primops base bytestring clock containers deepseq exceptions
+ mtl stm text transformers transformers-compat utf8-string
+ ];
+ testHaskellDepends = [
+ atomic-primops base bytestring clock containers deepseq doctest
+ exceptions hspec mtl QuickCheck random-shuffle stm text
+ transformers transformers-compat utf8-string
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring criterion random text utf8-string
+ ];
+ description = "Haskell client library for http://prometheus.io.";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"prometheus-effect" = callPackage
({ mkDerivation, base, bytestring, clock, criterion, hashable
, http-types, mtl, random, retry, safe-exceptions, streaming
@@ -162988,12 +164709,16 @@ self: {
}) {};
"prometheus-metrics-ghc" = callPackage
- ({ mkDerivation, base, doctest, prometheus-client, utf8-string }:
+ ({ mkDerivation, base, doctest, prometheus-client, text
+ , utf8-string
+ }:
mkDerivation {
pname = "prometheus-metrics-ghc";
- version = "0.3.0";
- sha256 = "0cgcgzd7f39fhi0hxwjawif55a3i5mnnv7afxrrbk7gnhqb589nx";
- libraryHaskellDepends = [ base prometheus-client utf8-string ];
+ version = "1.0.0";
+ sha256 = "15zzj9dy9kfvkcypgnvh8xa6xsx0489ck8f30bm8958qp0za145z";
+ libraryHaskellDepends = [
+ base prometheus-client text utf8-string
+ ];
testHaskellDepends = [ base doctest prometheus-client ];
description = "Metrics exposing GHC runtime information for use with prometheus-client";
license = stdenv.lib.licenses.asl20;
@@ -163042,15 +164767,14 @@ self: {
({ mkDerivation, base, binary, containers, filepath, mtl, text }:
mkDerivation {
pname = "pronounce";
- version = "1.1.0.2";
- sha256 = "0nhns8pnp9n88w5514dgb9kwfkd1fqx042z4p8ai1yf5q1igygw5";
+ version = "1.1.0.3";
+ sha256 = "1agxmm426v8520vbw8maibrsa3qpzf8h8x3i61fk2fflyb45yx8z";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base binary containers filepath mtl text
];
description = "A library for interfacing with the CMU Pronouncing Dictionary";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"proof-combinators" = callPackage
@@ -163089,8 +164813,8 @@ self: {
}:
mkDerivation {
pname = "propellor";
- version = "5.4.0";
- sha256 = "1ykzagmw2an1aglkglkpkqv65mxaqqfj7zia27f6npnihb6hwi5v";
+ version = "5.4.1";
+ sha256 = "13adj770k3awgsdipjkwgfja6b1hkxdphf0aa4jayxm2jz9gkpbd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -163175,6 +164899,7 @@ self: {
];
description = "Explore continuations with trepidation";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"prosper" = callPackage
@@ -163346,7 +165071,6 @@ self: {
libraryToolDepends = [ protobuf ];
description = "Basic protocol buffer message types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) protobuf;};
"proto-lens-protoc_0_2_2_3" = callPackage
@@ -163750,7 +165474,6 @@ self: {
];
description = "Reading/Writing OPB/WBO files used in pseudo boolean competition";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pseudo-trie" = callPackage
@@ -163861,8 +165584,8 @@ self: {
}:
mkDerivation {
pname = "ptr";
- version = "0.16.5";
- sha256 = "0hywqysklzy5xixd8wdhrlwzf2336z1kn593sg5q30kbg3b0bgj2";
+ version = "0.16.6";
+ sha256 = "1makksw42pb6088i3s755q0wyfismfq5avpwbcfvfbzcasn2kncs";
libraryHaskellDepends = [
base base-prelude bug bytestring contravariant mtl profunctors
semigroups text time transformers vector
@@ -164421,6 +166144,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "purescript-iso" = callPackage
+ ({ mkDerivation, aeson, base, QuickCheck }:
+ mkDerivation {
+ pname = "purescript-iso";
+ version = "0.0.0";
+ sha256 = "1vjq778l24waa24br59d3j4wdc3ajw1vk1fbi222vvkqvmcx5x9h";
+ libraryHaskellDepends = [ aeson base QuickCheck ];
+ testHaskellDepends = [ aeson base QuickCheck ];
+ description = "Isomorphic trivial data type definitions over JSON";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"purescript-tsd-gen" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, directory
, filepath, mtl, optparse-applicative, purescript, text
@@ -164732,7 +166467,6 @@ self: {
];
description = "Creating graphics for pencil puzzles";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"puzzle-draw-cmdline" = callPackage
@@ -164958,8 +166692,8 @@ self: {
}:
mkDerivation {
pname = "qchas";
- version = "1.1.0.0";
- sha256 = "1q1i7ppgd7121xqf6f4fr798nx52cw4g50nx42shk6qzpxsah58f";
+ version = "1.1.0.1";
+ sha256 = "0g966915j17ijpyz7klxc0j0rflbxkj0a49vf57z5xfllv8l1wx9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base hmatrix linear random ];
@@ -164967,7 +166701,6 @@ self: {
testHaskellDepends = [ base hmatrix linear tasty tasty-hunit ];
description = "A library for implementing Quantum Algorithms";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"qd" = callPackage
@@ -165714,8 +167447,8 @@ self: {
}:
mkDerivation {
pname = "quickcheck-classes";
- version = "0.4.14";
- sha256 = "010pbdv5dyyf2qkc41gbb86x94m8y1jlw9fa9k99jnw79c8bv3d9";
+ version = "0.4.14.1";
+ sha256 = "0qk7nx855lrb9z1nkc74dshsij6p704rmggx0f9akwcpscsvhiim";
libraryHaskellDepends = [
aeson base bifunctors containers primitive QuickCheck semigroupoids
semigroups semirings tagged transformers
@@ -165968,6 +167701,7 @@ self: {
];
description = "Test monadic programs using state machine based models";
license = stdenv.lib.licenses.bsd2;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"quickcheck-string-random" = callPackage
@@ -165984,7 +167718,6 @@ self: {
];
description = "Helper to build generators with Text.StringRandom";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"quickcheck-text" = callPackage
@@ -166745,8 +168478,8 @@ self: {
}:
mkDerivation {
pname = "raketka";
- version = "1.1.2";
- sha256 = "1zyqgldryci4cbwqcbjlkm4k1dfps36x4rk03pi9gf901zw0k38p";
+ version = "1.1.3";
+ sha256 = "0mz9639p3ndlq72gask5fdv7kqpkgs4wh0f86wfargyfd36179lw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -166764,7 +168497,6 @@ self: {
testHaskellDepends = [ base hspec QuickCheck ];
description = "distributed-process node";
license = stdenv.lib.licenses.publicDomain;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rakhana" = callPackage
@@ -166792,8 +168524,8 @@ self: {
}:
mkDerivation {
pname = "rakuten";
- version = "0.1.1.4";
- sha256 = "010vfpnh4bhcdabrc6yl29q381fz8v5cx65s6vbh9hvilbsw2k09";
+ version = "0.1.1.5";
+ sha256 = "04qr5rbg0w56nlkama95bavalq3zj24pblbi655vq0vli5ggxgza";
libraryHaskellDepends = [
aeson base bytestring connection constraints data-default-class
extensible http-api-data http-client http-client-tls http-types
@@ -167037,6 +168769,8 @@ self: {
pname = "random-fu-multivariate";
version = "0.1.2.0";
sha256 = "11hss3d1aa917g7w7k76zcakk82ras3046vb768yh5kayrb6a347";
+ revision = "2";
+ editedCabalFile = "13frafm1fdlgir64qsqy97158mv5chx98y23pdzdqiannf10w4by";
libraryHaskellDepends = [ base hmatrix mtl random-fu ];
testHaskellDepends = [ base ];
description = "Multivariate distributions for random-fu";
@@ -167958,21 +169692,19 @@ self: {
"rcu" = callPackage
({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest
- , containers, criterion, deepseq, doctest, ghc-prim, hlint
+ , containers, criterion, deepseq, doctest, fail, ghc-prim, hlint
, optparse-applicative, parallel, primitive, rdtsc, time
, transformers
}:
mkDerivation {
pname = "rcu";
- version = "0.2.2";
- sha256 = "0lj88xif38zh1qkpfzyarm36khzavqsl8chjma062b1pvhhlc9lk";
- revision = "4";
- editedCabalFile = "18gaaz7pj7x9yv2na1zbqavirrj93c7q6z28r4502if0w1w8wk8f";
+ version = "0.2.3";
+ sha256 = "17w0y843z5mr095cazfrz1jnf731zjsnd6vhgkx8ppras05vs371";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
- atomic-primops base ghc-prim parallel primitive transformers
+ atomic-primops base fail ghc-prim parallel primitive transformers
];
executableHaskellDepends = [ base transformers ];
testHaskellDepends = [ base doctest hlint parallel ];
@@ -168282,8 +170014,8 @@ self: {
}:
mkDerivation {
pname = "reactive-banana-gi-gtk";
- version = "0.3.0.0";
- sha256 = "1kcn95p2k4lb5xr0q4ag53gkym6dyz6hxsshm05pxf8778hm9c6f";
+ version = "0.4.0.1";
+ sha256 = "151vjqr2skdln4qh2swrkwwq1gafkldwnidkkpqh8j903kghrcqk";
libraryHaskellDepends = [
base gi-gtk haskell-gi-base reactive-banana text transformers
];
@@ -168787,8 +170519,8 @@ self: {
({ mkDerivation, base, extra, filepath }:
mkDerivation {
pname = "record-dot-preprocessor";
- version = "0.1.1";
- sha256 = "1lb60mggn6f350l3v54cavvwnyx5hrm6hlyrfhsjb5gq5qmids9m";
+ version = "0.1.3";
+ sha256 = "0sb9gfwq6kvldywmwxni8kgd9vhkpk8xxhidldrj5cwf8a2ipwbx";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base extra filepath ];
@@ -168912,6 +170644,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "recursion" = callPackage
+ ({ mkDerivation, base, composition-prelude }:
+ mkDerivation {
+ pname = "recursion";
+ version = "1.1.0.0";
+ sha256 = "02ibnagyll2zgr4v472rbmaj9vsp1amvhvd9pvd8d76nj99xwr9j";
+ libraryHaskellDepends = [ base composition-prelude ];
+ description = "A recursion schemes library for GHC";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"recursion-schemes" = callPackage
({ mkDerivation, base, base-orphans, comonad, free, HUnit
, template-haskell, th-abstraction, transformers
@@ -169142,6 +170885,7 @@ self: {
libraryPkgconfigDepends = [ raptor2 redland ];
description = "Redland RDF library bindings";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {raptor2 = null; redland = null;};
"redo" = callPackage
@@ -169553,10 +171297,8 @@ self: {
}:
mkDerivation {
pname = "reflex-dom-fragment-shader-canvas";
- version = "0.1";
- sha256 = "1zc8kgny3d467lxpwg5mm1amg6924m5ifkkafyh18nfzqffvc3bl";
- revision = "1";
- editedCabalFile = "1s08vdpwyyfrfw7hfbn2i2m9b3dszcdd7dmfyd0z1pbxy6wj1xmz";
+ version = "0.1.0.1";
+ sha256 = "17b023xjz29n673q4a5bd9r5bj8hb7b1q6ms6qppmwdimk3glz4z";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -170880,8 +172622,8 @@ self: {
}:
mkDerivation {
pname = "relude";
- version = "0.1.0";
- sha256 = "16q9mh35c989pmy4xz602svfz57x2kbl8v82mjsapigmnxa41r8x";
+ version = "0.1.1";
+ sha256 = "034hldd9rsqqhhxmnpfabh6v2by47qc5kx1qv77bl8k73fybf9a0";
libraryHaskellDepends = [
base bytestring containers deepseq ghc-prim hashable mtl stm text
transformers unordered-containers utf8-string
@@ -170897,6 +172639,32 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "relude_0_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, doctest
+ , gauge, ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty
+ , tasty-hedgehog, text, transformers, unordered-containers
+ , utf8-string
+ }:
+ mkDerivation {
+ pname = "relude";
+ version = "0.2.0";
+ sha256 = "097kiflrwvkb3mxpkydh6a6x84azv4xla9nlm5qscacl4kn5z3q5";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq ghc-prim hashable mtl stm text
+ transformers unordered-containers utf8-string
+ ];
+ testHaskellDepends = [
+ base bytestring doctest Glob hedgehog tasty tasty-hedgehog text
+ utf8-string
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge unordered-containers
+ ];
+ description = "Custom prelude from Kowainik";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"remark" = callPackage
({ mkDerivation, base, GenericPretty, tasty, tasty-golden
, tasty-hunit
@@ -171673,6 +173441,37 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "req_1_2_1" = callPackage
+ ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder
+ , bytestring, case-insensitive, connection, data-default-class
+ , hspec, hspec-core, hspec-discover, http-api-data, http-client
+ , http-client-tls, http-types, monad-control, mtl, QuickCheck
+ , retry, text, time, transformers, transformers-base
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "req";
+ version = "1.2.1";
+ sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k";
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ aeson authenticate-oauth base blaze-builder bytestring
+ case-insensitive connection data-default-class http-api-data
+ http-client http-client-tls http-types monad-control mtl retry text
+ time transformers transformers-base
+ ];
+ testHaskellDepends = [
+ aeson base blaze-builder bytestring case-insensitive
+ data-default-class hspec hspec-core http-client http-types
+ monad-control mtl QuickCheck text time unordered-containers
+ ];
+ testToolDepends = [ hspec-discover ];
+ doCheck = false;
+ description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"req-conduit" = callPackage
({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec
, http-client, req, resourcet, temporary, transformers, weigh
@@ -171753,7 +173552,6 @@ self: {
];
description = "A local http server to catch the HTTP redirect";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"request-monad" = callPackage
@@ -171884,6 +173682,18 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "reservoir" = callPackage
+ ({ mkDerivation, base, containers, random }:
+ mkDerivation {
+ pname = "reservoir";
+ version = "0.2.0.0";
+ sha256 = "0ywskms53cnhyywryvsr6mi9qyba6l6dncpj0hx59k0rdr5nb25h";
+ libraryHaskellDepends = [ base containers random ];
+ description = "Unweighted reservoir sampling";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"resin" = callPackage
({ mkDerivation, base, ghc-prim, ralist, semigroupoids }:
mkDerivation {
@@ -172530,6 +174340,27 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "retry_0_7_6_3" = callPackage
+ ({ mkDerivation, base, data-default-class, exceptions, ghc-prim
+ , hedgehog, HUnit, mtl, random, stm, tasty, tasty-hedgehog
+ , tasty-hunit, time, transformers
+ }:
+ mkDerivation {
+ pname = "retry";
+ version = "0.7.6.3";
+ sha256 = "19h3y5j2wim32cail0pix11vjhfbj3xiivlw2kyz1iqv4fxx8mby";
+ libraryHaskellDepends = [
+ base data-default-class exceptions ghc-prim random transformers
+ ];
+ testHaskellDepends = [
+ base data-default-class exceptions ghc-prim hedgehog HUnit mtl
+ random stm tasty tasty-hedgehog tasty-hunit time transformers
+ ];
+ description = "Retry combinators for monadic actions that may fail";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"retryer" = callPackage
({ mkDerivation, base, optparse-applicative, process }:
mkDerivation {
@@ -172856,6 +174687,7 @@ self: {
doHaddock = false;
description = "Parse and display time according to RFC3339 (deprecated)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rfc5051" = callPackage
@@ -173148,8 +174980,8 @@ self: {
}:
mkDerivation {
pname = "rio";
- version = "0.1.4.0";
- sha256 = "06jjx3mv0bqjzvkajcik19961hj44mxcd23av8lw8n1nj27hmkhg";
+ version = "0.1.5.0";
+ sha256 = "064h8a4hp53a479d3ak0vmqbx8hi0cpg7zn4wp23rjy26dka8p7g";
libraryHaskellDepends = [
base bytestring containers deepseq directory exceptions filepath
hashable microlens mtl primitive process text time typed-process
@@ -173242,6 +175074,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "risc-v" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck
+ , tasty, tasty-smallcheck, util
+ }:
+ mkDerivation {
+ pname = "risc-v";
+ version = "0.0.0.0";
+ sha256 = "0d1pb2h34ngr6pxmbizvka0ihaidhd7hkkmk74h51hh5mzp4zm04";
+ libraryHaskellDepends = [ base base-unicode-symbols util ];
+ testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
+ benchmarkHaskellDepends = [ base criterion ];
+ doHaddock = false;
+ description = "RISC-V";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"risc386" = callPackage
({ mkDerivation, alex, array, base, containers, happy, mtl, pretty
}:
@@ -173773,25 +175621,24 @@ self: {
"rollbar-hs" = callPackage
({ mkDerivation, aeson, base, bytestring, case-insensitive
- , containers, hostname, hspec, hspec-golden-aeson, http-client
- , http-conduit, http-types, lens, lens-aeson, network, QuickCheck
- , text, time, unordered-containers, uuid
+ , hostname, hspec, hspec-golden-aeson, http-client, http-conduit
+ , http-types, network, QuickCheck, text, time, unordered-containers
+ , uuid
}:
mkDerivation {
pname = "rollbar-hs";
- version = "0.2.0.0";
- sha256 = "0w4a0bl0vyzb094car4zh599j5g4zknlqia1ja0jpr62bblrkmw5";
+ version = "0.3.1.0";
+ sha256 = "1il3rfzf0rmddm3yqsgz6rhyai3m3z6mn3f00irc7955sl320qn8";
libraryHaskellDepends = [
aeson base bytestring case-insensitive hostname http-client
http-conduit http-types network text time unordered-containers uuid
];
testHaskellDepends = [
- aeson base bytestring case-insensitive containers hspec
- hspec-golden-aeson lens lens-aeson QuickCheck text
+ aeson base bytestring case-insensitive hspec hspec-golden-aeson
+ QuickCheck text unordered-containers
];
description = "Core Rollbar data types and APIs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"roller" = callPackage
@@ -174367,8 +176214,8 @@ self: {
}:
mkDerivation {
pname = "rpmbuild-order";
- version = "0.1";
- sha256 = "13hn4g2yh1llj7c661a9v25y3c5d3llsy3x4pk310ig08rzypvmi";
+ version = "0.2.1";
+ sha256 = "10m0lqakkdmhqcnl959d0nhair8p1zxq400yryzc59idx1w60vdn";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -174484,8 +176331,8 @@ self: {
pname = "rss-conduit";
version = "0.4.2.2";
sha256 = "1qaz3a9fjq5dqky6jvnnk68xbarrqng7bas9r10qzdpy7g1v17ps";
- revision = "1";
- editedCabalFile = "1y5f1fvjjljk0rl8payxm9dsazzh2057nq9m9bi4gxwa8lkfz21d";
+ revision = "3";
+ editedCabalFile = "1fay2p90wx49b2yky0r6x70az3f0c1b2hwy3rzayza8am2i5r0bn";
libraryHaskellDepends = [
atom-conduit base conduit conduit-combinators containers
dublincore-xml-conduit lens-simple safe safe-exceptions singletons
@@ -174500,6 +176347,38 @@ self: {
];
description = "Streaming parser/renderer for the RSS standard";
license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "rss-conduit_0_4_3_0" = callPackage
+ ({ mkDerivation, atom-conduit, base, blaze-builder, bytestring
+ , conduit, conduit-combinators, containers, data-default
+ , dublincore-xml-conduit, lens-simple, mono-traversable, QuickCheck
+ , quickcheck-instances, resourcet, safe, safe-exceptions
+ , singletons, tasty, tasty-hunit, tasty-quickcheck, text, time
+ , timerep, uri-bytestring, vinyl, xml-conduit, xml-types
+ }:
+ mkDerivation {
+ pname = "rss-conduit";
+ version = "0.4.3.0";
+ sha256 = "003crn6pczr8x3r0j9nkx22gqwq0fvy4mkksmng8vp7qbvycvzvz";
+ revision = "1";
+ editedCabalFile = "0dnp7a1xi344qhdqmr3hsnai7id4d87rll0wsww3wcfh2bh0nm6q";
+ libraryHaskellDepends = [
+ atom-conduit base conduit conduit-combinators containers
+ dublincore-xml-conduit lens-simple safe safe-exceptions singletons
+ text time timerep uri-bytestring vinyl xml-conduit xml-types
+ ];
+ testHaskellDepends = [
+ atom-conduit base blaze-builder bytestring conduit
+ conduit-combinators data-default dublincore-xml-conduit lens-simple
+ mono-traversable QuickCheck quickcheck-instances resourcet
+ safe-exceptions singletons tasty tasty-hunit tasty-quickcheck text
+ time uri-bytestring vinyl xml-conduit xml-types
+ ];
+ description = "Streaming parser/renderer for the RSS standard";
+ license = stdenv.lib.licenses.publicDomain;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"rss2irc" = callPackage
@@ -174850,6 +176729,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "rv" = callPackage
+ ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck
+ , tasty, tasty-smallcheck, util
+ }:
+ mkDerivation {
+ pname = "rv";
+ version = "0.0.0.0";
+ sha256 = "17f9l2nixbnzmvhj9hb4lpc1aa80v4y5dlahahb370728a18jxjn";
+ libraryHaskellDepends = [ base base-unicode-symbols util ];
+ testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ];
+ benchmarkHaskellDepends = [ base criterion ];
+ doHaddock = false;
+ description = "RISC-V";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"rvar" = callPackage
({ mkDerivation, base, MonadPrompt, mtl, random-source
, transformers
@@ -176004,6 +177899,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "say_0_1_0_1" = callPackage
+ ({ mkDerivation, base, bytestring, gauge, hspec, text, transformers
+ , unliftio
+ }:
+ mkDerivation {
+ pname = "say";
+ version = "0.1.0.1";
+ sha256 = "1r5kffjfwpas45g74sip8glrj1m9nygrnxjm7xgw898rq9pnafgn";
+ libraryHaskellDepends = [ base bytestring text transformers ];
+ testHaskellDepends = [
+ base bytestring hspec text transformers unliftio
+ ];
+ benchmarkHaskellDepends = [
+ base bytestring gauge text transformers unliftio
+ ];
+ description = "Send textual messages to a Handle in a thread-friendly way";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sbp" = callPackage
({ mkDerivation, aeson, array, base, base64-bytestring
, basic-prelude, binary, binary-conduit, bytestring, conduit
@@ -176012,8 +177927,8 @@ self: {
}:
mkDerivation {
pname = "sbp";
- version = "2.3.16";
- sha256 = "0m8i5n47bzlifp5pq6hkal7zbjga5j305sfccgjyrbiwpp1sxfg3";
+ version = "2.3.17";
+ sha256 = "1zwxq0x9g2l2nkyhbsdgz42wsnr1skm99x3vhd7f7azx17kv3lg6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -176291,6 +178206,24 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "scanner_0_3" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, cereal, criterion
+ , hspec, text
+ }:
+ mkDerivation {
+ pname = "scanner";
+ version = "0.3";
+ sha256 = "0yshznbp784d4gk2qz5jlw5ikc1s1h58h7vck2yksi4ynm3m3y57";
+ libraryHaskellDepends = [ base bytestring ];
+ testHaskellDepends = [ base bytestring hspec ];
+ benchmarkHaskellDepends = [
+ attoparsec base bytestring cereal criterion text
+ ];
+ description = "Fast non-backtracking incremental combinator parsing for bytestrings";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"scanner-attoparsec" = callPackage
({ mkDerivation, attoparsec, base, bytestring, hspec, scanner }:
mkDerivation {
@@ -176834,7 +178767,6 @@ self: {
testToolDepends = [ hpc-coveralls hspec-discover ];
description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scotty-binding-play" = callPackage
@@ -176887,7 +178819,6 @@ self: {
];
description = "Cookie management helper functions for Scotty framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scotty-fay" = callPackage
@@ -176961,7 +178892,6 @@ self: {
];
description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scotty-resource" = callPackage
@@ -177036,7 +178966,6 @@ self: {
];
description = "TLS for Scotty";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"scotty-view" = callPackage
@@ -177739,8 +179668,8 @@ self: {
}:
mkDerivation {
pname = "secp256k1";
- version = "0.5.2";
- sha256 = "1havyn28i2044vxgla2j46qsv4wngy8y6wkkh9v3c1vi35sfzimq";
+ version = "0.5.3";
+ sha256 = "1fb9n7r64h35822zsa0w2jb214gdfg85ib20ni3caszc1k8rsmck";
setupHaskellDepends = [ base Cabal ];
libraryHaskellDepends = [
base base16-bytestring bytestring cereal entropy mtl QuickCheck
@@ -177882,6 +179811,23 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "selda_0_3_2_0" = callPackage
+ ({ mkDerivation, base, bytestring, exceptions, hashable, mtl
+ , psqueues, text, time, unordered-containers
+ }:
+ mkDerivation {
+ pname = "selda";
+ version = "0.3.2.0";
+ sha256 = "1ngvh7w4s0w57qaizzxin641x9v4v2rm03lnkfcxklq93l3khgp6";
+ libraryHaskellDepends = [
+ base bytestring exceptions hashable mtl psqueues text time
+ unordered-containers
+ ];
+ description = "Multi-backend, high-level EDSL for interacting with SQL databases";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"selda-postgresql" = callPackage
({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
, selda, text
@@ -177899,6 +179845,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "selda-postgresql_0_1_7_3" = callPackage
+ ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq
+ , selda, text
+ }:
+ mkDerivation {
+ pname = "selda-postgresql";
+ version = "0.1.7.3";
+ sha256 = "0ardh6ds8fmqy09y74nflsb8r5y4cvl2ddxcla0vzaf5xppx4czc";
+ revision = "2";
+ editedCabalFile = "1zrj412hkjjka4cvl5zj6gdpvdafmcny6xighi1glg67n8cmpb67";
+ libraryHaskellDepends = [
+ base bytestring exceptions postgresql-libpq selda text
+ ];
+ description = "PostgreSQL backend for the Selda database EDSL";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"selda-sqlite" = callPackage
({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
, text
@@ -177916,6 +179880,24 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "selda-sqlite_0_1_6_1" = callPackage
+ ({ mkDerivation, base, direct-sqlite, directory, exceptions, selda
+ , text
+ }:
+ mkDerivation {
+ pname = "selda-sqlite";
+ version = "0.1.6.1";
+ sha256 = "1qqrgqzcfwqzlcklm0qjvdy3ndn3zg8s5mp8744v76bd6z2xwq4d";
+ revision = "2";
+ editedCabalFile = "0gb8raqmy8r8xwjpx238mqar5gdfd4194si2ms1a9ndcrilkkqja";
+ libraryHaskellDepends = [
+ base direct-sqlite directory exceptions selda text
+ ];
+ description = "SQLite backend for the Selda database EDSL";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"select" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -177993,8 +179975,8 @@ self: {
}:
mkDerivation {
pname = "self-extract";
- version = "0.3.3";
- sha256 = "0i2b4mxwa2m2p9xks18wna0p84732kbjvjiz3cy0pd9jfmc92vbm";
+ version = "0.3.4";
+ sha256 = "11v5d4sjbax5dncirmhgbvcj3a2ynnvlq34x4yamx0d9pm9b1idm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -178197,8 +180179,8 @@ self: {
}:
mkDerivation {
pname = "semilattices";
- version = "0.0.0.1";
- sha256 = "0yqqww2mqspbhgkmzrkvljjkwfyi8iqndy8bm1c4sfmrza1h1byx";
+ version = "0.0.0.2";
+ sha256 = "1f4xy2kl8mqvlrzv8y0qs2i3c095iprbzpa4j424sifsmms3ya89";
libraryHaskellDepends = [
base containers hashable unordered-containers
];
@@ -178266,8 +180248,8 @@ self: {
}:
mkDerivation {
pname = "semirings";
- version = "0.2.0.0";
- sha256 = "0w4mgcxdlhh9gqzjri8p7hpzsgjn3dxfjgs10nl1vriw22i1fn6p";
+ version = "0.2.0.1";
+ sha256 = "1larh2rp9sa3zd0d7bn6wc0i3hy455dr5zixmp34i8v135wqay2b";
libraryHaskellDepends = [
base containers hashable integer-gmp unordered-containers vector
];
@@ -178344,8 +180326,8 @@ self: {
}:
mkDerivation {
pname = "sendgrid-v3";
- version = "0.1.0.0";
- sha256 = "0sn1a47155d13w15jjbcbcl5sqnl286mf8q7k39qhir98qlq045s";
+ version = "0.1.1.0";
+ sha256 = "1f8kxg6v6804qq7kl22ycff26kq6nh5n7kpkvbdx36pf54a6632w";
libraryHaskellDepends = [ aeson base lens semigroups text wreq ];
testHaskellDepends = [ base semigroups tasty tasty-hunit text ];
description = "Sendgrid v3 API library";
@@ -178491,6 +180473,8 @@ self: {
pname = "separated";
version = "0.3.2.1";
sha256 = "0xnpxaz9qr2qqg7kmgv1qsbd4943r54m1vva3xivn4cxf1gnxcaw";
+ revision = "1";
+ editedCabalFile = "0d0721vf4lcixbrm24jlrvjjc1m1w1638ds7pkgz7hy4armznik1";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
base bifunctors deriving-compat lens semigroupoids semigroups
@@ -178500,7 +180484,6 @@ self: {
];
description = "A data type with elements separated by values";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"seqaid" = callPackage
@@ -178555,14 +180538,11 @@ self: {
({ mkDerivation, base, mtl, transformers }:
mkDerivation {
pname = "seqid";
- version = "0.5.2";
- sha256 = "0b1c2fdrfxbgh8b1pbj5d436lylc73wjwnlkvhnx0mmg9ay8ixf9";
- revision = "1";
- editedCabalFile = "0khdf4panw2wvs80z6lx1vgn5h7xaswdxsh9rppb1fvvfjqzb7d9";
+ version = "0.5.3";
+ sha256 = "1wc7a66k42njc0zv0cp4ycfv7jbcqyf77j9m6fikhdppbvn3cbn4";
libraryHaskellDepends = [ base mtl transformers ];
description = "Sequence ID production and consumption";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"seqid-streams_0_1_0" = callPackage
@@ -178581,12 +180561,11 @@ self: {
({ mkDerivation, base, io-streams, seqid }:
mkDerivation {
pname = "seqid-streams";
- version = "0.6.2";
- sha256 = "0iaxd3ay36lbkzz19dgnb0pn6fi699afv556wkpnd8zl23p4qif3";
+ version = "0.6.3";
+ sha256 = "1wmi4iqh6q45cm1s9ml2yi5b34m8cj7y5a0aicjfsc8nyy0pq48r";
libraryHaskellDepends = [ base io-streams seqid ];
description = "Sequence ID IO-Streams";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"seqloc" = callPackage
@@ -178819,30 +180798,28 @@ self: {
"serokell-util" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring
- , base64-bytestring, bytestring, clock, containers, deepseq
- , directory, exceptions, extra, filepath, fmt, formatting, hashable
- , hspec, hspec-discover, lens, log-warper, monad-control, mtl
- , o-clock, optparse-applicative, parsec, QuickCheck
- , quickcheck-instances, safecopy, scientific, semigroups, stm
- , template-haskell, text, text-format, transformers, universum
- , unordered-containers, vector, yaml
+ , base64-bytestring, bytestring, clock, deepseq, exceptions, extra
+ , fmt, formatting, hashable, hspec, hspec-discover, microlens
+ , microlens-mtl, mtl, o-clock, parsec, process, QuickCheck
+ , quickcheck-instances, scientific, template-haskell, text
+ , th-lift-instances, transformers, universum, unordered-containers
+ , vector
}:
mkDerivation {
pname = "serokell-util";
- version = "0.8.0";
- sha256 = "0v8vy66pbb37w7vaal42w8z0dld93j3d0bfpp3gc8mkmv12gh49p";
+ version = "0.10.0";
+ sha256 = "1aa1cjqwkjhbfd9q1lnyp5xiji64swsy2lipj7c83q8xyfxcxq67";
libraryHaskellDepends = [
aeson ansi-terminal base base16-bytestring base64-bytestring
- bytestring clock containers deepseq directory exceptions extra
- filepath fmt formatting hashable lens log-warper monad-control mtl
- o-clock optparse-applicative parsec QuickCheck quickcheck-instances
- scientific semigroups stm template-haskell text text-format
- transformers universum unordered-containers vector yaml
+ bytestring clock deepseq exceptions fmt formatting hashable
+ microlens microlens-mtl mtl o-clock parsec process QuickCheck
+ quickcheck-instances scientific template-haskell text
+ th-lift-instances transformers universum unordered-containers
+ vector
];
testHaskellDepends = [
- aeson base bytestring hspec QuickCheck quickcheck-instances
- safecopy scientific text text-format universum unordered-containers
- vector
+ aeson base extra formatting hspec QuickCheck quickcheck-instances
+ scientific universum unordered-containers vector
];
testToolDepends = [ hspec-discover ];
description = "General-purpose functions by Serokell";
@@ -179346,6 +181323,7 @@ self: {
];
description = "Checked exceptions for Servant APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-checked-exceptions-core" = callPackage
@@ -179397,6 +181375,7 @@ self: {
testToolDepends = [ hspec-discover markdown-unlit ];
description = "automatical derivation of querying functions for servant webservices";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-client-core" = callPackage
@@ -179487,6 +181466,8 @@ self: {
pname = "servant-dhall";
version = "0.1.0.1";
sha256 = "1yriifnflvh4f0vv2mrfv6qw0cv35isrq03q4h43g096ml2wl3ll";
+ revision = "1";
+ editedCabalFile = "0p8ygb5l79zzawnmy992wnicxv2cbbr0860063mbchmjwjf39x33";
libraryHaskellDepends = [
base base-compat bytestring dhall http-media megaparsec
prettyprinter servant text
@@ -179550,7 +181531,6 @@ self: {
];
description = "Combinators for rendering EDE templates in servant web applications";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-ekg" = callPackage
@@ -180206,6 +182186,7 @@ self: {
testToolDepends = [ hspec-discover ];
description = "QuickCheck entire APIs";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"servant-rawm" = callPackage
@@ -180374,6 +182355,8 @@ self: {
pname = "servant-snap";
version = "0.8.2";
sha256 = "0iyiifr9przbayqjs7ydwbzwad5m79379ypmmfiyvcw9m14syhyk";
+ revision = "1";
+ editedCabalFile = "1lycc0iagcc2yd4hq778g2mkqh5fig6vcd3fv4s48wjgw4nic9qf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -180399,6 +182382,28 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "servant-stache" = callPackage
+ ({ mkDerivation, aeson, base, http-media, servant, servant-server
+ , stache, text, transformers, unordered-containers, vector, warp
+ , xss-sanitize
+ }:
+ mkDerivation {
+ pname = "servant-stache";
+ version = "0.1.0.0";
+ sha256 = "0kj998nxcfkz6rzs6kxqkg035r35q4ms4mdi3bw3pfvzr6msxgcz";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base http-media servant stache text transformers
+ unordered-containers vector xss-sanitize
+ ];
+ executableHaskellDepends = [
+ aeson base http-media servant-server warp
+ ];
+ description = "Content-Types for rendering Mustache in servant";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"servant-static-th" = callPackage
({ mkDerivation, base, blaze-html, bytestring, containers
, directory, doctest, filepath, Glob, hspec-wai, http-media
@@ -180538,8 +182543,8 @@ self: {
pname = "servant-swagger";
version = "1.1.5";
sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
- revision = "4";
- editedCabalFile = "0jbi48mcqm4zzdpmpqscs6gvx6lc855fi0hk3ymd5kvpsj00lm9j";
+ revision = "5";
+ editedCabalFile = "1c160wf4q0jyjg03w7hkwkbz0aprvmvzpwa5m944msik2kbvnyl5";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson base bytestring hspec http-media insert-ordered-containers
@@ -180563,8 +182568,8 @@ self: {
pname = "servant-swagger-ui";
version = "0.3.0.3.13.2";
sha256 = "0llkcag9bnhvni6ddar966i0pwql93s5icvw6pxa9ra5v14v7p5n";
- revision = "1";
- editedCabalFile = "1ka19i4r7s85qlpk5sm90gm5yf82nd03clgyqzm8w8jn7y3fji19";
+ revision = "2";
+ editedCabalFile = "0sz08w56f7p74saass6xdzmbpyk78hpa9d79kkd2nclwinajpkgr";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -180582,6 +182587,8 @@ self: {
pname = "servant-swagger-ui-core";
version = "0.3.1";
sha256 = "05lnm9p86rd9rxsz7f1zm5vkqzjcq2fd8an7c8y5fk4kxj6rydxb";
+ revision = "1";
+ editedCabalFile = "10p5yjzvfdn764mszlsx49kb55ygzi5m2mq32l9m91imvj1926b1";
libraryHaskellDepends = [
base blaze-markup bytestring http-media servant servant-blaze
servant-server swagger2 text transformers transformers-compat
@@ -180599,8 +182606,8 @@ self: {
pname = "servant-swagger-ui-jensoleg";
version = "0.3";
sha256 = "1ymw2lkfn0bkmddvpmv0ikv45fqac2zidnli8bfyp92jf0b5dnik";
- revision = "1";
- editedCabalFile = "1r097cz7kl3kknkp23ss3yl97nq6zzn0p9nxrxgxs5d9d62nb0rg";
+ revision = "2";
+ editedCabalFile = "1rghdc3gbwcrp2iz8xaw82y48asbb84fxj574p38pwsb3lwfxrw4";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -180617,8 +182624,8 @@ self: {
pname = "servant-swagger-ui-redoc";
version = "0.3.0.1.21.2";
sha256 = "1p3mq7m5hvid7g7jwpf2jz923512wlprh6gikq5x2vcb14d40qwl";
- revision = "1";
- editedCabalFile = "11lldvcppw71a7i963lymsqy74dkl46zhqnp30g33mfmbvgbwh23";
+ revision = "2";
+ editedCabalFile = "0am6kh3r8av69n5778rr84k92xifi9gfgsrpfnw2vs9krq94gph8";
libraryHaskellDepends = [
base bytestring file-embed-lzma servant servant-server
servant-swagger-ui-core swagger2 text
@@ -180822,8 +182829,8 @@ self: {
}:
mkDerivation {
pname = "serverless-haskell";
- version = "0.6.3";
- sha256 = "0p7xxzrmg9qn8k0i363yrk91gy506vs3db9ncp8h4vw0sx58g2zq";
+ version = "0.6.6";
+ sha256 = "068pjw05kn4wq3c7bh29c0kf7h19jz55fwxg9c0jnv0ygmw6k0bi";
libraryHaskellDepends = [
aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -180841,7 +182848,7 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "serverless-haskell_0_7_3" = callPackage
+ "serverless-haskell_0_7_5" = callPackage
({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core
, amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
, hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq
@@ -180849,8 +182856,8 @@ self: {
}:
mkDerivation {
pname = "serverless-haskell";
- version = "0.7.3";
- sha256 = "0yzwzkdq4afyfdkrdd19a70x082grgzzzara2zyb08szv1gpmyn2";
+ version = "0.7.5";
+ sha256 = "13l5day4dlwyykwx17v2znyh0ck1paaxjzzawnjklcjzk1rzj0i3";
libraryHaskellDepends = [
aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
amazonka-s3 base bytestring case-insensitive http-types iproute
@@ -181050,8 +183057,8 @@ self: {
}:
mkDerivation {
pname = "servius";
- version = "1.2.1.0";
- sha256 = "0hc7jiiij8i658sqxwrzc75jv53vishd9y8gx5pp361rcxq2h304";
+ version = "1.2.3.0";
+ sha256 = "09wbw7lqchpldxgbs580zp5favjcshqmxj5y6lcva36zhlzbdi3j";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -181062,25 +183069,6 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
- "servius_1_2_2_0" = callPackage
- ({ mkDerivation, base, blaze-builder, blaze-html, bytestring
- , cmark-gfm, http-types, shakespeare, text, wai, wai-app-static
- }:
- mkDerivation {
- pname = "servius";
- version = "1.2.2.0";
- sha256 = "14jfnjfdyvc63pi3kmhwxmq2hbrfh17xa3jxp9y2ag6iifycnmf7";
- isLibrary = false;
- isExecutable = true;
- executableHaskellDepends = [
- base blaze-builder blaze-html bytestring cmark-gfm http-types
- shakespeare text wai wai-app-static
- ];
- description = "Warp web server with template rendering";
- license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
- }) {};
-
"ses-html" = callPackage
({ mkDerivation, base, base64-bytestring, blaze-html, byteable
, bytestring, cryptohash, HsOpenSSL, http-streams, tagsoup, time
@@ -181745,17 +183733,17 @@ self: {
}) {};
"shake-ats" = callPackage
- ({ mkDerivation, base, binary, dependency, directory, hashable
- , hs2ats, language-ats, microlens, shake, shake-c, shake-cabal
- , shake-ext, text
+ ({ mkDerivation, base, binary, dependency, directory, hs2ats
+ , language-ats, microlens, shake, shake-c, shake-cabal, shake-ext
+ , text
}:
mkDerivation {
pname = "shake-ats";
- version = "1.9.0.2";
- sha256 = "0ximikdjf03qr4xzb68z3knbg2g1xdl3kzmm7fnq03sz7jczf6j3";
+ version = "1.9.0.3";
+ sha256 = "1c1vphg9vv4lizcsg681wxq5dmvg5fkhp6x15738j7sfbd0k87ja";
libraryHaskellDepends = [
- base binary dependency directory hashable hs2ats language-ats
- microlens shake shake-c shake-cabal shake-ext text
+ base binary dependency directory hs2ats language-ats microlens
+ shake shake-c shake-cabal shake-ext text
];
description = "Utilities for building ATS projects with shake";
license = stdenv.lib.licenses.bsd3;
@@ -181778,10 +183766,8 @@ self: {
}:
mkDerivation {
pname = "shake-cabal";
- version = "0.1.0.1";
- sha256 = "1x7bz1qzm1sfnz7f9zhwinzpyghj0yj8x2hag0p3ay8g6s2wxbs4";
- revision = "1";
- editedCabalFile = "1lvs3z5r37pswaanyg0an2zrys8lmjq4s22dbw6283rbxw4vjcvc";
+ version = "0.1.0.4";
+ sha256 = "1in3f31pm253vzcds66pa2ddjl983l2w8j3vj52rykg2dynl625q";
libraryHaskellDepends = [
base Cabal composition-prelude directory shake
];
@@ -181854,6 +183840,17 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "shake-google-closure-compiler" = callPackage
+ ({ mkDerivation, base, directory, shake }:
+ mkDerivation {
+ pname = "shake-google-closure-compiler";
+ version = "0.1.0.0";
+ sha256 = "1z9znpcsnc6qizx0rnkww3pbxpk77pmrn6dvn8jqm2pppwbpjw0g";
+ libraryHaskellDepends = [ base directory shake ];
+ description = "Shake rules for the Google closure compiler";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"shake-language-c" = callPackage
({ mkDerivation, base, data-default-class, directory, doctest
, fclabels, hspec, process, shake, split, unordered-containers
@@ -181972,8 +183969,8 @@ self: {
}:
mkDerivation {
pname = "shakers";
- version = "0.0.48";
- sha256 = "1b2rwa6k4qj94mblfkvdj8asp26lknl6gfb4nfiqvi7m9kq27n45";
+ version = "0.0.49";
+ sha256 = "0zhysqnr5vbmj04ippyipyqpml2zx3av3d5ikprdwksrsjhfgbp3";
libraryHaskellDepends = [
base basic-prelude directory lifted-base shake
];
@@ -182593,8 +184590,8 @@ self: {
}:
mkDerivation {
pname = "shimmer";
- version = "0.1.3.2";
- sha256 = "1mr8y0f83bs0ay02hm6nj173x6djz7dkfpriymjgicnaicn0mvrh";
+ version = "0.1.3.3";
+ sha256 = "067ih976xfarfnyrj2hqg27n4agb46hpv9a541qz2vj9rqj6ckl6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -183075,7 +185072,6 @@ self: {
];
description = "Arithmetic over signs and sets of signs";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"signal" = callPackage
@@ -183494,8 +185490,8 @@ self: {
}:
mkDerivation {
pname = "simple-log";
- version = "0.9.5";
- sha256 = "042mnsc2mfxdsf49knszk732mj5ryd9309h9ysyzb6z0y9wnp736";
+ version = "0.9.6";
+ sha256 = "0cbzc5ib63x2m4xz88ks6xfg99c2plp2y6y7bzx3i3rrhd3y1pjn";
libraryHaskellDepends = [
async base base-unicode-symbols containers data-default deepseq
directory exceptions filepath hformat microlens microlens-platform
@@ -183804,8 +185800,8 @@ self: {
}:
mkDerivation {
pname = "simple-stacked-vm";
- version = "0.1.1";
- sha256 = "1grhdaf6z6illki5km1glliaaqlyvskwjvvcqz2vh8467arsy2pd";
+ version = "0.1.2";
+ sha256 = "1y9zcwwhri56av1phcp8v8mby6kmv6fplxic892y6hyrbxzwy78q";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -183813,7 +185809,6 @@ self: {
];
description = "Simple stacked virtual machine: assembler, disassembler, bytecode interpreter";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"simple-tabular" = callPackage
@@ -184219,7 +186214,6 @@ self: {
libraryHaskellDepends = [ base ];
description = "Singletons and induction over GHC TypeLits";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"singletons" = callPackage
@@ -184447,7 +186441,6 @@ self: {
];
description = "Sized sequence data-types";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sized-grid" = callPackage
@@ -184625,7 +186618,7 @@ self: {
];
description = "Manage project skeletons";
license = stdenv.lib.licenses.mit;
- maintainers = with stdenv.lib.maintainers; [ jb55 ];
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"skell" = callPackage
@@ -184904,6 +186897,7 @@ self: {
];
description = "Bindings for the Slack web API";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"slate" = callPackage
@@ -184954,6 +186948,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "slave-thread_1_0_2_1" = callPackage
+ ({ mkDerivation, base, deferred-folds, foldl, HTF, mmorph
+ , partial-handler, QuickCheck, quickcheck-instances, rerebase
+ , SafeSemaphore, stm-containers, transformers
+ }:
+ mkDerivation {
+ pname = "slave-thread";
+ version = "1.0.2.1";
+ sha256 = "1bnx07zy89ym45bs1dhnwgxls7jz8yv64j5j0wsym3qqzqdk04dh";
+ libraryHaskellDepends = [
+ base deferred-folds foldl mmorph partial-handler stm-containers
+ transformers
+ ];
+ testHaskellDepends = [
+ HTF QuickCheck quickcheck-instances rerebase SafeSemaphore
+ ];
+ description = "A fundamental solution to ghost threads and silent exceptions";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"sleep" = callPackage
({ mkDerivation, base, time }:
mkDerivation {
@@ -185623,6 +187638,7 @@ self: {
testHaskellDepends = [ base directory filepath ];
description = "Smuggling";
license = stdenv.lib.licenses.mpl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snake" = callPackage
@@ -185929,7 +187945,6 @@ self: {
libraryHaskellDepends = [ base template-haskell ];
description = "Snap static loader";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snap-predicates" = callPackage
@@ -186018,6 +188033,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "snap-stream" = callPackage
+ ({ mkDerivation, attoparsec, base, bytestring, io-streams
+ , snap-core
+ }:
+ mkDerivation {
+ pname = "snap-stream";
+ version = "0.1";
+ sha256 = "0f8ai7ys7wb4aa9l7hn7zmdj1byia5s7nnnr1gvq8xwlkapr15w3";
+ libraryHaskellDepends = [
+ attoparsec base bytestring io-streams snap-core
+ ];
+ description = "Streaming Snap handlers";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"snap-templates" = callPackage
({ mkDerivation, base, bytestring, containers, directory
, directory-tree, filepath, hashable, old-time, template-haskell
@@ -186025,10 +188055,8 @@ self: {
}:
mkDerivation {
pname = "snap-templates";
- version = "1.0.0.1";
- sha256 = "1l6gc2ppsvbaf783namglpyzghhynlg97q3ajc2ralibs21vsn7c";
- revision = "1";
- editedCabalFile = "0m54p36hvwn3zaixalb5jiy9siq1ksf5da5d0407rys87wfy711b";
+ version = "1.0.0.2";
+ sha256 = "1gz410718j77plw4lx5l0ajgb6ics1nd6msdk88zj1lanbfwnz7l";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -186037,7 +188065,6 @@ self: {
];
description = "Scaffolding CLI for the Snap Framework";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snap-testing" = callPackage
@@ -186926,12 +188953,11 @@ self: {
({ mkDerivation, array, base, binary, bytestring, snappy }:
mkDerivation {
pname = "snappy-framing";
- version = "0.1.1";
- sha256 = "1rabqb43cyc5n629vrhqhd5h600amvh5462ywivwdlp8lb7rj6zh";
+ version = "0.1.2";
+ sha256 = "0nxmaj84y48zsagdx3nzc8c845yziwgvx27zafc59zajsfqgqkh6";
libraryHaskellDepends = [ array base binary bytestring snappy ];
description = "Snappy Framing Format in Haskell";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"snappy-iteratee" = callPackage
@@ -187290,8 +189316,8 @@ self: {
}:
mkDerivation {
pname = "socket";
- version = "0.8.0.1";
- sha256 = "18h9mf153j2mcymnlfqvspgb90iwffdqp4a6sqd357i9y8g6spvl";
+ version = "0.8.1.0";
+ sha256 = "1sbxcs1fmd7x95yk7sqv3q6gg2azn77l6sngiiv692966a0bxba0";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
@@ -187330,8 +189356,8 @@ self: {
}:
mkDerivation {
pname = "socket-io";
- version = "1.3.9";
- sha256 = "1bn0x8l288rgq1x04a6xlaky8zwzqzs5zpbv80fvnnzqb4810035";
+ version = "1.3.10";
+ sha256 = "0kq4xk1slgp2c7ik1gvpxwb0kxpwmxy943hxiq4g6bn5a1g3qis2";
libraryHaskellDepends = [
aeson attoparsec base bytestring engine-io mtl stm text
transformers unordered-containers vector
@@ -187632,7 +189658,6 @@ self: {
];
description = "sort by pinyin";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sorted" = callPackage
@@ -188334,6 +190359,20 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "speculate_0_3_3" = callPackage
+ ({ mkDerivation, base, cmdargs, containers, leancheck }:
+ mkDerivation {
+ pname = "speculate";
+ version = "0.3.3";
+ sha256 = "1x0vikgx09j842h1q4gzmndq16yr5514np17qaqfrc8578g9wfkf";
+ libraryHaskellDepends = [ base cmdargs containers leancheck ];
+ testHaskellDepends = [ base leancheck ];
+ benchmarkHaskellDepends = [ base leancheck ];
+ description = "discovery of properties about Haskell functions";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"speculation" = callPackage
({ mkDerivation, base, ghc-prim, stm, transformers }:
mkDerivation {
@@ -188677,6 +190716,8 @@ self: {
pname = "split";
version = "0.2.3.3";
sha256 = "04qlmkcyklznl03gsjg95b4nzb6i96gdapqg60rny9szgi7ngk8x";
+ revision = "1";
+ editedCabalFile = "0vz2ylx81nfq2981msig080j7n41xf2lrxzf3hj1x3g3cllb3izi";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base QuickCheck ];
description = "Combinator library for splitting lists";
@@ -188958,7 +190999,6 @@ self: {
];
description = "Web interface to sproxy database";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sproxy2" = callPackage
@@ -189277,8 +191317,8 @@ self: {
}:
mkDerivation {
pname = "squeal-postgresql";
- version = "0.3.1.0";
- sha256 = "1v0z3k365k4h0lbnirsgnxkacpcvq5l5bdrwax17s93ywbn8i78p";
+ version = "0.3.2.0";
+ sha256 = "022bh32r5cgkiical5jc7ax9im5a3nfl8v2cxc7v1rkq6ag2rclq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -189319,6 +191359,7 @@ self: {
];
description = "A file-packing application";
license = "GPL";
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sr-extra" = callPackage
@@ -189742,8 +191783,8 @@ self: {
pname = "stack";
version = "1.7.1";
sha256 = "17rjc9fz1hn56jz4bnhhm50h5x71r69jizlw6dx7kfvm57hg5i0r";
- revision = "8";
- editedCabalFile = "0l6fnradzx4wf5q5zm1yv3zj8mragvzjk472pz3jsvk6iam6ss2c";
+ revision = "9";
+ editedCabalFile = "12gbrnhmci2kpz42x7nwfzcq3syp0z2l14fjcakw8bhjmgd9wp34";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal filepath ];
@@ -190013,25 +192054,29 @@ self: {
}) {};
"stack2nix" = callPackage
- ({ mkDerivation, async, base, bytestring, Cabal, containers
- , data-fix, directory, filepath, Glob, hnix, monad-parallel
- , optparse-applicative, process, SafeSemaphore, temporary, text
- , yaml
+ ({ mkDerivation, async, base, Cabal, cabal2nix, containers
+ , directory, distribution-nixpkgs, filepath, hackage-db, hspec
+ , language-nix, lens, optparse-applicative, path, pretty, process
+ , regex-pcre, SafeSemaphore, stack, temporary, text, time
}:
mkDerivation {
pname = "stack2nix";
- version = "0.1.3.0";
- sha256 = "13czryr73cw6brxp8jhszwdmvd0ck4h8g3f32yi1agn3l67nnqpy";
+ version = "0.2";
+ sha256 = "103cimrwr8j0b1zjpw195mjkfrgcgkicrpygcc5y82nyrl1cc74f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async base bytestring Cabal containers data-fix directory filepath
- Glob hnix monad-parallel process SafeSemaphore temporary text yaml
+ async base Cabal cabal2nix containers directory
+ distribution-nixpkgs filepath hackage-db language-nix lens
+ optparse-applicative path pretty process regex-pcre SafeSemaphore
+ stack temporary text time
];
- executableHaskellDepends = [ base Cabal optparse-applicative ];
+ executableHaskellDepends = [
+ base Cabal optparse-applicative time
+ ];
+ testHaskellDepends = [ base hspec ];
description = "Convert stack.yaml files into Nix build instructions.";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stackage" = callPackage
@@ -190344,8 +192389,8 @@ self: {
}:
mkDerivation {
pname = "stackage2nix";
- version = "0.7.1";
- sha256 = "1yiz7gbzv8bqil6zgp28n18lj34mdpg6xx0bzk8x9956zxsiwhis";
+ version = "0.7.2";
+ sha256 = "0mxyc3jkm7ykmpxydlcg9vxaznwmjdnd76j3msva2g2i4cjx0m5d";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -190778,20 +192823,22 @@ self: {
}) {};
"static-text" = callPackage
- ({ mkDerivation, base, bytestring, doctest, doctest-discover, tasty
- , tasty-hunit, template-haskell, text, vector
+ ({ mkDerivation, base, bytestring, doctest, doctest-driver-gen
+ , markdown-unlit, tasty, tasty-hunit, template-haskell, text
+ , vector
}:
mkDerivation {
pname = "static-text";
- version = "0.2.0.1";
- sha256 = "0acj953bclr2b9qd1i5b1grxrz07pr38f9q720j92v4xpk8i4pgd";
+ version = "0.2.0.2";
+ sha256 = "04sbf0zydgf18ajb20wd8wfbw4gdjmxx3f4h62w0qmafgvrr8w5c";
libraryHaskellDepends = [
base bytestring template-haskell text vector
];
testHaskellDepends = [
- base bytestring doctest doctest-discover tasty tasty-hunit
- template-haskell
+ base bytestring doctest doctest-driver-gen markdown-unlit tasty
+ tasty-hunit template-haskell
];
+ testToolDepends = [ markdown-unlit ];
description = "Lists, Texts, ByteStrings and Vectors of statically known length";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
@@ -191359,6 +193406,27 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "stm-containers_1_0_1_1" = callPackage
+ ({ mkDerivation, base, deferred-folds, focus, foldl, free, hashable
+ , HTF, list-t, QuickCheck, quickcheck-text, rerebase, stm-hamt
+ , transformers
+ }:
+ mkDerivation {
+ pname = "stm-containers";
+ version = "1.0.1.1";
+ sha256 = "16yds93abv9nmrbd5dcwbvmrq2ag0hdprs01khvnn9qg0nqs3lfn";
+ libraryHaskellDepends = [
+ base deferred-folds focus hashable list-t stm-hamt transformers
+ ];
+ testHaskellDepends = [
+ deferred-folds focus foldl free HTF QuickCheck quickcheck-text
+ rerebase
+ ];
+ description = "Containers for STM";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"stm-delay" = callPackage
({ mkDerivation, base, stm }:
mkDerivation {
@@ -191401,6 +193469,33 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "stm-hamt" = callPackage
+ ({ mkDerivation, async, base, criterion, deferred-folds, focus
+ , free, hashable, list-t, mwc-random, mwc-random-monad, primitive
+ , primitive-extras, QuickCheck, quickcheck-instances, rebase
+ , rerebase, tasty, tasty-hunit, tasty-quickcheck, transformers
+ }:
+ mkDerivation {
+ pname = "stm-hamt";
+ version = "1.1.2.1";
+ sha256 = "1xbd1kcmiq1qah8hc3bkzf9wlhwrnf2qlh8rah8dyln0dcwapi6q";
+ libraryHaskellDepends = [
+ base deferred-folds focus hashable list-t primitive
+ primitive-extras transformers
+ ];
+ testHaskellDepends = [
+ deferred-folds focus QuickCheck quickcheck-instances rerebase tasty
+ tasty-hunit tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [
+ async criterion focus free list-t mwc-random mwc-random-monad
+ rebase
+ ];
+ description = "STM-specialised Hash Array Mapped Trie";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"stm-io-hooks" = callPackage
({ mkDerivation, array, base, containers, mtl, stm }:
mkDerivation {
@@ -191890,8 +193985,8 @@ self: {
}:
mkDerivation {
pname = "stratosphere";
- version = "0.24.3";
- sha256 = "1dvac89fzciklhkkagmhq93sk7mscnp3k4nw9izbfr5gyfdmvvdz";
+ version = "0.24.4";
+ sha256 = "0n4gry4vgqb64vy9ncyz3hcsjv31a869al5kbwgzi7pd7rp61zla";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -192064,8 +194159,8 @@ self: {
({ mkDerivation, base, bytestring, hidapi, mtl }:
mkDerivation {
pname = "streamdeck";
- version = "0.0.2";
- sha256 = "0kvzm7995c8wlxgksdhvv612iik944lm6fizvh8wzjbjavgwhwy6";
+ version = "0.0.3";
+ sha256 = "1cjvdf9ld55pv7n9cx2c4rsczqjxkrx1mkci8aziz59bs2ipqhak";
libraryHaskellDepends = [ base bytestring hidapi mtl ];
description = "Control library for the Elgato Stream Deck";
license = stdenv.lib.licenses.bsd3;
@@ -192191,6 +194286,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "streaming-bracketed" = callPackage
+ ({ mkDerivation, base, containers, directory, doctest, filepath
+ , streaming, streaming-commons, tasty, tasty-hunit
+ }:
+ mkDerivation {
+ pname = "streaming-bracketed";
+ version = "0.1.0.1";
+ sha256 = "1czzx0xraxpdm9qffx435m64nhib66gvgpvf8ian6iqwzdf09z60";
+ libraryHaskellDepends = [ base streaming ];
+ testHaskellDepends = [
+ base containers directory doctest filepath streaming
+ streaming-commons tasty tasty-hunit
+ ];
+ description = "A resource management decorator for \"streaming\"";
+ license = stdenv.lib.licenses.mit;
+ }) {};
+
"streaming-bytestring" = callPackage
({ mkDerivation, base, bytestring, deepseq, exceptions, mmorph, mtl
, resourcet, smallcheck, streaming, tasty, tasty-smallcheck
@@ -192628,8 +194740,8 @@ self: {
}:
mkDerivation {
pname = "strelka-core";
- version = "0.3";
- sha256 = "0g0cnd3j3xk84kihc7bbn2shy983yz5h2v15y2xhfx2anjl4qycl";
+ version = "0.3.0.1";
+ sha256 = "0hksf6p2pjvlvpgyndrcza16n0zyjaykqxzwy0igvylkwg1684qy";
libraryHaskellDepends = [
base base-prelude bifunctors bytestring hashable mtl semigroups
text transformers unordered-containers
@@ -193333,8 +195445,8 @@ self: {
}:
mkDerivation {
pname = "structured-cli";
- version = "0.9.4.0";
- sha256 = "1mwrr0brmjb15ncjqapqaslrz3akzn3bs3ajnwsa1d0ji25l2igd";
+ version = "0.9.4.1";
+ sha256 = "15dyr7a122d43ddkadn6syy356yccp0gk087bw5slv80isgp95zi";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -193526,7 +195638,6 @@ self: {
doHaddock = false;
description = "Format Cabal files";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"stylish-haskell" = callPackage
@@ -193886,32 +195997,6 @@ self: {
}) {};
"summoner" = callPackage
- ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
- , filepath, generic-deriving, hedgehog, neat-interpolation
- , optparse-applicative, process, tasty, tasty-discover
- , tasty-hedgehog, text, time, tomland, universum
- }:
- mkDerivation {
- pname = "summoner";
- version = "1.0.5";
- sha256 = "0sxgg1g2d6pwvmp0rbyny3cizbajd0iq2wdyxspfw3rapkjap5j2";
- isLibrary = true;
- isExecutable = true;
- libraryHaskellDepends = [
- aeson ansi-terminal base bytestring directory filepath
- generic-deriving neat-interpolation optparse-applicative process
- text time tomland universum
- ];
- executableHaskellDepends = [ base universum ];
- testHaskellDepends = [
- base hedgehog tasty tasty-hedgehog universum
- ];
- testToolDepends = [ tasty-discover ];
- description = "Tool for creating completely configured production Haskell projects";
- license = stdenv.lib.licenses.mpl20;
- }) {};
-
- "summoner_1_0_6" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory
, filepath, generic-deriving, hedgehog, neat-interpolation
, optparse-applicative, process, relude, tasty, tasty-discover
@@ -193933,7 +196018,6 @@ self: {
testToolDepends = [ tasty-discover ];
description = "Tool for creating completely configured production Haskell projects";
license = stdenv.lib.licenses.mpl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sump" = callPackage
@@ -194331,8 +196415,8 @@ self: {
}:
mkDerivation {
pname = "sv";
- version = "1.0";
- sha256 = "1sgyly9b6nrij5hpj3ffvwj6m3ygm43wbi8xkd2gxs2jh5zjzvw3";
+ version = "1.1.1";
+ sha256 = "1d4f7l2k8vpskwf6iywfj7ivmfhdk2b10c9k8qrk6lms2mx0mwmh";
libraryHaskellDepends = [
attoparsec base bifunctors bytestring contravariant hw-dsv
semigroupoids sv-core transformers utf8-string validation
@@ -194355,6 +196439,8 @@ self: {
pname = "sv-cassava";
version = "0.2";
sha256 = "01bhh3b85gsbgm3fb0ppb1ihcm2p0rkv6bsmw16l3b2jgj806zin";
+ revision = "1";
+ editedCabalFile = "1manx0gs4rzsrg9mg83g7ipv36bplxl466c2ypf5dx5f2pn1xvjx";
libraryHaskellDepends = [
attoparsec base bytestring cassava sv-core utf8-string validation
vector
@@ -194376,8 +196462,8 @@ self: {
}:
mkDerivation {
pname = "sv-core";
- version = "0.1";
- sha256 = "0zqzj6i4xbw7bjzn40mimn4rw1g88jndrdxzdmrbdigfdncxhyl3";
+ version = "0.2.1";
+ sha256 = "00xzsx7ssii7i8h7m2g99vq54q8xb1191vi0sn8cg6a2bdfl74hd";
libraryHaskellDepends = [
attoparsec base bifunctors bytestring containers contravariant
deepseq lens mtl parsec profunctors readable semigroupoids
@@ -194390,6 +196476,7 @@ self: {
];
description = "Encode and decode separated values (CSV, PSV, ...)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"sv-svfactor" = callPackage
@@ -194405,6 +196492,7 @@ self: {
];
description = "sv-core + svfactor";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"svfactor" = callPackage
@@ -194697,6 +196785,38 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "swagger2_2_3" = callPackage
+ ({ mkDerivation, aeson, aeson-qq, base, base-compat-batteries
+ , bytestring, Cabal, cabal-doctest, containers, doctest
+ , generics-sop, Glob, hashable, hspec, hspec-discover, http-media
+ , HUnit, insert-ordered-containers, lens, mtl, network, QuickCheck
+ , quickcheck-instances, scientific, template-haskell, text, time
+ , transformers, transformers-compat, unordered-containers
+ , uuid-types, vector
+ }:
+ mkDerivation {
+ pname = "swagger2";
+ version = "2.3";
+ sha256 = "0r1bkx667727h4wvcq1l6295c78s24s6qk9p62jdiafq3844bwm3";
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ aeson base base-compat-batteries bytestring containers generics-sop
+ hashable http-media insert-ordered-containers lens mtl network
+ scientific template-haskell text time transformers
+ transformers-compat unordered-containers uuid-types vector
+ ];
+ testHaskellDepends = [
+ aeson aeson-qq base base-compat-batteries bytestring containers
+ doctest Glob hashable hspec HUnit insert-ordered-containers lens
+ mtl QuickCheck quickcheck-instances text time unordered-containers
+ vector
+ ];
+ testToolDepends = [ hspec-discover ];
+ description = "Swagger 2.0 data model";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"swapper" = callPackage
({ mkDerivation, base, binary, bytestring, deepseq, happstack-data
, happstack-state, parallel, tokyocabinet
@@ -195236,8 +197356,8 @@ self: {
}:
mkDerivation {
pname = "syntactic";
- version = "3.7";
- sha256 = "1x6hl048247d3h8bi3b94kqmgsmcc0d751n2mdyxim26cg1vnwzf";
+ version = "3.7.1";
+ sha256 = "06k2n84dn9rp59rcv29hqkrm5mri6hyhh0hdbh7qfqxa7m06sl6w";
libraryHaskellDepends = [
base constraints containers data-hash deepseq mtl syb
template-haskell tree-view
@@ -196136,7 +198256,6 @@ self: {
];
description = "Layout text as grid or table";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"table-tennis" = callPackage
@@ -196312,6 +198431,7 @@ self: {
executablePkgconfigDepends = [ gtk3 ];
description = "A desktop bar similar to xmobar, but with more GUI";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {gtk3 = pkgs.gnome3.gtk;};
"tag-bits" = callPackage
@@ -197198,8 +199318,8 @@ self: {
}:
mkDerivation {
pname = "tasty";
- version = "1.1.0.2";
- sha256 = "1q3hsy1a6q8xng3m04hp1m10bwamihani30zi25cjhkhmyl4ads7";
+ version = "1.1.0.3";
+ sha256 = "14riid753hjqr6lca1kgxpnvq0wykf0k3qc5jpag42hh8bszav22";
libraryHaskellDepends = [
ansi-terminal async base clock containers mtl optparse-applicative
stm tagged unbounded-delays unix wcwidth
@@ -198094,6 +200214,7 @@ self: {
];
description = "Easy to use library for building Telegram bots";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"teleport" = callPackage
@@ -198487,8 +200608,8 @@ self: {
}:
mkDerivation {
pname = "temporary-resourcet";
- version = "0.1.0.0";
- sha256 = "1nxl8ivp5sd250w7pwm4f1kas5g1ikij3z39px717ys1xvk1r81h";
+ version = "0.1.0.1";
+ sha256 = "0wgfra7lkb5abnhk295l3vfcna79b8m309wp1cxgl3v96il6yh70";
libraryHaskellDepends = [
base directory exceptions filepath resourcet transformers unix
];
@@ -198552,20 +200673,19 @@ self: {
"tensorflow" = callPackage
({ mkDerivation, async, attoparsec, base, bytestring, c2hs
, containers, data-default, exceptions, fgl, HUnit, lens-family
- , libtensorflow, mainland-pretty, mtl, proto-lens
- , proto-lens-protoc, semigroups, split, temporary, tensorflow-proto
- , test-framework, test-framework-hunit, test-framework-quickcheck2
- , text, transformers, vector
+ , libtensorflow, mainland-pretty, mtl, proto-lens, semigroups
+ , split, temporary, tensorflow-proto, test-framework
+ , test-framework-hunit, test-framework-quickcheck2, text
+ , transformers, vector
}:
mkDerivation {
pname = "tensorflow";
- version = "0.1.0.2";
- sha256 = "0l1dx5xl82hh0kjhdvshxc40gpbsjd8vrn9f5rxy9gd0rsc8vc0k";
+ version = "0.2.0.0";
+ sha256 = "0qlz4fxq2dv5l8krmi8q2g61ng1lhxjyzmv3bcxnc1nz4a1438dl";
libraryHaskellDepends = [
async attoparsec base bytestring containers data-default exceptions
- fgl lens-family mainland-pretty mtl proto-lens proto-lens-protoc
- semigroups split temporary tensorflow-proto text transformers
- vector
+ fgl lens-family mainland-pretty mtl proto-lens semigroups split
+ temporary tensorflow-proto text transformers vector
];
librarySystemDepends = [ libtensorflow ];
libraryToolDepends = [ c2hs ];
@@ -198586,8 +200706,8 @@ self: {
}:
mkDerivation {
pname = "tensorflow-core-ops";
- version = "0.1.0.0";
- sha256 = "1m8qlklm863pyncklyfiwnjpmij9fbkbq70za6g8bl0py26arcrg";
+ version = "0.2.0.0";
+ sha256 = "0ii5n2fxx6frkk6cscbn2fywx9yc914n6y9dp84rr4v3vr08ixf0";
setupHaskellDepends = [
base bytestring Cabal directory filepath mainland-pretty proto-lens
tensorflow tensorflow-opgen text
@@ -198610,8 +200730,8 @@ self: {
}:
mkDerivation {
pname = "tensorflow-logging";
- version = "0.1.0.0";
- sha256 = "0s9djxcwg13vx7yp60h4vrkmq11mfh0zqpzjabchhj2p7i09m2xp";
+ version = "0.2.0.0";
+ sha256 = "083jv105cx1kqc9krjp75ja8zhy860q7667l8z6fl5l9w5ilqnfs";
libraryHaskellDepends = [
base bytestring conduit data-default directory exceptions filepath
hostname lens-family proto-lens resourcet stm stm-chans stm-conduit
@@ -198620,14 +200740,50 @@ self: {
];
testHaskellDepends = [
base bytestring conduit data-default directory filepath HUnit
- lens-family proto-lens resourcet temporary tensorflow-proto
- tensorflow-records-conduit test-framework test-framework-hunit text
+ lens-family proto-lens resourcet temporary tensorflow
+ tensorflow-proto tensorflow-records-conduit test-framework
+ test-framework-hunit text
];
description = "TensorBoard related functionality";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "tensorflow-mnist" = callPackage
+ ({ mkDerivation, base, binary, bytestring, containers, filepath
+ , HUnit, lens-family, proto-lens, split, tensorflow
+ , tensorflow-core-ops, tensorflow-mnist-input-data, tensorflow-ops
+ , tensorflow-proto, test-framework, test-framework-hunit, text
+ , transformers, vector, zlib
+ }:
+ mkDerivation {
+ pname = "tensorflow-mnist";
+ version = "0.1.0.0";
+ sha256 = "0l3v02vrh463k3apz91cd9myckm3vnyp0m57011ab8fpzx95yh6y";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ libraryHaskellDepends = [
+ base binary bytestring containers filepath lens-family proto-lens
+ split tensorflow tensorflow-core-ops tensorflow-proto text vector
+ zlib
+ ];
+ executableHaskellDepends = [
+ base bytestring filepath lens-family proto-lens tensorflow
+ tensorflow-mnist-input-data tensorflow-ops tensorflow-proto text
+ transformers vector
+ ];
+ testHaskellDepends = [
+ base bytestring HUnit lens-family proto-lens tensorflow
+ tensorflow-mnist-input-data tensorflow-ops tensorflow-proto
+ test-framework test-framework-hunit text transformers vector
+ ];
+ description = "TensorFlow demo application for learning MNIST model";
+ license = stdenv.lib.licenses.asl20;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ broken = true;
+ }) {tensorflow-mnist-input-data = null;};
+
"tensorflow-opgen" = callPackage
({ mkDerivation, base, bytestring, containers, filepath
, lens-family, mainland-pretty, optparse-applicative, proto-lens
@@ -198635,8 +200791,8 @@ self: {
}:
mkDerivation {
pname = "tensorflow-opgen";
- version = "0.1.0.0";
- sha256 = "16m4nyl08clahhmkgm1r0cqq07j2mcl9rmxa14gxz372z077zbj7";
+ version = "0.2.0.0";
+ sha256 = "16d4bgc665synpwcapzffd1kqzvpwvfs97k0fwkxda0lzziy87xq";
libraryHaskellDepends = [
base bytestring containers filepath lens-family mainland-pretty
optparse-applicative proto-lens semigroups tensorflow-proto text
@@ -198656,8 +200812,8 @@ self: {
}:
mkDerivation {
pname = "tensorflow-ops";
- version = "0.1.0.0";
- sha256 = "06m9zgb7rxqhiqfs7gds1g45kl1jxbf32d54wgg2ad8aqz2096gl";
+ version = "0.2.0.0";
+ sha256 = "12x37bh8172xkgnp5ahr87ykad8gbsnb4amchpjcwxap33n9h19c";
libraryHaskellDepends = [
base bytestring containers data-default fgl lens-family mtl
proto-lens tensorflow tensorflow-core-ops tensorflow-proto text
@@ -198677,15 +200833,17 @@ self: {
}) {};
"tensorflow-proto" = callPackage
- ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protoc
- , protobuf
+ ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protobuf-types
+ , proto-lens-protoc, protobuf
}:
mkDerivation {
pname = "tensorflow-proto";
- version = "0.1.0.0";
- sha256 = "06k87dvpsf8pnbb1qq5gjxpjc2sra95y1bwmsnpmlg1qn0ppi5mn";
+ version = "0.2.0.0";
+ sha256 = "0s3gkis2m3ciia83ziz7rca61czzj77racmcb8si9jxxgw3rxhkc";
setupHaskellDepends = [ base Cabal proto-lens-protoc ];
- libraryHaskellDepends = [ base proto-lens proto-lens-protoc ];
+ libraryHaskellDepends = [
+ base proto-lens proto-lens-protobuf-types proto-lens-protoc
+ ];
libraryToolDepends = [ protobuf ];
description = "TensorFlow protocol buffers";
license = stdenv.lib.licenses.asl20;
@@ -198706,7 +200864,6 @@ self: {
];
description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tensorflow-records-conduit" = callPackage
@@ -198723,7 +200880,6 @@ self: {
];
description = "Conduit wrappers for TensorFlow.Records.";
license = stdenv.lib.licenses.asl20;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tensorflow-test" = callPackage
@@ -198869,12 +201025,12 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "terminfo_0_4_1_1" = callPackage
+ "terminfo_0_4_1_2" = callPackage
({ mkDerivation, base, ncurses }:
mkDerivation {
pname = "terminfo";
- version = "0.4.1.1";
- sha256 = "1pfd2vdk298v23af2zqcl66xxivrzwjjpdf3dr0fa0isl70fi3hp";
+ version = "0.4.1.2";
+ sha256 = "0g5y4s82bh26wj3x3f7g3s4qipnxvg71m3xw32rqy59inwxvvpsm";
libraryHaskellDepends = [ base ];
librarySystemDepends = [ ncurses ];
description = "Haskell bindings to the terminfo library";
@@ -198898,6 +201054,38 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "termonad" = callPackage
+ ({ mkDerivation, base, Cabal, cabal-doctest, classy-prelude, colour
+ , constraints, data-default, directory, doctest, dyre, filepath
+ , gi-gdk, gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3
+ , haskell-gi-base, hedgehog, lens, pretty-simple, QuickCheck, tasty
+ , tasty-hedgehog, template-haskell, xml-conduit, xml-html-qq
+ }:
+ mkDerivation {
+ pname = "termonad";
+ version = "0.2.0.0";
+ sha256 = "0y5f4k6f2cs6x7p8qrfi7nwy46arap8v87algxg3iixw30c325lc";
+ isLibrary = true;
+ isExecutable = true;
+ enableSeparateDataOutput = true;
+ setupHaskellDepends = [ base Cabal cabal-doctest ];
+ libraryHaskellDepends = [
+ base classy-prelude colour constraints data-default directory dyre
+ filepath gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte
+ haskell-gi-base lens pretty-simple QuickCheck xml-conduit
+ xml-html-qq
+ ];
+ libraryPkgconfigDepends = [ gtk3 ];
+ executableHaskellDepends = [ base ];
+ testHaskellDepends = [
+ base doctest hedgehog lens QuickCheck tasty tasty-hedgehog
+ template-haskell
+ ];
+ description = "Terminal emulator configurable in Haskell";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {gtk3 = pkgs.gnome3.gtk;};
+
"termplot" = callPackage
({ mkDerivation, base, brick, data-default, optparse-applicative
, process, split, time-units, transformers, unix, vty
@@ -199000,6 +201188,8 @@ self: {
pname = "test-framework";
version = "0.8.2.0";
sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm";
+ revision = "1";
+ editedCabalFile = "1af61pnf2vrkvs3hcqla5ddsrd0hd2pylv6l545yn3dcvl665rcc";
libraryHaskellDepends = [
ansi-terminal ansi-wl-pprint base containers hostname old-locale
random regex-posix time xml
@@ -199225,8 +201415,8 @@ self: {
}:
mkDerivation {
pname = "test-karya";
- version = "0.0.1";
- sha256 = "0sq0v3bv0civ46ls5xqmbwp8h8g6ppzj4bzxv64rifzgwblqayb4";
+ version = "0.0.2";
+ sha256 = "16vrpp8qilhfk47fmcvbvdjfgzjh878kn1d4cq0bacihkv79zmf3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -199609,7 +201799,6 @@ self: {
];
description = "Functions for running Tex from Haskell";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"text_1_2_3_0" = callPackage
@@ -199686,8 +201875,30 @@ self: {
}:
mkDerivation {
pname = "text-builder";
- version = "0.5.1.1";
- sha256 = "02h27jb5m5yz5ai1q7x5w41vh8imnkhd2fp7l65mwxp96khsa7ql";
+ version = "0.5.3";
+ sha256 = "0488dy3x2gvwvnsmjs7g35pra9m1yqvqzw0klkhijsiaxnc4x95f";
+ libraryHaskellDepends = [
+ base base-prelude bytestring semigroups text
+ ];
+ testHaskellDepends = [
+ QuickCheck quickcheck-instances rerebase tasty tasty-hunit
+ tasty-quickcheck
+ ];
+ benchmarkHaskellDepends = [ criterion rerebase ];
+ description = "An efficient strict text builder";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "text-builder_0_5_3_1" = callPackage
+ ({ mkDerivation, base, base-prelude, bytestring, criterion
+ , QuickCheck, quickcheck-instances, rerebase, semigroups, tasty
+ , tasty-hunit, tasty-quickcheck, text
+ }:
+ mkDerivation {
+ pname = "text-builder";
+ version = "0.5.3.1";
+ sha256 = "04vqh30m4vi9d4b4g311fb861qijbmf9zmn9ldsrdb1rrgjk2y9q";
libraryHaskellDepends = [
base base-prelude bytestring semigroups text
];
@@ -199710,6 +201921,8 @@ self: {
pname = "text-containers";
version = "0.1.0.0";
sha256 = "0dsaqzh2hy6w9mzpsk22vmgmhx54l12il21n49f9g3cbr9kc9cv1";
+ revision = "2";
+ editedCabalFile = "0qssaccfhhk60855dy8ykrih3a597gqa9b88dxay6p5faxq9gczx";
libraryHaskellDepends = [
base bytestring containers deepseq ghc-prim hashable text-short
];
@@ -199761,17 +201974,14 @@ self: {
}:
mkDerivation {
pname = "text-format";
- version = "0.3.1.1";
- sha256 = "02zfgzfjvkaxbma1h2gr95h10c8q9gyaadag41q579j68iv15qbd";
- revision = "1";
- editedCabalFile = "1ap2paddh2q1ifs3nwdj0f1r7fypnsa669l7gdvgyfidz3w5vzic";
+ version = "0.3.2";
+ sha256 = "1qxs8xyjk8nzzzam62lqqml9s0p08m749jri0lfaa844mnw3frij";
libraryHaskellDepends = [
array base double-conversion ghc-prim integer-gmp old-locale text
time transformers
];
description = "Text formatting";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"text-format-heavy" = callPackage
@@ -200203,6 +202413,8 @@ self: {
pname = "text-short";
version = "0.1.2";
sha256 = "0rqiwgjkgyfy8596swl0s0x2jqk6ddh2h02qxa32az2cs5kviwmk";
+ revision = "1";
+ editedCabalFile = "00w77idkh44m88vivkqsys0y1bbxrflh06yq66liq0wgjhhzdppj";
libraryHaskellDepends = [
base binary bytestring deepseq ghc-prim hashable text
];
@@ -200259,6 +202471,8 @@ self: {
pname = "text-show-instances";
version = "3.6.5";
sha256 = "0hljqh31m3199w8ppcihggcya8cj4zmrav5z6fvcn6xn2hzz1cql";
+ revision = "1";
+ editedCabalFile = "12k3hmn36w2mffhxjb5bx1g1gh3y0y4fync9hvk4gklh1w6dbs0a";
libraryHaskellDepends = [
base base-compat-batteries bifunctors binary containers directory
ghc-boot-th haskeline hoopl hpc old-locale old-time pretty random
@@ -200340,6 +202554,8 @@ self: {
pname = "text-utf8";
version = "1.2.3.0";
sha256 = "17xgi57wnjq06k0zllyj0k7jqfxridhczc1dzrg65vdrmzf8x31a";
+ revision = "1";
+ editedCabalFile = "05h8y5zw48w4sjmqxwn5vc1l7sh4kg3l4bbg0daac8bgjbdiz4jw";
libraryHaskellDepends = [
array base binary bytestring deepseq ghc-prim integer-gmp
];
@@ -200940,8 +203156,8 @@ self: {
({ mkDerivation, base, lens, pretty, template-haskell }:
mkDerivation {
pname = "th-pprint";
- version = "0.1.0.0";
- sha256 = "0i9c20q6pfn0bl3l2hj8lgzfmj04i19xlbkfl1ac3vr9ikq91q01";
+ version = "0.2.0.0";
+ sha256 = "1c6h6jw82a8bdb8kqxcam63vbrz04dl8m2ypcmfw5qm88b61zl1f";
libraryHaskellDepends = [ base lens pretty template-haskell ];
description = "Simplify and render Template Haskell";
license = stdenv.lib.licenses.bsd3;
@@ -200968,6 +203184,27 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "th-printf_0_6_0" = callPackage
+ ({ mkDerivation, base, charset, containers, hspec, HUnit
+ , microlens-platform, mtl, parsec, QuickCheck, semigroups
+ , template-haskell, th-lift, transformers
+ }:
+ mkDerivation {
+ pname = "th-printf";
+ version = "0.6.0";
+ sha256 = "1mqfbzx85c49q24yppkxgcd0h4s557b468qlnz2adbyba9wfsn62";
+ libraryHaskellDepends = [
+ base charset containers microlens-platform mtl parsec semigroups
+ template-haskell th-lift transformers
+ ];
+ testHaskellDepends = [
+ base hspec HUnit QuickCheck template-haskell
+ ];
+ description = "Quasiquoters for printf";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"th-reify-compat" = callPackage
({ mkDerivation, base, template-haskell }:
mkDerivation {
@@ -201627,6 +203864,17 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "throttled" = callPackage
+ ({ mkDerivation, async, base, stm }:
+ mkDerivation {
+ pname = "throttled";
+ version = "1.1.0";
+ sha256 = "0grzdhgpba5wjylr3ci4xp1cx6d26jhh0r018n4l3fzi1zivwagg";
+ libraryHaskellDepends = [ async base stm ];
+ description = "Concurrent processing of a Foldable, throttled by CPU count";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"throttled-io-loop" = callPackage
({ mkDerivation, base, hspec, natural-numbers, QuickCheck, time }:
mkDerivation {
@@ -201882,11 +204130,14 @@ self: {
pname = "tidal-midi";
version = "0.9.10";
sha256 = "0d59s9vq2jmlb8b1bbay6n5911fjm9j04c9545p4i5visniv61b4";
+ revision = "1";
+ editedCabalFile = "11wkj909j2jlq19ls7q5293av648vc2k6f2064hyrqwcd68mksnj";
libraryHaskellDepends = [
base containers PortMidi tidal time transformers
];
description = "MIDI support for tidal";
license = stdenv.lib.licenses.gpl3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"tidal-serial" = callPackage
@@ -202043,14 +204294,14 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
- "time_1_9_1" = callPackage
+ "time_1_9_2" = callPackage
({ mkDerivation, base, deepseq, QuickCheck, random, tasty
, tasty-hunit, tasty-quickcheck, unix
}:
mkDerivation {
pname = "time";
- version = "1.9.1";
- sha256 = "1nsvkxfm4gvmsmwd88ybpbpbny99b9k9z1f5cdkwlghvr0amg7s7";
+ version = "1.9.2";
+ sha256 = "05d0n44rwpqkjkns9nlgw2gpfv643a0bzp9cx97az0wmn31618nx";
libraryHaskellDepends = [ base deepseq ];
testHaskellDepends = [
base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
@@ -202661,6 +204912,7 @@ self: {
];
description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"timers" = callPackage
@@ -202858,8 +205110,8 @@ self: {
}:
mkDerivation {
pname = "tintin";
- version = "1.9.1";
- sha256 = "0i44m49v9vxcasiacrrk6ypqan3j2qw4r9g2m99brmji9kwma2kb";
+ version = "1.9.2";
+ sha256 = "1pid79ar85ajs6gi5d8smqn9ivfr8y50qys1n5zq68kpx2gmf3lq";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -203467,8 +205719,8 @@ self: {
pname = "token-bucket";
version = "0.1.0.1";
sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii";
- revision = "3";
- editedCabalFile = "1gqlxy3rwrgag4qbjkh1f2kya4gcy1x5ic9xn997nzc6yi334v7m";
+ revision = "4";
+ editedCabalFile = "19kxi77aqyra00m02751sdfm6qy6mx4mlh7bhqv4wyaggwga707g";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base time ];
description = "Rate limiter using lazy bucket algorithm";
@@ -203515,6 +205767,20 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "tokstyle" = callPackage
+ ({ mkDerivation, array, base, deepseq, filepath, language-c }:
+ mkDerivation {
+ pname = "tokstyle";
+ version = "0.0.1";
+ sha256 = "1rjaj1dh4lh4pcyvy235ys8yzkiik13jnw81xj444lla7wsww2w1";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ array base deepseq filepath language-c ];
+ executableHaskellDepends = [ base ];
+ description = "TokTok C code style checker";
+ license = stdenv.lib.licenses.gpl3;
+ }) {};
+
"toktok" = callPackage
({ mkDerivation, base, bytestring, containers, gf, haskell98, iconv
}:
@@ -203602,17 +205868,18 @@ self: {
"tomland" = callPackage
({ mkDerivation, base, hashable, hedgehog, hspec-megaparsec
, megaparsec, mtl, parser-combinators, tasty, tasty-discover
- , tasty-hedgehog, tasty-hspec, text, time, unordered-containers
+ , tasty-hedgehog, tasty-hspec, text, time, transformers
+ , unordered-containers
}:
mkDerivation {
pname = "tomland";
- version = "0.3";
- sha256 = "0crwapvykd26b50bmh22vxpcv44f1jv88r0ifvr3hjmvv0v43lwh";
+ version = "0.3.1";
+ sha256 = "0kpgcqix32m0nik54rynpphm4mpd8r05mspypjiwj9sidjxn11gw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base hashable megaparsec mtl parser-combinators text time
- unordered-containers
+ transformers unordered-containers
];
executableHaskellDepends = [ base text time unordered-containers ];
testHaskellDepends = [
@@ -203834,23 +206101,28 @@ self: {
}) {};
"toxcore" = callPackage
- ({ mkDerivation, base, bytestring, bytestring-arbitrary
- , data-default-class, hspec, QuickCheck, saltine, toxcore
+ ({ mkDerivation, base, base16-bytestring, bytestring
+ , bytestring-arbitrary, data-default-class, directory, hspec
+ , QuickCheck, saltine, toxcore
}:
mkDerivation {
pname = "toxcore";
- version = "0.0.2";
- sha256 = "0wks3n93kyzpwyq0qk18qgrif8hjcm8rv2l6n41bhkvifrygz7l5";
- libraryHaskellDepends = [
- base bytestring bytestring-arbitrary data-default-class QuickCheck
- saltine
- ];
+ version = "0.2.0";
+ sha256 = "01pnl2x86zjs26cbp0m7ayx827s8l5ad2pgx7n48ziqrjyldp1f1";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [ base bytestring data-default-class ];
librarySystemDepends = [ toxcore ];
+ executableHaskellDepends = [
+ base base16-bytestring bytestring directory
+ ];
+ executableSystemDepends = [ toxcore ];
testHaskellDepends = [
- base data-default-class hspec QuickCheck saltine
+ base base16-bytestring bytestring bytestring-arbitrary
+ data-default-class hspec QuickCheck saltine
];
description = "Haskell bindings to the C reference implementation of Tox";
- license = stdenv.lib.licenses.agpl3;
+ license = stdenv.lib.licenses.gpl3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {toxcore = null;};
@@ -204123,6 +206395,26 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "traction" = callPackage
+ ({ mkDerivation, base, bytestring, containers, exceptions, hedgehog
+ , mmorph, postgresql-simple, resource-pool, syb, template-haskell
+ , text, time, transformers, transformers-either
+ }:
+ mkDerivation {
+ pname = "traction";
+ version = "0.0.1";
+ sha256 = "15sl663zk2fys3f5r5vizazid64ij2kwya2p8yk3gyhmnklccqmn";
+ libraryHaskellDepends = [
+ base bytestring containers exceptions mmorph postgresql-simple
+ resource-pool syb template-haskell text time transformers
+ transformers-either
+ ];
+ testHaskellDepends = [
+ base hedgehog mmorph postgresql-simple resource-pool text
+ ];
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"tracy" = callPackage
({ mkDerivation, base }:
mkDerivation {
@@ -205475,6 +207767,49 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "ttn" = callPackage
+ ({ mkDerivation, aeson, base, bytestring, hspec, hspec-expectations
+ , raw-strings-qq, text, time, timerep
+ }:
+ mkDerivation {
+ pname = "ttn";
+ version = "0.1.0.0";
+ sha256 = "1jk9jhhf2if199il0brwqzrkf7l1p9rszqk9c717wqhh5niy9aip";
+ libraryHaskellDepends = [
+ aeson base bytestring text time timerep
+ ];
+ testHaskellDepends = [
+ aeson base hspec hspec-expectations raw-strings-qq
+ ];
+ description = "Things Tracker Network JSON Types";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
+ "ttn-client" = callPackage
+ ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring
+ , cayene-lpp, config-ini, directory, filepath, monad-logger
+ , mqtt-hs, pretty-simple, stm, text, ttn
+ }:
+ mkDerivation {
+ pname = "ttn-client";
+ version = "0.1.0.1";
+ sha256 = "1xyk1amfrsyflkrhb3xhdmszi3gcc9srw9d5zcnbdacgkzm3yn1j";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson base base64-bytestring binary bytestring config-ini directory
+ filepath monad-logger mqtt-hs pretty-simple stm text ttn
+ ];
+ executableHaskellDepends = [
+ aeson base binary bytestring cayene-lpp mqtt-hs pretty-simple stm
+ text ttn
+ ];
+ description = "TheThingsNetwork client";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"ttrie" = callPackage
({ mkDerivation, async, atomic-primops, base, bifunctors
, containers, criterion-plus, deepseq, hashable, mwc-random
@@ -205877,6 +208212,8 @@ self: {
pname = "twee";
version = "2.1.5";
sha256 = "1v94hf1fd7n01drd6hx37zrplpzlskfmd3l8lmkb5kzy618x0cnb";
+ revision = "1";
+ editedCabalFile = "00dkqm778qn9zg562vbcydr0xqglcg9l3i1irvcwshj4q0larwv4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -206931,15 +209268,14 @@ self: {
}:
mkDerivation {
pname = "type-natural";
- version = "0.8.1.0";
- sha256 = "0gp0bkcc3zx2mi8pi0j6vqigif6sy2w54pkb2qv7dlmvvijm6ra2";
+ version = "0.8.2.0";
+ sha256 = "1n5mavlnqjvyn1dr9iq16lyv0zhxbqab1rw7rl2i345kb1qpzini";
libraryHaskellDepends = [
base constraints equational-reasoning ghc-typelits-natnormalise
ghc-typelits-presburger singletons template-haskell
];
description = "Type-level natural and proofs of their properties";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"type-of-html" = callPackage
@@ -207201,6 +209537,26 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "typed-process_0_2_3_0" = callPackage
+ ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec
+ , process, stm, temporary, transformers
+ }:
+ mkDerivation {
+ pname = "typed-process";
+ version = "0.2.3.0";
+ sha256 = "0j36vrc9w841m5qbwqra1lwiznx31xfnhin1sm8x2c2739csbpn0";
+ libraryHaskellDepends = [
+ async base bytestring process stm transformers
+ ];
+ testHaskellDepends = [
+ async base base64-bytestring bytestring hspec process stm temporary
+ transformers
+ ];
+ description = "Run external processes, with strong typing of streams";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"typed-spreadsheet" = callPackage
({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk
, diagrams-lib, foldl, gtk, microlens, stm, text, transformers
@@ -207379,8 +209735,8 @@ self: {
({ mkDerivation, base, hspec, QuickCheck }:
mkDerivation {
pname = "typenums";
- version = "0.1.1.1";
- sha256 = "0zkm10hwdwh4msl60nzm81d409xlch03rb5vv38zhkd3hzqs104v";
+ version = "0.1.2";
+ sha256 = "1729iws0m6xr8y5aqcrxv4br1ihvly6fagkkgfp9kj71a5jzaw7l";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base hspec QuickCheck ];
description = "Type level numbers using existing Nat functionality";
@@ -207425,8 +209781,8 @@ self: {
}:
mkDerivation {
pname = "typerep-map";
- version = "0.1.0";
- sha256 = "1wswnbivzlkdvc3ylizh34a58m087azwss0524zbhqc5p9n8kmr8";
+ version = "0.2.0";
+ sha256 = "14r8rnx3akx1sr48ksmp2g88dyy73innn9bwbw2yjb7n76k5kfa4";
libraryHaskellDepends = [
base containers ghc-prim primitive vector
];
@@ -207442,6 +209798,7 @@ self: {
doHaddock = false;
description = "Efficient implementation of a dependent map with types as keys";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"types-compat" = callPackage
@@ -207650,8 +210007,8 @@ self: {
}:
mkDerivation {
pname = "ua-parser";
- version = "0.7.5.0";
- sha256 = "08nbzzhndxba039rl5s4ap5ndnfj774546xzvqf9ph8r05dmr690";
+ version = "0.7.5.1";
+ sha256 = "091lks0jpp0m4wg56i03ih3n0n7kvs2fm511vcnypmwskflkkk0z";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson base bytestring data-default file-embed pcre-light text yaml
@@ -208020,12 +210377,11 @@ self: {
({ mkDerivation, base, io-streams, unagi-chan }:
mkDerivation {
pname = "unagi-streams";
- version = "0.2.3";
- sha256 = "1nhv6wbaw9knryq4rsb3y0k5kvhzb9ivkh9vjkvw4rccjikabc9a";
+ version = "0.2.4";
+ sha256 = "126d900vyp0ybg9v80xhj3fv0c8jl9rbqjzq4yy6dazsw270q3lk";
libraryHaskellDepends = [ base io-streams unagi-chan ];
description = "Unagi Chan IO-Streams";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"unamb" = callPackage
@@ -208274,8 +210630,8 @@ self: {
}:
mkDerivation {
pname = "uni-graphs";
- version = "2.2.1.0";
- sha256 = "1vwm0gmgj8c7qdildplr3jng5gj9q6b669vgmnxw4v514y529bz5";
+ version = "2.2.1.1";
+ sha256 = "1l9spz147nppdzannk98x9zb7r2pdxz31xs7vqzj1g5alndn2ffy";
libraryHaskellDepends = [
base containers mtl uni-events uni-htk uni-reactor uni-util
];
@@ -208338,8 +210694,8 @@ self: {
}:
mkDerivation {
pname = "uni-uDrawGraph";
- version = "2.2.1.3";
- sha256 = "1gblb969s9al67srxf7rd9dajy6hji91aw5zaxxhaj0vgqsdb90j";
+ version = "2.2.1.4";
+ sha256 = "1qxi9zxx3hg7m8ks353dnrr88mm0qw5vclq225xgq6iwbzbfnqlz";
libraryHaskellDepends = [
base containers uni-events uni-graphs uni-posixutil uni-reactor
uni-util
@@ -208355,8 +210711,8 @@ self: {
}:
mkDerivation {
pname = "uni-util";
- version = "2.3.0.1";
- sha256 = "0simxjsd0qi8yxnpiq88zy3bsrrw5rxfpfknr8yaf4xhc7vv39nh";
+ version = "2.3.0.2";
+ sha256 = "0qxpfaxsmkhvqbpwymlz20hx63z9bkxra2pynr0imxchaxahxws6";
libraryHaskellDepends = [
array base bytestring containers directory ghc-prim mtl network
old-time parsec
@@ -208434,8 +210790,10 @@ self: {
}:
mkDerivation {
pname = "unicode-show";
- version = "0.1.0.2";
- sha256 = "0hrrymjylzysms0yq77wrdcrvmwcc9ca0z7qmsby6pilkf3r9qvy";
+ version = "0.1.0.3";
+ sha256 = "08cwfshjj724ydff1zmy1inzi7vrbaa8vmjgckcf7qp6ghkk6biz";
+ revision = "1";
+ editedCabalFile = "0sw9kn147kbgp0x9823hwiqn1yiyfxqkrchk34lsjfx2lq3igrzv";
libraryHaskellDepends = [ base ];
testHaskellDepends = [
base HUnit QuickCheck test-framework test-framework-hunit
@@ -208564,8 +210922,8 @@ self: {
pname = "union";
version = "0.1.1.2";
sha256 = "10nkcmql6ryh3vp02yxk3i1f6fbxdcsjk6s5ani89qa05448xqkw";
- revision = "4";
- editedCabalFile = "1pxx0bkvzglik34xkwza6zqcs98r2sqn5932xmcaah189qlsjq47";
+ revision = "5";
+ editedCabalFile = "0mphzzvvr8lh1x8mb6n9nzzskx32cmr6ycihdy68qw35ybrqb0aj";
libraryHaskellDepends = [ base deepseq profunctors tagged vinyl ];
benchmarkHaskellDepends = [ base criterion deepseq lens ];
description = "Extensible type-safe unions";
@@ -209049,6 +211407,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "universum_1_3_0" = callPackage
+ ({ mkDerivation, base, bytestring, containers, deepseq, doctest
+ , gauge, ghc-prim, Glob, hashable, hedgehog, microlens
+ , microlens-mtl, mtl, safe-exceptions, stm, tasty, tasty-hedgehog
+ , text, transformers, unordered-containers, utf8-string, vector
+ }:
+ mkDerivation {
+ pname = "universum";
+ version = "1.3.0";
+ sha256 = "17ggcbkfympmj0y99ycdvck2iliqscz4hp1wz6qgl0gmb3ywx0gp";
+ libraryHaskellDepends = [
+ base bytestring containers deepseq ghc-prim hashable microlens
+ microlens-mtl mtl safe-exceptions stm text transformers
+ unordered-containers utf8-string vector
+ ];
+ testHaskellDepends = [
+ base bytestring doctest Glob hedgehog tasty tasty-hedgehog text
+ utf8-string
+ ];
+ benchmarkHaskellDepends = [
+ base containers gauge unordered-containers
+ ];
+ description = "Custom prelude used in Serokell";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"unix_2_7_2_2" = callPackage
({ mkDerivation, base, bytestring, time }:
mkDerivation {
@@ -209080,6 +211465,8 @@ self: {
pname = "unix-compat";
version = "0.5.0.1";
sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
+ revision = "1";
+ editedCabalFile = "0yrdy4dz0zskgpw7c4wgkwskgayqxvch37axwka5z4g5gmic4mnn";
libraryHaskellDepends = [ base unix ];
description = "Portable POSIX-compatibility layer";
license = stdenv.lib.licenses.bsd3;
@@ -210009,8 +212396,8 @@ self: {
}:
mkDerivation {
pname = "url-decoders";
- version = "0.2";
- sha256 = "0ci70pq2m05dsni67kzwh30x8s5grdr3vkqplnkp6a0m16gq1v7j";
+ version = "0.2.1";
+ sha256 = "1ai75nddrxsn2zhbqw860f72pxbby0wwwvlszcx820m2ka790g6x";
libraryHaskellDepends = [
base base-prelude binary-parser bytestring text
unordered-containers
@@ -210463,12 +212850,12 @@ self: {
}) {};
"util-exception" = callPackage
- ({ mkDerivation, base, lifted-base, monad-control, util }:
+ ({ mkDerivation, base, basic, control, lifted-base-tf, util }:
mkDerivation {
pname = "util-exception";
- version = "0.1.0.0";
- sha256 = "0y1d1y421sx8imibi235zc2f3cpjgg9pl6wkmigrxn4q4nwigkbr";
- libraryHaskellDepends = [ base lifted-base monad-control util ];
+ version = "0.2.0.0";
+ sha256 = "0dx617saxbz8ij78kspm4j9zibf77d2hpjbci1c3ag7dhxagvjbx";
+ libraryHaskellDepends = [ base basic control lifted-base-tf util ];
description = "Exceptional utilities";
license = stdenv.lib.licenses.bsd3;
}) {};
@@ -210555,10 +212942,10 @@ self: {
({ mkDerivation, base }:
mkDerivation {
pname = "uu-interleaved";
- version = "0.2.0.1";
- sha256 = "097jm0w9idjvc66wk463dlbvjvyjcv9ivfb97v91d5vpyk6p0ryy";
+ version = "0.2.0.2";
+ sha256 = "1nfh6250j9r8az16wm3pwrmx2hsyh6bdn2qcpwdghz188ppw72nz";
libraryHaskellDepends = [ base ];
- description = "Providing an interleaving combinator for use with applicative style implementations";
+ description = "An interleaving combinator for use with applicative style implementations";
license = stdenv.lib.licenses.mit;
}) {};
@@ -210576,7 +212963,6 @@ self: {
];
description = "Parse command line options using uu-interleave and uu-parsinglib";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"uu-parsinglib" = callPackage
@@ -210736,8 +213122,8 @@ self: {
pname = "uuid-crypto";
version = "1.4.0.0";
sha256 = "191da0bdgzbpibh7v2n2cg13gkq2vchsybad0qy9qixk0rzi1cvn";
- revision = "3";
- editedCabalFile = "0av141dwy2hf9288nhz59jw8jp38rpbvbqfq3k5ifrzqsap9gr2x";
+ revision = "4";
+ editedCabalFile = "1rzvpkvjbvzwvks795998k8232pc41yvcblrq7f29abrvd0587xp";
libraryHaskellDepends = [
base binary bytestring cryptoids cryptoids-class cryptoids-types
exceptions uuid
@@ -211413,8 +213799,8 @@ self: {
}:
mkDerivation {
pname = "vault";
- version = "0.3.1.1";
- sha256 = "0a1fir7gvbj2w894daac5c4c3gy36r6c74yci78lb2nvk431b95j";
+ version = "0.3.1.2";
+ sha256 = "072mbrihsdsb8c6xvg6lvk0rqjgvxvi8qkg4n6wwym5hq0pfa04y";
libraryHaskellDepends = [
base containers hashable semigroups unordered-containers
];
@@ -211459,6 +213845,22 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+ "vault-trans" = callPackage
+ ({ mkDerivation, aeson, base, containers, postgresql-simple, text
+ , transformers, unordered-containers, vault-tool
+ }:
+ mkDerivation {
+ pname = "vault-trans";
+ version = "0.1.0.1";
+ sha256 = "0vw66vgpwgnfihgjlngcjf2a288nbnbzb07zxisfxks0mj2vn4cc";
+ libraryHaskellDepends = [
+ aeson base containers postgresql-simple text transformers
+ unordered-containers vault-tool
+ ];
+ description = "A monad transformer for vault-tool";
+ license = stdenv.lib.licenses.bsd3;
+ }) {};
+
"vaultaire-common" = callPackage
({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring
, cereal, containers, hashable, hslogger, hspec, locators, mtl
@@ -211751,8 +214153,8 @@ self: {
pname = "vector-algorithms";
version = "0.7.0.1";
sha256 = "0w4hf598lpxfg58rnimcqxrbnpqq2jmpjx82qa5md3q6r90hlipd";
- revision = "1";
- editedCabalFile = "1996aj239vasr4hd5c0pi9i0bd08r6clzr76nqvf3hc5kjs7vml2";
+ revision = "2";
+ editedCabalFile = "186nxwg02m16v68gi186f0z99cafp4g87flhfccnzlrvshlfb83m";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [ base bytestring primitive vector ];
@@ -211805,20 +214207,19 @@ self: {
}) {};
"vector-builder" = callPackage
- ({ mkDerivation, base, base-prelude, bug, criterion, foldl
- , QuickCheck, quickcheck-instances, rebase, rerebase, semigroups
- , tasty, tasty-hunit, tasty-quickcheck, vector
+ ({ mkDerivation, attoparsec, base, base-prelude, QuickCheck
+ , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit
+ , tasty-quickcheck, vector
}:
mkDerivation {
pname = "vector-builder";
- version = "0.3.4.1";
- sha256 = "1dzbcm6br9cay28hz804n15bwdhbzhysd4hj0fa6ijfwmfb90r6i";
+ version = "0.3.6";
+ sha256 = "06d2pa1fb3ydrl7l6rjazqyxv5i73v65x2f5fp0ypjxfbm6jsmn8";
libraryHaskellDepends = [ base base-prelude semigroups vector ];
testHaskellDepends = [
- bug criterion foldl QuickCheck quickcheck-instances rebase rerebase
- tasty tasty-hunit tasty-quickcheck
+ attoparsec QuickCheck quickcheck-instances rerebase tasty
+ tasty-hunit tasty-quickcheck
];
- benchmarkHaskellDepends = [ criterion foldl rerebase ];
description = "Vector builder";
license = stdenv.lib.licenses.mit;
}) {};
@@ -212326,17 +214727,18 @@ self: {
}) {};
"vfr-waypoints" = callPackage
- ({ mkDerivation, base, containers, fuzzy, lens, monoid-subclasses
- , optparse-applicative
+ ({ mkDerivation, base, containers, dimensional, fuzzy
+ , geodetic-types, lens, monoid-subclasses, optparse-applicative
}:
mkDerivation {
pname = "vfr-waypoints";
- version = "0.1.0.1";
- sha256 = "0xx7j57wrqg90h8sggq32jm7hp1hyjazylgyk8pnvfmzhirnqp4y";
+ version = "0.1.0.2";
+ sha256 = "0jw930ci0r7ildfaqjmh4851snddc23scn4ivjkngbv2kk24l6r9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers fuzzy lens monoid-subclasses
+ base containers dimensional fuzzy geodetic-types lens
+ monoid-subclasses
];
executableHaskellDepends = [
base fuzzy lens optparse-applicative
@@ -212436,8 +214838,8 @@ self: {
}:
mkDerivation {
pname = "viewprof";
- version = "0.0.0.19";
- sha256 = "1v8lnc3naklznwrla34zgx4hf5vzb2762f9p1cxkb5fdnwslbmlc";
+ version = "0.0.0.22";
+ sha256 = "07sa15nrwdjyzqmzvrdvl0nggdx5ca6w7qijhv7na9ivr0p2h495";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
@@ -212599,6 +215001,27 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "vinyl_0_9_3" = callPackage
+ ({ mkDerivation, array, base, criterion, doctest, ghc-prim, hspec
+ , lens, linear, microlens, mwc-random, primitive
+ , should-not-typecheck, singletons, tagged, vector
+ }:
+ mkDerivation {
+ pname = "vinyl";
+ version = "0.9.3";
+ sha256 = "1sxkkmnq7vl5bmpljs3riaqb2kqpx1kkkllqiz4zawmhw6wmw1nj";
+ libraryHaskellDepends = [ array base ghc-prim ];
+ testHaskellDepends = [
+ base doctest hspec lens microlens should-not-typecheck singletons
+ ];
+ benchmarkHaskellDepends = [
+ base criterion linear microlens mwc-random primitive tagged vector
+ ];
+ description = "Extensible Records";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"vinyl-gl" = callPackage
({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL
, tagged, test-framework, test-framework-hunit, transformers
@@ -213095,7 +215518,7 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
- "vty_5_22" = callPackage
+ "vty_5_23_1" = callPackage
({ mkDerivation, base, blaze-builder, bytestring, Cabal, containers
, deepseq, directory, filepath, hashable, HUnit, microlens
, microlens-mtl, microlens-th, mtl, parallel, parsec, QuickCheck
@@ -213106,8 +215529,8 @@ self: {
}:
mkDerivation {
pname = "vty";
- version = "5.22";
- sha256 = "0x9kz6pvky1cmbhcf3bs5m3hnhrqj8cm510m4d4a2hf9ish55wvz";
+ version = "5.23.1";
+ sha256 = "1cd328prv1pddza87a2kfh93l101jg1afs5s951yhr9z93mgd7d9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -213488,7 +215911,6 @@ self: {
];
description = "Helpers to bind digestive-functors onto wai requests";
license = "unknown";
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wai-dispatch" = callPackage
@@ -213526,8 +215948,8 @@ self: {
}:
mkDerivation {
pname = "wai-extra";
- version = "3.0.23.0";
- sha256 = "10chij5jy057q1c4zybmb6jq5kff9i9iqijz31q51s6l0fh1zkw8";
+ version = "3.0.24.0";
+ sha256 = "0dxqvfnm7yr3dvsxr8jdfxaw46as4g6n1jniz2b0gfsjs59h3hkf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -213545,6 +215967,37 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wai-extra_3_0_24_1" = callPackage
+ ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring
+ , bytestring, case-insensitive, containers, cookie
+ , data-default-class, deepseq, directory, fast-logger, hspec
+ , http-types, HUnit, iproute, lifted-base, network, old-locale
+ , resourcet, streaming-commons, stringsearch, text, time
+ , transformers, unix, unix-compat, vault, void, wai, wai-logger
+ , word8, zlib
+ }:
+ mkDerivation {
+ pname = "wai-extra";
+ version = "3.0.24.1";
+ sha256 = "0bb6837cgq4p9sn3mkaf6p9kf57k0mvkdjcc1vsnj87nvphls604";
+ isLibrary = true;
+ isExecutable = true;
+ libraryHaskellDepends = [
+ aeson ansi-terminal base base64-bytestring bytestring
+ case-insensitive containers cookie data-default-class deepseq
+ directory fast-logger http-types iproute lifted-base network
+ old-locale resourcet streaming-commons stringsearch text time
+ transformers unix unix-compat vault void wai wai-logger word8 zlib
+ ];
+ testHaskellDepends = [
+ base bytestring case-insensitive cookie fast-logger hspec
+ http-types HUnit resourcet text time transformers wai zlib
+ ];
+ description = "Provides some basic WAI handlers and middleware";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-frontend-monadcgi" = callPackage
({ mkDerivation, base, bytestring, case-insensitive, cgi
, containers, http-types, transformers, wai
@@ -214113,6 +216566,33 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wai-middleware-delegate" = callPackage
+ ({ mkDerivation, async, base, blaze-builder, bytestring
+ , bytestring-lexing, case-insensitive, conduit, conduit-extra
+ , connection, data-default, hspec, http-client, http-client-tls
+ , http-conduit, http-types, network, random, resourcet
+ , streaming-commons, text, vault, wai, wai-conduit, warp, warp-tls
+ }:
+ mkDerivation {
+ pname = "wai-middleware-delegate";
+ version = "0.1.1.0";
+ sha256 = "15q4qy2i1ssb3fz2x9xack5rs8a2a6dka18zqjzpng06izl2009j";
+ libraryHaskellDepends = [
+ async base blaze-builder bytestring case-insensitive conduit
+ conduit-extra data-default http-client http-conduit http-types
+ streaming-commons text wai wai-conduit
+ ];
+ testHaskellDepends = [
+ async base blaze-builder bytestring bytestring-lexing
+ case-insensitive conduit conduit-extra connection data-default
+ hspec http-client http-client-tls http-conduit http-types network
+ random resourcet text vault wai wai-conduit warp warp-tls
+ ];
+ description = "WAI middleware that delegates handling of requests";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wai-middleware-etag" = callPackage
({ mkDerivation, base, base64-bytestring, bytestring, cryptohash
, filepath, http-date, http-types, unix-compat
@@ -214239,7 +216719,6 @@ self: {
];
description = "A WAI middleware to collect EKG request metrics";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wai-middleware-preprocessor" = callPackage
@@ -214267,8 +216746,8 @@ self: {
}:
mkDerivation {
pname = "wai-middleware-prometheus";
- version = "0.3.0";
- sha256 = "04ymaaby1pk60gg3bnz1a3mz0r7bl4p41kksbn40nvj5ahz41i6f";
+ version = "1.0.0";
+ sha256 = "0c04cq7q3ck394d7n92mwm0k9qh2dmyn9bsf1n20yzrwrnr9fgkl";
libraryHaskellDepends = [
base bytestring clock data-default http-types prometheus-client
text wai
@@ -214970,10 +217449,8 @@ self: {
}:
mkDerivation {
pname = "warc";
- version = "1.0.3";
- sha256 = "040kvm4nrd71hsjba5kjdp4620q2123asnfzsbxmbjw5p9jqjhh9";
- revision = "1";
- editedCabalFile = "02y9zbmlra6srl7iv6cs4c4iw3dqdn8nmxzsds9qfr1f8bl3avj2";
+ version = "1.0.4";
+ sha256 = "1mxfm8kdvm0l1lnzma4n9mriz94ypckxqcz1f34fa3n1j3ckc45b";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -214988,7 +217465,6 @@ self: {
];
description = "A parser for the Web Archive (WARC) format";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"warp" = callPackage
@@ -215104,8 +217580,8 @@ self: {
}:
mkDerivation {
pname = "warped";
- version = "0.0.5";
- sha256 = "1gk7mfainbw8iyg8vqii39yl7n2dz052p8nrphhjbzphibl349jf";
+ version = "0.0.7";
+ sha256 = "04090z3sz551q604kkpaqwy2i0wsnzbqrnanvkw0wg3nikh9a3s6";
libraryHaskellDepends = [
aeson base blaze-builder conduit http-types lifted-async
monad-control preamble uuid wai wai-conduit wai-cors warp
@@ -215415,7 +217891,6 @@ self: {
testHaskellDepends = [ base bytestring HUnit network-uri text ];
description = "Composable, reversible, efficient web routing using invertible invariants and bijections";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"web-mongrel2" = callPackage
@@ -216863,36 +219338,38 @@ self: {
}) {};
"winery" = callPackage
- ({ mkDerivation, base, binary, bytestring, cassava, containers, cpu
- , deepseq, gauge, hashable, megaparsec, mtl, prettyprinter
- , prettyprinter-ansi-terminal, scientific, serialise, text
- , transformers, unordered-containers, vector
+ ({ mkDerivation, aeson, base, binary, bytestring, cassava
+ , containers, cpu, deepseq, directory, gauge, hashable, megaparsec
+ , mtl, prettyprinter, prettyprinter-ansi-terminal, QuickCheck
+ , scientific, serialise, text, transformers, unordered-containers
+ , vector
}:
mkDerivation {
pname = "winery";
- version = "0.1.2";
- sha256 = "0g18xgby2k5cgb1ymyv92ii9rqj07ng12v2qfsp8yk15fcrx0ky9";
+ version = "0.2.1";
+ sha256 = "09j7s44j5v6754g1v10yvmb7l9azn2p738x3c4p1iv6qlwghilbj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base bytestring containers cpu hashable megaparsec mtl
+ aeson base bytestring containers cpu hashable megaparsec mtl
prettyprinter prettyprinter-ansi-terminal scientific text
transformers unordered-containers vector
];
executableHaskellDepends = [
- base bytestring containers cpu hashable megaparsec mtl
+ aeson base bytestring containers cpu hashable megaparsec mtl
prettyprinter prettyprinter-ansi-terminal scientific text
transformers unordered-containers vector
];
testHaskellDepends = [
- base bytestring containers cpu hashable megaparsec mtl
- prettyprinter prettyprinter-ansi-terminal scientific text
- transformers unordered-containers vector
+ aeson base bytestring containers cpu hashable megaparsec mtl
+ prettyprinter prettyprinter-ansi-terminal QuickCheck scientific
+ text transformers unordered-containers vector
];
benchmarkHaskellDepends = [
- base binary bytestring cassava containers cpu deepseq gauge
- hashable megaparsec mtl prettyprinter prettyprinter-ansi-terminal
- scientific serialise text transformers unordered-containers vector
+ aeson base binary bytestring cassava containers cpu deepseq
+ directory gauge hashable megaparsec mtl prettyprinter
+ prettyprinter-ansi-terminal scientific serialise text transformers
+ unordered-containers vector
];
description = "Sustainable serialisation library";
license = stdenv.lib.licenses.bsd3;
@@ -216965,8 +219442,8 @@ self: {
}:
mkDerivation {
pname = "wiring";
- version = "0.5.0";
- sha256 = "1a01za9lg9ndyqgcdbx7zw3r4mi3v0qyyng4i7157xggbd6vyhn4";
+ version = "0.5.1";
+ sha256 = "1xzm68pydfbq5dmnap94hwmxk2sl44q15jvap3cqavlagcq7xqsl";
libraryHaskellDepends = [ base mtl template-haskell transformers ];
testHaskellDepends = [
base hspec mtl QuickCheck template-haskell transformers
@@ -217107,6 +219584,8 @@ self: {
pname = "wkt";
version = "0.3.2";
sha256 = "17gkszhyklhh6izsvhzrbwl4ci27kh9jgvjcd92ql98xb70iv38c";
+ revision = "1";
+ editedCabalFile = "1ykahcr0wqyw9idm52mvs0vhn1v87ngdynvdv1dxanxyd1caf711";
libraryHaskellDepends = [ base lens linear trifecta ];
testHaskellDepends = [
base filepath lens linear tasty tasty-golden trifecta
@@ -217143,6 +219622,23 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "wl-pprint-annotated_0_1_0_1" = callPackage
+ ({ mkDerivation, base, containers, deepseq, tasty, tasty-hunit
+ , text
+ }:
+ mkDerivation {
+ pname = "wl-pprint-annotated";
+ version = "0.1.0.1";
+ sha256 = "1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb";
+ libraryHaskellDepends = [ base containers deepseq text ];
+ testHaskellDepends = [
+ base containers deepseq tasty tasty-hunit text
+ ];
+ description = "Pretty printer with annotation support";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wl-pprint-ansiterm" = callPackage
({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl
, nats, semigroups, text, transformers, wl-pprint-extras
@@ -217177,6 +219673,22 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "wl-pprint-console_0_1_0_2" = callPackage
+ ({ mkDerivation, base, bytestring, colorful-monoids, text
+ , wl-pprint-annotated
+ }:
+ mkDerivation {
+ pname = "wl-pprint-console";
+ version = "0.1.0.2";
+ sha256 = "05dq90zh2ywmaz0z9vr7114f4c6gacp7b7hlbl3sx31km92v8xnb";
+ libraryHaskellDepends = [
+ base bytestring colorful-monoids text wl-pprint-annotated
+ ];
+ description = "Wadler/Leijen pretty printer supporting colorful console output";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wl-pprint-extras" = callPackage
({ mkDerivation, base, containers, HUnit, nats, semigroupoids
, semigroups, test-framework, test-framework-hunit, text
@@ -217500,13 +220012,12 @@ self: {
({ mkDerivation, array, base, c2hs, semigroups }:
mkDerivation {
pname = "wordexp";
- version = "0.2.0.0";
- sha256 = "1hfpvzbyyh47ai166xyrhmhvg2shrqcswsfalwa16wab6hcg32ki";
+ version = "0.2.2";
+ sha256 = "1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4";
libraryHaskellDepends = [ array base semigroups ];
libraryToolDepends = [ c2hs ];
description = "wordexp(3) wrappers";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wordpass" = callPackage
@@ -217515,13 +220026,13 @@ self: {
}:
mkDerivation {
pname = "wordpass";
- version = "1.0.0.9";
- sha256 = "0gkcqcfl0n9z94bjg2ajzlwjm55qxsc9yd2q97azw4g2c69sn8lq";
+ version = "1.0.0.10";
+ sha256 = "1zq4h91pjk816r4ryvajgbk03wdp74f2nizgvyv3nnj50597wlzm";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base containers deepseq directory filepath optparse-applicative
- QuickCheck text unix-compat vector
+ base containers deepseq directory filepath QuickCheck text
+ unix-compat vector
];
executableHaskellDepends = [
base containers deepseq directory filepath optparse-applicative
@@ -217529,7 +220040,6 @@ self: {
];
description = "Dictionary-based password generator";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"words" = callPackage
@@ -218055,6 +220565,21 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "writer-cps-mtl_0_1_1_5" = callPackage
+ ({ mkDerivation, base, mtl, transformers, writer-cps-transformers
+ }:
+ mkDerivation {
+ pname = "writer-cps-mtl";
+ version = "0.1.1.5";
+ sha256 = "09snvqwwhp39vmiiz3jpnfyjfhvpcj8ykbnhmii0yclxxsjgamqm";
+ libraryHaskellDepends = [
+ base mtl transformers writer-cps-transformers
+ ];
+ 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 {
@@ -218066,6 +220591,18 @@ self: {
license = stdenv.lib.licenses.bsd3;
}) {};
+ "writer-cps-transformers_0_1_1_4" = callPackage
+ ({ mkDerivation, base, transformers }:
+ mkDerivation {
+ pname = "writer-cps-transformers";
+ version = "0.1.1.4";
+ sha256 = "1zc5048spzf52gvski34ffvapw5s5yfdj7znv29yr71r4178pw6n";
+ libraryHaskellDepends = [ base transformers ];
+ description = "WriteT and RWST monad transformers";
+ license = stdenv.lib.licenses.bsd3;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"wryte" = callPackage
({ mkDerivation, base, mtl, text }:
mkDerivation {
@@ -219971,6 +222508,8 @@ self: {
pname = "xmlhtml";
version = "0.2.5.2";
sha256 = "1p2v1cj9jjwbqyb0fyv2201zd7ljz5d46qg5kwy7rz2bchbqd0b4";
+ revision = "1";
+ editedCabalFile = "15lvbvdcagnqr62wfs3zz9xlcv553jr4ixbl50fsaxhkvlnymk45";
libraryHaskellDepends = [
base blaze-builder blaze-html blaze-markup bytestring
bytestring-builder containers parsec text unordered-containers
@@ -220082,18 +222621,20 @@ self: {
"xmonad" = callPackage
({ mkDerivation, base, containers, data-default, directory
, extensible-exceptions, filepath, mtl, process, QuickCheck
- , setlocale, unix, utf8-string, X11
+ , semigroups, setlocale, unix, utf8-string, X11
}:
mkDerivation {
pname = "xmonad";
- version = "0.13";
- sha256 = "1jh3lcs20qpna36fa5a0r174xqrsxhj10x1rm5vwf64zariipy7r";
+ version = "0.14";
+ sha256 = "0lq3k0ap7jxrrswpd954mqa6h8diccbif5srcgbmr39y6y8x0mm4";
+ revision = "1";
+ editedCabalFile = "0jkqbbm8allsaa412h8kdb6v64qcwqnpr2p6qxy21zy0jqdkhkp5";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base containers data-default directory extensible-exceptions
- filepath mtl process setlocale unix utf8-string X11
+ filepath mtl process semigroups setlocale unix utf8-string X11
];
executableHaskellDepends = [ base mtl unix X11 ];
testHaskellDepends = [
@@ -220107,6 +222648,7 @@ self: {
'';
description = "A tiling window manager";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
"xmonad-bluetilebranch" = callPackage
@@ -220132,19 +222674,21 @@ self: {
"xmonad-contrib" = callPackage
({ mkDerivation, base, bytestring, containers, directory
, extensible-exceptions, filepath, mtl, old-locale, old-time
- , process, random, unix, utf8-string, X11, X11-xft, xmonad
+ , process, random, semigroups, unix, utf8-string, X11, X11-xft
+ , xmonad
}:
mkDerivation {
pname = "xmonad-contrib";
- version = "0.13";
- sha256 = "0vj72jhfng6y7hv5frx2v99jvl3jn9rbpk2j7xw9vydiwmzq4q57";
+ version = "0.14";
+ sha256 = "1660w3xhbfrlq8b8s1rviq2mcn1vyqpypli4023gqxwry52brk6y";
libraryHaskellDepends = [
base bytestring containers directory extensible-exceptions filepath
- mtl old-locale old-time process random unix utf8-string X11 X11-xft
- xmonad
+ mtl old-locale old-time process random semigroups unix utf8-string
+ X11 X11-xft xmonad
];
description = "Third party extensions for xmonad";
license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ peti ];
}) {};
"xmonad-contrib-bluetilebranch" = callPackage
@@ -220192,6 +222736,7 @@ self: {
];
description = "XMonad config entry point wrapper";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"xmonad-eval" = callPackage
@@ -220217,8 +222762,8 @@ self: {
}:
mkDerivation {
pname = "xmonad-extras";
- version = "0.13.3";
- sha256 = "15gxkkni3d6mr7zlzyp6nvzv0jy3vfhjkd8zrdin2nxb5pwwbsp0";
+ version = "0.14";
+ sha256 = "1p1xc8qcrrdv3hhvlmg6l6mcywz7q2i81y6frnf3iz00n01b3d9f";
configureFlags = [
"-f-with_hlist" "-fwith_parsec" "-fwith_split"
];
@@ -220240,6 +222785,7 @@ self: {
libraryHaskellDepends = [ base gtk xmonad ];
description = "Workspaces screenshooting utility for XMonad";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"xmonad-utils" = callPackage
@@ -220257,18 +222803,21 @@ self: {
"xmonad-vanessa" = callPackage
({ mkDerivation, base, composition-prelude, containers, hspec
- , process, transformers, X11, xmonad, xmonad-contrib
+ , process, X11, xmonad, xmonad-contrib
}:
mkDerivation {
pname = "xmonad-vanessa";
- version = "0.2.0.1";
- sha256 = "1rha8aw6pq9pdxznmr1i3q6jh1a7i88kr6arcnihhd21qp6vxz17";
+ version = "1.0.0.0";
+ sha256 = "0ng624nf879da2skkw00m5x1v6kavcb7pkb57sxbq0dbyhpic50f";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- base composition-prelude containers process transformers X11 xmonad
+ base composition-prelude containers process X11 xmonad
xmonad-contrib
];
+ executableHaskellDepends = [
+ base containers xmonad xmonad-contrib
+ ];
testHaskellDepends = [ base hspec xmonad ];
description = "Custom xmonad, which builds with stack or cabal";
license = stdenv.lib.licenses.bsd3;
@@ -221212,7 +223761,6 @@ self: {
libraryHaskellDepends = [ base blank-canvas stm time Yampa ];
description = "blank-canvas frontend for Yampa";
license = stdenv.lib.licenses.bsd3;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yampa-glfw" = callPackage
@@ -221545,7 +224093,6 @@ self: {
libraryHaskellDepends = [ base yeshql-core yeshql-hdbc ];
description = "YesQL-style SQL database abstraction (legacy compatibility wrapper)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yeshql-core" = callPackage
@@ -221564,7 +224111,6 @@ self: {
];
description = "YesQL-style SQL database abstraction (core)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yeshql-hdbc" = callPackage
@@ -221585,7 +224131,6 @@ self: {
];
description = "YesQL-style SQL database abstraction (HDBC backend)";
license = stdenv.lib.licenses.mit;
- hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"yeshql-postgresql-simple" = callPackage
@@ -222051,8 +224596,8 @@ self: {
}:
mkDerivation {
pname = "yesod-auth-oauth2";
- version = "0.5.0.0";
- sha256 = "03qqaxwpdz15krnl8rnm6m3rlmpgfn1i41x1w7c4rhl701hy0vda";
+ version = "0.5.1.0";
+ sha256 = "18mm1394rs93cchzglwdhzh5sc025bglgrqi4c0hi5hhw893k38z";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
@@ -222616,6 +225161,18 @@ self: {
license = stdenv.lib.licenses.mit;
}) {};
+ "yesod-form-bootstrap4_2_0_0" = callPackage
+ ({ mkDerivation, base, text, yesod-core, yesod-form }:
+ mkDerivation {
+ pname = "yesod-form-bootstrap4";
+ version = "2.0.0";
+ sha256 = "19aiifq8rmdjlzl1slh3rqhggp6h52nsb6v9wnhpi6c3nq4l2paf";
+ libraryHaskellDepends = [ base text yesod-core yesod-form ];
+ description = "renderBootstrap4";
+ license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"yesod-form-bulma" = callPackage
({ mkDerivation, base, email-validate, shakespeare, text, yesod
, yesod-core, yesod-form
@@ -223633,16 +226190,16 @@ self: {
}) {};
"yesod-websockets" = callPackage
- ({ mkDerivation, base, conduit, mtl, transformers, unliftio, wai
+ ({ mkDerivation, base, conduit, mtl, transformers, unliftio
, wai-websockets, websockets, yesod-core
}:
mkDerivation {
pname = "yesod-websockets";
- version = "0.3.0";
- sha256 = "0ip4fjjxhz79fj1gm0wl23jkkb64hqn9rwn0vaqy69wy4212jr2a";
+ version = "0.3.0.1";
+ sha256 = "1k41qglb5fdzykyfpml4w74cg2m95ggm2jrnqy7bkj2l0fm4gjc6";
libraryHaskellDepends = [
- base conduit mtl transformers unliftio wai wai-websockets
- websockets yesod-core
+ base conduit mtl transformers unliftio wai-websockets websockets
+ yesod-core
];
description = "WebSockets support for Yesod";
license = stdenv.lib.licenses.mit;
@@ -223732,8 +226289,8 @@ self: {
}:
mkDerivation {
pname = "yi";
- version = "0.17.1";
- sha256 = "18937w0w1hk7ngyrl1p5gy4djgz8py9kcsndas82w82wwh36jnqg";
+ version = "0.18.0";
+ sha256 = "0phfsirbl22av19622m1zh45khgyypbpvd8mqhcjf2zjwniyqv7y";
configureFlags = [ "-fpango" "-fvty" ];
isLibrary = false;
isExecutable = true;
@@ -223778,8 +226335,8 @@ self: {
}:
mkDerivation {
pname = "yi-core";
- version = "0.17.1";
- sha256 = "1qv86znr7kjwnxv771xx1j7z63fqbnfasn2ndkbj5ldk3m5bil0p";
+ version = "0.18.0";
+ sha256 = "1rgi1zzdm6kpji1v4kfm7d7qwhwdqsps13h2l1k5r4v4ky7pgppw";
libraryHaskellDepends = [
array attoparsec base binary bytestring containers data-default
directory dlist dynamic-state exceptions filepath hashable ListLike
@@ -223803,8 +226360,8 @@ self: {
}:
mkDerivation {
pname = "yi-dynamic-configuration";
- version = "0.17.1";
- sha256 = "1cnafzrgi7js9zayq223752v7jvl9rp526s7bd1nwwyjwl59y0h8";
+ version = "0.18.0";
+ sha256 = "0b38apg4c4vkp1njgai446q1gqx8514fj4lh1pprck99m3xvqlck";
libraryHaskellDepends = [
base data-default dyre microlens-platform mtl text
transformers-base yi-core yi-rope
@@ -223832,8 +226389,8 @@ self: {
}:
mkDerivation {
pname = "yi-frontend-pango";
- version = "0.17.1";
- sha256 = "0jh9bmxhjr1wpilmghanihq6iwn4xn34ihqlfc2c080wm5s8kw4w";
+ version = "0.18.0";
+ sha256 = "1qxs8lnsihslgiswy0aw5b98qyc5q8pzs3ib3kfsm8m7b3crjc62";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base containers filepath glib gtk microlens-platform mtl
@@ -223852,8 +226409,8 @@ self: {
}:
mkDerivation {
pname = "yi-frontend-vty";
- version = "0.17.1";
- sha256 = "0i00m3z7zj6xqgh78wfrw2zqwcffsb31i2549m0b5g9qsicfp9h6";
+ version = "0.18.0";
+ sha256 = "1x762qbygr75rlkyln329agx0ppjcylgcvfsmmybg8avxq3c712q";
libraryHaskellDepends = [
base containers data-default dlist microlens-platform pointedlist
stm text vty yi-core yi-language yi-rope
@@ -223870,8 +226427,8 @@ self: {
}:
mkDerivation {
pname = "yi-fuzzy-open";
- version = "0.17.1";
- sha256 = "1wd1w1d67hkp5rk3130cnmffgh40qb1vp9pnz6f36n0c8b2jqvjh";
+ version = "0.18.0";
+ sha256 = "17g6902dz55iw4kjy6bc5rqv4g6i5q5ffxkwplxmxjc66pyqv2q4";
libraryHaskellDepends = [
base binary containers data-default directory filepath mtl
pointedlist text transformers-base vector yi-core yi-language
@@ -223899,8 +226456,8 @@ self: {
}:
mkDerivation {
pname = "yi-ireader";
- version = "0.17.1";
- sha256 = "12babkhlqr7w3mb7z8w8ccwrvmkz8583yi0p9s50rqkn778cij7y";
+ version = "0.18.0";
+ sha256 = "0vxkg98fk1sr9778946yj6lg96fgn6ww7zqh7fhm7ld1fm3g2zrw";
libraryHaskellDepends = [
base binary bytestring containers data-default microlens-platform
text yi-core yi-language yi-rope
@@ -223916,8 +226473,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-cua";
- version = "0.17.1";
- sha256 = "053w4b1p482wma64888vb3ikh7x0f58bl43vy7xs1lazlz22iwaj";
+ version = "0.18.0";
+ sha256 = "1j9wsjn572gysagf2h6xfir3chbha7vjmsiqljlnbvzhk0dc3n9f";
libraryHaskellDepends = [
base microlens-platform text yi-core yi-keymap-emacs yi-rope
];
@@ -223933,8 +226490,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-emacs";
- version = "0.17.1";
- sha256 = "1jx7vhp7v098p3rrs21b43fwcbra6fmg4clamgqbbvbqgiy4bsrw";
+ version = "0.18.0";
+ sha256 = "0r8bqbsfzkpc7nlxsk4k20shc0393f3f7czf47i5ilajh8da7cbg";
libraryHaskellDepends = [
base containers filepath Hclip microlens-platform mtl oo-prototypes
text transformers-base yi-core yi-language yi-misc-modes yi-rope
@@ -223953,8 +226510,8 @@ self: {
}:
mkDerivation {
pname = "yi-keymap-vim";
- version = "0.17.1";
- sha256 = "1zvd0y6ak56cqxa60x4kgil2lp5lbidnkmp6kh7dq3i71n0nv48w";
+ version = "0.18.0";
+ sha256 = "1z9wq3yjv6nrf45q2711ywycc6vpmb4zzylz3mrhpsscglws78ig";
libraryHaskellDepends = [
attoparsec base binary containers data-default directory filepath
Hclip microlens-platform mtl oo-prototypes pointedlist safe text
@@ -223998,14 +226555,42 @@ self: {
license = stdenv.lib.licenses.gpl2;
}) {};
+ "yi-language_0_18_0" = callPackage
+ ({ mkDerivation, alex, array, base, binary, containers
+ , data-default, hashable, microlens-platform, oo-prototypes
+ , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec
+ , tasty-quickcheck, template-haskell, transformers-base
+ , unordered-containers
+ }:
+ mkDerivation {
+ pname = "yi-language";
+ version = "0.18.0";
+ sha256 = "0w647h1v1mjhqxnq9a7zwh42ry8dfd8franr9p8k8662q3lalvp8";
+ libraryHaskellDepends = [
+ array base binary containers data-default hashable
+ microlens-platform oo-prototypes pointedlist regex-base regex-tdfa
+ template-haskell transformers-base unordered-containers
+ ];
+ libraryToolDepends = [ alex ];
+ testHaskellDepends = [
+ array base binary containers data-default hashable
+ microlens-platform pointedlist regex-base regex-tdfa tasty
+ tasty-hspec tasty-quickcheck template-haskell transformers-base
+ unordered-containers
+ ];
+ description = "Collection of language-related Yi libraries";
+ license = stdenv.lib.licenses.gpl2;
+ hydraPlatforms = stdenv.lib.platforms.none;
+ }) {};
+
"yi-misc-modes" = callPackage
({ mkDerivation, alex, array, base, binary, data-default, filepath
, microlens-platform, text, yi-core, yi-language, yi-rope
}:
mkDerivation {
pname = "yi-misc-modes";
- version = "0.17.1";
- sha256 = "0yyv8p65vhpcjj97pzax0b8bbqhh3lzy3by4rzf0f11p862wzag0";
+ version = "0.18.0";
+ sha256 = "1b7x5595chmyx614z86gplb5pxza2ipifrgzpssgxrwwbf0730cb";
libraryHaskellDepends = [
array base binary data-default filepath microlens-platform text
yi-core yi-language yi-rope
@@ -224022,8 +226607,8 @@ self: {
}:
mkDerivation {
pname = "yi-mode-haskell";
- version = "0.17.1";
- sha256 = "1fl9kmv264c0cmpn6c77ylyngyjh9ilcvpcrsn7j75g2xacgdpyx";
+ version = "0.18.0";
+ sha256 = "1k71vw0chbgjl2iy4jif12mbq4850f7zffsjbi4gvsjvwvyxmxs6";
libraryHaskellDepends = [
array base binary data-default filepath microlens-platform text
yi-core yi-language yi-rope
@@ -224041,8 +226626,8 @@ self: {
}:
mkDerivation {
pname = "yi-mode-javascript";
- version = "0.17.1";
- sha256 = "073yywxsf3j4vcc9rg0hw7jm6gmwvc7krvm0g9q9pv2y49n5aj14";
+ version = "0.18.0";
+ sha256 = "12r0knyh0kys8xw028niah9dvcjhzfad9hpln4hgmj83483gpykv";
libraryHaskellDepends = [
array base binary data-default dlist filepath microlens-platform
mtl text yi-core yi-language yi-rope
@@ -224091,8 +226676,8 @@ self: {
}:
mkDerivation {
pname = "yi-snippet";
- version = "0.17.1";
- sha256 = "1prczicjzmqnpkq6sda878f056g4ld1g6wmfpqzly2qa5rs4zg6b";
+ version = "0.18.0";
+ sha256 = "1arf5pirl2pbdigsfaac7h473bjivhgkpfqbs8j35kk8p34qjl8s";
libraryHaskellDepends = [
base binary containers data-default free microlens-platform mtl
text vector yi-core yi-rope
@@ -224882,6 +227467,7 @@ self: {
];
description = "Bindings to ZeroMQ 4.x";
license = stdenv.lib.licenses.mit;
+ hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) zeromq;};
"zeromq4-patterns" = callPackage
@@ -225591,25 +228177,26 @@ self: {
"zre" = callPackage
({ mkDerivation, async, attoparsec, base, binary, binary-strict
- , bytestring, containers, lifted-async, monad-control, mtl, network
- , network-info, network-multicast, optparse-applicative, process
- , random, sockaddr, stm, time, transformers-base, uuid
- , zeromq4-haskell
+ , bytestring, config-ini, containers, data-default, lifted-async
+ , monad-control, mtl, network, network-info, network-multicast
+ , optparse-applicative, process, random, repline, sockaddr, stm
+ , text, time, transformers-base, uuid, zeromq4-haskell
}:
mkDerivation {
pname = "zre";
- version = "0.1.0.0";
- sha256 = "11lnz7pxmqz39xjqjh1kkgywv0jg81yzi2hrp2ibaw2nslf65xzl";
+ version = "0.1.0.1";
+ sha256 = "0ddd7ppx8ivgrcvaj1d74vxjrgly8y5k5yr181dmi0z0jfkkkfx4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
- async attoparsec base binary binary-strict bytestring containers
- monad-control mtl network network-info network-multicast
- optparse-applicative process random sockaddr stm time
- transformers-base uuid zeromq4-haskell
+ async attoparsec base binary binary-strict bytestring config-ini
+ containers data-default monad-control mtl network network-info
+ network-multicast optparse-applicative process random sockaddr stm
+ text time transformers-base uuid zeromq4-haskell
];
executableHaskellDepends = [
- async base bytestring lifted-async monad-control mtl stm time
+ async base bytestring lifted-async monad-control mtl repline stm
+ time
];
testHaskellDepends = [ base ];
description = "ZRE protocol implementation";
@@ -225660,6 +228247,8 @@ self: {
pname = "ztail";
version = "1.2.0.2";
sha256 = "05vpq3kiv1xrby2k1qn41s42cxxxblcgxpnw1sgyznx63pal2hx1";
+ revision = "1";
+ editedCabalFile = "0d0cpgb0v849zxl12c2gkm3x4nmyfycka1pcfix43lawx62rky8s";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix
index c9dc7254800..54616abc4ba 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -129,10 +129,12 @@ rec {
> haskell.lib.appendConfigureFlag haskellPackages.servant "--profiling-detail=all-functions"
*/
- appendConfigureFlag = drv: x: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ [x]; });
+ appendConfigureFlag = drv: x: appendConfigureFlags drv [x];
+ appendConfigureFlags = drv: xs: overrideCabal drv (drv: { configureFlags = (drv.configureFlags or []) ++ xs; });
appendBuildFlag = drv: x: overrideCabal drv (drv: { buildFlags = (drv.buildFlags or []) ++ [x]; });
appendBuildFlags = drv: xs: overrideCabal drv (drv: { buildFlags = (drv.buildFlags or []) ++ xs; });
+
/* removeConfigureFlag drv x is a Haskell package like drv, but with
all cabal configure arguments that are equal to x removed.
@@ -301,7 +303,7 @@ rec {
getHaskellBuildInputs = p:
(overrideCabal p (args: {
passthru = (args.passthru or {}) // {
- _getHaskellBuildInputs = extractBuildInputs p.compiler args;
+ _getHaskellBuildInputs = (extractBuildInputs p.compiler args).haskellBuildInputs;
};
}))._getHaskellBuildInputs;
diff --git a/pkgs/development/haskell-modules/make-package-set.nix b/pkgs/development/haskell-modules/make-package-set.nix
index 95dac230cc5..3f339030de5 100644
--- a/pkgs/development/haskell-modules/make-package-set.nix
+++ b/pkgs/development/haskell-modules/make-package-set.nix
@@ -159,6 +159,13 @@ let
# Generated from ${src}
${orig.preConfigure or ""}
'';
+ passthru = orig.passthru or {} // {
+ # When using callCabal2nix or callHackage, it is often useful
+ # to debug a failure by inspecting the Nix expression
+ # generated by cabal2nix. This can be accessed via this
+ # cabal2nixDeriver field.
+ cabal2nixDeriver = src;
+ };
});
in package-set { inherit pkgs stdenv callPackage; } self // {
diff --git a/pkgs/development/haskell-modules/patches/proto-lens-0.2.2.0.patch b/pkgs/development/haskell-modules/patches/proto-lens-0.2.2.0.patch
new file mode 100644
index 00000000000..100a828a501
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/proto-lens-0.2.2.0.patch
@@ -0,0 +1,23 @@
+diff -Naur proto-lens-0.2.2.0/proto-lens.cabal proto-lens-0.2.2.0-patched/proto-lens.cabal
+--- proto-lens-0.2.2.0/proto-lens.cabal 2018-08-13 18:05:41.704823370 +0200
++++ proto-lens-0.2.2.0-patched/proto-lens.cabal 2018-08-13 18:07:42.352372300 +0200
+@@ -33,7 +33,7 @@
+ Data.ProtoLens.Encoding.Wire
+ Data.ProtoLens.TextFormat.Parser
+ build-depends: attoparsec == 0.13.*
+- , base >= 4.8 && < 4.11
++ , base >= 4.8
+ , bytestring == 0.10.*
+ , containers == 0.5.*
+ , data-default-class >= 0.0 && < 0.2
+diff -Naur proto-lens-0.2.2.0/src/Data/ProtoLens/TextFormat.hs proto-lens-0.2.2.0-patched/src/Data/ProtoLens/TextFormat.hs
+--- proto-lens-0.2.2.0/src/Data/ProtoLens/TextFormat.hs 2017-04-28 02:16:46.000000000 +0200
++++ proto-lens-0.2.2.0-patched/src/Data/ProtoLens/TextFormat.hs 2018-08-13 18:08:06.371486594 +0200
+@@ -17,6 +17,7 @@
+ readMessageOrDie,
+ ) where
+
++import Prelude hiding ((<>))
+ import Lens.Family2 ((&),(^.),(.~), set, over)
+ import Control.Arrow (left)
+ import qualified Data.ByteString
diff --git a/pkgs/development/haskell-modules/patches/proto-lens-protoc-0.2.2.3.patch b/pkgs/development/haskell-modules/patches/proto-lens-protoc-0.2.2.3.patch
new file mode 100644
index 00000000000..87fd2aeab21
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/proto-lens-protoc-0.2.2.3.patch
@@ -0,0 +1,51 @@
+diff -Naur proto-lens-protoc-0.2.2.3/proto-lens-protoc.cabal proto-lens-protoc-0.2.2.3-patched/proto-lens-protoc.cabal
+--- proto-lens-protoc-0.2.2.3/proto-lens-protoc.cabal 2018-07-21 22:55:12.041698876 +0200
++++ proto-lens-protoc-0.2.2.3-patched/proto-lens-protoc.cabal 2018-08-13 19:44:44.993147985 +0200
+@@ -37,8 +37,8 @@
+ default-language: Haskell2010
+ hs-source-dirs: src
+ build-depends:
+- Cabal >= 1.22 && < 2.1
+- , base >= 4.8 && < 4.11
++ Cabal >= 1.22
++ , base >= 4.8
+ , bytestring == 0.10.*
+ , containers == 0.5.*
+ , data-default-class >= 0.0 && < 0.2
+@@ -53,6 +53,7 @@
+ , proto-lens == 0.2.2.*
+ , proto-lens-descriptors == 0.2.2.*
+ , text == 1.2.*
++ , semigroups
+ reexported-modules:
+ -- Modules that are needed by the generated Haskell files.
+ -- For forwards compatibility, reexport them as new module names so that
+@@ -76,7 +77,7 @@
+ main-is: protoc-gen-haskell.hs
+
+ build-depends:
+- base >= 4.8 && < 4.11
++ base >= 4.8
+ , bytestring == 0.10.*
+ , containers == 0.5.*
+ , data-default-class >= 0.0 && < 0.2
+diff -Naur proto-lens-protoc-0.2.2.3/src/Data/ProtoLens/Compiler/Definitions.hs proto-lens-protoc-0.2.2.3-patched/src/Data/ProtoLens/Compiler/Definitions.hs
+--- proto-lens-protoc-0.2.2.3/src/Data/ProtoLens/Compiler/Definitions.hs 2017-08-07 06:52:21.000000000 +0200
++++ proto-lens-protoc-0.2.2.3-patched/src/Data/ProtoLens/Compiler/Definitions.hs 2018-08-13 19:14:07.240505220 +0200
+@@ -35,6 +35,7 @@
+ import qualified Data.Map as Map
+ import Data.Maybe (fromMaybe)
+ import Data.Monoid
++import qualified Data.Semigroup as Semigroup
+ import qualified Data.Set as Set
+ import Data.String (IsString(..))
+ import Data.Text (Text, cons, splitOn, toLower, uncons, unpack)
+@@ -139,7 +140,7 @@
+ -- a 'Symbol' is used to construct both the type-level argument to
+ -- @HasLens@ and the name of the function @foo@.
+ newtype Symbol = Symbol String
+- deriving (Eq, Ord, IsString, Monoid)
++ deriving (Eq, Ord, IsString, Semigroup.Semigroup, Monoid)
+
+ nameFromSymbol :: Symbol -> Name
+ nameFromSymbol (Symbol s) = fromString s
diff --git a/pkgs/development/haskell-modules/patches/sexpr-0.2.1.patch b/pkgs/development/haskell-modules/patches/sexpr-0.2.1.patch
new file mode 100644
index 00000000000..acafadba031
--- /dev/null
+++ b/pkgs/development/haskell-modules/patches/sexpr-0.2.1.patch
@@ -0,0 +1,86 @@
+diff -Naurw sexpr-0.2.1/Codec/Sexpr/Internal.hs sexpr-0.2.1-patched/Codec/Sexpr/Internal.hs
+--- sexpr-0.2.1/Codec/Sexpr/Internal.hs 2009-04-30 00:51:06.000000000 +0200
++++ sexpr-0.2.1-patched/Codec/Sexpr/Internal.hs 2018-08-03 01:38:08.000000000 +0200
+@@ -62,11 +62,6 @@
+ return $ List []]
+ arbSexpr n = oneof [Atom <$> arbitrary,
+ List <$> (resize (n `div` 2) arbitrary)]
+- coarbitrary (Atom s) = variant 0 . coarbitrary s
+- coarbitrary (HintedAtom h s) = variant 1 . coarbitrary_h . coarbitrary s
+- where coarbitrary_h =
+- foldr (\a b -> variant (ord a) . variant 1 . b) (variant 0) h
+- coarbitrary (List ss) = variant 2 . coarbitrary ss
+
+ -- |@fold f s@ applies f to each sub-S-expression of s, from each leaf
+ -- to the root. @f@ need not preserve the shape of @s@, in contrast
+diff -Naurw sexpr-0.2.1/Codec/Sexpr/Printer.hs sexpr-0.2.1-patched/Codec/Sexpr/Printer.hs
+--- sexpr-0.2.1/Codec/Sexpr/Printer.hs 2009-04-30 00:51:06.000000000 +0200
++++ sexpr-0.2.1-patched/Codec/Sexpr/Printer.hs 2018-08-03 01:41:56.000000000 +0200
+@@ -1,4 +1,4 @@
+-{-# LANGUAGE FlexibleInstances, OverlappingInstances #-}
++{-# LANGUAGE FlexibleInstances #-}
+
+ -- | Export S-expressions in any of the three ordinary forms:
+ --
+@@ -17,6 +17,8 @@
+
+ module Codec.Sexpr.Printer where
+
++import Prelude hiding ((<>))
++
+ import Codec.Sexpr.Internal
+
+ import Data.Binary.Put
+@@ -30,7 +32,7 @@
+ instance Show (Sexpr String) where
+ show s = advancedString s
+
+-instance Show s => Show (Sexpr s) where
++instance {-# OVERLAPPABLE #-} Show s => Show (Sexpr s) where
+ show s = advancedString $ fmap show s
+
+ raw :: String -> String -> String
+diff -Naurw sexpr-0.2.1/Codec/Sexpr/Tests.hs sexpr-0.2.1-patched/Codec/Sexpr/Tests.hs
+--- sexpr-0.2.1/Codec/Sexpr/Tests.hs 2009-04-30 00:51:06.000000000 +0200
++++ sexpr-0.2.1-patched/Codec/Sexpr/Tests.hs 2018-08-03 01:46:32.000000000 +0200
+@@ -67,11 +67,9 @@
+
+ instance Arbitrary B.ByteString where
+ arbitrary = B.pack `fmap` arbitrary
+- coarbitrary = undefined
+
+ instance Arbitrary Char where
+ arbitrary = choose (32,255) >>= \n -> return (chr n)
+- coarbitrary n = variant (ord n)
+
+
+ main :: IO ()
+diff -Naurw sexpr-0.2.1/sexpr.cabal sexpr-0.2.1-patched/sexpr.cabal
+--- sexpr-0.2.1/sexpr.cabal 2018-08-03 01:36:11.000000000 +0200
++++ sexpr-0.2.1-patched/sexpr.cabal 2018-08-03 01:49:13.000000000 +0200
+@@ -13,23 +13,9 @@
+ maintainer: bts@evenmere.org
+ build-type: Simple
+
+-flag testing
+- description: build test executable
+- default: False
+-
+ library
+- if flag(testing)
+- ghc-options: -Wall
+- Build-Depends: base, base64-string, pretty, bytestring, binary
++ Build-Depends: base, base64-string, pretty, bytestring, binary, QuickCheck
+ Exposed-modules: Codec.Sexpr
+-
+-executable sexpr-test
+- if !flag(testing)
+- buildable: False
+- ghc-options: -Wall
+- main-is: Codec/Sexpr/Tests.hs
+- other-modules: Codec.Sexpr
+- Codec.Sexpr.Parser
++ other-modules: Codec.Sexpr.Parser
+ Codec.Sexpr.Printer
+ Codec.Sexpr.Internal
+- build-depends: QuickCheck, random
diff --git a/pkgs/development/idris-modules/default.nix b/pkgs/development/idris-modules/default.nix
index 25f8dba00b0..0368c00d123 100644
--- a/pkgs/development/idris-modules/default.nix
+++ b/pkgs/development/idris-modules/default.nix
@@ -153,6 +153,8 @@
protobuf = callPackage ./protobuf.nix {};
+ quantities = callPackage ./quantities.nix {};
+
rationals = callPackage ./rationals.nix {};
recursion_schemes = callPackage ./recursion_schemes.nix {};
diff --git a/pkgs/development/idris-modules/graphviz.nix b/pkgs/development/idris-modules/graphviz.nix
index 955b459289a..47c2ee638c5 100644
--- a/pkgs/development/idris-modules/graphviz.nix
+++ b/pkgs/development/idris-modules/graphviz.nix
@@ -22,7 +22,7 @@ build-idris-package {
meta = {
description = "Parser and library for graphviz dot files";
- homepage = https://github.com/mgttlinger/idris-graphviz;
+ homepage = https://gitlab.com/mgttlinger/idris-graphviz;
license = lib.licenses.gpl3;
maintainers = [ lib.maintainers.brainrape ];
};
diff --git a/pkgs/development/idris-modules/quantities.nix b/pkgs/development/idris-modules/quantities.nix
new file mode 100644
index 00000000000..63cc2184504
--- /dev/null
+++ b/pkgs/development/idris-modules/quantities.nix
@@ -0,0 +1,22 @@
+{ build-idris-package
+, fetchFromGitHub
+, lib
+}:
+build-idris-package {
+ name = "quantities";
+ version = "2018-04-17";
+
+ src = fetchFromGitHub {
+ owner = "timjb";
+ repo = "quantities";
+ rev = "76bb872bd89122043083351993140ae26eb91ead";
+ sha256 = "0fv12kdi9089b4kkr6inhqvs2s8x62nv5vqj76wzk8hy0lrzylzj";
+ };
+
+ meta = {
+ description = "Type-safe physical computations and unit conversions in Idris";
+ homepage = https://github.com/timjb/quantities;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ imuli ];
+ };
+}
diff --git a/pkgs/development/interpreters/bats/default.nix b/pkgs/development/interpreters/bats/default.nix
index bf262d4f050..081f1a547d6 100644
--- a/pkgs/development/interpreters/bats/default.nix
+++ b/pkgs/development/interpreters/bats/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "bats-${version}";
- version = "0.4.0";
+ version = "1.1.0";
src = fetchzip {
- url = "https://github.com/sstephenson/bats/archive/v${version}.tar.gz";
- sha256 = "05xpvfm0xky1532i3hd2l3wznxzh99bv2hxgykwdpxh18h6jr6jm";
+ url = "https://github.com/bats-core/bats-core/archive/v${version}.tar.gz";
+ sha256 = "1kkh0j2alql3xiyhw9wsvcc3xclv52g0ivgyk8h85q9fn3qdqakz";
};
patchPhase = "patchShebangs ./install.sh";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
installPhase = "./install.sh $out";
meta = with stdenv.lib; {
- homepage = https://github.com/sstephenson/bats;
+ homepage = https://github.com/bats-core/bats-core;
description = "Bash Automated Testing System";
maintainers = [ maintainers.lnl7 ];
license = licenses.mit;
diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix
index 9ab43e7392d..0a54a916ba7 100644
--- a/pkgs/development/interpreters/clisp/default.nix
+++ b/pkgs/development/interpreters/clisp/default.nix
@@ -67,15 +67,15 @@ stdenv.mkDerivation rec {
substituteInPlace modules/bindings/glibc/linux.lisp --replace "(def-c-type __swblk_t)" ""
'';
- configureFlags = "builddir"
- + stdenv.lib.optionalString (!dllSupport) " --without-dynamic-modules"
- + stdenv.lib.optionalString (readline != null) " --with-readline"
+ configureFlags = [ "builddir" ]
+ ++ stdenv.lib.optional (!dllSupport) "--without-dynamic-modules"
+ ++ stdenv.lib.optional (readline != null) "--with-readline"
# --with-dynamic-ffi can only exist with --with-ffcall - foreign.d does not compile otherwise
- + stdenv.lib.optionalString (ffcallAvailable && (libffi != null)) " --with-dynamic-ffi"
- + stdenv.lib.optionalString ffcallAvailable " --with-ffcall"
- + stdenv.lib.optionalString (!ffcallAvailable) " --without-ffcall"
- + stdenv.lib.concatMapStrings (x: " --with-module=" + x) withModules
- + stdenv.lib.optionalString threadSupport " --with-threads=POSIX_THREADS";
+ ++ stdenv.lib.optional (ffcallAvailable && (libffi != null)) "--with-dynamic-ffi"
+ ++ stdenv.lib.optional ffcallAvailable "--with-ffcall"
+ ++ stdenv.lib.optional (!ffcallAvailable) "--without-ffcall"
+ ++ builtins.map (x: "--with-module=" + x) withModules
+ ++ stdenv.lib.optional threadSupport "--with-threads=POSIX_THREADS";
preBuild = ''
sed -e '/avcall.h/a\#include "config.h"' -i src/foreign.d
diff --git a/pkgs/development/interpreters/clisp/hg.nix b/pkgs/development/interpreters/clisp/hg.nix
index 9839220796c..47dbf8a225c 100644
--- a/pkgs/development/interpreters/clisp/hg.nix
+++ b/pkgs/development/interpreters/clisp/hg.nix
@@ -62,15 +62,15 @@ stdenv.mkDerivation rec {
substituteInPlace modules/bindings/glibc/linux.lisp --replace "(def-c-type __swblk_t)" ""
'';
- configureFlags = "builddir"
- + stdenv.lib.optionalString (!dllSupport) " --without-dynamic-modules"
- + stdenv.lib.optionalString (readline != null) " --with-readline"
+ configureFlags = [ "builddir" ]
+ ++ stdenv.lib.optional (!dllSupport) "--without-dynamic-modules"
+ ++ stdenv.lib.optional (readline != null) "--with-readline"
# --with-dynamic-ffi can only exist with --with-ffcall - foreign.d does not compile otherwise
- + stdenv.lib.optionalString (ffcallAvailable && (libffi != null)) " --with-dynamic-ffi"
- + stdenv.lib.optionalString ffcallAvailable " --with-ffcall"
- + stdenv.lib.optionalString (!ffcallAvailable) " --without-ffcall"
- + stdenv.lib.concatMapStrings (x: " --with-module=" + x) withModules
- + stdenv.lib.optionalString threadSupport " --with-threads=POSIX_THREADS";
+ ++ stdenv.lib.optional (ffcallAvailable && (libffi != null)) "--with-dynamic-ffi"
+ ++ stdenv.lib.optional ffcallAvailable "--with-ffcall"
+ ++ stdenv.lib.optional (!ffcallAvailable) "--without-ffcall"
+ ++ builtins.map (x: " --with-module=" + x) withModules
+ ++ stdenv.lib.optional threadSupport "--with-threads=POSIX_THREADS";
preBuild = ''
sed -e '/avcall.h/a\#include "config.h"' -i src/foreign.d
diff --git a/pkgs/development/interpreters/clojure/default.nix b/pkgs/development/interpreters/clojure/default.nix
index 4ea149d1137..845b5b1f1c0 100644
--- a/pkgs/development/interpreters/clojure/default.nix
+++ b/pkgs/development/interpreters/clojure/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "clojure-${version}";
- version = "1.9.0.381";
+ version = "1.9.0.391";
src = fetchurl {
url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz";
- sha256 = "18aqfjm6vbhlflxdnpcr9gib00zg2ys5hck4kfxr9rc4aylnn9pi";
+ sha256 = "1720nbp891mhdjp37z1ns7rg8yapk3a7h1a1rkzhx7abngpwwjcz";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/development/interpreters/duktape/default.nix b/pkgs/development/interpreters/duktape/default.nix
index 46550c83510..2178f859007 100644
--- a/pkgs/development/interpreters/duktape/default.nix
+++ b/pkgs/development/interpreters/duktape/default.nix
@@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
name = "duktape-${version}";
- version = "2.2.1";
+ version = "2.3.0";
src = fetchurl {
url = "http://duktape.org/duktape-${version}.tar.xz";
- sha256 = "1wp7mpkhizknq72ivdbkzps4radi1daqzjcjp1i54c2k4pnjxgis";
+ sha256 = "1s5g8lg0dga6x3rcq328a6hsd2sk2vzwq9zfmskjh5h6n8x2yvpd";
};
buildPhase = ''
diff --git a/pkgs/development/interpreters/elixir/1.6.nix b/pkgs/development/interpreters/elixir/1.6.nix
index fa631ebb387..73afcbd1597 100644
--- a/pkgs/development/interpreters/elixir/1.6.nix
+++ b/pkgs/development/interpreters/elixir/1.6.nix
@@ -1,7 +1,7 @@
{ mkDerivation }:
mkDerivation rec {
- version = "1.6.5";
- sha256 = "0il1fraz6c8qbqv4wrp16jqrkf3xglfa9f3sdm6q4vv8kjf3lxxb";
- minimumOTPVersion = "18";
+ version = "1.6.6";
+ sha256 = "1wl8rfpw0dxacq4f7xf6wjr8v2ww5691d0cfw9pzw7phd19vazgl";
+ minimumOTPVersion = "19";
}
diff --git a/pkgs/development/interpreters/elixir/1.7.nix b/pkgs/development/interpreters/elixir/1.7.nix
index 426e5a4cbba..321a41f50e1 100644
--- a/pkgs/development/interpreters/elixir/1.7.nix
+++ b/pkgs/development/interpreters/elixir/1.7.nix
@@ -1,7 +1,7 @@
{ mkDerivation }:
mkDerivation rec {
- version = "1.7.0";
- sha256 = "082924fngc6ypbkn1ghdwf199radk00daf4q09mm04h81jy4nmxm";
- minimumOTPVersion = "18";
+ version = "1.7.2";
+ sha256 = "0wnrx6wlpmr23ypm8za0c4dl952nj4rjylcsdzz0xrma92ylrqfq";
+ minimumOTPVersion = "19";
}
diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix
index 7d3c6476131..b4e1cacfe26 100644
--- a/pkgs/development/interpreters/elixir/generic-builder.nix
+++ b/pkgs/development/interpreters/elixir/generic-builder.nix
@@ -40,6 +40,8 @@ in
rm -vf rebar
ln -s ${rebar}/bin/rebar rebar
+ patchShebangs lib/elixir/generate_app.escript || true
+
substituteInPlace Makefile \
--replace "/usr/local" $out
'';
diff --git a/pkgs/development/interpreters/erlang/generic-builder.nix b/pkgs/development/interpreters/erlang/generic-builder.nix
index ba0a00b3037..eb685f1d718 100644
--- a/pkgs/development/interpreters/erlang/generic-builder.nix
+++ b/pkgs/development/interpreters/erlang/generic-builder.nix
@@ -57,6 +57,8 @@ in stdenv.mkDerivation ({
debugInfo = enableDebugInfo;
+ enableParallelBuilding = true;
+
# Clang 4 (rightfully) thinks signed comparisons of pointers with NULL are nonsense
prePatch = ''
substituteInPlace lib/wx/c_src/wxe_impl.cpp --replace 'temp > NULL' 'temp != NULL'
diff --git a/pkgs/development/interpreters/groovy/default.nix b/pkgs/development/interpreters/groovy/default.nix
index 961cfb4dad0..95484c9258a 100644
--- a/pkgs/development/interpreters/groovy/default.nix
+++ b/pkgs/development/interpreters/groovy/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "groovy-${version}";
- version = "2.5.1";
+ version = "2.5.2";
src = fetchurl {
url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip";
- sha256 = "1zqq2jsaq547rm8qh8zpj36059jahsba733cwrmg6iq0c8ai4z3s";
+ sha256 = "0bi85gvgpwd9ndg0kiwlrp560934dzy1072zpf587vrmpvqrcps9";
};
buildInputs = [ unzip makeWrapper ];
diff --git a/pkgs/development/interpreters/jimtcl/default.nix b/pkgs/development/interpreters/jimtcl/default.nix
index 3bef4996a4c..704e3eb4031 100644
--- a/pkgs/development/interpreters/jimtcl/default.nix
+++ b/pkgs/development/interpreters/jimtcl/default.nix
@@ -5,13 +5,13 @@ let
in stdenv.mkDerivation rec {
name = "jimtcl-${version}";
- version = "0.77";
+ version = "0.78";
src = fetchFromGitHub {
owner = "msteveb";
repo = "jimtcl";
rev = version;
- sha256 = "06d9gdgvi6cwd6pjg3xig0kkjqm6kgq3am8yq1xnksyz2n09f0kp";
+ sha256 = "1nrjxjfh69i35ig8sxdlal4ydd3cl0x68c05s6svnf1y2i1bl23j";
};
buildInputs = [
diff --git a/pkgs/development/interpreters/joker/default.nix b/pkgs/development/interpreters/joker/default.nix
index 790450d5bb0..5b8ae7e9ecc 100644
--- a/pkgs/development/interpreters/joker/default.nix
+++ b/pkgs/development/interpreters/joker/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "joker-${version}";
- version = "0.9.4";
+ version = "0.9.5";
goPackagePath = "github.com/candid82/joker";
@@ -10,7 +10,7 @@ buildGoPackage rec {
rev = "v${version}";
owner = "candid82";
repo = "joker";
- sha256 = "15q9w93yjc5zl9z45mkcfizgz5r3mzbkah0ng0hdxf0qqy6b09w8";
+ sha256 = "1sgxz0z6p92k1rhs5095l952a2db5w9yb2jy6cgglxw2arihxxb7";
};
preBuild = "go generate ./...";
diff --git a/pkgs/development/interpreters/perl/default.nix b/pkgs/development/interpreters/perl/default.nix
index 40a70623dcb..ec4f971eeef 100644
--- a/pkgs/development/interpreters/perl/default.nix
+++ b/pkgs/development/interpreters/perl/default.nix
@@ -97,12 +97,6 @@ let
sed -i 's,\(libswanted.*\)pthread,\1,g' Configure
'';
- preBuild = optionalString (!(stdenv ? cc && stdenv.cc.nativeTools))
- ''
- # Make Cwd work on NixOS (where we don't have a /bin/pwd).
- substituteInPlace dist/PathTools/Cwd.pm --replace "'/bin/pwd'" "'$(type -tP pwd)'"
- '';
-
setupHook = ./setup-hook.sh;
passthru.libPrefix = "lib/perl5/site_perl";
@@ -152,6 +146,7 @@ let
meta = {
homepage = https://www.perl.org/;
description = "The standard implementation of the Perl 5 programmming language";
+ license = licenses.artistic1;
maintainers = [ maintainers.eelco ];
platforms = platforms.all;
};
diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix
index a77ee425617..37a51ffded3 100644
--- a/pkgs/development/interpreters/php/default.nix
+++ b/pkgs/development/interpreters/php/default.nix
@@ -9,14 +9,13 @@
with lib;
let
- php7 = versionAtLeast version "7.0";
generic =
{ version
, sha256
, imapSupport ? config.php.imap or (!stdenv.isDarwin)
, ldapSupport ? config.php.ldap or true
, mhashSupport ? config.php.mhash or true
- , mysqlSupport ? (config.php.mysql or true) && (!php7)
+ , mysqlSupport ? (config.php.mysql or true)
, mysqlndSupport ? config.php.mysqlnd or true
, mysqliSupport ? config.php.mysqli or true
, pdo_mysqlSupport ? config.php.pdo_mysql or true
@@ -26,7 +25,7 @@ let
, bcmathSupport ? config.php.bcmath or true
, socketsSupport ? config.php.sockets or true
, curlSupport ? config.php.curl or true
- , curlWrappersSupport ? (config.php.curlWrappers or true) && (!php7)
+ , curlWrappersSupport ? config.php.curlWrappers or true
, gettextSupport ? config.php.gettext or true
, pcntlSupport ? config.php.pcntl or true
, postgresqlSupport ? config.php.postgresql or true
@@ -47,7 +46,7 @@ let
, ftpSupport ? config.php.ftp or true
, fpmSupport ? config.php.fpm or true
, gmpSupport ? config.php.gmp or true
- , mssqlSupport ? (config.php.mssql or (!stdenv.isDarwin)) && (!php7)
+ , mssqlSupport ? config.php.mssql or (!stdenv.isDarwin)
, ztsSupport ? config.php.zts or false
, calendarSupport ? config.php.calendar or true
, sodiumSupport ? (config.php.sodium or true) && (versionAtLeast version "7.2")
@@ -207,7 +206,7 @@ let
outputsToInstall = [ "out" "dev" ];
};
- patches = if !php7 then [ ./fix-paths.patch ] else [ ./fix-paths-php7.patch ];
+ patches = [ ./fix-paths-php7.patch ];
postPatch = optional stdenv.isDarwin ''
substituteInPlace configure --replace "-lstdc++" "-lc++"
@@ -220,19 +219,9 @@ let
};
in {
- php56 = generic {
- version = "5.6.36";
- sha256 = "0ahp9vk33dpsqgld0gg4npff67v0l39hs3wk5dm6h3lablzhwsk2";
- };
-
- php70 = generic {
- version = "7.0.30";
- sha256 = "0l0bhnlgxmfl7mrdykmxfl53simxsksdcnbg5ymqz6r31i03hgr1";
- };
-
php71 = generic {
- version = "7.1.19";
- sha256 = "1wvhsxzmb78pcr36ginz93iv7rcrxp3p01rb34zxa2h4wdxkxi0k";
+ version = "7.1.21";
+ sha256 = "104mn4kppklb21hgz1a50kgmc0ak5y996sx990xpc8yy9dbrqh62";
};
php72 = generic {
diff --git a/pkgs/development/interpreters/php/fix-paths.patch b/pkgs/development/interpreters/php/fix-paths.patch
deleted file mode 100644
index 51d98549eee..00000000000
--- a/pkgs/development/interpreters/php/fix-paths.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-diff -ru php-5.4.14/configure php-5.4.14-new/configure
---- php-5.4.14/configure 2013-04-10 09:53:26.000000000 +0200
-+++ php-5.4.14-new/configure 2013-04-22 17:13:55.039043622 +0200
-@@ -6513,7 +6513,7 @@
-
- case $host_alias in
- *aix*)
-- APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
- PHP_AIX_LDFLAGS="-Wl,-brtl"
- build_type=shared
-@@ -6706,7 +6706,7 @@
- if test "$?" != "0"; then
- APACHE_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option
- else
-- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- if test -z `$APXS -q SYSCONFDIR`; then
- APACHE_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
-@@ -7909,7 +7909,7 @@
- { (exit 1); exit 1; }; }
- fi
-
-- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- if test -z `$APXS -q SYSCONFDIR`; then
- INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
-@@ -8779,7 +8779,7 @@
- { (exit 1); exit 1; }; }
- fi
-
-- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- if test -z `$APXS -q SYSCONFDIR`; then
- INSTALL_IT="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
-@@ -9634,7 +9634,7 @@
-
- case $host_alias in
- *aix*)
-- APXS_LIBEXECDIR=`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- EXTRA_LDFLAGS="$EXTRA_LDFLAGS -Wl,-brtl -Wl,-bI:$APXS_LIBEXECDIR/httpd.exp"
- PHP_AIX_LDFLAGS="-Wl,-brtl"
- build_type=shared
-@@ -9827,7 +9827,7 @@
- if test "$?" != "0"; then
- APACHE_HOOKS_INSTALL="$APXS -i -a -n php5 $SAPI_SHARED" # Old apxs does not have -S option
- else
-- APXS_LIBEXECDIR='$(INSTALL_ROOT)'`$APXS -q LIBEXECDIR`
-+ APXS_LIBEXECDIR="$prefix/modules"
- if test -z `$APXS -q SYSCONFDIR`; then
- APACHE_HOOKS_INSTALL="\$(mkinstalldirs) '$APXS_LIBEXECDIR' && \
- $APXS -S LIBEXECDIR='$APXS_LIBEXECDIR' \
-@@ -59657,9 +59657,7 @@
-
-
- if test "$PHP_GETTEXT" != "no"; then
-- for i in $PHP_GETTEXT /usr/local /usr; do
-- test -r $i/include/libintl.h && GETTEXT_DIR=$i && break
-- done
-+ GETTEXT_DIR=$PHP_GETTEXT
-
- if test -z "$GETTEXT_DIR"; then
- { { $as_echo "$as_me:$LINENO: error: Cannot locate header file libintl.h" >&5
diff --git a/pkgs/development/interpreters/pyrex/0.9.5.nix b/pkgs/development/interpreters/pyrex/0.9.5.nix
index be11b38a0b8..009f9b48ea4 100644
--- a/pkgs/development/interpreters/pyrex/0.9.5.nix
+++ b/pkgs/development/interpreters/pyrex/0.9.5.nix
@@ -1,4 +1,4 @@
-{ fetchurl, python2Packages }:
+{ stdenv, fetchurl, python2Packages }:
let version = "0.9.5.1.1"; in
@@ -15,5 +15,6 @@ python2Packages.buildPythonPackage rec {
meta = {
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
description = "A language for writing Python extension modules";
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/interpreters/pyrex/0.9.6.nix b/pkgs/development/interpreters/pyrex/0.9.6.nix
index 2a18dbff9e6..d79cd58c159 100644
--- a/pkgs/development/interpreters/pyrex/0.9.6.nix
+++ b/pkgs/development/interpreters/pyrex/0.9.6.nix
@@ -1,4 +1,4 @@
-{ fetchurl, python2Packages }:
+{ stdenv, fetchurl, python2Packages }:
let version = "0.9.6.4"; in
@@ -15,5 +15,6 @@ python2Packages.buildPythonPackage rec {
meta = {
homepage = http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/;
description = "A language for writing Python extension modules";
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/interpreters/python/cpython/3.4/default.nix b/pkgs/development/interpreters/python/cpython/3.4/default.nix
index 7e583087c08..c8a544c601a 100644
--- a/pkgs/development/interpreters/python/cpython/3.4/default.nix
+++ b/pkgs/development/interpreters/python/cpython/3.4/default.nix
@@ -27,7 +27,7 @@ with stdenv.lib;
let
majorVersion = "3.4";
- minorVersion = "8";
+ minorVersion = "9";
minorVersionSuffix = "";
version = "${majorVersion}.${minorVersion}${minorVersionSuffix}";
libPrefix = "python${majorVersion}";
@@ -49,7 +49,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "http://www.python.org/ftp/python/${version}/Python-${version}.tar.xz";
- sha256 = "1sn3i9z9m56inlfrqs250qv8snl8w211wpig2pfjlyrcj3x75919";
+ sha256 = "1n9b1kavmw8b7rc3gkrka4fjzrbfq9iqy791yncaf09bp9v9cqjr";
};
NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s";
diff --git a/pkgs/development/interpreters/python/cpython/3.5/default.nix b/pkgs/development/interpreters/python/cpython/3.5/default.nix
index 588880c1e82..2de337a8395 100644
--- a/pkgs/development/interpreters/python/cpython/3.5/default.nix
+++ b/pkgs/development/interpreters/python/cpython/3.5/default.nix
@@ -27,7 +27,7 @@ with stdenv.lib;
let
majorVersion = "3.5";
- minorVersion = "5";
+ minorVersion = "6";
minorVersionSuffix = "";
version = "${majorVersion}.${minorVersion}${minorVersionSuffix}";
libPrefix = "python${majorVersion}";
@@ -49,7 +49,7 @@ in stdenv.mkDerivation {
src = fetchurl {
url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz";
- sha256 = "02ahsijk3a42sdzfp2il49shx0v4birhy7kkj0dikmh20hxjqg86";
+ sha256 = "0pqmf51zy2lzhbaj4yya2py2qr653j9152d0rg3p7wi1yl2dwp7m";
};
NIX_LDFLAGS = optionalString stdenv.isLinux "-lgcc_s";
diff --git a/pkgs/development/interpreters/python/pypy/2.7/default.nix b/pkgs/development/interpreters/python/pypy/2.7/default.nix
index 95a893a209c..d95707ecb22 100644
--- a/pkgs/development/interpreters/python/pypy/2.7/default.nix
+++ b/pkgs/development/interpreters/python/pypy/2.7/default.nix
@@ -10,7 +10,7 @@
assert zlibSupport -> zlib != null;
let
- majorVersion = "5.10";
+ majorVersion = "6.0";
minorVersion = "0";
minorVersionSuffix = "";
pythonVersion = "2.7";
@@ -26,7 +26,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://bitbucket.org/pypy/pypy/get/release-pypy${pythonVersion}-v${version}.tar.bz2";
- sha256 = "10j1s6r6iv80nvpi6gv8w05v505h2ndj9xx31yz7d50ab04dfg23";
+ sha256 = "1qjwpc8n68sxxlfg36s5vn1h2gdfvvd6lxvr4lzbvfwhzrgqahsw";
};
nativeBuildInputs = [ pkgconfig makeWrapper ];
diff --git a/pkgs/development/interpreters/ruby/rubygems-src.nix b/pkgs/development/interpreters/ruby/rubygems-src.nix
index cb36c96a4c5..4e5793f1113 100644
--- a/pkgs/development/interpreters/ruby/rubygems-src.nix
+++ b/pkgs/development/interpreters/ruby/rubygems-src.nix
@@ -1,8 +1,8 @@
{ fetchurl
-, version ? "2.7.6"
-, sha256 ? "1sqy6z1kngq91nxmv1hw4xhw1ycwx9s76hfbpcdlgkm9haji9xv7"
+, version ? "2.7.7"
+, sha256 ? "1jsmmd31j8j066b83lin4bbqz19jhrirarzb41f3sjhfdjiwkcjc"
}:
fetchurl {
- url = "http://production.cf.rubygems.org/rubygems/rubygems-${version}.tgz";
+ url = "https://rubygems.org/rubygems/rubygems-${version}.tgz";
sha256 = sha256;
}
diff --git a/pkgs/development/interpreters/scheme48/default.nix b/pkgs/development/interpreters/scheme48/default.nix
index 1bfe8124104..e01aef98303 100644
--- a/pkgs/development/interpreters/scheme48/default.nix
+++ b/pkgs/development/interpreters/scheme48/default.nix
@@ -8,6 +8,7 @@ stdenv.mkDerivation {
description = "Scheme 48";
maintainers = with stdenv.lib.maintainers; [ the-kenny ];
platforms = with stdenv.lib.platforms; unix;
+ license = stdenv.lib.licenses.bsd3;
};
src = fetchurl {
diff --git a/pkgs/development/interpreters/scsh/default.nix b/pkgs/development/interpreters/scsh/default.nix
index 8da41ea1a9c..85c9434f081 100644
--- a/pkgs/development/interpreters/scsh/default.nix
+++ b/pkgs/development/interpreters/scsh/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [ scheme48 ];
- configureFlags = ''--with-scheme48=${scheme48}'';
+ configureFlags = [ "--with-scheme48=${scheme48}" ];
meta = with stdenv.lib; {
description = "A Scheme shell";
diff --git a/pkgs/development/interpreters/spidermonkey/1.8.5.nix b/pkgs/development/interpreters/spidermonkey/1.8.5.nix
index f333aa0b96d..bd53450de4e 100644
--- a/pkgs/development/interpreters/spidermonkey/1.8.5.nix
+++ b/pkgs/development/interpreters/spidermonkey/1.8.5.nix
@@ -70,6 +70,7 @@ stdenv.mkDerivation rec {
# TODO: MPL/GPL/LGPL tri-license.
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
+ broken = stdenv.isAarch64; # 2018-08-21, broken since 2017-03-08
};
}
diff --git a/pkgs/development/interpreters/spidermonkey/52.nix b/pkgs/development/interpreters/spidermonkey/52.nix
index bfbc48e753b..ecbb1abb40c 100644
--- a/pkgs/development/interpreters/spidermonkey/52.nix
+++ b/pkgs/development/interpreters/spidermonkey/52.nix
@@ -13,6 +13,12 @@ in stdenv.mkDerivation rec {
buildInputs = [ readline icu zlib nspr ];
nativeBuildInputs = [ autoconf213 pkgconfig perl which python2 zip ];
+ # Apparently this package fails to build correctly with modern compilers, which at least
+ # on ARMv6 causes polkit testsuite to break with an assertion failure in spidermonkey.
+ # These flags were stolen from:
+ # https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/js52
+ NIX_CFLAGS_COMPILE = "-fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp";
+
patches = [
# needed to build gnome3.gjs
(fetchpatch {
diff --git a/pkgs/development/libraries/SDL_image/default.nix b/pkgs/development/libraries/SDL_image/default.nix
index 56701e80b1f..961a0a7f5aa 100644
--- a/pkgs/development/libraries/SDL_image/default.nix
+++ b/pkgs/development/libraries/SDL_image/default.nix
@@ -26,5 +26,6 @@ stdenv.mkDerivation rec {
homepage = "http://www.libsdl.org/projects/SDL_image/";
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
+ license = licenses.zlib;
};
}
diff --git a/pkgs/development/libraries/SDL_mixer/default.nix b/pkgs/development/libraries/SDL_mixer/default.nix
index d328d80d389..887319062be 100644
--- a/pkgs/development/libraries/SDL_mixer/default.nix
+++ b/pkgs/development/libraries/SDL_mixer/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
homepage = http://www.libsdl.org/projects/SDL_mixer/;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
+ license = licenses.zlib;
};
}
diff --git a/pkgs/development/libraries/Xaw3d/default.nix b/pkgs/development/libraries/Xaw3d/default.nix
index 0a71186cd4c..0a7f02f17e5 100644
--- a/pkgs/development/libraries/Xaw3d/default.nix
+++ b/pkgs/development/libraries/Xaw3d/default.nix
@@ -1,4 +1,6 @@
-{stdenv, fetchurl, xlibsWrapper, imake, gccmakedep, libXmu, libXpm, libXp, bison, flex, pkgconfig}:
+{ stdenv, fetchurl
+, imake, gccmakedep, bison, flex, pkgconfig
+, xlibsWrapper, libXmu, libXpm, libXp }:
stdenv.mkDerivation {
name = "Xaw3d-1.6.3";
@@ -6,12 +8,13 @@ stdenv.mkDerivation {
url = https://www.x.org/releases/individual/lib/libXaw3d-1.6.3.tar.bz2;
sha256 = "0i653s8g25cc0mimkwid9366bqkbyhdyjhckx7bw77j20hzrkfid";
};
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [imake gccmakedep libXpm libXp bison flex];
- propagatedBuildInputs = [xlibsWrapper libXmu];
+ nativeBuildInputs = [ pkgconfig bison flex imake gccmakedep ];
+ buildInputs = [ libXpm libXp ];
+ propagatedBuildInputs = [ xlibsWrapper libXmu ];
- meta = {
+ meta = with stdenv.lib; {
description = "3D widget set based on the Athena Widget set";
platforms = stdenv.lib.platforms.unix;
+ license = licenses.mit;
};
}
diff --git a/pkgs/development/libraries/aacskeys/default.nix b/pkgs/development/libraries/aacskeys/default.nix
index b90db614e4a..9e28bfd4fe2 100644
--- a/pkgs/development/libraries/aacskeys/default.nix
+++ b/pkgs/development/libraries/aacskeys/default.nix
@@ -38,9 +38,10 @@ stdenv.mkDerivation {
install -Dm444 ProcessingDeviceKeysSimple.txt $out/share/${baseName}
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://forum.doom9.org/showthread.php?t=123311;
description = "A library and program to retrieve decryption keys for HD discs";
- platforms = stdenv.lib.platforms.linux;
+ platforms = platforms.linux;
+ license = licenses.publicDomain;
};
}
diff --git a/pkgs/development/libraries/aalib/default.nix b/pkgs/development/libraries/aalib/default.nix
index 0209c41abee..8b1878b0cc3 100644
--- a/pkgs/development/libraries/aalib/default.nix
+++ b/pkgs/development/libraries/aalib/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
buildInputs = [ ncurses ];
- configureFlags = "--without-x --with-ncurses=${ncurses.dev}";
+ configureFlags = [ "--without-x" "--with-ncurses=${ncurses.dev}" ];
postInstall = ''
mkdir -p $dev/bin
diff --git a/pkgs/development/libraries/ace/default.nix b/pkgs/development/libraries/ace/default.nix
index d1ddb17ba2f..a1741513642 100644
--- a/pkgs/development/libraries/ace/default.nix
+++ b/pkgs/development/libraries/ace/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "ace-${version}";
- version = "6.5.0";
+ version = "6.5.1";
src = fetchurl {
url = "http://download.dre.vanderbilt.edu/previous_versions/ACE-${version}.tar.bz2";
- sha256 = "0mzkyn7bjw3h8q22ajg765dflwxnsz6b20ql23gcbqkxfjvvdyyv";
+ sha256 = "1vwhyk0lrpnn78xx212d16lf7vl2q6651wc8vxqbd296x6wbnh2y";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/afflib/default.nix b/pkgs/development/libraries/afflib/default.nix
index b398af0db34..a1c46660522 100644
--- a/pkgs/development/libraries/afflib/default.nix
+++ b/pkgs/development/libraries/afflib/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, zlib, curl, expat, fuse, openssl
-, autoreconfHook, python
+, autoreconfHook, python3
}:
stdenv.mkDerivation rec {
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook ];
- buildInputs = [ zlib curl expat fuse openssl python ];
+ buildInputs = [ zlib curl expat fuse openssl python3 ];
meta = {
homepage = http://afflib.sourceforge.net/;
diff --git a/pkgs/development/libraries/agda/agda-stdlib/default.nix b/pkgs/development/libraries/agda/agda-stdlib/default.nix
index 331039ec329..bd4270e8b93 100644
--- a/pkgs/development/libraries/agda/agda-stdlib/default.nix
+++ b/pkgs/development/libraries/agda/agda-stdlib/default.nix
@@ -1,14 +1,14 @@
{ stdenv, agda, fetchFromGitHub, ghcWithPackages }:
agda.mkDerivation (self: rec {
- version = "0.15";
+ version = "0.16";
name = "agda-stdlib-${version}";
src = fetchFromGitHub {
repo = "agda-stdlib";
owner = "agda";
rev = "v${version}";
- sha256 = "0c2vfib4fmljy98c3s3s7jmpjlqxvsbv7wf6qxr38kamwzbryrjj";
+ sha256 = "0kqfx6742vbyyr8glqm5bkvj0z0y0dkaajlw10p3pzidrc17767r";
};
nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];
diff --git a/pkgs/development/libraries/agg/default.nix b/pkgs/development/libraries/agg/default.nix
index ab309858095..c0539aeed47 100644
--- a/pkgs/development/libraries/agg/default.nix
+++ b/pkgs/development/libraries/agg/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
sh autogen.sh
'';
- configureFlags = "--x-includes=${libX11.dev}/include --x-libraries=${libX11.out}/lib --enable-examples=no";
+ configureFlags = [ "--x-includes=${libX11.dev}/include" "--x-libraries=${libX11.out}/lib" "--enable-examples=no" ];
# libtool --tag=CXX --mode=link g++ -g -O2 libexamples.la ../src/platform/X11/libaggplatformX11.la ../src/libagg.la -o alpha_mask2 alpha_mask2.o
# libtool: error: cannot find the library 'libexamples.la'
diff --git a/pkgs/development/libraries/amtk/default.nix b/pkgs/development/libraries/amtk/default.nix
index 2487711d9b1..8ef8353e4e0 100644
--- a/pkgs/development/libraries/amtk/default.nix
+++ b/pkgs/development/libraries/amtk/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl
, pkgconfig, gnome3, dbus, xvfb_run }:
let
- version = "4.99.1";
+ version = "5.0.0";
pname = "amtk";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "00fhvw5y638z584s8cfdslh47ngfzcgx4f0b0456sw8p754j3f8d";
+ sha256 = "1zriix7bdwcg0868mfc7jy6zbwjwdmjwbh0ah6dbddrhiabrda8j";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/appstream-glib/default.nix b/pkgs/development/libraries/appstream-glib/default.nix
index 3a0868ccecb..48dfe9ad894 100644
--- a/pkgs/development/libraries/appstream-glib/default.nix
+++ b/pkgs/development/libraries/appstream-glib/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchFromGitHub, substituteAll, pkgconfig, gettext, gtk3, glib
, gtk-doc, libarchive, gobjectIntrospection, libxslt, pngquant
-, sqlite, libsoup, gcab, attr, acl, docbook_xsl, docbook_xml_dtd_42
+, sqlite, libsoup, attr, acl, docbook_xsl, docbook_xml_dtd_42
, libuuid, json-glib, meson, gperf, ninja
}:
stdenv.mkDerivation rec {
- name = "appstream-glib-0.7.9";
+ name = "appstream-glib-0.7.10";
outputs = [ "out" "dev" "man" "installedTests" ];
outputBin = "dev";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "hughsie";
repo = "appstream-glib";
rev = stdenv.lib.replaceStrings ["." "-"] ["_" "_"] name;
- sha256 = "10b32qw7iy0v1jvmf18wqgs8d1cpy52zm5rzw0wv421n90qiyidk";
+ sha256 = "1m4gww09id7hwzh4hri1y3hp7p0mdrf6fk9f924r2w66hlsdil0d";
};
nativeBuildInputs = [
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
];
buildInputs = [
glib gettext sqlite libsoup
- gcab attr acl libuuid json-glib
+ attr acl libuuid json-glib
libarchive gobjectIntrospection gperf
];
propagatedBuildInputs = [ gtk3 ];
diff --git a/pkgs/development/libraries/appstream/default.nix b/pkgs/development/libraries/appstream/default.nix
index 61ee182ce62..5e4218852e5 100644
--- a/pkgs/development/libraries/appstream/default.nix
+++ b/pkgs/development/libraries/appstream/default.nix
@@ -1,36 +1,27 @@
{ stdenv, fetchpatch, fetchFromGitHub, meson, ninja, pkgconfig, gettext
, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt
, libstemmer, glib, xapian, libxml2, libyaml, gobjectIntrospection
-, pcre, itstool
+, pcre, itstool, gperf, vala
}:
stdenv.mkDerivation rec {
name = "appstream-${version}";
- version = "0.11.8";
+ version = "0.12.2";
src = fetchFromGitHub {
owner = "ximion";
repo = "appstream";
rev = "APPSTREAM_${stdenv.lib.replaceStrings ["."] ["_"] version}";
- sha256 = "07vzz57g1p5byj2jfg17y5n3il0g07d9wkiynzwra71mcxar1p08";
+ sha256 = "1g15c4bhyl730rgaiqia3jppraixh05c3yx098lyilidbddxp5xb";
};
- patches = [
- # drop this in version 0.11.9 and above
- (fetchpatch {
- name = "define-location-and-soname.patch";
- url = "https://github.com/ximion/appstream/commit/3e58f9c9.patch";
- sha256 = "1ffgbdfg80yq5vahjrvdd4f8xsp32ksm9vyasfmc7hzhx294s78w";
- })
- ];
-
nativeBuildInputs = [
meson ninja pkgconfig gettext
libxslt xmlto docbook_xsl docbook_xml_dtd_45
- gobjectIntrospection itstool
+ gobjectIntrospection itstool vala
];
- buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml ];
+ buildInputs = [ libstemmer pcre glib xapian libxml2 libyaml gperf ];
prePatch = ''
substituteInPlace meson.build \
@@ -43,7 +34,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dapidocs=false"
"-Ddocs=false"
- "-Dgir=false"
+ "-Dvapi=true"
];
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/appstream/qt.nix b/pkgs/development/libraries/appstream/qt.nix
index beff83f2365..c5a251cd5f9 100644
--- a/pkgs/development/libraries/appstream/qt.nix
+++ b/pkgs/development/libraries/appstream/qt.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "appstream-qt-${version}";
- inherit (appstream) version src patches prePatch;
+ inherit (appstream) version src prePatch;
buildInputs = appstream.buildInputs ++ [ appstream qtbase ];
diff --git a/pkgs/development/libraries/apr/default.nix b/pkgs/development/libraries/apr/default.nix
index ecdeb35f6ed..7d7acf90a95 100644
--- a/pkgs/development/libraries/apr/default.nix
+++ b/pkgs/development/libraries/apr/default.nix
@@ -10,6 +10,11 @@ stdenv.mkDerivation rec {
patches = stdenv.lib.optionals stdenv.isDarwin [ ./is-this-a-compiler-bug.patch ];
+ # This test needs the net
+ postPatch = ''
+ rm test/testsock.*
+ '';
+
outputs = [ "out" "dev" ];
outputBin = "dev";
diff --git a/pkgs/development/libraries/arb/default.nix b/pkgs/development/libraries/arb/default.nix
index ea70e645453..bca519c7628 100644
--- a/pkgs/development/libraries/arb/default.nix
+++ b/pkgs/development/libraries/arb/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "arb";
- version = "2.13.0";
+ version = "2.14.0";
src = fetchFromGitHub {
owner = "fredrik-johansson";
repo = "${pname}";
rev = "${version}";
- sha256 = "1fl9gmxf6c1cphk5r8jbys5pywj2rfm705kv0055i0aqc6hrv303";
+ sha256 = "1ndxg7h4xvccjgp5l9z2f8b66dsff6fhf86bn5n7f75a1ksd7554";
};
buildInputs = [mpir gmp mpfr flint];
configureFlags = [
@@ -17,19 +17,11 @@ stdenv.mkDerivation rec {
"--with-flint=${flint}"
];
doCheck = true;
- patches = [
- # https://github.com/fredrik-johansson/arb/pull/210, included in next release
- (fetchpatch {
- url = "https://patch-diff.githubusercontent.com/raw/fredrik-johansson/arb/pull/210.patch";
- name = "return-exact-zero-where-possible.patch";
- sha256 = "01j9npnpmwh4dla9i05qdn606hy34gy9bz7c9bbsqm7az3n7pxjg";
- })
- ];
- meta = {
+ meta = with stdenv.lib; {
inherit version;
description = ''A library for arbitrary-precision interval arithmetic'';
license = stdenv.lib.licenses.lgpl21Plus;
- maintainers = [stdenv.lib.maintainers.raskin];
+ maintainers = with maintainers; [ raskin timokau ];
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/development/libraries/arb/git.nix b/pkgs/development/libraries/arb/git.nix
index 87b884fece1..a281e2a085f 100644
--- a/pkgs/development/libraries/arb/git.nix
+++ b/pkgs/development/libraries/arb/git.nix
@@ -9,8 +9,8 @@ stdenv.mkDerivation rec {
rev = "10bc615ce5999caf4723444b2b1219b74781d8a4";
sha256 = "1xb40x3hv9nh76aizhskj5gdhalgn7r95a7zji2nn4ih3lmh40hl";
};
- buildInputs = [mpir gmp mpfr flint];
- configureFlags = "--with-gmp=${gmp} --with-mpir=${mpir} --with-mpfr=${mpfr} --with-flint=${flint}";
+ buildInputs = [ mpir gmp mpfr flint ];
+ configureFlags = [ "--with-gmp=${gmp}" "--with-mpir=${mpir}" "--with-mpfr=${mpfr}" "--with-flint=${flint}" ];
meta = {
inherit version;
description = ''A library for arbitrary-precision interval arithmetic'';
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix
index 952f7435c06..8e89aeb21a2 100644
--- a/pkgs/development/libraries/arrow-cpp/default.nix
+++ b/pkgs/development/libraries/arrow-cpp/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "arrow-cpp-${version}";
- version = "0.9.0";
+ version = "0.10.0";
src = fetchurl {
url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz";
- sha256 = "16l91fixb5dgx3v6xc73ipn1w1hjgbmijyvs81j7ywzpna2cdcdy";
+ sha256 = "0bc4krapz1kzdm16npzmgdz7zvg9lip6rnqbwph8vfn7zji0fcll";
};
sourceRoot = "apache-arrow-${version}/cpp";
diff --git a/pkgs/development/libraries/aspell/dictionaries.nix b/pkgs/development/libraries/aspell/dictionaries.nix
index 096ac80e5a7..d62e22fe0e0 100644
--- a/pkgs/development/libraries/aspell/dictionaries.nix
+++ b/pkgs/development/libraries/aspell/dictionaries.nix
@@ -109,110 +109,110 @@ in rec {
### Languages
- ca = buildDict {
+ ca = buildDict rec {
shortName = "ca-2.1.5-1";
fullName = "Catalan";
src = fetchurl {
- url = mirror://gnu/aspell/dict/ca/aspell6-ca-2.1.5-1.tar.bz2;
+ url = "mirror://gnu/aspell/dict/ca/aspell6-${shortName}.tar.bz2";
sha256 = "1fb5y5kgvk25nlsfvc8cai978hg66x3pbp9py56pldc7vxzf9npb";
};
};
- cs = buildDict {
+ cs = buildDict rec {
shortName = "cs-20040614-1";
fullName = "Czech";
src = fetchurl {
- url = mirror://gnu/aspell/dict/cs/aspell6-cs-20040614-1.tar.bz2;
+ url = "mirror://gnu/aspell/dict/cs/aspell6-${shortName}.tar.bz2";
sha256 = "0rihj4hsw96pd9casvmpvw3r8040pfa28p1h73x4vyn20zwr3h01";
};
};
- da = buildDict {
+ da = buildDict rec {
shortName = "da-1.4.42-1";
fullName = "Danish";
src = fetchurl {
- url = mirror://gnu/aspell/dict/da/aspell5-da-1.4.42-1.tar.bz2;
+ url = "mirror://gnu/aspell/dict/da/aspell5-${shortName}.tar.bz2";
sha256 = "1hfkmiyhgrx5lgrb2mffjbdn1hivrm73wcg7x0iid74p2yb0fjpp";
};
};
- de = buildDict {
+ de = buildDict rec {
shortName = "de-20030222-1";
fullName = "German";
src = fetchurl {
- url = mirror://gnu/aspell/dict/de/aspell6-de-20030222-1.tar.bz2;
+ url = "mirror://gnu/aspell/dict/de/aspell6-${shortName}.tar.bz2";
sha256 = "01p92qj66cqb346gk7hjfynaap5sbcn85xz07kjfdq623ghr8v5s";
};
};
- en = buildDict {
+ en = buildDict rec {
shortName = "en-2016.06.26-0";
fullName = "English";
src = fetchurl {
- url = mirror://gnu/aspell/dict/en/aspell6-en-2016.06.26-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/en/aspell6-${shortName}.tar.bz2";
sha256 = "1clzsfq2cbgp6wvfr2qwfsd2nziipml5m5vqm45r748wczlxihv1";
};
};
- es = buildDict {
+ es = buildDict rec {
shortName = "es-1.11-2";
fullName = "Spanish";
src = fetchurl {
- url = mirror://gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2;
+ url = "mirror://gnu/aspell/dict/es/aspell6-${shortName}.tar.bz2";
sha256 = "1k5g328ac1hdpp6fsg57d8md6i0aqcwlszp3gbmp5706wyhpydmd";
};
};
- eo = buildDict {
+ eo = buildDict rec {
shortName = "eo-2.1.20000225a-2";
fullName = "Esperanto";
src = fetchurl {
- url = mirror://gnu/aspell/dict/eo/aspell6-eo-2.1.20000225a-2.tar.bz2;
+ url = "mirror://gnu/aspell/dict/eo/aspell6-${shortName}.tar.bz2";
sha256 = "09vf0mbiicbmyb4bwb7v7lgpabnylg0wy7m3hlhl5rjdda6x3lj1";
};
};
- fr = buildDict {
+ fr = buildDict rec {
shortName = "fr-0.50-3";
fullName = "French";
src = fetchurl {
- url = mirror://gnu/aspell/dict/fr/aspell-fr-0.50-3.tar.bz2;
+ url = "mirror://gnu/aspell/dict/fr/aspell-${shortName}.tar.bz2";
sha256 = "14ffy9mn5jqqpp437kannc3559bfdrpk7r36ljkzjalxa53i0hpr";
};
};
- it = buildDict {
+ it = buildDict rec {
shortName = "it-2.2_20050523-0";
fullName = "Italian";
src = fetchurl {
- url = mirror://gnu/aspell/dict/it/aspell6-it-2.2_20050523-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/it/aspell6-${shortName}.tar.bz2";
sha256 = "1gdf7bc1a0kmxsmphdqq8pl01h667mjsj6hihy6kqy14k5qdq69v";
};
};
- la = buildDict {
+ la = buildDict rec {
shortName = "la-20020503-0";
fullName = "Latin";
src = fetchurl {
- url = mirror://gnu/aspell/dict/la/aspell6-la-20020503-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/la/aspell6-${shortName}.tar.bz2";
sha256 = "1199inwi16dznzl087v4skn66fl7h555hi2palx6s1f3s54b11nl";
};
};
- nb = buildDict {
+ nb = buildDict rec {
shortName = "nb-0.50.1-0";
fullName = "Norwegian Bokmal";
src = fetchurl {
- url = "mirror://gnu/aspell/dict/nb/aspell-nb-0.50.1-0.tar.bz2";
+ url = "mirror://gnu/aspell/dict/nb/aspell-${shortName}.tar.bz2";
sha256 = "12i2bmgdnlkzfinb20j2a0j4a20q91a9j8qpq5vgabbvc65nwx77";
};
};
- nl = buildDict {
+ nl = buildDict rec {
shortName = "nl-0.50-2";
fullName = "Dutch";
src = fetchurl {
- url = mirror://gnu/aspell/dict/nl/aspell-nl-0.50-2.tar.bz2;
+ url = "mirror://gnu/aspell/dict/nl/aspell-${shortName}.tar.bz2";
sha256 = "0ffb87yjsh211hllpc4b9khqqrblial4pzi1h9r3v465z1yhn3j4";
};
# Emacs expects a language called "nederlands".
@@ -221,92 +221,92 @@ in rec {
'';
};
- nn = buildDict {
- shortName = "nn-0.50.1-0";
+ nn = buildDict rec {
+ shortName = "nn-0.50.1-1";
fullName = "Norwegian Nynorsk";
src = fetchurl {
- url = "mirror://gnu/aspell/dict/nn/aspell-nn-0.50.1-1.tar.bz2";
+ url = "mirror://gnu/aspell/dict/nn/aspell-${shortName}.tar.bz2";
sha256 = "0w2k5l5rbqpliripgqwiqixz5ghnjf7i9ggbrc4ly4vy1ia10rmc";
};
};
- pl = buildDict {
+ pl = buildDict rec {
shortName = "pl-6.0_20061121-0";
fullName = "Polish";
src = fetchurl {
- url = mirror://gnu/aspell/dict/pl/aspell6-pl-6.0_20061121-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/pl/aspell6-${shortName}.tar.bz2";
sha256 = "0kap4kh6bqbb22ypja1m5z3krc06vv4n0hakiiqmv20anzy42xq1";
};
};
- pt_BR = buildDict {
- shortName = "pt_BR-20090702";
+ pt_BR = buildDict rec {
+ shortName = "pt_BR-20090702-0";
fullName = "Brazilian Portuguese";
src = fetchurl {
- url = mirror://gnu/aspell/dict/pt_BR/aspell6-pt_BR-20090702-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/pt_BR/aspell6-${shortName}.tar.bz2";
sha256 = "1y09lx9zf2rnp55r16b2vgj953l3538z1vaqgflg9mdvm555bz3p";
};
};
- pt_PT = buildDict {
- shortName = "pt_PT-20070510";
+ pt_PT = buildDict rec {
+ shortName = "pt_PT-20070510-0";
fullName = "Portuguese";
src = fetchurl {
- url = mirror://gnu/aspell/dict/pt_PT/aspell6-pt_PT-20070510-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/pt_PT/aspell6-${shortName}.tar.bz2";
sha256 = "1mnr994cwlag6shy8865ky99lymysiln07mbldcncahg90dagdxq";
};
};
- ro = buildDict {
+ ro = buildDict rec {
shortName = "ro-3.3-2";
fullName = "Romanian";
src = fetchurl {
- url = mirror://gnu/aspell/dict/ro/aspell5-ro-3.3-2.tar.bz2;
+ url = "mirror://gnu/aspell/dict/ro/aspell5-${shortName}.tar.bz2";
sha256 = "0gb8j9iy1acdl11jq76idgc2lbc1rq3w04favn8cyh55d1v8phsk";
};
};
- ru = buildDict {
+ ru = buildDict rec {
shortName = "ru-0.99f7-1";
fullName = "Russian";
src = fetchurl {
- url = mirror://gnu/aspell/dict/ru/aspell6-ru-0.99f7-1.tar.bz2;
+ url = "mirror://gnu/aspell/dict/ru/aspell6-${shortName}.tar.bz2";
sha256 = "0ip6nq43hcr7vvzbv4lwwmlwgfa60hrhsldh9xy3zg2prv6bcaaw";
};
};
- sv = buildDict {
+ sv = buildDict rec {
shortName = "sv-0.51-0";
fullName = "Swedish";
src = fetchurl {
- url = mirror://gnu/aspell/dict/sv/aspell-sv-0.51-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/sv/aspell-${shortName}.tar.bz2";
sha256 = "02jwkjhr32kvyibnyzgx3smbnm576jwdzg3avdf6zxwckhy5fw4v";
};
};
- sk = buildDict {
+ sk = buildDict rec {
shortName = "sk-2.01-2";
fullName = "Slovak";
src = fetchurl {
- url = mirror://gnu/aspell/dict/sk/aspell6-sk-2.01-2.tar.bz2;
+ url = "mirror://gnu/aspell/dict/sk/aspell6-${shortName}.tar.bz2";
sha256 = "19k0m1v5pcf7xr4lxgjkzqkdlks8nyb13bvi1n7521f3i4lhma66";
};
};
- tr = buildDict {
+ tr = buildDict rec {
shortName = "tr-0.50-0";
fullName = "Turkish";
src = fetchurl {
- url = mirror://gnu/aspell/dict/tr/aspell-tr-0.50-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/tr/aspell-${shortName}.tar.bz2";
sha256 = "0jpvpm96ga7s7rmsm6rbyrrr22b2dicxv2hy7ysv5y7bbq757ihb";
};
};
- uk = buildDict {
+ uk = buildDict rec {
shortName = "uk-1.4.0-0";
fullName = "Ukrainian";
src = fetchurl {
- url = mirror://gnu/aspell/dict/uk/aspell6-uk-1.4.0-0.tar.bz2;
+ url = "mirror://gnu/aspell/dict/uk/aspell6-${shortName}.tar.bz2";
sha256 = "137i4njvnslab6l4s291s11xijr5jsy75lbdph32f9y183lagy9m";
};
};
diff --git a/pkgs/development/libraries/at-spi2-atk/default.nix b/pkgs/development/libraries/at-spi2-atk/default.nix
index a9652f4da3e..f1db64cc9ea 100644
--- a/pkgs/development/libraries/at-spi2-atk/default.nix
+++ b/pkgs/development/libraries/at-spi2-atk/default.nix
@@ -10,6 +10,7 @@
, dbus
, glib
, libxml2
+, fixDarwinDylibNames
, gnome3 # To pass updateScript
}:
@@ -24,7 +25,9 @@ stdenv.mkDerivation rec {
sha256 = "0vkan52ab9vrkknnv8y4f1cspk8x7xd10qx92xk9ys71p851z2b1";
};
- nativeBuildInputs = [ meson ninja pkgconfig ];
+ nativeBuildInputs = [ meson ninja pkgconfig ]
+ # Fixup rpaths because of meson, remove with meson-0.47
+ ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildInputs = [ at-spi2-core atk dbus glib libxml2 ];
doCheck = false; # fails with "No test data file provided"
diff --git a/pkgs/development/libraries/at-spi2-core/default.nix b/pkgs/development/libraries/at-spi2-core/default.nix
index 9bbde08023b..d9251c2bdc5 100644
--- a/pkgs/development/libraries/at-spi2-core/default.nix
+++ b/pkgs/development/libraries/at-spi2-core/default.nix
@@ -11,6 +11,7 @@
, libX11
, libXtst # at-spi2-core can be build without X support, but due it is a client-side library, GUI-less usage is a very rare case
, libXi
+, fixDarwinDylibNames
, gnome3 # To pass updateScript
}:
@@ -27,7 +28,9 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ];
+ nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection ]
+ # Fixup rpaths because of meson, remove with meson-0.47
+ ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames;
buildInputs = [ dbus glib libX11 libXtst libXi ];
doCheck = false; # fails with "AT-SPI: Couldn't connect to accessibility bus. Is at-spi-bus-launcher running?"
diff --git a/pkgs/development/libraries/audio/lilv/default.nix b/pkgs/development/libraries/audio/lilv/default.nix
index 710c5b1a92c..f28e374c852 100644
--- a/pkgs/development/libraries/audio/lilv/default.nix
+++ b/pkgs/development/libraries/audio/lilv/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "lilv-${version}";
- version = "0.24.2";
+ version = "0.24.4";
src = fetchurl {
url = "https://download.drobilla.net/${name}.tar.bz2";
- sha256 = "08m5a372pr1l7aii9s3pic5nm68gynx1n1bc7bnlswziq6qnbv7p";
+ sha256 = "0f24cd7wkk5l969857g2ydz2kjjrkvvddg1g87xzzs78lsvq8fy3";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/audio/sratom/default.nix b/pkgs/development/libraries/audio/sratom/default.nix
index 4709d034853..acfbced5272 100644
--- a/pkgs/development/libraries/audio/sratom/default.nix
+++ b/pkgs/development/libraries/audio/sratom/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "sratom-${version}";
- version = "0.6.0";
+ version = "0.6.2";
src = fetchurl {
url = "https://download.drobilla.net/${name}.tar.bz2";
- sha256 = "0hrxd9i66s06bpn6i3s9ka95134g3sm8yscmif7qgdzhyjqw42j4";
+ sha256 = "0lz883ravxjf7r9wwbx2gx9m8vhyiavxrl9jdxfppjxnsralll8a";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/babl/default.nix b/pkgs/development/libraries/babl/default.nix
index 844028008b0..1e341d3124b 100644
--- a/pkgs/development/libraries/babl/default.nix
+++ b/pkgs/development/libraries/babl/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "babl-0.1.52";
+ name = "babl-0.1.56";
src = fetchurl {
url = "https://ftp.gtk.org/pub/babl/0.1/${name}.tar.bz2";
- sha256 = "0v7pkr3qd5jnn0pra88d90ixkl5h9ngg6w660nn1cgh4zjh19xs0";
+ sha256 = "0a2dvihah1j7qi5dp1qzzlwklcqnndmxsm7lc7i78g7c2yknrlla";
};
doCheck = true;
diff --git a/pkgs/development/libraries/beecrypt/default.nix b/pkgs/development/libraries/beecrypt/default.nix
index a48de9a03f2..d7d6ef54516 100644
--- a/pkgs/development/libraries/beecrypt/default.nix
+++ b/pkgs/development/libraries/beecrypt/default.nix
@@ -6,10 +6,11 @@ stdenv.mkDerivation {
url = mirror://sourceforge/beecrypt/beecrypt-4.2.1.tar.gz;
sha256 = "0pf5k1c4nsj77jfq5ip0ra1gzx2q47xaa0s008fnn6hd11b1yvr8";
};
- buildInputs = [m4];
- configureFlags = "--disable-optimized --enable-static";
+ buildInputs = [ m4 ];
+ configureFlags = [ "--disable-optimized" "--enable-static" ];
meta = {
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.lgpl2;
};
}
diff --git a/pkgs/development/libraries/boost/1.68.nix b/pkgs/development/libraries/boost/1.68.nix
new file mode 100644
index 00000000000..081b105e2d2
--- /dev/null
+++ b/pkgs/development/libraries/boost/1.68.nix
@@ -0,0 +1,11 @@
+{ stdenv, callPackage, fetchurl, fetchpatch, hostPlatform, buildPlatform, ... } @ args:
+
+callPackage ./generic.nix (args // rec {
+ version = "1.68_0";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/boost/boost_1_68_0.tar.bz2";
+ # SHA256 from http://www.boost.org/users/history/version_1_68_0.html
+ sha256 = "7f6130bc3cf65f56a618888ce9d5ea704fa10b462be126ad053e80e553d6d8b7";
+ };
+})
diff --git a/pkgs/development/libraries/buddy/default.nix b/pkgs/development/libraries/buddy/default.nix
index 00e236eba8c..a8555a349d0 100644
--- a/pkgs/development/libraries/buddy/default.nix
+++ b/pkgs/development/libraries/buddy/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ bison ];
patches = [ ./gcc-4.3.3-fixes.patch ];
- configureFlags = "CFLAGS=-O3 CXXFLAGS=-O3";
+ configureFlags = [ "CFLAGS=-O3" "CXXFLAGS=-O3" ];
doCheck = true;
meta = {
diff --git a/pkgs/development/libraries/c-ares/default.nix b/pkgs/development/libraries/c-ares/default.nix
index 6f9b94fc872..17624549117 100644
--- a/pkgs/development/libraries/c-ares/default.nix
+++ b/pkgs/development/libraries/c-ares/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, writeTextDir }:
+{ targetPlatform, stdenv, fetchurl, writeTextDir }:
let self =
stdenv.mkDerivation rec {
@@ -9,6 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "0vnwmbvymw677k780kpb6sb8i3szdp89rzy8mz1fwg1657yw3ls5";
};
+ # ares_android.h header is missing
+ # see issue https://github.com/c-ares/c-ares/issues/216
+ postPatch = if stdenv.hostPlatform.isAndroid then ''
+ cp ${fetchurl {
+ url = "https://raw.githubusercontent.com/c-ares/c-ares/cares-1_14_0/ares_android.h";
+ sha256 = "1aw8y6r5c8zq6grjwf4mcm2jj35r5kgdklrp296214s1f1827ps8";
+ }} ares_android.h
+ '' else null;
+
meta = with stdenv.lib; {
description = "A C library for asynchronous DNS requests";
homepage = https://c-ares.haxx.se;
@@ -27,12 +36,12 @@ stdenv.mkDerivation rec {
set_target_properties(c-ares::cares PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${self}/include"
- INTERFACE_LINK_LIBRARIES "nsl;rt"
+ ${stdenv.lib.optionalString stdenv.isLinux ''INTERFACE_LINK_LIBRARIES "nsl;rt"''}
)
set_property(TARGET c-ares::cares APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
set_target_properties(c-ares::cares PROPERTIES
- IMPORTED_LOCATION_RELEASE "${self}/lib/libcares.so.2.2.0"
- IMPORTED_SONAME_RELEASE "libcares.so.2"
+ IMPORTED_LOCATION_RELEASE "${self}/lib/libcares${targetPlatform.extensions.sharedLibrary}"
+ IMPORTED_SONAME_RELEASE "libcares${targetPlatform.extensions.sharedLibrary}"
)
add_library(c-ares::cares_shared INTERFACE IMPORTED)
set_target_properties(c-ares::cares_shared PROPERTIES INTERFACE_LINK_LIBRARIES "c-ares::cares")
diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix
index 3793b70de4b..c52d7c2756d 100644
--- a/pkgs/development/libraries/c-blosc/default.nix
+++ b/pkgs/development/libraries/c-blosc/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "c-blosc-${version}";
- version = "1.14.3";
+ version = "1.14.4";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc";
rev = "v${version}";
- sha256 = "051x2hh0yq1zhiyjmiarvc2radi59v03vzs2sa4hmgfhfaxcklld";
+ sha256 = "195w96gl75mkxxqq6qjsmb2s1lq8z95qlc71fr5a7sckslcwglh0";
};
buildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/cddlib/default.nix b/pkgs/development/libraries/cddlib/default.nix
index ee56b50e1da..68d34c75c01 100644
--- a/pkgs/development/libraries/cddlib/default.nix
+++ b/pkgs/development/libraries/cddlib/default.nix
@@ -1,55 +1,33 @@
{ stdenv
-, fetchurl
-, fetchpatch
+, fetchFromGitHub
, gmp
, autoreconfHook
+, texlive
}:
stdenv.mkDerivation rec {
name = "cddlib-${version}";
- version = "0.94i";
- src = let
- fileVersion = stdenv.lib.replaceStrings ["."] [""] version;
- in fetchurl {
- # Might switch to github in the future, see
- # https://trac.sagemath.org/ticket/21952#comment:20
- urls = [
- "http://archive.ubuntu.com/ubuntu/pool/universe/c/cddlib/cddlib_${fileVersion}.orig.tar.gz"
- "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-${fileVersion}.tar.gz"
- ];
- sha256 = "00zdgiqb91vx6gd2103h3ijij0llspsxc6zz3iw2bll39fvkl4xq";
+ version = "0.94j";
+ src = fetchFromGitHub {
+ owner = "cddlib";
+ repo = "cddlib";
+ rev = "${version}";
+ sha256 = "1z03ljy3rrr0qq5gq54vynnif6fn0xhn05g90nnv0dpyc3ps8lzp";
};
buildInputs = [gmp];
nativeBuildInputs = [
autoreconfHook
+ texlive.combined.scheme-small # for building the documentation
];
- # compute reduced H and V representation of polytope
- # this patch is included by most distributions (Debian, Conda, ArchLinux, SageMath)
- # proposed upstream (no answer yet): https://github.com/cddlib/cddlib/pull/3
- both_reps_c = (fetchurl {
- name = "cdd_both_reps.c";
- url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/cddlib/files/cdd_both_reps.c?id=56bd759df1d0c750a065b8c845e93d5dfa6b549d";
- sha256 = "0r9yc5bgiz8i72c6vsn2y2mjk5581iw94gji9v7lg16kzzgrk9x0";
- });
- preAutoreconf = ''
- # Required by sage.geometry.polyhedron
- cp ${both_reps_c} src/cdd_both_reps.c
- cp ${both_reps_c} src-gmp/cdd_both_reps.c
- '';
- patches = [
- # add the cdd_both_reps binary
- (fetchpatch {
- name = "add-cdd_both_reps-binary.patch";
- url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/sci-libs/cddlib/files/cddlib-094h-add-cdd_both_reps-binary.patch?id=78e3a61a68c916450aa4e5ceecd20041583af901";
- sha256 = "162ni2fr7dpbdkz0b5nizxq7qr5k1i1d75g0smiylpzfb0hb761a";
- })
- ];
- meta = {
+ # No actual checks yet (2018-05-05), but maybe one day.
+ # Requested here: https://github.com/cddlib/cddlib/issues/25
+ doCheck = true;
+ meta = with stdenv.lib; {
inherit version;
description = ''An implementation of the Double Description Method for generating all vertices of a convex polyhedron'';
- license = stdenv.lib.licenses.gpl2Plus ;
- maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [raskin timokau];
+ platforms = platforms.unix;
homepage = https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html;
};
}
diff --git a/pkgs/development/libraries/classads/default.nix b/pkgs/development/libraries/classads/default.nix
index 32a4a574ed6..d329b1945fc 100644
--- a/pkgs/development/libraries/classads/default.nix
+++ b/pkgs/development/libraries/classads/default.nix
@@ -12,9 +12,9 @@ stdenv.mkDerivation {
buildInputs = [ pcre ];
- configureFlags = ''
- --enable-namespace --enable-flexible-member
- '';
+ configureFlags = [
+ "--enable-namespace" "--enable-flexible-member"
+ ];
meta = {
homepage = http://www.cs.wisc.edu/condor/classad/;
diff --git a/pkgs/development/libraries/clearsilver/default.nix b/pkgs/development/libraries/clearsilver/default.nix
index cd1789a13bb..fd4d8d5ca31 100644
--- a/pkgs/development/libraries/clearsilver/default.nix
+++ b/pkgs/development/libraries/clearsilver/default.nix
@@ -10,7 +10,14 @@ stdenv.mkDerivation rec {
PYTHON_SITE = "$(out)/site-packages";
- configureFlags = "--with-python=${python}/bin/python --disable-apache --disable-perl --disable-ruby --disable-java --disable-csharp";
+ configureFlags = [
+ "--with-python=${python}/bin/python"
+ "--disable-apache"
+ "--disable-perl"
+ "--disable-ruby"
+ "--disable-java"
+ "--disable-csharp"
+ ];
preInstall = ''
mkdir -p $out
diff --git a/pkgs/development/libraries/cloog-ppl/default.nix b/pkgs/development/libraries/cloog-ppl/default.nix
index 0ce0af97ec9..47037339d41 100644
--- a/pkgs/development/libraries/cloog-ppl/default.nix
+++ b/pkgs/development/libraries/cloog-ppl/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
patches = [ ./fix-ppl-version.patch ];
- configureFlags = "--with-ppl=${ppl}";
+ configureFlags = [ "--with-ppl=${ppl}" ];
preAutoreconf = ''
touch NEWS ChangeLog AUTHORS
diff --git a/pkgs/development/libraries/clucene-core/2.x.nix b/pkgs/development/libraries/clucene-core/2.x.nix
index 0ba9e1545fb..0db253bbec2 100644
--- a/pkgs/development/libraries/clucene-core/2.x.nix
+++ b/pkgs/development/libraries/clucene-core/2.x.nix
@@ -26,6 +26,8 @@ stdenv.mkDerivation rec {
$out/lib/libclucene-core.1.dylib
'';
+ doCheck = false; # fails with "Unable to find executable: /build/clucene-core-2.3.3.4/build/bin/cl_test"
+
meta = {
description = "Core library for full-featured text search engine";
longDescription = ''
diff --git a/pkgs/development/libraries/codec2/default.nix b/pkgs/development/libraries/codec2/default.nix
new file mode 100644
index 00000000000..9f4c4c3b6b3
--- /dev/null
+++ b/pkgs/development/libraries/codec2/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchsvn, cmake } :
+
+let
+ version = "0.8";
+
+in stdenv.mkDerivation {
+ name = "codec2-${version}";
+
+ src = fetchsvn {
+ url = "https://svn.code.sf.net/p/freetel/code/codec2/branches/${version}";
+ sha256 = "0qbyaqdn37253s30n6m2ric8nfdsxhkslb9h572kdx18j2yjccki";
+ };
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ cmake ];
+
+ meta = with stdenv.lib; {
+ description = "Speech codec designed for communications quality speech at low data rates";
+ homepage = http://www.rowetel.com/blog/?page_id=452;
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ markuskowa ];
+ };
+}
diff --git a/pkgs/development/libraries/cppunit/default.nix b/pkgs/development/libraries/cppunit/default.nix
index 0690bd425ae..3f8b2d896ac 100644
--- a/pkgs/development/libraries/cppunit/default.nix
+++ b/pkgs/development/libraries/cppunit/default.nix
@@ -9,9 +9,10 @@ stdenv.mkDerivation rec {
sha256 = "1027cyfx5gsjkdkaf6c2wnjh68882grw8n672018cj3vs9lrhmix";
};
- meta = {
+ meta = with stdenv.lib; {
homepage = https://freedesktop.org/wiki/Software/cppunit/;
description = "C++ unit testing framework";
- platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+ license = licenses.lgpl21;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/libraries/cracklib/default.nix b/pkgs/development/libraries/cracklib/default.nix
index aa8b4231a86..b75f03fab7c 100644
--- a/pkgs/development/libraries/cracklib/default.nix
+++ b/pkgs/development/libraries/cracklib/default.nix
@@ -13,6 +13,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://github.com/cracklib/cracklib;
description = "A library for checking the strength of passwords";
+ license = licenses.lgpl21; # Different license for the wordlist: http://www.openwall.com/wordlists
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
diff --git a/pkgs/development/libraries/cutelyst/default.nix b/pkgs/development/libraries/cutelyst/default.nix
index 2d31f734166..6cb003720bb 100644
--- a/pkgs/development/libraries/cutelyst/default.nix
+++ b/pkgs/development/libraries/cutelyst/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "cutelyst-${version}";
- version = "2.4.1";
+ version = "2.5.1";
src = fetchFromGitHub {
owner = "cutelyst";
repo = "cutelyst";
rev = "v${version}";
- sha256 = "1kfapd5dkyw02g3j4gshxl16b90xdf5vgfhqrkdzix072f7hy5sl";
+ sha256 = "0iamavr5gj213c8knrh2mynhn8wcrv83x6s46jq93x93kc5127ks";
};
nativeBuildInputs = [ cmake pkgconfig makeWrapper ];
diff --git a/pkgs/development/libraries/cwiid/default.nix b/pkgs/development/libraries/cwiid/default.nix
index 606058da854..ee646b24c81 100644
--- a/pkgs/development/libraries/cwiid/default.nix
+++ b/pkgs/development/libraries/cwiid/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
- configureFlags = "--without-python";
+ configureFlags = [ "--without-python" ];
prePatch = ''
sed -i -e '/$(LDCONFIG)/d' common/include/lib.mak.in
diff --git a/pkgs/development/libraries/dbus-cplusplus/default.nix b/pkgs/development/libraries/dbus-cplusplus/default.nix
index 05140581143..6190f6ddc52 100644
--- a/pkgs/development/libraries/dbus-cplusplus/default.nix
+++ b/pkgs/development/libraries/dbus-cplusplus/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus glib expat ];
- configureFlags = "--disable-ecore";
+ configureFlags = [ "--disable-ecore" ];
meta = with stdenv.lib; {
homepage = http://dbus-cplusplus.sourceforge.net;
diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix
index ade6c98df94..3ca2bdd9abe 100644
--- a/pkgs/development/libraries/dbus/default.nix
+++ b/pkgs/development/libraries/dbus/default.nix
@@ -6,8 +6,8 @@ assert x11Support -> libX11 != null
&& libSM != null;
let
- version = "1.12.8";
- sha256 = "1cvfi7jiby12h0f5gbysphhk99m6mch87ab3cqxkj0w36gkrkp72";
+ version = "1.12.10";
+ sha256 = "1xywijmgfad4m3cxp0b4l6kvypwc53ckmhwwzbrc6n32jwj3ssab";
self = stdenv.mkDerivation {
name = "dbus-${version}";
diff --git a/pkgs/development/libraries/eccodes/default.nix b/pkgs/development/libraries/eccodes/default.nix
index 5f70a7571ba..5cd004c8d13 100644
--- a/pkgs/development/libraries/eccodes/default.nix
+++ b/pkgs/development/libraries/eccodes/default.nix
@@ -6,11 +6,11 @@
with stdenv.lib;
stdenv.mkDerivation rec {
name = "eccodes-${version}";
- version = "2.8.0";
+ version = "2.8.2";
src = fetchurl {
url = "https://software.ecmwf.int/wiki/download/attachments/45757960/eccodes-${version}-Source.tar.gz";
- sha256 = "06rf6yzrszfqm74sq3485c7h6m0xjnz35sm31xkk70fxgk129fp0";
+ sha256 = "0aki7llrdfj6273yjy8yv0d027sdbv8xs3iv68fb69s0clyygrin";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/libraries/eclib/default.nix b/pkgs/development/libraries/eclib/default.nix
index 62014489f30..2a43cbe8ee5 100644
--- a/pkgs/development/libraries/eclib/default.nix
+++ b/pkgs/development/libraries/eclib/default.nix
@@ -16,7 +16,7 @@ assert withFlint -> flint != null;
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "eclib";
- version = "20180710"; # upgrade might break the sage interface
+ version = "20180815"; # upgrade might break the sage interface
# sage tests to run:
# src/sage/interfaces/mwrank.py
# src/sage/libs/eclib
@@ -25,16 +25,8 @@ stdenv.mkDerivation rec {
owner = "JohnCremona";
repo = "${pname}";
rev = "v${version}";
- sha256 = "1kmwpw971sipb4499c9b35q5pz6sms5qndqrvq7396d8hhwjg1i2";
+ sha256 = "12syn83lnzx0xc4r1v3glfimbzndyilkpdmx50xrihbjz1hzczif";
};
- patches = [
- # One of the headers doesn't get installed.
- # See https://github.com/NixOS/nixpkgs/pull/43476.
- (fetchpatch {
- url = "https://github.com/JohnCremona/eclib/pull/42/commits/c9b96429815e31a6e3372c106e31eef2a96431f9.patch";
- sha256 = "0cw26h94m66rbh8jjsfnb1bvc6z7ybh8zcp8xl5nhxjxiawhcl73";
- })
- ];
buildInputs = [
pari
ntl
diff --git a/pkgs/development/libraries/exiv2/default.nix b/pkgs/development/libraries/exiv2/default.nix
index 7f5f1903517..c26a2a20a81 100644
--- a/pkgs/development/libraries/exiv2/default.nix
+++ b/pkgs/development/libraries/exiv2/default.nix
@@ -1,11 +1,15 @@
-{ stdenv, fetchurl, fetchpatch, zlib, expat, gettext }:
+{ stdenv, fetchurl, fetchFromGitHub, fetchpatch, zlib, expat, gettext
+, autoconf }:
stdenv.mkDerivation rec {
- name = "exiv2-0.26";
+ name = "exiv2-0.26.2018.06.09";
- src = fetchurl {
- url = "http://www.exiv2.org/builds/${name}-trunk.tar.gz";
- sha256 = "1yza317qxd8yshvqnay164imm0ks7cvij8y8j86p1gqi1153qpn7";
+ #url = "http://www.exiv2.org/builds/${name}-trunk.tar.gz";
+ src = fetchFromGitHub rec {
+ owner = "exiv2";
+ repo = "exiv2";
+ rev = "4aa57ad";
+ sha256 = "1kblpxbi4wlb0l57xmr7g23zn9adjmfswhs6kcwmd7skwi2yivcd";
};
patches = [
@@ -16,25 +20,36 @@ stdenv.mkDerivation rec {
+ "/sha512/${sha512}/${patchname}";
sha512 = "3f9242dbd4bfa9dcdf8c9820243b13dc14990373a800c4ebb6cf7eac5653cfef"
+ "e6f2c47a94fbee4ed24f0d8c2842729d721f6100a2b215e0f663c89bfefe9e32";
- })
- (fetchpatch {
- # many CVEs - see https://github.com/Exiv2/exiv2/pull/120
- url = "https://patch-diff.githubusercontent.com/raw/Exiv2/exiv2/pull/120.patch";
- sha256 = "1szl22xmh12hibzaqf2zi8zl377x841m52x4jm5lziw6j8g81sj8";
- excludes = [ "test/bugfixes-test.sh" ];
- })
+ })
+ # Two backports from master, submitted as https://github.com/Exiv2/exiv2/pull/398
+ (fetchpatch {
+ name = "CVE-2018-12264.diff";
+ url = "https://github.com/vcunat/exiv2/commit/fd18e853.diff";
+ sha256 = "0y7ahh45lpaiazjnfllndfaa5pyixh6z4kcn2ywp7qy4ra7qpwdr";
+ })
+ (fetchpatch {
+ name = "CVE-2018-12265.diff";
+ url = "https://github.com/vcunat/exiv2/commit/9ed1671bd4.diff";
+ sha256 = "1cn446pfcgsh1bn9vxikkkcy1cqq7ghz2w291h1094ydqg6w7q6w";
+ })
];
postPatch = "patchShebangs ./src/svn_version.sh";
+ preConfigure = "make config"; # needed because not using tarball
+
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ gettext ];
+ nativeBuildInputs = [
+ gettext
+ autoconf # needed because not using tarball
+ ];
propagatedBuildInputs = [ zlib expat ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.exiv2.org/;
description = "A library and command-line utility to manage image metadata";
- platforms = stdenv.lib.platforms.all;
+ platforms = platforms.all;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/development/libraries/expat/default.nix b/pkgs/development/libraries/expat/default.nix
index 79b29a90463..7e4d46c012d 100644
--- a/pkgs/development/libraries/expat/default.nix
+++ b/pkgs/development/libraries/expat/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "expat-2.2.5";
+ name = "expat-2.2.6";
src = fetchurl {
url = "mirror://sourceforge/expat/${name}.tar.bz2";
- sha256 = "1xpd78sp7m34jqrw5x13bz7kgz0n6aj15wn4zj4gfx3ypbpk5p6r";
+ sha256 = "1wl1x93b5w457ddsdgj0lh7yjq4q6l7wfbgwhagkc8fm2qkkrd0p";
};
outputs = [ "out" "dev" ]; # TODO: fix referrers
diff --git a/pkgs/development/libraries/fastjson/default.nix b/pkgs/development/libraries/fastjson/default.nix
index 05088df5210..bac867978f4 100644
--- a/pkgs/development/libraries/fastjson/default.nix
+++ b/pkgs/development/libraries/fastjson/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, libtool, autoconf, automake }:
stdenv.mkDerivation rec {
- version = "0.99.4";
+ version = "0.99.8";
name = "fastjson-${version}";
src = fetchFromGitHub {
repo = "libfastjson";
owner = "rsyslog";
- rev = "6e057a094cb225c9d80d8d6e6b1f36ca88a942dd";
- sha256 = "1pn207p9zns0aqm6z5l5fdgb94wyyhaw83lyvyfdxmai74nbqs65";
+ rev = "v${version}";
+ sha256 = "0qhs0g9slj3p0v2z4s3cnsx44msrlb4k78ljg7714qiziqbrbwyl";
};
buildInputs = [ autoconf automake libtool ];
diff --git a/pkgs/development/libraries/fflas-ffpack/1.nix b/pkgs/development/libraries/fflas-ffpack/1.nix
index 5efa378ff5f..eae0326c832 100644
--- a/pkgs/development/libraries/fflas-ffpack/1.nix
+++ b/pkgs/development/libraries/fflas-ffpack/1.nix
@@ -9,7 +9,11 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ givaro_3_7 openblas gmpxx];
- configureFlags = "--with-blas=-lopenblas --with-gmp=${gmpxx.dev} --with-givaro=${givaro_3_7}";
+ configureFlags = [
+ "--with-blas=-lopenblas"
+ "--with-gmp=${gmpxx.dev}"
+ "--with-givaro=${givaro_3_7}"
+ ];
meta = {
inherit version;
description = ''Finite Field Linear Algebra Subroutines'';
diff --git a/pkgs/development/libraries/fflas-ffpack/default.nix b/pkgs/development/libraries/fflas-ffpack/default.nix
index 5f99f35a159..bf7630608f7 100644
--- a/pkgs/development/libraries/fflas-ffpack/default.nix
+++ b/pkgs/development/libraries/fflas-ffpack/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, givaro, pkgconfig, openblas
+{ stdenv, fetchFromGitHub, autoreconfHook, givaro, pkgconfig, blas
, gmpxx
, optimize ? false # impure
}:
@@ -6,23 +6,30 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "fflas-ffpack";
version = "2.3.2";
+
src = fetchFromGitHub {
owner = "linbox-team";
repo = "${pname}";
rev = "v${version}";
sha256 = "1cqhassj2dny3gx0iywvmnpq8ca0d6m82xl5rz4mb8gaxr2kwddl";
};
+
checkInputs = [
gmpxx
];
+
+ enableParallelBuilding = true;
+
nativeBuildInputs = [
autoreconfHook
pkgconfig
] ++ stdenv.lib.optionals doCheck checkInputs;
- buildInputs = [ givaro openblas];
+
+ buildInputs = [ givaro blas ];
+
configureFlags = [
- "--with-blas-libs=-lopenblas"
- "--with-lapack-libs=-lopenblas"
+ "--with-blas-libs=-l${blas.linkName}"
+ "--with-lapack-libs=-l${blas.linkName}"
] ++ stdenv.lib.optionals (!optimize) [
# disable SIMD instructions (which are enabled *when available* by default)
"--disable-sse"
@@ -36,13 +43,15 @@ stdenv.mkDerivation rec {
"--disable-fma"
"--disable-fma4"
];
+
doCheck = true;
+
meta = {
inherit version;
description = ''Finite Field Linear Algebra Subroutines'';
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = https://linbox-team.github.io/fflas-ffpack/;
};
}
diff --git a/pkgs/development/libraries/ffmpeg-full/default.nix b/pkgs/development/libraries/ffmpeg-full/default.nix
index e8e177de06a..e413e29e7ca 100644
--- a/pkgs/development/libraries/ffmpeg-full/default.nix
+++ b/pkgs/development/libraries/ffmpeg-full/default.nix
@@ -68,6 +68,7 @@
, ladspaH ? null # LADSPA audio filtering
, lame ? null # LAME MP3 encoder
, libass ? null # (Advanced) SubStation Alpha subtitle rendering
+, libaom ? null # AV1 encoder
, libbluray ? null # BluRay reading
, libbs2b ? null # bs2b DSP library
, libcaca ? null # Textual display (ASCII art)
@@ -232,11 +233,11 @@ assert nvenc -> nvidia-video-sdk != null && nonfreeLicensing;
stdenv.mkDerivation rec {
name = "ffmpeg-full-${version}";
- version = "4.0.1";
+ version = "4.0.2";
src = fetchurl {
url = "https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.xz";
- sha256 = "1vn04n0n46zdxq14cma3w8ml2ckh5jxwlybsc4xmvcqdqq0mqpv0";
+ sha256 = "15rgzcmdccy4flajs63gkz4n3k24wkkg50r13l1r83lrxg4hqp59";
};
prePatch = ''
@@ -334,6 +335,7 @@ stdenv.mkDerivation rec {
#(enableFeature (ilbc != null) "libilbc")
(enableFeature (ladspaH !=null) "ladspa")
(enableFeature (lame != null) "libmp3lame")
+ (enableFeature (libaom != null) "libaom")
(enableFeature (libass != null) "libass")
#(enableFeature (libavc1394 != null) null null)
(enableFeature (libbluray != null) "libbluray")
@@ -407,7 +409,7 @@ stdenv.mkDerivation rec {
buildInputs = [
bzip2 celt fontconfig freetype frei0r fribidi game-music-emu gnutls gsm
- libjack2 ladspaH lame libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa
+ libjack2 ladspaH lame libaom libass libbluray libbs2b libcaca libdc1394 libmodplug libmysofa
libogg libopus libssh libtheora libvdpau libvorbis libvpx libwebp libX11
libxcb libXv lzma openal openjpeg libpulseaudio rtmpdump opencore-amr
samba SDL2 soxr speex vid-stab vo-amrwbenc wavpack x264 x265 xavs xvidcore
diff --git a/pkgs/development/libraries/ffmpeg/3.4.nix b/pkgs/development/libraries/ffmpeg/3.4.nix
index 05da9e18c59..b99c7240dae 100644
--- a/pkgs/development/libraries/ffmpeg/3.4.nix
+++ b/pkgs/development/libraries/ffmpeg/3.4.nix
@@ -6,7 +6,7 @@
callPackage ./generic.nix (args // rec {
version = "${branch}";
- branch = "3.4.3";
- sha256 = "0s2p2bcrywlya4wjlyzi1382vngkiijjvjr6ms64xww5jplwmhmk";
+ branch = "3.4.4";
+ sha256 = "0xmcijcpa7b59ws5ycmnp0a3pjmnpgly0zv8yff6if4p7pw7406f";
darwinFrameworks = [ Cocoa CoreMedia ];
})
diff --git a/pkgs/development/libraries/ffmpeg/4.nix b/pkgs/development/libraries/ffmpeg/4.nix
index 40b697c7a76..b470d45ba43 100644
--- a/pkgs/development/libraries/ffmpeg/4.nix
+++ b/pkgs/development/libraries/ffmpeg/4.nix
@@ -6,7 +6,7 @@
callPackage ./generic.nix (args // rec {
version = "${branch}";
- branch = "4.0.1";
- sha256 = "0w0nq98sn5jwx982wzg3vfrxv4p0k1fvsksiz9az0rpvwyqr3rby";
+ branch = "4.0.2";
+ sha256 = "0mnh41j3kzi3x3clai1yhqasr1kc8zvd5cz0283pxhs2bxrm2v1l";
darwinFrameworks = [ Cocoa CoreMedia ];
})
diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix
index e763e5c1159..4bb995ff074 100644
--- a/pkgs/development/libraries/ffmpeg/generic.nix
+++ b/pkgs/development/libraries/ffmpeg/generic.nix
@@ -194,11 +194,11 @@ stdenv.mkDerivation rec {
description = "A complete, cross-platform solution to record, convert and stream audio and video";
homepage = http://www.ffmpeg.org/;
longDescription = ''
- FFmpeg is the leading multimedia framework, able to decode, encode, transcode,
- mux, demux, stream, filter and play pretty much anything that humans and machines
- have created. It supports the most obscure ancient formats up to the cutting edge.
- No matter if they were designed by some standards committee, the community or
- a corporation.
+ FFmpeg is the leading multimedia framework, able to decode, encode, transcode,
+ mux, demux, stream, filter and play pretty much anything that humans and machines
+ have created. It supports the most obscure ancient formats up to the cutting edge.
+ No matter if they were designed by some standards committee, the community or
+ a corporation.
'';
license = licenses.gpl3;
platforms = platforms.all;
diff --git a/pkgs/development/libraries/fftw/default.nix b/pkgs/development/libraries/fftw/default.nix
index 12b30cf0349..bc5de5f9730 100644
--- a/pkgs/development/libraries/fftw/default.nix
+++ b/pkgs/development/libraries/fftw/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, lib, precision ? "double" }:
+{ fetchurl, stdenv, lib, precision ? "double", perl }:
with lib;
@@ -38,6 +38,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ checkInputs = [ perl ];
+
meta = with stdenv.lib; {
description = "Fastest Fourier Transform in the West library";
homepage = http://www.fftw.org/;
diff --git a/pkgs/development/libraries/flatpak/default.nix b/pkgs/development/libraries/flatpak/default.nix
index e769cb50513..6591b13834e 100644
--- a/pkgs/development/libraries/flatpak/default.nix
+++ b/pkgs/development/libraries/flatpak/default.nix
@@ -24,6 +24,7 @@ in stdenv.mkDerivation rec {
})
# patch taken from gtk_doc
./respect-xml-catalog-files-var.patch
+ ./use-flatpak-from-path.patch
];
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch b/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch
new file mode 100644
index 00000000000..e855902a930
--- /dev/null
+++ b/pkgs/development/libraries/flatpak/use-flatpak-from-path.patch
@@ -0,0 +1,48 @@
+--- a/common/flatpak-dir.c
++++ b/common/flatpak-dir.c
+@@ -5467,7 +5467,7 @@ export_desktop_file (const char *app,
+
+ new_exec = g_string_new ("");
+ g_string_append_printf (new_exec,
+- FLATPAK_BINDIR "/flatpak run --branch=%s --arch=%s",
++ "flatpak run --branch=%s --arch=%s",
+ escaped_branch,
+ escaped_arch);
+
+@@ -6644,8 +6644,8 @@ flatpak_dir_deploy (FlatpakDir *self,
+ error))
+ return FALSE;
+
+- bin_data = g_strdup_printf ("#!/bin/sh\nexec %s/flatpak run --branch=%s --arch=%s %s \"$@\"\n",
+- FLATPAK_BINDIR, escaped_branch, escaped_arch, escaped_app);
++ bin_data = g_strdup_printf ("#!/bin/sh\nexec flatpak run --branch=%s --arch=%s %s \"$@\"\n",
++ escaped_branch, escaped_arch, escaped_app);
+ if (!g_file_replace_contents (wrapper, bin_data, strlen (bin_data), NULL, FALSE,
+ G_FILE_CREATE_REPLACE_DESTINATION, NULL, cancellable, error))
+ return FALSE;
+diff --git a/tests/test-bundle.sh b/tests/test-bundle.sh
+index 6937b041..01f8add7 100755
+--- a/tests/test-bundle.sh
++++ b/tests/test-bundle.sh
+@@ -59,7 +59,7 @@ assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/master/active/files
+ assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/master/active/export
+ assert_has_file $FL_DIR/exports/share/applications/org.test.Hello.desktop
+ # Ensure Exec key is rewritten
+-assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=.*/flatpak run --branch=master --arch=$ARCH --command=hello.sh org.test.Hello$"
++assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=flatpak run --branch=master --arch=$ARCH --command=hello.sh org.test.Hello$"
+ assert_has_file $FL_DIR/exports/share/icons/hicolor/64x64/apps/org.test.Hello.png
+ assert_has_file $FL_DIR/exports/share/icons/HighContrast/64x64/apps/org.test.Hello.png
+
+diff --git a/tests/test-run.sh b/tests/test-run.sh
+index 9d83d82e..234e4ec6 100755
+--- a/tests/test-run.sh
++++ b/tests/test-run.sh
+@@ -42,7 +42,7 @@ assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/master/active/files
+ assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/master/active/export
+ assert_has_file $FL_DIR/exports/share/applications/org.test.Hello.desktop
+ # Ensure Exec key is rewritten
+-assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=.*/flatpak run --branch=master --arch=$ARCH --command=hello.sh org.test.Hello$"
++assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=flatpak run --branch=master --arch=$ARCH --command=hello.sh org.test.Hello$"
+ assert_has_file $FL_DIR/exports/share/icons/hicolor/64x64/apps/org.test.Hello.png
+ assert_not_has_file $FL_DIR/exports/share/icons/hicolor/64x64/apps/dont-export.png
+ assert_has_file $FL_DIR/exports/share/icons/HighContrast/64x64/apps/org.test.Hello.png
diff --git a/pkgs/development/libraries/flint/default.nix b/pkgs/development/libraries/flint/default.nix
index 2b3f75b80db..d92a0c61aab 100644
--- a/pkgs/development/libraries/flint/default.nix
+++ b/pkgs/development/libraries/flint/default.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
];
# issues with ntl -- https://github.com/wbhart/flint2/issues/487
- NIX_CFLAGS_COMPILE = [ "-std=c++11" ];
+ NIX_CXXSTDLIB_COMPILE = [ "-std=c++11" ];
patches = [
(fetchpatch {
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
description = ''Fast Library for Number Theory'';
license = stdenv.lib.licenses.gpl2Plus;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = http://www.flintlib.org/;
downloadPage = "http://www.flintlib.org/downloads.html";
updateWalker = true;
diff --git a/pkgs/development/libraries/folly/default.nix b/pkgs/development/libraries/folly/default.nix
index 2b6a949c232..d188cb9810a 100644
--- a/pkgs/development/libraries/folly/default.nix
+++ b/pkgs/development/libraries/folly/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "folly-${version}";
- version = "2018.07.09.00";
+ version = "2018.08.13.00";
src = fetchFromGitHub {
owner = "facebook";
repo = "folly";
rev = "v${version}";
- sha256 = "08irwa2pb3f2gnk31rq31jjrqk2xxx0a0m72gf0bsv2w9fgn5sfm";
+ sha256 = "1lhq3l7rirhi4vwgiym0r3rff1i69c7bdpi1hm8r4axs2dfjvxdr";
};
nativeBuildInputs = [ autoreconfHook python pkgconfig ];
diff --git a/pkgs/development/libraries/fontconfig-ultimate/default.nix b/pkgs/development/libraries/fontconfig-ultimate/default.nix
index a2e5f69202c..9aeb12344ec 100644
--- a/pkgs/development/libraries/fontconfig-ultimate/default.nix
+++ b/pkgs/development/libraries/fontconfig-ultimate/default.nix
@@ -38,4 +38,11 @@ stdenv.mkDerivation {
cp fontconfig_patches/free/*.conf $out/etc/fonts/presets/free
cp fontconfig_patches/ms/*.conf $out/etc/fonts/presets/ms
'';
+
+ meta = with stdenv.lib; {
+ description = "Font configuration files, patches, scripts and source packages (Infinality & friends)";
+ homepage = https://github.com/bohoomil/fontconfig-ultimate;
+ license = licenses.mit;
+ platforms = platforms.all;
+ };
}
diff --git a/pkgs/development/libraries/freetds/default.nix b/pkgs/development/libraries/freetds/default.nix
index 52d439918aa..4f07316bd3f 100644
--- a/pkgs/development/libraries/freetds/default.nix
+++ b/pkgs/development/libraries/freetds/default.nix
@@ -8,11 +8,11 @@ assert odbcSupport -> unixODBC != null;
stdenv.mkDerivation rec {
name = "freetds-${version}";
- version = "1.00.91";
+ version = "1.00.94";
src = fetchurl {
url = "http://www.freetds.org/files/stable/${name}.tar.bz2";
- sha256 = "04c344xdvh2j36r01ph7yhy5rb1668il0z9vyphwdy6qqwywh622";
+ sha256 = "1r03ns0jp2sbbivys5bks376vbdqbnx8v764kjh74gpbajjmkksz";
};
buildInputs = [
diff --git a/pkgs/development/libraries/fribidi/default.nix b/pkgs/development/libraries/fribidi/default.nix
index 208d88ed18e..08b0a87e3e2 100644
--- a/pkgs/development/libraries/fribidi/default.nix
+++ b/pkgs/development/libraries/fribidi/default.nix
@@ -11,14 +11,14 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "fribidi";
- version = "1.0.4";
+ version = "1.0.5";
outputs = [ "out" "devdoc" ];
- # NOTE: 2018-06-06 v1.0.4: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
+ # NOTE: 2018-06-06 v1.0.5: Only URL tarball has "Have pre-generated man pages: true", which works-around upstream usage of some rare ancient `c2man` fossil application.
src = fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${name}.tar.bz2";
- sha256 = "1gipy8fjyn6i4qrhima02x8xs493d21f22dijp88nk807razxgcl";
+ sha256 = "1kp4b1hpx2ky20ixgy2xhj5iygfl7ps5k9kglh1z5i7mhykg4r3a";
};
postPatch = ''
diff --git a/pkgs/development/libraries/funambol/default.nix b/pkgs/development/libraries/funambol/default.nix
index d0850128ebc..100c00eea49 100644
--- a/pkgs/development/libraries/funambol/default.nix
+++ b/pkgs/development/libraries/funambol/default.nix
@@ -14,10 +14,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook unzip ];
- meta = {
+ meta = with stdenv.lib; {
description = "SyncML client sdk by Funambol project";
homepage = http://www.funambol.com;
- maintainers = [ ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.agpl3;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gamin/default.nix b/pkgs/development/libraries/gamin/default.nix
index 2af7bbce18b..4cff2245740 100644
--- a/pkgs/development/libraries/gamin/default.nix
+++ b/pkgs/development/libraries/gamin/default.nix
@@ -14,7 +14,11 @@ stdenv.mkDerivation (rec {
# `_GNU_SOURCE' is needed, e.g., to get `struct ucred' from
# with Glibc 2.9.
- configureFlags = "--disable-debug --with-python=${python} CPPFLAGS=-D_GNU_SOURCE";
+ configureFlags = [
+ "--disable-debug"
+ "--with-python=${python}"
+ "CPPFLAGS=-D_GNU_SOURCE"
+ ];
patches = [ ./deadlock.patch ]
++ map fetchurl (import ./debian-patches.nix)
@@ -30,6 +34,7 @@ stdenv.mkDerivation (rec {
homepage = https://people.gnome.org/~veillard/gamin/;
description = "A file and directory monitoring system";
maintainers = with maintainers; [ lovek323 ];
+ license = licenses.gpl2;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gcab/default.nix b/pkgs/development/libraries/gcab/default.nix
index 0758d125227..dc0ca5fffa3 100644
--- a/pkgs/development/libraries/gcab/default.nix
+++ b/pkgs/development/libraries/gcab/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, gettext, gobjectIntrospection, pkgconfig, meson, ninja, glibcLocales, git, vala, glib, zlib }:
+{ stdenv, fetchurl, gettext, gobjectIntrospection, pkgconfig
+, meson, ninja, glibcLocales, git, vala, glib, zlib
+}:
stdenv.mkDerivation rec {
name = "gcab-${version}";
@@ -22,6 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
platforms = platforms.linux;
+ license = licenses.lgpl21;
maintainers = [ maintainers.lethalman ];
};
diff --git a/pkgs/development/libraries/gd/default.nix b/pkgs/development/libraries/gd/default.nix
index 77fe948e003..5ceded0546c 100644
--- a/pkgs/development/libraries/gd/default.nix
+++ b/pkgs/development/libraries/gd/default.nix
@@ -35,6 +35,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ doCheck = false; # fails 2 tests
+
meta = with stdenv.lib; {
homepage = https://libgd.github.io/;
description = "A dynamic image creation library";
diff --git a/pkgs/development/libraries/gdal/default.nix b/pkgs/development/libraries/gdal/default.nix
index 813ea050465..f6d8cd6fa4c 100644
--- a/pkgs/development/libraries/gdal/default.nix
+++ b/pkgs/development/libraries/gdal/default.nix
@@ -1,38 +1,29 @@
{ stdenv, fetchurl, fetchpatch, unzip, libjpeg, libtiff, zlib
, postgresql, mysql, libgeotiff, pythonPackages, proj, geos, openssl
-, libpng, sqlite, libspatialite, poppler, hdf4
+, libpng, sqlite, libspatialite, poppler, hdf4, qhull, giflib, expat
, libiconv
-, netcdfSupport ? true, netcdf, hdf5 , curl
+, netcdfSupport ? true, netcdf, hdf5, curl
}:
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.3.0";
name = "gdal-${version}";
+ version = "2.3.1";
src = fetchurl {
url = "https://download.osgeo.org/gdal/${version}/${name}.tar.xz";
- sha256 = "18iaamzkn0lipizynvspf3bs5qzgcy36hn6bbi941q8dlfdf8xbg";
+ sha256 = "0nkjnznrp7dr41zsh8j923c9zpc3i5vj3wjfc2df9rrybb22ailw";
};
- patches = [
- # fix build with recent Poppler
- (fetchpatch {
- url = "https://github.com/OSGeo/gdal/commit/124f0343436d1267319ac627fc220530091b41ea.diff";
- stripLen = 2;
- extraPrefix = "";
- sha256 = "1v6iiy4cgrdcfas3iva5swh9446pqfjh5p6bcab6y49hyjhpsgfy";
- })
- ];
-
buildInputs = [ unzip libjpeg libtiff libpng proj openssl sqlite
- libspatialite poppler hdf4 ]
+ libspatialite poppler hdf4 qhull giflib expat ]
++ (with pythonPackages; [ python numpy wrapPython ])
++ stdenv.lib.optional stdenv.isDarwin libiconv
++ stdenv.lib.optionals netcdfSupport [ netcdf hdf5 curl ];
configureFlags = [
+ "--with-expat=${expat.dev}"
"--with-jpeg=${libjpeg.dev}"
"--with-libtiff=${libtiff.dev}" # optional (without largetiff support)
"--with-png=${libpng.dev}" # optional
@@ -44,7 +35,7 @@ stdenv.mkDerivation rec {
"--with-sqlite3=${sqlite.dev}"
"--with-spatialite=${libspatialite}"
"--with-python" # optional
- "--with-static-proj4=${proj}" # optional
+ "--with-proj=${proj}" # optional
"--with-geos=${geos}/bin/geos-config"# optional
"--with-hdf4=${hdf4.dev}" # optional
(if netcdfSupport then "--with-netcdf=${netcdf}" else "")
diff --git a/pkgs/development/libraries/gdal/gdal-1_11.nix b/pkgs/development/libraries/gdal/gdal-1_11.nix
index 7d0b70ec627..84d130c3865 100644
--- a/pkgs/development/libraries/gdal/gdal-1_11.nix
+++ b/pkgs/development/libraries/gdal/gdal-1_11.nix
@@ -3,12 +3,12 @@
, libpng }:
stdenv.mkDerivation rec {
- version = "1.11.3";
name = "gdal-${version}";
+ version = "1.11.5";
src = fetchurl {
- url = "https://download.osgeo.org/gdal/${version}/${name}.tar.gz";
- sha256 = "561588bdfd9ca91919d4679a77a2b44214b158934ee8b425295ca5be33a1014d";
+ url = "https://download.osgeo.org/gdal/${version}/${name}.tar.xz";
+ sha256 = "0hphxzvy23v3vqxx1y22hhhg4cypihrb8555y12nb4mrhzlw7zfl";
};
buildInputs = [ unzip libjpeg libtiff libpng python pythonPackages.numpy proj openssl ];
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
./python.patch
];
- hardeningDisable = [ "format" ];
+ hardeningDisable = [ "format" "fortify" ];
# Don't use optimization for gcc >= 4.3. That's said to be causing segfaults.
# Unset CC and CXX as they confuse libtool.
@@ -51,11 +51,13 @@ stdenv.mkDerivation rec {
export PYTHONPATH=''${PYTHONPATH:+''${PYTHONPATH}:}$pythonInstallDir
'';
+ enableParallelBuilding = true;
+
meta = {
description = "Translator library for raster geospatial data formats";
homepage = http://www.gdal.org/;
license = stdenv.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.marcweber ];
- platforms = stdenv.lib.platforms.linux;
+ platforms = with stdenv.lib.platforms; linux ++ darwin;
};
}
diff --git a/pkgs/development/libraries/gdata-sharp/default.nix b/pkgs/development/libraries/gdata-sharp/default.nix
index 40e9b0ed90d..a9b79dac7b8 100644
--- a/pkgs/development/libraries/gdata-sharp/default.nix
+++ b/pkgs/development/libraries/gdata-sharp/default.nix
@@ -34,6 +34,8 @@ in stdenv.mkDerivation rec {
The Google Data APIs provide a simple protocol for reading and writing
data on the web.
'';
+
+ license = licenses.asl20;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/gdbm/default.nix b/pkgs/development/libraries/gdbm/default.nix
index a1980d62490..bbebcca6e2f 100644
--- a/pkgs/development/libraries/gdbm/default.nix
+++ b/pkgs/development/libraries/gdbm/default.nix
@@ -1,11 +1,13 @@
{ stdenv, lib, buildPlatform, fetchurl }:
stdenv.mkDerivation rec {
- name = "gdbm-1.15";
+ name = "gdbm-1.17";
+ # FIXME: remove on update to > 1.17
+ NIX_CFLAGS_COMPILE = if stdenv.cc.isClang then "-Wno-error=return-type" else null;
src = fetchurl {
url = "mirror://gnu/gdbm/${name}.tar.gz";
- sha256 = "03nwsbixdp3nx3fzn3gjy0n7rcppmkkxb2nxbmd8mvb7gwhf7zgr";
+ sha256 = "0zcp2iv5dbab18859a5fvacg8lkp8k4pr9af13kfvami6lpcrn3w";
};
doCheck = true; # not cross;
diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/development/libraries/gdcm/default.nix
index a4eab462046..cba31f45d55 100644
--- a/pkgs/development/libraries/gdcm/default.nix
+++ b/pkgs/development/libraries/gdcm/default.nix
@@ -26,14 +26,15 @@ stdenv.mkDerivation rec {
buildInputs = [ cmake vtk ];
propagatedBuildInputs = [ ];
- meta = {
+ meta = with stdenv.lib; {
description = "The grassroots cross-platform DICOM implementation";
longDescription = ''
Grassroots DICOM (GDCM) is an implementation of the DICOM standard designed to be open source so that researchers may access clinical data directly.
GDCM includes a file format definition and a network communications protocol, both of which should be extended to provide a full set of tools for a researcher or small medical imaging vendor to interface with an existing medical database.
'';
homepage = http://gdcm.sourceforge.net/;
- platforms = stdenv.lib.platforms.all;
+ license = with licenses; [ bsd3 asl20 ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gdk-pixbuf/default.nix b/pkgs/development/libraries/gdk-pixbuf/default.nix
index 94536f8f5b6..3fb50e98c1c 100644
--- a/pkgs/development/libraries/gdk-pixbuf/default.nix
+++ b/pkgs/development/libraries/gdk-pixbuf/default.nix
@@ -116,6 +116,7 @@ stdenv.mkDerivation rec {
description = "A library for image loading and manipulation";
homepage = http://library.gnome.org/devel/gdk-pixbuf/;
maintainers = [ maintainers.eelco ];
+ license = licenses.lgpl21;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gegl/3.0.nix b/pkgs/development/libraries/gegl/3.0.nix
index 287c3324386..54ee7662d06 100644
--- a/pkgs/development/libraries/gegl/3.0.nix
+++ b/pkgs/development/libraries/gegl/3.0.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
# needs fonts otherwise don't know how to pass them
- configureFlags = "--disable-docs";
+ configureFlags = [ "--disable-docs" ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/gegl/4.0.nix b/pkgs/development/libraries/gegl/4.0.nix
index f32bc120170..c8b7b3b8eca 100644
--- a/pkgs/development/libraries/gegl/4.0.nix
+++ b/pkgs/development/libraries/gegl/4.0.nix
@@ -3,18 +3,18 @@
, libwebp, gnome3, libintl }:
let
- version = "0.4.4";
+ version = "0.4.8";
in stdenv.mkDerivation rec {
name = "gegl-${version}";
+ outputs = [ "out" "dev" "devdoc" ];
+ outputBin = "dev";
+
src = fetchurl {
url = "https://download.gimp.org/pub/gegl/${stdenv.lib.versions.majorMinor version}/${name}.tar.bz2";
- sha256 = "143qwn92xc5wm09p9iwrpw9y0ahha5lcyx1bb0lzwcb1fgd4bjzq";
+ sha256 = "0jdfhf8wikba4h68k505x0br3gisiwivc33aca8v3ibaqpp6i53i";
};
- # needs fonts otherwise, don't know how to pass them
- configureFlags = [ "--disable-docs" ];
-
enableParallelBuilding = true;
doCheck = true;
diff --git a/pkgs/development/libraries/gegl/default.nix b/pkgs/development/libraries/gegl/default.nix
index ccfa7e53611..e90cc257e7e 100644
--- a/pkgs/development/libraries/gegl/default.nix
+++ b/pkgs/development/libraries/gegl/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
})];
# needs fonts otherwise don't know how to pass them
- configureFlags = "--disable-docs";
+ configureFlags = [ "--disable-docs" ];
buildInputs = [ babl libpng cairo libjpeg librsvg pango gtk2 bzip2 intltool libintl ]
++ stdenv.lib.optional stdenv.isDarwin OpenGL;
diff --git a/pkgs/development/libraries/geoclue/default.nix b/pkgs/development/libraries/geoclue/default.nix
index 2588d7f3d54..8417719b706 100644
--- a/pkgs/development/libraries/geoclue/default.nix
+++ b/pkgs/development/libraries/geoclue/default.nix
@@ -7,17 +7,19 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "geoclue-${version}";
- version = "2.4.10";
+ version = "2.4.12";
src = fetchurl {
url = "https://www.freedesktop.org/software/geoclue/releases/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "0h4n8jf7w457sglfdhghkyf8n4v4a5jrx8dgdy5zn35nbscx24l4";
+ sha256 = "1jnad1f3rf8h05sz1lc172jnqdhqdpz76ff6m7i5ss3s0znf5l05";
};
outputs = [ "out" "dev" "devdoc" ];
nativeBuildInputs = [
- pkgconfig intltool gtk-doc docbook_xsl docbook_xml_dtd_412 wrapGAppsHook gobjectIntrospection
+ pkgconfig intltool wrapGAppsHook gobjectIntrospection
+ # devdoc
+ gtk-doc docbook_xsl docbook_xml_dtd_412
];
buildInputs = [
@@ -41,11 +43,6 @@ stdenv.mkDerivation rec {
"--disable-nmea-source"
];
- # https://gitlab.freedesktop.org/geoclue/geoclue/issues/73
- postInstall = ''
- sed -i $dev/lib/pkgconfig/libgeoclue-2.0.pc -e "s|includedir=.*|includedir=$dev/include|"
- '';
-
meta = with stdenv.lib; {
description = "Geolocation framework and some data providers";
homepage = https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home;
diff --git a/pkgs/development/libraries/geos/default.nix b/pkgs/development/libraries/geos/default.nix
index 83030a7a014..c1b4c88aa47 100644
--- a/pkgs/development/libraries/geos/default.nix
+++ b/pkgs/development/libraries/geos/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, python }:
stdenv.mkDerivation rec {
- name = "geos-3.6.2";
+ name = "geos-3.6.3";
src = fetchurl {
url = "https://download.osgeo.org/geos/${name}.tar.bz2";
- sha256 = "0ak5szby29l9l0vy43dm5z2g92xzdky20q1gc1kah1fnhkgi6nh4";
+ sha256 = "0jrypv61rbyp7vi9qpnnaiigjj8cgdqvyk8ymik8h1ppcw5am7mb";
};
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/gettext/default.nix b/pkgs/development/libraries/gettext/default.nix
index 07db27dcc79..469dcbf75bb 100644
--- a/pkgs/development/libraries/gettext/default.nix
+++ b/pkgs/development/libraries/gettext/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- meta = {
+ meta = with lib; {
description = "Well integrated set of translation tools and documentation";
longDescription = ''
@@ -76,8 +76,9 @@ stdenv.mkDerivation rec {
homepage = http://www.gnu.org/software/gettext/;
- maintainers = with lib.maintainers; [ zimbatm vrthra ];
- platforms = lib.platforms.all;
+ maintainers = with maintainers; [ zimbatm vrthra ];
+ license = licenses.gpl2Plus;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/gf2x/default.nix b/pkgs/development/libraries/gf2x/default.nix
index 0d0fa0b2ca5..a00e07376c7 100644
--- a/pkgs/development/libraries/gf2x/default.nix
+++ b/pkgs/development/libraries/gf2x/default.nix
@@ -1,19 +1,33 @@
-{stdenv, fetchurl}:
+{ stdenv
+, lib
+, fetchurl
+, optimize ? false # impure hardware optimizations
+}:
stdenv.mkDerivation rec {
name = "gf2x-${version}";
- version = "1.2";
+ version = "1.2"; # remember to also update the url
src = fetchurl {
# find link to latest version (with file id) here: https://gforge.inria.fr/projects/gf2x/
- url = "https://gforge.inria.fr/frs/download.php/file/36934/gf2x-1.2.tar.gz";
+ # Requested a predictable link:
+ # https://gforge.inria.fr/tracker/index.php?func=detail&aid=21704&group_id=1874&atid=6982
+ url = "https://gforge.inria.fr/frs/download.php/file/36934/gf2x-${version}.tar.gz";
sha256 = "0d6vh1mxskvv3bxl6byp7gxxw3zzpkldrxnyajhnl05m0gx7yhk1";
};
- meta = with stdenv.lib; {
+ # no actual checks present yet (as of 1.2), but can't hurt trying
+ # for an indirect test, run ntl's test suite
+ doCheck = true;
+
+ configureFlags = lib.optionals (!optimize) [
+ "--disable-hardware-specific-code"
+ ];
+
+ meta = with lib; {
description = ''Routines for fast arithmetic in GF(2)[x]'';
homepage = http://gf2x.gforge.inria.fr;
license = licenses.gpl2Plus;
- maintainers = with maintainers; [ raskin ];
- platforms = platforms.linux;
+ maintainers = with maintainers; [ raskin timokau ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/giflib/4.1.nix b/pkgs/development/libraries/giflib/4.1.nix
index c70bda03487..941a7c27fea 100644
--- a/pkgs/development/libraries/giflib/4.1.nix
+++ b/pkgs/development/libraries/giflib/4.1.nix
@@ -10,9 +10,11 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
- meta = {
+ meta = with stdenv.lib; {
+ description = "A library for reading and writing gif images";
branch = "4.1";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.mit;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/gio-sharp/default.nix b/pkgs/development/libraries/gio-sharp/default.nix
index 804da49fda9..b0a115eb4a5 100644
--- a/pkgs/development/libraries/gio-sharp/default.nix
+++ b/pkgs/development/libraries/gio-sharp/default.nix
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "GIO API bindings";
+ homepage = https://github.com/mono/gio-sharp;
+ license = licenses.mit;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/git2/0.27.nix b/pkgs/development/libraries/git2/0.27.nix
index 8d9ff3cfe43..bafd6be37df 100644
--- a/pkgs/development/libraries/git2/0.27.nix
+++ b/pkgs/development/libraries/git2/0.27.nix
@@ -4,14 +4,14 @@
}:
stdenv.mkDerivation rec {
- version = "0.27.3";
+ version = "0.27.4";
name = "libgit2-${version}";
src = fetchFromGitHub {
owner = "libgit2";
repo = "libgit2";
rev = "v${version}";
- sha256 = "044dzwgl8zf1i1mk2g1z07hzxz46gma9sh63x09hswhw8j6zqx61";
+ sha256 = "1cmc8ldhpyp62pswb7dmjjya3ng0ssaggcsxs1labvp6xyxjvp6s";
};
cmakeFlags = [ "-DTHREADSAFE=ON" ];
diff --git a/pkgs/development/libraries/git2/default.nix b/pkgs/development/libraries/git2/default.nix
index 2da1a9ba2a6..48d595137b3 100644
--- a/pkgs/development/libraries/git2/default.nix
+++ b/pkgs/development/libraries/git2/default.nix
@@ -5,14 +5,14 @@
stdenv.mkDerivation (rec {
name = "libgit2-${version}";
- version = "0.26.0";
+ version = "0.26.6";
# keep the version in sync with pythonPackages.pygit2 and gnome3.libgit2-glib
src = fetchFromGitHub {
owner = "libgit2";
repo = "libgit2";
rev = "v${version}";
- sha256 = "0zrrmfkfhd2xb4879z5khjb6xsdklrm01f1lscrs2ks68v25fk78";
+ sha256 = "17pjvprmdrx4h6bb1hhc98w9qi6ki7yl57f090n9kbhswxqfs7s3";
};
cmakeFlags = [ "-DTHREADSAFE=ON" ];
diff --git a/pkgs/development/libraries/givaro/default.nix b/pkgs/development/libraries/givaro/default.nix
index 3556acb0590..0773daa2d09 100644
--- a/pkgs/development/libraries/givaro/default.nix
+++ b/pkgs/development/libraries/givaro/default.nix
@@ -11,8 +11,12 @@ stdenv.mkDerivation rec {
rev = "v${version}";
sha256 = "199p8wyj5i63jbnk7j8qbdbfp5rm2lpmcxyk3mdjy9bz7ygx3hhy";
};
+
+ enableParallelBuilding = true;
+
nativeBuildInputs = [ autoreconfHook ];
buildInputs = [autoconf automake libtool gmpxx];
+
configureFlags = [
"--disable-optimization"
] ++ stdenv.lib.optionals (!optimize) [
@@ -28,12 +32,18 @@ stdenv.mkDerivation rec {
"--disable-fma"
"--disable-fma4"
];
- doCheck = true;
+
+ # On darwin, tests are linked to dylib in the nix store, so we need to make
+ # sure tests run after installPhase.
+ doInstallCheck = true;
+ installCheckTarget = "check";
+ doCheck = false;
+
meta = {
inherit version;
description = ''A C++ library for arithmetic and algebraic computations'';
license = stdenv.lib.licenses.cecill-b;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix
index 8a07a9f9f22..428b9ee482e 100644
--- a/pkgs/development/libraries/glib/default.nix
+++ b/pkgs/development/libraries/glib/default.nix
@@ -3,9 +3,10 @@
# use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib)
, utillinuxMinimal ? null
-# this is just for tests (not in closure of any regular package)
-, coreutils, dbus, libxml2, tzdata, desktop-file-utils
-, shared-mime-info, doCheck ? false
+# this is just for tests (not in the closure of any regular package)
+, doCheck ? stdenv.config.doCheckByDefault or false
+, coreutils, dbus, libxml2, tzdata
+, desktop-file-utils, shared-mime-info
}:
with stdenv.lib;
@@ -66,8 +67,7 @@ stdenv.mkDerivation rec {
setupHook = ./setup-hook.sh;
buildInputs = [ libelf setupHook pcre ]
- ++ optionals stdenv.isLinux [ utillinuxMinimal ] # for libmount
- ++ optionals doCheck [ tzdata libxml2 desktop-file-utils shared-mime-info ];
+ ++ optionals stdenv.isLinux [ utillinuxMinimal ]; # for libmount
nativeBuildInputs = [ pkgconfig perl python gettext ];
@@ -114,7 +114,8 @@ stdenv.mkDerivation rec {
-i "$dev"/include/glib-2.0/gobject/gobjectnotifyqueue.c
'';
- inherit doCheck;
+ checkInputs = [ tzdata libxml2 desktop-file-utils shared-mime-info ];
+
preCheck = optionalString doCheck ''
export LD_LIBRARY_PATH="$NIX_BUILD_TOP/${name}/glib/.libs:$LD_LIBRARY_PATH"
export TZDIR="${tzdata}/share/zoneinfo"
@@ -139,6 +140,8 @@ stdenv.mkDerivation rec {
sed -e '/g_subprocess_launcher_set_environ (launcher, envp);/a g_subprocess_launcher_setenv (launcher, "PATH", g_getenv("PATH"), TRUE);' -i gio/tests/gsubprocess.c
'';
+ inherit doCheck;
+
passthru = {
gioModuleDir = "lib/gio/modules";
inherit flattenInclude;
diff --git a/pkgs/development/libraries/glibmm/default.nix b/pkgs/development/libraries/glibmm/default.nix
index 3c3b49e6616..ee77f4b498e 100644
--- a/pkgs/development/libraries/glibmm/default.nix
+++ b/pkgs/development/libraries/glibmm/default.nix
@@ -26,7 +26,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib libsigcxx ];
enableParallelBuilding = true;
- #doCheck = true; # some tests need network
+
+ doCheck = false; # fails. one test needs the net, another /etc/fstab
meta = with stdenv.lib; {
description = "C++ interface to the GLib library";
diff --git a/pkgs/development/libraries/globalarrays/default.nix b/pkgs/development/libraries/globalarrays/default.nix
new file mode 100644
index 00000000000..2da5474eb9d
--- /dev/null
+++ b/pkgs/development/libraries/globalarrays/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, pkgs, fetchFromGitHub, automake, autoconf, libtool
+, openblas, gfortran, openssh, openmpi
+} :
+
+let
+ version = "5.7";
+
+in stdenv.mkDerivation {
+ name = "globalarrays-${version}";
+
+ src = fetchFromGitHub {
+ owner = "GlobalArrays";
+ repo = "ga";
+ rev = "v${version}";
+ sha256 = "07i2idaas7pq3in5mdqq5ndvxln5q87nyfgk3vzw85r72c4fq5jh";
+ };
+
+ nativeBuildInputs = [ automake autoconf libtool ];
+ buildInputs = [ openmpi openblas gfortran openssh ];
+
+ preConfigure = ''
+ autoreconf -ivf
+ configureFlagsArray+=( "--enable-i8" \
+ "--with-mpi" \
+ "--with-mpi3" \
+ "--enable-eispack" \
+ "--enable-underscoring" \
+ "--with-blas8=${openblas}/lib -lopenblas" )
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Global Arrays Programming Models";
+ homepage = http://hpc.pnl.gov/globalarrays/;
+ maintainers = [ maintainers.markuskowa ];
+ license = licenses.bsd3;
+ platforms = platforms.linux;
+ };
+}
+
+
diff --git a/pkgs/development/libraries/glog/default.nix b/pkgs/development/libraries/glog/default.nix
index 93e94fc8c42..b030eab7c3a 100644
--- a/pkgs/development/libraries/glog/default.nix
+++ b/pkgs/development/libraries/glog/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook }:
+{ stdenv, fetchFromGitHub, autoreconfHook, perl }:
stdenv.mkDerivation rec {
name = "glog-${version}";
@@ -13,6 +13,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
+ checkInputs = [ perl ];
+ doCheck = false; # fails with "Mangled symbols (28 out of 380) found in demangle.dm"
+
meta = with stdenv.lib; {
homepage = https://github.com/google/glog;
license = licenses.bsd3;
diff --git a/pkgs/development/libraries/gmime/2.nix b/pkgs/development/libraries/gmime/2.nix
index 7d5eeb29997..b25f5c90bfa 100644
--- a/pkgs/development/libraries/gmime/2.nix
+++ b/pkgs/development/libraries/gmime/2.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, glib, zlib, libgpgerror, gobjectIntrospection }:
+{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, libgpgerror, gobjectIntrospection }:
stdenv.mkDerivation rec {
version = "2.6.23";
@@ -15,6 +15,17 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib zlib libgpgerror ];
configureFlags = [ "--enable-introspection=yes" ];
+ postPatch = ''
+ substituteInPlace tests/testsuite.c \
+ --replace /bin/rm rm \
+ --replace /bin/mkdir mkdir
+
+ substituteInPlace tests/test-pkcs7.c \
+ --replace /bin/mkdir mkdir
+ '';
+
+ checkInputs = [ gnupg ];
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/gmime/3.nix b/pkgs/development/libraries/gmime/3.nix
index 124fc08cf3b..65c99610a5c 100644
--- a/pkgs/development/libraries/gmime/3.nix
+++ b/pkgs/development/libraries/gmime/3.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, glib, zlib, gpgme, libidn, gobjectIntrospection }:
+{ stdenv, fetchurl, pkgconfig, glib, zlib, gnupg, gpgme, libidn, gobjectIntrospection }:
stdenv.mkDerivation rec {
version = "3.2.0";
@@ -16,6 +16,13 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib ];
configureFlags = [ "--enable-introspection=yes" ];
+ postPatch = ''
+ substituteInPlace tests/testsuite.c \
+ --replace /bin/rm rm
+ '';
+
+ checkInputs = [ gnupg ];
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/gmp/4.3.2.nix b/pkgs/development/libraries/gmp/4.3.2.nix
index 36067cc0786..939f769b457 100644
--- a/pkgs/development/libraries/gmp/4.3.2.nix
+++ b/pkgs/development/libraries/gmp/4.3.2.nix
@@ -27,8 +27,12 @@ let self = stdenv.mkDerivation rec {
then "ln -sf configfsf.guess config.guess"
else ''echo "Darwin host is `./config.guess`."'';
- configureFlags = (if cxx then "--enable-cxx" else "--disable-cxx") +
- stdenv.lib.optionalString stdenv.isDarwin " ac_cv_build=x86_64-apple-darwin13.4.0 ac_cv_host=x86_64-apple-darwin13.4.0";
+ configureFlags = [
+ (stdenv.lib.enableFeature cxx "cxx")
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ "ac_cv_build=x86_64-apple-darwin13.4.0"
+ "ac_cv_host=x86_64-apple-darwin13.4.0"
+ ];
# The test t-lucnum_ui fails (on Linux/x86_64) when built with GCC 4.8.
# Newer versions of GMP don't have that issue anymore.
diff --git a/pkgs/development/libraries/gmp/5.1.x.nix b/pkgs/development/libraries/gmp/5.1.x.nix
index 57204776dec..3b9fbc35a76 100644
--- a/pkgs/development/libraries/gmp/5.1.x.nix
+++ b/pkgs/development/libraries/gmp/5.1.x.nix
@@ -20,18 +20,17 @@ let self = stdenv.mkDerivation rec {
patches = if stdenv.isDarwin then [ ./need-size-t.patch ] else null;
- configureFlags =
+ configureFlags = [
+ "--with-pic"
+ (stdenv.lib.enableFeature cxx "cxx")
# Build a "fat binary", with routines for several sub-architectures
# (x86), except on Solaris where some tests crash with "Memory fault".
# See , for instance.
#
# no darwin because gmp uses ASM that clang doesn't like
- optional (!stdenv.isSunOS) "--enable-fat"
- ++ (if cxx then [ "--enable-cxx" ]
- else [ "--disable-cxx" ])
- ++ optional (cxx && stdenv.isDarwin) "CPPFLAGS=-fexceptions"
- ++ optional stdenv.isDarwin "ABI=64"
- ++ optional stdenv.is64bit "--with-pic"
+ (stdenv.lib.enableFeature (!stdenv.isSunOS && stdenv.hostPlatform.isx86) "fat")
+ ] ++ optional (cxx && stdenv.isDarwin) "CPPFLAGS=-fexceptions"
+ ++ optional (stdenv.isDarwin && stdenv.is64bit) "ABI=64"
;
# The config.guess in GMP tries to runtime-detect various
diff --git a/pkgs/development/libraries/gmp/6.x.nix b/pkgs/development/libraries/gmp/6.x.nix
index f62883529fc..04c57d94666 100644
--- a/pkgs/development/libraries/gmp/6.x.nix
+++ b/pkgs/development/libraries/gmp/6.x.nix
@@ -21,18 +21,17 @@ let self = stdenv.mkDerivation rec {
depsBuildBuild = [ buildPackages.stdenv.cc ];
nativeBuildInputs = [ m4 ];
- configureFlags =
+ configureFlags = [
+ "--with-pic"
+ (stdenv.lib.enableFeature cxx "cxx")
# Build a "fat binary", with routines for several sub-architectures
# (x86), except on Solaris where some tests crash with "Memory fault".
# See , for instance.
#
# no darwin because gmp uses ASM that clang doesn't like
- optional (!stdenv.isSunOS && stdenv.hostPlatform.isx86) "--enable-fat"
- ++ (if cxx then [ "--enable-cxx" ]
- else [ "--disable-cxx" ])
- ++ optional (cxx && stdenv.isDarwin) "CPPFLAGS=-fexceptions"
+ (stdenv.lib.enableFeature (!stdenv.isSunOS && stdenv.hostPlatform.isx86) "fat")
+ ] ++ optional (cxx && stdenv.isDarwin) "CPPFLAGS=-fexceptions"
++ optional (stdenv.isDarwin && stdenv.is64bit) "ABI=64"
- ++ optional stdenv.is64bit "--with-pic"
++ optional (with stdenv.hostPlatform; useAndroidPrebuilt || useiOSPrebuilt) "--disable-assembly"
;
diff --git a/pkgs/development/libraries/gnet/default.nix b/pkgs/development/libraries/gnet/default.nix
index c9431420194..0b2fb9fef6c 100644
--- a/pkgs/development/libraries/gnet/default.nix
+++ b/pkgs/development/libraries/gnet/default.nix
@@ -17,6 +17,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
description = "A network library, written in C, object-oriented, and built upon GLib";
homepage = https://developer.gnome.org/gnet/;
+ license = licenses.lgpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ pSub ];
};
diff --git a/pkgs/development/libraries/gpgme/default.nix b/pkgs/development/libraries/gpgme/default.nix
index e7da60a9d1a..b3b00a1c722 100644
--- a/pkgs/development/libraries/gpgme/default.nix
+++ b/pkgs/development/libraries/gpgme/default.nix
@@ -44,6 +44,10 @@ stdenv.mkDerivation rec {
# https://www.gnupg.org/documentation/manuals/gpgme/Largefile-Support-_0028LFS_0029.html
++ lib.optional (system == "i686-linux") "-D_FILE_OFFSET_BITS=64";
+ checkInputs = [ which ];
+
+ doCheck = false; # fails 8 out of 26 tests with "GPGME: Decryption failed". Spooky!
+
meta = with stdenv.lib; {
homepage = https://gnupg.org/software/gpgme/index.html;
description = "Library for making GnuPG easier to use";
diff --git a/pkgs/development/libraries/granite/default.nix b/pkgs/development/libraries/granite/default.nix
index 8243775c6bc..b8f35c8539a 100644
--- a/pkgs/development/libraries/granite/default.nix
+++ b/pkgs/development/libraries/granite/default.nix
@@ -1,14 +1,14 @@
-{ stdenv, fetchFromGitHub, perl, cmake, ninja, vala, pkgconfig, gobjectIntrospection, glib, gtk3, gnome3, gettext }:
+{ stdenv, fetchFromGitHub, perl, cmake, ninja, vala_0_40, pkgconfig, gobjectIntrospection, glib, gtk3, gnome3, gettext }:
stdenv.mkDerivation rec {
name = "granite-${version}";
- version = "0.5";
+ version = "5.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "granite";
rev = version;
- sha256 = "15l8z1jkqhvappnr8jww27lfy3dwqybgsxk5iccyvnvzpjdh2s0h";
+ sha256 = "015hkclcxirssg7a8s6mkns5xdk77m1jnkshlyfdw041nzyc5jh1";
};
cmakeFlags = [
@@ -17,18 +17,18 @@ stdenv.mkDerivation rec {
];
nativeBuildInputs = [
- vala
- pkgconfig
cmake
- ninja
- perl
gettext
gobjectIntrospection
+ ninja
+ perl
+ pkgconfig
+ vala_0_40
];
buildInputs = [
glib
- gtk3
gnome3.libgee
+ gtk3
];
meta = with stdenv.lib; {
@@ -37,6 +37,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/elementary/granite;
license = licenses.lgpl3;
platforms = platforms.linux;
- maintainers = [ maintainers.vozz ];
+ maintainers = with maintainers; [ vozz worldofpeace ];
};
}
diff --git a/pkgs/development/libraries/grpc/default.nix b/pkgs/development/libraries/grpc/default.nix
index fc1f186a219..7f680b6b59b 100644
--- a/pkgs/development/libraries/grpc/default.nix
+++ b/pkgs/development/libraries/grpc/default.nix
@@ -9,6 +9,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
+
cmakeFlags =
[ "-DgRPC_ZLIB_PROVIDER=package"
"-DgRPC_CARES_PROVIDER=package"
@@ -16,11 +17,19 @@ stdenv.mkDerivation rec {
"-DgRPC_PROTOBUF_PROVIDER=package"
"-DgRPC_GFLAGS_PROVIDER=package"
];
+
+ # CMake creates a build directory by default, this conflicts with the
+ # basel BUILD file on case-insensitive filesystems.
+ preConfigure = ''
+ rm -vf BUILD
+ '';
+
enableParallelBuilds = true;
meta = with stdenv.lib; {
description = "The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)";
license = licenses.asl20;
+ maintainers = [ maintainers.lnl7 ];
homepage = https://grpc.io/;
};
}
diff --git a/pkgs/development/libraries/gsasl/default.nix b/pkgs/development/libraries/gsasl/default.nix
index 9c19bdbdc29..71da2c716f8 100644
--- a/pkgs/development/libraries/gsasl/default.nix
+++ b/pkgs/development/libraries/gsasl/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libidn kerberos ];
- configureFlags = "--with-gssapi-impl=mit";
+ configureFlags = [ "--with-gssapi-impl=mit" ];
doCheck = true;
diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix
index 49216b70fe1..dd4007bd142 100644
--- a/pkgs/development/libraries/gstreamer/base/default.nix
+++ b/pkgs/development/libraries/gstreamer/base/default.nix
@@ -57,6 +57,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ doCheck = false; # fails, wants DRI access for OpenGL
+
patches = [
(fetchpatch {
url = "https://bug794856.bugzilla-attachments.gnome.org/attachment.cgi?id=370414";
diff --git a/pkgs/development/libraries/gstreamer/good/default.nix b/pkgs/development/libraries/gstreamer/good/default.nix
index ad7309be044..99d27523b1c 100644
--- a/pkgs/development/libraries/gstreamer/good/default.nix
+++ b/pkgs/development/libraries/gstreamer/good/default.nix
@@ -54,4 +54,7 @@ stdenv.mkDerivation rec {
++ optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ]
++ optionals stdenv.isLinux [ libv4l libpulseaudio libavc1394 libiec61883 ];
+ # fails 1 tests with "Unexpected critical/warning: g_object_set_is_valid_property: object class 'GstRtpStorage' has no property named ''"
+ doCheck = false;
+
}
diff --git a/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix b/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
index 95b394a6d4b..9c9243a1c68 100644
--- a/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
+++ b/pkgs/development/libraries/gstreamer/legacy/gst-ffmpeg/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
# Upstream strongly recommends against using --with-system-ffmpeg,
# but we do it anyway because we're so hardcore (and we don't want
# multiple copies of ffmpeg).
- configureFlags = stdenv.lib.optionalString (!useInternalFfmpeg) "--with-system-ffmpeg";
+ configureFlags = stdenv.lib.optional (!useInternalFfmpeg) "--with-system-ffmpeg";
buildInputs =
[ pkgconfig bzip2 gst-plugins-base orc ]
diff --git a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix
index 9c47ef0260b..7ecb6c34b43 100644
--- a/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix
+++ b/pkgs/development/libraries/gstreamer/legacy/gst-plugins-good/default.nix
@@ -36,6 +36,9 @@ stdenv.mkDerivation rec {
--replace "${ncurses.dev}/lib" "${ncurses.out}/lib"
'';
+ # fails 1 out of 65 tests with "Could not read TLS certificate from '../../tests/files/test-cert.pem': TLS support is not available"
+ doCheck = false;
+
meta = {
homepage = https://gstreamer.freedesktop.org;
diff --git a/pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix
index e46ecfb7612..d4d4082509e 100644
--- a/pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix
+++ b/pkgs/development/libraries/gstreamer/legacy/gstreamer/default.nix
@@ -17,18 +17,21 @@ stdenv.mkDerivation rec {
buildInputs = [ perl bison flex ];
propagatedBuildInputs = [ glib libxml2 ];
- patchPhase = ''
+ # See https://trac.macports.org/ticket/40783 for explanation of patch
+ patches = stdenv.lib.optional stdenv.isDarwin ./darwin.patch;
+
+ postPatch = ''
sed -i -e 's/^ /\t/' docs/gst/Makefile.in docs/libs/Makefile.in docs/plugins/Makefile.in
- ''
- + stdenv.lib.optionalString stdenv.isDarwin ''
- # Applying this patch manually to avoid a rebuild on Linux. Feel free to refactor later
- # See https://trac.macports.org/ticket/40783 for explanation of patch
- patch -p1 < ${./darwin.patch}
'';
- configureFlags = ''
- --disable-examples --enable-failing-tests --localstatedir=/var --disable-gtk-doc --disable-docbook
- '';
+ configureFlags = [
+ "--disable-examples"
+ "--localstatedir=/var"
+ "--disable-gtk-doc"
+ "--disable-docbook"
+ ];
+
+ doCheck = false; # fails. 2 tests crash
postInstall = ''
# Hm, apparently --disable-gtk-doc is ignored...
diff --git a/pkgs/development/libraries/gtk+/2.x.nix b/pkgs/development/libraries/gtk+/2.x.nix
index a384e46fb14..4bf42e1b5b6 100644
--- a/pkgs/development/libraries/gtk+/2.x.nix
+++ b/pkgs/development/libraries/gtk+/2.x.nix
@@ -2,7 +2,7 @@
, gdk_pixbuf, xlibsWrapper, gobjectIntrospection
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? true, cups ? null
-, gdktarget ? "x11"
+, gdktarget ? if stdenv.isDarwin then "quartz" else "x11"
, AppKit, Cocoa
, fetchpatch
}:
diff --git a/pkgs/development/libraries/gtk+/3.x.nix b/pkgs/development/libraries/gtk+/3.x.nix
index 21f9adfdc8e..27052d1922f 100644
--- a/pkgs/development/libraries/gtk+/3.x.nix
+++ b/pkgs/development/libraries/gtk+/3.x.nix
@@ -1,10 +1,11 @@
{ stdenv, fetchurl, fetchpatch, pkgconfig, gettext, perl, makeWrapper, shared-mime-info
, expat, glib, cairo, pango, gdk_pixbuf, atk, at-spi2-atk, gobjectIntrospection
-, xorg, epoxy, json-glib, libxkbcommon, gmp
+, xorg, epoxy, json-glib, libxkbcommon, gmp, gnome3
+, x11Support ? stdenv.isLinux
, waylandSupport ? stdenv.isLinux, mesa_noglu, wayland, wayland-protocols
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? stdenv.isLinux, cups ? null
-, darwin, gnome3
+, AppKit, Cocoa
}:
assert cupsSupport -> cups != null;
@@ -36,12 +37,13 @@ stdenv.mkDerivation rec {
})
];
- buildInputs = [ libxkbcommon epoxy json-glib ];
+ buildInputs = [ libxkbcommon epoxy json-glib ]
+ ++ optional stdenv.isDarwin AppKit;
propagatedBuildInputs = with xorg; with stdenv.lib;
[ expat glib cairo pango gdk_pixbuf atk at-spi2-atk gnome3.gsettings-desktop-schemas
libXrandr libXrender libXcomposite libXi libXcursor libSM libICE ]
+ ++ optional stdenv.isDarwin Cocoa # explicitly propagated, always needed
++ optionals waylandSupport [ mesa_noglu wayland wayland-protocols ]
- ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ AppKit Cocoa ])
++ optional xineramaSupport libXinerama
++ optional cupsSupport cups;
#TODO: colord?
@@ -55,9 +57,9 @@ stdenv.mkDerivation rec {
"--disable-debug"
"--disable-dependency-tracking"
"--disable-glibtest"
- "--with-gdktarget=quartz"
+ ] ++ optional (stdenv.isDarwin && !x11Support)
"--enable-quartz-backend"
- ] ++ optional stdenv.isLinux [
+ ++ optional x11Support [
"--enable-x11-backend"
] ++ optional waylandSupport [
"--enable-wayland-backend"
diff --git a/pkgs/development/libraries/harfbuzz/default.nix b/pkgs/development/libraries/harfbuzz/default.nix
index a0160a8440d..383f7f60f9b 100644
--- a/pkgs/development/libraries/harfbuzz/default.nix
+++ b/pkgs/development/libraries/harfbuzz/default.nix
@@ -1,11 +1,14 @@
{ stdenv, fetchurl, pkgconfig, glib, freetype, cairo, libintl
, icu, graphite2, harfbuzz # The icu variant uses and propagates the non-icu one.
+, ApplicationServices, CoreText
+, withCoreText ? false
, withIcu ? false # recommended by upstream as default, but most don't needed and it's big
, withGraphite2 ? true # it is small and major distros do include it
+, python
}:
let
- version = "1.8.2";
+ version = "1.8.8";
inherit (stdenv.lib) optional optionals optionalString;
in
@@ -14,23 +17,35 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${version}.tar.bz2";
- sha256 = "0my6m9aqv4a8fc2pjwqx9pfdfh3a9mqvas4si4psi1b1867zi8y8";
+ sha256 = "1ag3scnm1fcviqgx2p4858y433mr0ndqw6zccnccrqcr9mpcird8";
};
+ postPatch = ''
+ patchShebangs src/gen-def.py
+ patchShebangs test
+ '';
+
outputs = [ "out" "dev" ];
outputBin = "dev";
configureFlags = [
- ( "--with-graphite2=" + (if withGraphite2 then "yes" else "no") ) # not auto-detected by default
- ( "--with-icu=" + (if withIcu then "yes" else "no") )
- ];
+ # not auto-detected by default
+ "--with-graphite2=${if withGraphite2 then "yes" else "no"}"
+ "--with-icu=${if withIcu then "yes" else "no"}"
+ ]
+ ++ stdenv.lib.optional withCoreText "--with-coretext=yes";
nativeBuildInputs = [ pkgconfig libintl ];
- buildInputs = [ glib freetype cairo ]; # recommended by upstream
+
+ buildInputs = [ glib freetype cairo ] # recommended by upstream
+ ++ stdenv.lib.optionals withCoreText [ ApplicationServices CoreText ];
+
propagatedBuildInputs = []
++ optional withGraphite2 graphite2
- ++ optionals withIcu [ icu harfbuzz ]
- ;
+ ++ optionals withIcu [ icu harfbuzz ];
+
+ checkInputs = [ python ];
+ doInstallCheck = false; # fails, probably a bug
# Slightly hacky; some pkgs expect them in a single directory.
postInstall = optionalString withIcu ''
diff --git a/pkgs/development/libraries/hunspell/default.nix b/pkgs/development/libraries/hunspell/default.nix
index ecbfbb7da0b..b3914a4438b 100644
--- a/pkgs/development/libraries/hunspell/default.nix
+++ b/pkgs/development/libraries/hunspell/default.nix
@@ -14,6 +14,10 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses readline ];
nativeBuildInputs = [ autoreconfHook ];
+ postPatch = ''
+ patchShebangs tests
+ '';
+
autoreconfFlags = "-vfi";
configureFlags = [ "--with-ui" "--with-readline" ];
diff --git a/pkgs/development/libraries/icu/base.nix b/pkgs/development/libraries/icu/base.nix
index 705fb816b2e..b8ad48326b2 100644
--- a/pkgs/development/libraries/icu/base.nix
+++ b/pkgs/development/libraries/icu/base.nix
@@ -36,9 +36,9 @@ let
sed -e 's/LDFLAGSICUDT=-nodefaultlibs -nostdlib/LDFLAGSICUDT=/' -i config/mh-linux
'';
- configureFlags = "--disable-debug" +
- stdenv.lib.optionalString (stdenv.isFreeBSD || stdenv.isDarwin) " --enable-rpath" +
- stdenv.lib.optionalString (buildPlatform != hostPlatform) " --with-cross-build=${nativeBuildRoot}";
+ configureFlags = [ "--disable-debug" ]
+ ++ stdenv.lib.optional (stdenv.isFreeBSD || stdenv.isDarwin) "--enable-rpath"
+ ++ stdenv.lib.optional (buildPlatform != hostPlatform) "--with-cross-build=${nativeBuildRoot}";
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/ilixi/default.nix b/pkgs/development/libraries/ilixi/default.nix
index 0213148d693..99f6df9c5f0 100644
--- a/pkgs/development/libraries/ilixi/default.nix
+++ b/pkgs/development/libraries/ilixi/default.nix
@@ -14,9 +14,12 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ directfb libsigcxx libxml2 fontconfig ];
- configureFlags = ''
- --enable-log-debug --enable-debug --enable-trace --with-examples
- '';
+ configureFlags = [
+ "--enable-log-debug"
+ "--enable-debug"
+ "--enable-trace"
+ "--with-examples"
+ ];
meta = with stdenv.lib; {
description = "Lightweight C++ GUI toolkit for embedded Linux systems";
diff --git a/pkgs/development/libraries/ilmbase/default.nix b/pkgs/development/libraries/ilmbase/default.nix
index 156b4f72749..3989e941b6b 100644
--- a/pkgs/development/libraries/ilmbase/default.nix
+++ b/pkgs/development/libraries/ilmbase/default.nix
@@ -1,16 +1,18 @@
{ stdenv, fetchurl, automake, autoconf, libtool, which }:
stdenv.mkDerivation rec {
- name = "ilmbase-2.2.1";
+ name = "ilmbase-${version}";
+ version = "2.3.0";
src = fetchurl {
- url = "http://download.savannah.nongnu.org/releases/openexr/${name}.tar.gz";
- sha256 = "17k0hq19wplx9s029kjrq6c51x2ryrfmaavcappkd0g67gk0dhna";
+ url = "https://github.com/openexr/openexr/releases/download/v${version}/${name}.tar.gz";
+ sha256 = "0qiq5bqq9rxhqjiym2k36sx4vq8adgrz6xf6qwizi9bqm78phsa5";
};
outputs = [ "out" "dev" ];
preConfigure = ''
+ patchShebangs ./bootstrap
./bootstrap
'';
diff --git a/pkgs/development/libraries/imlib/default.nix b/pkgs/development/libraries/imlib/default.nix
index 624e401b62f..2b95742c44c 100644
--- a/pkgs/development/libraries/imlib/default.nix
+++ b/pkgs/development/libraries/imlib/default.nix
@@ -7,10 +7,11 @@ stdenv.mkDerivation {
sha256 = "0ggjxyvgp4pxc0b88v40xj9daz90518ydnycw7qax011gxpr12d3";
};
- configureFlags = "
- --disable-shm
- --x-includes=${libX11.dev}/include
- --x-libraries=${libX11.out}/lib";
+ configureFlags = [
+ "--disable-shm"
+ "--x-includes=${libX11.dev}/include"
+ "--x-libraries=${libX11.out}/lib"
+ ];
buildInputs = [libjpeg libXext libX11 xextproto libtiff libungif libpng];
diff --git a/pkgs/development/libraries/indicator-application/gtk3.nix b/pkgs/development/libraries/indicator-application/gtk3.nix
index 3d7c20691ab..02357297635 100644
--- a/pkgs/development/libraries/indicator-application/gtk3.nix
+++ b/pkgs/development/libraries/indicator-application/gtk3.nix
@@ -1,39 +1,30 @@
-{ stdenv, fetchurl, lib, file
-, pkgconfig, autoconf
+{ stdenv, fetchbzr
+, pkgconfig, systemd, autoreconfHook
, glib, dbus-glib, json-glib
, gtk3, libindicator-gtk3, libdbusmenu-gtk3, libappindicator-gtk3 }:
-with lib;
-
stdenv.mkDerivation rec {
- name = "indicator-application-gtk3-${version}";
- version = "${versionMajor}.${versionMinor}";
- versionMajor = "12.10";
- versionMinor = "0";
+ pname = "indicator-application";
+ version = "12.10.1";
- src = fetchurl {
- url = "${meta.homepage}/${versionMajor}/${version}/+download/indicator-application-${version}.tar.gz";
- sha256 = "1z8ar0k47l4his7zvffbc2kn658nid51svqnfv0dms601w53gbpr";
+ name = "${pname}-gtk3-${version}";
+
+ src = fetchbzr {
+ url = "https://code.launchpad.net/~indicator-applet-developers/${pname}/trunk.17.04";
+ rev = "260";
+ sha256 = "1f0jdyqqb5g86zdpbcyn16x94yjigsfiv2kf73dvni5rp1vafbq1";
};
- nativeBuildInputs = [ pkgconfig autoconf ];
+ nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [
- glib dbus-glib json-glib
+ glib dbus-glib json-glib systemd
gtk3 libindicator-gtk3 libdbusmenu-gtk3 libappindicator-gtk3
];
postPatch = ''
- substituteInPlace configure.ac \
- --replace 'DBUSSERVICEDIR=`$PKG_CONFIG --variable=session_bus_services_dir dbus-1`' \
- "DBUSSERVICEDIR=$out/share/dbus-1/services"
- autoconf
- for f in {configure,ltmain.sh,m4/libtool.m4}; do
- substituteInPlace $f \
- --replace /usr/bin/file ${file}/bin/file
- done
- substituteInPlace src/Makefile.in \
- --replace 'applicationlibdir = $(INDICATORDIR)' "applicationlibdir = $out/lib"
+ substituteInPlace data/Makefile.am \
+ --replace "/etc/xdg/autostart" "$out/etc/xdg/autostart"
'';
configureFlags = [
@@ -47,7 +38,16 @@ stdenv.mkDerivation rec {
"localstatedir=\${TMPDIR}"
];
- meta = {
+ PKG_CONFIG_SYSTEMD_SYSTEMDUSERUNITDIR = "$(out)/lib/systemd/user";
+ PKG_CONFIG_INDICATOR3_0_4_INDICATORDIR = "$(out)/lib/indicators3/7/";
+
+ # Upstart is not used in NixOS
+ postFixup = ''
+ rm -rf $out/share/indicator-application/upstart
+ rm -rf $out/share/upstart
+ '';
+
+ meta = with stdenv.lib; {
description = "Indicator to take menus from applications and place them in the panel";
homepage = https://launchpad.net/indicator-application;
license = licenses.gpl3;
diff --git a/pkgs/development/libraries/jasper/default.nix b/pkgs/development/libraries/jasper/default.nix
index bc18a13884b..de4848c7dda 100644
--- a/pkgs/development/libraries/jasper/default.nix
+++ b/pkgs/development/libraries/jasper/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
propagatedBuildInputs = [ libjpeg ];
- configureFlags = "--enable-shared";
+ configureFlags = [ "--enable-shared" ];
outputs = [ "bin" "dev" "out" "man" ];
diff --git a/pkgs/development/libraries/java/smack/default.nix b/pkgs/development/libraries/java/smack/default.nix
index c39478e590d..e28925c65bb 100644
--- a/pkgs/development/libraries/java/smack/default.nix
+++ b/pkgs/development/libraries/java/smack/default.nix
@@ -11,5 +11,6 @@ stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/libraries/jbig2dec/default.nix b/pkgs/development/libraries/jbig2dec/default.nix
index b9dcc927172..cc838be0f4f 100644
--- a/pkgs/development/libraries/jbig2dec/default.nix
+++ b/pkgs/development/libraries/jbig2dec/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, python }:
stdenv.mkDerivation rec {
name = "jbig2dec-0.14";
@@ -8,6 +8,13 @@ stdenv.mkDerivation rec {
sha256 = "0k01hp0q4275fj4rbr1gy64svfraw5w7wvwl08yjhvsnpb1rid11";
};
+ postPatch = ''
+ patchShebangs test_jbig2dec.py
+ '';
+
+ checkInputs = [ python ];
+ doCheck = false; # fails 1 of 4 tests
+
meta = {
homepage = https://www.ghostscript.com/jbig2dec.html;
description = "Decoder implementation of the JBIG2 image compression format";
diff --git a/pkgs/development/libraries/jsonrpc-glib/default.nix b/pkgs/development/libraries/jsonrpc-glib/default.nix
new file mode 100644
index 00000000000..a73122d8253
--- /dev/null
+++ b/pkgs/development/libraries/jsonrpc-glib/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, fetchurl, meson, ninja, glib, json-glib, pkgconfig, gobjectIntrospection, vala, gtk-doc, docbook_xsl, docbook_xml_dtd_43, gnome3 }:
+let
+ version = "3.28.1";
+ pname = "jsonrpc-glib";
+in
+stdenv.mkDerivation {
+ name = "${pname}-${version}";
+
+ outputs = [ "out" "dev" "devdoc" ];
+
+ nativeBuildInputs = [ meson ninja pkgconfig gobjectIntrospection vala gtk-doc docbook_xsl docbook_xml_dtd_43 ];
+ buildInputs = [ glib json-glib ];
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0avff2ldjvwrb8rnzlgslagdjf6x7bmdx69rsq20k6f38icw4ang";
+ };
+
+ mesonFlags = [
+ "-Denable_gtk_doc=true"
+ ];
+
+ # Tests fail non-deterministically
+ # https://gitlab.gnome.org/GNOME/jsonrpc-glib/issues/2
+ doCheck = false;
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "A library to communicate using the JSON-RPC 2.0 specification";
+ homepage = https://gitlab.gnome.org/GNOME/jsonrpc-glib;
+ license = licenses.lgpl21Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh
index 1d389f914dd..48f009f8d3e 100644
--- a/pkgs/development/libraries/kde-frameworks/fetch.sh
+++ b/pkgs/development/libraries/kde-frameworks/fetch.sh
@@ -1 +1 @@
-WGET_ARGS=( https://download.kde.org/stable/frameworks/5.48/ -A '*.tar.xz' )
+WGET_ARGS=( https://download.kde.org/stable/frameworks/5.49/ -A '*.tar.xz' )
diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix
index 1ad2254ccf8..4f866974b61 100644
--- a/pkgs/development/libraries/kde-frameworks/srcs.nix
+++ b/pkgs/development/libraries/kde-frameworks/srcs.nix
@@ -3,627 +3,627 @@
{
attica = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/attica-5.48.0.tar.xz";
- sha256 = "1q2133gmhfi3wd9978556syzzqc1s6zgjc0p1353w6dmfwxfyzq8";
- name = "attica-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/attica-5.49.0.tar.xz";
+ sha256 = "1iqclahs9yzyjnkzbzr8hl9j6q8m2djdm6mix92xwrakgirnl3gn";
+ name = "attica-5.49.0.tar.xz";
};
};
baloo = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/baloo-5.48.0.tar.xz";
- sha256 = "0rgz2gx99c1k8vgfskx7w6q1sjf98wcvybv88djdlj2s6h2qn8lj";
- name = "baloo-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/baloo-5.49.0.tar.xz";
+ sha256 = "0xj12v0k58sr3snxyj4vx7dqhinrvk6qm0ikymscqgbmw9ijwxph";
+ name = "baloo-5.49.0.tar.xz";
};
};
bluez-qt = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/bluez-qt-5.48.0.tar.xz";
- sha256 = "149px5gnplk0y7cl3cz258qks3rq5p0kkk9rc48y59zvlxiyy949";
- name = "bluez-qt-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/bluez-qt-5.49.0.tar.xz";
+ sha256 = "0mgnq7w52ksr8b7ys2f1m3irnviy011bsaggh489fjy0xlzk5ard";
+ name = "bluez-qt-5.49.0.tar.xz";
};
};
breeze-icons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/breeze-icons-5.48.0.tar.xz";
- sha256 = "1p0krrxfz6p0qhy79lnjyi0xsrprw1q4z65xah89kj0wmfriiyqh";
- name = "breeze-icons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/breeze-icons-5.49.0.tar.xz";
+ sha256 = "178620hhqlv6dl8qal2bmiw55s8b3p4h16q8cgkmq5q5i59nzcph";
+ name = "breeze-icons-5.49.0.tar.xz";
};
};
extra-cmake-modules = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/extra-cmake-modules-5.48.0.tar.xz";
- sha256 = "1675xnc9hv8z8gp95ici2zqmbv7i6f65g0kln4fskxmlxnfplnzw";
- name = "extra-cmake-modules-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/extra-cmake-modules-5.49.0.tar.xz";
+ sha256 = "07pdgjyrxniacqcfvrzw8ij3kasx5pkbq38k6491qbhzfm8vi7y0";
+ name = "extra-cmake-modules-5.49.0.tar.xz";
};
};
frameworkintegration = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/frameworkintegration-5.48.0.tar.xz";
- sha256 = "1na913ndc55nlmfc61122b1p29h4prxnpc5pqvh6drsgfyacnm8y";
- name = "frameworkintegration-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/frameworkintegration-5.49.0.tar.xz";
+ sha256 = "1ni4jrny630zf3zwmqbm8z7dqgiar58992lylfv7kspdg5crcgfx";
+ name = "frameworkintegration-5.49.0.tar.xz";
};
};
kactivities = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kactivities-5.48.0.tar.xz";
- sha256 = "1zxdzwz8j43hh8d7v1qfihf95kwxvsbqki0zgdhlnj7s0xds0yz8";
- name = "kactivities-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kactivities-5.49.0.tar.xz";
+ sha256 = "117f3zrdbs0pa10wn7vy691n02m01h6x4pm8m1q3f4pjm0k4kqim";
+ name = "kactivities-5.49.0.tar.xz";
};
};
kactivities-stats = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kactivities-stats-5.48.0.tar.xz";
- sha256 = "11r61qnrjpc4ls18apb4a13j1lizjq48bxfw3f8p8hjxxxh8z0j6";
- name = "kactivities-stats-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kactivities-stats-5.49.0.tar.xz";
+ sha256 = "129z2m5330j0l1nw8g3qjib60xmx54c6d2g9vnp4w8z0agnihs5f";
+ name = "kactivities-stats-5.49.0.tar.xz";
};
};
kapidox = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kapidox-5.48.0.tar.xz";
- sha256 = "1b22np0lygnm2r2q1anh0f4b7dh2h0lccx767g4r2w0fw5r1bbb4";
- name = "kapidox-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kapidox-5.49.0.tar.xz";
+ sha256 = "09jph3hvasqx1ia0l7is9brc08nxvh9qmg8564nh5cmqaxdwj559";
+ name = "kapidox-5.49.0.tar.xz";
};
};
karchive = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/karchive-5.48.0.tar.xz";
- sha256 = "10qbx8k1yqqfp1pq5yj8ln3gpj2wnfnlln99gczf99f51fqd65p6";
- name = "karchive-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/karchive-5.49.0.tar.xz";
+ sha256 = "1p1gwqda2bsjdysp4ggwdsldbasyfl075xn3wchqyakdv2bdzmn0";
+ name = "karchive-5.49.0.tar.xz";
};
};
kauth = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kauth-5.48.0.tar.xz";
- sha256 = "00mpbs24dm9ycabpcm2wwlv1vdq4dq5qr2zw6bbqpgj3jplakbs7";
- name = "kauth-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kauth-5.49.0.tar.xz";
+ sha256 = "0qg3zwg3kfx2snmvsw4ixr0qds7bd7992dxggvi9dcny7dm9q0n8";
+ name = "kauth-5.49.0.tar.xz";
};
};
kbookmarks = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kbookmarks-5.48.0.tar.xz";
- sha256 = "11ics7gbdkx1f0pxryf2xwjq4fyqh6a3gzcizymm1m7gmygggqar";
- name = "kbookmarks-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kbookmarks-5.49.0.tar.xz";
+ sha256 = "0clmfdcc1fc98q3vbfjf8x140a6df88ixhz0mny3dpv1wcr5cz53";
+ name = "kbookmarks-5.49.0.tar.xz";
};
};
kcmutils = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kcmutils-5.48.0.tar.xz";
- sha256 = "0nvlzvv2gmc2hz11w6bixz4mccnj09g69byrnvsrwh0psf1kqlmw";
- name = "kcmutils-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kcmutils-5.49.0.tar.xz";
+ sha256 = "0xv899p9f0hj6hd089mhn910qn66bihzpaa11ikrhbimckw8g19q";
+ name = "kcmutils-5.49.0.tar.xz";
};
};
kcodecs = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kcodecs-5.48.0.tar.xz";
- sha256 = "1pz0s3krb4vv01hvpjdr5ngnw1ndxgsfln944fm9pfj0pmk7p92n";
- name = "kcodecs-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kcodecs-5.49.0.tar.xz";
+ sha256 = "07va63gsfjrc5ha9rdli923cwyzxpb3v8xgf1zfhw75cfkgda3nz";
+ name = "kcodecs-5.49.0.tar.xz";
};
};
kcompletion = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kcompletion-5.48.0.tar.xz";
- sha256 = "129mmh46y0r6dcnbxf5yswsr48qj5l25n930nlx7wzaav28y55lp";
- name = "kcompletion-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kcompletion-5.49.0.tar.xz";
+ sha256 = "16br6wnqzndk8v41im23h2ww4hypi2i1qfg6m9c49mpxflgmspbi";
+ name = "kcompletion-5.49.0.tar.xz";
};
};
kconfig = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kconfig-5.48.0.tar.xz";
- sha256 = "1g640cnd9j2jp35bb5zgjfxskbg3fj9p03r0yf3dkm1d1681x9a3";
- name = "kconfig-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kconfig-5.49.0.tar.xz";
+ sha256 = "0cb3crnlr8hr5npq3ykfxqd4yckmkykzrrizfs89ryhmznc2ngsf";
+ name = "kconfig-5.49.0.tar.xz";
};
};
kconfigwidgets = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kconfigwidgets-5.48.0.tar.xz";
- sha256 = "0xlnbw34zbmy7fwsi9iks4iv7shki4fqs7wd3yblmyxa2l18ldh9";
- name = "kconfigwidgets-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kconfigwidgets-5.49.0.tar.xz";
+ sha256 = "1nqcrqr67m3kvq2r83x45zcdghk12bas9fp0s43s68imrhy5xikz";
+ name = "kconfigwidgets-5.49.0.tar.xz";
};
};
kcoreaddons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kcoreaddons-5.48.0.tar.xz";
- sha256 = "157k4l67iswny5krinfigfc6pabqfyfzya6hc5gcjrdplmnccy1f";
- name = "kcoreaddons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kcoreaddons-5.49.0.tar.xz";
+ sha256 = "00s22jvbwav20cidnp8v9fgc6pqbp4wnqkb2spv18mjhg4pv3bqj";
+ name = "kcoreaddons-5.49.0.tar.xz";
};
};
kcrash = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kcrash-5.48.0.tar.xz";
- sha256 = "0qqwdx7piz4wfm4lh41kknfcyw5saw17qh07ghhi7j80whpkazk8";
- name = "kcrash-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kcrash-5.49.0.tar.xz";
+ sha256 = "0xmr9rrl0xahpnq1rw4bbar1nbr21x2bk4hhv79la6dsg9ha25b3";
+ name = "kcrash-5.49.0.tar.xz";
};
};
kdbusaddons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdbusaddons-5.48.0.tar.xz";
- sha256 = "0vpd4cij52v43fsifbk3nnmi5csik8h4avima6jw0b09s8xdz8rr";
- name = "kdbusaddons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdbusaddons-5.49.0.tar.xz";
+ sha256 = "1fnmrrffp3kfwyjfzqkzlizflpyqgzbjljb51ppmdypcq8wy9ibh";
+ name = "kdbusaddons-5.49.0.tar.xz";
};
};
kdeclarative = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdeclarative-5.48.0.tar.xz";
- sha256 = "09nfp6vrj6dc3kfknicr8629ifz976wi4wxdh5bfx15z9296l8pd";
- name = "kdeclarative-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdeclarative-5.49.0.tar.xz";
+ sha256 = "0kgawb8wfx4snk2ckwxj0hmpgcvq3k1zpsxqdawi4cmsy4bxzfs9";
+ name = "kdeclarative-5.49.0.tar.xz";
};
};
kded = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kded-5.48.0.tar.xz";
- sha256 = "13527iv6cf44wgxpqfhmkhryihjfi02fi78lf2bnvgwmhd2nl954";
- name = "kded-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kded-5.49.0.tar.xz";
+ sha256 = "1l6hs3spbs3618jwg3n7r3hrrkqxmmd43f0km8849x4641p72zyc";
+ name = "kded-5.49.0.tar.xz";
};
};
kdelibs4support = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/kdelibs4support-5.48.0.tar.xz";
- sha256 = "058s5h6sfhi1i3pa59hwpyxzd01jgpb8r68nnbphmryimi5nazqf";
- name = "kdelibs4support-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/kdelibs4support-5.49.0.tar.xz";
+ sha256 = "1cz70c77l66lbw4fbgmfbq1fldybqxsiay2pg9risgqp3ra8wahi";
+ name = "kdelibs4support-5.49.0.tar.xz";
};
};
kdesignerplugin = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdesignerplugin-5.48.0.tar.xz";
- sha256 = "1kswvxgjpyi1p1kg4z5x5df8yqhrwhcpavzx4a83dg6hp5xk0l2l";
- name = "kdesignerplugin-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdesignerplugin-5.49.0.tar.xz";
+ sha256 = "0hj4ng0i22rvw4kl0irhqhww3kvn4c0pncn38w1j5vim4gxv0xcd";
+ name = "kdesignerplugin-5.49.0.tar.xz";
};
};
kdesu = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdesu-5.48.0.tar.xz";
- sha256 = "14ka3h06xbfv357z29zgbwnjcfwspi42f0fm3m7lszqhz9skj4v5";
- name = "kdesu-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdesu-5.49.0.tar.xz";
+ sha256 = "1gwvby51qqbkrs2vjpnplxr6m6xa5ddfdjs1iygh8kpqsh8a765k";
+ name = "kdesu-5.49.0.tar.xz";
};
};
kdewebkit = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdewebkit-5.48.0.tar.xz";
- sha256 = "0wf2prv85sayz1mqq0ymrqw3p0f3ikakhgzy01pixrp7qgwqkkrv";
- name = "kdewebkit-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdewebkit-5.49.0.tar.xz";
+ sha256 = "05idyw94ayjh7qdia9pnjmx29r5lsch421kv8h5ivr7ixcbrgk6n";
+ name = "kdewebkit-5.49.0.tar.xz";
};
};
kdnssd = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdnssd-5.48.0.tar.xz";
- sha256 = "01hra59b0sm82j7ry78f3clrypc80q59vx9h0ahacbab4pzq41p5";
- name = "kdnssd-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdnssd-5.49.0.tar.xz";
+ sha256 = "1n61id2x1iianshg8g6fw389mqihz4h8sj9hnng7cdg4csh72ffr";
+ name = "kdnssd-5.49.0.tar.xz";
};
};
kdoctools = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kdoctools-5.48.0.tar.xz";
- sha256 = "0v8x198kfgz2p56nyy9cb6lks5yazdbdg55c4ps5bw36dbmpd3v8";
- name = "kdoctools-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kdoctools-5.49.0.tar.xz";
+ sha256 = "1dmpk453s71ls0q8hgpqqd5dcr7zlimf5wykizcy2wn7p77gzsgl";
+ name = "kdoctools-5.49.0.tar.xz";
};
};
kemoticons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kemoticons-5.48.0.tar.xz";
- sha256 = "166sjwrn9dm4km8sypdwcfsylcamhl1gfl28h8hrv498zhnyrfb9";
- name = "kemoticons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kemoticons-5.49.0.tar.xz";
+ sha256 = "0mz9hkhnprjbrfq54mqcvj8w87h025785m1bas80brsqzvni5krn";
+ name = "kemoticons-5.49.0.tar.xz";
};
};
kfilemetadata = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kfilemetadata-5.48.0.tar.xz";
- sha256 = "0krn53a2s950fb980gdap5hwf994kxfd4h8zk7a4s9cick957z5f";
- name = "kfilemetadata-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kfilemetadata-5.49.0.tar.xz";
+ sha256 = "045k1mgn8kg0qfsr5sl1499nzhzmbcvrqc205pmq6sh4r14nvk80";
+ name = "kfilemetadata-5.49.0.tar.xz";
};
};
kglobalaccel = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kglobalaccel-5.48.0.tar.xz";
- sha256 = "15dlpm69d38bsgl6hc7f1mjjq8qyxac010whx4rcsk4vsrwdfnm7";
- name = "kglobalaccel-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kglobalaccel-5.49.0.tar.xz";
+ sha256 = "1fk7wazfwr7smqiym3phm5yvw6cmiczag52y1vad8fgb3izd6zhl";
+ name = "kglobalaccel-5.49.0.tar.xz";
};
};
kguiaddons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kguiaddons-5.48.0.tar.xz";
- sha256 = "0viqq9qg448fh12isc1kkmzcnnsjqw5fx4wlshyza19gfr4ym0dz";
- name = "kguiaddons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kguiaddons-5.49.0.tar.xz";
+ sha256 = "1zkjd3l5pyvvilcc9lbdgqaxnpvh586yf0cndl90h3x89hy1d4xk";
+ name = "kguiaddons-5.49.0.tar.xz";
};
};
kholidays = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kholidays-5.48.0.tar.xz";
- sha256 = "04vjp2jm2c6qgj50jbqkkgqh8b759pd4dpsczfkyq30p03vybxr4";
- name = "kholidays-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kholidays-5.49.0.tar.xz";
+ sha256 = "0yc4i4qsk3w1v0andw737ps1ad70696q140k0ycfhk6qmv1wvsdp";
+ name = "kholidays-5.49.0.tar.xz";
};
};
khtml = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/khtml-5.48.0.tar.xz";
- sha256 = "1zrilnvvvvjq82hm6gbh5pvzfygy8w7a0140d3l74jjgy01394m1";
- name = "khtml-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/khtml-5.49.0.tar.xz";
+ sha256 = "0k9m2pgq64grmgc6ywpzfnn65h8wfkkiwjbmz2mwbf2yi9c1ky64";
+ name = "khtml-5.49.0.tar.xz";
};
};
ki18n = {
- version = "5.48.1";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/ki18n-5.48.1.tar.xz";
- sha256 = "0m9x6bagviqrnm0hx7ykggqiykxv3qi11bmi0xz2f02y78q89f3h";
- name = "ki18n-5.48.1.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/ki18n-5.49.0.tar.xz";
+ sha256 = "1i4rdrxann45zl6fkmfd1b96q52g0mpc5x19fx9h80crapkm8jjz";
+ name = "ki18n-5.49.0.tar.xz";
};
};
kiconthemes = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kiconthemes-5.48.0.tar.xz";
- sha256 = "1xqbg10qlk1zdha4kfyya1471r35gnz63iyj0ks3gzyfjvbivpy4";
- name = "kiconthemes-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kiconthemes-5.49.0.tar.xz";
+ sha256 = "1f7pk6smi2f0mm7jkrw5ymmkhd9gi8vnmppyblp1v3pvmy571c2m";
+ name = "kiconthemes-5.49.0.tar.xz";
};
};
kidletime = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kidletime-5.48.0.tar.xz";
- sha256 = "184b1qdh4bwsdg9lyl4d8rcs833fqcmfvbb5qmdd3mqvvg8xv9mm";
- name = "kidletime-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kidletime-5.49.0.tar.xz";
+ sha256 = "1fd02anlmaa0hnnp5q1s9973m3asy56qppwq1va1g6ga3csv3wrv";
+ name = "kidletime-5.49.0.tar.xz";
};
};
kimageformats = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kimageformats-5.48.0.tar.xz";
- sha256 = "1myxp583gw5d50ddkkv6ipbdzf6k3sdk9gambklay1dzmy4b91sc";
- name = "kimageformats-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kimageformats-5.49.0.tar.xz";
+ sha256 = "1q7019gbk59fwampna1ayjvw016c0q79hmldpaqh3xa9sh082wy4";
+ name = "kimageformats-5.49.0.tar.xz";
};
};
kinit = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kinit-5.48.0.tar.xz";
- sha256 = "08sf3j1bpxzqjim777d6znn8f7rzs5vpm4wz21s1ng3f32z2km9a";
- name = "kinit-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kinit-5.49.0.tar.xz";
+ sha256 = "1rq9b59gdgcpvwd694l8h55sqahpdaky0n7ag5psjlfn5myf1d95";
+ name = "kinit-5.49.0.tar.xz";
};
};
kio = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kio-5.48.0.tar.xz";
- sha256 = "0am03nwbfidb5dxs8j8qaan4mcs7xv75sk135rslwfp5q56v1fa0";
- name = "kio-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kio-5.49.0.tar.xz";
+ sha256 = "0rrsg3g1b204cdp58vxd5dig1ggwyvk1382p1c86vn6w8qbrq27k";
+ name = "kio-5.49.0.tar.xz";
};
};
kirigami2 = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kirigami2-5.48.0.tar.xz";
- sha256 = "0f01rnzzv2w7mmb0war8kph46c3wbdbz7s9i6rwh6g7kg6zvzn52";
- name = "kirigami2-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kirigami2-5.49.0.tar.xz";
+ sha256 = "1wan9h7kvjzvyzfjfjd512lxiac5prhs493xjqwxgags6kxwglaz";
+ name = "kirigami2-5.49.0.tar.xz";
};
};
kitemmodels = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kitemmodels-5.48.0.tar.xz";
- sha256 = "13b0fqy4yg4zahqq8376gnna36mfg94yb5d1fz0cgw7fk9d920gf";
- name = "kitemmodels-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kitemmodels-5.49.0.tar.xz";
+ sha256 = "1frha301540js45mrxiw034m9b2rwsa56xphkqn6cm4jmn48qdjg";
+ name = "kitemmodels-5.49.0.tar.xz";
};
};
kitemviews = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kitemviews-5.48.0.tar.xz";
- sha256 = "0cdyw0gy67yhhxv44j1bhhd4qnj7rwi0fjzf275532bf3js1j12w";
- name = "kitemviews-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kitemviews-5.49.0.tar.xz";
+ sha256 = "1aj605q2p72w4rb9i0f2xb93bn5xfjq9sl5i4h6rqflcvvy7qpdp";
+ name = "kitemviews-5.49.0.tar.xz";
};
};
kjobwidgets = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kjobwidgets-5.48.0.tar.xz";
- sha256 = "0a5awpbka6mk4r4m5if7s9i5ybysykpcmlj69liabzcv0k1x5y6w";
- name = "kjobwidgets-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kjobwidgets-5.49.0.tar.xz";
+ sha256 = "04i5cvbxii7n0jr3ai1dh44miqbdkxb6an5w8s7qvkv0xmkml35g";
+ name = "kjobwidgets-5.49.0.tar.xz";
};
};
kjs = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/kjs-5.48.0.tar.xz";
- sha256 = "0ysbf6m63cw2iywwr7p5ngsh7s7ml9sc1sqkhnbh7racn0pzc1l4";
- name = "kjs-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/kjs-5.49.0.tar.xz";
+ sha256 = "057ikyi4wffjvxdyk08hmj7h8vmbwbcxv98apmjzgsd611zvx5p0";
+ name = "kjs-5.49.0.tar.xz";
};
};
kjsembed = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/kjsembed-5.48.0.tar.xz";
- sha256 = "0j74g3xb23k55pixk76z2ib6yyc7f2iwvwqvvw1f907rn43g6qqx";
- name = "kjsembed-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/kjsembed-5.49.0.tar.xz";
+ sha256 = "0qddjkfm6f0f5dynqvi3l23mgyfdbk4xzg967sj3a2qlq423ah0m";
+ name = "kjsembed-5.49.0.tar.xz";
};
};
kmediaplayer = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/kmediaplayer-5.48.0.tar.xz";
- sha256 = "1kw35c5dmwsrkinfgmylzgvw3zcg0yimlfcl52bhdg0x7sgdbjkq";
- name = "kmediaplayer-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/kmediaplayer-5.49.0.tar.xz";
+ sha256 = "0hbx48ivj4i96yagd9n9vd22ycsljrvijm6nfms4x7z7jr49flrx";
+ name = "kmediaplayer-5.49.0.tar.xz";
};
};
knewstuff = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/knewstuff-5.48.0.tar.xz";
- sha256 = "0g2sxk6wqqgynmqgz6jxknlrsmpj4y94cn7vpw84isd9brsr5hfv";
- name = "knewstuff-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/knewstuff-5.49.0.tar.xz";
+ sha256 = "1vhcl2z9rcqg8390l1cwn3yyi1n17pn6mn8fsplp25qhzimb8bmk";
+ name = "knewstuff-5.49.0.tar.xz";
};
};
knotifications = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/knotifications-5.48.0.tar.xz";
- sha256 = "11p03jgkw8zvfsal6q3yxz5shkpxiknnryw2a120sjmsab87imzb";
- name = "knotifications-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/knotifications-5.49.0.tar.xz";
+ sha256 = "10481j2irlqhqd16xi412xbglnyjl0ndanlv9s0d3fxirs95zdd9";
+ name = "knotifications-5.49.0.tar.xz";
};
};
knotifyconfig = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/knotifyconfig-5.48.0.tar.xz";
- sha256 = "1rlzmp1lzrniav2d5sjzh43mdm47i5dpa2rlsqppqq5887wjphcm";
- name = "knotifyconfig-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/knotifyconfig-5.49.0.tar.xz";
+ sha256 = "09v4aq5x98sqg2awhw0n0y0rnjkr77kbf51xij0fiykd4llp9lfa";
+ name = "knotifyconfig-5.49.0.tar.xz";
};
};
kpackage = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kpackage-5.48.0.tar.xz";
- sha256 = "18q6gp1gmzjyid803j7mcm9dbqg4bcd059qlp6sb6rkllygv4pcr";
- name = "kpackage-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kpackage-5.49.0.tar.xz";
+ sha256 = "1xbfjwxb4gff8gg0hs5m9s0jcnzqk27rs2jr71g5ckhvs5psnkcd";
+ name = "kpackage-5.49.0.tar.xz";
};
};
kparts = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kparts-5.48.0.tar.xz";
- sha256 = "1p4xdrxfvq5xj17zf8gfxc0c9lryp8n9ahinardlb3rnb1wcw4hv";
- name = "kparts-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kparts-5.49.0.tar.xz";
+ sha256 = "0zdz0byj0gsbgb007y8x37w8yf1gkw6dsp2s9bbdc4w6h9ipdj2k";
+ name = "kparts-5.49.0.tar.xz";
};
};
kpeople = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kpeople-5.48.0.tar.xz";
- sha256 = "1gddld3phsqknm3x0k0wnhgqid5dqsqbw06v91vbl8746np04zf7";
- name = "kpeople-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kpeople-5.49.0.tar.xz";
+ sha256 = "0i5pd1d2jphsvpc3dpdw28dsdal1qrnnrx3k6qx4wax3f8ph5khv";
+ name = "kpeople-5.49.0.tar.xz";
};
};
kplotting = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kplotting-5.48.0.tar.xz";
- sha256 = "17f78wppaj433x6fm108z5zw849qvnjsxisa92rxmkm9c64wzijg";
- name = "kplotting-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kplotting-5.49.0.tar.xz";
+ sha256 = "13fzqqkyxs4ja6n5yb9lc5jx4qpsmrbsiihnwrgj3lhpzhlr91n0";
+ name = "kplotting-5.49.0.tar.xz";
};
};
kpty = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kpty-5.48.0.tar.xz";
- sha256 = "0ywkiw7gpqx7zrj6wrvfsn2sjkyxzsmqn8p91z0kz1s3id2s04fk";
- name = "kpty-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kpty-5.49.0.tar.xz";
+ sha256 = "1pnj07079l6gkz6171fcvljh0dcdy9s77p1q0l9nnkknjbr102pg";
+ name = "kpty-5.49.0.tar.xz";
};
};
kross = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/portingAids/kross-5.48.0.tar.xz";
- sha256 = "0zxhn8wai71ll1113k47xmcspbp16iz1rybm6m2qs6f4j5ghif8q";
- name = "kross-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/portingAids/kross-5.49.0.tar.xz";
+ sha256 = "194zcf499fkwk3wcs3kc3l0fi9h8gn5yqh6gxrgiyn6iyy9a4qdz";
+ name = "kross-5.49.0.tar.xz";
};
};
krunner = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/krunner-5.48.0.tar.xz";
- sha256 = "0mdwyvx656ba8pwvg4qw8jr268iffqrp9ipr28m71hkx0sh7k6hn";
- name = "krunner-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/krunner-5.49.0.tar.xz";
+ sha256 = "02l5gch9hpag1q5ixnb541g7m9lx25pbggldpa8zykp63apyca19";
+ name = "krunner-5.49.0.tar.xz";
};
};
kservice = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kservice-5.48.0.tar.xz";
- sha256 = "1r5d3cdvmbyqn8hm2hjalgg1ncnpdh1w7fd5rr0k97j5qj29ypis";
- name = "kservice-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kservice-5.49.0.tar.xz";
+ sha256 = "1wwb6c6m8f3b16p47adkc05rrlszvvym7ckks5xp08s58pk1dm8z";
+ name = "kservice-5.49.0.tar.xz";
};
};
ktexteditor = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/ktexteditor-5.48.0.tar.xz";
- sha256 = "1fnq6d3ky277rbg3ngq55gdswrgfxsn19c43s23xcbfaymmhapj7";
- name = "ktexteditor-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/ktexteditor-5.49.0.tar.xz";
+ sha256 = "14iss8svx49vav0h2kg8vhv8g5hg4ky30s7049csfwz7xhp7jmcj";
+ name = "ktexteditor-5.49.0.tar.xz";
};
};
ktextwidgets = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/ktextwidgets-5.48.0.tar.xz";
- sha256 = "0hf4rpnkc9qfpnpfm6bsrrjrvvkr6785pnakqyfbjcgbyavp58hg";
- name = "ktextwidgets-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/ktextwidgets-5.49.0.tar.xz";
+ sha256 = "14gclshmpwmfwkp2hzlnf823pjjmknd9q0gdclsh3yy268c2rsw1";
+ name = "ktextwidgets-5.49.0.tar.xz";
};
};
kunitconversion = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kunitconversion-5.48.0.tar.xz";
- sha256 = "0hipqjj82zkq8ysvg304m5jblxxrvjh8vfc3wgl93zvj0mwx06db";
- name = "kunitconversion-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kunitconversion-5.49.0.tar.xz";
+ sha256 = "11jnqz218rga3f4ppf1d927c7qhh2qpghwjpsrnrxdkz5nrvnf79";
+ name = "kunitconversion-5.49.0.tar.xz";
};
};
kwallet = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kwallet-5.48.0.tar.xz";
- sha256 = "047jp26igla05isq6hg5bq9l3xd3dfa3v8dq3rz4im7dwa10hshr";
- name = "kwallet-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kwallet-5.49.0.tar.xz";
+ sha256 = "13bmks9jb3yhp6clv25qkqkrvbhfyk9z16laxsv79jdd82lxgn1z";
+ name = "kwallet-5.49.0.tar.xz";
};
};
kwayland = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kwayland-5.48.0.tar.xz";
- sha256 = "1qcb2kg1a23fvl6i0xky6mzmn3f6pqkvpv0dy245bd01x7q4csg4";
- name = "kwayland-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kwayland-5.49.0.tar.xz";
+ sha256 = "0d95l2i3j1xxkc15n57w4rhf3di02zna4zzn4gap9qdhfxlfbqi6";
+ name = "kwayland-5.49.0.tar.xz";
};
};
kwidgetsaddons = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kwidgetsaddons-5.48.0.tar.xz";
- sha256 = "079f28ifadxhvk4miwlnhw3dvg7bmb6gjiqcg2w65bmp21rsywb7";
- name = "kwidgetsaddons-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kwidgetsaddons-5.49.0.tar.xz";
+ sha256 = "1frgqz9njbc81pfy6gl6p0hyh1977lg31ynrx5wy7lg7fwaxwl92";
+ name = "kwidgetsaddons-5.49.0.tar.xz";
};
};
kwindowsystem = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kwindowsystem-5.48.0.tar.xz";
- sha256 = "1b6cvx3yqkqmvji2y7ys421hmj98xhww1rlgphfdvrdaqzl4579n";
- name = "kwindowsystem-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kwindowsystem-5.49.0.tar.xz";
+ sha256 = "175rzwrjndhawyy4x11lbihdr1r9gwxmxjpbz4x06hlz4g50wffp";
+ name = "kwindowsystem-5.49.0.tar.xz";
};
};
kxmlgui = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kxmlgui-5.48.0.tar.xz";
- sha256 = "0n38bxxip1c4fgj00jvph98qhb11ifx40z4m0pjafm52bg0kaa2h";
- name = "kxmlgui-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kxmlgui-5.49.0.tar.xz";
+ sha256 = "0wsgs5ya3wnc5cryi1r9i30sq8dnnhh15p02skdjlhwjfvdhxmfa";
+ name = "kxmlgui-5.49.0.tar.xz";
};
};
kxmlrpcclient = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/kxmlrpcclient-5.48.0.tar.xz";
- sha256 = "0s0xrx2p0jngk83zb8zjn4vkwnj46wzbxzj904g71ca428nmfx40";
- name = "kxmlrpcclient-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/kxmlrpcclient-5.49.0.tar.xz";
+ sha256 = "0l4jnvn7s77jkvd2z44mz24mfzcw499plms79j21pjryc88drh06";
+ name = "kxmlrpcclient-5.49.0.tar.xz";
};
};
modemmanager-qt = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/modemmanager-qt-5.48.0.tar.xz";
- sha256 = "17pnzpv3g3g25vnh9jjjk3fk6i3lhk6icl56ifcsmpj09nlw41im";
- name = "modemmanager-qt-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/modemmanager-qt-5.49.0.tar.xz";
+ sha256 = "1wf3v552vbr4kh2d770zn3yn0q3bqjqbfrvnf813mnld7961m7p2";
+ name = "modemmanager-qt-5.49.0.tar.xz";
};
};
networkmanager-qt = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/networkmanager-qt-5.48.0.tar.xz";
- sha256 = "15qikndykampl63bnp6rik1vkmwpivqf1krbsb0r29fmwyzhy38v";
- name = "networkmanager-qt-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/networkmanager-qt-5.49.0.tar.xz";
+ sha256 = "16pnd52m9srcb2ml3vc3kd9k1yak5rq09yci39qp7z5jbdy7jk2z";
+ name = "networkmanager-qt-5.49.0.tar.xz";
};
};
oxygen-icons5 = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/oxygen-icons5-5.48.0.tar.xz";
- sha256 = "08y1gy2xgzby9wxbh90cfzly1aym9nym5r8m7z848a4v7chp0wpw";
- name = "oxygen-icons5-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/oxygen-icons5-5.49.0.tar.xz";
+ sha256 = "0llx06sr36cd6vgkgm3jw6k4cv1cfx3r6x6lmb477wpahis0n75g";
+ name = "oxygen-icons5-5.49.0.tar.xz";
};
};
plasma-framework = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/plasma-framework-5.48.0.tar.xz";
- sha256 = "1hl1q1v8kmq20bzm2bfrpjx1f1rljg2akib0sc65nw6vclrcgh82";
- name = "plasma-framework-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/plasma-framework-5.49.0.tar.xz";
+ sha256 = "1yrccbkdpnfbgn7fzpmzzxm5c7fhkv1vqygq1f96r30fia0cj5jv";
+ name = "plasma-framework-5.49.0.tar.xz";
};
};
prison = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/prison-5.48.0.tar.xz";
- sha256 = "04asjh9k6qhz6mzqvcw5famjh8fdfrjj5gwhar9lpzvl53k9236q";
- name = "prison-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/prison-5.49.0.tar.xz";
+ sha256 = "0dppz9x6k84sl0aiyjlh3xigqgda64r8mij3bzxcdkv2wbc4ld9d";
+ name = "prison-5.49.0.tar.xz";
};
};
purpose = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/purpose-5.48.0.tar.xz";
- sha256 = "015dcsz2pybfl13dq0fhja7j05bvchjd6bcwmniq8cwc2dg2qxyp";
- name = "purpose-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/purpose-5.49.0.tar.xz";
+ sha256 = "014izz6vvk3vqw7s2qy33dqfflyylk8vqr9srkf391f6yfld9ygz";
+ name = "purpose-5.49.0.tar.xz";
};
};
qqc2-desktop-style = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/qqc2-desktop-style-5.48.0.tar.xz";
- sha256 = "1wc4vxjipdw3zq1lqwz3s7f0gzrcvs8svy9ip5r40qcz2w55s4an";
- name = "qqc2-desktop-style-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/qqc2-desktop-style-5.49.0.tar.xz";
+ sha256 = "1vbms7b8x1y7yh8im8dv1q3wwl3j2x4r47yqg86f28grw2r2n2zj";
+ name = "qqc2-desktop-style-5.49.0.tar.xz";
};
};
solid = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/solid-5.48.0.tar.xz";
- sha256 = "0fy070kbqs9hvi1ngmqzfz8a9vnry0mrin51z1yfdc44806bk2ns";
- name = "solid-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/solid-5.49.0.tar.xz";
+ sha256 = "1p7rdmf2f8520xc7zp7wxlcizyyjfxwq5mf95qsfpwc4dl0c43gp";
+ name = "solid-5.49.0.tar.xz";
};
};
sonnet = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/sonnet-5.48.0.tar.xz";
- sha256 = "1mzl2a61jrqflnlkkrp079z428sf2bc811qwfx0rdh0jp7bc7sq4";
- name = "sonnet-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/sonnet-5.49.0.tar.xz";
+ sha256 = "0m5pmka1hwjsg3c3qvx087z3fjrfw0ayk7ylgjls5iwd39kkl1b3";
+ name = "sonnet-5.49.0.tar.xz";
};
};
syntax-highlighting = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/syntax-highlighting-5.48.0.tar.xz";
- sha256 = "03cfljg90iszpxmx6f0dv1w1r451yqzi9bk27x56s5xzsghj8bv5";
- name = "syntax-highlighting-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/syntax-highlighting-5.49.0.tar.xz";
+ sha256 = "17rkgzkfiz5dv0xr67na7ikqszgwjnf2gc11b2h47qdsr7pgx95v";
+ name = "syntax-highlighting-5.49.0.tar.xz";
};
};
threadweaver = {
- version = "5.48.0";
+ version = "5.49.0";
src = fetchurl {
- url = "${mirror}/stable/frameworks/5.48/threadweaver-5.48.0.tar.xz";
- sha256 = "0pks8sddqdhlcrqgb106b6jy0gh3gfcss2rdavqfck6d9780v125";
- name = "threadweaver-5.48.0.tar.xz";
+ url = "${mirror}/stable/frameworks/5.49/threadweaver-5.49.0.tar.xz";
+ sha256 = "099bs429p71dzrqy25z61rvn48w3b73p7yag4q69jnxcpj0qcyz7";
+ name = "threadweaver-5.49.0.tar.xz";
};
};
}
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix
index 8f9c75c441d..4e3ba399cc3 100644
--- a/pkgs/development/libraries/kerberos/krb5.nix
+++ b/pkgs/development/libraries/kerberos/krb5.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, perl, yacc, bootstrap_cmds
-, openssl, openldap, libedit
+, openssl, openldap, libedit, keyutils
# Extra Arguments
, type ? ""
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
# Provides the mig command used by the build scripts
++ optional stdenv.isDarwin bootstrap_cmds;
buildInputs = [ openssl ]
+ ++ optionals (stdenv.hostPlatform.isLinux) [ keyutils ]
++ optionals (!libOnly) [ openldap libedit ];
preConfigure = "cd ./src";
diff --git a/pkgs/development/libraries/keybinder/default.nix b/pkgs/development/libraries/keybinder/default.nix
index 5110908e0f2..20ab104874d 100644
--- a/pkgs/development/libraries/keybinder/default.nix
+++ b/pkgs/development/libraries/keybinder/default.nix
@@ -1,9 +1,9 @@
{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, gnome3
-, gtk-doc, gtk2, python2Packages, lua, libX11, libXext, libXrender, gobjectIntrospection
+, gtk-doc, gtk2, python2Packages, lua, gobjectIntrospection
}:
let
- inherit (python2Packages) python pygobject3 pygtk;
+ inherit (python2Packages) python pygtk;
in stdenv.mkDerivation rec {
name = "keybinder-${version}";
version = "0.3.0";
@@ -16,8 +16,8 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- autoconf automake libtool gnome3.gnome-common gtk-doc gnome3.gtk3
- python pygobject3 pygtk lua libX11 libXext libXrender gobjectIntrospection gtk2
+ autoconf automake libtool gnome3.gnome-common gtk-doc gtk2
+ python pygtk lua gobjectIntrospection
];
preConfigure = ''
diff --git a/pkgs/development/libraries/ldns/default.nix b/pkgs/development/libraries/ldns/default.nix
index e9d81d3ab78..c4120e5bb0e 100644
--- a/pkgs/development/libraries/ldns/default.nix
+++ b/pkgs/development/libraries/ldns/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch, openssl, perl, dns-root-data }:
+{ stdenv, fetchurl, fetchpatch, openssl, perl, which, dns-root-data }:
stdenv.mkDerivation rec {
pname = "ldns";
@@ -45,6 +45,9 @@ stdenv.mkDerivation rec {
"ac_cv_func_realloc_0_nonnull=yes"
];
+ checkInputs = [ which ];
+ doCheck = false; # fails. missing some files
+
postInstall = ''
moveToOutput "bin/ldns-config" "$dev"
diff --git a/pkgs/development/libraries/lensfun/default.nix b/pkgs/development/libraries/lensfun/default.nix
index e9ba4ae5ac2..21cdd9cd096 100644
--- a/pkgs/development/libraries/lensfun/default.nix
+++ b/pkgs/development/libraries/lensfun/default.nix
@@ -12,11 +12,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib zlib libpng cmake gnumake3 ];
- configureFlags = "-v";
+ configureFlags = [ "-v" ];
meta = with stdenv.lib; {
- platforms = platforms.linux;
- maintainers = [ ];
+ platforms = platforms.linux ++ platforms.darwin;
+ maintainers = with maintainers; [ enzime ];
license = stdenv.lib.licenses.lgpl3;
description = "An opensource database of photographic lenses and their characteristics";
homepage = http://lensfun.sourceforge.net/;
diff --git a/pkgs/development/libraries/libagar/libagar_test.nix b/pkgs/development/libraries/libagar/libagar_test.nix
index dea102774d0..c1e9ba7d1c7 100644
--- a/pkgs/development/libraries/libagar/libagar_test.nix
+++ b/pkgs/development/libraries/libagar/libagar_test.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
cat configure.in | ${bsdbuild}/bin/mkconfigure > configure
'';
- configureFlags = "--with-agar=${libagar}";
+ configureFlags = [ "--with-agar=${libagar}" ];
buildInputs = [ perl bsdbuild libagar libjpeg libpng openssl ];
diff --git a/pkgs/development/libraries/libantlr3c/default.nix b/pkgs/development/libraries/libantlr3c/default.nix
index ef583818859..6f12bf891b0 100644
--- a/pkgs/development/libraries/libantlr3c/default.nix
+++ b/pkgs/development/libraries/libantlr3c/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation {
sha256 ="0lpbnb4dq4azmsvlhp6khq1gy42kyqyjv8gww74g5lm2y6blm4fa";
};
- configureFlags = if stdenv.is64bit then "--enable-64bit" else "";
+ configureFlags = stdenv.lib.optional stdenv.is64bit "--enable-64bit";
meta = with stdenv.lib; {
description = "C runtime libraries of ANTLR v3";
diff --git a/pkgs/development/libraries/libappindicator/default.nix b/pkgs/development/libraries/libappindicator/default.nix
index 71c388be6ea..8bf0e4bcb93 100644
--- a/pkgs/development/libraries/libappindicator/default.nix
+++ b/pkgs/development/libraries/libappindicator/default.nix
@@ -61,6 +61,8 @@ in stdenv.mkDerivation rec {
--replace /usr/bin/file ${file}/bin/file
'';
+ doCheck = false; # generates shebangs in check phase, too lazy to fix
+
installFlags = [
"sysconfdir=\${out}/etc"
"localstatedir=\${TMPDIR}"
diff --git a/pkgs/development/libraries/libblockdev/default.nix b/pkgs/development/libraries/libblockdev/default.nix
index b5402984d16..585f6f18bba 100644
--- a/pkgs/development/libraries/libblockdev/default.nix
+++ b/pkgs/development/libraries/libblockdev/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "2.18";
+ version = "2.19";
in stdenv.mkDerivation rec {
name = "libblockdev-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
owner = "storaged-project";
repo = "libblockdev";
rev = "${version}-1";
- sha256 = "03gbmji401nz1sff2zp61dhal80qls4blqwadj2p4ckbxdlmid4i";
+ sha256 = "1ny31vaarzbpw0h863p2r5cvjsfs77d33nnisf8bhjc6ps6js3ys";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/libbluedevil/default.nix b/pkgs/development/libraries/libbluedevil/default.nix
index d2e4fe90d2c..d8f2426e477 100644
--- a/pkgs/development/libraries/libbluedevil/default.nix
+++ b/pkgs/development/libraries/libbluedevil/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/development/libraries/libbytesize/default.nix b/pkgs/development/libraries/libbytesize/default.nix
index f1dcf60b3b9..724e9f1b74a 100644
--- a/pkgs/development/libraries/libbytesize/default.nix
+++ b/pkgs/development/libraries/libbytesize/default.nix
@@ -4,7 +4,7 @@
}:
let
- version = "1.3";
+ version = "1.4";
in stdenv.mkDerivation rec {
name = "libbytesize-${version}";
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
owner = "storaged-project";
repo = "libbytesize";
rev = version;
- sha256 = "1ys5d8rya8x4q34gn1hr96z7797s9gdzah0y0d7g84x5x6k50p30";
+ sha256 = "1yxlc0f960rhqmh3fs3p0hvw0y2cikplgc27zsz6rn4h5dlrfmi2";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/libcanberra/default.nix b/pkgs/development/libraries/libcanberra/default.nix
index 0d1772d0c54..8addb6128f0 100644
--- a/pkgs/development/libraries/libcanberra/default.nix
+++ b/pkgs/development/libraries/libcanberra/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
++ lib.optional stdenv.isLinux libcap
++ lib.optional withAlsa alsaLib;
- configureFlags = "--disable-oss";
+ configureFlags = [ "--disable-oss" ];
patchFlags = "-p0";
patches = stdenv.lib.optional stdenv.isDarwin
diff --git a/pkgs/development/libraries/libcdaudio/default.nix b/pkgs/development/libraries/libcdaudio/default.nix
index 5ae17fe78f0..218eaeea571 100644
--- a/pkgs/development/libraries/libcdaudio/default.nix
+++ b/pkgs/development/libraries/libcdaudio/default.nix
@@ -9,5 +9,6 @@ stdenv.mkDerivation {
meta = {
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.lgpl2;
};
}
diff --git a/pkgs/development/libraries/libcdio/default.nix b/pkgs/development/libraries/libcdio/default.nix
index bb81721feea..9dc3c1d11ba 100644
--- a/pkgs/development/libraries/libcdio/default.nix
+++ b/pkgs/development/libraries/libcdio/default.nix
@@ -8,12 +8,15 @@ stdenv.mkDerivation rec {
sha256 = "0jr8ppdm80c533nzmrpz3iffnpc6nhvsria1di9f4jg1l19a03fd";
};
+ postPatch = ''
+ patchShebangs .
+ '';
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libcddb ncurses help2man ]
++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Carbon IOKit ];
- # Disabled due to several spurious test failures.
- # doCheck = true;
+ doCheck = true;
meta = with stdenv.lib; {
description = "A library for OS-independent CD-ROM and CD image access";
diff --git a/pkgs/development/libraries/libcdr/default.nix b/pkgs/development/libraries/libcdr/default.nix
index 8b5130b0eac..5e46f4dc699 100644
--- a/pkgs/development/libraries/libcdr/default.nix
+++ b/pkgs/development/libraries/libcdr/default.nix
@@ -18,8 +18,7 @@ stdenv.mkDerivation rec {
sed -i 's,^CPPFLAGS.*,\0 -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED,' src/lib/Makefile.in
'';
- configureFlags = if stdenv.cc.isClang
- then [ "--disable-werror" ] else null;
+ configureFlags = stdenv.lib.optional stdenv.cc.isClang "--disable-werror";
CXXFLAGS="--std=gnu++0x"; # For c++11 constants in lcms2.h
@@ -27,5 +26,6 @@ stdenv.mkDerivation rec {
description = "A library providing ability to interpret and import Corel Draw drawings into various applications";
homepage = http://www.freedesktop.org/wiki/Software/libcdr;
platforms = stdenv.lib.platforms.all;
+ license = stdenv.lib.licenses.mpl20;
};
}
diff --git a/pkgs/development/libraries/libcmis/default.nix b/pkgs/development/libraries/libcmis/default.nix
index 9ab42c7fd1d..d62d1a80264 100644
--- a/pkgs/development/libraries/libcmis/default.nix
+++ b/pkgs/development/libraries/libcmis/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ boost libxml2 curl ];
- configureFlags = "--without-man --with-boost=${boost.dev} --disable-werror --disable-tests";
+ configureFlags = [ "--without-man" "--with-boost=${boost.dev}" "--disable-werror" "--disable-tests" ];
# Cppcheck cannot find all the include files (use --check-config for details)
doCheck = false;
diff --git a/pkgs/development/libraries/libdazzle/default.nix b/pkgs/development/libraries/libdazzle/default.nix
index 295028abc97..0b06aef9524 100644
--- a/pkgs/development/libraries/libdazzle/default.nix
+++ b/pkgs/development/libraries/libdazzle/default.nix
@@ -2,7 +2,7 @@
, gtk-doc, docbook_xsl, dbus, xvfb_run, glib, gtk3, gnome3 }:
let
- version = "3.28.3";
+ version = "3.28.5";
pname = "libdazzle";
in
stdenv.mkDerivation {
@@ -13,7 +13,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://gnome/sources/libdazzle/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0q8apibs99yvrwdxlknq4nayss88wsj0rp5fv2x4hh0bgfw8i7w7";
+ sha256 = "08qdwv2flywnh6kibkyv0pnm67pk8xlmjh4yqx6hf13hyhkxkqgg";
};
nativeBuildInputs = [ ninja meson pkgconfig vala gobjectIntrospection libxml2 gtk-doc docbook_xsl dbus xvfb_run ];
diff --git a/pkgs/development/libraries/libdbusmenu/default.nix b/pkgs/development/libraries/libdbusmenu/default.nix
index 220cc5a2eeb..730cef6f696 100644
--- a/pkgs/development/libraries/libdbusmenu/default.nix
+++ b/pkgs/development/libraries/libdbusmenu/default.nix
@@ -46,6 +46,8 @@ stdenv.mkDerivation rec {
"--disable-scrollkeeper"
] ++ optional (gtkVersion != "2") "--disable-dumper";
+ doCheck = false; # generates shebangs in check phase, too lazy to fix
+
installFlags = [
"sysconfdir=\${out}/etc"
"localstatedir=\${TMPDIR}"
diff --git a/pkgs/development/libraries/libdevil/default.nix b/pkgs/development/libraries/libdevil/default.nix
index f88d20bee70..78e7490cd99 100644
--- a/pkgs/development/libraries/libdevil/default.nix
+++ b/pkgs/development/libraries/libdevil/default.nix
@@ -42,6 +42,13 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ postPatch = ''
+ for a in test/Makefile.in test/format_test/format_checks.sh.in ; do
+ substituteInPlace $a \
+ --replace /bin/bash ${stdenv.shell}
+ done
+ '';
+
meta = with stdenv.lib; {
homepage = http://openil.sourceforge.net/;
description = "An image library which can can load, save, convert, manipulate, filter and display a wide variety of image formats";
diff --git a/pkgs/development/libraries/libdigidoc/default.nix b/pkgs/development/libraries/libdigidoc/default.nix
index f8d896bda37..7fe7319ff15 100644
--- a/pkgs/development/libraries/libdigidoc/default.nix
+++ b/pkgs/development/libraries/libdigidoc/default.nix
@@ -2,22 +2,18 @@
stdenv.mkDerivation rec {
- version = "3.10.1.1212";
+ version = "3.10.4";
name = "libdigidoc-${version}";
-
+
src = fetchurl {
- url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidoc/libdigidoc_3.10.1.1212.orig.tar.xz";
- sha256 = "ad5e0603aea2e02977f17318cc93a53c3a19a815e57b2347d97136d11c110807";
+ url = "https://github.com/open-eid/libdigidoc/releases/download/v${version}/libdigidoc-${version}.tar.gz";
+ sha256 = "0w5wsaj2a5wss1r9j39bfsrkp3xz0w3v1gnr190v6k7l74l453w1";
};
- unpackPhase = ''
- mkdir src
- tar xf $src -C src
- cd src
- '';
+ nativeBuildInputs = [ cmake ];
+
+ buildInputs = [ openssl pcsclite opensc libxml2 ];
- buildInputs = [ cmake openssl pcsclite opensc libxml2 ];
-
meta = with stdenv.lib; {
description = "Library for creating DigiDoc signature files";
homepage = http://www.id.ee/;
diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix
index 6ff8a03175e..3df820bc126 100644
--- a/pkgs/development/libraries/libdigidocpp/default.nix
+++ b/pkgs/development/libraries/libdigidocpp/default.nix
@@ -1,26 +1,22 @@
{ stdenv, fetchurl, cmake, libdigidoc, minizip, pcsclite, opensc, openssl
-, xercesc, xml-security-c, pkgconfig, xsd, zlib, vim }:
+, xercesc, xml-security-c, pkgconfig, xsd, zlib, xalanc, xxd }:
stdenv.mkDerivation rec {
-
- version = "3.13.3.1365";
+ version = "3.13.6";
name = "libdigidocpp-${version}";
src = fetchurl {
- url = "https://installer.id.ee/media/ubuntu/pool/main/libd/libdigidocpp/libdigidocpp_3.13.3.1365.orig.tar.xz";
- sha256 = "1xmvjh5xzspm6ja8hz6bzblwly7yn2jni2m6kx8ny9g65zjrj2iw";
+ url = "https://github.com/open-eid/libdigidocpp/releases/download/v${version}/libdigidocpp-${version}.tar.gz";
+ sha256 = "1sdrj7664737k3kbnj2xrnilnx5ifj8hg42z8pxagb0j81x0pnqj";
};
- unpackPhase = ''
- mkdir src
- tar xf $src -C src
- cd src
- '';
+ nativeBuildInputs = [ cmake pkgconfig xxd ];
+
+ buildInputs = [
+ libdigidoc minizip pcsclite opensc openssl xercesc
+ xml-security-c xsd zlib xalanc
+ ];
- buildInputs = [ cmake libdigidoc minizip pcsclite opensc openssl xercesc
- xml-security-c pkgconfig xsd zlib vim
- ];
-
meta = with stdenv.lib; {
description = "Library for creating DigiDoc signature files";
homepage = http://www.id.ee/;
diff --git a/pkgs/development/libraries/libdmtx/default.nix b/pkgs/development/libraries/libdmtx/default.nix
index 390bb4ea9e4..f5248dfc79e 100644
--- a/pkgs/development/libraries/libdmtx/default.nix
+++ b/pkgs/development/libraries/libdmtx/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
homepage = http://libdmtx.org;
platforms = stdenv.lib.platforms.all;
maintainers = [ ];
+ license = stdenv.lib.licenses.bsd2;
};
}
diff --git a/pkgs/development/libraries/libdrm/default.nix b/pkgs/development/libraries/libdrm/default.nix
index 93ef1957d2c..5107d8898d4 100644
--- a/pkgs/development/libraries/libdrm/default.nix
+++ b/pkgs/development/libraries/libdrm/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, valgrind-light }:
stdenv.mkDerivation rec {
- name = "libdrm-2.4.92";
+ name = "libdrm-2.4.93";
src = fetchurl {
url = "https://dri.freedesktop.org/libdrm/${name}.tar.bz2";
- sha256 = "1yirzx8hmlvv6r0l7lb3zxmgy5la2mri9al0k16xqfg19pdqzr79";
+ sha256 = "0g6d9wsnb7lx8r1m4kq8js0wsc5jl20cz1csnlh6z9s8jpfd313f";
};
outputs = [ "out" "dev" "bin" ];
@@ -16,6 +16,12 @@ stdenv.mkDerivation rec {
patches = stdenv.lib.optional stdenv.isDarwin ./libdrm-apple.patch;
+ postPatch = ''
+ for a in */*-symbol-check ; do
+ patchShebangs $a
+ done
+ '';
+
preConfigure = stdenv.lib.optionalString stdenv.isDarwin
"echo : \\\${ac_cv_func_clock_gettime=\'yes\'} > config.cache";
diff --git a/pkgs/development/libraries/libdwarf/default.nix b/pkgs/development/libraries/libdwarf/default.nix
index e76308d22ac..649541e2262 100644
--- a/pkgs/development/libraries/libdwarf/default.nix
+++ b/pkgs/development/libraries/libdwarf/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchurl, libelf }:
let
- version = "20180527";
+ version = "20180809";
src = fetchurl {
url = "https://www.prevanders.net/libdwarf-${version}.tar.gz";
# Upstream displays this hash broken into three parts:
@@ -12,6 +12,7 @@ let
meta = {
homepage = https://www.prevanders.net/dwarf.html;
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.lgpl21Plus;
};
in rec {
diff --git a/pkgs/development/libraries/libee/default.nix b/pkgs/development/libraries/libee/default.nix
index 7eb5df4c7ec..7255b3fece4 100644
--- a/pkgs/development/libraries/libee/default.nix
+++ b/pkgs/development/libraries/libee/default.nix
@@ -14,5 +14,6 @@ stdenv.mkDerivation {
homepage = http://www.libee.org/;
description = "An Event Expression Library inspired by CEE";
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.lgpl21Plus;
};
}
diff --git a/pkgs/development/libraries/libextractor/default.nix b/pkgs/development/libraries/libextractor/default.nix
index 88b15b58c43..e3f3604f94e 100644
--- a/pkgs/development/libraries/libextractor/default.nix
+++ b/pkgs/development/libraries/libextractor/default.nix
@@ -27,10 +27,12 @@ stdenv.mkDerivation rec {
] ++ stdenv.lib.optionals gtkSupport [ glib gtk3 ]
++ stdenv.lib.optionals videoSupport [ ffmpeg libmpeg2 ];
- configureFlags = "--disable-ltdl-install "
- + "--with-ltdl-include=${libtool}/include "
- + "--with-ltdl-lib=${libtool.lib}/lib "
- + "--enable-xpdf";
+ configureFlags = [
+ "--disable-ltdl-install"
+ "--with-ltdl-include=${libtool}/include"
+ "--with-ltdl-lib=${libtool.lib}/lib"
+ "--enable-xpdf"
+ ];
# Checks need to be run after "make install", otherwise plug-ins are not in
# the search path, etc.
diff --git a/pkgs/development/libraries/libfaketime/default.nix b/pkgs/development/libraries/libfaketime/default.nix
index cedd5f98027..cc9db8f7e66 100644
--- a/pkgs/development/libraries/libfaketime/default.nix
+++ b/pkgs/development/libraries/libfaketime/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, bash, perl }:
stdenv.mkDerivation rec {
name = "libfaketime-${version}";
@@ -13,10 +13,20 @@ stdenv.mkDerivation rec {
./no-date-in-gzip-man-page.patch
];
+ postPatch = ''
+ patchShebangs test src
+ for a in test/functests/test_exclude_mono.sh src/faketime.c ; do
+ substituteInPlace $a \
+ --replace /bin/bash ${stdenv.shell}
+ done
+ '';
+
preBuild = ''
makeFlagsArray+=(PREFIX="$out" LIBDIRNAME=/lib)
'';
+ checkInputs = [ perl ];
+
meta = with stdenv.lib; {
description = "Report faked system time to programs without having to change the system-wide time";
homepage = "https://github.com/wolfcw/libfaketime/";
diff --git a/pkgs/development/libraries/libgcrypt/default.nix b/pkgs/development/libraries/libgcrypt/default.nix
index 638dec302b7..d8708114c8e 100644
--- a/pkgs/development/libraries/libgcrypt/default.nix
+++ b/pkgs/development/libraries/libgcrypt/default.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional stdenv.isDarwin gettext
++ stdenv.lib.optional enableCapabilities libcap;
- preConfigure = stdenv.lib.optionalString stdenv.isCross ''
+ preConfigure = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
# This is intentional: gpg-error-config is a shell script that will work during the build
mkdir -p "$NIX_BUILD_TOP"/bin
ln -s ${libgpgerror.dev}/bin/gpg-error-config "$NIX_BUILD_TOP/bin"
diff --git a/pkgs/development/libraries/libglvnd/default.nix b/pkgs/development/libraries/libglvnd/default.nix
index 7e1a2b54968..27c1cb0e390 100644
--- a/pkgs/development/libraries/libglvnd/default.nix
+++ b/pkgs/development/libraries/libglvnd/default.nix
@@ -16,11 +16,18 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig python2 ];
buildInputs = [ libX11 libXext glproto ];
+ postPatch = lib.optionalString stdenv.isDarwin ''
+ substituteInPlace src/GLX/Makefile.am \
+ --replace "-Wl,-Bsymbolic " ""
+ substituteInPlace src/EGL/Makefile.am \
+ --replace "-Wl,-Bsymbolic " ""
+ '';
+
NIX_CFLAGS_COMPILE = [
"-UDEFAULT_EGL_VENDOR_CONFIG_DIRS"
# FHS paths are added so that non-NixOS applications can find vendor files.
"-DDEFAULT_EGL_VENDOR_CONFIG_DIRS=\"${driverLink}/share/glvnd/egl_vendor.d:/etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d\""
- ];
+ ] ++ lib.optional stdenv.cc.isClang "-Wno-error";
# Indirectly: https://bugs.freedesktop.org/show_bug.cgi?id=35268
configureFlags = stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-tls";
@@ -40,6 +47,6 @@ in stdenv.mkDerivation rec {
description = "The GL Vendor-Neutral Dispatch library";
homepage = https://github.com/NVIDIA/libglvnd;
license = licenses.bsd2;
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/libraries/libgpg-error/default.nix b/pkgs/development/libraries/libgpg-error/default.nix
index 2fcf6701ab8..ccac20c9077 100644
--- a/pkgs/development/libraries/libgpg-error/default.nix
+++ b/pkgs/development/libraries/libgpg-error/default.nix
@@ -34,6 +34,8 @@ in stdenv.mkDerivation (rec {
postPatch = ''
sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure
+ '' + lib.optionalString (stdenv.hostPlatform.isArm && stdenv.buildPlatform != stdenv.hostPlatform ) ''
+ ln -s lock-obj-pub.arm-unknown-linux-gnueabi.h src/syscfg/lock-obj-pub.linux-gnueabihf.h
'' + lib.optionalString stdenv.hostPlatform.isMusl ''
ln -s lock-obj-pub.x86_64-pc-linux-musl.h src/syscfg/lock-obj-pub.linux-musl.h
'';
diff --git a/pkgs/development/libraries/libgpod/default.nix b/pkgs/development/libraries/libgpod/default.nix
index c6056ee49fb..74aee0f39c7 100644
--- a/pkgs/development/libraries/libgpod/default.nix
+++ b/pkgs/development/libraries/libgpod/default.nix
@@ -25,8 +25,8 @@ in stdenv.mkDerivation rec {
propagatedBuildInputs = [ glib libxml2 sqlite zlib sg3_utils
gdk_pixbuf taglib libimobiledevice python pygobject2 mutagen ];
- nativeBuildInputs = [ gettext perlXMLParser intltool pkgconfig perl
- libimobiledevice.swig ] ++ lib.optionals monoSupport [ mono gtk-sharp-2_0 ];
+ nativeBuildInputs = [ gettext perlXMLParser intltool pkgconfig perl] ++
+ lib.optionals monoSupport [ mono gtk-sharp-2_0 ];
meta = {
homepage = http://gtkpod.sourceforge.net/;
diff --git a/pkgs/development/libraries/libgsf/default.nix b/pkgs/development/libraries/libgsf/default.nix
index 90daf2ddf74..20a08885142 100644
--- a/pkgs/development/libraries/libgsf/default.nix
+++ b/pkgs/development/libraries/libgsf/default.nix
@@ -11,8 +11,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig intltool libintl ];
- buildInputs = [ gettext bzip2 zlib python ]
- ++ stdenv.lib.optional doCheck perl;
+ buildInputs = [ gettext bzip2 zlib python ];
+ checkInputs = [ perl ];
propagatedBuildInputs = [ libxml2 glib gdk_pixbuf libiconv ];
diff --git a/pkgs/development/libraries/libguestfs/default.nix b/pkgs/development/libraries/libguestfs/default.nix
index e9010852eb3..6001946cb97 100644
--- a/pkgs/development/libraries/libguestfs/default.nix
+++ b/pkgs/development/libraries/libguestfs/default.nix
@@ -11,11 +11,11 @@ assert javaSupport -> jdk != null;
stdenv.mkDerivation rec {
name = "libguestfs-${version}";
- version = "1.38.3";
+ version = "1.38.4";
src = fetchurl {
url = "http://libguestfs.org/download/1.38-stable/libguestfs-${version}.tar.gz";
- sha256 = "130nc9v9f8k5kwz9hzqd43fjxg01hl7jh0jw1fhs4ah5hmg71v34";
+ sha256 = "1xsazw6yrbgmc647j8l896fzv534157sqmdzac09rxkxwiy0wm16";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libical/default.nix b/pkgs/development/libraries/libical/default.nix
index 1efc16b2bf5..718233b0ffa 100644
--- a/pkgs/development/libraries/libical/default.nix
+++ b/pkgs/development/libraries/libical/default.nix
@@ -3,7 +3,7 @@
stdenv.mkDerivation rec {
name = "libical-${version}";
- version = "3.0.3";
+ version = "3.0.4";
outputs = [ "out" "dev" "devdoc" ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "libical";
repo = "libical";
rev = "v${version}";
- sha256 = "0dhlfn6n136di4fbqd74gdaibyh5zz1vac5x8ii3bjc2d5h7hw8h";
+ sha256 = "1qgpbdjd6jsivw87v5w52268kqp0rv780kli8cgb3ndlv592wlbm";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/libimobiledevice/default.nix b/pkgs/development/libraries/libimobiledevice/default.nix
index d1b779627c6..f4eafcdaace 100644
--- a/pkgs/development/libraries/libimobiledevice/default.nix
+++ b/pkgs/development/libraries/libimobiledevice/default.nix
@@ -1,32 +1,46 @@
-{ stdenv, fetchurl, fetchpatch, python2, pkgconfig, usbmuxd, glib, libgcrypt,
- libtasn1, libplist, readline, libusbmuxd, openssl }:
+{ stdenv, fetchFromGitHub, automake, autoconf, libtool, pkgconfig, gnutls
+, libgcrypt, libtasn1, glib, libplist, libusbmuxd }:
stdenv.mkDerivation rec {
- name = "libimobiledevice-1.2.0";
+ pname = "libimobiledevice";
+ version = "2018-07-24";
- nativeBuildInputs = [ python2 libplist.swig pkgconfig ];
- buildInputs = [ readline ];
- propagatedBuildInputs = [ libusbmuxd glib libgcrypt libtasn1 libplist openssl ];
+ name = "${pname}-${version}";
- patches = [
- ./disable_sslv3.patch
- (fetchpatch {
- name = "CVE-2016-5104.patch";
- url = "https://github.com/libimobiledevice/libimobiledevice/commit/df1f5c4d70d0c19ad40072f5246ca457e7f9849e.patch";
- sha256 = "06ygb9aqcvm4v08wrldsddjgyqv5bkpq6lxzq2a1nwqp9mq4a4k1";
- })
- ];
-
- postPatch = ''sed -e 's@1\.3\.21@@' -i configure'';
- passthru.swig = libplist.swig;
-
- src = fetchurl {
- url = "${meta.homepage}/downloads/${name}.tar.bz2";
- sha256 = "0dqhy4qwj30mw8pwckvjmgnj1qqrh6p8c6jknmhvylshhzh0ssvq";
+ src = fetchFromGitHub {
+ owner = pname;
+ repo = pname;
+ rev = "d7a2e04d2e7880c56116fd35489a7f98755501b7";
+ sha256 = "0cj0j10lmfr28c7nh79n2mcmy31xx50g93h0bqs0l7y76ph4dqkc";
};
- meta = {
- homepage = http://www.libimobiledevice.org;
+ outputs = [ "out" "dev" ];
+
+ nativeBuildInputs = [
+ autoconf
+ automake
+ libtool
+ pkgconfig
+ ];
+ propagatedBuildInputs = [
+ glib
+ gnutls
+ libgcrypt
+ libplist
+ libtasn1
+ libusbmuxd
+ ];
+
+ preConfigure = "NOCONFIGURE=1 ./autogen.sh";
+
+ configureFlags = [
+ "--disable-static"
+ "--disable-openssl"
+ "--without-cython"
+ ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/libimobiledevice/libimobiledevice;
description = "A software library that talks the protocols to support iPhone®, iPod Touch® and iPad® devices on Linux";
longDescription = ''
libimobiledevice is a software library that talks the protocols to support
@@ -38,7 +52,10 @@ stdenv.mkDerivation rec {
installed applications, retrieve addressbook/calendars/notes and bookmarks
and synchronize music and video to the device. The library is in
development since August 2007 with the goal to bring support for these
- devices to the Linux Desktop.'';
- inherit (usbmuxd.meta) platforms maintainers;
+ devices to the Linux Desktop.
+ '';
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/libraries/libinfinity/default.nix b/pkgs/development/libraries/libinfinity/default.nix
index 208e0111062..78c0fd6fb26 100644
--- a/pkgs/development/libraries/libinfinity/default.nix
+++ b/pkgs/development/libraries/libinfinity/default.nix
@@ -1,52 +1,53 @@
{ gtkWidgets ? false # build GTK widgets for libinfinity
-, daemon ? false # build infinote daemon
-, documentation ? false # build documentation
, avahiSupport ? false # build support for Avahi in libinfinity
, stdenv, fetchurl, pkgconfig, glib, libxml2, gnutls, gsasl
-, gtk2 ? null, gtkdoc ? null, avahi ? null, libdaemon ? null, libidn, gss
+, gobjectIntrospection
+, gtk3 ? null, gtk-doc, docbook_xsl, docbook_xml_dtd_412, avahi ? null, libdaemon, libidn, gss
, libintl }:
+assert avahiSupport -> avahi != null;
+assert gtkWidgets -> gtk3 != null;
+
let
- edf = flag: feature: (if flag then "--with-" else "--without-") + feature;
- optional = cond: elem: assert cond -> elem != null; if cond then [elem] else [];
+ mkFlag = flag: feature: (if flag then "--with-" else "--without-") + feature;
-in stdenv.mkDerivation rec {
+ self = stdenv.mkDerivation rec {
+ name = "libinfinity-${version}";
+ version = "0.7.1";
+ src = fetchurl {
+ url = "http://releases.0x539.de/libinfinity/${name}.tar.gz";
+ sha256 = "1jw2fhrcbpyz99bij07iyhy9ffyqdn87vl8cb1qz897y3f2f0vk2";
+ };
- name = "libinfinity-${version}";
- version = "0.7.1";
- src = fetchurl {
- url = "http://releases.0x539.de/libinfinity/${name}.tar.gz";
- sha256 = "1jw2fhrcbpyz99bij07iyhy9ffyqdn87vl8cb1qz897y3f2f0vk2";
+ outputs = [ "bin" "out" "dev" "man" "devdoc" ];
+
+ nativeBuildInputs = [ pkgconfig gtk-doc docbook_xsl docbook_xml_dtd_412 gobjectIntrospection ];
+ buildInputs = [ glib libxml2 gsasl libidn gss libintl libdaemon ]
+ ++ stdenv.lib.optional gtkWidgets gtk3
+ ++ stdenv.lib.optional avahiSupport avahi;
+
+ propagatedBuildInputs = [ gnutls ];
+
+ configureFlags = [
+ "--enable-gtk-doc"
+ "--enable-introspection"
+ (mkFlag gtkWidgets "inftextgtk")
+ (mkFlag gtkWidgets "infgtk")
+ "--with-infinoted"
+ "--with-libdaemon"
+ (mkFlag avahiSupport "avahi")
+ ];
+
+ passthru = {
+ infinoted = "${self.bin}/bin/infinoted-${stdenv.lib.versions.majorMinor version}";
+ };
+
+ meta = {
+ homepage = http://gobby.0x539.de/;
+ description = "An implementation of the Infinote protocol written in GObject-based C";
+ license = stdenv.lib.licenses.lgpl2Plus;
+ maintainers = [ stdenv.lib.maintainers.phreedom ];
+ platforms = with stdenv.lib.platforms; linux ++ darwin;
+ };
};
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ glib libxml2 gsasl libidn gss libintl ]
- ++ optional gtkWidgets gtk2
- ++ optional documentation gtkdoc
- ++ optional avahiSupport avahi
- ++ optional daemon libdaemon;
-
- propagatedBuildInputs = [ gnutls ];
-
- configureFlags = ''
- ${if documentation then "--enable-gtk-doc" else "--disable-gtk-doc"}
- ${edf gtkWidgets "inftextgtk"}
- ${edf gtkWidgets "infgtk"}
- ${edf daemon "infinoted"}
- ${edf daemon "libdaemon"}
- ${edf avahiSupport "avahi"}
- '';
-
- passthru = {
- inherit version;
- };
-
- meta = {
- homepage = http://gobby.0x539.de/;
- description = "An implementation of the Infinote protocol written in GObject-based C";
- license = stdenv.lib.licenses.lgpl2Plus;
- maintainers = [ stdenv.lib.maintainers.phreedom ];
- platforms = with stdenv.lib.platforms; linux ++ darwin;
- };
-
-}
+in self
diff --git a/pkgs/development/libraries/libinotify-kqueue/default.nix b/pkgs/development/libraries/libinotify-kqueue/default.nix
new file mode 100644
index 00000000000..6fc507daf64
--- /dev/null
+++ b/pkgs/development/libraries/libinotify-kqueue/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchzip, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+ name = "libinotify-kqueue-${version}";
+ version = "20180201";
+
+ src = fetchzip {
+ url = "https://github.com/libinotify-kqueue/libinotify-kqueue/archive/${version}.tar.gz";
+ sha256 = "0dkh6n0ghhcl7cjkjmpin118h7al6i4vlkmw57vip5f6ngr6q3pl";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ doCheck = true;
+ checkFlags = [ "test" ];
+
+ meta = with stdenv.lib; {
+ description = "Inotify shim for macOS and BSD";
+ homepage = https://github.com/libinotify-kqueue/libinotify-kqueue;
+ license = licenses.mit;
+ maintainers = with maintainers; [ yegortimoshenko ];
+ platforms = with platforms; darwin ++ freebsd ++ netbsd ++ openbsd;
+ };
+}
diff --git a/pkgs/development/libraries/libinput/default.nix b/pkgs/development/libraries/libinput/default.nix
index bf08db6d3b7..5498a32e709 100644
--- a/pkgs/development/libraries/libinput/default.nix
+++ b/pkgs/development/libraries/libinput/default.nix
@@ -16,11 +16,11 @@ in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "libinput-${version}";
- version = "1.11.0";
+ version = "1.11.3";
src = fetchurl {
url = "https://www.freedesktop.org/software/libinput/${name}.tar.xz";
- sha256 = "04mwl1v51b785h7q3v23hahr0qzr48qq1jzj7d3msjvgh97nr8v4";
+ sha256 = "01nb1shnl871d939wgfd7nc9svclcnfjfhlq64b4yns2dvcr24gk";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/liblinear/default.nix b/pkgs/development/libraries/liblinear/default.nix
new file mode 100644
index 00000000000..ea05df45169
--- /dev/null
+++ b/pkgs/development/libraries/liblinear/default.nix
@@ -0,0 +1,39 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation rec {
+ name = "liblinear-${version}";
+ version = "2.20";
+
+ src = fetchurl {
+ url = "https://www.csie.ntu.edu.tw/~cjlin/liblinear/liblinear-${version}.tar.gz";
+ sha256 = "13q48azqy9pd8jyhk0c2hzj5xav1snbdrj8pp38vwrv2wwhfz7rz";
+ };
+
+ buildPhase = ''
+ make
+ make lib
+ '';
+
+ installPhase = let
+ libSuff = stdenv.hostPlatform.extensions.sharedLibrary;
+ in ''
+ mkdir -p $out/lib $out/bin $out/include
+ cp liblinear.so.3 $out/lib/liblinear.3${libSuff}
+ ln -s $out/lib/liblinear.3${libSuff} $out/lib/liblinear${libSuff}
+ cp train $out/bin/liblinear-train
+ cp predict $out/bin/liblinear-predict
+ cp linear.h $out/include
+ '';
+
+ postFixup = stdenv.lib.optionalString stdenv.isDarwin ''
+ install_name_tool -id liblinear.3.dylib $out/lib/liblinear.3.dylib
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A library for large linear classification";
+ homepage = https://www.csie.ntu.edu.tw/~cjlin/liblinear/;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.danieldk ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/liblognorm/default.nix b/pkgs/development/libraries/liblognorm/default.nix
index 81490ccd539..a21b65170d3 100644
--- a/pkgs/development/libraries/liblognorm/default.nix
+++ b/pkgs/development/libraries/liblognorm/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, pkgconfig, libestr, json_c, pcre }:
+{ stdenv, fetchurl, pkgconfig, libestr, json_c, pcre, fastJson }:
stdenv.mkDerivation rec {
- name = "liblognorm-1.1.2";
-
+ name = "liblognorm-2.0.5";
+
src = fetchurl {
url = "http://www.liblognorm.com/files/download/${name}.tar.gz";
- sha256 = "0v2k5awr6vsbp36gybrys3zfkl675sywhsh4lnm7f21inlpi2nlk";
+ sha256 = "145i1lrl2n145189i7l2a62yazjg9rkyma5jic41y0r17fl1s5f8";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ libestr json_c pcre ];
-
+ buildInputs = [ libestr json_c pcre fastJson ];
+
configureFlags = [ "--enable-regexp" ];
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libmbim/default.nix b/pkgs/development/libraries/libmbim/default.nix
index 431770ef12d..d0784097779 100644
--- a/pkgs/development/libraries/libmbim/default.nix
+++ b/pkgs/development/libraries/libmbim/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, glib, python, udev, libgudev }:
stdenv.mkDerivation rec {
- name = "libmbim-1.16.0";
+ name = "libmbim-1.16.2";
src = fetchurl {
url = "https://www.freedesktop.org/software/libmbim/${name}.tar.xz";
- sha256 = "1hpsjc7bzmakzvj8z9fffvqknc38fa8ridpmklq46jyxxnz51jn8";
+ sha256 = "0qmjvjbgs9m8qsaiq5arikzglgaas9hh1968bi7sy3905kp4yjgb";
};
outputs = [ "out" "dev" "man" ];
diff --git a/pkgs/development/libraries/libminc/default.nix b/pkgs/development/libraries/libminc/default.nix
index ddab3439f02..1e13f323822 100644
--- a/pkgs/development/libraries/libminc/default.nix
+++ b/pkgs/development/libraries/libminc/default.nix
@@ -14,21 +14,26 @@ stdenv.mkDerivation rec {
sha256 = "0mn4n3ihzcr1jw2g1vy6c8p4lkc88jwljk04argmj7k4djrgpxpa";
};
+ postPatch = ''
+ patchShebangs .
+ '';
+
nativeBuildInputs = [ cmake ];
buildInputs = [ zlib netcdf nifticlib hdf5 ];
- cmakeFlags = [ "-DBUILD_TESTING=${if doCheck then "TRUE" else "FALSE"}"
- "-DLIBMINC_MINC1_SUPPORT=TRUE"
- "-DLIBMINC_BUILD_SHARED_LIBS=TRUE"
- "-DLIBMINC_USE_SYSTEM_NIFTI=TRUE" ];
-
+ cmakeFlags = [
+ "-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}"
+ "-DLIBMINC_MINC1_SUPPORT=ON"
+ "-DLIBMINC_BUILD_SHARED_LIBS=ON"
+ "-DLIBMINC_USE_SYSTEM_NIFTI=ON"
+ ];
+ doCheck = stdenv.buildPlatform == stdenv.hostPlatform;
checkPhase = ''
export LD_LIBRARY_PATH="$(pwd)" # see #22060
ctest -E 'ezminc_rw_test|minc_conversion' --output-on-failure
# ezminc_rw_test can't find libminc_io.so.5.2.0; minc_conversion hits netcdf compilation issue
'';
- doCheck = true;
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libmp3splt/default.nix b/pkgs/development/libraries/libmp3splt/default.nix
index 7e5ac2a2297..af8297e9854 100644
--- a/pkgs/development/libraries/libmp3splt/default.nix
+++ b/pkgs/development/libraries/libmp3splt/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ libtool ];
buildInputs = [ libmad libid3tag ];
- configureFlags = "--disable-pcre";
+ configureFlags = [ "--disable-pcre" ];
meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/mp3splt/;
diff --git a/pkgs/development/libraries/libmspack/default.nix b/pkgs/development/libraries/libmspack/default.nix
index ef250441dab..2cb4cd3cd9b 100644
--- a/pkgs/development/libraries/libmspack/default.nix
+++ b/pkgs/development/libraries/libmspack/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
- name = "libmspack-0.6alpha";
+ name = "libmspack-0.7.1alpha";
src = fetchurl {
url = "https://www.cabextract.org.uk/libmspack/${name}.tar.gz";
- sha256 = "08gr2pcinas6bdqz3k0286g5cnksmcx813skmdwyca6bmj1fxnqy";
+ sha256 = "0zn4vwzk5ankgd0l88cipan19pzbzv0sm3fba17lvqwka3dp1acp";
};
meta = {
diff --git a/pkgs/development/libraries/libndctl/default.nix b/pkgs/development/libraries/libndctl/default.nix
index 79439f82269..b53920f60b8 100644
--- a/pkgs/development/libraries/libndctl/default.nix
+++ b/pkgs/development/libraries/libndctl/default.nix
@@ -31,6 +31,10 @@ in stdenv.mkDerivation rec {
})
];
+ postPatch = ''
+ patchShebangs test
+ '';
+
preAutoreconf = ''
substituteInPlace configure.ac --replace "which" "${which}/bin/which"
substituteInPlace git-version --replace /bin/bash ${stdenv.shell}
diff --git a/pkgs/development/libraries/liboping/default.nix b/pkgs/development/libraries/liboping/default.nix
index c177f7ba58e..ca026811d69 100644
--- a/pkgs/development/libraries/liboping/default.nix
+++ b/pkgs/development/libraries/liboping/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses perl ];
- configureFlags = stdenv.lib.optionalString (perl == null) "--with-perl-bindings=no";
+ configureFlags = stdenv.lib.optional (perl == null) "--with-perl-bindings=no";
meta = with stdenv.lib; {
description = "C library to generate ICMP echo requests (a.k.a. ping packets)";
diff --git a/pkgs/development/libraries/libosinfo/default.nix b/pkgs/development/libraries/libosinfo/default.nix
index 0175e21bbc7..111bea61eb6 100644
--- a/pkgs/development/libraries/libosinfo/default.nix
+++ b/pkgs/development/libraries/libosinfo/default.nix
@@ -14,9 +14,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
pkgconfig vala intltool gobjectIntrospection gtk-doc docbook_xsl
- ] ++ stdenv.lib.optionals doCheck checkInputs;
- checkInputs = [ check curl perl ];
+ ];
buildInputs = [ glib libsoup libxml2 libxslt ];
+ checkInputs = [ check curl perl ];
patches = [
./osinfo-db-data-dir.patch
diff --git a/pkgs/development/libraries/libossp-uuid/default.nix b/pkgs/development/libraries/libossp-uuid/default.nix
index ddfc2a5132c..952509acc2e 100644
--- a/pkgs/development/libraries/libossp-uuid/default.nix
+++ b/pkgs/development/libraries/libossp-uuid/default.nix
@@ -10,7 +10,11 @@ stdenv.mkDerivation {
sha256= "11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0";
};
- configureFlags = stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
+ configureFlags = [
+ "ac_cv_va_copy=yes"
+ ] ++ stdenv.lib.optional stdenv.isFreeBSD "--with-pic";
+
+ patches = [ ./shtool.patch ];
meta = with stdenv.lib; {
homepage = http://www.ossp.org/pkg/lib/uuid/;
diff --git a/pkgs/development/libraries/libossp-uuid/shtool.patch b/pkgs/development/libraries/libossp-uuid/shtool.patch
new file mode 100644
index 00000000000..f0c7cc485f5
--- /dev/null
+++ b/pkgs/development/libraries/libossp-uuid/shtool.patch
@@ -0,0 +1,11 @@
+--- a/shtool 2008-07-05 05:43:08.000000000 +0800
++++ b/shtool 2018-07-25 15:45:40.559587471 +0800
+@@ -1400,7 +1400,7 @@
+ if [ ".$opt_t" = .yes ]; then
+ echo "strip $dsttmp" 1>&2
+ fi
+- strip $dsttmp || shtool_exit $?
++ $STRIP $dsttmp || shtool_exit $?
+ fi
+ if [ ".$opt_o" != . ]; then
+ if [ ".$opt_t" = .yes ]; then
diff --git a/pkgs/development/libraries/libphonenumber/default.nix b/pkgs/development/libraries/libphonenumber/default.nix
new file mode 100644
index 00000000000..4cb327ff527
--- /dev/null
+++ b/pkgs/development/libraries/libphonenumber/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, fetchFromGitHub, cmake, gmock, boost, pkgconfig, protobuf, icu }:
+
+let
+ version = "8.9.9";
+in
+stdenv.mkDerivation {
+ name = "phonenumber-${version}";
+ inherit version;
+
+ src = fetchFromGitHub {
+ owner = "googlei18n";
+ repo = "libphonenumber";
+ rev = "v${version}";
+ sha256 = "005visnfnr84blgdi0yp4hrzskwbsnawrzv6lqfi9f073l6w5j6w";
+ };
+
+ nativeBuildInputs = [
+ cmake
+ gmock
+ pkgconfig
+ ];
+
+ buildInputs = [
+ boost
+ protobuf
+ icu
+ ];
+
+ cmakeDir = "../cpp";
+
+ checkPhase = "./libphonenumber_test";
+
+ meta = with stdenv.lib; {
+ description = "Google's i18n library for parsing and using phone numbers";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ illegalprime ];
+ };
+}
diff --git a/pkgs/development/libraries/libplist/default.nix b/pkgs/development/libraries/libplist/default.nix
index 8dc64f2c2b5..0d6e3b8db6e 100644
--- a/pkgs/development/libraries/libplist/default.nix
+++ b/pkgs/development/libraries/libplist/default.nix
@@ -1,31 +1,41 @@
-{ stdenv, fetchurl, pkgconfig, swig2, python2Packages, glib }:
+{ stdenv, autoreconfHook, fetchFromGitHub, pkgconfig, python2Packages, glib }:
let
inherit (python2Packages) python cython;
-in stdenv.mkDerivation rec {
- name = "libplist-${version}";
- version = "2.0.0";
+in
+stdenv.mkDerivation rec {
+ pname = "libplist";
+ version = "2018-07-25";
- nativeBuildInputs = [ pkgconfig swig2 python cython ];
+ name = "${pname}-${version}";
- propagatedBuildInputs = [ glib ];
-
- passthru.swig = swig2;
+ src = fetchFromGitHub {
+ owner = "libimobiledevice";
+ repo = pname;
+ rev = "db68a9d1070b363eee93147f072f46526064acbc";
+ sha256 = "0lxyb35jjg31m8dxhsv1jr2ccy5s19fsqzisy7lfjk46w7brs4h5";
+ };
outputs = ["bin" "dev" "out" "py"];
+ nativeBuildInputs = [
+ pkgconfig
+ python
+ cython
+ autoreconfHook
+ ];
+
+ propagatedBuildInputs = [ glib ];
+
postFixup = ''
moveToOutput "lib/${python.libPrefix}" "$py"
'';
- src = fetchurl {
- url = "https://www.libimobiledevice.org/downloads/${name}.tar.bz2";
- sha256 = "00pnh9zf3iwdji2faccns7vagbmbrwbj9a8zp9s53a6rqaa9czis";
- };
-
- meta = {
- homepage = https://github.com/JonathanBeck/libplist;
- platforms = stdenv.lib.platforms.all;
+ meta = with stdenv.lib; {
+ description = "A library to handle Apple Property List format in binary or XML";
+ homepage = https://github.com/libimobiledevice/libplist;
+ license = licenses.lgpl21Plus;
maintainers = [ ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/libpng/12.nix b/pkgs/development/libraries/libpng/12.nix
index 01a828f95da..0153ff8327b 100644
--- a/pkgs/development/libraries/libpng/12.nix
+++ b/pkgs/development/libraries/libpng/12.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
passthru = { inherit zlib; };
- configureFlags = "--enable-static";
+ configureFlags = [ "--enable-static" ];
postInstall = ''mv "$out/bin" "$dev/bin"'';
diff --git a/pkgs/development/libraries/libpng/default.nix b/pkgs/development/libraries/libpng/default.nix
index 4173588ac52..0e5a4a866e8 100644
--- a/pkgs/development/libraries/libpng/default.nix
+++ b/pkgs/development/libraries/libpng/default.nix
@@ -3,9 +3,7 @@
assert zlib != null;
let
- version = "1.6.34";
patchVersion = "1.6.34";
- sha256 = "1xjr0v34fyjgnhvaa1zixcpx5yvxcg4zwvfh0fyklfyfj86rc7ig";
patch_src = fetchurl {
url = "mirror://sourceforge/libpng-apng/libpng-${patchVersion}-apng.patch.gz";
sha256 = "1ha4npf9mfrzp0srg8a5amks5ww84xzfpjbsj8k3yjjpai798qg6";
@@ -14,10 +12,11 @@ let
in stdenv.mkDerivation rec {
name = "libpng" + whenPatched "-apng" + "-${version}";
+ version = "1.6.34";
src = fetchurl {
url = "mirror://sourceforge/libpng/libpng-${version}.tar.xz";
- inherit sha256;
+ sha256 = "1xjr0v34fyjgnhvaa1zixcpx5yvxcg4zwvfh0fyklfyfj86rc7ig";
};
postPatch = whenPatched "gunzip < ${patch_src} | patch -Np1";
@@ -26,9 +25,7 @@ in stdenv.mkDerivation rec {
propagatedBuildInputs = [ zlib ];
- # it's hard to cross-run tests and some check programs didn't compile anyway
- makeFlags = stdenv.lib.optional (!doCheck) "check_PROGRAMS=";
- doCheck = true; # not cross;
+ doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
passthru = { inherit zlib; };
diff --git a/pkgs/development/libraries/libpqxx/default.nix b/pkgs/development/libraries/libpqxx/default.nix
index 5c4699d2626..5afed2b2a2f 100644
--- a/pkgs/development/libraries/libpqxx/default.nix
+++ b/pkgs/development/libraries/libpqxx/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
- configureFlags = "--enable-shared";
+ configureFlags = [ "--enable-shared" ];
meta = {
description = "A C++ library to access PostgreSQL databases";
diff --git a/pkgs/development/libraries/libqalculate/default.nix b/pkgs/development/libraries/libqalculate/default.nix
index 5c786898370..377d9fe50be 100644
--- a/pkgs/development/libraries/libqalculate/default.nix
+++ b/pkgs/development/libraries/libqalculate/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "libqalculate-${version}";
- version = "2.6.0b";
+ version = "2.6.2";
src = fetchFromGitHub {
owner = "qalculate";
repo = "libqalculate";
rev = "v${version}";
- sha256 = "1g0pmf33vrjabxmx6lyysgkxa6hg8qmwk0n5ncl4pr8sdkimswxw";
+ sha256 = "1wfffki5ib65z9ndph2c4a17qx62f07q12adzabs7ij9gv94y9j5";
};
outputs = [ "out" "dev" "doc" ];
diff --git a/pkgs/development/libraries/libqmatrixclient/default.nix b/pkgs/development/libraries/libqmatrixclient/default.nix
index d1dae0cfee6..8cca5333d08 100644
--- a/pkgs/development/libraries/libqmatrixclient/default.nix
+++ b/pkgs/development/libraries/libqmatrixclient/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
description= "A Qt5 library to write cross-platfrom clients for Matrix";
homepage = https://matrix.org/docs/projects/sdk/libqmatrixclient.html;
license = licenses.lgpl21;
- platforms = platforms.linux;
+ platforms = with platforms; linux ++ darwin;
maintainers = with maintainers; [ peterhoeg ];
};
}
diff --git a/pkgs/development/libraries/libqmi/default.nix b/pkgs/development/libraries/libqmi/default.nix
index a0f5ac73767..5bfa1427ab6 100644
--- a/pkgs/development/libraries/libqmi/default.nix
+++ b/pkgs/development/libraries/libqmi/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, glib, python, libgudev, libmbim }:
stdenv.mkDerivation rec {
- name = "libqmi-1.20.0";
+ name = "libqmi-1.20.2";
src = fetchurl {
url = "https://www.freedesktop.org/software/libqmi/${name}.tar.xz";
- sha256 = "1d3fca477sdwbv4bsq1cl98qc8sixrzp0gqjcmjj8mlwfk9qqhi1";
+ sha256 = "0i6aw8jyxv84d5x8lj2g9lb8xxf1dyad8n3q0kw164pyig55jd67";
};
outputs = [ "out" "dev" "devdoc" ];
diff --git a/pkgs/development/libraries/librdf/redland.nix b/pkgs/development/libraries/librdf/redland.nix
index 633611273a3..422ace462a9 100644
--- a/pkgs/development/libraries/librdf/redland.nix
+++ b/pkgs/development/libraries/librdf/redland.nix
@@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
# Fix broken DT_NEEDED in lib/redland/librdf_storage_sqlite.so.
NIX_CFLAGS_LINK = "-lraptor2";
+ doCheck = false; # fails 1 out of 17 tests with a segmentation fault
+
meta = {
homepage = http://librdf.org/;
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/development/libraries/librealsense/default.nix b/pkgs/development/libraries/librealsense/default.nix
index 464e702acab..ea24c9da88b 100644
--- a/pkgs/development/libraries/librealsense/default.nix
+++ b/pkgs/development/libraries/librealsense/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "librealsense-${version}";
- version = "2.13.0";
+ version = "2.15.0";
src = fetchFromGitHub {
owner = "IntelRealSense";
repo = "librealsense";
rev = "v${version}";
- sha256 = "0rs7ic95kix173kl1ijb1riigjxnp7yqvps35hfxbhjqbjc2wfgn";
+ sha256 = "12918gcn0w5h6bqgx6s44w44bs1x2pcndn2833xzya69rddkdv6x";
};
buildInputs = [
@@ -28,6 +28,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/IntelRealSense/librealsense;
license = licenses.asl20;
maintainers = with maintainers; [ brian-dawn ];
- platforms = platforms.unix;
+ platforms = ["i686-linux" "x86_64-linux" "x86_64-darwin"];
};
}
diff --git a/pkgs/development/libraries/librelp/default.nix b/pkgs/development/libraries/librelp/default.nix
index 083ea88301a..521f963e277 100644
--- a/pkgs/development/libraries/librelp/default.nix
+++ b/pkgs/development/libraries/librelp/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, gnutls, zlib }:
stdenv.mkDerivation rec {
- name = "librelp-1.2.16";
+ name = "librelp-1.2.17";
src = fetchurl {
url = "http://download.rsyslog.com/librelp/${name}.tar.gz";
- sha256 = "0lzxc2ydjbbs50dalqp2s107ckp63arpk223cigasq0hl395s8qc";
+ sha256 = "1w6blhfr3rlmvjj0fbr8rsycrkm5b92n44zaaijg1jnvxjfqpy0v";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libressl/default.nix b/pkgs/development/libraries/libressl/default.nix
index a29257af4c3..e30f2b0af5d 100644
--- a/pkgs/development/libraries/libressl/default.nix
+++ b/pkgs/development/libraries/libressl/default.nix
@@ -27,6 +27,7 @@ let
meta = with lib; {
description = "Free TLS/SSL implementation";
homepage = "https://www.libressl.org";
+ license = with licenses; [ publicDomain bsdOriginal bsd0 bsd3 gpl3 isc ];
platforms = platforms.all;
maintainers = with maintainers; [ thoughtpolice wkennington fpletz globin ];
};
@@ -43,4 +44,9 @@ in {
version = "2.7.4";
sha256 = "19kxa5i97q7p6rrps9qm0nd8zqhdjvzx02j72400c73cl2nryfhy";
};
+
+ libressl_2_8 = generic {
+ version = "2.8.0";
+ sha256 = "1hwxg14d6a9wgk360dvi0wfzw7b327a95wf6xqc3a1h6bfbblaxg";
+ };
}
diff --git a/pkgs/development/libraries/librsync/0.9.nix b/pkgs/development/libraries/librsync/0.9.nix
index 115f4cd90a0..3ca84ed2ce5 100644
--- a/pkgs/development/libraries/librsync/0.9.nix
+++ b/pkgs/development/libraries/librsync/0.9.nix
@@ -10,7 +10,10 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
- configureFlags = if stdenv.isCygwin then "--enable-static" else "--enable-shared";
+ configureFlags = [
+ (stdenv.lib.enableFeature stdenv.isCygwin "static")
+ (stdenv.lib.enableFeature (!stdenv.isCygwin) "shared")
+ ];
dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
diff --git a/pkgs/development/libraries/libsearpc/default.nix b/pkgs/development/libraries/libsearpc/default.nix
index c2f0da91005..3ba80198fd7 100644
--- a/pkgs/development/libraries/libsearpc/default.nix
+++ b/pkgs/development/libraries/libsearpc/default.nix
@@ -1,15 +1,14 @@
{stdenv, fetchFromGitHub, automake, autoconf, pkgconfig, libtool, python2Packages, glib, jansson}:
stdenv.mkDerivation rec {
- version = "3.0.8";
+ version = "3.1.0";
name = "libsearpc-${version}";
src = fetchFromGitHub {
owner = "haiwen";
repo = "libsearpc";
- # Tag is missing: https://github.com/haiwen/libsearpc/commit/12a01268825e9c7e17794c58c367e3b4db912ad9
- rev = "12a01268825e9c7e17794c58c367e3b4db912ad9";
- sha256 = "00ck1hl1x0pn22q3ba32dq3ckc4nrsg58irsmrnmalqbsffhcim0";
+ rev = "v${version}";
+ sha256 = "1zf8xxsl95wdx0372kl8s153hd8q3lhwwvwr2k96ia8scbn2ylkp";
};
patches = [ ./libsearpc.pc.patch ];
@@ -22,13 +21,11 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh";
- buildPhase = "make -j1";
-
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/haiwen/libsearpc;
description = "A simple and easy-to-use C language RPC framework (including both server side & client side) based on GObject System";
- license = stdenv.lib.licenses.lgpl3;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ ];
+ license = licenses.lgpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ dotlambda ];
};
}
diff --git a/pkgs/development/libraries/libseccomp/default.nix b/pkgs/development/libraries/libseccomp/default.nix
index e0c77a0cf35..c8d9e21366d 100644
--- a/pkgs/development/libraries/libseccomp/default.nix
+++ b/pkgs/development/libraries/libseccomp/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, getopt, makeWrapper }:
+{ stdenv, fetchurl, getopt, makeWrapper, utillinux }:
stdenv.mkDerivation rec {
name = "libseccomp-${version}";
@@ -17,6 +17,9 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
+ checkInputs = [ utillinux ];
+ doCheck = false; # dependency cycle
+
# Hack to ensure that patchelf --shrink-rpath get rids of a $TMPDIR reference.
preFixup = "rm -rfv src";
diff --git a/pkgs/development/libraries/libsecret/default.nix b/pkgs/development/libraries/libsecret/default.nix
index f311d1a0335..fde3c7a7b30 100644
--- a/pkgs/development/libraries/libsecret/default.nix
+++ b/pkgs/development/libraries/libsecret/default.nix
@@ -1,10 +1,9 @@
{ stdenv, fetchurl, glib, pkgconfig, intltool, libxslt, docbook_xsl
, libgcrypt, gobjectIntrospection, vala_0_38, gnome3, libintl }:
-let
+
+stdenv.mkDerivation rec {
pname = "libsecret";
version = "0.18.5";
-in
-stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
@@ -12,6 +11,10 @@ stdenv.mkDerivation rec {
sha256 = "1cychxc3ff8fp857iikw0n2s13s2mhw2dn1mr632f7w3sn6vvrww";
};
+ postPatch = ''
+ patchShebangs .
+ '';
+
outputs = [ "out" "dev" ];
propagatedBuildInputs = [ glib ];
@@ -19,6 +22,10 @@ stdenv.mkDerivation rec {
buildInputs = [ libgcrypt gobjectIntrospection vala_0_38 ];
# optional: build docs with gtk-doc? (probably needs a flag as well)
+ # checkInputs = [ python2 ];
+
+ doCheck = false; # fails. with python3 tests fail to evaluate, with python2 they fail to run python3
+
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
diff --git a/pkgs/development/libraries/libsixel/default.nix b/pkgs/development/libraries/libsixel/default.nix
index bad5e7c5962..34d959423a3 100644
--- a/pkgs/development/libraries/libsixel/default.nix
+++ b/pkgs/development/libraries/libsixel/default.nix
@@ -1,13 +1,13 @@
{stdenv, fetchFromGitHub}:
stdenv.mkDerivation rec {
- version = "1.8.1";
+ version = "1.8.2";
name = "libsixel-${version}";
src = fetchFromGitHub {
repo = "libsixel";
rev = "v${version}";
owner = "saitoha";
- sha256 = "0cbhvd1yk0q08nxva5bga7bpp8yxjfdfnqicvip4l6k28mzz7pmf";
+ sha256 = "1jn5z2ylccjkp9i12n5x53x2zzhhsgmgs6xxi7aja6qimfw90h1n";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/libsolv/default.nix b/pkgs/development/libraries/libsolv/default.nix
index 9db56aa3a9e..ad8120d3591 100644
--- a/pkgs/development/libraries/libsolv/default.nix
+++ b/pkgs/development/libraries/libsolv/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, cmake, ninja, zlib, expat, rpm, db }:
stdenv.mkDerivation rec {
- rev = "0.6.34";
+ rev = "0.6.35";
name = "libsolv-${rev}";
src = fetchFromGitHub {
inherit rev;
owner = "openSUSE";
repo = "libsolv";
- sha256 = "1knr48dilg8kscbmpjvd7m2krvgcdq0f9vpbqcgmxxa969mzrcy7";
+ sha256 = "0jx1bmwwhjwfidwa0hrarwpcrf4ic068kapd4vb9m5y7xd4l55nq";
};
cmakeFlags = [
diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix
index f9ea73089f4..2804486e2f0 100644
--- a/pkgs/development/libraries/libsoup/default.nix
+++ b/pkgs/development/libraries/libsoup/default.nix
@@ -3,22 +3,19 @@
, valaSupport ? true, vala_0_40
, intltool, python3 }:
-let
- pname = "libsoup";
- version = "2.62.2";
-in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
+ pname = "libsoup";
+ version = "2.62.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz";
sha256 = "1dkrz1iwsswscayfmjxqv2q00b87snlq9nxdccn5vck0vbinylwy";
};
- prePatch = ''
+ postPatch = ''
patchShebangs libsoup/
- '' + stdenv.lib.optionalString valaSupport
- ''
+ '' + stdenv.lib.optionalString valaSupport ''
substituteInPlace libsoup/Makefile.in --replace "\$(DESTDIR)\$(vapidir)" "\$(DESTDIR)\$(girdir)/../vala/vapi"
'';
diff --git a/pkgs/development/libraries/libspatialite/default.nix b/pkgs/development/libraries/libspatialite/default.nix
index b75baf149e1..8e7b539527e 100644
--- a/pkgs/development/libraries/libspatialite/default.nix
+++ b/pkgs/development/libraries/libspatialite/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libxml2 sqlite zlib proj geos libiconv ];
- configureFlags = "--disable-freexl";
+ configureFlags = [ "--disable-freexl" ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libssh/default.nix b/pkgs/development/libraries/libssh/default.nix
index 408436ca618..9b5c3d530eb 100644
--- a/pkgs/development/libraries/libssh/default.nix
+++ b/pkgs/development/libraries/libssh/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, cmake, zlib, openssl, libsodium }:
+{ stdenv, fetchurl, fetchpatch, pkgconfig, cmake, zlib, openssl, libsodium }:
stdenv.mkDerivation rec {
name = "libssh-0.7.5";
@@ -8,6 +8,16 @@ stdenv.mkDerivation rec {
sha256 = "15bh6dm9c50ndddzh3gqcgw7axp3ghrspjpkb1z3dr90vkanvs2l";
};
+ patches = [
+ # Fix mysql-workbench compilation
+ # https://bugs.mysql.com/bug.php?id=91923
+ (fetchpatch {
+ name = "include-fix-segfault-in-getissuebanner-add-missing-wrappers-in-libsshpp.patch";
+ url = https://git.libssh.org/projects/libssh.git/patch/?id=5ea81166bf885d0fd5d4bb232fc22633f5aaf3c4;
+ sha256 = "12q818l3nasqrfrsghxdvjcyya1bfcg0idvsf8xwm5zj7criln0a";
+ })
+ ];
+
postPatch = ''
# Fix headers to use libsodium instead of NaCl
sed -i 's,nacl/,sodium/,g' ./include/libssh/curve25519.h src/curve25519.c
diff --git a/pkgs/development/libraries/libtasn1/default.nix b/pkgs/development/libraries/libtasn1/default.nix
index cc5b19f7a59..5762291568c 100644
--- a/pkgs/development/libraries/libtasn1/default.nix
+++ b/pkgs/development/libraries/libtasn1/default.nix
@@ -11,8 +11,7 @@ stdenv.mkDerivation rec {
outputs = [ "out" "dev" "devdoc" ];
outputBin = "dev";
- nativeBuildInputs = [ texinfo ];
- buildInputs = [ perl ];
+ nativeBuildInputs = [ texinfo perl ];
doCheck = true;
diff --git a/pkgs/development/libraries/libtensorflow/default.nix b/pkgs/development/libraries/libtensorflow/default.nix
index c8b299034fc..e6cd140c4e4 100644
--- a/pkgs/development/libraries/libtensorflow/default.nix
+++ b/pkgs/development/libraries/libtensorflow/default.nix
@@ -31,19 +31,19 @@ let
in stdenv.mkDerivation rec {
pname = "libtensorflow";
- version = "1.8.0";
+ version = "1.9.0";
name = "${pname}-${version}";
src = fetchurl {
url = "https://storage.googleapis.com/tensorflow/${pname}/${pname}-${tfType}-${system}-${version}.tar.gz";
sha256 =
if system == "linux-x86_64" then
if cudaSupport
- then "0m1g4sqr9as0jgfx7wlyay2nkad6wgvsyk2gvhfkqkq5sm1vbx85"
- else "0qzy15rc3x961cyi3bqnygrcnw4x69r28xkwhpwrv1r0gi6k73ha"
+ then "1q3mh06x344im25z7r3vgrfksfdsi8fh8ldn6y2mf86h4d11yxc3"
+ else "0l9ps115ng5ffzdwphlqmj3jhidps2v5afppdzrbpzmy41xz0z21"
else if system == "darwin-x86_64" then
if cudaSupport
then unavailable
- else "0q8lmyj8l50hl6l48c640ixanvhqf2836bicyl9p2x8sj97b7y8l"
+ else "1qj0v1706w6mczycdsh38h2glyv5d25v62kdn98wxd5rw8f9v657"
else unavailable;
};
diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix
index c5a12432280..bf0393fd89a 100644
--- a/pkgs/development/libraries/libtiff/default.nix
+++ b/pkgs/development/libraries/libtiff/default.nix
@@ -13,8 +13,10 @@ stdenv.mkDerivation rec {
prePatch = let
debian = fetchurl {
- url = http://http.debian.net/debian/pool/main/t/tiff/tiff_4.0.9-5.debian.tar.xz;
- sha256 = "15lwcsd46gini27akms2ngyxnwi1hs2yskrv5x2wazs5fw5ii62w";
+ # When the URL disappears, it typically means that Debian has new patches
+ # (probably security) and updating to new tarball will apply them as well.
+ url = http://http.debian.net/debian/pool/main/t/tiff/tiff_4.0.9-6.debian.tar.xz;
+ sha256 = "10yk5npchxscgsnd7ihd3bbbw2fxkl7ni0plm43c9q4nwp6ms52f";
};
in ''
tar xf ${debian}
diff --git a/pkgs/development/libraries/libtorrent-rasterbar/default.nix b/pkgs/development/libraries/libtorrent-rasterbar/default.nix
index 1cc42613859..f19e9d27431 100644
--- a/pkgs/development/libraries/libtorrent-rasterbar/default.nix
+++ b/pkgs/development/libraries/libtorrent-rasterbar/default.nix
@@ -1,11 +1,14 @@
-{ stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, automake, autoconf, zlib
-, boost, openssl, libtool, python, libiconv, geoip }:
+{ stdenv, lib, fetchFromGitHub, fetchpatch, pkgconfig, automake, autoconf
+, zlib, boost, openssl, libtool, python, libiconv, geoip, ncurses
+}:
let
- version = "1.1.7";
+ version = "1.1.9";
formattedVersion = lib.replaceChars ["."] ["_"] version;
- boostPython = boost.override { enablePython = true; };
+ # Make sure we override python, so the correct version is chosen
+ # for the bindings, if overridden
+ boostPython = boost.override { enablePython = true; inherit python; };
in stdenv.mkDerivation {
name = "libtorrent-rasterbar-${version}";
@@ -14,25 +17,21 @@ in stdenv.mkDerivation {
owner = "arvidn";
repo = "libtorrent";
rev = "libtorrent-${formattedVersion}";
- sha256 = "073nb7yca5jg1i8z5h76qrmddl2hdy8fc1pnchkg574087an31r3";
+ sha256 = "04w3pjzd6q9wplj1dcphylxn1i2b2x0iw1l0ma58ymh14swdah7a";
};
- patches = [
- (fetchpatch {
- url = "https://github.com/arvidn/libtorrent/commit/64d6b4900448097b0157abb328621dd211e2947d.patch";
- sha256 = "1bdv0icqzbg1il60sckcly4y22lkdbkkwdjadwdzxv7cdj586bzd";
- })
- (fetchpatch {
- url = "https://github.com/arvidn/libtorrent/commit/9cd0ae67e74a507c1b9ff9c057ee97dda38ccb81.patch";
- sha256 = "1cscqpc6fq9iwspww930dsxf0yb01bgrghzf5hdhl09a87r6q2zg";
- })
- ];
-
enableParallelBuilding = true;
nativeBuildInputs = [ automake autoconf libtool pkgconfig ];
- buildInputs = [ boostPython openssl zlib python libiconv geoip ];
+ buildInputs = [ boostPython openssl zlib python libiconv geoip ncurses ];
preConfigure = "./autotool.sh";
+ postInstall = ''
+ moveToOutput "include" "$dev"
+ moveToOutput "lib/${python.libPrefix}" "$python"
+ '';
+
+ outputs = [ "out" "dev" "python" ];
+
configureFlags = [
"--enable-python-binding"
"--with-libgeoip=system"
diff --git a/pkgs/development/libraries/libtoxcore/default.nix b/pkgs/development/libraries/libtoxcore/default.nix
index a005c8b3746..b3636eef262 100644
--- a/pkgs/development/libraries/libtoxcore/default.nix
+++ b/pkgs/development/libraries/libtoxcore/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, cmake, libsodium, ncurses, libopus, libmsgpack
+{ stdenv, fetchFromGitHub, cmake, libsodium, ncurses, libopus, msgpack
, libvpx, check, libconfig, pkgconfig }:
let
@@ -20,7 +20,7 @@ let
];
buildInputs = [
- libsodium libmsgpack ncurses libconfig
+ libsodium msgpack ncurses libconfig
] ++ stdenv.lib.optionals (!stdenv.isAarch32) [
libopus libvpx
];
@@ -30,8 +30,6 @@ let
enableParallelBuilding = true;
doCheck = false; # hangs, tries to access the net?
-
- # for some reason the tests are not running - it says "No tests found!!"
checkInputs = [ check ];
checkPhase = "ctest";
diff --git a/pkgs/development/libraries/libunity/default.nix b/pkgs/development/libraries/libunity/default.nix
new file mode 100644
index 00000000000..f9f0b2b6555
--- /dev/null
+++ b/pkgs/development/libraries/libunity/default.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchurl, pkgconfig, automake, autoconf, libtool
+, glib, vala, dee, gobjectIntrospection, libdbusmenu
+, gtk3, intltool, gnome-common, python3, icu }:
+
+stdenv.mkDerivation rec {
+ pname = "libunity";
+ version = "7.1.4";
+
+ name = "${pname}-${version}";
+
+ outputs = [ "out" "dev" ];
+
+ src = fetchurl {
+ url = "https://launchpad.net/ubuntu/+archive/primary/+files/${pname}_${version}+15.10.20151002.orig.tar.gz";
+ sha256 = "1sf98qcjkxfibxk03firnc12dm6il8jzaq5763qam8ydg4li4gij";
+ };
+
+ nativeBuildInputs = [
+ autoconf
+ automake
+ gnome-common
+ gobjectIntrospection
+ intltool
+ libtool
+ pkgconfig
+ python3
+ vala
+ ];
+
+ buildInputs = [
+ glib
+ gtk3
+ ];
+
+ propagatedBuildInputs = [ dee libdbusmenu ];
+
+ preConfigure = "NOCONFIGURE=1 ./autogen.sh";
+
+ configureFlags = [
+ "--disable-static"
+ "--with-pygi-overrides-dir=$(out)/${python3.sitePackages}/gi/overrides"
+ ];
+
+ NIX_LDFLAGS = "-L${icu}/lib";
+
+ meta = with stdenv.lib; {
+ description = "A library for instrumenting and integrating with all aspects of the Unity shell";
+ homepage = https://launchpad.net/libunity;
+ license = licenses.lgpl3;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ worldofpeace ];
+ };
+}
diff --git a/pkgs/development/libraries/liburcu/default.nix b/pkgs/development/libraries/liburcu/default.nix
index 85f8b6df295..58da1304452 100644
--- a/pkgs/development/libraries/liburcu/default.nix
+++ b/pkgs/development/libraries/liburcu/default.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
sha256 = "01pbg67qy5hcssy2yi0ckqapzfclgdq93li2rmzw4pa3wh5j42cw";
};
- nativeBuildInputs = stdenv.lib.optional doCheck perl;
+ checkInputs = [ perl ];
preCheck = "patchShebangs tests/unit";
doCheck = true;
diff --git a/pkgs/development/libraries/libusbmuxd/default.nix b/pkgs/development/libraries/libusbmuxd/default.nix
index ae53178e88d..08aeba1254e 100644
--- a/pkgs/development/libraries/libusbmuxd/default.nix
+++ b/pkgs/development/libraries/libusbmuxd/default.nix
@@ -1,25 +1,26 @@
-{ stdenv, fetchurl, fetchpatch, pkgconfig, libplist }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libplist }:
stdenv.mkDerivation rec {
- name = "libusbmuxd-1.0.10";
- src = fetchurl {
- url = "https://www.libimobiledevice.org/downloads/${name}.tar.bz2";
- sha256 = "1wn9zq2224786mdr12c5hxad643d29wg4z6b7jn888jx4s8i78hs";
+ pname = "libusbmuxd";
+ version = "2018-07-23";
+
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "libimobiledevice";
+ repo = pname;
+ rev = "78df9be5fc8222ed53846cb553de9b5d24c85c6c";
+ sha256 = "05hbn0mbmv5ln9hfsvnf7i1mnp6ncbyfnl5w331kg4fi12wjshc5";
};
- patches = [
- (fetchpatch {
- name = "CVE-2016-5104.patch";
- url = "https://github.com/libimobiledevice/libusbmuxd/commit/4397b3376dc4e4cb1c991d0aed61ce6482614196.patch";
- sha256 = "0cl3vys7bkwbdzf64d0rz3zlqpfc30w4l7j49ljv01agh42ywhgk";
- })
- ];
-
- nativeBuildInputs = [ pkgconfig ];
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ libplist ];
- meta = {
- homepage = http://www.libimobiledevice.org;
- platforms = stdenv.lib.platforms.unix;
+ meta = with stdenv.lib; {
+ description = "A client library to multiplex connections from and to iOS devices";
+ homepage = https://github.com/libimobiledevice/libusbmuxd;
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix
index ce8d741adf2..a0ace84bc67 100644
--- a/pkgs/development/libraries/libuv/default.nix
+++ b/pkgs/development/libraries/libuv/default.nix
@@ -40,6 +40,7 @@ stdenv.mkDerivation rec {
"tcp_open" "tcp_write_queue_order" "tcp_try_write" "tcp_writealot"
"multiple_listen" "delayed_accept"
"shutdown_close_tcp" "shutdown_eof" "shutdown_twice" "callback_stack"
+ "tty_pty"
];
tdRegexp = lib.concatStringsSep "\\|" toDisable;
in lib.optionalString doCheck ''
diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index 02c13e413e3..fd35864fe34 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -39,7 +39,7 @@ in stdenv.mkDerivation rec {
] ++ optionals (!buildFromTarball) [
libtool autoconf automake
] ++ optionals stdenv.isLinux [
- libpciaccess lvm2 lvm2 utillinux systemd libnl numad zfs
+ libpciaccess lvm2 utillinux systemd libnl numad zfs
libapparmor libcap_ng numactl attr parted
] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
xen
@@ -66,6 +66,7 @@ in stdenv.mkDerivation rec {
"--localstatedir=/var"
"--sysconfdir=/var/lib"
"--with-libpcap"
+ "--with-qemu"
"--with-vmware"
"--with-vbox"
"--with-test"
diff --git a/pkgs/development/libraries/libwps/default.nix b/pkgs/development/libraries/libwps/default.nix
index 2f89c0abdfc..b0449d8205d 100644
--- a/pkgs/development/libraries/libwps/default.nix
+++ b/pkgs/development/libraries/libwps/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "libwps-${version}";
- version = "0.4.9";
+ version = "0.4.10";
src = fetchurl {
url = "mirror://sourceforge/libwps/${name}.tar.bz2";
- sha256 = "1wn5lvx7c9dp98d9akqjhkv5fk94725hbvqzbjpy1v8y4mm9knb6";
+ sha256 = "1adx2wawl0i16p8df80m6k6a137h709ip4zc0zlzr6wal8gpn0i4";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/libx86emu/default.nix b/pkgs/development/libraries/libx86emu/default.nix
index bbaa6b08961..b0730452db8 100644
--- a/pkgs/development/libraries/libx86emu/default.nix
+++ b/pkgs/development/libraries/libx86emu/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "libx86emu-${version}";
- version = "1.14";
+ version = "2.0";
src = fetchFromGitHub {
owner = "wfeldt";
repo = "libx86emu";
rev = version;
- sha256 = "120a01jrrd4rwwjfr5f612xq9hbh35c87a6wnqn7zzw3fqydc2lw";
+ sha256 = "12rlkwnl5zgmmpm6n6cqnkyhkji4jw1d27y8x1krvlpi1z4bjidx";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix
index aa78d0d33c0..2f0f0f1425d 100644
--- a/pkgs/development/libraries/libxml2/default.nix
+++ b/pkgs/development/libraries/libxml2/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl
+{ stdenv, lib, fetchurl, fetchpatch
, zlib, xz, python2, findXMLCatalogs
, buildPlatform, hostPlatform
, pythonSupport ? buildPlatform == hostPlatform
@@ -19,6 +19,19 @@ in stdenv.mkDerivation rec {
sha256 = "0ci7is75bwqqw2p32vxvrk6ds51ik7qgx73m920rakv5jlayax0b";
};
+ patches = [
+ (fetchpatch {
+ name = "CVE-2018-14567_CVE-2018-9251.patch";
+ url = https://gitlab.gnome.org/GNOME/libxml2/commit/2240fbf5912054af025fb6e01e26375100275e74.patch;
+ sha256 = "1xpqsfkzhrqasza51c821mnds5l317djrz8086fmzpyf68vld03h";
+ })
+ (fetchpatch {
+ name = "CVE-2018-14404.patch";
+ url = https://gitlab.gnome.org/GNOME/libxml2/commit/a436374994c47b12d5de1b8b1d191a098fa23594.patch;
+ sha256 = "19vp7p32vrninnfa7vk9ipw7n4cl1gg16xxbhjy2d0kwp1crvzqh";
+ })
+ ];
+
outputs = [ "bin" "dev" "out" "man" "doc" ]
++ lib.optional pythonSupport "py"
++ lib.optional enableStatic "static";
@@ -32,12 +45,13 @@ in stdenv.mkDerivation rec {
propagatedBuildInputs = [ zlib findXMLCatalogs ] ++ lib.optional icuSupport icu;
- configureFlags =
- lib.optional pythonSupport "--with-python=${python}"
- ++ lib.optional icuSupport "--with-icu"
- ++ [ "--exec_prefix=$dev" ]
- ++ lib.optional enableStatic "--enable-static"
- ++ lib.optional (!enableShared) "--disable-shared";
+ configureFlags = [
+ "--exec_prefix=$dev"
+ (lib.enableFeature enableStatic "static")
+ (lib.enableFeature enableShared "shared")
+ (lib.withFeature icuSupport "icu")
+ (lib.withFeatureAs pythonSupport "python" python)
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/libyaml/default.nix b/pkgs/development/libraries/libyaml/default.nix
index 7bd0d1970f4..45e15c82966 100644
--- a/pkgs/development/libraries/libyaml/default.nix
+++ b/pkgs/development/libraries/libyaml/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchurl }:
let
+ # 0.2.1 broke the tests of pythonPackages.pyyaml 3.13
version = "0.1.7";
in
stdenv.mkDerivation {
diff --git a/pkgs/development/libraries/libytnef/default.nix b/pkgs/development/libraries/libytnef/default.nix
index 8af7d5d8797..710e7a3f072 100644
--- a/pkgs/development/libraries/libytnef/default.nix
+++ b/pkgs/development/libraries/libytnef/default.nix
@@ -4,13 +4,13 @@ with lib;
stdenv.mkDerivation rec {
name = "libytnef-${version}";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchFromGitHub {
owner = "Yeraze";
repo = "ytnef";
rev = "v${version}";
- sha256 = "1aavckl7rjbiakwcf4rrkhchrl450p3vq3dy78cxfmgg0jqnvxqy";
+ sha256 = "07h48s5qf08503pp9kafqbwipdqghiif22ghki7z8j67gyp04l6l";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/development/libraries/libzip/default.nix b/pkgs/development/libraries/libzip/default.nix
index 131b64c1c7f..50ed00711df 100644
--- a/pkgs/development/libraries/libzip/default.nix
+++ b/pkgs/development/libraries/libzip/default.nix
@@ -9,13 +9,19 @@ stdenv.mkDerivation rec {
sha256 = "1633dvjc08zwwhzqhnv62rjf1abx8y5njmm8y16ik9iwd07ka6d9";
};
+ postPatch = ''
+ patchShebangs test-driver
+ patchShebangs man/handle_links
+ '';
+
outputs = [ "out" "dev" ];
nativeBuildInputs = [ perl ];
propagatedBuildInputs = [ zlib ];
- preInstall = ''
- patchShebangs man/handle_links
+ preCheck = ''
+ # regress/runtests is a generated file
+ patchShebangs regress
'';
# At least mysqlWorkbench cannot find zipconf.h; I think also openoffice
@@ -26,9 +32,10 @@ stdenv.mkDerivation rec {
( cd $dev/include ; ln -s ../lib/libzip/include/zipconf.h zipconf.h )
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://www.nih.at/libzip;
description = "A C library for reading, creating and modifying zip archives";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd3;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/libzmf/default.nix b/pkgs/development/libraries/libzmf/default.nix
index 6050a7080df..695effe2ea9 100644
--- a/pkgs/development/libraries/libzmf/default.nix
+++ b/pkgs/development/libraries/libzmf/default.nix
@@ -10,9 +10,9 @@ stdenv.mkDerivation rec {
sha256 = "08mg5kmkjrmqrd8j5rkzw9vdqlvibhb1ynp6bmfxnzq5rcq1l197";
};
- buildInputs = [boost icu libpng librevenge zlib cppunit];
- nativeBuildInputs = [doxygen pkgconfig];
- configureFlags = " --disable-werror ";
+ buildInputs = [ boost icu libpng librevenge zlib cppunit ];
+ nativeBuildInputs = [ doxygen pkgconfig ];
+ configureFlags = [ "--disable-werror" ];
meta = {
inherit version;
diff --git a/pkgs/development/libraries/lightning/default.nix b/pkgs/development/libraries/lightning/default.nix
index 8e38b7b6192..2ad14efa322 100644
--- a/pkgs/development/libraries/lightning/default.nix
+++ b/pkgs/development/libraries/lightning/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0sbs2lm8b9in2m8d52zf0x9gpp40x6r7sl6sha92yq3pr78rwa4v";
};
- buildInputs = stdenv.lib.optional doCheck libopcodes;
+ checkInputs = [ libopcodes ];
doCheck = true;
diff --git a/pkgs/development/libraries/linbox/default.nix b/pkgs/development/libraries/linbox/default.nix
index c4ff0e892a8..a9a649e2de7 100644
--- a/pkgs/development/libraries/linbox/default.nix
+++ b/pkgs/development/libraries/linbox/default.nix
@@ -4,7 +4,7 @@
, autoreconfHook
, givaro
, pkgconfig
-, openblas
+, blas
, fflas-ffpack
, gmpxx
, optimize ? false # impure
@@ -29,13 +29,13 @@ stdenv.mkDerivation rec {
buildInputs = [
givaro
- openblas
+ blas
gmpxx
fflas-ffpack
];
configureFlags = [
- "--with-blas-libs=-lopenblas"
+ "--with-blas-libs=-l${blas.linkName}"
"--disable-optimization"
] ++ stdenv.lib.optionals (!optimize) [
# disable SIMD instructions (which are enabled *when available* by default)
@@ -65,12 +65,14 @@ stdenv.mkDerivation rec {
doCheck = true;
+ enableParallelBuilding = true;
+
meta = {
inherit version;
description = "C++ library for exact, high-performance linear algebra";
license = stdenv.lib.licenses.lgpl21Plus;
maintainers = [stdenv.lib.maintainers.timokau];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
homepage = http://linalg.org/;
};
}
diff --git a/pkgs/development/libraries/lmdbxx/default.nix b/pkgs/development/libraries/lmdbxx/default.nix
new file mode 100644
index 00000000000..34dfe26ad70
--- /dev/null
+++ b/pkgs/development/libraries/lmdbxx/default.nix
@@ -0,0 +1,26 @@
+{ stdenv
+, fetchFromGitHub
+, lmdb }:
+
+stdenv.mkDerivation rec {
+ name = "lmdbxx-${version}";
+ version = "0.9.14.0";
+
+ src = fetchFromGitHub {
+ owner = "bendiken";
+ repo = "lmdbxx";
+ rev = "${version}";
+ sha256 = "1jmb9wg2iqag6ps3z71bh72ymbcjrb6clwlkgrqf1sy80qwvlsn6";
+ };
+
+ buildInputs = [ lmdb ];
+ makeFlags = [ "PREFIX=$(out)" ];
+
+ meta = {
+ homepage = "https://github.com/bendiken/lmdbxx#readme";
+ description = "C++11 wrapper for the LMDB embedded B+ tree database library";
+ license = stdenv.lib.licenses.unlicense;
+ maintainers = with stdenv.lib.maintainers; [ fgaz ];
+ };
+}
+
diff --git a/pkgs/development/libraries/loudmouth/default.nix b/pkgs/development/libraries/loudmouth/default.nix
index e014e38c3f9..aecd75656da 100644
--- a/pkgs/development/libraries/loudmouth/default.nix
+++ b/pkgs/development/libraries/loudmouth/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [
];
- configureFlags = "--with-ssl=openssl";
+ configureFlags = [ "--with-ssl=openssl" ];
propagatedBuildInputs = [ openssl libidn glib zlib ];
diff --git a/pkgs/development/libraries/mbedtls/default.nix b/pkgs/development/libraries/mbedtls/default.nix
index a1a096b096d..d99944228c7 100644
--- a/pkgs/development/libraries/mbedtls/default.nix
+++ b/pkgs/development/libraries/mbedtls/default.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
name = "mbedtls-${version}";
- version = "2.11.0";
+ version = "2.12.0";
src = fetchFromGitHub {
owner = "ARMmbed";
repo = "mbedtls";
rev = name;
- sha256 = "1d4a0jc08q3h051amv8hhh3hmqp4f1rk5z7ffyfs2g8dassm78ir";
+ sha256 = "09snlzlbn8yq95dnfbj2g5bh6y4q82xkaph7qp9ddnlqiaqcji2h";
};
nativeBuildInputs = [ cmake ninja perl ];
diff --git a/pkgs/development/libraries/mesa-darwin/default.nix b/pkgs/development/libraries/mesa-darwin/default.nix
index f18c1e693cb..2bfdb679156 100644
--- a/pkgs/development/libraries/mesa-darwin/default.nix
+++ b/pkgs/development/libraries/mesa-darwin/default.nix
@@ -50,6 +50,12 @@ let
configurePhase = ":";
+ configureFlags = [
+ # NOTE: Patents expired on June 17 2018.
+ # For details see: https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Texture-Float-Freed
+ "texture-float"
+ ];
+
makeFlags = "INSTALL_DIR=\${out} CC=cc CXX=c++";
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix
index 480afcf607a..e1a9477dcd6 100644
--- a/pkgs/development/libraries/mesa/default.nix
+++ b/pkgs/development/libraries/mesa/default.nix
@@ -4,11 +4,7 @@
, llvmPackages, libffi, libomxil-bellagio, libva-minimal
, libelf, libvdpau, valgrind-light, python2
, libglvnd
-, grsecEnabled ? false
, enableRadv ? true
-# Texture floats are patented, see docs/patents.txt, so we don't enable them for full Mesa.
-# It's overridden for mesa_drivers.
-, enableTextureFloats ? false
, galliumDrivers ? null
, driDrivers ? null
, vulkanDrivers ? null
@@ -67,7 +63,7 @@ let
in
let
- version = "18.1.4";
+ version = "18.1.5";
branch = head (splitString "." version);
in
@@ -81,7 +77,7 @@ let self = stdenv.mkDerivation {
"ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz"
"https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz"
];
- sha256 = "12zm9hc3v4wnzhqyrvf2kfnz55idzdn82hs3ry940l45bn5lhq9h";
+ sha256 = "69dbe6f1a6660386f5beb85d4fcf003ee23023ed7b9a603de84e9a37e8d98dea";
};
prePatch = "patchShebangs .";
@@ -90,9 +86,9 @@ let self = stdenv.mkDerivation {
# revive ./dricore-gallium.patch when it gets ported (from Ubuntu), as it saved
# ~35 MB in $drivers; watch https://launchpad.net/ubuntu/+source/mesa/+changelog
patches = [
- ./glx_ro_text_segm.patch # fix for grsecurity/PaX
./symlink-drivers.patch
./missing-includes.patch # dev_t needs sys/stat.h, time_t needs time.h, etc.-- fixes build w/musl
+ ./disk_cache-include-dri-driver-path-in-cache-key.patch
];
outputs = [ "out" "dev" "drivers" "osmesa" ];
@@ -115,8 +111,6 @@ let self = stdenv.mkDerivation {
("--with-vulkan-drivers=" +
builtins.concatStringsSep "," vulkanDrivers))
++ [
- (enableFeature enableTextureFloats "texture-float")
- (enableFeature grsecEnabled "glx-rts")
(enableFeature stdenv.isLinux "dri3")
(enableFeature stdenv.isLinux "nine") # Direct3D in Wine
"--enable-libglvnd"
@@ -135,7 +129,6 @@ let self = stdenv.mkDerivation {
"--enable-xvmc"
"--enable-vdpau"
"--enable-shared-glapi"
- "--enable-sysfs"
"--enable-llvm-shared-libs"
"--enable-omx-bellagio"
"--enable-va"
@@ -272,7 +265,7 @@ let self = stdenv.mkDerivation {
homepage = https://www.mesa3d.org/;
license = licenses.mit; # X11 variant, in most files
platforms = platforms.linux;
- maintainers = with maintainers; [ eduarrrd vcunat ];
+ maintainers = with maintainers; [ vcunat ];
};
};
in self
diff --git a/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch
new file mode 100644
index 00000000000..47391567fb9
--- /dev/null
+++ b/pkgs/development/libraries/mesa/disk_cache-include-dri-driver-path-in-cache-key.patch
@@ -0,0 +1,52 @@
+From 9c9df280b318c26aece9873cf77b32e4f95634c1 Mon Sep 17 00:00:00 2001
+From: David McFarland
+Date: Mon, 6 Aug 2018 15:52:11 -0300
+Subject: [PATCH] disk_cache: include dri driver path in cache key
+
+This fixes invalid cache hits on NixOS where all shared library
+timestamps in /nix/store are zero.
+---
+ src/util/Makefile.am | 3 +++
+ src/util/disk_cache.c | 3 +++
+ 2 files changed, 6 insertions(+)
+
+diff --git a/src/util/Makefile.am b/src/util/Makefile.am
+index 07bf052175..aea09f60b3 100644
+--- a/src/util/Makefile.am
++++ b/src/util/Makefile.am
+@@ -30,6 +30,9 @@ noinst_LTLIBRARIES = \
+ libmesautil.la \
+ libxmlconfig.la
+
++AM_CFLAGS = \
++ -DDISK_CACHE_KEY=\"$(drivers)\"
++
+ AM_CPPFLAGS = \
+ $(PTHREAD_CFLAGS) \
+ -I$(top_srcdir)/include
+diff --git a/src/util/disk_cache.c b/src/util/disk_cache.c
+index 4a762eff20..8086c0be75 100644
+--- a/src/util/disk_cache.c
++++ b/src/util/disk_cache.c
+@@ -388,8 +388,10 @@ disk_cache_create(const char *gpu_name, const char *timestamp,
+
+ /* Create driver id keys */
+ size_t ts_size = strlen(timestamp) + 1;
++ size_t key_size = strlen(DISK_CACHE_KEY) + 1;
+ size_t gpu_name_size = strlen(gpu_name) + 1;
+ cache->driver_keys_blob_size += ts_size;
++ cache->driver_keys_blob_size += key_size;
+ cache->driver_keys_blob_size += gpu_name_size;
+
+ /* We sometimes store entire structs that contains a pointers in the cache,
+@@ -410,6 +412,7 @@ disk_cache_create(const char *gpu_name, const char *timestamp,
+ uint8_t *drv_key_blob = cache->driver_keys_blob;
+ DRV_KEY_CPY(drv_key_blob, &cache_version, cv_size)
+ DRV_KEY_CPY(drv_key_blob, timestamp, ts_size)
++ DRV_KEY_CPY(drv_key_blob, DISK_CACHE_KEY, key_size)
+ DRV_KEY_CPY(drv_key_blob, gpu_name, gpu_name_size)
+ DRV_KEY_CPY(drv_key_blob, &ptr_size, ptr_size_size)
+ DRV_KEY_CPY(drv_key_blob, &driver_flags, driver_flags_size)
+--
+2.18.0
+
diff --git a/pkgs/development/libraries/mesa/glx_ro_text_segm.patch b/pkgs/development/libraries/mesa/glx_ro_text_segm.patch
deleted file mode 100644
index 95f01ba9e52..00000000000
--- a/pkgs/development/libraries/mesa/glx_ro_text_segm.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 5068913..3d4271e 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -429,6 +429,20 @@ AC_SUBST([GLESv2_LIB_GLOB])
- AC_SUBST([VG_LIB_GLOB])
- AC_SUBST([GLAPI_LIB_GLOB])
-
-+
-+dnl readonly text segment on x86 hardened platforms
-+AC_ARG_ENABLE([glx_rts],
-+ [AS_HELP_STRING([--enable-glx-rts],
-+ [on x86, use a readonly text segment for libGL @<:@default=disabled@:>@])],
-+ [enable_glx_rts="$enableval"],
-+ [enable_glx_rts=no])
-+if test "x$enable_glx_rts" = xyes; then
-+ DEFINES="$DEFINES -DGLX_X86_READONLY_TEXT"
-+else
-+ enable_glx_rts=no
-+fi
-+
-+
- dnl
- dnl Arch/platform-specific settings
- dnl
diff --git a/pkgs/development/libraries/minizip/default.nix b/pkgs/development/libraries/minizip/default.nix
index d9bac46230a..c88a978574a 100644
--- a/pkgs/development/libraries/minizip/default.nix
+++ b/pkgs/development/libraries/minizip/default.nix
@@ -10,6 +10,7 @@ stdenv.mkDerivation {
sourceRoot = "zlib-${zlib.version}/contrib/minizip";
meta = {
+ inherit (zlib.meta) license homepage;
platforms = stdenv.lib.platforms.unix;
};
}
diff --git a/pkgs/development/libraries/mpich2/default.nix b/pkgs/development/libraries/mpich/default.nix
similarity index 74%
rename from pkgs/development/libraries/mpich2/default.nix
rename to pkgs/development/libraries/mpich/default.nix
index b5a36c184ff..87d24854255 100644
--- a/pkgs/development/libraries/mpich2/default.nix
+++ b/pkgs/development/libraries/mpich/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, perl, gfortran
-, slurm, openssh, hwloc
+, openssh, hwloc
} :
stdenv.mkDerivation rec {
@@ -16,7 +16,9 @@ stdenv.mkDerivation rec {
"--enable-sharedlib"
];
- buildInputs = [ perl gfortran slurm openssh hwloc ];
+ enableParallelBuilding = true;
+
+ buildInputs = [ perl gfortran openssh hwloc ];
doCheck = true;
@@ -26,8 +28,12 @@ stdenv.mkDerivation rec {
echo "fix rpath: $entry"
patchelf --set-rpath "$out/lib" $entry
done
- '';
+ # Ensure the default compilers are the ones mpich was built with
+ sed -i 's:CC="gcc":CC=${stdenv.cc}/bin/gcc:' $out/bin/mpicc
+ sed -i 's:CXX="g++":CXX=${stdenv.cc}/bin/g++:' $out/bin/mpicxx
+ sed -i 's:FC="gfortran":FC=${gfortran}/bin/gfortran:' $out/bin/mpifort
+ '';
meta = with stdenv.lib; {
description = "Implementation of the Message Passing Interface (MPI) standard";
@@ -43,6 +49,6 @@ stdenv.mkDerivation rec {
fullName = "MPICH license (permissive)";
};
maintainers = [ maintainers.markuskowa ];
- platforms = platforms.unix;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/development/libraries/mpir/default.nix b/pkgs/development/libraries/mpir/default.nix
index 2ecae98387e..fe9cd6f492e 100644
--- a/pkgs/development/libraries/mpir/default.nix
+++ b/pkgs/development/libraries/mpir/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
description = ''A highly optimised library for bignum arithmetic forked from GMP'';
license = stdenv.lib.licenses.lgpl3Plus;
maintainers = [stdenv.lib.maintainers.raskin];
- platforms = stdenv.lib.platforms.linux;
+ platforms = stdenv.lib.platforms.unix;
downloadPage = "http://mpir.org/downloads.html";
homepage = http://mpir.org/;
updateWalker = true;
diff --git a/pkgs/development/libraries/libmsgpack/default.nix b/pkgs/development/libraries/msgpack/default.nix
similarity index 69%
rename from pkgs/development/libraries/libmsgpack/default.nix
rename to pkgs/development/libraries/msgpack/default.nix
index 8feacd4e365..bf51f895402 100644
--- a/pkgs/development/libraries/libmsgpack/default.nix
+++ b/pkgs/development/libraries/msgpack/default.nix
@@ -1,12 +1,12 @@
{ callPackage, fetchFromGitHub, ... } @ args:
callPackage ./generic.nix (args // rec {
- version = "2.1.5";
+ version = "3.0.1";
src = fetchFromGitHub {
owner = "msgpack";
repo = "msgpack-c";
rev = "cpp-${version}";
- sha256 = "0n4kvma3dldfsvv7b0zw23qln6av5im2aqqd6m890i75zwwkw0zv";
+ sha256 = "0nr6y9v4xbvzv717j9w9lhmags1y2s5mq103v044qlyd2jkbg2p4";
};
})
diff --git a/pkgs/development/libraries/libmsgpack/generic.nix b/pkgs/development/libraries/msgpack/generic.nix
similarity index 95%
rename from pkgs/development/libraries/libmsgpack/generic.nix
rename to pkgs/development/libraries/msgpack/generic.nix
index 947960d2359..67418b6666d 100644
--- a/pkgs/development/libraries/libmsgpack/generic.nix
+++ b/pkgs/development/libraries/msgpack/generic.nix
@@ -5,7 +5,7 @@
}:
stdenv.mkDerivation rec {
- name = "libmsgpack-${version}";
+ name = "msgpack-${version}";
inherit src patches;
diff --git a/pkgs/development/libraries/msgpuck/default.nix b/pkgs/development/libraries/msgpuck/default.nix
new file mode 100644
index 00000000000..e177694e894
--- /dev/null
+++ b/pkgs/development/libraries/msgpuck/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitHub, cmake, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ name = "msgpuck-${version}";
+ version = "2.0";
+
+ src = fetchFromGitHub {
+ owner = "rtsisyk";
+ repo = "msgpuck";
+ rev = "${version}";
+ sha256 = "0cjq86kncn3lv65vig9cqkqqv2p296ymcjjbviw0j1s85cfflps0";
+ };
+
+ outputs = [ "out" "dev" ];
+
+ nativeBuildInputs = [ cmake pkgconfig ];
+
+ meta = with stdenv.lib; {
+ description = ''A simple and efficient MsgPack binary serialization library in a self-contained header file'';
+ homepage = https://github.com/rtsisyk/msgpuck;
+ license = licenses.bsd2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ izorkin ];
+ };
+}
diff --git a/pkgs/development/libraries/ncurses/default.nix b/pkgs/development/libraries/ncurses/default.nix
index 0cb69f93756..861b387a993 100644
--- a/pkgs/development/libraries/ncurses/default.nix
+++ b/pkgs/development/libraries/ncurses/default.nix
@@ -21,7 +21,9 @@ stdenv.mkDerivation rec {
sha256 = "05qdmbmrrn88ii9f66rkcmcyzp1kb1ymkx7g040lfkd1nkp7w1da";
};
- patches = lib.optional (!stdenv.cc.isClang) ./clang.patch;
+ # The patch st-0.7.patch needs to be removed, if ncurses is upgraded in the future.
+ # It is necessary for the 6.1 version of ncurses.
+ patches = [ ./st-0.7.patch ] ++ lib.optional (!stdenv.cc.isClang) ./clang.patch;
outputs = [ "out" "dev" "man" ];
setOutputFlags = false; # some aren't supported
diff --git a/pkgs/development/libraries/ncurses/st-0.7.patch b/pkgs/development/libraries/ncurses/st-0.7.patch
new file mode 100644
index 00000000000..956f9b68d68
--- /dev/null
+++ b/pkgs/development/libraries/ncurses/st-0.7.patch
@@ -0,0 +1,13 @@
+diff --git a/misc/terminfo.src b/misc/terminfo.src
+index 84f4810..ac300a7 100644
+--- a/misc/terminfo.src
++++ b/misc/terminfo.src
+@@ -6260,7 +6260,7 @@ st-0.7|simpleterm 0.7,
+ %=%t3%e%p1%d%;m,
+ sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
+ %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m,
+- Ss=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
++ Ms=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
+ kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~,
+ kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~,
+ kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A,
diff --git a/pkgs/development/libraries/neon/0.29.nix b/pkgs/development/libraries/neon/0.29.nix
index dbde83c2d94..d0f992efb2b 100644
--- a/pkgs/development/libraries/neon/0.29.nix
+++ b/pkgs/development/libraries/neon/0.29.nix
@@ -28,13 +28,12 @@ stdenv.mkDerivation rec {
buildInputs = [libxml2 openssl]
++ stdenv.lib.optional compressionSupport zlib;
- configureFlags = ''
- ${if shared then "--enable-shared" else "--disable-shared"}
- ${if static then "--enable-static" else "--disable-static"}
- ${if compressionSupport then "--with-zlib" else "--without-zlib"}
- ${if sslSupport then "--with-ssl" else "--without-ssl"}
- --enable-shared
- '';
+ configureFlags = [
+ (stdenv.lib.enableFeature shared "shared")
+ (stdenv.lib.enableFeature static "static")
+ (stdenv.lib.withFeature compressionSupport "zlib")
+ (stdenv.lib.withFeature sslSupport "ssl")
+ ];
passthru = {inherit compressionSupport sslSupport;};
diff --git a/pkgs/development/libraries/neon/default.nix b/pkgs/development/libraries/neon/default.nix
index 9c2a3265491..7aad5be36f7 100644
--- a/pkgs/development/libraries/neon/default.nix
+++ b/pkgs/development/libraries/neon/default.nix
@@ -28,13 +28,12 @@ stdenv.mkDerivation rec {
buildInputs = [libxml2 openssl]
++ stdenv.lib.optional compressionSupport zlib;
- configureFlags = ''
- ${if shared then "--enable-shared" else "--disable-shared"}
- ${if static then "--enable-static" else "--disable-static"}
- ${if compressionSupport then "--with-zlib" else "--without-zlib"}
- ${if sslSupport then "--with-ssl" else "--without-ssl"}
- --enable-shared
- '';
+ configureFlags = [
+ (stdenv.lib.enableFeature shared "shared")
+ (stdenv.lib.enableFeature static "static")
+ (stdenv.lib.withFeature compressionSupport "zlib")
+ (stdenv.lib.withFeature sslSupport "ssl")
+ ];
passthru = {inherit compressionSupport sslSupport;};
diff --git a/pkgs/development/libraries/netcdf/default.nix b/pkgs/development/libraries/netcdf/default.nix
index 8446a91ccec..7d0e934d911 100644
--- a/pkgs/development/libraries/netcdf/default.nix
+++ b/pkgs/development/libraries/netcdf/default.nix
@@ -16,6 +16,15 @@ in stdenv.mkDerivation rec {
sha256 = "0hi61cdihwwvz5jz1l7yq712j7ca1cj4bhr8x0x7c2vlb1s9biw9";
};
+ postPatch = ''
+ patchShebangs .
+
+ # this test requires the net
+ for a in ncdap_test/Makefile.am ncdap_test/Makefile.in; do
+ substituteInPlace $a --replace testurl.sh " "
+ done
+ '';
+
nativeBuildInputs = [ m4 ];
buildInputs = [ hdf5 curl mpi ];
diff --git a/pkgs/development/libraries/nlohmann_json/default.nix b/pkgs/development/libraries/nlohmann_json/default.nix
index 0e9ff5d9105..8db3a3d92ff 100644
--- a/pkgs/development/libraries/nlohmann_json/default.nix
+++ b/pkgs/development/libraries/nlohmann_json/default.nix
@@ -15,9 +15,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
- doCheck = stdenv.buildPlatform == stdenv.hostPlatform;
- checkTarget = "test";
-
enableParallelBuilding = true;
cmakeFlags = [
@@ -26,6 +23,8 @@ stdenv.mkDerivation rec {
"-DCMAKE_SYSTEM_NAME=Windows"
];
+ doCheck = stdenv.hostPlatform == stdenv.buildPlatform;
+
meta = with stdenv.lib; {
description = "Header only C++ library for the JSON file format";
homepage = https://github.com/nlohmann/json;
diff --git a/pkgs/development/libraries/nlopt/default.nix b/pkgs/development/libraries/nlopt/default.nix
index 3696578b8e0..904cdc6a3da 100644
--- a/pkgs/development/libraries/nlopt/default.nix
+++ b/pkgs/development/libraries/nlopt/default.nix
@@ -10,11 +10,18 @@ stdenv.mkDerivation rec {
buildInputs = [ octave ];
- configureFlags = "--with-cxx --enable-shared --with-pic --without-guile --without-python
- --without-matlab " +
- stdenv.lib.optionalString (octave != null) ("--with-octave " +
- "M_INSTALL_DIR=$(out)/${octave.sitePath}/m " +
- "OCT_INSTALL_DIR=$(out)/${octave.sitePath}/oct ");
+ configureFlags = [
+ "--with-cxx"
+ "--enable-shared"
+ "--with-pic"
+ "--without-guile"
+ "--without-python"
+ "--without-matlab"
+ ] ++ stdenv.lib.optionals (octave != null) [
+ "--with-octave"
+ "M_INSTALL_DIR=$(out)/${octave.sitePath}/m"
+ "OCT_INSTALL_DIR=$(out)/${octave.sitePath}/oct"
+ ];
meta = {
homepage = http://ab-initio.mit.edu/nlopt/;
diff --git a/pkgs/development/libraries/nss/default.nix b/pkgs/development/libraries/nss/default.nix
index 5387272a2f0..3089e6da23a 100644
--- a/pkgs/development/libraries/nss/default.nix
+++ b/pkgs/development/libraries/nss/default.nix
@@ -55,6 +55,11 @@ in stdenv.mkDerivation rec {
NIX_CFLAGS_COMPILE = "-Wno-error";
+ # TODO(@oxij): investigate this: `make -n check` works but `make
+ # check` fails with "no rule", same for "installcheck".
+ doCheck = false;
+ doInstallCheck = false;
+
postInstall = ''
rm -rf $out/private
mv $out/public $out/include
@@ -108,9 +113,10 @@ in stdenv.mkDerivation rec {
rm -f "$out"/lib/*.a
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://developer.mozilla.org/en-US/docs/NSS;
description = "A set of libraries for development of security-enabled client and server applications";
- platforms = stdenv.lib.platforms.all;
+ license = licenses.mpl20;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/ntl/default.nix b/pkgs/development/libraries/ntl/default.nix
index ab50cf1e17c..63a51a90ccd 100644
--- a/pkgs/development/libraries/ntl/default.nix
+++ b/pkgs/development/libraries/ntl/default.nix
@@ -14,10 +14,11 @@ assert withGf2x -> gf2x != null;
stdenv.mkDerivation rec {
name = "ntl-${version}";
- version = "11.2.1";
+ version = "11.3.0";
+
src = fetchurl {
url = "http://www.shoup.net/ntl/ntl-${version}.tar.gz";
- sha256 = "04avzmqflx2a33n7v9jj32g83p7m6z712fg1mw308jk5ca2qp489";
+ sha256 = "1pcib3vz1sdqlk0n561wbf7fwq44jm5cpx710w4vqljxgrjd7q1s";
};
buildInputs = [
@@ -47,6 +48,7 @@ stdenv.mkDerivation rec {
else
"generic" # "chooses options that should be OK for most platforms"
}"
+ "CXX=c++"
] ++ lib.optionals withGf2x [
"NTL_GF2X_LIB=on"
"GF2X_PREFIX=${gf2x}"
@@ -62,6 +64,8 @@ stdenv.mkDerivation rec {
length integers, and for vectors, matrices, and polynomials over
the integers and over finite fields.
'';
+ # Upstream contact: maintainer is victorshoup on GitHub. Alternatively the
+ # email listed on the homepage.
homepage = http://www.shoup.net/ntl/;
maintainers = with maintainers; [ timokau ];
license = licenses.gpl2Plus;
diff --git a/pkgs/development/libraries/ntrack/default.nix b/pkgs/development/libraries/ntrack/default.nix
index fb36839fe23..44c8f51e856 100644
--- a/pkgs/development/libraries/ntrack/default.nix
+++ b/pkgs/development/libraries/ntrack/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig python ];
- configureFlags = "--without-gobject CFLAGS=--std=gnu99";
+ configureFlags = [ "--without-gobject" "CFLAGS=--std=gnu99" ];
# Remove this patch after version 016
patches = [ ./libnl-fix.patch ];
diff --git a/pkgs/development/libraries/openbabel/default.nix b/pkgs/development/libraries/openbabel/default.nix
index 61024a33113..bfbf6f1212f 100644
--- a/pkgs/development/libraries/openbabel/default.nix
+++ b/pkgs/development/libraries/openbabel/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.all;
maintainers = [ ];
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/development/libraries/openbsm/default.nix b/pkgs/development/libraries/openbsm/default.nix
index 9f75bff40e9..a9559c6abfb 100644
--- a/pkgs/development/libraries/openbsm/default.nix
+++ b/pkgs/development/libraries/openbsm/default.nix
@@ -18,5 +18,6 @@ stdenv.mkDerivation rec {
homepage = http://www.openbsm.org/;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ matthewbauer ];
+ license = lib.licenses.bsd2;
};
}
diff --git a/pkgs/development/libraries/opencollada/default.nix b/pkgs/development/libraries/opencollada/default.nix
index a0a39980d45..358c8cda592 100644
--- a/pkgs/development/libraries/opencollada/default.nix
+++ b/pkgs/development/libraries/opencollada/default.nix
@@ -21,7 +21,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- patchPhase = lib.optionalString stdenv.isDarwin ''
+ patchPhase = ''
+ patch -p1 < ${./pcre.patch}
+ '' + lib.optionalString stdenv.isDarwin ''
substituteInPlace GeneratedSaxParser/src/GeneratedSaxParserUtils.cpp \
--replace math.h cmath
'';
@@ -31,5 +33,6 @@ stdenv.mkDerivation rec {
homepage = https://github.com/KhronosGroup/OpenCOLLADA/;
maintainers = [ stdenv.lib.maintainers.eelco ];
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.mit;
};
}
diff --git a/pkgs/development/libraries/opencollada/pcre.patch b/pkgs/development/libraries/opencollada/pcre.patch
new file mode 100644
index 00000000000..39408f5a61e
--- /dev/null
+++ b/pkgs/development/libraries/opencollada/pcre.patch
@@ -0,0 +1,14 @@
+diff --git a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
+index 22f2598b..269c50ca 100644
+--- a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
++++ b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h
+@@ -13,8 +13,7 @@
+
+ #include "COLLADABUPrerequisites.h"
+
+-struct real_pcre;
+-typedef struct real_pcre pcre;
++#include "pcre.h"
+
+
+ namespace COLLADABU
diff --git a/pkgs/development/libraries/opencolorio/default.nix b/pkgs/development/libraries/opencolorio/default.nix
index 3b0e60fca39..751d845f773 100644
--- a/pkgs/development/libraries/opencolorio/default.nix
+++ b/pkgs/development/libraries/opencolorio/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "opencolorio-${version}";
- version = "1.0.9";
+ version = "1.1.0";
src = fetchurl {
url = "https://github.com/imageworks/OpenColorIO/archive/v1.0.9.zip";
- sha256 = "14j80dgbb6f09z63aqh2874vhzpga6zksz8jmqnj1zh87x15pqnr";
+ sha256 = "1vi5pcgj7gv8fp6cdnhszwfh7lh38rl2rk4c5yzsvmgcb7xf48bx";
};
outputs = [ "bin" "out" "dev" ];
diff --git a/pkgs/development/libraries/opendht/default.nix b/pkgs/development/libraries/opendht/default.nix
index 19d3d4f888f..bd7d252e1a0 100644
--- a/pkgs/development/libraries/opendht/default.nix
+++ b/pkgs/development/libraries/opendht/default.nix
@@ -6,20 +6,20 @@
, pkgconfig
, nettle
, gnutls
-, libmsgpack
+, msgpack
, readline
, libargon2
}:
stdenv.mkDerivation rec {
name = "opendht-${version}";
- version = "1.7.2";
+ version = "1.7.4";
src = fetchFromGitHub {
owner = "savoirfairelinux";
repo = "opendht";
rev = "${version}";
- sha256 = "0nia3gkn5jqs7lf0v6jkhh1c0czdx9743imgi77kcvn98k2n6sjc";
+ sha256 = "1wqib5plak9bw2bla7y4qyjqi0b00kf8mfwlml16qj3i0aq6h2cp";
};
buildInputs = [
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
pkgconfig
nettle
gnutls
- libmsgpack
+ msgpack
readline
libargon2
];
diff --git a/pkgs/development/libraries/openexr/default.nix b/pkgs/development/libraries/openexr/default.nix
index 293274a5776..bb9d163dc4a 100644
--- a/pkgs/development/libraries/openexr/default.nix
+++ b/pkgs/development/libraries/openexr/default.nix
@@ -1,11 +1,12 @@
{ lib, stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, zlib, ilmbase }:
stdenv.mkDerivation rec {
- name = "openexr-${lib.getVersion ilmbase}";
+ name = "openexr-${version}";
+ version = lib.getVersion ilmbase;
src = fetchurl {
- url = "http://download.savannah.nongnu.org/releases/openexr/${name}.tar.gz";
- sha256 = "1kdf2gqznsdinbd5vcmqnif442nyhdf9l7ckc51410qm2gv5m6lg";
+ url = "https://github.com/openexr/openexr/releases/download/v${version}/${name}.tar.gz";
+ sha256 = "19jywbs9qjvsbkvlvzayzi81s976k53wg53vw4xj66lcgylb6v7x";
};
patches = [
@@ -15,6 +16,7 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "doc" ];
preConfigure = ''
+ patchShebangs ./bootstrap
./bootstrap
'';
diff --git a/pkgs/development/libraries/openfst/default.nix b/pkgs/development/libraries/openfst/default.nix
index 05370ad4a0b..a4e15f5dbaf 100644
--- a/pkgs/development/libraries/openfst/default.nix
+++ b/pkgs/development/libraries/openfst/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "openfst";
- version = "1.6.8";
+ version = "1.6.9";
src = fetchurl {
url = "http://www.openfst.org/twiki/pub/FST/FstDownload/${name}.tar.gz";
- sha256 = "1ngak7qwanf8n1gqghh7snjl4lsp6xhks4y00b16isrm4rk3cnms";
+ sha256 = "1nlbk7qarz2qv3apz1cxf5avjhlqfq2r8kxad0095kfyqz05jnfy";
};
meta = {
description = "Library for working with finite-state transducers";
diff --git a/pkgs/development/libraries/openldap/default.nix b/pkgs/development/libraries/openldap/default.nix
index 907f071d5c5..16e00e9f2b9 100644
--- a/pkgs/development/libraries/openldap/default.nix
+++ b/pkgs/development/libraries/openldap/default.nix
@@ -1,21 +1,13 @@
{ stdenv, fetchurl, openssl, cyrus_sasl, db, groff, libtool }:
stdenv.mkDerivation rec {
- name = "openldap-2.4.45";
+ name = "openldap-2.4.46";
src = fetchurl {
url = "https://www.openldap.org/software/download/OpenLDAP/openldap-release/${name}.tgz";
- sha256 = "091qvwk5dkcpp17ziabcnh3rg3m7qwzw2pihfcd1d5fdxgywzmnd";
+ sha256 = "0bab1km8f2nan1x0zgwliknbxg0zlf2pafxrr867kblrdfwdr44s";
};
- patches = [
- (fetchurl {
- url = "https://bz-attachments.freebsd.org/attachment.cgi?id=183223";
- sha256 = "1fiy457hrxmydybjlvn8ypzlavz22cz31q2rga07n32dh4x759r3";
- })
- ];
- patchFlags = [ "-p0" ];
-
# TODO: separate "out" and "bin"
outputs = [ "out" "dev" "man" "devdoc" ];
@@ -59,6 +51,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = http://www.openldap.org/;
description = "An open source implementation of the Lightweight Directory Access Protocol";
+ license = licenses.openldap;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
diff --git a/pkgs/development/libraries/openmpi/default.nix b/pkgs/development/libraries/openmpi/default.nix
index 1748ebd5f3c..a279fe79940 100644
--- a/pkgs/development/libraries/openmpi/default.nix
+++ b/pkgs/development/libraries/openmpi/default.nix
@@ -1,4 +1,5 @@
{ stdenv, fetchurl, gfortran, perl, libnl, rdma-core, zlib
+, numactl
# Enable the Sun Grid Engine bindings
, enableSGE ? false
@@ -24,7 +25,7 @@ in stdenv.mkDerivation rec {
'';
buildInputs = with stdenv; [ gfortran zlib ]
- ++ lib.optional isLinux libnl
+ ++ lib.optionals isLinux [ libnl numactl ]
++ lib.optional (isLinux || isFreeBSD) rdma-core;
nativeBuildInputs = [ perl ];
diff --git a/pkgs/development/libraries/openscenegraph/default.nix b/pkgs/development/libraries/openscenegraph/default.nix
index 8d083904189..cddc2038791 100644
--- a/pkgs/development/libraries/openscenegraph/default.nix
+++ b/pkgs/development/libraries/openscenegraph/default.nix
@@ -1,33 +1,72 @@
-{ stdenv, lib, fetchurl, cmake, pkgconfig, doxygen, unzip
-, freetype, libjpeg, jasper, libxml2, zlib, gdal, curl, libX11
-, cairo, poppler, librsvg, libpng, libtiff, libXrandr
-, xineLib, boost
-, withApps ? false
-, withSDL ? false, SDL
-, withQt4 ? false, qt4
+{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig, doxygen,
+ libX11, libXinerama, libXrandr, libGLU_combined,
+ glib, ilmbase, libxml2, pcre, zlib,
+ jpegSupport ? true, libjpeg,
+ jasperSupport ? true, jasper,
+ exrSupport ? false, openexr,
+ gifSupport ? true, giflib,
+ pngSupport ? true, libpng,
+ tiffSupport ? true, libtiff,
+ gdalSupport ? false, gdal,
+ curlSupport ? true, curl,
+ colladaSupport ? false, opencollada,
+ opencascadeSupport ? false, opencascade,
+ ffmpegSupport ? false, ffmpeg,
+ nvttSupport ? false, nvidia-texture-tools,
+ freetypeSupport ? true, freetype,
+ svgSupport ? false, librsvg,
+ pdfSupport ? false, poppler,
+ vncSupport ? false, libvncserver,
+ lasSupport ? false, libLAS,
+ luaSupport ? false, lua,
+ sdlSupport ? false, SDL2,
+ restSupport ? false, asio, boost,
+ withApps ? false,
+ withExamples ? false, fltk, wxGTK,
}:
stdenv.mkDerivation rec {
name = "openscenegraph-${version}";
- version = "3.4.0";
+ version = "3.6.2";
- src = fetchurl {
- url = "http://trac.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-${version}.zip";
- sha256 = "03h4wfqqk7rf3mpz0sa99gy715cwpala7964z2npd8jxfn27swjw";
+ src = fetchFromGitHub {
+ owner = "openscenegraph";
+ repo = "OpenSceneGraph";
+ rev = "fb40a0d1db018ff39a08699a7f17f7eb6d949c36";
+ sha256 = "03jk6lclyd4biniaw04w7j0z1spkm69f1c19i37b8v9x3zv1p1id";
};
- nativeBuildInputs = [ pkgconfig cmake doxygen unzip ];
+ nativeBuildInputs = [ pkgconfig cmake doxygen ];
buildInputs = [
- freetype libjpeg jasper libxml2 zlib gdal curl libX11
- cairo poppler librsvg libpng libtiff libXrandr boost
- xineLib
- ] ++ lib.optional withSDL SDL
- ++ lib.optional withQt4 qt4;
+ libX11 libXinerama libXrandr libGLU_combined
+ glib ilmbase libxml2 pcre zlib
+ ] ++ lib.optional jpegSupport libjpeg
+ ++ lib.optional jasperSupport jasper
+ ++ lib.optional exrSupport openexr
+ ++ lib.optional gifSupport giflib
+ ++ lib.optional pngSupport libpng
+ ++ lib.optional tiffSupport libtiff
+ ++ lib.optional gdalSupport gdal
+ ++ lib.optional curlSupport curl
+ ++ lib.optional colladaSupport opencollada
+ ++ lib.optional opencascadeSupport opencascade
+ ++ lib.optional ffmpegSupport ffmpeg
+ ++ lib.optional nvttSupport nvidia-texture-tools
+ ++ lib.optional freetypeSupport freetype
+ ++ lib.optional svgSupport librsvg
+ ++ lib.optional pdfSupport poppler
+ ++ lib.optional vncSupport libvncserver
+ ++ lib.optional lasSupport libLAS
+ ++ lib.optional luaSupport lua
+ ++ lib.optional sdlSupport SDL2
+ ++ lib.optionals restSupport [ asio boost ]
+ ++ lib.optionals withExamples [ fltk wxGTK ]
+ ;
enableParallelBuilding = true;
- cmakeFlags = lib.optional (!withApps) "-DBUILD_OSG_APPLICATIONS=OFF";
+ cmakeFlags = lib.optional (!withApps) "-DBUILD_OSG_APPLICATIONS=OFF" ++ lib.optional withExamples "-DBUILD_OSG_EXAMPLES=ON";
meta = with stdenv.lib; {
description = "A 3D graphics toolkit";
diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
index 4df0e08e6a7..380c0c4af63 100644
--- a/pkgs/development/libraries/openssl/default.nix
+++ b/pkgs/development/libraries/openssl/default.nix
@@ -24,11 +24,19 @@ let
++ optional (versionOlder version "1.0.2" && hostPlatform.isDarwin)
./darwin-arch.patch;
- postPatch = if (versionAtLeast version "1.1.0" && stdenv.hostPlatform.isMusl) then ''
- substituteInPlace crypto/async/arch/async_posix.h \
- --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \
- '!defined(__ANDROID__) && !defined(__OpenBSD__) && 0'
- '' else null;
+ postPatch = ''
+ patchShebangs Configure
+ '' + optionalString (versionOlder version "1.1.0") ''
+ patchShebangs test/*
+ for a in test/t* ; do
+ substituteInPlace "$a" \
+ --replace /bin/rm rm
+ done
+ '' + optionalString (versionAtLeast version "1.1.0" && stdenv.hostPlatform.isMusl) ''
+ substituteInPlace crypto/async/arch/async_posix.h \
+ --replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \
+ '!defined(__ANDROID__) && !defined(__OpenBSD__) && 0'
+ '';
outputs = [ "bin" "dev" "out" "man" ];
setOutputFlags = false;
@@ -38,6 +46,7 @@ let
buildInputs = stdenv.lib.optional withCryptodev cryptodevHeaders;
# TODO(@Ericson2314): Improve with mass rebuild
+ configurePlatforms = [];
configureScript = {
"x86_64-darwin" = "./Configure darwin64-x86_64-cc";
"x86_64-solaris" = "./Configure solaris64-x86_64-gcc";
@@ -56,13 +65,6 @@ let
throw "Not sure what configuration to use for ${hostPlatform.config}"
);
- # TODO(@Ericson2314): Make unconditional on mass rebuild
- ${if buildPlatform != hostPlatform then "configurePlatforms" else null} = [];
-
- preConfigure = ''
- patchShebangs Configure
- '';
-
configureFlags = [
"shared" # "shared" builds both shared and static libraries
"--libdir=lib"
@@ -107,11 +109,12 @@ let
fi
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://www.openssl.org/;
description = "A cryptographic library that implements the SSL and TLS protocols";
- platforms = stdenv.lib.platforms.all;
- maintainers = [ stdenv.lib.maintainers.peti ];
+ license = licenses.openssl;
+ platforms = platforms.all;
+ maintainers = [ maintainers.peti ];
priority = 10; # resolves collision with ‘man-pages’
};
};
@@ -119,13 +122,13 @@ let
in {
openssl_1_0_2 = common {
- version = "1.0.2o";
- sha256 = "0kcy13l701054nhpbd901mz32v1kn4g311z0nifd83xs2jbmqgzc";
+ version = "1.0.2p";
+ sha256 = "003xh9f898i56344vpvpxxxzmikivxig4xwlm7vbi7m8n43qxaah";
};
openssl_1_1_0 = common {
- version = "1.1.0h";
- sha256 = "05x509lccqjscgyi935z809pwfm708islypwhmjnb6cyvrn64daq";
+ version = "1.1.0i";
+ sha256 = "16fgaf113p6s5ixw227sycvihh3zx6f6rf0hvjjhxk68m12cigzb";
};
}
diff --git a/pkgs/development/libraries/opensubdiv/default.nix b/pkgs/development/libraries/opensubdiv/default.nix
index 51270427397..614df6fb063 100644
--- a/pkgs/development/libraries/opensubdiv/default.nix
+++ b/pkgs/development/libraries/opensubdiv/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "opensubdiv-${version}";
- version = "3.3.2";
+ version = "3.3.3";
src = fetchFromGitHub {
owner = "PixarAnimationStudios";
repo = "OpenSubdiv";
rev = "v${lib.replaceChars ["."] ["_"] version}";
- sha256 = "0j3vh52w1pnld2a2cm6z7iicni1f617qzg0d8xh3p7l0s2dxjibh";
+ sha256 = "1rld4hgl9yrbnk5sd6bhvnm8jdnqq09hq93hrmx0nhccccximi9z";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/development/libraries/openwsman/default.nix b/pkgs/development/libraries/openwsman/default.nix
index 1aa0f268457..2122a7b23f1 100644
--- a/pkgs/development/libraries/openwsman/default.nix
+++ b/pkgs/development/libraries/openwsman/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
cmakeFlags="$cmakeFlags -DPACKAGE_ARCHITECTURE=$(uname -m)";
'';
- configureFlags = "--disable-more-warnings";
+ configureFlags = [ "--disable-more-warnings" ];
meta = with stdenv.lib; {
description = "Openwsman server implementation and client API with bindings";
diff --git a/pkgs/development/libraries/oracle-instantclient/default.nix b/pkgs/development/libraries/oracle-instantclient/default.nix
index 56f0cc084d1..0c05e2ec5f6 100644
--- a/pkgs/development/libraries/oracle-instantclient/default.nix
+++ b/pkgs/development/libraries/oracle-instantclient/default.nix
@@ -1,13 +1,15 @@
-{ stdenv, requireFile, autoPatchelfHook, unzip, libaio, makeWrapper, odbcSupport ? false, unixODBC }:
+{ stdenv, requireFile, autoPatchelfHook, fixDarwinDylibNames, unzip, libaio, makeWrapper, odbcSupport ? false, unixODBC }:
assert odbcSupport -> unixODBC != null;
let
+ inherit (stdenv.lib) optional optionals optionalString;
+
baseVersion = "12.2";
version = "${baseVersion}.0.1.0";
requireSource = component: arch: version: rel: hash: (requireFile rec {
- name = "instantclient-${component}-${arch}-${version}" + (stdenv.lib.optionalString (rel != "") "-${rel}") + ".zip";
+ name = "instantclient-${component}-${arch}-${version}" + (optionalString (rel != "") "-${rel}") + ".zip";
url = "http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html";
sha256 = hash;
});
@@ -24,34 +26,46 @@ let
(requireSource "basic" arch version "" "5015e3c9fba84e009f7519893f798a1622c37d1ae2c55104ff502c52a0fe5194")
(requireSource "sdk" arch version "" "7f404c3573c062ce487a51ac4cfe650c878d7edf8e73b364ec852645ed1098cb")
(requireSource "sqlplus" arch version "" "d49b2bd97376591ca07e7a836278933c3f251875c215044feac73ba9f451dfc2") ]
- ++ stdenv.lib.optional odbcSupport (requireSource "odbc" arch version "2" "365a4ae32c7062d9fbc3fb41add748e7881f774484a175a4b41a2c294ce9095d");
+ ++ optional odbcSupport (requireSource "odbc" arch version "2" "365a4ae32c7062d9fbc3fb41add748e7881f774484a175a4b41a2c294ce9095d");
"x86_64-darwin" = [
(requireSource "basic" arch version "2" "3ed3102e5a24f0da638694191edb34933309fb472eb1df21ad5c86eedac3ebb9")
(requireSource "sdk" arch version "2" "e0befca9c4e71ebc9f444957ffa70f01aeeec5976ea27c40406471b04c34848b")
(requireSource "sqlplus" arch version "2" "d147cbb5b2a954fdcb4b642df4f0bd1153fd56e0f56e7fa301601b4f7e2abe0e") ]
- ++ stdenv.lib.optional odbcSupport (requireSource "odbc" arch version "2" "1805c1ab6c8c5e8df7bdcc35d7f2b94c329ecf4dff9bde55d5f9b159ecd8b64e");
+ ++ optional odbcSupport (requireSource "odbc" arch version "2" "1805c1ab6c8c5e8df7bdcc35d7f2b94c329ecf4dff9bde55d5f9b159ecd8b64e");
}."${stdenv.system}" or throwSystem;
+ extLib = stdenv.hostPlatform.extensions.sharedLibrary;
in stdenv.mkDerivation rec {
inherit version srcs;
name = "oracle-instantclient-${version}";
buildInputs = [ stdenv.cc.cc.lib ]
- ++ stdenv.lib.optionals (stdenv.isLinux) [ libaio ]
- ++ stdenv.lib.optional odbcSupport unixODBC;
- nativeBuildInputs = [ autoPatchelfHook makeWrapper unzip ];
+ ++ optionals (stdenv.isLinux) [ libaio ]
+ ++ optional odbcSupport unixODBC;
+
+ nativeBuildInputs = [ makeWrapper unzip ]
+ ++ optional stdenv.isLinux autoPatchelfHook
+ ++ optional stdenv.isDarwin fixDarwinDylibNames;
unpackCmd = "unzip $curSrc";
installPhase = ''
mkdir -p "$out/"{bin,include,lib,"share/java","share/${name}/demo/"}
-
install -Dm755 {sqlplus,adrci,genezi} $out/bin
- ln -s $out/bin/sqlplus $out/bin/sqlplus64
- install -Dm644 *${stdenv.hostPlatform.extensions.sharedLibrary}* $out/lib
+ ${optionalString stdenv.isDarwin ''
+ for exe in "$out/bin/"* ; do
+ install_name_tool -add_rpath "$out/lib" "$exe"
+ done
+ ''}
+ ln -sfn $out/bin/sqlplus $out/bin/sqlplus64
+ install -Dm644 *${extLib}* $out/lib
install -Dm644 *.jar $out/share/java
install -Dm644 sdk/include/* $out/include
install -Dm644 sdk/demo/* $out/share/${name}/demo
+
+ # PECL::oci8 will not build without this
+ # this symlink only exists in dist zipfiles for some platforms
+ ln -sfn $out/lib/libclntsh${extLib}.12.1 $out/lib/libclntsh${extLib}
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/osm-gps-map/default.nix b/pkgs/development/libraries/osm-gps-map/default.nix
index febba5d5703..b7033ea4ddf 100644
--- a/pkgs/development/libraries/osm-gps-map/default.nix
+++ b/pkgs/development/libraries/osm-gps-map/default.nix
@@ -24,6 +24,6 @@ stdenv.mkDerivation rec {
homepage = https://nzjrs.github.io/osm-gps-map;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ hrdinka ];
- platforms = platforms.linux;
+ platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/libraries/p11-kit/default.nix b/pkgs/development/libraries/p11-kit/default.nix
index 212547c63a0..e0e0b59a9a9 100644
--- a/pkgs/development/libraries/p11-kit/default.nix
+++ b/pkgs/development/libraries/p11-kit/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "p11-kit-${version}";
- version = "0.23.12";
+ version = "0.23.13";
src = fetchFromGitHub {
owner = "p11-glue";
repo = "p11-kit";
rev = version;
- sha256 = "0pb3qlddzbw7dglwnrl7fs9g71vhqk7qzxnb1i4nw633qgy21ga1";
+ sha256 = "1z2rbw2qbwj64i88llc1mkf0263qa0kxc2350kg25r7mghxbw1y6";
};
outputs = [ "out" "dev"];
diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix
index a9a8c5c2563..28f8a221700 100644
--- a/pkgs/development/libraries/pango/default.nix
+++ b/pkgs/development/libraries/pango/default.nix
@@ -31,6 +31,8 @@ stdenv.mkDerivation rec {
configureFlags = optional stdenv.isDarwin "--without-x";
+ doCheck = false; # fails 1 out of 12 tests with "Fontconfig error: Cannot load default config file"
+
meta = with stdenv.lib; {
description = "A library for laying out and rendering of text, with an emphasis on internationalization";
diff --git a/pkgs/development/libraries/pcre/default.nix b/pkgs/development/libraries/pcre/default.nix
index e8bfb51cf9e..04104346748 100644
--- a/pkgs/development/libraries/pcre/default.nix
+++ b/pkgs/development/libraries/pcre/default.nix
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
- url = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-${version}.tar.bz2";
+ url = "https://ftp.pcre.org/pub/pcre/pcre-${version}.tar.bz2";
sha256 = "00ckpzlgyr16bnqx8fawa3afjgqxw5yxgs2l081vw23qi1y4pl1c";
};
diff --git a/pkgs/development/libraries/pcre2/default.nix b/pkgs/development/libraries/pcre2/default.nix
index e0819cde679..bbc4dfae86c 100644
--- a/pkgs/development/libraries/pcre2/default.nix
+++ b/pkgs/development/libraries/pcre2/default.nix
@@ -4,7 +4,7 @@ stdenv.mkDerivation rec {
name = "pcre2-${version}";
version = "10.31";
src = fetchurl {
- url = "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${name}.tar.bz2";
+ url = "https://ftp.pcre.org/pub/pcre/${name}.tar.bz2";
sha256 = "1b389pzw91k1hzydsh4smdsxyppwz4pv74m3nrvy8rda0j3m6zg0";
};
@@ -16,6 +16,8 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "doc" "man" "devdoc" ];
+ doCheck = false; # fails 1 out of 3 tests, looks like a bug
+
postFixup = ''
moveToOutput bin/pcre2-config "$dev"
'';
diff --git a/pkgs/development/libraries/physics/rivet/default.nix b/pkgs/development/libraries/physics/rivet/default.nix
index 8c4a9288a15..639da1687a7 100644
--- a/pkgs/development/libraries/physics/rivet/default.nix
+++ b/pkgs/development/libraries/physics/rivet/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "rivet-${version}";
- version = "2.6.0";
+ version = "2.6.1";
src = fetchurl {
url = "https://www.hepforge.org/archive/rivet/Rivet-${version}.tar.bz2";
- sha256 = "007rwal8wx2k9gs0r6kym6ix0siz0x9l55q9myq41siirpf2jcpv";
+ sha256 = "08lhr10h97vqhy6ci4zna4ngx9875j32zs8ad5sy38xgbbrx3474";
};
patches = [
@@ -28,6 +28,10 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ fastjet ghostscript gsl yoda ];
preConfigure = ''
+ substituteInPlace Makefile.in \
+ --replace "SUBDIRS = src pyext data include bin analyses doc test" "SUBDIRS = src pyext data include bin analyses test"
+ substituteInPlace analyses/Makefile.in \
+ --replace "!(tmp)" ""
substituteInPlace bin/rivet-buildplugin.in \
--replace '"which"' '"${which}/bin/which"' \
--replace 'mycxx=' 'mycxx=${stdenv.cc}/bin/${if stdenv.cc.isClang or false then "clang++" else "g++"} #' \
diff --git a/pkgs/development/libraries/physics/yoda/default.nix b/pkgs/development/libraries/physics/yoda/default.nix
index 1dacdba1b1c..c86b0ed3d1c 100644
--- a/pkgs/development/libraries/physics/yoda/default.nix
+++ b/pkgs/development/libraries/physics/yoda/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "yoda-${version}";
- version = "1.7.0";
+ version = "1.7.1";
src = fetchurl {
url = "https://www.hepforge.org/archive/yoda/YODA-${version}.tar.bz2";
- sha256 = "0fyf6ld1klzlfmr5sl1jxzck4a0h14zfkrff8397rn1fqnqbzmmk";
+ sha256 = "0yq20fnckf6h0a53ghxsgia6ikq71ch9a0w0khq188r7rlg9gmzd";
};
pythonPath = []; # python wrapper support
diff --git a/pkgs/development/libraries/pixman/default.nix b/pkgs/development/libraries/pixman/default.nix
index 2987c67ae75..af4e12a014b 100644
--- a/pkgs/development/libraries/pixman/default.nix
+++ b/pkgs/development/libraries/pixman/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ]
++ stdenv.lib.optionals stdenv.cc.isClang [ autoconf automake libtool autoreconfHook ];
- buildInputs = stdenv.lib.optional doCheck libpng;
+ buildInputs = [ libpng ];
configureFlags = stdenv.lib.optional stdenv.isAarch32 "--disable-arm-iwmmxt";
diff --git a/pkgs/development/libraries/pkcs11helper/default.nix b/pkgs/development/libraries/pkcs11helper/default.nix
index 3e69bbde75a..5cf5d34b9af 100644
--- a/pkgs/development/libraries/pkcs11helper/default.nix
+++ b/pkgs/development/libraries/pkcs11helper/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pkcs11-helper-${version}";
- version = "1.24";
+ version = "1.25.1";
src = fetchFromGitHub {
owner = "OpenSC";
repo = "pkcs11-helper";
rev = "${name}";
- sha256 = "07ij6i76abf6bdhczsq1wkln3q0y0wkfbsi882vj3gl2wvxh0d1i";
+ sha256 = "1nvj6kdbps860kw64m2rz3v2slyn7jkagfdmskrl6966n99iy2ns";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix
index 2b5f7cacd4b..6675bbf9183 100644
--- a/pkgs/development/libraries/polkit/default.nix
+++ b/pkgs/development/libraries/polkit/default.nix
@@ -1,49 +1,25 @@
-{ stdenv, fetchurl, fetchpatch, autoreconfHook, pkgconfig, glib, expat, pam
-, intltool, spidermonkey_17 , gobjectIntrospection, libxslt, docbook_xsl
-, docbook_xml_dtd_412, gtk-doc
+{ stdenv, fetchurl, fetchpatch, autoreconfHook, pkgconfig, glib, expat, pam, perl
+, intltool, spidermonkey_52 , gobjectIntrospection, libxslt, docbook_xsl, dbus
+, docbook_xml_dtd_412, gtk-doc, coreutils
, useSystemd ? stdenv.isLinux, systemd
-, doCheck ? false
+, doCheck ? stdenv.isLinux
}:
let
- system = "/var/run/current-system/sw";
+ system = "/run/current-system/sw";
setuid = "/run/wrappers/bin"; #TODO: from config.security.wrapperDir;
- foolVars = {
- SYSCONF = "/etc";
- DATA = "${system}/share"; # to find share/polkit-1/actions of other apps at runtime
- };
-
in
stdenv.mkDerivation rec {
- name = "polkit-0.113";
+ name = "polkit-0.115";
src = fetchurl {
url = "https://www.freedesktop.org/software/polkit/releases/${name}.tar.gz";
- sha256 = "109w86kfqrgz83g9ivggplmgc77rz8kx8646izvm2jb57h4rbh71";
+ sha256 = "0c91y61y4gy6p91cwbzg32dhavw4b7fflg370rimqhdxpzdfr1rg";
};
- patches = [
- (fetchpatch {
- url = "http://src.fedoraproject.org/cgit/rpms/polkit.git/plain/polkit-0.113-agent-leaks.patch?id=fa6fd575804de92886c95d3bc2b7eb2abcd13760";
- sha256 = "1cxnhj0y30g7ldqq1y6zwsbdwcx7h97d3mpd3h5jy7dhg3h9ym91";
- })
- (fetchpatch {
- url = "http://src.fedoraproject.org/cgit/rpms/polkit.git/plain/polkit-0.113-polkitpermission-leak.patch?id=fa6fd575804de92886c95d3bc2b7eb2abcd13760";
- sha256 = "1h1rkd4avqyyr8q6836zzr3w10jf521gcqnvhrhzwdpgp1ay4si7";
- })
- (fetchpatch {
- url = "http://src.fedoraproject.org/cgit/rpms/polkit.git/plain/polkit-0.113-itstool.patch?id=fa6fd575804de92886c95d3bc2b7eb2abcd13760";
- sha256 = "0bxmjwp8ahy1y5g1l0kxmld0l3mlvb2l0i5n1qabia3d5iyjkyfh";
- })
- (fetchpatch {
- name = "netgroup-optional.patch";
- url = "https://bugs.freedesktop.org/attachment.cgi?id=118753";
- sha256 = "1zq51dhmqi9zi86bj9dq4i4pxlxm41k3k4a091j07bd78cjba038";
- })
- ];
postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
sed -i -e "s/-Wl,--as-needed//" configure.ac
@@ -52,35 +28,34 @@ stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" ]; # small man pages in $bin
nativeBuildInputs =
- [ gtk-doc pkgconfig autoreconfHook intltool gobjectIntrospection ]
+ [ gtk-doc pkgconfig autoreconfHook intltool gobjectIntrospection perl ]
++ [ libxslt docbook_xsl docbook_xml_dtd_412 ]; # man pages
buildInputs =
- [ glib expat pam spidermonkey_17 gobjectIntrospection ]
+ [ glib expat pam spidermonkey_52 gobjectIntrospection ]
++ stdenv.lib.optional useSystemd systemd;
- # Ugly hack to overwrite hardcoded directories
- # TODO: investigate a proper patch which will be accepted upstream
- # After update it's good to check the sources via:
- # grep '\ config.ids.uids.polkituser
"--with-os-type=NixOS" # not recognized but prevents impurities on non-NixOS
@@ -96,11 +71,19 @@ stdenv.mkDerivation rec {
paxmark mr test/polkitbackend/.libs/polkitbackendjsauthoritytest
'';
+ installFlags=["datadir=$(out)/share" "sysconfdir=$(out)/etc"];
+
inherit doCheck;
+ checkInputs = [dbus];
+ checkPhase = ''
+ # tests need access to the system bus
+ dbus-run-session --config-file=${./system_bus.conf} -- sh -c 'DBUS_SYSTEM_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS make check'
+ '';
meta = with stdenv.lib; {
homepage = http://www.freedesktop.org/wiki/Software/polkit;
description = "A toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes";
+ license = licenses.gpl2;
platforms = platforms.unix;
maintainers = [ ];
};
diff --git a/pkgs/development/libraries/polkit/system_bus.conf b/pkgs/development/libraries/polkit/system_bus.conf
new file mode 100644
index 00000000000..435b4740a2f
--- /dev/null
+++ b/pkgs/development/libraries/polkit/system_bus.conf
@@ -0,0 +1,58 @@
+
+
+
+ system
+
+
+
+
+
+
+
+
+ EXTERNAL
+
+
+ unix:path=/tmp/system_bus_socket
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix
index 9b0593ceb6f..acfae1fc888 100644
--- a/pkgs/development/libraries/poppler/default.nix
+++ b/pkgs/development/libraries/poppler/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintl, fetchpatch
+{ stdenv, lib, fetchurl, cmake, ninja, pkgconfig, libiconv, libintl
, zlib, curl, cairo, freetype, fontconfig, lcms, libjpeg, openjpeg
, withData ? true, poppler_data
, qt5Support ? false, qtbase ? null
@@ -8,7 +8,7 @@
}:
let # beware: updates often break cups-filters build
- version = "0.66.0";
+ version = "0.67.0";
mkFlag = optset: flag: "-DENABLE_${flag}=${if optset then "on" else "off"}";
in
stdenv.mkDerivation rec {
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "${meta.homepage}/poppler-${version}.tar.xz";
- sha256 = "1rzar5f27xzkjih07yi8kxcinvk4ny4nhimyacpvqx7vmlqn829c";
+ sha256 = "1yb6agmcxf0ixqm65d4aknl0hgmswf94x0k59ic0qqav1wd4yjm3";
};
outputs = [ "out" "dev" ];
@@ -33,11 +33,6 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja pkgconfig ];
- patches = lib.optional stdenv.isDarwin (fetchpatch {
- url = "https://cgit.freedesktop.org/poppler/poppler/patch/?id=267228bb071016621c80fc8514927905164aaeea";
- sha256 = "0i2sbxz1mrsnj75qgqaadayjgs48ay2mhrbkij95djy6am44m54k";
- });
-
# Not sure when and how to pass it. It seems an upstream bug anyway.
CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11";
diff --git a/pkgs/development/libraries/prototypejs/default.nix b/pkgs/development/libraries/prototypejs/default.nix
new file mode 100644
index 00000000000..a56b14384e5
--- /dev/null
+++ b/pkgs/development/libraries/prototypejs/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, fetchurl, ... }:
+let
+ version = "1.7.3.0";
+in fetchurl {
+ name = "prototype-${version}.js";
+ url = "https://ajax.googleapis.com/ajax/libs/prototype/${version}/prototype.js";
+ sha256 = "0q43vvrsb22h4jvavs1gk3v4ps61yx9k85b5n6q9mxivhmxprg26";
+
+ meta = with stdenv.lib; {
+ description = "A foundation for ambitious web user interfaces";
+ longDescription = ''
+ Prototype takes the complexity out of client-side web
+ programming. Built to solve real-world problems, it adds
+ useful extensions to the browser scripting environment
+ and provides elegant APIs around the clumsy interfaces
+ of Ajax and the Document Object Model.
+ '';
+ homepage = http://prototypejs.org/;
+ downloadPage = http://prototypejs.org/download/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ das_j ];
+ };
+}
diff --git a/pkgs/development/libraries/ptex/default.nix b/pkgs/development/libraries/ptex/default.nix
index f300a571b0c..aa17771ec9f 100644
--- a/pkgs/development/libraries/ptex/default.nix
+++ b/pkgs/development/libraries/ptex/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec
{
name = "ptex-${version}";
- version = "2.1.33";
+ version = "2.3.0";
src = fetchFromGitHub {
owner = "wdas";
repo = "ptex";
rev = "v${version}";
- sha256 = "15ijjq3w7hwgm4mqah0x4jzjy3v2nnmmv28lbqzmxzcxjgh4sjkn";
+ sha256 = "0nfz0y66bmi6xckn1whi4sfd8i3ibln212fgm4img2z98b6vccyg";
};
outputs = [ "bin" "dev" "out" "lib" ];
diff --git a/pkgs/development/libraries/pth/default.nix b/pkgs/development/libraries/pth/default.nix
index 6118d9c41d6..90dc647233d 100644
--- a/pkgs/development/libraries/pth/default.nix
+++ b/pkgs/development/libraries/pth/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "pth-2.0.7";
-
+
src = fetchurl {
url = "mirror://gnu/pth/${name}.tar.gz";
sha256 = "0ckjqw5kz5m30srqi87idj7xhpw6bpki43mj07bazjm2qmh3cdbj";
@@ -12,9 +12,10 @@ stdenv.mkDerivation rec {
configureFlagsArray=("CFLAGS=-DJB_SP=8 -DJB_PC=9")
'';
- meta = {
+ meta = with stdenv.lib; {
description = "The GNU Portable Threads library";
homepage = http://www.gnu.org/software/pth;
- platforms = stdenv.lib.platforms.all;
+ license = licenses.lgpl21Plus;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/development/libraries/pybind11/default.nix b/pkgs/development/libraries/pybind11/default.nix
new file mode 100644
index 00000000000..d7bca0de249
--- /dev/null
+++ b/pkgs/development/libraries/pybind11/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, cmake, python }:
+
+stdenv.mkDerivation rec {
+ name = "pybind-${version}";
+ version = "2.2.2";
+ src = fetchFromGitHub {
+ owner = "pybind";
+ repo = "pybind11";
+ rev = "v${version}";
+ sha256 = "0x71i1n5d02hjbdcnkscrwxs9pb8kplmdpqddhsimabfp84fip48";
+ };
+
+ nativeBuildInputs = [ cmake ];
+
+ # disable tests as some tests (test_embed/test_interpreter) are failing at the moment
+ cmakeFlags = [
+ "-DPYTHON_EXECUTABLE=${python.interpreter}"
+ "-DPYBIND11_TEST=0"
+ ];
+ doCheck = false;
+
+ meta = {
+ homepage = https://github.com/pybind/pybind11;
+ description = "Seamless operability between C++11 and Python";
+ longDescription = ''
+ Pybind11 is a lightweight header-only library that exposes
+ C++ types in Python and vice versa, mainly to create Python
+ bindings of existing C++ code.
+ '';
+ platforms = with stdenv.lib.platforms; unix;
+ license = stdenv.lib.licenses.bsd3;
+ maintainers = with stdenv.lib.maintainers; [ yuriaisaka ];
+ };
+
+}
diff --git a/pkgs/development/libraries/qca2/default.nix b/pkgs/development/libraries/qca2/default.nix
index 568e7ce07b3..ec32c44a91f 100644
--- a/pkgs/development/libraries/qca2/default.nix
+++ b/pkgs/development/libraries/qca2/default.nix
@@ -10,16 +10,23 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake pkgconfig ];
- buildInputs = [ (stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security) qt ];
+ buildInputs = [ qt ]
+ ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
enableParallelBuilding = true;
# tells CMake to use this CA bundle file if it is accessible
- preConfigure = ''export QC_CERTSTORE_PATH=/etc/ssl/certs/ca-certificates.crt'';
+ preConfigure = ''
+ export QC_CERTSTORE_PATH=/etc/ssl/certs/ca-certificates.crt
+ '';
# tricks CMake into using this CA bundle file if it is not accessible (in a sandbox)
cmakeFlags = [ "-Dqca_CERTSTORE=/etc/ssl/certs/ca-certificates.crt" ];
+ postPatch = ''
+ sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt
+ '';
+
meta = with stdenv.lib; {
description = "Qt Cryptographic Architecture";
license = "LGPL";
diff --git a/pkgs/development/libraries/qhull/default.nix b/pkgs/development/libraries/qhull/default.nix
index 829765d8549..596dc543e33 100644
--- a/pkgs/development/libraries/qhull/default.nix
+++ b/pkgs/development/libraries/qhull/default.nix
@@ -1,28 +1,22 @@
-{stdenv, fetchurl, cmake}:
+{ stdenv, fetchFromGitHub, cmake }:
stdenv.mkDerivation rec {
- name = "qhull-2012.1";
+ name = "qhull-2016.1";
- src = fetchurl {
- url = "${meta.homepage}/download/${name}-src.tgz";
- sha256 = "127zpjp6sm8c101hz239k82lpxqcqf4ksdyfqc2py2sm22kclpm3";
+ src = fetchFromGitHub {
+ owner = "qhull";
+ repo = "qhull";
+ rev = "5bbc75608c817b50383a0c24c3977cc09d0bbfde";
+ sha256 = "0wrgqc2mih7h8fs9v5jcn9dr56afqi9bgh2w9dcvzvzvxizr9kjj";
};
nativeBuildInputs = [ cmake ];
- cmakeFlags = "-DMAN_INSTALL_DIR=share/man/man1 -DDOC_INSTALL_DIR=share/doc/qhull";
-
- hardeningDisable = [ "format" ];
-
- patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
- sed -i 's/namespace std { struct bidirectional_iterator_tag; struct random_access_iterator_tag; }/#include /' ./src/libqhullcpp/QhullIterator.h
- sed -i 's/namespace std { struct bidirectional_iterator_tag; struct random_access_iterator_tag; }/#include /' ./src/libqhullcpp/QhullLinkedList.h
- '';
-
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.qhull.org/;
- description = "Computes the convex hull, Delaunay triangulation, Voronoi diagram and more";
- license = stdenv.lib.licenses.free;
- platforms = stdenv.lib.platforms.unix;
+ description = "Compute the convex hull, Delaunay triangulation, Voronoi diagram and more";
+ license = licenses.free;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ orivej ];
};
}
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 471f11ad107..f7ddf8ff780 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -6,7 +6,7 @@
, buildMultimedia ? stdenv.isLinux, alsaLib, gstreamer, gst-plugins-base
, buildWebkit ? (stdenv.isLinux || stdenv.isDarwin)
, flashplayerFix ? false, gdk_pixbuf
-, gtkStyle ? true, gtk2
+, gtkStyle ? stdenv.hostPlatform == stdenv.buildPlatform, gtk2
, gnomeStyle ? false, libgnomeui, GConf, gnome_vfs
, developerBuild ? false
, docs ? false
@@ -139,37 +139,40 @@ stdenv.mkDerivation rec {
prefixKey = "-prefix ";
- ${if stdenv.hostPlatform == stdenv.buildPlatform then null else "configurePlatforms"} = [];
+ configurePlatforms = [];
configureFlags = let
+ mk = cond: name: "-${lib.optionalString (!cond) "no-"}${name}";
platformFlag =
if stdenv.hostPlatform != stdenv.buildPlatform
then "-xplatform"
else "-platform";
- in (if stdenv.hostPlatform == stdenv.buildPlatform then ''
- -v -no-separate-debug-info -release -fast -confirm-license -opensource
+ in (if stdenv.hostPlatform != stdenv.buildPlatform then [
+ # I've not tried any case other than i686-pc-mingw32.
+ # -nomake tools: it fails linking some asian language symbols
+ # -no-svg: it fails to build on mingw64
+ "-static" "-release" "-confirm-license" "-opensource"
+ "-no-opengl" "-no-phonon"
+ "-no-svg"
+ "-make" "qmake" "-make" "libs" "-nomake" "tools"
+ ] else [
+ "-v" "-no-separate-debug-info" "-release" "-fast" "-confirm-license" "-opensource"
- -${if stdenv.isFreeBSD then "no-" else ""}opengl -xrender -xrandr -xinerama -xcursor -xinput -xfixes -fontconfig
- -qdbus -${if cups == null then "no-" else ""}cups -glib -dbus-linked -openssl-linked
+ (mk (!stdenv.isFreeBSD) "opengl") "-xrender" "-xrandr" "-xinerama" "-xcursor" "-xinput" "-xfixes" "-fontconfig"
+ "-qdbus" (mk (cups != null) "cups") "-glib" "-dbus-linked" "-openssl-linked"
- ${if mysql != null then "-plugin" else "-no"}-sql-mysql -system-sqlite
+ "-${if mysql != null then "plugin" else "no"}-sql-mysql" "-system-sqlite"
- -exceptions -xmlpatterns
+ "-exceptions" "-xmlpatterns"
- -make libs -make tools -make translations
- -${if demos then "" else "no"}make demos
- -${if examples then "" else "no"}make examples
- -${if docs then "" else "no"}make docs
-
- -no-phonon ${if buildWebkit then "" else "-no"}-webkit ${if buildMultimedia then "" else "-no"}-multimedia -audio-backend
- ${if developerBuild then "-developer-build" else ""}
- '' else ''
- -static -release -confirm-license -opensource
- -no-opengl -no-phonon
- -no-svg
- -make qmake -make libs -nomake tools
- -nomake demos -nomake examples -nomake docs
- '') + lib.optionalString stdenv.hostPlatform.isDarwin "${platformFlag} unsupported/macx-clang-libc++"
- + lib.optionalString stdenv.hostPlatform.isMinGW "${platformFlag} win32-g++-4.6";
+ "-make" "libs" "-make" "tools" "-make" "translations"
+ "-no-phonon" (mk buildWebkit "webkit") (mk buildMultimedia "multimedia") "-audio-backend"
+ ]) ++ [
+ "-${if demos then "" else "no"}make" "demos"
+ "-${if examples then "" else "no"}make" "examples"
+ "-${if docs then "" else "no"}make" "docs"
+ ] ++ lib.optional developerBuild "-developer-build"
+ ++ lib.optionals stdenv.hostPlatform.isDarwin [ platformFlag "unsupported/macx-clang-libc++" ]
+ ++ lib.optionals stdenv.hostPlatform.isWindows [ platformFlag "win32-g++-4.6" ];
propagatedBuildInputs =
[ libXrender libXrandr libXinerama libXcursor libXext libXfixes libXv libXi
@@ -219,7 +222,7 @@ stdenv.mkDerivation rec {
cp bin/qmake* $out/bin
'';
- dontStrip = if stdenv.hostPlatform == stdenv.buildPlatform then null else true;
+ dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
meta = {
homepage = http://qt-project.org/;
diff --git a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
index dc5f2ae96b3..7d342330491 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwebengine.nix
@@ -103,8 +103,6 @@ EOF
# Apple has some secret stuff they don't share with OpenBSM
substituteInPlace src/3rdparty/chromium/base/mac/mach_port_broker.mm \
--replace "audit_token_to_pid(msg.trailer.msgh_audit)" "msg.trailer.msgh_audit.val[5]"
- substituteInPlace src/3rdparty/chromium/sandbox/mac/bootstrap_sandbox.cc \
- --replace "audit_token_to_pid(msg.trailer.msgh_audit)" "msg.trailer.msgh_audit.val[5]"
'';
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_10 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_10";
diff --git a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix
index 62da679157f..833433fabec 100644
--- a/pkgs/development/libraries/qt-5/modules/qtwebkit.nix
+++ b/pkgs/development/libraries/qt-5/modules/qtwebkit.nix
@@ -17,6 +17,9 @@ let
url = "http://dev-www.libreoffice.org/src/5ade6ae2a99bc1e9e57031ca88d36dad-${name}.tar.gz";
sha256 = "304636d4eccd81a14b6914d07b84c79ebb815288c76fe027b9ebff6ff24d5705";
};
+ postPatch = ''
+ patchShebangs tests
+ '';
buildInputs = [ perl ];
};
in
@@ -60,6 +63,8 @@ qtModule {
]
++ optional (!stdenv.isDarwin) ''-DNIXPKGS_LIBUDEV="${getLib systemd}/lib/libudev"'';
+ doCheck = false; # fails 13 out of 13 tests (ctest)
+
# Hack to avoid TMPDIR in RPATHs.
preFixup = ''rm -rf "$(pwd)" && mkdir "$(pwd)" '';
diff --git a/pkgs/development/libraries/qtkeychain/default.nix b/pkgs/development/libraries/qtkeychain/default.nix
index 5baeb76820a..220c6241096 100644
--- a/pkgs/development/libraries/qtkeychain/default.nix
+++ b/pkgs/development/libraries/qtkeychain/default.nix
@@ -9,13 +9,13 @@ assert stdenv.isDarwin -> darwin != null;
stdenv.mkDerivation rec {
name = "qtkeychain-${if withQt5 then "qt5" else "qt4"}-${version}";
- version = "0.8.0"; # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
+ version = "0.9.1"; # verify after nix-build with `grep -R "set(PACKAGE_VERSION " result/`
src = fetchFromGitHub {
owner = "frankosterfeld";
repo = "qtkeychain";
rev = "v${version}";
- sha256 = "1r6qp9l2lp5jpc6ciklbg1swvvzcpc37rg9py46hk0wxy6klnm0b"; # v0.8.0
+ sha256 = "0h4wgngn2yl35hapbjs24amkjfbzsvnna4ixfhn87snjnq5lmjbc"; # v0.9.1
};
cmakeFlags = [ "-DQT_TRANSLATIONS_DIR=share/qt/translations" ]
diff --git a/pkgs/development/libraries/rarian/default.nix b/pkgs/development/libraries/rarian/default.nix
index 484e5856872..4446226fede 100644
--- a/pkgs/development/libraries/rarian/default.nix
+++ b/pkgs/development/libraries/rarian/default.nix
@@ -12,7 +12,7 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ perl perlXMLParser libxml2 libxslt];
- configureFlags = "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/docbook.cat";
+ configureFlags = [ "--with-xml-catalog=${docbook_xml_dtd_42}/xml/dtd/docbook/docbook.cat" ];
passthru = {
updateScript = gnome3.updateScript {
diff --git a/pkgs/development/libraries/rdkafka/default.nix b/pkgs/development/libraries/rdkafka/default.nix
index a1af4374843..11ae3a52adc 100644
--- a/pkgs/development/libraries/rdkafka/default.nix
+++ b/pkgs/development/libraries/rdkafka/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "rdkafka-${version}";
- version = "0.11.4";
+ version = "0.11.5";
src = fetchFromGitHub {
owner = "edenhill";
repo = "librdkafka";
rev = "v${version}";
- sha256 = "11ps8sy4v8yvj4sha7d1q3rmhfw7l1rd52rnl01xam9862yasahs";
+ sha256 = "1b0zp7k0775g5pzvkmpmsha63wx8wcwcas6w6wb09y0gymxz0xss";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/readosm/default.nix b/pkgs/development/libraries/readosm/default.nix
index 5a4306a63a7..1c777e849a4 100644
--- a/pkgs/development/libraries/readosm/default.nix
+++ b/pkgs/development/libraries/readosm/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ expat zlib geos libspatialite ];
- configureFlags = "--disable-freexl";
+ configureFlags = [ "--disable-freexl" ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/science/biology/htslib/default.nix b/pkgs/development/libraries/science/biology/htslib/default.nix
index 2144a7f7893..48548bd7265 100644
--- a/pkgs/development/libraries/science/biology/htslib/default.nix
+++ b/pkgs/development/libraries/science/biology/htslib/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib bzip2 lzma curl ];
- configureFlags = "--enable-libcurl"; # optional but strongly recommended
+ configureFlags = [ "--enable-libcurl" ]; # optional but strongly recommended
installFlags = "prefix=$(out)";
diff --git a/pkgs/development/libraries/science/biology/mirtk/default.nix b/pkgs/development/libraries/science/biology/mirtk/default.nix
new file mode 100644
index 00000000000..6ecc5159a3b
--- /dev/null
+++ b/pkgs/development/libraries/science/biology/mirtk/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, lib, gtest, fetchgit, cmake, boost, eigen, python, vtk, zlib }:
+
+stdenv.mkDerivation rec {
+ version = "2.0.0";
+ name = "mirtk-${version}";
+
+ # uses submodules so can't use fetchFromGitHub
+ src = fetchgit {
+ url = "https://github.com/BioMedIA/MIRTK.git";
+ rev = "v${version}";
+ sha256 = "0i2v97m66ir5myvi5b123r7zcagwy551b73s984gk7lksl5yiqxk";
+ };
+
+ cmakeFlags = "-DWITH_VTK=ON -DBUILD_ALL_MODULES=ON -DBUILD_TESTING=ON";
+
+ doCheck = true;
+
+ checkPhase = ''
+ ctest -E '(Polynomial|ConvolutionFunction|Downsampling|EdgeTable|InterpolateExtrapolateImage)'
+ '';
+ # testPolynomial - segfaults for some reason
+ # testConvolutionFunction, testDownsampling - main not called correctly
+ # testEdgeTable, testInterpolateExtrapolateImageFunction - setup fails
+
+ postInstall = ''
+ install -Dm644 -t "$out/share/bash-completion/completions/mirtk" share/completion/bash/mirtk
+ '';
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ cmake gtest ];
+ buildInputs = [ boost eigen python vtk zlib ];
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/BioMedIA/MIRTK";
+ description = "Medical image registration library and tools";
+ maintainers = with maintainers; [ bcdarwin ];
+ platforms = platforms.linux;
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/libraries/science/biology/nifticlib/default.nix b/pkgs/development/libraries/science/biology/nifticlib/default.nix
index ae916b84ea3..19e5644b993 100644
--- a/pkgs/development/libraries/science/biology/nifticlib/default.nix
+++ b/pkgs/development/libraries/science/biology/nifticlib/default.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib ];
checkPhase = "ctest";
+ doCheck = false; # fails 7 out of 293 tests
meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/niftilib;
diff --git a/pkgs/development/libraries/science/math/blas/default.nix b/pkgs/development/libraries/science/math/blas/default.nix
index 9955af04659..286be260052 100644
--- a/pkgs/development/libraries/science/math/blas/default.nix
+++ b/pkgs/development/libraries/science/math/blas/default.nix
@@ -59,4 +59,10 @@ stdenv.mkDerivation rec {
homepage = http://www.netlib.org/blas/;
platforms = stdenv.lib.platforms.unix;
};
+
+ # We use linkName to pass a different name to --with-blas-libs for
+ # fflas-ffpack and linbox, because we use blas on darwin but openblas
+ # elsewhere.
+ # See see https://github.com/NixOS/nixpkgs/pull/45013.
+ passthru.linkName = "blas";
}
diff --git a/pkgs/development/libraries/science/math/ecos/default.nix b/pkgs/development/libraries/science/math/ecos/default.nix
new file mode 100644
index 00000000000..645a865eb95
--- /dev/null
+++ b/pkgs/development/libraries/science/math/ecos/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+ name = "ecos-${version}";
+ version = "2.0.6";
+
+ src = fetchFromGitHub {
+ owner = "embotech";
+ repo = "ecos";
+ rev = "v${version}";
+ sha256 = "11v958j66wq30gxpjpkgl7n3rvla845lygz8fl39pgf1vk9sdyc7";
+ };
+
+ buildPhase = ''
+ make all shared
+ '';
+
+ doCheck = true;
+ checkPhase = ''
+ make test
+ ./runecos
+ '';
+
+ installPhase = ''
+ mkdir -p $out/lib
+ cp lib*.a lib*.so $out/lib
+ cp -r include $out/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A lightweight conic solver for second-order cone programming";
+ homepage = https://www.embotech.com/ECOS;
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = [ maintainers.bhipple ];
+ };
+}
diff --git a/pkgs/development/libraries/science/math/lcalc/default.nix b/pkgs/development/libraries/science/math/lcalc/default.nix
index 6bbd43b0c84..51fbd9f14cb 100644
--- a/pkgs/development/libraries/science/math/lcalc/default.nix
+++ b/pkgs/development/libraries/science/math/lcalc/default.nix
@@ -57,7 +57,27 @@ stdenv.mkDerivation rec {
# based on gentoos makefile patch -- fix paths, adhere to flags
./makefile.patch
- ];
+
+ # (fetchpatch {
+ # name = "default-double.patch";
+ # url = "https://github.com/dimpase/lcalc/pull/1/commits/0500c67b6aa1f492715591669f6647c8f7a3ea59.patch";
+ # sha256 = "0dqwmxpm9wb53qbypsyfkgsvk2f8nf67sydphd4dkc2vw4yz6vla";
+ # })
+
+ (fetchpatch {
+ name = "c++11.patch";
+ url = "https://git.archlinux.org/svntogit/community.git/plain/trunk/lcalc-c++11.patch?h=packages/lcalc&id=3607b97df5a8c231191115b0cb5c62426b339e71";
+ sha256 = "1ccrl61lv2vvx8ggldq54m5d0n1iy6mym7qz0i8nj6yj0dshnpk3";
+ })
+ ] ++ stdenv.lib.optional stdenv.isDarwin
+ (fetchpatch {
+ url = "https://git.sagemath.org/sage.git/plain/build/pkgs/lcalc/patches/clang.patch";
+ sha256 = "0bb7656z6cp6i4p2qj745cmq0lhh52v2akl9whi760dynfdxbl18";
+ });
+
+ postPatch = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace src/Makefile --replace g++ c++
+ '';
installFlags = [
"DESTDIR=$(out)"
diff --git a/pkgs/development/libraries/science/math/libbraiding/default.nix b/pkgs/development/libraries/science/math/libbraiding/default.nix
new file mode 100644
index 00000000000..be650f3c3ce
--- /dev/null
+++ b/pkgs/development/libraries/science/math/libbraiding/default.nix
@@ -0,0 +1,34 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+}:
+
+stdenv.mkDerivation rec {
+ version = "1.0";
+ name = "libbraiding-${version}";
+
+ src = fetchFromGitHub {
+ owner = "miguelmarco";
+ repo = "libbraiding";
+ rev = version;
+ sha256 = "0l68rikfr7k2l547gb3pp3g8cj5zzxwipm79xrb5r8ffj466ydxg";
+ };
+
+ nativeBuildInputs = [
+ autoreconfHook
+ ];
+
+ # no tests included for now (2018-08-05), but can't hurt to activate
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/miguelmarco/libbraiding/;
+ description = "C++ library for computations on braid groups";
+ longDescription = ''
+ A library to compute several properties of braids, including centralizer and conjugacy check.
+ '';
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ timokau ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/science/math/libhomfly/default.nix b/pkgs/development/libraries/science/math/libhomfly/default.nix
new file mode 100644
index 00000000000..e96ee475d7d
--- /dev/null
+++ b/pkgs/development/libraries/science/math/libhomfly/default.nix
@@ -0,0 +1,35 @@
+{ stdenv
+, fetchFromGitHub
+, autoreconfHook
+, boehmgc
+}:
+
+stdenv.mkDerivation rec {
+ version = "1.02r5";
+ name = "llibhomfly-${version}";
+
+ src = fetchFromGitHub {
+ owner = "miguelmarco";
+ repo = "libhomfly";
+ rev = version;
+ sha256 = "1szv8iwlhvmy3saigi15xz8vgch92p2lbsm6440v5s8vxj455bvd";
+ };
+
+ buildInputs = [
+ boehmgc
+ ];
+
+ nativeBuildInputs = [
+ autoreconfHook
+ ];
+
+ doCheck = true;
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/miguelmarco/libhomfly/;
+ description = "Library to compute the homfly polynomial of knots and links";
+ license = licenses.unlicense;
+ maintainers = with maintainers; [ timokau ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/science/math/liblbfgs/default.nix b/pkgs/development/libraries/science/math/liblbfgs/default.nix
index fe90fa2e171..33e8baada83 100644
--- a/pkgs/development/libraries/science/math/liblbfgs/default.nix
+++ b/pkgs/development/libraries/science/math/liblbfgs/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation {
name = "liblbfgs-1.10";
- configureFlags = "--enable-sse2";
+ configureFlags = [ "--enable-sse2" ];
src = fetchurl {
url = https://github.com/downloads/chokkan/liblbfgs/liblbfgs-1.10.tar.gz;
sha256 = "1kv8d289rbz38wrpswx5dkhr2yh4fg4h6sszkp3fawxm09sann21";
diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix
index e00a5ca9f8d..18483f9e327 100644
--- a/pkgs/development/libraries/science/math/openblas/default.nix
+++ b/pkgs/development/libraries/science/math/openblas/default.nix
@@ -143,4 +143,10 @@ stdenv.mkDerivation rec {
platforms = platforms.unix;
maintainers = with maintainers; [ ttuegel ];
};
+
+ # We use linkName to pass a different name to --with-blas-libs for
+ # fflas-ffpack and linbox, because we use blas on darwin but openblas
+ # elsewhere.
+ # See see https://github.com/NixOS/nixpkgs/pull/45013.
+ passthru.linkName = "openblas";
}
diff --git a/pkgs/development/libraries/science/math/scs/default.nix b/pkgs/development/libraries/science/math/scs/default.nix
new file mode 100644
index 00000000000..0539083e823
--- /dev/null
+++ b/pkgs/development/libraries/science/math/scs/default.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchFromGitHub, blas, liblapack, gfortran }:
+
+stdenv.mkDerivation rec {
+ name = "scs-${version}";
+ version = "2.0.2";
+
+ src = fetchFromGitHub {
+ owner = "cvxgrp";
+ repo = "scs";
+ rev = "v${version}";
+ sha256 = "17lbcmcsniqlyzgbzmjipfd0rrk25a8hzh7l5wl2wp1iwsd8c3a9";
+ };
+
+ buildInputs = [ blas liblapack gfortran.cc.lib ];
+
+ # Actually link and add libgfortran to the rpath
+ patchPhase = ''
+ sed -i 's/#-lgfortran/-lgfortran/' scs.mk
+ '';
+
+ doCheck = true;
+
+ # Test demo requires passing any int as $1; 42 chosen arbitrarily
+ checkPhase = ''
+ ./out/demo_socp_indirect 42
+ '';
+
+ installPhase = ''
+ mkdir -p $out/lib
+ cp -r include $out/
+ cp out/*.a out/*.so $out/lib/
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Splitting Conic Solver";
+ longDescription = ''
+ Numerical optimization package for solving large-scale convex cone problems
+ '';
+ homepage = https://github.com/cvxgrp/scs;
+ license = licenses.mit;
+ platforms = platforms.all;
+ maintainers = [ maintainers.bhipple ];
+ };
+}
diff --git a/pkgs/development/libraries/science/math/zn_poly/default.nix b/pkgs/development/libraries/science/math/zn_poly/default.nix
index bc322d4c534..19d63d89834 100644
--- a/pkgs/development/libraries/science/math/zn_poly/default.nix
+++ b/pkgs/development/libraries/science/math/zn_poly/default.nix
@@ -24,6 +24,8 @@ stdenv.mkDerivation rec {
libname = "libzn_poly${stdenv.targetPlatform.extensions.sharedLibrary}";
+ makeFlags = [ "CC=cc" ];
+
# Tuning (either autotuning or with hand-written paramters) is possible
# but not implemented here.
# It seems buggy anyways (see homepage).
@@ -45,6 +47,6 @@ stdenv.mkDerivation rec {
description = "Polynomial arithmetic over Z/nZ";
license = with licenses; [ gpl3 ];
maintainers = with maintainers; [ timokau ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/libraries/scriptaculous/default.nix b/pkgs/development/libraries/scriptaculous/default.nix
new file mode 100644
index 00000000000..ba291dc97ff
--- /dev/null
+++ b/pkgs/development/libraries/scriptaculous/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchurl, unzip, ... }: stdenv.mkDerivation rec {
+ name = "scriptaculous-${version}";
+ version = "1.9.0";
+
+ src = fetchurl {
+ url = "https://script.aculo.us/dist/scriptaculous-js-${version}.zip";
+ sha256 = "1xpnk3cq8n07lxd69k5jxh48s21zh41ihq10z4a6lcnk238rp8qz";
+ };
+
+ nativeBuildInputs = [ unzip ];
+
+ installPhase = ''
+ mkdir $out
+ cp src/*.js $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A set of JavaScript libraries to enhance the user interface of web sites";
+ longDescription = ''
+ script.aculo.us provides you with
+ easy-to-use, cross-browser user
+ interface JavaScript libraries to make
+ your web sites and web applications fly.
+ '';
+ homepage = https://script.aculo.us/;
+ downloadPage = https://script.aculo.us/dist/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ das_j ];
+ };
+}
diff --git a/pkgs/development/libraries/serd/default.nix b/pkgs/development/libraries/serd/default.nix
index ac9183cffe9..67e0ff31c8e 100644
--- a/pkgs/development/libraries/serd/default.nix
+++ b/pkgs/development/libraries/serd/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "serd-${version}";
- version = "0.28.0";
+ version = "0.30.0";
src = fetchurl {
url = "https://download.drobilla.net/${name}.tar.bz2";
- sha256 = "1v4ai4zyj1q3255nghicns9817jkwb3bh60ssprsjmnjfj41mwhx";
+ sha256 = "1yyfyvc6kwagi5w43ljp1bbjdvdpmgpds74lmjxycm91bkx0xyvf";
};
nativeBuildInputs = [ pkgconfig python ];
diff --git a/pkgs/development/libraries/silgraphite/graphite2.nix b/pkgs/development/libraries/silgraphite/graphite2.nix
index 30a99415981..dc3f4a118f6 100644
--- a/pkgs/development/libraries/silgraphite/graphite2.nix
+++ b/pkgs/development/libraries/silgraphite/graphite2.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgconfig, freetype, cmake }:
+{ stdenv, fetchurl, pkgconfig, freetype, cmake, python }:
stdenv.mkDerivation rec {
version = "1.3.6";
@@ -15,6 +15,9 @@ stdenv.mkDerivation rec {
patches = stdenv.lib.optionals stdenv.isDarwin [ ./macosx.patch ];
+ checkInputs = [ python ];
+ doCheck = false; # fails, probably missing something
+
meta = {
description = "An advanced font engine";
maintainers = [ stdenv.lib.maintainers.raskin ];
diff --git a/pkgs/development/libraries/smarty3-i18n/default.nix b/pkgs/development/libraries/smarty3-i18n/default.nix
new file mode 100644
index 00000000000..941e75b8ba9
--- /dev/null
+++ b/pkgs/development/libraries/smarty3-i18n/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec {
+ name = "smarty-i18n-${version}";
+ version = "1.0";
+
+ src = fetchFromGitHub {
+ owner = "kikimosha";
+ repo = "smarty3-i18n";
+ rev = "${version}";
+ sha256 = "0rjxq4wka73ayna3hb5dxc5pgc8bw8p5fy507yc6cv2pl4h4nji2";
+ };
+
+ installPhase = ''
+ mkdir $out
+ cp block.t.php $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "gettext for the smarty3 framework";
+ license = licenses.lgpl21;
+ homepage = https://github.com/kikimosha/smarty3-i18n;
+ maintainers = with maintainers; [ das_j ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/libraries/smarty3/default.nix b/pkgs/development/libraries/smarty3/default.nix
new file mode 100644
index 00000000000..2fce5b3368f
--- /dev/null
+++ b/pkgs/development/libraries/smarty3/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec {
+ name = "smarty3-${version}";
+ version = "3.1.32";
+
+ src = fetchFromGitHub {
+ owner = "smarty-php";
+ repo = "smarty";
+ rev = "v${version}";
+ sha256 = "1rfa5pzr23db1bivpivljgmgpn99m6ksgli64kmii5cmpvxi00y2";
+ };
+
+ installPhase = ''
+ mkdir $out
+ cp -r libs/* $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Smarty 3 template engine";
+ longDescription = ''
+ Smarty is a template engine for PHP, facilitating the
+ separation of presentation (HTML/CSS) from application
+ logic. This implies that PHP code is application
+ logic, and is separated from the presentation.
+ '';
+ homepage = https://www.smarty.net;
+ license = licenses.lgpl21Plus;
+ maintainers = with maintainers; [ das_j ];
+ };
+}
diff --git a/pkgs/development/libraries/snack/default.nix b/pkgs/development/libraries/snack/default.nix
index 1b5564dc159..acf10cc497c 100644
--- a/pkgs/development/libraries/snack/default.nix
+++ b/pkgs/development/libraries/snack/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
sha256 = "07p89jv9qnjqkszws9sssq93ayvwpdnkcxrvyicbm4mb8x2pdzjb";
};
- configureFlags = "--with-tcl=${tcl}/lib --with-tk=${tk}/lib";
+ configureFlags = [ "--with-tcl=${tcl}/lib" "--with-tk=${tk}/lib" ];
postUnpack = ''sourceRoot="$sourceRoot/unix"'';
diff --git a/pkgs/development/libraries/sord/default.nix b/pkgs/development/libraries/sord/default.nix
index 207c6f2d30a..465ec5b8fe8 100644
--- a/pkgs/development/libraries/sord/default.nix
+++ b/pkgs/development/libraries/sord/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "sord-${version}";
- version = "0.16.0";
+ version = "0.16.2";
src = fetchurl {
url = "https://download.drobilla.net/${name}.tar.bz2";
- sha256 = "0nh3i867g9z4kdlnk82cg2kcw8r02qgifxvkycvzb4vfjv4v4g4x";
+ sha256 = "13fshxwpipjrvsah1m2jw1kf022z2q5vpw24bzcznglgvms13x89";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/spatialite-tools/default.nix b/pkgs/development/libraries/spatialite-tools/default.nix
index 9070423d8c7..4ea7de0b1a3 100644
--- a/pkgs/development/libraries/spatialite-tools/default.nix
+++ b/pkgs/development/libraries/spatialite-tools/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ sqlite expat zlib proj geos libspatialite readosm ];
- configureFlags = "--disable-freexl";
+ configureFlags = [ "--disable-freexl" ];
enableParallelBuilding = true;
diff --git a/pkgs/development/libraries/spice-gtk/default.nix b/pkgs/development/libraries/spice-gtk/default.nix
index aeab43c889d..f4f10978ec1 100644
--- a/pkgs/development/libraries/spice-gtk/default.nix
+++ b/pkgs/development/libraries/spice-gtk/default.nix
@@ -2,7 +2,7 @@
, openssl, libpulseaudio, pixman, gobjectIntrospection, libjpeg_turbo, zlib
, cyrus_sasl, python2Packages, autoreconfHook, usbredir, libsoup
, withPolkit ? true, polkit, acl, usbutils
-, vala, gtk3, epoxy, libdrm, gst_all_1, phodav }:
+, vala, gtk3, epoxy, libdrm, gst_all_1, phodav, opusfile }:
# If this package is built with polkit support (withPolkit=true),
# usb redirection reqires spice-client-glib-usb-acl-helper to run setuid root.
@@ -30,13 +30,13 @@ with stdenv.lib;
let
inherit (python2Packages) python pygtk;
in stdenv.mkDerivation rec {
- name = "spice-gtk-0.34";
+ name = "spice-gtk-0.35";
outputs = [ "out" "dev" ];
src = fetchurl {
url = "https://www.spice-space.org/download/gtk/${name}.tar.bz2";
- sha256 = "1vknp72pl6v6nf3dphhwp29hk6gv787db2pmyg4m312z2q0hwwp9";
+ sha256 = "11lymg467gvj5ys8k22ihnfbxjn4x34ygyzirpg2nphjwlyhgrml";
};
postPatch = ''
@@ -47,7 +47,7 @@ in stdenv.mkDerivation rec {
buildInputs = [
spice-protocol celt_0_5_1 openssl libpulseaudio gst_all_1.gst-plugins-base pixman
- libjpeg_turbo zlib cyrus_sasl python pygtk usbredir gtk3 epoxy libdrm phodav
+ libjpeg_turbo zlib cyrus_sasl python pygtk usbredir gtk3 epoxy libdrm phodav opusfile
] ++ optionals withPolkit [ polkit acl usbutils ] ;
nativeBuildInputs = [ pkgconfig gettext libsoup autoreconfHook vala gobjectIntrospection ];
@@ -58,6 +58,7 @@ in stdenv.mkDerivation rec {
"--with-gtk3"
"--enable-introspection"
"--enable-vala"
+ "--enable-celt051"
];
dontDisableStatic = true; # Needed by the coroutine test
diff --git a/pkgs/development/libraries/sqlite/analyzer.nix b/pkgs/development/libraries/sqlite/analyzer.nix
index 031dd8f4f9c..5b68b4901f9 100644
--- a/pkgs/development/libraries/sqlite/analyzer.nix
+++ b/pkgs/development/libraries/sqlite/analyzer.nix
@@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
description = "A tool that shows statistics about SQLite databases";
downloadPage = http://sqlite.org/download.html;
homepage = http://www.sqlite.org;
+ license = licenses.publicDomain;
maintainers = with maintainers; [ pesterhazy ];
platforms = platforms.unix;
};
diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix
index ed25fcb5b80..166ea39493b 100644
--- a/pkgs/development/libraries/sqlite/default.nix
+++ b/pkgs/development/libraries/sqlite/default.nix
@@ -71,10 +71,13 @@ stdenv.mkDerivation rec {
sed -i $out/lib/libsqlite3.la -e "s/dependency_libs=.*/dependency_libs='''/"
'';
+ doCheck = false; # fails to link against tcl
+
meta = {
description = "A self-contained, serverless, zero-configuration, transactional SQL database engine";
downloadPage = http://sqlite.org/download.html;
homepage = http://www.sqlite.org/;
+ license = licenses.publicDomain;
maintainers = with maintainers; [ eelco np ];
platforms = platforms.unix;
};
diff --git a/pkgs/development/libraries/sqlite/sqlar.nix b/pkgs/development/libraries/sqlite/sqlar.nix
index 734d68ca3d4..e5d322330e8 100644
--- a/pkgs/development/libraries/sqlite/sqlar.nix
+++ b/pkgs/development/libraries/sqlite/sqlar.nix
@@ -20,6 +20,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = https://sqlite.org/sqlar;
description = "SQLite Archive utilities";
+ license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ dtzWill ];
};
diff --git a/pkgs/development/libraries/sundials/default.nix b/pkgs/development/libraries/sundials/default.nix
index 7bf31499743..fc9abdc24c7 100644
--- a/pkgs/development/libraries/sundials/default.nix
+++ b/pkgs/development/libraries/sundials/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
pname = "sundials";
- version = "3.1.1";
+ version = "3.1.2";
name = "${pname}-${version}";
src = fetchurl {
url = "https://computation.llnl.gov/projects/${pname}/download/${pname}-${version}.tar.gz";
- sha256 = "090s8ymhd0g1s1d44fa73r5yi32hb4biwahhbfi327zd64yn8kd2";
+ sha256 = "05p19y3vv0vi3nggrvy6ymqkvhab2dxncl044qj0xnaix2qmp658";
};
preConfigure = ''
diff --git a/pkgs/development/libraries/sword/default.nix b/pkgs/development/libraries/sword/default.nix
index 0c3bb3b1306..afb168d5aa2 100644
--- a/pkgs/development/libraries/sword/default.nix
+++ b/pkgs/development/libraries/sword/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
})
];
- configureFlags = "--without-conf --enable-tests=no CXXFLAGS=-Wno-unused-but-set-variable";
+ configureFlags = [ "--without-conf" "--enable-tests=no CXXFLAGS=-Wno-unused-but-set-variable" ];
meta = with stdenv.lib; {
description = "A software framework that allows research manipulation of Biblical texts";
diff --git a/pkgs/development/libraries/tachyon/darwin.patch b/pkgs/development/libraries/tachyon/darwin.patch
new file mode 100644
index 00000000000..dbede586f07
--- /dev/null
+++ b/pkgs/development/libraries/tachyon/darwin.patch
@@ -0,0 +1,31 @@
+diff --git a/unix/Make-arch b/unix/Make-arch
+index 08afb85..822c4fc 100644
+--- a/unix/Make-arch
++++ b/unix/Make-arch
+@@ -924,7 +924,7 @@ macosx-thr:
+ $(MAKE) all \
+ "ARCH = macosx-thr" \
+ "CC = cc" \
+- "CFLAGS = -Os -ffast-math -DBsd -DTHR -F/System/Library/Frameworks $(MISCFLAGS)" \
++ "CFLAGS = -Os -ffast-math -DBsd -DTHR $(MISCFLAGS)" \
+ "AR = ar" \
+ "ARFLAGS = r" \
+ "STRIP = strip" \
+@@ -946,7 +946,7 @@ macosx-x86-thr:
+ $(MAKE) all \
+ "ARCH = macosx-x86-thr" \
+ "CC = cc" \
+- "CFLAGS = -O2 -ffast-math -DBsd -DTHR -F/System/Library/Frameworks $(MISCFLAGS)" \
++ "CFLAGS = -O2 -ffast-math -DBsd -DTHR $(MISCFLAGS)" \
+ "AR = ar" \
+ "ARFLAGS = r" \
+ "STRIP = strip" \
+@@ -957,7 +957,7 @@ macosx-x86-thr-ogl:
+ $(MAKE) all \
+ "ARCH = macosx-x86-thr-ogl" \
+ "CC = cc" \
+- "CFLAGS = -O2 -ffast-math -DBsd -DTHR -I/usr/X11R6/include -F/System/Library/Frameworks $(MISCFLAGS) -DUSEOPENGL" \
++ "CFLAGS = -O2 -ffast-math -DBsd -DTHR -I/usr/X11R6/include $(MISCFLAGS) -DUSEOPENGL" \
+ "AR = ar" \
+ "ARFLAGS = r" \
+ "STRIP = strip" \
diff --git a/pkgs/development/libraries/tachyon/default.nix b/pkgs/development/libraries/tachyon/default.nix
index 4f711a639f7..d5d12e44df0 100644
--- a/pkgs/development/libraries/tachyon/default.nix
+++ b/pkgs/development/libraries/tachyon/default.nix
@@ -50,7 +50,9 @@ stdenv.mkDerivation rec {
./no-absolute-paths.patch
# Include new targets (like arm)
./make-archs.patch
- ];
+ ] ++
+ # Ensure looks for nix-provided Carbon, not system frameworks
+ stdenv.lib.optional stdenv.isDarwin ./darwin.patch;
installPhase = ''
cd ../compile/${arch}
@@ -66,8 +68,7 @@ stdenv.mkDerivation rec {
description = ''A Parallel / Multiprocessor Ray Tracing System'';
license = stdenv.lib.licenses.bsd3;
maintainers = [stdenv.lib.maintainers.raskin];
- # darwin fails due to missing Carbon.h, even though Carbon is a build input
- platforms = with stdenv.lib.platforms; linux ++ cygwin;
+ platforms = with stdenv.lib.platforms; linux ++ cygwin ++ darwin;
homepage = http://jedi.ks.uiuc.edu/~johns/tachyon/;
};
}
diff --git a/pkgs/development/libraries/talloc/default.nix b/pkgs/development/libraries/talloc/default.nix
index 30d9a38a35d..77c3c6458ad 100644
--- a/pkgs/development/libraries/talloc/default.nix
+++ b/pkgs/development/libraries/talloc/default.nix
@@ -3,11 +3,11 @@
}:
stdenv.mkDerivation rec {
- name = "talloc-2.1.13";
+ name = "talloc-2.1.14";
src = fetchurl {
url = "mirror://samba/talloc/${name}.tar.gz";
- sha256 = "0iv09iv385x69gfzvassq6m3y0rd8ncylls95dm015xdy3drkww4";
+ sha256 = "1kk76dyav41ip7ddbbf04yfydb4jvywzi2ps0z2vla56aqkn11di";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/template-glib/default.nix b/pkgs/development/libraries/template-glib/default.nix
new file mode 100644
index 00000000000..6ce02d588a9
--- /dev/null
+++ b/pkgs/development/libraries/template-glib/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchurl, meson, ninja, pkgconfig, glib, gobjectIntrospection, flex, bison, vala, gettext, gnome3, gtk-doc, docbook_xsl, docbook_xml_dtd_43 }:
+let
+ version = "3.28.0";
+ pname = "template-glib";
+in
+stdenv.mkDerivation {
+ name = "${pname}-${version}";
+
+ outputs = [ "out" "dev" "devdoc" ];
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "18bic41f9cx8h6n5bz80z4ridb8c1h1yscicln8zsn23zmp44x3c";
+ };
+
+ buildInputs = [ meson ninja pkgconfig gettext flex bison vala glib gtk-doc docbook_xsl docbook_xml_dtd_43 ];
+ nativeBuildInputs = [ glib gobjectIntrospection ];
+
+ mesonFlags = [
+ "-Denable_gtk_doc=true"
+ ];
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "A library for template expansion which supports calling into GObject Introspection from templates";
+ homepage = https://gitlab.gnome.org/GNOME/template-glib;
+ license = licenses.lgpl21Plus;
+ maintainers = gnome3.maintainers;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/development/libraries/tepl/default.nix b/pkgs/development/libraries/tepl/default.nix
index 12f953b1aa8..7501f9ab6f1 100644
--- a/pkgs/development/libraries/tepl/default.nix
+++ b/pkgs/development/libraries/tepl/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl
, amtk, gnome3, gtksourceview4, libuchardet, libxml2, pkgconfig }:
let
- version = "4.1.1";
+ version = "4.2.0";
pname = "tepl";
in stdenv.mkDerivation {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "13kflywpc6iyfpc9baaa54in5vzn4p7i3dh9pr2ival2nkxfnkp2";
+ sha256 = "1kcwcr72dv3xwi2ni579c9raa0cnbazfnmy6mgapzn6dir1d8fc8";
};
nativeBuildInputs = [
diff --git a/pkgs/development/libraries/thrift/default.nix b/pkgs/development/libraries/thrift/default.nix
index cb200b82e20..dee441a0c2f 100644
--- a/pkgs/development/libraries/thrift/default.nix
+++ b/pkgs/development/libraries/thrift/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
# TODO: package boost-test, so we can run the test suite. (Currently it fails
# to find libboost_unit_test_framework.a.)
- configureFlags = "--enable-tests=no";
+ configureFlags = [ "--enable-tests=no" ];
doCheck = false;
meta = with stdenv.lib; {
diff --git a/pkgs/development/libraries/tix/default.nix b/pkgs/development/libraries/tix/default.nix
index 7e18e740227..232c95e6257 100644
--- a/pkgs/development/libraries/tix/default.nix
+++ b/pkgs/development/libraries/tix/default.nix
@@ -34,13 +34,13 @@ stdenv.mkDerivation rec {
ln -s $i private_headers/generic;
done;
'';
- configureFlags = ''
- --with-tclinclude=${tcl}/include
- --with-tclconfig=.
- --with-tkinclude=${tk.dev}/include
- --with-tkconfig=.
- --libdir=''${prefix}/lib
- '';
+ configureFlags = [
+ "--with-tclinclude=${tcl}/include"
+ "--with-tclconfig=."
+ "--with-tkinclude=${tk.dev}/include"
+ "--with-tkconfig=."
+ "--libdir=\${prefix}/lib"
+ ];
meta = with stdenv.lib; {
description = "A widget library for Tcl/Tk";
diff --git a/pkgs/development/libraries/tre/default.nix b/pkgs/development/libraries/tre/default.nix
index 12f7e4c765d..901b6aa097f 100644
--- a/pkgs/development/libraries/tre/default.nix
+++ b/pkgs/development/libraries/tre/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.bsd2;
};
}
diff --git a/pkgs/development/libraries/twolame/default.nix b/pkgs/development/libraries/twolame/default.nix
index a65254fea24..a752da8cb57 100644
--- a/pkgs/development/libraries/twolame/default.nix
+++ b/pkgs/development/libraries/twolame/default.nix
@@ -17,6 +17,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkgconfig ];
buildInputs = [ libsndfile ];
+ doCheck = false; # fails with "../build-scripts/test-driver: line 107: -Mstrict: command not found"
+
meta = with stdenv.lib;{
description = "A MP2 encoder";
longDescription = ''
diff --git a/pkgs/development/libraries/unixODBC/default.nix b/pkgs/development/libraries/unixODBC/default.nix
index ccd243e1f73..1275df69f59 100644
--- a/pkgs/development/libraries/unixODBC/default.nix
+++ b/pkgs/development/libraries/unixODBC/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "unixODBC-${version}";
- version = "2.3.6";
+ version = "2.3.7";
src = fetchurl {
url = "ftp://ftp.unixodbc.org/pub/unixODBC/${name}.tar.gz";
- sha256 = "0sads5b8cmmj526gyjba7ccknl1vbhkslfqshv1yqln08zv3gdl8";
+ sha256 = "0xry3sg497wly8f7715a7gwkn2k36bcap0mvzjw74jj53yx6kwa5";
};
configureFlags = [ "--disable-gui" "--sysconfdir=/etc" ];
diff --git a/pkgs/development/libraries/unixODBCDrivers/default.nix b/pkgs/development/libraries/unixODBCDrivers/default.nix
index 5f8e2442726..7d4c6c7a299 100644
--- a/pkgs/development/libraries/unixODBCDrivers/default.nix
+++ b/pkgs/development/libraries/unixODBCDrivers/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql55, mariadb, sqlite, zlib, libxml2 }:
+{ fetchurl, stdenv, unixODBC, cmake, postgresql, mysql55, mariadb, sqlite, zlib, libxml2, dpkg, lib, openssl, kerberos, curl, libuuid, autoPatchelfHook }:
# I haven't done any parameter tweaking.. So the defaults provided here might be bad
@@ -119,4 +119,45 @@
maintainers = with maintainers; [ vlstill ];
};
};
+
+ msodbcsql17 = stdenv.mkDerivation rec {
+ name = "msodbcsql17-${version}";
+ version = "${versionMajor}.${versionMinor}.${versionAdditional}-1";
+
+ versionMajor = "17";
+ versionMinor = "2";
+ versionAdditional = "0.1";
+
+ src = fetchurl {
+ url = "https://packages.microsoft.com/debian/9/prod/pool/main/m/msodbcsql17/msodbcsql${versionMajor}_${version}_amd64.deb";
+ sha256 = "1966ymbbk0jsacqwzi3dmhxv2n8hfgnpjsx3hr3n7s9d88chgpx5";
+ };
+
+ nativeBuildInputs = [ autoPatchelfHook ];
+ buildInputs = [ unixODBC dpkg openssl kerberos curl libuuid stdenv.cc.cc ];
+
+ unpackPhase = "dpkg -x $src ./";
+ buildPhase = "";
+
+ installPhase = ''
+ mkdir -p $out
+ mkdir -p $out/lib
+ ln -s ${lib.getLib openssl}/lib/libssl.so.1.0.0 $out/lib/libssl.so.1.0.2
+ ln -s ${lib.getLib openssl}/lib/libcrypto.so.1.0.0 $out/lib/libcrypto.so.1.0.2
+ cp -r opt/microsoft/msodbcsql${versionMajor}/lib64 opt/microsoft/msodbcsql${versionMajor}/share $out/
+ '';
+
+ passthru = {
+ fancyName = "ODBC Driver 17 for SQL Server";
+ driver = "lib/libmsodbcsql-${versionMajor}.${versionMinor}.so.${versionAdditional}";
+ };
+
+ meta = with stdenv.lib; {
+ description = "ODBC Driver 17 for SQL Server";
+ homepage = https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017;
+ license = licenses.unfree;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ spencerjanssen ];
+ };
+ };
}
diff --git a/pkgs/development/libraries/uriparser/default.nix b/pkgs/development/libraries/uriparser/default.nix
index 9b4e3a74afe..c716ae7f8db 100644
--- a/pkgs/development/libraries/uriparser/default.nix
+++ b/pkgs/development/libraries/uriparser/default.nix
@@ -2,27 +2,20 @@
stdenv.mkDerivation rec {
name = "uriparser-${version}";
- version = "0.8.5";
+ version = "0.8.6";
+ # Release tarball differs from source tarball
src = fetchurl {
- url = "mirror://sourceforge/project/uriparser/Sources/${version}/${name}.tar.bz2";
- sha256 = "1p9c6lr39rjl4bbzi7wl2nsg72gcz8qhicxh9v043qyr0dfcvsjq";
+ url = "https://github.com/uriparser/uriparser/releases/download/${name}/${name}.tar.bz2";
+ sha256 = "0m2a5bf5b00ybagxmsa8mdj9mhc62vcm0qimy1ivfza1fbjsf287";
};
+ nativeBuildInputs = [ pkgconfig cpptest doxygen graphviz ];
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ cpptest doxygen graphviz ];
-
- # There is actually no .map files to install in doc for v0.8.4
- # (dot outputs only SVG and PNG in this release)
- preBuild = ''
- substituteInPlace doc/Makefile.am --replace " html/*.map" ""
- substituteInPlace doc/Makefile.in --replace " html/*.map" ""
- '';
-
+ doCheck = true;
meta = with stdenv.lib; {
- homepage = http://uriparser.sourceforge.net/;
+ homepage = https://uriparser.github.io/;
description = "Strictly RFC 3986 compliant URI parsing library";
longDescription = ''
uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C.
diff --git a/pkgs/development/libraries/usbredir/default.nix b/pkgs/development/libraries/usbredir/default.nix
index 25ddfb35524..3d09545c931 100644
--- a/pkgs/development/libraries/usbredir/default.nix
+++ b/pkgs/development/libraries/usbredir/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "usbredir-${version}";
- version = "0.7.1";
+ version = "0.8.0";
src = fetchurl {
url = "https://spice-space.org/download/usbredir/${name}.tar.bz2";
- sha256 = "1wsnmk4wjpdhbn1zaxg6bmyxspcki2zgy0am9lk037rnl4krwzj0";
+ sha256 = "002yik1x7kn0427xahvnhjby2np14a6xqw7c3dx530n9h5d9rg47";
};
NIX_CFLAGS_COMPILE = [ "-Wno-error" ];
diff --git a/pkgs/development/libraries/utf8proc/default.nix b/pkgs/development/libraries/utf8proc/default.nix
index 89dbeaab04a..5b05f9ffef4 100644
--- a/pkgs/development/libraries/utf8proc/default.nix
+++ b/pkgs/development/libraries/utf8proc/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "utf8proc-${version}";
- version = "2.1.1";
+ version = "2.2.0";
src = fetchurl {
url = "https://github.com/JuliaLang/utf8proc/archive/v${version}.tar.gz";
- sha256 = "1cnpigrazhslw65s4j1a56j7p6d7d61wsxxjf1218i9mkwv2yw17";
+ sha256 = "1gsxxp7vk36z1g5mg19kq10j35dks5f9slsab2xfazh5vgdx33rz";
};
makeFlags = [ "prefix=$(out)" ];
diff --git a/pkgs/development/libraries/uthash/default.nix b/pkgs/development/libraries/uthash/default.nix
index 9c252004656..57a1cbf73c2 100644
--- a/pkgs/development/libraries/uthash/default.nix
+++ b/pkgs/development/libraries/uthash/default.nix
@@ -13,9 +13,8 @@ stdenv.mkDerivation rec {
dontBuild = false;
- buildInputs = stdenv.lib.optional doCheck perl;
-
doCheck = true;
+ checkInputs = [ perl ];
checkTarget = "-C tests/";
installPhase = ''
@@ -30,4 +29,3 @@ stdenv.mkDerivation rec {
platforms = platforms.all;
};
}
-
diff --git a/pkgs/development/libraries/v8/3.16.14.nix b/pkgs/development/libraries/v8/3.16.14.nix
index e1a9336e3a5..a7dddd14124 100644
--- a/pkgs/development/libraries/v8/3.16.14.nix
+++ b/pkgs/development/libraries/v8/3.16.14.nix
@@ -6,7 +6,7 @@ let
arch = if stdenv.isAarch32
then (if stdenv.is64bit then "arm64" else "arm")
else (if stdenv.is64bit then "x64" else "ia32");
- armHardFloat = stdenv.isAarch32 && (stdenv.platform.gcc.float or null) == "hard";
+ armHardFloat = stdenv.isAarch32 && (stdenv.hostPlatform.platform.gcc.float or null) == "hard";
in
stdenv.mkDerivation rec {
diff --git a/pkgs/development/libraries/v8/default.nix b/pkgs/development/libraries/v8/default.nix
index 099794f6623..2b9fa5cc04c 100644
--- a/pkgs/development/libraries/v8/default.nix
+++ b/pkgs/development/libraries/v8/default.nix
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchgit, fetchFromGitHub, gyp, readline, python, which, icu
-, patchelf, coreutils, cctools
+, patchelf, coreutils, xcbuild
, doCheck ? false
, static ? false
}:
@@ -124,13 +124,7 @@ stdenv.mkDerivation rec {
# Patch based off of:
# https://github.com/cowboyd/libv8/tree/v5.1.281.67.0/patches
- patches = lib.optional (!doCheck) ./libv8-5.4.232.patch
- ++ stdenv.lib.optionals stdenv.isDarwin [ ./no-xcode.patch ];
-
- prePatch = ''
- chmod +w tools/gyp/pylib/gyp
- chmod +w tools/gyp/pylib/gyp/xcode_emulation.py
- '';
+ patches = lib.optional (!doCheck) ./libv8-5.4.232.patch;
postPatch = ''
sed -i 's,#!/usr/bin/env python,#!${python}/bin/python,' gypfiles/gyp_v8
@@ -157,7 +151,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ which ];
buildInputs = [ readline python icu ]
- ++ stdenv.lib.optional stdenv.isDarwin cctools
+ ++ stdenv.lib.optional stdenv.isDarwin xcbuild
++ stdenv.lib.optional stdenv.isLinux patchelf;
NIX_CFLAGS_COMPILE = "-Wno-error=strict-overflow -Wno-error=unused-function -Wno-error=attributes"
diff --git a/pkgs/development/libraries/v8/no-xcode.patch b/pkgs/development/libraries/v8/no-xcode.patch
deleted file mode 100644
index 5562ffaf64e..00000000000
--- a/pkgs/development/libraries/v8/no-xcode.patch
+++ /dev/null
@@ -1,64 +0,0 @@
---- a/tools/gyp/pylib/gyp/xcode_emulation.py
-+++ a/tools/gyp/pylib/gyp/xcode_emulation.py
-@@ -473,10 +473,16 @@
-
- def _XcodeSdkPath(self, sdk_root):
- if sdk_root not in XcodeSettings._sdk_path_cache:
-- sdk_path = self._GetSdkVersionInfoItem(sdk_root, '--show-sdk-path')
-- XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-- if sdk_root:
-- XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ try:
-+ sdk_path = self._GetSdkVersionInfoItem(sdk_root, '--show-sdk-path')
-+ XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-+ if sdk_root:
-+ XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ except:
-+ # if this fails it's because xcodebuild failed, which means
-+ # the user is probably on a CLT-only system, where there
-+ # is no valid SDK root
-+ XcodeSettings._sdk_path_cache[sdk_root] = None
- return XcodeSettings._sdk_path_cache[sdk_root]
-
- def _AppendPlatformVersionMinFlags(self, lst):
-@@ -606,10 +612,11 @@
- framework_root = sdk_root
- else:
- framework_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-
- self.configname = None
- return cflags
-@@ -861,10 +868,11 @@
- sdk_root = self._SdkPath()
- if not sdk_root:
- sdk_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-
- platform_root = self._XcodePlatformPath(configname)
- if sdk_root and platform_root and self._IsXCTest():
-@@ -1358,7 +1366,7 @@
- if version:
- version = re.match(r'(\d\.\d\.?\d*)', version).groups()[0]
- else:
-- raise GypError("No Xcode or CLT version detected!")
-+ version = "7.0.0"
- # The CLT has no build information, so we return an empty string.
- version_list = [version, '']
- version = version_list[0]
diff --git a/pkgs/development/libraries/vapoursynth-mvtools/default.nix b/pkgs/development/libraries/vapoursynth-mvtools/default.nix
index 2fa6710c4fa..c2ab61c6bd1 100644
--- a/pkgs/development/libraries/vapoursynth-mvtools/default.nix
+++ b/pkgs/development/libraries/vapoursynth-mvtools/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
yasm vapoursynth fftwFloat
];
- configureFlags = "--libdir=$(out)/lib/vapoursynth";
+ configureFlags = [ "--libdir=$(out)/lib/vapoursynth" ];
meta = with stdenv.lib; {
description = "A set of filters for motion estimation and compensation";
diff --git a/pkgs/development/libraries/vigra/default.nix b/pkgs/development/libraries/vigra/default.nix
index 14211ea65e9..4a002becdb3 100644
--- a/pkgs/development/libraries/vigra/default.nix
+++ b/pkgs/development/libraries/vigra/default.nix
@@ -26,6 +26,9 @@ in stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ # fails with "./test_watersheds3d: error while loading shared libraries: libvigraimpex.so.11: cannot open shared object file: No such file or directory"
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "Novel computer vision C++ library with customizable algorithms and data structures";
homepage = https://hci.iwr.uni-heidelberg.de/vigra;
diff --git a/pkgs/development/libraries/volume-key/default.nix b/pkgs/development/libraries/volume-key/default.nix
index a8515975c35..b91c091c6c6 100644
--- a/pkgs/development/libraries/volume-key/default.nix
+++ b/pkgs/development/libraries/volume-key/default.nix
@@ -24,6 +24,8 @@ in stdenv.mkDerivation rec {
"pythondir=$(py)/${python3.sitePackages}"
];
+ doCheck = false; # fails 1 out of 1 tests, needs `certutil`
+
meta = with stdenv.lib; {
description = "A library for manipulating storage volume encryption keys and storing them separately from volumes to handle forgotten passphrases, and the associated command-line tool";
homepage = https://pagure.io/volume_key/;
diff --git a/pkgs/development/libraries/wayland/1.9.nix b/pkgs/development/libraries/wayland/1.9.nix
index 3555a923228..750a786c3fc 100644
--- a/pkgs/development/libraries/wayland/1.9.nix
+++ b/pkgs/development/libraries/wayland/1.9.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
sha256 = "1yhy62vkbq8j8c9zaa6yzvn75cd99kfa8n2zfdwl80x019r711ww";
};
- configureFlags = "--with-scanner --disable-documentation";
+ configureFlags = [ "--with-scanner" "--disable-documentation" ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/wayland/protocols.nix b/pkgs/development/libraries/wayland/protocols.nix
index 7b619ebb35e..54fa9447775 100644
--- a/pkgs/development/libraries/wayland/protocols.nix
+++ b/pkgs/development/libraries/wayland/protocols.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "wayland-protocols-${version}";
- version = "1.15";
+ version = "1.16";
src = fetchurl {
url = "https://wayland.freedesktop.org/releases/${name}.tar.xz";
- sha256 = "1qlyf9cllr2p339xxplznh023qcwj5iisp02ikx7ps349dx75fys";
+ sha256 = "1icqikvhgv9kcf8lcqml3w9fb8q3igr4c3471jb6mlyw3yaqa53b";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/libraries/wcslib/default.nix b/pkgs/development/libraries/wcslib/default.nix
index 5dd79980680..7c4d275e05f 100644
--- a/pkgs/development/libraries/wcslib/default.nix
+++ b/pkgs/development/libraries/wcslib/default.nix
@@ -1,14 +1,14 @@
{ fetchurl, stdenv, flex }:
stdenv.mkDerivation rec {
- version = "5.18";
+ version = "5.19.1";
name = "wcslib-${version}";
buildInputs = [ flex ];
src = fetchurl {
url = "ftp://ftp.atnf.csiro.au/pub/software/wcslib/${name}.tar.bz2";
- sha256 ="16jh568k99c9p0y3qzcgps2rii933x9wlay7q1xm0lr59zqzp4xn";
+ sha256 ="160gvz9xk4hvliwb75ry770qdf899kc89ij6r0y7fh60lbjz1far";
};
prePatch = ''
diff --git a/pkgs/development/libraries/webkitgtk/2.20.nix b/pkgs/development/libraries/webkitgtk/2.20.nix
index e234e3e66ad..bb493d16a36 100644
--- a/pkgs/development/libraries/webkitgtk/2.20.nix
+++ b/pkgs/development/libraries/webkitgtk/2.20.nix
@@ -15,7 +15,7 @@ assert stdenv.isDarwin -> !enableGtk2Plugins;
with stdenv.lib;
stdenv.mkDerivation rec {
name = "webkitgtk-${version}";
- version = "2.20.3";
+ version = "2.20.5";
meta = {
description = "Web content rendering engine, GTK+ port";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://webkitgtk.org/releases/${name}.tar.xz";
- sha256 = "1n0dy94bm7wvxln4jis1gp8plv8n4a01g41724zsf5psg1yk16sp";
+ sha256 = "147r7an41920zl4x9srdva7fxvw2znjin5ldjkhay1cndv9gih0m";
};
patches = optionals stdenv.isDarwin [
@@ -39,12 +39,6 @@ stdenv.mkDerivation rec {
patchShebangs .
'';
- postConfigure = ''
- # A stopgap for a non-deterministic build failure when using only one core
- # Upstream bug: https://bugs.webkit.org/show_bug.cgi?id=183788#c4
- ninja JavaScriptCoreForwardingHeaders WTFForwardingHeaders
- '';
-
cmakeFlags = [
"-DPORT=GTK"
"-DUSE_LIBHYPHEN=0"
diff --git a/pkgs/development/libraries/webrtc-audio-processing/default.nix b/pkgs/development/libraries/webrtc-audio-processing/default.nix
index 056ab8c5138..96e7b4c4a20 100644
--- a/pkgs/development/libraries/webrtc-audio-processing/default.nix
+++ b/pkgs/development/libraries/webrtc-audio-processing/default.nix
@@ -1,18 +1,16 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, darwin }:
stdenv.mkDerivation rec {
- name = "webrtc-audio-processing-0.3";
+ name = "webrtc-audio-processing-0.3.1";
src = fetchurl {
url = "https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/${name}.tar.xz";
- sha256 = "1yl0187xjh1j2zkb7v9cs9i868zcaj23pzn4a36qhzam9wfjjvkm";
+ sha256 = "1gsx7k77blfy171b6g3m0k0s0072v6jcawhmx1kjs9w5zlwdkzd0";
};
- # Avoid this error:
- # signal_processing/filter_ar_fast_q12_armv7.S:88: Error: selected processor does not support `sbfx r11,r6,#12,#16' in ARM mode
- patchPhase = stdenv.lib.optionalString stdenv.isAarch32 ''
- substituteInPlace configure --replace 'armv7*|armv8*' 'disabled'
- '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
+ buildInputs = stdenv.lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices ]);
+
+ patchPhase = stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
substituteInPlace webrtc/base/checks.cc --replace 'defined(__UCLIBC__)' 1
'';
diff --git a/pkgs/development/libraries/wxwidgets/3.0/default.nix b/pkgs/development/libraries/wxwidgets/3.0/default.nix
index 309d9be274d..5d3086fc504 100644
--- a/pkgs/development/libraries/wxwidgets/3.0/default.nix
+++ b/pkgs/development/libraries/wxwidgets/3.0/default.nix
@@ -14,17 +14,15 @@ assert withWebKit -> (if withGtk2 then webkitgtk24x-gtk2 else webkitgtk) != null
with stdenv.lib;
-let
- version = "3.0.3.1";
-in
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
+ version = "3.0.4";
name = "wxwidgets-${version}";
src = fetchFromGitHub {
owner = "wxWidgets";
repo = "wxWidgets";
rev = "v${version}";
- sha256 = "1b90in65k1ij6kyk41knxs86i6hx5lkz30gpvzdvh0cbjagv5asq";
+ sha256 = "19mqglghjjqjgz4rbybn3qdgn2cz9xc511nq1pvvli9wx2k8syl1";
};
buildInputs =
@@ -44,11 +42,7 @@ stdenv.mkDerivation {
+ "fix_assertion_using_hide_in_destroy.diff";
sha256 = "009y3dav79wiig789vkkc07g1qdqprg1544lih79199kb1h64lvy";
})
- # "Add support for WebKit2GTK+ in wxWebView". Will be in 3.0.4
- ] ++ optional (!withGtk2) (fetchpatch {
- url = "https://github.com/wxWidgets/wxWidgets/commit/ec6e54bc893fb7516731ca9c71e0d0bbc5ae9ff7.patch";
- sha256 = "0gxd83xajm7gdv9rdzyvqwa2p5nz29nr23i0zx2dgfpsvz2qjp3q";
- });
+ ];
configureFlags =
[ "--disable-precomp-headers" "--enable-mediactrl"
@@ -87,7 +81,7 @@ stdenv.mkDerivation {
};
enableParallelBuilding = true;
-
+
meta = {
platforms = with platforms; darwin ++ linux;
license = licenses.wxWindows;
diff --git a/pkgs/development/libraries/xapian/default.nix b/pkgs/development/libraries/xapian/default.nix
index 5dd81af2b1a..f93f7ed8746 100644
--- a/pkgs/development/libraries/xapian/default.nix
+++ b/pkgs/development/libraries/xapian/default.nix
@@ -11,6 +11,13 @@ let
inherit sha256;
};
+ patches = stdenv.lib.optional (version == "1.4.7") [
+ # fix notmuch build, see https://notmuchmail.org/faq/#index12h2
+ # cannot fetchpatch this because base directory differs
+ # TODO: remove on next xapian update
+ ./fix-notmuch-tagging.patch
+ ];
+
outputs = [ "out" "man" "doc" ];
buildInputs = [ libuuid zlib ];
@@ -36,5 +43,5 @@ let
in {
# xapian-ruby needs 1.2.22 as of 2017-05-06
xapian_1_2_22 = generic "1.2.22" "0zsji22n0s7cdnbgj0kpil05a6bgm5cfv0mvx12d8ydg7z58g6r6";
- xapian_1_4 = generic "1.4.5" "0axhqrj202hbll9mcx1qdm8gsqj19216w3z02gyjbycxvr9gkdc5";
+ xapian_1_4 = generic "1.4.7" "1lxmlds3v5s1gng9nk1rvmln1zcksrw5ds509y0glylwch5qmw0k";
}
diff --git a/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch b/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch
new file mode 100644
index 00000000000..6deae76d2aa
--- /dev/null
+++ b/pkgs/development/libraries/xapian/fix-notmuch-tagging.patch
@@ -0,0 +1,31 @@
+From f9e6f45b1c8f66bca8a3387f371b20d434b23a7d Mon Sep 17 00:00:00 2001
+From: Olly Betts
+Date: Thu, 26 Jul 2018 17:26:52 +1200
+Subject: [PATCH 1/1] Revert "Enable open_nearby_postlist for writable
+ databases"
+
+The amended check isn't conservative enough as there may be postlist
+changes in the inverter while the table is unmodified. This breaks
+testcase T150-tagging.sh in notmuch's testsuite, reported by David
+Bremner.
+
+This reverts commit 5489fb2f838c0f0b0a593b4c17df282a93a1fe5a.
+---
+ xapian-core/backends/glass/glass_postlist.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/xapian-core/backends/glass/glass_postlist.cc b/xapian-core/backends/glass/glass_postlist.cc
+index 80e578b85..a47f14a68 100644
+--- a/backends/glass/glass_postlist.cc
++++ b/backends/glass/glass_postlist.cc
+@@ -759,7 +759,7 @@ GlassPostList::open_nearby_postlist(const std::string & term_,
+ (void)need_pos;
+ if (term_.empty())
+ RETURN(NULL);
+- if (!this_db.get() || this_db->postlist_table.is_modified())
++ if (!this_db.get() || this_db->postlist_table.is_writable())
+ RETURN(NULL);
+ RETURN(new GlassPostList(this_db, term_, cursor->clone()));
+ }
+--
+2.11.0
diff --git a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
index 720e394afc7..e6f23a8a270 100644
--- a/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
+++ b/pkgs/development/libraries/xdg-desktop-portal-gtk/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, xdg-desktop-portal, gtk3, glib }:
let
- version = "0.11";
+ version = "0.99";
in stdenv.mkDerivation rec {
name = "xdg-desktop-portal-gtk-${version}";
@@ -9,7 +9,7 @@ in stdenv.mkDerivation rec {
owner = "flatpak";
repo = "xdg-desktop-portal-gtk";
rev = version;
- sha256 = "03ysv29k7fp14hx0gakjigzzlniwicqd81nrhnc6w4pgin0y0zwg";
+ sha256 = "0jnmrl55gpvz06hy0832kcby4y84f0a1hiali6qy1lcmyqhm3v59";
};
nativeBuildInputs = [ autoreconfHook pkgconfig libxml2 xdg-desktop-portal ];
diff --git a/pkgs/development/libraries/xdg-desktop-portal/default.nix b/pkgs/development/libraries/xdg-desktop-portal/default.nix
index 98bd8ba23bb..9651f642a01 100644
--- a/pkgs/development/libraries/xdg-desktop-portal/default.nix
+++ b/pkgs/development/libraries/xdg-desktop-portal/default.nix
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxml2, glib, pipewire, fuse }:
let
- version = "0.11";
+ version = "0.99";
in stdenv.mkDerivation rec {
name = "xdg-desktop-portal-${version}";
@@ -11,7 +11,7 @@ in stdenv.mkDerivation rec {
owner = "flatpak";
repo = "xdg-desktop-portal";
rev = version;
- sha256 = "06gipd51snvlp2jp68v2c8rwbsv36kjzg9xacm81n1w4b2dpz4g0";
+ sha256 = "05garhdxylphrizyaqnz4sfpp28fd00v877q7cf1gyhpk1sr8i83";
};
patches = [
diff --git a/pkgs/development/libraries/zlib/default.nix b/pkgs/development/libraries/zlib/default.nix
index b8537896d79..fa6b8fb13b5 100644
--- a/pkgs/development/libraries/zlib/default.nix
+++ b/pkgs/development/libraries/zlib/default.nix
@@ -74,6 +74,7 @@ stdenv.mkDerivation rec {
};
meta = with stdenv.lib; {
+ homepage = https://zlib.net;
description = "Lossless data-compression library";
license = licenses.zlib;
platforms = platforms.all;
diff --git a/pkgs/development/misc/avr/binutils/default.nix b/pkgs/development/misc/avr/binutils/default.nix
index 0826b83ed19..83ba93e63b7 100644
--- a/pkgs/development/misc/avr/binutils/default.nix
+++ b/pkgs/development/misc/avr/binutils/default.nix
@@ -1,16 +1,16 @@
{ stdenv, fetchurl }:
let
- version = "2.30";
+ version = "2.31.1";
in
stdenv.mkDerivation {
name = "avr-binutils-${version}";
src = fetchurl {
url = "mirror://gnu/binutils/binutils-${version}.tar.bz2";
- sha256 = "028cklfqaab24glva1ks2aqa1zxa6w6xmc8q34zs1sb7h22dxspg";
+ sha256 = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z";
};
- configureFlags = "--target=avr --enable-languages=c,c++";
+ configureFlags = [ "--target=avr" "--enable-languages=c,c++" ];
meta = with stdenv.lib; {
description = "the GNU Binutils for AVR microcontrollers";
diff --git a/pkgs/development/misc/avr/gcc/default.nix b/pkgs/development/misc/avr/gcc/default.nix
index cce11616e2f..5c9b56c9918 100644
--- a/pkgs/development/misc/avr/gcc/default.nix
+++ b/pkgs/development/misc/avr/gcc/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchurl, gmp, mpfr, libmpc, zlib, avrbinutils, texinfo }:
let
- version = "8.1.0";
+ version = "8.2.0";
in
stdenv.mkDerivation {
name = "avr-gcc-${version}";
src = fetchurl {
url = "mirror://gcc/releases/gcc-${version}/gcc-${version}.tar.xz";
- sha256 = "0lxil8x0jjx7zbf90cy1rli650akaa6hpk8wk8s62vk2jbwnc60x";
+ sha256 = "10007smilswiiv2ymazr3b6x2i933c0ycxrr529zh4r6p823qv0r";
};
patches = [
diff --git a/pkgs/development/misc/stm32/betaflight/default.nix b/pkgs/development/misc/stm32/betaflight/default.nix
index 8d4d0d7f4a2..0c601c7773c 100644
--- a/pkgs/development/misc/stm32/betaflight/default.nix
+++ b/pkgs/development/misc/stm32/betaflight/default.nix
@@ -1,18 +1,17 @@
{ stdenv, fetchFromGitHub
, gcc-arm-embedded, python2
, skipTargets ? [
- # These targets do not build for various unexplored reasons
- # TODO ... fix them
- "AFROMINI"
- "ALIENWHOOP"
- "BEEBRAIN"
- "CJMCU"
- "FRSKYF3"
+ # These targets do not build, for the reasons listed, along with the last version checked.
+ # Probably all of the issues with these targets need to be addressed upstream.
+ "AG3X" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
+ "ALIENWHOOP" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
+ "FURYF3" # 3.4.0-rc4: flash region overflow
+ "OMNINXT" # 3.4.0-rc4: has not specified a valid STM group, must be one of F1, F3, F405, F411 or F7x5. Have you prepared a valid target.mk?
]}:
let
- version = "3.2.3";
+ version = "3.4.0-rc4";
in stdenv.mkDerivation rec {
@@ -21,8 +20,8 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "betaflight";
repo = "betaflight";
- rev = "v${version}";
- sha256 = "0vbjyxfjxgpaiiwvj5bscrlfikzp3wnxpmc4sxcz5yw5mwb9g428";
+ rev = "8e9e7574481b1abba9354b24f41eb31054943785"; # Always use a commit id here!
+ sha256 = "1wyp23p876xbfi9z6gm4xn1nwss3myvrjjjq9pd3s0vf5gkclkg5";
};
buildInputs = [
@@ -31,7 +30,7 @@ in stdenv.mkDerivation rec {
];
postPatch = ''
- sed -ri "s/REVISION.*=.*git log.*/REVISION = ${builtins.substring 0 9 src.rev}/" Makefile # Let's not require git in shell
+ sed -ri "s/REVISION.*=.*git log.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev.
sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex
'';
@@ -39,7 +38,7 @@ in stdenv.mkDerivation rec {
preBuild = ''
buildFlagsArray=(
- "SKIP_TARGETS=${toString skipTargets}"
+ "NOBUILD_TARGETS=${toString skipTargets}"
"GCC_REQUIRED_VERSION=$(arm-none-eabi-gcc -dumpversion)"
all
)
@@ -59,7 +58,7 @@ in stdenv.mkDerivation rec {
homepage = https://github.com/betaflight/betaflight;
license = licenses.gpl3;
maintainers = with maintainers; [ elitak ];
- platforms = platforms.linux;
+ platforms = [ "i686-linux" "x86_64-linux" ];
};
}
diff --git a/pkgs/development/misc/stm32/inav/default.nix b/pkgs/development/misc/stm32/inav/default.nix
new file mode 100644
index 00000000000..cb9cc80d325
--- /dev/null
+++ b/pkgs/development/misc/stm32/inav/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, fetchFromGitHub
+, gcc-arm-embedded, ruby
+}:
+
+let
+
+ version = "2.0.0-rc2";
+
+in stdenv.mkDerivation rec {
+
+ name = "inav-${version}";
+
+ src = fetchFromGitHub {
+ owner = "iNavFlight";
+ repo = "inav";
+ rev = "a8415e89c2956d133d8175827c079bcf3bc3766c"; # Always use a commit id here!
+ sha256 = "15zai8qf43b06fmws1sbkmdgip51zp7gkfj7pp9b6gi8giarzq3y";
+ };
+
+ buildInputs = [
+ gcc-arm-embedded
+ ruby
+ ];
+
+ postPatch = ''
+ sed -ri "s/REVISION.*=.*shell git.*/REVISION = ${builtins.substring 0 10 src.rev}/" Makefile # Simulate abbrev'd rev.
+ sed -ri "s/-j *[0-9]+//" Makefile # Eliminate parallel build args in submakes
+ sed -ri "s/binary hex/hex/" Makefile # No need for anything besides .hex
+ '';
+
+ enableParallelBuilding = true;
+
+ preBuild = ''
+ buildFlagsArray=(
+ all
+ )
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out
+ cp obj/*.hex $out
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Navigation-enabled flight control software";
+ homepage = https://inavflight.github.io;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ elitak ];
+ platforms = [ "i686-linux" "x86_64-linux" ];
+ };
+
+}
diff --git a/pkgs/development/mobile/adb-sync/default.nix b/pkgs/development/mobile/adb-sync/default.nix
index 68f7e6c49ce..ee6ff3cecd5 100644
--- a/pkgs/development/mobile/adb-sync/default.nix
+++ b/pkgs/development/mobile/adb-sync/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchgit, python, androidsdk, makeWrapper }:
+{ stdenv, fetchgit, python3, androidsdk, makeWrapper }:
stdenv.mkDerivation rec {
name = "adb-sync-${version}";
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
sha256 = "1y016bjky5sn58v91jyqfz7vw8qfqnfhb9s9jd32k8y29hy5vy4d";
};
- buildInputs = [ python androidsdk makeWrapper ];
+ buildInputs = [ python3 androidsdk makeWrapper ];
phases = "installPhase";
diff --git a/pkgs/development/mobile/androidenv/androidndk.nix b/pkgs/development/mobile/androidenv/androidndk.nix
index fd8651e89cf..972c8a5dfbc 100644
--- a/pkgs/development/mobile/androidenv/androidndk.nix
+++ b/pkgs/development/mobile/androidenv/androidndk.nix
@@ -91,5 +91,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.linux;
hydraPlatforms = [];
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/mobile/androidenv/androidsdk.nix b/pkgs/development/mobile/androidenv/androidsdk.nix
index 8d9f87b6d07..503e4f5c889 100644
--- a/pkgs/development/mobile/androidenv/androidsdk.nix
+++ b/pkgs/development/mobile/androidenv/androidsdk.nix
@@ -267,5 +267,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
hydraPlatforms = [];
+ license = stdenv.lib.licenses.unfree;
};
}
diff --git a/pkgs/development/node-packages/node-env.nix b/pkgs/development/node-packages/node-env.nix
index eee72cb9613..720e0cc0850 100644
--- a/pkgs/development/node-packages/node-env.nix
+++ b/pkgs/development/node-packages/node-env.nix
@@ -56,7 +56,7 @@ let
) dependencies);
# Recursively composes the dependencies of a package
- composePackage = { name, packageName, src, dependencies ? [], ... }:
+ composePackage = { name, packageName, src, dependencies ? [], ... }@args:
''
DIR=$(pwd)
cd $TMPDIR
@@ -176,7 +176,7 @@ let
# dependencies in the package.json file to the versions that are actually
# being used.
- pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }:
+ pinpointDependenciesOfPackage = { packageName, dependencies ? [], production ? true, ... }@args:
''
if [ -d "${packageName}" ]
then
diff --git a/pkgs/development/node-packages/node-packages-v10.json b/pkgs/development/node-packages/node-packages-v10.json
index 50cc105e7ff..088ff9aa6f2 100644
--- a/pkgs/development/node-packages/node-packages-v10.json
+++ b/pkgs/development/node-packages/node-packages-v10.json
@@ -2,5 +2,8 @@
"bower"
, "coffee-script"
, "grunt-cli"
+, "node-gyp"
+, "node-gyp-build"
+, "node-pre-gyp"
, "pnpm"
]
diff --git a/pkgs/development/node-packages/node-packages-v10.nix b/pkgs/development/node-packages/node-packages-v10.nix
index b06f05ddb3e..7dcb6abef79 100644
--- a/pkgs/development/node-packages/node-packages-v10.nix
+++ b/pkgs/development/node-packages/node-packages-v10.nix
@@ -13,6 +13,159 @@ let
sha512 = "nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==";
};
};
+ "ajv-5.5.2" = {
+ name = "ajv";
+ packageName = "ajv";
+ version = "5.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz";
+ sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
+ };
+ };
+ "ansi-regex-2.1.1" = {
+ name = "ansi-regex";
+ packageName = "ansi-regex";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
+ sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
+ };
+ };
+ "aproba-1.2.0" = {
+ name = "aproba";
+ packageName = "aproba";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz";
+ sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
+ };
+ };
+ "are-we-there-yet-1.1.5" = {
+ name = "are-we-there-yet";
+ packageName = "are-we-there-yet";
+ version = "1.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz";
+ sha512 = "5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==";
+ };
+ };
+ "arr-diff-4.0.0" = {
+ name = "arr-diff";
+ packageName = "arr-diff";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
+ sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
+ };
+ };
+ "arr-flatten-1.1.0" = {
+ name = "arr-flatten";
+ packageName = "arr-flatten";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
+ sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
+ };
+ };
+ "arr-union-3.1.0" = {
+ name = "arr-union";
+ packageName = "arr-union";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
+ sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
+ };
+ };
+ "array-each-1.0.1" = {
+ name = "array-each";
+ packageName = "array-each";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz";
+ sha1 = "a794af0c05ab1752846ee753a1f211a05ba0c44f";
+ };
+ };
+ "array-slice-1.1.0" = {
+ name = "array-slice";
+ packageName = "array-slice";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz";
+ sha512 = "B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==";
+ };
+ };
+ "array-unique-0.3.2" = {
+ name = "array-unique";
+ packageName = "array-unique";
+ version = "0.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
+ sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
+ };
+ };
+ "asn1-0.2.4" = {
+ name = "asn1";
+ packageName = "asn1";
+ version = "0.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
+ };
+ };
+ "assert-plus-1.0.0" = {
+ name = "assert-plus";
+ packageName = "assert-plus";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz";
+ sha1 = "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525";
+ };
+ };
+ "assign-symbols-1.0.0" = {
+ name = "assign-symbols";
+ packageName = "assign-symbols";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
+ sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
+ };
+ };
+ "asynckit-0.4.0" = {
+ name = "asynckit";
+ packageName = "asynckit";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz";
+ sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
+ };
+ };
+ "atob-2.1.2" = {
+ name = "atob";
+ packageName = "atob";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
+ sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
+ };
+ };
+ "aws-sign2-0.7.0" = {
+ name = "aws-sign2";
+ packageName = "aws-sign2";
+ version = "0.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz";
+ sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
+ };
+ };
+ "aws4-1.8.0" = {
+ name = "aws4";
+ packageName = "aws4";
+ version = "1.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
+ sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
+ };
+ };
"balanced-match-1.0.0" = {
name = "balanced-match";
packageName = "balanced-match";
@@ -22,6 +175,33 @@ let
sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
};
};
+ "base-0.11.2" = {
+ name = "base";
+ packageName = "base";
+ version = "0.11.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
+ sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
+ };
+ };
+ "bcrypt-pbkdf-1.0.2" = {
+ name = "bcrypt-pbkdf";
+ packageName = "bcrypt-pbkdf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz";
+ sha1 = "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e";
+ };
+ };
+ "block-stream-0.0.9" = {
+ name = "block-stream";
+ packageName = "block-stream";
+ version = "0.0.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz";
+ sha1 = "13ebfe778a03205cfe03751481ebb4b3300c126a";
+ };
+ };
"brace-expansion-1.1.11" = {
name = "brace-expansion";
packageName = "brace-expansion";
@@ -31,6 +211,96 @@ let
sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
};
};
+ "braces-2.3.2" = {
+ name = "braces";
+ packageName = "braces";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
+ sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
+ };
+ };
+ "cache-base-1.0.1" = {
+ name = "cache-base";
+ packageName = "cache-base";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
+ sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
+ };
+ };
+ "caseless-0.12.0" = {
+ name = "caseless";
+ packageName = "caseless";
+ version = "0.12.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz";
+ sha1 = "1b681c21ff84033c826543090689420d187151dc";
+ };
+ };
+ "chownr-1.0.1" = {
+ name = "chownr";
+ packageName = "chownr";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz";
+ sha1 = "e2a75042a9551908bebd25b8523d5f9769d79181";
+ };
+ };
+ "class-utils-0.3.6" = {
+ name = "class-utils";
+ packageName = "class-utils";
+ version = "0.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
+ sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
+ };
+ };
+ "co-4.6.0" = {
+ name = "co";
+ packageName = "co";
+ version = "4.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/co/-/co-4.6.0.tgz";
+ sha1 = "6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184";
+ };
+ };
+ "code-point-at-1.1.0" = {
+ name = "code-point-at";
+ packageName = "code-point-at";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
+ sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
+ };
+ };
+ "collection-visit-1.0.0" = {
+ name = "collection-visit";
+ packageName = "collection-visit";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
+ sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
+ };
+ };
+ "combined-stream-1.0.6" = {
+ name = "combined-stream";
+ packageName = "combined-stream";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz";
+ sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
+ };
+ };
+ "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";
+ };
+ };
"concat-map-0.0.1" = {
name = "concat-map";
packageName = "concat-map";
@@ -40,31 +310,499 @@ let
sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
};
};
- "findup-sync-0.3.0" = {
- name = "findup-sync";
- packageName = "findup-sync";
- version = "0.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz";
- sha1 = "37930aa5d816b777c03445e1966cc6790a4c0b16";
- };
- };
- "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";
- };
- };
- "grunt-known-options-1.1.0" = {
- name = "grunt-known-options";
- packageName = "grunt-known-options";
+ "console-control-strings-1.1.0" = {
+ name = "console-control-strings";
+ packageName = "console-control-strings";
version = "1.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz";
- sha1 = "a4274eeb32fa765da5a7a3b1712617ce3b144149";
+ url = "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz";
+ sha1 = "3d7cf4464db6446ea644bf4b39507f9851008e8e";
+ };
+ };
+ "copy-descriptor-0.1.1" = {
+ name = "copy-descriptor";
+ packageName = "copy-descriptor";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
+ sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
+ };
+ };
+ "core-util-is-1.0.2" = {
+ name = "core-util-is";
+ packageName = "core-util-is";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
+ sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
+ };
+ };
+ "dashdash-1.14.1" = {
+ name = "dashdash";
+ packageName = "dashdash";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz";
+ sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
+ };
+ };
+ "debug-2.6.9" = {
+ name = "debug";
+ packageName = "debug";
+ version = "2.6.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
+ sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
+ };
+ };
+ "decode-uri-component-0.2.0" = {
+ name = "decode-uri-component";
+ packageName = "decode-uri-component";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
+ sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
+ };
+ };
+ "deep-extend-0.6.0" = {
+ name = "deep-extend";
+ packageName = "deep-extend";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
+ sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
+ };
+ };
+ "define-property-0.2.5" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "0.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz";
+ sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
+ };
+ };
+ "define-property-1.0.0" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz";
+ sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
+ };
+ };
+ "define-property-2.0.2" = {
+ name = "define-property";
+ packageName = "define-property";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
+ sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
+ };
+ };
+ "delayed-stream-1.0.0" = {
+ name = "delayed-stream";
+ packageName = "delayed-stream";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz";
+ sha1 = "df3ae199acadfb7d440aaae0b29e2272b24ec619";
+ };
+ };
+ "delegates-1.0.0" = {
+ name = "delegates";
+ packageName = "delegates";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz";
+ sha1 = "84c6e159b81904fdca59a0ef44cd870d31250f9a";
+ };
+ };
+ "detect-file-1.0.0" = {
+ name = "detect-file";
+ packageName = "detect-file";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz";
+ sha1 = "f0d66d03672a825cb1b73bdb3fe62310c8e552b7";
+ };
+ };
+ "detect-libc-1.0.3" = {
+ name = "detect-libc";
+ packageName = "detect-libc";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz";
+ sha1 = "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b";
+ };
+ };
+ "ecc-jsbn-0.1.2" = {
+ name = "ecc-jsbn";
+ packageName = "ecc-jsbn";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ };
+ "expand-brackets-2.1.4" = {
+ name = "expand-brackets";
+ packageName = "expand-brackets";
+ version = "2.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz";
+ sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
+ };
+ };
+ "expand-tilde-2.0.2" = {
+ name = "expand-tilde";
+ packageName = "expand-tilde";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz";
+ sha1 = "97e801aa052df02454de46b02bf621642cdc8502";
+ };
+ };
+ "extend-3.0.2" = {
+ name = "extend";
+ packageName = "extend";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
+ };
+ };
+ "extend-shallow-2.0.1" = {
+ name = "extend-shallow";
+ packageName = "extend-shallow";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz";
+ sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
+ };
+ };
+ "extend-shallow-3.0.2" = {
+ name = "extend-shallow";
+ packageName = "extend-shallow";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz";
+ sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
+ };
+ };
+ "extglob-2.0.4" = {
+ name = "extglob";
+ packageName = "extglob";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
+ sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
+ };
+ };
+ "extsprintf-1.3.0" = {
+ name = "extsprintf";
+ packageName = "extsprintf";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz";
+ sha1 = "96918440e3041a7a414f8c52e3c574eb3c3e1e05";
+ };
+ };
+ "fast-deep-equal-1.1.0" = {
+ name = "fast-deep-equal";
+ packageName = "fast-deep-equal";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz";
+ sha1 = "c053477817c86b51daa853c81e059b733d023614";
+ };
+ };
+ "fast-json-stable-stringify-2.0.0" = {
+ name = "fast-json-stable-stringify";
+ packageName = "fast-json-stable-stringify";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz";
+ sha1 = "d5142c0caee6b1189f87d3a76111064f86c8bbf2";
+ };
+ };
+ "fill-range-4.0.0" = {
+ name = "fill-range";
+ packageName = "fill-range";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz";
+ sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
+ };
+ };
+ "findup-sync-2.0.0" = {
+ name = "findup-sync";
+ packageName = "findup-sync";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz";
+ sha1 = "9326b1488c22d1a6088650a86901b2d9a90a2cbc";
+ };
+ };
+ "fined-1.1.0" = {
+ name = "fined";
+ packageName = "fined";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz";
+ sha1 = "b37dc844b76a2f5e7081e884f7c0ae344f153476";
+ };
+ };
+ "flagged-respawn-1.0.0" = {
+ name = "flagged-respawn";
+ packageName = "flagged-respawn";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz";
+ sha1 = "4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7";
+ };
+ };
+ "for-in-1.0.2" = {
+ name = "for-in";
+ packageName = "for-in";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
+ sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
+ };
+ };
+ "for-own-1.0.0" = {
+ name = "for-own";
+ packageName = "for-own";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz";
+ sha1 = "c63332f415cedc4b04dbfe70cf836494c53cb44b";
+ };
+ };
+ "forever-agent-0.6.1" = {
+ name = "forever-agent";
+ packageName = "forever-agent";
+ version = "0.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
+ sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
+ };
+ };
+ "form-data-2.3.2" = {
+ name = "form-data";
+ packageName = "form-data";
+ version = "2.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz";
+ sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099";
+ };
+ };
+ "fragment-cache-0.2.1" = {
+ name = "fragment-cache";
+ packageName = "fragment-cache";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz";
+ sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
+ };
+ };
+ "fs-minipass-1.2.5" = {
+ name = "fs-minipass";
+ packageName = "fs-minipass";
+ version = "1.2.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz";
+ sha512 = "JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==";
+ };
+ };
+ "fs.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";
+ };
+ };
+ "fstream-1.0.11" = {
+ name = "fstream";
+ packageName = "fstream";
+ version = "1.0.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz";
+ sha1 = "5c1fb1f117477114f0632a0eb4b71b3cb0fd3171";
+ };
+ };
+ "gauge-2.7.4" = {
+ name = "gauge";
+ packageName = "gauge";
+ version = "2.7.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz";
+ sha1 = "2c03405c7538c39d7eb37b317022e325fb018bf7";
+ };
+ };
+ "get-value-2.0.6" = {
+ name = "get-value";
+ packageName = "get-value";
+ version = "2.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz";
+ sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
+ };
+ };
+ "getpass-0.1.7" = {
+ name = "getpass";
+ packageName = "getpass";
+ version = "0.1.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz";
+ sha1 = "5eff8e3e684d569ae4cb2b1282604e8ba62149fa";
+ };
+ };
+ "glob-7.1.2" = {
+ name = "glob";
+ packageName = "glob";
+ version = "7.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz";
+ sha512 = "MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==";
+ };
+ };
+ "global-modules-1.0.0" = {
+ name = "global-modules";
+ packageName = "global-modules";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz";
+ sha512 = "sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==";
+ };
+ };
+ "global-prefix-1.0.2" = {
+ name = "global-prefix";
+ packageName = "global-prefix";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz";
+ sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
+ };
+ };
+ "graceful-fs-4.1.11" = {
+ name = "graceful-fs";
+ packageName = "graceful-fs";
+ version = "4.1.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz";
+ sha1 = "0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658";
+ };
+ };
+ "grunt-known-options-1.1.1" = {
+ name = "grunt-known-options";
+ packageName = "grunt-known-options";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz";
+ sha512 = "cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==";
+ };
+ };
+ "har-schema-2.0.0" = {
+ name = "har-schema";
+ packageName = "har-schema";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz";
+ sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
+ };
+ };
+ "har-validator-5.1.0" = {
+ name = "har-validator";
+ packageName = "har-validator";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz";
+ sha512 = "+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==";
+ };
+ };
+ "has-unicode-2.0.1" = {
+ name = "has-unicode";
+ packageName = "has-unicode";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz";
+ sha1 = "e0e6fe6a28cf51138855e086d1691e771de2a8b9";
+ };
+ };
+ "has-value-0.3.1" = {
+ name = "has-value";
+ packageName = "has-value";
+ version = "0.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz";
+ sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
+ };
+ };
+ "has-value-1.0.0" = {
+ name = "has-value";
+ packageName = "has-value";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz";
+ sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
+ };
+ };
+ "has-values-0.1.4" = {
+ name = "has-values";
+ packageName = "has-values";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz";
+ sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
+ };
+ };
+ "has-values-1.0.0" = {
+ name = "has-values";
+ packageName = "has-values";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz";
+ sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
+ };
+ };
+ "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";
+ };
+ };
+ "http-signature-1.2.0" = {
+ name = "http-signature";
+ packageName = "http-signature";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz";
+ sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
+ };
+ };
+ "iconv-lite-0.4.23" = {
+ name = "iconv-lite";
+ packageName = "iconv-lite";
+ version = "0.4.23";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz";
+ sha512 = "neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==";
+ };
+ };
+ "ignore-walk-3.0.1" = {
+ name = "ignore-walk";
+ packageName = "ignore-walk";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz";
+ sha512 = "DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==";
};
};
"inflight-1.0.6" = {
@@ -85,6 +823,384 @@ let
sha1 = "633c2c83e3da42a502f52466022480f4208261de";
};
};
+ "ini-1.3.5" = {
+ name = "ini";
+ packageName = "ini";
+ version = "1.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz";
+ sha512 = "RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==";
+ };
+ };
+ "interpret-1.1.0" = {
+ name = "interpret";
+ packageName = "interpret";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz";
+ sha1 = "7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614";
+ };
+ };
+ "is-absolute-1.0.0" = {
+ name = "is-absolute";
+ packageName = "is-absolute";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz";
+ sha512 = "dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==";
+ };
+ };
+ "is-accessor-descriptor-0.1.6" = {
+ name = "is-accessor-descriptor";
+ packageName = "is-accessor-descriptor";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
+ sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
+ };
+ };
+ "is-accessor-descriptor-1.0.0" = {
+ name = "is-accessor-descriptor";
+ packageName = "is-accessor-descriptor";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
+ sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
+ };
+ };
+ "is-buffer-1.1.6" = {
+ name = "is-buffer";
+ packageName = "is-buffer";
+ version = "1.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
+ sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
+ };
+ };
+ "is-data-descriptor-0.1.4" = {
+ name = "is-data-descriptor";
+ packageName = "is-data-descriptor";
+ version = "0.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
+ sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
+ };
+ };
+ "is-data-descriptor-1.0.0" = {
+ name = "is-data-descriptor";
+ packageName = "is-data-descriptor";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
+ sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
+ };
+ };
+ "is-descriptor-0.1.6" = {
+ name = "is-descriptor";
+ packageName = "is-descriptor";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
+ sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
+ };
+ };
+ "is-descriptor-1.0.2" = {
+ name = "is-descriptor";
+ packageName = "is-descriptor";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
+ sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
+ };
+ };
+ "is-extendable-0.1.1" = {
+ name = "is-extendable";
+ packageName = "is-extendable";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
+ sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
+ };
+ };
+ "is-extendable-1.0.1" = {
+ name = "is-extendable";
+ packageName = "is-extendable";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
+ sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
+ };
+ };
+ "is-extglob-2.1.1" = {
+ name = "is-extglob";
+ packageName = "is-extglob";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz";
+ sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2";
+ };
+ };
+ "is-fullwidth-code-point-1.0.0" = {
+ name = "is-fullwidth-code-point";
+ packageName = "is-fullwidth-code-point";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
+ sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
+ };
+ };
+ "is-glob-3.1.0" = {
+ name = "is-glob";
+ packageName = "is-glob";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz";
+ sha1 = "7ba5ae24217804ac70707b96922567486cc3e84a";
+ };
+ };
+ "is-number-3.0.0" = {
+ name = "is-number";
+ packageName = "is-number";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";
+ sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
+ };
+ };
+ "is-plain-object-2.0.4" = {
+ name = "is-plain-object";
+ packageName = "is-plain-object";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
+ sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
+ };
+ };
+ "is-relative-1.0.0" = {
+ name = "is-relative";
+ packageName = "is-relative";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz";
+ sha512 = "Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==";
+ };
+ };
+ "is-typedarray-1.0.0" = {
+ name = "is-typedarray";
+ packageName = "is-typedarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
+ sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
+ };
+ };
+ "is-unc-path-1.0.0" = {
+ name = "is-unc-path";
+ packageName = "is-unc-path";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz";
+ sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
+ };
+ };
+ "is-windows-1.0.2" = {
+ name = "is-windows";
+ packageName = "is-windows";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
+ sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
+ };
+ };
+ "isarray-1.0.0" = {
+ name = "isarray";
+ packageName = "isarray";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
+ sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
+ };
+ };
+ "isexe-2.0.0" = {
+ name = "isexe";
+ packageName = "isexe";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
+ sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
+ };
+ };
+ "isobject-2.1.0" = {
+ name = "isobject";
+ packageName = "isobject";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
+ sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
+ };
+ };
+ "isobject-3.0.1" = {
+ name = "isobject";
+ packageName = "isobject";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz";
+ sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
+ };
+ };
+ "isstream-0.1.2" = {
+ name = "isstream";
+ packageName = "isstream";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+ sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
+ };
+ };
+ "jsbn-0.1.1" = {
+ name = "jsbn";
+ packageName = "jsbn";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz";
+ sha1 = "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513";
+ };
+ };
+ "json-schema-0.2.3" = {
+ name = "json-schema";
+ packageName = "json-schema";
+ version = "0.2.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz";
+ sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
+ };
+ };
+ "json-schema-traverse-0.3.1" = {
+ name = "json-schema-traverse";
+ packageName = "json-schema-traverse";
+ version = "0.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz";
+ sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340";
+ };
+ };
+ "json-stringify-safe-5.0.1" = {
+ name = "json-stringify-safe";
+ packageName = "json-stringify-safe";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz";
+ sha1 = "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb";
+ };
+ };
+ "jsprim-1.4.1" = {
+ name = "jsprim";
+ packageName = "jsprim";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz";
+ sha1 = "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2";
+ };
+ };
+ "kind-of-3.2.2" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "3.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
+ sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
+ };
+ };
+ "kind-of-4.0.0" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";
+ sha1 = "20813df3d712928b207378691a45066fae72dd57";
+ };
+ };
+ "kind-of-5.1.0" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
+ sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
+ };
+ };
+ "kind-of-6.0.2" = {
+ name = "kind-of";
+ packageName = "kind-of";
+ version = "6.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz";
+ sha512 = "s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==";
+ };
+ };
+ "liftoff-2.5.0" = {
+ name = "liftoff";
+ packageName = "liftoff";
+ version = "2.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz";
+ sha1 = "2009291bb31cea861bbf10a7c15a28caf75c31ec";
+ };
+ };
+ "make-iterator-1.0.1" = {
+ name = "make-iterator";
+ packageName = "make-iterator";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz";
+ sha512 = "pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==";
+ };
+ };
+ "map-cache-0.2.2" = {
+ name = "map-cache";
+ packageName = "map-cache";
+ version = "0.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz";
+ sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
+ };
+ };
+ "map-visit-1.0.0" = {
+ name = "map-visit";
+ packageName = "map-visit";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz";
+ sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
+ };
+ };
+ "micromatch-3.1.10" = {
+ name = "micromatch";
+ packageName = "micromatch";
+ version = "3.1.10";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
+ sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
+ };
+ };
+ "mime-db-1.35.0" = {
+ name = "mime-db";
+ packageName = "mime-db";
+ version = "1.35.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz";
+ sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==";
+ };
+ };
+ "mime-types-2.1.19" = {
+ name = "mime-types";
+ packageName = "mime-types";
+ version = "2.1.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
+ sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
+ };
+ };
"minimatch-3.0.4" = {
name = "minimatch";
packageName = "minimatch";
@@ -94,6 +1210,87 @@ let
sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
};
};
+ "minimist-0.0.8" = {
+ name = "minimist";
+ packageName = "minimist";
+ version = "0.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz";
+ sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d";
+ };
+ };
+ "minimist-1.2.0" = {
+ name = "minimist";
+ packageName = "minimist";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz";
+ sha1 = "a35008b20f41383eec1fb914f4cd5df79a264284";
+ };
+ };
+ "minipass-2.3.4" = {
+ name = "minipass";
+ packageName = "minipass";
+ version = "2.3.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minipass/-/minipass-2.3.4.tgz";
+ sha512 = "mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w==";
+ };
+ };
+ "minizlib-1.1.0" = {
+ name = "minizlib";
+ packageName = "minizlib";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz";
+ sha512 = "4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==";
+ };
+ };
+ "mixin-deep-1.3.1" = {
+ name = "mixin-deep";
+ packageName = "mixin-deep";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz";
+ sha512 = "8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==";
+ };
+ };
+ "mkdirp-0.5.1" = {
+ name = "mkdirp";
+ packageName = "mkdirp";
+ version = "0.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz";
+ sha1 = "30057438eac6cf7f8c4767f38648d6697d75c903";
+ };
+ };
+ "ms-2.0.0" = {
+ name = "ms";
+ packageName = "ms";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
+ sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
+ };
+ };
+ "nanomatch-1.2.13" = {
+ name = "nanomatch";
+ packageName = "nanomatch";
+ version = "1.2.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
+ sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
+ };
+ };
+ "needle-2.2.2" = {
+ name = "needle";
+ packageName = "needle";
+ version = "2.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz";
+ sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A==";
+ };
+ };
"nopt-3.0.6" = {
name = "nopt";
packageName = "nopt";
@@ -103,6 +1300,114 @@ let
sha1 = "c6465dbf08abcd4db359317f79ac68a646b28ff9";
};
};
+ "nopt-4.0.1" = {
+ name = "nopt";
+ packageName = "nopt";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz";
+ sha1 = "d0d4685afd5415193c8c7505602d0d17cd64474d";
+ };
+ };
+ "npm-bundled-1.0.5" = {
+ name = "npm-bundled";
+ packageName = "npm-bundled";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.5.tgz";
+ sha512 = "m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g==";
+ };
+ };
+ "npm-packlist-1.1.11" = {
+ name = "npm-packlist";
+ packageName = "npm-packlist";
+ version = "1.1.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz";
+ sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==";
+ };
+ };
+ "npmlog-4.1.2" = {
+ name = "npmlog";
+ packageName = "npmlog";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz";
+ sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
+ };
+ };
+ "number-is-nan-1.0.1" = {
+ name = "number-is-nan";
+ packageName = "number-is-nan";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
+ sha1 = "097b602b53422a522c1afb8790318336941a011d";
+ };
+ };
+ "oauth-sign-0.9.0" = {
+ name = "oauth-sign";
+ packageName = "oauth-sign";
+ version = "0.9.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz";
+ sha512 = "fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==";
+ };
+ };
+ "object-assign-4.1.1" = {
+ name = "object-assign";
+ packageName = "object-assign";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
+ sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
+ };
+ };
+ "object-copy-0.1.0" = {
+ name = "object-copy";
+ packageName = "object-copy";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz";
+ sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
+ };
+ };
+ "object-visit-1.0.1" = {
+ name = "object-visit";
+ packageName = "object-visit";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz";
+ sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
+ };
+ };
+ "object.defaults-1.1.0" = {
+ name = "object.defaults";
+ packageName = "object.defaults";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz";
+ sha1 = "3a7f868334b407dea06da16d88d5cd29e435fecf";
+ };
+ };
+ "object.map-1.0.1" = {
+ name = "object.map";
+ packageName = "object.map";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz";
+ sha1 = "cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37";
+ };
+ };
+ "object.pick-1.3.0" = {
+ name = "object.pick";
+ packageName = "object.pick";
+ version = "1.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz";
+ sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
+ };
+ };
"once-1.4.0" = {
name = "once";
packageName = "once";
@@ -112,6 +1417,60 @@ let
sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
};
};
+ "os-homedir-1.0.2" = {
+ name = "os-homedir";
+ packageName = "os-homedir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
+ sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
+ };
+ };
+ "os-tmpdir-1.0.2" = {
+ name = "os-tmpdir";
+ packageName = "os-tmpdir";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
+ sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
+ };
+ };
+ "osenv-0.1.5" = {
+ name = "osenv";
+ packageName = "osenv";
+ version = "0.1.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
+ sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
+ };
+ };
+ "parse-filepath-1.0.2" = {
+ name = "parse-filepath";
+ packageName = "parse-filepath";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz";
+ sha1 = "a632127f53aaf3d15876f5872f3ffac763d6c891";
+ };
+ };
+ "parse-passwd-1.0.0" = {
+ name = "parse-passwd";
+ packageName = "parse-passwd";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz";
+ sha1 = "6d5b934a456993b23d37f40a382d6f1666a8e5c6";
+ };
+ };
+ "pascalcase-0.1.1" = {
+ name = "pascalcase";
+ packageName = "pascalcase";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz";
+ sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
+ };
+ };
"path-is-absolute-1.0.1" = {
name = "path-is-absolute";
packageName = "path-is-absolute";
@@ -121,13 +1480,571 @@ let
sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
};
};
- "resolve-1.1.7" = {
+ "path-parse-1.0.6" = {
+ name = "path-parse";
+ packageName = "path-parse";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
+ };
+ };
+ "path-root-0.1.1" = {
+ name = "path-root";
+ packageName = "path-root";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz";
+ sha1 = "9a4a6814cac1c0cd73360a95f32083c8ea4745b7";
+ };
+ };
+ "path-root-regex-0.1.2" = {
+ name = "path-root-regex";
+ packageName = "path-root-regex";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz";
+ sha1 = "bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d";
+ };
+ };
+ "performance-now-2.1.0" = {
+ name = "performance-now";
+ packageName = "performance-now";
+ version = "2.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz";
+ sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
+ };
+ };
+ "posix-character-classes-0.1.1" = {
+ name = "posix-character-classes";
+ packageName = "posix-character-classes";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
+ sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
+ };
+ };
+ "process-nextick-args-2.0.0" = {
+ name = "process-nextick-args";
+ packageName = "process-nextick-args";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz";
+ sha512 = "MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==";
+ };
+ };
+ "psl-1.1.29" = {
+ name = "psl";
+ packageName = "psl";
+ version = "1.1.29";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz";
+ sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==";
+ };
+ };
+ "punycode-1.4.1" = {
+ name = "punycode";
+ packageName = "punycode";
+ version = "1.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz";
+ sha1 = "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e";
+ };
+ };
+ "qs-6.5.2" = {
+ name = "qs";
+ packageName = "qs";
+ version = "6.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz";
+ sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
+ };
+ };
+ "rc-1.2.8" = {
+ name = "rc";
+ packageName = "rc";
+ version = "1.2.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
+ sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
+ };
+ };
+ "readable-stream-2.3.6" = {
+ name = "readable-stream";
+ packageName = "readable-stream";
+ version = "2.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz";
+ sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
+ };
+ };
+ "rechoir-0.6.2" = {
+ name = "rechoir";
+ packageName = "rechoir";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz";
+ sha1 = "85204b54dba82d5742e28c96756ef43af50e3384";
+ };
+ };
+ "regex-not-1.0.2" = {
+ name = "regex-not";
+ packageName = "regex-not";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
+ sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
+ };
+ };
+ "repeat-element-1.1.3" = {
+ name = "repeat-element";
+ packageName = "repeat-element";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
+ sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
+ };
+ };
+ "repeat-string-1.6.1" = {
+ name = "repeat-string";
+ packageName = "repeat-string";
+ version = "1.6.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
+ sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
+ };
+ };
+ "request-2.88.0" = {
+ name = "request";
+ packageName = "request";
+ version = "2.88.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request/-/request-2.88.0.tgz";
+ sha512 = "NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==";
+ };
+ };
+ "resolve-1.8.1" = {
name = "resolve";
packageName = "resolve";
- version = "1.1.7";
+ version = "1.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz";
- sha1 = "203114d82ad2c5ed9e8e0411b3932875e889e97b";
+ url = "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz";
+ sha512 = "AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==";
+ };
+ };
+ "resolve-dir-1.0.1" = {
+ name = "resolve-dir";
+ packageName = "resolve-dir";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz";
+ sha1 = "79a40644c362be82f26effe739c9bb5382046f43";
+ };
+ };
+ "resolve-url-0.2.1" = {
+ name = "resolve-url";
+ packageName = "resolve-url";
+ version = "0.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz";
+ sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
+ };
+ };
+ "ret-0.1.15" = {
+ name = "ret";
+ packageName = "ret";
+ version = "0.1.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
+ sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
+ };
+ };
+ "rimraf-2.6.2" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz";
+ sha512 = "lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==";
+ };
+ };
+ "safe-buffer-5.1.2" = {
+ name = "safe-buffer";
+ packageName = "safe-buffer";
+ version = "5.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
+ sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
+ };
+ };
+ "safe-regex-1.1.0" = {
+ name = "safe-regex";
+ packageName = "safe-regex";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
+ sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
+ };
+ };
+ "safer-buffer-2.1.2" = {
+ name = "safer-buffer";
+ packageName = "safer-buffer";
+ version = "2.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz";
+ sha512 = "YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==";
+ };
+ };
+ "sax-1.2.4" = {
+ name = "sax";
+ packageName = "sax";
+ version = "1.2.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz";
+ sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
+ };
+ };
+ "semver-5.3.0" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz";
+ sha1 = "9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f";
+ };
+ };
+ "semver-5.5.1" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz";
+ sha512 = "PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==";
+ };
+ };
+ "set-blocking-2.0.0" = {
+ name = "set-blocking";
+ packageName = "set-blocking";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz";
+ sha1 = "045f9782d011ae9a6803ddd382b24392b3d890f7";
+ };
+ };
+ "set-value-0.4.3" = {
+ name = "set-value";
+ packageName = "set-value";
+ version = "0.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz";
+ sha1 = "7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1";
+ };
+ };
+ "set-value-2.0.0" = {
+ name = "set-value";
+ packageName = "set-value";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz";
+ sha512 = "hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==";
+ };
+ };
+ "signal-exit-3.0.2" = {
+ name = "signal-exit";
+ packageName = "signal-exit";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz";
+ sha1 = "b5fdc08f1287ea1178628e415e25132b73646c6d";
+ };
+ };
+ "snapdragon-0.8.2" = {
+ name = "snapdragon";
+ packageName = "snapdragon";
+ version = "0.8.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
+ sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
+ };
+ };
+ "snapdragon-node-2.1.1" = {
+ name = "snapdragon-node";
+ packageName = "snapdragon-node";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
+ sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
+ };
+ };
+ "snapdragon-util-3.0.1" = {
+ name = "snapdragon-util";
+ packageName = "snapdragon-util";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
+ sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
+ };
+ };
+ "source-map-0.5.7" = {
+ name = "source-map";
+ packageName = "source-map";
+ version = "0.5.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
+ sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
+ };
+ };
+ "source-map-resolve-0.5.2" = {
+ name = "source-map-resolve";
+ packageName = "source-map-resolve";
+ version = "0.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz";
+ sha512 = "MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==";
+ };
+ };
+ "source-map-url-0.4.0" = {
+ name = "source-map-url";
+ packageName = "source-map-url";
+ version = "0.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz";
+ sha1 = "3e935d7ddd73631b97659956d55128e87b5084a3";
+ };
+ };
+ "split-string-3.1.0" = {
+ name = "split-string";
+ packageName = "split-string";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
+ sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
+ };
+ };
+ "sshpk-1.14.2" = {
+ name = "sshpk";
+ packageName = "sshpk";
+ version = "1.14.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz";
+ sha1 = "c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98";
+ };
+ };
+ "static-extend-0.1.2" = {
+ name = "static-extend";
+ packageName = "static-extend";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz";
+ sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
+ };
+ };
+ "string-width-1.0.2" = {
+ name = "string-width";
+ packageName = "string-width";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
+ sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
+ };
+ };
+ "string_decoder-1.1.1" = {
+ name = "string_decoder";
+ packageName = "string_decoder";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
+ sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
+ };
+ };
+ "strip-ansi-3.0.1" = {
+ name = "strip-ansi";
+ packageName = "strip-ansi";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
+ sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
+ };
+ };
+ "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";
+ };
+ };
+ "tar-2.2.1" = {
+ name = "tar";
+ packageName = "tar";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz";
+ sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1";
+ };
+ };
+ "tar-4.4.6" = {
+ name = "tar";
+ packageName = "tar";
+ version = "4.4.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz";
+ sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==";
+ };
+ };
+ "to-object-path-0.3.0" = {
+ name = "to-object-path";
+ packageName = "to-object-path";
+ version = "0.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz";
+ sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
+ };
+ };
+ "to-regex-3.0.2" = {
+ name = "to-regex";
+ packageName = "to-regex";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
+ sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
+ };
+ };
+ "to-regex-range-2.1.1" = {
+ name = "to-regex-range";
+ packageName = "to-regex-range";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz";
+ sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
+ };
+ };
+ "tough-cookie-2.4.3" = {
+ name = "tough-cookie";
+ packageName = "tough-cookie";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz";
+ sha512 = "Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==";
+ };
+ };
+ "tunnel-agent-0.6.0" = {
+ name = "tunnel-agent";
+ packageName = "tunnel-agent";
+ version = "0.6.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz";
+ sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd";
+ };
+ };
+ "tweetnacl-0.14.5" = {
+ name = "tweetnacl";
+ packageName = "tweetnacl";
+ version = "0.14.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
+ sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
+ };
+ };
+ "unc-path-regex-0.1.2" = {
+ name = "unc-path-regex";
+ packageName = "unc-path-regex";
+ version = "0.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz";
+ sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
+ };
+ };
+ "union-value-1.0.0" = {
+ name = "union-value";
+ packageName = "union-value";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz";
+ sha1 = "5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4";
+ };
+ };
+ "unset-value-1.0.0" = {
+ name = "unset-value";
+ packageName = "unset-value";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz";
+ sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
+ };
+ };
+ "urix-0.1.0" = {
+ name = "urix";
+ packageName = "urix";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz";
+ sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
+ };
+ };
+ "use-3.1.1" = {
+ name = "use";
+ packageName = "use";
+ version = "3.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
+ sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
+ };
+ };
+ "util-deprecate-1.0.2" = {
+ name = "util-deprecate";
+ packageName = "util-deprecate";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
+ sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
+ };
+ };
+ "uuid-3.3.2" = {
+ name = "uuid";
+ packageName = "uuid";
+ version = "3.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz";
+ sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
+ };
+ };
+ "v8flags-3.0.2" = {
+ name = "v8flags";
+ packageName = "v8flags";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz";
+ sha512 = "6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==";
+ };
+ };
+ "verror-1.10.0" = {
+ name = "verror";
+ packageName = "verror";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz";
+ sha1 = "3a105ca17053af55d6e270c1f8288682e18da400";
+ };
+ };
+ "which-1.3.1" = {
+ name = "which";
+ packageName = "which";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
+ sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
+ };
+ };
+ "wide-align-1.1.3" = {
+ name = "wide-align";
+ packageName = "wide-align";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz";
+ sha512 = "QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==";
};
};
"wrappy-1.0.2" = {
@@ -139,6 +2056,15 @@ let
sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
};
};
+ "yallist-3.0.2" = {
+ name = "yallist";
+ packageName = "yallist";
+ version = "3.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz";
+ sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9";
+ };
+ };
};
in
{
@@ -179,27 +2105,263 @@ in
grunt-cli = nodeEnv.buildNodePackage {
name = "grunt-cli";
packageName = "grunt-cli";
- version = "1.2.0";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz";
- sha1 = "562b119ebb069ddb464ace2845501be97b35b6a8";
+ url = "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.1.tgz";
+ sha512 = "UwBRu/QpAjDc53DRLEkyilFdL0zenpxu+fddTIlsF/KJqdNcHaQmvyu1W3cDesZ9rqqZdKK5A8+QDIyLUEWoZQ==";
};
dependencies = [
sources."abbrev-1.1.1"
- sources."balanced-match-1.0.0"
- sources."brace-expansion-1.1.11"
- sources."concat-map-0.0.1"
- sources."findup-sync-0.3.0"
- sources."glob-5.0.15"
- sources."grunt-known-options-1.1.0"
- sources."inflight-1.0.6"
- sources."inherits-2.0.3"
- sources."minimatch-3.0.4"
- sources."nopt-3.0.6"
- sources."once-1.4.0"
- sources."path-is-absolute-1.0.1"
- sources."resolve-1.1.7"
- sources."wrappy-1.0.2"
+ sources."arr-diff-4.0.0"
+ sources."arr-flatten-1.1.0"
+ sources."arr-union-3.1.0"
+ sources."array-each-1.0.1"
+ sources."array-slice-1.1.0"
+ sources."array-unique-0.3.2"
+ sources."assign-symbols-1.0.0"
+ sources."atob-2.1.2"
+ (sources."base-0.11.2" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."cache-base-1.0.1"
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."collection-visit-1.0.0"
+ sources."component-emitter-1.2.1"
+ sources."copy-descriptor-0.1.1"
+ sources."debug-2.6.9"
+ sources."decode-uri-component-0.2.0"
+ sources."define-property-2.0.2"
+ sources."detect-file-1.0.0"
+ (sources."expand-brackets-2.1.4" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."expand-tilde-2.0.2"
+ sources."extend-3.0.2"
+ (sources."extend-shallow-3.0.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ (sources."extglob-2.0.4" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."findup-sync-2.0.0"
+ sources."fined-1.1.0"
+ sources."flagged-respawn-1.0.0"
+ sources."for-in-1.0.2"
+ sources."for-own-1.0.0"
+ sources."fragment-cache-0.2.1"
+ sources."get-value-2.0.6"
+ sources."global-modules-1.0.0"
+ sources."global-prefix-1.0.2"
+ sources."grunt-known-options-1.1.1"
+ sources."has-value-1.0.0"
+ (sources."has-values-1.0.0" // {
+ dependencies = [
+ sources."kind-of-4.0.0"
+ ];
+ })
+ sources."homedir-polyfill-1.0.1"
+ sources."ini-1.3.5"
+ sources."interpret-1.1.0"
+ sources."is-absolute-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
+ sources."is-buffer-1.1.6"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."is-extendable-0.1.1"
+ sources."is-extglob-2.1.1"
+ sources."is-glob-3.1.0"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-plain-object-2.0.4"
+ sources."is-relative-1.0.0"
+ sources."is-unc-path-1.0.0"
+ sources."is-windows-1.0.2"
+ sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."isobject-3.0.1"
+ sources."kind-of-6.0.2"
+ sources."liftoff-2.5.0"
+ sources."make-iterator-1.0.1"
+ sources."map-cache-0.2.2"
+ sources."map-visit-1.0.0"
+ sources."micromatch-3.1.10"
+ (sources."mixin-deep-1.3.1" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ sources."ms-2.0.0"
+ sources."nanomatch-1.2.13"
+ sources."nopt-4.0.1"
+ (sources."object-copy-0.1.0" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."is-accessor-descriptor-0.1.6"
+ sources."is-data-descriptor-0.1.4"
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."object-visit-1.0.1"
+ sources."object.defaults-1.1.0"
+ sources."object.map-1.0.1"
+ sources."object.pick-1.3.0"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."parse-filepath-1.0.2"
+ sources."parse-passwd-1.0.0"
+ sources."pascalcase-0.1.1"
+ sources."path-parse-1.0.6"
+ sources."path-root-0.1.1"
+ sources."path-root-regex-0.1.2"
+ sources."posix-character-classes-0.1.1"
+ sources."rechoir-0.6.2"
+ sources."regex-not-1.0.2"
+ sources."repeat-element-1.1.3"
+ sources."repeat-string-1.6.1"
+ sources."resolve-1.8.1"
+ sources."resolve-dir-1.0.1"
+ sources."resolve-url-0.2.1"
+ sources."ret-0.1.15"
+ sources."safe-regex-1.1.0"
+ (sources."set-value-2.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ (sources."snapdragon-0.8.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ (sources."snapdragon-util-3.0.1" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."source-map-0.5.7"
+ sources."source-map-resolve-0.5.2"
+ sources."source-map-url-0.4.0"
+ sources."split-string-3.1.0"
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ (sources."to-object-path-0.3.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."to-regex-3.0.2"
+ sources."to-regex-range-2.1.1"
+ sources."unc-path-regex-0.1.2"
+ (sources."union-value-1.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ sources."set-value-0.4.3"
+ ];
+ })
+ (sources."unset-value-1.0.0" // {
+ dependencies = [
+ (sources."has-value-0.3.1" // {
+ dependencies = [
+ sources."isobject-2.1.0"
+ ];
+ })
+ sources."has-values-0.1.4"
+ ];
+ })
+ sources."urix-0.1.0"
+ sources."use-3.1.1"
+ sources."v8flags-3.0.2"
+ sources."which-1.3.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -210,13 +2372,231 @@ in
production = true;
bypassCache = true;
};
+ node-gyp = nodeEnv.buildNodePackage {
+ name = "node-gyp";
+ packageName = "node-gyp";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz";
+ sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==";
+ };
+ dependencies = [
+ sources."abbrev-1.1.1"
+ sources."ajv-5.5.2"
+ sources."ansi-regex-2.1.1"
+ sources."aproba-1.2.0"
+ sources."are-we-there-yet-1.1.5"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
+ sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."block-stream-0.0.9"
+ sources."brace-expansion-1.1.11"
+ sources."caseless-0.12.0"
+ sources."co-4.6.0"
+ sources."code-point-at-1.1.0"
+ sources."combined-stream-1.0.6"
+ sources."concat-map-0.0.1"
+ sources."console-control-strings-1.1.0"
+ sources."core-util-is-1.0.2"
+ sources."dashdash-1.14.1"
+ sources."delayed-stream-1.0.0"
+ sources."delegates-1.0.0"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.2"
+ sources."fs.realpath-1.0.0"
+ sources."fstream-1.0.11"
+ sources."gauge-2.7.4"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.2"
+ sources."graceful-fs-4.1.11"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.1.0"
+ sources."has-unicode-2.0.1"
+ sources."http-signature-1.2.0"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.3"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."is-typedarray-1.0.0"
+ sources."isarray-1.0.0"
+ sources."isexe-2.0.0"
+ sources."isstream-0.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.3.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsprim-1.4.1"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
+ sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."mkdirp-0.5.1"
+ sources."nopt-3.0.6"
+ sources."npmlog-4.1.2"
+ sources."number-is-nan-1.0.1"
+ sources."oauth-sign-0.9.0"
+ sources."object-assign-4.1.1"
+ sources."once-1.4.0"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."path-is-absolute-1.0.1"
+ sources."performance-now-2.1.0"
+ sources."process-nextick-args-2.0.0"
+ sources."psl-1.1.29"
+ sources."punycode-1.4.1"
+ sources."qs-6.5.2"
+ sources."readable-stream-2.3.6"
+ sources."request-2.88.0"
+ sources."rimraf-2.6.2"
+ sources."safe-buffer-5.1.2"
+ sources."safer-buffer-2.1.2"
+ sources."semver-5.3.0"
+ sources."set-blocking-2.0.0"
+ sources."signal-exit-3.0.2"
+ sources."sshpk-1.14.2"
+ sources."string-width-1.0.2"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
+ sources."tar-2.2.1"
+ sources."tough-cookie-2.4.3"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.3.2"
+ sources."verror-1.10.0"
+ sources."which-1.3.1"
+ sources."wide-align-1.1.3"
+ sources."wrappy-1.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Node.js native addon build tool";
+ homepage = "https://github.com/nodejs/node-gyp#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ };
+ node-gyp-build = nodeEnv.buildNodePackage {
+ name = "node-gyp-build";
+ packageName = "node-gyp-build";
+ version = "3.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-3.4.0.tgz";
+ sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Build tool and bindings loader for node-gyp that supports prebuilds";
+ homepage = https://github.com/mafintosh/node-gyp-build;
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = true;
+ };
+ node-pre-gyp = nodeEnv.buildNodePackage {
+ name = "node-pre-gyp";
+ packageName = "node-pre-gyp";
+ version = "0.11.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz";
+ sha512 = "TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==";
+ };
+ dependencies = [
+ sources."abbrev-1.1.1"
+ sources."ansi-regex-2.1.1"
+ sources."aproba-1.2.0"
+ sources."are-we-there-yet-1.1.5"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."chownr-1.0.1"
+ sources."code-point-at-1.1.0"
+ sources."concat-map-0.0.1"
+ sources."console-control-strings-1.1.0"
+ sources."core-util-is-1.0.2"
+ sources."debug-2.6.9"
+ sources."deep-extend-0.6.0"
+ sources."delegates-1.0.0"
+ sources."detect-libc-1.0.3"
+ sources."fs-minipass-1.2.5"
+ sources."fs.realpath-1.0.0"
+ sources."gauge-2.7.4"
+ sources."glob-7.1.2"
+ sources."has-unicode-2.0.1"
+ sources."iconv-lite-0.4.23"
+ sources."ignore-walk-3.0.1"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.3"
+ sources."ini-1.3.5"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."isarray-1.0.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."minipass-2.3.4"
+ sources."minizlib-1.1.0"
+ sources."mkdirp-0.5.1"
+ sources."ms-2.0.0"
+ sources."needle-2.2.2"
+ sources."nopt-4.0.1"
+ sources."npm-bundled-1.0.5"
+ sources."npm-packlist-1.1.11"
+ sources."npmlog-4.1.2"
+ sources."number-is-nan-1.0.1"
+ sources."object-assign-4.1.1"
+ sources."once-1.4.0"
+ sources."os-homedir-1.0.2"
+ sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
+ sources."path-is-absolute-1.0.1"
+ sources."process-nextick-args-2.0.0"
+ (sources."rc-1.2.8" // {
+ dependencies = [
+ sources."minimist-1.2.0"
+ ];
+ })
+ sources."readable-stream-2.3.6"
+ sources."rimraf-2.6.2"
+ sources."safe-buffer-5.1.2"
+ sources."safer-buffer-2.1.2"
+ sources."sax-1.2.4"
+ sources."semver-5.5.1"
+ sources."set-blocking-2.0.0"
+ sources."signal-exit-3.0.2"
+ sources."string-width-1.0.2"
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-3.0.1"
+ sources."strip-json-comments-2.0.1"
+ sources."tar-4.4.6"
+ sources."util-deprecate-1.0.2"
+ sources."wide-align-1.1.3"
+ sources."wrappy-1.0.2"
+ sources."yallist-3.0.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Node.js native addon binary install tool";
+ homepage = "https://github.com/mapbox/node-pre-gyp#readme";
+ license = "BSD-3-Clause";
+ };
+ production = true;
+ bypassCache = true;
+ };
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "2.11.2";
+ version = "2.13.5";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-2.11.2.tgz";
- sha1 = "fc7235c2ec82a6ede6caf47485a68a2c6fa2e1f5";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-2.13.5.tgz";
+ sha512 = "JImNFSl+9EpBYJ4B3mvlAqkh1r8qweq1RsEsQ0BAUgL3+ZsMFtWYjRRlElg0u5FXwU+11p8s1bePIRTCQTKZ4g==";
};
buildInputs = globalBuildInputs;
meta = {
diff --git a/pkgs/development/node-packages/node-packages-v6.json b/pkgs/development/node-packages/node-packages-v6.json
index c1c181a3d39..d5add28b543 100644
--- a/pkgs/development/node-packages/node-packages-v6.json
+++ b/pkgs/development/node-packages/node-packages-v6.json
@@ -30,6 +30,7 @@
, "forever"
, "git-run"
, "git-standup"
+, "graphql-cli"
, "grunt-cli"
, { "guifi-earth": "https://github.com/jmendeth/guifi-earth/tarball/f3ee96835fd4fb0e3e12fadbd2cb782770d64854 " }
, "gulp"
@@ -40,6 +41,7 @@
, "ios-deploy"
, "istanbul"
, "imapnotify"
+, "jake"
, "javascript-typescript-langserver"
, "jayschema"
, "jsdoc"
@@ -61,6 +63,7 @@
, "less-plugin-clean-css"
, "live-server"
, "livedown"
+, "madoko"
, "meat"
, "meguca"
, "mocha"
@@ -103,7 +106,9 @@
, "stylus"
, "svgo"
, "tern"
+, "tiddlywiki"
, "titanium"
+, "triton"
, "typescript"
, "typings"
, "uglify-js"
diff --git a/pkgs/development/node-packages/node-packages-v6.nix b/pkgs/development/node-packages/node-packages-v6.nix
index 6d60ca9a783..1ae6e635c61 100644
--- a/pkgs/development/node-packages/node-packages-v6.nix
+++ b/pkgs/development/node-packages/node-packages-v6.nix
@@ -4,6 +4,24 @@
let
sources = {
+ "@babel/generator-7.0.0-beta.38" = {
+ name = "_at_babel_slash_generator";
+ packageName = "@babel/generator";
+ version = "7.0.0-beta.38";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.38.tgz";
+ sha512 = "aOHQPhsEyaB6p2n+AK981+onHoc+Ork9rcAQVSUJR33wUkGiWRpu6/C685knRyIZVsKeSdG5Q4xMiYeFUhuLzA==";
+ };
+ };
+ "@babel/types-7.0.0-beta.38" = {
+ name = "_at_babel_slash_types";
+ packageName = "@babel/types";
+ version = "7.0.0-beta.38";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.38.tgz";
+ sha512 = "SAtyEjmA7KiEoL2eAOAUM6M9arQJGWxJKK0S9x0WyPOosHS420RXoxPhn57u/8orRnK8Kxm0nHQQNTX203cP1Q==";
+ };
+ };
"@cliqz-oss/firefox-client-0.3.1" = {
name = "_at_cliqz-oss_slash_firefox-client";
packageName = "@cliqz-oss/firefox-client";
@@ -40,31 +58,445 @@ let
sha1 = "890ae7c5d8c877f6d384860215ace9d7ec945bda";
};
};
- "@ionic/cli-framework-0.1.3" = {
+ "@ionic/cli-framework-1.0.5" = {
name = "_at_ionic_slash_cli-framework";
packageName = "@ionic/cli-framework";
- version = "0.1.3";
+ version = "1.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-0.1.3.tgz";
- sha512 = "by5vosr5MXK5+yJMtRmBX9YjrcHTeelVLV5PsDv56zZR0aDMLP+1st5wvjKwAjlva660bIzx7yIax88hiV5KKA==";
+ url = "https://registry.npmjs.org/@ionic/cli-framework/-/cli-framework-1.0.5.tgz";
+ sha512 = "xyxPkNS2JQUIBrK7OMG9NkLgEZsKPXMIEWR/7+6n7VxerVYCWmFvEqrmMzxenVBTueZYlRJBQ39XLyyggMEPEg==";
};
};
- "@ionic/cli-utils-1.19.2" = {
+ "@ionic/cli-utils-2.0.6" = {
name = "_at_ionic_slash_cli-utils";
packageName = "@ionic/cli-utils";
- version = "1.19.2";
+ version = "2.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/cli-utils/-/cli-utils-1.19.2.tgz";
- sha512 = "nTbF273k1tcr6CPL5ARZ10VbXMNwRuW5svg42JFBEfxdbbVyvIUep+m4ibqBoDCRAFoDi28b4GeFkC5wyyDqQA==";
+ url = "https://registry.npmjs.org/@ionic/cli-utils/-/cli-utils-2.0.6.tgz";
+ sha512 = "1tIqQwHqessMDTr7DlZGuWkAcZPPRK5hbhxcBEFyz2FHrMxDHnh8/omU6MBToDNQZn1KaZDpppfCP2q95WYAaw==";
};
};
- "@ionic/discover-0.4.0" = {
+ "@ionic/discover-1.0.3" = {
name = "_at_ionic_slash_discover";
packageName = "@ionic/discover";
- version = "0.4.0";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/@ionic/discover/-/discover-0.4.0.tgz";
- sha512 = "TYls2aGguED/lFLRYP09Q275yQuVJ4PnN1K1lxq3bG3gFP99Txn4UZRaVuYGeezH1A3y2rbdBHjRZBMiUnVvOg==";
+ url = "https://registry.npmjs.org/@ionic/discover/-/discover-1.0.3.tgz";
+ sha512 = "TssgJD1A1Ll4bigVM84ugmIxADFHMvlXP41FZDPqZsgjYDt09B4h0jc3tsuDovgswany+vOeQCrDNzkfanIXZA==";
+ };
+ };
+ "@kbrandwijk/swagger-to-graphql-2.4.3" = {
+ name = "_at_kbrandwijk_slash_swagger-to-graphql";
+ packageName = "@kbrandwijk/swagger-to-graphql";
+ version = "2.4.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@kbrandwijk/swagger-to-graphql/-/swagger-to-graphql-2.4.3.tgz";
+ sha512 = "CNVsCrMge/jq6DCT5buNZ8PACY9RTvPJbCNoIcndfkJOCsNxOx9dnc5qw4pHZdHi8GS6l3qlgkuFKp33iD8J2Q==";
+ };
+ };
+ "@lerna/add-3.0.0" = {
+ name = "_at_lerna_slash_add";
+ packageName = "@lerna/add";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/add/-/add-3.0.0.tgz";
+ sha512 = "wgdHheCPQ4qLqiBrYeT2JtZcVASoodhmiwHNqvs6HBkzUb/c+2qJc9Kul2GkJt8OHiqXFNPRzYJ9CIws/wzaXg==";
+ };
+ };
+ "@lerna/batch-packages-3.0.0" = {
+ name = "_at_lerna_slash_batch-packages";
+ packageName = "@lerna/batch-packages";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/batch-packages/-/batch-packages-3.0.0.tgz";
+ sha512 = "0tN9oNykfIhdFaxEEHxF1S8K7wJdRjzGmbMhrirNogk7I2sLP82aoKH4rLCAdwidX5OvDhzlyQM0MC86T7Lazg==";
+ };
+ };
+ "@lerna/bootstrap-3.0.0" = {
+ name = "_at_lerna_slash_bootstrap";
+ packageName = "@lerna/bootstrap";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-3.0.0.tgz";
+ sha512 = "urMkEp+oF+huqML3u7Q6lZ3w0vkv7x8QKMAKFuB14gNLaviMWy+YxfEz0DrIVjcleAryxmgRtdlUbN0+VhjS3g==";
+ };
+ };
+ "@lerna/changed-3.0.0" = {
+ name = "_at_lerna_slash_changed";
+ packageName = "@lerna/changed";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/changed/-/changed-3.0.0.tgz";
+ sha512 = "l1wrzHPgLXAh9OxU/RLr87ns5H1Gw14u4WXPDthqPb41ZNT4Pf15Pj08pbM+KK7y8Ffapr/rdh28QVFsMRC/fw==";
+ };
+ };
+ "@lerna/child-process-3.0.0" = {
+ name = "_at_lerna_slash_child-process";
+ packageName = "@lerna/child-process";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/child-process/-/child-process-3.0.0.tgz";
+ sha512 = "8vHRDkpGhzSaMsXgyXVgY80mUSC5WSkDmhWWA3bnB/n5FBK1gK8EKQUpHTk14SckwvUgEJzBd35gR5/XKGOgmQ==";
+ };
+ };
+ "@lerna/clean-3.0.0" = {
+ name = "_at_lerna_slash_clean";
+ packageName = "@lerna/clean";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/clean/-/clean-3.0.0.tgz";
+ sha512 = "53klFwyNKdwu0a6R/n/tHCcuNAfOgunTqPQfudZr28yALTjqkfgomyaE8DCQ3h5vjp/4axBLKj0S4Jv6GKTT+A==";
+ };
+ };
+ "@lerna/cli-3.0.1" = {
+ name = "_at_lerna_slash_cli";
+ packageName = "@lerna/cli";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/cli/-/cli-3.0.1.tgz";
+ sha512 = "/SIaTqLkUM/x1ryQdlJuAr57AqNyudRCA9UX5n3kSg+vAJdRx81f9p7RVsSmr/kqhHFsVLbBkg7YK+9PgXDDiA==";
+ };
+ };
+ "@lerna/collect-updates-3.0.0" = {
+ name = "_at_lerna_slash_collect-updates";
+ packageName = "@lerna/collect-updates";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-3.0.0.tgz";
+ sha512 = "JYrcH8V36Uqhd5f032WAhxxQwyaUZ2KSEhTnBNPUUxQpw1fTH07BWh2e9pcS+ylI6C0yVQrTC2Z8WyB52tSvtw==";
+ };
+ };
+ "@lerna/command-3.0.0" = {
+ name = "_at_lerna_slash_command";
+ packageName = "@lerna/command";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/command/-/command-3.0.0.tgz";
+ sha512 = "qPTM9jFSoxncqlxumlgS1/+hqJ5YYxw4+5UN/4Mbq6yqHObt1VfCtU1EDmDND9gSzdPxV1nLhIeEESoPs0p9LQ==";
+ };
+ };
+ "@lerna/conventional-commits-3.0.0" = {
+ name = "_at_lerna_slash_conventional-commits";
+ packageName = "@lerna/conventional-commits";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-3.0.0.tgz";
+ sha512 = "4RkrZqkJjsUVG9pR5xK5buUM9vROG+XdJ0jAVnuuT8L3u1xE+nwe41cydtm6etqkfOZ26BOaI0bWl5uCvozpHg==";
+ };
+ };
+ "@lerna/create-3.0.0" = {
+ name = "_at_lerna_slash_create";
+ packageName = "@lerna/create";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/create/-/create-3.0.0.tgz";
+ sha512 = "SyfEhdkR9LJYQaMlXfqGnJwK0kMYjqMDy+SgWGZ2QQ5dxDNEw3+fS7ofIduULS35tC447PmNgViWTgN4PmkY0w==";
+ };
+ };
+ "@lerna/create-symlink-3.0.0" = {
+ name = "_at_lerna_slash_create-symlink";
+ packageName = "@lerna/create-symlink";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-3.0.0.tgz";
+ sha512 = "Q9qAzGGqQtVzHWrCz+Md4SH0tW99DrgFJ68cnFqilOO6H3Y/y/H0gwHICqM9YxRwLs6GJdkzoqJATFShM7PKJA==";
+ };
+ };
+ "@lerna/diff-3.0.0" = {
+ name = "_at_lerna_slash_diff";
+ packageName = "@lerna/diff";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/diff/-/diff-3.0.0.tgz";
+ sha512 = "UaPVahvqu93Sw92jcG4vt6RCaRNH38uQrZMAbSe2UQg+p3MFAnJpHRSPVYy2UDG5QgWHAQkg2FEJcBGjgJAWLg==";
+ };
+ };
+ "@lerna/exec-3.0.0" = {
+ name = "_at_lerna_slash_exec";
+ packageName = "@lerna/exec";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/exec/-/exec-3.0.0.tgz";
+ sha512 = "AtlvpnKdcoUq+XPQZHkEBUiGznCpq8SYtvo7Y0o4O8CZxYw/FKCTS8rXNUB/DPFen3OqX8ySmEAg0g5MMbr2Jg==";
+ };
+ };
+ "@lerna/filter-options-3.0.0" = {
+ name = "_at_lerna_slash_filter-options";
+ packageName = "@lerna/filter-options";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-3.0.0.tgz";
+ sha512 = "l2oMEbpeOZQZ+TCbPKasnq7zMXdgwgazyVTHU1k319pQN6kSW57gEhUGjjQaeKhOM3XFF4pPWyqwFxw80SJDMw==";
+ };
+ };
+ "@lerna/filter-packages-3.0.0" = {
+ name = "_at_lerna_slash_filter-packages";
+ packageName = "@lerna/filter-packages";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-3.0.0.tgz";
+ sha512 = "zwbY1J4uRjWRZ/FgYbtVkq7I3Nduwsg2V2HwLKSzwV2vPglfGqgovYOVkND6/xqe2BHwDX4IyA2+e7OJmLaLSA==";
+ };
+ };
+ "@lerna/get-npm-exec-opts-3.0.0" = {
+ name = "_at_lerna_slash_get-npm-exec-opts";
+ packageName = "@lerna/get-npm-exec-opts";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.0.0.tgz";
+ sha512 = "arcYUm+4xS8J3Palhl+5rRJXnZnFHsLFKHBxznkPIxjwGQeAEw7df38uHdVjEQ+HNeFmHnBgSqfbxl1VIw5DHg==";
+ };
+ };
+ "@lerna/global-options-3.0.0" = {
+ name = "_at_lerna_slash_global-options";
+ packageName = "@lerna/global-options";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/global-options/-/global-options-3.0.0.tgz";
+ sha512 = "F0xxrPuTT0qpoRg1uG16GVFZmP8Avm31u2r2/p9twn4wTZ8pqRS3IAoV0a6kU4fzq1fiHJjWbuL+3ZiC5YB9SA==";
+ };
+ };
+ "@lerna/import-3.0.0" = {
+ name = "_at_lerna_slash_import";
+ packageName = "@lerna/import";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/import/-/import-3.0.0.tgz";
+ sha512 = "46nwGkL44K2uEagW8v9bMqA+zoKz3xXYVkN++SZxHBPD8ZsLSrQ9RMUyfQb6Z3me/wNv1FN6nJs3MbTNx+z6JA==";
+ };
+ };
+ "@lerna/init-3.0.0" = {
+ name = "_at_lerna_slash_init";
+ packageName = "@lerna/init";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/init/-/init-3.0.0.tgz";
+ sha512 = "9iq8aentjd157VjQrK4ihYLXWTT4/yC3iX0tw3S7kh/qbud3qTYCeJkIXcKUl0OK4UcGPD9f4R6oUo9Zoud/yw==";
+ };
+ };
+ "@lerna/link-3.0.0" = {
+ name = "_at_lerna_slash_link";
+ packageName = "@lerna/link";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/link/-/link-3.0.0.tgz";
+ sha512 = "uwOnMFbtipvZecLNylrYwoXu1M5NcBN51AaLO6JuzP1xXFIbLOevP1iELM4e9pW4GnX3WBsuf37C7eweAy0erQ==";
+ };
+ };
+ "@lerna/list-3.0.0" = {
+ name = "_at_lerna_slash_list";
+ packageName = "@lerna/list";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/list/-/list-3.0.0.tgz";
+ sha512 = "48AfpzOqbUbunvFVkmmWSQp7dSJgSLl1RqliV06nNay39bpW6AFVApo2/2/O5p2on+MG+yasB7xYBillc+rW4g==";
+ };
+ };
+ "@lerna/listable-3.0.0" = {
+ name = "_at_lerna_slash_listable";
+ packageName = "@lerna/listable";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/listable/-/listable-3.0.0.tgz";
+ sha512 = "HX/9hyx1HLg2kpiKXIUc1EimlkK1T58aKQ7ovO7rQdTx9ForpefoMzyLnHE1n4XrUtEszcSWJIICJ/F898M6Ag==";
+ };
+ };
+ "@lerna/log-packed-3.0.0" = {
+ name = "_at_lerna_slash_log-packed";
+ packageName = "@lerna/log-packed";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-3.0.0.tgz";
+ sha512 = "DdITJW54KfNFDqH+AE6hBGGqSDEimxnjyOjSaUrvfB5Gxkp1ddfYNaMQSRLxjo4PTDnVckCuqlrMo/tWwlodWA==";
+ };
+ };
+ "@lerna/npm-conf-3.0.0" = {
+ name = "_at_lerna_slash_npm-conf";
+ packageName = "@lerna/npm-conf";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-3.0.0.tgz";
+ sha512 = "xXG7qt349t+xzaHTQELmIDjbq8Q49HOMR8Nx/gTDBkMl02Fno91LXFnA4A7ErPiyUSGqNSfLw+zgij0hgpeN7w==";
+ };
+ };
+ "@lerna/npm-dist-tag-3.0.0" = {
+ name = "_at_lerna_slash_npm-dist-tag";
+ packageName = "@lerna/npm-dist-tag";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-3.0.0.tgz";
+ sha512 = "ZOcfcsNJlCoVHvLOROdCTvqD3keG3TJ78Cu8sALsz8n0kEz2ga7tNy5wbQ67SGyY7+jq4YiBv5BwXjV+56Sv+A==";
+ };
+ };
+ "@lerna/npm-install-3.0.0" = {
+ name = "_at_lerna_slash_npm-install";
+ packageName = "@lerna/npm-install";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-3.0.0.tgz";
+ sha512 = "e0sspVUfzEKhqsRIxzWqZ/uMBHzZSzOa4HCeORErEZu+dmDoI145XYhqvCVn7EvbAb407FV2H9GVeoP0JeG8GQ==";
+ };
+ };
+ "@lerna/npm-publish-3.0.0" = {
+ name = "_at_lerna_slash_npm-publish";
+ packageName = "@lerna/npm-publish";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-3.0.0.tgz";
+ sha512 = "Ir+pkq9gTHoJ3hA2b7oYhjfEyfOkeF+nmqmqEB5/DmO4BwVAITcIBBIDNXWGLfpkrCmQ+SLiwpYqJfTPCq286A==";
+ };
+ };
+ "@lerna/npm-run-script-3.0.0" = {
+ name = "_at_lerna_slash_npm-run-script";
+ packageName = "@lerna/npm-run-script";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-3.0.0.tgz";
+ sha512 = "Y1H4Myer1S7an33FDK0eqyR+95PujUePC/xJZKq/H50SaQNwBw7KMlxXxy6kXVEcQhmvQsER4Bw3msgqwwGYIw==";
+ };
+ };
+ "@lerna/output-3.0.0" = {
+ name = "_at_lerna_slash_output";
+ packageName = "@lerna/output";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/output/-/output-3.0.0.tgz";
+ sha512 = "EFxnSbO0zDEVKkTKpoCUAFcZjc3gn3DwPlyTDxbeqPU7neCfxP4rA4+0a6pcOfTlRS5kLBRMx79F2TRCaMM3DA==";
+ };
+ };
+ "@lerna/package-3.0.0" = {
+ name = "_at_lerna_slash_package";
+ packageName = "@lerna/package";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/package/-/package-3.0.0.tgz";
+ sha512 = "djzEJxzn212wS8d9znBnlXkeRlPL7GqeAYBykAmsuq51YGvaQK67Umh5ejdO0uxexF/4r7yRwgrlRHpQs8Rfqg==";
+ };
+ };
+ "@lerna/package-graph-3.0.0" = {
+ name = "_at_lerna_slash_package-graph";
+ packageName = "@lerna/package-graph";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-3.0.0.tgz";
+ sha512 = "kD9ezB7UT2I0BbVv3+ZYfR/t/Z+z6RJmaI/OkvEaZ3bAcAqQRV4zTDdh2Xeiead+UwsA38xf7Z6pDEMWzswLVg==";
+ };
+ };
+ "@lerna/project-3.0.0" = {
+ name = "_at_lerna_slash_project";
+ packageName = "@lerna/project";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/project/-/project-3.0.0.tgz";
+ sha512 = "XhDFVfqj79jG2Speggd15RpYaE8uiR25UKcQBDmumbmqvTS7xf2cvl2pq2UTvDafaJ0YwFF3xkxQZeZnFMwdkw==";
+ };
+ };
+ "@lerna/prompt-3.0.0" = {
+ name = "_at_lerna_slash_prompt";
+ packageName = "@lerna/prompt";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/prompt/-/prompt-3.0.0.tgz";
+ sha512 = "EzvNexDTh//GlpOz68zRo16NdOIqWqiiXMs9tIxpELQubH+kUGKvBSiBrZ2Zyrfd8pQhIf+8qARtkCG+G7wzQQ==";
+ };
+ };
+ "@lerna/publish-3.0.1" = {
+ name = "_at_lerna_slash_publish";
+ packageName = "@lerna/publish";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/publish/-/publish-3.0.1.tgz";
+ sha512 = "ml1odkwPJl+DxcIVI8GilXD1O7oGBQEI+IuX2bBfgJFJ+DHm/l5l7cmflaetpjkE4GjNhaVAZD6JiReLHMp9eA==";
+ };
+ };
+ "@lerna/resolve-symlink-3.0.0" = {
+ name = "_at_lerna_slash_resolve-symlink";
+ packageName = "@lerna/resolve-symlink";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-3.0.0.tgz";
+ sha512 = "MqjW9e+QVXts5IK5dk1XnYx7JKb+g+tQkOnnpAxYWHjahf3rGJ7Ru8maWh8KoPE+nIHAekk4WcjpiA9nLKvkFQ==";
+ };
+ };
+ "@lerna/rimraf-dir-3.0.0" = {
+ name = "_at_lerna_slash_rimraf-dir";
+ packageName = "@lerna/rimraf-dir";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-3.0.0.tgz";
+ sha512 = "epvh/RGWSOYdrNgrizMcRq9VyCHkeY0LpIE4074r4ouKdYNhBT0LlpT0yMLvQgQKJkKRlqcfhJHvZeGHhXQyGg==";
+ };
+ };
+ "@lerna/run-3.0.0" = {
+ name = "_at_lerna_slash_run";
+ packageName = "@lerna/run";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/run/-/run-3.0.0.tgz";
+ sha512 = "Sa45Iwj5ifxmgQEiqc86ke72N9DD+3AwyOIbPeIgRxMyEtKQ/+UYy+maizIGjgVnVdT90OkPN6TKvbbt+dOgYQ==";
+ };
+ };
+ "@lerna/run-lifecycle-3.0.0" = {
+ name = "_at_lerna_slash_run-lifecycle";
+ packageName = "@lerna/run-lifecycle";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-3.0.0.tgz";
+ sha512 = "kfq6eC5mCreTk7GusZyvF0/BfU9FDEt8JaUgzNKLrK1Sj6z2RO8uSpFsUlj+7OuV4wo0I+rdTdJOAFoW8C0GZw==";
+ };
+ };
+ "@lerna/run-parallel-batches-3.0.0" = {
+ name = "_at_lerna_slash_run-parallel-batches";
+ packageName = "@lerna/run-parallel-batches";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/run-parallel-batches/-/run-parallel-batches-3.0.0.tgz";
+ sha512 = "Mj1ravlXF7AkkewKd9YFq9BtVrsStNrvVLedD/b2wIVbNqcxp8lS68vehXVOzoL/VWNEDotvqCQtyDBilCodGw==";
+ };
+ };
+ "@lerna/symlink-binary-3.0.0" = {
+ name = "_at_lerna_slash_symlink-binary";
+ packageName = "@lerna/symlink-binary";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-3.0.0.tgz";
+ sha512 = "ElV1ij0ZiOw5j1bZqg9K+q+dV/DJVvMZxP+oj3vsP4SgnG3EdWxBIbE7TCZHbLZtF0LNJsrquGCkdqk17svx/w==";
+ };
+ };
+ "@lerna/symlink-dependencies-3.0.0" = {
+ name = "_at_lerna_slash_symlink-dependencies";
+ packageName = "@lerna/symlink-dependencies";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-3.0.0.tgz";
+ sha512 = "INPlVkuGbneQ2gKf/pe3FlvcSXOk+KbZShQsrcvvYhIjK/td1g6ToMGLhml7lNmQxL90YiAqo23Q8nwIh0HAIA==";
+ };
+ };
+ "@lerna/validation-error-3.0.0" = {
+ name = "_at_lerna_slash_validation-error";
+ packageName = "@lerna/validation-error";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-3.0.0.tgz";
+ sha512 = "5wjkd2PszV0kWvH+EOKZJWlHEqCTTKrWsvfHnHhcUaKBe/NagPZFWs+0xlsDPZ3DJt5FNfbAPAnEBQ05zLirFA==";
+ };
+ };
+ "@lerna/version-3.0.0" = {
+ name = "_at_lerna_slash_version";
+ packageName = "@lerna/version";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/version/-/version-3.0.0.tgz";
+ sha512 = "U/YNTn53wA5y540QgdfoD5vYulLJ7X2WoBKBVGe3G8IYEHB+QpVM02yT+E6DYAfRV5C9Sd2r4bGZl2NNjMRdNw==";
+ };
+ };
+ "@lerna/write-log-file-3.0.0" = {
+ name = "_at_lerna_slash_write-log-file";
+ packageName = "@lerna/write-log-file";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-3.0.0.tgz";
+ sha512 = "SfbPp29lMeEVOb/M16lJwn4nnx5y+TwCdd7Uom9umd7KcZP0NOvpnX0PHehdonl7TyHZ1Xx2maklYuCLbQrd/A==";
};
};
"@mrmlnc/readdir-enhanced-2.2.1" = {
@@ -112,22 +544,310 @@ let
sha512 = "lyJ8sW1PbY3uwuvpOBZ9zMYKshMnQpXmeDHh8dj9j2nJm/xrW0FgB5gLSYOArj5X0IfaXnmhFoJnhS4KbqIMug==";
};
};
- "@types/node-10.5.2" = {
- name = "_at_types_slash_node";
- packageName = "@types/node";
- version = "10.5.2";
+ "@types/cross-spawn-6.0.0" = {
+ name = "_at_types_slash_cross-spawn";
+ packageName = "@types/cross-spawn";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz";
- sha512 = "m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q==";
+ url = "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.0.tgz";
+ sha512 = "evp2ZGsFw9YKprDbg8ySgC9NA15g3YgiI8ANkGmKKvvi0P2aDGYLPxQIC5qfeKNUOe3TjABVGuah6omPRpIYhg==";
};
};
- "@types/node-8.10.21" = {
+ "@types/debug-0.0.30" = {
+ name = "_at_types_slash_debug";
+ packageName = "@types/debug";
+ version = "0.0.30";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz";
+ sha512 = "orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==";
+ };
+ };
+ "@types/events-1.2.0" = {
+ name = "_at_types_slash_events";
+ packageName = "@types/events";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz";
+ sha512 = "KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==";
+ };
+ };
+ "@types/glob-5.0.35" = {
+ name = "_at_types_slash_glob";
+ packageName = "@types/glob";
+ version = "5.0.35";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/glob/-/glob-5.0.35.tgz";
+ sha512 = "wc+VveszMLyMWFvXLkloixT4n0harUIVZjnpzztaZ0nKLuul7Z32iMt2fUFGAaZ4y1XWjFRMtCI5ewvyh4aIeg==";
+ };
+ };
+ "@types/inquirer-0.0.42" = {
+ name = "_at_types_slash_inquirer";
+ packageName = "@types/inquirer";
+ version = "0.0.42";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/inquirer/-/inquirer-0.0.42.tgz";
+ sha512 = "flMaNWU2g9NrtZ4bIV+7SEY2W7OdWNNhmJ0rE1lWVxGrkp3TfFGMcFCxRIBmGWigI8e6n+2HqLjizTTfgcpHLg==";
+ };
+ };
+ "@types/klaw-2.1.1" = {
+ name = "_at_types_slash_klaw";
+ packageName = "@types/klaw";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/klaw/-/klaw-2.1.1.tgz";
+ sha512 = "awiTDstwQfX6026T7oC01AoP7knJoM5IT1tgx9STIM4hQzNQlkW8keTxNC+/xxpMgP657ebHMTqrsQ4qtfSJKg==";
+ };
+ };
+ "@types/lodash-4.14.116" = {
+ name = "_at_types_slash_lodash";
+ packageName = "@types/lodash";
+ version = "4.14.116";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.116.tgz";
+ sha512 = "lRnAtKnxMXcYYXqOiotTmJd74uawNWuPnsnPrrO7HiFuE3npE2iQhfABatbYDyxTNqZNuXzcKGhw37R7RjBFLg==";
+ };
+ };
+ "@types/make-dir-1.0.3" = {
+ name = "_at_types_slash_make-dir";
+ packageName = "@types/make-dir";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/make-dir/-/make-dir-1.0.3.tgz";
+ sha512 = "bFRvlvUdPwxj47K2yVh7OBL8Mu8h//5k/hQJkz0iAZAlxhnIDydFezGA96zehtnRfrZDuIyPd+RC2kmBGtcs0w==";
+ };
+ };
+ "@types/minimatch-3.0.3" = {
+ name = "_at_types_slash_minimatch";
+ packageName = "@types/minimatch";
+ version = "3.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz";
+ sha512 = "tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==";
+ };
+ };
+ "@types/minimist-1.2.0" = {
+ name = "_at_types_slash_minimist";
+ packageName = "@types/minimist";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz";
+ sha1 = "69a23a3ad29caf0097f06eda59b361ee2f0639f6";
+ };
+ };
+ "@types/ncp-2.0.1" = {
+ name = "_at_types_slash_ncp";
+ packageName = "@types/ncp";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/ncp/-/ncp-2.0.1.tgz";
+ sha512 = "TeiJ7uvv/92ugSqZ0v9l0eNXzutlki0aK+R1K5bfA5SYUil46ITlxLW4iNTCf55P4L5weCmaOdtxGeGWvudwPg==";
+ };
+ };
+ "@types/node-10.5.7" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "8.10.21";
+ version = "10.5.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-8.10.21.tgz";
- sha512 = "87XkD9qDXm8fIax+5y7drx84cXsu34ZZqfB7Cial3Q/2lxSoJ/+DRaWckkCbxP41wFSIrrb939VhzaNxj4eY1w==";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz";
+ sha512 = "VkKcfuitP+Nc/TaTFH0B8qNmn+6NbI6crLkQonbedViVz7O2w8QV/GERPlkJ4bg42VGHiEWa31CoTOPs1q6z1w==";
+ };
+ };
+ "@types/node-6.0.116" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "6.0.116";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-6.0.116.tgz";
+ sha512 = "vToa8YEeulfyYg1gSOeHjvvIRqrokng62VMSj2hoZrwZNcYrp2h3AWo6KeBVuymIklQUaY5zgVJvVsC4KiiLkQ==";
+ };
+ };
+ "@types/node-8.10.24" = {
+ name = "_at_types_slash_node";
+ packageName = "@types/node";
+ version = "8.10.24";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/node/-/node-8.10.24.tgz";
+ sha512 = "5YaBKa6oFuWy7ptIFMATyftIcpZTZtvgrzPThEbs+kl4Uu41oUxiRunG0k32QZjD6MXMELls//ry/epNxc11aQ==";
+ };
+ };
+ "@types/rimraf-2.0.2" = {
+ name = "_at_types_slash_rimraf";
+ packageName = "@types/rimraf";
+ version = "2.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz";
+ sha512 = "Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==";
+ };
+ };
+ "@types/rx-4.1.1" = {
+ name = "_at_types_slash_rx";
+ packageName = "@types/rx";
+ version = "4.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx/-/rx-4.1.1.tgz";
+ sha1 = "598fc94a56baed975f194574e0f572fd8e627a48";
+ };
+ };
+ "@types/rx-core-4.0.3" = {
+ name = "_at_types_slash_rx-core";
+ packageName = "@types/rx-core";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-core/-/rx-core-4.0.3.tgz";
+ sha1 = "0b3354b1238cedbe2b74f6326f139dbc7a591d60";
+ };
+ };
+ "@types/rx-core-binding-4.0.4" = {
+ name = "_at_types_slash_rx-core-binding";
+ packageName = "@types/rx-core-binding";
+ version = "4.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-core-binding/-/rx-core-binding-4.0.4.tgz";
+ sha512 = "5pkfxnC4w810LqBPUwP5bg7SFR/USwhMSaAeZQQbEHeBp57pjKXRlXmqpMrLJB4y1oglR/c2502853uN0I+DAQ==";
+ };
+ };
+ "@types/rx-lite-4.0.5" = {
+ name = "_at_types_slash_rx-lite";
+ packageName = "@types/rx-lite";
+ version = "4.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite/-/rx-lite-4.0.5.tgz";
+ sha512 = "KZk5XTR1dm/kNgBx8iVpjno6fRYtAUQWBOmj+O8j724+nk097sz4fOoHJNpCkOJUtHUurZlJC7QvSFCZHbkC+w==";
+ };
+ };
+ "@types/rx-lite-aggregates-4.0.3" = {
+ name = "_at_types_slash_rx-lite-aggregates";
+ packageName = "@types/rx-lite-aggregates";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-aggregates/-/rx-lite-aggregates-4.0.3.tgz";
+ sha512 = "MAGDAHy8cRatm94FDduhJF+iNS5//jrZ/PIfm+QYw9OCeDgbymFHChM8YVIvN2zArwsRftKgE33QfRWvQk4DPg==";
+ };
+ };
+ "@types/rx-lite-async-4.0.2" = {
+ name = "_at_types_slash_rx-lite-async";
+ packageName = "@types/rx-lite-async";
+ version = "4.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-async/-/rx-lite-async-4.0.2.tgz";
+ sha512 = "vTEv5o8l6702ZwfAM5aOeVDfUwBSDOs+ARoGmWAKQ6LOInQ8J4/zjM7ov12fuTpktUKdMQjkeCp07Vd73mPkxw==";
+ };
+ };
+ "@types/rx-lite-backpressure-4.0.3" = {
+ name = "_at_types_slash_rx-lite-backpressure";
+ packageName = "@types/rx-lite-backpressure";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-backpressure/-/rx-lite-backpressure-4.0.3.tgz";
+ sha512 = "Y6aIeQCtNban5XSAF4B8dffhIKu6aAy/TXFlScHzSxh6ivfQBQw6UjxyEJxIOt3IT49YkS+siuayM2H/Q0cmgA==";
+ };
+ };
+ "@types/rx-lite-coincidence-4.0.3" = {
+ name = "_at_types_slash_rx-lite-coincidence";
+ packageName = "@types/rx-lite-coincidence";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-coincidence/-/rx-lite-coincidence-4.0.3.tgz";
+ sha512 = "1VNJqzE9gALUyMGypDXZZXzR0Tt7LC9DdAZQ3Ou/Q0MubNU35agVUNXKGHKpNTba+fr8GdIdkC26bRDqtCQBeQ==";
+ };
+ };
+ "@types/rx-lite-experimental-4.0.1" = {
+ name = "_at_types_slash_rx-lite-experimental";
+ packageName = "@types/rx-lite-experimental";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-experimental/-/rx-lite-experimental-4.0.1.tgz";
+ sha1 = "c532f5cbdf3f2c15da16ded8930d1b2984023cbd";
+ };
+ };
+ "@types/rx-lite-joinpatterns-4.0.1" = {
+ name = "_at_types_slash_rx-lite-joinpatterns";
+ packageName = "@types/rx-lite-joinpatterns";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-joinpatterns/-/rx-lite-joinpatterns-4.0.1.tgz";
+ sha1 = "f70fe370518a8432f29158cc92ffb56b4e4afc3e";
+ };
+ };
+ "@types/rx-lite-testing-4.0.1" = {
+ name = "_at_types_slash_rx-lite-testing";
+ packageName = "@types/rx-lite-testing";
+ version = "4.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-testing/-/rx-lite-testing-4.0.1.tgz";
+ sha1 = "21b19d11f4dfd6ffef5a9d1648e9c8879bfe21e9";
+ };
+ };
+ "@types/rx-lite-time-4.0.3" = {
+ name = "_at_types_slash_rx-lite-time";
+ packageName = "@types/rx-lite-time";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-time/-/rx-lite-time-4.0.3.tgz";
+ sha512 = "ukO5sPKDRwCGWRZRqPlaAU0SKVxmWwSjiOrLhoQDoWxZWg6vyB9XLEZViKOzIO6LnTIQBlk4UylYV0rnhJLxQw==";
+ };
+ };
+ "@types/rx-lite-virtualtime-4.0.3" = {
+ name = "_at_types_slash_rx-lite-virtualtime";
+ packageName = "@types/rx-lite-virtualtime";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/rx-lite-virtualtime/-/rx-lite-virtualtime-4.0.3.tgz";
+ sha512 = "3uC6sGmjpOKatZSVHI2xB1+dedgml669ZRvqxy+WqmGJDVusOdyxcKfyzjW0P3/GrCiN4nmRkLVMhPwHCc5QLg==";
+ };
+ };
+ "@types/string-width-2.0.0" = {
+ name = "_at_types_slash_string-width";
+ packageName = "@types/string-width";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/string-width/-/string-width-2.0.0.tgz";
+ sha512 = "dA5z2WlP7uurAiveIWTDRgfr1U58Qdmo6doDeAyJlYFQ3vnUOW7BqJ+tl+M8FaLcflhrVvwIfzxJJvlz6anx4A==";
+ };
+ };
+ "@types/strip-ansi-3.0.0" = {
+ name = "_at_types_slash_strip-ansi";
+ packageName = "@types/strip-ansi";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/strip-ansi/-/strip-ansi-3.0.0.tgz";
+ sha1 = "9b63d453a6b54aa849182207711a08be8eea48ae";
+ };
+ };
+ "@types/through-0.0.29" = {
+ name = "_at_types_slash_through";
+ packageName = "@types/through";
+ version = "0.0.29";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/through/-/through-0.0.29.tgz";
+ sha512 = "9a7C5VHh+1BKblaYiq+7Tfc+EOmjMdZaD1MYtkQjSoxgB69tBjW98ry6SKsi4zEIWztLOMRuL87A3bdT/Fc/4w==";
+ };
+ };
+ "@types/untildify-3.0.0" = {
+ name = "_at_types_slash_untildify";
+ packageName = "@types/untildify";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/untildify/-/untildify-3.0.0.tgz";
+ sha512 = "FTktI3Y1h+gP9GTjTvXBP5v8xpH4RU6uS9POoBcGy4XkS2Np6LNtnP1eiNNth4S7P+qw2c/rugkwBasSHFzJEg==";
+ };
+ };
+ "@types/wrap-ansi-3.0.0" = {
+ name = "_at_types_slash_wrap-ansi";
+ packageName = "@types/wrap-ansi";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz";
+ sha512 = "ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==";
+ };
+ };
+ "@types/write-file-atomic-2.1.1" = {
+ name = "_at_types_slash_write-file-atomic";
+ packageName = "@types/write-file-atomic";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@types/write-file-atomic/-/write-file-atomic-2.1.1.tgz";
+ sha512 = "mROQhTxpJsOm/S0eOxDHUy5WJ0yS8fmqsq/s+u5OuAh1TxBFSqVBTkLjbyxDPcKh7DeJXk0OYrCkxXlkf8zu1g==";
};
};
"@webassemblyjs/ast-1.5.13" = {
@@ -292,13 +1012,13 @@ let
sha512 = "QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ==";
};
};
- "@zeit/schemas-1.6.0" = {
+ "@zeit/schemas-1.7.0" = {
name = "_at_zeit_slash_schemas";
packageName = "@zeit/schemas";
- version = "1.6.0";
+ version = "1.7.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@zeit/schemas/-/schemas-1.6.0.tgz";
- sha512 = "fUCDfGPOU2FPOpX8+9ctuHs5+HIvuP3w6Fx+Q0eQLQs8Ow/GFa9zMgkYtVWhHS5S+dtXmBDm4ZpYcXtZgLQq0A==";
+ url = "https://registry.npmjs.org/@zeit/schemas/-/schemas-1.7.0.tgz";
+ sha512 = "Ma2HHFqwZZ5WOEMcd/8RJj70O9jy2esTvu9oaYLJSkenELKrv6vgkGeM5jB8xLRTYocpcnd2rCfpyKyhBqVphQ==";
};
};
"CSSselect-0.4.1" = {
@@ -598,31 +1318,22 @@ let
sha1 = "f291be701a2efc567a63fc7aa6afcded31430be1";
};
};
- "add-stream-1.0.0" = {
- name = "add-stream";
- packageName = "add-stream";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz";
- sha1 = "6a7990437ca736d5e1288db92bd3266d5f5cb2aa";
- };
- };
- "addons-linter-1.0.0" = {
+ "addons-linter-1.2.6" = {
name = "addons-linter";
packageName = "addons-linter";
- version = "1.0.0";
+ version = "1.2.6";
src = fetchurl {
- url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.0.0.tgz";
- sha512 = "6cC0Jcf0vMVgE86TV4A1lfjx78Fp0JltA1UH2icz/cALWMMfDZrD7YpB4dMrpobclsbKFPHexNOYhS4efAc5ng==";
+ url = "https://registry.npmjs.org/addons-linter/-/addons-linter-1.2.6.tgz";
+ sha512 = "8WjSUoleic9x3gS8SZF0kIvffrX7WkiRPF8Xs8CZi7Yu/Xq0qX9LOYG2Q66t9ThmTeMItt/24FxirqqdyFLGgw==";
};
};
- "addr-to-ip-port-1.4.3" = {
+ "addr-to-ip-port-1.5.1" = {
name = "addr-to-ip-port";
packageName = "addr-to-ip-port";
- version = "1.4.3";
+ version = "1.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.4.3.tgz";
- sha512 = "+KHTG8KSAFdKYmLNZp3VnKj94AZ94gDdu2ipAwxNuMmN9vpf5hdsQgk1hNXFqQOXfd+BMHokyDa1GwDAlGAtGQ==";
+ url = "https://registry.npmjs.org/addr-to-ip-port/-/addr-to-ip-port-1.5.1.tgz";
+ sha512 = "bA+dyydTNuQtrEDJ0g9eR7XabNhvrM5yZY0hvTbNK3yvoeC73ZqMES6E1cEqH9WPxs4uMtMsOjfwS4FmluhsAA==";
};
};
"addressparser-0.3.2" = {
@@ -760,15 +1471,6 @@ let
sha1 = "73b5eeca3fab653e3d3f9422b341ad42205dc965";
};
};
- "ajv-6.5.0" = {
- name = "ajv";
- packageName = "ajv";
- version = "6.5.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz";
- sha512 = "VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==";
- };
- };
"ajv-6.5.2" = {
name = "ajv";
packageName = "ajv";
@@ -787,15 +1489,6 @@ let
sha1 = "314dd0a4b3368fad3dfcdc54ede6171b886daf3c";
};
};
- "ajv-keywords-2.1.1" = {
- name = "ajv-keywords";
- packageName = "ajv-keywords";
- version = "2.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz";
- sha1 = "617997fc5f60576894c435f940d819e135b80762";
- };
- };
"ajv-keywords-3.2.0" = {
name = "ajv-keywords";
packageName = "ajv-keywords";
@@ -805,13 +1498,13 @@ let
sha1 = "e86b819c602cf8821ad637413698f1dec021847a";
};
};
- "ajv-merge-patch-3.0.0" = {
+ "ajv-merge-patch-4.1.0" = {
name = "ajv-merge-patch";
packageName = "ajv-merge-patch";
- version = "3.0.0";
+ version = "4.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-3.0.0.tgz";
- sha1 = "76f071e391f419fe9fe3fea7e920a1ad824b2b61";
+ url = "https://registry.npmjs.org/ajv-merge-patch/-/ajv-merge-patch-4.1.0.tgz";
+ sha512 = "0mAYXMSauA8RZ7r+B4+EAOYcZEcO9OK5EiQCR7W7Cv4E44pJj56ZnkKLJ9/PAcOc0dT+LlV9fdDcq2TxVJfOYw==";
};
};
"aliasify-2.1.0" = {
@@ -850,24 +1543,6 @@ let
sha1 = "4a5282ac164729e93619bcfd3ad151f817ce91f5";
};
};
- "amqplib-0.5.2" = {
- name = "amqplib";
- packageName = "amqplib";
- version = "0.5.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/amqplib/-/amqplib-0.5.2.tgz";
- sha512 = "l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==";
- };
- };
- "anchor-markdown-header-0.5.7" = {
- name = "anchor-markdown-header";
- packageName = "anchor-markdown-header";
- version = "0.5.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/anchor-markdown-header/-/anchor-markdown-header-0.5.7.tgz";
- sha1 = "045063d76e6a1f9cd327a57a0126aa0fdec371a7";
- };
- };
"ansi-0.3.1" = {
name = "ansi";
packageName = "ansi";
@@ -1120,6 +1795,15 @@ let
sha1 = "ee49736b639b4f108b6e9e626c6da99306b41692";
};
};
+ "apollo-codegen-0.19.1" = {
+ name = "apollo-codegen";
+ packageName = "apollo-codegen";
+ version = "0.19.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/apollo-codegen/-/apollo-codegen-0.19.1.tgz";
+ sha512 = "jlxz/b5iinRWfh48hXdmMtrjTPn/rDok0Z3b7icvkiaD6I30w4sq9B+JDkFbLnkldzsFLV2BZtBDa/dkZhx8Ng==";
+ };
+ };
"append-0.1.1" = {
name = "append";
packageName = "append";
@@ -1579,13 +2263,13 @@ let
sha1 = "559be18376d08a4ec4dbe80877d27818639b2df7";
};
};
- "asn1-0.2.3" = {
+ "asn1-0.2.4" = {
name = "asn1";
packageName = "asn1";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
- sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"asn1.js-4.10.1" = {
@@ -1759,15 +2443,6 @@ let
sha1 = "ec6a61ae56480c0c3cb241c95618e20892f9672a";
};
};
- "async-2.1.2" = {
- name = "async";
- packageName = "async";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-2.1.2.tgz";
- sha1 = "612a4ab45ef42a70cde806bad86ee6db047e8385";
- };
- };
"async-2.1.5" = {
name = "async";
packageName = "async";
@@ -1777,15 +2452,6 @@ let
sha1 = "e587c68580994ac67fc56ff86d3ac56bdbe810bc";
};
};
- "async-2.3.0" = {
- name = "async";
- packageName = "async";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/async/-/async-2.3.0.tgz";
- sha1 = "1013d1051047dd320fe24e494d5c66ecaf6147d9";
- };
- };
"async-2.5.0" = {
name = "async";
packageName = "async";
@@ -1876,22 +2542,22 @@ let
sha1 = "00f35b2d27ac91b1f0d3ef2084c98cf1d1f0adc3";
};
};
- "aws-sdk-2.275.1" = {
+ "aws-sdk-2.290.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
- version = "2.275.1";
+ version = "2.290.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.275.1.tgz";
- sha512 = "lcpgoiHLhdcolUT7aJdg/CmlYO5ecf+3A+4dIceO72mFovCWZde1Rvr07QNbQ8gT0paqr5j2rs2b6c23Y/K0RQ==";
+ url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.290.0.tgz";
+ sha512 = "4AiExL06NsjrYqec/GdZP6qsquppFhaJE9hKZNw1c4ApjiGCRucfSlMvaZ6aZw76MG9b2Mi8mboGXOYW8nTGJQ==";
};
};
- "aws-sign-0.2.0" = {
+ "aws-sign-0.2.1" = {
name = "aws-sign";
packageName = "aws-sign";
- version = "0.2.0";
+ version = "0.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.0.tgz";
- sha1 = "c55013856c8194ec854a0cbec90aab5a04ce3ac5";
+ url = "https://registry.npmjs.org/aws-sign/-/aws-sign-0.2.1.tgz";
+ sha512 = "cQFl6jK/Lq416OqpT+lb1RIay1wShuQjHF3/kAJbyMvruV8vSpDahaGNkbeupdGRgXR8Ii0O/ZIbTQPdp+l3pA==";
};
};
"aws-sign2-0.6.0" = {
@@ -1912,22 +2578,13 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.7.0" = {
+ "aws4-1.8.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz";
- sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==";
- };
- };
- "axios-0.15.3" = {
- name = "axios";
- packageName = "axios";
- version = "0.15.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz";
- sha1 = "2c9d638b2e191a08ea1d6cc988eadd6ba5bdc053";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
+ sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
};
};
"axios-0.17.1" = {
@@ -2281,13 +2938,13 @@ let
sha1 = "bdc4b378292490ce77e788ee189f291ce5ae25a6";
};
};
- "azure-storage-2.10.0" = {
+ "azure-storage-2.10.1" = {
name = "azure-storage";
packageName = "azure-storage";
- version = "2.10.0";
+ version = "2.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.0.tgz";
- sha1 = "020ac343262c5552ef86516cbb7679241e95e4de";
+ url = "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.1.tgz";
+ sha512 = "rnFo1uMIPtilusRCpK91tfY3P4Q7qRsDNwriXdp+OeTIGkGt0cTxL4mhqYfNPYPK+WBQmBdGWhOk+iROM05dcw==";
};
};
"babel-code-frame-6.26.0" = {
@@ -2488,6 +3145,15 @@ let
sha1 = "31ab1ac8b129363463e35b3ebb69f4dfcfba7947";
};
};
+ "backoff-2.4.1" = {
+ name = "backoff";
+ packageName = "backoff";
+ version = "2.4.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/backoff/-/backoff-2.4.1.tgz";
+ sha1 = "2f68c50e0dd789dbefe24200a62efb04d2456d68";
+ };
+ };
"backoff-2.5.0" = {
name = "backoff";
packageName = "backoff";
@@ -2497,15 +3163,6 @@ let
sha1 = "f616eda9d3e4b66b8ca7fca79f695722c5f8e26f";
};
};
- "bail-1.0.3" = {
- name = "bail";
- packageName = "bail";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz";
- sha512 = "1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==";
- };
- };
"balanced-match-1.0.0" = {
name = "balanced-match";
packageName = "balanced-match";
@@ -2794,13 +3451,13 @@ let
sha1 = "159a49b9a9714c1fb102f2e0ed1906fab6a450f4";
};
};
- "big-integer-1.6.32" = {
+ "big-integer-1.6.34" = {
name = "big-integer";
packageName = "big-integer";
- version = "1.6.32";
+ version = "1.6.34";
src = fetchurl {
- url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.32.tgz";
- sha512 = "ljKJdR3wk9thHfLj4DtrNiOSTxvGFaMjWrG4pW75juXC4j7+XuKJVFdg4kgFMYp85PVkO05dFMj2dk2xVsH4xw==";
+ url = "https://registry.npmjs.org/big-integer/-/big-integer-1.6.34.tgz";
+ sha512 = "+w6B0Uo0ZvTSzDkXjoBCTNK0oe+aVL+yPi7kwGZm8hd8+Nj1AFPoxoq1Bl/mEu/G/ivOkUc1LRqVR0XeWFUzuA==";
};
};
"big.js-3.2.0" = {
@@ -2812,6 +3469,15 @@ let
sha512 = "+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==";
};
};
+ "bigspinner-3.1.0" = {
+ name = "bigspinner";
+ packageName = "bigspinner";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/bigspinner/-/bigspinner-3.1.0.tgz";
+ sha1 = "dd3a862b2fedf66fee8471320069428d0d84427a";
+ };
+ };
"bin-version-2.0.0" = {
name = "bin-version";
packageName = "bin-version";
@@ -2920,15 +3586,6 @@ let
sha1 = "ae29e9382a7ba4898de9f48bb23fd338c4fbdcf8";
};
};
- "bitsyntax-0.0.4" = {
- name = "bitsyntax";
- packageName = "bitsyntax";
- version = "0.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.0.4.tgz";
- sha1 = "eb10cc6f82b8c490e3e85698f07e83d46e0cba82";
- };
- };
"bittorrent-dht-6.4.2" = {
name = "bittorrent-dht";
packageName = "bittorrent-dht";
@@ -2956,22 +3613,22 @@ let
sha512 = "FRe/+MYBePev7Yb+BXSclkVuDxb/w+gUbao6nVHYQRaKO7aXE+ARRlL3phqm6Rdhw5CRVoLMbLd49nxmCuUhUQ==";
};
};
- "bittorrent-peerid-1.2.0" = {
+ "bittorrent-peerid-1.3.0" = {
name = "bittorrent-peerid";
packageName = "bittorrent-peerid";
- version = "1.2.0";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.2.0.tgz";
- sha1 = "9f675612f0e6afc6ef3450dfba51ff7238abf371";
+ url = "https://registry.npmjs.org/bittorrent-peerid/-/bittorrent-peerid-1.3.0.tgz";
+ sha512 = "SYd5H3RbN1ex+TrWAKXkEkASFWxAR7Tk6iLt9tfAT9ehBvZb/Y3AQDVRVJynlrixcWpnmsLYKI7tkRWgp7ORoQ==";
};
};
- "bittorrent-protocol-2.4.2" = {
+ "bittorrent-protocol-3.0.1" = {
name = "bittorrent-protocol";
packageName = "bittorrent-protocol";
- version = "2.4.2";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-2.4.2.tgz";
- sha512 = "ZphU6H9B0Tf99P2noVmyKkT7Bf8FZG6T3VSurJva8ozvvCqSfLMnI7X4Khxn5qXXvw71/R9Vfq+aJvMgV9lquQ==";
+ url = "https://registry.npmjs.org/bittorrent-protocol/-/bittorrent-protocol-3.0.1.tgz";
+ sha512 = "hnvOzAu9u+2H0OLLL5byoFdz6oz5f3bx5f7R+ItUohTHMq9TgUhEJfcjo7xWtQHSKOVciYWwYTJ4EjczF5RX2A==";
};
};
"bittorrent-tracker-7.7.0" = {
@@ -2983,13 +3640,13 @@ let
sha1 = "ffd2eabc141d36ed5c1817df7e992f91fd7fc65c";
};
};
- "bittorrent-tracker-9.9.1" = {
+ "bittorrent-tracker-9.10.1" = {
name = "bittorrent-tracker";
packageName = "bittorrent-tracker";
- version = "9.9.1";
+ version = "9.10.1";
src = fetchurl {
- url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.9.1.tgz";
- sha512 = "PdCrhMP0ajbutZEcw5FLd/pTvcxr7m5NTXEck3t1qS+UMcC9+pie2Zd59TSFefia2ipDlstOhVAUTOlaoZLlDQ==";
+ url = "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.10.1.tgz";
+ sha512 = "n5zTL/g6Wt0rb2EnkiyiaGYhth7I/N0/xMqGUpvGX/7g1scDGBVPhJnXR8lfp3/OMj681fv40o4q/otECMtZSA==";
};
};
"bl-0.8.2" = {
@@ -3163,15 +3820,6 @@ let
sha1 = "e714fe28cd8848aa34cdf2c9f242bbe2e15d1cd8";
};
};
- "body-5.1.0" = {
- name = "body";
- packageName = "body";
- version = "5.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/body/-/body-5.1.0.tgz";
- sha1 = "e4ba0ce410a46936323367609ecb4e6553125069";
- };
- };
"body-parser-1.13.3" = {
name = "body-parser";
packageName = "body-parser";
@@ -3271,15 +3919,6 @@ let
sha1 = "55fa64920d9670087d44150404525d59f9511c20";
};
};
- "boundary-1.0.1" = {
- name = "boundary";
- packageName = "boundary";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz";
- sha1 = "4d67dc2602c0cc16dd9bce7ebf87e948290f5812";
- };
- };
"bower-1.8.4" = {
name = "bower";
packageName = "bower";
@@ -3595,13 +4234,13 @@ let
sha1 = "6d1bb601b07a4efced97094132093027c95bc298";
};
};
- "buffer-5.1.0" = {
+ "buffer-5.2.0" = {
name = "buffer";
packageName = "buffer";
- version = "5.1.0";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz";
- sha512 = "YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==";
+ url = "https://registry.npmjs.org/buffer/-/buffer-5.2.0.tgz";
+ sha512 = "nUJyfChH7PMJy75eRDCCKtszSEFokUNXC1hNVSe+o+VdcgvDPLs20k3v8UXI8ruRYAJiYtyRea8mYyqPxoHWDw==";
};
};
"buffer-alloc-1.2.0" = {
@@ -3703,13 +4342,13 @@ let
sha512 = "RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==";
};
};
- "buffer-from-1.1.0" = {
+ "buffer-from-1.1.1" = {
name = "buffer-from";
packageName = "buffer-from";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz";
- sha512 = "c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==";
+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"buffer-indexof-1.1.1" = {
@@ -3721,15 +4360,6 @@ let
sha512 = "4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==";
};
};
- "buffer-more-ints-0.0.2" = {
- name = "buffer-more-ints";
- packageName = "buffer-more-ints";
- version = "0.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz";
- sha1 = "26b3885d10fa13db7fc01aae3aab870199e0124c";
- };
- };
"buffer-xor-1.0.3" = {
name = "buffer-xor";
packageName = "buffer-xor";
@@ -3766,13 +4396,13 @@ let
sha1 = "8de37f5a300730c305fc3edd9f93348ee8a46288";
};
};
- "bufferutil-3.0.5" = {
+ "bufferutil-4.0.0" = {
name = "bufferutil";
packageName = "bufferutil";
- version = "3.0.5";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/bufferutil/-/bufferutil-3.0.5.tgz";
- sha512 = "0fUEthLqfCkYspEuP0vmiAe+PsXslE+AlILb2rmS9I4tAdm3SmpCI69M66zQL20GQEszdbXyVN6q+cpG/yhYlg==";
+ url = "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.0.tgz";
+ sha512 = "jpnqMVLo7sqfUY2W92RC4jjj9TuiOSkjB0k43TxPcrBSntZwXUOl8Krfd3eVEdApuScpSTwYKntm/dXU2T8gnw==";
};
};
"bufferview-1.0.1" = {
@@ -3892,6 +4522,15 @@ let
sha1 = "741c5216468eadc457b03410118ad77de8c1ddb1";
};
};
+ "byte-size-4.0.3" = {
+ name = "byte-size";
+ packageName = "byte-size";
+ version = "4.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/byte-size/-/byte-size-4.0.3.tgz";
+ sha512 = "JGC3EV2bCzJH/ENSh3afyJrH4vwxbHTuO5ljLoI5+2iJOcEpMgP8T782jH9b5qGxf2mSUIp1lfGnfKNrRHpvVg==";
+ };
+ };
"bytebuffer-3.5.5" = {
name = "bytebuffer";
packageName = "bytebuffer";
@@ -4234,15 +4873,6 @@ let
sha512 = "Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==";
};
};
- "ccount-1.0.3" = {
- name = "ccount";
- packageName = "ccount";
- version = "1.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz";
- sha512 = "Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==";
- };
- };
"center-align-0.1.3" = {
name = "center-align";
packageName = "center-align";
@@ -4324,6 +4954,15 @@ let
sha512 = "LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==";
};
};
+ "chalk-2.3.1" = {
+ name = "chalk";
+ packageName = "chalk";
+ version = "2.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz";
+ sha512 = "QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==";
+ };
+ };
"chalk-2.4.0" = {
name = "chalk";
packageName = "chalk";
@@ -4342,31 +4981,13 @@ let
sha512 = "ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==";
};
};
- "character-entities-1.2.2" = {
- name = "character-entities";
- packageName = "character-entities";
- version = "1.2.2";
+ "change-case-3.0.2" = {
+ name = "change-case";
+ packageName = "change-case";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz";
- sha512 = "sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==";
- };
- };
- "character-entities-html4-1.1.2" = {
- name = "character-entities-html4";
- packageName = "character-entities-html4";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz";
- sha512 = "sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw==";
- };
- };
- "character-entities-legacy-1.1.2" = {
- name = "character-entities-legacy";
- packageName = "character-entities-legacy";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz";
- sha512 = "9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==";
+ url = "https://registry.npmjs.org/change-case/-/change-case-3.0.2.tgz";
+ sha512 = "Mww+SLF6MZ0U6kdg11algyKd5BARbyM4TbFBepwowYSR5ClfQGCGtxNXgykpN0uF/bstWeaGDT4JWaDh8zWAHA==";
};
};
"character-parser-1.2.1" = {
@@ -4387,15 +5008,6 @@ let
sha1 = "c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0";
};
};
- "character-reference-invalid-1.1.2" = {
- name = "character-reference-invalid";
- packageName = "character-reference-invalid";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz";
- sha512 = "7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==";
- };
- };
"chardet-0.4.2" = {
name = "chardet";
packageName = "chardet";
@@ -4558,13 +5170,13 @@ let
sha1 = "04a106672c18b085ab774d983dfa3ea138f22205";
};
};
- "chunk-store-stream-2.1.0" = {
+ "chunk-store-stream-3.0.0" = {
name = "chunk-store-stream";
packageName = "chunk-store-stream";
- version = "2.1.0";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-2.1.0.tgz";
- sha512 = "mVVfkjLW3E4wgBIMBw+5es+q0ShA/67r8dvGwy31o3CUo4kJ74bxWEK2WDHCJ5rTFWFbtQe5O2ZKFJgCnsOcWA==";
+ url = "https://registry.npmjs.org/chunk-store-stream/-/chunk-store-stream-3.0.0.tgz";
+ sha512 = "eKmlEJ3qpHvHedRdoJA1sixqKF2iNL9mNPu3eev5wO0zg/YXKqda9rBnCfxsIUzxqFkPwyf7fPWcQuFKUCqARw==";
};
};
"ci-info-1.1.3" = {
@@ -4657,6 +5269,15 @@ let
sha1 = "2ecdf145aba38f54740f26cefd0ff3e03e125d6a";
};
};
+ "clean-css-4.2.1" = {
+ name = "clean-css";
+ packageName = "clean-css";
+ version = "4.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz";
+ sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==";
+ };
+ };
"clean-stack-1.3.0" = {
name = "clean-stack";
packageName = "clean-stack";
@@ -5008,6 +5629,15 @@ let
sha1 = "8d21967625b25ee35fca8e8453ccf10fccd04e45";
};
};
+ "cmdln-4.1.2" = {
+ name = "cmdln";
+ packageName = "cmdln";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cmdln/-/cmdln-4.1.2.tgz";
+ sha1 = "4345bb5498f2b096ba85ec8c5579a8cb252f7c70";
+ };
+ };
"co-3.1.0" = {
name = "co";
packageName = "co";
@@ -5107,15 +5737,6 @@ let
sha1 = "6355d32cf1b04cdff6b484e5e711782b2f0c39be";
};
};
- "collapse-white-space-1.0.4" = {
- name = "collapse-white-space";
- packageName = "collapse-white-space";
- version = "1.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz";
- sha512 = "YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==";
- };
- };
"collection-visit-1.0.0" = {
name = "collection-visit";
packageName = "collection-visit";
@@ -5152,13 +5773,13 @@ let
sha1 = "4b1415304cf50028ea81643643bd82ea05803689";
};
};
- "color-string-1.5.2" = {
+ "color-string-1.5.3" = {
name = "color-string";
packageName = "color-string";
- version = "1.5.2";
+ version = "1.5.3";
src = fetchurl {
- url = "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz";
- sha1 = "26e45814bc3c9a7cbd6751648a41434514a773a9";
+ url = "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz";
+ sha512 = "dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==";
};
};
"color-support-1.1.3" = {
@@ -5215,6 +5836,15 @@ let
sha512 = "EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==";
};
};
+ "colors-1.3.1" = {
+ name = "colors";
+ packageName = "colors";
+ version = "1.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/colors/-/colors-1.3.1.tgz";
+ sha512 = "jg/vxRmv430jixZrC+La5kMbUWqIg32/JsYNZb94+JEmzceYbWKTsv1OuTp+7EaqiaWRR2tPcykibwCRgclIsw==";
+ };
+ };
"colour-0.7.1" = {
name = "colour";
packageName = "colour";
@@ -5269,13 +5899,13 @@ let
sha1 = "723e7df6e801ac5613113a7e445a9b69cb632818";
};
};
- "command-join-2.0.0" = {
- name = "command-join";
- packageName = "command-join";
- version = "2.0.0";
+ "command-exists-1.2.7" = {
+ name = "command-exists";
+ packageName = "command-exists";
+ version = "1.2.7";
src = fetchurl {
- url = "https://registry.npmjs.org/command-join/-/command-join-2.0.0.tgz";
- sha1 = "52e8b984f4872d952ff1bdc8b98397d27c7144cf";
+ url = "https://registry.npmjs.org/command-exists/-/command-exists-1.2.7.tgz";
+ sha512 = "doWDvhXCcW5LK0cIUWrOQ8oMFXJv3lEQCkJpGVjM8v9SV0uhqYXB943538tEA2CiaWqSyuYUGAm5ezDwEx9xlw==";
};
};
"commander-0.6.1" = {
@@ -5386,6 +6016,15 @@ let
sha512 = "sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==";
};
};
+ "commander-2.17.1" = {
+ name = "commander";
+ packageName = "commander";
+ version = "2.17.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
+ };
+ };
"commander-2.6.0" = {
name = "commander";
packageName = "commander";
@@ -5422,13 +6061,13 @@ let
sha1 = "c0c352501cf6f52e9124e3ef89c9806e2022ebef";
};
};
- "common-tags-1.7.2" = {
+ "common-tags-1.8.0" = {
name = "common-tags";
packageName = "common-tags";
- version = "1.7.2";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/common-tags/-/common-tags-1.7.2.tgz";
- sha512 = "joj9ZlUOjCrwdbmiLqafeUSgkUM74NqhLsZtSqDmhKudaIY197zTrb8JMl31fMnCUuxwFT23eC/oWvrZzDLRJQ==";
+ url = "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz";
+ sha512 = "6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==";
};
};
"commondir-1.0.1" = {
@@ -5526,17 +6165,17 @@ let
packageName = "compression";
version = "1.5.2";
src = fetchurl {
- url = "http://registry.npmjs.org/compression/-/compression-1.5.2.tgz";
+ url = "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz";
sha1 = "b03b8d86e6f8ad29683cba8df91ddc6ffc77b395";
};
};
- "compression-1.7.2" = {
+ "compression-1.7.3" = {
name = "compression";
packageName = "compression";
- version = "1.7.2";
+ version = "1.7.3";
src = fetchurl {
- url = "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz";
- sha1 = "aaffbcd6aaf854b44ebb280353d5ad1651f59a69";
+ url = "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz";
+ sha512 = "HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==";
};
};
"concat-map-0.0.1" = {
@@ -5791,6 +6430,15 @@ let
sha1 = "5a25047bc76f73072667c8cb52c989888f494c63";
};
};
+ "constant-case-2.0.0" = {
+ name = "constant-case";
+ packageName = "constant-case";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz";
+ sha1 = "4175764d389d3fa9c8ecd29186ed6005243b6a46";
+ };
+ };
"constantinople-3.0.2" = {
name = "constantinople";
packageName = "constantinople";
@@ -5882,24 +6530,6 @@ let
sha1 = "0e790b3abfef90f6ecb77ae8585db9099caf7578";
};
};
- "continuable-cache-0.3.1" = {
- name = "continuable-cache";
- packageName = "continuable-cache";
- version = "0.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz";
- sha1 = "bd727a7faed77e71ff3985ac93351a912733ad0f";
- };
- };
- "conventional-changelog-1.1.24" = {
- name = "conventional-changelog";
- packageName = "conventional-changelog";
- version = "1.1.24";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.24.tgz";
- sha512 = "2WcSUst4Y3Z4hHvoMTWXMJr/DmgVdLiMOVY1Kak2LfFz+GIz2KDp5naqbFesYbfXPmaZ5p491dO0FWZIJoJw1Q==";
- };
- };
"conventional-changelog-angular-1.6.6" = {
name = "conventional-changelog-angular";
packageName = "conventional-changelog-angular";
@@ -5909,33 +6539,6 @@ let
sha512 = "suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==";
};
};
- "conventional-changelog-atom-0.2.8" = {
- name = "conventional-changelog-atom";
- packageName = "conventional-changelog-atom";
- version = "0.2.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz";
- sha512 = "8pPZqhMbrnltNBizjoDCb/Sz85KyUXNDQxuAEYAU5V/eHn0okMBVjqc8aHWYpHrytyZWvMGbayOlDv7i8kEf6g==";
- };
- };
- "conventional-changelog-cli-1.3.22" = {
- name = "conventional-changelog-cli";
- packageName = "conventional-changelog-cli";
- version = "1.3.22";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-1.3.22.tgz";
- sha512 = "pnjdIJbxjkZ5VdAX/H1wndr1G10CY8MuZgnXuJhIHglOXfIrXygb7KZC836GW9uo1u8PjEIvIw/bKX0lOmOzZg==";
- };
- };
- "conventional-changelog-codemirror-0.3.8" = {
- name = "conventional-changelog-codemirror";
- packageName = "conventional-changelog-codemirror";
- version = "0.3.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz";
- sha512 = "3HFZKtBXTaUCHvz7ai6nk2+psRIkldDoNzCsom0egDtVmPsvvHZkzjynhdQyULfacRSsBTaiQ0ol6nBOL4dDiQ==";
- };
- };
"conventional-changelog-core-2.0.11" = {
name = "conventional-changelog-core";
packageName = "conventional-changelog-core";
@@ -5945,60 +6548,6 @@ let
sha512 = "HvTE6RlqeEZ/NFPtQeFLsIDOLrGP3bXYr7lFLMhCVsbduF1MXIe8OODkwMFyo1i9ku9NWBwVnVn0jDmIFXjDRg==";
};
};
- "conventional-changelog-ember-0.3.12" = {
- name = "conventional-changelog-ember";
- packageName = "conventional-changelog-ember";
- version = "0.3.12";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz";
- sha512 = "mmJzA7uzbrOqeF89dMMi6z17O07ORTXlTMArnLG9ZTX4oLaKNolUlxFUFlFm9JUoVWajVpaHQWjxH1EOQ+ARoQ==";
- };
- };
- "conventional-changelog-eslint-1.0.9" = {
- name = "conventional-changelog-eslint";
- packageName = "conventional-changelog-eslint";
- version = "1.0.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz";
- sha512 = "h87nfVh2fdk9fJIvz26wCBsbDC/KxqCc5wSlNMZbXcARtbgNbNDIF7Y7ctokFdnxkzVdaHsbINkh548T9eBA7Q==";
- };
- };
- "conventional-changelog-express-0.3.6" = {
- name = "conventional-changelog-express";
- packageName = "conventional-changelog-express";
- version = "0.3.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz";
- sha512 = "3iWVtBJZ9RnRnZveNDzOD8QRn6g6vUif0qVTWWyi5nUIAbuN1FfPVyKdAlJJfp5Im+dE8Kiy/d2SpaX/0X678Q==";
- };
- };
- "conventional-changelog-jquery-0.1.0" = {
- name = "conventional-changelog-jquery";
- packageName = "conventional-changelog-jquery";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz";
- sha1 = "0208397162e3846986e71273b6c79c5b5f80f510";
- };
- };
- "conventional-changelog-jscs-0.1.0" = {
- name = "conventional-changelog-jscs";
- packageName = "conventional-changelog-jscs";
- version = "0.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz";
- sha1 = "0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c";
- };
- };
- "conventional-changelog-jshint-0.3.8" = {
- name = "conventional-changelog-jshint";
- packageName = "conventional-changelog-jshint";
- version = "0.3.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz";
- sha512 = "hn9QU4ZI/5V50wKPJNPGT4gEWgiBFpV6adieILW4MaUFynuDYOvQ71EMSj3EznJyKi/KzuXpc9dGmX8njZMjig==";
- };
- };
"conventional-changelog-preset-loader-1.1.8" = {
name = "conventional-changelog-preset-loader";
packageName = "conventional-changelog-preset-loader";
@@ -6035,13 +6584,13 @@ let
sha512 = "BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==";
};
};
- "conventional-recommended-bump-1.2.1" = {
+ "conventional-recommended-bump-2.0.9" = {
name = "conventional-recommended-bump";
packageName = "conventional-recommended-bump";
- version = "1.2.1";
+ version = "2.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz";
- sha512 = "oJjG6DkRgtnr/t/VrPdzmf4XZv8c4xKVJrVT4zrSHd92KEL+EYxSbYoKq8lQ7U5yLMw7130wrcQTLRjM/T+d4w==";
+ url = "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-2.0.9.tgz";
+ sha512 = "YE6/o+648qkX3fTNvfBsvPW3tSnbZ6ec3gF0aBahCPgyoVHU2Mw0nUAZ1h1UN65GazpORngrgRC8QCltNYHPpQ==";
};
};
"convert-source-map-1.1.3" = {
@@ -6332,6 +6881,24 @@ let
sha1 = "11a45bc47ab30c54d00bb869ea1802fbcd9a09d0";
};
};
+ "cosmiconfig-3.1.0" = {
+ name = "cosmiconfig";
+ packageName = "cosmiconfig";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-3.1.0.tgz";
+ sha512 = "zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==";
+ };
+ };
+ "cosmiconfig-5.0.6" = {
+ name = "cosmiconfig";
+ packageName = "cosmiconfig";
+ version = "5.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz";
+ sha512 = "6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==";
+ };
+ };
"couch-login-0.1.20" = {
name = "couch-login";
packageName = "couch-login";
@@ -6377,13 +6944,13 @@ let
sha1 = "9da1e980e3bd44fc5c93bf5ab3da3378d85e466b";
};
};
- "crc-3.7.0" = {
+ "crc-3.8.0" = {
name = "crc";
packageName = "crc";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/crc/-/crc-3.7.0.tgz";
- sha512 = "ZwmUex488OBjSVOMxnR/dIa1yxisBMJNEi+UxzXpKhax8MPsQtoRQtl5Qgo+W7pcSVkRXa3BEVjaniaWKtvKvw==";
+ url = "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz";
+ sha512 = "iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==";
};
};
"crc32-stream-2.0.0" = {
@@ -6431,13 +6998,13 @@ let
sha512 = "MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==";
};
};
- "create-torrent-3.32.0" = {
+ "create-torrent-3.32.1" = {
name = "create-torrent";
packageName = "create-torrent";
- version = "3.32.0";
+ version = "3.32.1";
src = fetchurl {
- url = "https://registry.npmjs.org/create-torrent/-/create-torrent-3.32.0.tgz";
- sha512 = "l9chXj5LLyVFfPF6nFCWlm5/Wt+04d+mXUpG5LJAogeyRruWfjnUozfmQspAi6iW91ibp7qKBuFMPJViz5lp1Q==";
+ url = "https://registry.npmjs.org/create-torrent/-/create-torrent-3.32.1.tgz";
+ sha512 = "8spZUeFyVc+2mGnWBRTuLOhuHmHrmUomFWf7QvxztCEvTpn5SIrvF8F+HKdkzBPM9B7v/2w+f/65jqLWBXSndg==";
};
};
"cron-1.3.0" = {
@@ -6449,6 +7016,15 @@ let
sha512 = "K/SF7JlgMmNjcThWxkKvsHhey2EDB4CeOEWJ9aXWj3fbQJppsvTPIeyLdHfNq5IbbsMUUjRW1nr5dSO95f2E4w==";
};
};
+ "cross-fetch-2.0.0" = {
+ name = "cross-fetch";
+ packageName = "cross-fetch";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.0.0.tgz";
+ sha512 = "gnx0GnDyW73iDq6DpqceL8i4GGn55PPKDzNwZkopJ3mKPcfJ0BUIXBsnYfJBVw+jFDB+hzIp2ELNRdqoxN6M3w==";
+ };
+ };
"cross-spawn-4.0.0" = {
name = "cross-spawn";
packageName = "cross-spawn";
@@ -6791,6 +7367,15 @@ let
sha1 = "82c18c2461f74114ef16c135224ad0b9144ca12f";
};
};
+ "cucumber-html-reporter-3.0.4" = {
+ name = "cucumber-html-reporter";
+ packageName = "cucumber-html-reporter";
+ version = "3.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz";
+ sha512 = "uit68jymdI8Z6m+kJ5YnJPeHf5IdYXt2j52l5xLwgpcLBQRhCvr1peV9UODaCN5nLnRN9nqh1qaw4iNp1rTpvQ==";
+ };
+ };
"cuint-0.2.2" = {
name = "cuint";
packageName = "cuint";
@@ -6872,15 +7457,6 @@ let
sha1 = "03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17";
};
};
- "dargs-5.1.0" = {
- name = "dargs";
- packageName = "dargs";
- version = "5.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz";
- sha1 = "ec7ea50c78564cd36c9d5ec18f66329fade27829";
- };
- };
"dashdash-1.10.1" = {
name = "dashdash";
packageName = "dashdash";
@@ -6908,13 +7484,13 @@ let
sha1 = "bf533fedaa455ed8fee11519ebfb9ad66170dcdf";
};
};
- "dat-dns-3.0.1" = {
+ "dat-dns-3.0.2" = {
name = "dat-dns";
packageName = "dat-dns";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.1.tgz";
- sha512 = "OBolbMJNk7Uknw8po7Yv4XGNewH6VbuPQNrcf57EwtvgR8ScNUBDporU+DiCXYh2F7GwOcsCyVkSb++guR+OoA==";
+ url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.2.tgz";
+ sha512 = "TqkWQ03NvdLK9Rm9n11UCy59KnIsu82A0lPQYcMG02pYTU4xTxShzDryGO2orvmcT5063olmI1R9vKil0jw0Lw==";
};
};
"dat-doctor-2.0.0" = {
@@ -6980,13 +7556,13 @@ let
sha512 = "oK6R74WV8TdhGR9VCLym7D/vlN8lXND5AyhJhrjtm1WNDrg/6Clx1Tk7k3Dt8quy2AmmGO7vbIk7iwFtzTAJfA==";
};
};
- "dat-node-3.5.11" = {
+ "dat-node-3.5.12" = {
name = "dat-node";
packageName = "dat-node";
- version = "3.5.11";
+ version = "3.5.12";
src = fetchurl {
- url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.11.tgz";
- sha512 = "8vDc4XwOtOdZgtw/YSb5k/8KIu0+jByaZCsWv5gY5RbrnCouh0Qa7CvIWezZyl0FFke5LIvHuzme2iRiEYIdOw==";
+ url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.12.tgz";
+ sha512 = "XYxdkeNYk8gM6nb125XrOQKAXLZlICLYZUk7bZAktpQUrSjAQnc9qPY2a/KCvHSbdoJf//PwyB00K0UiBTqawQ==";
};
};
"dat-registry-4.0.0" = {
@@ -7196,6 +7772,15 @@ let
sha512 = "GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==";
};
};
+ "debuglog-1.0.1" = {
+ name = "debuglog";
+ packageName = "debuglog";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz";
+ sha1 = "aa24ffb9ac3df9a2351837cfb2d279360cd78492";
+ };
+ };
"decamelize-1.2.0" = {
name = "decamelize";
packageName = "decamelize";
@@ -7403,6 +7988,15 @@ let
sha512 = "Q89Z26KAfA3lpPGhbF6XMfYAm3jIV3avViy6KOJ2JLzFbeWHOvPQUu5aSJIWXap3gDZC2y1eF5HXEPI2wGqgvw==";
};
};
+ "deepmerge-2.1.1" = {
+ name = "deepmerge";
+ packageName = "deepmerge";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/deepmerge/-/deepmerge-2.1.1.tgz";
+ sha512 = "urQxA1smbLZ2cBbXbaYObM1dJ82aJ2H57A1C/Kklfh/ZN1bgH4G/n5KWhdNfOK11W98gqZfyYj7W4frJJRwA2w==";
+ };
+ };
"default-browser-id-1.0.4" = {
name = "default-browser-id";
packageName = "default-browser-id";
@@ -7691,6 +8285,15 @@ let
sha512 = "TFHMqfOvxlgrfVzTEkNBSh9SvSNX/HfF4OFI2QFGCyPm02EsyILqnUeb5P6q7JZ3SFNTBL5t2sePRgrN4epUWQ==";
};
};
+ "dezalgo-1.0.3" = {
+ name = "dezalgo";
+ packageName = "dezalgo";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz";
+ sha1 = "7f742de066fc748bc8db820569dddce49bf0d456";
+ };
+ };
"di-0.0.1" = {
name = "di";
packageName = "di";
@@ -7727,15 +8330,6 @@ let
sha1 = "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf";
};
};
- "diff-3.2.0" = {
- name = "diff";
- packageName = "diff";
- version = "3.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz";
- sha1 = "c9ce393a4b7cbd0b058a725c93df299027868ff9";
- };
- };
"diff-3.5.0" = {
name = "diff";
packageName = "diff";
@@ -7826,13 +8420,22 @@ let
sha512 = "aqNdl4l76PFb301I1hXkHZSakQTOXR0yRbfDtF7XrZKk+9V5gMQBbQ2xPgnQPfDVG0IeErxkQkoWqp4f9EJe5w==";
};
};
- "dispensary-0.18.0" = {
+ "disparity-2.0.0" = {
+ name = "disparity";
+ packageName = "disparity";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/disparity/-/disparity-2.0.0.tgz";
+ sha1 = "57ddacb47324ae5f58d2cc0da886db4ce9eeb718";
+ };
+ };
+ "dispensary-0.21.0" = {
name = "dispensary";
packageName = "dispensary";
- version = "0.18.0";
+ version = "0.21.0";
src = fetchurl {
- url = "https://registry.npmjs.org/dispensary/-/dispensary-0.18.0.tgz";
- sha512 = "ikVxjigcj4leoPgjqYcHV1YhmLEZ5eXMq30CIPTf1BniWrH1C0X35F5iVCa4U2/JXZYcQJyHWniSRSOpM+hiNw==";
+ url = "https://registry.npmjs.org/dispensary/-/dispensary-0.21.0.tgz";
+ sha512 = "p7qK1sLukrOGYVVcea63lN9CSiE8wO61cweOjtG6MnKoeC9uKHRIO1iJuE5izcX0BeimhkqrQwEMrFWC1yOyAw==";
};
};
"diveSync-0.3.0" = {
@@ -7943,15 +8546,6 @@ let
sha1 = "33dc69291eac3414f84871f2d59d77b6f6948be4";
};
};
- "doctoc-1.3.1" = {
- name = "doctoc";
- packageName = "doctoc";
- version = "1.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/doctoc/-/doctoc-1.3.1.tgz";
- sha1 = "f012e3603e3156254c2ef22ac88c7190f55426ba";
- };
- };
"doctrine-2.1.0" = {
name = "doctrine";
packageName = "doctrine";
@@ -8123,6 +8717,15 @@ let
sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==";
};
};
+ "dot-case-2.1.1" = {
+ name = "dot-case";
+ packageName = "dot-case";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dot-case/-/dot-case-2.1.1.tgz";
+ sha1 = "34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee";
+ };
+ };
"dot-prop-3.0.0" = {
name = "dot-prop";
packageName = "dot-prop";
@@ -8141,13 +8744,22 @@ let
sha512 = "tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==";
};
};
- "double-ended-queue-2.1.0-0" = {
- name = "double-ended-queue";
- packageName = "double-ended-queue";
- version = "2.1.0-0";
+ "dotenv-4.0.0" = {
+ name = "dotenv";
+ packageName = "dotenv";
+ version = "4.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz";
- sha1 = "103d3527fd31528f40188130c841efdd78264e5c";
+ url = "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz";
+ sha1 = "864ef1379aced55ce6f95debecdce179f7a0cd1d";
+ };
+ };
+ "dotenv-5.0.1" = {
+ name = "dotenv";
+ packageName = "dotenv";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz";
+ sha512 = "4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==";
};
};
"downgrade-root-1.2.2" = {
@@ -8276,13 +8888,22 @@ let
sha1 = "86f9ab4c102f0371b7297b92a651d5824bc8cb73";
};
};
- "ecc-jsbn-0.1.1" = {
+ "ecc-jsbn-0.1.2" = {
name = "ecc-jsbn";
packageName = "ecc-jsbn";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
- sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505";
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
+ };
+ };
+ "ecc-jsbn-0.2.0" = {
+ name = "ecc-jsbn";
+ packageName = "ecc-jsbn";
+ version = "0.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.2.0.tgz";
+ sha1 = "7c98afab245f6df32290473c0abee2f2d39334c7";
};
};
"ecdsa-sig-formatter-1.0.10" = {
@@ -8393,13 +9014,13 @@ let
sha1 = "9ac91be6e52fb6e6244c4e54a4ac3ed8ae8e29c0";
};
};
- "elliptic-6.4.0" = {
+ "elliptic-6.4.1" = {
name = "elliptic";
packageName = "elliptic";
- version = "6.4.0";
+ version = "6.4.1";
src = fetchurl {
- url = "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz";
- sha1 = "cac9af8762c85836187003c8dfe193e5e2eae5df";
+ url = "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz";
+ sha512 = "BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==";
};
};
"email-validator-2.0.4" = {
@@ -8430,15 +9051,6 @@ let
sha1 = "c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e";
};
};
- "emoji-regex-6.1.3" = {
- name = "emoji-regex";
- packageName = "emoji-regex";
- version = "6.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.3.tgz";
- sha1 = "ec79a3969b02d2ecf2b72254279bf99bc7a83932";
- };
- };
"emojis-list-2.1.0" = {
name = "emojis-list";
packageName = "emojis-list";
@@ -8538,15 +9150,6 @@ let
sha512 = "j1DWIcktw4hRwrv6nWx++5nFH2X64x16MAG2P0Lmi5Dvdfi3I+Jhc7JKJIdAmDJa+5aZ/imHV7dWRPy2Cqjh3A==";
};
};
- "engine.io-3.1.5" = {
- name = "engine.io";
- packageName = "engine.io";
- version = "3.1.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz";
- sha512 = "D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==";
- };
- };
"engine.io-3.2.0" = {
name = "engine.io";
packageName = "engine.io";
@@ -8574,15 +9177,6 @@ let
sha512 = "AYTgHyeVUPitsseqjoedjhYJapNVoSPShbZ+tEUX9/73jgZ/Z3sUlJf9oYgdEBBdVhupUpUqSxH0kBCXlQnmZg==";
};
};
- "engine.io-client-3.1.6" = {
- name = "engine.io-client";
- packageName = "engine.io-client";
- version = "3.1.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz";
- sha512 = "hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==";
- };
- };
"engine.io-client-3.2.1" = {
name = "engine.io-client";
packageName = "engine.io-client";
@@ -8979,22 +9573,22 @@ let
sha1 = "c8fc6201c7f40dd08941b87c085767386a679acc";
};
};
- "eslint-4.19.1" = {
+ "eslint-5.0.1" = {
name = "eslint";
packageName = "eslint";
- version = "4.19.1";
+ version = "5.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz";
- sha512 = "bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-5.0.1.tgz";
+ sha512 = "D5nG2rErquLUstgUaxJlWB5+gu+U/3VDY0fk/Iuq8y9CUFy/7Y6oF4N2cR1tV8knzQvciIbfqfohd359xTLIKQ==";
};
};
- "eslint-5.1.0" = {
+ "eslint-5.3.0" = {
name = "eslint";
packageName = "eslint";
- version = "5.1.0";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-5.1.0.tgz";
- sha512 = "DyH6JsoA1KzA5+OSWFjg56DFJT+sDLO0yokaPZ9qY0UEmYrPA1gEX/G1MnVkmRDsksG4H1foIVz2ZXXM3hHYvw==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-5.3.0.tgz";
+ sha512 = "N/tCqlMKkyNvAvLu+zI9AqDasnSLt00K+Hu8kdsERliC9jYEc8ck12XtjvOXrBKu8fK6RrBcN9bat6Xk++9jAg==";
};
};
"eslint-plugin-no-unsafe-innerhtml-1.0.16" = {
@@ -9006,15 +9600,6 @@ let
sha1 = "7d02878c8e9bf7916b88836d5ac122b42f151932";
};
};
- "eslint-scope-3.7.3" = {
- name = "eslint-scope";
- packageName = "eslint-scope";
- version = "3.7.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz";
- sha512 = "W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==";
- };
- };
"eslint-scope-4.0.0" = {
name = "eslint-scope";
packageName = "eslint-scope";
@@ -9339,6 +9924,15 @@ let
sha1 = "b09c2a9309bc0ef0501479472db3180f8d4c3edd";
};
};
+ "execa-0.10.0" = {
+ name = "execa";
+ packageName = "execa";
+ version = "0.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz";
+ sha512 = "7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==";
+ };
+ };
"execa-0.4.0" = {
name = "execa";
packageName = "execa";
@@ -9573,6 +10167,15 @@ let
sha1 = "b2664f15c636d5248e60fdbe29131c4440552eda";
};
};
+ "express-request-proxy-2.2.0" = {
+ name = "express-request-proxy";
+ packageName = "express-request-proxy";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/express-request-proxy/-/express-request-proxy-2.2.0.tgz";
+ sha512 = "tObSNa1H5NMltFxg/UAB7tG2PdjkBeQI7fOTUTWyZWHchS7wY9TKqW1RAe3rn/Tq+EwsPTFRYptuLvBK722ipg==";
+ };
+ };
"express-session-1.11.3" = {
name = "express-session";
packageName = "express-session";
@@ -9627,13 +10230,13 @@ let
sha1 = "a0f5fd6cfc83a5fe49ef698d60ec8a624dd4576c";
};
};
- "extend-3.0.1" = {
+ "extend-3.0.2" = {
name = "extend";
packageName = "extend";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz";
- sha1 = "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444";
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extend-shallow-1.1.4" = {
@@ -9681,13 +10284,13 @@ let
sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==";
};
};
- "external-editor-3.0.0" = {
+ "external-editor-3.0.1" = {
name = "external-editor";
packageName = "external-editor";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.0.tgz";
- sha512 = "mpkfj0FEdxrIhOC04zk85X7StNtr0yXnG7zCb+8ikO8OJi2jsHh5YGoknNTyXgsbHOf1WOOcVU3kPFWT2WgCkQ==";
+ url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz";
+ sha512 = "e1neqvSt5pSwQcFnYc6yfGuJD2Q4336cdbHs5VeUO0zTkqPbrHMyw2q1r47fpfLWbvIG8H8A6YO3sck7upTV6Q==";
};
};
"extglob-0.3.2" = {
@@ -9744,6 +10347,15 @@ let
sha1 = "4d58b815ace5bebfc4ebf03cf98b0a7604a99b86";
};
};
+ "extsprintf-1.0.2" = {
+ name = "extsprintf";
+ packageName = "extsprintf";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz";
+ sha1 = "e1080e0658e300b06294990cc70e1502235fd550";
+ };
+ };
"extsprintf-1.2.0" = {
name = "extsprintf";
packageName = "extsprintf";
@@ -9852,15 +10464,6 @@ let
sha1 = "66e4028e381eaa002edeb280d10238f3a46c3402";
};
};
- "fast-json-patch-1.2.2" = {
- name = "fast-json-patch";
- packageName = "fast-json-patch";
- version = "1.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-1.2.2.tgz";
- sha1 = "d377d97c6911dbdd2a1c80bfacda048a4f83bbf9";
- };
- };
"fast-json-patch-2.0.6" = {
name = "fast-json-patch";
packageName = "fast-json-patch";
@@ -9888,6 +10491,15 @@ let
sha1 = "3d8a5c66883a16a30ca8643e851f19baa7797917";
};
};
+ "fast-redact-1.1.13" = {
+ name = "fast-redact";
+ packageName = "fast-redact";
+ version = "1.1.13";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-redact/-/fast-redact-1.1.13.tgz";
+ sha512 = "DsXvFcPGct1AkO+5lIvsb6imkMeoXWUQv4yaSZVY5YvHiriKSkAuR/jhrhyv3lxfyKCCS525u78PQmk4AquAeA==";
+ };
+ };
"fast-safe-stringify-1.2.3" = {
name = "fast-safe-stringify";
packageName = "fast-safe-stringify";
@@ -9897,6 +10509,15 @@ let
sha512 = "QJYT/i0QYoiZBQ71ivxdyTqkwKkQ0oxACXHYxH2zYHJEgzi2LsbjgvtzTbLi1SZcF190Db2YP7I7eTsU2egOlw==";
};
};
+ "fast-safe-stringify-2.0.5" = {
+ name = "fast-safe-stringify";
+ packageName = "fast-safe-stringify";
+ version = "2.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.5.tgz";
+ sha512 = "QHbbCj2PmRSMNL9P7EuNBCeNXO06/E3t3XyQgb32AZul8wLmRa1Wbt2cm7GeUsX9OZGyXTQxMYcPOEBqARyhNw==";
+ };
+ };
"fast-url-parser-1.1.3" = {
name = "fast-url-parser";
packageName = "fast-url-parser";
@@ -9906,15 +10527,6 @@ let
sha1 = "f4af3ea9f34d8a271cf58ad2b3759f431f0b318d";
};
};
- "faye-websocket-0.10.0" = {
- name = "faye-websocket";
- packageName = "faye-websocket";
- version = "0.10.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz";
- sha1 = "4e492f8d04dfb6f89003507f6edbf2d501e7c6f4";
- };
- };
"faye-websocket-0.11.1" = {
name = "faye-websocket";
packageName = "faye-websocket";
@@ -10050,6 +10662,15 @@ let
sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
};
};
+ "filelist-0.0.6" = {
+ name = "filelist";
+ packageName = "filelist";
+ version = "0.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/filelist/-/filelist-0.0.6.tgz";
+ sha1 = "58a641ad1f57574a27fe87a440ef318834b55719";
+ };
+ };
"filename-regex-2.0.1" = {
name = "filename-regex";
packageName = "filename-regex";
@@ -10167,6 +10788,15 @@ let
sha512 = "Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==";
};
};
+ "find-0.2.9" = {
+ name = "find";
+ packageName = "find";
+ version = "0.2.9";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/find/-/find-0.2.9.tgz";
+ sha1 = "4b73f1ff9e56ad91b76e716407fe5ffe6554bb8c";
+ };
+ };
"find-cache-dir-1.0.0" = {
name = "find-cache-dir";
packageName = "find-cache-dir";
@@ -10428,15 +11058,6 @@ let
sha1 = "6ce67a24db1fe13f226c1171a72a7ef2b17b8f65";
};
};
- "follow-redirects-1.0.0" = {
- name = "follow-redirects";
- packageName = "follow-redirects";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz";
- sha1 = "8e34298cbd2e176f254effec75a1c78cc849fd37";
- };
- };
"follow-redirects-1.4.1" = {
name = "follow-redirects";
packageName = "follow-redirects";
@@ -10446,13 +11067,13 @@ let
sha512 = "uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==";
};
};
- "follow-redirects-1.5.1" = {
+ "follow-redirects-1.5.2" = {
name = "follow-redirects";
packageName = "follow-redirects";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.1.tgz";
- sha512 = "v9GI1hpaqq1ZZR6pBD1+kI7O24PhDvNGNodjS3MdcEqyrahCp8zbtpv+2B/krUnSmUH80lbAS7MrdeK5IylgKg==";
+ url = "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.2.tgz";
+ sha512 = "kssLorP/9acIdpQ2udQVTiCS5LQmdEz9mvdIfDcl1gYX2tPKFADHSyFdvJS040XdFsPzemWtgI3q8mFVCxtX8A==";
};
};
"for-each-0.3.3" = {
@@ -10572,15 +11193,6 @@ let
sha1 = "ae315db9a4907fa065502304a66d7733475ee37c";
};
};
- "form-data-2.0.0" = {
- name = "form-data";
- packageName = "form-data";
- version = "2.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz";
- sha1 = "6f0aebadcc5da16c13e1ecc11137d85f9b883b25";
- };
- };
"form-data-2.1.4" = {
name = "form-data";
packageName = "form-data";
@@ -10599,6 +11211,15 @@ let
sha1 = "4970498be604c20c005d4f5c23aecd21d6b49099";
};
};
+ "format-util-1.0.3" = {
+ name = "format-util";
+ packageName = "format-util";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/format-util/-/format-util-1.0.3.tgz";
+ sha1 = "032dca4a116262a12c43f4c3ec8566416c5b2d95";
+ };
+ };
"formidable-1.0.11" = {
name = "formidable";
packageName = "formidable";
@@ -10797,22 +11418,13 @@ let
sha1 = "cd3ce5f7e7cb6145883fcae3191e9877f8587950";
};
};
- "fs-extra-2.0.0" = {
+ "fs-extra-3.0.1" = {
name = "fs-extra";
packageName = "fs-extra";
- version = "2.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/fs-extra/-/fs-extra-2.0.0.tgz";
- sha1 = "337352bded4a0b714f3eb84de8cea765e9d37600";
- };
- };
- "fs-extra-2.1.2" = {
- name = "fs-extra";
- packageName = "fs-extra";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz";
- sha1 = "046c70163cef9aad46b0e4a7fa467fb22d71de35";
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz";
+ sha1 = "3794f378c58b342ea7dbbb23095109c4b3b62291";
};
};
"fs-extra-4.0.3" = {
@@ -10833,6 +11445,24 @@ let
sha512 = "66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==";
};
};
+ "fs-extra-6.0.1" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "6.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz";
+ sha512 = "GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==";
+ };
+ };
+ "fs-extra-7.0.0" = {
+ name = "fs-extra";
+ packageName = "fs-extra";
+ version = "7.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz";
+ sha512 = "EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==";
+ };
+ };
"fs-minipass-1.2.5" = {
name = "fs-minipass";
packageName = "fs-minipass";
@@ -10968,6 +11598,15 @@ let
sha1 = "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327";
};
};
+ "fuzzyset.js-0.0.1" = {
+ name = "fuzzyset.js";
+ packageName = "fuzzyset.js";
+ version = "0.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/fuzzyset.js/-/fuzzyset.js-0.0.1.tgz";
+ sha1 = "979e22f9451b4b38f051f7937c919dbacc692958";
+ };
+ };
"fx-runner-1.0.9" = {
name = "fx-runner";
packageName = "fx-runner";
@@ -11193,6 +11832,15 @@ let
sha512 = "bOZafIX+19cCS5KUjHtlJPZW+4joMa5tISIk5CugjmlZE0zZtjwB59wm56JPXVy5ELivw7g4Z9TEI0EDa2CSwQ==";
};
};
+ "getpass-0.1.6" = {
+ name = "getpass";
+ packageName = "getpass";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz";
+ sha1 = "283ffd9fc1256840875311c1b60e8c40187110e6";
+ };
+ };
"getpass-0.1.7" = {
name = "getpass";
packageName = "getpass";
@@ -11527,13 +12175,13 @@ let
sha1 = "dbf743c6c14992593c655568cb66ed32c0122ebe";
};
};
- "global-tunnel-ng-2.4.0" = {
+ "global-tunnel-ng-2.5.4" = {
name = "global-tunnel-ng";
packageName = "global-tunnel-ng";
- version = "2.4.0";
+ version = "2.5.4";
src = fetchurl {
- url = "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.4.0.tgz";
- sha1 = "97a1847150e7f22ed30771a35aaa4922327a7957";
+ url = "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.5.4.tgz";
+ sha1 = "5ef9d5ff2f2a6bed1b305abd463837d47e85b5f4";
};
};
"globals-11.7.0" = {
@@ -11563,15 +12211,6 @@ let
sha1 = "ebd84667ca0dbb330b99bcfc68eac2bc54370e0d";
};
};
- "globby-6.1.0" = {
- name = "globby";
- packageName = "globby";
- version = "6.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz";
- sha1 = "f5a6d70e8395e21c858fb0489d64df02424d506c";
- };
- };
"globby-8.0.1" = {
name = "globby";
packageName = "globby";
@@ -11689,6 +12328,24 @@ let
sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
};
};
+ "graphcool-json-schema-1.2.1" = {
+ name = "graphcool-json-schema";
+ packageName = "graphcool-json-schema";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphcool-json-schema/-/graphcool-json-schema-1.2.1.tgz";
+ sha1 = "6cefb6c8b50543615e6efa43bb54f9e3fbb281f3";
+ };
+ };
+ "graphcool-yml-0.4.15" = {
+ name = "graphcool-yml";
+ packageName = "graphcool-yml";
+ version = "0.4.15";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphcool-yml/-/graphcool-yml-0.4.15.tgz";
+ sha512 = "ZVbRfVI8l21+1JQkcG0XuRam9mgiVUh9/PIcluzCZca2+lZQg/e1WCDXpwsC69i2ZdPcZwpOCLFKQMg5rnulCA==";
+ };
+ };
"graphlib-2.1.5" = {
name = "graphlib";
packageName = "graphlib";
@@ -11698,6 +12355,141 @@ let
sha512 = "XvtbqCcw+EM5SqQrIetIKKD+uZVNQtDPD1goIg7K73RuRZtVI5rYMdcCVSHm/AS1sCBZ7vt0p5WgXouucHQaOA==";
};
};
+ "graphql-0.12.3" = {
+ name = "graphql";
+ packageName = "graphql";
+ version = "0.12.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql/-/graphql-0.12.3.tgz";
+ sha512 = "Hn9rdu4zacplKXNrLCvR8YFiTGnbM4Zw/UH8FDmzBDsH7ou40lSNH4tIlsxcYnz2TGNVJCpu1WxCM23yd6kzhA==";
+ };
+ };
+ "graphql-0.13.2" = {
+ name = "graphql";
+ packageName = "graphql";
+ version = "0.13.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz";
+ sha512 = "QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog==";
+ };
+ };
+ "graphql-cli-prepare-1.4.19" = {
+ name = "graphql-cli-prepare";
+ packageName = "graphql-cli-prepare";
+ version = "1.4.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-cli-prepare/-/graphql-cli-prepare-1.4.19.tgz";
+ sha512 = "PJFm9/DvfZwKz3h2Wyn/5Sr/sX35XsYzNO3olfm5V8qqueNIONI0g7sVqpF7wYdvhEtt/8YA9DjgrGclCbpMfA==";
+ };
+ };
+ "graphql-config-1.2.1" = {
+ name = "graphql-config";
+ packageName = "graphql-config";
+ version = "1.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config/-/graphql-config-1.2.1.tgz";
+ sha512 = "BOtbEOn/fD13jT0peCy3Fzp1DSTsA/1AcZp266AQ5Sk3wFndKCEa/H7donbu5UriOw1V/N1WDirYPnr7rd8E7Q==";
+ };
+ };
+ "graphql-config-2.0.0" = {
+ name = "graphql-config";
+ packageName = "graphql-config";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.0.0.tgz";
+ sha512 = "//hZmROEk79zzPlH6SVTQeXd8NVV65rquz1zxZeO6oEuX5KNnii8+oznLu7d897EfJ+NShTZtsY9FMmxxkWmJw==";
+ };
+ };
+ "graphql-config-2.0.1" = {
+ name = "graphql-config";
+ packageName = "graphql-config";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config/-/graphql-config-2.0.1.tgz";
+ sha512 = "eb4FzlODifHE/Q+91QptAmkGw39wL5ToinJ2556UUsGt2drPc4tzifL+HSnHSaxiIbH8EUhc/Fa6+neinF04qA==";
+ };
+ };
+ "graphql-config-extension-graphcool-1.0.8" = {
+ name = "graphql-config-extension-graphcool";
+ packageName = "graphql-config-extension-graphcool";
+ version = "1.0.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config-extension-graphcool/-/graphql-config-extension-graphcool-1.0.8.tgz";
+ sha512 = "eMvL/RAo88EHo8SmP40Zcsrx7nrLTE82G4ZochsHYoEvP+QMo0XA+Vq9lxYeRTJEtGMFD4imjHXGHWh4B0srQw==";
+ };
+ };
+ "graphql-config-extension-openapi-1.0.6" = {
+ name = "graphql-config-extension-openapi";
+ packageName = "graphql-config-extension-openapi";
+ version = "1.0.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config-extension-openapi/-/graphql-config-extension-openapi-1.0.6.tgz";
+ sha512 = "Do6tHyQyxaPhaZdJ+ZCpYbVhczlqNqMVuO46aG/YkMuRQPoj/FRmeH9BFXniFkz60TZyRpLTQNel2sllMekRLQ==";
+ };
+ };
+ "graphql-config-extension-prisma-0.0.11" = {
+ name = "graphql-config-extension-prisma";
+ packageName = "graphql-config-extension-prisma";
+ version = "0.0.11";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-config-extension-prisma/-/graphql-config-extension-prisma-0.0.11.tgz";
+ sha512 = "Mlj/VYshHbwDrVHgNyNAl2cBU7+Rh503S43UYXcBtR9Am2KNvmPPPccXEeP6yist0yY2WM0WTwL8JoIGrWeFOw==";
+ };
+ };
+ "graphql-import-0.4.5" = {
+ name = "graphql-import";
+ packageName = "graphql-import";
+ version = "0.4.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-import/-/graphql-import-0.4.5.tgz";
+ sha512 = "G/+I08Qp6/QGTb9qapknCm3yPHV0ZL7wbaalWFpxsfR8ZhZoTBe//LsbsCKlbALQpcMegchpJhpTSKiJjhaVqQ==";
+ };
+ };
+ "graphql-playground-html-1.5.5" = {
+ name = "graphql-playground-html";
+ packageName = "graphql-playground-html";
+ version = "1.5.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.5.5.tgz";
+ sha512 = "PzSywpEKcjbDUkV6e3ivEixvAuUJGyYmBUvuittzySe/RgwHRo0xKLD7HouUCTbpFfWMw8kRKhAUVtt7Ys97uw==";
+ };
+ };
+ "graphql-playground-middleware-express-1.6.2" = {
+ name = "graphql-playground-middleware-express";
+ packageName = "graphql-playground-middleware-express";
+ version = "1.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.6.2.tgz";
+ sha512 = "BHaEZe2J2lQ1TX2W73a6PI2zVjB9Nb0J9pFdbG1L7ugYdbait/elDrsNMxLCsDHVOGJF009VlYszrk7Cq7FiTg==";
+ };
+ };
+ "graphql-request-1.8.1" = {
+ name = "graphql-request";
+ packageName = "graphql-request";
+ version = "1.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-request/-/graphql-request-1.8.1.tgz";
+ sha512 = "ZqVtROJ/lgTQq9dRVCQU3/wRQX2JjUfUB7RWH/QuktmxsAAc3pkZikpiIkKyjSR0OD/+h6iSh/MkP0FonQBMNQ==";
+ };
+ };
+ "graphql-schema-linter-0.1.1" = {
+ name = "graphql-schema-linter";
+ packageName = "graphql-schema-linter";
+ version = "0.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-schema-linter/-/graphql-schema-linter-0.1.1.tgz";
+ sha512 = "caZbOgNw08/9p3a+qusmaFi1TklG9ti+KHI6a2yfdp009gyoClWGQ+ElKVIiZkJQSeWCri2s2UFBCZjoM0JwTw==";
+ };
+ };
+ "graphql-static-binding-0.9.3" = {
+ name = "graphql-static-binding";
+ packageName = "graphql-static-binding";
+ version = "0.9.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-static-binding/-/graphql-static-binding-0.9.3.tgz";
+ sha512 = "C8+EqwNCiQxUhbrWEokxN16oINAkhIDBzEpKHXeatBRaAyMczXm0J6HMaMSKOuQmk7P1PbDHIVW3FVZwXF2WJQ==";
+ };
+ };
"gray-matter-2.1.1" = {
name = "gray-matter";
packageName = "gray-matter";
@@ -11752,22 +12544,13 @@ let
sha1 = "571ce45928dd40af6514fc4011866016c13845b4";
};
};
- "gulp-clean-css-3.9.4" = {
+ "gulp-clean-css-3.10.0" = {
name = "gulp-clean-css";
packageName = "gulp-clean-css";
- version = "3.9.4";
+ version = "3.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.4.tgz";
- sha512 = "jsbAj65WM08H1jCFOKpIvA1OlACk7OHS2FFTeeBZrSJ5OR1PJzAqi0I2R2LTWYN3oMd/N1JYN9cN2IS/8eYqdg==";
- };
- };
- "gulp-jsonminify-1.1.0" = {
- name = "gulp-jsonminify";
- packageName = "gulp-jsonminify";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/gulp-jsonminify/-/gulp-jsonminify-1.1.0.tgz";
- sha512 = "nkqH5aRajfCGD8HB2yN+QSEQG0SMEpS7UyOp3HS966Og4DqUX0y8sPF5SU8uSsGLLLXbnHwyHbDkxauYO/pSpQ==";
+ url = "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz";
+ sha512 = "7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg==";
};
};
"gulp-less-3.5.0" = {
@@ -11797,13 +12580,13 @@ let
sha512 = "Hhbn5Aa2l3T+tnn0KqsG6RRJmcYEsr3byTL2nBpNBeAK8pqug9Od4AwddU4JEI+hRw7mzZyjRbB8DDWR6paGVA==";
};
};
- "gulp-uglify-3.0.0" = {
+ "gulp-uglify-3.0.1" = {
name = "gulp-uglify";
packageName = "gulp-uglify";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.0.tgz";
- sha1 = "0df0331d72a0d302e3e37e109485dddf33c6d1ca";
+ url = "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.1.tgz";
+ sha512 = "KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ==";
};
};
"gulp-util-3.0.8" = {
@@ -12211,6 +12994,15 @@ let
sha1 = "93410fd21b009735151f8868c2f271f3427e23fd";
};
};
+ "header-case-1.0.1" = {
+ name = "header-case";
+ packageName = "header-case";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/header-case/-/header-case-1.0.1.tgz";
+ sha1 = "9535973197c144b09613cd65d317ef19963bd02d";
+ };
+ };
"headless-0.1.7" = {
name = "headless";
packageName = "headless";
@@ -12247,15 +13039,6 @@ let
sha1 = "b8a9c5493212a9392f0222b649c9611497ebfb88";
};
};
- "hipchat-notifier-1.1.0" = {
- name = "hipchat-notifier";
- packageName = "hipchat-notifier";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz";
- sha1 = "b6d249755437c191082367799d3ba9a0f23b231e";
- };
- };
"hiredis-0.4.1" = {
name = "hiredis";
packageName = "hiredis";
@@ -12463,6 +13246,15 @@ let
sha1 = "8b55680bb4be283a0b5bf4ea2e38580be1d9320d";
};
};
+ "http-errors-1.7.0" = {
+ name = "http-errors";
+ packageName = "http-errors";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/http-errors/-/http-errors-1.7.0.tgz";
+ sha512 = "hz3BtSHB7Z6dNWzYc+gUbWqG4dIpJedwwOhe1cvGUq5tGmcTTIRkPiAbyh/JlZx+ksSJyGJlgcHo5jGahiXnKw==";
+ };
+ };
"http-headers-3.0.2" = {
name = "http-headers";
packageName = "http-headers";
@@ -12535,15 +13327,6 @@ let
sha512 = "qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==";
};
};
- "http-proxy-middleware-0.17.4" = {
- name = "http-proxy-middleware";
- packageName = "http-proxy-middleware";
- version = "0.17.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz";
- sha1 = "642e8848851d66f09d4f124912846dbaeb41b833";
- };
- };
"http-response-object-1.1.0" = {
name = "http-response-object";
packageName = "http-response-object";
@@ -12580,15 +13363,6 @@ let
sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
};
};
- "httpntlm-1.6.1" = {
- name = "httpntlm";
- packageName = "httpntlm";
- version = "1.6.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz";
- sha1 = "ad01527143a2e8773cfae6a96f58656bb52a34b2";
- };
- };
"httpolyglot-0.1.2" = {
name = "httpolyglot";
packageName = "httpolyglot";
@@ -12598,15 +13372,6 @@ let
sha1 = "e4d347fe8984a62f467d4060df527f1851f6997b";
};
};
- "httpreq-0.4.24" = {
- name = "httpreq";
- packageName = "httpreq";
- version = "0.4.24";
- src = fetchurl {
- url = "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz";
- sha1 = "4335ffd82cd969668a39465c929ac61d6393627f";
- };
- };
"https-browserify-0.0.1" = {
name = "https-browserify";
packageName = "https-browserify";
@@ -12670,13 +13435,13 @@ let
sha512 = "PH5GBkXqFxw5+4eKaKRIkD23y6vRd/IXSl7IldyJxEXpDH9SEIXRORkBtkGni/ae2P7RVOw6Wxypd2tGXhha1w==";
};
};
- "hypercore-6.17.3" = {
+ "hypercore-6.18.1" = {
name = "hypercore";
packageName = "hypercore";
- version = "6.17.3";
+ version = "6.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/hypercore/-/hypercore-6.17.3.tgz";
- sha512 = "BJwZ4bRV3tYG3R+iE3ydW3GWpZrPLbi86I75qUg9bQ5jMWgwdh+llKgYFvSJhJtoT/MVxrcuXFDkuHiJ0GYMvw==";
+ url = "https://registry.npmjs.org/hypercore/-/hypercore-6.18.1.tgz";
+ sha512 = "pH2t3ehdTfe/FFrwVq+6w7L9NoWEnFO9Yxix2kj43vSLMHTWCUFdOCJ9/MaOUAG4OeYy4tiT4+IE5NP0bff6Mg==";
};
};
"hypercore-crypto-1.0.0" = {
@@ -12706,13 +13471,13 @@ let
sha512 = "LTgbsJ+9ZrdQfLaXXc01kQMttaicHhSOtUM3v/k7ORwXJziqQ2eMQ80+8Tfg67ja+w6zrdl5HYOK+mnlwQpCww==";
};
};
- "hyperdrive-http-4.3.2" = {
+ "hyperdrive-http-4.3.3" = {
name = "hyperdrive-http";
packageName = "hyperdrive-http";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.2.tgz";
- sha512 = "dVEtiPiaoR0BNtO8SBvBqRJQMVMV1zzXLIWBBGjVefhISfybfyOBuGi7xzhGnHj+4oK7E8Wwt2Bo5W/J5ecpIg==";
+ url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.3.tgz";
+ sha512 = "YRAjbCCRefLK9EMcgDXRgDx/sZksWf85iLtGl9JMVrzFSIfUx0//DpUJ6k0m0eG4KHJJM+dBwORxFPNi29EQHg==";
};
};
"hyperdrive-network-speed-2.1.0" = {
@@ -12850,6 +13615,15 @@ let
sha512 = "Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==";
};
};
+ "ignore-4.0.5" = {
+ name = "ignore";
+ packageName = "ignore";
+ version = "4.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ignore/-/ignore-4.0.5.tgz";
+ sha512 = "Q2daVnMtQJPacGrcCRyOEiI+syPCt+mR4YotoC0KEYeinV/6HztT5mUuVEj7UYyoNZ1jGYiu2XEem7I8oM44bg==";
+ };
+ };
"ignore-by-default-1.0.1" = {
name = "ignore-by-default";
packageName = "ignore-by-default";
@@ -12895,6 +13669,15 @@ let
sha1 = "0ecdad0c546332672d7b5b511b26bb18ce56e73f";
};
};
+ "immediate-chunk-store-2.0.0" = {
+ name = "immediate-chunk-store";
+ packageName = "immediate-chunk-store";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/immediate-chunk-store/-/immediate-chunk-store-2.0.0.tgz";
+ sha512 = "5s6NiCGbtWc+OQA60jrre54w12U7tynIyUNjO5LJjNA5lWwvCv6640roq8Wk/wIuaqnd4Pgtp453OyJ7hbONkQ==";
+ };
+ };
"import-jsx-1.3.0" = {
name = "import-jsx";
packageName = "import-jsx";
@@ -12913,6 +13696,15 @@ let
sha1 = "05698e3d45c88e8d7e9d92cb0584e77f096f3e43";
};
};
+ "import-local-1.0.0" = {
+ name = "import-local";
+ packageName = "import-local";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz";
+ sha512 = "vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==";
+ };
+ };
"imurmurhash-0.1.4" = {
name = "imurmurhash";
packageName = "imurmurhash";
@@ -12967,22 +13759,13 @@ let
sha1 = "45e0e2ff7a9eb030b27d62b74b3744b7a7ac4216";
};
};
- "inflection-1.12.0" = {
- name = "inflection";
- packageName = "inflection";
- version = "1.12.0";
+ "inflected-2.0.4" = {
+ name = "inflected";
+ packageName = "inflected";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz";
- sha1 = "a200935656d6f5f6bc4dc7502e1aecb703228416";
- };
- };
- "inflection-1.3.8" = {
- name = "inflection";
- packageName = "inflection";
- version = "1.3.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz";
- sha1 = "cbd160da9f75b14c3cc63578d4f396784bf3014e";
+ url = "https://registry.npmjs.org/inflected/-/inflected-2.0.4.tgz";
+ sha512 = "HQPzFLTTUvwfeUH6RAGjD8cHS069mBqXG5n4qaxX7sJXBhVQrsGgF+0ZJGkSuN6a8pcUWB/GXStta11kKi/WvA==";
};
};
"inflight-1.0.6" = {
@@ -13129,6 +13912,15 @@ let
sha512 = "h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==";
};
};
+ "inquirer-5.1.0" = {
+ name = "inquirer";
+ packageName = "inquirer";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-5.1.0.tgz";
+ sha512 = "kn7N70US1MSZHZHSGJLiZ7iCwwncc7b0gc68YtlX29OjI3Mp0tSVV+snVXpZ1G+ONS3Ac9zd1m6hve2ibLDYfA==";
+ };
+ };
"inquirer-5.2.0" = {
name = "inquirer";
packageName = "inquirer";
@@ -13138,13 +13930,13 @@ let
sha512 = "E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==";
};
};
- "inquirer-6.0.0" = {
+ "inquirer-6.1.0" = {
name = "inquirer";
packageName = "inquirer";
- version = "6.0.0";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/inquirer/-/inquirer-6.0.0.tgz";
- sha512 = "tISQWRwtcAgrz+SHPhTH7d3e73k31gsOy6i1csonLc0u1dVK/wYvuOnFeiWqC5OXFIYbmrIFInef31wbT8MEJg==";
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-6.1.0.tgz";
+ sha512 = "f9K2MMx/G/AVmJSaZg2a+GVLRRmTdlGLbwxsibNd6yNTxXujqxPypjCnxnC0y4+Wb/rNY5KyKuq06AO5jrE+7w==";
};
};
"insert-module-globals-7.2.0" = {
@@ -13255,6 +14047,15 @@ let
sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
};
};
+ "ip-regex-1.0.3" = {
+ name = "ip-regex";
+ packageName = "ip-regex";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz";
+ sha1 = "dc589076f659f419c222039a33316f1c7387effd";
+ };
+ };
"ip-set-1.0.1" = {
name = "ip-set";
packageName = "ip-set";
@@ -13282,15 +14083,6 @@ let
sha1 = "296aca878a821816e5b85d0a285a99bcff4582f0";
};
};
- "ipaddr.js-1.6.0" = {
- name = "ipaddr.js";
- packageName = "ipaddr.js";
- version = "1.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz";
- sha1 = "e3fa357b773da619f26e95f049d055c72796f86b";
- };
- };
"ipaddr.js-1.8.0" = {
name = "ipaddr.js";
packageName = "ipaddr.js";
@@ -13300,6 +14092,15 @@ let
sha1 = "eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e";
};
};
+ "ipaddr.js-1.8.1" = {
+ name = "ipaddr.js";
+ packageName = "ipaddr.js";
+ version = "1.8.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.1.tgz";
+ sha1 = "fa4b79fa47fd3def5e3b159825161c0a519c9427";
+ };
+ };
"irc-replies-2.0.1" = {
name = "irc-replies";
packageName = "irc-replies";
@@ -13363,24 +14164,6 @@ let
sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
};
};
- "is-alphabetical-1.0.2" = {
- name = "is-alphabetical";
- packageName = "is-alphabetical";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz";
- sha512 = "V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==";
- };
- };
- "is-alphanumerical-1.0.2" = {
- name = "is-alphanumerical";
- packageName = "is-alphanumerical";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz";
- sha512 = "pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==";
- };
- };
"is-arguments-1.0.2" = {
name = "is-arguments";
packageName = "is-arguments";
@@ -13489,15 +14272,6 @@ let
sha1 = "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16";
};
};
- "is-decimal-1.0.2" = {
- name = "is-decimal";
- packageName = "is-decimal";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz";
- sha512 = "TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==";
- };
- };
"is-descriptor-0.1.6" = {
name = "is-descriptor";
packageName = "is-descriptor";
@@ -13516,6 +14290,15 @@ let
sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
};
};
+ "is-directory-0.3.1" = {
+ name = "is-directory";
+ packageName = "is-directory";
+ version = "0.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz";
+ sha1 = "61339b6f2475fc772fd9c9d83f5c8575dc154ae1";
+ };
+ };
"is-docker-1.1.0" = {
name = "is-docker";
packageName = "is-docker";
@@ -13660,15 +14443,6 @@ let
sha1 = "9521c76845cc2610a85203ddf080a958c2ffabc0";
};
};
- "is-hexadecimal-1.0.2" = {
- name = "is-hexadecimal";
- packageName = "is-hexadecimal";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz";
- sha512 = "but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==";
- };
- };
"is-installed-globally-0.1.0" = {
name = "is-installed-globally";
packageName = "is-installed-globally";
@@ -13678,6 +14452,15 @@ let
sha1 = "0dfd98f5a9111716dd535dda6492f67bf3d25a80";
};
};
+ "is-lower-case-1.1.3" = {
+ name = "is-lower-case";
+ packageName = "is-lower-case";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz";
+ sha1 = "7e147be4768dc466db3bfb21cc60b31e6ad69393";
+ };
+ };
"is-mergeable-object-1.1.0" = {
name = "is-mergeable-object";
packageName = "is-mergeable-object";
@@ -13696,13 +14479,13 @@ let
sha512 = "gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==";
};
};
- "is-my-json-valid-2.17.2" = {
+ "is-my-json-valid-2.18.0" = {
name = "is-my-json-valid";
packageName = "is-my-json-valid";
- version = "2.17.2";
+ version = "2.18.0";
src = fetchurl {
- url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz";
- sha512 = "IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==";
+ url = "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.18.0.tgz";
+ sha512 = "DWT87JHCSdCPCxbqBpS6Z2ajAt+MvrJq8I4xrpQljCvzODO5/fiquBp20a3sN6yCJvFbCRyYvJOHjpzkPTKJyA==";
};
};
"is-natural-number-4.0.1" = {
@@ -14056,6 +14839,15 @@ let
sha512 = "mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==";
};
};
+ "is-upper-case-1.1.2" = {
+ name = "is-upper-case";
+ packageName = "is-upper-case";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz";
+ sha1 = "8d0b1fa7e7933a1e58483600ec7d9661cbaf756f";
+ };
+ };
"is-url-1.2.4" = {
name = "is-url";
packageName = "is-url";
@@ -14065,6 +14857,15 @@ let
sha512 = "ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==";
};
};
+ "is-url-superb-2.0.0" = {
+ name = "is-url-superb";
+ packageName = "is-url-superb";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/is-url-superb/-/is-url-superb-2.0.0.tgz";
+ sha1 = "b728a18cf692e4d16da6b94c7408a811db0d0492";
+ };
+ };
"is-utf8-0.2.1" = {
name = "is-utf8";
packageName = "is-utf8";
@@ -14146,13 +14947,13 @@ let
sha512 = "GMxXOiUirWg1xTKRipM0Ek07rX+ubx4nNVElTJdNLYmNO/2YrDkgJGw9CljXn+r4EWiDQg/8lsRdHyg2PJuUaA==";
};
};
- "isbinaryfile-3.0.2" = {
+ "isbinaryfile-3.0.3" = {
name = "isbinaryfile";
packageName = "isbinaryfile";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz";
- sha1 = "4a3e974ec0cba9004d3fc6cde7209ea69368a621";
+ url = "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz";
+ sha512 = "8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==";
};
};
"isexe-1.1.2" = {
@@ -14191,6 +14992,15 @@ let
sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
};
};
+ "isomorphic-fetch-2.2.1" = {
+ name = "isomorphic-fetch";
+ packageName = "isomorphic-fetch";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz";
+ sha1 = "611ae1acf14f5e81f729507472819fe9733558a9";
+ };
+ };
"isstream-0.1.2" = {
name = "isstream";
packageName = "isstream";
@@ -14209,6 +15019,24 @@ let
sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==";
};
};
+ "iterall-1.1.3" = {
+ name = "iterall";
+ packageName = "iterall";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iterall/-/iterall-1.1.3.tgz";
+ sha512 = "Cu/kb+4HiNSejAPhSaN1VukdNTTi/r4/e+yykqjlG/IW+1gZH5b4+Bq3whDX4tvbYugta3r8KTMUiqT3fIGxuQ==";
+ };
+ };
+ "iterall-1.2.2" = {
+ name = "iterall";
+ packageName = "iterall";
+ version = "1.2.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz";
+ sha512 = "yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==";
+ };
+ };
"iterare-0.0.8" = {
name = "iterare";
packageName = "iterare";
@@ -14272,13 +15100,13 @@ let
sha1 = "2cf9fbae46d8074fc16b7de0071c8efebca473a6";
};
};
- "jju-1.3.0" = {
+ "jju-1.4.0" = {
name = "jju";
packageName = "jju";
- version = "1.3.0";
+ version = "1.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/jju/-/jju-1.3.0.tgz";
- sha1 = "dadd9ef01924bc728b03f2f7979bdbd62f7a2aaa";
+ url = "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz";
+ sha1 = "a3abe2718af241a2b2904f84a625970f389ae32a";
};
};
"jmespath-0.15.0" = {
@@ -14317,6 +15145,15 @@ let
sha1 = "d6be2e4c377494e2378b1cae2920a91d1182d8c4";
};
};
+ "js-base64-2.4.8" = {
+ name = "js-base64";
+ packageName = "js-base64";
+ version = "2.4.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz";
+ sha512 = "hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==";
+ };
+ };
"js-select-0.6.0" = {
name = "js-select";
packageName = "js-select";
@@ -14443,6 +15280,15 @@ let
sha1 = "46c3fec8c1892b12b0833db9bc7622176dbab34b";
};
};
+ "jsesc-2.5.1" = {
+ name = "jsesc";
+ packageName = "jsesc";
+ version = "2.5.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz";
+ sha1 = "e421a2a8e20d6b0819df28908f782526b96dd1fe";
+ };
+ };
"jshint-2.8.0" = {
name = "jshint";
packageName = "jshint";
@@ -14533,6 +15379,15 @@ let
sha1 = "b480c892e59a2f05954ce727bd3f2a4e882f9e13";
};
};
+ "json-schema-ref-parser-3.3.1" = {
+ name = "json-schema-ref-parser";
+ packageName = "json-schema-ref-parser";
+ version = "3.3.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-3.3.1.tgz";
+ sha512 = "stQTMhec2R/p2L9dH4XXRlpNCP0mY8QrLd/9Kl+8SHJQmwHtE1nDfXH4wbsSM+GkJMl8t92yZbI0OIol432CIQ==";
+ };
+ };
"json-schema-traverse-0.3.1" = {
name = "json-schema-traverse";
packageName = "json-schema-traverse";
@@ -14632,6 +15487,15 @@ let
sha1 = "1eade7acc012034ad84e2396767ead9fa5495821";
};
};
+ "json5-1.0.1" = {
+ name = "json5";
+ packageName = "json5";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz";
+ sha512 = "aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==";
+ };
+ };
"jsonata-1.5.4" = {
name = "jsonata";
packageName = "jsonata";
@@ -14659,6 +15523,15 @@ let
sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8";
};
};
+ "jsonfile-3.0.1" = {
+ name = "jsonfile";
+ packageName = "jsonfile";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz";
+ sha1 = "a5ecc6f65f53f662c4415c7675a0331d0992ec66";
+ };
+ };
"jsonfile-4.0.0" = {
name = "jsonfile";
packageName = "jsonfile";
@@ -14686,15 +15559,6 @@ let
sha1 = "5737045085f55eb455c68b1ff4ebc01bd50e8830";
};
};
- "jsonminify-0.2.3" = {
- name = "jsonminify";
- packageName = "jsonminify";
- version = "0.2.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonminify/-/jsonminify-0.2.3.tgz";
- sha1 = "4b842c8a3fe5d6aa48b2f8f95a1cf9a80c019d8e";
- };
- };
"jsonminify-0.4.1" = {
name = "jsonminify";
packageName = "jsonminify";
@@ -14758,6 +15622,15 @@ let
sha512 = "l8rUBr0fqYYwPc8/ZGrue7GiW7vWdZtZqelxo4Sd5lMvuEeCK8/wS54sEo6tJhdZ6hqfutsj6COgC0d1XdbHGw==";
};
};
+ "jsonwebtoken-8.3.0" = {
+ name = "jsonwebtoken";
+ packageName = "jsonwebtoken";
+ version = "8.3.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz";
+ sha512 = "oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag==";
+ };
+ };
"jspm-config-0.3.4" = {
name = "jspm-config";
packageName = "jspm-config";
@@ -14776,6 +15649,15 @@ let
sha1 = "cd13466ea2480dbd8396a570d47d31dda476f8b1";
};
};
+ "jsprim-1.4.0" = {
+ name = "jsprim";
+ packageName = "jsprim";
+ version = "1.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz";
+ sha1 = "a3b87e40298d8c380552d8cc7628a0bb95a22918";
+ };
+ };
"jsprim-1.4.1" = {
name = "jsprim";
packageName = "jsprim";
@@ -15128,6 +16010,15 @@ let
sha1 = "59c128e0dc5ce410201151194eeb9cbf858650f6";
};
};
+ "klaw-3.0.0" = {
+ name = "klaw";
+ packageName = "klaw";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz";
+ sha512 = "0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==";
+ };
+ };
"knockout-3.5.0-rc" = {
name = "knockout";
packageName = "knockout";
@@ -15461,22 +16352,13 @@ let
sha1 = "03ca7ba2d150d4267773f74e57558d1053d2bee3";
};
};
- "livereload-js-2.3.0" = {
- name = "livereload-js";
- packageName = "livereload-js";
- version = "2.3.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz";
- sha512 = "j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==";
- };
- };
- "load-ip-set-1.3.1" = {
+ "load-ip-set-2.1.0" = {
name = "load-ip-set";
packageName = "load-ip-set";
- version = "1.3.1";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-1.3.1.tgz";
- sha1 = "cfd050c6916e7ba0ca85d0b566e7854713eb495e";
+ url = "https://registry.npmjs.org/load-ip-set/-/load-ip-set-2.1.0.tgz";
+ sha512 = "taz7U6B+F7Zq90dfIKwqsB1CrFKelSEmMGC68OUqem8Cgd1QZygQBYb2Fk9i6muBSfH4xwF/Pjt4KKlAdOyWZw==";
};
};
"load-json-file-1.1.0" = {
@@ -16289,22 +17171,13 @@ let
sha1 = "88328fd7d1ce7938b29283746f0b1bc126b24708";
};
};
- "log4js-2.11.0" = {
+ "log4js-3.0.4" = {
name = "log4js";
packageName = "log4js";
- version = "2.11.0";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz";
- sha512 = "z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==";
- };
- };
- "loggly-1.1.1" = {
- name = "loggly";
- packageName = "loggly";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz";
- sha1 = "0a0fc1d3fa3a5ec44fdc7b897beba2a4695cebee";
+ url = "https://registry.npmjs.org/log4js/-/log4js-3.0.4.tgz";
+ sha512 = "4rQ1TrOf85lxB0+hBiPF27Zw8pGTHxKZq8FYfum1TNhx/KMUlQ+LL4bMKcdzc7zoAFF992w8+MFQm3BQbUgePA==";
};
};
"lokijs-1.5.3" = {
@@ -16316,6 +17189,15 @@ let
sha1 = "6952722ffa3049a55a5e1c10ee4a0947a3e5e19b";
};
};
+ "lomstream-1.1.0" = {
+ name = "lomstream";
+ packageName = "lomstream";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lomstream/-/lomstream-1.1.0.tgz";
+ sha1 = "2a7f8066ec3ab40bef28ca384842e75340183bf0";
+ };
+ };
"long-2.4.0" = {
name = "long";
packageName = "long";
@@ -16352,22 +17234,13 @@ let
sha1 = "30a0b2da38f73770e8294a0d22e6625ed77d0097";
};
};
- "longest-streak-1.0.0" = {
- name = "longest-streak";
- packageName = "longest-streak";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz";
- sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965";
- };
- };
- "longjohn-0.2.11" = {
+ "longjohn-0.2.12" = {
name = "longjohn";
packageName = "longjohn";
- version = "0.2.11";
+ version = "0.2.12";
src = fetchurl {
- url = "https://registry.npmjs.org/longjohn/-/longjohn-0.2.11.tgz";
- sha1 = "83736a15ae5f48711b625153e98012f2de659e69";
+ url = "https://registry.npmjs.org/longjohn/-/longjohn-0.2.12.tgz";
+ sha1 = "7ca7446b083655c377e7512213dc754d52a64a7e";
};
};
"looper-2.0.0" = {
@@ -16397,13 +17270,13 @@ let
sha512 = "lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==";
};
};
- "lossless-json-1.0.2" = {
+ "lossless-json-1.0.3" = {
name = "lossless-json";
packageName = "lossless-json";
- version = "1.0.2";
+ version = "1.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.2.tgz";
- sha512 = "1213/0zHUiyQcPUuNOEyllQ4UWGOZLQImiYbUEdvKme/lGRWFRMt0ww9nAJp2DIEofMfD+I5Fm2FAhzHgMmhlA==";
+ url = "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.3.tgz";
+ sha512 = "r4w0WrhIHV1lOTVGbTg4Toqwso5x6C8pM7Q/Nto2vy4c7yUSdTYVYlj16uHVX3MT1StpSELDv8yrqGx41MBsDA==";
};
};
"loud-rejection-1.6.0" = {
@@ -16433,6 +17306,15 @@ let
sha1 = "9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac";
};
};
+ "lower-case-first-1.0.2" = {
+ name = "lower-case-first";
+ packageName = "lower-case-first";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz";
+ sha1 = "e5da7c26f29a7073be02d52bac9980e5922adfa1";
+ };
+ };
"lowercase-keys-1.0.0" = {
name = "lowercase-keys";
packageName = "lowercase-keys";
@@ -16532,6 +17414,15 @@ let
sha1 = "2738bd9f0d3cf4f84490c5736c48699ac632cda3";
};
};
+ "lstream-0.0.4" = {
+ name = "lstream";
+ packageName = "lstream";
+ version = "0.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/lstream/-/lstream-0.0.4.tgz";
+ sha1 = "d637764ea33a929bd00f34d2a23c2256d0d5fb5b";
+ };
+ };
"ltgt-1.0.2" = {
name = "ltgt";
packageName = "ltgt";
@@ -16595,13 +17486,13 @@ let
sha1 = "79cc6d65a00bb5b7ef5c25ae60ebbb5d9a7681a8";
};
};
- "magnet-uri-5.1.8" = {
+ "magnet-uri-5.2.3" = {
name = "magnet-uri";
packageName = "magnet-uri";
- version = "5.1.8";
+ version = "5.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.1.8.tgz";
- sha512 = "rHCJ81C3W2MuLpb4c3JKshQtCbRZhgeKKNYy1YFBtLR3eAB0FjQ5thfCo16w/+VF9yN5tJDtDq4NHPtf9a328A==";
+ url = "https://registry.npmjs.org/magnet-uri/-/magnet-uri-5.2.3.tgz";
+ sha512 = "INWVwcpWfZTVM+Yb4EXVBpm0FTd8Q98Fn5x7nuHv1hkFDRELgdIM+eJ3zYLbNTFpFPYtHs6B+sx8exs29IYwgA==";
};
};
"mailcomposer-2.1.0" = {
@@ -16613,15 +17504,6 @@ let
sha1 = "a6531822899614fee899c92226d81e2b9cbb183d";
};
};
- "mailcomposer-4.0.1" = {
- name = "mailcomposer";
- packageName = "mailcomposer";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz";
- sha1 = "0e1c44b2a07cf740ee17dc149ba009f19cadfeb4";
- };
- };
"mailcomposer-4.0.2" = {
name = "mailcomposer";
packageName = "mailcomposer";
@@ -16631,15 +17513,6 @@ let
sha1 = "b635402cc7f2eedb10130d3d09ad88b1c2d7e101";
};
};
- "mailgun-js-0.18.1" = {
- name = "mailgun-js";
- packageName = "mailgun-js";
- version = "0.18.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.1.tgz";
- sha512 = "lvuMP14u24HS2uBsJEnzSyPMxzU2b99tQsIx1o6QNjqxjk8b3WvR+vq5oG1mjqz/IBYo+5gF+uSoDS0RkMVHmg==";
- };
- };
"mailparser-0.6.2" = {
name = "mailparser";
packageName = "mailparser";
@@ -16748,13 +17621,13 @@ let
sha1 = "3df373dbea587a9a7fef3e56311b68908f75c414";
};
};
- "markdown-it-8.4.1" = {
+ "markdown-it-8.4.2" = {
name = "markdown-it";
packageName = "markdown-it";
- version = "8.4.1";
+ version = "8.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.1.tgz";
- sha512 = "CzzqSSNkFRUf9vlWvhK1awpJreMRqdCrBvZ8DIoDWTOkESMIF741UPAhuAmbyWmdiFPA6WARNhnu2M6Nrhwa+A==";
+ url = "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz";
+ sha512 = "GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==";
};
};
"markdown-it-emoji-1.4.0" = {
@@ -16784,24 +17657,6 @@ let
sha512 = "7pxkHuvqTOu3iwVGmDPeYjQg+AIS9VQxzyLP9JCg9lBjgPAJXGEkChK6A2iFuj3tS0GV3HG2u5AMNhcQqwxpJw==";
};
};
- "markdown-table-0.4.0" = {
- name = "markdown-table";
- packageName = "markdown-table";
- version = "0.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz";
- sha1 = "890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1";
- };
- };
- "markdown-to-ast-3.4.0" = {
- name = "markdown-to-ast";
- packageName = "markdown-to-ast";
- version = "3.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/markdown-to-ast/-/markdown-to-ast-3.4.0.tgz";
- sha1 = "0e2cba81390b0549a9153ec3b0d915b61c164be7";
- };
- };
"marked-0.3.19" = {
name = "marked";
packageName = "marked";
@@ -16892,13 +17747,13 @@ let
sha1 = "8710d7af0aa626f8fffa1ce00168545263255748";
};
};
- "mediasource-2.2.1" = {
+ "mediasource-2.2.2" = {
name = "mediasource";
packageName = "mediasource";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/mediasource/-/mediasource-2.2.1.tgz";
- sha512 = "WRtioPZW7FbuD4OvgrGZU3t5c0sp1F4rGJhrYp4pMIK1u8Hi5HS5aiVvQf24T2/NBg650xdWOXgx8yqTUM71lw==";
+ url = "https://registry.npmjs.org/mediasource/-/mediasource-2.2.2.tgz";
+ sha512 = "yIyAJMcu1mudTkxZ0jDAKnZJJba4eWPCxxtZRMpoaA4/AI7m7nqbRjmdxmi+x3hKTohb5vC9Yd3IBF/SUzp1vQ==";
};
};
"mediawiki-title-0.6.5" = {
@@ -16937,13 +17792,13 @@ let
sha1 = "a15ed0b6a8f216848d80a75c0fe8dd0bad89b608";
};
};
- "memoizee-0.4.12" = {
+ "memoizee-0.4.13" = {
name = "memoizee";
packageName = "memoizee";
- version = "0.4.12";
+ version = "0.4.13";
src = fetchurl {
- url = "https://registry.npmjs.org/memoizee/-/memoizee-0.4.12.tgz";
- sha512 = "sprBu6nwxBWBvBOh5v2jcsGqiGLlL2xr2dLub3vR8dnE8YB17omwtm/0NSHl8jjNbcsJd5GMWJAnTSVe/O0Wfg==";
+ url = "https://registry.npmjs.org/memoizee/-/memoizee-0.4.13.tgz";
+ sha512 = "OVDg4OBcDOaNnTKbVYZPf+N6ON4oon2V0fBVJ1QkIGnfjdusLoUISUptQTY5kP5+zmnAr6k5V/zLc8nKNmVrcg==";
};
};
"memory-chunk-store-1.3.0" = {
@@ -17279,6 +18134,15 @@ let
sha512 = "lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==";
};
};
+ "mime-types-2.1.19" = {
+ name = "mime-types";
+ packageName = "mime-types";
+ version = "2.1.19";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
+ sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
+ };
+ };
"mimelib-0.3.1" = {
name = "mimelib";
packageName = "mimelib";
@@ -17612,15 +18476,6 @@ let
sha1 = "1fd7b1134029a953c6ea371dbaee37598ac03567";
};
};
- "moment-2.16.0" = {
- name = "moment";
- packageName = "moment";
- version = "2.16.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/moment/-/moment-2.16.0.tgz";
- sha1 = "f38f2c97c9889b0ee18fc6cc392e1e443ad2da8e";
- };
- };
"moment-2.20.1" = {
name = "moment";
packageName = "moment";
@@ -17684,6 +18539,15 @@ let
sha1 = "3bac3f3924a845d147784fc6558dee900b0151e2";
};
};
+ "mooremachine-2.2.1" = {
+ name = "mooremachine";
+ packageName = "mooremachine";
+ version = "2.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/mooremachine/-/mooremachine-2.2.1.tgz";
+ sha1 = "0d9891aa7c2cf32ca73e72f52a3561ed787e2e8c";
+ };
+ };
"morgan-1.6.1" = {
name = "morgan";
packageName = "morgan";
@@ -17711,13 +18575,13 @@ let
sha1 = "be2c005fda32e0b29af1f05d7c4b33214c701f92";
};
};
- "mp4-box-encoding-1.1.4" = {
+ "mp4-box-encoding-1.3.0" = {
name = "mp4-box-encoding";
packageName = "mp4-box-encoding";
- version = "1.1.4";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mp4-box-encoding/-/mp4-box-encoding-1.1.4.tgz";
- sha512 = "p6AN8M4IBaMQLcnzynXhKXW+RTz3Cc6CE12lkyffnlvwy11IjgCmmQeeOSqVaNwXdePhYviXUbwD/1GUlHQKog==";
+ url = "https://registry.npmjs.org/mp4-box-encoding/-/mp4-box-encoding-1.3.0.tgz";
+ sha512 = "U4pMLpjT/UzB8d36dxj6Mf1bG9xypEvgbuRIa1fztRXNKKTCAtRxsnFZhNOd7YDFOKtjBgssYGvo4H/Q3ZY1MA==";
};
};
"mp4-stream-2.0.3" = {
@@ -18197,13 +19061,13 @@ let
sha512 = "4/uzl+LkMGoVv/9eMzH2QFvefmlJErT0KR7EmuYbmht2QvxSEqTjhFFOZ/KHE6chH58fKL3njrOcEwbYV0h9Yw==";
};
};
- "nanoid-1.1.0" = {
+ "nanoid-1.2.0" = {
name = "nanoid";
packageName = "nanoid";
- version = "1.1.0";
+ version = "1.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/nanoid/-/nanoid-1.1.0.tgz";
- sha512 = "iOCqgXieGrk8/wDt1n9rZS2KB1dYVssemY0NTWjfzVr+1t1gAmdTp1u2+YHppKro3Bk5S+Gs+xmYCfpuXauYXQ==";
+ url = "https://registry.npmjs.org/nanoid/-/nanoid-1.2.0.tgz";
+ sha512 = "rJvd0q5Bq375+jrMAJh8vZk+0Q4lnHyuqZL2fbrc9moYy4DCld5VSycYLXvwFHbbut1+UcjA+fm0bq4ADVBYQg==";
};
};
"nanolru-1.0.0" = {
@@ -18390,13 +19254,13 @@ let
sha1 = "ae603b36b134bcec347b452422b0bf98d5832ec8";
};
};
- "neat-input-1.7.0" = {
+ "neat-input-1.8.0" = {
name = "neat-input";
packageName = "neat-input";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/neat-input/-/neat-input-1.7.0.tgz";
- sha512 = "oPAF9Js5IVPL6eYxn4vE4mwSuqEKTODnlcWHyv7/BW5RXaRs7QOmjp2eOp2KQ/vLuo3UoEsFcezrfHwSrec+2g==";
+ url = "https://registry.npmjs.org/neat-input/-/neat-input-1.8.0.tgz";
+ sha512 = "9LsyX7NcQBOT0/VEthxOCpYlKXgo0UZeGlMSx/a2SKFkE4ZiU/wTUBoF9brQKtKspmBZyLnXqDiktsbopEb0Tg==";
};
};
"neat-log-2.4.0" = {
@@ -18444,13 +19308,13 @@ let
sha1 = "02a71b008eaf7d55ae89fb9fd7685b7b88d7bc29";
};
};
- "needle-2.2.1" = {
+ "needle-2.2.2" = {
name = "needle";
packageName = "needle";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/needle/-/needle-2.2.1.tgz";
- sha512 = "t/ZswCM9JTWjAdXS9VpvqhI2Ct2sL2MdY4fUXqGJaGBk13ge99ObqRksRTbBE56K+wxUXwwfZYOuZHifFW9q+Q==";
+ url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz";
+ sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A==";
};
};
"negotiator-0.3.0" = {
@@ -18634,13 +19498,13 @@ let
sha1 = "1f1b916b56b9ea241c0135f97ced6940f556f292";
};
};
- "node-appc-0.2.44" = {
+ "node-appc-0.2.48" = {
name = "node-appc";
packageName = "node-appc";
- version = "0.2.44";
+ version = "0.2.48";
src = fetchurl {
- url = "https://registry.npmjs.org/node-appc/-/node-appc-0.2.44.tgz";
- sha512 = "8D+uqpr4OMXLmWblJBuFaph/wvLKDqgQFOCAmk4JlkE9PoJ6DW9VI2nVb+UZCRIge+Kfe3/upRD9haOjHBOiAg==";
+ url = "https://registry.npmjs.org/node-appc/-/node-appc-0.2.48.tgz";
+ sha512 = "fKPynW61a+PmqssitvJXxN2FZAN/w4eBvmE5zqJXl+eDfOip/b26y7SIGGJOn23KjAYX2uyl2Oy/+qTaRz/gHQ==";
};
};
"node-cache-4.2.0" = {
@@ -18661,6 +19525,33 @@ let
sha512 = "DUqXaoEFcx0xqZnMyYniyEzTKcdBhAC5GAcNsRS4tiG3VR8tidwth73cr5/rc4NzbjXIk+Jje8P4VJI+fWXHuw==";
};
};
+ "node-fetch-1.7.3" = {
+ name = "node-fetch";
+ packageName = "node-fetch";
+ version = "1.7.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz";
+ sha512 = "NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==";
+ };
+ };
+ "node-fetch-2.0.0" = {
+ name = "node-fetch";
+ packageName = "node-fetch";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.0.0.tgz";
+ sha1 = "982bba43ecd4f2922a29cc186a6bbb0bb73fcba6";
+ };
+ };
+ "node-fetch-2.2.0" = {
+ name = "node-fetch";
+ packageName = "node-fetch";
+ version = "2.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.2.0.tgz";
+ sha512 = "OayFWziIxiHY8bCUyLX6sTpDH8Jsbp4FfYd1j1f7vZyfgkcOnAyM4oQR16f8a0s7Gl/viMGRey8eScYk4V4EZA==";
+ };
+ };
"node-forge-0.6.23" = {
name = "node-forge";
packageName = "node-forge";
@@ -18679,6 +19570,15 @@ let
sha512 = "MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==";
};
};
+ "node-gyp-3.8.0" = {
+ name = "node-gyp";
+ packageName = "node-gyp";
+ version = "3.8.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz";
+ sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==";
+ };
+ };
"node-gyp-build-3.4.0" = {
name = "node-gyp-build";
packageName = "node-gyp-build";
@@ -18778,6 +19678,15 @@ let
sha512 = "NAM6mlAiZk1EwHtdPNnP/E8P5EIijnqSag1vzE/Ya+ggywTiELt9HtYX26evyB/MrnVS+FIJg+M8S5HobklERg==";
};
};
+ "node-request-by-swagger-1.1.3" = {
+ name = "node-request-by-swagger";
+ packageName = "node-request-by-swagger";
+ version = "1.1.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/node-request-by-swagger/-/node-request-by-swagger-1.1.3.tgz";
+ sha512 = "granjsEA0c+1GnJaKnOjJy1E3wWLADUnAg+x1eopWOo+oMDfRYKJjCBaInUgrli/yEnvUAJoymGhExP/6tcOyQ==";
+ };
+ };
"node-ssdp-2.9.1" = {
name = "node-ssdp";
packageName = "node-ssdp";
@@ -18877,15 +19786,6 @@ let
sha1 = "4e69cb39b03015b1d1ef0c78a815412b9e976f79";
};
};
- "nodemailer-2.7.2" = {
- name = "nodemailer";
- packageName = "nodemailer";
- version = "2.7.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz";
- sha1 = "f242e649aeeae39b6c7ed740ef7b061c404d30f9";
- };
- };
"nodemailer-direct-transport-1.1.0" = {
name = "nodemailer-direct-transport";
packageName = "nodemailer-direct-transport";
@@ -18895,15 +19795,6 @@ let
sha1 = "a2f78708ee6f16ea0573fc82949d138ff172f624";
};
};
- "nodemailer-direct-transport-3.3.2" = {
- name = "nodemailer-direct-transport";
- packageName = "nodemailer-direct-transport";
- version = "3.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz";
- sha1 = "e96fafb90358560947e569017d97e60738a50a86";
- };
- };
"nodemailer-fetch-1.6.0" = {
name = "nodemailer-fetch";
packageName = "nodemailer-fetch";
@@ -18922,15 +19813,6 @@ let
sha1 = "cf5994e2fd268d00f5cf0fa767a08169edb07ec0";
};
};
- "nodemailer-smtp-pool-2.8.2" = {
- name = "nodemailer-smtp-pool";
- packageName = "nodemailer-smtp-pool";
- version = "2.8.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz";
- sha1 = "2eb94d6cf85780b1b4725ce853b9cbd5e8da8c72";
- };
- };
"nodemailer-smtp-transport-1.1.0" = {
name = "nodemailer-smtp-transport";
packageName = "nodemailer-smtp-transport";
@@ -18940,15 +19822,6 @@ let
sha1 = "e6c37f31885ab3080e7ded3cf528c4ad7e691398";
};
};
- "nodemailer-smtp-transport-2.7.2" = {
- name = "nodemailer-smtp-transport";
- packageName = "nodemailer-smtp-transport";
- version = "2.7.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz";
- sha1 = "03d71c76314f14ac7dbc7bf033a6a6d16d67fb77";
- };
- };
"nodemailer-wellknown-0.1.10" = {
name = "nodemailer-wellknown";
packageName = "nodemailer-wellknown";
@@ -19093,13 +19966,13 @@ let
sha512 = "e38cCtJ0lEjLXXpc4twEfj8Xw5hDLolc2Py87ueWnUhJfZ8GA/5RVIeD+XbSr1+aVRGsRsdtLdzUNO63PvQJ1w==";
};
};
- "npm-bundled-1.0.3" = {
+ "npm-bundled-1.0.4" = {
name = "npm-bundled";
packageName = "npm-bundled";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz";
- sha512 = "ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==";
+ url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.4.tgz";
+ sha512 = "FLIrRxfuX2EOA9krlthXp8lyFR5vW21zNu6ORrfWGD5ZYWTqx3tOCUwsPUSuzPdUBLxLD7bwPkG3YfgWSfqOtg==";
};
};
"npm-conf-1.1.3" = {
@@ -19120,6 +19993,15 @@ let
sha1 = "99b85aec29fcb388d2dd351f0013bf5268787e67";
};
};
+ "npm-lifecycle-2.0.3" = {
+ name = "npm-lifecycle";
+ packageName = "npm-lifecycle";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.0.3.tgz";
+ sha512 = "0U4Iim5ix2NHUT672G7FBpldJX0N2xKBjJqRTAzioEJjb6I6KpQXq+y1sB5EDSjKaAX8VCC9qPK31Jy+p3ix5A==";
+ };
+ };
"npm-package-arg-6.1.0" = {
name = "npm-package-arg";
packageName = "npm-package-arg";
@@ -19129,13 +20011,31 @@ let
sha512 = "zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==";
};
};
- "npm-packlist-1.1.10" = {
+ "npm-packlist-1.1.11" = {
name = "npm-packlist";
packageName = "npm-packlist";
- version = "1.1.10";
+ version = "1.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz";
- sha512 = "AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==";
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz";
+ sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==";
+ };
+ };
+ "npm-path-2.0.4" = {
+ name = "npm-path";
+ packageName = "npm-path";
+ version = "2.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz";
+ sha512 = "IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==";
+ };
+ };
+ "npm-paths-1.0.0" = {
+ name = "npm-paths";
+ packageName = "npm-paths";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-paths/-/npm-paths-1.0.0.tgz";
+ sha512 = "COlxSO5PK9UvZXIa7/sqJDZOlffWFx9+CKJJWkdbhUJMBwcf9sof2jxt4uiVsl+nY3sy0/XFGl4iGr8GoKfiXA==";
};
};
"npm-registry-client-0.2.27" = {
@@ -19156,6 +20056,15 @@ let
sha512 = "7rjGF2eA7hKDidGyEWmHTiKfXkbrcQAsGL/Rh4Rt3x3YNRNHhwaTzVJfW3aNvvlhg4G62VCluif0sLCb/i51Hg==";
};
};
+ "npm-run-4.1.2" = {
+ name = "npm-run";
+ packageName = "npm-run";
+ version = "4.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-run/-/npm-run-4.1.2.tgz";
+ sha1 = "1030e1ec56908c89fcc3fa366d03a2c2ba98eb99";
+ };
+ };
"npm-run-path-1.0.0" = {
name = "npm-run-path";
packageName = "npm-run-path";
@@ -19174,6 +20083,15 @@ let
sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
};
};
+ "npm-which-3.0.1" = {
+ name = "npm-which";
+ packageName = "npm-which";
+ version = "3.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz";
+ sha1 = "9225f26ec3a285c209cae67c3b11a6b4ab7140aa";
+ };
+ };
"npmconf-0.1.1" = {
name = "npmconf";
packageName = "npmconf";
@@ -19571,6 +20489,15 @@ let
sha1 = "151af86bfc1f08c4b9f07d06ab250ffcbeb56581";
};
};
+ "once-1.3.2" = {
+ name = "once";
+ packageName = "once";
+ version = "1.3.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/once/-/once-1.3.2.tgz";
+ sha1 = "d8feeca93b039ec1dcdee7741c92bdac5e28081b";
+ };
+ };
"once-1.3.3" = {
name = "once";
packageName = "once";
@@ -19607,6 +20534,15 @@ let
sha1 = "067428230fd67443b2794b22bba528b6867962d4";
};
};
+ "ono-4.0.5" = {
+ name = "ono";
+ packageName = "ono";
+ version = "4.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/ono/-/ono-4.0.5.tgz";
+ sha512 = "ZVNuV9kJbr/2tWs83I2snrYo+WIS0DISF/xUfX9p9b6GyDD6F5N9PzHjW+p/dep6IGwSYylf1HCub5I/nM0R5Q==";
+ };
+ };
"open-0.0.2" = {
name = "open";
packageName = "open";
@@ -19976,6 +20912,33 @@ let
sha512 = "x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==";
};
};
+ "p-map-1.2.0" = {
+ name = "p-map";
+ packageName = "p-map";
+ version = "1.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz";
+ sha512 = "r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==";
+ };
+ };
+ "p-map-series-1.0.0" = {
+ name = "p-map-series";
+ packageName = "p-map-series";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz";
+ sha1 = "bf98fe575705658a9e1351befb85ae4c1f07bdca";
+ };
+ };
+ "p-reduce-1.0.0" = {
+ name = "p-reduce";
+ packageName = "p-reduce";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz";
+ sha1 = "18c2b0dd936a4690a529f8231f58a0fdb6a47dfa";
+ };
+ };
"p-some-2.0.1" = {
name = "p-some";
packageName = "p-some";
@@ -20021,6 +20984,15 @@ let
sha512 = "hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==";
};
};
+ "p-waterfall-1.0.0" = {
+ name = "p-waterfall";
+ packageName = "p-waterfall";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/p-waterfall/-/p-waterfall-1.0.0.tgz";
+ sha1 = "7ed94b3ceb3332782353af6aae11aa9fc235bb00";
+ };
+ };
"pac-proxy-agent-2.0.2" = {
name = "pac-proxy-agent";
packageName = "pac-proxy-agent";
@@ -20147,15 +21119,6 @@ let
sha512 = "KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==";
};
};
- "parse-entities-1.1.2" = {
- name = "parse-entities";
- packageName = "parse-entities";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.1.2.tgz";
- sha512 = "5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg==";
- };
- };
"parse-filepath-1.0.2" = {
name = "parse-filepath";
packageName = "parse-filepath";
@@ -20174,6 +21137,15 @@ let
sha1 = "9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50";
};
};
+ "parse-github-url-1.0.2" = {
+ name = "parse-github-url";
+ packageName = "parse-github-url";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz";
+ sha512 = "kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==";
+ };
+ };
"parse-glob-3.0.4" = {
name = "parse-glob";
packageName = "parse-glob";
@@ -20210,6 +21182,15 @@ let
sha1 = "f480f40434ef80741f8469099f8dea18f55a4dc9";
};
};
+ "parse-json-3.0.0" = {
+ name = "parse-json";
+ packageName = "parse-json";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz";
+ sha1 = "fa6f47b18e23826ead32f263e744d0e1e847fb13";
+ };
+ };
"parse-json-4.0.0" = {
name = "parse-json";
packageName = "parse-json";
@@ -20255,13 +21236,13 @@ let
sha512 = "yy7UTSmliOT/7Yl+P4hwwW2W7PbCTAMcD0lasaVG+k4/2laj42YWzLm468bLFGDoFPIb29g3BuwBcA3gLopKww==";
};
};
- "parse-torrent-6.0.1" = {
+ "parse-torrent-6.1.1" = {
name = "parse-torrent";
packageName = "parse-torrent";
- version = "6.0.1";
+ version = "6.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-6.0.1.tgz";
- sha512 = "triz3PBolkV8kvyV2GEvVn3wne5HayJc+C1Px3L0o1UaNBO2qlv2u6seXDrbRicmL/qL2msZap+SuzMuzNb/Kg==";
+ url = "https://registry.npmjs.org/parse-torrent/-/parse-torrent-6.1.1.tgz";
+ sha512 = "VOQseFSgXOJE1tnwLJHA6GAILC62GaXRtoCkf3cOiTxMt2P/Xjz1Oe6TVJB7BCm4WkgOY7QS22bjqA7Z4ryuJA==";
};
};
"parse-torrent-file-2.1.4" = {
@@ -20372,6 +21353,15 @@ let
sha1 = "fc289d4ed8993119460c156253262cdc8de65bf3";
};
};
+ "pascal-case-2.0.1" = {
+ name = "pascal-case";
+ packageName = "pascal-case";
+ version = "2.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz";
+ sha1 = "2d578d3455f660da65eca18ef95b4e0de912761e";
+ };
+ };
"pascalcase-0.1.1" = {
name = "pascalcase";
packageName = "pascalcase";
@@ -20507,6 +21497,15 @@ let
sha512 = "BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==";
};
};
+ "path-case-2.1.1" = {
+ name = "path-case";
+ packageName = "path-case";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/path-case/-/path-case-2.1.1.tgz";
+ sha1 = "94b8037c372d3fe2906e465bb45e25d226e8eea5";
+ };
+ };
"path-dirname-1.0.2" = {
name = "path-dirname";
packageName = "path-dirname";
@@ -20570,22 +21569,22 @@ let
sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
};
};
- "path-loader-1.0.4" = {
+ "path-loader-1.0.6" = {
name = "path-loader";
packageName = "path-loader";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.4.tgz";
- sha512 = "k/IPo9OWyofATP5gwIehHHQoFShS37zsSIsejKe6fjI+tqK+FnRpiSg4ZfWUpxb0g2PfCreWPqBD4ayjqjqkdQ==";
+ url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.6.tgz";
+ sha512 = "vAtndQsgWS0s2JOjT+NWtJyP5Gc940SlQQ55j0+qSj/SJQ4dmt/L8gLeW9wJF0rM32qEts+3NDvKjs6TUxwFtg==";
};
};
- "path-parse-1.0.5" = {
+ "path-parse-1.0.6" = {
name = "path-parse";
packageName = "path-parse";
- version = "1.0.5";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz";
- sha1 = "3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1";
+ url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
+ sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
};
};
"path-platform-0.11.15" = {
@@ -20597,15 +21596,6 @@ let
sha1 = "e864217f74c36850f0852b78dc7bf7d4a5721bf2";
};
};
- "path-proxy-1.0.0" = {
- name = "path-proxy";
- packageName = "path-proxy";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz";
- sha1 = "18e8a36859fc9d2f1a53b48dee138543c020de5e";
- };
- };
"path-root-0.1.1" = {
name = "path-root";
packageName = "path-root";
@@ -20805,6 +21795,15 @@ let
sha1 = "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b";
};
};
+ "phantom-4.0.12" = {
+ name = "phantom";
+ packageName = "phantom";
+ version = "4.0.12";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz";
+ sha512 = "Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==";
+ };
+ };
"phantomjs-1.9.20" = {
name = "phantomjs";
packageName = "phantomjs";
@@ -20868,22 +21867,31 @@ let
sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
};
};
- "pino-4.16.1" = {
+ "pino-4.17.6" = {
name = "pino";
packageName = "pino";
- version = "4.16.1";
+ version = "4.17.6";
src = fetchurl {
- url = "https://registry.npmjs.org/pino/-/pino-4.16.1.tgz";
- sha512 = "ST/IC5RMyqrOZL+Hq6LDwz5h4fGKABXzx2/5Ze7rz5TjuPvE8uI72dzj409xkq9JjyWsKoOOApgXn8kEjJ73yg==";
+ url = "https://registry.npmjs.org/pino/-/pino-4.17.6.tgz";
+ sha512 = "LFDwmhyWLBnmwO/2UFbWu1jEGVDzaPupaVdx0XcZ3tIAx1EDEBauzxXf2S0UcFK7oe+X9MApjH0hx9U1XMgfCA==";
};
};
- "pino-std-serializers-2.1.0" = {
+ "pino-5.0.0-rc.4" = {
+ name = "pino";
+ packageName = "pino";
+ version = "5.0.0-rc.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/pino/-/pino-5.0.0-rc.4.tgz";
+ sha512 = "n5aJmABDjzZbwrB0AEbUeugz1Rh55c9T62yVGv6YL1vP1GuqpjIcLgwZIM1SI8E4Nfmcoo46SSmPgSSA9mPdog==";
+ };
+ };
+ "pino-std-serializers-2.2.0" = {
name = "pino-std-serializers";
packageName = "pino-std-serializers";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.1.0.tgz";
- sha512 = "NqWvrQD/GpY78ybiNBzi/dg8ylERhDo6nB33j5sfCKpUmWLc3lYzeoBjyRoCMvEpDpL9lmH6ufRd0jw6rcd1pQ==";
+ url = "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.2.0.tgz";
+ sha512 = "Ef95yX2/cUb5knEmHCpvkfrvjWBx0CTcBwB3WAneX8o0WpEf8y+lmR/XMkgAbJ/Ak2mHbo0eL5ANy8qDqpH1xw==";
};
};
"pkg-dir-2.0.0" = {
@@ -21120,15 +22128,6 @@ let
sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
};
};
- "postcss-6.0.19" = {
- name = "postcss";
- packageName = "postcss";
- version = "6.0.19";
- src = fetchurl {
- url = "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz";
- sha512 = "f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==";
- };
- };
"postcss-6.0.23" = {
name = "postcss";
packageName = "postcss";
@@ -21147,15 +22146,6 @@ let
sha1 = "d9ae0ca85330e03962d93292f95a8b44c2ebf505";
};
};
- "prebuild-install-4.0.0" = {
- name = "prebuild-install";
- packageName = "prebuild-install";
- version = "4.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-4.0.0.tgz";
- sha512 = "7tayxeYboJX0RbVzdnKyGl2vhQRWr6qfClEXDhOkXjuaOKCw2q8aiuFhONRYVsG/czia7KhpykIlI2S2VaPunA==";
- };
- };
"precond-0.2.3" = {
name = "precond";
packageName = "precond";
@@ -21255,6 +22245,24 @@ let
sha1 = "c438ca2ca33e3927671db4ab69c0e52f936a4f0f";
};
};
+ "prisma-json-schema-0.0.4" = {
+ name = "prisma-json-schema";
+ packageName = "prisma-json-schema";
+ version = "0.0.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prisma-json-schema/-/prisma-json-schema-0.0.4.tgz";
+ sha512 = "NTbourUhkmhM18rrcnp+IdxTdWftUsepZcNX2QntOqkOOwccYADmmZJpTr9tuvCYsW3i48B8LVEwvm0v1pAhxQ==";
+ };
+ };
+ "prisma-yml-1.0.50" = {
+ name = "prisma-yml";
+ packageName = "prisma-yml";
+ version = "1.0.50";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/prisma-yml/-/prisma-yml-1.0.50.tgz";
+ sha512 = "Vpt6q+YzS6yozMnIPU75hlHzmDR1Hj4Z3FXaazJrOXUyeQx/xDqeEwRJ+ii4xl/GRYiFnMEVSLfsPzjLehA1Zw==";
+ };
+ };
"private-0.1.8" = {
name = "private";
packageName = "private";
@@ -21408,15 +22416,6 @@ let
sha1 = "5f8a704ccdf5f2ac23996fcafe2b301bc2a8d0eb";
};
};
- "promisify-call-2.0.4" = {
- name = "promisify-call";
- packageName = "promisify-call";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz";
- sha1 = "d48c2d45652ccccd52801ddecbd533a6d4bd5fba";
- };
- };
"prompt-0.2.14" = {
name = "prompt";
packageName = "prompt";
@@ -21498,6 +22497,15 @@ let
sha1 = "bc826e34c3af4697e8d0af7a669e4d612aedcd17";
};
};
+ "protochain-1.0.5" = {
+ name = "protochain";
+ packageName = "protochain";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/protochain/-/protochain-1.0.5.tgz";
+ sha1 = "991c407e99de264aadf8f81504b5e7faf7bfa260";
+ };
+ };
"protocol-buffers-encodings-1.1.0" = {
name = "protocol-buffers-encodings";
packageName = "protocol-buffers-encodings";
@@ -21525,22 +22533,22 @@ let
sha1 = "71c0ee3b102de3f202f3b64f608d173fcba1a918";
};
};
- "proxy-addr-2.0.3" = {
+ "proxy-addr-2.0.4" = {
name = "proxy-addr";
packageName = "proxy-addr";
- version = "2.0.3";
+ version = "2.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz";
- sha512 = "jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==";
+ url = "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz";
+ sha512 = "5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==";
};
};
- "proxy-agent-3.0.1" = {
+ "proxy-agent-2.3.1" = {
name = "proxy-agent";
packageName = "proxy-agent";
- version = "3.0.1";
+ version = "2.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.1.tgz";
- sha512 = "mAZexaz9ZxQhYPWfAjzlrloEjW+JHiBFryE4AJXFDTnaXfmH/FKqC1swTRKuEPbHWz02flQNXFOyDUF7zfEG6A==";
+ url = "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.3.1.tgz";
+ sha512 = "CNKuhC1jVtm8KJYFTS2ZRO71VCBx3QSA92So/e6NrY6GoJonkx3Irnk4047EsCcswczwqAekRj3s8qLRGahSKg==";
};
};
"proxy-from-env-1.0.0" = {
@@ -21606,13 +22614,13 @@ let
sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3";
};
};
- "psl-1.1.28" = {
+ "psl-1.1.29" = {
name = "psl";
packageName = "psl";
- version = "1.1.28";
+ version = "1.1.29";
src = fetchurl {
- url = "https://registry.npmjs.org/psl/-/psl-1.1.28.tgz";
- sha512 = "+AqO1Ae+N/4r7Rvchrdm432afjT9hqJRyBN3DQv9At0tPz4hIFSGKbq64fN9dVoCow4oggIIax5/iONx0r9hZw==";
+ url = "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz";
+ sha512 = "AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==";
};
};
"pstree.remy-1.1.0" = {
@@ -22119,6 +23127,15 @@ let
sha1 = "0ca581de3174becef25ac3c2e8956342381db698";
};
};
+ "quick-format-unescaped-3.0.0" = {
+ name = "quick-format-unescaped";
+ packageName = "quick-format-unescaped";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-3.0.0.tgz";
+ sha512 = "XmIOc07VM2kPm6m3j/U6jgxyUgDm2Rgh2c1PPy0JUHoQRdoh86hOym0bHyF6G1T6sn+N5lildhvl/T59H5KVyA==";
+ };
+ };
"quick-lru-1.1.0" = {
name = "quick-lru";
packageName = "quick-lru";
@@ -22182,13 +23199,13 @@ let
sha1 = "f7d97d92dee6665ec5f6da08c7f963cad4b2ac99";
};
};
- "randomatic-3.0.0" = {
+ "randomatic-3.1.0" = {
name = "randomatic";
packageName = "randomatic";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz";
- sha512 = "VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==";
+ url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz";
+ sha512 = "KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==";
};
};
"randombytes-2.0.6" = {
@@ -22245,13 +23262,13 @@ let
sha1 = "01ba954276052b783900e63d6118d8fcf3875d7f";
};
};
- "raven-js-3.26.3" = {
+ "raven-js-3.26.4" = {
name = "raven-js";
packageName = "raven-js";
- version = "3.26.3";
+ version = "3.26.4";
src = fetchurl {
- url = "https://registry.npmjs.org/raven-js/-/raven-js-3.26.3.tgz";
- sha512 = "VPAsPfK73A9VPcJx5X/kt0GxOqUGpGDM8vdzsYNQXMhYemyZGiW1JX1AI+f4jxm37Apijj6VVtCyJcYFz3ocSQ==";
+ url = "https://registry.npmjs.org/raven-js/-/raven-js-3.26.4.tgz";
+ sha512 = "5VmC3IWhTQJkaiQaCY0S5V8za4bpUgbbuVT1MkDH7JVqgu8CPQ750XaFF8BVRbLV9F5nvoz7n0UT0CKteDuZAg==";
};
};
"raw-body-0.0.3" = {
@@ -22263,15 +23280,6 @@ let
sha1 = "0cb3eb22ced1ca607d32dd8fd94a6eb383f3eb8a";
};
};
- "raw-body-1.1.7" = {
- name = "raw-body";
- packageName = "raw-body";
- version = "1.1.7";
- src = fetchurl {
- url = "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz";
- sha1 = "1d027c2bfa116acc6623bca8f00016572a87d425";
- };
- };
"raw-body-1.3.4" = {
name = "raw-body";
packageName = "raw-body";
@@ -22335,13 +23343,13 @@ let
sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
};
};
- "rc-config-loader-2.0.1" = {
+ "rc-config-loader-2.0.2" = {
name = "rc-config-loader";
packageName = "rc-config-loader";
- version = "2.0.1";
+ version = "2.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.1.tgz";
- sha512 = "OHr24Jb7nN6oaQOTRXxcQ2yJSK3SHA1dp2CZEfvRxsl/MbhFr4CYnkwn8DY37pKu7Eu18X4mYuWFxO6vpbFxtQ==";
+ url = "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-2.0.2.tgz";
+ sha512 = "Nx9SNM47eNRqe0TdntOY600qWb8NDh+xU9sv5WnTscEtzfTB0ukihlqwuCLPteyJksvZ0sEVPoySNE01TKrmTQ==";
};
};
"re-emitter-1.1.3" = {
@@ -22407,6 +23415,15 @@ let
sha512 = "/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==";
};
};
+ "read-package-tree-5.2.1" = {
+ name = "read-package-tree";
+ packageName = "read-package-tree";
+ version = "5.2.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.2.1.tgz";
+ sha512 = "2CNoRoh95LxY47LvqrehIAfUVda2JbuFE/HaGYs42bNrGG+ojbw1h3zOcPcQ+1GQ3+rkzNndZn85u1XyZ3UsIA==";
+ };
+ };
"read-pkg-1.1.0" = {
name = "read-pkg";
packageName = "read-pkg";
@@ -22524,6 +23541,15 @@ let
sha512 = "tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==";
};
};
+ "readdir-scoped-modules-1.0.2" = {
+ name = "readdir-scoped-modules";
+ packageName = "readdir-scoped-modules";
+ version = "1.0.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz";
+ sha1 = "9fafa37d286be5d92cbaebdee030dc9b5f406747";
+ };
+ };
"readdirp-2.1.0" = {
name = "readdirp";
packageName = "readdirp";
@@ -22641,33 +23667,6 @@ let
sha1 = "ee57b7a44d25ec1594e44365d8165fa7d1d4811a";
};
};
- "redis-2.8.0" = {
- name = "redis";
- packageName = "redis";
- version = "2.8.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz";
- sha512 = "M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==";
- };
- };
- "redis-commands-1.3.5" = {
- name = "redis-commands";
- packageName = "redis-commands";
- version = "1.3.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz";
- sha512 = "foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==";
- };
- };
- "redis-parser-2.6.0" = {
- name = "redis-parser";
- packageName = "redis-parser";
- version = "2.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz";
- sha1 = "52ed09dacac108f1a631c07e9b69941e7a19504b";
- };
- };
"reduce-component-1.0.1" = {
name = "reduce-component";
packageName = "reduce-component";
@@ -22740,6 +23739,15 @@ let
sha512 = "LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==";
};
};
+ "regexpp-2.0.0" = {
+ name = "regexpp";
+ packageName = "regexpp";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz";
+ sha512 = "g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==";
+ };
+ };
"registry-auth-token-3.3.2" = {
name = "registry-auth-token";
packageName = "registry-auth-token";
@@ -22794,33 +23802,6 @@ let
sha1 = "7c8d4aa2f095704cd020e32e8099bcae103f0bd4";
};
};
- "remark-5.1.0" = {
- name = "remark";
- packageName = "remark";
- version = "5.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark/-/remark-5.1.0.tgz";
- sha1 = "cb463bd3dbcb4b99794935eee1cf71d7a8e3068c";
- };
- };
- "remark-parse-1.1.0" = {
- name = "remark-parse";
- packageName = "remark-parse";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark-parse/-/remark-parse-1.1.0.tgz";
- sha1 = "c3ca10f9a8da04615c28f09aa4e304510526ec21";
- };
- };
- "remark-stringify-1.1.0" = {
- name = "remark-stringify";
- packageName = "remark-stringify";
- version = "1.1.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-1.1.0.tgz";
- sha1 = "a7105e25b9ee2bf9a49b75d2c423f11b06ae2092";
- };
- };
"remove-array-items-1.0.0" = {
name = "remove-array-items";
packageName = "remove-array-items";
@@ -22857,13 +23838,13 @@ let
sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
};
};
- "render-media-3.1.0" = {
+ "render-media-3.1.3" = {
name = "render-media";
packageName = "render-media";
- version = "3.1.0";
+ version = "3.1.3";
src = fetchurl {
- url = "https://registry.npmjs.org/render-media/-/render-media-3.1.0.tgz";
- sha512 = "rTNcgMHJ/MrQbt96bTTwlfBY1A87EqNx0buJ2pPHTuLGwk0Aw99e1BrHgr6SpB4D7Cb7AMdiL/Gzx+UYrHliVw==";
+ url = "https://registry.npmjs.org/render-media/-/render-media-3.1.3.tgz";
+ sha512 = "K7ziKKlIcgYpAovRsABDiSaNn7TzDDyyuFGpRwM52cloNcajInB6sCxFPUEzOuTJUeyvKCqT/k5INOjpKLCjhQ==";
};
};
"render-readme-1.3.1" = {
@@ -22938,6 +23919,15 @@ let
sha1 = "de63128373fcbf7c3ccfa4de5a480c45a67958eb";
};
};
+ "replaceall-0.1.6" = {
+ name = "replaceall";
+ packageName = "replaceall";
+ version = "0.1.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz";
+ sha1 = "81d81ac7aeb72d7f5c4942adf2697a3220688d8e";
+ };
+ };
"request-2.16.6" = {
name = "request";
packageName = "request";
@@ -22965,15 +23955,6 @@ let
sha1 = "7693ca768bbb0ea5c8ce08c084a45efa05b892ab";
};
};
- "request-2.75.0" = {
- name = "request";
- packageName = "request";
- version = "2.75.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/request/-/request-2.75.0.tgz";
- sha1 = "d2b8268a286da13eaa5d01adf5d18cc90f657d93";
- };
- };
"request-2.79.0" = {
name = "request";
packageName = "request";
@@ -23001,15 +23982,6 @@ let
sha512 = "lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==";
};
};
- "request-2.85.0" = {
- name = "request";
- packageName = "request";
- version = "2.85.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/request/-/request-2.85.0.tgz";
- sha512 = "8H7Ehijd4js+s6wuVPLjwORxD4zeuyjYugprdOXlPSqaApmL/QOy+EB/beICHVCHkGMKNh5rvihb5ov+IDw4mg==";
- };
- };
"request-2.87.0" = {
name = "request";
packageName = "request";
@@ -23037,13 +24009,22 @@ let
sha1 = "5d36bb57961c673aa5b788dbc8141fdf23b44e08";
};
};
- "requestretry-1.13.0" = {
- name = "requestretry";
- packageName = "requestretry";
- version = "1.13.0";
+ "request-promise-4.2.2" = {
+ name = "request-promise";
+ packageName = "request-promise";
+ version = "4.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz";
- sha512 = "Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==";
+ url = "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz";
+ sha1 = "d1ea46d654a6ee4f8ee6a4fea1018c22911904b4";
+ };
+ };
+ "request-promise-core-1.1.1" = {
+ name = "request-promise-core";
+ packageName = "request-promise-core";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz";
+ sha1 = "3eee00b2c5aa83239cfb04c5700da36f81cd08b6";
};
};
"require-directory-2.1.1" = {
@@ -23091,6 +24072,15 @@ let
sha1 = "4e0d56d6c9662fd31e43011c4b95aa49955421d3";
};
};
+ "requirejs-2.3.5" = {
+ name = "requirejs";
+ packageName = "requirejs";
+ version = "2.3.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/requirejs/-/requirejs-2.3.5.tgz";
+ sha512 = "svnO+aNcR/an9Dpi44C7KSAy5fFGLtmPbaaCeQaklUz8BQhS64tWWIIlvEA5jrWICzlO/X9KSzSeXFnZdBu8nw==";
+ };
+ };
"requires-port-1.0.0" = {
name = "requires-port";
packageName = "requires-port";
@@ -23127,6 +24117,15 @@ let
sha512 = "AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==";
};
};
+ "resolve-cwd-2.0.0" = {
+ name = "resolve-cwd";
+ packageName = "resolve-cwd";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz";
+ sha1 = "00a9f7387556e27038eae232caa372a6a59b665a";
+ };
+ };
"resolve-dir-1.0.1" = {
name = "resolve-dir";
packageName = "resolve-dir";
@@ -23163,6 +24162,15 @@ let
sha1 = "b22c7af7d9d6881bc8b6e653335eebcb0a188748";
};
};
+ "resolve-from-4.0.0" = {
+ name = "resolve-from";
+ packageName = "resolve-from";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz";
+ sha512 = "pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==";
+ };
+ };
"resolve-options-1.1.0" = {
name = "resolve-options";
packageName = "resolve-options";
@@ -23208,6 +24216,33 @@ let
sha1 = "e1e5b7ad9d4f6aeacd20e28f44a045f26c146dbc";
};
};
+ "restify-clients-1.5.2" = {
+ name = "restify-clients";
+ packageName = "restify-clients";
+ version = "1.5.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restify-clients/-/restify-clients-1.5.2.tgz";
+ sha1 = "d4b13d82f287e77e2eb5daae14e6ef8534aa7389";
+ };
+ };
+ "restify-errors-3.0.0" = {
+ name = "restify-errors";
+ packageName = "restify-errors";
+ version = "3.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.0.0.tgz";
+ sha1 = "3b17177d43954acece4291465a97ce1b58cf3d57";
+ };
+ };
+ "restify-errors-3.1.0" = {
+ name = "restify-errors";
+ packageName = "restify-errors";
+ version = "3.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/restify-errors/-/restify-errors-3.1.0.tgz";
+ sha1 = "06b5479477874c0856d782a12c8707dcdad53f16";
+ };
+ };
"restore-cursor-1.0.1" = {
name = "restore-cursor";
packageName = "restore-cursor";
@@ -23316,6 +24351,15 @@ let
sha1 = "e439be2aaee327321952730f99a8929e4fc50582";
};
};
+ "rimraf-2.4.4" = {
+ name = "rimraf";
+ packageName = "rimraf";
+ version = "2.4.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.4.tgz";
+ sha1 = "b528ce2ebe0e6d89fb03b265de11d61da0dbcf82";
+ };
+ };
"rimraf-2.4.5" = {
name = "rimraf";
packageName = "rimraf";
@@ -23550,15 +24594,6 @@ let
sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
};
};
- "safe-json-parse-1.0.1" = {
- name = "safe-json-parse";
- packageName = "safe-json-parse";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz";
- sha1 = "3e76723e38dfdda13c9b1d29a1e07ffee4b30b57";
- };
- };
"safe-json-stringify-1.2.0" = {
name = "safe-json-stringify";
packageName = "safe-json-stringify";
@@ -23595,13 +24630,13 @@ let
sha1 = "741e245e231f07cafb6fdf0f133adfa216a502ad";
};
};
- "sanitize-html-1.18.2" = {
+ "sanitize-html-1.18.4" = {
name = "sanitize-html";
packageName = "sanitize-html";
- version = "1.18.2";
+ version = "1.18.4";
src = fetchurl {
- url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.2.tgz";
- sha512 = "52ThA+Z7h6BnvpSVbURwChl10XZrps5q7ytjTwWcIe9bmJwnVP6cpEVK2NvDOUhGupoqAvNbUz3cpnJDp4+/pg==";
+ url = "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.4.tgz";
+ sha512 = "hjyDYCYrQuhnEjq+5lenLlIfdPBtnZ7z0DkQOC8YGxvkuOInH+1SrkNTj30t4f2/SSv9c5kLniB+uCIpBvYuew==";
};
};
"sax-0.3.5" = {
@@ -23658,13 +24693,13 @@ let
sha512 = "NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==";
};
};
- "schema-utils-0.4.5" = {
+ "schema-utils-0.4.7" = {
name = "schema-utils";
packageName = "schema-utils";
- version = "0.4.5";
+ version = "0.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz";
- sha512 = "yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==";
+ url = "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz";
+ sha512 = "v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==";
};
};
"scoped-regex-1.0.0" = {
@@ -23676,6 +24711,15 @@ let
sha1 = "a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8";
};
};
+ "scuid-1.1.0" = {
+ name = "scuid";
+ packageName = "scuid";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz";
+ sha512 = "MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==";
+ };
+ };
"secure-keys-1.0.0" = {
name = "secure-keys";
packageName = "secure-keys";
@@ -23748,6 +24792,15 @@ let
sha1 = "77466de589cd5d3c95f138aa78bc569a3cb5d27a";
};
};
+ "semver-5.1.0" = {
+ name = "semver";
+ packageName = "semver";
+ version = "5.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz";
+ sha1 = "85f2cf8550465c4df000cf7d86f6b054106ab9e5";
+ };
+ };
"semver-5.1.1" = {
name = "semver";
packageName = "semver";
@@ -23892,6 +24945,15 @@ let
sha512 = "E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==";
};
};
+ "sentence-case-2.1.1" = {
+ name = "sentence-case";
+ packageName = "sentence-case";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.1.tgz";
+ sha1 = "1f6e2dda39c168bf92d13f86d4a918933f667ed4";
+ };
+ };
"sentiment-2.1.0" = {
name = "sentiment";
packageName = "sentiment";
@@ -23928,6 +24990,15 @@ let
sha512 = "Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==";
};
};
+ "serializerr-1.0.3" = {
+ name = "serializerr";
+ packageName = "serializerr";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/serializerr/-/serializerr-1.0.3.tgz";
+ sha1 = "12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91";
+ };
+ };
"serve-favicon-2.3.2" = {
name = "serve-favicon";
packageName = "serve-favicon";
@@ -23946,13 +25017,13 @@ let
sha1 = "935d240cdfe0f5805307fdfe967d88942a2cbcf0";
};
};
- "serve-handler-3.3.0" = {
+ "serve-handler-3.6.0" = {
name = "serve-handler";
packageName = "serve-handler";
- version = "3.3.0";
+ version = "3.6.0";
src = fetchurl {
- url = "https://registry.npmjs.org/serve-handler/-/serve-handler-3.3.0.tgz";
- sha512 = "cJi7lLmrYEOLdz8sWCSNwrYJaxdhgWGQKFLPUXS4swpm/CXbQ5QRtuvIESSXQF4/iheYRNcQ+M6maH9UhTp0LA==";
+ url = "https://registry.npmjs.org/serve-handler/-/serve-handler-3.6.0.tgz";
+ sha512 = "YPMV1OCfOxub4OnGQQtcGEJNI6e49r0vfSid2U5xrcOB1l6TFWfvHmUhEbfrvU7sqhZgmicfVtVBiAAGRH7NTA==";
};
};
"serve-index-1.7.3" = {
@@ -24180,13 +25251,13 @@ let
sha1 = "decbcf874b0d1e5fb72e14b164a9683048e9acb3";
};
};
- "shelljs-0.8.1" = {
+ "shelljs-0.8.2" = {
name = "shelljs";
packageName = "shelljs";
- version = "0.8.1";
+ version = "0.8.2";
src = fetchurl {
- url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.1.tgz";
- sha512 = "YA/iYtZpzFe5HyWVGrb02FjPxc4EMCfpoU/Phg9fQoyMC72u9598OUBrsU8IrtwAKG0tO8IYaqbaLIw+k3IRGA==";
+ url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.2.tgz";
+ sha512 = "pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ==";
};
};
"shellwords-0.1.1" = {
@@ -24261,6 +25332,15 @@ let
sha1 = "7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6";
};
};
+ "simple-errors-1.0.1" = {
+ name = "simple-errors";
+ packageName = "simple-errors";
+ version = "1.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/simple-errors/-/simple-errors-1.0.1.tgz";
+ sha1 = "b0bbecac1f1082f13b3962894b4a9e88f3a0c9ef";
+ };
+ };
"simple-get-1.4.3" = {
name = "simple-get";
packageName = "simple-get";
@@ -24279,13 +25359,13 @@ let
sha512 = "lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==";
};
};
- "simple-get-3.0.2" = {
+ "simple-get-3.0.3" = {
name = "simple-get";
packageName = "simple-get";
- version = "3.0.2";
+ version = "3.0.3";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-get/-/simple-get-3.0.2.tgz";
- sha512 = "dU3TBVIGkP5Hzw6o74hJx+VzTBTX2rqIiLfugs0HdmdVQCQp76XGg2jlBCqfRJfW/n6/mUKTi+s3rnzX7SgbBA==";
+ url = "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz";
+ sha512 = "Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw==";
};
};
"simple-git-1.96.0" = {
@@ -24360,13 +25440,13 @@ let
sha1 = "5d3d5751bb39aeba2f710d8eec78768df821f38d";
};
};
- "simple-websocket-7.0.2" = {
+ "simple-websocket-7.2.0" = {
name = "simple-websocket";
packageName = "simple-websocket";
- version = "7.0.2";
+ version = "7.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-7.0.2.tgz";
- sha512 = "cAjSaqHMtO2qc1HHSrW44aTrb2Xa7wZzHajvH6An4IhCFjTuPUXfmSByd9Z0B5Bc6bmiwQ2bFHMUMA8vGC5Bug==";
+ url = "https://registry.npmjs.org/simple-websocket/-/simple-websocket-7.2.0.tgz";
+ sha512 = "wdxFg1fHw1yqFKWDcw+yNb4VIYqtl+vknZMlpLhvZSlR6l7/iVuwozqo+Qtl73mB1IH5QnXzonD1S+hAaLNTvQ==";
};
};
"simplediff-0.1.1" = {
@@ -24432,15 +25512,6 @@ let
sha1 = "d4ba3e8e5e92760e4d1d3b603d772805c6cb256f";
};
};
- "slack-node-0.2.0" = {
- name = "slack-node";
- packageName = "slack-node";
- version = "0.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz";
- sha1 = "de4b8dddaa8b793f61dbd2938104fdabf37dfa30";
- };
- };
"slash-1.0.0" = {
name = "slash";
packageName = "slash";
@@ -24531,15 +25602,6 @@ let
sha1 = "7f114b5b65fab3e2a35aa775bb12f0d1c649bf16";
};
};
- "smart-buffer-4.0.1" = {
- name = "smart-buffer";
- packageName = "smart-buffer";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz";
- sha512 = "RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==";
- };
- };
"smartdc-auth-2.3.1" = {
name = "smartdc-auth";
packageName = "smartdc-auth";
@@ -24549,6 +25611,15 @@ let
sha1 = "96568a565e9d9feb03b93a50651eee14d23adf44";
};
};
+ "smartdc-auth-2.5.7" = {
+ name = "smartdc-auth";
+ packageName = "smartdc-auth";
+ version = "2.5.7";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/smartdc-auth/-/smartdc-auth-2.5.7.tgz";
+ sha1 = "42d45710e791deb92df91326c8eed1bd5a842cb6";
+ };
+ };
"smtp-connection-1.3.8" = {
name = "smtp-connection";
packageName = "smtp-connection";
@@ -24558,13 +25629,13 @@ let
sha1 = "55832c2160cfb3086e1dcd87fd1c19fa61b7f536";
};
};
- "smtp-connection-2.12.0" = {
- name = "smtp-connection";
- packageName = "smtp-connection";
- version = "2.12.0";
+ "snake-case-2.1.0" = {
+ name = "snake-case";
+ packageName = "snake-case";
+ version = "2.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz";
- sha1 = "d76ef9127cb23c2259edb1e8349c2e8d5e2d74c1";
+ url = "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz";
+ sha1 = "41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f";
};
};
"snapdragon-0.8.2" = {
@@ -24630,22 +25701,22 @@ let
sha512 = "FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==";
};
};
- "snyk-1.88.2" = {
+ "snyk-1.90.2" = {
name = "snyk";
packageName = "snyk";
- version = "1.88.2";
+ version = "1.90.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk/-/snyk-1.88.2.tgz";
- sha1 = "fff27ebbaa4f624398bd6d31b76c008912efd6b7";
+ url = "https://registry.npmjs.org/snyk/-/snyk-1.90.2.tgz";
+ sha512 = "SbV6dlDRbXx6q0I2m176NH3LER1wTibuwctcthphsywl1zjoPAdJlMmAOK3BQ61XtjV4xQmzk4OYYf6TUr9ZEw==";
};
};
- "snyk-config-2.1.0" = {
+ "snyk-config-2.2.0" = {
name = "snyk-config";
packageName = "snyk-config";
- version = "2.1.0";
+ version = "2.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-config/-/snyk-config-2.1.0.tgz";
- sha512 = "D1Xz1pZa9lwA9AHogmAigyJGo/iuEGH+rcPB77mFsneVfnuiK9c6IjnsHbEBUf1cePtZvWdGBjs6e75Cvc2AMg==";
+ url = "https://registry.npmjs.org/snyk-config/-/snyk-config-2.2.0.tgz";
+ sha512 = "mq0wbP/AgjcmRq5i5jg2akVVV3iSYUPTowZwKn7DChRLDL8ySOzWAwan+ImXiyNbrWo87FNI/15O6MpOnTxOIg==";
};
};
"snyk-docker-plugin-1.10.3" = {
@@ -24657,13 +25728,13 @@ let
sha512 = "nIw6zS705SiQLEhBwoO2qsJ3lVN1DZ48tyMgqhlr5f5GuOrwUJ0ivUK5HQUI79xA6pF7tU18495OlbsKuEHUOw==";
};
};
- "snyk-go-plugin-1.5.1" = {
+ "snyk-go-plugin-1.5.2" = {
name = "snyk-go-plugin";
packageName = "snyk-go-plugin";
- version = "1.5.1";
+ version = "1.5.2";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.5.1.tgz";
- sha512 = "8OPJOT05Z/UL5fFSXV6b/A6KjlS1Ahr2gpup1bhXtAGXlUUPyWidqkCIER9fexDXqYWgAoDAdn9YHIvmL/5bfw==";
+ url = "https://registry.npmjs.org/snyk-go-plugin/-/snyk-go-plugin-1.5.2.tgz";
+ sha512 = "XWajcSh6Ld+I+WdcyU3DGDuE2ydThQd8ORkESy0nQ2LwekygLYVYN66OBy0uxpqYfd4qoqeg+J8lb4oGzCmyGA==";
};
};
"snyk-gradle-plugin-1.3.0" = {
@@ -24693,13 +25764,13 @@ let
sha512 = "ieTWhn1MB88gEQ6nUtGCeUKQ6Xoxm+u+QmD9u3zfP1QS5ep9fWt3YYDUQjgUiDTJJy7QyVQdZ/fsz3RECnOA7w==";
};
};
- "snyk-nuget-plugin-1.6.2" = {
+ "snyk-nuget-plugin-1.6.4" = {
name = "snyk-nuget-plugin";
packageName = "snyk-nuget-plugin";
- version = "1.6.2";
+ version = "1.6.4";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.6.2.tgz";
- sha512 = "8l8hS85esXyweTFgUFdwnGT94Ts42KcG5fdBX2wYosQkpUMePd+GTT9+64k/GvdH5hqcNt2OvtzW+Uf8JF+pbA==";
+ url = "https://registry.npmjs.org/snyk-nuget-plugin/-/snyk-nuget-plugin-1.6.4.tgz";
+ sha512 = "D7cwfPC1U/HABAs4Tc9jviajoblMggWOYvWpjf1F4InG6gTfp5lDeeonFp/Xoj6wcju/j88w2gAveWrJWXNj6w==";
};
};
"snyk-php-plugin-1.5.1" = {
@@ -24720,13 +25791,13 @@ let
sha512 = "CEioNnDzccHyid7UIVl3bJ1dnG4co4ofI+KxuC1mo0IUXy64gxnBTeVoZF5gVLWbAyxGxSeW8f0+8GmWMHVb7w==";
};
};
- "snyk-python-plugin-1.6.1" = {
+ "snyk-python-plugin-1.8.1" = {
name = "snyk-python-plugin";
packageName = "snyk-python-plugin";
- version = "1.6.1";
+ version = "1.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.6.1.tgz";
- sha512 = "6zr5jAB3p/bwMZQxZpdj+aPmioTgHB4DI6JMLInhZupss0x8Ome5YqzVzBbOvUKNrc3KaLtjGrJWcAuxDL6M/g==";
+ url = "https://registry.npmjs.org/snyk-python-plugin/-/snyk-python-plugin-1.8.1.tgz";
+ sha512 = "DsUBkQZiPlXGkwzhxxEo2Tvfq6XhygWQThWM0yRBythi9M5n8UimZEwdkBHPj7xKC1clsB8boM3+sT/E1x6XGA==";
};
};
"snyk-resolve-1.0.1" = {
@@ -24747,13 +25818,13 @@ let
sha512 = "YVAelR+dTpqLgfk6lf6WgOlw+MGmGI0r3/Dny8tUbJJ9uVTHTRAOdZCbUyTFqJG7oEmEZxUwmfjqgAuniYwx8Q==";
};
};
- "snyk-sbt-plugin-1.3.0" = {
+ "snyk-sbt-plugin-1.3.1" = {
name = "snyk-sbt-plugin";
packageName = "snyk-sbt-plugin";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-1.3.0.tgz";
- sha512 = "SRxPB16392dvN3Qv2RfUcHe0XETLWx2kNIOuoNXvc2Gl6DuPW+X+meDJY7xC/yQhU7bSPPKoM2B7awYaj9i2Bg==";
+ url = "https://registry.npmjs.org/snyk-sbt-plugin/-/snyk-sbt-plugin-1.3.1.tgz";
+ sha512 = "un9ddM4M+7Ye/zhkh5Cm6EYMXU0Z/aM8wuYZvu4O+wd8sonoUClwckzJlsaI2BA7xvfDL9qQUaImtpgy94v5JQ==";
};
};
"snyk-tree-1.0.0" = {
@@ -24801,15 +25872,6 @@ let
sha1 = "2f7ecedc3391bf2d5c73e291fe233e6e34d4dd00";
};
};
- "socket.io-2.0.4" = {
- name = "socket.io";
- packageName = "socket.io";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz";
- sha1 = "c1a4590ceff87ecf13c72652f046f716b29e6014";
- };
- };
"socket.io-2.1.1" = {
name = "socket.io";
packageName = "socket.io";
@@ -24873,15 +25935,6 @@ let
sha1 = "ec9f820356ed99ef6d357f0756d648717bdd4281";
};
};
- "socket.io-client-2.0.4" = {
- name = "socket.io-client";
- packageName = "socket.io-client";
- version = "2.0.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz";
- sha1 = "0918a552406dc5e540b380dcd97afc4a64332f8e";
- };
- };
"socket.io-client-2.1.1" = {
name = "socket.io-client";
packageName = "socket.io-client";
@@ -24918,15 +25971,6 @@ let
sha1 = "dd532025103ce429697326befd64005fcfe5b4a0";
};
};
- "socket.io-parser-3.1.3" = {
- name = "socket.io-parser";
- packageName = "socket.io-parser";
- version = "3.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz";
- sha512 = "g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==";
- };
- };
"socket.io-parser-3.2.0" = {
name = "socket.io-parser";
packageName = "socket.io-parser";
@@ -24945,24 +25989,6 @@ let
sha1 = "5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a";
};
};
- "socks-1.1.9" = {
- name = "socks";
- packageName = "socks";
- version = "1.1.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz";
- sha1 = "628d7e4d04912435445ac0b6e459376cb3e6d691";
- };
- };
- "socks-2.2.1" = {
- name = "socks";
- packageName = "socks";
- version = "2.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz";
- sha512 = "0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w==";
- };
- };
"socks-proxy-agent-3.0.1" = {
name = "socks-proxy-agent";
packageName = "socks-proxy-agent";
@@ -24972,15 +25998,6 @@ let
sha512 = "ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==";
};
};
- "socks-proxy-agent-4.0.1" = {
- name = "socks-proxy-agent";
- packageName = "socks-proxy-agent";
- version = "4.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz";
- sha512 = "Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==";
- };
- };
"sodium-javascript-0.5.5" = {
name = "sodium-javascript";
packageName = "sodium-javascript";
@@ -24990,13 +26007,13 @@ let
sha512 = "UMmCHovws/sxIBZsIRhIl8uRPou/RFDD0vVop81T1hG106NLLgqajKKuHAOtAP6hflnZ0UrVA2VFwddTd/NQyA==";
};
};
- "sodium-native-2.1.6" = {
+ "sodium-native-2.2.1" = {
name = "sodium-native";
packageName = "sodium-native";
- version = "2.1.6";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.1.6.tgz";
- sha512 = "vfovcNlU8C93SbeNoGSAdW5zVOTlrh1sTy+TzdC2FhDTE/IUK6j4ML5gdr/qziLz4XRT4EQWJvbFzql6CAAH/A==";
+ url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.1.tgz";
+ sha512 = "3CfftYV2ATXQFMIkLOvcNUk/Ma+lran0855j5Z/HEjUkSTzjLZi16CK362udOoNVrwn/TwGV8bKEt5OylsFrQA==";
};
};
"sodium-universal-2.0.0" = {
@@ -25008,6 +26025,15 @@ let
sha512 = "csdVyakzHJRyCevY4aZC2Eacda8paf+4nmRGF2N7KxCLKY2Ajn72JsExaQlJQ2BiXJncp44p3T+b80cU+2TTsg==";
};
};
+ "sonic-boom-0.5.0" = {
+ name = "sonic-boom";
+ packageName = "sonic-boom";
+ version = "0.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sonic-boom/-/sonic-boom-0.5.0.tgz";
+ sha512 = "IqUrLNxgsUQGVyMLW8w8vELMa1BZIQ/uBjBuxLK0jg7HqWwedCgmBLqvgMFGihhXCoQ8w5m2vcnMs47C4KYxuQ==";
+ };
+ };
"sorcery-0.10.0" = {
name = "sorcery";
packageName = "sorcery";
@@ -25098,15 +26124,6 @@ let
sha1 = "9f704d0d69d9e138a81badf6ebb4fde33d151c61";
};
};
- "source-map-0.1.32" = {
- name = "source-map";
- packageName = "source-map";
- version = "0.1.32";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz";
- sha1 = "c8b6c167797ba4740a8ea33252162ff08591b266";
- };
- };
"source-map-0.1.43" = {
name = "source-map";
packageName = "source-map";
@@ -25161,15 +26178,6 @@ let
sha512 = "MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==";
};
};
- "source-map-support-0.3.2" = {
- name = "source-map-support";
- packageName = "source-map-support";
- version = "0.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.2.tgz";
- sha1 = "737d5c901e0b78fdb53aca713d24f23ccbb10be1";
- };
- };
"source-map-support-0.4.18" = {
name = "source-map-support";
packageName = "source-map-support";
@@ -25206,6 +26214,15 @@ let
sha512 = "N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==";
};
};
+ "source-map-support-0.5.8" = {
+ name = "source-map-support";
+ packageName = "source-map-support";
+ version = "0.5.8";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.8.tgz";
+ sha512 = "WqAEWPdb78u25RfKzOF0swBpY0dKrNdjc4GvLwm7ScX/o9bj8Eh/YL8mcMhBHYDGl87UkkSXDOFnW4G7GhWhGg==";
+ };
+ };
"source-map-url-0.4.0" = {
name = "source-map-url";
packageName = "source-map-url";
@@ -25440,6 +26457,15 @@ let
sha1 = "512675a28f08f1e581779e1989ab1e13effb49e4";
};
};
+ "sshpk-1.14.1" = {
+ name = "sshpk";
+ packageName = "sshpk";
+ version = "1.14.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz";
+ sha1 = "130f5975eddad963f1d56f92b9ac6c51fa9f83eb";
+ };
+ };
"sshpk-1.14.2" = {
name = "sshpk";
packageName = "sshpk";
@@ -25467,6 +26493,15 @@ let
sha1 = "62e143c18530fda103320b3403e8ad42786d9718";
};
};
+ "sshpk-agent-1.7.0" = {
+ name = "sshpk-agent";
+ packageName = "sshpk-agent";
+ version = "1.7.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sshpk-agent/-/sshpk-agent-1.7.0.tgz";
+ sha512 = "zR4GV5XYSypCusFzfTeTSXVqrFJJsK79Ec2KXZdo/x7qxBGSJPPZFtqMcqpXPaJ9VCK7Zn/vI+/kMrqeQILv4w==";
+ };
+ };
"ssri-5.3.0" = {
name = "ssri";
packageName = "ssri";
@@ -25557,6 +26592,15 @@ let
sha1 = "161c7dac177659fd9811f43771fa99381478628c";
};
};
+ "stealthy-require-1.1.1" = {
+ name = "stealthy-require";
+ packageName = "stealthy-require";
+ version = "1.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz";
+ sha1 = "35b09875b4ff49f26a777e509b3090a3226bf24b";
+ };
+ };
"steno-0.4.4" = {
name = "steno";
packageName = "steno";
@@ -25629,13 +26673,13 @@ let
sha1 = "ded266556319c8b0e222812b9cf3b26fa7d947de";
};
};
- "stream-each-1.2.2" = {
+ "stream-each-1.2.3" = {
name = "stream-each";
packageName = "stream-each";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz";
- sha512 = "mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==";
+ url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
+ sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
};
};
"stream-http-2.8.3" = {
@@ -25917,13 +26961,13 @@ let
sha512 = "WoZ+B2ypng1dp4iFLF2kmZlwwlE19gmjgKuhL1FJfDgCREWb3ye3SDVHSzLH6bxfnvYmkCxbzkmWcQZHA4P//Q==";
};
};
- "string2compact-1.2.5" = {
+ "string2compact-1.3.0" = {
name = "string2compact";
packageName = "string2compact";
- version = "1.2.5";
+ version = "1.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/string2compact/-/string2compact-1.2.5.tgz";
- sha512 = "WujFln3AWQhpd/0UXjR8Ctcy/lCCb1jmED8h1Loa6938stww6LSSuP7FWqTMFlb4dxn/6l54jrAqlJhIAUlBWw==";
+ url = "https://registry.npmjs.org/string2compact/-/string2compact-1.3.0.tgz";
+ sha512 = "004ulKKANDuQilQsNxy2lisrpMG0qUJxBU+2YCEF7KziRyNR0Nredm2qk0f1V82nva59H3y9GWeHXE63HzGRFw==";
};
};
"string_decoder-0.10.31" = {
@@ -25953,15 +26997,6 @@ let
sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
- "stringify-entities-1.3.2" = {
- name = "stringify-entities";
- packageName = "stringify-entities";
- version = "1.3.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz";
- sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==";
- };
- };
"stringstream-0.0.6" = {
name = "stringstream";
packageName = "stringstream";
@@ -26169,13 +27204,13 @@ let
sha1 = "f7fb93758a69a571140181277eea0c2eb1301fa3";
};
};
- "structured-source-3.0.2" = {
- name = "structured-source";
- packageName = "structured-source";
- version = "3.0.2";
+ "strsplit-1.0.0" = {
+ name = "strsplit";
+ packageName = "strsplit";
+ version = "1.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz";
- sha1 = "dd802425e0f53dc4a6e7aca3752901a1ccda7af5";
+ url = "https://registry.npmjs.org/strsplit/-/strsplit-1.0.0.tgz";
+ sha1 = "0fdedc68e91addcfcb2e6be9c262581a6e8c28aa";
};
};
"subarg-1.0.0" = {
@@ -26223,6 +27258,15 @@ let
sha512 = "GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==";
};
};
+ "superagent-proxy-1.0.3" = {
+ name = "superagent-proxy";
+ packageName = "superagent-proxy";
+ version = "1.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/superagent-proxy/-/superagent-proxy-1.0.3.tgz";
+ sha512 = "79Ujg1lRL2ICfuHUdX+H2MjIw73kB7bXsIkxLwHURz3j0XUmEEEoJ+u/wq+mKwna21Uejsm2cGR3OESA00TIjA==";
+ };
+ };
"supports-color-0.2.0" = {
name = "supports-color";
packageName = "supports-color";
@@ -26286,6 +27330,15 @@ let
sha512 = "zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==";
};
};
+ "swap-case-1.1.2" = {
+ name = "swap-case";
+ packageName = "swap-case";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz";
+ sha1 = "c39203a4587385fad3c850a0bd1bcafa081974e3";
+ };
+ };
"symbol-observable-1.0.1" = {
name = "symbol-observable";
packageName = "symbol-observable";
@@ -26304,6 +27357,15 @@ let
sha1 = "ae27db38f660a7ae2e1c3b7d1bc290819b8519e6";
};
};
+ "sync-exec-0.6.2" = {
+ name = "sync-exec";
+ packageName = "sync-exec";
+ version = "0.6.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz";
+ sha1 = "717d22cc53f0ce1def5594362f3a89a2ebb91105";
+ };
+ };
"sync-request-3.0.0" = {
name = "sync-request";
packageName = "sync-request";
@@ -26331,15 +27393,6 @@ let
sha1 = "2bbc542f0fda9861a755d3947fefd8b3f513855f";
};
};
- "table-4.0.2" = {
- name = "table";
- packageName = "table";
- version = "4.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/table/-/table-4.0.2.tgz";
- sha512 = "UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==";
- };
- };
"table-4.0.3" = {
name = "table";
packageName = "table";
@@ -26368,6 +27421,15 @@ let
sha256 = "c824206b33da96cf5c01c21f1b133a0e3568e07ee4dcc9beefa8226864cd0272";
};
};
+ "tabula-1.10.0" = {
+ name = "tabula";
+ packageName = "tabula";
+ version = "1.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tabula/-/tabula-1.10.0.tgz";
+ sha1 = "2ed67caf8cad091de80e43622850d899713b2f47";
+ };
+ };
"taffydb-2.6.2" = {
name = "taffydb";
packageName = "taffydb";
@@ -26440,13 +27502,13 @@ let
sha512 = "pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw==";
};
};
- "tar-4.4.4" = {
+ "tar-4.4.6" = {
name = "tar";
packageName = "tar";
- version = "4.4.4";
+ version = "4.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-4.4.4.tgz";
- sha512 = "mq9ixIYfNF9SK0IS/h2HKMu8Q2iaCuhDDsZhdEag/FHv8fOaYld4vN7ouMgcSSt5WKZzPs8atclTcJm36OTh4w==";
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz";
+ sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==";
};
};
"tar-fs-1.16.3" = {
@@ -26512,15 +27574,6 @@ let
sha1 = "8cff630fb7e9da05f047c74ce4ce4d685457d492";
};
};
- "tempfile-1.1.1" = {
- name = "tempfile";
- packageName = "tempfile";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz";
- sha1 = "5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2";
- };
- };
"tempfile-2.0.0" = {
name = "tempfile";
packageName = "tempfile";
@@ -26818,15 +27871,6 @@ let
sha1 = "4902ce040bd13d845c8f59b27e9d59bad6f39929";
};
};
- "tiny-lr-1.1.1" = {
- name = "tiny-lr";
- packageName = "tiny-lr";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz";
- sha512 = "44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==";
- };
- };
"tinycolor-0.0.1" = {
name = "tinycolor";
packageName = "tinycolor";
@@ -26836,6 +27880,15 @@ let
sha1 = "320b5a52d83abb5978d81a3e887d4aefb15a6164";
};
};
+ "title-case-2.1.1" = {
+ name = "title-case";
+ packageName = "title-case";
+ version = "2.1.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/title-case/-/title-case-2.1.1.tgz";
+ sha1 = "3e127216da58d2bc5becf137ab91dae3a7cd8faa";
+ };
+ };
"titleize-1.0.1" = {
name = "titleize";
packageName = "titleize";
@@ -26935,6 +27988,15 @@ let
sha1 = "b83571fa4d8c25b82e231b06e3a3055de4ca1a47";
};
};
+ "to-fast-properties-2.0.0" = {
+ name = "to-fast-properties";
+ packageName = "to-fast-properties";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz";
+ sha1 = "dc5e698cbd079265bc73e0377681a4e4e83f616e";
+ };
+ };
"to-object-path-0.3.0" = {
name = "to-object-path";
packageName = "to-object-path";
@@ -26980,6 +28042,15 @@ let
sha1 = "d17aea72ff2fba39b9e43601be7b3ff72e089852";
};
};
+ "toidentifier-1.0.0" = {
+ name = "toidentifier";
+ packageName = "toidentifier";
+ version = "1.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz";
+ sha512 = "yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==";
+ };
+ };
"toiletdb-1.4.1" = {
name = "toiletdb";
packageName = "toiletdb";
@@ -27016,13 +28087,13 @@ let
sha1 = "2d17d82cf669ada7f9dfe75db4b31f7034b71e29";
};
};
- "torrent-discovery-8.4.1" = {
+ "torrent-discovery-9.0.2" = {
name = "torrent-discovery";
packageName = "torrent-discovery";
- version = "8.4.1";
+ version = "9.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-8.4.1.tgz";
- sha512 = "PHy/H+S2pxBMK8ZdiZxp16mIPfs50rdzYjOWJLJg974BCE/VbdxHirQv117kVl9STKKXKZWo5NADGAYfmIXH0w==";
+ url = "https://registry.npmjs.org/torrent-discovery/-/torrent-discovery-9.0.2.tgz";
+ sha512 = "UpkOyi/QUXRAwts8vSsFu/jRQ1mwGkaqv2OxLTJGr4DJKCiXpLHZ1+A4rxabcOWinM9RiqmS5mAjDuFfPHiJvw==";
};
};
"torrent-piece-1.1.2" = {
@@ -27034,6 +28105,15 @@ let
sha512 = "ElXPyXKKG73o+uziHJ8qlYE9EuyDVxnK2zWL+pW/2bma7RsLpSwFFIJAb8Qui7/tel2hsHQW1z3zBnfQNREpWA==";
};
};
+ "torrent-piece-2.0.0" = {
+ name = "torrent-piece";
+ packageName = "torrent-piece";
+ version = "2.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/torrent-piece/-/torrent-piece-2.0.0.tgz";
+ sha512 = "H/Z/yCuvZJj1vl1IQHI8dvF2QrUuXRJoptT5DW5967/dsLpXlCg+uyhFR5lfNj5mNaYePUbKtnL+qKWZGXv4Nw==";
+ };
+ };
"torrent-stream-1.0.4" = {
name = "torrent-stream";
packageName = "torrent-stream";
@@ -27169,13 +28249,13 @@ let
sha1 = "d04b2280e4c792a5815429ef7b8b60c64c9ccc34";
};
};
- "traverse-0.6.6" = {
- name = "traverse";
- packageName = "traverse";
- version = "0.6.6";
+ "traverse-chain-0.1.0" = {
+ name = "traverse-chain";
+ packageName = "traverse-chain";
+ version = "0.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz";
- sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137";
+ url = "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz";
+ sha1 = "61dbc2d53b69ff6091a12a168fd7d433107e40f1";
};
};
"tree-kill-1.2.0" = {
@@ -27241,24 +28321,6 @@ let
sha1 = "cb2e1203067e0c8de1f614094b9fe45704ea6003";
};
};
- "trim-trailing-lines-1.1.1" = {
- name = "trim-trailing-lines";
- packageName = "trim-trailing-lines";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz";
- sha512 = "bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==";
- };
- };
- "trough-1.0.2" = {
- name = "trough";
- packageName = "trough";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/trough/-/trough-1.0.2.tgz";
- sha512 = "FHkoUZvG6Egrv9XZAyYGKEyb1JMsFphgPjoczkZC2y6W93U1jswcVURB8MUvtsahEPEVACyxD47JAL63vF4JsQ==";
- };
- };
"truncate-2.0.1" = {
name = "truncate";
packageName = "truncate";
@@ -27556,15 +28618,6 @@ let
sha1 = "fa0984770b428b7a9b2a8058f46355d14fef211a";
};
};
- "uglify-js-2.8.21" = {
- name = "uglify-js";
- packageName = "uglify-js";
- version = "2.8.21";
- src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.21.tgz";
- sha1 = "1733f669ae6f82fc90c7b25ec0f5c783ee375314";
- };
- };
"uglify-js-2.8.29" = {
name = "uglify-js";
packageName = "uglify-js";
@@ -27583,13 +28636,13 @@ let
sha512 = "hobogryjDV36VrLK3Y69ou4REyrTApzUblVFmdQOYRe8cYaSmFJXMb4dR9McdvYDSbeNdzUgYr2YVukJaErJcA==";
};
};
- "uglify-js-3.4.4" = {
+ "uglify-js-3.4.7" = {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.4.4";
+ version = "3.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.4.tgz";
- sha512 = "RiB1kNcC9RMyqwRrjXC+EjgLoXULoDnCaOnEDzUCHkBN0bHwmtF5rzDMiDWU29gu0kXCRRWwtcTAVFWRECmU2Q==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.7.tgz";
+ sha512 = "J0M2i1mQA+ze3EdN9SBi751DNdAXmeFLfJrd/MDIkRc3G3Gbb9OPVSx7GIQvVwfWxQARcYV2DTxIkMyDAk3o9Q==";
};
};
"uglify-to-browserify-1.0.2" = {
@@ -27673,15 +28726,6 @@ let
sha1 = "483126e11774df2f71b8b639dcd799c376162b82";
};
};
- "uint64be-1.0.1" = {
- name = "uint64be";
- packageName = "uint64be";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/uint64be/-/uint64be-1.0.1.tgz";
- sha1 = "1f7154202f2a1b8af353871dda651bf34ce93e95";
- };
- };
"uint64be-2.0.2" = {
name = "uint64be";
packageName = "uint64be";
@@ -27709,6 +28753,15 @@ let
sha512 = "UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==";
};
};
+ "umask-1.1.0" = {
+ name = "umask";
+ packageName = "umask";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz";
+ sha1 = "f29cebf01df517912bb58ff9c4e50fde8e33320d";
+ };
+ };
"umd-3.0.3" = {
name = "umd";
packageName = "umd";
@@ -27844,13 +28897,13 @@ let
sha1 = "8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b";
};
};
- "unherit-1.1.1" = {
- name = "unherit";
- packageName = "unherit";
- version = "1.1.1";
+ "unicode-5.2.0-0.7.5" = {
+ name = "unicode-5.2.0";
+ packageName = "unicode-5.2.0";
+ version = "0.7.5";
src = fetchurl {
- url = "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz";
- sha512 = "+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==";
+ url = "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz";
+ sha512 = "KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==";
};
};
"unicode-emoji-modifier-base-1.0.0" = {
@@ -27862,15 +28915,6 @@ let
sha1 = "dbbd5b54ba30f287e2a8d5a249da6c0cef369459";
};
};
- "unified-4.2.1" = {
- name = "unified";
- packageName = "unified";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/unified/-/unified-4.2.1.tgz";
- sha1 = "76ff43aa8da430f6e7e4a55c84ebac2ad2cfcd2e";
- };
- };
"union-value-1.0.0" = {
name = "union-value";
packageName = "union-value";
@@ -27934,33 +28978,6 @@ let
sha1 = "9e1057cca851abb93398f8b33ae187b99caec11a";
};
};
- "unist-util-is-2.1.2" = {
- name = "unist-util-is";
- packageName = "unist-util-is";
- version = "2.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz";
- sha512 = "YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==";
- };
- };
- "unist-util-remove-position-1.1.2" = {
- name = "unist-util-remove-position";
- packageName = "unist-util-remove-position";
- version = "1.1.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz";
- sha512 = "XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==";
- };
- };
- "unist-util-visit-1.3.1" = {
- name = "unist-util-visit";
- packageName = "unist-util-visit";
- version = "1.3.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.3.1.tgz";
- sha512 = "0fdB9EQJU0tho5tK0VzOJzAQpPv2LyLZ030b10GxuzAWEfvd54mpY7BMjQ1L69k2YNvL+SvxRzH0yUIehOO8aA==";
- };
- };
"universalify-0.1.2" = {
name = "universalify";
packageName = "universalify";
@@ -28096,15 +29113,6 @@ let
sha1 = "d2f0f737d16b0615e72a6935ed04214572d56f97";
};
};
- "upath-1.0.5" = {
- name = "upath";
- packageName = "upath";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz";
- sha512 = "qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww==";
- };
- };
"upath-1.1.0" = {
name = "upath";
packageName = "upath";
@@ -28150,15 +29158,6 @@ let
sha512 = "gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==";
};
};
- "update-section-0.3.3" = {
- name = "update-section";
- packageName = "update-section";
- version = "0.3.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/update-section/-/update-section-0.3.3.tgz";
- sha1 = "458f17820d37820dc60e20b86d94391b00123158";
- };
- };
"upnp-device-client-1.0.2" = {
name = "upnp-device-client";
packageName = "upnp-device-client";
@@ -28186,6 +29185,15 @@ let
sha1 = "f6b4501c2ec4cdd26ba78be7222961de77621598";
};
};
+ "upper-case-first-1.1.2" = {
+ name = "upper-case-first";
+ packageName = "upper-case-first";
+ version = "1.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz";
+ sha1 = "5d79bedcff14419518fd2edb0a0507c9b6859115";
+ };
+ };
"uri-js-3.0.2" = {
name = "uri-js";
packageName = "uri-js";
@@ -28240,6 +29248,15 @@ let
sha1 = "5af22f18c052a000a48d7b82c5e9c2e2feeda728";
};
};
+ "url-join-4.0.0" = {
+ name = "url-join";
+ packageName = "url-join";
+ version = "4.0.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz";
+ sha1 = "4d3340e807d3773bda9991f8305acdcc2a665d2a";
+ };
+ };
"url-parse-lax-1.0.0" = {
name = "url-parse-lax";
packageName = "url-parse-lax";
@@ -28258,6 +29275,15 @@ let
sha1 = "16b5cafc07dbe3676c1b1999177823d6503acb0c";
};
};
+ "url-regex-3.2.0" = {
+ name = "url-regex";
+ packageName = "url-regex";
+ version = "3.2.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz";
+ sha1 = "dbad1e0c9e29e105dd0b1f09f6862f7fdb482724";
+ };
+ };
"url-to-options-1.0.1" = {
name = "url-to-options";
packageName = "url-to-options";
@@ -28321,6 +29347,15 @@ let
sha512 = "ZrxMCbffYtxQDqvREN9kBXK2CB9tPnd5PylHoqQX9ai+3HV9/S39FnA5JnhLOC82dxIQQg0nTN2wmhtAdGNtOA==";
};
};
+ "utf-8-validate-5.0.1" = {
+ name = "utf-8-validate";
+ packageName = "utf-8-validate";
+ version = "5.0.1";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.1.tgz";
+ sha512 = "Qef1AuiWWxQeZ1Oa4DTV3ArRafpZvsK+CLrlB8khLfsV+9mwhj58hNSGmel0ns5jYP+3yEwav6vxxW7Gz85bVw==";
+ };
+ };
"utf7-1.0.2" = {
name = "utf7";
packageName = "utf7";
@@ -28411,6 +29446,24 @@ let
sha1 = "1352c340eb820e4d8ddba039a4fbfaa32ed4ef3a";
};
};
+ "utilities-0.0.37" = {
+ name = "utilities";
+ packageName = "utilities";
+ version = "0.0.37";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utilities/-/utilities-0.0.37.tgz";
+ sha1 = "a3470d0a7f688142d9e8a57cee1128f12e19e196";
+ };
+ };
+ "utilities-1.0.5" = {
+ name = "utilities";
+ packageName = "utilities";
+ version = "1.0.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/utilities/-/utilities-1.0.5.tgz";
+ sha1 = "f2b77a88f3510733fc7215b5c486a504a75ab245";
+ };
+ };
"utils-merge-1.0.0" = {
name = "utils-merge";
packageName = "utils-merge";
@@ -28492,15 +29545,6 @@ let
sha512 = "yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==";
};
};
- "uws-9.14.0" = {
- name = "uws";
- packageName = "uws";
- version = "9.14.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz";
- sha512 = "HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==";
- };
- };
"v8-debug-1.0.1" = {
name = "v8-debug";
packageName = "v8-debug";
@@ -28537,13 +29581,13 @@ let
sha1 = "ef1d7093a9d3287e3fce92df916f8616b23f90b4";
};
};
- "validate-npm-package-license-3.0.3" = {
+ "validate-npm-package-license-3.0.4" = {
name = "validate-npm-package-license";
packageName = "validate-npm-package-license";
- version = "3.0.3";
+ version = "3.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz";
- sha512 = "63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==";
+ url = "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz";
+ sha512 = "DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==";
};
};
"validate-npm-package-name-3.0.0" = {
@@ -28555,6 +29599,15 @@ let
sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
};
};
+ "validator-10.5.0" = {
+ name = "validator";
+ packageName = "validator";
+ version = "10.5.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/validator/-/validator-10.5.0.tgz";
+ sha512 = "6OOi+eV2mOxCFLq0f2cJDrdB6lrtLXEUxabhNRGjgOLT/l3SSll9J49Cl+LIloUqkWWTPraK/mucEQ3dc2jStQ==";
+ };
+ };
"validator-5.2.0" = {
name = "validator";
packageName = "validator";
@@ -28681,6 +29734,15 @@ let
sha1 = "8a6a4ac3a8c774b6f687fece49bdffd78552e2cd";
};
};
+ "verror-1.3.6" = {
+ name = "verror";
+ packageName = "verror";
+ version = "1.3.6";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz";
+ sha1 = "cff5df12946d297d2baaefaa2689e25be01c005c";
+ };
+ };
"verror-1.6.0" = {
name = "verror";
packageName = "verror";
@@ -28690,24 +29752,6 @@ let
sha1 = "7d13b27b1facc2e2da90405eb5ea6e5bdd252ea5";
};
};
- "vfile-1.4.0" = {
- name = "vfile";
- packageName = "vfile";
- version = "1.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz";
- sha1 = "c0fd6fa484f8debdb771f68c31ed75d88da97fe7";
- };
- };
- "vfile-location-2.0.3" = {
- name = "vfile-location";
- packageName = "vfile-location";
- version = "2.0.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.3.tgz";
- sha512 = "zM5/l4lfw1CBoPx3Jimxoc5RNDAHHpk6AM6LM0pTIkm5SUSsx8ZekZ0PVdf0WEZ7kjlhSt7ZlqbRL6Cd6dBs6A==";
- };
- };
"vhost-3.0.2" = {
name = "vhost";
packageName = "vhost";
@@ -28717,13 +29761,13 @@ let
sha1 = "2fb1decd4c466aa88b0f9341af33dc1aff2478d5";
};
};
- "videostream-2.4.3" = {
+ "videostream-2.5.1" = {
name = "videostream";
packageName = "videostream";
- version = "2.4.3";
+ version = "2.5.1";
src = fetchurl {
- url = "https://registry.npmjs.org/videostream/-/videostream-2.4.3.tgz";
- sha512 = "8AkDc1SBg3kw8+hHImYKtSamjKfJxMHuCXIcXvCFOAWGU7IcW41hxx7K7bU/tC6zWEck/tgB1rXLxf6o5Pn79Q==";
+ url = "https://registry.npmjs.org/videostream/-/videostream-2.5.1.tgz";
+ sha512 = "S3f34WE6NB1d/YUAa/EYcTURTkGaxsUqcDmsGWV1jQpQQJxeagc79/XA7ygNjzBf3DoQQ1MKTD+SocPsWSniAg==";
};
};
"vinyl-0.4.6" = {
@@ -28897,13 +29941,22 @@ let
sha512 = "bxj9nRadNkXYfVG/fjA5a+KA5WaJCeP1F2Tnj3rYFS0pKALZQCPNqk3KO/LdiGFidjyICMG7xoHvYO9J9xosXg==";
};
};
- "vscode-languageserver-4.3.0" = {
+ "vscode-languageserver-4.4.0" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
- version = "4.3.0";
+ version = "4.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.3.0.tgz";
- sha512 = "4dTpnyTB6Q0HmMhxaG60rrpQthbTBlMtFX5cwJpPxcPzLZIFDWB3msR6TxGCzWpdYF11REIJihWByobpGkljdQ==";
+ url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.4.0.tgz";
+ sha512 = "NO4JQg286YLSdU11Fko6cke19kwSob3O0bhf6xDxIJuDhUbFy0VEPRB5ITc3riVmp13+Ki344xtqJYmqfcmCrg==";
+ };
+ };
+ "vscode-languageserver-protocol-3.10.0" = {
+ name = "vscode-languageserver-protocol";
+ packageName = "vscode-languageserver-protocol";
+ version = "3.10.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.10.0.tgz";
+ sha512 = "PNNmKM0IcQPRiY1oUIxfwseBvxS5Sa5aZUpTcq/qsXWclnl8FFNs8oCCoAtyLhBXnuJvybWUNafiA78y0unJDA==";
};
};
"vscode-languageserver-protocol-3.6.0" = {
@@ -28915,22 +29968,13 @@ let
sha512 = "PN5hVQQQxrtHSZR8UCstqaoI9f2H9JctFTtdIpONWjzQNurWrc48qSXXU/vTfnbSrNou8qrJgkZ4QEZsyozOMA==";
};
};
- "vscode-languageserver-protocol-3.9.0" = {
- name = "vscode-languageserver-protocol";
- packageName = "vscode-languageserver-protocol";
- version = "3.9.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.9.0.tgz";
- sha512 = "i1sG5iU88Mocc7egTeh6dAow/yRWpPK5PLJaxsWsKiA+dspq1Yzr/R1bNLPc+6P/ab010lXhzdUHQY0CuIUyDw==";
- };
- };
- "vscode-languageserver-types-3.9.0" = {
+ "vscode-languageserver-types-3.10.0" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
- version = "3.9.0";
+ version = "3.10.0";
src = fetchurl {
- url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.9.0.tgz";
- sha512 = "Qzh3VsU3t0zhKtYl1revyax+4gGHl2ejNzYXeiZYQMF3i0vX4dtPohxGDFoZYfGFQI738aXYbSUQmhLeBckDlQ==";
+ url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.10.0.tgz";
+ sha512 = "vxmCsVZGwq8X40SuLP8Ix7V0rq5V/7iQUjRVe2Oxm+TbmjxtjK4dpHHXQCUawjA4fhPA9FwjSRbDhbvQmYCfMw==";
};
};
"vscode-uri-1.0.3" = {
@@ -28951,6 +29995,15 @@ let
sha1 = "3b899a8ef71c37f3054d79bdbdda31c7bf36f20d";
};
};
+ "vstream-0.1.0" = {
+ name = "vstream";
+ packageName = "vstream";
+ version = "0.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/vstream/-/vstream-0.1.0.tgz";
+ sha1 = "13587190f34e72ba7a07ebbaa7e70ac147b1fb7d";
+ };
+ };
"walk-2.3.14" = {
name = "walk";
packageName = "walk";
@@ -29068,13 +30121,22 @@ let
sha512 = "lchLOk435iDWs0jNuL+hiU14i3ERSrMA0IKSiJh7z6X/i4XNsutBZrtqu2CPOZuA4G/zabiqVAos0vW+S7GEVw==";
};
};
- "webtorrent-0.100.0" = {
+ "webtorrent-0.102.1" = {
name = "webtorrent";
packageName = "webtorrent";
- version = "0.100.0";
+ version = "0.102.1";
src = fetchurl {
- url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.100.0.tgz";
- sha512 = "b3NhfSC1luFj5lU0Q19V9e69tBnQ2KjDHEEOHz1YRDKTTemVveqjEDUHoL1ZDkRw0WpidbQtr2XZnHmG83vOCg==";
+ url = "https://registry.npmjs.org/webtorrent/-/webtorrent-0.102.1.tgz";
+ sha512 = "RcJIAJPdgtApjzsL4U2ndmeGIqXCxkbqcS7RkjTZNglVC7EAaVJM7C29a4D/r2QeWGaHmygie2L5w2IB3y/q7w==";
+ };
+ };
+ "whatwg-fetch-2.0.3" = {
+ name = "whatwg-fetch";
+ packageName = "whatwg-fetch";
+ version = "2.0.3";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz";
+ sha1 = "9c84ec2dcf68187ff00bc64e1274b442176e1c84";
};
};
"whatwg-fetch-2.0.4" = {
@@ -29086,13 +30148,13 @@ let
sha512 = "dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==";
};
};
- "whatwg-url-6.4.1" = {
+ "whatwg-url-6.5.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
- version = "6.4.1";
+ version = "6.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.4.1.tgz";
- sha512 = "FwygsxsXx27x6XXuExA/ox3Ktwcbf+OAvrKmLulotDAiO1Q6ixchPFaHYsis2zZBZSJTR0+dR+JVtf7MlbqZjw==";
+ url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz";
+ sha512 = "rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==";
};
};
"whatwg-url-compat-0.6.5" = {
@@ -29176,15 +30238,6 @@ let
sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a";
};
};
- "which-pm-runs-1.0.0" = {
- name = "which-pm-runs";
- packageName = "which-pm-runs";
- version = "1.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz";
- sha1 = "670b3afbc552e0b55df6b7780ca74615f23ad1cb";
- };
- };
"wide-align-1.1.3" = {
name = "wide-align";
packageName = "wide-align";
@@ -29356,15 +30409,6 @@ let
sha1 = "fa4daa92daf32c4ea94ed453c81f04686b575dfe";
};
};
- "with-callback-1.0.2" = {
- name = "with-callback";
- packageName = "with-callback";
- version = "1.0.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz";
- sha1 = "a09629b9a920028d721404fb435bdcff5c91bc21";
- };
- };
"wordwrap-0.0.2" = {
name = "wordwrap";
packageName = "wordwrap";
@@ -29536,22 +30580,13 @@ let
sha512 = "nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==";
};
};
- "ws-4.1.0" = {
+ "ws-6.0.0" = {
name = "ws";
packageName = "ws";
- version = "4.1.0";
+ version = "6.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz";
- sha512 = "ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==";
- };
- };
- "ws-5.2.2" = {
- name = "ws";
- packageName = "ws";
- version = "5.2.2";
- src = fetchurl {
- url = "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz";
- sha512 = "jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==";
+ url = "https://registry.npmjs.org/ws/-/ws-6.0.0.tgz";
+ sha512 = "c2UlYcAZp1VS8AORtpq6y4RJIkJ9dQz18W32SpR/qXGfLDZ2jU4y4wKvvZwqbi7U6gxFQTeE+urMbXU/tsDy4w==";
};
};
"wtf-8-1.0.0" = {
@@ -29743,15 +30778,6 @@ let
sha1 = "fa6bf762a60a413fb3dd8f4b03c5b269238d308f";
};
};
- "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";
- };
- };
"xmldom-0.1.27" = {
name = "xmldom";
packageName = "xmldom";
@@ -29915,6 +30941,15 @@ let
sha1 = "8452b4bb7e83c7c188d8041c1a837c773d6d8bb9";
};
};
+ "yaml-ast-parser-0.0.40" = {
+ name = "yaml-ast-parser";
+ packageName = "yaml-ast-parser";
+ version = "0.0.40";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.40.tgz";
+ sha1 = "08536d4e73d322b1c9ce207ab8dd70e04d20ae6e";
+ };
+ };
"yaml-js-0.0.8" = {
name = "yaml-js";
packageName = "yaml-js";
@@ -30095,13 +31130,13 @@ let
sha1 = "9528f442dab1b2284e58b4379bb194e22e0c4005";
};
};
- "yauzl-2.9.1" = {
+ "yauzl-2.9.2" = {
name = "yauzl";
packageName = "yauzl";
- version = "2.9.1";
+ version = "2.9.2";
src = fetchurl {
- url = "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz";
- sha1 = "a81981ea70a57946133883f029c5821a89359a7f";
+ url = "https://registry.npmjs.org/yauzl/-/yauzl-2.9.2.tgz";
+ sha1 = "4fb1bc7ae1fc2f57037b54af6acc8fe1031c5b77";
};
};
"yeast-0.1.2" = {
@@ -30131,13 +31166,13 @@ let
sha512 = "/KbouQdKgnqxG6K3Tc8VBPAQLPbruQ7KkbinwR+ah507oOFobHnGs8kqj8oMfafY6rXInHdh7nC5YzicCR4Z0g==";
};
};
- "yeoman-environment-2.3.0" = {
+ "yeoman-environment-2.3.1" = {
name = "yeoman-environment";
packageName = "yeoman-environment";
- version = "2.3.0";
+ version = "2.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.3.0.tgz";
- sha512 = "PHSAkVOqYdcR+C+Uht1SGC4eVD/9OhygYFkYaI66xF8vKIeS1RNYay+umj2ZrQeJ50tF5Q/RSO6qGDz9y3Ifug==";
+ url = "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.3.1.tgz";
+ sha512 = "7BFbWNnJqG8f0TFR/awcccHj7Vl9CeG66Yuu81DiVIamqO7Uo/EOrdryjNICdRJNFdaQTliN4HUkM1zQBzszCQ==";
};
};
"yosay-2.0.2" = {
@@ -30149,6 +31184,15 @@ let
sha512 = "avX6nz2esp7IMXGag4gu6OyQBsMh/SEn+ZybGu3yKPlOTE6z9qJrzG/0X5vCq/e0rPFy0CUYCze0G5hL310ibA==";
};
};
+ "z-schema-3.22.0" = {
+ name = "z-schema";
+ packageName = "z-schema";
+ version = "3.22.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/z-schema/-/z-schema-3.22.0.tgz";
+ sha512 = "Oq82unxX2PTcJ031gFGcksDHE5PNBs5CbcQ1tbre0Sl4Mu5habZTVmEAkuZS4cK//VgIdNg9UG9PMgMlN6KmiA==";
+ };
+ };
"zen-observable-0.5.2" = {
name = "zen-observable";
packageName = "zen-observable";
@@ -30218,10 +31262,10 @@ in
alloy = nodeEnv.buildNodePackage {
name = "alloy";
packageName = "alloy";
- version = "1.13.0";
+ version = "1.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/alloy/-/alloy-1.13.0.tgz";
- sha512 = "sMapc9fb5Jf2hOQYa0Rqs/IvEo979iK4oqfNYq55E6sPN6CiBhFwyAS655khFIAhajylFhsCa0jirGGMMYagwA==";
+ url = "https://registry.npmjs.org/alloy/-/alloy-1.13.1.tgz";
+ sha512 = "6Tnj4ylXV+pHnmHHFhDikMpe18ZmosXYQoDeFK8lpu79HMH7k5QFAmM4mRs5hQB3njCS3l3I2O1zpsT7rMQNWA==";
};
dependencies = [
sources."JSV-4.0.2"
@@ -30252,8 +31296,8 @@ in
sources."brace-expansion-1.1.11"
sources."chalk-1.1.3"
sources."chmodr-1.0.2"
- sources."colors-1.3.0"
- sources."commander-2.16.0"
+ sources."colors-1.3.1"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."convert-source-map-1.5.1"
sources."core-js-2.5.7"
@@ -30313,7 +31357,7 @@ in
sources."os-tmpdir-1.0.2"
sources."parse-passwd-1.0.0"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."pkginfo-0.4.1"
sources."private-0.1.8"
sources."regenerator-runtime-0.11.1"
@@ -30359,11 +31403,11 @@ in
dependencies = [
sources."abbrev-1.1.1"
sources."ajv-5.5.2"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-0.3.0"
@@ -30374,15 +31418,15 @@ in
sources."chromium-pickle-js-0.2.0"
sources."co-4.6.0"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
sources."cuint-0.2.2"
sources."dashdash-1.14.1"
sources."decompress-zip-0.3.0"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
- sources."extend-3.0.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -30408,8 +31452,8 @@ in
sources."jsonfile-2.4.0"
sources."jsprim-1.4.1"
sources."klaw-1.3.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
@@ -30467,7 +31511,7 @@ in
sha512 = "9OBihy+L53g9ALssKTY/vTWEiz8mGEJ1asWiCdfPdQ1Uf++tewiNrN7Fq2Eb6ZYtvK0BYvPZlh3bHguKmKO3yA==";
};
dependencies = [
- sources."@types/node-8.10.21"
+ sources."@types/node-8.10.24"
sources."JSV-4.0.2"
sources."adal-node-0.1.28"
sources."ajv-5.5.2"
@@ -30476,12 +31520,12 @@ in
sources."ansi-styles-2.2.1"
sources."applicationinsights-0.16.0"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."async-1.4.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."azure-arm-authorization-2.0.0"
sources."azure-arm-batch-3.1.1"
sources."azure-arm-cdn-4.0.1"
@@ -30593,7 +31637,7 @@ in
sources."request-2.74.0"
];
})
- (sources."azure-storage-2.10.0" // {
+ (sources."azure-storage-2.10.1" // {
dependencies = [
sources."extend-1.2.1"
sources."readable-stream-2.0.6"
@@ -30613,7 +31657,7 @@ in
sources."brace-expansion-1.1.11"
sources."browserify-mime-1.2.9"
sources."buffer-equal-constant-time-1.0.1"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."caller-id-0.1.0"
sources."caseless-0.11.0"
sources."chalk-1.1.3"
@@ -30646,12 +31690,12 @@ in
sources."delayed-stream-1.0.0"
sources."duplexer-0.1.1"
sources."easy-table-1.1.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.10"
sources."envconf-0.0.4"
sources."escape-string-regexp-1.0.5"
sources."event-stream-3.1.5"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
sources."fast-deep-equal-1.1.0"
@@ -30679,7 +31723,7 @@ in
sources."har-schema-2.0.0"
(sources."har-validator-2.0.6" // {
dependencies = [
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
];
})
sources."has-ansi-2.0.0"
@@ -30695,7 +31739,7 @@ in
sources."inherits-2.0.3"
sources."is-buffer-1.1.6"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-property-1.0.2"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -30730,8 +31774,8 @@ in
sources."lodash-4.17.10"
sources."map-stream-0.1.0"
sources."md5.js-1.3.4"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
@@ -31017,7 +32061,7 @@ in
];
})
sources."trim-newlines-1.0.0"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
@@ -31069,8 +32113,8 @@ in
sources."browserify-rsa-4.0.1"
sources."browserify-sign-4.0.4"
sources."browserify-zlib-0.2.0"
- sources."buffer-5.1.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-5.2.0"
+ sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
sources."cached-path-relative-1.0.1"
@@ -31098,7 +32142,7 @@ in
sources."diffie-hellman-5.0.3"
sources."domain-browser-1.2.0"
sources."duplexer2-0.1.4"
- sources."elliptic-6.4.0"
+ sources."elliptic-6.4.1"
sources."events-2.1.0"
sources."evp_bytestokey-1.0.3"
sources."fs.realpath-1.0.0"
@@ -31138,7 +32182,7 @@ in
sources."parse-asn1-5.1.1"
sources."path-browserify-0.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
sources."pbkdf2-3.0.16"
sources."process-0.11.10"
@@ -31211,7 +32255,7 @@ in
sha512 = "VybZ8QYuJyJHt88TIi12nxsIO/89vmcM1Trna0bTq5O2uzz5SDBE2piU+x87B85V4woosyw9T45f39CZzYjxAw==";
};
dependencies = [
- sources."addr-to-ip-port-1.4.3"
+ sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.2.16"
sources."ansi-regex-1.1.1"
sources."ansi-styles-2.2.1"
@@ -31222,7 +32266,7 @@ in
sources."array-shuffle-1.0.1"
sources."ascli-0.3.0"
sources."async-0.2.10"
- sources."aws-sign-0.2.0"
+ sources."aws-sign-0.2.1"
sources."balanced-match-1.0.0"
sources."base64-js-1.3.0"
sources."bencode-2.0.0"
@@ -31247,7 +32291,7 @@ in
sources."buffer-equal-0.0.1"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."bufferview-1.0.1"
sources."builtin-modules-1.1.1"
sources."bytebuffer-3.5.5"
@@ -31264,7 +32308,7 @@ in
sources."codepage-1.4.0"
sources."colour-0.7.1"
sources."combined-stream-0.0.7"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."compact2string-1.4.0"
sources."concat-map-0.0.1"
(sources."concat-stream-1.6.2" // {
@@ -31336,7 +32380,7 @@ in
sources."internal-ip-1.2.0"
sources."ip-1.1.5"
sources."ip-set-1.0.1"
- sources."ipaddr.js-1.8.0"
+ sources."ipaddr.js-1.8.1"
sources."is-arrayish-0.2.1"
sources."is-builtin-module-1.0.0"
sources."is-finite-1.0.2"
@@ -31356,7 +32400,7 @@ in
sources."long-2.4.0"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.1.8"
+ sources."magnet-uri-5.2.3"
sources."map-obj-1.0.1"
(sources."mdns-js-1.0.1" // {
dependencies = [
@@ -31516,7 +32560,7 @@ in
sources."speedometer-0.1.4"
sources."srt2vtt-1.3.1"
sources."stream-transcoder-0.0.5"
- sources."string2compact-1.2.5"
+ sources."string2compact-1.3.0"
sources."string_decoder-0.10.31"
sources."strip-ansi-2.0.1"
sources."strip-bom-2.0.0"
@@ -31547,7 +32591,7 @@ in
sources."utfx-1.0.1"
sources."util-deprecate-1.0.2"
sources."utp-0.0.7"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."voc-1.1.0"
sources."ware-1.3.0"
sources."windows-no-runnable-0.0.6"
@@ -31577,13 +32621,13 @@ in
clean-css = nodeEnv.buildNodePackage {
name = "clean-css";
packageName = "clean-css";
- version = "4.1.11";
+ version = "4.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz";
- sha1 = "2ecdf145aba38f54740f26cefd0ff3e03e125d6a";
+ url = "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz";
+ sha512 = "4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==";
};
dependencies = [
- sources."source-map-0.5.7"
+ sources."source-map-0.6.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -31630,11 +32674,11 @@ in
sources."code-point-at-1.1.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."colors-1.3.0"
- sources."commander-2.16.0"
+ sources."colors-1.3.1"
+ sources."commander-2.17.1"
sources."debug-3.1.0"
sources."escape-string-regexp-1.0.5"
- sources."follow-redirects-1.5.1"
+ sources."follow-redirects-1.5.2"
sources."has-flag-3.0.0"
sources."humanize-plus-1.8.2"
sources."is-buffer-1.1.6"
@@ -31719,7 +32763,7 @@ in
sources."array-flatten-1.1.1"
sources."array-map-0.0.0"
sources."array-reduce-0.0.0"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."asn1.js-4.10.1"
(sources."assert-1.4.1" // {
dependencies = [
@@ -31731,11 +32775,11 @@ in
sources."async-1.5.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."base64-js-1.2.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."big-integer-1.6.32"
+ sources."big-integer-1.6.34"
sources."block-stream-0.0.9"
sources."bn.js-4.11.8"
sources."body-parser-1.18.2"
@@ -31762,8 +32806,8 @@ in
sources."browserify-sign-4.0.4"
sources."browserify-transform-tools-1.7.0"
sources."browserify-zlib-0.1.4"
- sources."buffer-5.1.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-5.2.0"
+ sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-modules-1.1.1"
sources."builtin-status-codes-3.0.0"
@@ -31778,17 +32822,9 @@ in
sources."code-point-at-1.1.0"
sources."combine-source-map-0.8.0"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
- (sources."compression-1.7.2" // {
- dependencies = [
- sources."safe-buffer-5.1.1"
- ];
- })
+ sources."commander-2.17.1"
+ sources."compressible-2.0.14"
+ sources."compression-1.7.3"
sources."concat-map-0.0.1"
(sources."concat-stream-1.5.2" // {
dependencies = [
@@ -31870,11 +32906,11 @@ in
sources."dot-prop-3.0.0"
sources."duplexer2-0.1.4"
sources."duplexify-3.6.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."editor-1.0.0"
sources."ee-first-1.1.1"
sources."elementtree-0.1.6"
- sources."elliptic-6.4.0"
+ sources."elliptic-6.4.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.1"
sources."escape-html-1.0.3"
@@ -31888,7 +32924,7 @@ in
sources."safe-buffer-5.1.1"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."falafel-2.1.0"
sources."figures-1.7.0"
@@ -31960,13 +32996,13 @@ in
];
})
sources."interpret-1.1.0"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-buffer-1.1.6"
sources."is-builtin-module-1.0.0"
sources."is-finite-1.0.2"
sources."is-fullwidth-code-point-1.0.0"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-npm-1.0.0"
sources."is-obj-1.0.1"
sources."is-property-1.0.2"
@@ -32007,8 +33043,8 @@ in
sources."methods-1.1.2"
sources."miller-rabin-4.0.1"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimalistic-assert-1.0.1"
sources."minimalistic-crypto-utils-1.0.1"
sources."minimatch-3.0.4"
@@ -32049,7 +33085,7 @@ in
sources."parseurl-1.3.2"
sources."path-browserify-0.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
sources."path-to-regexp-0.1.7"
sources."pbkdf2-3.0.16"
@@ -32062,7 +33098,7 @@ in
sources."process-nextick-args-1.0.7"
sources."promzard-0.3.0"
sources."properties-parser-0.3.1"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."public-encrypt-4.0.2"
sources."punycode-1.4.1"
sources."q-1.5.1"
@@ -32207,7 +33243,7 @@ in
sources."utils-merge-1.0.1"
sources."uuid-2.0.3"
sources."valid-identifier-0.0.1"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."vary-1.1.2"
(sources."verror-1.10.0" // {
@@ -32255,7 +33291,7 @@ in
sources."buffer-from-0.1.2"
sources."builtins-1.0.3"
sources."chalk-1.1.3"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
sources."cross-spawn-4.0.2"
@@ -32427,13 +33463,13 @@ in
sources."arr-flatten-1.1.0"
sources."array-lru-1.1.1"
sources."array-unique-0.2.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."atomic-batcher-1.0.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."bencode-1.0.0"
@@ -32453,7 +33489,7 @@ in
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."bulk-write-stream-1.1.4"
sources."bytes-3.0.0"
sources."call-me-maybe-1.0.1"
@@ -32471,7 +33507,7 @@ in
sources."codecs-1.2.1"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combined-stream-1.0.6"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
@@ -32485,7 +33521,7 @@ in
sources."crypto-random-string-1.0.0"
sources."cycle-1.0.3"
sources."dashdash-1.14.1"
- (sources."dat-dns-3.0.1" // {
+ (sources."dat-dns-3.0.2" // {
dependencies = [
sources."debug-2.6.9"
];
@@ -32500,7 +33536,7 @@ in
})
sources."dat-link-resolve-2.2.0"
sources."dat-log-1.2.0"
- sources."dat-node-3.5.11"
+ sources."dat-node-3.5.12"
sources."dat-registry-4.0.0"
sources."dat-secret-storage-4.0.1"
sources."dat-storage-1.0.4"
@@ -32530,13 +33566,13 @@ in
sources."dot-prop-4.2.0"
sources."duplexer3-0.1.4"
sources."duplexify-3.6.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."end-of-stream-1.4.1"
sources."escape-string-regexp-1.0.5"
sources."execa-0.7.0"
sources."expand-brackets-0.1.5"
sources."expand-range-1.8.2"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extglob-0.3.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
@@ -32568,7 +33604,7 @@ in
sources."has-flag-3.0.0"
sources."http-methods-0.1.0"
sources."http-signature-1.2.0"
- (sources."hypercore-6.17.3" // {
+ (sources."hypercore-6.18.1" // {
dependencies = [
sources."process-nextick-args-1.0.7"
sources."unordered-set-2.0.1"
@@ -32581,7 +33617,7 @@ in
];
})
sources."hyperdrive-9.14.0"
- sources."hyperdrive-http-4.3.2"
+ sources."hyperdrive-http-4.3.3"
sources."hyperdrive-network-speed-2.1.0"
sources."i-0.3.6"
sources."import-lazy-2.1.0"
@@ -32651,8 +33687,8 @@ in
sources."merkle-tree-stream-3.0.3"
sources."micromatch-2.3.11"
sources."mime-2.3.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."min-document-2.19.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
@@ -32675,7 +33711,7 @@ in
sources."nanoscheduler-1.0.3"
sources."nanotiming-7.3.1"
sources."ncp-1.0.1"
- sources."neat-input-1.7.0"
+ sources."neat-input-1.8.0"
sources."neat-log-2.4.0"
sources."neat-spinner-1.0.0"
sources."neat-tasks-1.1.1"
@@ -32718,7 +33754,7 @@ in
sources."random-access-file-2.0.1"
sources."random-access-memory-3.0.0"
sources."random-access-storage-1.3.0"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -32757,7 +33793,7 @@ in
sources."siphash24-1.1.1"
sources."slice-ansi-1.0.0"
sources."sodium-javascript-0.5.5"
- sources."sodium-native-2.1.6"
+ sources."sodium-native-2.2.1"
sources."sodium-universal-2.0.0"
sources."sorted-array-functions-1.2.0"
sources."sorted-indexof-1.0.0"
@@ -32766,7 +33802,7 @@ in
sources."sshpk-1.14.2"
sources."stack-trace-0.0.10"
sources."stream-collector-1.0.1"
- sources."stream-each-1.2.2"
+ sources."stream-each-1.2.3"
(sources."stream-parser-0.3.1" // {
dependencies = [
sources."debug-2.6.9"
@@ -32932,8 +33968,8 @@ in
sources."merge-descriptors-0.0.2"
sources."methods-1.1.2"
sources."mime-1.2.11"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.10"
sources."ms-0.7.0"
sources."nan-2.10.0"
@@ -33174,21 +34210,21 @@ in
elasticdump = nodeEnv.buildNodePackage {
name = "elasticdump";
packageName = "elasticdump";
- version = "3.3.18";
+ version = "3.3.19";
src = fetchurl {
- url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.3.18.tgz";
- sha512 = "bfdM9Dy7PeZQnNTEOt8JQCDv+nOQxQJgijLbP7LRg/bAYt6JcKNyGzUp+25iXhoZLd+X3RmLD55yh3hSIsKfAw==";
+ url = "https://registry.npmjs.org/elasticdump/-/elasticdump-3.3.19.tgz";
+ sha512 = "vGWC/duKn+EgF3wQMQa2x21w1L1KTqKNydAvw0e2kShD1n/iNVekeF1e8juND/ttZW4yDvHLp4y10ZfoZ4st/Q==";
};
dependencies = [
sources."JSONStream-1.3.3"
sources."ajv-5.5.2"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.1"
sources."asynckit-0.4.0"
- sources."aws-sdk-2.275.1"
+ sources."aws-sdk-2.290.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."base64-js-1.3.0"
sources."bcrypt-pbkdf-1.0.2"
sources."buffer-4.9.1"
@@ -33199,9 +34235,9 @@ in
sources."dashdash-1.14.1"
sources."decimal.js-10.0.1"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."events-1.1.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -33224,9 +34260,9 @@ in
sources."jsonparse-1.3.1"
sources."jsprim-1.4.1"
sources."lodash-4.17.10"
- sources."lossless-json-1.0.2"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."lossless-json-1.0.3"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.10"
sources."oauth-sign-0.8.2"
sources."optimist-0.6.1"
@@ -33295,12 +34331,12 @@ in
sources."arr-diff-2.0.0"
sources."arr-flatten-1.1.0"
sources."array-unique-0.2.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."async-each-1.0.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."binary-extensions-1.11.0"
@@ -33319,7 +34355,7 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
sources."cross-spawn-4.0.0"
@@ -33330,11 +34366,11 @@ in
];
})
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."escape-string-regexp-1.0.5"
sources."expand-brackets-0.1.5"
sources."expand-range-1.8.2"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extglob-0.3.2"
sources."extsprintf-1.3.0"
sources."filename-regex-2.0.1"
@@ -33387,7 +34423,7 @@ in
sources."is-extglob-1.0.0"
sources."is-glob-2.0.1"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-number-2.1.0"
sources."is-posix-bracket-0.1.1"
sources."is-primitive-2.0.0"
@@ -33413,8 +34449,8 @@ in
sources."lru-cache-4.1.3"
sources."math-random-1.0.1"
sources."micromatch-2.3.11"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -33443,7 +34479,7 @@ in
sources."pseudomap-1.0.2"
sources."punycode-1.4.1"
sources."qs-6.3.2"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -33720,7 +34756,7 @@ in
sources."unicode-emoji-modifier-base-1.0.0"
sources."url-parse-lax-1.0.0"
sources."url-to-options-1.0.1"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."which-1.3.1"
(sources."wrap-ansi-3.0.1" // {
dependencies = [
@@ -33742,10 +34778,10 @@ in
eslint = nodeEnv.buildNodePackage {
name = "eslint";
packageName = "eslint";
- version = "5.1.0";
+ version = "5.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/eslint/-/eslint-5.1.0.tgz";
- sha512 = "DyH6JsoA1KzA5+OSWFjg56DFJT+sDLO0yokaPZ9qY0UEmYrPA1gEX/G1MnVkmRDsksG4H1foIVz2ZXXM3hHYvw==";
+ url = "https://registry.npmjs.org/eslint/-/eslint-5.3.0.tgz";
+ sha512 = "N/tCqlMKkyNvAvLu+zI9AqDasnSLt00K+Hu8kdsERliC9jYEc8ck12XtjvOXrBKu8fK6RrBcN9bat6Xk++9jAg==";
};
dependencies = [
sources."acorn-5.7.1"
@@ -33820,7 +34856,7 @@ in
sources."has-flag-3.0.0"
sources."has-symbols-1.0.0"
sources."iconv-lite-0.4.23"
- sources."ignore-3.3.10"
+ sources."ignore-4.0.5"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
@@ -33867,7 +34903,7 @@ in
sources."progress-2.0.0"
sources."punycode-2.1.1"
sources."regexp.prototype.flags-1.2.0"
- sources."regexpp-1.1.0"
+ sources."regexpp-2.0.0"
sources."require-uncached-1.0.3"
sources."resolve-from-1.0.1"
sources."restore-cursor-2.0.0"
@@ -33963,7 +34999,7 @@ in
sources."es-abstract-1.12.0"
sources."es-to-primitive-1.1.1"
sources."escape-string-regexp-1.0.5"
- sources."eslint-5.1.0"
+ sources."eslint-5.3.0"
sources."eslint-scope-4.0.0"
sources."eslint-utils-1.3.1"
sources."eslint-visitor-keys-1.0.0"
@@ -33993,7 +35029,7 @@ in
sources."has-flag-3.0.0"
sources."has-symbols-1.0.0"
sources."iconv-lite-0.4.23"
- sources."ignore-3.3.10"
+ sources."ignore-4.0.5"
sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
@@ -34033,7 +35069,7 @@ in
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
@@ -34042,7 +35078,7 @@ in
sources."progress-2.0.0"
sources."punycode-2.1.1"
sources."regexp.prototype.flags-1.2.0"
- sources."regexpp-1.1.0"
+ sources."regexpp-2.0.0"
sources."require-uncached-1.0.3"
sources."resolve-1.8.1"
sources."resolve-from-1.0.1"
@@ -34117,13 +35153,13 @@ in
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
sources."array-find-index-1.0.2"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."camelcase-2.1.1"
sources."camelcase-keys-2.1.0"
@@ -34142,12 +35178,12 @@ in
sources."debug-2.6.9"
sources."decamelize-1.2.0"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."error-ex-1.3.2"
sources."es6-promise-4.2.4"
sources."escape-string-regexp-1.0.5"
sources."exit-hook-1.1.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extract-zip-1.6.7"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
@@ -34198,8 +35234,8 @@ in
sources."loud-rejection-1.6.0"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -34271,7 +35307,7 @@ in
sources."typedarray-0.0.6"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
sources."which-1.3.1"
sources."yauzl-2.4.1"
@@ -34428,14 +35464,14 @@ in
sources."preserve-0.2.0"
(sources."prettyjson-1.2.1" // {
dependencies = [
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."minimist-1.2.0"
];
})
sources."process-nextick-args-2.0.0"
sources."prompt-0.2.14"
sources."ps-tree-0.0.3"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -34520,6 +35556,566 @@ in
production = true;
bypassCache = false;
};
+ graphql-cli = nodeEnv.buildNodePackage {
+ name = "graphql-cli";
+ packageName = "graphql-cli";
+ version = "2.16.5";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/graphql-cli/-/graphql-cli-2.16.5.tgz";
+ sha512 = "a2QYKmjc6H/39ZGpcKGNQIGAtz84BIVYw9LyYy3Iv1cxJ46zeRgyLBdl8vk+f1aYjQ80TAGHL2+qlIKBD7mDfg==";
+ };
+ dependencies = [
+ sources."@babel/generator-7.0.0-beta.38"
+ sources."@babel/types-7.0.0-beta.38"
+ (sources."@kbrandwijk/swagger-to-graphql-2.4.3" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."cliui-3.2.0"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ sources."yargs-8.0.2"
+ sources."yargs-parser-7.0.0"
+ ];
+ })
+ sources."accepts-1.3.5"
+ sources."adm-zip-0.4.7"
+ sources."agent-base-4.2.1"
+ sources."ajv-5.5.2"
+ sources."ansi-align-2.0.0"
+ sources."ansi-escapes-3.1.0"
+ sources."ansi-regex-3.0.0"
+ sources."ansi-styles-3.2.1"
+ (sources."apollo-codegen-0.19.1" // {
+ dependencies = [
+ (sources."graphql-config-1.2.1" // {
+ dependencies = [
+ sources."graphql-0.12.3"
+ ];
+ })
+ sources."node-fetch-1.7.3"
+ sources."yargs-10.1.2"
+ ];
+ })
+ sources."argparse-1.0.10"
+ sources."array-flatten-1.1.1"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."async-2.6.1"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
+ sources."babel-runtime-6.26.0"
+ sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bluebird-3.5.1"
+ (sources."body-parser-1.18.2" // {
+ dependencies = [
+ sources."iconv-lite-0.4.19"
+ ];
+ })
+ sources."boxen-1.3.0"
+ sources."brace-expansion-1.1.11"
+ sources."buffer-equal-constant-time-1.0.1"
+ sources."buffer-from-1.1.1"
+ sources."builtin-modules-1.1.1"
+ sources."bytes-3.0.0"
+ sources."call-me-maybe-1.0.1"
+ sources."camel-case-3.0.0"
+ sources."camelcase-4.1.0"
+ sources."capture-stack-trace-1.0.0"
+ sources."caseless-0.12.0"
+ sources."chalk-2.4.1"
+ sources."change-case-3.0.2"
+ sources."chardet-0.4.2"
+ sources."ci-info-1.1.3"
+ sources."cli-boxes-1.0.0"
+ sources."cli-cursor-2.1.0"
+ sources."cli-spinners-1.3.1"
+ sources."cli-width-2.2.0"
+ sources."cliui-4.1.0"
+ sources."clone-1.0.4"
+ sources."co-4.6.0"
+ sources."code-point-at-1.1.0"
+ sources."color-convert-1.9.2"
+ sources."color-name-1.1.1"
+ (sources."columnify-1.5.4" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."combined-stream-1.0.6"
+ sources."command-exists-1.2.7"
+ sources."commander-2.17.1"
+ sources."common-tags-1.8.0"
+ sources."concat-map-0.0.1"
+ sources."configstore-3.1.2"
+ sources."constant-case-2.0.0"
+ sources."content-disposition-0.5.2"
+ sources."content-type-1.0.4"
+ sources."cookie-0.3.1"
+ sources."cookie-signature-1.0.6"
+ sources."core-js-2.5.7"
+ sources."core-util-is-1.0.2"
+ (sources."cosmiconfig-3.1.0" // {
+ dependencies = [
+ sources."parse-json-3.0.0"
+ ];
+ })
+ sources."create-error-class-3.0.2"
+ (sources."cross-fetch-2.0.0" // {
+ dependencies = [
+ sources."node-fetch-2.0.0"
+ ];
+ })
+ sources."cross-spawn-6.0.5"
+ sources."crypto-random-string-1.0.0"
+ (sources."cucumber-html-reporter-3.0.4" // {
+ dependencies = [
+ sources."fs-extra-3.0.1"
+ sources."jsonfile-3.0.1"
+ ];
+ })
+ sources."dashdash-1.14.1"
+ sources."debug-2.6.9"
+ sources."decamelize-1.2.0"
+ sources."deep-extend-0.6.0"
+ sources."defaults-1.0.3"
+ sources."delayed-stream-1.0.0"
+ sources."depd-1.1.2"
+ sources."destroy-1.0.4"
+ sources."diff-1.4.0"
+ (sources."disparity-2.0.0" // {
+ dependencies = [
+ sources."ansi-styles-2.2.1"
+ ];
+ })
+ sources."dot-case-2.1.1"
+ sources."dot-prop-4.2.0"
+ sources."dotenv-5.0.1"
+ sources."duplexer3-0.1.4"
+ sources."ecc-jsbn-0.1.2"
+ sources."ecdsa-sig-formatter-1.0.10"
+ sources."ee-first-1.1.1"
+ sources."encodeurl-1.0.2"
+ sources."encoding-0.1.12"
+ sources."errno-0.1.7"
+ sources."error-ex-1.3.2"
+ sources."es6-promise-4.2.4"
+ sources."es6-promisify-5.0.0"
+ sources."escape-html-1.0.3"
+ sources."escape-string-regexp-1.0.5"
+ sources."esprima-4.0.1"
+ sources."esutils-2.0.2"
+ sources."etag-1.8.1"
+ (sources."execa-0.7.0" // {
+ dependencies = [
+ sources."cross-spawn-5.1.0"
+ ];
+ })
+ sources."expand-tilde-2.0.2"
+ sources."express-4.16.3"
+ (sources."express-request-proxy-2.2.0" // {
+ dependencies = [
+ (sources."body-parser-1.18.3" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
+ sources."debug-3.1.0"
+ sources."path-to-regexp-1.7.0"
+ sources."qs-6.5.2"
+ sources."raw-body-2.3.3"
+ ];
+ })
+ sources."extend-3.0.2"
+ sources."external-editor-2.2.0"
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."figures-2.0.0"
+ sources."finalhandler-1.1.1"
+ sources."find-0.2.9"
+ sources."find-up-2.1.0"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.2"
+ sources."format-util-1.0.3"
+ sources."forwarded-0.1.2"
+ sources."fresh-0.5.2"
+ sources."fs-extra-5.0.0"
+ sources."fs.realpath-1.0.0"
+ sources."get-caller-file-1.0.3"
+ sources."get-stream-3.0.0"
+ sources."getpass-0.1.7"
+ sources."glob-7.1.2"
+ sources."global-dirs-0.1.1"
+ sources."global-modules-1.0.0"
+ sources."global-prefix-1.0.2"
+ sources."got-6.7.1"
+ sources."graceful-fs-4.1.11"
+ sources."graphcool-json-schema-1.2.1"
+ (sources."graphcool-yml-0.4.15" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ sources."dotenv-4.0.0"
+ sources."fs-extra-4.0.3"
+ ];
+ })
+ (sources."graphql-0.13.2" // {
+ dependencies = [
+ sources."iterall-1.2.2"
+ ];
+ })
+ (sources."graphql-cli-prepare-1.4.19" // {
+ dependencies = [
+ sources."chalk-2.3.1"
+ sources."lodash-4.17.5"
+ ];
+ })
+ sources."graphql-config-2.0.1"
+ sources."graphql-config-extension-graphcool-1.0.8"
+ sources."graphql-config-extension-openapi-1.0.6"
+ sources."graphql-config-extension-prisma-0.0.11"
+ sources."graphql-import-0.4.5"
+ (sources."graphql-playground-html-1.5.5" // {
+ dependencies = [
+ sources."graphql-config-2.0.0"
+ ];
+ })
+ sources."graphql-playground-middleware-express-1.6.2"
+ sources."graphql-request-1.8.1"
+ sources."graphql-schema-linter-0.1.1"
+ sources."graphql-static-binding-0.9.3"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
+ sources."has-flag-3.0.0"
+ sources."header-case-1.0.1"
+ sources."homedir-polyfill-1.0.1"
+ sources."hosted-git-info-2.7.1"
+ sources."http-errors-1.6.3"
+ (sources."http-proxy-agent-2.1.0" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
+ sources."http-signature-1.2.0"
+ (sources."https-proxy-agent-2.2.1" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
+ sources."iconv-lite-0.4.23"
+ sources."import-lazy-2.1.0"
+ sources."imurmurhash-0.1.4"
+ sources."inflected-2.0.4"
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.3"
+ sources."ini-1.3.5"
+ sources."inquirer-5.1.0"
+ sources."invert-kv-1.0.0"
+ sources."ip-regex-1.0.3"
+ sources."ipaddr.js-1.8.0"
+ sources."is-arrayish-0.2.1"
+ sources."is-builtin-module-1.0.0"
+ sources."is-ci-1.1.0"
+ sources."is-directory-0.3.1"
+ sources."is-fullwidth-code-point-1.0.0"
+ sources."is-installed-globally-0.1.0"
+ sources."is-lower-case-1.1.3"
+ sources."is-npm-1.0.0"
+ sources."is-obj-1.0.1"
+ sources."is-path-inside-1.0.1"
+ sources."is-promise-2.1.0"
+ sources."is-redirect-1.0.0"
+ sources."is-retry-allowed-1.1.0"
+ sources."is-stream-1.1.0"
+ sources."is-typedarray-1.0.0"
+ sources."is-upper-case-1.1.2"
+ sources."is-url-superb-2.0.0"
+ sources."is-windows-1.0.2"
+ sources."is-wsl-1.1.0"
+ sources."isarray-0.0.1"
+ sources."isexe-2.0.0"
+ (sources."isomorphic-fetch-2.2.1" // {
+ dependencies = [
+ sources."node-fetch-1.7.3"
+ ];
+ })
+ sources."isstream-0.1.2"
+ sources."iterall-1.1.3"
+ sources."js-base64-2.4.8"
+ sources."js-yaml-3.12.0"
+ sources."jsbn-0.1.1"
+ sources."jsesc-2.5.1"
+ sources."json-schema-0.2.3"
+ (sources."json-schema-ref-parser-3.3.1" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
+ sources."json-schema-traverse-0.3.1"
+ sources."json-stable-stringify-1.0.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonfile-4.0.0"
+ sources."jsonify-0.0.0"
+ (sources."jsonwebtoken-8.3.0" // {
+ dependencies = [
+ sources."ms-2.1.1"
+ ];
+ })
+ sources."jsprim-1.4.1"
+ sources."jwa-1.1.6"
+ sources."jws-3.1.5"
+ sources."latest-version-3.1.0"
+ sources."lcid-1.0.0"
+ sources."load-json-file-2.0.0"
+ sources."locate-path-2.0.0"
+ sources."lodash-4.17.10"
+ sources."lodash.get-4.4.2"
+ sources."lodash.includes-4.3.0"
+ sources."lodash.isboolean-3.0.3"
+ sources."lodash.isequal-4.5.0"
+ sources."lodash.isinteger-4.0.4"
+ sources."lodash.isnumber-3.0.3"
+ sources."lodash.isplainobject-4.0.6"
+ sources."lodash.isstring-4.0.1"
+ sources."lodash.once-4.1.1"
+ sources."log-symbols-2.2.0"
+ sources."lower-case-1.1.4"
+ sources."lower-case-first-1.0.2"
+ sources."lowercase-keys-1.0.1"
+ sources."lru-cache-4.1.3"
+ (sources."make-dir-1.3.0" // {
+ dependencies = [
+ sources."pify-3.0.0"
+ ];
+ })
+ sources."media-typer-0.3.0"
+ sources."mem-1.1.0"
+ sources."merge-descriptors-1.0.1"
+ sources."methods-1.1.2"
+ sources."mime-1.4.1"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
+ sources."mimic-fn-1.2.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."mkdirp-0.5.1"
+ sources."ms-2.0.0"
+ sources."mute-stream-0.0.7"
+ sources."negotiator-0.6.1"
+ sources."nice-try-1.0.4"
+ sources."no-case-2.3.2"
+ sources."node-fetch-2.2.0"
+ sources."node-request-by-swagger-1.1.3"
+ sources."normalize-package-data-2.4.0"
+ sources."npm-path-2.0.4"
+ sources."npm-paths-1.0.0"
+ (sources."npm-run-4.1.2" // {
+ dependencies = [
+ sources."cross-spawn-5.1.0"
+ sources."minimist-1.2.0"
+ ];
+ })
+ sources."npm-run-path-2.0.2"
+ sources."npm-which-3.0.1"
+ sources."number-is-nan-1.0.1"
+ sources."oauth-sign-0.8.2"
+ sources."on-finished-2.3.0"
+ sources."once-1.4.0"
+ sources."onetime-2.0.1"
+ sources."ono-4.0.5"
+ sources."open-0.0.5"
+ sources."opn-5.3.0"
+ sources."ora-1.4.0"
+ sources."os-locale-2.1.0"
+ sources."os-tmpdir-1.0.2"
+ sources."p-finally-1.0.0"
+ sources."p-limit-1.3.0"
+ sources."p-locate-2.0.0"
+ sources."p-try-1.0.0"
+ sources."package-json-4.0.1"
+ sources."param-case-2.1.1"
+ sources."parse-github-url-1.0.2"
+ sources."parse-json-2.2.0"
+ sources."parse-passwd-1.0.0"
+ sources."parseurl-1.3.2"
+ sources."pascal-case-2.0.1"
+ sources."path-case-2.1.1"
+ sources."path-exists-3.0.0"
+ sources."path-is-absolute-1.0.1"
+ sources."path-is-inside-1.0.2"
+ sources."path-key-2.0.1"
+ sources."path-to-regexp-0.1.7"
+ sources."path-type-2.0.0"
+ sources."performance-now-2.1.0"
+ sources."pify-2.3.0"
+ sources."prepend-http-1.0.4"
+ sources."prisma-json-schema-0.0.4"
+ (sources."prisma-yml-1.0.50" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ sources."dotenv-4.0.0"
+ ];
+ })
+ sources."process-nextick-args-2.0.0"
+ sources."protochain-1.0.5"
+ sources."proxy-addr-2.0.4"
+ sources."prr-1.0.1"
+ sources."pseudomap-1.0.2"
+ sources."psl-1.1.29"
+ sources."punycode-1.4.1"
+ sources."qs-6.5.1"
+ sources."range-parser-1.2.0"
+ (sources."raw-body-2.3.2" // {
+ dependencies = [
+ sources."depd-1.1.1"
+ sources."http-errors-1.6.2"
+ sources."iconv-lite-0.4.19"
+ sources."setprototypeof-1.0.3"
+ ];
+ })
+ (sources."rc-1.2.8" // {
+ dependencies = [
+ sources."minimist-1.2.0"
+ ];
+ })
+ sources."read-pkg-2.0.0"
+ sources."read-pkg-up-2.0.0"
+ (sources."readable-stream-2.3.6" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ ];
+ })
+ sources."regenerator-runtime-0.11.1"
+ sources."registry-auth-token-3.3.2"
+ sources."registry-url-3.1.0"
+ sources."replaceall-0.1.6"
+ (sources."request-2.87.0" // {
+ dependencies = [
+ sources."tough-cookie-2.3.4"
+ ];
+ })
+ sources."request-promise-4.2.2"
+ sources."request-promise-core-1.1.1"
+ sources."require-directory-2.1.1"
+ sources."require-from-string-2.0.2"
+ sources."require-main-filename-1.0.1"
+ sources."resolve-dir-1.0.1"
+ sources."restore-cursor-2.0.0"
+ sources."rimraf-2.6.2"
+ sources."run-async-2.3.0"
+ sources."rxjs-5.5.11"
+ sources."safe-buffer-5.1.1"
+ sources."safer-buffer-2.1.2"
+ sources."scuid-1.1.0"
+ sources."semver-5.5.0"
+ sources."semver-diff-2.1.0"
+ sources."send-0.16.2"
+ sources."sentence-case-2.1.1"
+ sources."serializerr-1.0.3"
+ sources."serve-static-1.13.2"
+ sources."set-blocking-2.0.0"
+ sources."setprototypeof-1.1.0"
+ sources."shebang-command-1.2.0"
+ sources."shebang-regex-1.0.0"
+ sources."signal-exit-3.0.2"
+ sources."simple-errors-1.0.1"
+ sources."snake-case-2.1.0"
+ sources."source-map-0.5.7"
+ (sources."source-map-support-0.5.8" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
+ sources."spdx-correct-3.0.0"
+ sources."spdx-exceptions-2.1.0"
+ sources."spdx-expression-parse-3.0.0"
+ sources."spdx-license-ids-3.0.0"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.14.2"
+ sources."statuses-1.4.0"
+ sources."stealthy-require-1.1.1"
+ (sources."string-width-2.1.1" // {
+ dependencies = [
+ sources."is-fullwidth-code-point-2.0.0"
+ ];
+ })
+ sources."string_decoder-1.1.1"
+ sources."strip-ansi-4.0.0"
+ sources."strip-bom-3.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-json-comments-2.0.1"
+ sources."supports-color-5.4.0"
+ sources."swap-case-1.1.2"
+ sources."symbol-observable-1.0.1"
+ sources."sync-exec-0.6.2"
+ sources."term-size-1.2.0"
+ sources."through-2.3.8"
+ sources."through2-2.0.3"
+ sources."timed-out-4.0.1"
+ sources."title-case-2.1.1"
+ sources."tmp-0.0.33"
+ sources."to-fast-properties-2.0.0"
+ sources."tough-cookie-2.4.3"
+ sources."traverse-chain-0.1.0"
+ sources."trim-right-1.0.1"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."type-is-1.6.16"
+ sources."unique-string-1.0.0"
+ sources."universalify-0.1.2"
+ sources."unpipe-1.0.0"
+ sources."unzip-response-2.0.1"
+ sources."update-notifier-2.5.0"
+ sources."upper-case-1.1.3"
+ sources."upper-case-first-1.1.2"
+ sources."url-join-4.0.0"
+ sources."url-parse-lax-1.0.0"
+ sources."url-regex-3.2.0"
+ sources."util-deprecate-1.0.2"
+ sources."utils-merge-1.0.1"
+ sources."uuid-3.3.2"
+ sources."validate-npm-package-license-3.0.4"
+ sources."validator-10.5.0"
+ sources."vary-1.1.2"
+ sources."verror-1.10.0"
+ sources."wcwidth-1.0.1"
+ sources."whatwg-fetch-2.0.3"
+ sources."which-1.3.1"
+ sources."which-module-2.0.0"
+ sources."widest-line-2.0.0"
+ (sources."wrap-ansi-2.1.0" // {
+ dependencies = [
+ sources."ansi-regex-2.1.1"
+ sources."string-width-1.0.2"
+ sources."strip-ansi-3.0.1"
+ ];
+ })
+ sources."wrappy-1.0.2"
+ sources."write-file-atomic-2.3.0"
+ sources."xdg-basedir-3.0.0"
+ sources."xtend-4.0.1"
+ sources."y18n-3.2.1"
+ sources."yallist-2.1.2"
+ sources."yaml-ast-parser-0.0.40"
+ (sources."yargs-11.0.0" // {
+ dependencies = [
+ sources."yargs-parser-9.0.2"
+ ];
+ })
+ sources."yargs-parser-8.1.0"
+ sources."z-schema-3.22.0"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "GraphQL CLI";
+ homepage = "https://github.com/graphql-cli/graphql-cli#readme";
+ license = "MIT";
+ };
+ production = true;
+ bypassCache = false;
+ };
grunt-cli = nodeEnv.buildNodePackage {
name = "grunt-cli";
packageName = "grunt-cli";
@@ -34741,7 +36337,7 @@ in
];
})
sources."expand-tilde-2.0.2"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
sources."is-extendable-1.0.1"
@@ -34891,7 +36487,7 @@ in
sources."parse-filepath-1.0.2"
sources."parse-passwd-1.0.0"
sources."pascalcase-0.1.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-root-0.1.1"
sources."path-root-regex-0.1.2"
sources."posix-character-classes-0.1.1"
@@ -35151,7 +36747,7 @@ in
sources."param-case-2.1.1"
sources."relateurl-0.2.7"
sources."source-map-0.5.7"
- (sources."uglify-js-3.4.4" // {
+ (sources."uglify-js-3.4.7" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -35170,180 +36766,159 @@ in
ionic = nodeEnv.buildNodePackage {
name = "ionic";
packageName = "ionic";
- version = "3.20.0";
+ version = "4.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/ionic/-/ionic-3.20.0.tgz";
- sha512 = "yeLPusYOSyF+VmO+Hf2a5kf2Kx4ST1f3MILM8g+9ckF/MdaoD9UzXif2/sumGem6I6RTrqo9horBmC7QJYcClA==";
+ url = "https://registry.npmjs.org/ionic/-/ionic-4.0.6.tgz";
+ sha512 = "OaRISaUCxW2TXYinZX8LZPyYEhTxznMV3V/TFGpm9nPma9EmZ9zOqDxceIgfnQCVaqfqFYEhoJ1MTpgLkQBb0Q==";
};
dependencies = [
- sources."@ionic/cli-framework-0.1.3"
- sources."@ionic/cli-utils-1.19.2"
- sources."@ionic/discover-0.4.0"
- sources."accepts-1.3.5"
+ sources."@ionic/cli-framework-1.0.5"
+ sources."@ionic/cli-utils-2.0.6"
+ sources."@ionic/discover-1.0.3"
+ sources."@types/cross-spawn-6.0.0"
+ sources."@types/debug-0.0.30"
+ sources."@types/events-1.2.0"
+ sources."@types/glob-5.0.35"
+ sources."@types/inquirer-0.0.42"
+ sources."@types/klaw-2.1.1"
+ sources."@types/lodash-4.14.116"
+ sources."@types/make-dir-1.0.3"
+ sources."@types/minimatch-3.0.3"
+ sources."@types/minimist-1.2.0"
+ sources."@types/ncp-2.0.1"
+ sources."@types/node-6.0.116"
+ sources."@types/rimraf-2.0.2"
+ sources."@types/rx-4.1.1"
+ sources."@types/rx-core-4.0.3"
+ sources."@types/rx-core-binding-4.0.4"
+ sources."@types/rx-lite-4.0.5"
+ sources."@types/rx-lite-aggregates-4.0.3"
+ sources."@types/rx-lite-async-4.0.2"
+ sources."@types/rx-lite-backpressure-4.0.3"
+ sources."@types/rx-lite-coincidence-4.0.3"
+ sources."@types/rx-lite-experimental-4.0.1"
+ sources."@types/rx-lite-joinpatterns-4.0.1"
+ sources."@types/rx-lite-testing-4.0.1"
+ sources."@types/rx-lite-time-4.0.3"
+ sources."@types/rx-lite-virtualtime-4.0.3"
+ sources."@types/string-width-2.0.0"
+ sources."@types/strip-ansi-3.0.0"
+ sources."@types/through-0.0.29"
+ sources."@types/untildify-3.0.0"
+ sources."@types/wrap-ansi-3.0.0"
+ sources."@types/write-file-atomic-2.1.1"
+ sources."agent-base-4.2.1"
+ sources."ansi-align-2.0.0"
sources."ansi-escapes-3.1.0"
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
- sources."anymatch-1.3.2"
- sources."archiver-2.1.1"
- sources."archiver-utils-1.3.0"
- sources."arr-diff-2.0.0"
- sources."arr-flatten-1.1.0"
- sources."array-flatten-1.1.1"
- sources."array-unique-0.2.1"
- sources."async-2.6.1"
- sources."async-each-1.0.1"
+ sources."ast-types-0.11.5"
sources."async-limiter-1.0.0"
sources."asynckit-0.4.0"
sources."balanced-match-1.0.0"
- sources."base64-js-1.3.0"
- sources."basic-auth-1.1.0"
- sources."binary-extensions-1.11.0"
- sources."bl-1.2.2"
- (sources."body-5.1.0" // {
- dependencies = [
- sources."bytes-1.0.0"
- sources."raw-body-1.1.7"
- sources."string_decoder-0.10.31"
- ];
- })
- (sources."body-parser-1.18.3" // {
- dependencies = [
- sources."debug-2.6.9"
- ];
- })
+ sources."boxen-1.3.0"
sources."brace-expansion-1.1.11"
- sources."braces-1.8.5"
- sources."buffer-5.1.0"
- sources."buffer-alloc-1.2.0"
- sources."buffer-alloc-unsafe-1.1.0"
- sources."buffer-crc32-0.2.13"
- sources."buffer-fill-1.0.0"
sources."bytes-3.0.0"
+ sources."camelcase-4.1.0"
+ sources."capture-stack-trace-1.0.0"
sources."chalk-2.4.1"
- sources."chardet-0.4.2"
- sources."chokidar-1.7.0"
+ sources."chardet-0.5.0"
sources."chownr-1.0.1"
sources."ci-info-1.1.3"
+ sources."cli-boxes-1.0.0"
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
+ sources."co-4.6.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
sources."component-emitter-1.2.1"
- sources."compress-commons-1.2.2"
sources."concat-map-0.0.1"
- sources."content-disposition-0.5.2"
- sources."content-type-1.0.4"
- sources."continuable-cache-0.3.1"
- sources."cookie-0.3.1"
- sources."cookie-signature-1.0.6"
+ sources."configstore-3.1.2"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
- sources."crc-3.7.0"
- sources."crc32-stream-2.0.0"
+ sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
- sources."dargs-5.1.0"
+ sources."crypto-random-string-1.0.0"
+ sources."data-uri-to-buffer-1.2.0"
sources."debug-3.1.0"
+ sources."deep-extend-0.6.0"
+ sources."deep-is-0.1.3"
+ sources."degenerator-1.0.4"
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
- sources."destroy-1.0.4"
sources."diff-3.5.0"
- sources."ee-first-1.1.1"
+ sources."dot-prop-4.2.0"
+ sources."duplexer2-0.1.4"
+ sources."duplexer3-0.1.4"
sources."elementtree-0.1.7"
- sources."encodeurl-1.0.2"
- sources."end-of-stream-1.4.1"
- sources."error-7.0.2"
- sources."escape-html-1.0.3"
+ sources."es6-promise-4.2.4"
+ sources."es6-promisify-5.0.0"
sources."escape-string-regexp-1.0.5"
- sources."etag-1.8.1"
- sources."eventemitter3-3.1.0"
- sources."expand-brackets-0.1.5"
- sources."expand-range-1.8.2"
- (sources."express-4.16.3" // {
- dependencies = [
- sources."body-parser-1.18.2"
- sources."debug-2.6.9"
- (sources."http-errors-1.6.2" // {
- dependencies = [
- sources."depd-1.1.1"
- sources."setprototypeof-1.0.3"
- ];
- })
- sources."iconv-lite-0.4.19"
- sources."qs-6.5.1"
- sources."raw-body-2.3.2"
- sources."safe-buffer-5.1.1"
- sources."statuses-1.4.0"
- ];
- })
- sources."extend-3.0.1"
- sources."external-editor-2.2.0"
- sources."extglob-0.3.2"
- sources."faye-websocket-0.10.0"
+ sources."escodegen-1.11.0"
+ sources."esprima-3.1.3"
+ sources."estraverse-4.2.0"
+ sources."esutils-2.0.2"
+ sources."execa-0.7.0"
+ sources."extend-3.0.2"
+ sources."external-editor-3.0.1"
+ sources."fast-levenshtein-2.0.6"
sources."figures-2.0.0"
- sources."filename-regex-2.0.1"
- sources."fill-range-2.2.4"
- (sources."finalhandler-1.1.1" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."statuses-1.4.0"
- ];
- })
- sources."follow-redirects-1.5.1"
- sources."for-in-1.0.2"
- sources."for-own-0.1.5"
+ sources."file-uri-to-path-1.0.0"
sources."form-data-2.3.2"
sources."formidable-1.2.1"
- sources."forwarded-0.1.2"
- sources."fresh-0.5.2"
- sources."fs-constants-1.0.0"
sources."fs-minipass-1.2.5"
sources."fs.realpath-1.0.0"
- sources."fsevents-1.2.4"
+ (sources."ftp-0.3.10" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."get-stream-3.0.0"
+ (sources."get-uri-2.0.2" // {
+ dependencies = [
+ sources."debug-2.6.9"
+ ];
+ })
sources."glob-7.1.2"
- sources."glob-base-0.3.0"
- sources."glob-parent-2.0.0"
+ sources."global-dirs-0.1.1"
+ sources."got-6.7.1"
sources."graceful-fs-4.1.11"
sources."has-flag-3.0.0"
sources."http-errors-1.6.3"
- sources."http-parser-js-0.4.13"
- sources."http-proxy-1.17.0"
- (sources."http-proxy-middleware-0.17.4" // {
- dependencies = [
- sources."is-extglob-2.1.1"
- sources."is-glob-3.1.0"
- ];
- })
+ sources."http-proxy-agent-2.1.0"
+ sources."https-proxy-agent-2.2.1"
sources."iconv-lite-0.4.23"
- sources."ieee754-1.1.12"
+ sources."import-lazy-2.1.0"
+ sources."imurmurhash-0.1.4"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
- sources."inquirer-3.3.0"
- sources."ipaddr.js-1.6.0"
- sources."is-binary-path-1.0.1"
- sources."is-buffer-1.1.6"
- sources."is-dotfile-1.0.3"
- sources."is-equal-shallow-0.1.3"
- sources."is-extendable-0.1.1"
- sources."is-extglob-1.0.0"
+ sources."ini-1.3.5"
+ sources."inquirer-6.1.0"
+ sources."ip-1.1.5"
+ sources."is-ci-1.1.0"
sources."is-fullwidth-code-point-2.0.0"
- sources."is-glob-2.0.1"
- sources."is-number-2.1.0"
- sources."is-posix-bracket-0.1.1"
- sources."is-primitive-2.0.0"
+ sources."is-installed-globally-0.1.0"
+ sources."is-npm-1.0.0"
+ sources."is-obj-1.0.1"
+ sources."is-path-inside-1.0.1"
sources."is-promise-2.1.0"
+ sources."is-redirect-1.0.0"
+ sources."is-retry-allowed-1.1.0"
+ sources."is-stream-1.1.0"
sources."is-wsl-1.1.0"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
- sources."isobject-2.1.0"
- sources."kind-of-3.2.2"
- sources."lazystream-1.0.0"
+ sources."klaw-3.0.0"
+ sources."latest-version-3.1.0"
(sources."leek-0.0.24" // {
dependencies = [
sources."debug-2.6.9"
];
})
- sources."livereload-js-2.3.0"
+ sources."levn-0.3.0"
sources."lodash-4.17.10"
sources."lodash._baseassign-3.2.0"
sources."lodash._basecopy-3.0.1"
@@ -35356,16 +36931,14 @@ in
sources."lodash.isarray-3.0.4"
sources."lodash.keys-3.1.2"
sources."lodash.restparam-3.6.1"
+ sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.3"
sources."macos-release-1.1.0"
- sources."math-random-1.0.1"
- sources."media-typer-0.3.0"
- sources."merge-descriptors-1.0.1"
+ sources."make-dir-1.3.0"
sources."methods-1.1.2"
- sources."micromatch-2.3.11"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
@@ -35382,105 +36955,100 @@ in
})
sources."ms-2.0.0"
sources."mute-stream-0.0.7"
- sources."nan-2.10.0"
sources."ncp-2.0.0"
- sources."negotiator-0.6.1"
sources."netmask-1.0.6"
- sources."normalize-path-2.1.1"
- sources."object-assign-4.1.1"
- sources."object.omit-2.0.1"
- sources."on-finished-2.3.0"
+ sources."npm-run-path-2.0.2"
sources."once-1.4.0"
sources."onetime-2.0.1"
sources."opn-5.3.0"
+ sources."optionator-0.8.2"
sources."os-name-2.0.1"
sources."os-tmpdir-1.0.2"
- sources."parse-glob-3.0.4"
- sources."parseurl-1.3.2"
+ sources."p-finally-1.0.0"
+ sources."pac-proxy-agent-2.0.2"
+ sources."pac-resolver-3.0.0"
+ sources."package-json-4.0.1"
sources."path-is-absolute-1.0.1"
- sources."path-to-regexp-0.1.7"
- sources."preserve-0.2.0"
+ sources."path-is-inside-1.0.2"
+ sources."path-key-2.0.1"
+ sources."pify-3.0.0"
+ sources."prelude-ls-1.1.2"
+ sources."prepend-http-1.0.4"
sources."process-nextick-args-2.0.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-agent-2.3.1"
+ sources."proxy-from-env-1.0.0"
sources."pseudomap-1.0.2"
sources."qs-6.5.2"
- (sources."randomatic-3.0.0" // {
- dependencies = [
- sources."is-number-4.0.0"
- sources."kind-of-6.0.2"
- ];
- })
- sources."range-parser-1.2.0"
sources."raw-body-2.3.3"
+ sources."rc-1.2.8"
sources."readable-stream-2.3.6"
- sources."readdirp-2.1.0"
- sources."regex-cache-0.4.4"
- sources."remove-trailing-separator-1.1.0"
- sources."repeat-element-1.1.2"
- sources."repeat-string-1.6.1"
- sources."requires-port-1.0.0"
+ sources."registry-auth-token-3.3.2"
+ sources."registry-url-3.1.0"
sources."restore-cursor-2.0.0"
sources."rimraf-2.6.2"
sources."rsvp-3.6.2"
sources."run-async-2.3.0"
- sources."rx-lite-4.0.8"
- sources."rx-lite-aggregates-4.0.8"
+ sources."rxjs-6.2.2"
sources."safe-buffer-5.1.2"
- sources."safe-json-parse-1.0.1"
sources."safer-buffer-2.1.2"
sources."sax-1.1.4"
sources."semver-5.5.0"
- (sources."send-0.16.2" // {
- dependencies = [
- sources."debug-2.6.9"
- sources."mime-1.4.1"
- sources."statuses-1.4.0"
- ];
- })
- sources."serve-static-1.13.2"
- sources."set-immediate-shim-1.0.1"
+ sources."semver-diff-2.1.0"
sources."setprototypeof-1.1.0"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
sources."slice-ansi-1.0.0"
+ sources."smart-buffer-1.1.15"
+ sources."socks-1.1.10"
+ sources."socks-proxy-agent-3.0.1"
+ sources."source-map-0.6.1"
+ sources."split2-2.2.0"
sources."ssh-config-1.1.3"
sources."statuses-1.5.0"
- sources."string-template-0.2.1"
+ sources."stream-combiner2-1.1.1"
sources."string-width-2.1.1"
sources."string_decoder-1.1.1"
sources."strip-ansi-4.0.0"
+ sources."strip-eof-1.0.0"
+ sources."strip-json-comments-2.0.1"
sources."superagent-3.8.3"
+ sources."superagent-proxy-1.0.3"
sources."supports-color-5.4.0"
- (sources."tar-4.4.4" // {
+ (sources."tar-4.4.6" // {
dependencies = [
sources."yallist-3.0.2"
];
})
- sources."tar-stream-1.6.1"
+ sources."term-size-1.2.0"
sources."through-2.3.8"
- sources."tiny-lr-1.1.1"
+ sources."through2-2.0.3"
+ sources."thunkify-2.1.2"
+ sources."timed-out-4.0.1"
sources."tmp-0.0.33"
- sources."to-buffer-1.1.1"
+ sources."tree-kill-1.2.0"
sources."tslib-1.9.3"
- sources."type-is-1.6.16"
- sources."ultron-1.1.1"
+ sources."type-check-0.3.2"
+ sources."unique-string-1.0.0"
sources."unpipe-1.0.0"
sources."untildify-3.0.3"
+ sources."unzip-response-2.0.1"
+ sources."update-notifier-2.5.0"
+ sources."url-parse-lax-1.0.0"
sources."util-deprecate-1.0.2"
- sources."utils-merge-1.0.1"
sources."uuid-3.3.2"
- sources."vary-1.1.2"
- sources."websocket-driver-0.7.0"
- sources."websocket-extensions-0.1.3"
sources."which-1.3.1"
+ sources."widest-line-2.0.0"
sources."win-release-1.1.1"
+ sources."wordwrap-1.0.0"
sources."wrap-ansi-3.0.1"
sources."wrappy-1.0.2"
- sources."ws-3.3.3"
+ sources."write-file-atomic-2.3.0"
+ sources."ws-6.0.0"
+ sources."xdg-basedir-3.0.0"
+ sources."xregexp-2.0.0"
sources."xtend-4.0.1"
sources."yallist-2.1.2"
- sources."zip-stream-1.2.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -35494,15 +37062,15 @@ in
ios-deploy = nodeEnv.buildNodePackage {
name = "ios-deploy";
packageName = "ios-deploy";
- version = "1.9.2";
+ version = "1.9.3";
src = fetchurl {
- url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.2.tgz";
- sha1 = "c2f4c46b06db4771939b29f980c7c1a8906b47a2";
+ url = "https://registry.npmjs.org/ios-deploy/-/ios-deploy-1.9.3.tgz";
+ sha512 = "i/8DxXzcL2feqqL6DjUfjqUHyWVmHYNkzZFTyf6yoC4glrI3jQ+8Hhg63vzw/5OoFXN7OyXqjkshAj9c1EsVSw==";
};
buildInputs = globalBuildInputs;
meta = {
description = "launch iOS apps iOS devices from the command line (Xcode 7)";
- homepage = "https://github.com/phonegap/ios-deploy#readme";
+ homepage = "https://github.com/ios-control/ios-deploy#readme";
license = "GPLv3";
};
production = true;
@@ -35666,13 +37234,47 @@ in
production = true;
bypassCache = false;
};
+ jake = nodeEnv.buildNodePackage {
+ name = "jake";
+ packageName = "jake";
+ version = "8.0.18";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/jake/-/jake-8.0.18.tgz";
+ sha512 = "KSF3QH/uNR7pKcWgBuS7U1nYoYdcqitLEB86nvIcYztiiDsePkn2/JoSutiKP77O1MTNlbhTiNHorIrlpyy4sA==";
+ };
+ dependencies = [
+ sources."ansi-styles-1.0.0"
+ sources."async-0.9.2"
+ sources."balanced-match-1.0.0"
+ sources."brace-expansion-1.1.11"
+ sources."chalk-0.4.0"
+ sources."concat-map-0.0.1"
+ (sources."filelist-0.0.6" // {
+ dependencies = [
+ sources."utilities-0.0.37"
+ ];
+ })
+ sources."has-color-0.1.7"
+ sources."minimatch-3.0.4"
+ sources."strip-ansi-0.1.1"
+ sources."utilities-1.0.5"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "JavaScript build tool, similar to Make or Rake";
+ homepage = "https://github.com/jakejs/jake#readme";
+ license = "Apache-2.0";
+ };
+ production = true;
+ bypassCache = false;
+ };
javascript-typescript-langserver = nodeEnv.buildNodePackage {
name = "javascript-typescript-langserver";
packageName = "javascript-typescript-langserver";
- version = "2.10.0";
+ version = "2.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.10.0.tgz";
- sha512 = "y8IOlo8Ml/CFuvr8pFdaMpNV43W5eZhTl5UZuRxKGxX08PSi3OZsYjr5gMYsKT5ZzMNk/U+MqZXJNh6Ccm30hQ==";
+ url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.9.4.tgz";
+ sha512 = "kJTsyRj6KZZ5yVvoFyaxMkBOpiJbQeaFXihDJqWlKIYLwBL1SbkBdFOWPbfY9hf7N7gT6ifsqAhYberaqBZ66A==";
};
dependencies = [
sources."ansi-color-0.2.1"
@@ -35688,7 +37290,7 @@ in
sources."check-error-1.0.2"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."deep-eql-3.0.1"
sources."deep-equal-1.0.1"
@@ -35731,9 +37333,9 @@ in
sources."typescript-2.8.3"
sources."uuid-3.3.2"
sources."vscode-jsonrpc-3.6.2"
- sources."vscode-languageserver-4.3.0"
- sources."vscode-languageserver-protocol-3.9.0"
- sources."vscode-languageserver-types-3.9.0"
+ sources."vscode-languageserver-4.4.0"
+ sources."vscode-languageserver-protocol-3.10.0"
+ sources."vscode-languageserver-types-3.10.0"
sources."vscode-uri-1.0.5"
sources."wrappy-1.0.2"
sources."xorshift-0.2.1"
@@ -35814,19 +37416,43 @@ in
jshint = nodeEnv.buildNodePackage {
name = "jshint";
packageName = "jshint";
- version = "2.9.5";
+ version = "2.9.6";
src = fetchurl {
- url = "https://registry.npmjs.org/jshint/-/jshint-2.9.5.tgz";
- sha1 = "1e7252915ce681b40827ee14248c46d34e9aa62c";
+ url = "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz";
+ sha512 = "KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==";
};
dependencies = [
+ sources."ajv-5.5.2"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."async-1.0.0"
+ sources."asynckit-0.4.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
sources."brace-expansion-1.1.11"
+ sources."buffer-from-1.1.1"
+ sources."caseless-0.12.0"
sources."cli-1.0.1"
+ sources."co-4.6.0"
+ sources."colors-1.0.3"
+ sources."combined-stream-1.0.6"
sources."concat-map-0.0.1"
+ (sources."concat-stream-1.6.2" // {
+ dependencies = [
+ sources."isarray-1.0.0"
+ sources."readable-stream-2.3.6"
+ sources."string_decoder-1.1.1"
+ ];
+ })
sources."console-browserify-1.1.0"
sources."core-util-is-1.0.2"
+ sources."cycle-1.0.3"
+ sources."dashdash-1.14.1"
sources."date-now-0.1.4"
+ sources."debug-2.6.9"
+ sources."delayed-stream-1.0.0"
(sources."dom-serializer-0.1.0" // {
dependencies = [
sources."domelementtype-1.1.3"
@@ -35836,23 +37462,89 @@ in
sources."domelementtype-1.3.0"
sources."domhandler-2.3.0"
sources."domutils-1.5.1"
+ sources."ecc-jsbn-0.1.2"
sources."entities-1.0.0"
+ sources."es6-promise-4.2.4"
sources."exit-0.1.2"
+ sources."extend-3.0.2"
+ sources."extract-zip-1.6.7"
+ sources."extsprintf-1.3.0"
+ sources."eyes-0.1.8"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
+ sources."fd-slicer-1.0.1"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.2"
+ sources."fs-extra-1.0.0"
sources."fs.realpath-1.0.0"
+ sources."getpass-0.1.7"
sources."glob-7.1.2"
+ sources."graceful-fs-4.1.11"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
+ sources."hasha-2.2.0"
sources."htmlparser2-3.8.3"
+ sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
+ sources."is-stream-1.1.0"
+ sources."is-typedarray-1.0.0"
sources."isarray-0.0.1"
- sources."lodash-3.7.0"
+ sources."isexe-2.0.0"
+ sources."isstream-0.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.3.1"
+ sources."json-stringify-safe-5.0.1"
+ sources."jsonfile-2.4.0"
+ sources."jsprim-1.4.1"
+ sources."kew-0.7.0"
+ sources."klaw-1.3.1"
+ sources."lodash-4.17.10"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."mkdirp-0.5.1"
+ sources."ms-2.0.0"
+ sources."oauth-sign-0.8.2"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
+ sources."pend-1.2.0"
+ sources."performance-now-2.1.0"
+ sources."phantom-4.0.12"
+ sources."phantomjs-prebuilt-2.1.16"
+ sources."pinkie-2.0.4"
+ sources."pinkie-promise-2.0.1"
+ sources."process-nextick-args-2.0.0"
+ sources."progress-1.1.8"
+ sources."punycode-1.4.1"
+ sources."qs-6.5.2"
sources."readable-stream-1.1.14"
+ sources."request-2.87.0"
+ sources."request-progress-2.0.1"
+ sources."safe-buffer-5.1.2"
+ sources."safer-buffer-2.1.2"
sources."shelljs-0.3.0"
+ sources."split-1.0.1"
+ sources."sshpk-1.14.2"
+ sources."stack-trace-0.0.10"
sources."string_decoder-0.10.31"
sources."strip-json-comments-1.0.4"
+ sources."throttleit-1.0.0"
+ sources."through-2.3.8"
+ sources."tough-cookie-2.3.4"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."typedarray-0.0.6"
+ sources."unicode-5.2.0-0.7.5"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.3.2"
+ sources."verror-1.10.0"
+ sources."which-1.3.1"
+ sources."winston-2.4.3"
sources."wrappy-1.0.2"
+ sources."yauzl-2.4.1"
];
buildInputs = globalBuildInputs;
meta = {
@@ -35890,7 +37582,7 @@ in
dependencies = [
sources."abbrev-1.1.1"
sources."bluebird-3.5.1"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."config-chain-1.1.11"
sources."editorconfig-0.13.3"
sources."ini-1.3.5"
@@ -35980,10 +37672,10 @@ in
json-refs = nodeEnv.buildNodePackage {
name = "json-refs";
packageName = "json-refs";
- version = "3.0.5";
+ version = "3.0.8";
src = fetchurl {
- url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.5.tgz";
- sha512 = "PxRt8e2ktX3ktNSGqfH+6ghfwXUjQ9pS/asLBSS4CSf1Jl4811WCvZL2YPvmdaWzi7LBAd/Y6lVg1BMnph51nw==";
+ url = "https://registry.npmjs.org/json-refs/-/json-refs-3.0.8.tgz";
+ sha512 = "Yd6c51emldJK8f0rRzjg+5mZOthqTuIHdKxagRtbIfBAiycElEyOOdI0/idMYQoJFE2T/Rd3l5TfeDSHL81VdA==";
};
dependencies = [
sources."argparse-1.0.10"
@@ -35996,7 +37688,7 @@ in
sources."debug-3.1.0"
sources."delayed-stream-1.0.0"
sources."esprima-4.0.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."form-data-2.3.2"
sources."formidable-1.2.1"
sources."graphlib-2.1.5"
@@ -36006,11 +37698,11 @@ in
sources."lodash-4.17.10"
sources."methods-1.1.2"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."ms-2.0.0"
sources."native-promise-only-0.8.1"
- sources."path-loader-1.0.4"
+ sources."path-loader-1.0.6"
sources."process-nextick-args-2.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
@@ -36047,12 +37739,16 @@ in
sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
sources."array-flatten-1.1.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
- sources."basic-auth-2.0.0"
+ sources."aws4-1.8.0"
+ (sources."basic-auth-2.0.0" // {
+ dependencies = [
+ sources."safe-buffer-5.1.1"
+ ];
+ })
sources."bcrypt-pbkdf-1.0.2"
sources."body-parser-1.18.3"
sources."boxen-1.3.0"
@@ -36069,12 +37765,8 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
- sources."compression-1.7.2"
+ sources."compressible-2.0.14"
+ sources."compression-1.7.3"
sources."configstore-3.1.2"
sources."connect-pause-0.1.1"
sources."content-disposition-0.5.2"
@@ -36095,7 +37787,7 @@ in
sources."destroy-1.0.4"
sources."dot-prop-4.2.0"
sources."duplexer3-0.1.4"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."errorhandler-1.5.0"
@@ -36115,6 +37807,7 @@ in
sources."iconv-lite-0.4.19"
sources."qs-6.5.1"
sources."raw-body-2.3.2"
+ sources."safe-buffer-5.1.1"
sources."statuses-1.4.0"
];
})
@@ -36123,7 +37816,7 @@ in
sources."path-to-regexp-1.7.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -36154,7 +37847,7 @@ in
sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."invert-kv-1.0.0"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-ci-1.1.0"
sources."is-fullwidth-code-point-2.0.0"
sources."is-installed-globally-0.1.0"
@@ -36169,7 +37862,7 @@ in
sources."isarray-0.0.1"
sources."isexe-2.0.0"
sources."isstream-0.1.2"
- sources."jju-1.3.0"
+ sources."jju-1.4.0"
sources."jsbn-0.1.1"
sources."json-parse-helpfulerror-1.0.3"
sources."json-schema-0.2.3"
@@ -36191,13 +37884,13 @@ in
sources."method-override-2.3.10"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimist-1.2.0"
sources."morgan-1.9.0"
sources."ms-2.0.0"
- sources."nanoid-1.1.0"
+ sources."nanoid-1.2.0"
sources."negotiator-0.6.1"
sources."npm-run-path-2.0.2"
sources."number-is-nan-1.0.1"
@@ -36221,7 +37914,7 @@ in
sources."please-upgrade-node-3.1.1"
sources."pluralize-7.0.0"
sources."prepend-http-1.0.4"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."pseudomap-1.0.2"
sources."punycode-1.4.1"
sources."qs-6.5.2"
@@ -36233,7 +37926,7 @@ in
sources."request-2.87.0"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
- sources."safe-buffer-5.1.1"
+ sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."semver-5.5.0"
sources."semver-compare-1.0.0"
@@ -36325,26 +38018,14 @@ in
karma = nodeEnv.buildNodePackage {
name = "karma";
packageName = "karma";
- version = "2.0.4";
+ version = "3.0.0";
src = fetchurl {
- url = "https://registry.npmjs.org/karma/-/karma-2.0.4.tgz";
- sha512 = "32yhTwoi6BZgJZhR78GwhzyFABbYG/1WwQqYgY7Vh96Demvua2jM3+FyRltIMTUH/Kd5xaQvDw2L7jTvkYFeXg==";
+ url = "https://registry.npmjs.org/karma/-/karma-3.0.0.tgz";
+ sha512 = "ZTjyuDXVXhXsvJ1E4CnZzbCjSxD6sEdzEsFYogLuZM0yqvg/mgz+O+R1jb0J7uAQeuzdY8kJgx6hSNXLwFuHIQ==";
};
dependencies = [
sources."accepts-1.3.5"
- sources."addressparser-1.0.1"
sources."after-0.8.2"
- sources."agent-base-4.2.1"
- sources."ajv-5.5.2"
- (sources."amqplib-0.5.2" // {
- dependencies = [
- sources."isarray-0.0.1"
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
sources."anymatch-2.0.0"
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
@@ -36352,22 +38033,10 @@ in
sources."array-slice-0.2.3"
sources."array-unique-0.3.2"
sources."arraybuffer.slice-0.0.7"
- sources."asn1-0.2.3"
- sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
- sources."ast-types-0.11.5"
- sources."async-2.6.1"
sources."async-each-1.0.1"
sources."async-limiter-1.0.0"
- sources."asynckit-0.4.0"
sources."atob-2.1.1"
- sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
- (sources."axios-0.15.3" // {
- dependencies = [
- sources."follow-redirects-1.0.0"
- ];
- })
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
@@ -36377,21 +38046,11 @@ in
})
sources."base64-arraybuffer-0.1.5"
sources."base64id-1.0.0"
- sources."bcrypt-pbkdf-1.0.2"
sources."better-assert-1.0.2"
sources."binary-extensions-1.11.0"
- sources."bitsyntax-0.0.4"
- (sources."bl-1.1.2" // {
- dependencies = [
- sources."process-nextick-args-1.0.7"
- sources."readable-stream-2.0.6"
- sources."string_decoder-0.10.31"
- ];
- })
sources."blob-0.0.4"
sources."bluebird-3.5.1"
sources."body-parser-1.18.3"
- sources."boom-2.10.1"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
dependencies = [
@@ -36399,13 +38058,12 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."buffer-more-ints-0.0.2"
- sources."buildmail-4.0.1"
+ sources."buffer-alloc-1.2.0"
+ sources."buffer-alloc-unsafe-1.1.0"
+ sources."buffer-fill-1.0.0"
sources."bytes-3.0.0"
sources."cache-base-1.0.1"
sources."callsite-1.0.0"
- sources."caseless-0.12.0"
- sources."chalk-1.1.3"
sources."chokidar-2.0.4"
sources."circular-json-0.5.5"
(sources."class-utils-0.3.6" // {
@@ -36425,12 +38083,9 @@ in
sources."kind-of-5.1.0"
];
})
- sources."co-4.6.0"
sources."collection-visit-1.0.0"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combine-lists-1.0.1"
- sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
sources."component-bind-1.0.0"
sources."component-emitter-1.2.1"
sources."component-inherit-0.0.3"
@@ -36441,44 +38096,29 @@ in
sources."copy-descriptor-0.1.1"
sources."core-js-2.5.7"
sources."core-util-is-1.0.2"
- sources."cryptiles-2.0.5"
sources."custom-event-1.0.1"
- sources."dashdash-1.14.1"
- sources."data-uri-to-buffer-1.2.0"
sources."date-format-1.2.0"
sources."debug-2.6.9"
sources."decode-uri-component-0.2.0"
- sources."deep-is-0.1.3"
sources."define-property-2.0.2"
- sources."degenerator-1.0.4"
- sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."di-0.0.1"
sources."dom-serialize-2.2.1"
- sources."double-ended-queue-2.1.0-0"
- sources."ecc-jsbn-0.1.1"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
- (sources."engine.io-3.1.5" // {
+ (sources."engine.io-3.2.0" // {
dependencies = [
sources."debug-3.1.0"
];
})
- (sources."engine.io-client-3.1.6" // {
+ (sources."engine.io-client-3.2.1" // {
dependencies = [
sources."debug-3.1.0"
];
})
sources."engine.io-parser-2.1.2"
sources."ent-2.2.0"
- sources."es6-promise-4.2.4"
- sources."es6-promisify-5.0.0"
sources."escape-html-1.0.3"
- sources."escape-string-regexp-1.0.5"
- sources."escodegen-1.11.0"
- sources."esprima-3.1.3"
- sources."estraverse-4.2.0"
- sources."esutils-2.0.2"
sources."eventemitter3-3.1.0"
(sources."expand-braces-0.1.2" // {
dependencies = [
@@ -36511,7 +38151,7 @@ in
sources."repeat-string-0.2.2"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extend-shallow-3.0.2"
(sources."extglob-2.0.4" // {
dependencies = [
@@ -36520,11 +38160,6 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."extsprintf-1.3.0"
- sources."fast-deep-equal-1.1.0"
- sources."fast-json-stable-stringify-2.0.0"
- sources."fast-levenshtein-2.0.6"
- sources."file-uri-to-path-1.0.0"
(sources."fill-range-4.0.0" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -36536,29 +38171,16 @@ in
sources."statuses-1.3.1"
];
})
- (sources."follow-redirects-1.5.1" // {
+ (sources."follow-redirects-1.5.2" // {
dependencies = [
sources."debug-3.1.0"
];
})
sources."for-in-1.0.2"
- sources."forever-agent-0.6.1"
- sources."form-data-2.3.2"
sources."fragment-cache-0.2.1"
sources."fs.realpath-1.0.0"
sources."fsevents-1.2.4"
- (sources."ftp-0.3.10" // {
- dependencies = [
- sources."isarray-0.0.1"
- sources."readable-stream-1.1.14"
- sources."string_decoder-0.10.31"
- ];
- })
- sources."generate-function-2.0.0"
- sources."generate-object-property-1.2.0"
- sources."get-uri-2.0.2"
sources."get-value-2.0.6"
- sources."getpass-0.1.7"
sources."glob-7.1.2"
(sources."glob-parent-3.1.0" // {
dependencies = [
@@ -36566,9 +38188,6 @@ in
];
})
sources."graceful-fs-4.1.11"
- sources."har-schema-2.0.0"
- sources."har-validator-5.0.3"
- sources."has-ansi-2.0.0"
(sources."has-binary2-1.0.3" // {
dependencies = [
sources."isarray-2.0.1"
@@ -36581,30 +38200,12 @@ in
sources."kind-of-4.0.0"
];
})
- sources."hawk-3.1.3"
- sources."hipchat-notifier-1.1.0"
- sources."hoek-2.16.3"
sources."http-errors-1.6.3"
sources."http-proxy-1.17.0"
- (sources."http-proxy-agent-2.1.0" // {
- dependencies = [
- sources."debug-3.1.0"
- ];
- })
- sources."http-signature-1.2.0"
- sources."httpntlm-1.6.1"
- sources."httpreq-0.4.24"
- (sources."https-proxy-agent-2.2.1" // {
- dependencies = [
- sources."debug-3.1.0"
- ];
- })
sources."iconv-lite-0.4.23"
sources."indexof-0.0.1"
- sources."inflection-1.12.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
- sources."ip-1.1.5"
sources."is-accessor-descriptor-1.0.0"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
@@ -36613,71 +38214,32 @@ in
sources."is-extendable-1.0.1"
sources."is-extglob-2.1.1"
sources."is-glob-4.0.0"
- sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
(sources."is-number-3.0.0" // {
dependencies = [
sources."kind-of-3.2.2"
];
})
sources."is-plain-object-2.0.4"
- sources."is-property-1.0.2"
- sources."is-stream-1.1.0"
- sources."is-typedarray-1.0.0"
sources."is-windows-1.0.2"
sources."isarray-1.0.0"
- sources."isbinaryfile-3.0.2"
+ sources."isbinaryfile-3.0.3"
sources."isobject-3.0.1"
- sources."isstream-0.1.2"
- sources."jsbn-0.1.1"
- sources."json-schema-0.2.3"
- sources."json-schema-traverse-0.3.1"
- sources."json-stringify-safe-5.0.1"
- sources."jsonpointer-4.0.1"
- sources."jsprim-1.4.1"
sources."kind-of-6.0.2"
- sources."levn-0.3.0"
- sources."libbase64-0.1.0"
- (sources."libmime-3.0.0" // {
- dependencies = [
- sources."iconv-lite-0.4.15"
- ];
- })
- sources."libqp-1.1.0"
sources."lodash-4.17.10"
sources."lodash.debounce-4.0.8"
- (sources."log4js-2.11.0" // {
- dependencies = [
- sources."debug-3.1.0"
- ];
- })
- (sources."loggly-1.1.1" // {
- dependencies = [
- sources."assert-plus-0.2.0"
- sources."aws-sign2-0.6.0"
- sources."caseless-0.11.0"
- sources."form-data-2.0.0"
- sources."har-validator-2.0.6"
- sources."http-signature-1.1.1"
- sources."qs-6.2.3"
- sources."request-2.75.0"
- sources."tunnel-agent-0.4.3"
- ];
- })
- sources."lru-cache-4.1.3"
- sources."mailcomposer-4.0.1"
- (sources."mailgun-js-0.18.1" // {
+ (sources."log4js-3.0.4" // {
dependencies = [
sources."debug-3.1.0"
];
})
+ sources."lru-cache-2.2.4"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
sources."media-typer-0.3.0"
sources."micromatch-3.1.10"
- sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-2.3.1"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mixin-deep-1.3.1"
@@ -36686,21 +38248,7 @@ in
sources."nan-2.10.0"
sources."nanomatch-1.2.13"
sources."negotiator-0.6.1"
- sources."netmask-1.0.6"
- sources."node-uuid-1.4.8"
- (sources."nodemailer-2.7.2" // {
- dependencies = [
- sources."socks-1.1.9"
- ];
- })
- sources."nodemailer-direct-transport-3.3.2"
- sources."nodemailer-fetch-1.6.0"
- sources."nodemailer-shared-1.1.0"
- sources."nodemailer-smtp-pool-2.8.2"
- sources."nodemailer-smtp-transport-2.7.2"
- sources."nodemailer-wellknown-0.1.10"
sources."normalize-path-2.1.1"
- sources."oauth-sign-0.8.2"
sources."object-component-0.0.3"
(sources."object-copy-0.1.0" // {
dependencies = [
@@ -36719,61 +38267,26 @@ in
sources."object.pick-1.3.0"
sources."on-finished-2.3.0"
sources."once-1.4.0"
- (sources."optimist-0.6.1" // {
- dependencies = [
- sources."wordwrap-0.0.3"
- ];
- })
- sources."optionator-0.8.2"
+ sources."optimist-0.6.1"
sources."os-tmpdir-1.0.2"
- (sources."pac-proxy-agent-2.0.2" // {
- dependencies = [
- sources."debug-3.1.0"
- sources."socks-proxy-agent-3.0.1"
- ];
- })
- sources."pac-resolver-3.0.0"
sources."parseqs-0.0.5"
sources."parseuri-0.0.5"
sources."parseurl-1.3.2"
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
- (sources."path-proxy-1.0.0" // {
- dependencies = [
- sources."inflection-1.3.8"
- ];
- })
- sources."performance-now-2.1.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
sources."posix-character-classes-0.1.1"
- sources."prelude-ls-1.1.2"
sources."process-nextick-args-2.0.0"
- sources."promisify-call-2.0.4"
- (sources."proxy-agent-3.0.1" // {
- dependencies = [
- sources."debug-3.1.0"
- ];
- })
- sources."proxy-from-env-1.0.0"
- sources."pseudomap-1.0.2"
- sources."punycode-1.4.1"
sources."qjobs-1.2.0"
sources."qs-6.5.2"
sources."range-parser-1.2.0"
sources."raw-body-2.3.3"
sources."readable-stream-2.3.6"
sources."readdirp-2.1.0"
- sources."redis-2.8.0"
- sources."redis-commands-1.3.5"
- sources."redis-parser-2.6.0"
sources."regex-not-1.0.2"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.2"
sources."repeat-string-1.6.1"
- sources."request-2.87.0"
- sources."requestretry-1.13.0"
sources."requires-port-1.0.0"
sources."resolve-url-0.2.1"
sources."ret-0.1.15"
@@ -36781,7 +38294,6 @@ in
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
- sources."semver-5.5.0"
sources."set-immediate-shim-1.0.1"
(sources."set-value-2.0.0" // {
dependencies = [
@@ -36790,9 +38302,6 @@ in
];
})
sources."setprototypeof-1.1.0"
- sources."slack-node-0.2.0"
- sources."smart-buffer-1.1.15"
- sources."smtp-connection-2.12.0"
(sources."snapdragon-0.8.2" // {
dependencies = [
sources."define-property-0.2.5"
@@ -36823,28 +38332,27 @@ in
sources."kind-of-3.2.2"
];
})
- sources."sntp-1.0.9"
- sources."socket.io-2.0.4"
+ (sources."socket.io-2.1.1" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
sources."socket.io-adapter-1.1.1"
- sources."socket.io-client-2.0.4"
- (sources."socket.io-parser-3.1.3" // {
+ (sources."socket.io-client-2.1.1" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
+ (sources."socket.io-parser-3.2.0" // {
dependencies = [
sources."debug-3.1.0"
sources."isarray-2.0.1"
];
})
- sources."socks-1.1.10"
- (sources."socks-proxy-agent-4.0.1" // {
- dependencies = [
- sources."smart-buffer-4.0.1"
- sources."socks-2.2.1"
- ];
- })
sources."source-map-0.6.1"
sources."source-map-resolve-0.5.2"
sources."source-map-url-0.4.0"
sources."split-string-3.1.0"
- sources."sshpk-1.14.2"
(sources."static-extend-0.1.2" // {
dependencies = [
sources."define-property-0.2.5"
@@ -36869,11 +38377,6 @@ in
];
})
sources."string_decoder-1.1.1"
- sources."stringstream-0.0.6"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
- sources."thunkify-2.1.2"
- sources."timespan-2.3.0"
sources."tmp-0.0.33"
sources."to-array-0.1.4"
(sources."to-object-path-0.3.0" // {
@@ -36883,14 +38386,8 @@ in
})
sources."to-regex-3.0.2"
sources."to-regex-range-2.1.1"
- sources."tough-cookie-2.3.4"
- sources."tsscmp-1.0.5"
- sources."tunnel-agent-0.6.0"
- sources."tweetnacl-0.14.5"
- sources."type-check-0.3.2"
sources."type-is-1.6.16"
sources."ultron-1.1.1"
- sources."underscore-1.7.0"
(sources."union-value-1.0.0" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -36912,26 +38409,14 @@ in
sources."upath-1.1.0"
sources."urix-0.1.0"
sources."use-3.1.1"
- (sources."useragent-2.2.1" // {
- dependencies = [
- sources."lru-cache-2.2.4"
- ];
- })
+ sources."useragent-2.2.1"
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
- sources."uuid-3.3.2"
- sources."uws-9.14.0"
- sources."verror-1.10.0"
sources."void-elements-2.0.1"
- sources."when-3.7.8"
- sources."with-callback-1.0.2"
- sources."wordwrap-1.0.0"
+ sources."wordwrap-0.0.3"
sources."wrappy-1.0.2"
sources."ws-3.3.3"
sources."xmlhttprequest-ssl-1.5.5"
- sources."xregexp-2.0.0"
- sources."xtend-4.0.1"
- sources."yallist-2.1.2"
sources."yeast-0.1.2"
];
buildInputs = globalBuildInputs;
@@ -36961,11 +38446,7 @@ in
sources."body-parser-1.13.3"
sources."bytes-2.1.0"
sources."commander-2.6.0"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
+ sources."compressible-2.0.14"
sources."compression-1.5.2"
sources."connect-2.30.2"
sources."connect-restreamer-1.0.3"
@@ -37017,8 +38498,8 @@ in
})
sources."methods-1.1.2"
sources."mime-1.3.4"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."morgan-1.6.1"
@@ -37128,7 +38609,7 @@ in
sources."define-properties-1.1.2"
sources."duplexify-3.6.0"
sources."end-of-stream-1.4.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."flush-write-stream-1.0.3"
sources."foreach-2.0.5"
sources."fs-mkdirp-stream-1.0.0"
@@ -37215,12 +38696,12 @@ in
sources."ajv-5.5.2"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.0"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-1.5.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."boolbase-1.0.0"
@@ -37242,7 +38723,7 @@ in
sources."code-point-at-1.1.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combined-stream-1.0.6"
sources."concat-map-0.0.1"
sources."core-util-is-1.0.2"
@@ -37270,7 +38751,7 @@ in
sources."domelementtype-1.3.0"
sources."domhandler-2.3.0"
sources."domutils-1.5.1"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."entities-1.1.1"
sources."escape-string-regexp-1.0.5"
sources."escodegen-1.11.0"
@@ -37278,7 +38759,7 @@ in
sources."estraverse-4.2.0"
sources."esutils-2.0.2"
sources."execa-0.7.0"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
sources."fast-deep-equal-1.1.0"
@@ -37328,8 +38809,8 @@ in
sources."log-symbols-2.2.0"
sources."lru-cache-4.1.3"
sources."mem-1.1.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
@@ -37365,7 +38846,7 @@ in
sources."prelude-ls-1.1.2"
sources."prompt-1.0.0"
sources."pseudomap-1.0.2"
- sources."psl-1.1.28"
+ sources."psl-1.1.29"
sources."punycode-1.4.1"
sources."qs-6.5.2"
sources."read-1.0.7"
@@ -37462,43 +38943,139 @@ in
lerna = nodeEnv.buildNodePackage {
name = "lerna";
packageName = "lerna";
- version = "2.11.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/lerna/-/lerna-2.11.0.tgz";
- sha512 = "kgM6zwe2P2tR30MYvgiLLW+9buFCm6E7o8HnRlhTgm70WVBvXVhydqv+q/MF2HrVZkCawfVtCfetyQmtd4oHhQ==";
+ url = "https://registry.npmjs.org/lerna/-/lerna-3.0.1.tgz";
+ sha512 = "oLo6mf6C/qk2+PhROGH5durWu58eT35XgzMLNk+HPN15SSKLsVc4JtpfTrdwLNDRLmNcTYF1xmkmUgeMX1G+zA==";
};
dependencies = [
+ sources."@lerna/add-3.0.0"
+ sources."@lerna/batch-packages-3.0.0"
+ sources."@lerna/bootstrap-3.0.0"
+ sources."@lerna/changed-3.0.0"
+ sources."@lerna/child-process-3.0.0"
+ sources."@lerna/clean-3.0.0"
+ sources."@lerna/cli-3.0.1"
+ sources."@lerna/collect-updates-3.0.0"
+ sources."@lerna/command-3.0.0"
+ sources."@lerna/conventional-commits-3.0.0"
+ sources."@lerna/create-3.0.0"
+ sources."@lerna/create-symlink-3.0.0"
+ sources."@lerna/diff-3.0.0"
+ sources."@lerna/exec-3.0.0"
+ sources."@lerna/filter-options-3.0.0"
+ sources."@lerna/filter-packages-3.0.0"
+ sources."@lerna/get-npm-exec-opts-3.0.0"
+ sources."@lerna/global-options-3.0.0"
+ sources."@lerna/import-3.0.0"
+ sources."@lerna/init-3.0.0"
+ sources."@lerna/link-3.0.0"
+ sources."@lerna/list-3.0.0"
+ sources."@lerna/listable-3.0.0"
+ sources."@lerna/log-packed-3.0.0"
+ sources."@lerna/npm-conf-3.0.0"
+ sources."@lerna/npm-dist-tag-3.0.0"
+ sources."@lerna/npm-install-3.0.0"
+ sources."@lerna/npm-publish-3.0.0"
+ sources."@lerna/npm-run-script-3.0.0"
+ sources."@lerna/output-3.0.0"
+ sources."@lerna/package-3.0.0"
+ sources."@lerna/package-graph-3.0.0"
+ sources."@lerna/project-3.0.0"
+ sources."@lerna/prompt-3.0.0"
+ sources."@lerna/publish-3.0.1"
+ sources."@lerna/resolve-symlink-3.0.0"
+ sources."@lerna/rimraf-dir-3.0.0"
+ sources."@lerna/run-3.0.0"
+ sources."@lerna/run-lifecycle-3.0.0"
+ sources."@lerna/run-parallel-batches-3.0.0"
+ sources."@lerna/symlink-binary-3.0.0"
+ sources."@lerna/symlink-dependencies-3.0.0"
+ sources."@lerna/validation-error-3.0.0"
+ sources."@lerna/version-3.0.0"
+ sources."@lerna/write-log-file-3.0.0"
+ sources."@mrmlnc/readdir-enhanced-2.2.1"
+ sources."@nodelib/fs.stat-1.1.0"
sources."JSONStream-1.3.3"
- sources."add-stream-1.0.0"
- sources."align-text-0.1.4"
+ sources."abbrev-1.1.1"
+ sources."ajv-5.5.2"
+ (sources."align-text-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
sources."amdefine-1.0.1"
sources."ansi-escapes-3.1.0"
sources."ansi-regex-2.1.1"
sources."ansi-styles-3.2.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
+ sources."argparse-1.0.10"
+ sources."arr-diff-4.0.0"
+ sources."arr-flatten-1.1.0"
+ sources."arr-union-3.1.0"
+ sources."array-differ-1.0.0"
sources."array-find-index-1.0.2"
sources."array-ify-1.0.0"
sources."array-union-1.0.2"
sources."array-uniq-1.0.3"
+ sources."array-unique-0.3.2"
sources."arrify-1.0.1"
+ sources."asap-2.0.6"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."assign-symbols-1.0.0"
sources."async-1.5.2"
+ sources."asynckit-0.4.0"
+ sources."atob-2.1.1"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
- sources."brace-expansion-1.1.11"
- sources."buffer-from-1.1.0"
- sources."builtin-modules-1.1.1"
- sources."byline-5.0.0"
- sources."camelcase-1.2.1"
- (sources."camelcase-keys-2.1.0" // {
+ (sources."base-0.11.2" // {
dependencies = [
- sources."camelcase-2.1.1"
+ sources."define-property-1.0.0"
];
})
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."block-stream-0.0.9"
+ sources."brace-expansion-1.1.11"
+ (sources."braces-2.3.2" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."buffer-from-1.1.1"
+ sources."builtin-modules-1.1.1"
+ sources."builtins-1.0.3"
+ sources."byline-5.0.0"
+ sources."byte-size-4.0.3"
+ sources."cache-base-1.0.1"
+ sources."call-me-maybe-1.0.1"
+ sources."camelcase-4.1.0"
+ sources."camelcase-keys-4.2.0"
sources."capture-stack-trace-1.0.0"
+ sources."caseless-0.12.0"
sources."center-align-0.1.3"
sources."chalk-2.4.1"
sources."chardet-0.4.2"
sources."ci-info-1.1.3"
+ (sources."class-utils-0.3.6" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
sources."cli-cursor-2.1.0"
sources."cli-width-2.2.0"
(sources."cliui-2.1.0" // {
@@ -37508,66 +39085,127 @@ in
})
sources."clone-1.0.4"
sources."cmd-shim-2.0.2"
+ sources."co-4.6.0"
sources."code-point-at-1.1.0"
+ sources."collection-visit-1.0.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."columnify-1.5.4"
- sources."command-join-2.0.0"
- sources."compare-func-1.3.2"
+ sources."combined-stream-1.0.6"
+ (sources."compare-func-1.3.2" // {
+ dependencies = [
+ sources."dot-prop-3.0.0"
+ ];
+ })
+ sources."component-emitter-1.2.1"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
+ sources."config-chain-1.1.11"
sources."console-control-strings-1.1.0"
- sources."conventional-changelog-1.1.24"
sources."conventional-changelog-angular-1.6.6"
- sources."conventional-changelog-atom-0.2.8"
- sources."conventional-changelog-cli-1.3.22"
- sources."conventional-changelog-codemirror-0.3.8"
(sources."conventional-changelog-core-2.0.11" // {
dependencies = [
sources."load-json-file-1.1.0"
+ sources."parse-json-2.2.0"
+ sources."path-type-1.1.0"
+ sources."pify-2.3.0"
sources."read-pkg-1.1.0"
+ sources."strip-bom-2.0.0"
];
})
- sources."conventional-changelog-ember-0.3.12"
- sources."conventional-changelog-eslint-1.0.9"
- sources."conventional-changelog-express-0.3.6"
- sources."conventional-changelog-jquery-0.1.0"
- sources."conventional-changelog-jscs-0.1.0"
- sources."conventional-changelog-jshint-0.3.8"
sources."conventional-changelog-preset-loader-1.1.8"
sources."conventional-changelog-writer-3.0.9"
sources."conventional-commits-filter-1.1.6"
sources."conventional-commits-parser-2.1.7"
- (sources."conventional-recommended-bump-1.2.1" // {
- dependencies = [
- sources."meow-3.7.0"
- sources."minimist-1.2.0"
- ];
- })
+ sources."conventional-recommended-bump-2.0.9"
+ sources."copy-descriptor-0.1.1"
sources."core-util-is-1.0.2"
+ sources."cosmiconfig-5.0.6"
sources."create-error-class-3.0.2"
- sources."cross-spawn-5.1.0"
+ sources."cross-spawn-6.0.5"
sources."currently-unhandled-0.4.1"
sources."dargs-4.1.0"
+ sources."dashdash-1.14.1"
sources."dateformat-3.0.3"
+ sources."debug-2.6.9"
+ sources."debuglog-1.0.1"
sources."decamelize-1.2.0"
- sources."decamelize-keys-1.1.0"
+ (sources."decamelize-keys-1.1.0" // {
+ dependencies = [
+ sources."map-obj-1.0.1"
+ ];
+ })
+ sources."decode-uri-component-0.2.0"
sources."dedent-0.7.0"
sources."deep-extend-0.6.0"
sources."defaults-1.0.3"
+ sources."define-property-2.0.2"
+ sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
sources."detect-indent-5.0.0"
- sources."dot-prop-3.0.0"
+ sources."dezalgo-1.0.3"
+ sources."dir-glob-2.0.0"
+ sources."dot-prop-4.2.0"
sources."duplexer-0.1.1"
sources."duplexer3-0.1.4"
+ sources."ecc-jsbn-0.1.2"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
- sources."execa-0.8.0"
+ sources."esprima-4.0.1"
+ sources."execa-0.10.0"
+ (sources."expand-brackets-2.1.4" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."extend-3.0.2"
+ (sources."extend-shallow-3.0.2" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
sources."external-editor-2.2.0"
+ (sources."extglob-2.0.4" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ sources."extend-shallow-2.0.1"
+ ];
+ })
+ sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-1.1.0"
+ (sources."fast-glob-2.2.2" // {
+ dependencies = [
+ sources."is-glob-4.0.0"
+ ];
+ })
+ sources."fast-json-stable-stringify-2.0.0"
sources."figures-2.0.0"
+ (sources."fill-range-4.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
sources."find-up-2.1.0"
- sources."fs-extra-4.0.3"
+ sources."for-in-1.0.2"
+ sources."forever-agent-0.6.1"
+ sources."form-data-2.3.2"
+ sources."fragment-cache-0.2.1"
+ sources."fs-extra-6.0.1"
sources."fs.realpath-1.0.0"
+ sources."fstream-1.0.11"
(sources."gauge-2.7.4" // {
dependencies = [
sources."is-fullwidth-code-point-1.0.0"
@@ -37577,72 +39215,116 @@ in
sources."get-caller-file-1.0.3"
(sources."get-pkg-repo-1.4.0" // {
dependencies = [
+ sources."camelcase-2.1.1"
+ sources."camelcase-keys-2.1.0"
+ sources."indent-string-2.1.0"
+ sources."map-obj-1.0.1"
sources."meow-3.7.0"
sources."minimist-1.2.0"
+ sources."redent-1.0.0"
+ sources."strip-indent-1.0.1"
+ sources."trim-newlines-1.0.0"
];
})
sources."get-port-3.2.0"
sources."get-stdin-4.0.1"
sources."get-stream-3.0.0"
+ sources."get-value-2.0.6"
+ sources."getpass-0.1.7"
sources."git-raw-commits-1.3.6"
- sources."git-remote-origin-url-2.0.0"
+ (sources."git-remote-origin-url-2.0.0" // {
+ dependencies = [
+ sources."pify-2.3.0"
+ ];
+ })
sources."git-semver-tags-1.3.6"
sources."gitconfiglocal-1.0.0"
sources."glob-7.1.2"
sources."glob-parent-3.1.0"
- sources."globby-6.1.0"
+ sources."glob-to-regexp-0.3.0"
+ sources."globby-8.0.1"
sources."got-6.7.1"
sources."graceful-fs-4.1.11"
- sources."handlebars-4.0.11"
+ (sources."handlebars-4.0.11" // {
+ dependencies = [
+ sources."source-map-0.4.4"
+ ];
+ })
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
sources."has-flag-3.0.0"
sources."has-unicode-2.0.1"
+ sources."has-value-1.0.0"
+ (sources."has-values-1.0.0" // {
+ dependencies = [
+ sources."kind-of-4.0.0"
+ ];
+ })
sources."hosted-git-info-2.7.1"
+ sources."http-signature-1.2.0"
sources."iconv-lite-0.4.23"
+ sources."ignore-3.3.10"
+ sources."import-local-1.0.0"
sources."imurmurhash-0.1.4"
- sources."indent-string-2.1.0"
+ sources."indent-string-3.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- (sources."inquirer-3.3.0" // {
+ sources."init-package-json-1.10.3"
+ (sources."inquirer-5.2.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
sources."strip-ansi-4.0.0"
];
})
sources."invert-kv-1.0.0"
+ sources."is-accessor-descriptor-1.0.0"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
sources."is-builtin-module-1.0.0"
sources."is-ci-1.1.0"
+ sources."is-data-descriptor-1.0.0"
+ sources."is-descriptor-1.0.2"
+ sources."is-directory-0.3.1"
+ sources."is-extendable-0.1.1"
sources."is-extglob-2.1.1"
sources."is-finite-1.0.2"
sources."is-fullwidth-code-point-2.0.0"
sources."is-glob-3.1.0"
+ (sources."is-number-3.0.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
sources."is-obj-1.0.1"
sources."is-plain-obj-1.1.0"
+ sources."is-plain-object-2.0.4"
sources."is-promise-2.1.0"
sources."is-redirect-1.0.0"
sources."is-retry-allowed-1.1.0"
sources."is-stream-1.1.0"
sources."is-subset-0.1.1"
sources."is-text-path-1.0.1"
+ sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
+ sources."is-windows-1.0.2"
sources."isarray-1.0.0"
sources."isexe-2.0.0"
+ sources."isobject-3.0.1"
+ sources."isstream-0.1.2"
+ sources."js-yaml-3.12.0"
+ sources."jsbn-0.1.1"
sources."json-parse-better-errors-1.0.2"
+ sources."json-schema-0.2.3"
+ sources."json-schema-traverse-0.3.1"
sources."json-stringify-safe-5.0.1"
sources."jsonfile-4.0.0"
sources."jsonparse-1.3.1"
- sources."kind-of-3.2.2"
+ sources."jsprim-1.4.1"
+ sources."kind-of-6.0.2"
sources."lazy-cache-1.0.4"
sources."lcid-1.0.0"
- (sources."load-json-file-4.0.0" // {
- dependencies = [
- sources."parse-json-4.0.0"
- sources."pify-3.0.0"
- sources."strip-bom-3.0.0"
- ];
- })
+ sources."load-json-file-4.0.0"
sources."locate-path-2.0.0"
sources."lodash-4.17.10"
sources."lodash._reinterpolate-3.0.0"
@@ -37652,118 +39334,239 @@ in
sources."loud-rejection-1.6.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.3"
- (sources."make-dir-1.3.0" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
- sources."map-obj-1.0.1"
+ sources."make-dir-1.3.0"
+ sources."map-cache-0.2.2"
+ sources."map-obj-2.0.0"
+ sources."map-visit-1.0.0"
sources."mem-1.1.0"
(sources."meow-4.0.1" // {
dependencies = [
- sources."camelcase-4.1.0"
- sources."camelcase-keys-4.2.0"
- sources."indent-string-3.2.0"
- sources."map-obj-2.0.0"
sources."minimist-1.2.0"
sources."read-pkg-up-3.0.0"
- sources."redent-2.0.0"
- sources."strip-indent-2.0.0"
- sources."trim-newlines-2.0.0"
];
})
+ sources."merge2-1.2.2"
+ sources."micromatch-3.1.10"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
- sources."minimist-0.0.8"
+ sources."minimist-0.1.0"
sources."minimist-options-3.0.2"
- sources."mkdirp-0.5.1"
+ (sources."mixin-deep-1.3.1" // {
+ dependencies = [
+ sources."is-extendable-1.0.1"
+ ];
+ })
+ (sources."mkdirp-0.5.1" // {
+ dependencies = [
+ sources."minimist-0.0.8"
+ ];
+ })
sources."modify-values-1.0.1"
sources."moment-2.22.2"
+ sources."ms-2.0.0"
+ sources."multimatch-2.1.0"
sources."mute-stream-0.0.7"
+ sources."nanomatch-1.2.13"
+ sources."nice-try-1.0.4"
+ (sources."node-gyp-3.8.0" // {
+ dependencies = [
+ sources."semver-5.3.0"
+ ];
+ })
+ sources."nopt-3.0.6"
sources."normalize-package-data-2.4.0"
+ sources."npm-lifecycle-2.0.3"
+ sources."npm-package-arg-6.1.0"
sources."npm-run-path-2.0.2"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
+ sources."oauth-sign-0.8.2"
sources."object-assign-4.1.1"
+ (sources."object-copy-0.1.0" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."is-accessor-descriptor-0.1.6"
+ sources."is-data-descriptor-0.1.4"
+ (sources."is-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-5.1.0"
+ ];
+ })
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."object-visit-1.0.1"
+ sources."object.pick-1.3.0"
sources."once-1.4.0"
sources."onetime-2.0.1"
- sources."optimist-0.6.1"
+ (sources."optimist-0.6.1" // {
+ dependencies = [
+ sources."minimist-0.0.10"
+ ];
+ })
+ sources."os-homedir-1.0.2"
(sources."os-locale-2.1.0" // {
dependencies = [
+ sources."cross-spawn-5.1.0"
sources."execa-0.7.0"
];
})
sources."os-tmpdir-1.0.2"
+ sources."osenv-0.1.5"
sources."p-finally-1.0.0"
sources."p-limit-1.3.0"
sources."p-locate-2.0.0"
+ sources."p-map-1.2.0"
+ sources."p-map-series-1.0.0"
+ sources."p-reduce-1.0.0"
sources."p-try-1.0.0"
+ sources."p-waterfall-1.0.0"
sources."package-json-4.0.1"
sources."parse-github-repo-url-1.4.1"
- sources."parse-json-2.2.0"
+ sources."parse-json-4.0.0"
+ sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-exists-3.0.0"
sources."path-is-absolute-1.0.1"
sources."path-key-2.0.1"
- sources."path-type-1.1.0"
- sources."pify-2.3.0"
+ sources."path-type-3.0.0"
+ sources."performance-now-2.1.0"
+ sources."pify-3.0.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
+ sources."pkg-dir-2.0.0"
+ sources."posix-character-classes-0.1.1"
sources."prepend-http-1.0.4"
sources."process-nextick-args-2.0.0"
+ sources."promzard-0.3.0"
+ sources."proto-list-1.2.4"
sources."pseudomap-1.0.2"
+ sources."punycode-1.4.1"
sources."q-1.5.1"
+ sources."qs-6.5.2"
sources."quick-lru-1.1.0"
(sources."rc-1.2.8" // {
dependencies = [
sources."minimist-1.2.0"
];
})
+ sources."read-1.0.7"
sources."read-cmd-shim-1.0.1"
- (sources."read-pkg-3.0.0" // {
- dependencies = [
- sources."path-type-3.0.0"
- sources."pify-3.0.0"
- ];
- })
+ sources."read-package-json-2.0.13"
+ sources."read-package-tree-5.2.1"
+ sources."read-pkg-3.0.0"
(sources."read-pkg-up-1.0.1" // {
dependencies = [
sources."find-up-1.1.2"
sources."load-json-file-1.1.0"
+ sources."parse-json-2.2.0"
sources."path-exists-2.1.0"
+ sources."path-type-1.1.0"
+ sources."pify-2.3.0"
sources."read-pkg-1.1.0"
+ sources."strip-bom-2.0.0"
];
})
sources."readable-stream-2.3.6"
- sources."redent-1.0.0"
+ sources."readdir-scoped-modules-1.0.2"
+ sources."redent-2.0.0"
+ sources."regex-not-1.0.2"
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
+ sources."repeat-element-1.1.2"
sources."repeat-string-1.6.1"
sources."repeating-2.0.1"
+ sources."request-2.87.0"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
+ (sources."resolve-cwd-2.0.0" // {
+ dependencies = [
+ sources."resolve-from-3.0.0"
+ ];
+ })
+ sources."resolve-from-4.0.0"
+ sources."resolve-url-0.2.1"
sources."restore-cursor-2.0.0"
+ sources."ret-0.1.15"
sources."right-align-0.1.3"
sources."rimraf-2.6.2"
sources."run-async-2.3.0"
- sources."rx-lite-4.0.8"
- sources."rx-lite-aggregates-4.0.8"
+ sources."rxjs-5.5.11"
sources."safe-buffer-5.1.2"
+ sources."safe-regex-1.1.0"
sources."safer-buffer-2.1.2"
sources."semver-5.5.0"
sources."set-blocking-2.0.0"
+ (sources."set-value-2.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ ];
+ })
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
sources."slash-1.0.0"
+ sources."slide-1.1.6"
+ (sources."snapdragon-0.8.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ sources."extend-shallow-2.0.1"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
+ (sources."snapdragon-node-2.1.1" // {
+ dependencies = [
+ sources."define-property-1.0.0"
+ ];
+ })
+ (sources."snapdragon-util-3.0.1" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
sources."sort-keys-2.0.0"
- sources."source-map-0.4.4"
+ sources."source-map-0.5.7"
+ sources."source-map-resolve-0.5.2"
+ sources."source-map-url-0.4.0"
sources."spdx-correct-3.0.0"
sources."spdx-exceptions-2.1.0"
sources."spdx-expression-parse-3.0.0"
sources."spdx-license-ids-3.0.0"
sources."split-1.0.1"
+ sources."split-string-3.1.0"
sources."split2-2.2.0"
+ sources."sprintf-js-1.0.3"
+ sources."sshpk-1.14.2"
+ (sources."static-extend-0.1.2" // {
+ dependencies = [
+ sources."define-property-0.2.5"
+ (sources."is-accessor-descriptor-0.1.6" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ (sources."is-data-descriptor-0.1.4" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."is-descriptor-0.1.6"
+ sources."kind-of-5.1.0"
+ ];
+ })
(sources."string-width-2.1.1" // {
dependencies = [
sources."ansi-regex-3.0.0"
@@ -37772,45 +39575,69 @@ in
})
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
- sources."strip-bom-2.0.0"
+ sources."strip-bom-3.0.0"
sources."strip-eof-1.0.0"
- sources."strip-indent-1.0.1"
+ sources."strip-indent-2.0.0"
sources."strip-json-comments-2.0.1"
- (sources."strong-log-transformer-1.0.6" // {
- dependencies = [
- sources."minimist-0.1.0"
- ];
- })
+ sources."strong-log-transformer-1.0.6"
sources."supports-color-5.4.0"
+ sources."symbol-observable-1.0.1"
+ sources."tar-2.2.1"
sources."temp-dir-1.0.0"
- (sources."temp-write-3.4.0" // {
- dependencies = [
- sources."pify-3.0.0"
- sources."uuid-3.3.2"
- ];
- })
- sources."tempfile-1.1.1"
+ sources."temp-write-3.4.0"
sources."text-extensions-1.7.0"
sources."through-2.3.8"
sources."through2-2.0.3"
sources."timed-out-4.0.1"
sources."tmp-0.0.33"
- sources."trim-newlines-1.0.0"
+ (sources."to-object-path-0.3.0" // {
+ dependencies = [
+ sources."kind-of-3.2.2"
+ ];
+ })
+ sources."to-regex-3.0.2"
+ sources."to-regex-range-2.1.1"
+ sources."tough-cookie-2.3.4"
+ sources."trim-newlines-2.0.0"
sources."trim-off-newlines-1.0.1"
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
sources."typedarray-0.0.6"
(sources."uglify-js-2.8.29" // {
dependencies = [
- sources."source-map-0.5.7"
+ sources."camelcase-1.2.1"
sources."yargs-3.10.0"
];
})
sources."uglify-to-browserify-1.0.2"
+ sources."uid-number-0.0.6"
+ sources."umask-1.1.0"
+ (sources."union-value-1.0.0" // {
+ dependencies = [
+ sources."extend-shallow-2.0.1"
+ sources."set-value-0.4.3"
+ ];
+ })
sources."universalify-0.1.2"
+ (sources."unset-value-1.0.0" // {
+ dependencies = [
+ (sources."has-value-0.3.1" // {
+ dependencies = [
+ sources."isobject-2.1.0"
+ ];
+ })
+ sources."has-values-0.1.4"
+ ];
+ })
sources."unzip-response-2.0.1"
+ sources."urix-0.1.0"
sources."url-parse-lax-1.0.0"
+ sources."use-3.1.1"
sources."util-deprecate-1.0.2"
- sources."uuid-2.0.3"
- sources."validate-npm-package-license-3.0.3"
+ sources."uuid-3.3.2"
+ sources."validate-npm-package-license-3.0.4"
+ sources."validate-npm-package-name-3.0.0"
+ sources."verror-1.10.0"
sources."wcwidth-1.0.1"
sources."which-1.3.1"
sources."which-module-2.0.0"
@@ -37825,40 +39652,30 @@ in
})
sources."wrappy-1.0.2"
sources."write-file-atomic-2.3.0"
- (sources."write-json-file-2.3.0" // {
- dependencies = [
- sources."pify-3.0.0"
- ];
- })
+ sources."write-json-file-2.3.0"
sources."write-pkg-3.2.0"
+ sources."xregexp-4.0.0"
sources."xtend-4.0.1"
- sources."y18n-3.2.1"
+ sources."y18n-4.0.0"
sources."yallist-2.1.2"
- (sources."yargs-8.0.2" // {
+ (sources."yargs-12.0.1" // {
dependencies = [
- sources."camelcase-4.1.0"
- (sources."cliui-3.2.0" // {
- dependencies = [
- sources."string-width-1.0.2"
- ];
- })
- sources."is-fullwidth-code-point-1.0.0"
- sources."load-json-file-2.0.0"
- sources."path-type-2.0.0"
- sources."read-pkg-2.0.0"
- sources."read-pkg-up-2.0.0"
- sources."strip-bom-3.0.0"
- ];
- })
- (sources."yargs-parser-7.0.0" // {
- dependencies = [
- sources."camelcase-4.1.0"
+ sources."ansi-regex-3.0.0"
+ sources."cliui-4.1.0"
+ sources."decamelize-2.0.0"
+ sources."find-up-3.0.0"
+ sources."locate-path-3.0.0"
+ sources."p-limit-2.0.0"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.0.0"
+ sources."strip-ansi-4.0.0"
];
})
+ sources."yargs-parser-10.1.0"
];
buildInputs = globalBuildInputs;
meta = {
- description = "Tool for managing JavaScript projects with multiple packages";
+ description = "A tool for managing JavaScript projects with multiple packages.";
homepage = https://lernajs.io/;
license = "MIT";
};
@@ -37868,29 +39685,30 @@ in
less = nodeEnv.buildNodePackage {
name = "less";
packageName = "less";
- version = "3.7.1";
+ version = "3.8.1";
src = fetchurl {
- url = "https://registry.npmjs.org/less/-/less-3.7.1.tgz";
- sha512 = "Cmf5XJlzNklkBC8eAa+Ef16AHUBAkApHNAw3x9Vmn84h2BvGrri5Id7kf6H1n6SN74Fc0WdHIRPlFMxsl0eJkA==";
+ url = "https://registry.npmjs.org/less/-/less-3.8.1.tgz";
+ sha512 = "8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q==";
};
dependencies = [
sources."ajv-5.5.2"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."bcrypt-pbkdf-1.0.2"
sources."caseless-0.12.0"
+ sources."clone-2.1.2"
sources."co-4.6.0"
sources."combined-stream-1.0.6"
sources."core-util-is-1.0.2"
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."errno-0.1.7"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -37910,8 +39728,8 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsprim-1.4.1"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."oauth-sign-0.8.2"
@@ -37992,7 +39810,7 @@ in
sources."brace-expansion-1.1.11"
sources."braces-1.8.5"
sources."chokidar-1.7.0"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."concat-map-0.0.1"
sources."connect-3.5.1"
sources."core-util-is-1.0.2"
@@ -38047,8 +39865,8 @@ in
sources."math-random-1.0.1"
sources."micromatch-2.3.11"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
(sources."morgan-1.9.0" // {
dependencies = [
@@ -38072,7 +39890,7 @@ in
sources."preserve-0.2.0"
sources."process-nextick-args-2.0.0"
sources."proxy-middleware-0.15.0"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -38143,13 +39961,13 @@ in
sources."array-flatten-1.1.1"
sources."array-unique-0.2.1"
sources."arraybuffer.slice-0.0.7"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-each-1.0.1"
sources."async-limiter-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.5"
@@ -38181,7 +39999,7 @@ in
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."destroy-1.0.4"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."emoji-regex-6.1.1"
sources."encodeurl-1.0.2"
@@ -38217,7 +40035,7 @@ in
sources."statuses-1.4.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extglob-0.3.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
@@ -38256,7 +40074,7 @@ in
sources."indexof-0.0.1"
sources."inherits-2.0.3"
sources."innertext-1.0.3"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
sources."is-dotfile-1.0.3"
@@ -38279,7 +40097,7 @@ in
sources."jsprim-1.4.1"
sources."kind-of-3.2.2"
sources."linkify-it-2.0.3"
- sources."markdown-it-8.4.1"
+ sources."markdown-it-8.4.2"
sources."markdown-it-emoji-1.4.0"
sources."markdown-it-github-headings-1.1.1"
sources."markdown-it-task-checkbox-1.0.6"
@@ -38290,8 +40108,8 @@ in
sources."methods-1.1.2"
sources."micromatch-2.3.11"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
sources."ms-2.0.0"
@@ -38312,10 +40130,10 @@ in
sources."performance-now-2.1.0"
sources."preserve-0.2.0"
sources."process-nextick-args-2.0.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."punycode-1.4.1"
sources."qs-6.5.2"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -38387,6 +40205,28 @@ in
production = true;
bypassCache = false;
};
+ madoko = nodeEnv.buildNodePackage {
+ name = "madoko";
+ packageName = "madoko";
+ version = "1.1.4";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/madoko/-/madoko-1.1.4.tgz";
+ sha1 = "3a2bec6219a2658fcb955494a21d0db11a9e6fe4";
+ };
+ dependencies = [
+ sources."amdefine-1.0.1"
+ sources."minimist-0.0.8"
+ sources."mkdirp-0.5.1"
+ sources."requirejs-2.3.5"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Madoko is a fast scholarly Markdown processor written in Koka";
+ homepage = http://madoko.codeplex.com/;
+ };
+ production = true;
+ bypassCache = false;
+ };
meat = nodeEnv.buildNodePackage {
name = "meat";
packageName = "meat";
@@ -38426,10 +40266,10 @@ in
meguca = nodeEnv.buildNodePackage {
name = "meguca";
packageName = "meguca";
- version = "1.0.8";
+ version = "1.0.9";
src = fetchurl {
- url = "https://registry.npmjs.org/meguca/-/meguca-1.0.8.tgz";
- sha512 = "6hEfEe5385DL95w4YPo68Y/DzSGo7vyw9/ckHsAMk/qO+GBcbI1pGRVkx0oJQtTdJ7mGSVc+gcVj09sj9auTQg==";
+ url = "https://registry.npmjs.org/meguca/-/meguca-1.0.9.tgz";
+ sha512 = "Q2O9s9cqu19UfhsA6+XDnuuYflxFKck5TvvYF2LMhtKWVVmIGuqVZiDAhx1XV3qO22B5A0vjU4gckaeQLALmPQ==";
};
dependencies = [
(sources."@gulp-sourcemaps/identity-map-1.0.2" // {
@@ -38482,13 +40322,13 @@ in
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."assign-symbols-1.0.0"
sources."asynckit-0.4.0"
sources."atob-2.1.1"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -38527,7 +40367,11 @@ in
sources."kind-of-5.1.0"
];
})
- sources."clean-css-4.1.11"
+ (sources."clean-css-4.2.1" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
sources."cliui-2.1.0"
sources."clone-1.0.4"
sources."clone-buffer-1.0.0"
@@ -38592,7 +40436,7 @@ in
sources."string_decoder-1.1.1"
];
})
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."end-of-stream-0.1.5"
sources."errno-0.1.7"
sources."es5-ext-0.10.45"
@@ -38620,7 +40464,7 @@ in
];
})
sources."expand-tilde-2.0.2"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
sources."is-extendable-1.0.1"
@@ -38691,23 +40535,13 @@ in
sources."glogg-1.0.1"
sources."graceful-fs-3.0.11"
sources."gulp-3.9.1"
- (sources."gulp-clean-css-3.9.4" // {
+ (sources."gulp-clean-css-3.10.0" // {
dependencies = [
sources."readable-stream-2.3.6"
sources."string_decoder-1.1.1"
sources."through2-2.0.3"
];
})
- (sources."gulp-jsonminify-1.1.0" // {
- dependencies = [
- sources."arr-diff-1.1.0"
- sources."arr-union-2.1.0"
- sources."array-slice-0.2.3"
- sources."extend-shallow-1.1.4"
- sources."kind-of-1.1.0"
- sources."plugin-error-0.1.2"
- ];
- })
(sources."gulp-less-3.5.0" // {
dependencies = [
sources."arr-diff-1.1.0"
@@ -38754,7 +40588,7 @@ in
sources."vinyl-fs-3.0.3"
];
})
- (sources."gulp-uglify-3.0.0" // {
+ (sources."gulp-uglify-3.0.1" // {
dependencies = [
sources."lodash-4.17.10"
sources."readable-stream-2.3.6"
@@ -38825,7 +40659,6 @@ in
sources."json-stable-stringify-1.0.1"
sources."json-stringify-safe-5.0.1"
sources."jsonify-0.0.0"
- sources."jsonminify-0.2.3"
(sources."jsprim-1.4.1" // {
dependencies = [
sources."assert-plus-1.0.0"
@@ -38878,11 +40711,11 @@ in
sources."make-iterator-1.0.1"
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."memoizee-0.4.12"
+ sources."memoizee-0.4.13"
sources."micromatch-3.1.10"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-2.0.10"
sources."minimist-1.2.0"
(sources."mixin-deep-1.3.1" // {
@@ -38932,7 +40765,7 @@ in
sources."pascalcase-0.1.1"
sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-root-0.1.1"
sources."path-root-regex-0.1.2"
sources."performance-now-0.2.0"
@@ -39085,7 +40918,7 @@ in
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."typescript-2.7.2"
- (sources."uglify-js-3.4.4" // {
+ (sources."uglify-js-3.4.7" // {
dependencies = [
sources."source-map-0.6.1"
];
@@ -39208,14 +41041,14 @@ in
sources."argparse-1.0.10"
sources."asynckit-0.4.0"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."component-emitter-1.2.1"
sources."cookiejar-2.1.2"
sources."core-util-is-1.0.2"
sources."debug-3.1.0"
sources."delayed-stream-1.0.0"
sources."esprima-4.0.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."form-data-2.3.2"
sources."formidable-1.2.1"
sources."graphlib-2.1.5"
@@ -39226,11 +41059,11 @@ in
sources."lodash-4.17.10"
sources."methods-1.1.2"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."ms-2.0.0"
sources."native-promise-only-0.8.1"
- sources."path-loader-1.0.4"
+ sources."path-loader-1.0.6"
sources."process-nextick-args-2.0.0"
sources."punycode-2.1.1"
sources."qs-6.5.2"
@@ -39286,14 +41119,14 @@ in
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."base64-js-1.2.3"
sources."bcrypt-pbkdf-1.0.2"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."builtins-1.0.3"
sources."caseless-0.12.0"
@@ -39307,8 +41140,8 @@ in
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
- sources."ecc-jsbn-0.1.1"
- sources."extend-3.0.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -39347,8 +41180,8 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-1.0.1"
sources."jsprim-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.8"
sources."minipass-2.3.3"
sources."minizlib-1.1.0"
@@ -39408,7 +41241,7 @@ in
sources."uid-number-0.0.5"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."verror-1.10.0"
sources."walk-2.3.14"
@@ -39428,26 +41261,25 @@ in
node-gyp = nodeEnv.buildNodePackage {
name = "node-gyp";
packageName = "node-gyp";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz";
- sha512 = "qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz";
+ sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==";
};
dependencies = [
sources."abbrev-1.1.1"
- sources."ajv-4.11.8"
+ sources."ajv-5.5.2"
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
- sources."asn1-0.2.3"
- sources."assert-plus-0.2.0"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
- sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."block-stream-0.0.9"
- sources."boom-2.10.1"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
sources."co-4.6.0"
@@ -39456,35 +41288,26 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- sources."cryptiles-2.0.5"
- (sources."dashdash-1.14.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
- sources."ecc-jsbn-0.1.1"
- sources."extend-3.0.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
sources."forever-agent-0.6.1"
- sources."form-data-2.1.4"
+ sources."form-data-2.3.2"
sources."fs.realpath-1.0.0"
sources."fstream-1.0.11"
sources."gauge-2.7.4"
- (sources."getpass-0.1.7" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."getpass-0.1.7"
sources."glob-7.1.2"
sources."graceful-fs-4.1.11"
- sources."har-schema-1.0.5"
- sources."har-validator-4.2.1"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
sources."has-unicode-2.0.1"
- sources."hawk-3.1.3"
- sources."hoek-2.16.3"
- sources."http-signature-1.1.1"
+ sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."is-fullwidth-code-point-1.0.0"
@@ -39494,16 +41317,11 @@ in
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
- sources."json-stable-stringify-1.0.1"
+ sources."json-schema-traverse-0.3.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonify-0.0.0"
- (sources."jsprim-1.4.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."jsprim-1.4.1"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
@@ -39517,27 +41335,21 @@ in
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
sources."path-is-absolute-1.0.1"
- sources."performance-now-0.2.0"
+ sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.0"
sources."punycode-1.4.1"
- sources."qs-6.4.0"
+ sources."qs-6.5.2"
sources."readable-stream-2.3.6"
- sources."request-2.81.0"
+ sources."request-2.87.0"
sources."rimraf-2.6.2"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."semver-5.3.0"
sources."set-blocking-2.0.0"
sources."signal-exit-3.0.2"
- sources."sntp-1.0.9"
- (sources."sshpk-1.14.2" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."sshpk-1.14.2"
sources."string-width-1.0.2"
sources."string_decoder-1.1.1"
- sources."stringstream-0.0.6"
sources."strip-ansi-3.0.1"
sources."tar-2.2.1"
sources."tough-cookie-2.3.4"
@@ -39545,11 +41357,7 @@ in
sources."tweetnacl-0.14.5"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- (sources."verror-1.10.0" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."verror-1.10.0"
sources."which-1.3.1"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
@@ -39557,7 +41365,7 @@ in
buildInputs = globalBuildInputs;
meta = {
description = "Node.js native addon build tool";
- homepage = https://github.com/nodejs/node-gyp;
+ homepage = "https://github.com/nodejs/node-gyp#readme";
license = "MIT";
};
production = true;
@@ -39598,17 +41406,17 @@ in
sources."are-we-there-yet-1.1.5"
sources."array-find-index-1.0.2"
sources."array-flatten-1.1.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bcrypt-pbkdf-1.0.2"
sources."biased-opener-0.2.8"
- sources."big-integer-1.6.32"
+ sources."big-integer-1.6.34"
sources."block-stream-0.0.9"
sources."body-parser-1.18.2"
sources."boom-2.10.1"
@@ -39647,14 +41455,14 @@ in
sources."depd-1.1.2"
sources."destroy-1.0.4"
sources."detect-libc-1.0.3"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."error-ex-1.3.2"
sources."escape-html-1.0.3"
sources."etag-1.8.1"
sources."express-4.16.3"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."finalhandler-1.1.1"
sources."find-up-1.1.2"
@@ -39689,7 +41497,7 @@ in
sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."invert-kv-1.0.0"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-arrayish-0.2.1"
sources."is-builtin-module-1.0.0"
sources."is-finite-1.0.2"
@@ -39719,8 +41527,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -39763,7 +41571,7 @@ in
sources."pinkie-promise-2.0.1"
sources."plist-1.2.0"
sources."process-nextick-args-2.0.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."punycode-1.4.1"
sources."qs-6.5.1"
sources."range-parser-1.2.0"
@@ -39841,7 +41649,7 @@ in
sources."uuid-3.3.2"
sources."v8-debug-1.0.1"
sources."v8-profiler-5.7.0"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."vary-1.1.2"
(sources."verror-1.10.0" // {
dependencies = [
@@ -39920,10 +41728,10 @@ in
sources."minizlib-1.1.0"
sources."mkdirp-0.5.1"
sources."ms-2.0.0"
- sources."needle-2.2.1"
+ sources."needle-2.2.2"
sources."nopt-4.0.1"
- sources."npm-bundled-1.0.3"
- sources."npm-packlist-1.1.10"
+ sources."npm-bundled-1.0.4"
+ sources."npm-packlist-1.1.11"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."object-assign-4.1.1"
@@ -39950,7 +41758,7 @@ in
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
- sources."tar-4.4.4"
+ sources."tar-4.4.6"
sources."util-deprecate-1.0.2"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
@@ -39968,10 +41776,10 @@ in
nodemon = nodeEnv.buildNodePackage {
name = "nodemon";
packageName = "nodemon";
- version = "1.18.2";
+ version = "1.18.3";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.2.tgz";
- sha512 = "FKuvzVurERMgX231T9KexWWWopjd93vapFY8rLn2JlPZ58uCW2s7U8utKElpGUEAqU5Y33///KFza5O9ndVRHQ==";
+ url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz";
+ sha512 = "XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -40342,13 +42150,13 @@ in
sources."argparse-1.0.10"
sources."array-flatten-1.1.1"
sources."array-indexofobject-0.0.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.1.22"
sources."async-limiter-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."basic-auth-2.0.0"
sources."bcrypt-1.0.3"
@@ -40359,7 +42167,7 @@ in
sources."body-parser-1.18.3"
sources."boolbase-1.0.0"
sources."brace-expansion-1.1.11"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
(sources."buildmail-2.0.0" // {
dependencies = [
sources."needle-0.10.0"
@@ -40420,7 +42228,7 @@ in
sources."domhandler-2.4.2"
sources."domutils-1.5.1"
sources."duplexify-3.6.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."encoding-0.1.12"
@@ -40446,7 +42254,7 @@ in
];
})
sources."express-session-1.15.6"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -40501,7 +42309,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-absolute-1.0.0"
sources."is-extglob-2.1.1"
sources."is-fullwidth-code-point-1.0.0"
@@ -40558,8 +42366,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
(sources."mimelib-0.3.1" // {
dependencies = [
sources."addressparser-1.0.1"
@@ -40633,7 +42441,7 @@ in
sources."performance-now-2.1.0"
sources."poplib-0.1.7"
sources."process-nextick-args-2.0.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."pseudomap-1.0.2"
sources."pump-3.0.0"
(sources."pumpify-1.5.1" // {
@@ -40870,10 +42678,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.2.0.tgz";
- sha512 = "GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.3.0.tgz";
+ sha512 = "oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -40900,11 +42708,11 @@ in
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
sources."argparse-0.1.15"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."block-stream-0.0.9"
@@ -40927,8 +42735,8 @@ in
sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
- sources."ecc-jsbn-0.1.1"
- sources."extend-3.0.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -40970,8 +42778,8 @@ in
sources."json-stringify-safe-5.0.1"
sources."jsonfile-1.0.1"
sources."jsprim-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.3.5"
@@ -41078,12 +42886,12 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."colors-1.0.3"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."configstore-3.1.2"
sources."create-error-class-3.0.2"
sources."cross-spawn-5.1.0"
sources."crypto-random-string-1.0.0"
- sources."debug-2.6.9"
+ sources."debug-3.1.0"
sources."deep-extend-0.6.0"
sources."dot-prop-4.2.0"
sources."duplexer3-0.1.4"
@@ -41112,10 +42920,10 @@ in
sources."is-retry-allowed-1.1.0"
sources."is-stream-1.1.0"
sources."isexe-2.0.0"
- sources."jju-1.3.0"
+ sources."jju-1.4.0"
sources."js-yaml-3.12.0"
sources."json-parse-helpfulerror-1.0.3"
- sources."json5-0.5.1"
+ sources."json5-1.0.1"
sources."latest-version-3.1.0"
sources."lodash-4.17.10"
sources."lowercase-keys-1.0.1"
@@ -41144,7 +42952,11 @@ in
sources."prepend-http-1.0.4"
sources."pseudomap-1.0.2"
sources."rc-1.2.8"
- sources."rc-config-loader-2.0.1"
+ (sources."rc-config-loader-2.0.2" // {
+ dependencies = [
+ sources."path-exists-3.0.0"
+ ];
+ })
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
sources."require-from-string-2.0.2"
@@ -41219,7 +43031,7 @@ in
sources."code-point-at-1.1.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."cross-spawn-5.1.0"
sources."cvss-1.0.3"
sources."debug-3.1.0"
@@ -41307,7 +43119,7 @@ in
sources."supports-color-5.4.0"
sources."through-2.3.8"
sources."tmp-0.0.33"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."which-1.3.1"
sources."which-module-2.0.0"
sources."wrap-ansi-2.1.0"
@@ -41361,7 +43173,7 @@ in
sources."vscode-languageclient-4.0.1"
sources."vscode-languageserver-4.0.0"
sources."vscode-languageserver-protocol-3.6.0"
- sources."vscode-languageserver-types-3.9.0"
+ sources."vscode-languageserver-types-3.10.0"
sources."vscode-uri-1.0.3"
sources."wrappy-1.0.2"
];
@@ -41392,12 +43204,12 @@ in
sources."argparse-1.0.10"
sources."array-flatten-1.1.1"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."babybird-0.0.1"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
@@ -41431,14 +43243,10 @@ in
})
sources."co-4.6.0"
sources."code-point-at-1.1.0"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combined-stream-1.0.6"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
- sources."compression-1.7.2"
+ sources."compressible-2.0.14"
+ sources."compression-1.7.3"
sources."concat-map-0.0.1"
sources."connect-busboy-0.0.2"
sources."content-disposition-0.5.2"
@@ -41460,7 +43268,7 @@ in
sources."dom-storage-2.1.0"
sources."domino-1.0.30"
sources."dtrace-provider-0.8.7"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."entities-1.1.1"
@@ -41481,11 +43289,12 @@ in
sources."iconv-lite-0.4.19"
sources."qs-6.5.1"
sources."raw-body-2.3.2"
+ sources."safe-buffer-5.1.1"
sources."statuses-1.4.0"
];
})
sources."express-handlebars-3.0.0"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -41524,7 +43333,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."invert-kv-1.0.0"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-arguments-1.0.2"
sources."is-arrayish-0.2.1"
sources."is-buffer-1.1.6"
@@ -41581,8 +43390,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.10"
(sources."mkdirp-0.5.1" // {
@@ -41627,7 +43436,7 @@ in
sources."prfun-2.1.5"
sources."process-nextick-args-2.0.0"
sources."promise-7.3.1"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."punycode-1.4.1"
sources."qs-6.5.2"
sources."range-parser-1.2.0"
@@ -41641,7 +43450,7 @@ in
sources."require-main-filename-1.0.1"
sources."right-align-0.1.3"
sources."rimraf-2.4.5"
- sources."safe-buffer-5.1.1"
+ sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
sources."safer-buffer-2.1.2"
sources."semver-5.5.0"
@@ -41653,6 +43462,7 @@ in
(sources."serve-favicon-2.5.0" // {
dependencies = [
sources."ms-2.1.1"
+ sources."safe-buffer-5.1.1"
];
})
sources."serve-static-1.13.2"
@@ -41688,7 +43498,7 @@ in
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."vary-1.1.2"
sources."verror-1.10.0"
sources."which-module-1.0.0"
@@ -41726,7 +43536,7 @@ in
sha512 = "spB+D+GXdM9JcPeWG8bpnWTxfXr/KwyyZ0OjNlpyw62ffxlCsbNhwaSmhXDpDC3wh4HuQejdYc1DlU+zTXL+WA==";
};
dependencies = [
- sources."addr-to-ip-port-1.4.3"
+ sources."addr-to-ip-port-1.5.1"
sources."airplay-protocol-2.0.2"
(sources."airplayer-2.0.0" // {
dependencies = [
@@ -41742,7 +43552,7 @@ in
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bencode-2.0.0"
- sources."big-integer-1.6.32"
+ sources."big-integer-1.6.34"
sources."bitfield-0.1.0"
(sources."bittorrent-dht-6.4.2" // {
dependencies = [
@@ -41766,7 +43576,7 @@ in
sources."buffer-equal-0.0.1"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
sources."builtin-modules-1.1.1"
sources."camelcase-2.1.1"
@@ -41840,7 +43650,7 @@ in
sources."internal-ip-1.2.0"
sources."ip-1.1.5"
sources."ip-set-1.0.1"
- sources."ipaddr.js-1.8.0"
+ sources."ipaddr.js-1.8.1"
sources."is-arrayish-0.2.1"
sources."is-builtin-module-1.0.0"
sources."is-finite-1.0.2"
@@ -41860,7 +43670,7 @@ in
sources."lodash-3.10.1"
sources."loud-rejection-1.6.0"
sources."lru-2.0.1"
- sources."magnet-uri-5.1.8"
+ sources."magnet-uri-5.2.3"
sources."map-obj-1.0.1"
sources."meow-3.7.0"
sources."mime-2.3.1"
@@ -41966,7 +43776,7 @@ in
sources."speedometer-0.1.4"
sources."stream-buffers-2.2.0"
sources."string-width-1.0.2"
- sources."string2compact-1.2.5"
+ sources."string2compact-1.3.0"
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-bom-2.0.0"
@@ -41995,7 +43805,7 @@ in
sources."uniq-1.0.1"
sources."util-deprecate-1.0.2"
sources."utp-0.0.7"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."winreg-1.2.4"
sources."wordwrap-0.0.3"
sources."wrappy-1.0.2"
@@ -42020,21 +43830,24 @@ in
peerflix-server = nodeEnv.buildNodePackage {
name = "peerflix-server";
packageName = "peerflix-server";
- version = "0.2.0";
+ version = "0.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.2.0.tgz";
- sha1 = "1848fdc14036f013af7489a39e8a5f0f9da48b87";
+ url = "https://registry.npmjs.org/peerflix-server/-/peerflix-server-0.3.1.tgz";
+ sha512 = "T0PUe1EkLIammEBDCUM+/BRlOX6D504+ldvT1VWP4YzyZRAxYh/O1qv7BMyfF6FoF68wqOr1VYaNilOycLJ/IA==";
};
dependencies = [
sources."accepts-1.2.13"
- sources."addr-to-ip-port-1.4.3"
+ sources."addr-to-ip-port-1.5.1"
sources."after-0.8.2"
+ sources."archiver-2.1.1"
+ sources."archiver-utils-1.3.0"
sources."arraybuffer.slice-0.0.6"
- sources."async-0.2.10"
- sources."aws-sign-0.2.0"
+ sources."async-2.6.1"
+ sources."aws-sign-0.2.1"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.5"
+ sources."base64-js-1.3.0"
sources."base64-url-1.2.1"
sources."base64id-1.0.0"
sources."basic-auth-1.0.4"
@@ -42050,6 +43863,7 @@ in
sources."minimist-1.2.0"
];
})
+ sources."bl-1.2.2"
sources."blob-0.0.4"
sources."bn.js-4.11.8"
sources."bncode-0.5.3"
@@ -42060,12 +43874,14 @@ in
})
sources."boom-0.3.8"
sources."brace-expansion-1.1.11"
+ sources."buffer-5.2.0"
sources."buffer-alloc-1.2.0"
sources."buffer-alloc-unsafe-1.1.0"
+ sources."buffer-crc32-0.2.13"
sources."buffer-equal-0.0.1"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."bytes-2.1.0"
sources."callsite-1.0.0"
sources."combined-stream-0.0.7"
@@ -42074,17 +43890,17 @@ in
sources."component-bind-1.0.0"
sources."component-emitter-1.2.1"
sources."component-inherit-0.0.3"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
+ sources."compress-commons-1.2.2"
+ sources."compressible-2.0.14"
sources."compression-1.5.2"
sources."concat-map-0.0.1"
(sources."connect-2.30.2" // {
dependencies = [
+ sources."isarray-0.0.1"
sources."multiparty-3.3.2"
sources."qs-4.0.0"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
];
})
sources."connect-multiparty-2.1.1"
@@ -42096,7 +43912,8 @@ in
sources."cookie-parser-1.3.5"
sources."cookie-signature-1.0.6"
sources."core-util-is-1.0.2"
- sources."crc-3.3.0"
+ sources."crc-3.8.0"
+ sources."crc32-stream-2.0.0"
sources."cryptiles-0.1.3"
sources."csrf-3.0.6"
sources."csurf-1.8.3"
@@ -42140,6 +43957,7 @@ in
})
(sources."express-session-1.11.3" // {
dependencies = [
+ sources."crc-3.3.0"
sources."uid-safe-2.0.0"
];
})
@@ -42151,22 +43969,30 @@ in
sources."forever-agent-0.2.0"
(sources."form-data-0.0.10" // {
dependencies = [
+ sources."async-0.2.10"
sources."mime-1.2.11"
];
})
sources."forwarded-0.1.2"
sources."fresh-0.3.0"
sources."fs-chunk-store-1.7.0"
+ sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
sources."get-browser-rtc-1.0.2"
sources."glob-7.1.2"
- sources."has-binary-0.1.7"
+ sources."graceful-fs-4.1.11"
+ (sources."has-binary-0.1.7" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ ];
+ })
sources."has-cors-1.1.0"
sources."hat-0.0.3"
sources."hawk-0.10.2"
sources."hoek-0.7.6"
sources."http-errors-1.3.1"
sources."iconv-lite-0.4.11"
+ sources."ieee754-1.1.12"
sources."immediate-chunk-store-1.0.8"
sources."indexof-0.0.1"
sources."inflight-1.0.6"
@@ -42174,7 +44000,7 @@ in
sources."ip-1.1.5"
sources."ip-set-1.0.1"
sources."ipaddr.js-1.0.5"
- sources."isarray-0.0.1"
+ sources."isarray-1.0.0"
sources."isexe-2.0.0"
sources."json-stringify-safe-3.0.0"
sources."json3-3.3.2"
@@ -42189,7 +44015,8 @@ in
sources."bencode-2.0.0"
];
})
- sources."lodash-2.4.2"
+ sources."lazystream-1.0.0"
+ sources."lodash-4.17.10"
sources."lru-2.0.1"
sources."magnet-uri-2.0.1"
sources."media-typer-0.3.0"
@@ -42203,8 +44030,8 @@ in
})
sources."methods-1.1.2"
sources."mime-1.3.4"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
@@ -42214,6 +44041,7 @@ in
sources."multiparty-4.1.4"
sources."negotiator-0.5.3"
sources."node-uuid-1.4.8"
+ sources."normalize-path-2.1.1"
sources."oauth-sign-0.2.0"
sources."object-assign-4.1.0"
sources."object-component-0.0.3"
@@ -42236,6 +44064,9 @@ in
(sources."peer-wire-protocol-0.7.1" // {
dependencies = [
sources."bncode-0.2.3"
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
];
})
sources."peer-wire-swarm-0.12.2"
@@ -42258,7 +44089,8 @@ in
})
sources."re-emitter-1.1.3"
sources."read-torrent-1.3.0"
- sources."readable-stream-1.1.14"
+ sources."readable-stream-2.3.6"
+ sources."remove-trailing-separator-1.1.0"
(sources."request-2.16.6" // {
dependencies = [
sources."mime-1.2.11"
@@ -42304,20 +44136,11 @@ in
})
sources."simple-concat-1.0.0"
sources."simple-get-2.8.1"
- (sources."simple-peer-6.4.4" // {
- dependencies = [
- sources."isarray-1.0.0"
- sources."readable-stream-2.3.6"
- sources."string_decoder-1.1.1"
- ];
- })
+ sources."simple-peer-6.4.4"
sources."simple-sha1-2.1.1"
(sources."simple-websocket-4.3.1" // {
dependencies = [
- sources."isarray-1.0.0"
- sources."readable-stream-2.3.6"
sources."safe-buffer-5.0.1"
- sources."string_decoder-1.1.1"
sources."ultron-1.1.1"
sources."ws-2.3.1"
];
@@ -42344,16 +44167,25 @@ in
(sources."socket.io-parser-2.3.1" // {
dependencies = [
sources."component-emitter-1.1.2"
+ sources."isarray-0.0.1"
];
})
sources."speedometer-0.1.4"
sources."statuses-1.5.0"
- sources."stream-counter-0.2.0"
- sources."string2compact-1.2.5"
- sources."string_decoder-0.10.31"
+ (sources."stream-counter-0.2.0" // {
+ dependencies = [
+ sources."isarray-0.0.1"
+ sources."readable-stream-1.1.14"
+ sources."string_decoder-0.10.31"
+ ];
+ })
+ sources."string2compact-1.3.0"
+ sources."string_decoder-1.1.1"
+ sources."tar-stream-1.6.1"
sources."thirty-two-0.0.2"
sources."thunky-1.0.2"
sources."to-array-0.1.4"
+ sources."to-buffer-1.1.1"
sources."torrent-discovery-5.4.0"
sources."torrent-piece-1.1.2"
(sources."torrent-stream-1.0.4" // {
@@ -42382,6 +44214,7 @@ in
sources."xmlhttprequest-ssl-1.5.3"
sources."xtend-4.0.1"
sources."yeast-0.1.2"
+ sources."zip-stream-1.2.0"
];
buildInputs = globalBuildInputs;
meta = {
@@ -42403,7 +44236,7 @@ in
dependencies = [
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."async-2.6.1"
sources."aws-sign2-0.6.0"
@@ -42415,7 +44248,7 @@ in
sources."caseless-0.11.0"
sources."chalk-1.1.3"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."concat-stream-1.5.0"
sources."core-util-is-1.0.2"
@@ -42427,9 +44260,9 @@ in
})
sources."debug-0.7.4"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."escape-string-regexp-1.0.5"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extract-zip-1.5.0"
sources."extsprintf-1.3.0"
sources."fd-slicer-1.0.1"
@@ -42455,7 +44288,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-property-1.0.2"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -42475,8 +44308,8 @@ in
sources."kew-0.7.0"
sources."klaw-1.3.1"
sources."lodash-4.17.10"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.0"
@@ -42533,10 +44366,10 @@ in
prettier = nodeEnv.buildNodePackage {
name = "prettier";
packageName = "prettier";
- version = "1.13.7";
+ version = "1.14.2";
src = fetchurl {
- url = "https://registry.npmjs.org/prettier/-/prettier-1.13.7.tgz";
- sha512 = "KIU72UmYPGk4MujZGYMFwinB7lOf2LsDNGSOC8ufevsrPLISrZbNJlWstRi3m0AMuszbH+EFSQ/r6w56RSPK6w==";
+ url = "https://registry.npmjs.org/prettier/-/prettier-1.14.2.tgz";
+ sha512 = "McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -42626,7 +44459,7 @@ in
sources."browserify-zlib-0.1.4"
sources."buffer-4.9.1"
sources."buffer-crc32-0.2.13"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
sources."cache-base-1.0.1"
@@ -42651,7 +44484,7 @@ in
];
})
sources."collection-visit-1.0.0"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combine-source-map-0.8.0"
sources."component-emitter-1.2.1"
sources."concat-map-0.0.1"
@@ -42676,7 +44509,7 @@ in
sources."diffie-hellman-5.0.3"
sources."domain-browser-1.1.7"
sources."duplexer2-0.1.4"
- sources."elliptic-6.4.0"
+ sources."elliptic-6.4.1"
sources."es6-promise-3.3.1"
sources."events-1.1.1"
sources."evp_bytestokey-1.0.3"
@@ -42842,7 +44675,7 @@ in
sources."path-browserify-0.0.1"
sources."path-dirname-1.0.2"
sources."path-is-absolute-1.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-platform-0.11.15"
sources."pbkdf2-3.0.16"
sources."posix-character-classes-0.1.1"
@@ -43035,11 +44868,11 @@ in
sources."are-we-there-yet-1.1.5"
sources."array-flatten-1.1.1"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."babel-runtime-6.26.0"
sources."babel-types-6.26.0"
sources."babylon-6.18.0"
@@ -43059,12 +44892,16 @@ in
sources."center-align-0.1.3"
sources."character-parser-2.2.0"
sources."chownr-1.0.1"
- sources."clean-css-4.1.11"
+ (sources."clean-css-4.2.1" // {
+ dependencies = [
+ sources."source-map-0.6.1"
+ ];
+ })
sources."cliui-2.1.0"
sources."co-4.6.0"
sources."code-point-at-1.1.0"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."console-control-strings-1.1.0"
sources."constantinople-3.1.2"
sources."content-disposition-0.5.2"
@@ -43088,7 +44925,7 @@ in
sources."depd-1.1.2"
sources."destroy-1.0.4"
sources."doctypes-1.1.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."end-of-stream-1.4.1"
@@ -43113,7 +44950,7 @@ in
sources."statuses-1.4.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
(sources."finalhandler-1.1.1" // {
dependencies = [
@@ -43148,7 +44985,7 @@ in
sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."int64-buffer-0.1.10"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-3.2.1"
sources."is-buffer-1.1.6"
(sources."is-expression-3.0.0" // {
@@ -43185,8 +45022,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."morgan-1.9.0"
@@ -43206,7 +45043,7 @@ in
sources."once-1.4.0"
sources."os-homedir-1.0.2"
sources."parseurl-1.3.2"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-to-regexp-0.1.7"
sources."performance-now-0.2.0"
(sources."prebuild-install-2.1.2" // {
@@ -43217,7 +45054,7 @@ in
})
sources."process-nextick-args-2.0.0"
sources."promise-7.3.1"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."prr-1.0.1"
sources."pug-2.0.3"
sources."pug-attrs-2.0.3"
@@ -43346,7 +45183,7 @@ in
sources."balanced-match-1.0.0"
sources."base62-0.1.1"
sources."brace-expansion-1.1.11"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."commoner-0.10.8"
sources."concat-map-0.0.1"
sources."defined-1.0.0"
@@ -43459,12 +45296,12 @@ in
};
dependencies = [
sources."ajv-5.5.2"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sdk-1.18.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."bcrypt-pbkdf-1.0.2"
sources."buffer-crc32-0.2.1"
sources."bytes-0.2.1"
@@ -43486,7 +45323,7 @@ in
sources."dashdash-1.14.1"
sources."debug-3.1.0"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."events.node-0.4.9"
(sources."everyauth-0.4.5" // {
dependencies = [
@@ -43505,7 +45342,7 @@ in
sources."commander-1.3.2"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -43530,8 +45367,8 @@ in
sources."keypress-0.1.0"
sources."methods-0.1.0"
sources."mime-1.2.11"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mkdirp-0.3.5"
sources."ms-2.0.0"
sources."multiparty-2.2.0"
@@ -43599,13 +45436,13 @@ in
serve = nodeEnv.buildNodePackage {
name = "serve";
packageName = "serve";
- version = "9.2.0";
+ version = "9.4.2";
src = fetchurl {
- url = "https://registry.npmjs.org/serve/-/serve-9.2.0.tgz";
- sha512 = "Of6n6QupoV+ybolrWS1e18Truux7VeYUa52XAo8no2dYKDAT+pWZZmrxf4RdCqoVTMfNWhvv8pjDnf8y1m3HkQ==";
+ url = "https://registry.npmjs.org/serve/-/serve-9.4.2.tgz";
+ sha512 = "2kSfuxVKvsMhXLyg3AoIYzxHwoY+kiSB6l/+zD7G+9c13W4519DtKl4qK+kbWvOXEVPdphg5MUePfp8ONGr7Yg==";
};
dependencies = [
- sources."@zeit/schemas-1.6.0"
+ sources."@zeit/schemas-1.7.0"
sources."ajv-6.5.2"
sources."ansi-align-2.0.0"
sources."ansi-regex-3.0.0"
@@ -43667,7 +45504,7 @@ in
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
sources."safe-buffer-5.1.2"
- sources."serve-handler-3.3.0"
+ sources."serve-handler-3.6.0"
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."signal-exit-3.0.2"
@@ -43709,11 +45546,11 @@ in
sources."ajv-5.5.2"
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."base64-arraybuffer-0.1.2"
sources."base64id-0.1.0"
sources."bcrypt-nodejs-0.0.3"
@@ -43727,7 +45564,7 @@ in
sources."cheerio-0.17.0"
sources."co-4.6.0"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."component-bind-1.0.0"
sources."component-emitter-1.1.2"
sources."component-inherit-0.0.3"
@@ -43750,7 +45587,7 @@ in
sources."domhandler-2.2.1"
sources."domutils-1.4.3"
sources."duplexer-0.1.1"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."emitter-http://github.com/component/emitter/archive/1.0.1.tar.gz"
sources."encodeurl-1.0.2"
@@ -43770,7 +45607,7 @@ in
sources."etag-1.8.1"
sources."event-stream-3.3.4"
sources."express-4.16.3"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -43797,7 +45634,7 @@ in
sources."iconv-lite-0.4.19"
sources."indexof-0.0.1"
sources."inherits-2.0.3"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."irc-replies-2.0.1"
sources."is-typedarray-1.0.0"
sources."isarray-0.0.1"
@@ -43815,8 +45652,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
sources."moment-2.7.0"
@@ -43835,7 +45672,7 @@ in
sources."path-to-regexp-0.1.7"
sources."pause-stream-0.0.11"
sources."performance-now-2.1.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."punycode-1.4.1"
sources."qs-6.5.1"
sources."range-parser-1.2.0"
@@ -43933,20 +45770,23 @@ in
sources."argparse-1.0.10"
sources."array-flatten-2.1.1"
sources."array-uniq-1.0.3"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
(sources."body-parser-1.18.3" // {
dependencies = [
sources."bytes-3.0.0"
+ sources."http-errors-1.6.3"
sources."iconv-lite-0.4.23"
sources."qs-6.5.2"
sources."raw-body-2.3.3"
+ sources."setprototypeof-1.1.0"
+ sources."statuses-1.5.0"
];
})
sources."brace-expansion-1.1.11"
@@ -43958,13 +45798,9 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
- (sources."compressible-2.0.14" // {
- dependencies = [
- sources."mime-db-1.35.0"
- ];
- })
- (sources."compression-1.7.2" // {
+ sources."commander-2.17.1"
+ sources."compressible-2.0.14"
+ (sources."compression-1.7.3" // {
dependencies = [
sources."bytes-3.0.0"
];
@@ -43991,7 +45827,7 @@ in
sources."domhandler-2.4.2"
sources."domutils-1.7.0"
sources."dtrace-provider-0.8.7"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
sources."entities-1.1.1"
@@ -44002,7 +45838,7 @@ in
sources."etag-1.8.1"
sources."express-5.0.0-alpha.6"
sources."express-json5-0.1.0"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -44028,7 +45864,7 @@ in
sources."readable-stream-2.3.6"
];
})
- (sources."http-errors-1.6.3" // {
+ (sources."http-errors-1.7.0" // {
dependencies = [
sources."setprototypeof-1.1.0"
sources."statuses-1.5.0"
@@ -44042,7 +45878,7 @@ in
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
sources."isstream-0.1.2"
- sources."jju-1.3.0"
+ sources."jju-1.4.0"
sources."js-yaml-3.12.0"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
@@ -44065,8 +45901,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.3.4"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-1.0.0"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
@@ -44116,12 +45952,21 @@ in
sources."utils-merge-1.0.1"
];
})
- sources."safe-buffer-5.1.1"
+ sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
sources."safer-buffer-2.1.2"
- sources."sanitize-html-1.18.2"
+ sources."sanitize-html-1.18.4"
sources."semver-4.3.6"
- sources."send-0.15.6"
+ (sources."send-0.15.6" // {
+ dependencies = [
+ (sources."http-errors-1.6.3" // {
+ dependencies = [
+ sources."statuses-1.5.0"
+ ];
+ })
+ sources."setprototypeof-1.1.0"
+ ];
+ })
sources."serve-static-1.12.6"
sources."setprototypeof-1.0.3"
sources."sigmund-1.0.1"
@@ -44134,6 +45979,7 @@ in
sources."string_decoder-1.1.1"
sources."supports-color-5.4.0"
sources."through-2.3.8"
+ sources."toidentifier-1.0.0"
sources."tough-cookie-2.3.4"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
@@ -44233,7 +46079,7 @@ in
sources."ctype-0.5.3"
sources."dashdash-1.7.3"
sources."dtrace-provider-0.6.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.2.0"
sources."escape-regexp-component-1.0.2"
sources."extsprintf-1.2.0"
sources."formidable-1.2.1"
@@ -44282,6 +46128,7 @@ in
sources."rimraf-2.4.5"
sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
+ sources."safer-buffer-2.1.2"
sources."semver-4.3.6"
(sources."smartdc-auth-2.3.1" // {
dependencies = [
@@ -44311,7 +46158,7 @@ in
sources."spdy-1.32.5"
(sources."sshpk-1.7.1" // {
dependencies = [
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
(sources."dashdash-1.14.1" // {
dependencies = [
@@ -44378,8 +46225,8 @@ in
sources."has-cors-1.1.0"
sources."indexof-0.0.1"
sources."isarray-2.0.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."ms-2.0.0"
sources."negotiator-0.6.1"
sources."object-component-0.0.3"
@@ -44476,7 +46323,7 @@ in
sha1 = "6c6a0d14684f0341e5ba013eed30302545532bc6";
};
dependencies = [
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
];
buildInputs = globalBuildInputs;
meta = {
@@ -44638,169 +46485,117 @@ in
production = true;
bypassCache = false;
};
+ tiddlywiki = nodeEnv.buildNodePackage {
+ name = "tiddlywiki";
+ packageName = "tiddlywiki";
+ version = "5.1.17";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/tiddlywiki/-/tiddlywiki-5.1.17.tgz";
+ sha1 = "bd3311146ba67fb4beee9933dd2e6d55e92665ed";
+ };
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "a non-linear personal web notebook";
+ homepage = "https://github.com/Jermolene/TiddlyWiki5#readme";
+ license = "BSD";
+ };
+ production = true;
+ bypassCache = false;
+ };
titanium = nodeEnv.buildNodePackage {
name = "titanium";
packageName = "titanium";
- version = "5.1.1";
+ version = "5.2.0";
src = fetchurl {
- url = "https://registry.npmjs.org/titanium/-/titanium-5.1.1.tgz";
- sha1 = "69b0032628178bafc3f0d09a1c9c16437413db5b";
+ url = "https://registry.npmjs.org/titanium/-/titanium-5.2.0.tgz";
+ sha512 = "kB3n4rOfcUznvAA+8yXjuExczfq2ILEp6tUlY2H3YVYRcV5W5tsVsvRJLHeB3sZzijxZY+5DTBuV3txiWevSHA==";
};
dependencies = [
- sources."adm-zip-0.4.7"
- sources."ajv-4.11.8"
- sources."align-text-0.1.4"
- sources."amdefine-1.0.1"
- sources."ansi-regex-2.1.1"
- sources."ansi-styles-2.2.1"
- sources."asn1-0.2.3"
- sources."assert-plus-0.2.0"
- sources."async-2.1.2"
+ sources."adm-zip-0.4.11"
+ sources."ajv-5.5.2"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
+ sources."async-2.6.1"
sources."asynckit-0.4.0"
- sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
sources."bcrypt-pbkdf-1.0.2"
- sources."boom-2.10.1"
- sources."camelcase-1.2.1"
+ sources."buffer-from-1.1.1"
sources."caseless-0.12.0"
- sources."center-align-0.1.3"
- sources."chalk-1.1.3"
- (sources."cliui-2.1.0" // {
- dependencies = [
- sources."wordwrap-0.0.2"
- ];
- })
sources."co-4.6.0"
- sources."colors-1.1.2"
+ sources."colors-1.3.0"
sources."combined-stream-1.0.6"
sources."commander-2.16.0"
sources."core-util-is-1.0.2"
- sources."cryptiles-2.0.5"
sources."cycle-1.0.3"
- (sources."dashdash-1.14.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
- sources."decamelize-1.2.0"
+ sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
- sources."diff-3.2.0"
- sources."ecc-jsbn-0.1.1"
- sources."escape-string-regexp-1.0.5"
- sources."extend-3.0.1"
+ sources."diff-3.5.0"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
(sources."fields-0.1.24" // {
dependencies = [
sources."colors-0.6.2"
];
})
sources."forever-agent-0.6.1"
- sources."form-data-2.1.4"
- sources."fs-extra-2.1.2"
- sources."generate-function-2.0.0"
- sources."generate-object-property-1.2.0"
- (sources."getpass-0.1.7" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."form-data-2.3.2"
+ sources."fs-extra-7.0.0"
+ sources."getpass-0.1.7"
sources."graceful-fs-4.1.11"
- sources."har-schema-1.0.5"
- sources."har-validator-4.2.1"
- sources."has-ansi-2.0.0"
- sources."hawk-3.1.3"
- sources."hoek-2.16.3"
- sources."http-signature-1.1.1"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
+ sources."http-signature-1.2.0"
sources."humanize-0.0.9"
- sources."is-buffer-1.1.6"
- sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
- sources."is-property-1.0.2"
sources."is-typedarray-1.0.0"
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
- sources."json-stable-stringify-1.0.1"
+ sources."json-schema-traverse-0.3.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonfile-2.4.0"
- sources."jsonify-0.0.0"
- sources."jsonpointer-4.0.1"
- (sources."jsprim-1.4.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."jsonfile-4.0.0"
+ sources."jsprim-1.4.1"
sources."keypress-0.2.1"
- sources."kind-of-3.2.2"
- sources."lazy-cache-1.0.4"
sources."lodash-4.17.10"
- sources."longest-1.0.1"
- sources."longjohn-0.2.11"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."longjohn-0.2.12"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimist-0.0.10"
- sources."moment-2.16.0"
- (sources."node-appc-0.2.44" // {
+ sources."moment-2.22.2"
+ (sources."node-appc-0.2.48" // {
dependencies = [
- sources."async-2.3.0"
- sources."fs-extra-2.0.0"
- sources."request-2.81.0"
+ sources."fs-extra-6.0.1"
];
})
sources."oauth-sign-0.8.2"
sources."optimist-0.6.1"
sources."os-tmpdir-1.0.2"
- sources."performance-now-0.2.0"
- sources."pinkie-2.0.4"
- sources."pinkie-promise-2.0.1"
+ sources."performance-now-2.1.0"
sources."pkginfo-0.3.1"
sources."punycode-1.4.1"
- sources."qs-6.4.0"
- sources."repeat-string-1.6.1"
- (sources."request-2.79.0" // {
- dependencies = [
- sources."caseless-0.11.0"
- sources."har-validator-2.0.6"
- sources."qs-6.3.2"
- sources."tunnel-agent-0.4.3"
- ];
- })
- sources."right-align-0.1.3"
+ sources."qs-6.5.2"
+ sources."request-2.87.0"
sources."rimraf-2.2.8"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
- sources."semver-5.3.0"
- sources."sntp-1.0.9"
- sources."source-map-0.1.32"
- sources."source-map-support-0.3.2"
+ sources."semver-5.5.0"
+ sources."source-map-0.6.1"
+ sources."source-map-support-0.5.8"
sources."sprintf-0.1.5"
- (sources."sshpk-1.14.2" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."sshpk-1.14.2"
sources."stack-trace-0.0.10"
- sources."stringstream-0.0.6"
- sources."strip-ansi-3.0.1"
- sources."supports-color-2.0.0"
sources."temp-0.8.3"
sources."tough-cookie-2.3.4"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
- (sources."uglify-js-2.8.21" // {
- dependencies = [
- sources."source-map-0.5.7"
- ];
- })
- sources."uglify-to-browserify-1.0.2"
- sources."uuid-3.0.1"
- (sources."verror-1.10.0" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
- sources."window-size-0.1.0"
+ sources."uglify-js-3.4.7"
+ sources."universalify-0.1.2"
+ sources."uuid-3.3.2"
+ sources."verror-1.10.0"
(sources."winston-1.1.2" // {
dependencies = [
sources."async-1.0.0"
@@ -44808,9 +46603,7 @@ in
];
})
sources."wordwrap-0.0.3"
- sources."xmldom-0.1.22"
- sources."xtend-4.0.1"
- sources."yargs-3.10.0"
+ sources."xmldom-0.1.27"
];
buildInputs = globalBuildInputs;
meta = {
@@ -44821,13 +46614,196 @@ in
production = true;
bypassCache = false;
};
+ triton = nodeEnv.buildNodePackage {
+ name = "triton";
+ packageName = "triton";
+ version = "6.1.2";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/triton/-/triton-6.1.2.tgz";
+ sha1 = "1f4376383ea07de8bffbfd00b445719d57a5f474";
+ };
+ dependencies = [
+ sources."asn1-0.2.4"
+ sources."assert-plus-0.2.0"
+ sources."backoff-2.4.1"
+ sources."balanced-match-1.0.0"
+ sources."bcrypt-pbkdf-1.0.2"
+ sources."bigspinner-3.1.0"
+ sources."brace-expansion-1.1.11"
+ sources."bunyan-1.8.12"
+ sources."clone-0.1.5"
+ (sources."cmdln-4.1.2" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ sources."extsprintf-1.4.0"
+ ];
+ })
+ sources."concat-map-0.0.1"
+ sources."core-util-is-1.0.2"
+ (sources."dashdash-1.14.1" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ sources."dtrace-provider-0.8.7"
+ sources."ecc-jsbn-0.1.2"
+ sources."extsprintf-1.0.2"
+ sources."fast-safe-stringify-1.2.3"
+ sources."fuzzyset.js-0.0.1"
+ (sources."getpass-0.1.6" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ sources."glob-5.0.15"
+ (sources."http-signature-1.2.0" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ sources."inflight-1.0.6"
+ sources."inherits-2.0.3"
+ sources."is-absolute-0.1.7"
+ sources."is-relative-0.1.3"
+ sources."isarray-1.0.0"
+ sources."isexe-1.1.2"
+ sources."jsbn-0.1.1"
+ sources."json-schema-0.2.3"
+ (sources."jsprim-1.4.0" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ sources."verror-1.3.6"
+ ];
+ })
+ sources."keep-alive-agent-0.0.1"
+ sources."lodash-4.17.10"
+ (sources."lomstream-1.1.0" // {
+ dependencies = [
+ sources."assert-plus-0.1.5"
+ sources."extsprintf-1.3.0"
+ ];
+ })
+ sources."lru-cache-4.1.3"
+ sources."lstream-0.0.4"
+ sources."mime-1.6.0"
+ sources."minimatch-3.0.4"
+ sources."minimist-0.0.8"
+ sources."mkdirp-0.5.1"
+ sources."moment-2.22.2"
+ sources."mooremachine-2.2.1"
+ sources."mute-stream-0.0.7"
+ sources."mv-2.1.1"
+ sources."nan-2.10.0"
+ sources."ncp-2.0.0"
+ sources."once-1.3.2"
+ sources."path-is-absolute-1.0.1"
+ sources."precond-0.2.3"
+ sources."process-nextick-args-2.0.0"
+ sources."pseudomap-1.0.2"
+ sources."read-1.0.7"
+ sources."readable-stream-2.3.6"
+ (sources."restify-clients-1.5.2" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ (sources."restify-errors-3.1.0" // {
+ dependencies = [
+ sources."assert-plus-0.2.0"
+ sources."lodash-3.10.1"
+ ];
+ })
+ ];
+ })
+ (sources."restify-errors-3.0.0" // {
+ dependencies = [
+ sources."assert-plus-0.1.5"
+ sources."lodash-3.10.1"
+ ];
+ })
+ sources."rimraf-2.4.4"
+ sources."safe-buffer-5.1.2"
+ sources."safe-json-stringify-1.2.0"
+ sources."safer-buffer-2.1.2"
+ sources."semver-5.1.0"
+ (sources."smartdc-auth-2.5.7" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ (sources."dashdash-1.10.1" // {
+ dependencies = [
+ sources."assert-plus-0.1.5"
+ ];
+ })
+ sources."extsprintf-1.0.0"
+ sources."json-schema-0.2.2"
+ (sources."jsprim-0.3.0" // {
+ dependencies = [
+ sources."verror-1.3.3"
+ ];
+ })
+ sources."once-1.3.0"
+ sources."vasync-1.4.3"
+ sources."verror-1.1.0"
+ ];
+ })
+ (sources."sshpk-1.14.1" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ (sources."sshpk-agent-1.7.0" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ sources."string_decoder-1.1.1"
+ sources."strsplit-1.0.0"
+ (sources."tabula-1.10.0" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ ];
+ })
+ sources."tunnel-agent-0.6.0"
+ sources."tweetnacl-0.14.5"
+ sources."util-deprecate-1.0.2"
+ sources."uuid-3.3.2"
+ (sources."vasync-1.6.3" // {
+ dependencies = [
+ sources."extsprintf-1.2.0"
+ sources."verror-1.6.0"
+ ];
+ })
+ (sources."verror-1.10.0" // {
+ dependencies = [
+ sources."assert-plus-1.0.0"
+ sources."extsprintf-1.4.0"
+ ];
+ })
+ (sources."vstream-0.1.0" // {
+ dependencies = [
+ sources."assert-plus-0.1.5"
+ sources."extsprintf-1.2.0"
+ ];
+ })
+ sources."which-1.2.4"
+ sources."wordwrap-1.0.0"
+ sources."wrappy-1.0.2"
+ sources."yallist-2.1.2"
+ ];
+ buildInputs = globalBuildInputs;
+ meta = {
+ description = "Joyent Triton CLI and client (https://www.joyent.com/triton)";
+ homepage = https://github.com/joyent/node-triton;
+ license = "MPL-2.0";
+ };
+ production = true;
+ bypassCache = false;
+ };
typescript = nodeEnv.buildNodePackage {
name = "typescript";
packageName = "typescript";
- version = "2.9.2";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz";
- sha512 = "Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==";
+ url = "https://registry.npmjs.org/typescript/-/typescript-3.0.1.tgz";
+ sha512 = "zQIMOmC+372pC/CCVLqnQ0zSBiY7HHodU7mpQdjiZddek4GMj31I3dUJ7gAs9o65X7mnRma6OokOkc6f9jjfBg==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -44867,7 +46843,7 @@ in
];
})
sources."brace-expansion-1.1.11"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."camelcase-4.1.0"
sources."capture-stack-trace-1.0.0"
sources."chalk-1.1.3"
@@ -44899,7 +46875,7 @@ in
sources."escape-string-regexp-1.0.5"
sources."execa-0.7.0"
sources."exit-hook-1.1.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."form-data-2.3.2"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.1"
@@ -44950,8 +46926,8 @@ in
sources."make-dir-1.3.0"
sources."make-error-1.3.4"
sources."make-error-cause-1.2.2"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
(sources."mkdirp-0.5.1" // {
@@ -44985,7 +46961,7 @@ in
sources."process-nextick-args-2.0.0"
sources."promise-finally-3.0.0"
sources."pseudomap-1.0.2"
- sources."psl-1.1.28"
+ sources."psl-1.1.29"
sources."punycode-1.4.1"
sources."rc-1.2.8"
sources."readable-stream-2.3.6"
@@ -45058,10 +47034,10 @@ in
uglify-js = nodeEnv.buildNodePackage {
name = "uglify-js";
packageName = "uglify-js";
- version = "3.4.4";
+ version = "3.4.7";
src = fetchurl {
- url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.4.tgz";
- sha512 = "RiB1kNcC9RMyqwRrjXC+EjgLoXULoDnCaOnEDzUCHkBN0bHwmtF5rzDMiDWU29gu0kXCRRWwtcTAVFWRECmU2Q==";
+ url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.7.tgz";
+ sha512 = "J0M2i1mQA+ze3EdN9SBi751DNdAXmeFLfJrd/MDIkRc3G3Gbb9OPVSx7GIQvVwfWxQARcYV2DTxIkMyDAk3o9Q==";
};
dependencies = [
sources."commander-2.16.0"
@@ -45079,10 +47055,10 @@ in
ungit = nodeEnv.buildNodePackage {
name = "ungit";
packageName = "ungit";
- version = "1.4.29";
+ version = "1.4.31";
src = fetchurl {
- url = "https://registry.npmjs.org/ungit/-/ungit-1.4.29.tgz";
- sha512 = "0aahbSMJj2FX4rpU6Rkp0eeW7SGKvWA8zGECRCJdfZ5wMAxFRzwddincC/8FOAIReM2jng6d75XeNrNsQdMB7w==";
+ url = "https://registry.npmjs.org/ungit/-/ungit-1.4.31.tgz";
+ sha512 = "ppS9UXM6/Gb3UT9JOydlxHnk409A+tVRjwrPYvkOL7QzytE+tvD7L6qu0pExES6bl9mvoNitvNVHMTFayXsNJg==";
};
dependencies = [
sources."abbrev-1.1.1"
@@ -45100,13 +47076,13 @@ in
})
sources."array-flatten-1.1.1"
sources."arraybuffer.slice-0.0.7"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.9.2"
sources."async-limiter-1.0.0"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."backo2-1.0.2"
sources."balanced-match-1.0.0"
sources."base64-arraybuffer-0.1.5"
@@ -45118,7 +47094,7 @@ in
sources."blueimp-md5-2.10.0"
sources."body-parser-1.18.3"
sources."brace-expansion-1.1.11"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."builtins-1.0.3"
sources."bytes-3.0.0"
@@ -45139,7 +47115,7 @@ in
sources."color-3.0.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."color-string-1.5.2"
+ sources."color-string-1.5.3"
sources."colors-1.0.3"
sources."combined-stream-0.0.7"
sources."component-bind-1.0.0"
@@ -45177,7 +47153,7 @@ in
sources."diff2html-2.3.3"
sources."dnd-page-scroll-0.0.4"
sources."eachr-3.2.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."editions-1.3.4"
sources."ee-first-1.1.1"
sources."encodeurl-1.0.2"
@@ -45267,7 +47243,7 @@ in
sources."inherits-2.0.3"
sources."ini-1.3.5"
sources."invert-kv-1.0.0"
- sources."ipaddr.js-1.6.0"
+ sources."ipaddr.js-1.8.0"
sources."is-arrayish-0.3.2"
sources."is-builtin-module-1.0.0"
sources."is-fullwidth-code-point-1.0.0"
@@ -45309,8 +47285,8 @@ in
sources."merge-descriptors-1.0.1"
sources."methods-1.1.2"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
@@ -45357,13 +47333,13 @@ in
sources."pause-0.0.1"
sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.0"
- sources."proxy-addr-2.0.3"
+ sources."proxy-addr-2.0.4"
sources."pseudomap-1.0.2"
sources."punycode-1.4.1"
sources."qs-6.5.2"
sources."random-bytes-1.0.0"
sources."range-parser-1.2.0"
- sources."raven-js-3.26.3"
+ sources."raven-js-3.26.4"
sources."raw-body-2.3.3"
(sources."rc-1.2.8" // {
dependencies = [
@@ -45376,7 +47352,7 @@ in
dependencies = [
sources."combined-stream-1.0.6"
sources."delayed-stream-1.0.0"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."form-data-2.3.2"
];
})
@@ -45441,7 +47417,7 @@ in
sources."cookiejar-2.1.2"
sources."debug-3.1.0"
sources."delayed-stream-1.0.0"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."form-data-2.3.2"
sources."formidable-1.2.1"
sources."isarray-1.0.0"
@@ -45468,7 +47444,7 @@ in
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."validate-npm-package-name-3.0.0"
sources."vary-1.1.2"
sources."verror-1.10.0"
@@ -45535,12 +47511,12 @@ in
sources."array-union-1.0.2"
sources."array-uniq-1.0.3"
sources."arrify-1.0.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bcrypt-pbkdf-1.0.2"
@@ -45577,7 +47553,7 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."config-chain-1.1.11"
sources."consolidate-0.14.5"
@@ -45603,14 +47579,14 @@ in
sources."download-5.0.3"
sources."download-git-repo-1.0.2"
sources."duplexer3-0.1.4"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."enable-1.3.2"
sources."end-of-stream-1.4.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extend-shallow-2.0.1"
- sources."external-editor-3.0.0"
+ sources."external-editor-3.0.1"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -45655,7 +47631,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- sources."inquirer-6.0.0"
+ sources."inquirer-6.1.0"
sources."is-3.2.1"
sources."is-buffer-1.1.6"
sources."is-extendable-0.1.1"
@@ -45699,8 +47675,8 @@ in
sources."supports-color-2.0.0"
];
})
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
@@ -45824,7 +47800,7 @@ in
sources."adm-zip-0.4.11"
sources."ansi-regex-2.1.1"
sources."ansi-styles-2.2.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-0.2.0"
sources."async-2.6.1"
sources."aws-sign2-0.6.0"
@@ -45836,7 +47812,7 @@ in
sources."caseless-0.11.0"
sources."chalk-1.1.3"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."concat-stream-1.5.0"
(sources."config-chain-1.1.11" // {
@@ -45853,9 +47829,9 @@ in
})
sources."debug-0.7.4"
sources."delayed-stream-1.0.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."escape-string-regexp-1.0.5"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
(sources."extract-zip-1.5.0" // {
dependencies = [
sources."mkdirp-0.5.0"
@@ -45887,7 +47863,7 @@ in
sources."inherits-2.0.3"
sources."ini-1.1.0"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-property-1.0.2"
sources."is-stream-1.1.0"
sources."is-typedarray-1.0.0"
@@ -45907,8 +47883,8 @@ in
sources."kew-0.1.7"
sources."klaw-1.3.1"
sources."lodash-4.17.10"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.3.5"
@@ -45978,10 +47954,10 @@ in
webpack = nodeEnv.buildNodePackage {
name = "webpack";
packageName = "webpack";
- version = "4.16.0";
+ version = "4.16.5";
src = fetchurl {
- url = "https://registry.npmjs.org/webpack/-/webpack-4.16.0.tgz";
- sha512 = "oNx9djAd6uAcccyfqN3hyXLNMjZHiRySZmBQ4c8FNmf1SNJGhx7n9TSvHNyXxgToRdH65g/Q97s94Ip9N6F7xg==";
+ url = "https://registry.npmjs.org/webpack/-/webpack-4.16.5.tgz";
+ sha512 = "i5cHYHonzSc1zBuwB5MSzW4v9cScZFbprkHK8ZgzPDCRkQXGGpYzPmJhbus5bOrZ0tXTcQp+xyImRSvKb0b+Kw==";
};
dependencies = [
sources."@webassemblyjs/ast-1.5.13"
@@ -46051,7 +48027,7 @@ in
sources."browserify-sign-4.0.4"
sources."browserify-zlib-0.2.0"
sources."buffer-4.9.1"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."buffer-xor-1.0.3"
sources."builtin-status-codes-3.0.0"
sources."cacache-10.0.4"
@@ -46101,12 +48077,12 @@ in
sources."diffie-hellman-5.0.3"
sources."domain-browser-1.2.0"
sources."duplexify-3.6.0"
- sources."elliptic-6.4.0"
+ sources."elliptic-6.4.1"
sources."emojis-list-2.1.0"
sources."end-of-stream-1.4.1"
sources."enhanced-resolve-4.1.0"
sources."errno-0.1.7"
- sources."eslint-scope-3.7.3"
+ sources."eslint-scope-4.0.0"
sources."esrecurse-4.2.1"
sources."estraverse-4.2.0"
sources."events-1.1.1"
@@ -46296,7 +48272,7 @@ in
sources."run-queue-1.0.3"
sources."safe-buffer-5.1.2"
sources."safe-regex-1.1.0"
- sources."schema-utils-0.4.5"
+ sources."schema-utils-0.4.7"
sources."serialize-javascript-1.5.0"
sources."set-immediate-shim-1.0.1"
(sources."set-value-2.0.0" // {
@@ -46359,7 +48335,7 @@ in
];
})
sources."stream-browserify-2.0.1"
- sources."stream-each-1.2.2"
+ sources."stream-each-1.2.3"
sources."stream-http-2.8.3"
sources."stream-shift-1.0.0"
sources."string_decoder-1.1.1"
@@ -46447,36 +48423,31 @@ in
sha512 = "NnBAGkD64CRsl9edM9q0QU+ku6nCX32nM0U+YC8Gs/36c8y+5m9Tya3mWIux3oZKZ54yGiVtnok4tUpqDE5tMA==";
};
dependencies = [
- sources."addr-to-ip-port-1.4.3"
+ sources."addr-to-ip-port-1.5.1"
sources."airplay-js-0.3.0"
- sources."ansi-regex-2.1.1"
- sources."aproba-1.2.0"
- sources."are-we-there-yet-1.1.5"
sources."ascli-0.3.0"
sources."async-limiter-1.0.0"
sources."balanced-match-1.0.0"
sources."bencode-2.0.0"
sources."binary-search-1.3.4"
- sources."bindings-1.3.0"
sources."bitfield-2.0.0"
(sources."bittorrent-dht-8.4.0" // {
dependencies = [
sources."debug-3.1.0"
];
})
- sources."bittorrent-peerid-1.2.0"
- (sources."bittorrent-protocol-2.4.2" // {
+ sources."bittorrent-peerid-1.3.0"
+ (sources."bittorrent-protocol-3.0.1" // {
dependencies = [
sources."debug-3.1.0"
];
})
- (sources."bittorrent-tracker-9.9.1" // {
+ (sources."bittorrent-tracker-9.10.1" // {
dependencies = [
sources."debug-3.1.0"
- sources."simple-get-3.0.2"
+ sources."simple-get-3.0.3"
];
})
- sources."bl-1.2.2"
sources."blob-to-buffer-1.2.8"
sources."block-stream2-1.1.0"
sources."bn.js-4.11.8"
@@ -46486,36 +48457,30 @@ in
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."buffer-indexof-1.1.1"
- sources."bufferutil-3.0.5"
+ sources."bufferutil-4.0.0"
sources."bufferview-1.0.1"
sources."bytebuffer-3.5.5"
sources."castv2-0.1.9"
sources."castv2-client-1.2.0"
- sources."chownr-1.0.1"
(sources."chromecasts-1.9.1" // {
dependencies = [
sources."mime-1.6.0"
];
})
- sources."chunk-store-stream-2.1.0"
+ sources."chunk-store-stream-3.0.0"
sources."clivas-0.2.0"
sources."closest-to-2.0.0"
- sources."code-point-at-1.1.0"
sources."colour-0.7.1"
sources."compact2string-1.4.0"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
- sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- sources."create-torrent-3.32.0"
+ sources."create-torrent-3.32.1"
sources."debug-2.6.9"
sources."decompress-response-3.3.0"
- sources."deep-extend-0.6.0"
sources."defined-1.0.0"
- sources."delegates-1.0.0"
- sources."detect-libc-1.0.3"
(sources."dlnacasts-0.1.0" // {
dependencies = [
sources."mime-1.6.0"
@@ -46531,7 +48496,6 @@ in
sources."elementtree-0.1.7"
sources."end-of-stream-1.4.1"
sources."executable-4.1.1"
- sources."expand-template-1.1.1"
sources."filestream-4.1.3"
sources."flatten-1.0.2"
(sources."fs-chunk-store-1.7.0" // {
@@ -46539,25 +48503,19 @@ in
sources."thunky-1.0.2"
];
})
- sources."fs-constants-1.0.0"
sources."fs.realpath-1.0.0"
- sources."gauge-2.7.4"
sources."get-browser-rtc-1.0.2"
sources."get-stdin-6.0.0"
- sources."github-from-package-0.0.0"
sources."glob-7.1.2"
- sources."has-unicode-2.0.1"
sources."he-1.1.1"
- sources."immediate-chunk-store-1.0.8"
+ sources."immediate-chunk-store-2.0.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
- sources."ini-1.3.5"
sources."ip-1.1.5"
sources."ip-set-1.0.1"
- sources."ipaddr.js-1.8.0"
+ sources."ipaddr.js-1.8.1"
sources."is-ascii-1.0.0"
sources."is-file-1.0.0"
- sources."is-fullwidth-code-point-1.0.0"
sources."is-typedarray-1.0.0"
sources."isarray-1.0.0"
sources."junk-2.1.0"
@@ -46565,17 +48523,17 @@ in
sources."k-rpc-5.0.0"
sources."k-rpc-socket-1.8.0"
sources."last-one-wins-1.0.4"
- sources."load-ip-set-1.3.1"
- sources."long-2.4.0"
- sources."lru-3.1.0"
- sources."magnet-uri-5.1.8"
- (sources."mdns-js-0.5.0" // {
+ (sources."load-ip-set-2.1.0" // {
dependencies = [
- sources."semver-5.1.1"
+ sources."simple-get-3.0.3"
];
})
+ sources."long-2.4.0"
+ sources."lru-3.1.0"
+ sources."magnet-uri-5.2.3"
+ sources."mdns-js-0.5.0"
sources."mdns-js-packet-0.2.0"
- sources."mediasource-2.2.1"
+ sources."mediasource-2.2.2"
sources."memory-chunk-store-1.3.0"
sources."mime-2.3.1"
sources."mimic-response-1.0.1"
@@ -46587,7 +48545,7 @@ in
];
})
sources."moment-2.22.2"
- sources."mp4-box-encoding-1.1.4"
+ sources."mp4-box-encoding-1.3.0"
sources."mp4-stream-2.0.3"
sources."ms-2.0.0"
(sources."multicast-dns-6.2.3" // {
@@ -46596,26 +48554,20 @@ in
];
})
sources."multistream-2.1.1"
- sources."nan-2.10.0"
sources."netmask-1.0.6"
sources."network-address-1.1.2"
sources."next-event-1.0.0"
- sources."node-abi-2.4.3"
+ sources."node-gyp-build-3.4.0"
sources."node-ssdp-2.9.1"
sources."nodebmc-0.0.7"
- sources."noop-logger-0.1.1"
- sources."npmlog-4.1.2"
- sources."number-is-nan-1.0.1"
- sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."open-0.0.5"
sources."optjs-3.2.2"
- sources."os-homedir-1.0.2"
sources."package-json-versionify-1.0.4"
sources."parse-numeric-range-0.0.2"
- (sources."parse-torrent-6.0.1" // {
+ (sources."parse-torrent-6.1.1" // {
dependencies = [
- sources."simple-get-3.0.2"
+ sources."simple-get-3.0.3"
];
})
sources."path-is-absolute-1.0.1"
@@ -46626,11 +48578,6 @@ in
sources."xmlbuilder-0.4.3"
];
})
- (sources."prebuild-install-4.0.0" // {
- dependencies = [
- sources."pump-2.0.1"
- ];
- })
sources."prettier-bytes-1.0.4"
sources."process-nextick-args-2.0.0"
sources."protobufjs-3.8.2"
@@ -46642,10 +48589,9 @@ in
sources."randombytes-2.0.6"
sources."range-parser-1.2.0"
sources."range-slice-stream-1.2.0"
- sources."rc-1.2.8"
sources."readable-stream-2.3.6"
sources."record-cache-1.1.0"
- (sources."render-media-3.1.0" // {
+ (sources."render-media-3.1.3" // {
dependencies = [
sources."debug-3.1.0"
];
@@ -46657,9 +48603,7 @@ in
sources."rusha-0.8.13"
sources."safe-buffer-5.1.2"
sources."sax-1.1.4"
- sources."semver-5.5.0"
- sources."set-blocking-2.0.0"
- sources."signal-exit-3.0.2"
+ sources."semver-5.1.1"
sources."simple-concat-1.0.0"
sources."simple-get-2.8.1"
(sources."simple-peer-9.1.2" // {
@@ -46668,10 +48612,9 @@ in
];
})
sources."simple-sha1-2.1.1"
- (sources."simple-websocket-7.0.2" // {
+ (sources."simple-websocket-7.2.0" // {
dependencies = [
sources."debug-3.1.0"
- sources."ws-4.1.0"
];
})
sources."speedometer-1.1.0"
@@ -46679,32 +48622,21 @@ in
sources."stream-to-blob-1.0.1"
sources."stream-to-blob-url-2.1.1"
sources."stream-with-known-length-to-buffer-1.0.2"
- sources."string-width-1.0.2"
- sources."string2compact-1.2.5"
+ sources."string2compact-1.3.0"
sources."string_decoder-1.1.1"
- sources."strip-ansi-3.0.1"
- sources."strip-json-comments-2.0.1"
- (sources."tar-fs-1.16.3" // {
- dependencies = [
- sources."pump-1.0.3"
- ];
- })
- sources."tar-stream-1.6.1"
sources."thirty-two-1.0.2"
sources."through-2.3.8"
sources."thunky-0.1.0"
sources."to-arraybuffer-1.0.1"
- sources."to-buffer-1.1.1"
- (sources."torrent-discovery-8.4.1" // {
+ (sources."torrent-discovery-9.0.2" // {
dependencies = [
sources."debug-3.1.0"
];
})
- sources."torrent-piece-1.1.2"
- sources."tunnel-agent-0.6.0"
+ sources."torrent-piece-2.0.0"
sources."typedarray-0.0.6"
sources."typedarray-to-buffer-3.1.5"
- sources."uint64be-1.0.1"
+ sources."uint64be-2.0.2"
sources."uniq-1.0.1"
sources."unordered-array-remove-1.0.2"
sources."upnp-device-client-1.0.2"
@@ -46716,24 +48648,19 @@ in
];
})
sources."ut_pex-1.2.1"
+ sources."utf-8-validate-5.0.1"
sources."util-deprecate-1.0.2"
- (sources."videostream-2.4.3" // {
- dependencies = [
- sources."pump-1.0.3"
- ];
- })
+ sources."videostream-2.5.1"
sources."vlc-command-1.1.1"
- (sources."webtorrent-0.100.0" // {
+ (sources."webtorrent-0.102.1" // {
dependencies = [
sources."debug-3.1.0"
- sources."simple-get-3.0.2"
+ sources."simple-get-3.0.3"
];
})
- sources."which-pm-runs-1.0.0"
- sources."wide-align-1.1.3"
sources."winreg-1.2.4"
sources."wrappy-1.0.2"
- sources."ws-5.2.2"
+ sources."ws-6.0.0"
sources."xml2js-0.4.19"
sources."xmlbuilder-9.0.7"
sources."xmldom-0.1.27"
@@ -46752,40 +48679,34 @@ in
web-ext = nodeEnv.buildNodePackage {
name = "web-ext";
packageName = "web-ext";
- version = "2.7.0";
+ version = "2.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/web-ext/-/web-ext-2.7.0.tgz";
- sha512 = "hXj/MV/x6G0oxplOirV4/j7BJ5MZJ2yZHml0gulBr7mH2BMNyTJHdRi+qzVBNPFdBMLV0/PS05YGZ7xr2YmwVA==";
+ url = "https://registry.npmjs.org/web-ext/-/web-ext-2.8.0.tgz";
+ sha512 = "3JuPYU3yrefysm3pvGwRP5k9plRMPUeLo5KLp2TSnE9g4t7x6SeIWZEWWG3jwVeFsPQuIj3sAuVHEDO5ai9mCw==";
};
dependencies = [
sources."@cliqz-oss/firefox-client-0.3.1"
sources."@cliqz-oss/node-firefox-connect-1.2.1"
- sources."@types/node-10.5.2"
+ sources."@types/node-10.5.7"
sources."JSONSelect-0.2.1"
sources."abbrev-1.1.1"
sources."acorn-5.7.1"
- (sources."acorn-jsx-3.0.1" // {
- dependencies = [
- sources."acorn-3.3.0"
- ];
- })
+ sources."acorn-jsx-4.1.1"
sources."adbkit-2.11.0"
sources."adbkit-logcat-1.1.0"
sources."adbkit-monkey-1.0.1"
- (sources."addons-linter-1.0.0" // {
+ (sources."addons-linter-1.2.6" // {
dependencies = [
- sources."decamelize-1.2.0"
sources."source-map-0.6.1"
sources."source-map-support-0.5.6"
- sources."yargs-11.0.0"
+ sources."yargs-12.0.1"
];
})
sources."adm-zip-0.4.11"
sources."agent-base-4.2.1"
- sources."ajv-6.5.0"
- sources."ajv-keywords-2.1.1"
- sources."ajv-merge-patch-3.0.0"
- sources."anchor-markdown-header-0.5.7"
+ sources."ajv-6.5.2"
+ sources."ajv-keywords-3.2.0"
+ sources."ajv-merge-patch-4.1.0"
sources."ansi-align-2.0.0"
sources."ansi-escapes-3.1.0"
sources."ansi-regex-2.1.1"
@@ -46804,6 +48725,7 @@ in
sources."arr-diff-4.0.0"
sources."arr-flatten-1.1.0"
sources."arr-union-3.1.0"
+ sources."array-differ-1.0.0"
sources."array-filter-0.0.1"
sources."array-from-2.1.1"
sources."array-map-0.0.0"
@@ -46813,7 +48735,7 @@ in
sources."array-unique-0.3.2"
sources."arrify-1.0.1"
sources."asap-2.0.6"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
sources."ast-types-0.11.5"
@@ -46822,7 +48744,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.1"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
(sources."babel-code-frame-6.26.0" // {
dependencies = [
sources."chalk-1.1.3"
@@ -46847,7 +48769,6 @@ in
sources."babel-traverse-6.26.0"
sources."babel-types-6.26.0"
sources."babylon-6.18.0"
- sources."bail-1.0.3"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -46860,9 +48781,7 @@ in
sources."bl-1.2.2"
sources."bluebird-2.9.34"
sources."boolbase-1.0.0"
- sources."boom-4.3.1"
sources."bops-0.1.1"
- sources."boundary-1.0.1"
sources."boxen-1.3.0"
sources."brace-expansion-1.1.11"
(sources."braces-2.3.2" // {
@@ -46870,7 +48789,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- (sources."buffer-5.1.0" // {
+ (sources."buffer-5.2.0" // {
dependencies = [
sources."base64-js-1.3.0"
];
@@ -46880,7 +48799,7 @@ in
sources."buffer-crc32-0.2.13"
sources."buffer-equal-constant-time-1.0.1"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."bunyan-1.8.12"
sources."bytes-3.0.0"
@@ -46890,17 +48809,12 @@ in
sources."camelcase-4.1.0"
sources."capture-stack-trace-1.0.0"
sources."caseless-0.12.0"
- sources."ccount-1.0.3"
(sources."chalk-2.4.0" // {
dependencies = [
sources."ansi-styles-3.2.1"
sources."supports-color-5.4.0"
];
})
- sources."character-entities-1.2.2"
- sources."character-entities-html4-1.1.2"
- sources."character-entities-legacy-1.1.2"
- sources."character-reference-invalid-1.1.2"
sources."chardet-0.4.2"
sources."cheerio-1.0.0-rc.2"
sources."chokidar-2.0.4"
@@ -46935,15 +48849,14 @@ in
sources."clone-deep-0.3.0"
sources."co-4.6.0"
sources."code-point-at-1.1.0"
- sources."collapse-white-space-1.0.4"
sources."collection-visit-1.0.0"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."colors-0.5.1"
sources."columnify-1.5.4"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
- sources."common-tags-1.7.2"
+ sources."commander-2.17.1"
+ sources."common-tags-1.8.0"
sources."component-emitter-1.2.1"
sources."compress-commons-1.2.2"
sources."concat-map-0.0.1"
@@ -46953,16 +48866,11 @@ in
sources."copy-descriptor-0.1.1"
sources."core-js-2.5.7"
sources."core-util-is-1.0.2"
- sources."crc-3.7.0"
+ sources."crc-3.8.0"
sources."crc32-stream-2.0.0"
sources."create-error-class-3.0.2"
- sources."cross-spawn-5.1.0"
+ sources."cross-spawn-6.0.5"
sources."crx-parser-0.1.2"
- (sources."cryptiles-3.1.2" // {
- dependencies = [
- sources."boom-5.2.0"
- ];
- })
sources."crypto-random-string-1.0.0"
sources."css-select-1.2.0"
sources."css-what-2.1.0"
@@ -46981,24 +48889,27 @@ in
sources."deep-extend-0.6.0"
sources."deep-is-0.1.3"
sources."deepcopy-0.6.3"
- sources."deepmerge-2.1.0"
+ sources."deepmerge-2.1.1"
sources."defaults-1.0.3"
+ sources."define-properties-1.1.2"
sources."define-property-2.0.2"
sources."degenerator-1.0.4"
sources."del-2.2.2"
sources."delayed-stream-1.0.0"
sources."depd-1.1.2"
sources."detect-indent-4.0.0"
- (sources."dispensary-0.18.0" // {
+ (sources."dispensary-0.21.0" // {
dependencies = [
+ sources."ansi-styles-3.2.1"
sources."async-2.6.1"
- sources."decamelize-1.2.0"
+ sources."chalk-2.4.1"
+ sources."pino-4.17.6"
sources."source-map-0.6.1"
- sources."source-map-support-0.5.6"
- sources."yargs-11.0.0"
+ sources."source-map-support-0.5.8"
+ sources."supports-color-5.4.0"
+ sources."yargs-12.0.1"
];
})
- sources."doctoc-1.3.1"
sources."doctrine-2.1.0"
(sources."dom-serializer-0.1.0" // {
dependencies = [
@@ -47011,14 +48922,15 @@ in
sources."dot-prop-4.2.0"
sources."dtrace-provider-0.8.7"
sources."duplexer3-0.1.4"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."ecdsa-sig-formatter-1.0.10"
sources."email-validator-2.0.4"
- sources."emoji-regex-6.1.3"
sources."encoding-0.1.12"
sources."end-of-stream-1.4.1"
sources."entities-1.1.1"
sources."error-ex-1.3.2"
+ sources."es-abstract-1.12.0"
+ sources."es-to-primitive-1.1.1"
sources."es5-ext-0.10.45"
sources."es6-error-4.1.1"
sources."es6-iterator-2.0.3"
@@ -47039,18 +48951,18 @@ in
];
})
sources."escope-3.6.0"
- (sources."eslint-4.19.1" // {
+ (sources."eslint-5.0.1" // {
dependencies = [
- sources."ajv-5.5.2"
sources."ansi-regex-3.0.0"
sources."debug-3.1.0"
- sources."fast-deep-equal-1.1.0"
sources."globals-11.7.0"
sources."strip-ansi-4.0.0"
];
})
(sources."eslint-plugin-no-unsafe-innerhtml-1.0.16" // {
dependencies = [
+ sources."acorn-3.3.0"
+ sources."acorn-jsx-3.0.1"
sources."ajv-4.11.8"
sources."ajv-keywords-1.5.1"
sources."ansi-escapes-1.4.0"
@@ -47058,6 +48970,7 @@ in
sources."chalk-1.1.3"
sources."cli-cursor-1.0.2"
sources."eslint-3.19.0"
+ sources."espree-3.5.4"
sources."figures-1.7.0"
sources."inquirer-0.12.0"
sources."is-fullwidth-code-point-2.0.0"
@@ -47066,7 +48979,6 @@ in
sources."progress-1.1.8"
sources."restore-cursor-1.0.1"
sources."run-async-0.1.0"
- sources."rx-lite-3.1.2"
sources."shelljs-0.7.8"
sources."slice-ansi-0.0.4"
sources."string-width-1.0.2"
@@ -47078,9 +48990,9 @@ in
})
];
})
- sources."eslint-scope-3.7.3"
+ sources."eslint-scope-4.0.0"
sources."eslint-visitor-keys-1.0.0"
- sources."espree-3.5.4"
+ sources."espree-4.0.0"
sources."esprima-3.1.3"
sources."esquery-1.0.1"
sources."esrecurse-4.2.1"
@@ -47088,7 +49000,11 @@ in
sources."esutils-2.0.2"
sources."event-emitter-0.3.5"
sources."event-to-promise-0.8.0"
- sources."execa-0.7.0"
+ (sources."execa-0.7.0" // {
+ dependencies = [
+ sources."cross-spawn-5.1.0"
+ ];
+ })
sources."exit-hook-1.1.1"
(sources."expand-brackets-2.1.4" // {
dependencies = [
@@ -47108,7 +49024,7 @@ in
sources."kind-of-5.1.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
sources."is-extendable-1.0.1"
@@ -47124,11 +49040,12 @@ in
sources."extsprintf-1.3.0"
sources."fast-deep-equal-2.0.1"
sources."fast-json-parse-1.0.3"
- sources."fast-json-patch-1.2.2"
+ sources."fast-json-patch-2.0.6"
sources."fast-json-stable-stringify-2.0.0"
sources."fast-levenshtein-2.0.6"
+ sources."fast-redact-1.1.13"
sources."fast-safe-stringify-1.2.3"
- sources."fd-slicer-1.0.1"
+ sources."fd-slicer-1.1.0"
sources."figures-2.0.0"
sources."file-entry-cache-2.0.0"
sources."file-uri-to-path-1.0.0"
@@ -47137,7 +49054,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."find-up-2.1.0"
+ sources."find-up-3.0.0"
(sources."firefox-profile-1.1.0" // {
dependencies = [
sources."async-2.5.0"
@@ -47150,6 +49067,7 @@ in
sources."fluent-syntax-0.7.0"
sources."for-in-1.0.2"
sources."for-own-1.0.0"
+ sources."foreach-2.0.5"
sources."forever-agent-0.6.1"
sources."form-data-2.3.2"
sources."fragment-cache-0.2.1"
@@ -47205,12 +49123,14 @@ in
dependencies = [
sources."ajv-5.5.2"
sources."fast-deep-equal-1.1.0"
+ sources."json-schema-traverse-0.3.1"
];
})
sources."has-1.0.3"
sources."has-ansi-2.0.0"
sources."has-color-0.1.7"
sources."has-flag-3.0.0"
+ sources."has-symbols-1.0.0"
sources."has-value-1.0.0"
(sources."has-values-1.0.0" // {
dependencies = [
@@ -47222,8 +49142,6 @@ in
sources."async-1.5.2"
];
})
- sources."hawk-6.0.2"
- sources."hoek-4.2.1"
sources."home-or-tmp-2.0.0"
sources."hosted-git-info-2.7.1"
sources."htmlparser2-3.9.2"
@@ -47247,7 +49165,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- (sources."inquirer-3.3.0" // {
+ (sources."inquirer-5.2.0" // {
dependencies = [
sources."ansi-regex-3.0.0"
sources."strip-ansi-4.0.0"
@@ -47263,18 +49181,17 @@ in
sources."kind-of-6.0.2"
];
})
- sources."is-alphabetical-1.0.2"
- sources."is-alphanumerical-1.0.2"
sources."is-arrayish-0.2.1"
sources."is-binary-path-1.0.1"
sources."is-buffer-1.1.6"
sources."is-builtin-module-1.0.0"
+ sources."is-callable-1.1.4"
(sources."is-data-descriptor-1.0.0" // {
dependencies = [
sources."kind-of-6.0.2"
];
})
- sources."is-decimal-1.0.2"
+ sources."is-date-object-1.0.1"
(sources."is-descriptor-1.0.2" // {
dependencies = [
sources."kind-of-6.0.2"
@@ -47285,11 +49202,10 @@ in
sources."is-finite-1.0.2"
sources."is-fullwidth-code-point-1.0.0"
sources."is-glob-4.0.0"
- sources."is-hexadecimal-1.0.2"
sources."is-installed-globally-0.1.0"
sources."is-mergeable-object-1.1.0"
sources."is-my-ip-valid-1.0.0"
- sources."is-my-json-valid-2.17.2"
+ sources."is-my-json-valid-2.18.0"
sources."is-npm-1.0.0"
sources."is-number-3.0.0"
sources."is-obj-1.0.1"
@@ -47300,10 +49216,12 @@ in
sources."is-promise-2.1.0"
sources."is-property-1.0.2"
sources."is-redirect-1.0.0"
+ sources."is-regex-1.0.4"
sources."is-relative-0.1.3"
sources."is-resolvable-1.1.0"
sources."is-retry-allowed-1.1.0"
sources."is-stream-1.1.0"
+ sources."is-symbol-1.0.1"
sources."is-typedarray-1.0.0"
sources."is-utf8-0.2.1"
sources."is-windows-1.0.2"
@@ -47326,7 +49244,7 @@ in
sources."json-merge-patch-0.2.3"
sources."json-parse-better-errors-1.0.2"
sources."json-schema-0.2.3"
- sources."json-schema-traverse-0.3.1"
+ sources."json-schema-traverse-0.4.1"
sources."json-stable-stringify-1.0.1"
sources."json-stable-stringify-without-jsonify-1.0.1"
sources."json-stringify-safe-5.0.1"
@@ -47355,7 +49273,7 @@ in
sources."strip-bom-2.0.0"
];
})
- sources."locate-path-2.0.0"
+ sources."locate-path-3.0.0"
sources."lodash-4.17.10"
sources."lodash.assign-4.2.0"
sources."lodash.assignin-4.2.0"
@@ -47372,7 +49290,6 @@ in
sources."lodash.once-4.1.1"
sources."lodash.set-4.3.2"
sources."lodash.sortby-4.7.0"
- sources."longest-streak-1.0.0"
sources."loose-envify-1.4.0"
sources."lowercase-keys-1.0.1"
sources."lru-cache-4.1.3"
@@ -47384,20 +49301,14 @@ in
})
sources."map-cache-0.2.2"
sources."map-visit-1.0.0"
- sources."markdown-table-0.4.0"
- (sources."markdown-to-ast-3.4.0" // {
- dependencies = [
- sources."traverse-0.6.6"
- ];
- })
sources."mem-1.1.0"
(sources."micromatch-3.1.10" // {
dependencies = [
sources."kind-of-6.0.2"
];
})
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
@@ -47418,6 +49329,7 @@ in
})
sources."moment-2.22.2"
sources."ms-2.0.0"
+ sources."multimatch-2.1.0"
sources."mute-stream-0.0.7"
(sources."mv-2.1.1" // {
dependencies = [
@@ -47442,14 +49354,16 @@ in
sources."decamelize-1.2.0"
sources."os-locale-1.4.0"
sources."string-width-1.0.2"
+ sources."y18n-3.2.1"
sources."yargs-3.32.0"
];
})
sources."ncp-2.0.0"
- sources."needle-2.2.1"
+ sources."needle-2.2.2"
sources."neo-async-2.5.1"
sources."netmask-1.0.6"
sources."next-tick-1.0.0"
+ sources."nice-try-1.0.4"
sources."node-forge-0.7.5"
sources."node-notifier-5.2.1"
(sources."nomnom-1.8.1" // {
@@ -47457,7 +49371,6 @@ in
sources."ansi-styles-1.0.0"
sources."chalk-0.4.0"
sources."strip-ansi-0.1.1"
- sources."underscore-1.6.0"
];
})
sources."normalize-package-data-2.4.0"
@@ -47479,6 +49392,7 @@ in
})
];
})
+ sources."object-keys-1.0.12"
sources."object-visit-1.0.1"
sources."object.pick-1.3.0"
sources."once-1.4.0"
@@ -47491,19 +49405,17 @@ in
sources."os-shim-0.1.3"
sources."os-tmpdir-1.0.2"
sources."p-finally-1.0.0"
- sources."p-limit-1.3.0"
- sources."p-locate-2.0.0"
- sources."p-try-1.0.0"
+ sources."p-limit-2.0.0"
+ sources."p-locate-3.0.0"
+ sources."p-try-2.0.0"
(sources."pac-proxy-agent-2.0.2" // {
dependencies = [
sources."debug-3.1.0"
- sources."socks-proxy-agent-3.0.1"
];
})
sources."pac-resolver-3.0.0"
sources."package-json-4.0.1"
sources."pako-1.0.6"
- sources."parse-entities-1.1.2"
sources."parse-json-4.0.0"
sources."parse5-3.0.3"
sources."pascalcase-0.1.1"
@@ -47513,21 +49425,28 @@ in
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
- sources."path-parse-1.0.5"
+ sources."path-parse-1.0.6"
sources."path-type-1.1.0"
sources."pend-1.2.0"
sources."performance-now-2.1.0"
sources."pify-2.3.0"
sources."pinkie-2.0.4"
sources."pinkie-promise-2.0.1"
- sources."pino-4.16.1"
- sources."pino-std-serializers-2.1.0"
+ (sources."pino-5.0.0-rc.4" // {
+ dependencies = [
+ sources."fast-safe-stringify-2.0.5"
+ sources."quick-format-unescaped-3.0.0"
+ ];
+ })
+ sources."pino-std-serializers-2.2.0"
sources."pkginfo-0.4.1"
sources."pluralize-7.0.0"
sources."po2json-0.4.5"
sources."posix-character-classes-0.1.1"
- (sources."postcss-6.0.19" // {
+ (sources."postcss-6.0.23" // {
dependencies = [
+ sources."ansi-styles-3.2.1"
+ sources."chalk-2.4.1"
sources."source-map-0.6.1"
sources."supports-color-5.4.0"
];
@@ -47540,7 +49459,7 @@ in
sources."process-nextick-args-2.0.0"
sources."progress-2.0.0"
sources."promise-7.3.1"
- (sources."proxy-agent-3.0.1" // {
+ (sources."proxy-agent-2.3.1" // {
dependencies = [
sources."debug-3.1.0"
];
@@ -47571,6 +49490,7 @@ in
sources."recursive-readdir-2.2.2"
sources."regenerator-runtime-0.11.1"
sources."regex-not-1.0.2"
+ sources."regexp.prototype.flags-1.2.0"
sources."regexpp-1.1.0"
sources."registry-auth-token-3.3.2"
sources."registry-url-3.1.0"
@@ -47579,14 +49499,11 @@ in
sources."chalk-1.1.3"
];
})
- sources."remark-5.1.0"
- sources."remark-parse-1.1.0"
- sources."remark-stringify-1.1.0"
sources."remove-trailing-separator-1.1.0"
sources."repeat-element-1.1.2"
sources."repeat-string-1.6.1"
sources."repeating-2.0.1"
- sources."request-2.85.0"
+ sources."request-2.87.0"
sources."require-directory-2.1.1"
sources."require-main-filename-1.0.1"
sources."require-uncached-1.0.3"
@@ -47597,8 +49514,9 @@ in
sources."ret-0.1.15"
sources."rimraf-2.6.2"
sources."run-async-2.3.0"
- sources."rx-lite-4.0.8"
+ sources."rx-lite-3.1.2"
sources."rx-lite-aggregates-4.0.8"
+ sources."rxjs-5.5.11"
sources."safe-buffer-5.1.2"
sources."safe-json-stringify-1.2.0"
sources."safe-regex-1.1.0"
@@ -47624,7 +49542,7 @@ in
sources."shebang-command-1.2.0"
sources."shebang-regex-1.0.0"
sources."shell-quote-1.6.1"
- sources."shelljs-0.8.1"
+ sources."shelljs-0.8.2"
sources."shellwords-0.1.1"
(sources."sign-addon-0.3.1" // {
dependencies = [
@@ -47632,7 +49550,6 @@ in
sources."es6-error-4.0.0"
sources."mz-2.5.0"
sources."regenerator-runtime-0.9.6"
- sources."request-2.87.0"
sources."source-map-support-0.4.6"
];
})
@@ -47668,16 +49585,19 @@ in
];
})
sources."snapdragon-util-3.0.1"
- sources."sntp-2.1.0"
- (sources."snyk-1.88.2" // {
+ (sources."snyk-1.90.2" // {
dependencies = [
+ sources."ansi-regex-3.0.0"
sources."ansi-styles-3.2.1"
sources."chalk-2.4.1"
sources."debug-3.1.0"
+ sources."inquirer-3.3.0"
+ sources."rx-lite-4.0.8"
+ sources."strip-ansi-4.0.0"
sources."supports-color-5.4.0"
];
})
- (sources."snyk-config-2.1.0" // {
+ (sources."snyk-config-2.2.0" // {
dependencies = [
sources."debug-3.1.0"
];
@@ -47685,10 +49605,9 @@ in
(sources."snyk-docker-plugin-1.10.3" // {
dependencies = [
sources."debug-3.1.0"
- sources."request-2.87.0"
];
})
- sources."snyk-go-plugin-1.5.1"
+ sources."snyk-go-plugin-1.5.2"
sources."snyk-gradle-plugin-1.3.0"
(sources."snyk-module-1.8.2" // {
dependencies = [
@@ -47696,10 +49615,9 @@ in
];
})
sources."snyk-mvn-plugin-1.2.0"
- (sources."snyk-nuget-plugin-1.6.2" // {
+ (sources."snyk-nuget-plugin-1.6.4" // {
dependencies = [
sources."debug-3.1.0"
- sources."es6-promise-4.2.4"
];
})
(sources."snyk-php-plugin-1.5.1" // {
@@ -47712,7 +49630,7 @@ in
sources."debug-3.1.0"
];
})
- sources."snyk-python-plugin-1.6.1"
+ sources."snyk-python-plugin-1.8.1"
(sources."snyk-resolve-1.0.1" // {
dependencies = [
sources."debug-3.1.0"
@@ -47723,7 +49641,11 @@ in
sources."debug-3.1.0"
];
})
- sources."snyk-sbt-plugin-1.3.0"
+ (sources."snyk-sbt-plugin-1.3.1" // {
+ dependencies = [
+ sources."debug-3.1.0"
+ ];
+ })
sources."snyk-tree-1.0.0"
(sources."snyk-try-require-1.3.1" // {
dependencies = [
@@ -47731,12 +49653,8 @@ in
];
})
sources."socks-1.1.10"
- (sources."socks-proxy-agent-4.0.1" // {
- dependencies = [
- sources."smart-buffer-4.0.1"
- sources."socks-2.2.1"
- ];
- })
+ sources."socks-proxy-agent-3.0.1"
+ sources."sonic-boom-0.5.0"
sources."source-map-0.5.7"
sources."source-map-resolve-0.5.2"
(sources."source-map-support-0.5.3" // {
@@ -47788,23 +49706,17 @@ in
sources."strip-ansi-4.0.0"
];
})
+ sources."string.prototype.matchall-2.0.0"
sources."string_decoder-1.1.1"
- sources."stringify-entities-1.3.2"
- sources."stringstream-0.0.6"
sources."strip-ansi-3.0.1"
sources."strip-bom-3.0.0"
sources."strip-bom-buf-1.0.0"
sources."strip-bom-stream-3.0.0"
sources."strip-eof-1.0.0"
sources."strip-json-comments-2.0.1"
- sources."structured-source-3.0.2"
sources."supports-color-2.0.0"
- (sources."table-4.0.2" // {
- dependencies = [
- sources."ajv-5.5.2"
- sources."fast-deep-equal-1.1.0"
- ];
- })
+ sources."symbol-observable-1.0.1"
+ sources."table-4.0.3"
sources."tar-stream-1.6.1"
sources."temp-dir-1.0.0"
sources."tempfile-2.0.0"
@@ -47833,18 +49745,13 @@ in
})
sources."tr46-1.0.1"
sources."traverse-0.4.6"
- sources."trim-0.0.1"
sources."trim-right-1.0.1"
- sources."trim-trailing-lines-1.1.1"
- sources."trough-1.0.2"
sources."tunnel-agent-0.6.0"
sources."tweetnacl-0.14.5"
sources."type-check-0.3.2"
sources."typedarray-0.0.6"
sources."undefsafe-2.0.2"
- sources."underscore-1.8.3"
- sources."unherit-1.1.1"
- sources."unified-4.2.1"
+ sources."underscore-1.6.0"
(sources."union-value-1.0.0" // {
dependencies = [
sources."extend-shallow-2.0.1"
@@ -47852,9 +49759,6 @@ in
];
})
sources."unique-string-1.0.0"
- sources."unist-util-is-2.1.2"
- sources."unist-util-remove-position-1.1.2"
- sources."unist-util-visit-1.3.1"
sources."universalify-0.1.2"
sources."unpipe-1.0.0"
(sources."unset-value-1.0.0" // {
@@ -47868,9 +49772,8 @@ in
];
})
sources."unzip-response-2.0.1"
- sources."upath-1.0.5"
+ sources."upath-1.1.0"
sources."update-notifier-2.3.0"
- sources."update-section-0.3.3"
sources."uri-js-4.2.2"
sources."urix-0.1.0"
sources."url-parse-lax-1.0.0"
@@ -47879,14 +49782,12 @@ in
sources."util-0.10.4"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
- sources."vfile-1.4.0"
- sources."vfile-location-2.0.3"
sources."watchpack-1.5.0"
sources."wcwidth-1.0.1"
sources."webidl-conversions-4.0.2"
- sources."whatwg-url-6.4.1"
+ sources."whatwg-url-6.5.0"
sources."when-3.7.7"
sources."which-1.3.1"
sources."which-module-2.0.0"
@@ -47909,7 +49810,7 @@ in
sources."xmldom-0.1.27"
sources."xregexp-2.0.0"
sources."xtend-4.0.1"
- sources."y18n-3.2.1"
+ sources."y18n-4.0.0"
sources."yallist-2.1.2"
(sources."yargs-6.6.0" // {
dependencies = [
@@ -47919,11 +49820,12 @@ in
sources."os-locale-1.4.0"
sources."string-width-1.0.2"
sources."which-module-1.0.0"
+ sources."y18n-3.2.1"
sources."yargs-parser-4.2.1"
];
})
- sources."yargs-parser-9.0.2"
- sources."yauzl-2.9.1"
+ sources."yargs-parser-10.1.0"
+ sources."yauzl-2.9.2"
sources."zip-1.2.0"
(sources."zip-dir-1.0.2" // {
dependencies = [
@@ -47961,10 +49863,10 @@ in
yarn = nodeEnv.buildNodePackage {
name = "yarn";
packageName = "yarn";
- version = "1.7.0";
+ version = "1.9.4";
src = fetchurl {
- url = "https://registry.npmjs.org/yarn/-/yarn-1.7.0.tgz";
- sha1 = "0076b9fde6010e01950526a609bc53bc175ef925";
+ url = "https://registry.npmjs.org/yarn/-/yarn-1.9.4.tgz";
+ sha1 = "3b82d8446b652775723900b470d966861976924b";
};
buildInputs = globalBuildInputs;
meta = {
@@ -47978,10 +49880,10 @@ in
yo = nodeEnv.buildNodePackage {
name = "yo";
packageName = "yo";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchurl {
- url = "https://registry.npmjs.org/yo/-/yo-2.0.4.tgz";
- sha512 = "IFqP6MBVbyN/EG1jPqBdzV9HNmnOFyC6u/CVN7KcQpxejulspdvY1IdxX0Aj0fMSFkoZGO3HX94e8rcxLHZN7A==";
+ url = "https://registry.npmjs.org/yo/-/yo-2.0.5.tgz";
+ sha512 = "PLyTNZSJjHkks/FIln+QE5PxV224MsekCzbROVhZEW0MvLyj/6ghWIVkdBmrwdAbapH8H9q21F1/pQ9Q0Lk9UA==";
};
dependencies = [
sources."@mrmlnc/readdir-enhanced-2.2.1"
@@ -48003,7 +49905,7 @@ in
sources."array-uniq-1.0.3"
sources."array-unique-0.3.2"
sources."arrify-1.0.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."assign-symbols-1.0.0"
sources."astral-regex-1.0.0"
@@ -48011,7 +49913,7 @@ in
sources."asynckit-0.4.0"
sources."atob-2.1.1"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
(sources."base-0.11.2" // {
dependencies = [
@@ -48036,7 +49938,7 @@ in
sources."extend-shallow-2.0.1"
];
})
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."builtin-modules-1.1.1"
sources."cache-base-1.0.1"
(sources."cacheable-request-2.1.4" // {
@@ -48121,7 +50023,7 @@ in
sources."onetime-1.1.0"
];
})
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."env-paths-1.0.0"
sources."error-ex-1.3.2"
sources."escape-string-regexp-1.0.5"
@@ -48150,13 +50052,13 @@ in
sources."kind-of-5.1.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
(sources."extend-shallow-3.0.2" // {
dependencies = [
sources."is-extendable-1.0.1"
];
})
- sources."external-editor-3.0.0"
+ sources."external-editor-3.0.1"
(sources."extglob-2.0.4" // {
dependencies = [
sources."define-property-1.0.0"
@@ -48198,7 +50100,7 @@ in
})
sources."glob-to-regexp-0.3.0"
sources."global-dirs-0.1.1"
- sources."global-tunnel-ng-2.4.0"
+ sources."global-tunnel-ng-2.5.4"
sources."globby-8.0.1"
sources."got-8.3.2"
sources."graceful-fs-4.1.11"
@@ -48232,7 +50134,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- sources."inquirer-6.0.0"
+ sources."inquirer-6.1.0"
(sources."insight-0.10.1" // {
dependencies = [
sources."chardet-0.4.2"
@@ -48333,8 +50235,8 @@ in
})
sources."merge2-1.2.2"
sources."micromatch-3.1.10"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."mimic-response-1.0.1"
sources."minimatch-3.0.4"
@@ -48435,7 +50337,7 @@ in
sources."process-nextick-args-2.0.0"
sources."proto-list-1.2.4"
sources."pseudomap-1.0.2"
- sources."psl-1.1.28"
+ sources."psl-1.1.29"
sources."punycode-1.4.1"
sources."qs-6.5.2"
sources."query-string-5.1.1"
@@ -48652,7 +50554,7 @@ in
sources."user-home-2.0.0"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- sources."validate-npm-package-license-3.0.3"
+ sources."validate-npm-package-license-3.0.4"
sources."verror-1.10.0"
sources."vinyl-1.2.0"
(sources."vinyl-file-2.0.0" // {
@@ -48684,7 +50586,7 @@ in
];
})
sources."yeoman-doctor-3.0.2"
- (sources."yeoman-environment-2.3.0" // {
+ (sources."yeoman-environment-2.3.1" // {
dependencies = [
sources."chardet-0.4.2"
sources."debug-3.1.0"
diff --git a/pkgs/development/node-packages/node-packages-v8.nix b/pkgs/development/node-packages/node-packages-v8.nix
index 241679e0b3b..9da19d2b718 100644
--- a/pkgs/development/node-packages/node-packages-v8.nix
+++ b/pkgs/development/node-packages/node-packages-v8.nix
@@ -22,13 +22,13 @@ let
sha512 = "wOLMflfsszUXej5wSNxo06VgFqeWZ/GQFz/OzcrHv4r3oXvBsFh9KyyvIV6kOLpaZ+8bkOwBWbpGbJZWK00NFQ==";
};
};
- "@cycle/isolate-3.3.0" = {
+ "@cycle/isolate-3.4.0" = {
name = "_at_cycle_slash_isolate";
packageName = "@cycle/isolate";
- version = "3.3.0";
+ version = "3.4.0";
src = fetchurl {
- url = "https://registry.npmjs.org/@cycle/isolate/-/isolate-3.3.0.tgz";
- sha512 = "WFbEhrS1+Wx7VrJtGnjE/TQ1GtSoxQi6mBcFgqh8CwFu9FRxbNk1QL5rrwel250m+zEcwRmxo+kUwtJSlj4DCA==";
+ url = "https://registry.npmjs.org/@cycle/isolate/-/isolate-3.4.0.tgz";
+ sha512 = "mOAlwLeTr6wTdHwKWAfaFeuKeD540kKcJlLVKsqLhbfLp6orF1B3CzMfFNlmqNY30t6o6TORCFfV+0EATK9Y7Q==";
};
};
"@cycle/run-3.4.0" = {
@@ -40,6 +40,15 @@ let
sha512 = "YUZyPu0nC4YDC31mLH5PGxbMoPEH5dNEV+nmgt34GgGgJ0ykDd4PrY7/ph5MAEpQE6rOfov0VN44qQRs6beQow==";
};
};
+ "@cycle/run-4.4.0" = {
+ name = "_at_cycle_slash_run";
+ packageName = "@cycle/run";
+ version = "4.4.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/@cycle/run/-/run-4.4.0.tgz";
+ sha512 = "vVxnTqKKlgasE+we9X2z3og8z5KouO2RMiIgHWkVek+NomsdaeZwfvbutqzm3VToEImaz0DE2Iln9AxtCOVjpQ==";
+ };
+ };
"@cycle/time-0.10.1" = {
name = "_at_cycle_slash_time";
packageName = "@cycle/time";
@@ -49,13 +58,13 @@ let
sha1 = "cbc4b9a68981bf0b501ccd06a9058acd65309bf7";
};
};
- "@types/node-10.5.2" = {
+ "@types/node-10.5.7" = {
name = "_at_types_slash_node";
packageName = "@types/node";
- version = "10.5.2";
+ version = "10.5.7";
src = fetchurl {
- url = "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz";
- sha512 = "m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q==";
+ url = "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz";
+ sha512 = "VkKcfuitP+Nc/TaTFH0B8qNmn+6NbI6crLkQonbedViVz7O2w8QV/GERPlkJ4bg42VGHiEWa31CoTOPs1q6z1w==";
};
};
"@types/superagent-3.5.6" = {
@@ -103,15 +112,6 @@ let
sha1 = "9a8eac8ff79866f3f9b4bb1443ca778f1598aeda";
};
};
- "ajv-4.11.8" = {
- name = "ajv";
- packageName = "ajv";
- version = "4.11.8";
- src = fetchurl {
- url = "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz";
- sha1 = "82ffb02b29e662ae53bdc20af15947706739c536";
- };
- };
"ajv-5.5.2" = {
name = "ajv";
packageName = "ajv";
@@ -409,22 +409,13 @@ let
sha1 = "898508da2226f380df904728456849c1501a4b0d";
};
};
- "asn1-0.2.3" = {
+ "asn1-0.2.4" = {
name = "asn1";
packageName = "asn1";
- version = "0.2.3";
+ version = "0.2.4";
src = fetchurl {
- url = "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz";
- sha1 = "dac8787713c9966849fc8180777ebe9c1ddf3b86";
- };
- };
- "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";
+ url = "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz";
+ sha512 = "jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==";
};
};
"assert-plus-1.0.0" = {
@@ -526,15 +517,6 @@ let
sha1 = "d16901d10ccec59516c197b9ccd8930689b813b4";
};
};
- "aws-sign2-0.6.0" = {
- name = "aws-sign2";
- packageName = "aws-sign2";
- version = "0.6.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz";
- sha1 = "14342dd38dbcc94d0e5b87d763cd63612c0e794f";
- };
- };
"aws-sign2-0.7.0" = {
name = "aws-sign2";
packageName = "aws-sign2";
@@ -544,13 +526,13 @@ let
sha1 = "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8";
};
};
- "aws4-1.7.0" = {
+ "aws4-1.8.0" = {
name = "aws4";
packageName = "aws4";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz";
- sha512 = "32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==";
+ url = "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz";
+ sha512 = "ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==";
};
};
"balanced-match-1.0.0" = {
@@ -697,15 +679,6 @@ let
sha1 = "090700c4ba28862a8520ef378395fdee5f61c229";
};
};
- "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";
- };
- };
"boxen-1.3.0" = {
name = "boxen";
packageName = "boxen";
@@ -805,13 +778,13 @@ let
sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c";
};
};
- "buffer-from-1.1.0" = {
+ "buffer-from-1.1.1" = {
name = "buffer-from";
packageName = "buffer-from";
- version = "1.1.0";
+ version = "1.1.1";
src = fetchurl {
- url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz";
- sha512 = "c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==";
+ url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
+ sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
};
};
"builtins-1.0.3" = {
@@ -1246,13 +1219,13 @@ let
sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b";
};
};
- "colors-1.3.0" = {
+ "colors-1.3.1" = {
name = "colors";
packageName = "colors";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchurl {
- url = "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz";
- sha512 = "EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==";
+ url = "https://registry.npmjs.org/colors/-/colors-1.3.1.tgz";
+ sha512 = "jg/vxRmv430jixZrC+La5kMbUWqIg32/JsYNZb94+JEmzceYbWKTsv1OuTp+7EaqiaWRR2tPcykibwCRgclIsw==";
};
};
"combine-errors-3.0.3" = {
@@ -1291,13 +1264,13 @@ let
sha512 = "VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==";
};
};
- "commander-2.16.0" = {
+ "commander-2.17.1" = {
name = "commander";
packageName = "commander";
- version = "2.16.0";
+ version = "2.17.1";
src = fetchurl {
- url = "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz";
- sha512 = "sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==";
+ url = "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz";
+ sha512 = "wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==";
};
};
"commander-2.3.0" = {
@@ -1498,15 +1471,6 @@ let
sha1 = "88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b";
};
};
- "cryptiles-2.0.5" = {
- name = "cryptiles";
- packageName = "cryptiles";
- version = "2.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz";
- sha1 = "3bdfecdc608147c1c67202fa291e7dca59eaa3b8";
- };
- };
"crypto-random-string-1.0.0" = {
name = "crypto-random-string";
packageName = "crypto-random-string";
@@ -1579,13 +1543,13 @@ let
sha1 = "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0";
};
};
- "dat-dns-3.0.1" = {
+ "dat-dns-3.0.2" = {
name = "dat-dns";
packageName = "dat-dns";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.1.tgz";
- sha512 = "OBolbMJNk7Uknw8po7Yv4XGNewH6VbuPQNrcf57EwtvgR8ScNUBDporU+DiCXYh2F7GwOcsCyVkSb++guR+OoA==";
+ url = "https://registry.npmjs.org/dat-dns/-/dat-dns-3.0.2.tgz";
+ sha512 = "TqkWQ03NvdLK9Rm9n11UCy59KnIsu82A0lPQYcMG02pYTU4xTxShzDryGO2orvmcT5063olmI1R9vKil0jw0Lw==";
};
};
"dat-doctor-2.0.0" = {
@@ -1651,13 +1615,13 @@ let
sha512 = "oK6R74WV8TdhGR9VCLym7D/vlN8lXND5AyhJhrjtm1WNDrg/6Clx1Tk7k3Dt8quy2AmmGO7vbIk7iwFtzTAJfA==";
};
};
- "dat-node-3.5.11" = {
+ "dat-node-3.5.12" = {
name = "dat-node";
packageName = "dat-node";
- version = "3.5.11";
+ version = "3.5.12";
src = fetchurl {
- url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.11.tgz";
- sha512 = "8vDc4XwOtOdZgtw/YSb5k/8KIu0+jByaZCsWv5gY5RbrnCouh0Qa7CvIWezZyl0FFke5LIvHuzme2iRiEYIdOw==";
+ url = "https://registry.npmjs.org/dat-node/-/dat-node-3.5.12.tgz";
+ sha512 = "XYxdkeNYk8gM6nb125XrOQKAXLZlICLYZUk7bZAktpQUrSjAQnc9qPY2a/KCvHSbdoJf//PwyB00K0UiBTqawQ==";
};
};
"dat-registry-4.0.0" = {
@@ -2038,13 +2002,13 @@ let
sha512 = "fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==";
};
};
- "ecc-jsbn-0.1.1" = {
+ "ecc-jsbn-0.1.2" = {
name = "ecc-jsbn";
packageName = "ecc-jsbn";
- version = "0.1.1";
+ version = "0.1.2";
src = fetchurl {
- url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz";
- sha1 = "0fc73a9ed5f0d53c38193398523ef7e543777505";
+ url = "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz";
+ sha1 = "3a83a904e54353287874c564b7549386849a98c9";
};
};
"ee-first-1.1.0" = {
@@ -2254,13 +2218,13 @@ let
sha1 = "5a474353b9f3353ddd8176dfd37b91c83a46f1d4";
};
};
- "extend-3.0.1" = {
+ "extend-3.0.2" = {
name = "extend";
packageName = "extend";
- version = "3.0.1";
+ version = "3.0.2";
src = fetchurl {
- url = "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz";
- sha1 = "a755ea7bc1adfcc5a31ce7e762dbaadc5e636444";
+ url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
+ sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
};
};
"extend-shallow-2.0.1" = {
@@ -2290,13 +2254,13 @@ let
sha512 = "bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==";
};
};
- "external-editor-3.0.0" = {
+ "external-editor-3.0.1" = {
name = "external-editor";
packageName = "external-editor";
- version = "3.0.0";
+ version = "3.0.1";
src = fetchurl {
- url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.0.tgz";
- sha512 = "mpkfj0FEdxrIhOC04zk85X7StNtr0yXnG7zCb+8ikO8OJi2jsHh5YGoknNTyXgsbHOf1WOOcVU3kPFWT2WgCkQ==";
+ url = "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz";
+ sha512 = "e1neqvSt5pSwQcFnYc6yfGuJD2Q4336cdbHs5VeUO0zTkqPbrHMyw2q1r47fpfLWbvIG8H8A6YO3sck7upTV6Q==";
};
};
"extglob-0.3.2" = {
@@ -2533,15 +2497,6 @@ let
sha1 = "d35bc62e7fbc2937ae78f948aaa0d38d90607577";
};
};
- "form-data-2.1.4" = {
- name = "form-data";
- packageName = "form-data";
- version = "2.1.4";
- src = fetchurl {
- url = "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz";
- sha1 = "33c183acf193276ecaa98143a69e94bfee1750d1";
- };
- };
"form-data-2.3.2" = {
name = "form-data";
packageName = "form-data";
@@ -2884,15 +2839,6 @@ let
sha1 = "630a35dfe0294bc281edae6ffc5d329fc7982dcc";
};
};
- "har-schema-1.0.5" = {
- name = "har-schema";
- packageName = "har-schema";
- version = "1.0.5";
- src = fetchurl {
- url = "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz";
- sha1 = "d263135f43307c02c602afc8fe95970c0151369e";
- };
- };
"har-schema-2.0.0" = {
name = "har-schema";
packageName = "har-schema";
@@ -2902,15 +2848,6 @@ let
sha1 = "a94c2224ebcac04782a0d9035521f24735b7ec92";
};
};
- "har-validator-4.2.1" = {
- name = "har-validator";
- packageName = "har-validator";
- version = "4.2.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz";
- sha1 = "33481d0f1bbff600dd203d75812a6a5fba002e2a";
- };
- };
"har-validator-5.0.3" = {
name = "har-validator";
packageName = "har-validator";
@@ -3010,15 +2947,6 @@ let
sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
};
};
- "hawk-3.1.3" = {
- name = "hawk";
- packageName = "hawk";
- version = "3.1.3";
- src = fetchurl {
- url = "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz";
- sha1 = "078444bd7c1640b0fe540d2c9b73d59678e8e1c4";
- };
- };
"he-1.1.1" = {
name = "he";
packageName = "he";
@@ -3028,15 +2956,6 @@ let
sha1 = "93410fd21b009735151f8868c2f271f3427e23fd";
};
};
- "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";
- };
- };
"http-errors-1.6.3" = {
name = "http-errors";
packageName = "http-errors";
@@ -3055,15 +2974,6 @@ let
sha1 = "29691b6fc58f4f7e81a3605dca82682b068e4430";
};
};
- "http-signature-1.1.1" = {
- name = "http-signature";
- packageName = "http-signature";
- version = "1.1.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz";
- sha1 = "df72e267066cd0ac67fb76adf8e134a8fbcf91bf";
- };
- };
"http-signature-1.2.0" = {
name = "http-signature";
packageName = "http-signature";
@@ -3073,13 +2983,13 @@ let
sha1 = "9aecd925114772f3d95b65a60abb8f7c18fbace1";
};
};
- "hypercore-6.17.3" = {
+ "hypercore-6.18.1" = {
name = "hypercore";
packageName = "hypercore";
- version = "6.17.3";
+ version = "6.18.1";
src = fetchurl {
- url = "https://registry.npmjs.org/hypercore/-/hypercore-6.17.3.tgz";
- sha512 = "BJwZ4bRV3tYG3R+iE3ydW3GWpZrPLbi86I75qUg9bQ5jMWgwdh+llKgYFvSJhJtoT/MVxrcuXFDkuHiJ0GYMvw==";
+ url = "https://registry.npmjs.org/hypercore/-/hypercore-6.18.1.tgz";
+ sha512 = "pH2t3ehdTfe/FFrwVq+6w7L9NoWEnFO9Yxix2kj43vSLMHTWCUFdOCJ9/MaOUAG4OeYy4tiT4+IE5NP0bff6Mg==";
};
};
"hypercore-crypto-1.0.0" = {
@@ -3109,13 +3019,13 @@ let
sha512 = "LTgbsJ+9ZrdQfLaXXc01kQMttaicHhSOtUM3v/k7ORwXJziqQ2eMQ80+8Tfg67ja+w6zrdl5HYOK+mnlwQpCww==";
};
};
- "hyperdrive-http-4.3.2" = {
+ "hyperdrive-http-4.3.3" = {
name = "hyperdrive-http";
packageName = "hyperdrive-http";
- version = "4.3.2";
+ version = "4.3.3";
src = fetchurl {
- url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.2.tgz";
- sha512 = "dVEtiPiaoR0BNtO8SBvBqRJQMVMV1zzXLIWBBGjVefhISfybfyOBuGi7xzhGnHj+4oK7E8Wwt2Bo5W/J5ecpIg==";
+ url = "https://registry.npmjs.org/hyperdrive-http/-/hyperdrive-http-4.3.3.tgz";
+ sha512 = "YRAjbCCRefLK9EMcgDXRgDx/sZksWf85iLtGl9JMVrzFSIfUx0//DpUJ6k0m0eG4KHJJM+dBwORxFPNi29EQHg==";
};
};
"hyperdrive-network-speed-2.1.0" = {
@@ -3244,13 +3154,13 @@ let
sha512 = "h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==";
};
};
- "inquirer-6.0.0" = {
+ "inquirer-6.1.0" = {
name = "inquirer";
packageName = "inquirer";
- version = "6.0.0";
+ version = "6.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/inquirer/-/inquirer-6.0.0.tgz";
- sha512 = "tISQWRwtcAgrz+SHPhTH7d3e73k31gsOy6i1csonLc0u1dVK/wYvuOnFeiWqC5OXFIYbmrIFInef31wbT8MEJg==";
+ url = "https://registry.npmjs.org/inquirer/-/inquirer-6.1.0.tgz";
+ sha512 = "f9K2MMx/G/AVmJSaZg2a+GVLRRmTdlGLbwxsibNd6yNTxXujqxPypjCnxnC0y4+Wb/rNY5KyKuq06AO5jrE+7w==";
};
};
"inspect-custom-symbol-1.1.0" = {
@@ -3820,15 +3730,6 @@ let
sha1 = "349a6d44c53a51de89b40805c5d5e59b417d3340";
};
};
- "json-stable-stringify-1.0.1" = {
- name = "json-stable-stringify";
- packageName = "json-stable-stringify";
- version = "1.0.1";
- src = fetchurl {
- url = "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz";
- sha1 = "9a759d39c5f2ff503fd5300646ed445f88c4f9af";
- };
- };
"json-stringify-safe-5.0.1" = {
name = "json-stringify-safe";
packageName = "json-stringify-safe";
@@ -3847,15 +3748,6 @@ let
sha1 = "3736a2b428b87bbda0cc83b53fa3d633a35c2ae8";
};
};
- "jsonify-0.0.0" = {
- name = "jsonify";
- packageName = "jsonify";
- version = "0.0.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz";
- sha1 = "2c74b6ee41d93ca51b7b5aaee8f503631d252a73";
- };
- };
"jsprim-1.4.1" = {
name = "jsprim";
packageName = "jsprim";
@@ -4594,22 +4486,22 @@ let
sha512 = "OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==";
};
};
- "mime-db-1.33.0" = {
+ "mime-db-1.35.0" = {
name = "mime-db";
packageName = "mime-db";
- version = "1.33.0";
+ version = "1.35.0";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz";
- sha512 = "BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==";
+ url = "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz";
+ sha512 = "JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==";
};
};
- "mime-types-2.1.18" = {
+ "mime-types-2.1.19" = {
name = "mime-types";
packageName = "mime-types";
- version = "2.1.18";
+ version = "2.1.19";
src = fetchurl {
- url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz";
- sha512 = "lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==";
+ url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz";
+ sha512 = "P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==";
};
};
"mimic-fn-1.2.0" = {
@@ -4909,13 +4801,13 @@ let
sha1 = "d15367e5cb87432ba117d2bf80fdf45aecfb4246";
};
};
- "neat-input-1.7.0" = {
+ "neat-input-1.8.0" = {
name = "neat-input";
packageName = "neat-input";
- version = "1.7.0";
+ version = "1.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/neat-input/-/neat-input-1.7.0.tgz";
- sha512 = "oPAF9Js5IVPL6eYxn4vE4mwSuqEKTODnlcWHyv7/BW5RXaRs7QOmjp2eOp2KQ/vLuo3UoEsFcezrfHwSrec+2g==";
+ url = "https://registry.npmjs.org/neat-input/-/neat-input-1.8.0.tgz";
+ sha512 = "9LsyX7NcQBOT0/VEthxOCpYlKXgo0UZeGlMSx/a2SKFkE4ZiU/wTUBoF9brQKtKspmBZyLnXqDiktsbopEb0Tg==";
};
};
"neat-log-2.4.0" = {
@@ -4945,13 +4837,13 @@ let
sha512 = "U8HkIv90/lrdNlHVp63PoF3FeuQUvJ6toMX6InqRqpBmQq9iukZRAnq/yCE4Ii6WHZRYa6DEiTH/EGFTZ0rIGg==";
};
};
- "needle-2.2.1" = {
+ "needle-2.2.2" = {
name = "needle";
packageName = "needle";
- version = "2.2.1";
+ version = "2.2.2";
src = fetchurl {
- url = "https://registry.npmjs.org/needle/-/needle-2.2.1.tgz";
- sha512 = "t/ZswCM9JTWjAdXS9VpvqhI2Ct2sL2MdY4fUXqGJaGBk13ge99ObqRksRTbBE56K+wxUXwwfZYOuZHifFW9q+Q==";
+ url = "https://registry.npmjs.org/needle/-/needle-2.2.2.tgz";
+ sha512 = "mW7W8dKuVYefCpNzE3Z7xUmPI9wSrSL/1qH31YGMxmSOAnjatS3S9Zv3cmiHrhx3Jkp1SrWWBdOFXjfF48Uq3A==";
};
};
"nets-3.2.0" = {
@@ -4990,13 +4882,13 @@ let
sha512 = "YoviGBJYGrPdLOKDIQB0sKxuKy/EEsxzooNkOZak4vSTKT/qH0Pa6dj3t1MJjEQGsefih61IyHDmO1WW7xOFfw==";
};
};
- "nodemon-1.18.2" = {
+ "nodemon-1.18.3" = {
name = "nodemon";
packageName = "nodemon";
- version = "1.18.2";
+ version = "1.18.3";
src = fetchurl {
- url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.2.tgz";
- sha512 = "FKuvzVurERMgX231T9KexWWWopjd93vapFY8rLn2JlPZ58uCW2s7U8utKElpGUEAqU5Y33///KFza5O9ndVRHQ==";
+ url = "https://registry.npmjs.org/nodemon/-/nodemon-1.18.3.tgz";
+ sha512 = "XdVfAjGlDKU2nqoGgycxTndkJ5fdwvWJ/tlMGk2vHxMZBrSPVh86OM6z7viAv8BBJWjMgeuYQBofzr6LUoi+7g==";
};
};
"nopt-1.0.10" = {
@@ -5035,13 +4927,13 @@ let
sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
};
};
- "npm-bundled-1.0.3" = {
+ "npm-bundled-1.0.4" = {
name = "npm-bundled";
packageName = "npm-bundled";
- version = "1.0.3";
+ version = "1.0.4";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz";
- sha512 = "ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==";
+ url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.4.tgz";
+ sha512 = "FLIrRxfuX2EOA9krlthXp8lyFR5vW21zNu6ORrfWGD5ZYWTqx3tOCUwsPUSuzPdUBLxLD7bwPkG3YfgWSfqOtg==";
};
};
"npm-conf-1.1.3" = {
@@ -5053,13 +4945,13 @@ let
sha512 = "Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==";
};
};
- "npm-packlist-1.1.10" = {
+ "npm-packlist-1.1.11" = {
name = "npm-packlist";
packageName = "npm-packlist";
- version = "1.1.10";
+ version = "1.1.11";
src = fetchurl {
- url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz";
- sha512 = "AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==";
+ url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.11.tgz";
+ sha512 = "CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA==";
};
};
"npm-run-path-2.0.2" = {
@@ -5341,13 +5233,13 @@ let
sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
};
};
- "path-loader-1.0.4" = {
+ "path-loader-1.0.6" = {
name = "path-loader";
packageName = "path-loader";
- version = "1.0.4";
+ version = "1.0.6";
src = fetchurl {
- url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.4.tgz";
- sha512 = "k/IPo9OWyofATP5gwIehHHQoFShS37zsSIsejKe6fjI+tqK+FnRpiSg4ZfWUpxb0g2PfCreWPqBD4ayjqjqkdQ==";
+ url = "https://registry.npmjs.org/path-loader/-/path-loader-1.0.6.tgz";
+ sha512 = "vAtndQsgWS0s2JOjT+NWtJyP5Gc940SlQQ55j0+qSj/SJQ4dmt/L8gLeW9wJF0rM32qEts+3NDvKjs6TUxwFtg==";
};
};
"path-to-regexp-1.7.0" = {
@@ -5377,15 +5269,6 @@ let
sha1 = "7a57eb550a6783f9115331fcf4663d5c8e007a50";
};
};
- "performance-now-0.2.0" = {
- name = "performance-now";
- packageName = "performance-now";
- version = "0.2.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz";
- sha1 = "33ef30c5c77d4ea21c5a53869d91b56d8f2555e5";
- };
- };
"performance-now-2.1.0" = {
name = "performance-now";
packageName = "performance-now";
@@ -5638,15 +5521,6 @@ let
sha1 = "c31d9b74ec27df75e543a86c78728ed8d4623607";
};
};
- "qs-6.4.0" = {
- name = "qs";
- packageName = "qs";
- version = "6.4.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz";
- sha1 = "13e26d28ad6b0ffaa91312cd3bf708ed351e7233";
- };
- };
"qs-6.5.2" = {
name = "qs";
packageName = "qs";
@@ -5656,6 +5530,15 @@ let
sha512 = "N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==";
};
};
+ "quicktask-1.1.0" = {
+ name = "quicktask";
+ packageName = "quicktask";
+ version = "1.1.0";
+ src = fetchurl {
+ url = "https://registry.npmjs.org/quicktask/-/quicktask-1.1.0.tgz";
+ sha512 = "b3w19IEXnt5auacLAbePVsqPyVQUwmuhJQrrWnVhm4pP8PAMg2U9vFHbAD9XYXXbMDjdLJs0x5NLqwTV8uFK4g==";
+ };
+ };
"raf-3.3.2" = {
name = "raf";
packageName = "raf";
@@ -5692,13 +5575,13 @@ let
sha512 = "pdS9Mcb9TB7oICypPRALlheaSuszuAKmLVEPKJMuYor7R/zDuHh5ALuQoS+ox31XRwQUL+tDwWH2GPdyspwelA==";
};
};
- "randomatic-3.0.0" = {
+ "randomatic-3.1.0" = {
name = "randomatic";
packageName = "randomatic";
- version = "3.0.0";
+ version = "3.1.0";
src = fetchurl {
- url = "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz";
- sha512 = "VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==";
+ url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz";
+ sha512 = "KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==";
};
};
"randombytes-2.0.6" = {
@@ -5899,15 +5782,6 @@ let
sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
};
};
- "request-2.81.0" = {
- name = "request";
- packageName = "request";
- version = "2.81.0";
- src = fetchurl {
- url = "https://registry.npmjs.org/request/-/request-2.81.0.tgz";
- sha1 = "c6928946a0e06c5f8d6f8a9333469ffda46298a0";
- };
- };
"request-2.87.0" = {
name = "request";
packageName = "request";
@@ -6340,15 +6214,6 @@ let
sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
};
};
- "sntp-1.0.9" = {
- name = "sntp";
- packageName = "sntp";
- version = "1.0.9";
- src = fetchurl {
- url = "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
- sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
- };
- };
"sodium-javascript-0.5.5" = {
name = "sodium-javascript";
packageName = "sodium-javascript";
@@ -6358,13 +6223,13 @@ let
sha512 = "UMmCHovws/sxIBZsIRhIl8uRPou/RFDD0vVop81T1hG106NLLgqajKKuHAOtAP6hflnZ0UrVA2VFwddTd/NQyA==";
};
};
- "sodium-native-2.1.6" = {
+ "sodium-native-2.2.1" = {
name = "sodium-native";
packageName = "sodium-native";
- version = "2.1.6";
+ version = "2.2.1";
src = fetchurl {
- url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.1.6.tgz";
- sha512 = "vfovcNlU8C93SbeNoGSAdW5zVOTlrh1sTy+TzdC2FhDTE/IUK6j4ML5gdr/qziLz4XRT4EQWJvbFzql6CAAH/A==";
+ url = "https://registry.npmjs.org/sodium-native/-/sodium-native-2.2.1.tgz";
+ sha512 = "3CfftYV2ATXQFMIkLOvcNUk/Ma+lran0855j5Z/HEjUkSTzjLZi16CK362udOoNVrwn/TwGV8bKEt5OylsFrQA==";
};
};
"sodium-universal-2.0.0" = {
@@ -6574,13 +6439,13 @@ let
sha1 = "4d5e433c185261dde623ca3f44c586bcf5c4ad14";
};
};
- "stream-each-1.2.2" = {
+ "stream-each-1.2.3" = {
name = "stream-each";
packageName = "stream-each";
- version = "1.2.2";
+ version = "1.2.3";
src = fetchurl {
- url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz";
- sha512 = "mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==";
+ url = "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz";
+ sha512 = "vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==";
};
};
"stream-parser-0.3.1" = {
@@ -6655,15 +6520,6 @@ let
sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
};
};
- "stringstream-0.0.6" = {
- name = "stringstream";
- packageName = "stringstream";
- version = "0.0.6";
- src = fetchurl {
- url = "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz";
- sha512 = "87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==";
- };
- };
"strip-ansi-3.0.1" = {
name = "strip-ansi";
packageName = "strip-ansi";
@@ -6844,13 +6700,13 @@ let
sha1 = "8e4d2a256c0e2185c6b18ad694aec968b83cb1d1";
};
};
- "tar-4.4.4" = {
+ "tar-4.4.6" = {
name = "tar";
packageName = "tar";
- version = "4.4.4";
+ version = "4.4.6";
src = fetchurl {
- url = "https://registry.npmjs.org/tar/-/tar-4.4.4.tgz";
- sha512 = "mq9ixIYfNF9SK0IS/h2HKMu8Q2iaCuhDDsZhdEag/FHv8fOaYld4vN7ouMgcSSt5WKZzPs8atclTcJm36OTh4w==";
+ url = "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz";
+ sha512 = "tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==";
};
};
"tar-stream-1.6.1" = {
@@ -7429,13 +7285,13 @@ let
sha1 = "5fa912d81eb7d0c74afc140de7317f0ca7df437e";
};
};
- "validator-10.4.0" = {
+ "validator-10.5.0" = {
name = "validator";
packageName = "validator";
- version = "10.4.0";
+ version = "10.5.0";
src = fetchurl {
- url = "https://registry.npmjs.org/validator/-/validator-10.4.0.tgz";
- sha512 = "Q/wBy3LB1uOyssgNlXSRmaf22NxjvDNZM2MtIQ4jaEOAB61xsh1TQxsq1CgzUMBV1lDrVMogIh8GjG1DYW0zLg==";
+ url = "https://registry.npmjs.org/validator/-/validator-10.5.0.tgz";
+ sha512 = "6OOi+eV2mOxCFLq0f2cJDrdB6lrtLXEUxabhNRGjgOLT/l3SSll9J49Cl+LIloUqkWWTPraK/mucEQ3dc2jStQ==";
};
};
"variable-diff-1.1.0" = {
@@ -7738,10 +7594,14 @@ in
dependencies = [
sources."@cycle/dom-18.3.0"
sources."@cycle/http-14.9.0"
- sources."@cycle/isolate-3.3.0"
+ (sources."@cycle/isolate-3.4.0" // {
+ dependencies = [
+ sources."@cycle/run-4.4.0"
+ ];
+ })
sources."@cycle/run-3.4.0"
sources."@cycle/time-0.10.1"
- sources."@types/node-10.5.2"
+ sources."@types/node-10.5.7"
sources."@types/superagent-3.5.6"
sources."ansi-escapes-3.1.0"
sources."ansi-regex-2.1.1"
@@ -7777,7 +7637,7 @@ in
sources."es6-symbol-3.1.1"
sources."escape-string-regexp-1.0.5"
sources."event-emitter-0.3.5"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."external-editor-2.2.0"
sources."figures-2.0.0"
sources."form-data-2.3.2"
@@ -7807,8 +7667,8 @@ in
sources."lru-cache-4.1.3"
sources."methods-1.1.2"
sources."mime-1.6.0"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimist-1.2.0"
sources."ms-2.0.0"
@@ -7821,6 +7681,7 @@ in
sources."process-nextick-args-2.0.0"
sources."pseudomap-1.0.2"
sources."qs-6.5.2"
+ sources."quicktask-1.1.0"
sources."raf-3.3.2"
sources."readable-stream-2.3.6"
sources."restore-cursor-2.0.0"
@@ -7896,13 +7757,13 @@ in
sources."arr-flatten-1.1.0"
sources."array-lru-1.1.1"
sources."array-unique-0.2.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-0.9.2"
sources."asynckit-0.4.0"
sources."atomic-batcher-1.0.2"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."bencode-1.0.0"
@@ -7922,7 +7783,7 @@ in
sources."buffer-alloc-unsafe-1.1.0"
sources."buffer-equals-1.0.4"
sources."buffer-fill-1.0.0"
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
sources."bulk-write-stream-1.1.4"
sources."bytes-3.0.0"
sources."call-me-maybe-1.0.1"
@@ -7940,7 +7801,7 @@ in
sources."codecs-1.2.1"
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
- sources."colors-1.3.0"
+ sources."colors-1.3.1"
sources."combined-stream-1.0.6"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
@@ -7954,7 +7815,7 @@ in
sources."crypto-random-string-1.0.0"
sources."cycle-1.0.3"
sources."dashdash-1.14.1"
- (sources."dat-dns-3.0.1" // {
+ (sources."dat-dns-3.0.2" // {
dependencies = [
sources."debug-2.6.9"
];
@@ -7969,7 +7830,7 @@ in
})
sources."dat-link-resolve-2.2.0"
sources."dat-log-1.2.0"
- sources."dat-node-3.5.11"
+ sources."dat-node-3.5.12"
sources."dat-registry-4.0.0"
sources."dat-secret-storage-4.0.1"
sources."dat-storage-1.0.4"
@@ -7999,13 +7860,13 @@ in
sources."dot-prop-4.2.0"
sources."duplexer3-0.1.4"
sources."duplexify-3.6.0"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."end-of-stream-1.4.1"
sources."escape-string-regexp-1.0.5"
sources."execa-0.7.0"
sources."expand-brackets-0.1.5"
sources."expand-range-1.8.2"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extglob-0.3.2"
sources."extsprintf-1.3.0"
sources."eyes-0.1.8"
@@ -8037,7 +7898,7 @@ in
sources."has-flag-3.0.0"
sources."http-methods-0.1.0"
sources."http-signature-1.2.0"
- (sources."hypercore-6.17.3" // {
+ (sources."hypercore-6.18.1" // {
dependencies = [
sources."process-nextick-args-1.0.7"
sources."unordered-set-2.0.1"
@@ -8050,7 +7911,7 @@ in
];
})
sources."hyperdrive-9.14.0"
- sources."hyperdrive-http-4.3.2"
+ sources."hyperdrive-http-4.3.3"
sources."hyperdrive-network-speed-2.1.0"
sources."i-0.3.6"
sources."import-lazy-2.1.0"
@@ -8120,8 +7981,8 @@ in
sources."merkle-tree-stream-3.0.3"
sources."micromatch-2.3.11"
sources."mime-2.3.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."min-document-2.19.0"
sources."minimatch-3.0.4"
sources."minimist-1.2.0"
@@ -8144,7 +8005,7 @@ in
sources."nanoscheduler-1.0.3"
sources."nanotiming-7.3.1"
sources."ncp-1.0.1"
- sources."neat-input-1.7.0"
+ sources."neat-input-1.8.0"
sources."neat-log-2.4.0"
sources."neat-spinner-1.0.0"
sources."neat-tasks-1.1.1"
@@ -8187,7 +8048,7 @@ in
sources."random-access-file-2.0.1"
sources."random-access-memory-3.0.0"
sources."random-access-storage-1.3.0"
- (sources."randomatic-3.0.0" // {
+ (sources."randomatic-3.1.0" // {
dependencies = [
sources."is-number-4.0.0"
sources."kind-of-6.0.2"
@@ -8226,7 +8087,7 @@ in
sources."siphash24-1.1.1"
sources."slice-ansi-1.0.0"
sources."sodium-javascript-0.5.5"
- sources."sodium-native-2.1.6"
+ sources."sodium-native-2.2.1"
sources."sodium-universal-2.0.0"
sources."sorted-array-functions-1.2.0"
sources."sorted-indexof-1.0.0"
@@ -8235,7 +8096,7 @@ in
sources."sshpk-1.14.2"
sources."stack-trace-0.0.10"
sources."stream-collector-1.0.1"
- sources."stream-each-1.2.2"
+ sources."stream-each-1.2.3"
(sources."stream-parser-0.3.1" // {
dependencies = [
sources."debug-2.6.9"
@@ -8411,26 +8272,25 @@ in
node-gyp = nodeEnv.buildNodePackage {
name = "node-gyp";
packageName = "node-gyp";
- version = "3.7.0";
+ version = "3.8.0";
src = fetchurl {
- url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz";
- sha512 = "qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==";
+ url = "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz";
+ sha512 = "3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==";
};
dependencies = [
sources."abbrev-1.1.1"
- sources."ajv-4.11.8"
+ sources."ajv-5.5.2"
sources."ansi-regex-2.1.1"
sources."aproba-1.2.0"
sources."are-we-there-yet-1.1.5"
- sources."asn1-0.2.3"
- sources."assert-plus-0.2.0"
+ sources."asn1-0.2.4"
+ sources."assert-plus-1.0.0"
sources."asynckit-0.4.0"
- sources."aws-sign2-0.6.0"
- sources."aws4-1.7.0"
+ sources."aws-sign2-0.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."bcrypt-pbkdf-1.0.2"
sources."block-stream-0.0.9"
- sources."boom-2.10.1"
sources."brace-expansion-1.1.11"
sources."caseless-0.12.0"
sources."co-4.6.0"
@@ -8439,35 +8299,26 @@ in
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."core-util-is-1.0.2"
- sources."cryptiles-2.0.5"
- (sources."dashdash-1.14.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."dashdash-1.14.1"
sources."delayed-stream-1.0.0"
sources."delegates-1.0.0"
- sources."ecc-jsbn-0.1.1"
- sources."extend-3.0.1"
+ sources."ecc-jsbn-0.1.2"
+ sources."extend-3.0.2"
sources."extsprintf-1.3.0"
+ sources."fast-deep-equal-1.1.0"
+ sources."fast-json-stable-stringify-2.0.0"
sources."forever-agent-0.6.1"
- sources."form-data-2.1.4"
+ sources."form-data-2.3.2"
sources."fs.realpath-1.0.0"
sources."fstream-1.0.11"
sources."gauge-2.7.4"
- (sources."getpass-0.1.7" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."getpass-0.1.7"
sources."glob-7.1.2"
sources."graceful-fs-4.1.11"
- sources."har-schema-1.0.5"
- sources."har-validator-4.2.1"
+ sources."har-schema-2.0.0"
+ sources."har-validator-5.0.3"
sources."has-unicode-2.0.1"
- sources."hawk-3.1.3"
- sources."hoek-2.16.3"
- sources."http-signature-1.1.1"
+ sources."http-signature-1.2.0"
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."is-fullwidth-code-point-1.0.0"
@@ -8477,16 +8328,11 @@ in
sources."isstream-0.1.2"
sources."jsbn-0.1.1"
sources."json-schema-0.2.3"
- sources."json-stable-stringify-1.0.1"
+ sources."json-schema-traverse-0.3.1"
sources."json-stringify-safe-5.0.1"
- sources."jsonify-0.0.0"
- (sources."jsprim-1.4.1" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."jsprim-1.4.1"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mkdirp-0.5.1"
@@ -8500,27 +8346,21 @@ in
sources."os-tmpdir-1.0.2"
sources."osenv-0.1.5"
sources."path-is-absolute-1.0.1"
- sources."performance-now-0.2.0"
+ sources."performance-now-2.1.0"
sources."process-nextick-args-2.0.0"
sources."punycode-1.4.1"
- sources."qs-6.4.0"
+ sources."qs-6.5.2"
sources."readable-stream-2.3.6"
- sources."request-2.81.0"
+ sources."request-2.87.0"
sources."rimraf-2.6.2"
sources."safe-buffer-5.1.2"
sources."safer-buffer-2.1.2"
sources."semver-5.3.0"
sources."set-blocking-2.0.0"
sources."signal-exit-3.0.2"
- sources."sntp-1.0.9"
- (sources."sshpk-1.14.2" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."sshpk-1.14.2"
sources."string-width-1.0.2"
sources."string_decoder-1.1.1"
- sources."stringstream-0.0.6"
sources."strip-ansi-3.0.1"
sources."tar-2.2.1"
sources."tough-cookie-2.3.4"
@@ -8528,11 +8368,7 @@ in
sources."tweetnacl-0.14.5"
sources."util-deprecate-1.0.2"
sources."uuid-3.3.2"
- (sources."verror-1.10.0" // {
- dependencies = [
- sources."assert-plus-1.0.0"
- ];
- })
+ sources."verror-1.10.0"
sources."which-1.3.1"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
@@ -8540,7 +8376,7 @@ in
buildInputs = globalBuildInputs;
meta = {
description = "Node.js native addon build tool";
- homepage = https://github.com/nodejs/node-gyp;
+ homepage = "https://github.com/nodejs/node-gyp#readme";
license = "MIT";
};
production = true;
@@ -8605,10 +8441,10 @@ in
sources."minizlib-1.1.0"
sources."mkdirp-0.5.1"
sources."ms-2.0.0"
- sources."needle-2.2.1"
+ sources."needle-2.2.2"
sources."nopt-4.0.1"
- sources."npm-bundled-1.0.3"
- sources."npm-packlist-1.1.10"
+ sources."npm-bundled-1.0.4"
+ sources."npm-packlist-1.1.11"
sources."npmlog-4.1.2"
sources."number-is-nan-1.0.1"
sources."object-assign-4.1.1"
@@ -8635,7 +8471,7 @@ in
sources."string_decoder-1.1.1"
sources."strip-ansi-3.0.1"
sources."strip-json-comments-2.0.1"
- sources."tar-4.4.4"
+ sources."tar-4.4.6"
sources."util-deprecate-1.0.2"
sources."wide-align-1.1.3"
sources."wrappy-1.0.2"
@@ -8653,10 +8489,10 @@ in
pnpm = nodeEnv.buildNodePackage {
name = "pnpm";
packageName = "pnpm";
- version = "2.11.2";
+ version = "2.13.1";
src = fetchurl {
- url = "https://registry.npmjs.org/pnpm/-/pnpm-2.11.2.tgz";
- sha1 = "fc7235c2ec82a6ede6caf47485a68a2c6fa2e1f5";
+ url = "https://registry.npmjs.org/pnpm/-/pnpm-2.13.1.tgz";
+ sha512 = "xwIluOOA+GV6Rz5jvVS2hcGlrqjEWaaU7/PUECdG8H/Eo9I4xban/XhedQ8jIrqt1P7KLDV0/+ENlmYusdL/Zw==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -8751,12 +8587,12 @@ in
sources."array-union-1.0.2"
sources."array-uniq-1.0.3"
sources."arrify-1.0.1"
- sources."asn1-0.2.3"
+ sources."asn1-0.2.4"
sources."assert-plus-1.0.0"
sources."async-2.6.1"
sources."asynckit-0.4.0"
sources."aws-sign2-0.7.0"
- sources."aws4-1.7.0"
+ sources."aws4-1.8.0"
sources."balanced-match-1.0.0"
sources."base64-js-0.0.8"
sources."bcrypt-pbkdf-1.0.2"
@@ -8793,7 +8629,7 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."concat-map-0.0.1"
sources."config-chain-1.1.11"
sources."consolidate-0.14.5"
@@ -8819,14 +8655,14 @@ in
sources."download-5.0.3"
sources."download-git-repo-1.0.2"
sources."duplexer3-0.1.4"
- sources."ecc-jsbn-0.1.1"
+ sources."ecc-jsbn-0.1.2"
sources."enable-1.3.2"
sources."end-of-stream-1.4.1"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extend-shallow-2.0.1"
- sources."external-editor-3.0.0"
+ sources."external-editor-3.0.1"
sources."extsprintf-1.3.0"
sources."fast-deep-equal-1.1.0"
sources."fast-json-stable-stringify-2.0.0"
@@ -8871,7 +8707,7 @@ in
sources."inflight-1.0.6"
sources."inherits-2.0.3"
sources."ini-1.3.5"
- sources."inquirer-6.0.0"
+ sources."inquirer-6.1.0"
sources."is-3.2.1"
sources."is-buffer-1.1.6"
sources."is-extendable-0.1.1"
@@ -8915,8 +8751,8 @@ in
sources."supports-color-2.0.0"
];
})
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."mimic-fn-1.2.0"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
@@ -9091,7 +8927,7 @@ in
sources."is-extendable-0.1.1"
];
})
- sources."buffer-from-1.1.0"
+ sources."buffer-from-1.1.1"
(sources."busboy-0.2.14" // {
dependencies = [
sources."isarray-0.0.1"
@@ -9139,7 +8975,7 @@ in
sources."color-convert-1.9.2"
sources."color-name-1.1.1"
sources."combined-stream-1.0.6"
- sources."commander-2.16.0"
+ sources."commander-2.17.1"
sources."component-emitter-1.2.1"
sources."concat-map-0.0.1"
sources."concat-stream-1.6.2"
@@ -9205,7 +9041,7 @@ in
sources."kind-of-5.1.0"
];
})
- sources."extend-3.0.1"
+ sources."extend-3.0.2"
sources."extend-shallow-3.0.2"
(sources."extglob-2.0.4" // {
dependencies = [
@@ -9370,8 +9206,8 @@ in
sources."methods-1.1.2"
sources."micromatch-3.1.10"
sources."mime-1.4.1"
- sources."mime-db-1.33.0"
- sources."mime-types-2.1.18"
+ sources."mime-db-1.35.0"
+ sources."mime-types-2.1.19"
sources."minimatch-3.0.4"
sources."minimist-0.0.8"
sources."mixin-deep-1.3.1"
@@ -9398,7 +9234,7 @@ in
sources."nan-2.10.0"
sources."nanomatch-1.2.13"
sources."native-promise-only-0.8.1"
- (sources."nodemon-1.18.2" // {
+ (sources."nodemon-1.18.3" // {
dependencies = [
sources."debug-3.1.0"
sources."supports-color-5.4.0"
@@ -9436,7 +9272,7 @@ in
sources."path-is-absolute-1.0.1"
sources."path-is-inside-1.0.2"
sources."path-key-2.0.1"
- (sources."path-loader-1.0.4" // {
+ (sources."path-loader-1.0.6" // {
dependencies = [
sources."debug-3.1.0"
sources."qs-6.5.2"
@@ -9655,7 +9491,7 @@ in
sources."util-deprecate-1.0.2"
sources."utils-merge-1.0.1"
sources."valid-url-1.0.9"
- sources."validator-10.4.0"
+ sources."validator-10.5.0"
sources."which-1.3.1"
sources."widest-line-2.0.0"
sources."window-size-0.1.0"
@@ -9684,10 +9520,10 @@ in
npm = nodeEnv.buildNodePackage {
name = "npm";
packageName = "npm";
- version = "6.2.0";
+ version = "6.3.0";
src = fetchurl {
- url = "https://registry.npmjs.org/npm/-/npm-6.2.0.tgz";
- sha512 = "GnlNsOnxwVJX4WSfyQY0gY3LnUX2cc46XU0eu1g+WSuZgDRUGmw8tuptitJu6byp0RWGT8ZEAKajblwdhQHN8A==";
+ url = "https://registry.npmjs.org/npm/-/npm-6.3.0.tgz";
+ sha512 = "oDtLFo3wXue/xe3pU/oks9VHS5501OAWlYrZrApZkFv7l2LXk+9CfPMbjbfZWK7Jqlc1jbNcJMkB6KZC7K/vEA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -9701,10 +9537,10 @@ in
three = nodeEnv.buildNodePackage {
name = "three";
packageName = "three";
- version = "0.94.0";
+ version = "0.95.0";
src = fetchurl {
- url = "https://registry.npmjs.org/three/-/three-0.94.0.tgz";
- sha1 = "4ce6db7f2bfbf79c2d73444aa6e3cfc08a32d762";
+ url = "https://registry.npmjs.org/three/-/three-0.95.0.tgz";
+ sha512 = "vy6jMYs7CDwn47CejYHNi+++OdQue7xGIBhbLfekQ/G6MDxKRm0QB0/xWScz46/JvQAvF6pJAS5Q907l0i5iQA==";
};
buildInputs = globalBuildInputs;
meta = {
@@ -9718,10 +9554,10 @@ in
mathjax = nodeEnv.buildNodePackage {
name = "mathjax";
packageName = "mathjax";
- version = "2.7.4";
+ version = "2.7.5";
src = fetchurl {
- url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.4.tgz";
- sha512 = "B6SLtoETmV08kqTepRyz8eqMRGFzllPy2QASKFdFl0g0YB6SNgQVnWae11RaF3/y8ZKLTJNJ7hLbMIqmBEkLzw==";
+ url = "https://registry.npmjs.org/mathjax/-/mathjax-2.7.5.tgz";
+ sha512 = "OzsJNitEHAJB3y4IIlPCAvS0yoXwYjlo2Y4kmm9KQzyIBZt2d8yKRalby3uTRNN4fZQiGL2iMXjpdP1u2Rq2DQ==";
};
buildInputs = globalBuildInputs;
meta = {
diff --git a/pkgs/development/ocaml-modules/atd/default.nix b/pkgs/development/ocaml-modules/atd/default.nix
index af52bd9aaaf..52a1fc36921 100644
--- a/pkgs/development/ocaml-modules/atd/default.nix
+++ b/pkgs/development/ocaml-modules/atd/default.nix
@@ -1,41 +1,29 @@
-{ stdenv, menhir, easy-format, ocaml, findlib, fetchurl, jbuilder, which }:
-
-let param =
- if stdenv.lib.versionAtLeast ocaml.version "4.02"
- then {
- version = "1.12.0";
- sha256 = "1pcd4fqbilv8zm2mc1nj2s26vc5y8vnisg1q1y6bjx23wxidb09y";
- buildPhase = "jbuilder build -p atd";
- inherit (jbuilder) installPhase;
- } else {
- version = "1.1.2";
- sha256 = "0ef10c63192aed75e9a4274e89c5f9ca27efb1ef230d9949eda53ad4a9a37291";
- buildPhase = "";
- installPhase = ''
- mkdir -p $out/bin
- make PREFIX=$out install
- '';
- };
-in
+{ stdenv, menhir, easy-format, ocaml, findlib, fetchFromGitHub, jbuilder, which, biniou, yojson }:
stdenv.mkDerivation rec {
- inherit (param) version buildPhase installPhase;
+ version = "2.0.0";
+
name = "ocaml${ocaml.version}-atd-${version}";
- src = fetchurl {
- url = "https://github.com/mjambon/atd/archive/v${version}.tar.gz";
- inherit (param) sha256;
+ src = fetchFromGitHub {
+ owner = "mjambon";
+ repo = "atd";
+ rev = version;
+ sha256 = "0alzmk97rxg7s6irs9lvf89dy9n3r769my5n4j9p9qyigcdgjaia";
};
createFindlibDestdir = true;
buildInputs = [ which jbuilder ocaml findlib menhir ];
- propagatedBuildInputs = [ easy-format ];
+ propagatedBuildInputs = [ easy-format biniou yojson ];
+
+ buildPhase = "jbuilder build";
+ inherit (jbuilder) installPhase;
meta = with stdenv.lib; {
homepage = https://github.com/mjambon/atd;
description = "Syntax for cross-language type definitions";
license = licenses.bsd3;
- maintainers = [ maintainers.jwilberding ];
+ maintainers = with maintainers; [ aij jwilberding ];
};
}
diff --git a/pkgs/development/ocaml-modules/atdgen/default.nix b/pkgs/development/ocaml-modules/atdgen/default.nix
deleted file mode 100644
index 291dd03c8d1..00000000000
--- a/pkgs/development/ocaml-modules/atdgen/default.nix
+++ /dev/null
@@ -1,25 +0,0 @@
-{stdenv, atd, yojson, biniou, buildOcaml, fetchurl, which}:
-
-buildOcaml rec {
- name = "atdgen";
- version = "1.6.0";
-
- src = fetchurl {
- url = "https://github.com/mjambon/atdgen/archive/v${version}.tar.gz";
- sha256 = "1icdxgb7qqq1pcbfqi0ikryiwaljd594z3acyci8g3bnlq0yc7zn";
- };
-
- installPhase = ''
- mkdir -p $out/bin
- make PREFIX=$out install
- '';
-
- buildInputs = [ which atd biniou yojson ];
-
- meta = with stdenv.lib; {
- homepage = https://github.com/mjambon/atdgen;
- description = "Generates optimized boilerplate OCaml code for JSON and Biniou IO from type definitions";
- license = licenses.bsd3;
- maintainers = [ maintainers.jwilberding ];
- };
-}
diff --git a/pkgs/development/ocaml-modules/bap/default.nix b/pkgs/development/ocaml-modules/bap/default.nix
index 72c426ce037..445ff3ecb18 100644
--- a/pkgs/development/ocaml-modules/bap/default.nix
+++ b/pkgs/development/ocaml-modules/bap/default.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
disableIda = "--disable-ida --disable-fsi-benchmark";
- configureFlags = "--enable-everything ${disableIda} --with-llvm-config=${llvm_38}/bin/llvm-config";
+ configureFlags = [ "--enable-everything ${disableIda}" "--with-llvm-config=${llvm_38}/bin/llvm-config" ];
BAPBUILDFLAGS = "-j $(NIX_BUILD_CORES)";
diff --git a/pkgs/development/ocaml-modules/csv/default.nix b/pkgs/development/ocaml-modules/csv/default.nix
index c168045831f..804cbb8ea85 100644
--- a/pkgs/development/ocaml-modules/csv/default.nix
+++ b/pkgs/development/ocaml-modules/csv/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, ocaml, findlib, jbuilder }:
stdenv.mkDerivation rec {
- version = "2.0";
+ version = "2.1";
name = "ocaml${ocaml.version}-csv-${version}";
src = fetchurl {
- url = "https://github.com/Chris00/ocaml-csv/releases/download/2.0/csv-2.0.tbz";
- sha256 = "1g6xsybwc5ifr7n4hkqlh3294njzca12xg86ghh6pqy350wpq1zp";
+ url = "https://github.com/Chris00/ocaml-csv/releases/download/2.1/csv-2.1.tbz";
+ sha256 = "0cgfb6cwhwy7ypc1i3jyfz6sdnykp75aqi6kk0g1a2d81yjwzbcg";
};
unpackCmd = "tar -xjf $src";
diff --git a/pkgs/development/ocaml-modules/extlib/default.nix b/pkgs/development/ocaml-modules/extlib/default.nix
index e1c56bf7ebe..de759e92278 100644
--- a/pkgs/development/ocaml-modules/extlib/default.nix
+++ b/pkgs/development/ocaml-modules/extlib/default.nix
@@ -3,11 +3,11 @@
assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "3.11";
stdenv.mkDerivation {
- name = "ocaml-extlib-1.7.4";
+ name = "ocaml${ocaml.version}-extlib-1.7.5";
src = fetchurl {
- url = http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.4.tar.gz;
- sha256 = "18jb4rvkk6p3mqnkamwb41x8q49shgn43h020bs4cp4vac7nrhnr";
+ url = http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz;
+ sha256 = "19slqf5bdj0rrph2w41giwmn6df2qm07942jn058pjkjrnk30d4s";
};
buildInputs = [ ocaml findlib cppo ];
diff --git a/pkgs/development/ocaml-modules/fileutils/default.nix b/pkgs/development/ocaml-modules/fileutils/default.nix
index a7dc5ef0191..8c9aa46d9a0 100644
--- a/pkgs/development/ocaml-modules/fileutils/default.nix
+++ b/pkgs/development/ocaml-modules/fileutils/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation {
buildInputs = [ ocaml findlib ocamlbuild ounit ];
- configureFlags = "--enable-tests";
+ configureFlags = [ "--enable-tests" ];
doCheck = true;
checkTarget = "test";
diff --git a/pkgs/development/ocaml-modules/io-page/default.nix b/pkgs/development/ocaml-modules/io-page/default.nix
index 24aa2557082..72b7a3a54ce 100644
--- a/pkgs/development/ocaml-modules/io-page/default.nix
+++ b/pkgs/development/ocaml-modules/io-page/default.nix
@@ -1,23 +1,24 @@
-{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, cstruct }:
+{ stdenv, fetchzip, ocaml, findlib, jbuilder, configurator, cstruct }:
-let version = "1.6.1"; in
+let version = "2.0.1"; in
stdenv.mkDerivation {
- name = "ocaml-io-page-${version}";
+ name = "ocaml${ocaml.version}-io-page-${version}";
src = fetchzip {
- url = "https://github.com/mirage/io-page/archive/v${version}.tar.gz";
- sha256 = "1djwks3ss12m55q6h4jsvfsy848cxfnpaxkilw10h26xj6jchflz";
+ url = "https://github.com/mirage/io-page/archive/${version}.tar.gz";
+ sha256 = "1rw04dwrlx5hah5dkjf7d63iff82j9cifr8ifjis5pdwhgwcff8i";
};
- buildInputs = [ ocaml findlib ocamlbuild ];
+ buildInputs = [ ocaml findlib jbuilder configurator ];
propagatedBuildInputs = [ cstruct ];
- createFindlibDestdir = true;
+ inherit (jbuilder) installPhase;
meta = {
homepage = https://github.com/mirage/io-page;
- platforms = ocaml.meta.platforms or [];
+ inherit (ocaml.meta) platforms;
+ license = stdenv.lib.licenses.isc;
description = "IO memory page library for Mirage backends";
maintainers = with stdenv.lib.maintainers; [ vbgl ];
};
diff --git a/pkgs/development/ocaml-modules/janestreet/default.nix b/pkgs/development/ocaml-modules/janestreet/default.nix
index 7db07e77d84..040a4ca618b 100644
--- a/pkgs/development/ocaml-modules/janestreet/default.nix
+++ b/pkgs/development/ocaml-modules/janestreet/default.nix
@@ -284,8 +284,9 @@ rec {
};
core_kernel = janePackage {
+ version = "0.11.1";
name = "core_kernel";
- hash = "0xaw8189i9z72fvzbxfv1qrf4wvj8v45bl7g3z7ynsqkvh6smr7d";
+ hash = "1dg7ygy7i64c5gaakb1cp1b26p9ks81vbxmb8fd7jff2q60j2z2g";
propagatedBuildInputs = [ configurator jane-street-headers sexplib splittable_random ];
meta.description = "Jane Street's standard library overlay (kernel)";
};
@@ -298,9 +299,9 @@ rec {
};
core = janePackage {
- version = "0.11.1";
+ version = "0.11.2";
name = "core";
- hash = "0wa2dsfk5m5wlhz915664y9h08idijj5s41hyg8n54dhihvxw2ci";
+ hash = "0vpsvd75lxb09il2rnzyib9mlr51v1hzqdc9fdxgx353pb5agh8a";
propagatedBuildInputs = [ core_kernel spawn ];
meta.description = "Jane Street's standard library overlay";
};
@@ -340,8 +341,9 @@ rec {
};
async_kernel = janePackage {
+ version = "0.11.1";
name = "async_kernel";
- hash = "1drxawih7vhhb1mhd291698ly7yb38qzif82jk1adqcvwdb547af";
+ hash = "1ssv0gqbdns6by1wdjrrs35cj1c1n1qcfkxs8hj04b7x89wzvf1q";
propagatedBuildInputs = [ core_kernel ];
meta.description = "Jane Street Capital's asynchronous execution library (core)";
};
@@ -368,8 +370,9 @@ rec {
};
async_extra = janePackage {
+ version = "0.11.1";
name = "async_extra";
- hash = "1qac95zlvq34fh2wbwbw0vdzxnba6si8lkal7n09y2lzpwvsifx3";
+ hash = "0dmplvqf41820rm5i0l9bx1xmmdlq8zsszi36y2rkjna8991f7s2";
propagatedBuildInputs = [ async_rpc_kernel async_unix ];
meta.description = "Jane Street's asynchronous execution library (extra)";
};
@@ -547,8 +550,9 @@ rec {
};
incremental_kernel = janePackage {
+ version = "0.11.1";
name = "incremental_kernel";
- hash = "02arw8blpmnzlw5jlvavyvpgh3s9q0j9mhi2byz0x8cxknqvvasg";
+ hash = "1qp9dqncx2h0np0rndqaic4dna8f1dlkqnbjfcdhcim5dp2vg4x6";
propagatedBuildInputs = [ core_kernel ];
meta.description = "Library for incremental computations depending only on core_kernel";
};
diff --git a/pkgs/development/ocaml-modules/javalib/default.nix b/pkgs/development/ocaml-modules/javalib/default.nix
index e0dc2408f13..6e533092dc6 100644
--- a/pkgs/development/ocaml-modules/javalib/default.nix
+++ b/pkgs/development/ocaml-modules/javalib/default.nix
@@ -1,4 +1,6 @@
-{stdenv, fetchurl, which, ocaml, findlib, camlzip, extlib, camlp4}:
+{ stdenv, fetchurl, which, ocaml, findlib, camlp4
+, camlzip, camomile, extlib
+}:
if !stdenv.lib.versionAtLeast ocaml.version "4"
then throw "javalib not supported for ocaml ${ocaml.version}"
@@ -10,11 +12,11 @@ let
in
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-${pname}-${version}";
- version = "2.3.4";
+ version = "2.3.5";
src = fetchurl {
- url = "https://gforge.inria.fr/frs/download.php/file/37154/javalib-2.3.4.tar.bz2";
- sha256 = "1ajzbyli5a3y9s8f46913drpxdzlby3i4g3c2fqacmnbyvhpaqb6";
+ url = "https://gforge.inria.fr/frs/download.php/file/37655/javalib-2.3.5.tar.bz2";
+ sha256 = "1gks12ghcmv9lm8j4diw8bvjqxfl7xwk0sxbi227saxg9irpwwkd";
};
buildInputs = [ which ocaml findlib camlp4 ];
@@ -34,7 +36,7 @@ stdenv.mkDerivation rec {
export OCAMLPATH=$out/lib/ocaml/${ocaml.version}/site-lib/:$OCAMLPATH;
'';
- propagatedBuildInputs = [ camlzip extlib ];
+ propagatedBuildInputs = [ camlzip camomile extlib ];
meta = with stdenv.lib; {
description = "A library that parses Java .class files into OCaml data structures";
diff --git a/pkgs/development/ocaml-modules/lablgtk/2.14.0.nix b/pkgs/development/ocaml-modules/lablgtk/2.14.0.nix
index 5dc303b59f4..55a4a02f7ff 100644
--- a/pkgs/development/ocaml-modules/lablgtk/2.14.0.nix
+++ b/pkgs/development/ocaml-modules/lablgtk/2.14.0.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation (rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ocaml findlib gtk2 libgnomecanvas libglade gtksourceview camlp4 ];
- configureFlags = "--with-libdir=$(out)/lib/ocaml/${ocaml.version}/site-lib";
+ configureFlags = [ "--with-libdir=$(out)/lib/ocaml/${ocaml.version}/site-lib" ];
buildFlags = "world";
preInstall = ''
diff --git a/pkgs/development/ocaml-modules/lablgtk/default.nix b/pkgs/development/ocaml-modules/lablgtk/default.nix
index ff42af0c0e4..6b01929db76 100644
--- a/pkgs/development/ocaml-modules/lablgtk/default.nix
+++ b/pkgs/development/ocaml-modules/lablgtk/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ocaml findlib gtk2 libgnomecanvas libglade gtksourceview ];
- configureFlags = "--with-libdir=$(out)/lib/ocaml/${ocaml.version}/site-lib";
+ configureFlags = [ "--with-libdir=$(out)/lib/ocaml/${ocaml.version}/site-lib" ];
buildFlags = "world";
preInstall = ''
diff --git a/pkgs/development/ocaml-modules/lambda-term/default.nix b/pkgs/development/ocaml-modules/lambda-term/default.nix
index c1e268f686b..62b1f7b1a8e 100644
--- a/pkgs/development/ocaml-modules/lambda-term/default.nix
+++ b/pkgs/development/ocaml-modules/lambda-term/default.nix
@@ -1,19 +1,21 @@
-{ stdenv, fetchurl, libev, ocaml, findlib, jbuilder, zed, lwt_react }:
+{ stdenv, fetchurl, libev, ocaml, findlib, jbuilder
+, zed, lwt_log, lwt_react
+}:
assert stdenv.lib.versionAtLeast ocaml.version "4.02";
stdenv.mkDerivation rec {
- version = "1.12.0";
+ version = "1.13";
name = "ocaml${ocaml.version}-lambda-term-${version}";
src = fetchurl {
url = "https://github.com/diml/lambda-term/archive/${version}.tar.gz";
- sha256 = "129m5jb015rqm6k3k25m1i2217vhz26n8sa7z113vjv4gs0bcd3d";
+ sha256 = "1hy5ryagqclgdm9lzh1qil5mrynlypv7mn6qm858hdcnmz9zzn0l";
};
buildInputs = [ libev ocaml findlib jbuilder ];
- propagatedBuildInputs = [ zed lwt_react ];
+ propagatedBuildInputs = [ zed lwt_log lwt_react ];
buildPhase = "jbuilder build -p lambda-term";
diff --git a/pkgs/development/ocaml-modules/ocsigen-server/default.nix b/pkgs/development/ocaml-modules/ocsigen-server/default.nix
index efbb1230497..474f69ba918 100644
--- a/pkgs/development/ocaml-modules/ocsigen-server/default.nix
+++ b/pkgs/development/ocaml-modules/ocsigen-server/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation {
ocaml_sqlite3 tree uutf makeWrapper camlp4 pgocaml camlzip ]
++ (param.buildInputs or []);
- configureFlags = "--root $(out) --prefix /";
+ configureFlags = [ "--root $(out) --prefix /" ];
dontAddPrefix = true;
diff --git a/pkgs/development/ocaml-modules/piqi-ocaml/default.nix b/pkgs/development/ocaml-modules/piqi-ocaml/default.nix
index 38b56ac7beb..bbe38ac8994 100644
--- a/pkgs/development/ocaml-modules/piqi-ocaml/default.nix
+++ b/pkgs/development/ocaml-modules/piqi-ocaml/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, ocaml, findlib, piqi, camlp4 }:
+{ stdenv, fetchurl, fetchpatch, ocaml, findlib, piqi, camlp4 }:
stdenv.mkDerivation rec {
version = "0.7.5";
@@ -9,6 +9,11 @@ stdenv.mkDerivation rec {
sha256 = "0ngz6y8i98i5v2ma8nk6mc83pdsmf2z0ks7m3xi6clfg3zqbddrv";
};
+ patches = [ (fetchpatch {
+ url = https://github.com/alavrik/piqi-ocaml/commit/336e8fdb84e77f4105e9bbb5ab545b8729101308.patch;
+ sha256 = "071s4xjyr6xx95v6az2lbl2igc87n7z5jqnnbhfq2pidrxakd0la";
+ })];
+
buildInputs = [ ocaml findlib piqi camlp4 ];
createFindlibDestdir = true;
diff --git a/pkgs/development/ocaml-modules/piqi/default.nix b/pkgs/development/ocaml-modules/piqi/default.nix
index f8126f91d87..c7baa87a331 100644
--- a/pkgs/development/ocaml-modules/piqi/default.nix
+++ b/pkgs/development/ocaml-modules/piqi/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, ocaml, findlib, camlp4, which, ulex, easy-format, ocaml_optcomp, xmlm, base64}:
+{ stdenv, fetchurl, ocaml, findlib, which, ulex, easy-format, ocaml_optcomp, xmlm, base64 }:
stdenv.mkDerivation rec {
version = "0.6.13";
@@ -9,10 +9,10 @@ stdenv.mkDerivation rec {
sha256 = "1whqr2bb3gds2zmrzqnv8vqka9928w4lx6mi6g244kmbwb2h8d8l";
};
- buildInputs = [ocaml findlib camlp4 which ocaml_optcomp];
+ buildInputs = [ ocaml findlib which ocaml_optcomp ];
propagatedBuildInputs = [ulex xmlm easy-format base64];
- patches = [ ./no-ocamlpath-override.patch ];
+ patches = [ ./no-ocamlpath-override.patch ./safe-string.patch ];
createFindlibDestdir = true;
diff --git a/pkgs/development/ocaml-modules/piqi/safe-string.patch b/pkgs/development/ocaml-modules/piqi/safe-string.patch
new file mode 100644
index 00000000000..fbc2864d534
--- /dev/null
+++ b/pkgs/development/ocaml-modules/piqi/safe-string.patch
@@ -0,0 +1,13 @@
+--- a/piqilib/piqi_json_parser.mll
++++ b/piqilib/piqi_json_parser.mll
+@@ -189,8 +189,8 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ let len = lexbuf.lex_curr_pos - lexbuf.lex_start_pos in
+ let s = lexbuf.lex_buffer in
+ let start = lexbuf.lex_start_pos in
+- check_adjust_utf8 v lexbuf s start len;
+- Buffer.add_substring v.buf s start len
++ check_adjust_utf8 v lexbuf (Bytes.unsafe_to_string s) start len;
++ Buffer.add_subbytes v.buf s start len
+
+ let map_lexeme f lexbuf =
+ let len = lexbuf.lex_curr_pos - lexbuf.lex_start_pos in
diff --git a/pkgs/development/ocaml-modules/qcheck/default.nix b/pkgs/development/ocaml-modules/qcheck/default.nix
index 20100a9b2eb..dfe7ec84d63 100644
--- a/pkgs/development/ocaml-modules/qcheck/default.nix
+++ b/pkgs/development/ocaml-modules/qcheck/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
buildInputs = [ ocaml findlib ocamlbuild ounit ];
- configureFlags = "--enable-tests";
+ configureFlags = [ "--enable-tests" ];
doCheck = true;
checkPhase = "ocaml setup.ml -test";
diff --git a/pkgs/development/ocaml-modules/sequence/default.nix b/pkgs/development/ocaml-modules/sequence/default.nix
index 34f342faaa3..f06282df4fc 100644
--- a/pkgs/development/ocaml-modules/sequence/default.nix
+++ b/pkgs/development/ocaml-modules/sequence/default.nix
@@ -1,6 +1,10 @@
-{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, ounit }:
+{ stdenv, fetchFromGitHub, ocaml, findlib, jbuilder, qtest, result }:
-let version = "0.10"; in
+if !stdenv.lib.versionAtLeast ocaml.version "4.02"
+then throw "sequence is not available for OCaml ${ocaml.version}"
+else
+
+let version = "1.1"; in
stdenv.mkDerivation {
name = "ocaml${ocaml.version}-sequence-${version}";
@@ -9,19 +13,16 @@ stdenv.mkDerivation {
owner = "c-cube";
repo = "sequence";
rev = version;
- sha256 = "0pl8pv758wn8bm555i8f0fvfn2pw88w1bmzjrzrv01092d85wx1g";
+ sha256 = "08j37nldw47syq3yw4mzhhvya43knl0d7biddp0q9hwbaxhzgi44";
};
- buildInputs = [ ocaml findlib ocamlbuild qtest ounit ];
-
- configureFlags = [
- "--enable-tests"
- ];
+ buildInputs = [ ocaml findlib jbuilder qtest ];
+ propagatedBuildInputs = [ result ];
doCheck = true;
- checkTarget = "test";
+ checkPhase = "jbuilder runtest";
- createFindlibDestdir = true;
+ inherit (jbuilder) installPhase;
meta = {
homepage = https://github.com/c-cube/sequence;
diff --git a/pkgs/development/ocaml-modules/uucp/default.nix b/pkgs/development/ocaml-modules/uucp/default.nix
index 66f1ebeba94..6e61d39fe8e 100644
--- a/pkgs/development/ocaml-modules/uucp/default.nix
+++ b/pkgs/development/ocaml-modules/uucp/default.nix
@@ -2,7 +2,7 @@
let
pname = "uucp";
- version = "10.0.1";
+ version = "11.0.0";
webpage = "http://erratique.ch/software/${pname}";
in
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
- sha256 = "0qgbrx3lnrzii8a9f0hv4kp73y57q6fr79hskxxxs70q68j2xpfm";
+ sha256 = "0pidg2pmqsifmk4xx9cc5p5jprhg26xb68g1xddjm7sjzbdzhlm4";
};
buildInputs = [ ocaml findlib ocamlbuild topkg uutf uunf ];
diff --git a/pkgs/development/ocaml-modules/uunf/default.nix b/pkgs/development/ocaml-modules/uunf/default.nix
index e70a539302f..4b0ce9e899c 100644
--- a/pkgs/development/ocaml-modules/uunf/default.nix
+++ b/pkgs/development/ocaml-modules/uunf/default.nix
@@ -8,11 +8,11 @@ assert stdenv.lib.versionAtLeast ocaml.version "4.01";
stdenv.mkDerivation rec {
name = "ocaml-${pname}-${version}";
- version = "10.0.0";
+ version = "11.0.0";
src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
- sha256 = "0c5lwica5668ybsffllk6x4p921nw4pljimgqikhf17k5hvyjsbr";
+ sha256 = "1j0v3dg19sq13fmbx4kzy3n1hjiv7hkm1ysxyrdva430jvqw23df";
};
buildInputs = [ ocaml findlib ocamlbuild topkg uutf cmdliner ];
@@ -29,5 +29,6 @@ stdenv.mkDerivation rec {
platforms = ocaml.meta.platforms or [];
license = licenses.bsd3;
maintainers = [ maintainers.vbgl ];
+ broken = stdenv.isAarch64;
};
}
diff --git a/pkgs/development/ocaml-modules/uuseg/default.nix b/pkgs/development/ocaml-modules/uuseg/default.nix
index f27612510c3..a0ed74f7cda 100644
--- a/pkgs/development/ocaml-modules/uuseg/default.nix
+++ b/pkgs/development/ocaml-modules/uuseg/default.nix
@@ -8,11 +8,11 @@ in
stdenv.mkDerivation rec {
name = "ocaml${ocaml.version}-${pname}-${version}";
- version = "10.0.0";
+ version = "11.0.0";
src = fetchurl {
url = "${webpage}/releases/${pname}-${version}.tbz";
- sha256 = "01q8ljjgi7d73x7ms489b5my83xds4jax1vbjhwwjdai01friscc";
+ sha256 = "17mn8p9pn340kmvfgnl1m64zbpy60r6svkwsdn2lcg3yi2jlbrwp";
};
buildInputs = [ ocaml findlib ocamlbuild cmdliner topkg uutf ];
diff --git a/pkgs/development/ocaml-modules/wasm/default.nix b/pkgs/development/ocaml-modules/wasm/default.nix
index 5fe0e2abc19..e10a67a50a0 100644
--- a/pkgs/development/ocaml-modules/wasm/default.nix
+++ b/pkgs/development/ocaml-modules/wasm/default.nix
@@ -21,11 +21,16 @@ stdenv.mkDerivation rec {
createFindlibDestdir = true;
+ postInstall = ''
+ mkdir $out/bin
+ cp -L interpreter/wasm $out/bin
+ '';
+
meta = {
- description = "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST";
+ description = "An executable and OCaml library to run, read and write Web Assembly (wasm) files and manipulate their AST";
license = stdenv.lib.licenses.asl20;
maintainers = [ stdenv.lib.maintainers.vbgl ];
- inherit (src.meta) homepage;
+ homepage = https://github.com/WebAssembly/spec/tree/master/interpreter;
inherit (ocaml.meta) platforms;
};
}
diff --git a/pkgs/development/perl-modules/generic/default.nix b/pkgs/development/perl-modules/generic/default.nix
index 561bbcdb73e..1d7e6d17ffb 100644
--- a/pkgs/development/perl-modules/generic/default.nix
+++ b/pkgs/development/perl-modules/generic/default.nix
@@ -1,10 +1,10 @@
-perl:
+{ lib, stdenv, perl }:
{ nativeBuildInputs ? [], name, ... } @ attrs:
-perl.stdenv.mkDerivation (
+stdenv.mkDerivation (
(
- perl.stdenv.lib.recursiveUpdate
+ lib.recursiveUpdate
{
outputs = [ "out" "devdoc" ];
@@ -23,13 +23,17 @@ perl.stdenv.mkDerivation (
# the results are not being monitored by a human being."
AUTOMATED_TESTING = true;
+ # current directory (".") is removed from @INC in Perl 5.26 but many old libs rely on it
+ # https://metacpan.org/pod/release/XSAWYERX/perl-5.26.0/pod/perldelta.pod#Removal-of-the-current-directory-%28%22.%22%29-from-@INC
+ PERL_USE_UNSAFE_INC = lib.optionalString (lib.versionAtLeast (lib.getVersion perl) "5.26") "1";
+
meta.homepage = "https://metacpan.org/release/${(builtins.parseDrvName name).name}";
}
attrs
)
//
{
- name = "perl-" + name;
+ name = "perl${lib.getVersion perl}-${name}";
builder = ./builder.sh;
nativeBuildInputs = nativeBuildInputs ++ [ (perl.dev or perl) ];
inherit perl;
diff --git a/pkgs/development/python-modules/Cython/default.nix b/pkgs/development/python-modules/Cython/default.nix
index fa07eee0d7e..de5eaea842b 100644
--- a/pkgs/development/python-modules/Cython/default.nix
+++ b/pkgs/development/python-modules/Cython/default.nix
@@ -48,6 +48,8 @@ in buildPythonPackage rec {
''--exclude="(${builtins.concatStringsSep "|" excludedTests})"''}
'';
+ doCheck = !stdenv.isDarwin;
+
patches = [
# The following is in GitHub in 0.28.3 but not in the `sdist`.
# https://github.com/cython/cython/issues/2319
diff --git a/pkgs/development/python-modules/Theano/default.nix b/pkgs/development/python-modules/Theano/default.nix
index e2b31cdda79..793488f0b13 100644
--- a/pkgs/development/python-modules/Theano/default.nix
+++ b/pkgs/development/python-modules/Theano/default.nix
@@ -1,8 +1,8 @@
{ stdenv
+, runCommandCC
, lib
, fetchPypi
, gcc
-, writeScriptBin
, buildPythonPackage
, isPyPy
, pythonOlder
@@ -24,19 +24,24 @@ assert cudaSupport -> nvidia_x11 != null
&& cudnn != null;
let
- extraFlags =
- lib.optionals cudaSupport [ "-I ${cudatoolkit}/include" "-L ${cudatoolkit}/lib" ]
- ++ lib.optionals cudnnSupport [ "-I ${cudnn}/include" "-L ${cudnn}/lib" ]
- ++ lib.optionals cudaSupport [ "-I ${libgpuarray}/include" "-L ${libgpuarray}/lib" ];
+ wrapped = command: buildTop: buildInputs:
+ runCommandCC "${command}-wrapped" { inherit buildInputs; } ''
+ type -P '${command}' || { echo '${command}: not found'; exit 1; }
+ cat > "$out" < requirements.txt
- sed -i "s/requests~=2.9.1/requests >=2.9.1/" setup.py
- sed -i "s/requests_oauthlib~=0.6.1/requests_oauthlib >=0.6.1/" setup.py
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace "requests_oauthlib >= 0.8.0, == 0.8.*" "requests_oauthlib>=0.8.0<2.0"
'';
checkPhase = ''
diff --git a/pkgs/development/python-modules/asgiref/default.nix b/pkgs/development/python-modules/asgiref/default.nix
index a556cd3c87f..155ddf8c9f8 100644
--- a/pkgs/development/python-modules/asgiref/default.nix
+++ b/pkgs/development/python-modules/asgiref/default.nix
@@ -1,14 +1,16 @@
-{ stdenv, buildPythonPackage, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
+{ stdenv, buildPythonPackage, pythonOlder, fetchFromGitHub, async-timeout, pytest, pytest-asyncio }:
buildPythonPackage rec {
- version = "2.2.0";
+ version = "2.3.2";
pname = "asgiref";
+ disabled = pythonOlder "3.5";
+
# PyPI tarball doesn't include tests directory
src = fetchFromGitHub {
owner = "django";
repo = pname;
rev = version;
- sha256 = "0jsdkgwzswm1jbfm6d100yfvfzpic8v6ysydcnn798bbpwclj8ip";
+ sha256 = "1ljymmcscyp3bz33kjbhf99k04fbama87vg4069gbgj6lnxjpzav";
};
propagatedBuildInputs = [ async-timeout ];
diff --git a/pkgs/development/python-modules/aspy.yaml/default.nix b/pkgs/development/python-modules/aspy.yaml/default.nix
new file mode 100644
index 00000000000..4f07c09e159
--- /dev/null
+++ b/pkgs/development/python-modules/aspy.yaml/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, pyyaml }:
+
+buildPythonPackage rec {
+ pname = "aspy.yaml";
+ version = "1.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ajb97kn044ximkzq2090h4yblrhw77540pwiw345cp7mwzy4xqa";
+ };
+
+ propagatedBuildInputs = [ pyyaml ];
+
+ # Tests not included in PyPI tarball
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A few extensions to pyyaml";
+ homepage = https://github.com/asottile/aspy.yaml;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/basiciw/default.nix b/pkgs/development/python-modules/basiciw/default.nix
new file mode 100644
index 00000000000..0d25d7cdbe9
--- /dev/null
+++ b/pkgs/development/python-modules/basiciw/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, gcc
+, wirelesstools
+, isPy27
+, isPyPy
+}:
+
+buildPythonPackage rec {
+ pname = "basiciw";
+ version = "0.2.2";
+
+ disabled = isPy27 || isPyPy;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ajmflvvlkflrcmqmkrx0zaira84z8kv4ssb2jprfwvjh8vfkysb";
+ };
+
+ buildInputs = [ gcc ];
+ propagatedBuildInputs = [ wirelesstools ];
+
+ meta = {
+ description = "Get info about wireless interfaces using libiw";
+ homepage = https://github.com/enkore/basiciw;
+ platforms = lib.platforms.linux;
+ license = lib.licenses.gpl2;
+ };
+}
diff --git a/pkgs/development/python-modules/beaker/default.nix b/pkgs/development/python-modules/beaker/default.nix
new file mode 100644
index 00000000000..7a17fd0f1d0
--- /dev/null
+++ b/pkgs/development/python-modules/beaker/default.nix
@@ -0,0 +1,43 @@
+{ lib
+, buildPythonPackage
+, fetchFromGitHub
+, nose
+, mock
+, webtest
+, sqlalchemy
+, pycrypto
+, isPy27
+, funcsigs
+, pycryptopp
+}:
+
+buildPythonPackage rec {
+ pname = "Beaker";
+ version = "1.8.0";
+
+ # The pypy release do not contains the tests
+ src = fetchFromGitHub {
+ owner = "bbangert";
+ repo = "beaker";
+ rev = "${version}";
+ sha256 = "17yfr7a307n8rdl09was4j60xqk2s0hk0hywdkigrpj4qnw0is7g";
+ };
+
+ buildInputs =
+ [ nose
+ mock
+ webtest
+ ];
+ propagatedBuildInputs = [
+ sqlalchemy
+ pycrypto
+ ] ++ lib.optionals (isPy27) [
+ funcsigs
+ pycryptopp
+ ];
+
+ meta = {
+ description = "A Session and Caching library with WSGI Middleware";
+ maintainers = with lib.maintainers; [ garbas domenkozar ];
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/python-modules/bitbucket-cli/default.nix b/pkgs/development/python-modules/bitbucket-cli/default.nix
index b5d115f4d0b..0a54c0ed17c 100644
--- a/pkgs/development/python-modules/bitbucket-cli/default.nix
+++ b/pkgs/development/python-modules/bitbucket-cli/default.nix
@@ -19,5 +19,6 @@ buildPythonPackage rec {
description = "Bitbucket command line interface";
homepage = https://bitbucket.org/zhemao/bitbucket-cli;
maintainers = with maintainers; [ refnil ];
+ license = licenses.bsd2;
};
}
diff --git a/pkgs/development/python-modules/browser-cookie3/default.nix b/pkgs/development/python-modules/browser-cookie3/default.nix
new file mode 100644
index 00000000000..64510ee5b64
--- /dev/null
+++ b/pkgs/development/python-modules/browser-cookie3/default.nix
@@ -0,0 +1,24 @@
+{ lib, fetchPypi, buildPythonPackage, isPy3k, keyring, pbkdf2, pyaes}:
+buildPythonPackage rec {
+ pname = "browser-cookie3";
+ version = "0.6.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "16nghwsrv08gz4iiyxsy5lgg5ljgrwkp471m7xnsvhhpb3axmnsc";
+ };
+
+ disabled = !isPy3k;
+
+ propagatedBuildInputs = [ keyring pbkdf2 pyaes ];
+
+ # No tests implemented
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Loads cookies from your browser into a cookiejar object";
+ maintainers = with maintainers; [ borisbabic ];
+ homepage = https://github.com/borisbabic/browser_cookie3;
+ license = licenses.gpl3;
+ };
+}
diff --git a/pkgs/development/python-modules/carbon/default.nix b/pkgs/development/python-modules/carbon/default.nix
new file mode 100644
index 00000000000..df14f44f0b0
--- /dev/null
+++ b/pkgs/development/python-modules/carbon/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k
+, twisted, whisper, txamqp, cachetools, urllib3
+}:
+
+buildPythonPackage rec {
+ pname = "carbon";
+ version = "1.1.3";
+
+ disabled = isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1s7327p30w4l9ak4gc7m5ga521233179n2lr3j0ggfbmfhd6blky";
+ };
+
+ propagatedBuildInputs = [ twisted whisper txamqp cachetools urllib3 ];
+
+ meta = with stdenv.lib; {
+ homepage = http://graphite.wikidot.com/;
+ description = "Backend data caching and persistence daemon for Graphite";
+ maintainers = with maintainers; [ rickynils offline basvandijk ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/python-modules/cfgv/default.nix b/pkgs/development/python-modules/cfgv/default.nix
new file mode 100644
index 00000000000..2212486978d
--- /dev/null
+++ b/pkgs/development/python-modules/cfgv/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, six }:
+
+buildPythonPackage rec {
+ pname = "cfgv";
+ version = "1.1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1akm5xdbi5kckgnhhfj6qavjwakm44cwqzhfx2ycgh7mkym1qyfi";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ # Tests not included in PyPI tarball
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Validate configuration and produce human readable error messages";
+ homepage = https://github.com/asottile/cfgv;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/cli-helpers/default.nix b/pkgs/development/python-modules/cli-helpers/default.nix
new file mode 100644
index 00000000000..69b811a94f4
--- /dev/null
+++ b/pkgs/development/python-modules/cli-helpers/default.nix
@@ -0,0 +1,59 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, terminaltables
+, tabulate
+, backports_csv
+, wcwidth
+, pytest
+, isPy27
+}:
+
+buildPythonPackage rec {
+ pname = "cli_helpers";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1z5rqm8pznj6bvivm2al8rsxm82rai8hc9bqrgh3ksnbzg2kfy7p";
+ };
+
+ propagatedBuildInputs = [
+ terminaltables
+ tabulate
+ wcwidth
+ ] ++ (lib.optionals isPy27 [ backports_csv ]);
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ py.test
+ '';
+
+ meta = with lib; {
+ description = "Python helpers for common CLI tasks";
+ longDescription = ''
+ CLI Helpers is a Python package that makes it easy to perform common
+ tasks when building command-line apps. It's a helper library for
+ command-line interfaces.
+
+ Libraries like Click and Python Prompt Toolkit are amazing tools that
+ help you create quality apps. CLI Helpers complements these libraries by
+ wrapping up common tasks in simple interfaces.
+
+ CLI Helpers is not focused on your app's design pattern or framework --
+ you can use it on its own or in combination with other libraries. It's
+ lightweight and easy to extend.
+
+ What's included in CLI Helpers?
+
+ - Prettyprinting of tabular data with custom pre-processing
+ - [in progress] config file reading/writing
+
+ Read the documentation at http://cli-helpers.rtfd.io
+ '';
+ homepage = https://cli-helpers.readthedocs.io/en/stable/;
+ license = licenses.bsd3 ;
+ maintainers = [ maintainers.kalbasit ];
+ };
+}
diff --git a/pkgs/development/python-modules/contextvars/default.nix b/pkgs/development/python-modules/contextvars/default.nix
index d8ee3b1ca9e..12914617b8f 100644
--- a/pkgs/development/python-modules/contextvars/default.nix
+++ b/pkgs/development/python-modules/contextvars/default.nix
@@ -2,12 +2,12 @@
buildPythonPackage rec {
pname = "contextvars";
- version = "2.2";
+ version = "2.3";
disabled = !isPy36;
src = fetchPypi {
inherit pname version;
- sha256 = "046b385nfzkjh0wqmd268p2jkgn9fg6hz40npq7j1w3c8aqzhwvx";
+ sha256 = "09fnni8cyxm070bfv9ay030qbyk0dfds5nq77s0p38h33hp08h93";
};
propagatedBuildInputs = [ immutables ];
diff --git a/pkgs/development/python-modules/cryptography/default.nix b/pkgs/development/python-modules/cryptography/default.nix
index 2a8736e29de..52244ae4d96 100644
--- a/pkgs/development/python-modules/cryptography/default.nix
+++ b/pkgs/development/python-modules/cryptography/default.nix
@@ -20,12 +20,10 @@
, hypothesis
}:
-let
- version = "2.3";
-in assert version == cryptography_vectors.version; buildPythonPackage rec {
+buildPythonPackage rec {
# also bump cryptography_vectors
pname = "cryptography";
- inherit version;
+ version = "2.3";
src = fetchPypi {
inherit pname version;
@@ -64,4 +62,4 @@ in assert version == cryptography_vectors.version; buildPythonPackage rec {
# IOKit's dependencies are inconsistent between OSX versions, so this is the best we
# can do until nix 1.11's release
__impureHostDeps = [ "/usr/lib" ];
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/dbus/default.nix b/pkgs/development/python-modules/dbus/default.nix
index 8f3f331fd50..13465f1af2c 100644
--- a/pkgs/development/python-modules/dbus/default.nix
+++ b/pkgs/development/python-modules/dbus/default.nix
@@ -15,12 +15,12 @@ if isPyPy then throw "dbus-python not supported for interpreter ${python.executa
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus dbus-glib ]
- ++ lib.optionals doCheck [ dbus.out pygobject3 ]
# My guess why it's sometimes trying to -lncurses.
# It seems not to retain the dependency anyway.
++ lib.optional (! python ? modules) ncurses;
doCheck = true;
+ checkInputs = [ dbus.out pygobject3 ];
meta = {
description = "Python DBus bindings";
diff --git a/pkgs/development/python-modules/django/1_11.nix b/pkgs/development/python-modules/django/1_11.nix
index ada73a7e818..ba65297dbb9 100644
--- a/pkgs/development/python-modules/django/1_11.nix
+++ b/pkgs/development/python-modules/django/1_11.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "1.11.13";
+ version = "1.11.15";
disabled = pythonOlder "2.7";
src = fetchurl {
url = "http://www.djangoproject.com/m/releases/1.11/${pname}-${version}.tar.gz";
- sha256 = "19d4c1rlbhmbvbxvskvqjb2aw4dnf2cqi1hhdh11ykdy1a7gxba6";
+ sha256 = "0h2sl02x2mxr3rl3dy750pzm5kvmx77116fys8rrgw164kc3b0mi";
};
patches = stdenv.lib.optionals withGdal [
diff --git a/pkgs/development/python-modules/django/2_0.nix b/pkgs/development/python-modules/django/2_0.nix
index 3c35b74bab6..0bfe43a20e1 100644
--- a/pkgs/development/python-modules/django/2_0.nix
+++ b/pkgs/development/python-modules/django/2_0.nix
@@ -6,13 +6,13 @@
buildPythonPackage rec {
pname = "Django";
- version = "2.0.7";
+ version = "2.0.8";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "97886b8a13bbc33bfeba2ff133035d3eca014e2309dff2b6da0bdfc0b8656613";
+ sha256 = "12z3b9v0zl7w9bm5sl7dpkk5w35ypalizfmnaj9jac41k8vfmbk8";
};
patches = stdenv.lib.optionals withGdal [
diff --git a/pkgs/development/python-modules/django/2_1.nix b/pkgs/development/python-modules/django/2_1.nix
new file mode 100644
index 00000000000..f63822f363a
--- /dev/null
+++ b/pkgs/development/python-modules/django/2_1.nix
@@ -0,0 +1,43 @@
+{ stdenv, buildPythonPackage, fetchPypi, substituteAll,
+ isPy3k,
+ geos, gdal, pytz,
+ withGdal ? false
+}:
+
+buildPythonPackage rec {
+ pname = "Django";
+ version = "2.1";
+
+ disabled = !isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0dv184lgp7scq8cr4422rrvkd8npyiqww0zw50ygcim5smw6093z";
+ };
+
+ patches = stdenv.lib.optionals withGdal [
+ (substituteAll {
+ src = ./1.10-gis-libs.template.patch;
+ geos = geos;
+ gdal = gdal;
+ extension = stdenv.hostPlatform.extensions.sharedLibrary;
+ })
+ ];
+
+ # patch only $out/bin to avoid problems with starter templates (see #3134)
+ postFixup = ''
+ wrapPythonProgramsIn $out/bin "$out $pythonPath"
+ '';
+
+ propagatedBuildInputs = [ pytz ];
+
+ # too complicated to setup
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A high-level Python Web framework";
+ homepage = https://www.djangoproject.com/;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ georgewhewell ];
+ };
+}
diff --git a/pkgs/development/python-modules/docrep/default.nix b/pkgs/development/python-modules/docrep/default.nix
new file mode 100644
index 00000000000..e2bde245a67
--- /dev/null
+++ b/pkgs/development/python-modules/docrep/default.nix
@@ -0,0 +1,33 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "docrep";
+ version = "0.2.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "7d195b6dfcf4efe5cb65402b6c6f6d7e6db77ce255887fae32c9a8288a022659";
+ };
+
+ checkInputs = [ pytest ];
+ propagatedBuildInputs = [ six ];
+
+ checkPhase = ''
+ py.test
+ '';
+
+ # tests not packaged with PyPi download
+ doCheck = false;
+
+ meta = {
+ description = "Python package for docstring repetition";
+ homepage = https://github.com/Chilipp/docrep;
+ license = lib.licenses.gpl2;
+ maintainers = with lib.maintainers; [ costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/dominate/default.nix b/pkgs/development/python-modules/dominate/default.nix
new file mode 100644
index 00000000000..86b3271990d
--- /dev/null
+++ b/pkgs/development/python-modules/dominate/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, isPy3k }:
+
+buildPythonPackage rec {
+ pname = "dominate";
+ version = "2.3.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0s9s9j9xmhkzw7apqx170fyvc0f800fd4a5jfn8xvj9k6vryd32b";
+ };
+
+ doCheck = !isPy3k;
+
+ meta = with lib; {
+ homepage = https://github.com/Knio/dominate/;
+ description = "Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API";
+ license = licenses.lgpl3;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/easygui/default.nix b/pkgs/development/python-modules/easygui/default.nix
new file mode 100644
index 00000000000..3a7046c50b3
--- /dev/null
+++ b/pkgs/development/python-modules/easygui/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchPypi, buildPythonPackage }:
+
+buildPythonPackage rec {
+ pname = "easygui";
+ version = "0.98.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1zmvmwgxyzvm83818skhn8b4wrci4kmnixaax8q3ia5cn7xrmj6v";
+ };
+
+ doCheck = false; # No tests available
+
+ meta = with stdenv.lib; {
+ description = "Very simple, very easy GUI programming in Python";
+ homepage = https://github.com/robertlugg/easygui;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/development/python-modules/fastcache/default.nix b/pkgs/development/python-modules/fastcache/default.nix
new file mode 100644
index 00000000000..5638e8412b5
--- /dev/null
+++ b/pkgs/development/python-modules/fastcache/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, pytest }:
+
+buildPythonPackage rec {
+ pname = "fastcache";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1rl489zfbm2x67n7i6r7r4nhrhwk6yz3yc7x9y2rky8p95vhaw46";
+ };
+
+ checkInputs = [ pytest ];
+
+ meta = with lib; {
+ description = "C implementation of Python3 lru_cache for Python 2 and 3";
+ homepage = https://github.com/pbrady/fastcache;
+ license = licenses.mit;
+ maintainers = [ maintainers.bhipple ];
+ };
+}
diff --git a/pkgs/development/python-modules/fastpair/default.nix b/pkgs/development/python-modules/fastpair/default.nix
new file mode 100644
index 00000000000..f065bc6ac77
--- /dev/null
+++ b/pkgs/development/python-modules/fastpair/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, pytestrunner, pytest, scipy }:
+
+buildPythonPackage {
+ pname = "fastpair";
+ version = "2016-07-05";
+
+ src = fetchFromGitHub {
+ owner = "carsonfarmer";
+ repo = "fastpair";
+ rev = "92364962f6b695661f35a117bf11f96584128a8d";
+ sha256 = "1pv9sxycxdk567s5gs947rhlqngrb9nn9yh4dhdvg1ix1i8dca71";
+ };
+
+ buildInputs = [ pytestrunner ];
+
+ checkInputs = [ pytest ];
+
+ propagatedBuildInputs = [
+ scipy
+ ];
+
+ checkPhase = ''
+ py.test fastpair
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/carsonfarmer/fastpair;
+ description = "Data-structure for the dynamic closest-pair problem";
+ license = licenses.mit;
+ maintainers = with maintainers; [ cmcdragonkai ];
+ };
+}
diff --git a/pkgs/development/python-modules/fire/default.nix b/pkgs/development/python-modules/fire/default.nix
new file mode 100644
index 00000000000..70538407f2e
--- /dev/null
+++ b/pkgs/development/python-modules/fire/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, six, hypothesis, mock
+, python-Levenshtein, pytest }:
+
+buildPythonPackage rec {
+ pname = "fire";
+ version = "0.1.3";
+
+ src = fetchFromGitHub {
+ owner = "google";
+ repo = "python-fire";
+ rev = "v${version}";
+ sha256 = "0kdcmzr3sgzjsw5fmvdylgrn8akqjbs433jbgqzp498njl9cc6qx";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ checkInputs = [ hypothesis mock python-Levenshtein pytest ];
+
+ checkPhase = ''
+ py.test
+ '';
+
+
+ meta = with stdenv.lib; {
+ description = "A library for automatically generating command line interfaces";
+ longDescription = ''
+ Python Fire is a library for automatically generating command line
+ interfaces (CLIs) from absolutely any Python object.
+
+ * Python Fire is a simple way to create a CLI in Python.
+
+ * Python Fire is a helpful tool for developing and debugging
+ Python code.
+
+ * Python Fire helps with exploring existing code or turning other
+ people's code into a CLI.
+
+ * Python Fire makes transitioning between Bash and Python easier.
+
+ * Python Fire makes using a Python REPL easier by setting up the
+ REPL with the modules and variables you'll need already imported
+ and created.
+ '';
+ license = licenses.asl20;
+ maintainers = with maintainers; [ leenaars ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-api/default.nix b/pkgs/development/python-modules/flask-api/default.nix
new file mode 100644
index 00000000000..cee93a75920
--- /dev/null
+++ b/pkgs/development/python-modules/flask-api/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, flask, markdown }:
+
+buildPythonPackage rec {
+ pname = "Flask-API";
+ version = "1.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0dffcy2hdkajbvl2wkz9dam49v05x9d87cf2mh2cyvza2c5ah47w";
+ };
+
+ propagatedBuildInputs = [ flask markdown ];
+
+ meta = with lib; {
+ homepage = https://github.com/miracle2k/flask-assets;
+ description = "Browsable web APIs for Flask";
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-bootstrap/default.nix b/pkgs/development/python-modules/flask-bootstrap/default.nix
new file mode 100644
index 00000000000..7c12b79bb2f
--- /dev/null
+++ b/pkgs/development/python-modules/flask-bootstrap/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, flask, visitor, dominate }:
+
+buildPythonPackage rec {
+ pname = "Flask-Bootstrap";
+ version = "3.3.7.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1j1s2bplaifsnmr8vfxa3czca4rz78xyhrg4chx39xl306afs26b";
+ };
+
+ propagatedBuildInputs = [ flask visitor dominate ];
+
+ meta = with lib; {
+ homepage = https://github.com/mbr/flask-bootstrap;
+ description = "Ready-to-use Twitter-bootstrap for use in Flask.";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/flask-paginate/default.nix b/pkgs/development/python-modules/flask-paginate/default.nix
new file mode 100644
index 00000000000..7af4aa2b8dd
--- /dev/null
+++ b/pkgs/development/python-modules/flask-paginate/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi, flask }:
+
+buildPythonPackage rec {
+ pname = "flask-paginate";
+ version = "0.5.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0pgk6ngqzh7lgq2nr6hraqp3z76f3f0kjhai50vxb6j1civ8v3mn";
+ };
+
+ propagatedBuildInputs = [ flask ];
+
+ meta = with lib; {
+ homepage = https://github.com/lixxu/flask-paginate;
+ description = "Pagination support for Flask";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/fluent-logger/default.nix b/pkgs/development/python-modules/fluent-logger/default.nix
new file mode 100644
index 00000000000..8af0bce82f3
--- /dev/null
+++ b/pkgs/development/python-modules/fluent-logger/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, msgpack }:
+
+buildPythonPackage rec {
+ pname = "fluent-logger";
+ version = "0.9.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "09vii0iclfq6vhz37xyybksq9m3538hkr7z40sz2dlpf2rkg98mg";
+ };
+
+ propagatedBuildInputs = [ msgpack ];
+
+ # Tests fail because absent in package
+ doCheck = false;
+
+ meta = with lib; {
+ description = "A structured logger for Fluentd (Python)";
+ homepage = https://github.com/fluent/fluent-logger-python;
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/python-modules/futures/default.nix b/pkgs/development/python-modules/futures/default.nix
index 5a774b6fa3d..83aaa6692dd 100644
--- a/pkgs/development/python-modules/futures/default.nix
+++ b/pkgs/development/python-modules/futures/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k, python }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, python, stdenv }:
buildPythonPackage rec {
pname = "futures";
@@ -16,6 +16,8 @@ buildPythonPackage rec {
${python.interpreter} test_futures.py
'';
+ doCheck = !stdenv.isDarwin;
+
meta = with lib; {
description = "Backport of the concurrent.futures package from Python 3.2";
homepage = "https://github.com/agronholm/pythonfutures";
diff --git a/pkgs/development/python-modules/gensim/default.nix b/pkgs/development/python-modules/gensim/default.nix
index f9f8198e4ac..9a1a870dd00 100644
--- a/pkgs/development/python-modules/gensim/default.nix
+++ b/pkgs/development/python-modules/gensim/default.nix
@@ -5,6 +5,7 @@
, six
, scipy
, smart_open
+, scikitlearn, testfixtures, unittest2
}:
buildPythonPackage rec {
@@ -15,20 +16,20 @@ buildPythonPackage rec {
sha256 = "78ed9b6ac35f104542f3bee0386d71ddf9432d74c153065d2ea9f6baf10e5b49";
};
- propagatedBuildInputs = [ smart_open numpy six scipy
- # scikitlearn testfixtures unittest2 # for tests
- ];
- doCheck = false;
+ propagatedBuildInputs = [ smart_open numpy six scipy ];
+
+ checkInputs = [ scikitlearn testfixtures unittest2 ];
# Two tests fail.
-
+ #
# ERROR: testAddMorphemesToEmbeddings (gensim.test.test_varembed_wrapper.TestVarembed)
# ImportError: Could not import morfessor.
# This package is not in nix
-
+ #
# ERROR: testWmdistance (gensim.test.test_fasttext_wrapper.TestFastText)
# ImportError: Please install pyemd Python package to compute WMD.
# This package is not in nix
+ doCheck = false;
meta = {
description = "Topic-modelling library";
diff --git a/pkgs/development/python-modules/git-annex-adapter/default.nix b/pkgs/development/python-modules/git-annex-adapter/default.nix
index 6cb6e626f27..935217c6992 100644
--- a/pkgs/development/python-modules/git-annex-adapter/default.nix
+++ b/pkgs/development/python-modules/git-annex-adapter/default.nix
@@ -22,13 +22,30 @@ buildPythonPackage rec {
--replace "'git-annex'" "'${git-annex}/bin/git-annex'"
'';
- # TODO: Remove for next version
patches = [
+ # fixes the "not-a-git-repo" testcase where recent git versions expect a slightly different error.
./not-a-git-repo-testcase.patch
+
+ # fixes the testcase which parses the output of `git-annex info` where several
+ # new lines are displayed that broke the test.
+ (fetchpatch {
+ url = "https://github.com/Ma27/git-annex-adapter/commit/39cb6da69c1aec3d57ea9f68c2dea5113ae1b764.patch";
+ sha256 = "0wyy2icqan3jpiw7dm50arfq3mgq4b5s3g91k82srap763r9hg5m";
+ })
+
+ # fixes the testcase which runs "git status" and complies with the
+ # slightly altered output.
(fetchpatch {
url = "https://github.com/alpernebbi/git-annex-adapter/commit/9f64c4b99cae7b681820c6c7382e1e40489f4d1e.patch";
sha256 = "0yh66gial6bx7kbl7s7lkzljnkpgvgr8yahqqcq9z76d0w752dir";
})
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ # `rev` is part of utillinux on NixOS which is not available on `nixpks` for darwin:
+ # https://logs.nix.ci/?key=nixos/nixpkgs.45061&attempt_id=271763ba-2ae7-4098-b469-b82b1d8edb9b
+ (fetchpatch {
+ url = "https://github.com/alpernebbi/git-annex-adapter/commit/0b60b4577528b309f6ac9d47b55a00dbda9850ea.patch";
+ sha256 = "0z608hpmyzv1mm01dxr7d6bi1hc77h4yafghkynmv99ijgnm1qk7";
+ })
];
checkInputs = [
diff --git a/pkgs/development/python-modules/gphoto2/default.nix b/pkgs/development/python-modules/gphoto2/default.nix
new file mode 100644
index 00000000000..29aa0400ec5
--- /dev/null
+++ b/pkgs/development/python-modules/gphoto2/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, pkgconfig
+, libgphoto2 }:
+
+buildPythonPackage rec {
+ pname = "gphoto2";
+ version = "1.8.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1806bdjc18qh0wyayxymgjnqqqlxs2iwvgk594anxw9y69hrxqni";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = [ libgphoto2 ];
+
+ doCheck = false; # No tests available
+
+ meta = with stdenv.lib; {
+ description = "Python interface to libgphoto2";
+ homepage = https://github.com/jim-easterbrook/python-gphoto2;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/development/python-modules/graphite-web/default.nix b/pkgs/development/python-modules/graphite-web/default.nix
new file mode 100644
index 00000000000..791eb1b8cf0
--- /dev/null
+++ b/pkgs/development/python-modules/graphite-web/default.nix
@@ -0,0 +1,54 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k, which
+, django, django_tagging, whisper, pycairo, cairocffi, ldap, memcached, pytz, urllib3, scandir
+}:
+if django.version != "1.8.18"
+|| django_tagging.version != "0.4.3"
+then throw "graphite-web should be build with django_1_8 and django_tagging_0_4_3"
+else buildPythonPackage rec {
+ pname = "graphite-web";
+ version = "1.1.3";
+
+ disabled = isPy3k;
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0nvyq1859abdch2l90avsjk9vb03s7wgxgrjsqvjhf2b9c1ncsfh";
+ };
+
+ propagatedBuildInputs = [
+ django django_tagging whisper pycairo cairocffi
+ ldap memcached pytz urllib3 scandir
+ ];
+
+ postInstall = ''
+ wrapProgram $out/bin/run-graphite-devel-server.py \
+ --prefix PATH : ${which}/bin
+ '';
+
+ preConfigure = ''
+ # graphite is configured by storing a local_settings.py file inside the
+ # graphite python package. Since that package is stored in the immutable
+ # Nix store we can't modify it. So how do we configure graphite?
+ #
+ # First of all we rename "graphite.local_settings" to
+ # "graphite_local_settings" so that the settings are not looked up in the
+ # graphite package anymore. Secondly we place a directory containing a
+ # graphite_local_settings.py on the PYTHONPATH in the graphite module
+ # .
+ substituteInPlace webapp/graphite/settings.py \
+ --replace "graphite.local_settings" " graphite_local_settings"
+
+ substituteInPlace webapp/graphite/settings.py \
+ --replace "join(WEBAPP_DIR, 'content')" "join('$out', 'webapp', 'content')"
+ '';
+
+ # error: invalid command 'test'
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = http://graphite.wikidot.com/;
+ description = "Enterprise scalable realtime graphing";
+ maintainers = with maintainers; [ rickynils offline basvandijk ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/python-modules/graphite_beacon/default.nix b/pkgs/development/python-modules/graphite_beacon/default.nix
new file mode 100644
index 00000000000..b94a92bc02f
--- /dev/null
+++ b/pkgs/development/python-modules/graphite_beacon/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, tornado, pyyaml, funcparserlib
+}:
+buildPythonPackage rec {
+ pname = "graphite_beacon";
+ version = "0.27.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "03bp4wyfn3xhcqyvs5hnk1n87m4smsmm1p7qp459m7j8hwpbq2ks";
+ };
+
+ propagatedBuildInputs = [ tornado pyyaml funcparserlib ];
+
+ postPatch = ''
+ substituteInPlace requirements.txt --replace "==" ">="
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A simple alerting application for Graphite metrics";
+ homepage = https://github.com/klen/graphite-beacon;
+ maintainers = [ maintainers.offline ];
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/graphitepager/default.nix b/pkgs/development/python-modules/graphitepager/default.nix
new file mode 100644
index 00000000000..d2ab8d547fd
--- /dev/null
+++ b/pkgs/development/python-modules/graphitepager/default.nix
@@ -0,0 +1,32 @@
+{ stdenv, buildPythonPackage, fetchPypi
+, jinja2, markupsafe, pagerduty, pushbullet, python_magic, python-simple-hipchat
+, pyyaml, redis, requests, six, websocket_client, nose
+}:
+buildPythonPackage rec {
+ pname = "graphitepager";
+ version = "0.2.11";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0v3g1qcgnkpgjzh6phnv13lnk8qjrcs9sq2qg6k0dk5ik31jfk3d";
+ };
+
+ propagatedBuildInputs = [
+ jinja2 markupsafe pagerduty pushbullet python_magic python-simple-hipchat
+ pyyaml redis requests six websocket_client
+ ];
+
+ postPatch = ''
+ substituteInPlace requirements.txt --replace "==" ">="
+ '';
+
+ checkInputs = [ nose ];
+ checkPhase = "nosetests";
+
+ meta = with stdenv.lib; {
+ description = "A simple alerting application for Graphite metrics";
+ homepage = https://github.com/seatgeek/graphite-pager;
+ maintainers = with maintainers; [ offline basvandijk ];
+ license = licenses.bsd2;
+ };
+}
diff --git a/pkgs/development/python-modules/grpcio/default.nix b/pkgs/development/python-modules/grpcio/default.nix
index 1846c7bcd89..204080fe115 100644
--- a/pkgs/development/python-modules/grpcio/default.nix
+++ b/pkgs/development/python-modules/grpcio/default.nix
@@ -1,6 +1,7 @@
-{ stdenv, buildPythonPackage, fetchPypi, lib
-, six, protobuf, enum34, futures, isPy27, isPy34 }:
+{ stdenv, buildPythonPackage, fetchPypi, lib, darwin
+, six, protobuf, enum34, futures, isPy27, isPy34, pkgconfig }:
+with stdenv.lib;
buildPythonPackage rec {
pname = "grpcio";
version = "1.13.0";
@@ -10,10 +11,14 @@ buildPythonPackage rec {
sha256 = "6324581e215157f0fbe335dff2e21a65b4406db98ac7cca05f1e23b4f510b426";
};
+ nativeBuildInputs = [ pkgconfig ] ++ optional stdenv.isDarwin darwin.cctools;
+
propagatedBuildInputs = [ six protobuf ]
++ lib.optionals (isPy27 || isPy34) [ enum34 ]
++ lib.optionals (isPy27) [ futures ];
+ preBuild = optionalString stdenv.isDarwin "unset AR";
+
meta = with stdenv.lib; {
description = "HTTP/2-based RPC framework";
license = lib.licenses.asl20;
diff --git a/pkgs/development/python-modules/identify/default.nix b/pkgs/development/python-modules/identify/default.nix
new file mode 100644
index 00000000000..b4b5d9c8727
--- /dev/null
+++ b/pkgs/development/python-modules/identify/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "identify";
+ version = "1.1.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0hvwfpf6fmgn93abrvj88pi7sbcib32s4c5r99lw67kbziq5x129";
+ };
+
+ # Tests not included in PyPI tarball
+ doCheck = false;
+
+ meta = with lib; {
+ description = "File identification library for Python";
+ homepage = https://github.com/chriskuehl/identify;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/imgaug/default.nix b/pkgs/development/python-modules/imgaug/default.nix
new file mode 100644
index 00000000000..08f1d49d8c6
--- /dev/null
+++ b/pkgs/development/python-modules/imgaug/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildPythonPackage, fetchPypi, numpy, scipy, scikitimage, opencv3, six }:
+
+buildPythonPackage rec {
+ pname = "imgaug";
+ version = "0.2.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1wy8ydkqq0jrwxwdv04q89n3gwsr9pjaspsbw26ipg5a5lnhb9c2";
+ };
+
+ propagatedBuildInputs = [
+ numpy
+ scipy
+ scikitimage
+ opencv3
+ six
+ ];
+
+ # disable tests when there are no tests in the PyPI archive
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/aleju/imgaug;
+ description = "Image augmentation for machine learning experiments";
+ license = licenses.mit;
+ maintainers = with maintainers; [ cmcdragonkai ];
+ };
+}
diff --git a/pkgs/development/python-modules/influxgraph/default.nix b/pkgs/development/python-modules/influxgraph/default.nix
new file mode 100644
index 00000000000..4f7ba65a27f
--- /dev/null
+++ b/pkgs/development/python-modules/influxgraph/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, buildPythonPackage, fetchPypi, isPy3k
+, influxdb, graphite_api, memcached, gnugrep
+}:
+
+buildPythonPackage rec {
+ pname = "influxgraph";
+ version = "1.5.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0l33sfwdh4bfprmzp2kx0d9098g6yxbnhyyx9qr3kzczpm0jg9vy";
+ };
+
+ patchPhase = stdenv.lib.optionalString isPy3k ''
+ sed 's/python-memcached/python3-memcached/' \
+ -i ./influxgraph.egg-info/requires.txt \
+ -i ./setup.py
+ '';
+
+ propagatedBuildInputs = [ influxdb graphite_api memcached ];
+
+ passthru.moduleName = "influxgraph.InfluxDBFinder";
+
+ meta = with stdenv.lib; {
+ description = "InfluxDB storage plugin for Graphite-API";
+ homepage = https://github.com/InfluxGraph/influxgraph;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ basvandijk ];
+ };
+}
diff --git a/pkgs/development/python-modules/ipython/5.nix b/pkgs/development/python-modules/ipython/5.nix
index f2066fee2a4..36f581c98af 100644
--- a/pkgs/development/python-modules/ipython/5.nix
+++ b/pkgs/development/python-modules/ipython/5.nix
@@ -2,6 +2,7 @@
, stdenv
, buildPythonPackage
, fetchPypi
+, fetchpatch
# Build dependencies
, glibcLocales
# Test dependencies
@@ -36,6 +37,16 @@ buildPythonPackage rec {
substituteInPlace setup.py --replace "'gnureadline'" " "
'';
+ patches = [
+ # improve cython support, needed by sage, accepted upstream
+ # https://github.com/ipython/ipython/pull/11139
+ (fetchpatch {
+ name = "signature-use-inspect.patch";
+ url = "https://github.com/ipython/ipython/commit/8d399b98d3ed5c765835594100c4d36fb2f739dc.patch";
+ sha256 = "1r7v9clwwbskmj4y160vcj6g0vzqbvnj4y1bm2n4bskafapm42g0";
+ })
+ ];
+
buildInputs = [ glibcLocales ];
checkInputs = [ nose pygments testpath ] ++ lib.optional isPy27 mock;
diff --git a/pkgs/development/python-modules/jupyterlab/default.nix b/pkgs/development/python-modules/jupyterlab/default.nix
index 64485085d1a..e47fdfa15ba 100644
--- a/pkgs/development/python-modules/jupyterlab/default.nix
+++ b/pkgs/development/python-modules/jupyterlab/default.nix
@@ -1,12 +1,12 @@
{ lib, buildPythonPackage, isPy3k, fetchPypi, ipython_genutils, jupyterlab_launcher, notebook }:
buildPythonPackage rec {
pname = "jupyterlab";
- version = "0.32.1";
+ version = "0.33.7";
disabled = !isPy3k;
src = fetchPypi {
inherit pname version;
- sha256 = "88290656a2db2e38ef913a257ec283f3b5bd99144ed3d52899c9af7030077554";
+ sha256 = "ab9f7bcbc3b4e107897f368aa0527cdc1b4ccf0c370e218ae03ac1d75fac261c";
};
propagatedBuildInputs = [
@@ -26,6 +26,6 @@ buildPythonPackage rec {
description = "Jupyter lab environment notebook server extension.";
license = with licenses; [ bsd3 ];
homepage = "http://jupyter.org/";
- maintainers = with maintainers; [ zimbatm ];
+ maintainers = with maintainers; [ zimbatm costrouc ];
};
}
diff --git a/pkgs/development/python-modules/keras-applications/default.nix b/pkgs/development/python-modules/keras-applications/default.nix
new file mode 100644
index 00000000000..e06a0b75b50
--- /dev/null
+++ b/pkgs/development/python-modules/keras-applications/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi, numpy, h5py }:
+
+buildPythonPackage rec {
+ pname = "Keras_Applications";
+ version = "1.0.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "8c95300328630ae74fb0828b6fa38269a25c0228a02f1e5181753bfd48961f49";
+ };
+
+ # Cyclic dependency: keras-applications requires keras, which requires keras-applications
+ postPatch = ''
+ sed -i "s/keras>=[^']*//" setup.py
+ '';
+
+ # No tests in PyPI tarball
+ doCheck = false;
+
+ propagatedBuildInputs = [ numpy h5py ];
+
+ meta = with lib; {
+ description = "Reference implementations of popular deep learning models";
+ homepage = https://github.com/keras-team/keras-applications;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/keras-preprocessing/default.nix b/pkgs/development/python-modules/keras-preprocessing/default.nix
new file mode 100644
index 00000000000..043e43eb184
--- /dev/null
+++ b/pkgs/development/python-modules/keras-preprocessing/default.nix
@@ -0,0 +1,27 @@
+{ lib, buildPythonPackage, fetchPypi, numpy, scipy, six }:
+
+buildPythonPackage rec {
+ pname = "Keras_Preprocessing";
+ version = "1.0.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "f5306554d2b454d825b36f35e327744f5477bd2ae21017f1a93b2097bed6757e";
+ };
+
+ # Cyclic dependency: keras-preprocessing requires keras, which requires keras-preprocessing
+ postPatch = ''
+ sed -i "s/keras>=[^']*//" setup.py
+ '';
+
+ # No tests in PyPI tarball
+ doCheck = false;
+
+ propagatedBuildInputs = [ numpy scipy six ];
+
+ meta = with lib; {
+ description = "Easy data preprocessing and data augmentation for deep learning models";
+ homepage = https://github.com/keras-team/keras-preprocessing;
+ license = licenses.mit;
+ };
+}
diff --git a/pkgs/development/python-modules/keras/default.nix b/pkgs/development/python-modules/keras/default.nix
index 3b221238f3a..ea699c9c04a 100644
--- a/pkgs/development/python-modules/keras/default.nix
+++ b/pkgs/development/python-modules/keras/default.nix
@@ -1,15 +1,16 @@
{ stdenv, buildPythonPackage, fetchPypi
, pytest, pytestcov, pytestpep8, pytest_xdist
, six, numpy, scipy, pyyaml, h5py
+, keras-applications, keras-preprocessing
}:
buildPythonPackage rec {
pname = "Keras";
- version = "2.2.0";
+ version = "2.2.2";
src = fetchPypi {
inherit pname version;
- sha256 = "5b8499d157af217f1a5ee33589e774127ebc3e266c833c22cb5afbb0ed1734bf";
+ sha256 = "468d98da104ec5c3dbb10c2ef6bb345ab154f6ca2d722d4c250ef4d6105de17a";
};
checkInputs = [
@@ -21,6 +22,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
six pyyaml numpy scipy h5py
+ keras-applications keras-preprocessing
];
# Couldn't get tests working
diff --git a/pkgs/development/python-modules/ldap/default.nix b/pkgs/development/python-modules/ldap/default.nix
index 17a6b158d3f..09d399d25b3 100644
--- a/pkgs/development/python-modules/ldap/default.nix
+++ b/pkgs/development/python-modules/ldap/default.nix
@@ -1,6 +1,6 @@
{ buildPythonPackage, fetchPypi
, pyasn1, pyasn1-modules, pytest
-, openldap, cyrus_sasl }:
+, openldap, cyrus_sasl, stdenv }:
buildPythonPackage rec {
pname = "python-ldap";
@@ -26,4 +26,6 @@ buildPythonPackage rec {
py.test
'';
+
+ doCheck = !stdenv.isDarwin;
}
diff --git a/pkgs/development/python-modules/libkeepass/default.nix b/pkgs/development/python-modules/libkeepass/default.nix
new file mode 100644
index 00000000000..b707b343056
--- /dev/null
+++ b/pkgs/development/python-modules/libkeepass/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, lxml, pycryptodome, colorama }:
+
+buildPythonPackage rec {
+ pname = "libkeepass";
+ version = "0.3.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "3ed79ea786f7020b14b83c082612ed8fbcc6f8edf65e1697705837ab9e40e9d7";
+ };
+
+ propagatedBuildInputs = [ lxml pycryptodome colorama ];
+
+ # No tests on PyPI
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/libkeepass/libkeepass;
+ description = "A library to access KeePass 1.x/KeePassX (v3) and KeePass 2.x (v4) files";
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ jqueiroz ];
+ };
+}
diff --git a/pkgs/development/python-modules/libusb1/default.nix b/pkgs/development/python-modules/libusb1/default.nix
index 8d74a4d3c46..f11930a3a18 100644
--- a/pkgs/development/python-modules/libusb1/default.nix
+++ b/pkgs/development/python-modules/libusb1/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPythonPackage, fetchPypi, libusb1 }:
+{ stdenv, lib, buildPythonPackage, fetchPypi, python, libusb1 }:
buildPythonPackage rec {
pname = "libusb1";
@@ -17,6 +17,10 @@ buildPythonPackage rec {
buildInputs = [ libusb1 ];
+ checkPhase = ''
+ ${python.interpreter} -m usb1.testUSB1
+ '';
+
meta = with stdenv.lib; {
homepage = https://github.com/vpelletier/python-libusb1;
description = "Python ctype-based wrapper around libusb1";
diff --git a/pkgs/development/python-modules/marionette-harness/mozlog.nix b/pkgs/development/python-modules/marionette-harness/mozlog.nix
index ce24fd48dd4..b8d0c077d66 100644
--- a/pkgs/development/python-modules/marionette-harness/mozlog.nix
+++ b/pkgs/development/python-modules/marionette-harness/mozlog.nix
@@ -16,7 +16,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "af3a3252bc58f8642a641601ba59096c22e4aa49cdc1ed4b0df2314f4f027f0d";
+ sha256 = "00x28z6diw06gakb5isbfha5z2n63yyncv4za303nsgzxvlihmx0";
};
propagatedBuildInputs = [ blessings mozterm six ];
diff --git a/pkgs/development/python-modules/markdown/default.nix b/pkgs/development/python-modules/markdown/default.nix
index 515dee0e766..f2397138771 100644
--- a/pkgs/development/python-modules/markdown/default.nix
+++ b/pkgs/development/python-modules/markdown/default.nix
@@ -25,4 +25,4 @@ buildPythonPackage rec {
homepage = https://github.com/Python-Markdown/markdown;
license = lib.licenses.bsd3;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/mozterm/default.nix b/pkgs/development/python-modules/mozterm/default.nix
index 358b21893fa..c7f2b4cbc34 100644
--- a/pkgs/development/python-modules/mozterm/default.nix
+++ b/pkgs/development/python-modules/mozterm/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildPythonPackage, fetchPypi, isPy3k }:
+{ lib, buildPythonPackage, fetchPypi, isPy3k, six }:
buildPythonPackage rec {
pname = "mozterm";
@@ -7,6 +7,8 @@ buildPythonPackage rec {
# name 'unicode' is not defined
disabled = isPy3k;
+ propagatedBuildInputs = [six];
+
src = fetchPypi {
inherit pname version;
sha256 = "b1e91acec188de07c704dbb7b0100a7be5c1e06567b3beb67f6ea11d00a483a4";
diff --git a/pkgs/development/python-modules/multiprocess/default.nix b/pkgs/development/python-modules/multiprocess/default.nix
new file mode 100644
index 00000000000..c5c53577505
--- /dev/null
+++ b/pkgs/development/python-modules/multiprocess/default.nix
@@ -0,0 +1,22 @@
+{ lib, buildPythonPackage, fetchPypi, dill }:
+
+buildPythonPackage rec {
+ pname = "multiprocess";
+ version = "0.70.6.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ip5caz67b3q0553mr8gm8xwsb8x500jn8ml0gihgyfy52m2ypcq";
+ };
+
+ propagatedBuildInputs = [ dill ];
+
+ # Python-version dependent tests
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Better multiprocessing and multithreading in python";
+ homepage = https://github.com/uqfoundation/multiprocess;
+ license = licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/mypy-protobuf/default.nix b/pkgs/development/python-modules/mypy-protobuf/default.nix
new file mode 100644
index 00000000000..37e1b88a248
--- /dev/null
+++ b/pkgs/development/python-modules/mypy-protobuf/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, fetchPypi, buildPythonApplication, protobuf }:
+
+buildPythonApplication rec {
+ pname = "mypy-protobuf";
+ version = "1.6";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1bmpd82qm7rjnzc4i275lm18mmz8anhrjhwq2ci179l64hrfr0nb";
+ };
+
+ propagatedBuildInputs = [ protobuf ];
+
+ meta = with stdenv.lib; {
+ description = "Generate mypy stub files from protobuf specs";
+ homepage = "https://github.com/dropbox/mypy-protobuf";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ lnl7 ];
+ };
+}
diff --git a/pkgs/development/python-modules/mysql-connector/default.nix b/pkgs/development/python-modules/mysql-connector/default.nix
index 78069d49246..4af0c6487b3 100644
--- a/pkgs/development/python-modules/mysql-connector/default.nix
+++ b/pkgs/development/python-modules/mysql-connector/default.nix
@@ -4,13 +4,13 @@
buildPythonPackage rec {
pname = "mysql-connector";
- version = "8.0.11";
+ version = "8.0.12";
src = fetchFromGitHub {
owner = "mysql";
repo = "mysql-connector-python";
rev = version;
- sha256 = "0w5sxy0zdkdj5cj35wwfjy9y8yn5yzk9biwwsglvhkqlkrms8fw1";
+ sha256 = "1i3148dka4zfqzz4n4n5k0qaqbc585bdpmjwgx5vp6iiv7pgvrxp";
};
propagatedBuildInputs = [ protobuf ];
diff --git a/pkgs/development/python-modules/netdisco/default.nix b/pkgs/development/python-modules/netdisco/default.nix
index e60233c3590..1e404370284 100644
--- a/pkgs/development/python-modules/netdisco/default.nix
+++ b/pkgs/development/python-modules/netdisco/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "netdisco";
- version = "1.5.0";
+ version = "2.0.0";
disabled = !isPy3k;
@@ -11,7 +11,7 @@ buildPythonPackage rec {
owner = "home-assistant";
repo = pname;
rev = version;
- sha256 = "1lr0zpzdjkhcaihyxq8wv7c1wjm7xgx2sl8xmwp1kyivkgybk6n9";
+ sha256 = "08x5ab7v6a20753y9br7pvfm6a054ywn7y7gh6fydqski0gad6l7";
};
propagatedBuildInputs = [ requests zeroconf netifaces ];
diff --git a/pkgs/development/python-modules/nodeenv/default.nix b/pkgs/development/python-modules/nodeenv/default.nix
new file mode 100644
index 00000000000..ce4a2772d50
--- /dev/null
+++ b/pkgs/development/python-modules/nodeenv/default.nix
@@ -0,0 +1,20 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "nodeenv";
+ version = "1.3.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0vs9nyf9w3655j1vv3abxj4vbig61c0hjmhpfb91gblv32shl15a";
+ };
+
+ # Tests not included in PyPI tarball
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Node.js virtual environment builder";
+ homepage = https://github.com/ekalinin/nodeenv;
+ license = licenses.bsd3;
+ };
+}
diff --git a/pkgs/development/python-modules/orderedset/default.nix b/pkgs/development/python-modules/orderedset/default.nix
new file mode 100644
index 00000000000..f1e6f1bf918
--- /dev/null
+++ b/pkgs/development/python-modules/orderedset/default.nix
@@ -0,0 +1,18 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "orderedset";
+ version = "2.0.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "11643qr12ypxfffcminlsgl9xz751b2d0pnjl6zn8vfhxddjr57f";
+ };
+
+ meta = with stdenv.lib; {
+ description = "An Ordered Set implementation in Cython";
+ homepage = https://pypi.python.org/pypi/orderedset;
+ license = licenses.bsd3;
+ maintainers = [ maintainers.jtojnar ];
+ };
+}
diff --git a/pkgs/development/python-modules/palettable/default.nix b/pkgs/development/python-modules/palettable/default.nix
new file mode 100644
index 00000000000..6b2113352b4
--- /dev/null
+++ b/pkgs/development/python-modules/palettable/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi, pytest }:
+
+buildPythonPackage rec {
+ pname = "palettable";
+ version = "3.1.1";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0685b223a236bb7e2a900ef7a855ccf9a4027361c8acf400f3b350ea51870f80";
+ };
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ pytest
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A library of color palettes";
+ homepage = https://jiffyclub.github.io/palettable/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ psyanticy ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix
new file mode 100644
index 00000000000..57ddeeeb8ec
--- /dev/null
+++ b/pkgs/development/python-modules/phonopy/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, buildPythonPackage, python, fetchPypi, numpy, pyyaml, matplotlib, h5py }:
+
+buildPythonPackage rec {
+ pname = "phonopy";
+ version = "1.13.2.13";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "23970ecdf698e743f9204711e8edfbb33c97667f5f88c7bda3322abbc91d0682";
+ };
+
+ propagatedBuildInputs = [ numpy pyyaml matplotlib h5py ];
+
+ checkPhase = ''
+ cd test/phonopy
+ ${python.interpreter} -m unittest discover -b
+ cd ../..
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A package for phonon calculations at harmonic and quasi-harmonic levels";
+ homepage = https://atztogo.github.io/phonopy/;
+ license = licenses.bsd0;
+ maintainers = with maintainers; [ psyanticy ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/protobuf/default.nix b/pkgs/development/python-modules/protobuf/default.nix
index 1a345b19ef9..9059080c919 100644
--- a/pkgs/development/python-modules/protobuf/default.nix
+++ b/pkgs/development/python-modules/protobuf/default.nix
@@ -28,7 +28,10 @@ buildPythonPackage rec {
export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION=2
'';
- preBuild = optionalString (versionAtLeast protobuf.version "2.6.0") ''
+ preBuild = ''
+ # Workaround for https://github.com/google/protobuf/issues/2895
+ ${python}/bin/${python.executable} setup.py build
+ '' + optionalString (versionAtLeast protobuf.version "2.6.0") ''
${python}/bin/${python.executable} setup.py build_ext --cpp_implementation
'';
diff --git a/pkgs/development/python-modules/pycrc/default.nix b/pkgs/development/python-modules/pycrc/default.nix
new file mode 100644
index 00000000000..e9ea8646b41
--- /dev/null
+++ b/pkgs/development/python-modules/pycrc/default.nix
@@ -0,0 +1,18 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "PyCRC";
+ version = "1.21";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "d3b0e788b501f48ae2ff6eeb34652343c9095e4356a65df217ed29b51e4045b6";
+ };
+
+ meta = with lib; {
+ homepage = https://github.com/cristianav/PyCRC;
+ description = "Python libraries for CRC calculations (it supports CRC-16, CRC-32, CRC-CCITT, etc)";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ guibou ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyfxa/default.nix b/pkgs/development/python-modules/pyfxa/default.nix
new file mode 100644
index 00000000000..93a74114af1
--- /dev/null
+++ b/pkgs/development/python-modules/pyfxa/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchPypi
+, requests, cryptography, pybrowserid, hawkauthlib, six
+, grequests, mock, responses, unittest2 }:
+
+buildPythonPackage rec {
+ pname = "PyFxA";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "d511b6f43a9445587c609a138636d378de76661561116e1f4259fcec9d09b42b";
+ };
+
+ postPatch = ''
+ # Requires network access
+ rm fxa/tests/test_core.py
+ '';
+
+ propagatedBuildInputs = [
+ requests cryptography pybrowserid hawkauthlib six
+ ];
+
+ checkInputs = [
+ grequests mock responses unittest2
+ ];
+
+ meta = with lib; {
+ description = "Firefox Accounts client library for Python";
+ homepage = https://github.com/mozilla/PyFxA;
+ license = licenses.mpl20;
+ };
+}
diff --git a/pkgs/development/python-modules/pygobject/default.nix b/pkgs/development/python-modules/pygobject/default.nix
index 796fc992a7d..56e8f1fa5eb 100644
--- a/pkgs/development/python-modules/pygobject/default.nix
+++ b/pkgs/development/python-modules/pygobject/default.nix
@@ -19,7 +19,7 @@ buildPythonPackage rec {
./pygobject-2.28.6-gio-types-2.32.patch
];
- configureFlags = "--disable-introspection";
+ configureFlags = [ "--disable-introspection" ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ glib ];
diff --git a/pkgs/development/python-modules/pyjwt/default.nix b/pkgs/development/python-modules/pyjwt/default.nix
new file mode 100644
index 00000000000..f7d3e32f992
--- /dev/null
+++ b/pkgs/development/python-modules/pyjwt/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildPythonPackage, fetchPypi
+, cryptography, ecdsa
+, pytestrunner, pytestcov, pytest }:
+
+buildPythonPackage rec {
+ pname = "PyJWT";
+ version = "1.6.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "4ee413b357d53fd3fb44704577afac88e72e878716116270d722723d65b42176";
+ };
+
+ propagatedBuildInputs = [ cryptography ecdsa ];
+
+ checkInputs = [ pytestrunner pytestcov pytest ];
+
+ meta = with lib; {
+ description = "JSON Web Token implementation in Python";
+ homepage = https://github.com/jpadilla/pyjwt;
+ license = licenses.mit;
+ maintainers = with maintainers; [ prikhi ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyls-black/default.nix b/pkgs/development/python-modules/pyls-black/default.nix
new file mode 100644
index 00000000000..b19fad1a1f1
--- /dev/null
+++ b/pkgs/development/python-modules/pyls-black/default.nix
@@ -0,0 +1,32 @@
+{ lib, buildPythonPackage, fetchFromGitHub
+, black, toml, pytest, python-language-server, isPy3k
+}:
+
+buildPythonPackage rec {
+ pname = "pyls-black";
+ version = "0.2.1";
+
+ src = fetchFromGitHub {
+ owner = "rupert";
+ repo = "pyls-black";
+ rev = "v${version}";
+ sha256 = "0xa3iv8nhnj0lw0dh41qb0dqp55sb6rdxalbk60v8jll6qyc0si8";
+ };
+
+ disabled = !isPy3k;
+
+ checkPhase = ''
+ pytest
+ '';
+
+ checkInputs = [ pytest ];
+
+ propagatedBuildInputs = [ black toml python-language-server ];
+
+ meta = with lib; {
+ homepage = https://github.com/rupert/pyls-black;
+ description = "Black plugin for the Python Language Server";
+ license = licenses.mit;
+ maintainers = [ maintainers.mic92 ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyls-isort/default.nix b/pkgs/development/python-modules/pyls-isort/default.nix
index fce7999a756..fa94441e200 100644
--- a/pkgs/development/python-modules/pyls-isort/default.nix
+++ b/pkgs/development/python-modules/pyls-isort/default.nix
@@ -21,8 +21,8 @@ buildPythonPackage rec {
];
meta = with lib; {
- homepage = https://github.com/palantir/python-language-server;
- description = "An implementation of the Language Server Protocol for Python";
+ homepage = https://github.com/paradoxxxzero/pyls-isort;
+ description = "Isort plugin for python-language-server";
license = licenses.mit;
maintainers = [ maintainers.mic92 ];
};
diff --git a/pkgs/development/python-modules/pyls-mypy/default.nix b/pkgs/development/python-modules/pyls-mypy/default.nix
index 985d1937d3f..dfba421ae58 100644
--- a/pkgs/development/python-modules/pyls-mypy/default.nix
+++ b/pkgs/development/python-modules/pyls-mypy/default.nix
@@ -1,29 +1,21 @@
-{ lib, buildPythonPackage, fetchFromGitHub, fetchpatch
+{ lib, buildPythonPackage, fetchFromGitHub
, future, python-language-server, mypy, configparser
, pytest, mock, isPy3k, pytestcov, coverage
}:
buildPythonPackage rec {
pname = "pyls-mypy";
- version = "0.1.2";
+ version = "0.1.3";
src = fetchFromGitHub {
owner = "tomv564";
repo = "pyls-mypy";
rev = version;
- sha256 = "0wa038a8a8yj3wmrc7q909nj4b5d3lq70ysbw7rpsnyb0x06m826";
+ sha256 = "0v7ghcd1715lxlfq304b7xhchp31ahdd89lf6za4n0l59dz74swh";
};
disabled = !isPy3k;
- patches = [
- # also part of https://github.com/tomv564/pyls-mypy/pull/10
- (fetchpatch {
- url = "https://github.com/Mic92/pyls-mypy/commit/4c727120d2cbd8bf2825e1491cd55175f03266d2.patch";
- sha256 = "1dgn5z742swpxwknmgvm65jpxq9zwzhggw4nl6ys7yw8r49kqgrl";
- })
- ];
-
checkPhase = ''
HOME=$TEMPDIR pytest
'';
@@ -35,8 +27,8 @@ buildPythonPackage rec {
];
meta = with lib; {
- homepage = https://github.com/palantir/python-language-server;
- description = "An implementation of the Language Server Protocol for Python";
+ homepage = https://github.com/tomv564/pyls-mypy;
+ description = "Mypy plugin for the Python Language Server";
license = licenses.mit;
maintainers = [ maintainers.mic92 ];
};
diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix
new file mode 100644
index 00000000000..874f7bfa308
--- /dev/null
+++ b/pkgs/development/python-modules/pymatgen/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildPythonPackage, fetchPypi, glibcLocales, numpy, pydispatcher, sympy, requests, monty, ruamel_yaml, six, scipy, tabulate, enum34, matplotlib, palettable, spglib, pandas }:
+
+buildPythonPackage rec {
+ pname = "pymatgen";
+ version = "2018.6.27";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "8078af7fda4f9a07f1e389ffe08de3511213acdf9fb2ed9f9ffe89b9b12b8568";
+ };
+
+ nativeBuildInputs = [ glibcLocales ];
+ propagatedBuildInputs = [ numpy pydispatcher sympy requests monty ruamel_yaml six scipy tabulate enum34 matplotlib palettable spglib pandas ];
+
+ # No tests in pypi tarball.
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "A robust materials analysis code that defines core object representations for structures and molecules";
+ homepage = http://pymatgen.org/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ psyanticy ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/pymediainfo/default.nix b/pkgs/development/python-modules/pymediainfo/default.nix
new file mode 100644
index 00000000000..3245c3d3c48
--- /dev/null
+++ b/pkgs/development/python-modules/pymediainfo/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, libmediainfo
+, setuptools_scm
+, pytest, glibcLocales }:
+
+buildPythonPackage rec {
+ pname = "pymediainfo";
+ version = "2.3.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1d0mxxycacimy46b08q44xyxkyji7rrs7viwc3wkpckhqs54q24x";
+ };
+
+ postPatch = ''
+ substituteInPlace pymediainfo/__init__.py \
+ --replace 'CDLL(library_file)' \
+ 'CDLL("${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}")' \
+ --replace 'CDLL("libmediainfo.0.dylib")' \
+ 'CDLL("${libmediainfo}/lib/libmediainfo.0${stdenv.hostPlatform.extensions.sharedLibrary}")' \
+ --replace 'CDLL("libmediainfo.dylib")' \
+ 'CDLL("${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}")' \
+ --replace 'CDLL("libmediainfo.so.0")' \
+ 'CDLL("${libmediainfo}/lib/libmediainfo${stdenv.hostPlatform.extensions.sharedLibrary}.0")'
+ '';
+
+ nativeBuildInputs = [ setuptools_scm ];
+
+ checkInputs = [ glibcLocales pytest ];
+
+ checkPhase = ''
+ export LC_ALL=en_US.UTF-8
+ py.test -k 'not test_parse_url' tests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Python wrapper for the mediainfo library";
+ homepage = https://github.com/sbraz/pymediainfo;
+ license = licenses.mit;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/development/python-modules/pymysql/default.nix b/pkgs/development/python-modules/pymysql/default.nix
new file mode 100644
index 00000000000..b440df30997
--- /dev/null
+++ b/pkgs/development/python-modules/pymysql/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, cryptography
+}:
+
+buildPythonPackage rec {
+ pname = "PyMySQL";
+ version = "0.9.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0gvi63f1zq1bbd30x28kqyx351hal1yc323ckp0mihainb5n1iwy";
+ };
+
+ propagatedBuildInputs = [ cryptography ];
+
+ # Wants to connect to MySQL
+ doCheck = false;
+
+ meta = with lib; {
+ description = "Pure Python MySQL Client";
+ homepage = https://github.com/PyMySQL/PyMySQL;
+ license = licenses.mit;
+ maintainers = [ maintainers.kalbasit ];
+ };
+}
diff --git a/pkgs/development/python-modules/pyprind/default.nix b/pkgs/development/python-modules/pyprind/default.nix
new file mode 100644
index 00000000000..de1b17be739
--- /dev/null
+++ b/pkgs/development/python-modules/pyprind/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, psutil
+, pytest }:
+
+buildPythonPackage rec {
+ pname = "PyPrind";
+ version = "2.11.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0xg6m5hr33h9bdlrr42kc58jm2m87a9zsagy7n2m4n407d2snv64";
+ };
+
+ buildInputs = [ psutil ];
+
+ checkInputs = [ pytest ];
+
+ checkPhase = ''
+ py.test tests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Python Progress Bar and Percent Indicator Utility";
+ homepage = https://github.com/rasbt/pyprind;
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/development/python-modules/pysrim/default.nix b/pkgs/development/python-modules/pysrim/default.nix
new file mode 100644
index 00000000000..90dfc1f5604
--- /dev/null
+++ b/pkgs/development/python-modules/pysrim/default.nix
@@ -0,0 +1,30 @@
+{ lib
+, fetchPypi
+, buildPythonPackage
+, pytestrunner
+, numpy
+, pyyaml
+}:
+
+buildPythonPackage rec {
+ pname = "pysrim";
+ version = "0.5.8";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "6c297b4ea6f037946c72e94ddd9a7624cf2fd97c488acbee9409001c970754f1";
+ };
+
+ buildInputs = [ pytestrunner ];
+ propagatedBuildInputs = [ numpy pyyaml ];
+
+ # Tests require git lfs download of repository
+ doCheck = false;
+
+ meta = {
+ description = "Srim Automation of Tasks via Python";
+ homepage = https://gitlab.com/costrouc/pysrim;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/pytest-flake8/default.nix b/pkgs/development/python-modules/pytest-flake8/default.nix
index 2ad44c4e806..558fe32b909 100644
--- a/pkgs/development/python-modules/pytest-flake8/default.nix
+++ b/pkgs/development/python-modules/pytest-flake8/default.nix
@@ -2,7 +2,7 @@
buildPythonPackage rec {
pname = "pytest-flake8";
- version = "1.0.1";
+ version = "1.0.2";
# although pytest is a runtime dependency, do not add it as
# propagatedBuildInputs in order to allow packages depend on another version
@@ -12,16 +12,13 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
- sha256 = "0s5fdivrmhjf6ybr6m2qb1h8hndv2jh2ir29qv36lhy9b7sc9kg5";
+ sha256 = "c740ad6aa19e3958947d2118f70bed218caf1d2097039fb7318573a2a72f89a1";
};
checkPhase = ''
- pytest . -k "not test_mtime_caching"
+ pytest .
'';
- # https://github.com/tholo/pytest-flake8/issues/49
- doCheck = false;
-
meta = {
description = "py.test plugin for efficiently checking PEP8 compliance";
homepage = https://github.com/tholo/pytest-flake8;
diff --git a/pkgs/development/python-modules/pytest/default.nix b/pkgs/development/python-modules/pytest/default.nix
index 5fda0994010..0e3f89fa152 100644
--- a/pkgs/development/python-modules/pytest/default.nix
+++ b/pkgs/development/python-modules/pytest/default.nix
@@ -27,10 +27,10 @@ buildPythonPackage rec {
runHook postCheck
'';
- # Remove .pytest-cache when using py.test in a Nix build
+ # Remove .pytest_cache when using py.test in a Nix build
setupHook = writeText "pytest-hook" ''
postFixupHooks+=(
- 'find $out -name .pytest-cache -type d -exec rm -rf {} +'
+ 'find $out -name .pytest_cache -type d -exec rm -rf {} +'
)
'';
diff --git a/pkgs/development/python-modules/python-jose/default.nix b/pkgs/development/python-modules/python-jose/default.nix
index 68b46743d35..cb99e5fa273 100644
--- a/pkgs/development/python-modules/python-jose/default.nix
+++ b/pkgs/development/python-modules/python-jose/default.nix
@@ -1,30 +1,29 @@
{ stdenv, buildPythonPackage, fetchFromGitHub
-, future, six, ecdsa, pycryptodome, pytest, cryptography
+, six, ecdsa, rsa, future, pytest, cryptography, pycryptodome
}:
buildPythonPackage rec {
pname = "python-jose";
- version = "2.0.2";
+ version = "3.0.0";
# no tests in PyPI tarball
src = fetchFromGitHub {
owner = "mpdavis";
repo = "python-jose";
- # 2.0.2 not tagged on GitHub
- # see https://github.com/mpdavis/python-jose/issues/86
- rev = "28cc6719eceb89129eed59c25f7bdac015665bdd";
- sha256 = "03wkq2rszy0rzy5gygsh4s7i6ls8zflgbcvxnflvmh7nis7002fp";
+ rev = version;
+ sha256 = "1dq8v87abqxv07wi403ywjk9jg1da125fviycqzki48cjxx0dhwj";
};
checkInputs = [
pytest
- cryptography # optional dependency, but needed in tests
+ # optional dependencies, but needed in tests
+ cryptography pycryptodome
];
checkPhase = ''
py.test
'';
- propagatedBuildInputs = [ future six ecdsa pycryptodome ];
+ propagatedBuildInputs = [ six ecdsa rsa future ];
meta = with stdenv.lib; {
homepage = https://github.com/mpdavis/python-jose;
diff --git a/pkgs/development/python-modules/python-language-server/default.nix b/pkgs/development/python-modules/python-language-server/default.nix
index c2df1f85325..800c9eba2ab 100644
--- a/pkgs/development/python-modules/python-language-server/default.nix
+++ b/pkgs/development/python-modules/python-language-server/default.nix
@@ -1,45 +1,60 @@
-{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27
+{ stdenv, buildPythonPackage, fetchFromGitHub, pythonOlder, isPy27
, configparser, futures, future, jedi, pluggy
, pytest, mock, pytestcov, coverage
-# The following packages are optional and
-# can be overwritten with null as your liking.
-# This also requires to disable tests.
-, rope ? null
-, mccabe ? null
-, pyflakes ? null
-, pycodestyle ? null
+, # Allow building a limited set of providers, e.g. ["pycodestyle"].
+ providers ? ["*"]
+ # The following packages are optional and
+ # can be overwritten with null as your liking.
, autopep8 ? null
-, yapf ? null
+, mccabe ? null
+, pycodestyle ? null
, pydocstyle ? null
+, pyflakes ? null
+, rope ? null
+, yapf ? null
}:
+let
+ withProvider = p: builtins.elem "*" providers || builtins.elem p providers;
+in
+
buildPythonPackage rec {
pname = "python-language-server";
- version = "0.18.0";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "palantir";
repo = "python-language-server";
rev = version;
- sha256 = "0ig34bc0qm6gdj8xakmm3877lmf8ms7qg0xj8hay9gpgf8cz894s";
+ sha256 = "0glnhnjmsnnh1vs73n9dglknfkhcgp03nkjbpz0phh1jlqrkrwm6";
};
+ # The tests require all the providers, disable otherwise.
+ doCheck = providers == ["*"];
+
checkInputs = [
pytest mock pytestcov coverage
# rope is technically a dependency, but we don't add it by default since we
# already have jedi, which is the preferred option
rope
];
+
checkPhase = ''
HOME=$TEMPDIR pytest
'';
- propagatedBuildInputs = [
- jedi pluggy mccabe pyflakes pycodestyle yapf pydocstyle future autopep8
- ] ++ lib.optional (isPy27) [ configparser ]
- ++ lib.optional (pythonOlder "3.2") [ futures ];
+ propagatedBuildInputs = [ jedi pluggy future ]
+ ++ stdenv.lib.optional (withProvider "autopep8") autopep8
+ ++ stdenv.lib.optional (withProvider "mccabe") mccabe
+ ++ stdenv.lib.optional (withProvider "pycodestyle") pycodestyle
+ ++ stdenv.lib.optional (withProvider "pydocstyle") pydocstyle
+ ++ stdenv.lib.optional (withProvider "pyflakes") pyflakes
+ ++ stdenv.lib.optional (withProvider "rope") rope
+ ++ stdenv.lib.optional (withProvider "yapf") yapf
+ ++ stdenv.lib.optional isPy27 configparser
+ ++ stdenv.lib.optional (pythonOlder "3.2") futures;
- meta = with lib; {
+ meta = with stdenv.lib; {
homepage = https://github.com/palantir/python-language-server;
description = "An implementation of the Language Server Protocol for Python";
license = licenses.mit;
diff --git a/pkgs/development/python-modules/pytidylib/default.nix b/pkgs/development/python-modules/pytidylib/default.nix
new file mode 100644
index 00000000000..4ece6fb4134
--- /dev/null
+++ b/pkgs/development/python-modules/pytidylib/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, buildPythonPackage, fetchPypi, python, html-tidy }:
+
+buildPythonPackage rec {
+ pname = "pytidylib";
+ version = "0.3.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "22b1c8d75970d8064ff999c2369e98af1d0685417eda4c829a5c9f56764b0af3";
+ };
+
+ postPatch = ''
+ # Patch path to library
+ substituteInPlace tidylib/tidy.py \
+ --replace "load_library(name)" \
+ "load_library('${html-tidy}/lib/libtidy${stdenv.hostPlatform.extensions.sharedLibrary}')"
+
+ # Test fails
+ substituteInPlace tests/test_docs.py \
+ --replace " def test_large_document(self):" \
+ $' @unittest.skip("")\n def test_large_document(self):'
+ '';
+
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Python wrapper for HTML Tidy (tidylib) on Python 2 and 3";
+ homepage = https://countergram.github.io/pytidylib/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ layus ];
+ };
+}
diff --git a/pkgs/development/python-modules/rawkit/default.nix b/pkgs/development/python-modules/rawkit/default.nix
new file mode 100644
index 00000000000..e8be12b2669
--- /dev/null
+++ b/pkgs/development/python-modules/rawkit/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchPypi, buildPythonPackage
+, libraw
+, pytest, mock }:
+
+buildPythonPackage rec {
+ pname = "rawkit";
+ version = "0.6.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0vrhrpr70i61y5q5ysk341x1539ff1q1k82g59zq69lv16s0f76s";
+ };
+
+ buildInputs = [ libraw ];
+
+ checkInputs = [ pytest mock ];
+
+ checkPhase = ''
+ py.test tests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "CTypes based LibRaw bindings for Python";
+ homepage = https://rawkit.readthedocs.org/;
+ license = licenses.mit;
+ maintainers = with maintainers; [ jfrankenau ];
+ };
+}
diff --git a/pkgs/development/python-modules/reportlab/default.nix b/pkgs/development/python-modules/reportlab/default.nix
index 6ede1b8937b..298c3c79e38 100644
--- a/pkgs/development/python-modules/reportlab/default.nix
+++ b/pkgs/development/python-modules/reportlab/default.nix
@@ -23,12 +23,17 @@ in buildPythonPackage rec {
buildInputs = [ ft pillow ];
postPatch = ''
- rm tests/test_graphics_barcode.py
+ # Remove all the test files that require access to the internet to pass.
+ rm tests/test_lib_utils.py
+ rm tests/test_platypus_general.py
+
+ # Remove the tests that require Vera fonts installed
rm tests/test_graphics_render.py
'';
checkPhase = ''
- LC_ALL="en_US.UTF-8" ${python.interpreter} tests/runAll.py
+ cd tests
+ LC_ALL="en_US.UTF-8" ${python.interpreter} runAll.py
'';
# See https://bitbucket.org/pypy/compatibility/wiki/reportlab%20toolkit
@@ -38,4 +43,4 @@ in buildPythonPackage rec {
description = "An Open Source Python library for generating PDFs and graphics";
homepage = http://www.reportlab.com/;
};
-}
\ No newline at end of file
+}
diff --git a/pkgs/development/python-modules/robotframework/default.nix b/pkgs/development/python-modules/robotframework/default.nix
index f07d0208167..6d19feed3fb 100644
--- a/pkgs/development/python-modules/robotframework/default.nix
+++ b/pkgs/development/python-modules/robotframework/default.nix
@@ -1,13 +1,11 @@
-{ stdenv, fetchurl, buildPythonPackage, isPy3k }:
+{ stdenv, fetchPypi, buildPythonPackage }:
buildPythonPackage rec {
- version = "3.0.4";
pname = "robotframework";
- disabled = isPy3k;
- name = pname + "-" + version;
+ version = "3.0.4";
- src = fetchurl {
- url = "mirror://pypi/r/robotframework/${name}.tar.gz";
+ src = fetchPypi {
+ inherit pname version;
sha256 = "ab94257cbd848dfca7148e092d233a12853cc7e840ce8231af9cbb5e7f51aa47";
};
diff --git a/pkgs/development/python-modules/robotsuite/default.nix b/pkgs/development/python-modules/robotsuite/default.nix
index 9fcced49b92..59ef766adf1 100644
--- a/pkgs/development/python-modules/robotsuite/default.nix
+++ b/pkgs/development/python-modules/robotsuite/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, buildPythonPackage, fetchPypi, unittest2, robotframework, lxml }:
+{ stdenv, buildPythonPackage, fetchPypi
+, unittest2, lxml, robotframework
+}:
buildPythonPackage rec {
pname = "robotsuite";
@@ -12,6 +14,11 @@ buildPythonPackage rec {
buildInputs = [ unittest2 ];
propagatedBuildInputs = [ robotframework lxml ];
+ postPatch = ''
+ substituteInPlace setup.py \
+ --replace robotframework-python3 robotframework
+ '';
+
meta = with stdenv.lib; {
description = "Python unittest test suite for Robot Framework";
homepage = https://github.com/collective/robotsuite/;
diff --git a/pkgs/development/python-modules/scapy/default.nix b/pkgs/development/python-modules/scapy/default.nix
index c24592ef965..393f8c2c110 100644
--- a/pkgs/development/python-modules/scapy/default.nix
+++ b/pkgs/development/python-modules/scapy/default.nix
@@ -1,6 +1,14 @@
-{ stdenv, lib, buildPythonPackage, fetchFromGitHub, isPyPy, isPy3k, pythonOlder
-, matplotlib, pycrypto, ecdsa
+{ buildPythonPackage, fetchFromGitHub, lib, isPyPy, isPy3k, pythonOlder
+, pycrypto, ecdsa # TODO
, enum34, mock
+, withOptionalDeps ? true, tcpdump, ipython
+, withCryptography ? true, cryptography
+, withVoipSupport ? true, sox
+, withPlottingSupport ? true, matplotlib
+, withGraphicsSupport ? false, pyx, texlive, graphviz, imagemagick
+, withManufDb ? false, wireshark
+# 2D/3D graphics and graphs TODO: VPython
+# TODO: nmap, numpy
}:
buildPythonPackage rec {
@@ -19,15 +27,23 @@ buildPythonPackage rec {
# TODO: Temporary workaround
patches = [ ./fix-version-1.patch ./fix-version-2.patch ];
- propagatedBuildInputs =
- [ matplotlib pycrypto ecdsa ]
+ postPatch = lib.optionalString withManufDb ''
+ substituteInPlace scapy/data.py --replace "/opt/wireshark" "${wireshark}"
+ '';
+
+ propagatedBuildInputs = [ pycrypto ecdsa ]
+ ++ lib.optional withOptionalDeps [ tcpdump ipython ]
+ ++ lib.optional withCryptography [ cryptography ]
+ ++ lib.optional withVoipSupport [ sox ]
+ ++ lib.optional withPlottingSupport [ matplotlib ]
+ ++ lib.optional withGraphicsSupport [ pyx texlive.combined.scheme-minimal graphviz imagemagick ]
++ lib.optional (isPy3k && pythonOlder "3.4") [ enum34 ]
++ lib.optional doCheck [ mock ];
# Tests fail with Python 3.6 (seems to be an upstream bug, I'll investigate)
doCheck = if isPy3k then false else true;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Powerful interactive network packet manipulation program";
homepage = https://scapy.net/;
license = licenses.gpl2;
diff --git a/pkgs/development/python-modules/selenium/default.nix b/pkgs/development/python-modules/selenium/default.nix
index 1661dd2cf3a..cd4a6389a35 100644
--- a/pkgs/development/python-modules/selenium/default.nix
+++ b/pkgs/development/python-modules/selenium/default.nix
@@ -1,6 +1,6 @@
{ lib
, stdenv
-, fetchurl
+, fetchPypi
, fetchFromGitHub
, buildPythonPackage
, geckodriver
@@ -22,12 +22,11 @@ in
buildPythonPackage rec {
pname = "selenium";
- version = "3.6.0";
- name = pname + "-" + version;
+ version = "3.8.1";
- src = fetchurl {
- url = "mirror://pypi/s/selenium/${name}.tar.gz";
- sha256 = "15qpvz0bdwjvpcj11fm0rw6r5inr66sqw89ww50l025sbhf04qwm";
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1lqm2md84g11g7lqi94xqb5lydm93vgmlznfhf27g6sy9ayjvgcs";
};
buildInputs = [xorg.libX11];
diff --git a/pkgs/development/python-modules/shippai/default.nix b/pkgs/development/python-modules/shippai/default.nix
new file mode 100644
index 00000000000..ac035061692
--- /dev/null
+++ b/pkgs/development/python-modules/shippai/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "shippai";
+ # Please make sure that vdirsyncer still builds if you update this package.
+ version = "0.2.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ppwywzg4d12h658682ssmingm6ls6a96p4ak26i2w9d4lf8pfsc";
+ };
+
+ meta = with stdenv.lib; {
+ description = "Use Rust failures as Python exceptions";
+ homepage = https://github.com/untitaker/shippai;
+ license = licenses.mit;
+ maintainers = with maintainers; [ gebner ];
+ };
+}
diff --git a/pkgs/development/python-modules/singledispatch/default.nix b/pkgs/development/python-modules/singledispatch/default.nix
new file mode 100644
index 00000000000..e0b207735df
--- /dev/null
+++ b/pkgs/development/python-modules/singledispatch/default.nix
@@ -0,0 +1,27 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, six
+}:
+
+buildPythonPackage rec {
+ pname = "singledispatch";
+ version = "3.4.0.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "5b06af87df13818d14f08a028e42f566640aef80805c3b50c5056b086e3c2b9c";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ # pypi singledispatch tarbal does not contain tests
+ doCheck = false;
+
+ meta = {
+ description = "This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.";
+ homepage = https://docs.python.org/3/library/functools.html;
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/slackclient/default.nix b/pkgs/development/python-modules/slackclient/default.nix
new file mode 100644
index 00000000000..71163a2f11f
--- /dev/null
+++ b/pkgs/development/python-modules/slackclient/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, websocket_client, requests, six, pytest, codecov, coverage, mock, pytestcov, pytest-mock, responses, flake8 }:
+
+buildPythonPackage rec {
+ pname = "python-slackclient";
+ version = "1.2.1";
+
+ src = fetchFromGitHub {
+ owner = "slackapi";
+ repo = pname;
+ rev = "${version}";
+ sha256 = "073fwf6fm2sqdp5ms3vm1v3ljh0pldi69k048404rp6iy3cfwkp0";
+ };
+
+ propagatedBuildInputs = [ websocket_client requests six ];
+
+ checkInputs = [ pytest codecov coverage mock pytestcov pytest-mock responses flake8 ];
+ # test_server.py fails because it needs connection (I think);
+ checkPhase = ''
+ py.test --cov-report= --cov=slackclient tests --ignore=tests/test_server.py
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A client for Slack, which supports the Slack Web API and Real Time Messaging (RTM) API";
+ homepage = https://github.com/slackapi/python-slackclient;
+ license = licenses.mit;
+ maintainers = with maintainers; [ psyanticy ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/sortedcontainers/default.nix b/pkgs/development/python-modules/sortedcontainers/default.nix
new file mode 100644
index 00000000000..1252c676646
--- /dev/null
+++ b/pkgs/development/python-modules/sortedcontainers/default.nix
@@ -0,0 +1,24 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+}:
+
+buildPythonPackage rec {
+ pname = "sortedcontainers";
+ version = "2.0.4";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "607294c6e291a270948420f7ffa1fb3ed47384a4c08db6d1e9c92d08a6981982";
+ };
+
+ # pypi tarball does not come with tests
+ doCheck = false;
+
+ meta = {
+ description = "Python Sorted Container Types: SortedList, SortedDict, and SortedSet";
+ homepage = http://www.grantjenks.com/docs/sortedcontainers/;
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ costrouc ];
+ };
+}
diff --git a/pkgs/development/python-modules/spglib/default.nix b/pkgs/development/python-modules/spglib/default.nix
index e04589f3dfc..9b51c445e73 100644
--- a/pkgs/development/python-modules/spglib/default.nix
+++ b/pkgs/development/python-modules/spglib/default.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "spglib";
- version = "1.10.3.75";
+ version = "1.10.4.1";
src = fetchPypi {
inherit pname version;
- sha256 = "347fea7c87f7d2162fabb780560665d21a43cbd7a0af08328130ba26e6422143";
+ sha256 = "1a50c48dfea450c431a6d6790aa2ebbb10dc43eef97f2794f5038ed1eeecbd30";
};
propagatedBuildInputs = [ numpy ];
@@ -22,6 +22,5 @@ buildPythonPackage rec {
license = licenses.bsd3;
maintainers = with maintainers; [ psyanticy ];
};
-
}
diff --git a/pkgs/development/python-modules/sumo/default.nix b/pkgs/development/python-modules/sumo/default.nix
new file mode 100644
index 00000000000..1b82f1a4010
--- /dev/null
+++ b/pkgs/development/python-modules/sumo/default.nix
@@ -0,0 +1,24 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, numpy, scipy, spglib, pymatgen, h5py, matplotlib, seekpath, phonopy }:
+
+buildPythonPackage rec {
+ pname = "sumo";
+ version = "1.0.9";
+
+ # No tests in Pypi tarball
+ src = fetchFromGitHub {
+ owner = "SMTG-UCL";
+ repo = "sumo";
+ rev = "v${version}";
+ sha256 = "1zw86qp9ycw2k0anw6pzvwgd3zds0z2cwy0s663zhiv9mnb5hx1n";
+ };
+
+ propagatedBuildInputs = [ numpy scipy spglib pymatgen h5py matplotlib seekpath phonopy ];
+
+ meta = with stdenv.lib; {
+ description = "Toolkit for plotting and analysis of ab initio solid-state calculation data";
+ homepage = https://github.com/SMTG-UCL/sumo;
+ license = licenses.mit;
+ maintainers = with maintainers; [ psyanticy ];
+ };
+}
+
diff --git a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
index 0d808539573..5cd0e926602 100644
--- a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
+++ b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix
@@ -1,5 +1,4 @@
{ stdenv, lib, fetchPypi, buildPythonPackage, isPy3k
-, bleach_1_5_0
, numpy
, werkzeug
, protobuf
@@ -14,7 +13,7 @@
buildPythonPackage rec {
pname = "tensorflow-tensorboard";
- version = "1.7.0";
+ version = "1.9.0";
format = "wheel";
src = fetchPypi ({
@@ -23,13 +22,13 @@ buildPythonPackage rec {
format = "wheel";
} // (if isPy3k then {
python = "py3";
- sha256 = "1aa42rl3fkpllqch09d311gk1j281qry6nn07ywgbs6j0kwr6isc";
+ sha256 = "42a04637a636e16054b065907c81396b83a9702948ecd14218f19dc5cf85de98";
} else {
python = "py2";
- sha256 = "1vcdkyvw22kpljmj4gxb8m1q54ry02iwvw54w8v8hmdigvc77a7k";
+ sha256 = "97661706fbe857c372405e0f5bd7c3db2197b5e70cec88f6924b726fde65c2c1";
}));
- propagatedBuildInputs = [ bleach_1_5_0 numpy werkzeug protobuf markdown grpcio ] ++ lib.optional (!isPy3k) futures;
+ propagatedBuildInputs = [ numpy werkzeug protobuf markdown grpcio ] ++ lib.optional (!isPy3k) futures;
meta = with stdenv.lib; {
description = "TensorFlow's Visualization Toolkit";
diff --git a/pkgs/development/python-modules/tensorflow/bin.nix b/pkgs/development/python-modules/tensorflow/bin.nix
index 4e3621157f9..b09da2d4cec 100644
--- a/pkgs/development/python-modules/tensorflow/bin.nix
+++ b/pkgs/development/python-modules/tensorflow/bin.nix
@@ -10,6 +10,7 @@
, termcolor
, protobuf
, absl-py
+, grpcio
, mock
, backports_weakref
, enum34
@@ -38,29 +39,31 @@ let
in buildPythonPackage rec {
pname = "tensorflow";
- version = "1.7.1";
+ version = "1.9.0";
format = "wheel";
src = let
pyVerNoDot = lib.strings.stringAsChars (x: if x == "." then "" else x) "${python.majorVersion}";
- version = if stdenv.isDarwin then builtins.substring 0 1 pyVerNoDot else pyVerNoDot;
+ pyver = if stdenv.isDarwin then builtins.substring 0 1 pyVerNoDot else pyVerNoDot;
platform = if stdenv.isDarwin then "mac" else "linux";
unit = if cudaSupport then "gpu" else "cpu";
- key = "${platform}_py_${version}_${unit}";
- dls = import ./tf1.7.1-hashes.nix;
+ key = "${platform}_py_${pyver}_${unit}";
+ dls = import ./tf1.9.0-hashes.nix;
in fetchurl dls.${key};
- propagatedBuildInputs = [ numpy six protobuf absl-py astor gast termcolor ]
+ propagatedBuildInputs = [ protobuf numpy termcolor grpcio six astor absl-py gast tensorflow-tensorboard ]
++ lib.optional (!isPy3k) mock
- ++ lib.optionals (pythonOlder "3.4") [ backports_weakref enum34 ]
- ++ lib.optional (pythonOlder "3.6") tensorflow-tensorboard;
+ ++ lib.optionals (pythonOlder "3.4") [ backports_weakref enum34 ];
- # tensorflow depends on tensorflow_tensorboard, which cannot be
- # built at the moment (some of its dependencies do not build
- # [htlm5lib9999999 (seven nines) -> tensorboard], and it depends on an old version of
- # bleach) Hence we disable dependency checking for now.
- installFlags = lib.optional isPy36 "--no-dependencies";
+ # Upstream has a pip hack that results in bin/tensorboard being in both tensorflow
+ # and the propageted input tensorflow-tensorboard which causes environment collisions.
+ # another possibility would be to have tensorboard only in the buildInputs
+ # https://github.com/tensorflow/tensorflow/blob/v1.7.1/tensorflow/tools/pip_package/setup.py#L79
+ postInstall = ''
+ rm $out/bin/tensorboard
+ '';
+ installFlags = "--no-dependencies"; # tensorflow wants setuptools 39, can't allow that.
# Note that we need to run *after* the fixup phase because the
# libraries are loaded at runtime. If we run in preFixup then
# patchelf --shrink-rpath will remove the cuda libraries.
diff --git a/pkgs/development/python-modules/tensorflow/prefetcher.sh b/pkgs/development/python-modules/tensorflow/prefetcher.sh
index ba9aa0bdf35..6b98ece974e 100644
--- a/pkgs/development/python-modules/tensorflow/prefetcher.sh
+++ b/pkgs/development/python-modules/tensorflow/prefetcher.sh
@@ -1,4 +1,4 @@
-version=1.7.1
+version=1.9.0
hashfile=tf${version}-hashes.nix
rm -f $hashfile
echo "{" >> $hashfile
@@ -27,3 +27,4 @@ for sys in "linux" "mac"; do
done
done
done
+echo "}" >> $hashfile
diff --git a/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix b/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix
new file mode 100644
index 00000000000..504ed7b5b95
--- /dev/null
+++ b/pkgs/development/python-modules/tensorflow/tf1.9.0-hashes.nix
@@ -0,0 +1,34 @@
+{
+linux_py_27_cpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp27-none-linux_x86_64.whl";
+ sha256 = "1dvmajv5ddgzrazdnxpfhk9dkj0lfiviw4jmvk00d4q5v68z6ihg";
+};
+linux_py_35_cpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp35-cp35m-linux_x86_64.whl";
+ sha256 = "07ilrxbhz9p3xwqhl2p8c40y1gsq68x10f34pzayrvcg2i52bvpv";
+};
+linux_py_36_cpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl";
+ sha256 = "0x2l64ab7i8nr0dzvsryblhn869qyjb85xkhy69nwahqswb68hxl";
+};
+linux_py_27_gpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp27-none-linux_x86_64.whl";
+ sha256 = "0q7i82jgy0mzn2mw8i1z0pvv7ssi6m7zqkkjg2i4zxpk8djg8k6z";
+};
+linux_py_35_gpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp35-cp35m-linux_x86_64.whl";
+ sha256 = "0nhq2s8fanm095x1sc9h40dvqcv9bc2aj47crv3c2sajbj7dn43g";
+};
+linux_py_36_gpu = {
+ url = "https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.9.0-cp36-cp36m-linux_x86_64.whl";
+ sha256 = "1m4b9cd8ghghqxaqrlzq7j9499ddidgr78bx0c20pgyrzg38jiz1";
+};
+mac_py_2_cpu = {
+ url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py2-none-any.whl";
+ sha256 = "1djj0xahzrmxhfc6kyjx1lkyfh7jhq3ix0gz9j3iq4smb3ca9z01";
+};
+mac_py_3_cpu = {
+ url = "https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.9.0-py3-none-any.whl";
+ sha256 = "0igffy7r0d8mhkn4pybp19jmc25alfpfl4k4fxh2s3rvgii8gk22";
+};
+}
diff --git a/pkgs/development/python-modules/thespian/default.nix b/pkgs/development/python-modules/thespian/default.nix
index 0ced52c7ba1..c964a4ed2f1 100644
--- a/pkgs/development/python-modules/thespian/default.nix
+++ b/pkgs/development/python-modules/thespian/default.nix
@@ -1,13 +1,13 @@
{ fetchPypi, buildPythonPackage, lib }:
buildPythonPackage rec {
- version = "3.9.2";
+ version = "3.9.4";
pname = "thespian";
src = fetchPypi {
inherit pname version;
extension = "zip";
- sha256 = "aec9793fecf45bb91fe919dc61b5c48a4aadfb9f94b06cd92883df7952eacf95";
+ sha256 = "98766eb304ef922133baca12a75eedd8d9b709c58bd9af50bfa5593dc3ffe0e1";
};
# Do not run the test suite: it takes a long time and uses
diff --git a/pkgs/development/python-modules/thumbor/default.nix b/pkgs/development/python-modules/thumbor/default.nix
index 37d8f3a5134..ec33a5020d4 100644
--- a/pkgs/development/python-modules/thumbor/default.nix
+++ b/pkgs/development/python-modules/thumbor/default.nix
@@ -1,17 +1,17 @@
-{ buildPythonPackage, stdenv, tornado, pycrypto, pycurl, pytz
+{ buildPythonPackage, tornado, pycrypto, pycurl, pytz
, pillow, derpconf, python_magic, pexif, libthumbor, opencv, webcolors
, piexif, futures, statsd, thumborPexif, fetchPypi, isPy3k, lib
}:
buildPythonPackage rec {
pname = "thumbor";
- version = "6.5.1";
+ version = "6.5.2";
disabled = isPy3k; # see https://github.com/thumbor/thumbor/issues/1004
src = fetchPypi {
inherit pname version;
- sha256 = "0yalqwpxb6m0dz2qfnyv1pqqd5dd020wl7hc0n0bvsvxg1ib9if0";
+ sha256 = "1icfnzwzi5lvnh576n7v3r819jaw15ph9ja2w3fwg5z9qs40xvl8";
};
postPatch = ''
@@ -40,7 +40,7 @@ buildPythonPackage rec {
# for further reference.
doCheck = false;
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "A smart imaging service";
homepage = https://github.com/thumbor/thumbor/wiki;
license = licenses.mit;
diff --git a/pkgs/development/python-modules/tokenserver/default.nix b/pkgs/development/python-modules/tokenserver/default.nix
index 44fcb9b46ff..a07da568dca 100644
--- a/pkgs/development/python-modules/tokenserver/default.nix
+++ b/pkgs/development/python-modules/tokenserver/default.nix
@@ -1,32 +1,35 @@
-{ buildPythonPackage
-, fetchgit
-, testfixtures
-, cornice
-, mozsvc
-, pybrowserid
-, tokenlib
-, pymysql
-, umemcache
-, hawkauthlib
-, alembic
-, pymysqlsa
-, paste
-, boto
+{ lib, buildPythonPackage, fetchFromGitHub
+, alembic, boto, cornice, hawkauthlib, mozsvc, paste, pybrowserid, pyfxa
+, pymysql, pymysqlsa, sqlalchemy, testfixtures, tokenlib, umemcache
+, mock, nose, unittest2, webtest
}:
buildPythonPackage rec {
pname = "tokenserver";
- version = "1.2.27";
+ version = "1.3.1";
- src = fetchgit {
- url = https://github.com/mozilla-services/tokenserver.git;
- rev = "refs/tags/${version}";
- sha256 = "0il3bgjld495g9gxvvrm56kpan5swaizzg216qz3zxmb6w9ly3fm";
+ src = fetchFromGitHub {
+ owner = "mozilla-services";
+ repo = pname;
+ rev = version;
+ sha256 = "04z0r8xzrmhvh04y8ggdz9gs8qa8lv3qr7kasf6lm63fixsfgrlp";
};
- doCheck = false;
- checkInputs = [ testfixtures ];
- propagatedBuildInputs = [ cornice mozsvc pybrowserid tokenlib
- pymysql umemcache hawkauthlib alembic pymysqlsa paste boto ];
+ propagatedBuildInputs = [
+ alembic boto cornice hawkauthlib mozsvc paste pybrowserid pyfxa
+ pymysql pymysqlsa sqlalchemy testfixtures tokenlib umemcache
+ ];
+ checkInputs = [
+ mock nose unittest2 webtest
+ ];
+
+ # Requires virtualenv, MySQL, ...
+ doCheck = false;
+
+ meta = with lib; {
+ description = "The Mozilla Token Server";
+ homepage = https://github.com/mozilla-services/tokenserver;
+ license = licenses.mpl20;
+ };
}
diff --git a/pkgs/development/python-modules/tqdm/default.nix b/pkgs/development/python-modules/tqdm/default.nix
index 0b77f706801..fd5cd47be38 100644
--- a/pkgs/development/python-modules/tqdm/default.nix
+++ b/pkgs/development/python-modules/tqdm/default.nix
@@ -5,6 +5,7 @@
, coverage
, glibcLocales
, flake8
+, stdenv
}:
buildPythonPackage rec {
@@ -26,6 +27,8 @@ buildPythonPackage rec {
LC_ALL="en_US.UTF-8";
+ doCheck = !stdenv.isDarwin;
+
meta = {
description = "A Fast, Extensible Progress Meter";
homepage = https://github.com/tqdm/tqdm;
diff --git a/pkgs/development/python-modules/uuid/default.nix b/pkgs/development/python-modules/uuid/default.nix
new file mode 100644
index 00000000000..0481e5c24c0
--- /dev/null
+++ b/pkgs/development/python-modules/uuid/default.nix
@@ -0,0 +1,16 @@
+{ lib, stdenv, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "uuid";
+ version = "1.30";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0gqrjsm85nnkxkmd1vk8350wqj2cigjflnvcydk084n5980cr1qz";
+ };
+
+ meta = with lib; {
+ description = "UUID object and generation functions (Python 2.3 or higher)";
+ homepage = http://zesty.ca/python/;
+ };
+}
diff --git a/pkgs/development/python-modules/visitor/default.nix b/pkgs/development/python-modules/visitor/default.nix
new file mode 100644
index 00000000000..78dc29bbeb0
--- /dev/null
+++ b/pkgs/development/python-modules/visitor/default.nix
@@ -0,0 +1,18 @@
+{ lib, buildPythonPackage, fetchPypi }:
+
+buildPythonPackage rec {
+ pname = "visitor";
+ version = "0.1.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "02j87v93c50gz68gbgclmbqjcwcr7g7zgvk7c6y4x1mnn81pjwrc";
+ };
+
+ meta = with lib; {
+ homepage = https://github.com/mbr/visitor;
+ description = "A tiny pythonic visitor implementation";
+ license = licenses.mit;
+ maintainers = with maintainers; [ ];
+ };
+}
diff --git a/pkgs/development/python-modules/whisper/default.nix b/pkgs/development/python-modules/whisper/default.nix
new file mode 100644
index 00000000000..4d48b63da54
--- /dev/null
+++ b/pkgs/development/python-modules/whisper/default.nix
@@ -0,0 +1,20 @@
+{ stdenv, buildPythonPackage, fetchPypi, six }:
+
+buildPythonPackage rec {
+ pname = "whisper";
+ version = "1.1.3";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1ahzsxk52ws8k3kdq52qbsbsx2r9z350j8gg9adw4x5fjwksz4r8";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ meta = with stdenv.lib; {
+ homepage = http://graphite.wikidot.com/;
+ description = "Fixed size round-robin style database";
+ maintainers = with maintainers; [ rickynils offline basvandijk ];
+ license = licenses.asl20;
+ };
+}
diff --git a/pkgs/development/python-modules/zeep/default.nix b/pkgs/development/python-modules/zeep/default.nix
index f283479c8de..b14e0226d73 100644
--- a/pkgs/development/python-modules/zeep/default.nix
+++ b/pkgs/development/python-modules/zeep/default.nix
@@ -20,6 +20,7 @@
, pytestcov
, requests-mock
, tornado
+, attrs
}:
buildPythonPackage rec {
@@ -32,6 +33,7 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
+ attrs
appdirs
cached-property
defusedxml
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index acaee897d93..9bbab76d4a2 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -42,20 +42,20 @@ let
# from the name, version, sha256, and optional per-package arguments above
#
deriveBioc = mkDerive {
- mkHomepage = {name, biocVersion}: "https://bioconductor.org/packages/${biocVersion}/bioc/html/${name}.html";
+ mkHomepage = {name, biocVersion, ...}: "https://bioconductor.org/packages/${biocVersion}/bioc/html/${name}.html";
mkUrls = {name, version, biocVersion}: [ "mirror://bioc/${biocVersion}/bioc/src/contrib/${name}_${version}.tar.gz"
"mirror://bioc/${biocVersion}/bioc/src/contrib/Archive/${name}_${version}.tar.gz" ];
};
deriveBiocAnn = mkDerive {
- mkHomepage = {name}: "http://www.bioconductor.org/packages/${name}.html";
+ mkHomepage = {name, ...}: "http://www.bioconductor.org/packages/${name}.html";
mkUrls = {name, version, biocVersion}: [ "mirror://bioc/${biocVersion}/data/annotation/src/contrib/${name}_${version}.tar.gz" ];
};
deriveBiocExp = mkDerive {
- mkHomepage = {name}: "http://www.bioconductor.org/packages/${name}.html";
+ mkHomepage = {name, ...}: "http://www.bioconductor.org/packages/${name}.html";
mkUrls = {name, version, biocVersion}: [ "mirror://bioc/${biocVersion}/data/experiment/src/contrib/${name}_${version}.tar.gz" ];
};
deriveCran = mkDerive {
- mkHomepage = {name, snapshot}: "http://mran.revolutionanalytics.com/snapshot/${snapshot}/web/packages/${name}/";
+ mkHomepage = {name, snapshot, ...}: "http://mran.revolutionanalytics.com/snapshot/${snapshot}/web/packages/${name}/";
mkUrls = {name, version, snapshot}: [ "http://mran.revolutionanalytics.com/snapshot/${snapshot}/src/contrib/${name}_${version}.tar.gz" ];
};
@@ -216,7 +216,8 @@ let
# `self` is `_self` with overridden packages;
# packages in `_self` may depends on overridden packages.
self = (defaultOverrides _self self) // overrides;
- _self = import ./bioc-packages.nix { inherit self; derive = deriveBioc; } //
+ _self = { inherit buildRPackage; } //
+ import ./bioc-packages.nix { inherit self; derive = deriveBioc; } //
import ./bioc-annotation-packages.nix { inherit self; derive = deriveBiocAnn; } //
import ./bioc-experiment-packages.nix { inherit self; derive = deriveBiocExp; } //
import ./cran-packages.nix { inherit self; derive = deriveCran; };
@@ -272,6 +273,7 @@ let
igraph = [ pkgs.gmp pkgs.libxml2.dev ];
JavaGD = [ pkgs.jdk ];
jpeg = [ pkgs.libjpeg.dev ];
+ jqr = [ pkgs.jq.dev ];
KFKSDS = [ pkgs.gsl_1 ];
kza = [ pkgs.fftw.dev ];
libamtrack = [ pkgs.gsl_1 ];
@@ -412,6 +414,7 @@ let
geoCount = [ pkgs.pkgconfig ];
gdtools = [ pkgs.pkgconfig ];
JuniperKernel = lib.optionals stdenv.isDarwin [ pkgs.darwin.binutils ];
+ jqr = [ pkgs.jq.lib ];
kza = [ pkgs.pkgconfig ];
magick = [ pkgs.pkgconfig ];
mwaved = [ pkgs.pkgconfig ];
@@ -775,6 +778,12 @@ let
'';
});
+ jqr = old.jqr.overrideDerivation (attrs: {
+ preConfigure = ''
+ patchShebangs configure
+ '';
+ });
+
pbdZMQ = old.pbdZMQ.overrideDerivation (attrs: {
postPatch = lib.optionalString stdenv.isDarwin ''
for file in R/*.{r,r.in}; do
diff --git a/pkgs/development/r-modules/generic-builder.nix b/pkgs/development/r-modules/generic-builder.nix
index 0d731de33f8..76bf29abc17 100644
--- a/pkgs/development/r-modules/generic-builder.nix
+++ b/pkgs/development/r-modules/generic-builder.nix
@@ -1,10 +1,10 @@
{ stdenv, R, libcxx, xvfb_run, utillinux, Cocoa, Foundation, gettext, gfortran }:
-{ name, buildInputs ? [], ... } @ attrs:
+{ name, buildInputs ? [], requireX ? false, ... } @ attrs:
stdenv.mkDerivation ({
buildInputs = buildInputs ++ [R gettext] ++
- stdenv.lib.optionals attrs.requireX [utillinux xvfb_run] ++
+ stdenv.lib.optionals requireX [utillinux xvfb_run] ++
stdenv.lib.optionals stdenv.isDarwin [Cocoa Foundation gfortran];
NIX_CFLAGS_COMPILE =
@@ -26,7 +26,7 @@ stdenv.mkDerivation ({
else
[ "--no-test-load" ];
- rCommand = if attrs.requireX or false then
+ rCommand = if requireX then
# Unfortunately, xvfb-run has a race condition even with -a option, so that
# we acquire a lock explicitly.
"flock ${xvfb_run} xvfb-run -a -e xvfb-error R"
diff --git a/pkgs/development/ruby-modules/bundler/default.nix b/pkgs/development/ruby-modules/bundler/default.nix
index b1d0b76f086..7f89d1ffa87 100644
--- a/pkgs/development/ruby-modules/bundler/default.nix
+++ b/pkgs/development/ruby-modules/bundler/default.nix
@@ -4,8 +4,8 @@ buildRubyGem rec {
inherit ruby;
name = "${gemName}-${version}";
gemName = "bundler";
- version = "1.16.2";
- source.sha256 = "3bb53e03db0a8008161eb4c816ccd317120d3c415ba6fee6f90bbc7f7eec8690";
+ version = "1.16.3";
+ source.sha256 = "0spddjiq6yscl4sywwcj5zrjk3lq02zacigrz2fh78yfdzyi34fq";
dontPatchShebangs = true;
postFixup = ''
diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix
index 9d4f5679e26..eb9be9ed18c 100644
--- a/pkgs/development/ruby-modules/gem-config/default.nix
+++ b/pkgs/development/ruby-modules/gem-config/default.nix
@@ -21,8 +21,8 @@
, libiconv, postgresql, v8_3_16_14, clang, sqlite, zlib, imagemagick
, pkgconfig , ncurses, xapian_1_2_22, gpgme, utillinux, fetchpatch, tzdata, icu, libffi
, cmake, libssh2, openssl, mysql, darwin, git, perl, pcre, gecode_3, curl
-, libmsgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
-, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick
+, msgpack, qt48, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
+, cairo, re2, rake, gobjectIntrospection, gdk_pixbuf, zeromq, graphicsmagick, libcxx
}@args:
let
@@ -69,7 +69,8 @@ in
};
capybara-webkit = attrs: {
- buildInputs = [ qt48 ];
+ buildInputs = [ qt48 ] ++ stdenv.lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];
+ NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1";
};
charlock_holmes = attrs: {
@@ -80,6 +81,10 @@ in
buildInputs = [ curl ];
};
+ curses = attrs: {
+ buildInputs = [ ncurses ];
+ };
+
dep-selector-libgecode = attrs: {
USE_SYSTEM_GECODE = true;
postInstall = ''
@@ -214,7 +219,7 @@ in
};
msgpack = attrs: {
- buildInputs = [ libmsgpack ];
+ buildInputs = [ msgpack ];
};
mysql = attrs: {
diff --git a/pkgs/development/ruby-modules/solargraph/Gemfile.lock b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
index b8bf4315c00..54a27076b7d 100644
--- a/pkgs/development/ruby-modules/solargraph/Gemfile.lock
+++ b/pkgs/development/ruby-modules/solargraph/Gemfile.lock
@@ -11,22 +11,22 @@ GEM
nokogiri (1.8.4)
mini_portile2 (~> 2.3.0)
parallel (1.12.1)
- parser (2.5.1.0)
+ parser (2.5.1.2)
ast (~> 2.4.0)
powerpack (0.1.2)
rainbow (3.0.0)
reverse_markdown (1.1.0)
nokogiri
- rubocop (0.58.0)
+ rubocop (0.58.2)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10)
- parser (>= 2.5)
+ parser (>= 2.5, != 2.5.1.1)
powerpack (~> 0.1)
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.7)
unicode-display_width (~> 1.0, >= 1.0.1)
ruby-progressbar (1.9.0)
- solargraph (0.23.3)
+ solargraph (0.23.6)
coderay (~> 1.1)
eventmachine (~> 1.2, >= 1.2.5)
htmlentities (~> 4.3, >= 4.3.4)
@@ -40,7 +40,7 @@ GEM
thor (0.20.0)
tilt (2.0.8)
unicode-display_width (1.4.0)
- yard (0.9.14)
+ yard (0.9.15)
PLATFORMS
ruby
diff --git a/pkgs/development/ruby-modules/solargraph/gemset.nix b/pkgs/development/ruby-modules/solargraph/gemset.nix
index 1205b730f21..f78f359e158 100644
--- a/pkgs/development/ruby-modules/solargraph/gemset.nix
+++ b/pkgs/development/ruby-modules/solargraph/gemset.nix
@@ -76,10 +76,10 @@
dependencies = ["ast"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1af7aa1c2npi8dkshgm3f8qyacabm94ckrdz7b8vd3f8zzswqzp9";
+ sha256 = "1zp89zg7iypncszxsjp8kiccrpbdf728jl449g6cnfkz990fyb5k";
type = "gem";
};
- version = "2.5.1.0";
+ version = "2.5.1.2";
};
powerpack = {
source = {
@@ -110,10 +110,10 @@
dependencies = ["jaro_winkler" "parallel" "parser" "powerpack" "rainbow" "ruby-progressbar" "unicode-display_width"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "091simr4pvxnkm472ixk5lqbnhgznvmhjpjf98ppbx1r68a4mcp3";
+ sha256 = "0fc1fw9z98qd91ipsh9hdvpcb401qvkhw518s35l8a67sv4vdnj3";
type = "gem";
};
- version = "0.58.0";
+ version = "0.58.2";
};
ruby-progressbar = {
source = {
@@ -127,10 +127,10 @@
dependencies = ["coderay" "eventmachine" "htmlentities" "kramdown" "parser" "reverse_markdown" "rubocop" "thor" "tilt" "yard"];
source = {
remotes = ["https://rubygems.org"];
- sha256 = "1145g6x04fwmg8n51lsk7ybig31scndlj1i2i4lbrj9621bbqxfz";
+ sha256 = "01lh5vibr277vhhrgk6zl09ivb262c1qpk54ahzhc40zs309842b";
type = "gem";
};
- version = "0.23.3";
+ version = "0.23.6";
};
thor = {
source = {
@@ -159,9 +159,9 @@
yard = {
source = {
remotes = ["https://rubygems.org"];
- sha256 = "08kww2m1izjq56q2va2my0x3f3f0xsg6f07b6sgb4nl0scr6y10q";
+ sha256 = "145pbc0x95s6x296kh1wp5ykwy6srfcz946dgj83s35g8p52z4q4";
type = "gem";
};
- version = "0.9.14";
+ version = "0.9.15";
};
}
\ No newline at end of file
diff --git a/pkgs/development/tools/analysis/brakeman/default.nix b/pkgs/development/tools/analysis/brakeman/default.nix
new file mode 100644
index 00000000000..542f53473c1
--- /dev/null
+++ b/pkgs/development/tools/analysis/brakeman/default.nix
@@ -0,0 +1,17 @@
+{ lib, ruby, buildRubyGem }:
+
+buildRubyGem rec {
+ inherit ruby;
+ name = "${gemName}-${version}";
+ gemName = "brakeman";
+ version = "4.3.1";
+ source.sha256 = "1y4i4vw7hawypvgg04s544fqx52ml67h9zxsaqm8w5hvxmb20wkh";
+
+ meta = with lib; {
+ description = "Static analysis security scanner for Ruby on Rails";
+ homepage = https://brakemanscanner.org/;
+ license = [ licenses.cc-by-nc-sa-40 licenses.mit ];
+ platforms = ruby.meta.platforms;
+ maintainers = [ maintainers.marsam ];
+ };
+}
diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix
index 34b9e53f6e4..690db9a30e1 100644
--- a/pkgs/development/tools/analysis/checkstyle/default.nix
+++ b/pkgs/development/tools/analysis/checkstyle/default.nix
@@ -1,19 +1,24 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, makeWrapper, jre }:
stdenv.mkDerivation rec {
- version = "8.11";
+ version = "8.12";
name = "checkstyle-${version}";
src = fetchurl {
url = "https://github.com/checkstyle/checkstyle/releases/download/checkstyle-${version}/checkstyle-${version}-all.jar";
- sha256 = "13x4m4rn7rix64baclcm2jqbizkj38njif2ba0ycmvyjm62smfwv";
+ sha256 = "000048flqhkwnjn37bh07wgn6q4m12s3h3p9piqgvxswrjc95x3y";
};
- phases = [ "installPhase" ];
+ nativeBuildInputs = [ makeWrapper jre ];
+
+ unpackPhase = ":";
installPhase = ''
- mkdir -p $out/checkstyle
- cp $src $out/checkstyle/checkstyle-all.jar
+ runHook preInstall
+ install -D $src $out/checkstyle/checkstyle-all.jar
+ makeWrapper ${jre}/bin/java $out/bin/checkstyle \
+ --add-flags "-jar $out/checkstyle/checkstyle-all.jar"
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/analysis/emma/default.nix b/pkgs/development/tools/analysis/emma/default.nix
index c4e37e5c700..1bd24b4785d 100644
--- a/pkgs/development/tools/analysis/emma/default.nix
+++ b/pkgs/development/tools/analysis/emma/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation {
homepage = http://emma.sourceforge.net/;
description = "A code coverage tool for Java";
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.cpl10;
};
}
diff --git a/pkgs/development/tools/analysis/eresi/default.nix b/pkgs/development/tools/analysis/eresi/default.nix
new file mode 100644
index 00000000000..00c020e3f40
--- /dev/null
+++ b/pkgs/development/tools/analysis/eresi/default.nix
@@ -0,0 +1,60 @@
+{ stdenv, lib, fetchFromGitHub, which, openssl, readline }:
+
+stdenv.mkDerivation rec {
+ name = "eresi-${version}";
+ version = "0.83-a3-phoenix";
+
+ src = fetchFromGitHub {
+ owner = "thorkill";
+ repo = "eresi";
+ rev = version;
+ sha256 = "0a5a7mh2zw9lcdrl8n1mqccrc0xcgj7743l7l4kslkh722fxv625";
+ };
+
+ postPatch = ''
+ # Two occurences of fprintf() with only two arguments, which should really
+ # be fputs().
+ #
+ # Upstream pull request: https://github.com/thorkill/eresi/pull/162
+ #
+ sed -i -e 's/fprintf(\(stderr\), *\([a-z0-9]\+\))/fputs(\2, \1)/g' \
+ libe2dbg/common/common.c libe2dbg/user/threads.c
+
+ # We need to patch out a few ifs here, because it tries to create a series
+ # of configuration files in ~/.something. However, our builds are sandboxed
+ # and also don't contain a valid home, so let's NOP it out :-)
+ #
+ # The second fix we need to make is that we need to pretend being Gentoo
+ # because otherwise the build process tries to link against libtermcap,
+ # which I think is solely for historic reasons (nowadays Terminfo should
+ # have largely superseded it).
+ sed -i -e '/^if \[ ! -e/c if false; then' \
+ -e 's/^GENTOO=.*/GENTOO=1/' configure
+ '';
+
+ configureFlags = [
+ (if stdenv.is64bit then "--enable-32-64" else "--enable-32")
+ "--enable-readline"
+ ];
+
+ # The configure script is not generated by autoconf but is hand-rolled, so it
+ # has --enable-static but no --disabled-static and also doesn't support the
+ # equals sign in --prefix.
+ prefixKey = "--prefix ";
+ dontDisableStatic = true;
+
+ nativeBuildInputs = [ which ];
+ buildInputs = [ openssl readline ];
+ enableParallelBuilding = true;
+
+ installTargets = lib.singleton "install"
+ ++ lib.optional stdenv.is64bit "install64";
+
+ meta = {
+ description = "The ERESI Reverse Engineering Software Interface";
+ license = lib.licenses.gpl2;
+ homepage = http://www.eresi-project.org/;
+ maintainers = [ lib.maintainers.aszlig ];
+ platforms = lib.platforms.linux;
+ };
+}
diff --git a/pkgs/development/tools/analysis/findbugs/default.nix b/pkgs/development/tools/analysis/findbugs/default.nix
index a5a3d243918..7f2df62008f 100644
--- a/pkgs/development/tools/analysis/findbugs/default.nix
+++ b/pkgs/development/tools/analysis/findbugs/default.nix
@@ -39,5 +39,6 @@ stdenv.mkDerivation rec {
homepage = http://findbugs.sourceforge.net/;
maintainers = with maintainers; [ pSub ];
platforms = with platforms; unix;
+ license = licenses.lgpl3;
};
}
diff --git a/pkgs/development/tools/analysis/flow/default.nix b/pkgs/development/tools/analysis/flow/default.nix
index 481247a41c4..bc9bb5d5fa3 100644
--- a/pkgs/development/tools/analysis/flow/default.nix
+++ b/pkgs/development/tools/analysis/flow/default.nix
@@ -3,14 +3,14 @@
with lib;
stdenv.mkDerivation rec {
- version = "0.77.0";
+ version = "0.79.0";
name = "flow-${version}";
src = fetchFromGitHub {
owner = "facebook";
repo = "flow";
rev = "v${version}";
- sha256 = "1wcbqw5vwb3wsz9dkhi2k159ms98kn1nw3g9lc2j9w1m8ki41lql";
+ sha256 = "1m8239jl0kmpgmk81mak6k3hmmikji6bb3v0zaknb1z3jl8aa1wb";
};
installPhase = ''
diff --git a/pkgs/development/tools/analysis/frama-c/default.nix b/pkgs/development/tools/analysis/frama-c/default.nix
index c950228907a..2f517eb0084 100644
--- a/pkgs/development/tools/analysis/frama-c/default.nix
+++ b/pkgs/development/tools/analysis/frama-c/default.nix
@@ -9,17 +9,17 @@ in
stdenv.mkDerivation rec {
name = "frama-c-${version}";
- version = "20171101";
- slang = "Sulfur";
+ version = "20180502";
+ slang = "Chlorine";
src = fetchurl {
url = "http://frama-c.com/download/frama-c-${slang}-${version}.tar.gz";
- sha256 = "1vwjfqmm1r36gkybsy3a7m89q5zicf4rnz5vlsn9imnpjpl9gjw1";
+ sha256 = "1m4r8h8n1z957pylyf9b0kjblh59imnqm1bkb4s6rdwl4a1gbjgc";
};
why2 = fetchurl {
- url = "http://why.lri.fr/download/why-2.39.tar.gz";
- sha256 = "0nf17jl00s7q9z8gkbamnf7mglvxqrm3967c17ic4c9xz8g125a8";
+ url = "http://why.lri.fr/download/why-2.40.tar.gz";
+ sha256 = "0h1mbpxsgwvf3pbl0qbg22j6f4v1ffka24ap1ajbjk9b1yb3ali8";
};
nativeBuildInputs = [ autoconf makeWrapper ];
diff --git a/pkgs/development/tools/analysis/radare2-cutter/default.nix b/pkgs/development/tools/analysis/radare2/cutter.nix
similarity index 74%
rename from pkgs/development/tools/analysis/radare2-cutter/default.nix
rename to pkgs/development/tools/analysis/radare2/cutter.nix
index ff2b4d3b54f..4269661a4ff 100644
--- a/pkgs/development/tools/analysis/radare2-cutter/default.nix
+++ b/pkgs/development/tools/analysis/radare2/cutter.nix
@@ -4,20 +4,11 @@
# Qt
, qtbase, qtsvg, qtwebengine
# buildInputs
-, radare2
+, r2-for-cutter
, python3 }:
let
- r2 = radare2.overrideDerivation (o: {
- name = "radare2-for-cutter-${version}";
- src = fetchFromGitHub {
- owner = "radare";
- repo = "radare2";
- rev = "a98557bfbfa96e9f677a8c779ee78085ee5a23bb";
- sha256 = "04jl1lq3dqljb6vagzlym4wc867ayhx1v52f75rkfz0iybsh249r";
- };
- });
- version = "1.6";
+ version = "1.7";
in
stdenv.mkDerivation rec {
name = "radare2-cutter-${version}";
@@ -26,7 +17,7 @@ stdenv.mkDerivation rec {
owner = "radareorg";
repo = "cutter";
rev = "v${version}";
- sha256 = "1ps52yf94yfnws3nn1iiwch2jy33dyvi7j47xkmh0m5fpdqi5xk7";
+ sha256 = "0z9wzxd5hw0ivakrg3xiv4zx1rjj032hlmizq0pxj22xjrj1gg9n";
};
postUnpack = "export sourceRoot=$sourceRoot/src";
@@ -41,7 +32,7 @@ stdenv.mkDerivation rec {
'';
nativeBuildInputs = [ qmake pkgconfig ];
- buildInputs = [ qtbase qtsvg qtwebengine r2 python3 ];
+ buildInputs = [ qtbase qtsvg qtwebengine r2-for-cutter python3 ];
qmakeFlags = [
"CONFIG+=link_pkgconfig"
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index 0264305134c..85559269f27 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -1,4 +1,5 @@
{stdenv, fetchFromGitHub
+, callPackage
, ninja, meson , pkgconfig
, libusb, readline, libewf, perl, zlib, openssl
, gtk2 ? null, vte ? null, gtkdialog ? null
@@ -15,66 +16,94 @@ assert pythonBindings -> python != null;
let
inherit (stdenv.lib) optional;
+
+ generic = {
+ version_commit,
+ gittap,
+ gittip,
+ rev,
+ version,
+ sha256,
+ cs_tip,
+ cs_sha256
+ }:
+ stdenv.mkDerivation rec {
+ name = "radare2-${version}";
+
+ src = fetchFromGitHub {
+ owner = "radare";
+ repo = "radare2";
+ inherit rev sha256;
+ };
+
+ postPatch = let
+ capstone = fetchFromGitHub {
+ owner = "aquynh";
+ repo = "capstone";
+ # version from $sourceRoot/shlr/Makefile
+ rev = cs_tip;
+ sha256 = cs_sha256;
+ };
+ in ''
+ if ! grep -F "CS_TIP=${cs_tip}" shlr/Makefile; then echo "CS_TIP mismatch"; exit 1; fi
+ # When using meson, it expects capstone source relative to build directory
+ mkdir -p build/shlr
+ ln -s ${capstone} build/shlr/capstone
+ '';
+
+ postInstall = ''
+ ln -s $out/bin/radare2 $out/bin/r2
+ install -D -m755 $src/binr/r2pm/r2pm $out/bin/r2pm
+ '';
+
+ mesonFlags = [
+ "-Dr2_version_commit=${version_commit}"
+ "-Dr2_gittap=${gittap}"
+ "-Dr2_gittip=${gittip}"
+ # 2.8.0 expects this, but later it becomes an option with default=false.
+ "-Dcapstone_in_builddir=true"
+ ];
+
+ enableParallelBuilding = true;
+
+ nativeBuildInputs = [ pkgconfig ninja meson ];
+ buildInputs = [ readline libusb libewf perl zlib openssl]
+ ++ optional useX11 [gtkdialog vte gtk2]
+ ++ optional rubyBindings [ruby]
+ ++ optional pythonBindings [python]
+ ++ optional luaBindings [lua];
+
+ meta = {
+ description = "unix-like reverse engineering framework and commandline tools";
+ homepage = http://radare.org/;
+ license = stdenv.lib.licenses.gpl2Plus;
+ maintainers = with stdenv.lib.maintainers; [raskin makefu mic92];
+ platforms = with stdenv.lib.platforms; linux;
+ inherit version;
+ };
+ };
+in {
#
# DO NOT EDIT! Automatically generated by ./update.py
- version_commit = "18681";
- gittap = "2.7.0";
- gittip = "6e08e452a7ec231a73997c44b4ff556c2998c7d9";
- version = "2.7.0";
- sha256 = "1a9z8w897256dhh3yhyfnshz3n2nrc4plc2i06cm5sznhl6x9xfx";
- cs_tip = "ec8a5ce98fa0422a395489ed47da912b15d77441";
- cs_sha256 = "080a64bqck28a2xfjwz29ddcr8p6hc6gi67mgry3pca289qrkk3q";
+ radare2 = generic {
+ version_commit = "19251";
+ gittap = "2.8.0";
+ gittip = "a76b965410aba07b4ef8b96d90b25b271c2003dd";
+ rev = "2.8.0";
+ version = "2.8.0";
+ sha256 = "1d9rkzc3vychy2h1bnywwx4why83rr18r0lvvl1cqx87ad5awcjk";
+ cs_tip = "782ea67e17a391ca0d3faafdc365b335a1a8930a";
+ cs_sha256 = "1maww4ir78a193pm3f8lr2kdkizi7rywn68ffa65ipyr7j4pl6i4";
+ };
+ r2-for-cutter = generic {
+ version_commit = "19251";
+ gittap = "2.8.0-118-gb0547831f";
+ gittip = "b0547831f127b7357e3c93bc43933482a4d6213b";
+ rev = "b0547831f127b7357e3c93bc43933482a4d6213b";
+ version = "2018-08-07";
+ sha256 = "1ix42kipd1aayb494ajbxawzc1cwikm9fxk343d1kchxx4a30a1m";
+ cs_tip = "782ea67e17a391ca0d3faafdc365b335a1a8930a";
+ cs_sha256 = "1maww4ir78a193pm3f8lr2kdkizi7rywn68ffa65ipyr7j4pl6i4";
+ };
#
-in
-stdenv.mkDerivation rec {
- name = "radare2-${version}";
-
- src = fetchFromGitHub {
- owner = "radare";
- repo = "radare2";
- rev = version;
- inherit sha256;
- };
-
- postPatch = let
- capstone = fetchFromGitHub {
- owner = "aquynh";
- repo = "capstone";
- # version from $sourceRoot/shlr/Makefile
- rev = cs_tip;
- sha256 = cs_sha256;
- };
- in ''
- if ! grep -F "CS_TIP=${cs_tip}" shlr/Makefile; then echo "CS_TIP mismatch"; exit 1; fi
- ln -s ${capstone} shlr/capstone
- '';
-
- postInstall = ''
- ln -s $out/bin/radare2 $out/bin/r2
- install -D -m755 $src/binr/r2pm/r2pm $out/bin/r2pm
- '';
-
- mesonFlags = [
- "-Dr2_version_commit=${version_commit}"
- "-Dr2_gittap=${gittap}"
- "-Dr2_gittip=${gittip}"
- ];
-
- enableParallelBuilding = true;
-
- nativeBuildInputs = [ pkgconfig ninja meson ];
- buildInputs = [ readline libusb libewf perl zlib openssl]
- ++ optional useX11 [gtkdialog vte gtk2]
- ++ optional rubyBindings [ruby]
- ++ optional pythonBindings [python]
- ++ optional luaBindings [lua];
-
- meta = {
- description = "unix-like reverse engineering framework and commandline tools";
- homepage = http://radare.org/;
- license = stdenv.lib.licenses.gpl2Plus;
- maintainers = with stdenv.lib.maintainers; [raskin makefu mic92];
- platforms = with stdenv.lib.platforms; linux;
- inherit version;
- };
}
diff --git a/pkgs/development/tools/analysis/radare2/update.py b/pkgs/development/tools/analysis/radare2/update.py
index 1f16a00905c..fae6a52a392 100755
--- a/pkgs/development/tools/analysis/radare2/update.py
+++ b/pkgs/development/tools/analysis/radare2/update.py
@@ -2,14 +2,16 @@
#!nix-shell -p nix -p python3 -p git -i python
# USAGE - just run the script: ./update.py
# When editing this file, make also sure it passes the mypy typecheck
-# and is formatted with yapf.
-import urllib.request
-import json
-import tempfile
-import subprocess
+# and is formatted with black.
import fileinput
+import json
import re
+import subprocess
+import tempfile
+import urllib.request
+from datetime import datetime
from pathlib import Path
+from typing import Dict
def sh(*args: str) -> str:
@@ -18,50 +20,107 @@ def sh(*args: str) -> str:
def prefetch_github(owner: str, repo: str, ref: str) -> str:
- return sh("nix-prefetch-url", "--unpack",
- f"https://github.com/{owner}/{repo}/archive/{ref}.tar.gz")
+ return sh(
+ "nix-prefetch-url",
+ "--unpack",
+ f"https://github.com/{owner}/{repo}/archive/{ref}.tar.gz",
+ )
-def main() -> None:
+def get_radare2_rev() -> str:
url = "https://api.github.com/repos/radare/radare2/releases/latest"
with urllib.request.urlopen(url) as response:
release = json.load(response) # type: ignore
- version = release["tag_name"]
+ return release["tag_name"]
+
+
+def get_r2_cutter_rev() -> str:
+ url = "https://api.github.com/repos/radareorg/cutter/contents/"
+ with urllib.request.urlopen(url) as response:
+ data = json.load(response) # type: ignore
+ for entry in data:
+ if entry["name"] == "radare2":
+ return entry["sha"]
+ raise Exception("no radare2 submodule found in github.com/radareorg/cutter")
+
+
+def git(dirname: str, *args: str) -> str:
+ return sh("git", "-C", dirname, *args)
+
+
+def get_repo_info(dirname: str, rev: str) -> Dict[str, str]:
+ sha256 = prefetch_github("radare", "radare2", rev)
+
+ cs_tip = None
+ with open(Path(dirname).joinpath("shlr", "Makefile")) as makefile:
+ for l in makefile:
+ match = re.match("CS_TIP=(\S+)", l)
+ if match:
+ cs_tip = match.group(1)
+ assert cs_tip is not None
+
+ cs_sha256 = prefetch_github("aquynh", "capstone", cs_tip)
+
+ return dict(
+ rev=rev,
+ sha256=sha256,
+ version_commit=git(dirname, "rev-list", "--all", "--count"),
+ gittap=git(dirname, "describe", "--tags", "--match", "[0-9]*"),
+ gittip=git(dirname, "rev-parse", "HEAD"),
+ cs_tip=cs_tip,
+ cs_sha256=cs_sha256,
+ )
+
+
+def write_package_expr(version: str, info: Dict[str, str]) -> str:
+ return f"""generic {{
+ version_commit = "{info["version_commit"]}";
+ gittap = "{info["gittap"]}";
+ gittip = "{info["gittip"]}";
+ rev = "{info["rev"]}";
+ version = "{version}";
+ sha256 = "{info["sha256"]}";
+ cs_tip = "{info["cs_tip"]}";
+ cs_sha256 = "{info["cs_sha256"]}";
+ }}"""
+
+
+def main() -> None:
+ radare2_rev = get_radare2_rev()
+ r2_cutter_rev = get_r2_cutter_rev()
+
with tempfile.TemporaryDirectory() as dirname:
-
- def git(*args: str) -> str:
- return sh("git", "-C", dirname, *args)
-
- git("clone", "--branch", version, "https://github.com/radare/radare2",
- ".")
- sha256 = prefetch_github("radare", "radare2", version)
+ git(
+ dirname,
+ "clone",
+ "--branch",
+ radare2_rev,
+ "https://github.com/radare/radare2",
+ ".",
+ )
nix_file = str(Path(__file__).parent.joinpath("default.nix"))
- cs_tip = None
- with open(Path(dirname).joinpath("shlr", "Makefile")) as makefile:
- for l in makefile:
- match = re.match("CS_TIP=(\S+)", l)
- if match:
- cs_tip = match.group(1)
- assert cs_tip is not None
+ radare2_info = get_repo_info(dirname, radare2_rev)
- cs_sha256 = prefetch_github("aquynh", "capstone", cs_tip)
+ git(dirname, "checkout", r2_cutter_rev)
+
+ timestamp = git(dirname, "log", "-n1", "--format=%at")
+ r2_cutter_version = datetime.fromtimestamp(int(timestamp)).strftime("%Y-%m-%d")
+
+ r2_cutter_info = get_repo_info(dirname, r2_cutter_rev)
in_block = False
with fileinput.FileInput(nix_file, inplace=True) as f:
for l in f:
if "#" in l:
in_block = True
- print(f""" #
+ print(
+ f""" #
# DO NOT EDIT! Automatically generated by ./update.py
- version_commit = "{git("rev-list", "--all", "--count")}";
- gittap = "{git("describe", "--tags", "--match", "[0-9]*")}";
- gittip = "{git("rev-parse", "HEAD")}";
- version = "{version}";
- sha256 = "{sha256}";
- cs_tip = "{cs_tip}";
- cs_sha256 = "{cs_sha256}";
- #""")
+ radare2 = {write_package_expr(radare2_rev, radare2_info)};
+ r2-for-cutter = {write_package_expr(r2_cutter_version, r2_cutter_info)};
+ #"""
+ )
elif "#" in l:
in_block = False
elif not in_block:
diff --git a/pkgs/development/tools/analysis/rr/default.nix b/pkgs/development/tools/analysis/rr/default.nix
index d0d20362236..9c2419b5358 100644
--- a/pkgs/development/tools/analysis/rr/default.nix
+++ b/pkgs/development/tools/analysis/rr/default.nix
@@ -51,6 +51,6 @@ stdenv.mkDerivation rec {
license = "custom";
maintainers = with stdenv.lib.maintainers; [ pierron thoughtpolice ];
- platforms = ["x86_64-linux"];
+ platforms = stdenv.lib.platforms.x86;
};
}
diff --git a/pkgs/development/tools/aws-sam-cli/default.nix b/pkgs/development/tools/aws-sam-cli/default.nix
index e33d6b26b12..8778084163e 100644
--- a/pkgs/development/tools/aws-sam-cli/default.nix
+++ b/pkgs/development/tools/aws-sam-cli/default.nix
@@ -6,11 +6,11 @@ with python.pkgs;
buildPythonApplication rec {
pname = "aws-sam-cli";
- version = "0.4.0";
+ version = "0.5.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4740bfa23f39880d807aa75a2143259f7f15eec34c5fa5dde8fc04d8563ef521";
+ sha256 = "2acf9517f467950adb4939746658091e60cf60ee80093ffd0d3d821cb8a1f9fc";
};
# Tests are not included in the PyPI package
@@ -21,13 +21,20 @@ buildPythonApplication rec {
boto3
click
cookiecutter
+ dateparser
docker
enum34
flask
+ python-dateutil
pyyaml
six
];
+ postPatch = ''
+ substituteInPlace ./requirements/base.txt \
+ --replace 'aws-sam-translator==1.6.0' 'aws-sam-translator>=1.6.0';
+ '';
+
meta = with lib; {
homepage = https://github.com/awslabs/aws-sam-cli;
description = "CLI tool for local development and testing of Serverless applications";
diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix
index 19609e15c76..7cf70906654 100644
--- a/pkgs/development/tools/backblaze-b2/default.nix
+++ b/pkgs/development/tools/backblaze-b2/default.nix
@@ -22,7 +22,7 @@ buildPythonApplication rec {
postInstall = ''
mv "$out/bin/b2" "$out/bin/backblaze-b2"
- sed 's/^have b2 \&\&$/have backblaze-b2 \&\&/' -i contrib/bash_completion/b2
+ sed 's/^have b2 \&\&$/_have backblaze-b2 \&\&/' -i contrib/bash_completion/b2
sed 's/^\(complete -F _b2\) b2/\1 backblaze-b2/' -i contrib/bash_completion/b2
mkdir -p "$out/etc/bash_completion.d"
diff --git a/pkgs/development/tools/bloaty/default.nix b/pkgs/development/tools/bloaty/default.nix
index 5f2e9b5f440..f66c8414264 100644
--- a/pkgs/development/tools/bloaty/default.nix
+++ b/pkgs/development/tools/bloaty/default.nix
@@ -1,14 +1,14 @@
{ stdenv, cmake, zlib, fetchFromGitHub }:
stdenv.mkDerivation rec {
- version = "2018-06-15";
+ version = "1.0";
name = "bloaty-${version}";
src = fetchFromGitHub {
owner = "google";
repo = "bloaty";
- rev = "bdbb3ce196c86d2154f5fba99b5ff73ca43446a9";
- sha256 = "1r7di2p8bi12jpgl6cm4ygi1s0chv767mdcavc7pb45874vl02fx";
+ rev = "v${version}";
+ sha256 = "0fck83zyh9bwlwdk3fkhv3337g9nii6rzf96gyghmnrsp9rzxs3l";
fetchSubmodules = true;
};
diff --git a/pkgs/development/tools/build-managers/bazel/0.4.nix b/pkgs/development/tools/build-managers/bazel/0.4.nix
index 69f467f577c..1018abd6ee9 100644
--- a/pkgs/development/tools/build-managers/bazel/0.4.nix
+++ b/pkgs/development/tools/build-managers/bazel/0.4.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
license = licenses.asl20;
maintainers = with maintainers; [ cstrahan philandstuff ];
platforms = platforms.linux;
+ broken = true; # 2018-08-07
};
name = "bazel-${version}";
diff --git a/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix b/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix
index 76e2ad1e7ca..af8cd5faacd 100644
--- a/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/bazel-deps/default.nix
@@ -2,7 +2,7 @@
buildBazelPackage rec {
name = "bazel-deps-${version}";
- version = "2018-05-31";
+ version = "2018-08-16";
meta = with stdenv.lib; {
homepage = "https://github.com/johnynek/bazel-deps";
@@ -15,8 +15,8 @@ buildBazelPackage rec {
src = fetchFromGitHub {
owner = "johnynek";
repo = "bazel-deps";
- rev = "dd7d0086d3a61c1d5c3370a0300824d0c75946e4";
- sha256 = "1h9ddgk6vn0bhnnkwwz4n1iqv2rcdj521dxhdwj5wwpndbciw855";
+ rev = "942a0b03cbf159dd6e0f0f40787d6d8e4e832d81";
+ sha256 = "0ls2jvz9cxa169a8pbbykv2d4dik4ipf7dj1lkqx5g0ss7lgs6q5";
};
bazelTarget = "//src/scala/com/github/johnynek/bazel_deps:parseproject_deploy.jar";
@@ -26,7 +26,7 @@ buildBazelPackage rec {
fetchAttrs = {
preInstall = ''
# Remove all built in external workspaces, Bazel will recreate them when building
- rm -rf $bazelOut/external/{bazel_tools,\@bazel_tools.marker,local_*,\@local_*}
+ rm -rf $bazelOut/external/{bazel_tools,\@bazel_tools.marker,embedded_jdk,\@embedded_jdk.marker,local_*,\@local_*}
# For each external workspace, remove all files that aren't referenced by Bazel
# Many of these files are non-hermetic (for example .git/refs/remotes/origin/HEAD)
files_to_delete=()
@@ -66,7 +66,7 @@ buildBazelPackage rec {
find . -type d -empty -delete
'';
- sha256 = "0fh9jjwk3aq0kklhl9zyy8hj8gjm1y1fy4ygjinm0469w9jdgc3g";
+ sha256 = "0jkzf1hay0h8ksk9lhfvdliac6c5d7nih934i1xjbrn6zqlivy19";
};
buildAttrs = {
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix
index 56b64cd061b..8d4b95c8808 100644
--- a/pkgs/development/tools/build-managers/bazel/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/default.nix
@@ -1,15 +1,15 @@
{ stdenv, lib, fetchurl, runCommand, makeWrapper
, jdk, zip, unzip, bash, writeCBin, coreutils
-, which, python, gnused, gnugrep, findutils
+, which, python, perl, gnused, gnugrep, findutils
# Always assume all markers valid (don't redownload dependencies).
# Also, don't clean up environment variables.
, enableNixHacks ? false
# Apple dependencies
-, libcxx, CoreFoundation, CoreServices, Foundation
+, cctools, clang, libcxx, CoreFoundation, CoreServices, Foundation
}:
let
- srcDeps = stdenv.lib.singleton (
+ srcDeps = lib.singleton (
fetchurl {
url = "https://github.com/google/desugar_jdk_libs/archive/f5e6d80c6b4ec6b0a46603f72b015d45cf3c11cd.zip";
sha256 = "c80f3f3d442d8a6ca7adc83f90ecd638c3864087fdd6787ffac070b6f1cc8f9b";
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
version = "0.15.2";
- meta = with stdenv.lib; {
+ meta = with lib; {
homepage = "https://github.com/bazelbuild/bazel/";
description = "Build tool that builds code quickly and reliably";
license = licenses.asl20;
@@ -74,39 +74,80 @@ stdenv.mkDerivation rec {
}
'';
- postPatch = stdenv.lib.optionalString stdenv.hostPlatform.isDarwin ''
- export NIX_LDFLAGS="$NIX_LDFLAGS -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks"
- '' + ''
- find src/main/java/com/google/devtools -type f -print0 | while IFS="" read -r -d "" path; do
- substituteInPlace "$path" \
- --replace /bin/bash ${customBash}/bin/bash \
- --replace /usr/bin/env ${coreutils}/bin/env
- done
- # Fixup scripts that generate scripts. Not fixed up by patchShebangs below.
- substituteInPlace scripts/bootstrap/compile.sh \
- --replace /bin/sh ${customBash}/bin/bash
+ postPatch = let
+ darwinPatches = ''
+ # Disable Bazel's Xcode toolchain detection which would configure compilers
+ # and linkers from Xcode instead of from PATH
+ export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1
- echo "build --experimental_distdir=${distDir}" >> .bazelrc
- echo "fetch --experimental_distdir=${distDir}" >> .bazelrc
- echo "build --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\"" >> .bazelrc
- echo "build --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\"" >> .bazelrc
- echo "build --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\"" >> .bazelrc
- echo "build --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\"" >> .bazelrc
- sed -i -e "361 a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh
- sed -i -e "361 a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh
- sed -i -e "361 a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh
- sed -i -e "361 a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh
+ # Framework search paths aren't added by bintools hook
+ # https://github.com/NixOS/nixpkgs/pull/41914
+ export NIX_LDFLAGS="$NIX_LDFLAGS -F${CoreFoundation}/Library/Frameworks -F${CoreServices}/Library/Frameworks -F${Foundation}/Library/Frameworks"
- # --experimental_strict_action_env (which will soon become the
- # default, see bazelbuild/bazel#2574) hardcodes the default
- # action environment to a value that on NixOS at least is bogus.
- # So we hardcode it to something useful.
- substituteInPlace \
- src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java \
- --replace /bin:/usr/bin ${defaultShellPath}
+ # libcxx includes aren't added by libcxx hook
+ # https://github.com/NixOS/nixpkgs/pull/41589
+ export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${libcxx}/include/c++/v1"
- patchShebangs .
- '';
+ # don't use system installed Xcode to run clang, use Nix clang instead
+ sed -i -e "s;/usr/bin/xcrun clang;${clang}/bin/clang $NIX_CFLAGS_COMPILE $NIX_LDFLAGS -framework CoreFoundation;g" \
+ scripts/bootstrap/compile.sh \
+ src/tools/xcode/realpath/BUILD \
+ src/tools/xcode/stdredirect/BUILD \
+ tools/osx/BUILD
+
+ # clang installed from Xcode has a compatibility wrapper that forwards
+ # invocations of gcc to clang, but vanilla clang doesn't
+ sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl
+
+ sed -i -e 's;/usr/bin/libtool;${cctools}/bin/libtool;g' tools/cpp/unix_cc_configure.bzl
+ wrappers=( tools/cpp/osx_cc_wrapper.sh tools/cpp/osx_cc_wrapper.sh.tpl )
+ for wrapper in "''${wrappers[@]}"; do
+ sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper
+ done
+ '';
+ genericPatches = ''
+ find src/main/java/com/google/devtools -type f -print0 | while IFS="" read -r -d "" path; do
+ substituteInPlace "$path" \
+ --replace /bin/bash ${customBash}/bin/bash \
+ --replace /usr/bin/env ${coreutils}/bin/env
+ done
+ # Fixup scripts that generate scripts. Not fixed up by patchShebangs below.
+ substituteInPlace scripts/bootstrap/compile.sh \
+ --replace /bin/sh ${customBash}/bin/bash
+
+ echo "build --experimental_distdir=${distDir}" >> .bazelrc
+ echo "fetch --experimental_distdir=${distDir}" >> .bazelrc
+ echo "build --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\"" >> .bazelrc
+ echo "build --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\"" >> .bazelrc
+ echo "build --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\"" >> .bazelrc
+ echo "build --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\"" >> .bazelrc
+ sed -i -e "361 a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh
+ sed -i -e "361 a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" scripts/bootstrap/compile.sh
+ sed -i -e "361 a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh
+ sed -i -e "361 a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" scripts/bootstrap/compile.sh
+
+ # --experimental_strict_action_env (which will soon become the
+ # default, see bazelbuild/bazel#2574) hardcodes the default
+ # action environment to a value that on NixOS at least is bogus.
+ # So we hardcode it to something useful.
+ substituteInPlace \
+ src/main/java/com/google/devtools/build/lib/bazel/rules/BazelRuleClassProvider.java \
+ --replace /bin:/usr/bin ${defaultShellPath}
+
+ # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash
+ echo "PATH=$PATH:${defaultShellPath}" >> runfiles.bash.tmp
+ cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp
+ mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash
+
+ # the bash completion requires perl
+ # https://github.com/bazelbuild/bazel/issues/5943
+ substituteInPlace scripts/bazel-complete-template.bash \
+ --replace "perl" "${perl}/bin/perl"
+
+ patchShebangs .
+ '';
+ in lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches
+ + genericPatches;
buildInputs = [
jdk
@@ -119,7 +160,7 @@ stdenv.mkDerivation rec {
makeWrapper
which
customBash
- ] ++ lib.optionals (stdenv.isDarwin) [ libcxx CoreFoundation CoreServices Foundation ];
+ ] ++ lib.optionals (stdenv.isDarwin) [ cctools clang libcxx CoreFoundation CoreServices Foundation ];
# If TMPDIR is in the unpack dir we run afoul of blaze's infinite symlink
# detector (see com.google.devtools.build.lib.skyframe.FileFunction).
diff --git a/pkgs/development/tools/build-managers/bear/default.nix b/pkgs/development/tools/build-managers/bear/default.nix
index 8f352f84b22..fb12b5a9c14 100644
--- a/pkgs/development/tools/build-managers/bear/default.nix
+++ b/pkgs/development/tools/build-managers/bear/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "bear-${version}";
- version = "2.3.11";
+ version = "2.3.12";
src = fetchFromGitHub {
owner = "rizsotto";
repo = "Bear";
rev = version;
- sha256 = "0r6ykvclq9ws055ssd8w33dicmk5l9pisv0fpzkks700n8d3z9f3";
+ sha256 = "1zzz2yiiny9pm4h6ayb82xzxc2j5djcpf8va2wagcw92m7w6miqw";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/development/tools/build-managers/buildbot/worker.nix b/pkgs/development/tools/build-managers/buildbot/worker.nix
index 968411ca9cc..cffcb594a0d 100644
--- a/pkgs/development/tools/build-managers/buildbot/worker.nix
+++ b/pkgs/development/tools/build-managers/buildbot/worker.nix
@@ -3,11 +3,11 @@
pythonPackages.buildPythonApplication (rec {
name = "${pname}-${version}";
pname = "buildbot-worker";
- version = "1.2.0";
+ version = "1.3.0";
src = pythonPackages.fetchPypi {
inherit pname version;
- sha256 = "0lcaga16zf75aa6ckl9ahjbrs3n3bw7nj6m8g03n77873cgh94x4";
+ sha256 = "1l9iqyqn9yln6ln6dhfkngzx92a61v1cf5ahqj4ax663i02yq7fh";
};
buildInputs = with pythonPackages; [ setuptoolsTrial mock ];
diff --git a/pkgs/development/tools/build-managers/cmake/2.8.nix b/pkgs/development/tools/build-managers/cmake/2.8.nix
index c61bf3287db..a57d20e2702 100644
--- a/pkgs/development/tools/build-managers/cmake/2.8.nix
+++ b/pkgs/development/tools/build-managers/cmake/2.8.nix
@@ -84,5 +84,6 @@ stdenv.mkDerivation rec {
description = "Cross-Platform Makefile Generator";
platforms = if useQt4 then qt4.meta.platforms else stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ ];
+ license = stdenv.lib.licenses.bsd3;
};
}
diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix
index ed0928febe2..81a1dd23f2e 100644
--- a/pkgs/development/tools/build-managers/cmake/default.nix
+++ b/pkgs/development/tools/build-managers/cmake/default.nix
@@ -126,5 +126,6 @@ stdenv.mkDerivation rec {
description = "Cross-Platform Makefile Generator";
platforms = if useQt4 then qt4.meta.platforms else platforms.all;
maintainers = with maintainers; [ ttuegel lnl7 ];
+ license = licenses.bsd3;
};
}
diff --git a/pkgs/development/tools/build-managers/dub/default.nix b/pkgs/development/tools/build-managers/dub/default.nix
index b9a8c97bd5e..11461fc6952 100644
--- a/pkgs/development/tools/build-managers/dub/default.nix
+++ b/pkgs/development/tools/build-managers/dub/default.nix
@@ -4,7 +4,7 @@ let
dubBuild = stdenv.mkDerivation rec {
name = "dubBuild-${version}";
- version = "1.8.1";
+ version = "1.10.0";
enableParallelBuilding = true;
@@ -12,7 +12,7 @@ let
owner = "dlang";
repo = "dub";
rev = "v${version}";
- sha256 = "16r7x4jsfv5fjssvs6mwj8ymr6fjpvbkjhpr4f4368sjr5iyfad6";
+ sha256 = "02xxpfcjs427jqbwz0vh5vl3bh62ys65zmi9gpa3svzqffyx13n4";
};
postUnpack = ''
@@ -51,40 +51,45 @@ let
# Need to test in a fixed-output derivation, otherwise the
# network tests would fail if sandbox mode is enabled.
- dubUnittests = stdenv.mkDerivation rec {
- name = "dubUnittests-${version}";
- version = dubBuild.version;
+ # Disable tests on Darwin for now because they don't work
+ # reliably there.
+ dubUnittests = if !stdenv.hostPlatform.isDarwin then
+ stdenv.mkDerivation rec {
+ name = "dubUnittests-${version}";
+ version = dubBuild.version;
- enableParallelBuilding = dubBuild.enableParallelBuilding;
- preferLocalBuild = true;
- inputString = dubBuild.outPath;
- outputHashAlgo = "sha256";
- outputHash = builtins.hashString "sha256" inputString;
+ enableParallelBuilding = dubBuild.enableParallelBuilding;
+ preferLocalBuild = true;
+ inputString = dubBuild.outPath;
+ outputHashAlgo = "sha256";
+ outputHash = builtins.hashString "sha256" inputString;
- src = dubBuild.src;
-
- postUnpack = dubBuild.postUnpack;
- postPatch = dubBuild.postPatch;
+ src = dubBuild.src;
+
+ postUnpack = dubBuild.postUnpack;
+ postPatch = dubBuild.postPatch;
- nativeBuildInputs = dubBuild.nativeBuildInputs;
- buildInputs = dubBuild.buildInputs;
+ nativeBuildInputs = dubBuild.nativeBuildInputs;
+ buildInputs = dubBuild.buildInputs;
- buildPhase = ''
- # Can't use dub from dubBuild directly because one unittest
- # (issue895-local-configuration) needs to generate a config
- # file under ../etc relative to the dub location.
- cp ${dubBuild}/bin/dub bin/
- export DUB=$NIX_BUILD_TOP/source/bin/dub
- export PATH=$PATH:$NIX_BUILD_TOP/source/bin/
- export DC=${dmd.out}/bin/dmd
- export HOME=$TMP
- ./test/run-unittest.sh
- '';
+ buildPhase = ''
+ # Can't use dub from dubBuild directly because one unittest
+ # (issue895-local-configuration) needs to generate a config
+ # file under ../etc relative to the dub location.
+ cp ${dubBuild}/bin/dub bin/
+ export DUB=$NIX_BUILD_TOP/source/bin/dub
+ export PATH=$PATH:$NIX_BUILD_TOP/source/bin/
+ export DC=${dmd.out}/bin/dmd
+ export HOME=$TMP
+ ./test/run-unittest.sh
+ '';
- installPhase = ''
- echo -n $inputString > $out
- '';
- };
+ installPhase = ''
+ echo -n $inputString > $out
+ '';
+ }
+ else
+ "";
in
diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix
index 3cb906d50ed..ca53c4d8c53 100644
--- a/pkgs/development/tools/build-managers/meson/default.nix
+++ b/pkgs/development/tools/build-managers/meson/default.nix
@@ -1,7 +1,6 @@
-{ lib, python3Packages, stdenv, targetPlatform, writeTextDir, substituteAll }: let
- targetPrefix = lib.optionalString stdenv.isCross
- (targetPlatform.config + "-");
-in python3Packages.buildPythonApplication rec {
+{ lib, python3Packages, stdenv, targetPlatform, writeTextDir, substituteAll }:
+
+python3Packages.buildPythonApplication rec {
version = "0.46.1";
pname = "meson";
@@ -48,10 +47,10 @@ in python3Packages.buildPythonApplication rec {
crossFile = writeTextDir "cross-file.conf" ''
[binaries]
- c = '${targetPrefix}cc'
- cpp = '${targetPrefix}c++'
- ar = '${targetPrefix}ar'
- strip = '${targetPrefix}strip'
+ c = '${stdenv.cc.targetPrefix}cc'
+ cpp = '${stdenv.cc.targetPrefix}c++'
+ ar = '${stdenv.cc.bintools.targetPrefix}ar'
+ strip = '${stdenv.cc.bintools.targetPrefix}strip'
pkgconfig = 'pkg-config'
[properties]
@@ -69,7 +68,9 @@ in python3Packages.buildPythonApplication rec {
# checkInputs = [ ninja pkgconfig ];
# checkPhase = "python ./run_project_tests.py";
- inherit (stdenv) cc isCross;
+ inherit (stdenv) cc;
+
+ isCross = stdenv.buildPlatform != stdenv.hostPlatform;
meta = with lib; {
homepage = http://mesonbuild.com;
diff --git a/pkgs/development/tools/build-managers/rebar/default.nix b/pkgs/development/tools/build-managers/rebar/default.nix
index b028534f3c8..98cd7e136d2 100644
--- a/pkgs/development/tools/build-managers/rebar/default.nix
+++ b/pkgs/development/tools/build-managers/rebar/default.nix
@@ -36,5 +36,6 @@ stdenv.mkDerivation {
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.the-kenny ];
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/tools/build-managers/rebar3/default.nix b/pkgs/development/tools/build-managers/rebar3/default.nix
index d9e260a13de..e96852602fc 100644
--- a/pkgs/development/tools/build-managers/rebar3/default.nix
+++ b/pkgs/development/tools/build-managers/rebar3/default.nix
@@ -122,5 +122,6 @@ stdenv.mkDerivation {
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ gleber tazjin ];
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/development/tools/build-managers/remake/default.nix b/pkgs/development/tools/build-managers/remake/default.nix
index 926cc83cd97..3eca6f02e45 100644
--- a/pkgs/development/tools/build-managers/remake/default.nix
+++ b/pkgs/development/tools/build-managers/remake/default.nix
@@ -11,6 +11,10 @@ stdenv.mkDerivation rec {
sha256 = "1zi16pl7sqn1aa8b7zqm9qnd9vjqyfywqm8s6iap4clf86l7kss2";
};
+ patches = [
+ ./glibc-2.27-glob.patch
+ ];
+
buildInputs = [ readline ];
meta = {
diff --git a/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch b/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch
new file mode 100644
index 00000000000..ef876e2fb23
--- /dev/null
+++ b/pkgs/development/tools/build-managers/remake/glibc-2.27-glob.patch
@@ -0,0 +1,34 @@
+diff --git a/glob/glob.c b/glob/glob.c
+index f3911bcd861..6cb76e8e162 100644
+--- a/glob/glob.c
++++ b/glob/glob.c
+@@ -208,29 +208,8 @@ my_realloc (p, n)
+ #endif /* __GNU_LIBRARY__ || __DJGPP__ */
+
+
+-#if !defined __alloca && !defined __GNU_LIBRARY__
+-
+-# ifdef __GNUC__
+-# undef alloca
+-# define alloca(n) __builtin_alloca (n)
+-# else /* Not GCC. */
+-# ifdef HAVE_ALLOCA_H
+-# include
+-# else /* Not HAVE_ALLOCA_H. */
+-# ifndef _AIX
+-# ifdef WINDOWS32
+-# include
+-# else
+-extern char *alloca ();
+-# endif /* WINDOWS32 */
+-# endif /* Not _AIX. */
+-# endif /* sparc or HAVE_ALLOCA_H. */
+-# endif /* GCC. */
+-
+ # define __alloca alloca
+
+-#endif
+-
+ #ifndef __GNU_LIBRARY__
+ # define __stat stat
+ # ifdef STAT_MACROS_BROKEN
diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix
index 8db0cc0d54f..b5751a19455 100644
--- a/pkgs/development/tools/build-managers/sbt/default.nix
+++ b/pkgs/development/tools/build-managers/sbt/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "sbt-${version}";
- version = "1.1.6";
+ version = "1.2.1";
src = fetchurl {
urls = [
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
"https://github.com/sbt/sbt/releases/download/v${version}/sbt-${version}.tgz"
"https://cocl.us/sbt-${version}.tgz"
];
- sha256 = "1hb8gcf3shcp4a65pnlqdlp8j5as7prqvw3d0b5bnfjfi0qbaigm";
+ sha256 = "1pyp98svh5x8b6yp5vfl0jhz8aysjm0dqvqf7znyb3l7knfqk726";
};
patchPhase = ''
diff --git a/pkgs/development/tools/build-managers/waf/default.nix b/pkgs/development/tools/build-managers/waf/default.nix
index e86d61cf6c9..5c6283b00a1 100644
--- a/pkgs/development/tools/build-managers/waf/default.nix
+++ b/pkgs/development/tools/build-managers/waf/default.nix
@@ -1,15 +1,17 @@
-{ stdenv, fetchurl, python2 }:
+{ stdenv, fetchFromGitLab, python, ensureNewerSourcesForZipFilesHook }:
stdenv.mkDerivation rec {
name = "waf-${version}";
- version = "2.0.6";
+ version = "2.0.10";
- src = fetchurl {
- url = "https://waf.io/waf-${version}.tar.bz2";
- sha256 = "1wyl0jl10i0p2rj49sig5riyppgkqlkqmbvv35d5bqxri3y4r38q";
+ src = fetchFromGitLab {
+ owner = "ita1024";
+ repo = "waf";
+ rev = name;
+ sha256 = "12p5myq72r5qg7wp2gwbnyvh6lzzcrwp9h3dw194x38g52m0prc7";
};
- buildInputs = [ python2 ];
+ buildInputs = [ python ensureNewerSourcesForZipFilesHook ];
configurePhase = ''
python waf-light configure
@@ -23,7 +25,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Meta build system";
- homepage = "https://waf.io/";
+ homepage = https://waf.io;
license = licenses.bsd3;
platforms = platforms.all;
maintainers = with maintainers; [ vrthra ];
diff --git a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
index 479bfe35e96..0b6d0cd28ef 100644
--- a/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
+++ b/pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
@@ -1,16 +1,16 @@
{ lib, buildGoPackage, fetchFromGitLab, fetchurl }:
let
- version = "11.1.0";
+ version = "11.2.0";
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
docker_x86_64 = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-x86_64.tar.xz";
- sha256 = "0l7j69isnp6wlix3ysjxcr9dgcx5a0j9z2k0bsl714ff339js6j5";
+ sha256 = "1dphrws6118l0ryvgny0z5h9fsdbwckm4x21bh8hwb6bxdbqr0yn";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/helper-images/prebuilt-arm.tar.xz";
- sha256 = "16x9wbyd90jgyn7x45j9cyrdfz4hg8qav132schqrrdfrgjyrb4x";
+ sha256 = "162lzbi7z9afp470w0qkcja728jyb48s7krzinmvg45fb3fb0lfn";
};
in
buildGoPackage rec {
@@ -29,7 +29,7 @@ buildGoPackage rec {
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
- sha256 = "0b632jnqbj74nx27nlpiia6nq8668gf41lcb4s24gw9jnfmrwhym";
+ sha256 = "1y4fb5jbks6xab7zim10s112h11bq04hh3lddmhm4f2nyqcmlrqh";
};
patches = [ ./fix-shell-path.patch ];
diff --git a/pkgs/development/tools/continuous-integration/jenkins/default.nix b/pkgs/development/tools/continuous-integration/jenkins/default.nix
index ebbf5023374..c6fcaa0a44a 100644
--- a/pkgs/development/tools/continuous-integration/jenkins/default.nix
+++ b/pkgs/development/tools/continuous-integration/jenkins/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "jenkins-${version}";
- version = "2.107.3";
+ version = "2.121.2";
src = fetchurl {
url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war";
- sha256 = "1f4sz1dqcfypdywdwcz4byjmir7ismcpzg2hbgg6pcf5pq4yba8p";
+ sha256 = "00ln31ahhsihnxba2hldrjxdpyxl7xw731493a24cqlkdq89s3ys";
};
buildCommand = ''
diff --git a/pkgs/development/tools/database/sqldeveloper/18.2.nix b/pkgs/development/tools/database/sqldeveloper/18.2.nix
new file mode 100644
index 00000000000..adb22f45c8e
--- /dev/null
+++ b/pkgs/development/tools/database/sqldeveloper/18.2.nix
@@ -0,0 +1,84 @@
+{ stdenv, makeDesktopItem, makeWrapper, requireFile, unzip, jdk }:
+
+let
+ version = "18.2.0.183.1748";
+
+ desktopItem = makeDesktopItem {
+ name = "sqldeveloper";
+ exec = "sqldeveloper";
+ icon = "sqldeveloper";
+ desktopName = "Oracle SQL Developer 18";
+ genericName = "Oracle SQL Developer 18";
+ comment = "Oracle's Oracle DB GUI client";
+ categories = "Application;Development;";
+ };
+in
+ stdenv.mkDerivation rec {
+
+ inherit version;
+ name = "sqldeveloper-${version}";
+
+ src = requireFile rec {
+ name = "sqldeveloper-${version}-no-jre.zip";
+ url = "http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/";
+ message = ''
+ This Nix expression requires that ${name} already be part of the store. To
+ obtain it you need to
+
+ - navigate to ${url}
+ - make sure that it says "Version ${version}" above the list of downloads
+ - if it does not, click on the "Previous Version" link below the downloads
+ and repeat until the version is correct. This is necessarry because as the
+ time of this writing there exists no permanent link for the current version
+ yet.
+ Also consider updating this package yourself (you probably just need to
+ change the `version` variable and update the sha256 to the one of the
+ new file) or opening an issue at the nixpkgs repo.
+ - accept the license agreement
+ - download the file listed under "Other Platforms"
+ - sign in or create an oracle account if neccessary
+
+ and then add the file to the Nix store using either:
+
+ nix-store --add-fixed sha256 ${name}
+
+ or
+
+ nix-prefetch-url --type sha256 file:///path/to/${name}
+ '';
+ sha256 = "0clz2w4ghqczy9sz6j4qqygk20whdwkca192pd3v0dw09875as0k";
+ };
+
+ buildInputs = [ makeWrapper unzip ];
+
+ unpackCmd = "unzip $curSrc";
+
+ installPhase = ''
+ mkdir -p $out/libexec $out/share/{applications,pixmaps}
+ mv * $out/libexec/
+
+ mv $out/libexec/icon.png $out/share/pixmaps/sqldeveloper.png
+ cp ${desktopItem}/share/applications/* $out/share/applications
+
+ makeWrapper $out/libexec/sqldeveloper/bin/sqldeveloper $out/bin/sqldeveloper \
+ --set JAVA_HOME ${jdk.home} \
+ --run "cd $out/libexec/sqldeveloper/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Oracle's Oracle DB GUI client";
+ longDescription = ''
+ Oracle SQL Developer is a free integrated development environment that
+ simplifies the development and management of Oracle Database in both
+ traditional and Cloud deployments. SQL Developer offers complete
+ end-to-end development of your PL/SQL applications, a worksheet for
+ running queries and scripts, a DBA console for managing the database,
+ a reports interface, a complete data modeling solution, and a migration
+ platform for moving your 3rd party databases to Oracle.
+ '';
+ homepage = http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/;
+ license = licenses.unfree;
+ platforms = [ "x86_64-linux" ];
+ maintainers = with maintainers; [ ardumont flokli ma27 ];
+ };
+}
diff --git a/pkgs/development/tools/database/sqldeveloper/default.nix b/pkgs/development/tools/database/sqldeveloper/default.nix
index f2c756e30f1..45e8ba4f7c0 100644
--- a/pkgs/development/tools/database/sqldeveloper/default.nix
+++ b/pkgs/development/tools/database/sqldeveloper/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, makeDesktopItem, makeWrapper, requireFile, unzip, openjdk }:
+{ stdenv, makeDesktopItem, makeWrapper, requireFile, unzip, jdk }:
let
version = "17.4.1.054.0712";
@@ -46,29 +46,23 @@ in
nix-prefetch-url --type sha256 file:///path/to/${name}
'';
- # obtained by `sha256sum sqldeveloper-${version}-no-jre.zip`
sha256 = "7e92ca94d02489002db291c96f1d67f9b2501a8967ff3457103fcf60c1eb154a";
};
buildInputs = [ makeWrapper unzip ];
- buildCommand = ''
- mkdir -p $out/bin
- echo >$out/bin/sqldeveloper '#! ${stdenv.shell}'
- echo >>$out/bin/sqldeveloper 'export JAVA_HOME=${openjdk}/lib/openjdk'
- echo >>$out/bin/sqldeveloper 'export JDK_HOME=$JAVA_HOME'
- echo >>$out/bin/sqldeveloper "cd $out/lib/${name}/sqldeveloper/bin"
- echo >>$out/bin/sqldeveloper '${stdenv.shell} sqldeveloper "$@"'
- chmod +x $out/bin/sqldeveloper
+ unpackCmd = "unzip $curSrc";
- mkdir -p $out/lib/
- cd $out
- unzip ${src}
- mv sqldeveloper $out/lib/${name}
+ installPhase = ''
+ mkdir -p $out/libexec $out/share/{applications,pixmaps}
+ mv * $out/libexec/
- install -D -m 444 $out/lib/$name/icon.png $out/share/pixmaps/sqldeveloper.png
- mkdir -p $out/share/applications
+ mv $out/libexec/icon.png $out/share/pixmaps/sqldeveloper.png
cp ${desktopItem}/share/applications/* $out/share/applications
+
+ makeWrapper $out/libexec/sqldeveloper/bin/sqldeveloper $out/bin/sqldeveloper \
+ --set JAVA_HOME ${jdk.home} \
+ --run "cd $out/libexec/sqldeveloper/bin"
'';
meta = with stdenv.lib; {
@@ -84,7 +78,7 @@ in
'';
homepage = http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/;
license = licenses.unfree;
- maintainers = [ maintainers.ardumont ];
- platforms = platforms.linux;
+ platforms = [ "x86_64-linux" "x86_64-darwin" ];
+ maintainers = with maintainers; [ ardumont flokli ];
};
}
diff --git a/pkgs/development/tools/documentation/gnome-doc-utils/default.nix b/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
index 7e8a4159072..9b16d55d413 100644
--- a/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
+++ b/pkgs/development/tools/documentation/gnome-doc-utils/default.nix
@@ -13,7 +13,7 @@ python2Packages.buildPythonApplication {
nativeBuildInputs = [ intltool pkgconfig ];
buildInputs = [ libxslt ];
- configureFlags = "--disable-scrollkeeper";
+ configureFlags = [ "--disable-scrollkeeper" ];
preBuild = ''
substituteInPlace xml2po/xml2po/Makefile --replace '-e "s+^#!.*python.*+#!$(PYTHON)+"' '-e "s\"^#!.*python.*\"#!$(PYTHON)\""'
diff --git a/pkgs/development/tools/dtools/default.nix b/pkgs/development/tools/dtools/default.nix
index bc29fe2cbcf..b1703cd45dd 100644
--- a/pkgs/development/tools/dtools/default.nix
+++ b/pkgs/development/tools/dtools/default.nix
@@ -2,21 +2,21 @@
stdenv.mkDerivation rec {
name = "dtools-${version}";
- version = "2.079.1";
+ version = "2.081.2";
srcs = [
(fetchFromGitHub {
owner = "dlang";
repo = "dmd";
rev = "v${version}";
- sha256 = "0mlk095aw94d940qkymfp85daggiz3f0xv598nlc7acgp6408kyj";
+ sha256 = "1wwk4shqldvgyczv1ihmljpfj3yidq7mxcj69i9kjl7jqx54hw62";
name = "dmd";
})
(fetchFromGitHub {
owner = "dlang";
repo = "tools";
rev = "v${version}";
- sha256 = "0fvpfwh3bh3fymrmis3n39x9hkfklmv81lrlqcyl8fmmk694yvad";
+ sha256 = "1sbcfj8r1nvy7ynh9dy55q9bvfvxwf1z3llpxckvi8p6yvf35qn2";
name = "dtools";
})
];
diff --git a/pkgs/development/tools/easyjson/default.nix b/pkgs/development/tools/easyjson/default.nix
index de9fb82f66f..3ae17221363 100644
--- a/pkgs/development/tools/easyjson/default.nix
+++ b/pkgs/development/tools/easyjson/default.nix
@@ -1,20 +1,19 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "easyjson-unstable-${version}";
- version = "2018-06-06";
- rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485";
-
+ version = "2018-07-30";
goPackagePath = "github.com/mailru/easyjson";
+ goDeps = ./deps.nix;
- src = fetchgit {
- inherit rev;
- url = "https://github.com/mailru/easyjson";
- sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74";
+ src = fetchFromGitHub {
+ owner = "mailru";
+ repo = "easyjson";
+ rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65";
+ sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97";
};
- goDeps = ./deps.nix;
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
homepage = "https://github.com/mailru/easyjson";
diff --git a/pkgs/development/tools/flootty/default.nix b/pkgs/development/tools/flootty/default.nix
index 796c3dc79a0..1baddb52259 100644
--- a/pkgs/development/tools/flootty/default.nix
+++ b/pkgs/development/tools/flootty/default.nix
@@ -1,22 +1,18 @@
-{ stdenv, python }:
+{ stdenv, python3Packages }:
-let
- inherit (python.pkgs) buildPythonApplication fetchPypi;
-in
-
-buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "Flootty";
- version = "3.2.1";
+ version = "3.2.2";
- src = fetchPypi {
+ src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0vjwl6g1bwm6jwp9wjla663cm831zf0rc9361mvpn4imdsfz7hxs";
+ sha256 = "0gfl143ly81pmmrcml91yr0ypvwrs5q4s1sfdc0l2qkqpy233ih7";
};
meta = with stdenv.lib; {
description = "A collaborative terminal. In practice, it's similar to a shared screen or tmux session";
homepage = "https://floobits.com/help/flootty";
license = licenses.asl20;
- maintainers = with maintainers; [ sellout ];
+ maintainers = with maintainers; [ sellout enzime ];
};
}
diff --git a/pkgs/development/tools/ghp-import/default.nix b/pkgs/development/tools/ghp-import/default.nix
index 9bad3fc6870..44c16b3a4bf 100644
--- a/pkgs/development/tools/ghp-import/default.nix
+++ b/pkgs/development/tools/ghp-import/default.nix
@@ -3,12 +3,12 @@
with python3.pkgs;
buildPythonApplication rec {
- version = "0.4.1";
+ version = "0.5.5";
pname = "ghp-import";
src = fetchPypi {
inherit pname version;
- sha256 = "6058810e1c46dd3b5b1eee87e203bdfbd566e10cfc77566edda7aa4dbf6a3053";
+ sha256 = "1mvmpi7lqflw2lr0g0y5f9s0d1pv9cav4gbmaqnziqg442klx4iy";
};
disabled = isPyPy;
diff --git a/pkgs/development/tools/global-platform-pro/default.nix b/pkgs/development/tools/global-platform-pro/default.nix
new file mode 100644
index 00000000000..7c697bc5e57
--- /dev/null
+++ b/pkgs/development/tools/global-platform-pro/default.nix
@@ -0,0 +1,98 @@
+{ stdenv, fetchFromGitHub, jdk, maven, writeText, makeWrapper, jre_headless, pcsclite }:
+
+# TODO: This is quite a bit of duplicated logic with gephi. Factor it out?
+stdenv.mkDerivation rec {
+ pname = "global-platform-pro";
+ version = "0.3.10-rc11"; # Waiting for release https://github.com/martinpaljak/GlobalPlatformPro/issues/128
+ describeVersion = "v0.3.10-rc11-0-g8923747"; # git describe --tags --always --long --dirty
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "martinpaljak";
+ repo = "GlobalPlatformPro";
+ rev = "v${version}";
+ sha256 = "0rk81x2y7vx1caxm6wa59fjrfxmjn7s8yxaxm764p8m2qxk3m4y2";
+ };
+
+ # This patch hardcodes the return of a git command the build system tries to
+ # run. As `fetchFromGitHub` doesn't fetch a full-fledged git repository,
+ # this command can only fail at build-time. As a consequence, we include the
+ # `describeVersion` variable defined above here.
+ #
+ # See upstream issue https://github.com/martinpaljak/GlobalPlatformPro/issues/129
+ patches = [ (writeText "${name}-version.patch" ''
+ diff --git a/pom.xml b/pom.xml
+ index 1e5a82d..1aa01fe 100644
+ --- a/pom.xml
+ +++ b/pom.xml
+ @@ -121,14 +121,10 @@
+
+
+
+ - git
+ + echo
+ target/generated-resources/pro/javacard/gp/pro_version.txt
+
+ - describe
+ - --tags
+ - --always
+ - --long
+ - --dirty
+ + ${describeVersion}
+
+
+
+ '') ];
+
+ deps = stdenv.mkDerivation {
+ name = "${name}-deps";
+ inherit src patches;
+ nativeBuildInputs = [ jdk maven ];
+ installPhase = ''
+ # Download the dependencies
+ while ! mvn package "-Dmaven.repo.local=$out/.m2" -Dmaven.wagon.rto=5000; do
+ echo "timeout, restart maven to continue downloading"
+ done
+
+ # And keep only *.{pom,jar,sha1,nbm} and delete all ephemeral files
+ # with lastModified timestamps inside
+ find "$out/.m2" -type f \
+ -regex '.+\(\.lastUpdated\|resolver-status\.properties\|_remote\.repositories\)' \
+ -delete
+ '';
+ outputHashAlgo = "sha256";
+ outputHashMode = "recursive";
+ outputHash = "15bbi7z9v601all9vr2azh8nk8rpz2vd91yvvw8id6birnbhn3if";
+ };
+
+ nativeBuildInputs = [ jdk maven makeWrapper ];
+
+ buildPhase = ''
+ cp -dpR "${deps}/.m2" ./
+ chmod -R +w .m2
+ mvn package --offline -Dmaven.repo.local="$(pwd)/.m2"
+ '';
+
+ installPhase = ''
+ mkdir -p "$out/lib/java" "$out/share/java"
+ cp -R target/apidocs "$out/doc"
+ cp target/gp.jar "$out/share/java"
+ makeWrapper "${jre_headless}/bin/java" "$out/bin/gp" \
+ --add-flags "-jar '$out/share/java/gp.jar'" \
+ --prefix LD_LIBRARY_PATH : "${pcsclite.out}/lib"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Command-line utility for managing applets and keys on Java Cards";
+ longDescription = ''
+ This command-line utility can be used to manage applets and keys
+ on Java Cards. It is made available as the `gp` executable.
+
+ The executable requires the PC/SC daemon running for correct execution.
+ If you run NixOS, it can be enabled with `services.pcscd.enable = true;`.
+ '';
+ homepage = https://github.com/martinpaljak/GlobalPlatformPro;
+ license = with licenses; [ lgpl3 ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/glock/default.nix b/pkgs/development/tools/glock/default.nix
index 98813f143cb..35f7a2bfdea 100644
--- a/pkgs/development/tools/glock/default.nix
+++ b/pkgs/development/tools/glock/default.nix
@@ -19,6 +19,7 @@ buildGoPackage rec {
meta = with stdenv.lib; {
homepage = https://github.com/robfig/glock;
description = "A command-line tool to lock Go dependencies to specific revisions";
+ license = licenses.mit;
maintainers = [ maintainers.rushmorem ];
};
}
diff --git a/pkgs/development/tools/goa/default.nix b/pkgs/development/tools/goa/default.nix
index 04c35f7b8bb..dfb603d101f 100644
--- a/pkgs/development/tools/goa/default.nix
+++ b/pkgs/development/tools/goa/default.nix
@@ -8,32 +8,12 @@ buildGoPackage rec {
subPackages = [ "goagen" ];
src = fetchFromGitHub {
- rev = "v${version}";
owner = "goadesign";
repo = "goa";
+ rev = "v${version}";
sha256 = "13401jf907z3qh11h9clb3z0i0fshwkmhx11fq9z6vx01x8x2in1";
};
- buildInputs = [ makeWrapper ];
-
- allowGoReference = true;
-
- outputs = [ "out" ];
-
- preInstall = ''
- export bin=$out
- '';
-
- postInstall = ''
- # goagen needs GOPATH to be set
- wrapProgram $out/bin/goagen \
- --prefix GOPATH ":" $out/share/go
-
- # and it needs access to all its dependancies
- mkdir -p $out/share/go
- cp -Rv $NIX_BUILD_TOP/go/{pkg,src} $out/share/go/
- '';
-
goDeps = ./deps.nix;
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/golangci-lint/default.nix b/pkgs/development/tools/golangci-lint/default.nix
new file mode 100644
index 00000000000..d2db1f1a2a6
--- /dev/null
+++ b/pkgs/development/tools/golangci-lint/default.nix
@@ -0,0 +1,24 @@
+{ buildGoPackage, fetchFromGitHub, lib }:
+
+buildGoPackage rec {
+ name = "golangci-lint-${version}";
+ version = "1.9.2";
+ goPackagePath = "github.com/golangci/golangci-lint";
+
+ subPackages = [ "cmd/golangci-lint" ];
+
+ src = fetchFromGitHub {
+ owner = "golangci";
+ repo = "golangci-lint";
+ rev = "v${version}";
+ sha256 = "0r05j6ayk5778fkd5r1sgcwq675ra0vq82lqs125g70291ryha08";
+ };
+
+ meta = with lib; {
+ description = "Linters Runner for Go. 5x faster than gometalinter. Nice colored output.";
+ homepage = https://golangci.com/;
+ license = licenses.agpl3;
+ platforms = platforms.unix;
+ maintainers = [ maintainers.manveru ];
+ };
+}
diff --git a/pkgs/development/tools/haskell/multi-ghc-travis/default.nix b/pkgs/development/tools/haskell/multi-ghc-travis/default.nix
index 30dd7f21791..1403194925d 100644
--- a/pkgs/development/tools/haskell/multi-ghc-travis/default.nix
+++ b/pkgs/development/tools/haskell/multi-ghc-travis/default.nix
@@ -9,8 +9,8 @@ mkDerivation {
src = fetchFromGitHub {
owner = "haskell-CI";
repo = "haskell-ci";
- rev = "f7ab8c794d7a957370d89f9b4e285a6d20bf8af8";
- sha256 = "0w8qjdy8hzdrwmqnkf4y967r9xh0k21w3hxqlsjp66cay1vby2s8";
+ rev = "f67bc41621d40d6559684be5406d65409df4c480";
+ sha256 = "1r79dbgjq97h30xa3xhf75l0bivag8an9ag00mgzgpglvgc96czm";
};
isLibrary = true;
isExecutable = true;
diff --git a/pkgs/development/tools/hcloud/default.nix b/pkgs/development/tools/hcloud/default.nix
index daa3713a8d1..2ef6b4a1d54 100644
--- a/pkgs/development/tools/hcloud/default.nix
+++ b/pkgs/development/tools/hcloud/default.nix
@@ -2,14 +2,14 @@
buildGoPackage rec {
name = "hcloud-${version}";
- version = "1.5.0";
+ version = "1.6.0";
goPackagePath = "github.com/hetznercloud/cli";
src = fetchFromGitHub {
owner = "hetznercloud";
repo = "cli";
rev = "v${version}";
- sha256 = "1pbfa977ihqn7j3ynyqghxjw0wmq0vgha4lsshdpf5xr2n3w0r8l";
+ sha256 = "0iswy8xjqvshwk9w2vz3miph953qdh21xga9hl6aili84x25xzbx";
};
buildFlagsArray = [ "-ldflags=" "-w -X github.com/hetznercloud/cli/cli.Version=${version}" ];
diff --git a/pkgs/development/tools/icestorm/default.nix b/pkgs/development/tools/icestorm/default.nix
index cb203a431d4..5826dfc2a03 100644
--- a/pkgs/development/tools/icestorm/default.nix
+++ b/pkgs/development/tools/icestorm/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "icestorm-${version}";
- version = "2018.05.03";
+ version = "2018.08.01";
src = fetchFromGitHub {
owner = "cliffordwolf";
repo = "icestorm";
- rev = "237280ce44f72c7b2e1ca671d5113dba34cc4fca";
- sha256 = "0r9xh024snaf1g2r5k524yl6lvf5rkfhqwjzcixh1m12012i5hrh";
+ rev = "8cac6c584044034210fe0ba1e6b930ff1cc59465";
+ sha256 = "01cnmk4khbbgzc308qj04sfwg0r8b9nh3s7xjsxdjcb3h1m9w88c";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/development/tools/jq/darwin-strptime-test.patch b/pkgs/development/tools/jq/darwin-strptime-test.patch
new file mode 100644
index 00000000000..4ea83fc164a
--- /dev/null
+++ b/pkgs/development/tools/jq/darwin-strptime-test.patch
@@ -0,0 +1,16 @@
+diff --git a/tests/jq.test b/tests/jq.test
+index 4a4018b..f5aa7d5 100644
+--- a/src/tests/jq.test
++++ b/src/tests/jq.test
+@@ -1144,9 +1144,9 @@ bsearch(4)
+ [1,2,3]
+ -4
+
+-[strptime("%Y-%m-%dT%H:%M:%SZ")|(.,mktime)]
++[strptime("%Y-%m-%dT%H:%M:%SZ")|mktime]
+ "2015-03-05T23:51:47Z"
+-[[2015,2,5,23,51,47,4,63],1425599507]
++[1425599507]
+
+ strftime("%Y-%m-%dT%H:%M:%SZ")
+ [2015,2,5,23,51,47,4,63]
diff --git a/pkgs/development/tools/jq/default.nix b/pkgs/development/tools/jq/default.nix
index 6ee8c4074b7..712ec64bd41 100644
--- a/pkgs/development/tools/jq/default.nix
+++ b/pkgs/development/tools/jq/default.nix
@@ -24,7 +24,9 @@ stdenv.mkDerivation rec {
url = https://patch-diff.githubusercontent.com/raw/stedolan/jq/pull/1214.diff;
sha256 = "1w8bapnyp56di6p9casbfczfn8258rw0z16grydavdjddfm280l9";
})
- ];
+ ]
+ ++ stdenv.lib.optional stdenv.isDarwin ./darwin-strptime-test.patch;
+
patchFlags = [ "-p2" ]; # `src` subdir was introduced after v1.5 was released
configureFlags =
@@ -34,12 +36,15 @@ stdenv.mkDerivation rec {
"--datadir=\${doc}/share"
"--mandir=\${man}/share/man"
]
- # jq is linked to libjq:
+ # jq is linked to libjq:
++ stdenv.lib.optional (!stdenv.isDarwin) "LDFLAGS=-Wl,-rpath,\\\${libdir}";
- installCheckPhase = "$bin/bin/jq --help >/dev/null";
doInstallCheck = true;
- doCheck = true;
+ installCheckTarget = "check";
+
+ postInstallCheck = ''
+ $bin/bin/jq --help >/dev/null
+ '';
meta = with stdenv.lib; {
description = ''A lightweight and flexible command-line JSON processor'';
diff --git a/pkgs/development/tools/kubectx/default.nix b/pkgs/development/tools/kubectx/default.nix
new file mode 100644
index 00000000000..5cf0badf668
--- /dev/null
+++ b/pkgs/development/tools/kubectx/default.nix
@@ -0,0 +1,38 @@
+{ stdenv, lib, fetchFromGitHub, kubectl, makeWrapper }:
+
+with lib;
+
+stdenv.mkDerivation rec {
+ name = "kubectx";
+ version = "0.5.1";
+
+ src = fetchFromGitHub {
+ owner = "ahmetb";
+ repo = "${name}";
+ rev = "v${version}";
+ sha256 = "1bmmaj5fffx4hy55l6x4vl5gr9rp2yhg4vs5b9sya9rjvdkamdx5";
+ };
+
+ buildInputs = [ makeWrapper ];
+
+ dontBuild = true;
+ doCheck = false;
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp kubectx $out/bin
+ cp kubens $out/bin
+
+ for f in $out/bin/*; do
+ wrapProgram $f --prefix PATH : ${makeBinPath [ kubectl ]}
+ done
+ '';
+
+ meta = {
+ description = "Fast way to switch between clusters and namespaces in kubectl!";
+ license = licenses.asl20;
+ homepage = https://github.com/ahmetb/kubectx;
+ maintainers = with maintainers; [ periklis ];
+ platforms = with platforms; unix;
+ };
+}
diff --git a/pkgs/development/tools/lattice-diamond/default.nix b/pkgs/development/tools/lattice-diamond/default.nix
new file mode 100644
index 00000000000..1691f09e6e4
--- /dev/null
+++ b/pkgs/development/tools/lattice-diamond/default.nix
@@ -0,0 +1,115 @@
+{ stdenv, rpmextract, patchelf, makeWrapper, file, requireFile, glib, zlib,
+ freetype, fontconfig, xorg }:
+
+stdenv.mkDerivation rec {
+ name = "diamond-3.10";
+
+ nativeBuildInputs = [ rpmextract patchelf makeWrapper file ];
+
+ src = requireFile {
+ name = "diamond_3_10-base_x64-111-2-x86_64-linux.rpm";
+ url = "http://www.latticesemi.com/view_document?document_id=52180";
+ sha256 = "ec0b370cf8bd55831eeed7c5eadcabacbd6e63ac657c20209d672119a07a5c0f";
+ };
+
+ buildCommand = ''
+ origprefix=usr/local/diamond/3.10_x64
+ prefix=diamond
+
+ echo "Unpacking $src..."
+ rpmextract $src
+
+ # Move $pwd/usr/local/diamond/VERS to $out/diamond, cd.
+ mkdir -p $out/$prefix
+ rmdir $out/$prefix
+ mv $origprefix $out/$prefix
+
+ cd $out
+
+ # Extract all tarballs.
+ for tb in \
+ cae_library/cae_library.tar.gz \
+ embedded_source/embedded_source.tar.gz \
+ ispfpga/ispfpga.tar.gz \
+ synpbase/synpbase.tar.gz \
+ tcltk/tcltk.tar.gz \
+ bin/bin.tar.gz \
+ examples/examples.tar.gz \
+ data/data.tar.gz ; do
+
+ echo "Extracting tarball $prefix/$tb"
+ cd $out/$prefix/$(dirname $tb)
+ tar xf $(basename $tb)
+ rm $(basename $tb)
+ done
+
+ # Patch shebangs in start scripts .
+ cd $out/$prefix/bin/lin64
+ for tool in \
+ programmer \
+ pgrcmd \
+ diamond_env \
+ powercal \
+ model300 \
+ update \
+ diamond \
+ debugger \
+ ddtcmd \
+ cableserver \
+ revealrva \
+ ipexpress \
+ fileutility \
+ diamond ; do
+
+ echo "Patching script $prefix/bin/lin64/$tool..."
+ patchShebangs $tool
+ done
+
+ # Patch executable ELFs.
+ for path in bin/lin64 ispfpga/bin/lin64; do
+ cd $out/$prefix/$path
+ for f in *; do
+ if ! file $f | grep -q "ELF 64-bit LSB executable" ; then
+ continue
+ fi
+ echo "Patching ELF $prefix/$path/$f..."
+ # We force RPATH otherwise libraries from LD_LIBRARY_PATH (which the
+ # tools mangle by themselves) will not be able to find their
+ # dependencies from nix.
+ patchelf \
+ --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+ --set-rpath "$libPath" --force-rpath \
+ $f
+ done
+ done
+
+ # Remove 32-bit libz.
+ rm $out/$prefix/bin/lin64/libz.{so,so.1}
+
+ # Make wrappers (should these target more than the 'diamond' tool?).
+ # The purpose of these is just to call the target program using its
+ # absolute path - otherwise, it will crash.
+ mkdir -p bin
+ for tool in diamond ; do
+ makeWrapper $out/$prefix/bin/lin64/$tool $out/bin/$tool
+ done
+ '';
+
+ libPath = stdenv.lib.makeLibraryPath [
+ glib zlib freetype fontconfig
+ xorg.libSM xorg.libICE xorg.libXrender xorg.libXext xorg.libX11 xorg.libXt
+ ];
+
+ meta = {
+ description = "Vendor development tools for Lattice FPGA devices";
+ longDescription = ''
+ Lattice Diamond software is the leading-edge software design environment
+ for cost- sensitive, low-power Lattice FPGA architectures. It is the
+ next-generation replacement for ispLEVER.
+ '';
+ homepage = "http://www.latticesemi.com/latticediamond";
+ license = stdenv.lib.licenses.unfree;
+ maintainers = with stdenv.lib.maintainers; [ q3k ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/development/tools/literate-programming/Literate/default.nix b/pkgs/development/tools/literate-programming/Literate/default.nix
index 4bc3e77dbaa..8fbbcdb6e5f 100644
--- a/pkgs/development/tools/literate-programming/Literate/default.nix
+++ b/pkgs/development/tools/literate-programming/Literate/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchgit, dmd, dub }:
stdenv.mkDerivation {
- name = "Literate-2017-05-28";
+ name = "Literate-2018-08-20";
src = fetchgit {
url = "https://github.com/zyedidia/Literate.git";
- rev = "23928d64bb19b5101dbcc794da6119beaf59f679";
- sha256 = "094lramvacarzj8443ns18zyv7dxnivwi7kdk5xi5r2z4gx338iq";
+ rev = "737567e49c9e12ac56222c147191da58ea1521e2";
+ sha256 = "19v8v66lv8ayg3irqkbk7ln5lkmgwpx4wgz8h3yr81arl40bbzqs";
};
buildInputs = [ dmd dub ];
diff --git a/pkgs/development/tools/misc/automake/automake-1.11.x.nix b/pkgs/development/tools/misc/automake/automake-1.11.x.nix
index 0a331600523..8f437af0ada 100644
--- a/pkgs/development/tools/misc/automake/automake-1.11.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.11.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, autoconf, makeWrapper }:
+{ stdenv, fetchurl, perl, autoconf }:
stdenv.mkDerivation rec {
name = "automake-1.11.6";
@@ -17,11 +17,12 @@ stdenv.mkDerivation rec {
patches = [ ./fix-test-autoconf-2.69.patch ./fix-perl-5.26.patch ];
- buildInputs = [perl autoconf makeWrapper];
+ buildInputs = [ perl autoconf ];
# Disable indented log output from Make, otherwise "make.test" will
# fail.
preCheck = "unset NIX_INDENT_MAKE";
+ doCheck = false; # takes _a lot_ of time, fails 11 of 782 tests
# Don't fixup "#! /bin/sh" in Libtool, otherwise it will use the
# "fixed" path in generated files!
diff --git a/pkgs/development/tools/misc/automake/automake-1.16.x.nix b/pkgs/development/tools/misc/automake/automake-1.16.x.nix
index 6646b847252..478fc14d680 100644
--- a/pkgs/development/tools/misc/automake/automake-1.16.x.nix
+++ b/pkgs/development/tools/misc/automake/automake-1.16.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, perl, autoconf, doCheck ? false }:
+{ stdenv, fetchurl, perl, autoconf }:
stdenv.mkDerivation rec {
name = "automake-1.16.1";
@@ -16,7 +16,8 @@ stdenv.mkDerivation rec {
# Disable indented log output from Make, otherwise "make.test" will
# fail.
preCheck = "unset NIX_INDENT_MAKE";
- inherit doCheck;
+ doCheck = false; # takes _a lot_ of time, fails 3 out of 2698 tests, all seem to be related to paths
+ doInstallCheck = false; # runs the same thing, fails the same tests
# The test suite can run in parallel.
enableParallelBuilding = true;
diff --git a/pkgs/development/tools/misc/avrdude/default.nix b/pkgs/development/tools/misc/avrdude/default.nix
index 66b0467657a..4475e58207e 100644
--- a/pkgs/development/tools/misc/avrdude/default.nix
+++ b/pkgs/development/tools/misc/avrdude/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
sha256 = "15m1w1qad3dj7r8n5ng1qqcaiyx1gyd6hnc3p2apgjllccdp77qg";
};
- configureFlags = stdenv.lib.optionalString docSupport "--enable-doc";
+ configureFlags = stdenv.lib.optionals docSupport "--enable-doc";
buildInputs = [ yacc flex libusb libelf libftdi1 readline ]
++ stdenv.lib.optionals docSupport [ texLive texinfo texi2html ];
diff --git a/pkgs/development/tools/misc/binutils/default.nix b/pkgs/development/tools/misc/binutils/default.nix
index 890ff7b64a9..3ca9e539ddd 100644
--- a/pkgs/development/tools/misc/binutils/default.nix
+++ b/pkgs/development/tools/misc/binutils/default.nix
@@ -1,6 +1,6 @@
{ stdenv, buildPackages
, fetchurl, zlib, autoreconfHook264
-, hostPlatform, targetPlatform
+, hostPlatform, buildPlatform, targetPlatform
, noSysDirs, gold ? true, bison ? null
}:
@@ -121,6 +121,9 @@ stdenv.mkDerivation rec {
doCheck = false; # fails
+ # else fails with "./sanity.sh: line 36: $out/bin/size: not found"
+ doInstallCheck = buildPlatform == hostPlatform && hostPlatform == targetPlatform;
+
enableParallelBuilding = true;
passthru = {
diff --git a/pkgs/development/tools/misc/cquery/default.nix b/pkgs/development/tools/misc/cquery/default.nix
index 0b86deb5205..d6c8f1f33ee 100644
--- a/pkgs/development/tools/misc/cquery/default.nix
+++ b/pkgs/development/tools/misc/cquery/default.nix
@@ -5,8 +5,8 @@ let
src = fetchFromGitHub {
owner = "cquery-project";
repo = "cquery";
- rev = "34b357bc5e873d52d2aa41287c6e138244cea109";
- sha256 = "0i34v30cl73485bzpbis539x0iq9whpv0403ca5a9h6vqwnvdn7c";
+ rev = "e17df5b41e5a687559a0b75dba9c0f1f399c4aea";
+ sha256 = "06z8bg73jppb4msiqvsjbpz6pawwny831k56w5kcxrjgp22v24s1";
fetchSubmodules = true;
};
@@ -15,7 +15,7 @@ let
in
stdenv.mkDerivation rec {
name = "cquery-${version}";
- version = "2018-05-01";
+ version = "2018-08-08";
inherit src;
@@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DSYSTEM_CLANG=ON"
"-DCLANG_CXX=ON"
+ "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.12"
];
shell = stdenv.shell;
@@ -47,6 +48,10 @@ stdenv.mkDerivation rec {
installCheckPhase = ''
pushd ${src}
$out/bin/cquery --ci --test-unit
+
+ # The integration tests have to be disabled because cquery ignores `--init`
+ # if they are invoked, which means it won't find the system includes.
+ #$out/bin/cquery --ci --test-index
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/misc/cquery/wrapper b/pkgs/development/tools/misc/cquery/wrapper
index f0bea41536d..534f900f94a 100644
--- a/pkgs/development/tools/misc/cquery/wrapper
+++ b/pkgs/development/tools/misc/cquery/wrapper
@@ -1,6 +1,6 @@
#! @shell@ -e
-initString="--init={\"extraClangArguments\": [@standard_library_includes@"
+initString="--init={\"cacheDirectory\": \"/tmp/cquery\", \"extraClangArguments\": [@standard_library_includes@"
if [ "${NIX_CFLAGS_COMPILE}" != "" ]; then
read -a cflags_array <<< ${NIX_CFLAGS_COMPILE}
diff --git a/pkgs/development/tools/misc/cscope/default.nix b/pkgs/development/tools/misc/cscope/default.nix
index 0b1bbf5f9e4..67cd321cfd5 100644
--- a/pkgs/development/tools/misc/cscope/default.nix
+++ b/pkgs/development/tools/misc/cscope/default.nix
@@ -3,14 +3,14 @@
}:
stdenv.mkDerivation rec {
- name = "cscope-15.8b";
+ name = "cscope-15.9";
src = fetchurl {
url = "mirror://sourceforge/cscope/${name}.tar.gz";
- sha256 = "1byk29rcpyygrnr03h5j3y8j0aqxldd9dr5ihi9q982sy28x12a8";
+ sha256 = "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65";
};
- configureFlags = "--with-ncurses=${ncurses.dev}";
+ configureFlags = [ "--with-ncurses=${ncurses.dev}" ];
buildInputs = [ ncurses ];
nativeBuildInputs = stdenv.lib.optional emacsSupport emacs;
diff --git a/pkgs/development/tools/misc/ddd/default.nix b/pkgs/development/tools/misc/ddd/default.nix
index 9375dfb20cd..7238bcdeb6b 100644
--- a/pkgs/development/tools/misc/ddd/default.nix
+++ b/pkgs/development/tools/misc/ddd/default.nix
@@ -7,7 +7,7 @@ stdenv.mkDerivation rec {
sha256 = "0p5nx387857w3v2jbgvps2p6mlm0chajcdw5sfrddcglsxkwvmis";
};
buildInputs = [motif ncurses libX11 libXt];
- configureFlags = "--with-x";
+ configureFlags = [ "--with-x" ];
patches = [ ./gcc44.patch ];
diff --git a/pkgs/development/tools/misc/dialog/default.nix b/pkgs/development/tools/misc/dialog/default.nix
index 591254c73f5..a433c4a338c 100644
--- a/pkgs/development/tools/misc/dialog/default.nix
+++ b/pkgs/development/tools/misc/dialog/default.nix
@@ -1,12 +1,9 @@
{ stdenv, fetchurl, ncurses
, withLibrary ? false, libtool
, unicodeSupport ? true
+, enableShared ? !stdenv.isDarwin
}:
-let optStr = stdenv.lib.optionalString;
- buildShared = !stdenv.isDarwin;
-in
-
assert withLibrary -> libtool != null;
assert unicodeSupport -> ncurses.unicode && ncurses != null;
@@ -24,14 +21,14 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses ];
- configureFlags = ''
- --disable-rpath-hacks
- ${optStr withLibrary "--with-libtool"}
- --with-libtool-opts=${optStr buildShared "-shared"}
- --with-ncurses${optStr unicodeSupport "w"}
- '';
+ configureFlags = [
+ "--disable-rpath-hacks"
+ (stdenv.lib.withFeature withLibrary "libtool")
+ "--with-ncurses${stdenv.lib.optionalString unicodeSupport "w"}"
+ "--with-libtool-opts=${stdenv.lib.optionalString enableShared "-shared"}"
+ ];
- installTargets = "install${optStr withLibrary "-full"}";
+ installTargets = "install${stdenv.lib.optionalString withLibrary "-full"}";
meta = {
homepage = http://invisible-island.net/dialog/dialog.html;
diff --git a/pkgs/development/tools/misc/elfutils/default.nix b/pkgs/development/tools/misc/elfutils/default.nix
index af140bfb1d6..85adf73ed2a 100644
--- a/pkgs/development/tools/misc/elfutils/default.nix
+++ b/pkgs/development/tools/misc/elfutils/default.nix
@@ -10,7 +10,11 @@ stdenv.mkDerivation rec {
sha256 = "1zq0l12k64hrbjmdjc4llrad96c25i427hpma1id9nk87w9qqvdp";
};
- patches = ./debug-info-from-env.patch;
+ patches = [ ./debug-info-from-env.patch ];
+
+ postPatch = ''
+ patchShebangs tests
+ '';
hardeningDisable = [ "format" ];
@@ -35,7 +39,7 @@ stdenv.mkDerivation rec {
#
# I wrote this testing for the nanonote.
- buildPhase = if stdenv.hostPlatform == stdenv.buildPlatform then null else ''
+ buildPhase = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
pushd libebl
make
popd
@@ -50,7 +54,7 @@ stdenv.mkDerivation rec {
popd
'';
- installPhase = if stdenv.hostPlatform == stdenv.buildPlatform then null else ''
+ installPhase = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
pushd libelf
make install
popd
@@ -63,6 +67,9 @@ stdenv.mkDerivation rec {
cp version.h $out/include
'';
+ doCheck = false; # fails 3 out of 174 tests
+ doInstallCheck = false; # fails 70 out of 174 tests
+
meta = {
homepage = https://sourceware.org/elfutils/;
description = "A set of utilities to handle ELF objects";
diff --git a/pkgs/development/tools/misc/gdb/default.nix b/pkgs/development/tools/misc/gdb/default.nix
index b5840d07466..ae59f85a211 100644
--- a/pkgs/development/tools/misc/gdb/default.nix
+++ b/pkgs/development/tools/misc/gdb/default.nix
@@ -18,7 +18,7 @@
let
basename = "gdb-${version}";
- version = "8.1";
+ version = "8.1.1";
in
assert targetPlatform.isHurd -> mig != null && hurd != null;
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://gnu/gdb/${basename}.tar.xz";
- sha256 = "0d2bpqk58fqlx21rbnk8mbcjlggzc9kb5sjirrfrrrjq70ka0qdg";
+ sha256 = "0g6hv9xk12aa58w77fydaldqr9a6b0a6bnwsq87jfc6lkcbc7p4p";
};
patches = [ ./debug-info-from-env.patch ]
diff --git a/pkgs/development/tools/misc/gnum4/default.nix b/pkgs/development/tools/misc/gnum4/default.nix
index 9cd6e2c5e1a..7e92df1a997 100644
--- a/pkgs/development/tools/misc/gnum4/default.nix
+++ b/pkgs/development/tools/misc/gnum4/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
doCheck = false;
- configureFlags = "--with-syscmd-shell=${stdenv.shell}";
+ configureFlags = [ "--with-syscmd-shell=${stdenv.shell}" ];
# Upstream is aware of it; it may be in the next release.
patches = [ ./s_isdir.patch ] ++ stdenv.lib.optional hostPlatform.isDarwin stdenv.secure-format-patch;
diff --git a/pkgs/development/tools/misc/hydra/default.nix b/pkgs/development/tools/misc/hydra/default.nix
index f4f72491970..42da07baca6 100644
--- a/pkgs/development/tools/misc/hydra/default.nix
+++ b/pkgs/development/tools/misc/hydra/default.nix
@@ -3,11 +3,18 @@
, gitAndTools, mercurial, darcs, subversion, bazaar, openssl, bzip2, libxslt
, guile, perl, postgresql, nukeReferences, git, boehmgc
, docbook_xsl, openssh, gnused, coreutils, findutils, gzip, lzma, gnutar
-, rpm, dpkg, cdrkit, pixz }:
+, rpm, dpkg, cdrkit, pixz, lib, fetchpatch, boost, autoreconfHook
+}:
with stdenv;
let
+ isGreaterNix20 = with lib.versions;
+ let
+ inherit (nix) version;
+ inherit (lib) toInt;
+ in major version == "2" && toInt (minor version) >= 1 || toInt (major version) > 2;
+
perlDeps = buildEnv {
name = "hydra-perl-deps";
paths = with perlPackages;
@@ -40,6 +47,7 @@ let
FileSlurp
IOCompress
IPCRun
+ JSON
JSONAny
JSONXS
LWP
@@ -63,15 +71,15 @@ let
};
in releaseTools.nixBuild rec {
name = "hydra-${version}";
- version = "2017-11-21";
+ version = "2018-08-07";
inherit stdenv;
src = fetchFromGitHub {
owner = "NixOS";
repo = "hydra";
- rev = "b7bc4384b7b471d1ddf892cb03f16189a66d5a0d";
- sha256 = "05g37z3ilazzqa5rqj5zljndwxjbvpc18xibh6jlwjwpvg3kpbbh";
+ rev = "4dca8fe14d3f782bdf927f37efce722acefffff3";
+ sha256 = "1yas4psmvfp7lhcp81ia2sy93b78j9hiw9a6n3q2m1a616hwpm25";
};
buildInputs =
@@ -80,17 +88,24 @@ in releaseTools.nixBuild rec {
guile # optional, for Guile + Guix support
perlDeps perl nix
postgresql # for running the tests
- ];
+ ] ++ lib.optionals isGreaterNix20 [ boost ];
hydraPath = lib.makeBinPath (
[ sqlite subversion openssh nix coreutils findutils pixz
gzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial darcs gnused bazaar
] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] );
- postUnpack = ''
- # Clean up when building from a working tree.
- (cd $sourceRoot && (git ls-files -o --directory | xargs -r rm -rfv)) || true
- '';
+ nativeBuildInputs = [ autoreconfHook ];
+
+ # adds a patch which ensures compatibility with the API of Nix 2.0.
+ # it has been reverted in https://github.com/NixOS/hydra/commit/162d671c48a418bd10a8a171ca36787ef3695a44,
+ # for Nix 2.1/unstable compatibility. Reapplying helps if Nix 2.0 is used to keep the build functional.
+ patches = lib.optionals (!isGreaterNix20) [
+ (fetchpatch {
+ url = "https://github.com/NixOS/hydra/commit/08de434bdd0b0a22abc2081be6064a6c846d3920.patch";
+ sha256 = "0kz77njp5ynn9l81g3q8zrryvnsr06nk3iw0a60187wxqzf5fmf8";
+ })
+ ];
configureFlags = [ "--with-docbook-xsl=${docbook_xsl}/xml/xsl/docbook" ];
@@ -99,8 +114,6 @@ in releaseTools.nixBuild rec {
PERL5LIB=$(pwd)/src/lib:$PERL5LIB;
'';
- preConfigure = "autoreconf -vfi";
-
enableParallelBuilding = true;
preCheck = ''
@@ -130,6 +143,6 @@ in releaseTools.nixBuild rec {
description = "Nix-based continuous build system";
license = licenses.gpl3;
platforms = platforms.linux;
- maintainers = with maintainers; [ domenkozar ];
+ maintainers = with maintainers; [ ma27 ];
};
- }
+}
diff --git a/pkgs/development/tools/misc/intel-gpu-tools/default.nix b/pkgs/development/tools/misc/intel-gpu-tools/default.nix
index d92b20a12b0..a1b358807c4 100644
--- a/pkgs/development/tools/misc/intel-gpu-tools/default.nix
+++ b/pkgs/development/tools/misc/intel-gpu-tools/default.nix
@@ -1,25 +1,28 @@
{ stdenv, fetchurl, pkgconfig, libdrm, libpciaccess, cairo, dri2proto, udev
, libX11, libXext, libXv, libXrandr, glib, bison, libunwind, python3, kmod
-, procps, utilmacros, gnome2 }:
+, procps, utilmacros, gnome2, openssl }:
stdenv.mkDerivation rec {
- name = "intel-gpu-tools-1.22";
+ name = "intel-gpu-tools-${version}";
+ version = "1.23";
src = fetchurl {
- url = "https://xorg.freedesktop.org/archive/individual/app/${name}.tar.xz";
- sha256 = "0p4swf9577p6hzglw1lh2sz63wjkk37b7691saj2qw8ha7fc2rix";
+ url = "https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-${version}.tar.xz";
+ sha256 = "1l4s95m013p2wvddwr4cjqyvsgmc88zxx2887p1fbb1va5n0hjsd";
};
nativeBuildInputs = [ pkgconfig utilmacros ];
buildInputs = [ libdrm libpciaccess cairo dri2proto udev libX11 kmod
libXext libXv libXrandr glib bison libunwind python3 procps
- gnome2.gtkdoc ];
+ gnome2.gtkdoc openssl ];
preConfigure = ''
./autogen.sh
'';
preBuild = ''
+ patchShebangs tests
+
patchShebangs debugger/system_routine/pre_cpp.py
substituteInPlace tools/Makefile.am --replace '$(CAIRO_CFLAGS)' '$(CAIRO_CFLAGS) $(GLIB_CFLAGS)'
substituteInPlace tests/Makefile.am --replace '$(CAIRO_CFLAGS)' '$(CAIRO_CFLAGS) $(GLIB_CFLAGS)'
diff --git a/pkgs/development/tools/misc/patchelf/default.nix b/pkgs/development/tools/misc/patchelf/default.nix
index 39ec46ffbfd..df24f6003d7 100644
--- a/pkgs/development/tools/misc/patchelf/default.nix
+++ b/pkgs/development/tools/misc/patchelf/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
setupHook = [ ./setup-hook.sh ];
- #doCheck = true; # problems when loading libc.so.6
+ doCheck = false; # fails 8 out of 24 tests, problems when loading libc.so.6
meta = {
homepage = https://nixos.org/patchelf.html;
diff --git a/pkgs/development/tools/misc/pwndbg/default.nix b/pkgs/development/tools/misc/pwndbg/default.nix
index df4b91a79b0..257e822edd9 100644
--- a/pkgs/development/tools/misc/pwndbg/default.nix
+++ b/pkgs/development/tools/misc/pwndbg/default.nix
@@ -1,13 +1,14 @@
{ stdenv, fetchFromGitHub, pythonPackages, makeWrapper, gdb }:
stdenv.mkDerivation rec {
- name = "pwndbg-2018-04-06";
+ name = "pwndbg-${version}";
+ version = "2018.07.29";
src = fetchFromGitHub {
owner = "pwndbg";
repo = "pwndbg";
- rev = "e225ba9f647ab8f7f4871075529c0ec239f43300";
- sha256 = "1s6m93qi3baclgqqii4fnmzjmg0c6ipkscg7xiljaj5z4bs371j4";
+ rev = version;
+ sha256 = "1illk1smknaaa0ck8mwvig15c8al5w7fdp42a748xvm8wvxqxdsc";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/development/tools/misc/rman/default.nix b/pkgs/development/tools/misc/rman/default.nix
index 702dabcf395..8093846780d 100644
--- a/pkgs/development/tools/misc/rman/default.nix
+++ b/pkgs/development/tools/misc/rman/default.nix
@@ -8,7 +8,12 @@ stdenv.mkDerivation {
sha256 = "0prdld6nbkdlkcgc2r1zp13h2fh8r0mlwxx423dnc695ddlk18b8";
};
- makeFlags = "BINDIR=$(out)/bin MANDIR=$(out)/share/man";
+ postPatch = ''
+ substituteInPlace Makefile \
+ --replace ginstall install
+ '';
+
+ makeFlags = [ "BINDIR=$(out)/bin" "MANDIR=$(out)/share/man" ];
preInstall = ''
mkdir -p $out/bin
@@ -17,6 +22,8 @@ stdenv.mkDerivation {
hardeningDisable = [ "format" ];
+ doCheck = false; # "check" target is probably meant to do "installcheck" or something
+
meta = {
description = "Parse formatted man pages and man page source from most flavors of UNIX and converts them to HTML, ASCII, TkMan, DocBook, and other formats";
license = "artistic";
diff --git a/pkgs/development/tools/misc/srecord/default.nix b/pkgs/development/tools/misc/srecord/default.nix
index 94a452ce083..a76a180741e 100644
--- a/pkgs/development/tools/misc/srecord/default.nix
+++ b/pkgs/development/tools/misc/srecord/default.nix
@@ -10,8 +10,9 @@ stdenv.mkDerivation rec {
buildInputs = [ boost libtool groff ghostscript libgcrypt ];
- configureFlags = stdenv.lib.optionalString
- (libgcrypt == null) "--without-gcrypt";
+ configureFlags = [
+ (stdenv.lib.optional (libgcrypt == null) "--without-gcrypt")
+ ];
meta = with stdenv.lib; {
description = "Collection of powerful tools for manipulating EPROM load files";
diff --git a/pkgs/development/tools/misc/strace/default.nix b/pkgs/development/tools/misc/strace/default.nix
index a5fd8f5cf64..1e449d722c3 100644
--- a/pkgs/development/tools/misc/strace/default.nix
+++ b/pkgs/development/tools/misc/strace/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "strace-${version}";
- version = "4.23";
+ version = "4.24";
src = fetchurl {
url = "https://strace.io/files/${version}/${name}.tar.xz";
- sha256 = "1bcsq2gbpcb81ayryvn56a6kjx42fc21la6qgds35n0xbybacq3q";
+ sha256 = "0d061cdzk6a1822ds4wpqxg10ny27mi4i9zjmnsbz8nz3vy5jkhz";
};
depsBuildBuild = [ buildPackages.stdenv.cc ];
@@ -16,6 +16,10 @@ stdenv.mkDerivation rec {
configureFlags = stdenv.lib.optional (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isRiscV) "--enable-mpers=check";
+ # fails 1 out of 523 tests with
+ # "strace-k.test: failed test: ../../strace -e getpid -k ../stack-fcall output mismatch"
+ doCheck = false;
+
meta = with stdenv.lib; {
homepage = https://strace.io/;
description = "A system call tracer for Linux";
diff --git a/pkgs/development/tools/misc/swig/2.x.nix b/pkgs/development/tools/misc/swig/2.x.nix
index 6dbaca26c81..acf1988c947 100644
--- a/pkgs/development/tools/misc/swig/2.x.nix
+++ b/pkgs/development/tools/misc/swig/2.x.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake libtool bison ];
buildInputs = [ pcre ];
- configureFlags = "--without-tcl";
+ configureFlags = [ "--without-tcl" ];
postPatch = ''
# Disable ccache documentation as it need yodl
diff --git a/pkgs/development/tools/misc/swig/3.x.nix b/pkgs/development/tools/misc/swig/3.x.nix
index 48a2e7bd2cb..077d037aa97 100644
--- a/pkgs/development/tools/misc/swig/3.x.nix
+++ b/pkgs/development/tools/misc/swig/3.x.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoconf automake libtool bison ];
buildInputs = [ pcre ];
- configureFlags = "--without-tcl";
+ configureFlags = [ "--without-tcl" ];
postPatch = ''
# Disable ccache documentation as it need yodl
diff --git a/pkgs/development/tools/misc/swig/default.nix b/pkgs/development/tools/misc/swig/default.nix
index e10fd25d046..cfd1c7728cb 100644
--- a/pkgs/development/tools/misc/swig/default.nix
+++ b/pkgs/development/tools/misc/swig/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
# 'make check' uses boost and tcl
buildInputs = stdenv.lib.optionals doCheck [ boost tcl ];
- configureFlags = "--disable-ccache";
+ configureFlags = [ "--disable-ccache" ];
meta = {
description = "Interface compiler that connects C/C++ code to higher-level languages";
diff --git a/pkgs/development/tools/misc/texinfo/common.nix b/pkgs/development/tools/misc/texinfo/common.nix
index 12534297ff3..101298cd305 100644
--- a/pkgs/development/tools/misc/texinfo/common.nix
+++ b/pkgs/development/tools/misc/texinfo/common.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
buildInputs = [ xz.bin ]
++ optionals stdenv.isSunOS [ libiconv gawk ]
- ++ optionals interactive [ ncurses procps ];
+ ++ optional interactive ncurses;
configureFlags = [ "PERL=${buildPackages.perl}/bin/perl" ]
++ stdenv.lib.optional stdenv.isSunOS "AWK=${gawk}/bin/awk";
@@ -33,6 +33,8 @@ stdenv.mkDerivation rec {
installTargets="install install-tex";
'';
+ checkInputs = [ procps ];
+
doCheck = interactive
&& !stdenv.isDarwin
&& !stdenv.isSunOS; # flaky
diff --git a/pkgs/development/tools/mustache-go/default.nix b/pkgs/development/tools/mustache-go/default.nix
new file mode 100644
index 00000000000..0b060624de3
--- /dev/null
+++ b/pkgs/development/tools/mustache-go/default.nix
@@ -0,0 +1,22 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ name = "mustache-go-${version}";
+ version = "1.0.1";
+
+ goPackagePath = "github.com/cbroglie/mustache";
+
+ src = fetchFromGitHub {
+ owner = "cbroglie";
+ repo = "mustache";
+ rev = "v${version}";
+ sha256 = "1aywj4fijsv66n6gjiz3l8g1vg0fqzwbf8dcdcgfsvsdb056p90v";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/cbroglie/mustache;
+ description = "The mustache template language in Go";
+ license = [ licenses.mit ];
+ maintainers = [ maintainers.Zimmi48 ];
+ };
+}
diff --git a/pkgs/development/tools/nwjs/default.nix b/pkgs/development/tools/nwjs/default.nix
index 6840bcac0dc..90c377c4472 100644
--- a/pkgs/development/tools/nwjs/default.nix
+++ b/pkgs/development/tools/nwjs/default.nix
@@ -30,13 +30,13 @@ let
in stdenv.mkDerivation rec {
name = "nwjs-${version}";
- version = "0.23.6";
+ version = "0.32.2";
src = fetchurl {
url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz";
sha256 = if bits == "x64" then
- "0ppyjspdvacarhdn4xd5i1pqgmf4z1bxnh1cry780489h25rcjgj" else
- "0c0j73vnzhsry5rdx41d954a29jmjnvzli728cfbjybfr51zdybg";
+ "0f0p17mbr24zhzm2cf77ddy6yj4k0k181dzf4gxdf8szd5vxpliy" else
+ "0a3b712abfa0c3e7e808b1d08ea5d53375a71060e7d144fdcb58c4fe88fa2250";
};
phases = [ "unpackPhase" "installPhase" ];
diff --git a/pkgs/development/tools/ocaml/camlp4/default.nix b/pkgs/development/tools/ocaml/camlp4/default.nix
index 99bf7400088..2974ca965fd 100644
--- a/pkgs/development/tools/ocaml/camlp4/default.nix
+++ b/pkgs/development/tools/ocaml/camlp4/default.nix
@@ -16,6 +16,9 @@ let param = {
"4.06" = {
version = "4.06+1";
sha256 = "0fazfw2l7wdmbwnqc22xby5n4ri1wz27lw9pfzhsbcdrighykysf"; };
+ "4.07" = {
+ version = "4.07+1";
+ sha256 = "0cxl4hkqcvspvkx4f2k83217rh6051fll9i2yz7cw6m3bq57mdvl"; };
}."${ocaml.meta.branch}";
in
diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix
index 31cd7ccfd2c..da88a09d771 100644
--- a/pkgs/development/tools/ocaml/camlp5/default.nix
+++ b/pkgs/development/tools/ocaml/camlp5/default.nix
@@ -6,11 +6,11 @@ in
stdenv.mkDerivation {
- name = "camlp5${if transitional then "_transitional" else ""}-7.05";
+ name = "camlp5${if transitional then "_transitional" else ""}-7.06";
src = fetchzip {
- url = https://github.com/camlp5/camlp5/archive/rel705.tar.gz;
- sha256 = "16igfyjl2jja4f1mibjfzk0c2jr09nxsz6lb63x1jkccmy6430q2";
+ url = https://github.com/camlp5/camlp5/archive/rel706.tar.gz;
+ sha256 = "02zg6qjkzx58zmp79364s5jyqhh56nclcz1jzhh53hk37g9f96qf";
};
buildInputs = [ ocaml ];
diff --git a/pkgs/development/tools/ocaml/jbuilder/default.nix b/pkgs/development/tools/ocaml/jbuilder/default.nix
index 142a30eba8d..c30478132cf 100644
--- a/pkgs/development/tools/ocaml/jbuilder/default.nix
+++ b/pkgs/development/tools/ocaml/jbuilder/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "jbuilder-${version}";
- version = "1.0.0";
+ version = "1.0.1";
src = fetchFromGitHub {
owner = "ocaml";
repo = "dune";
rev = "${version}";
- sha256 = "08gb7l2rrfrsqvigna1cvvphww80zlvj7lqvaj4m4y9llanmnxcg";
+ sha256 = "0k6r9qrbwlnb4rqwqys5fr7khwza7n7d8wpgl9jbb3xpag2zl3q9";
};
buildInputs = with ocamlPackages; [ ocaml findlib ];
diff --git a/pkgs/development/tools/ocaml/obuild/default.nix b/pkgs/development/tools/ocaml/obuild/default.nix
index 1de95f73037..41cde6f8ab7 100644
--- a/pkgs/development/tools/ocaml/obuild/default.nix
+++ b/pkgs/development/tools/ocaml/obuild/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchzip, ocaml }:
-let version = "0.1.8"; in
+let version = "0.1.10"; in
stdenv.mkDerivation {
name = "obuild-${version}";
src = fetchzip {
url = "https://github.com/ocaml-obuild/obuild/archive/obuild-v${version}.tar.gz";
- sha256 = "1q1k2qqd08j1zakvydgvwgwpyn0ll7rs65gap0pvg3amnh5cp3wd";
+ sha256 = "15arsgbhk1c39vd8qhpa3pag94m44bwvzggdvkibx6hnpkv8z9bn";
};
buildInputs = [ ocaml ];
diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix
index 73b7da119ab..7e84719ae47 100644
--- a/pkgs/development/tools/ocaml/opam/default.nix
+++ b/pkgs/development/tools/ocaml/opam/default.nix
@@ -87,5 +87,6 @@ in stdenv.mkDerivation rec {
homepage = http://opam.ocamlpro.com/;
maintainers = [ maintainers.henrytill ];
platforms = platforms.all;
+ license = licenses.lgpl21Plus;
};
}
diff --git a/pkgs/development/tools/packer/default.nix b/pkgs/development/tools/packer/default.nix
index ae624c549eb..851c6f01b20 100644
--- a/pkgs/development/tools/packer/default.nix
+++ b/pkgs/development/tools/packer/default.nix
@@ -1,7 +1,7 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "packer-${version}";
- version = "1.2.4";
+ version = "1.2.5";
goPackagePath = "github.com/hashicorp/packer";
@@ -11,7 +11,7 @@ buildGoPackage rec {
owner = "hashicorp";
repo = "packer";
rev = "v${version}";
- sha256 = "06prn2mq199476zlxi5hxk5yn21mqzbqk8v0fy8s6h91g8h6205n";
+ sha256 = "0wbf0iqfqphwy2snspf34j16ar4ghk0f1zsw8n8vj8gviiivlr7p";
};
meta = with stdenv.lib; {
diff --git a/pkgs/development/tools/parsing/antlr/2.7.7.nix b/pkgs/development/tools/parsing/antlr/2.7.7.nix
index cafb076aa81..0c67baa9601 100644
--- a/pkgs/development/tools/parsing/antlr/2.7.7.nix
+++ b/pkgs/development/tools/parsing/antlr/2.7.7.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, jdk, python}:
+{ stdenv, fetchurl, jdk, python2 }:
stdenv.mkDerivation {
name = "antlr-2.7.7";
@@ -7,7 +7,8 @@ stdenv.mkDerivation {
sha256 = "1ffvcwdw73id0dk6pj2mlxjvbg0662qacx4ylayqcxgg381fnfl5";
};
patches = [ ./2.7.7-fixes.patch ];
- buildInputs = [jdk python];
+ buildInputs = [ jdk ];
+ nativeBuildInputs = [ python2 ];
meta = with stdenv.lib; {
description = "Powerful parser generator";
@@ -19,6 +20,7 @@ stdenv.mkDerivation {
walk parse trees.
'';
homepage = http://www.antlr.org/;
+ license = licenses.bsd3;
platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/parsing/antlr/3.4.nix b/pkgs/development/tools/parsing/antlr/3.4.nix
index c892b8fa8ea..8074b7c35ad 100644
--- a/pkgs/development/tools/parsing/antlr/3.4.nix
+++ b/pkgs/development/tools/parsing/antlr/3.4.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
unpackPhase = "true";
-
+
installPhase = ''
mkdir -p "$out"/{lib/antlr,bin}
cp "$src" "$out/lib/antlr/antlr-${version}-complete.jar"
@@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
walk parse trees.
'';
homepage = http://www.antlr.org/;
+ license = licenses.bsd3;
platforms = platforms.linux ++ platforms.darwin;
};
}
diff --git a/pkgs/development/tools/parsing/antlr/3.5.nix b/pkgs/development/tools/parsing/antlr/3.5.nix
index 030a19e9940..35179b33602 100644
--- a/pkgs/development/tools/parsing/antlr/3.5.nix
+++ b/pkgs/development/tools/parsing/antlr/3.5.nix
@@ -9,7 +9,7 @@ stdenv.mkDerivation rec {
};
unpackPhase = "true";
-
+
installPhase = ''
mkdir -p "$out"/{lib/antlr,bin}
cp "$src" "$out/lib/antlr/antlr-${version}-complete.jar"
@@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
walk parse trees.
'';
homepage = http://www.antlr.org/;
+ license = licenses.bsd3;
platforms = platforms.linux;
};
}
diff --git a/pkgs/development/tools/parsing/antlr/4.7.nix b/pkgs/development/tools/parsing/antlr/4.7.nix
index e097b5b3d5a..1ebf7d7dfe2 100644
--- a/pkgs/development/tools/parsing/antlr/4.7.nix
+++ b/pkgs/development/tools/parsing/antlr/4.7.nix
@@ -1,41 +1,81 @@
-{stdenv, fetchurl, jre}:
+{ stdenv, fetchurl, jre
+, fetchFromGitHub, cmake, ninja, pkgconfig, libuuid, darwin }:
-stdenv.mkDerivation rec {
- name = "antlr-${version}";
+let
version = "4.7.1";
- src = fetchurl {
- url ="https://www.antlr.org/download/antlr-${version}-complete.jar";
- sha256 = "1236gwnzchama92apb2swmklnypj01m7bdwwfvwvl8ym85scw7gl";
+ source = fetchFromGitHub {
+ owner = "antlr";
+ repo = "antlr4";
+ rev = version;
+ sha256 = "1xb4d9bd4hw406v85s64gg8gwcrrsrw171vhga1gz4xj6pzfwxz7";
};
- unpackPhase = "true";
-
- installPhase = ''
- mkdir -p "$out"/{share/java,bin}
- cp "$src" "$out/share/java/antlr-${version}-complete.jar"
+ runtime = {
+ cpp = stdenv.mkDerivation {
+ name = "antlr-runtime-cpp-${version}";
+ src = source;
- echo "#! ${stdenv.shell}" >> "$out/bin/antlr"
- echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' -Xmx500M org.antlr.v4.Tool \"\$@\"" >> "$out/bin/antlr"
-
- echo "#! ${stdenv.shell}" >> "$out/bin/grun"
- echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' org.antlr.v4.gui.TestRig \"\$@\"" >> "$out/bin/grun"
+ outputs = [ "out" "dev" "doc" ];
- chmod a+x "$out/bin/antlr" "$out/bin/grun"
- ln -s "$out/bin/antlr"{,4}
- '';
+ nativeBuildInputs = [ cmake ninja pkgconfig ];
+ buildInputs = stdenv.lib.optional stdenv.isLinux libuuid
+ ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.CoreFoundation;
- inherit jre;
+ postUnpack = ''
+ export sourceRoot=$sourceRoot/runtime/Cpp
+ '';
- 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.
+ meta = with stdenv.lib; {
+ description = "C++ target for ANTLR 4";
+ homepage = http://www.antlr.org/;
+ license = licenses.bsd3;
+ platforms = platforms.unix;
+ };
+ };
+ };
+
+ antlr = stdenv.mkDerivation {
+ name = "antlr-${version}";
+ src = fetchurl {
+ url ="https://www.antlr.org/download/antlr-${version}-complete.jar";
+ sha256 = "1236gwnzchama92apb2swmklnypj01m7bdwwfvwvl8ym85scw7gl";
+ };
+
+ unpackPhase = "true";
+
+ installPhase = ''
+ mkdir -p "$out"/{share/java,bin}
+ cp "$src" "$out/share/java/antlr-${version}-complete.jar"
+
+ echo "#! ${stdenv.shell}" >> "$out/bin/antlr"
+ echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' -Xmx500M org.antlr.v4.Tool \"\$@\"" >> "$out/bin/antlr"
+
+ echo "#! ${stdenv.shell}" >> "$out/bin/grun"
+ echo "'${jre}/bin/java' -cp '$out/share/java/antlr-${version}-complete.jar:$CLASSPATH' org.antlr.v4.gui.TestRig \"\$@\"" >> "$out/bin/grun"
+
+ chmod a+x "$out/bin/antlr" "$out/bin/grun"
+ ln -s "$out/bin/antlr"{,4}
'';
- homepage = http://www.antlr.org/;
- platforms = platforms.unix;
+
+ inherit jre;
+
+ passthru = {
+ inherit runtime;
+ jarLocation = "${antlr}/share/java/antlr-${version}-complete.jar";
+ };
+
+ 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/;
+ license = licenses.bsd3;
+ platforms = platforms.unix;
+ };
};
-}
+in antlr
diff --git a/pkgs/development/tools/parsing/bison/2.x.nix b/pkgs/development/tools/parsing/bison/2.x.nix
index 071ad933291..019c154a6b7 100644
--- a/pkgs/development/tools/parsing/bison/2.x.nix
+++ b/pkgs/development/tools/parsing/bison/2.x.nix
@@ -8,8 +8,9 @@ stdenv.mkDerivation rec {
sha256 = "0c9li3iaslzzr3zig6m3zlmb4r8i0wfvkcrvdyiqxasb09mjkqh8";
};
- nativeBuildInputs = [ m4 ] ++ stdenv.lib.optional doCheck perl;
+ nativeBuildInputs = [ m4 ];
propagatedBuildInputs = [ m4 ];
+ checkInputs = [ perl ];
patches = lib.optional stdenv.isDarwin ./darwin-vasnprintf.patch;
diff --git a/pkgs/development/tools/parsing/flex/2.5.35.nix b/pkgs/development/tools/parsing/flex/2.5.35.nix
index 1062a361413..7e09b0a8cd3 100644
--- a/pkgs/development/tools/parsing/flex/2.5.35.nix
+++ b/pkgs/development/tools/parsing/flex/2.5.35.nix
@@ -8,6 +8,10 @@ stdenv.mkDerivation rec {
sha256 = "0wh06nix8bd4w1aq4k2fbbkdq5i30a9lxz3xczf3ff28yy0kfwzm";
};
+ postPatch = ''
+ patchShebangs tests
+ '';
+
nativeBuildInputs = [ flex bison texinfo help2man autoreconfHook ];
propagatedBuildInputs = [ m4 ];
@@ -17,10 +21,13 @@ stdenv.mkDerivation rec {
"ac_cv_func_realloc_0_nonnull=yes"
];
- meta = {
+ doCheck = false; # fails 2 out of 46 tests
+
+ meta = with stdenv.lib; {
branch = "2.5.35";
homepage = http://flex.sourceforge.net/;
description = "A fast lexical analyser generator";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/parsing/flex/2.6.1.nix b/pkgs/development/tools/parsing/flex/2.6.1.nix
index 954c2bbcb24..3a46c6c8f01 100644
--- a/pkgs/development/tools/parsing/flex/2.6.1.nix
+++ b/pkgs/development/tools/parsing/flex/2.6.1.nix
@@ -8,6 +8,12 @@ stdenv.mkDerivation rec {
sha256 = "0fy14c35yz2m1n1m4f02by3501fn0cca37zn7jp8lpp4b3kgjhrw";
};
+ postPatch = ''
+ patchShebangs tests
+ '' + stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
+ substituteInPlace Makefile.in --replace "tests" " ";
+ '';
+
buildInputs = [ bison ];
propagatedBuildInputs = [ m4 ];
@@ -21,14 +27,10 @@ stdenv.mkDerivation rec {
sed -i Makefile -e 's/-no-undefined//;'
'';
- # disable tests which can't run on build machine
- postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
- substituteInPlace Makefile.in --replace "tests" " ";
- '';
-
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/westes/flex;
description = "A fast lexical analyser generator";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/parsing/flex/default.nix b/pkgs/development/tools/parsing/flex/default.nix
index 17323a06cc1..d7d27ac9a1c 100644
--- a/pkgs/development/tools/parsing/flex/default.nix
+++ b/pkgs/development/tools/parsing/flex/default.nix
@@ -19,7 +19,10 @@ stdenv.mkDerivation rec {
+ "/tools/flex/patches/200-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch";
sha256 = "1aarhcmz7mfrgh15pkj6f7ikxa2m0mllw1i1vscsf1kw5d05lw6f";
})];
- postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
+
+ postPatch = ''
+ patchShebangs tests
+ '' + stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
substituteInPlace Makefile.in --replace "tests" " "
substituteInPlace doc/Makefile.am --replace 'flex.1: $(top_srcdir)/configure.ac' 'flex.1: '
@@ -30,10 +33,10 @@ stdenv.mkDerivation rec {
buildInputs = [ bison ];
propagatedBuildInputs = [ m4 ];
- preConfigure = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
- export ac_cv_func_malloc_0_nonnull=yes
- export ac_cv_func_realloc_0_nonnull=yes
- '';
+ preConfigure = stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
+ "ac_cv_func_malloc_0_nonnull=yes"
+ "ac_cv_func_realloc_0_nonnull=yes"
+ ];
postConfigure = stdenv.lib.optionalString (stdenv.isDarwin || stdenv.isCygwin) ''
sed -i Makefile -e 's/-no-undefined//;'
@@ -41,9 +44,10 @@ stdenv.mkDerivation rec {
dontDisableStatic = stdenv.buildPlatform != stdenv.hostPlatform;
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/westes/flex;
description = "A fast lexical analyser generator";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsd2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/development/tools/parsing/re2c/default.nix b/pkgs/development/tools/parsing/re2c/default.nix
index da1bcced32e..1d0545f6889 100644
--- a/pkgs/development/tools/parsing/re2c/default.nix
+++ b/pkgs/development/tools/parsing/re2c/default.nix
@@ -15,6 +15,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
+ preCheck = ''
+ patchShebangs run_tests.sh
+ '';
+
meta = with stdenv.lib; {
description = "Tool for writing very fast and very flexible scanners";
homepage = "http://re2c.org";
diff --git a/pkgs/development/tools/profiling/oprofile/default.nix b/pkgs/development/tools/profiling/oprofile/default.nix
index 6087400af5b..0b2b4971764 100644
--- a/pkgs/development/tools/profiling/oprofile/default.nix
+++ b/pkgs/development/tools/profiling/oprofile/default.nix
@@ -8,11 +8,11 @@
assert withGUI -> qt4 != null;
stdenv.mkDerivation rec {
- name = "oprofile-1.2.0";
+ name = "oprofile-1.3.0";
src = fetchurl {
url = "mirror://sourceforge/oprofile/${name}.tar.gz";
- sha256 = "0zd5ih6gmm1pkqavd9laa93iff7qv5jkbfjznhlyxl5p826gk5gb";
+ sha256 = "1rj76vvkhpfn9k04s7jhb813ximfcwd9h5gh18pr4fgcw6yxiplm";
};
postPatch = ''
diff --git a/pkgs/development/tools/profiling/pprof/default.nix b/pkgs/development/tools/profiling/pprof/default.nix
index f506db32d9a..9130f31f21d 100644
--- a/pkgs/development/tools/profiling/pprof/default.nix
+++ b/pkgs/development/tools/profiling/pprof/default.nix
@@ -2,16 +2,16 @@
{ stdenv, buildGoPackage, fetchgit }:
buildGoPackage rec {
- name = "pprof-${version}";
- version = "2017-08-28";
- rev = "d19a98b9bcec464f178b20da0f936cef7e15462e";
+ name = "pprof-unstable-${version}";
+ version = "2018-08-15";
+ rev = "781f11b1fcf71fae9d185e7189b5e686f575075a";
goPackagePath = "github.com/google/pprof";
src = fetchgit {
inherit rev;
url = "git://github.com/google/pprof";
- sha256 = "0wh589fndvvidisy0jy19y0ykw4l05paqd53s8kli7h9zdcl11gq";
+ sha256 = "1nvzwcj6h4q0lsjlri3bym4axgv848w3xz57iz5p0wz9lcd5jsmf";
};
goDeps = ./deps.nix;
diff --git a/pkgs/development/tools/profiling/pprof/deps.nix b/pkgs/development/tools/profiling/pprof/deps.nix
index f8bd466423c..e76f6367996 100644
--- a/pkgs/development/tools/profiling/pprof/deps.nix
+++ b/pkgs/development/tools/profiling/pprof/deps.nix
@@ -1,12 +1,21 @@
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
[
+ {
+ goPackagePath = "github.com/chzyer/readline";
+ fetch = {
+ type = "git";
+ url = "https://github.com/chzyer/readline";
+ rev = "2972be24d48e78746da79ba8e24e8b488c9880de";
+ sha256 = "104q8dazj8yf6b089jjr82fy9h1g80zyyzvp3g8b44a7d8ngjj6r";
+ };
+ }
{
goPackagePath = "github.com/ianlancetaylor/demangle";
fetch = {
type = "git";
url = "https://github.com/ianlancetaylor/demangle";
- rev = "4883227f66371e02c4948937d3e2be1664d9be38";
- sha256 = "1yj7c9i1sg26fyx6cmz87x3qh71rldkl6h87x5gysqzipm9jg54l";
+ rev = "fcd258a6f0b45dc345a407ee5568cf9a4d24a0ae";
+ sha256 = "10hdzq6n4mb13g8ddqvwjwx14djfyxhh0gjc888vdihzvhyqhvrp";
};
}
]
diff --git a/pkgs/development/tools/puppet/puppet-lint/Gemfile b/pkgs/development/tools/puppet/puppet-lint/Gemfile
new file mode 100644
index 00000000000..10504981912
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/Gemfile
@@ -0,0 +1,5 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+gem "puppet-lint"
diff --git a/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock b/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock
new file mode 100644
index 00000000000..8c5d369fb37
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/Gemfile.lock
@@ -0,0 +1,13 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ puppet-lint (2.3.6)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ puppet-lint
+
+BUNDLED WITH
+ 1.16.3
diff --git a/pkgs/development/tools/puppet/puppet-lint/default.nix b/pkgs/development/tools/puppet/puppet-lint/default.nix
new file mode 100644
index 00000000000..2940605b1b0
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/default.nix
@@ -0,0 +1,7 @@
+{ bundlerApp }:
+
+bundlerApp {
+ pname = "puppet-lint";
+ gemdir = ./.;
+ exes = [ "puppet-lint" ];
+}
diff --git a/pkgs/development/tools/puppet/puppet-lint/gemset.nix b/pkgs/development/tools/puppet/puppet-lint/gemset.nix
new file mode 100644
index 00000000000..86d18b0c554
--- /dev/null
+++ b/pkgs/development/tools/puppet/puppet-lint/gemset.nix
@@ -0,0 +1,10 @@
+{
+ puppet-lint = {
+ source = {
+ remotes = ["https://rubygems.org"];
+ sha256 = "1wyk2l440d96ps3x127r52n51kqpqi2nzb3xlg92qn6aksqhnkis";
+ type = "gem";
+ };
+ version = "2.3.6";
+ };
+}
\ No newline at end of file
diff --git a/pkgs/development/tools/qtcreator/0001-Fix-Allow-qt-creator-to-build-on-arm-aarch32-and-aar.patch b/pkgs/development/tools/qtcreator/0001-Fix-Allow-qt-creator-to-build-on-arm-aarch32-and-aar.patch
new file mode 100644
index 00000000000..84e26871291
--- /dev/null
+++ b/pkgs/development/tools/qtcreator/0001-Fix-Allow-qt-creator-to-build-on-arm-aarch32-and-aar.patch
@@ -0,0 +1,94 @@
+From c6d02dba2911d93e2379cfb5e550b93558dd51bf Mon Sep 17 00:00:00 2001
+From: Greg Nietsky
+Date: Tue, 4 Mar 2014 11:33:40 +0200
+Subject: [PATCH] Fix: Allow qt-creator to build on arm aarch32 and aarch64
+
+Botan is imported hardwired for x86 this small patch allows it
+too operate on arm other platforms could be added.
+
+Task-number: QTCREATORBUG-8107
+Change-Id: Iddea28f21c9fa1afd2fdd5d16a44e6c96a516a7a
+---
+ src/libs/3rdparty/botan/botan.cpp | 16 +++++++++++++++-
+ src/libs/3rdparty/botan/botan.h | 2 ++
+ 2 files changed, 17 insertions(+), 1 deletion(-)
+
+diff --git a/src/libs/3rdparty/botan/botan.cpp b/src/libs/3rdparty/botan/botan.cpp
+index 917c385..4364a2e 100644
+--- a/src/libs/3rdparty/botan/botan.cpp
++++ b/src/libs/3rdparty/botan/botan.cpp
+@@ -1101,6 +1101,8 @@ class Montgomery_Exponentiator : public Modular_Exponentiator
+
+ #if (BOTAN_MP_WORD_BITS != 32)
+ #error The mp_x86_32 module requires that BOTAN_MP_WORD_BITS == 32
++#elif !defined(BOTAN_TARGET_CPU_IS_X86_FAMILY)
++typedef Botan::u64bit dword;
+ #endif
+
+ #ifdef Q_OS_UNIX
+@@ -1118,6 +1120,7 @@ extern "C" {
+ */
+ inline word word_madd2(word a, word b, word* c)
+ {
++#if defined(BOTAN_TARGET_CPU_IS_X86_FAMILY)
+ asm(
+ ASM("mull %[b]")
+ ASM("addl %[c],%[a]")
+@@ -1127,6 +1130,11 @@ inline word word_madd2(word a, word b, word* c)
+ : "0"(a), "1"(b), [c]"g"(*c) : "cc");
+
+ return a;
++#else
++ dword z = (dword)a * b + *c;
++ *c = (word)(z >> BOTAN_MP_WORD_BITS);
++ return (word)z;
++#endif
+ }
+
+ /*
+@@ -1134,6 +1142,7 @@ inline word word_madd2(word a, word b, word* c)
+ */
+ inline word word_madd3(word a, word b, word c, word* d)
+ {
++#if defined(BOTAN_TARGET_CPU_IS_X86_FAMILY)
+ asm(
+ ASM("mull %[b]")
+
+@@ -1147,6 +1156,11 @@ inline word word_madd3(word a, word b, word c, word* d)
+ : "0"(a), "1"(b), [c]"g"(c), [d]"g"(*d) : "cc");
+
+ return a;
++#else
++ dword z = (dword)a * b + c + *d;
++ *d = (word)(z >> BOTAN_MP_WORD_BITS);
++ return (word)z;
++#endif
+ }
+
+ }
+@@ -2315,7 +2329,7 @@ namespace Botan {
+
+ extern "C" {
+
+-#ifdef Q_OS_UNIX
++#if defined(Q_OS_UNIX) && defined(BOTAN_TARGET_CPU_IS_X86_FAMILY)
+ /*
+ * Helper Macros for x86 Assembly
+ */
+diff --git a/src/libs/3rdparty/botan/botan.h b/src/libs/3rdparty/botan/botan.h
+index 6a9cbe0..3bfdbc2 100644
+--- a/src/libs/3rdparty/botan/botan.h
++++ b/src/libs/3rdparty/botan/botan.h
+@@ -81,7 +81,9 @@
+ #endif
+
+ #define BOTAN_TARGET_CPU_IS_LITTLE_ENDIAN
++#if !defined(__arm__) && !defined(__aarch64__)
+ #define BOTAN_TARGET_CPU_IS_X86_FAMILY
++#endif
+ #define BOTAN_TARGET_UNALIGNED_MEMORY_ACCESS_OK 1
+
+ #if defined(BOTAN_TARGET_CPU_IS_LITTLE_ENDIAN) || \
+--
+2.3.0
+
diff --git a/pkgs/development/tools/qtcreator/default.nix b/pkgs/development/tools/qtcreator/default.nix
index 38d385d1d55..1f0e8795dd6 100644
--- a/pkgs/development/tools/qtcreator/default.nix
+++ b/pkgs/development/tools/qtcreator/default.nix
@@ -23,6 +23,8 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ qmake makeWrapper ];
+ patches = optional (stdenv.hostPlatform.isAarch32 || stdenv.hostPlatform.isAarch64) ./0001-Fix-Allow-qt-creator-to-build-on-arm-aarch32-and-aar.patch;
+
doCheck = true;
enableParallelBuilding = true;
@@ -55,6 +57,6 @@ stdenv.mkDerivation rec {
homepage = https://wiki.qt.io/Category:Tools::QtCreator;
license = "LGPL";
maintainers = [ maintainers.akaWolf ];
- platforms = [ "i686-linux" "x86_64-linux" ];
+ platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" "armv7l-linux" ];
};
}
diff --git a/pkgs/development/tools/quicktemplate/default.nix b/pkgs/development/tools/quicktemplate/default.nix
index 624866ea9e3..e66500ac833 100644
--- a/pkgs/development/tools/quicktemplate/default.nix
+++ b/pkgs/development/tools/quicktemplate/default.nix
@@ -1,20 +1,19 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
-{ stdenv, buildGoPackage, fetchgit }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "quicktemplate-unstable-${version}";
version = "2018-04-30";
- rev = "a91e0946457b6583004fbfc159339b8171423aed";
-
goPackagePath = "github.com/valyala/quicktemplate";
+ goDeps = ./deps.nix;
- src = fetchgit {
- inherit rev;
- url = "https://github.com/valyala/quicktemplate";
+ src = fetchFromGitHub {
+ owner = "valyala";
+ repo = "quicktemplate";
+ rev = "a91e0946457b6583004fbfc159339b8171423aed";
sha256 = "1z89ang5pkq5qs5b2nwhzyrw0zjlsas539l9kix374fhka49n8yc";
};
- goDeps = ./deps.nix;
+ enableParallelBuilding = true;
meta = with stdenv.lib; {
homepage = "https://github.com/valyala/quicktemplate";
diff --git a/pkgs/development/tools/react-native-debugger/default.nix b/pkgs/development/tools/react-native-debugger/default.nix
index 775b744f839..a1b9090417c 100644
--- a/pkgs/development/tools/react-native-debugger/default.nix
+++ b/pkgs/development/tools/react-native-debugger/default.nix
@@ -38,11 +38,11 @@ let
];
in stdenv.mkDerivation rec {
name = "react-native-debugger-${version}";
- version = "0.7.18";
+ version = "0.7.20";
src = fetchurl {
url = "https://github.com/jhen0409/react-native-debugger/releases/download/v${version}/rn-debugger-linux-x64.zip";
- sha256 = "186n438sy9wzrx2zdw4qq4hsz89wiy01bpfa6fdjisvxgz6r8sgw";
+ sha256 = "0nd707plj2c96g0dl976dv8b6dlfh12pdqrmxvp0qc2m2j6y9vig";
};
buildInputs = [ unzip ];
diff --git a/pkgs/development/tools/rust/cargo-asm/default.nix b/pkgs/development/tools/rust/cargo-asm/default.nix
new file mode 100644
index 00000000000..ca793bf4908
--- /dev/null
+++ b/pkgs/development/tools/rust/cargo-asm/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, rustPlatform }:
+
+rustPlatform.buildRustPackage rec {
+ name = "cargo-asm-${version}";
+ version = "0.1.16";
+
+ src = fetchFromGitHub {
+ owner = "gnzlbg";
+ repo = "cargo-asm";
+ rev = "7d0ece74657edb002bd8530227b829b31fd19dcd";
+ sha256 = "0mzbh5zw5imlaagm5zjbjk9kqdnglm398rxkqisd22h6569ppqpc";
+ };
+
+ cargoSha256 = "1m2j6i8hc8isdlj77gv9m6sk6q0x3bvzpva2k16g27i1ngy1989b";
+
+ # Test checks against machine code output, which fails with some
+ # LLVM/compiler versions.
+ doCheck = false;
+
+ meta = with stdenv.lib; {
+ description = "Display the assembly or LLVM-IR generated for Rust source code";
+ homepage = https://github.com/gnzlbg/cargo-asm;
+ license = licenses.mit;
+ maintainers = [ maintainers.danieldk ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/development/tools/rust/cbindgen/default.nix b/pkgs/development/tools/rust/cbindgen/default.nix
index 0dcc1287791..c3040ec567c 100644
--- a/pkgs/development/tools/rust/cbindgen/default.nix
+++ b/pkgs/development/tools/rust/cbindgen/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
name = "rust-cbindgen-${version}";
- version = "0.6.1";
+ version = "0.6.2";
src = fetchFromGitHub {
owner = "eqrion";
repo = "cbindgen";
rev = "v${version}";
- sha256 = "03qzqy3indqghqy7rnli1zrrlnyfkygxjpb2s7041cik54kf2krw";
+ sha256 = "0hifmn9578cf1r5m4ajazg3rhld2ybd2v48xz04vfhappkarv4w2";
};
cargoSha256 = "0c3xpzff8jldqbn5a25yy6c2hlz5xy636ml6sj5d24wzcgwg5a2i";
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index a2cd55f52b9..238c3bc704d 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -6,12 +6,12 @@ let
allSpecs = {
"x86_64-linux" = {
system = "linux64";
- sha256 = "07b39j1glr53yxbbkkkkx12h8r44fybqkn4fd7s2lr1ysyq5vn1a";
+ sha256 = "1iwmdkkxfmmiqzvj2bjh98db6j6zfb8s2m5kq15wmnq0g44gxski";
};
"x86_64-darwin" = {
system = "mac64";
- sha256 = "11hs4mmlvxjaanq41h0dljj4sff0lfwk31svvdmzfg91idlikpsz";
+ sha256 = "1blp4ig5fm6ar8mxm78dc2gvv7n82mq3kqswbyjrcizl91qs4cpx";
};
};
@@ -28,7 +28,7 @@ let
in
stdenv.mkDerivation rec {
name = "chromedriver-${version}";
- version = "2.40";
+ version = "2.41";
src = fetchurl {
url = "https://chromedriver.storage.googleapis.com/${version}/chromedriver_${spec.system}.zip";
diff --git a/pkgs/development/tools/sqsh/default.nix b/pkgs/development/tools/sqsh/default.nix
index d1b1c84a313..4acfa4a2b0e 100644
--- a/pkgs/development/tools/sqsh/default.nix
+++ b/pkgs/development/tools/sqsh/default.nix
@@ -34,6 +34,7 @@ in stdenv.mkDerivation rec {
it is intended as a replacement for the venerable 'isql' program supplied
by Sybase.
'';
+ license = licenses.gpl2;
homepage = https://sourceforge.net/projects/sqsh/;
platforms = platforms.all;
};
diff --git a/pkgs/development/tools/toxiproxy/default.nix b/pkgs/development/tools/toxiproxy/default.nix
index 10a27e2e3b8..565ec7904f1 100644
--- a/pkgs/development/tools/toxiproxy/default.nix
+++ b/pkgs/development/tools/toxiproxy/default.nix
@@ -22,5 +22,6 @@ buildGoPackage rec {
meta = {
description = "Proxy for for simulating network conditions.";
maintainers = with lib.maintainers; [ avnik ];
+ license = lib.licenses.mit;
};
}
diff --git a/pkgs/development/tools/trellis/default.nix b/pkgs/development/tools/trellis/default.nix
new file mode 100644
index 00000000000..892552559aa
--- /dev/null
+++ b/pkgs/development/tools/trellis/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, fetchFromGitHub, python3, cmake, boost }:
+
+let
+ trellisdb = fetchFromGitHub {
+ owner = "SymbiFlow";
+ repo = "prjtrellis-db";
+ rev = "06b429ddb7fd8ec1e3f2b35de2e94b4853cf2835";
+ sha256 = "07bsgw5x3gq0jcn9j4g7q9xvibvz6j2arjnvgyrxnrg30ri9q173";
+ };
+in
+stdenv.mkDerivation rec {
+ name = "trellis-${version}";
+ version = "2018.08.01";
+
+ buildInputs = [
+ (boost.override { python = python3; enablePython = true; })
+ ];
+
+ nativeBuildInputs = [
+ cmake python3
+ ];
+
+ src = fetchFromGitHub {
+ owner = "SymbiFlow";
+ repo = "prjtrellis";
+ rev = "fff9532fe59bf9e38b44f029ce4a06c607a9ee78";
+ sha256 = "0ycw9fjf6428sf5x8x5szn8fha79610nf7nn8kmibgmz9868yv30";
+ };
+
+ preConfigure = ''
+ source environment.sh
+ cp -RT "${trellisdb}" database
+ cd libtrellis
+ '';
+
+ meta = {
+ description = "Documentation and tools for Lattice ECP5 FPGAs";
+ longDescription = ''
+ Project Trellis documents the Lattice ECP5 architecture
+ to enable development of open-source tools. Its goal is
+ to provide sufficient information to develop a free and
+ open Verilog to bitstream toolchain for these devices.
+ '';
+ homepage = https://github.com/SymbiFlow/prjtrellis;
+ license = stdenv.lib.licenses.isc;
+ maintainers = with stdenv.lib.maintainers; [ q3k ];
+ platforms = stdenv.lib.platforms.linux;
+ };
+}
diff --git a/pkgs/development/tools/wabt/default.nix b/pkgs/development/tools/wabt/default.nix
new file mode 100644
index 00000000000..26347d4b278
--- /dev/null
+++ b/pkgs/development/tools/wabt/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub, cmake, python3 }:
+
+stdenv.mkDerivation rec {
+ name = "wabt-${version}";
+ version = "1.0.5";
+
+ src = fetchFromGitHub {
+ owner = "WebAssembly";
+ repo = "wabt";
+ rev = version;
+ sha256 = "1cbak3ach7cna98j2r0v3y38c59ih2gv0p6f43qp782pyj07hzfy";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ cmakeFlags = [ "-DBUILD_TESTS=OFF" ];
+ buildInputs = [ python3 ];
+
+ meta = with stdenv.lib; {
+ description = "The WebAssembly Binary Toolkit";
+ longDescription = ''
+ WABT (we pronounce it "wabbit") is a suite of tools for WebAssembly,
+ including:
+ * wat2wasm: translate from WebAssembly text format to the WebAssembly
+ binary format
+ * wasm2wat: the inverse of wat2wasm, translate from the binary format
+ back to the text format (also known as a .wat)
+ * wasm-objdump: print information about a wasm binary. Similiar to
+ objdump.
+ * wasm-interp: decode and run a WebAssembly binary file using a
+ stack-based interpreter
+ * wat-desugar: parse .wat text form as supported by the spec interpreter
+ (s-expressions, flat syntax, or mixed) and print "canonical" flat
+ format
+ * wasm2c: convert a WebAssembly binary file to a C source and header
+ '';
+ homepage = https://github.com/WebAssembly/wabt;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ ekleog ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/development/tools/wp-cli/default.nix b/pkgs/development/tools/wp-cli/default.nix
index 9dbdcfaa8aa..2f555294571 100644
--- a/pkgs/development/tools/wp-cli/default.nix
+++ b/pkgs/development/tools/wp-cli/default.nix
@@ -2,11 +2,11 @@
let
name = "wp-cli-${version}";
- version = "1.5.1";
+ version = "2.0.0";
src = fetchurl {
url = "https://github.com/wp-cli/wp-cli/releases/download/v${version}/${name}.phar";
- sha256 = "1lnjbl6rcv32g6akj4552ncyqmbsawmx1dnbmxr0rjj7wr8484f1";
+ sha256 = "1s8pv8vdjwiwknpwsxc59l1zxc2np7nrp6bjd0s8jwsrv5fgjzsp";
};
completion = fetchurl {
@@ -36,9 +36,7 @@ in stdenv.mkDerivation rec {
inherit name version;
buildCommand = ''
- mkdir -p $out/{bin,share/bash-completion/completions}
-
- ln -s ${bin} $out/bin/wp
+ install -Dm755 ${bin} $out/bin/wp
install -Dm644 ${completion} $out/share/bash-completion/completions/wp
# this is a very basic run test
diff --git a/pkgs/development/tools/xcbuild/platforms.nix b/pkgs/development/tools/xcbuild/platforms.nix
index bc60af9e1a5..e20dc878b53 100644
--- a/pkgs/development/tools/xcbuild/platforms.nix
+++ b/pkgs/development/tools/xcbuild/platforms.nix
@@ -294,8 +294,7 @@ runCommand "Platforms" {} ''
install -D ${writeText "PackageTypes.xcspec" (toPlist {} PackageTypes)} $platform/Developer/Library/Xcode/Specifications/PackageTypes.xcspec
install -D ${writeText "ProductTypes.xcspec" (toPlist {} ProductTypes)} $platform/Developer/Library/Xcode/Specifications/ProductTypes.xcspec
- # per-platform bins go here
- mkdir -p $platform/usr/bin
+ ln -s $platform $platform/usr
mkdir -p $platform/Developer
ln -s ${sdks} $platform/Developer/SDKs
diff --git a/pkgs/development/tools/xcbuild/sdks.nix b/pkgs/development/tools/xcbuild/sdks.nix
index b0af26e87c1..74192d9c674 100644
--- a/pkgs/development/tools/xcbuild/sdks.nix
+++ b/pkgs/development/tools/xcbuild/sdks.nix
@@ -1,4 +1,5 @@
-{ runCommand, lib, toolchainName, sdkName, writeText, version, xcodePlatform }:
+{ stdenv, runCommand, lib, toolchainName, sdkName
+, writeText, version, xcodePlatform, libcxx, symlinkJoin }:
let
inherit (lib.generators) toPlist;
@@ -18,11 +19,11 @@ let
};
in
-runCommand "SDKs" {
- inherit version;
-} ''
+runCommand "SDKs" {} ''
sdk=$out/${sdkName}.sdk
install -D ${writeText "SDKSettings.plist" (toPlist {} SDKSettings)} $sdk/SDKSettings.plist
install -D ${writeText "SystemVersion.plist" (toPlist {} SystemVersion)} $sdk/System/Library/CoreServices/SystemVersion.plist
+ ln -s $sdk $sdk/usr
+
ln -s $sdk $out/${xcodePlatform}.sdk
''
diff --git a/pkgs/development/tools/xcbuild/toolchains.nix b/pkgs/development/tools/xcbuild/toolchains.nix
index 01a8fbdb0b0..59e009a4338 100644
--- a/pkgs/development/tools/xcbuild/toolchains.nix
+++ b/pkgs/development/tools/xcbuild/toolchains.nix
@@ -1,4 +1,4 @@
-{ runCommand, toolchainName, fetchurl, makeWrapper, stdenv
+{ runCommand, toolchainName, fetchurl, stdenv
, buildPackages, lib, writeText }:
let
@@ -20,52 +20,52 @@ let
};
in
-runCommand "Toolchains" {
- nativeBuildInputs = [ makeWrapper ];
-} (''
+runCommand "Toolchains" {} (''
toolchain=$out/XcodeDefault.xctoolchain
mkdir -p $toolchain
install -D ${writeText "ToolchainInfo.plist" (toPlist {} ToolchainInfo)} $toolchain/ToolchainInfo.plist
- mkdir -p $toolchain/usr/include
- mkdir -p $toolchain/usr/lib
- mkdir -p $toolchain/usr/libexec
- mkdir -p $toolchain/usr/share
- mkdir -p $toolchain/usr/bin
+ ln -s $toolchain $toolchain/usr
+
+ mkdir -p $toolchain/include
+ mkdir -p $toolchain/lib
+ mkdir -p $toolchain/libexec
+ mkdir -p $toolchain/share
+ mkdir -p $toolchain/bin
for bin in ${getBin stdenv.cc}/bin/*; do
- ln -s $bin $toolchain/usr/bin
+ ln -s $bin $toolchain/bin
done
for bin in ${getBin stdenv.cc.bintools.bintools}/bin/*; do
- if ! [ -e "$toolchain/usr/bin/$(basename $bin)" ]; then
- ln -s $bin $toolchain/usr/bin
+ if ! [ -e "$toolchain/bin/$(basename $bin)" ]; then
+ ln -s $bin $toolchain/bin
fi
done
- ln -s ${buildPackages.yacc}/bin/yacc $toolchain/usr/bin/yacc
- ln -s ${buildPackages.yacc}/bin/bison $toolchain/usr/bin/bison
- ln -s ${buildPackages.flex}/bin/flex $toolchain/usr/bin/flex
- ln -s ${buildPackages.flex}/bin/flex++ $toolchain/usr/bin/flex++
- ln -s $toolchain/bin/flex $toolchain/usr/bin/lex
+ ln -s ${buildPackages.yacc}/bin/yacc $toolchain/bin/yacc
+ ln -s ${buildPackages.yacc}/bin/bison $toolchain/bin/bison
+ ln -s ${buildPackages.flex}/bin/flex $toolchain/bin/flex
+ ln -s ${buildPackages.flex}/bin/flex++ $toolchain/bin/flex++
+ ln -s $toolchain/bin/flex $toolchain/bin/lex
- ln -s ${buildPackages.m4}/bin/m4 $toolchain/usr/bin/m4
- ln -s $toolchain/usr/bin/m4 $toolchain/usr/bin/gm4
+ ln -s ${buildPackages.m4}/bin/m4 $toolchain/bin/m4
+ ln -s $toolchain/bin/m4 $toolchain/bin/gm4
- ln -s ${buildPackages.unifdef}/bin/unifdef $toolchain/usr/bin/unifdef
- ln -s ${buildPackages.unifdef}/bin/unifdefall $toolchain/usr/bin/unifdefall
+ ln -s ${buildPackages.unifdef}/bin/unifdef $toolchain/bin/unifdef
+ ln -s ${buildPackages.unifdef}/bin/unifdefall $toolchain/bin/unifdefall
- ln -s ${buildPackages.gperf}/bin/gperf $toolchain/usr/bin/gperf
- ln -s ${buildPackages.indent}/bin/indent $toolchain/usr/bin/indent
- ln -s ${buildPackages.ctags}/bin/ctags $toolchain/usr/bin/ctags
+ ln -s ${buildPackages.gperf}/bin/gperf $toolchain/bin/gperf
+ ln -s ${buildPackages.indent}/bin/indent $toolchain/bin/indent
+ ln -s ${buildPackages.ctags}/bin/ctags $toolchain/bin/ctags
'' + optionalString stdenv.isDarwin ''
for bin in ${getBin buildPackages.darwin.cctools}/bin/*; do
- if ! [ -e "$toolchain/usr/bin/$(basename $bin)" ]; then
- ln -s $bin $toolchain/usr/bin
+ if ! [ -e "$toolchain/bin/$(basename $bin)" ]; then
+ ln -s $bin $toolchain/bin
fi
done
- ln -s ${buildPackages.darwin.bootstrap_cmds}/bin/mig $toolchain/usr/bin
- ln -s ${mkdep-darwin-src} $toolchain/usr/bin/mkdep
+ ln -s ${buildPackages.darwin.bootstrap_cmds}/bin/mig $toolchain/bin
+ ln -s ${mkdep-darwin-src} $toolchain/bin/mkdep
'')
diff --git a/pkgs/development/tools/xcbuild/wrapper.nix b/pkgs/development/tools/xcbuild/wrapper.nix
index 77ef8565a34..4aa08f99457 100644
--- a/pkgs/development/tools/xcbuild/wrapper.nix
+++ b/pkgs/development/tools/xcbuild/wrapper.nix
@@ -1,4 +1,4 @@
-{ lib, buildPackages, makeWrapper, writeText, runCommand
+{ stdenv, lib, buildPackages, makeWrapper, writeText, runCommand
, CoreServices, ImageIO, CoreGraphics
, targetPlatform
, xcodePlatform ? targetPlatform.xcodePlatform or "MacOSX"
@@ -36,14 +36,14 @@ let
'';
xcode-select = writeText "xcode-select" ''
-#!/usr/bin/env sh
+#!${stdenv.shell}
while [ $# -gt 0 ]; do
case "$1" in
-h | --help) ;; # noop
-s | --switch) shift;; # noop
-r | --reset) ;; # noop
-v | --version) echo xcode-select version ${xcodeSelectVersion} ;;
- -p | --print-path) echo @DEVELOPER_DIR@ ;;
+ -p | -print-path | --print-path) echo @DEVELOPER_DIR@ ;;
--install) ;; # noop
esac
shift
@@ -51,7 +51,7 @@ done
'';
xcrun = writeText "xcrun" ''
-#!/usr/bin/env sh
+#!${stdenv.shell}
while [ $# -gt 0 ]; do
case "$1" in
--sdk | -sdk) shift ;;
@@ -86,16 +86,20 @@ runCommand "xcodebuild-${xcbuild.version}" {
inherit (xcbuild) meta;
# ensure that the toolchain goes in PATH
- propagatedBuildInputs = [ "${toolchains}/XcodeDefault.xctoolchain/usr" ];
+ propagatedBuildInputs = [ "${toolchains}/XcodeDefault.xctoolchain" ];
- passthru = { inherit xcbuild; };
+ passthru = {
+ inherit xcbuild;
+ toolchain = "${toolchains}/XcodeDefault.xctoolchain";
+ sdk = "${sdks}/${sdkName}";
+ platform = "${platforms}/${xcodePlatform}.platform";
+ };
preferLocalBuild = true;
} ''
mkdir -p $out/bin
- mkdir -p $out/usr
- ln -s $out/bin $out/usr/bin
+ ln -s $out $out/usr
mkdir -p $out/Library/Xcode
ln -s ${xcbuild}/Library/Xcode/Specifications $out/Library/Xcode/Specifications
@@ -108,7 +112,8 @@ runCommand "xcodebuild-${xcbuild.version}" {
--add-flags "DERIVED_DATA_DIR=." \
--set DEVELOPER_DIR "$out" \
--set SDKROOT ${sdkName} \
- --run '[ "$1" = "-version" ] && (echo Xcode ${xcodeVer}; echo Build version ${sdkBuildVersion}) && exit 0'
+ --run '[ "$1" = "-version" ] && [ "$#" -eq 1 ] && (echo Xcode ${xcodeVer}; echo Build version ${sdkBuildVersion}) && exit 0' \
+ --run '[ "$1" = "-license" ] && exit 0'
substitute ${xcode-select} $out/bin/xcode-select \
--subst-var-by DEVELOPER_DIR $out
diff --git a/pkgs/development/tools/yarn/default.nix b/pkgs/development/tools/yarn/default.nix
index f1336b89194..dae90569a90 100644
--- a/pkgs/development/tools/yarn/default.nix
+++ b/pkgs/development/tools/yarn/default.nix
@@ -1,20 +1,21 @@
-{ stdenv, nodejs, fetchzip, makeWrapper }:
+{ stdenv, nodejs, fetchzip }:
stdenv.mkDerivation rec {
name = "yarn-${version}";
- version = "1.9.2";
+ version = "1.9.4";
src = fetchzip {
url = "https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz";
- sha256 = "0bk006zs1bk6nwj9x07ry314fgxi21sk79h1paljbs6yzrv62h4g";
+ sha256 = "0lxncqvz66167ijhsi76ds2yp8140d9ywn89y5vm92010irsgs20";
};
- buildInputs = [ makeWrapper nodejs ];
+ buildInputs = [ nodejs ];
installPhase = ''
mkdir -p $out/{bin,libexec/yarn/}
cp -R . $out/libexec/yarn
- makeWrapper $out/libexec/yarn/bin/yarn.js $out/bin/yarn
+ ln -s $out/libexec/yarn/bin/yarn.js $out/bin/yarn
+ ln -s $out/libexec/yarn/bin/yarn.js $out/bin/yarnpkg
'';
meta = with stdenv.lib; {
diff --git a/pkgs/development/web/grails/default.nix b/pkgs/development/web/grails/default.nix
index e5e6f639b95..1e665c847b4 100644
--- a/pkgs/development/web/grails/default.nix
+++ b/pkgs/development/web/grails/default.nix
@@ -11,11 +11,11 @@ let
in
stdenv.mkDerivation rec {
name = "grails-${version}";
- version = "3.3.6";
+ version = "3.3.8";
src = fetchurl {
url = "https://github.com/grails/grails-core/releases/download/v${version}/grails-${version}.zip";
- sha256 = "0q3rbz47lp2zh2794aycf85vnic77dg3sclrqbizfpdijma87iy7";
+ sha256 = "1hfqlaiv29im6pyqi7irl28ws7nn2jc4g4718gysfmm1gvlprpn0";
};
buildInputs = [ unzip ];
diff --git a/pkgs/development/web/insomnia/default.nix b/pkgs/development/web/insomnia/default.nix
index 1487ed4e1dd..4fcaac90fd6 100644
--- a/pkgs/development/web/insomnia/default.nix
+++ b/pkgs/development/web/insomnia/default.nix
@@ -15,11 +15,11 @@ let
runtimeLibs = lib.makeLibraryPath [ libudev0-shim glibc curl openssl nghttp2 ];
in stdenv.mkDerivation rec {
name = "insomnia-${version}";
- version = "5.16.6";
+ version = "6.0.2";
src = fetchurl {
url = "https://github.com/getinsomnia/insomnia/releases/download/v${version}/insomnia_${version}_amd64.deb";
- sha256 = "1acad6gjrldd87nnv2hw558lzwy4c4ijh9jwjxnhz61jmdqvbmxw";
+ sha256 = "18xspbaal945bmrwjnsz1sjba53040wxrzvig40nnclwj8h671ms";
};
nativeBuildInputs = [ makeWrapper dpkg ];
diff --git a/pkgs/development/web/nodejs/no-xcode-v7.patch b/pkgs/development/web/nodejs/no-xcode-v7.patch
deleted file mode 100644
index 05623b21f13..00000000000
--- a/pkgs/development/web/nodejs/no-xcode-v7.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-diff --git a/tools/gyp/pylib/gyp/xcode_emulation.py b/tools/gyp/pylib/gyp/xcode_emulation.py
-index a173ff0..1fc821a 100644
---- a/tools/gyp/pylib/gyp/xcode_emulation.py
-+++ b/tools/gyp/pylib/gyp/xcode_emulation.py
-@@ -507,9 +507,12 @@ class XcodeSettings(object):
- def _XcodePlatformPath(self, configname=None):
- sdk_root = self._SdkRoot(configname)
- if sdk_root not in XcodeSettings._platform_path_cache:
-- platform_path = self._GetSdkVersionInfoItem(sdk_root,
-+ try:
-+ platform_path = self._GetSdkVersionInfoItem(sdk_root,
- '--show-sdk-platform-path')
-- XcodeSettings._platform_path_cache[sdk_root] = platform_path
-+ XcodeSettings._platform_path_cache[sdk_root] = platform_path
-+ except:
-+ XcodeSettings._platform_path_cache[sdk_root] = None
- return XcodeSettings._platform_path_cache[sdk_root]
-
- def _SdkPath(self, configname=None):
-@@ -520,10 +523,13 @@ class XcodeSettings(object):
-
- def _XcodeSdkPath(self, sdk_root):
- if sdk_root not in XcodeSettings._sdk_path_cache:
-- sdk_path = self._GetSdkVersionInfoItem(sdk_root, '--show-sdk-path')
-- XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-- if sdk_root:
-- XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ try:
-+ sdk_path = self._GetSdkVersionInfoItem(sdk_root, '--show-sdk-path')
-+ XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-+ if sdk_root:
-+ XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ except:
-+ XcodeSettings._sdk_path_cache[sdk_root] = None
- return XcodeSettings._sdk_path_cache[sdk_root]
-
- def _AppendPlatformVersionMinFlags(self, lst):
-@@ -653,10 +659,11 @@ class XcodeSettings(object):
- framework_root = sdk_root
- else:
- framework_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-
- self.configname = None
- return cflags
-@@ -908,10 +915,11 @@ class XcodeSettings(object):
- sdk_root = self._SdkPath()
- if not sdk_root:
- sdk_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-
- platform_root = self._XcodePlatformPath(configname)
- if sdk_root and platform_root and self._IsXCTest():
-@@ -1683,6 +1691,9 @@ def _NormalizeEnvVarReferences(str):
- """Takes a string containing variable references in the form ${FOO}, $(FOO),
- or $FOO, and returns a string with all variable references in the form ${FOO}.
- """
-+ if str is None:
-+ return ''
-+
- # $FOO -> ${FOO}
- str = re.sub(r'\$([a-zA-Z_][a-zA-Z0-9_]*)', r'${\1}', str)
-
diff --git a/pkgs/development/web/nodejs/no-xcode.patch b/pkgs/development/web/nodejs/no-xcode.patch
deleted file mode 100644
index 27c9774ee6b..00000000000
--- a/pkgs/development/web/nodejs/no-xcode.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff --git a/tools/gyp/pylib/gyp/xcode_emulation.py b/tools/gyp/pylib/gyp/xcode_emulation.py
-index 407ead0..8bf64e7 100644
---- a/tools/gyp/pylib/gyp/xcode_emulation.py
-+++ b/tools/gyp/pylib/gyp/xcode_emulation.py
-@@ -446,10 +446,16 @@ class XcodeSettings(object):
-
- def _XcodeSdkPath(self, sdk_root):
- if sdk_root not in XcodeSettings._sdk_path_cache:
-- sdk_path = self._GetSdkVersionInfoItem(sdk_root, 'Path')
-- XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-- if sdk_root:
-- XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ try:
-+ sdk_path = self._GetSdkVersionInfoItem(sdk_root, 'Path')
-+ XcodeSettings._sdk_path_cache[sdk_root] = sdk_path
-+ if sdk_root:
-+ XcodeSettings._sdk_root_cache[sdk_path] = sdk_root
-+ except:
-+ # if this fails it's because xcodebuild failed, which means
-+ # the user is probably on a CLT-only system, where there
-+ # is no valid SDK root
-+ XcodeSettings._sdk_path_cache[sdk_root] = None
- return XcodeSettings._sdk_path_cache[sdk_root]
-
- def _AppendPlatformVersionMinFlags(self, lst):
-@@ -572,10 +578,11 @@ class XcodeSettings(object):
- framework_root = sdk_root
- else:
- framework_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ cflags.append('-F' + directory.replace('$(SDKROOT)', framework_root))
-
- self.configname = None
- return cflags
-@@ -826,10 +833,11 @@ class XcodeSettings(object):
- sdk_root = self._SdkPath()
- if not sdk_root:
- sdk_root = ''
-- config = self.spec['configurations'][self.configname]
-- framework_dirs = config.get('mac_framework_dirs', [])
-- for directory in framework_dirs:
-- ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-+ if 'SDKROOT' in self._Settings():
-+ config = self.spec['configurations'][self.configname]
-+ framework_dirs = config.get('mac_framework_dirs', [])
-+ for directory in framework_dirs:
-+ ldflags.append('-F' + directory.replace('$(SDKROOT)', sdk_root))
-
- is_extension = self._IsIosAppExtension() or self._IsIosWatchKitExtension()
- if sdk_root and is_extension:
diff --git a/pkgs/development/web/nodejs/no-xcodebuild.patch b/pkgs/development/web/nodejs/no-xcodebuild.patch
deleted file mode 100644
index 94184152a03..00000000000
--- a/pkgs/development/web/nodejs/no-xcodebuild.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -Naur node-v8.9.4/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py node-v8.9.4-new/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
---- node-v8.9.4/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py 2018-01-03 03:34:44.000000000 +0100
-+++ node-v8.9.4-new/deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py 2018-03-12 11:15:37.972537585 +0100
-@@ -1251,7 +1251,8 @@
- if XCODE_VERSION_CACHE:
- return XCODE_VERSION_CACHE
- try:
-- version_list = GetStdout(['xcodebuild', '-version']).splitlines()
-+ #version_list = GetStdout(['xcodebuild', '-version']).splitlines()
-+ version_list = ['Xcode 9.2', 'Build version 9C40b']
- # In some circumstances xcodebuild exits 0 but doesn't return
- # the right results; for example, a user on 10.7 or 10.8 with
- # a bogus path set via xcode-select
diff --git a/pkgs/development/web/nodejs/nodejs.nix b/pkgs/development/web/nodejs/nodejs.nix
index 3f0ab5ff506..b2ee7528814 100644
--- a/pkgs/development/web/nodejs/nodejs.nix
+++ b/pkgs/development/web/nodejs/nodejs.nix
@@ -3,19 +3,18 @@
# Updater dependencies
, writeScript, coreutils, gnugrep, jq, curl, common-updater-scripts, nix
, gnupg
-, darwin ? null
+, darwin, xcbuild
+, procps
}:
with stdenv.lib;
-{ enableNpm ? true, version, sha256, patches } @args:
+{ enableNpm ? true, version, sha256, patches ? [] } @args:
let
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
-
-
baseName = if enableNpm then "nodejs" else "nodejs-slim";
sharedLibDeps = { inherit openssl zlib libuv; } // (optionalAttrs (!stdenv.isDarwin) { inherit http-parser; });
@@ -48,9 +47,10 @@ in
};
buildInputs = optionals stdenv.isDarwin [ CoreServices ApplicationServices ]
- ++ [ python2 which zlib libuv openssl ]
- ++ optionals stdenv.isLinux [ utillinux http-parser ]
- ++ optionals stdenv.isDarwin [ pkgconfig darwin.cctools ];
+ ++ [ python2 zlib libuv openssl http-parser ];
+
+ nativeBuildInputs = [ which utillinux ]
+ ++ optionals stdenv.isDarwin [ pkgconfig xcbuild ];
configureFlags = sharedConfigureFlags ++ [ "--without-dtrace" ] ++ extraConfigFlags;
@@ -66,16 +66,27 @@ in
inherit patches;
- preBuild = optionalString stdenv.isDarwin ''
- sed -i -e "s|tr1/type_traits|type_traits|g" \
- -e "s|std::tr1|std|" src/util.h
- '';
-
- prePatch = ''
+ postPatch = ''
patchShebangs .
sed -i 's/raise.*No Xcode or CLT version detected.*/version = "7.0.0"/' tools/gyp/pylib/gyp/xcode_emulation.py
+
+ # fix tests
+ for a in test/parallel/test-child-process-env.js \
+ test/parallel/test-child-process-exec-env.js \
+ test/parallel/test-child-process-default-options.js \
+ test/fixtures/syntax/good_syntax_shebang.js \
+ test/fixtures/syntax/bad_syntax_shebang.js ; do
+ substituteInPlace $a \
+ --replace "/usr/bin/env" "${coreutils}/bin/env"
+ done
+ '' + optionalString stdenv.isDarwin ''
+ sed -i -e "s|tr1/type_traits|type_traits|g" \
+ -e "s|std::tr1|std|" src/util.h
'';
+ checkInputs = [ procps ];
+ doCheck = false; # fails 4 out of 1453 tests
+
postInstall = ''
paxmark m $out/bin/node
PATH=$out/bin:$PATH patchShebangs $out
diff --git a/pkgs/development/web/nodejs/v10.nix b/pkgs/development/web/nodejs/v10.nix
index 979b64ae23b..ee88b231366 100644
--- a/pkgs/development/web/nodejs/v10.nix
+++ b/pkgs/development/web/nodejs/v10.nix
@@ -5,7 +5,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "10.6.0";
- sha256 = "13vyzh53j2c4mv3q3yb0hkdpl1mag5705k7kmb8nmcvdhcm78q0r";
- patches = lib.optionals stdenv.isDarwin [ ./no-xcode-v7.patch ./no-xcodebuild.patch ];
+ version = "10.9.0";
+ sha256 = "00hdachbmcf9pyd1iksprsi5mddwp6z59mb3lr81z8ynfbmzhzni";
}
diff --git a/pkgs/development/web/nodejs/v6.nix b/pkgs/development/web/nodejs/v6.nix
index 8eb05d67f08..2e94923441f 100644
--- a/pkgs/development/web/nodejs/v6.nix
+++ b/pkgs/development/web/nodejs/v6.nix
@@ -7,5 +7,4 @@ in
inherit enableNpm;
version = "6.14.3";
sha256 = "1jbrfk875aimm65wni059rrydmhp4z0hrxskq3ci6jvykxr8gwg3";
- patches = lib.optionals stdenv.isDarwin [ ./no-xcode.patch ./no-xcodebuild.patch ];
}
diff --git a/pkgs/development/web/nodejs/v8.nix b/pkgs/development/web/nodejs/v8.nix
index 9410f017a9c..c5f899f9bb4 100644
--- a/pkgs/development/web/nodejs/v8.nix
+++ b/pkgs/development/web/nodejs/v8.nix
@@ -5,7 +5,6 @@ let
in
buildNodejs {
inherit enableNpm;
- version = "8.11.3";
- sha256 = "1q3fc791ng1sgk0i5qnxpxri7235nkjm50zx1z34c759vhgpaz2p";
- patches = lib.optionals stdenv.isDarwin [ ./no-xcode-v7.patch ./no-xcodebuild.patch ];
+ version = "8.11.4";
+ sha256 = "02d6a9sq81mbvap6h1ckwrang6wrxbkg0xxzn06wn2vbv7k7vkpv";
}
diff --git a/pkgs/development/web/postman/default.nix b/pkgs/development/web/postman/default.nix
index 277c53b26e6..0c8daaee6ef 100644
--- a/pkgs/development/web/postman/default.nix
+++ b/pkgs/development/web/postman/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "postman-${version}";
- version = "6.1.4";
+ version = "6.2.5";
src = fetchurl {
url = "https://dl.pstmn.io/download/version/${version}/linux64";
- sha256 = "2f93a860f87d842c0e0433b55cd7c46e04d1d20c0adcae8680332585dffd86eb";
+ sha256 = "9fd52b4c4ac744d3c70f28e39dbfeda3d03a8640c562e82e3744c2f9d0f8ade1";
name = "${name}.tar.gz";
};
diff --git a/pkgs/games/angband/default.nix b/pkgs/games/angband/default.nix
index 317550059b4..4bdfc87d8da 100644
--- a/pkgs/games/angband/default.nix
+++ b/pkgs/games/angband/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, autoreconfHook, ncurses5 }:
stdenv.mkDerivation rec {
- version = "4.1.2";
+ version = "4.1.3";
name = "angband-${version}";
src = fetchFromGitHub {
owner = "angband";
repo = "angband";
rev = version;
- sha256 = "1n18i8ni154ym3d32zlbxcw0zz62h66iifr0h1yvvv2kp13p5zix";
+ sha256 = "0g9m7pq8a1hzhr83v552hfk37qc868lms2mlsq29pbi8vxdjybk7";
};
nativeBuildInputs = [ autoreconfHook ];
diff --git a/pkgs/games/cataclysm-dda/common.nix b/pkgs/games/cataclysm-dda/common.nix
new file mode 100644
index 00000000000..2c55911defc
--- /dev/null
+++ b/pkgs/games/cataclysm-dda/common.nix
@@ -0,0 +1,97 @@
+{ stdenv, fetchFromGitHub, pkgconfig, gettext, lua, ncurses
+, tiles, SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, freetype, Cocoa
+, debug
+}:
+
+let
+ inherit (stdenv.lib) optionals;
+
+ cursesDeps = [ gettext lua ncurses ];
+
+ tilesDeps = [ SDL2 SDL2_image SDL2_mixer SDL2_ttf freetype ]
+ ++ optionals stdenv.isDarwin [ Cocoa ];
+
+ common = {
+ nativeBuildInputs = [ pkgconfig ];
+
+ buildInputs = cursesDeps ++ optionals tiles tilesDeps;
+
+ postPatch = ''
+ patchShebangs .
+ '';
+
+ makeFlags = [
+ "PREFIX=$(out)" "LUA=1" "USE_HOME_DIR=1" "LANGUAGES=all"
+ ] ++ optionals (!debug) [
+ "RELEASE=1"
+ ] ++ optionals tiles [
+ "TILES=1" "SOUND=1"
+ ] ++ optionals stdenv.isDarwin [
+ "NATIVE=osx" "CLANG=1"
+ ];
+
+ dontStrip = debug;
+
+ meta = with stdenv.lib; {
+ description = "A free, post apocalyptic, zombie infested rogue-like";
+ longDescription = ''
+ Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
+ Surviving is difficult: you have been thrown, ill-equipped, into a
+ landscape now riddled with monstrosities of which flesh eating zombies are
+ neither the strangest nor the deadliest.
+
+ Yet with care and a little luck, many things are possible. You may try to
+ eke out an existence in the forests silently executing threats and
+ providing sustenance with your longbow. You can ride into town in a
+ jerry-rigged vehicle, all guns blazing, to settle matters in a fug of
+ smoke from your molotovs. You could take a more measured approach and
+ construct an impregnable fortress, surrounded by traps to protect you from
+ the horrors without. The longer you survive, the more skilled and adapted
+ you will get and the better equipped and armed to deal with the threats
+ you are presented with.
+
+ In the course of your ordeal there will be opportunities and temptations
+ to improve or change your very nature. There are tales of survivors fitted
+ with extraordinary cybernetics giving great power and stories too of
+ gravely mutated survivors who, warped by their ingestion of exotic
+ substances or radiation, now more closely resemble insects, birds or fish
+ than their original form.
+ '';
+ homepage = https://cataclysmdda.org/;
+ license = licenses.cc-by-sa-30;
+ maintainers = with maintainers; [ mnacamura ];
+ platforms = platforms.unix;
+ };
+ };
+
+ utils = {
+ fetchFromCleverRaven = { rev, sha256 }:
+ fetchFromGitHub {
+ owner = "CleverRaven";
+ repo = "Cataclysm-DDA";
+ inherit rev sha256;
+ };
+
+ installXDGAppLauncher = ''
+ launcher="$out/share/applications/cataclysm-dda.desktop"
+ install -D -m 444 data/xdg/*cataclysm-dda.desktop -T "$launcher"
+ sed -i "$launcher" -e "s,\(Exec=\)\(cataclysm-tiles\),\1$out/bin/\2,"
+ install -D -m 444 data/xdg/cataclysm-dda.svg -t $out/share/icons/hicolor/scalable/apps
+ '';
+
+ installMacOSAppLauncher = ''
+ app=$out/Applications/Cataclysm.app
+ install -D -m 444 data/osx/Info.plist -t $app/Contents
+ install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
+ mkdir $app/Contents/MacOS
+ launcher=$app/Contents/MacOS/Cataclysm.sh
+ cat << EOF > $launcher
+ #!${stdenv.shell}
+ $out/bin/cataclysm-tiles
+ EOF
+ chmod 555 $launcher
+ '';
+ };
+in
+
+{ inherit common utils; }
diff --git a/pkgs/games/cataclysm-dda/default.nix b/pkgs/games/cataclysm-dda/default.nix
index 0de118234a7..3ddac8f3fc7 100644
--- a/pkgs/games/cataclysm-dda/default.nix
+++ b/pkgs/games/cataclysm-dda/default.nix
@@ -1,43 +1,30 @@
-{ fetchFromGitHub, stdenv, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf,
-SDL2_mixer, freetype, gettext, Cocoa, libicns,
-tiles ? true }:
+{ stdenv, callPackage, ncurses
+, tiles ? true, Cocoa, libicns
+, debug ? false
+}:
-stdenv.mkDerivation rec {
+let
+ inherit (stdenv.lib) optionals optionalString;
+ inherit (callPackage ./common.nix { inherit tiles Cocoa debug; }) common utils;
+ inherit (utils) fetchFromCleverRaven installMacOSAppLauncher;
+in
+
+stdenv.mkDerivation (common // rec {
version = "0.C";
name = "cataclysm-dda-${version}";
- src = fetchFromGitHub {
- owner = "CleverRaven";
- repo = "Cataclysm-DDA";
+ src = fetchFromCleverRaven {
rev = "${version}";
sha256 = "03sdzsk4qdq99qckq0axbsvg1apn6xizscd8pwp5w6kq2fyj5xkv";
};
- nativeBuildInputs = [ pkgconfig ]
- ++ stdenv.lib.optionals (tiles && stdenv.isDarwin) [ libicns ];
-
- buildInputs = with stdenv.lib; [ ncurses lua gettext ]
- ++ optionals tiles [ SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype ]
- ++ optionals (tiles && stdenv.isDarwin) [ Cocoa ];
+ nativeBuildInputs = common.nativeBuildInputs
+ ++ optionals (tiles && stdenv.isDarwin) [ libicns ];
patches = [ ./patches/fix_locale_dir.patch ];
- postPatch = ''
- patchShebangs .
- '';
-
- makeFlags = with stdenv.lib; [
- "PREFIX=$(out)"
- "LUA=1"
- "RELEASE=1"
- "USE_HOME_DIR=1"
- # "LANGUAGES=all" # vanilla C:DDA installs all translations even without this flag!
- ] ++ optionals tiles [
- "TILES=1"
- "SOUND=1"
- ] ++ optionals stdenv.isDarwin [
- "NATIVE=osx"
- "CLANG=1"
+ makeFlags = common.makeFlags
+ ++ optionals stdenv.isDarwin [
"OSX_MIN=10.6" # SDL for macOS only supports deploying on 10.6 and above
] ++ optionals stdenv.cc.isGNU [
"WARNINGS+=-Wno-deprecated-declarations"
@@ -46,57 +33,20 @@ stdenv.mkDerivation rec {
"WARNINGS+=-Wno-inconsistent-missing-override"
];
- NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-user-defined-warnings";
+ NIX_CFLAGS_COMPILE = optionalString stdenv.cc.isClang "-Wno-user-defined-warnings";
- postBuild = stdenv.lib.optionalString (tiles && stdenv.isDarwin) ''
+ postBuild = optionalString (tiles && stdenv.isDarwin) ''
# iconutil on macOS is not available in nixpkgs
png2icns data/osx/AppIcon.icns data/osx/AppIcon.iconset/*
'';
- postInstall = stdenv.lib.optionalString (tiles && stdenv.isDarwin) ''
- app=$out/Applications/Cataclysm.app
- install -D -m 444 data/osx/Info.plist -t $app/Contents
- install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
- mkdir $app/Contents/MacOS
- launcher=$app/Contents/MacOS/Cataclysm.sh
- cat << SCRIPT > $launcher
- #!/bin/sh
- $out/bin/cataclysm-tiles
- SCRIPT
- chmod 555 $launcher
- '';
+ postInstall = optionalString (tiles && stdenv.isDarwin)
+ installMacOSAppLauncher;
# Disable, possible problems with hydra
#enableParallelBuilding = true;
- meta = with stdenv.lib; {
- description = "A free, post apocalyptic, zombie infested rogue-like";
- longDescription = ''
- Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
- Surviving is difficult: you have been thrown, ill-equipped, into a
- landscape now riddled with monstrosities of which flesh eating zombies are
- neither the strangest nor the deadliest.
-
- Yet with care and a little luck, many things are possible. You may try to
- eke out an existence in the forests silently executing threats and
- providing sustenance with your longbow. You can ride into town in a
- jerry-rigged vehicle, all guns blazing, to settle matters in a fug of
- smoke from your molotovs. You could take a more measured approach and
- construct an impregnable fortress, surrounded by traps to protect you from
- the horrors without. The longer you survive, the more skilled and adapted
- you will get and the better equipped and armed to deal with the threats
- you are presented with.
-
- In the course of your ordeal there will be opportunities and temptations
- to improve or change your very nature. There are tales of survivors fitted
- with extraordinary cybernetics giving great power and stories too of
- gravely mutated survivors who, warped by their ingestion of exotic
- substances or radiation, now more closely resemble insects, birds or fish
- than their original form.
- '';
- homepage = https://cataclysmdda.org/;
- license = licenses.cc-by-sa-30;
- maintainers = [ maintainers.skeidel ];
- platforms = platforms.unix;
+ meta = with stdenv.lib.maintainers; common.meta // {
+ maintainers = common.meta.maintainers ++ [ skeidel ];
};
-}
+})
diff --git a/pkgs/games/cataclysm-dda/git.nix b/pkgs/games/cataclysm-dda/git.nix
index d1d1b4c54d4..c8f031d3194 100644
--- a/pkgs/games/cataclysm-dda/git.nix
+++ b/pkgs/games/cataclysm-dda/git.nix
@@ -1,100 +1,44 @@
-{ fetchFromGitHub, stdenv, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf,
-SDL2_mixer, freetype, gettext, CoreFoundation, Cocoa,
-tiles ? true, debug ? false }:
+{ stdenv, callPackage
+, tiles ? true, Cocoa, CoreFoundation
+, debug ? false
+}:
-stdenv.mkDerivation rec {
+let
+ inherit (stdenv.lib) optionals optionalString substring;
+ inherit (callPackage ./common.nix { inherit tiles Cocoa debug; }) common utils;
+ inherit (utils) fetchFromCleverRaven installXDGAppLauncher installMacOSAppLauncher;
+in
+
+stdenv.mkDerivation (common // rec {
version = "2018-07-15";
name = "cataclysm-dda-git-${version}";
- src = fetchFromGitHub {
- owner = "CleverRaven";
- repo = "Cataclysm-DDA";
+ src = fetchFromCleverRaven {
rev = "e1e5d81";
sha256 = "198wfj8l1p8xlwicj92cq237pzv2ha9pcf240y7ijhjpmlc9jkr1";
};
- nativeBuildInputs = [ pkgconfig ];
-
- buildInputs = with stdenv.lib; [ ncurses lua gettext ]
- ++ optionals stdenv.isDarwin [ CoreFoundation ]
- ++ optionals tiles [ SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype ]
- ++ optionals (tiles && stdenv.isDarwin) [ Cocoa ];
+ buildInputs = common.buildInputs
+ ++ optionals stdenv.isDarwin [ CoreFoundation ];
patches = [ ./patches/fix_locale_dir_git.patch ];
- postPatch = ''
- patchShebangs .
- sed -i data/xdg/com.cataclysmdda.cataclysm-dda.desktop \
- -e "s,\(Exec=\)\(cataclysm-tiles\),\1$out/bin/\2,"
- '';
-
- makeFlags = with stdenv.lib; [
- "PREFIX=$(out)"
- "LUA=1"
- "USE_HOME_DIR=1"
- "LANGUAGES=all"
+ makeFlags = common.makeFlags ++ [
"VERSION=git-${version}-${substring 0 8 src.rev}"
- ] ++ optionals tiles [
- "TILES=1"
- "SOUND=1"
- ] ++ optionals stdenv.isDarwin [
- "NATIVE=osx"
- "CLANG=1"
- ] ++ optionals (! debug) [
- "RELEASE=1"
];
- postInstall = with stdenv.lib; optionalString (tiles && !stdenv.isDarwin) ''
- install -D -m 444 data/xdg/com.cataclysmdda.cataclysm-dda.desktop -T $out/share/applications/cataclysm-dda.desktop
- install -D -m 444 data/xdg/cataclysm-dda.svg -t $out/share/icons/hicolor/scalable/apps
- '' + optionalString (tiles && stdenv.isDarwin) ''
- app=$out/Applications/Cataclysm.app
- install -D -m 444 data/osx/Info.plist -t $app/Contents
- install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
- mkdir $app/Contents/MacOS
- launcher=$app/Contents/MacOS/Cataclysm.sh
- cat << SCRIPT > $launcher
- #!/bin/sh
- $out/bin/cataclysm-tiles
- SCRIPT
- chmod 555 $launcher
- '';
+ postInstall = optionalString tiles
+ ( if !stdenv.isDarwin
+ then installXDGAppLauncher
+ else installMacOSAppLauncher
+ );
# https://hydra.nixos.org/build/65193254
# src/weather_data.cpp:203:1: fatal error: opening dependency file obj/tiles/weather_data.d: No such file or directory
# make: *** [Makefile:687: obj/tiles/weather_data.o] Error 1
enableParallelBuilding = false;
- dontStrip = debug;
-
- meta = with stdenv.lib; {
- description = "A free, post apocalyptic, zombie infested rogue-like";
- longDescription = ''
- Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
- Surviving is difficult: you have been thrown, ill-equipped, into a
- landscape now riddled with monstrosities of which flesh eating zombies are
- neither the strangest nor the deadliest.
-
- Yet with care and a little luck, many things are possible. You may try to
- eke out an existence in the forests silently executing threats and
- providing sustenance with your longbow. You can ride into town in a
- jerry-rigged vehicle, all guns blazing, to settle matters in a fug of
- smoke from your molotovs. You could take a more measured approach and
- construct an impregnable fortress, surrounded by traps to protect you from
- the horrors without. The longer you survive, the more skilled and adapted
- you will get and the better equipped and armed to deal with the threats
- you are presented with.
-
- In the course of your ordeal there will be opportunities and temptations
- to improve or change your very nature. There are tales of survivors fitted
- with extraordinary cybernetics giving great power and stories too of
- gravely mutated survivors who, warped by their ingestion of exotic
- substances or radiation, now more closely resemble insects, birds or fish
- than their original form.
- '';
- maintainers = with maintainers; [ rardiol ];
- homepage = https://cataclysmdda.org/;
- license = licenses.cc-by-sa-30;
- platforms = platforms.unix;
+ meta = with stdenv.lib.maintainers; common.meta // {
+ maintainers = common.meta.maintainers ++ [ rardiol ];
};
-}
+})
diff --git a/pkgs/games/construo/default.nix b/pkgs/games/construo/default.nix
index 7db64136731..38a67289d39 100644
--- a/pkgs/games/construo/default.nix
+++ b/pkgs/games/construo/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
meta = {
description = "Masses and springs simulation game";
homepage = http://fs.fsf.org/construo/;
+ license = stdenv.lib.licenses.gpl3;
};
}
diff --git a/pkgs/games/crawl/default.nix b/pkgs/games/crawl/default.nix
index 66e199a3f0d..b444f5b0be0 100644
--- a/pkgs/games/crawl/default.nix
+++ b/pkgs/games/crawl/default.nix
@@ -5,15 +5,16 @@
stdenv.mkDerivation rec {
name = "crawl-${version}${lib.optionalString tileMode "-tiles"}";
- version = "0.21.1";
+ version = "0.22.0";
src = fetchFromGitHub {
owner = "crawl-ref";
repo = "crawl-ref";
rev = version;
- sha256 = "191pmd7vpp9qni5l13fb5s8g1axniah8a6hhi31gp0848c8n7hlh";
+ sha256 = "1bzhqrc944rgpdnnid3c5h2r3dvyw70cs70hazzm0cv5aipdkhbl";
};
+ # Patch hard-coded paths in the makefile
patches = [ ./crawl_purify.patch ];
nativeBuildInputs = [ pkgconfig which perl pngcrush advancecomp ];
@@ -25,9 +26,7 @@ stdenv.mkDerivation rec {
preBuild = ''
cd crawl-ref/source
echo "${version}" > util/release_ver
- for i in util/*; do
- patchShebangs $i
- done
+ patchShebangs 'util'
patchShebangs util/gen-mi-enum
rm -rf contrib
'';
diff --git a/pkgs/games/crispy-doom/default.nix b/pkgs/games/crispy-doom/default.nix
new file mode 100644
index 00000000000..6b6aad25141
--- /dev/null
+++ b/pkgs/games/crispy-doom/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, autoreconfHook, pkgconfig, SDL2, SDL2_mixer, SDL2_net, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "crispy-doom-5.3";
+ src = fetchurl {
+ url = "https://github.com/fabiangreffrath/crispy-doom/archive/${name}.tar.gz";
+ sha256 = "1d6pha540rwmnari2yys6bhfhm21aaz7n4p1341n8w14vagwv3ik";
+ };
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ SDL2 SDL2_mixer SDL2_net ];
+ patchPhase = ''
+ sed -e 's#/games#/bin#g' -i src{,/setup}/Makefile.am
+ '';
+
+ enableParallelBuilding = true;
+
+ meta = {
+ homepage = http://fabiangreffrath.github.io/crispy-doom;
+ description = "A limit-removing enhanced-resolution Doom source port based on Chocolate Doom";
+ longDescription = "Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom. Its name means that 640x400 looks \"crisp\" and is also a slight reference to its origin.";
+ license = stdenv.lib.licenses.gpl2Plus;
+ platforms = stdenv.lib.platforms.unix;
+ maintainers = with stdenv.lib.maintainers; [ neonfuz ];
+ };
+}
diff --git a/pkgs/games/dwarf-fortress/default.nix b/pkgs/games/dwarf-fortress/default.nix
index cb75b680270..aa4ff210812 100644
--- a/pkgs/games/dwarf-fortress/default.nix
+++ b/pkgs/games/dwarf-fortress/default.nix
@@ -33,7 +33,7 @@ let
self = rec {
df-hashes = builtins.fromJSON (builtins.readFile ./game.json);
- dwarf-fortress = df-games.dwarf-fortress_0_44_11;
+ dwarf-fortress = df-games.dwarf-fortress_0_44_12;
dwarf-fortress-full = callPackage ./lazy-pack.nix { };
diff --git a/pkgs/games/dwarf-fortress/dfhack/default.nix b/pkgs/games/dwarf-fortress/dfhack/default.nix
index f781b0a71de..a7b059bb689 100644
--- a/pkgs/games/dwarf-fortress/dfhack/default.nix
+++ b/pkgs/games/dwarf-fortress/dfhack/default.nix
@@ -6,11 +6,11 @@
}:
let
- dfVersion = "0.44.11";
- version = "${dfVersion}-alpha1";
+ dfVersion = "0.44.12";
+ version = "${dfVersion}-r1";
# revision of library/xml submodule
- xmlRev = "853bd161270f50b21fe4b751de339458f78f56d6";
+ xmlRev = "23500e4e9bd1885365d0a2ef1746c321c1dd5094";
arch =
if stdenv.system == "x86_64-linux" then "64"
@@ -41,7 +41,7 @@ let
src = fetchFromGitHub {
owner = "DFHack";
repo = "dfhack";
- sha256 = "1vzrpdw0pn18calayf9dwqpyg37cb7wkzkvskxjx9nak5ilxzywm";
+ sha256 = "0j03lq6j6w378z6cvm7jspxc7hhrqm8jaszlq0mzfvap0k13fgyy";
rev = version;
fetchSubmodules = true;
};
diff --git a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
index 4236d6bab98..652e4c18475 100644
--- a/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
+++ b/pkgs/games/dwarf-fortress/dwarf-therapist/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "dwarf-therapist-${version}";
- version = "40.1.0";
+ version = "41.0.2";
src = fetchFromGitHub {
owner = "Dwarf-Therapist";
repo = "Dwarf-Therapist";
rev = "v${version}";
- sha256 = "1aklwic5npgkp8rkrvz2q9idkipsm1h26mgd8q03135nzl1ld9q3";
+ sha256 = "0cvnk1dkszh7q7viv3i1v3ifzv1w0xyz69mifa1cbvbi47z2dh0d";
};
buildInputs = [ qtbase qtdeclarative ];
diff --git a/pkgs/games/dwarf-fortress/soundsense.nix b/pkgs/games/dwarf-fortress/soundsense.nix
index 0a501bc3c05..caa9adeefd0 100644
--- a/pkgs/games/dwarf-fortress/soundsense.nix
+++ b/pkgs/games/dwarf-fortress/soundsense.nix
@@ -12,7 +12,7 @@
stdenv.mkDerivation rec {
version = "2016-1_196";
- dfVersion = "0.44.11";
+ dfVersion = "0.44.12";
inherit soundPack;
name = "soundsense-${version}";
src = fetchzip {
diff --git a/pkgs/games/dwarf-fortress/twbt/default.nix b/pkgs/games/dwarf-fortress/twbt/default.nix
index b56170e5229..d90812f5d05 100644
--- a/pkgs/games/dwarf-fortress/twbt/default.nix
+++ b/pkgs/games/dwarf-fortress/twbt/default.nix
@@ -3,12 +3,12 @@
stdenvNoCC.mkDerivation rec {
name = "twbt-${version}";
- version = "6.49";
- dfVersion = "0.44.11";
+ version = "6.54";
+ dfVersion = "0.44.12";
src = fetchurl {
url = "https://github.com/mifki/df-twbt/releases/download/v${version}/twbt-${version}-linux.zip";
- sha256 = "1qjkc7k33qhxj2g18njzasccjqsis5y8zrw5vl90h4rs3i8ld9xz";
+ sha256 = "10gfd6vv0vk4v1r5hjbz7vf1zqys06dsad695gysc7fbcik2dakh";
};
sourceRoot = ".";
diff --git a/pkgs/games/dwarf-fortress/unfuck.nix b/pkgs/games/dwarf-fortress/unfuck.nix
index b9887fe4cfc..0c5a81a52f0 100644
--- a/pkgs/games/dwarf-fortress/unfuck.nix
+++ b/pkgs/games/dwarf-fortress/unfuck.nix
@@ -3,7 +3,7 @@
, ncurses, glib, gtk2, libsndfile, zlib
}:
-let dfVersion = "0.44.11"; in
+let dfVersion = "0.44.12"; in
stdenv.mkDerivation {
name = "dwarf_fortress_unfuck-${dfVersion}";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
owner = "svenstaro";
repo = "dwarf_fortress_unfuck";
rev = dfVersion;
- sha256 = "0kkk8md2xq8l0c4m9hkg66qqjad3xi4jbb5z2ginhqixxpfbz8rf";
+ sha256 = "1kszkb1d1vll8p04ja41nangsaxb5lv4p3xh2jhmsmipfixw7nvz";
};
cmakeFlags = [
diff --git a/pkgs/games/empty-epsilon/default.nix b/pkgs/games/empty-epsilon/default.nix
index d7742d31664..bf3b16dc9a4 100644
--- a/pkgs/games/empty-epsilon/default.nix
+++ b/pkgs/games/empty-epsilon/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchFromGitHub, cmake, sfml, libX11, glew, python }:
+{ lib, stdenv, fetchFromGitHub, cmake, sfml, libX11, glew, python3 }:
let
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ cmake ];
- buildInputs = [ serious-proton sfml glew libX11 python ];
+ buildInputs = [ serious-proton sfml glew libX11 python3 ];
cmakeFlags = [
"-DSERIOUS_PROTON_DIR=${serious-proton.src}"
diff --git a/pkgs/games/exult/default.nix b/pkgs/games/exult/default.nix
index 2fe76649d55..a90e50fac62 100644
--- a/pkgs/games/exult/default.nix
+++ b/pkgs/games/exult/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "0a03a2l3ji6h48n106d4w55l8v6lni1axniafnvvv5c5n3nz5bgd";
};
- configureFlags = "--disable-tools";
+ configureFlags = [ "--disable-tools" ];
patches =
[ # Arch Linux patch set.
@@ -46,5 +46,6 @@ stdenv.mkDerivation rec {
maintainers = [ stdenv.lib.maintainers.eelco ];
platforms = stdenv.lib.platforms.unix;
hydraPlatforms = stdenv.lib.platforms.linux; # darwin times out
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/games/ezquake/default.nix b/pkgs/games/ezquake/default.nix
index ff39d1b9965..14885e7a3b2 100644
--- a/pkgs/games/ezquake/default.nix
+++ b/pkgs/games/ezquake/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub, curl, expat
, jansson, libpng, libjpeg, libGLU_combined, libXxf86vm, pcre
-, pkgconfig, SDL2, vimNox }:
+, pkgconfig, SDL2, vim }:
stdenv.mkDerivation rec {
name = pname + "-" + version;
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- expat curl jansson libpng libjpeg libGLU_combined libXxf86vm pcre SDL2 vimNox
+ expat curl jansson libpng libjpeg libGLU_combined libXxf86vm pcre SDL2 vim
];
installPhase = with stdenv.lib; let
diff --git a/pkgs/games/freeciv/default.nix b/pkgs/games/freeciv/default.nix
index 8003468f50f..5d7883c1894 100644
--- a/pkgs/games/freeciv/default.nix
+++ b/pkgs/games/freeciv/default.nix
@@ -9,7 +9,7 @@ let
inherit (stdenv.lib) optional optionals;
name = "freeciv";
- version = "2.5.11";
+ version = "2.6.0";
in
stdenv.mkDerivation {
name = "${name}-${version}";
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "mirror://sourceforge/freeciv/${name}-${version}.tar.bz2";
- sha256 = "1bcs4mj4kzkpyrr0yryydmn0dzcqazvwrf02nfs7r5zya9lm572c";
+ sha256 = "16f9wsnn7073s6chzbm3819swd0iw019p9nrzr3diiynk28kj83w";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/games/fsg/default.nix b/pkgs/games/fsg/default.nix
index d7487c22e28..b662588acaa 100644
--- a/pkgs/games/fsg/default.nix
+++ b/pkgs/games/fsg/default.nix
@@ -4,7 +4,8 @@ stdenv.mkDerivation {
name = "fsg-4.4";
src = fetchurl {
- url = http://www.sourcefiles.org/Games/Simulation/Other/fsg-src-4.4.tar.gz;
+ name = "fsg-src-4.4.tar.gz";
+ url = "https://github.com/ctrlcctrlv/wxsand/blob/master/fsg-src-4.4-ORIGINAL.tar.gz?raw=true";
sha256 = "1756y01rkvd3f1pkj88jqh83fqcfl2fy0c48mcq53pjzln9ycv8c";
};
diff --git a/pkgs/games/gl-117/default.nix b/pkgs/games/gl-117/default.nix
index f654dfc1573..b9694811fa5 100644
--- a/pkgs/games/gl-117/default.nix
+++ b/pkgs/games/gl-117/default.nix
@@ -13,12 +13,11 @@ stdenv.mkDerivation rec {
buildInputs = [ libGLU_combined SDL freeglut SDL_mixer autoconf automake libtool ];
- meta = {
+ meta = with stdenv.lib; {
description = "An air combat simulator";
- maintainers = with stdenv.lib.maintainers;
- [
- raskin
- ];
- platforms = stdenv.lib.platforms.linux;
+ homepage = https://sourceforge.net/projects/gl-117;
+ maintainers = with maintainers; [ raskin ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/games/gltron/default.nix b/pkgs/games/gltron/default.nix
index 6ede118526d..610fba5057d 100644
--- a/pkgs/games/gltron/default.nix
+++ b/pkgs/games/gltron/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
'';
# The build fails, unless we disable the default -Wall -Werror
- configureFlags = "--disable-warn";
+ configureFlags = [ "--disable-warn" ];
buildInputs = [ SDL libGLU_combined zlib libpng libvorbis libmikmod SDL_sound ];
diff --git a/pkgs/games/gnubg/default.nix b/pkgs/games/gnubg/default.nix
index 01815cade5e..ff09a70e932 100644
--- a/pkgs/games/gnubg/default.nix
+++ b/pkgs/games/gnubg/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pkgconfig, glib, python, gtk2, readline }:
-let version = "1.06.001"; in
+let version = "1.06.002"; in
stdenv.mkDerivation {
name = "gnubg-"+version;
src = fetchurl {
url = "http://gnubg.org/media/sources/gnubg-release-${version}-sources.tar.gz";
- sha256 = "0snz3j1bvr25ji7lg82bl2gm2s2x9lrpc7viw0hclgz0ql74cw7b";
+ sha256 = "11xwhcli1h12k6rnhhyq4jphzrhfik7i8ah3k32pqw803460n6yf";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/games/gzdoom/default.nix b/pkgs/games/gzdoom/default.nix
index ae1db1d8b4a..3720c109ced 100644
--- a/pkgs/games/gzdoom/default.nix
+++ b/pkgs/games/gzdoom/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "gzdoom-${version}";
- version = "3.4.1";
+ version = "3.5.0";
src = fetchFromGitHub {
owner = "coelckers";
repo = "gzdoom";
rev = "g${version}";
- sha256 = "1d12j6jl3bwarjwri0kjagxzi89s3413drinssgndlvmadd69sx4";
+ sha256 = "04wdcm7jky8bm01ndx46q3pq7ma6npjwmp204gxidmdwjhn0bfyp";
};
nativeBuildInputs = [ cmake makeWrapper ];
diff --git a/pkgs/games/ivan/default.nix b/pkgs/games/ivan/default.nix
index 3281c3d28d1..07b67fa6397 100644
--- a/pkgs/games/ivan/default.nix
+++ b/pkgs/games/ivan/default.nix
@@ -39,6 +39,6 @@ stdenv.mkDerivation rec {
homepage = https://attnam.com/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
- maintainers = with maintainers; [nonfreeblob];
+ maintainers = with maintainers; [freepotion];
};
}
diff --git a/pkgs/games/ja2-stracciatella/Cargo.lock b/pkgs/games/ja2-stracciatella/Cargo.lock
new file mode 100644
index 00000000000..d017e93e4db
--- /dev/null
+++ b/pkgs/games/ja2-stracciatella/Cargo.lock
@@ -0,0 +1,291 @@
+[[package]]
+name = "aho-corasick"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "dtoa"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "fuchsia-zircon"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "bitflags 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "fuchsia-zircon-sys"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "getopts"
+version = "0.2.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "itoa"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "kernel32-sys"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "libc"
+version = "0.2.42"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "memchr"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "0.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "quote"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "rand"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "regex"
+version = "0.1.80"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "aho-corasick 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "regex-syntax 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thread_local 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
+ "utf8-ranges 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "remove_dir_all"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "serde"
+version = "1.0.70"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "serde_derive"
+version = "1.0.70"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "quote 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "syn 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "itoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "serde 1.0.70 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "shell32-sys"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "stracciatella"
+version = "0.1.0"
+dependencies = [
+ "getopts 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)",
+ "libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)",
+ "regex 0.1.80 (registry+https://github.com/rust-lang/crates.io-index)",
+ "serde 1.0.70 (registry+https://github.com/rust-lang/crates.io-index)",
+ "serde_derive 1.0.70 (registry+https://github.com/rust-lang/crates.io-index)",
+ "serde_json 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)",
+ "shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
+ "user32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "syn"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
+ "quote 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "tempdir"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "thread-id"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "thread_local"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "thread-id 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "unicode-width"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "unicode-xid"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "user32-sys"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "utf8-ranges"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "winapi"
+version = "0.2.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "winapi"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+dependencies = [
+ "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+]
+
+[[package]]
+name = "winapi-build"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+
+[metadata]
+"checksum aho-corasick 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66"
+"checksum bitflags 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789"
+"checksum dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd"
+"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82"
+"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
+"checksum getopts 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "0a7292d30132fb5424b354f5dc02512a86e4c516fe544bb7a25e7f266951b797"
+"checksum itoa 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "5adb58558dcd1d786b5f0bd15f3226ee23486e24b7b58304b60f64dc68e62606"
+"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d"
+"checksum libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)" = "b685088df2b950fccadf07a7187c8ef846a959c142338a48f9dc0b94517eb5f1"
+"checksum memchr 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20"
+"checksum proc-macro2 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "effdb53b25cdad54f8f48843d67398f7ef2e14f12c1b4cb4effc549a6462a4d6"
+"checksum quote 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e44651a0dc4cdd99f71c83b561e221f714912d11af1a4dff0631f923d53af035"
+"checksum rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5"
+"checksum regex 0.1.80 (registry+https://github.com/rust-lang/crates.io-index)" = "4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f"
+"checksum regex-syntax 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957"
+"checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
+"checksum serde 1.0.70 (registry+https://github.com/rust-lang/crates.io-index)" = "0c3adf19c07af6d186d91dae8927b83b0553d07ca56cbf7f2f32560455c91920"
+"checksum serde_derive 1.0.70 (registry+https://github.com/rust-lang/crates.io-index)" = "3525a779832b08693031b8ecfb0de81cd71cfd3812088fafe9a7496789572124"
+"checksum serde_json 1.0.22 (registry+https://github.com/rust-lang/crates.io-index)" = "84b8035cabe9b35878adec8ac5fe03d5f6bc97ff6edd7ccb96b44c1276ba390e"
+"checksum shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c"
+"checksum syn 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)" = "2beff8ebc3658f07512a413866875adddd20f4fd47b2a4e6c9da65cd281baaea"
+"checksum tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
+"checksum thread-id 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03"
+"checksum thread_local 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8576dbbfcaef9641452d5cf0df9b0e7eeab7694956dd33bb61515fb8f18cfdd5"
+"checksum unicode-width 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526"
+"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
+"checksum user32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4ef4711d107b21b410a3a974b1204d9accc8b10dad75d8324b5d755de1617d47"
+"checksum utf8-ranges 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1ca13c08c41c9c3e04224ed9ff80461d97e121589ff27c753a16cb10830ae0f"
+"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a"
+"checksum winapi 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd"
+"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc"
+"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
diff --git a/pkgs/games/ja2-stracciatella/default.nix b/pkgs/games/ja2-stracciatella/default.nix
index 134cb650fd2..0e5702d4614 100644
--- a/pkgs/games/ja2-stracciatella/default.nix
+++ b/pkgs/games/ja2-stracciatella/default.nix
@@ -1,16 +1,47 @@
-{ stdenv, fetchFromGitHub, SDL }:
-
-stdenv.mkDerivation rec {
- version = "0.15.1";
- name = "ja2-stracciatella-${version}";
+{ stdenv, fetchFromGitHub, cmake, SDL2, boost, fltk, rustPlatform }:
+with rustPlatform;
+let
+ version = "0.16.1";
src = fetchFromGitHub {
owner = "ja2-stracciatella";
repo = "ja2-stracciatella";
rev = "v${version}";
- sha256 = "0r7j6k7412b3qfb1rnh80s55zhnriw0v03zn5bp3spcqjxh4xhv1";
+ sha256 = "1pyn23syg70kiyfbs3pdlq0ixd2bxhncbamnic43rym3dmd52m29";
};
+ lockfile = ./Cargo.lock;
+ libstracciatellaSrc = stdenv.mkDerivation {
+ name = "libstracciatella-${version}-src";
+ src = "${src}/rust";
+ installPhase = ''
+ mkdir -p $out
+ cp -R ./* $out/
+ cp ${lockfile} $out/Cargo.lock
+ '';
+ };
+ libstracciatella = buildRustPackage {
+ name = "libstracciatella-${version}";
+ inherit version;
+ src = libstracciatellaSrc;
+ cargoSha256 = "0gxp5ps1lzmrg19h6k31fgxjdnjl6amry2vmb612scxcwklxryhm";
+ doCheck = false;
+ };
+in
+stdenv.mkDerivation rec {
+ name = "ja2-stracciatella-${version}";
+ inherit src;
+ inherit version;
+
+ buildInputs = [ cmake SDL2 fltk boost ];
+
+ patches = [
+ ./remove-rust-buildstep.patch
+ ];
+ preConfigure = ''
+ sed -i -e 's|rust-stracciatella|${libstracciatella}/bin/libstracciatella.so|g' CMakeLists.txt
+ cmakeFlagsArray+=("-DEXTRA_DATA_DIR=$out/share/ja2")
+ '';
+
enableParallelBuilding = true;
- buildInputs = [ SDL ];
meta = {
description = "Jagged Alliance 2, with community fixes";
license = "SFI Source Code license agreement";
diff --git a/pkgs/games/ja2-stracciatella/remove-rust-buildstep.patch b/pkgs/games/ja2-stracciatella/remove-rust-buildstep.patch
new file mode 100644
index 00000000000..b86589fc671
--- /dev/null
+++ b/pkgs/games/ja2-stracciatella/remove-rust-buildstep.patch
@@ -0,0 +1,21 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f354370e0..c9fa23c6d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -159,7 +159,6 @@ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/externalized")
+ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/game")
+ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/sgp")
+ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/src/slog")
+-add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/rust")
+ add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/dependencies/lib-smacker")
+
+ if(BUILD_LAUNCHER)
+@@ -235,8 +234,6 @@ copy_assets_dir_to_ja2_binary_after_build("externalized")
+ copy_assets_dir_to_ja2_binary_after_build("unittests")
+ copy_assets_dir_to_ja2_binary_after_build("mods")
+
+-get_property(STRACCIATELLA_SHARED_LIB TARGET rust-stracciatella PROPERTY IMPORTED_LOCATION)
+-
+ if (MSVC OR APPLE)
+ add_custom_command(TARGET ${JA2_BINARY} POST_BUILD
+ COMMAND ${CMAKE_COMMAND} -E copy
diff --git a/pkgs/games/mnemosyne/default.nix b/pkgs/games/mnemosyne/default.nix
index 7c32d7faa3c..99c369fdce8 100644
--- a/pkgs/games/mnemosyne/default.nix
+++ b/pkgs/games/mnemosyne/default.nix
@@ -4,11 +4,11 @@
python.pkgs.buildPythonApplication rec {
pname = "mnemosyne";
- version = "2.6";
+ version = "2.6.1";
src = fetchurl {
url = "mirror://sourceforge/project/mnemosyne-proj/mnemosyne/mnemosyne-${version}/Mnemosyne-${version}.tar.gz";
- sha256 = "0b7b5sk5bfbsg5cyybkv5xw9zw257v3khsn0lwlbxnlhakd0rsg4";
+ sha256 = "0xcwikq51abrlqfn5bv7kcw1ccd3ip0w6cjd5vnnzwnaqwdj8cb3";
};
propagatedBuildInputs = with python.pkgs; [
diff --git a/pkgs/games/nethack/default.nix b/pkgs/games/nethack/default.nix
index d4ad1119b9f..3f9ec93f861 100644
--- a/pkgs/games/nethack/default.nix
+++ b/pkgs/games/nethack/default.nix
@@ -41,7 +41,7 @@ in stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=$(out)" ];
- patchPhase = ''
+ postPatch = ''
sed -e '/^ *cd /d' -i sys/unix/nethack.sh
sed \
-e 's/^YACC *=.*/YACC = bison -y/' \
@@ -53,6 +53,7 @@ in stdenv.mkDerivation rec {
`pkg-config Qt5Multimedia --libs`,' \
-i sys/unix/Makefile.src
sed \
+ -e 's,^CFLAGS=-g,CFLAGS=,' \
-e 's,/bin/gzip,${gzip}/bin/gzip,g' \
-e 's,^WINTTYLIB=.*,WINTTYLIB=-lncurses,' \
-i sys/unix/hints/linux
@@ -60,6 +61,7 @@ in stdenv.mkDerivation rec {
-e 's,^CC=.*$,CC=cc,' \
-e 's,^HACKDIR=.*$,HACKDIR=\$(PREFIX)/games/lib/\$(GAME)dir,' \
-e 's,^SHELLDIR=.*$,SHELLDIR=\$(PREFIX)/games,' \
+ -e 's,^CFLAGS=-g,CFLAGS=,' \
-i sys/unix/hints/macosx10.10
sed -e '/define CHDIR/d' -i include/config.h
sed \
@@ -71,11 +73,11 @@ in stdenv.mkDerivation rec {
'';
configurePhase = ''
- cd sys/${platform}
+ pushd sys/${platform}
${lib.optionalString (platform == "unix") ''
sh setup.sh hints/${unixHint}
''}
- cd ../..
+ popd
'';
postInstall = ''
diff --git a/pkgs/games/newtonwars/default.nix b/pkgs/games/newtonwars/default.nix
index 0fe9d1ee0f5..c806dfa5b80 100644
--- a/pkgs/games/newtonwars/default.nix
+++ b/pkgs/games/newtonwars/default.nix
@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
description = "A space battle game with gravity as the main theme";
maintainers = with maintainers; [ pSub ];
platforms = platforms.linux;
+ license = licenses.mit;
};
}
diff --git a/pkgs/games/quakespasm/default.nix b/pkgs/games/quakespasm/default.nix
index 45c3deef172..f61b0e23792 100644
--- a/pkgs/games/quakespasm/default.nix
+++ b/pkgs/games/quakespasm/default.nix
@@ -1,12 +1,12 @@
{ stdenv, SDL, fetchurl, gzip, libvorbis, libmad }:
stdenv.mkDerivation rec {
name = "quakespasm-${version}";
- majorVersion = "0.92";
+ majorVersion = "0.93";
version = "${majorVersion}.1";
src = fetchurl {
url = "mirror://sourceforge/quakespasm/quakespasm-${version}.tgz";
- sha256 = "0vhycjg97sn4cd85ph6qz68rplzrm4apijdkrlj9mycnqjv5l100";
+ sha256 = "1bimv18f6rzhyjz78yvw2vqr5n0kdqbcqmq7cb3m951xgsxfcgpd";
};
sourceRoot = "${name}/Quake";
diff --git a/pkgs/games/quakespasm/vulkan.nix b/pkgs/games/quakespasm/vulkan.nix
index d53977448f6..2cf09e2ec93 100644
--- a/pkgs/games/quakespasm/vulkan.nix
+++ b/pkgs/games/quakespasm/vulkan.nix
@@ -1,14 +1,14 @@
{ stdenv, SDL2, fetchFromGitHub, makeWrapper, gzip, libvorbis, libmad, vulkan-loader }:
stdenv.mkDerivation rec {
name = "vkquake-${version}";
- majorVersion = "0.97";
- version = "${majorVersion}.3";
+ majorVersion = "1.00";
+ version = "${majorVersion}.0";
src = fetchFromGitHub {
owner = "Novum";
repo = "vkQuake";
rev = version;
- sha256 = "11z9k5aw9ip7ggmgjdnaq4g45pxqiy0xhd4jqqmgzpmfdbjk4x13";
+ sha256 = "1h7ac5bh6h6cpvkx5bvp17lv5m24hmdykcdppkivblikpxhml70s";
};
sourceRoot = "source/Quake";
diff --git a/pkgs/games/scummvm/default.nix b/pkgs/games/scummvm/default.nix
index b9b95a5fb4d..7625061953b 100644
--- a/pkgs/games/scummvm/default.nix
+++ b/pkgs/games/scummvm/default.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
# They use 'install -s', that calls the native strip instead of the cross
postConfigure = ''
- sed -i "s/-c -s/-c -s --strip-program=''${STRIP@Q}" ports.mk
+ sed -i "s/-c -s/-c -s --strip-program=''${STRIP@Q}/" ports.mk
'';
meta = with stdenv.lib; {
diff --git a/pkgs/games/trackballs/default.nix b/pkgs/games/trackballs/default.nix
index 06bd2a8bc4d..8549a860d8e 100644
--- a/pkgs/games/trackballs/default.nix
+++ b/pkgs/games/trackballs/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
homepage = https://trackballs.github.io/;
description = "3D Marble Madness clone";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/games/typespeed/default.nix b/pkgs/games/typespeed/default.nix
index 45067d96397..6f0afc359ab 100644
--- a/pkgs/games/typespeed/default.nix
+++ b/pkgs/games/typespeed/default.nix
@@ -10,8 +10,8 @@ stdenv.mkDerivation {
patches = [ ./typespeed-config-in-home.patch ];
- configureFlags = "--datadir=\${out}/share/";
- makeFlags = ["CC=cc"];
+ configureFlags = [ "--datadir=\${out}/share/" ];
+ makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
meta = with stdenv.lib; {
description = "A curses based typing game";
diff --git a/pkgs/games/wesnoth/default.nix b/pkgs/games/wesnoth/default.nix
index 75afddf52c8..4df457b68f5 100644
--- a/pkgs/games/wesnoth/default.nix
+++ b/pkgs/games/wesnoth/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "wesnoth";
- version = "1.14.3";
+ version = "1.14.4";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://sourceforge/sourceforge/${pname}/${name}.tar.bz2";
- sha256 = "06648041nr77sgzr7jpmcn37cma3hp41qynp50xzddx28l17zwg9";
+ sha256 = "1hw1ap8xxpdwyx1sf8fm1g75p6724y3hwb4kpvyqbsq7bwfwsb9i";
};
nativeBuildInputs = [ cmake pkgconfig ];
diff --git a/pkgs/misc/brightnessctl/default.nix b/pkgs/misc/brightnessctl/default.nix
index 69fa10d74fe..b8821d335b2 100644
--- a/pkgs/misc/brightnessctl/default.nix
+++ b/pkgs/misc/brightnessctl/default.nix
@@ -11,9 +11,10 @@ stdenv.mkDerivation rec {
sha256 = "0amxhcikcgj04z81272kz35m5h5q4jx9x7v71h8yl1rv4b2lzh7z";
};
- makeFlags = "MODE=0755 PREFIX=/ DESTDIR=$(out)";
+ makeFlags = [ "MODE=0755" "PREFIX=" "DESTDIR=$(out)" ];
+ installTargets = [ "install" "install_udev_rules" ];
- patchPhase = ''
+ postPatch = ''
substituteInPlace 90-brightnessctl.rules --replace /bin/ ${coreutils}/bin/
substituteInPlace 90-brightnessctl.rules --replace %k '*'
'';
diff --git a/pkgs/misc/cups/default.nix b/pkgs/misc/cups/default.nix
index feeb73a27e9..38ad73d0160 100644
--- a/pkgs/misc/cups/default.nix
+++ b/pkgs/misc/cups/default.nix
@@ -1,6 +1,7 @@
{ stdenv, fetchurl, fetchpatch, pkgconfig, removeReferencesTo
, zlib, libjpeg, libpng, libtiff, pam, dbus, systemd, acl, gmp, darwin
, libusb ? null, gnutls ? null, avahi ? null, libpaper ? null
+, coreutils
}:
### IMPORTANT: before updating cups, make sure the nixos/tests/printing.nix test
@@ -30,6 +31,11 @@ stdenv.mkDerivation rec {
./cups-clean-dirty.patch
];
+ postPatch = ''
+ substituteInPlace cups/testfile.c \
+ --replace 'cupsFileFind("cat", "/bin' 'cupsFileFind("cat", "${coreutils}/bin'
+ '';
+
nativeBuildInputs = [ pkgconfig removeReferencesTo ];
buildInputs = [ zlib libjpeg libpng libtiff libusb gnutls libpaper ]
diff --git a/pkgs/misc/cups/drivers/mfcl8690cdwcupswrapper/default.nix b/pkgs/misc/cups/drivers/mfcl8690cdwcupswrapper/default.nix
new file mode 100644
index 00000000000..9aa127dd630
--- /dev/null
+++ b/pkgs/misc/cups/drivers/mfcl8690cdwcupswrapper/default.nix
@@ -0,0 +1,45 @@
+{ coreutils, dpkg, fetchurl, gnugrep, gnused, makeWrapper,
+mfcl8690cdwlpr, perl, stdenv}:
+
+stdenv.mkDerivation rec {
+ name = "mfcl8690cdwcupswrapper-${version}";
+ version = "1.3.0-0";
+
+ src = fetchurl {
+ url = "http://download.brother.com/welcome/dlf103250/${name}.i386.deb";
+ sha256 = "16nnh3hd5yv0m4191wja9fvxxzngzfccfj2rfhcswbakajyk5ywn";
+ };
+
+ nativeBuildInputs = [ dpkg makeWrapper ];
+
+ phases = [ "installPhase" ];
+
+ installPhase = ''
+ dpkg-deb -x $src $out
+
+ basedir=${mfcl8690cdwlpr}/opt/brother/Printers/mfcl8690cdw
+ dir=$out/opt/brother/Printers/mfcl8690cdw
+
+ substituteInPlace $dir/cupswrapper/brother_lpdwrapper_mfcl8690cdw \
+ --replace /usr/bin/perl ${perl}/bin/perl \
+ --replace "basedir =~" "basedir = \"$basedir/\"; #" \
+ --replace "PRINTER =~" "PRINTER = \"mfcl8690cdw\"; #"
+
+ wrapProgram $dir/cupswrapper/brother_lpdwrapper_mfcl8690cdw \
+ --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gnugrep gnused ]}
+
+ mkdir -p $out/lib/cups/filter
+ mkdir -p $out/share/cups/model
+
+ ln $dir/cupswrapper/brother_lpdwrapper_mfcl8690cdw $out/lib/cups/filter
+ ln $dir/cupswrapper/brother_mfcl8690cdw_printer_en.ppd $out/share/cups/model
+ '';
+
+ meta = {
+ description = "Brother MFC-L8690CDW CUPS wrapper driver";
+ homepage = http://www.brother.com/;
+ license = stdenv.lib.licenses.unfree;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = [ stdenv.lib.maintainers.fuzzy-id ];
+ };
+}
diff --git a/pkgs/misc/cups/drivers/mfcl8690cdwlpr/default.nix b/pkgs/misc/cups/drivers/mfcl8690cdwlpr/default.nix
new file mode 100644
index 00000000000..3b6ae73c70d
--- /dev/null
+++ b/pkgs/misc/cups/drivers/mfcl8690cdwlpr/default.nix
@@ -0,0 +1,45 @@
+{ coreutils, dpkg, fetchurl, file, ghostscript, gnugrep, gnused,
+makeWrapper, perl, pkgs, stdenv, which }:
+
+stdenv.mkDerivation rec {
+ name = "mfcl8690cdwlpr-${version}";
+ version = "1.2.0-0";
+
+ src = fetchurl {
+ url = "http://download.brother.com/welcome/dlf103241/${name}.i386.deb";
+ sha256 = "02k43nh51pn4lf7gaid9yhil0a3ikpy4krw7dhgphmm5pap907sx";
+ };
+
+ nativeBuildInputs = [ dpkg makeWrapper ];
+
+ phases = [ "installPhase" ];
+
+ installPhase = ''
+ dpkg-deb -x $src $out
+
+ dir=$out/opt/brother/Printers/mfcl8690cdw
+ filter=$dir/lpd/filter_mfcl8690cdw
+
+ substituteInPlace $filter \
+ --replace /usr/bin/perl ${perl}/bin/perl \
+ --replace "BR_PRT_PATH =~" "BR_PRT_PATH = \"$dir/\"; #" \
+ --replace "PRINTER =~" "PRINTER = \"mfcl8690cdw\"; #"
+
+ wrapProgram $filter \
+ --prefix PATH : ${stdenv.lib.makeBinPath [
+ coreutils file ghostscript gnugrep gnused which
+ ]}
+
+ # need to use i686 glibc here, these are 32bit proprietary binaries
+ interpreter=${pkgs.pkgsi686Linux.glibc}/lib/ld-linux.so.2
+ patchelf --set-interpreter "$interpreter" $dir/lpd/brmfcl8690cdwfilter
+ '';
+
+ meta = {
+ description = "Brother MFC-L8690CDW LPR printer driver";
+ homepage = http://www.brother.com/;
+ license = stdenv.lib.licenses.unfree;
+ maintainers = [ stdenv.lib.maintainers.fuzzy-id ];
+ platforms = [ "i686-linux" ];
+ };
+}
diff --git a/pkgs/misc/cups/drivers/splix/default.nix b/pkgs/misc/cups/drivers/splix/default.nix
index bde918a7c48..9cb9aa3ec58 100644
--- a/pkgs/misc/cups/drivers/splix/default.nix
+++ b/pkgs/misc/cups/drivers/splix/default.nix
@@ -1,7 +1,27 @@
-{ stdenv, fetchsvn, cups, zlib }:
-let rev = "315"; in
-stdenv.mkDerivation rec {
+{ stdenv, fetchsvn, fetchurl, cups, cups-filters, jbigkit, zlib }:
+
+let
+ rev = "315";
+
+ color-profiles = stdenv.mkDerivation {
+ name = "splix-color-profiles-20070625";
+
+ src = fetchurl {
+ url = "http://splix.ap2c.org/samsung_cms.tar.bz2";
+ sha256 = "1156flics5m9m7a4hdmcc2nphbdyary6dfmbcrmsp9xb7ivsypdl";
+ };
+
+ phases = [ "unpackPhase" "installPhase" ];
+
+ installPhase = ''
+ mkdir -p $out/share/cups/profiles/samsung
+ cp * $out/share/cups/profiles/samsung/
+ '';
+ };
+
+in stdenv.mkDerivation {
name = "splix-svn-${rev}";
+
src = fetchsvn {
# We build this from svn, because splix hasn't been in released in several years
# although the community has been adding some new printer models.
@@ -10,15 +30,25 @@ stdenv.mkDerivation rec {
sha256 = "16wbm4xnz35ca3mw2iggf5f4jaxpyna718ia190ka6y4ah932jxl";
};
- preBuild = ''
- makeFlags="V=1 DISABLE_JBIG=1 CUPSFILTER=$out/lib/cups/filter CUPSPPD=$out/share/cups/model"
+ postPatch = ''
+ substituteInPlace src/pstoqpdl.cpp \
+ --replace "RASTERDIR \"/\" RASTERTOQPDL" "\"$out/lib/cups/filter/rastertoqpdl\"" \
+ --replace "RASTERDIR" "\"${cups-filters}/lib/cups/filter\"" \
'';
- buildInputs = [cups zlib];
+ makeFlags = [
+ "CUPSFILTER=$(out)/lib/cups/filter"
+ "CUPSPPD=$(out)/share/cups/model"
+ "CUPSPROFILE=${color-profiles}/share/cups/profiles"
+ ];
- meta = {
- homepage = http://splix.sourceforge.net;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.peti ];
+ buildInputs = [ cups zlib jbigkit ];
+
+ meta = with stdenv.lib; {
+ description = "CUPS drivers for SPL (Samsung Printer Language) printers";
+ homepage = http://splix.ap2c.org;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ jfrankenau peti ];
};
}
diff --git a/pkgs/misc/cups/filters.nix b/pkgs/misc/cups/filters.nix
index 870d9f5c160..bc4fec95926 100644
--- a/pkgs/misc/cups/filters.nix
+++ b/pkgs/misc/cups/filters.nix
@@ -2,6 +2,7 @@
, libjpeg, libpng, perl, ijs, qpdf, dbus, avahi
, makeWrapper, coreutils, gnused, bc, gawk, gnugrep, which, ghostscript
, mupdf
+, fetchpatch
}:
let
@@ -16,6 +17,16 @@ in stdenv.mkDerivation rec {
sha256 = "0sjkmclcb1r77015wllsyz26272br3s17v6b1q2xwb2nm2gnwx9k";
};
+ patches = [
+ # This patch fixes cups-filters when compiled with poppler-0.67.0.
+ # Issue: https://github.com/OpenPrinting/cups-filters/pull/50
+ # PR: https://github.com/OpenPrinting/cups-filters/pull/51
+ (fetchpatch {
+ url = "https://github.com/OpenPrinting/cups-filters/commit/219de01c61f3b1ec146abf142d0dfc8c560cc58e.patch";
+ sha256 = "0f0lql3rbm2g8mxrpigfyi8fb4i2g4av20g417jzdilp60jq0ny8";
+ })
+ ];
+
nativeBuildInputs = [ pkgconfig makeWrapper ];
buildInputs = [
diff --git a/pkgs/misc/drivers/foo2zjs/default.nix b/pkgs/misc/drivers/foo2zjs/default.nix
index e4d2da3afc2..7e1ff01bda0 100644
--- a/pkgs/misc/drivers/foo2zjs/default.nix
+++ b/pkgs/misc/drivers/foo2zjs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, foomatic-filters, bc, unzip, ghostscript, systemd, vim }:
+{ stdenv, fetchurl, foomatic-filters, bc, unzip, ghostscript, systemd, vim, time }:
stdenv.mkDerivation rec {
name = "foo2zjs-20180519";
@@ -39,6 +39,9 @@ stdenv.mkDerivation rec {
sed -e "/PRINTERID=/s@=.*@=$out/bin/usb_printerid@" -i hplj1000
'';
+ checkInputs = [ time ];
+ doCheck = false; # fails to find its own binary. Also says "Tests will pass only if you are using ghostscript-8.71-16.fc14".
+
preInstall = ''
mkdir -pv $out/{etc/udev/rules.d,lib/udev/rules.d,etc/hotplug/usb}
mkdir -pv $out/share/foomatic/db/source/{opt,printer,driver}
diff --git a/pkgs/misc/drivers/xwiimote/default.nix b/pkgs/misc/drivers/xwiimote/default.nix
index 5d54d647f2b..a21584afa4c 100644
--- a/pkgs/misc/drivers/xwiimote/default.nix
+++ b/pkgs/misc/drivers/xwiimote/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ udev ncurses bluez ];
- configureFlags = "--with-doxygen=no";
+ configureFlags = [ "--with-doxygen=no" ];
meta = {
homepage = http://dvdhrm.github.io/xwiimote;
diff --git a/pkgs/misc/emulators/atari800/default.nix b/pkgs/misc/emulators/atari800/default.nix
index 9467345db1c..9e662c42304 100644
--- a/pkgs/misc/emulators/atari800/default.nix
+++ b/pkgs/misc/emulators/atari800/default.nix
@@ -13,7 +13,15 @@ stdenv.mkDerivation rec{
buildInputs = [ unzip zlib SDL readline libGLU_combined libX11 ];
- configureFlags = "--target=default --with-video=sdl --with-sound=sdl --with-readline --with-opengl --with-x --enable-riodevice";
+ configureFlags = [
+ "--target=default"
+ "--with-video=sdl"
+ "--with-sound=sdl"
+ "--with-readline"
+ "--with-opengl"
+ "--with-x"
+ "--enable-riodevice"
+ ];
preConfigure = "cd src";
diff --git a/pkgs/misc/emulators/caprice32/default.nix b/pkgs/misc/emulators/caprice32/default.nix
index c0c3b40f6b6..42b8e5229e9 100644
--- a/pkgs/misc/emulators/caprice32/default.nix
+++ b/pkgs/misc/emulators/caprice32/default.nix
@@ -3,14 +3,14 @@
stdenv.mkDerivation rec {
repo = "caprice32";
- version = "unstable-2018-02-10";
- rev = "53de69543300f81af85df32cbd21bb5c68cab61e";
+ version = "unstable-2018-03-05";
+ rev = "317fe638111e245d67e301f6f295094d3c859a70";
name = "${repo}-${version}";
src = fetchFromGitHub {
inherit rev repo;
owner = "ColinPitrat";
- sha256 = "12yv56blm49qmshpk4mgc802bs51wv2ra87hmcbf2wxma39c45fy";
+ sha256 = "1bywpmkizixcnr057k8zq9nlw0zhcmwkiriln0krgdcm7d3h9b86";
};
postPatch = "substituteInPlace cap32.cfg --replace /usr/local $out";
diff --git a/pkgs/misc/emulators/ccemux/default.nix b/pkgs/misc/emulators/ccemux/default.nix
new file mode 100644
index 00000000000..bd2be99a284
--- /dev/null
+++ b/pkgs/misc/emulators/ccemux/default.nix
@@ -0,0 +1,66 @@
+{ stdenv, fetchurl, fetchFromGitHub, makeDesktopItem, makeWrapper, jre
+, useCCTweaked ? true
+}:
+
+let
+ version = "1.1.0";
+ rev = "a12239148332ca7a0b1c44a93e1585452d3631c9";
+
+ baseUrl = "https://emux.cc/versions/${stdenv.lib.substring 0 8 rev}/CCEmuX";
+ jar =
+ if useCCTweaked
+ then fetchurl {
+ url = "${baseUrl}-cct.jar";
+ sha256 = "1i767v3wnb8jsh7ciqqvw548pka1b8vl18k1rdv5dn21la6n0r1d";
+ }
+ else fetchurl {
+ url = "${baseUrl}-cc.jar";
+ sha256 = "0x9hs814ln193cwybd565mcj6vhnii4wirkiz9na7vcas0y5vmmq";
+ };
+
+ desktopIcon = fetchurl {
+ url = "https://github.com/CCEmuX/CCEmuX/raw/${rev}/src/main/resources/img/icon.png";
+ sha256 = "1vmb6rg9k2y99j8xqfgbsvfgfi3g985rmqwrd7w3y54ffr2r99c2";
+ };
+ desktopItem = makeDesktopItem {
+ name = "CCEmuX";
+ exec = "ccemux";
+ icon = "${desktopIcon}";
+ comment = "A modular ComputerCraft emulator";
+ desktopName = "CCEmuX";
+ genericName = "ComputerCraft Emulator";
+ categories = "Application;Emulator;";
+ };
+in
+
+stdenv.mkDerivation rec {
+ name = "ccemux-${version}";
+
+ src = jar;
+ unpackPhase = "true";
+
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ jre ];
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/{bin,share/ccemux}
+ cp -r ${desktopItem}/share/applications $out/share/applications
+
+ install -D ${src} $out/share/ccemux/ccemux.jar
+ install -D ${desktopIcon} $out/share/pixmaps/ccemux.png
+
+ makeWrapper ${jre}/bin/java $out/bin/ccemux \
+ --add-flags "-jar $out/share/ccemux/ccemux.jar"
+
+ runHook postInstall
+ '';
+
+ meta = with stdenv.lib; {
+ description = "A modular ComputerCraft emulator";
+ homepage = https://github.com/CCEmuX/CCEmuX;
+ license = licenses.mit;
+ maintainers = with maintainers; [ CrazedProgrammer ];
+ };
+}
diff --git a/pkgs/misc/emulators/dolphin-emu/master.nix b/pkgs/misc/emulators/dolphin-emu/master.nix
index bc872bb5faa..140e199908c 100644
--- a/pkgs/misc/emulators/dolphin-emu/master.nix
+++ b/pkgs/misc/emulators/dolphin-emu/master.nix
@@ -20,13 +20,13 @@ let
};
in stdenv.mkDerivation rec {
name = "dolphin-emu-${version}";
- version = "2018-07-02";
+ version = "2018-08-17";
src = fetchFromGitHub {
owner = "dolphin-emu";
repo = "dolphin";
- rev = "87c5d00e2085090e51c1d44e4fd271437123c722";
- sha256 = "04f0my5k1vrj3pcg07m6wy4in4cs95db8367bp7zkraparmj1mjk";
+ rev = "12a5fd80bde3c1f5557ea647ebb127d37e74040d";
+ sha256 = "0sk3jn5sm9fabs5bvwy75zw2szrb19qqwns2ypzqpgd4d5zjrs4x";
};
enableParallelBuilding = true;
diff --git a/pkgs/misc/emulators/dosbox/unstable.nix b/pkgs/misc/emulators/dosbox/unstable.nix
index aecfd7698f0..e1762d66641 100644
--- a/pkgs/misc/emulators/dosbox/unstable.nix
+++ b/pkgs/misc/emulators/dosbox/unstable.nix
@@ -36,5 +36,6 @@ in stdenv.mkDerivation rec {
description = "A DOS emulator";
platforms = stdenv.lib.platforms.unix;
maintainers = with stdenv.lib.maintainers; [ binarin ];
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/misc/emulators/gens-gs/default.nix b/pkgs/misc/emulators/gens-gs/default.nix
index f5ba2ef218d..418d6440b69 100644
--- a/pkgs/misc/emulators/gens-gs/default.nix
+++ b/pkgs/misc/emulators/gens-gs/default.nix
@@ -1,10 +1,10 @@
{ stdenv, fetchurl, pkgconfig, gtk2, SDL, nasm, zlib, libpng, libGLU_combined }:
-stdenv.mkDerivation {
+stdenv.mkDerivation {
name = "gens-gs-7";
src = fetchurl {
- url = http://segaretro.org/images/6/6d/Gens-gs-r7.tar.gz;
+ url = http://retrocdn.net/images/6/6d/Gens-gs-r7.tar.gz;
sha256 = "1ha5s6d3y7s9aq9f4zmn9p88109c3mrj36z2w68jhiw5xrxws833";
};
@@ -15,10 +15,11 @@ stdenv.mkDerivation {
# See http://ubuntuforums.org/showthread.php?p=10535837
NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE";
- meta = {
+ meta = with stdenv.lib; {
homepage = https://segaretro.org/Gens/GS;
description = "A Genesis/Mega Drive emulator";
platforms = [ "i686-linux" ];
- maintainers = [ stdenv.lib.maintainers.eelco ];
+ license = licenses.gpl2Plus;
+ maintainers = [ maintainers.eelco ];
};
}
diff --git a/pkgs/misc/emulators/vice/default.nix b/pkgs/misc/emulators/vice/default.nix
index ae8fbe9e1f5..7cf4faf55cd 100644
--- a/pkgs/misc/emulators/vice/default.nix
+++ b/pkgs/misc/emulators/vice/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
buildInputs = [ bison flex perl libpng giflib libjpeg alsaLib readline libGLU_combined
pkgconfig gtk2 SDL autoreconfHook libXaw ];
dontDisableStatic = true;
- configureFlags = "--enable-fullscreen --enable-gnomeui";
+ configureFlags = [ "--enable-fullscreen --enable-gnomeui" ];
desktopItem = makeDesktopItem {
name = "vice";
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index 0ff6f3f041e..d56a485c152 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -3,7 +3,7 @@
# flex 2.6.3 causes: undefined reference to `yywrap'
pkgconfig, fontforge, makeWrapper, flex_2_6_1, bison,
supportFlags,
- buildScript ? null, configureFlags ? ""
+ buildScript ? null, configureFlags ? []
}:
with import ./util.nix { inherit lib; };
diff --git a/pkgs/misc/jackaudio/jack1.nix b/pkgs/misc/jackaudio/jack1.nix
index 848215ae17a..c11be4ad0c0 100644
--- a/pkgs/misc/jackaudio/jack1.nix
+++ b/pkgs/misc/jackaudio/jack1.nix
@@ -22,9 +22,9 @@ stdenv.mkDerivation rec {
sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm";
};
- configureFlags = ''
- ${if (optLibffado != null) then "--enable-firewire" else ""}
- '';
+ configureFlags = [
+ (stdenv.lib.enableFeature (optLibffado != null) "firewire")
+ ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ optAlsaLib optDb optLibffado optCelt ];
diff --git a/pkgs/misc/phabricator/default.nix b/pkgs/misc/phabricator/default.nix
index 367e4e53442..0dde5b2b6d7 100644
--- a/pkgs/misc/phabricator/default.nix
+++ b/pkgs/misc/phabricator/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.asl20;
};
}
diff --git a/pkgs/misc/scrcpy/default.nix b/pkgs/misc/scrcpy/default.nix
new file mode 100644
index 00000000000..49c1178c83a
--- /dev/null
+++ b/pkgs/misc/scrcpy/default.nix
@@ -0,0 +1,52 @@
+{ stdenv, fetchurl, fetchFromGitHub, makeWrapper
+, meson
+, ninja
+, pkgconfig
+
+, platformTools
+, ffmpeg
+, SDL2
+}:
+
+let
+ version = "1.2";
+ prebuilt_server = fetchurl {
+ url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}.jar";
+ sha256 = "0q0zyqw7y33r9ybjp8ay6yac7ifca1lq14pjvw6x78zxs976affb";
+ };
+in
+stdenv.mkDerivation rec {
+ name = "scrcpy-${version}";
+ inherit version;
+ src = fetchFromGitHub {
+ owner = "Genymobile";
+ repo = "scrcpy";
+ rev = "v${version}";
+ sha256 = "01zw6h6mz2cwqfh9lwypm8pbfx9m9df91l1fq1i0f1d8v49x8wqc";
+ };
+
+ nativeBuildInputs = [ makeWrapper meson ninja pkgconfig ];
+
+ buildInputs = [ ffmpeg SDL2 ];
+
+ # Manually install the server jar to prevent Meson from "fixing" it
+ preConfigure = ''
+ echo -n > server/meson.build
+ '';
+
+ postInstall = ''
+ mkdir -p "$out/share/scrcpy"
+ ln -s "${prebuilt_server}" "$out/share/scrcpy/scrcpy-server.jar"
+
+ # runtime dep on `adb` to push the server
+ wrapProgram "$out/bin/scrcpy" --prefix PATH : "${platformTools}/bin"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Display and control Android devices over USB or TCP/IP";
+ homepage = https://github.com/Genymobile/scrcpy;
+ license = licenses.asl20;
+ platforms = platforms.unix;
+ maintainers = with maintainers; [ deltaevo lukeadams ];
+ };
+}
diff --git a/pkgs/misc/screensavers/vlock/default.nix b/pkgs/misc/screensavers/vlock/default.nix
index 0e5e87245f3..ae89bbd53cc 100644
--- a/pkgs/misc/screensavers/vlock/default.nix
+++ b/pkgs/misc/screensavers/vlock/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
patches = [ ./eintr.patch ];
- configureFlags = "VLOCK_GROUP=root ROOT_GROUP=root";
+ configureFlags = [ "VLOCK_GROUP=root" "ROOT_GROUP=root" ];
buildInputs = [ pam ];
diff --git a/pkgs/misc/screensavers/xlockmore/default.nix b/pkgs/misc/screensavers/xlockmore/default.nix
index b9294e294e9..47c3c67366e 100644
--- a/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/pkgs/misc/screensavers/xlockmore/default.nix
@@ -1,20 +1,18 @@
-{ stdenv, lib, fetchurl, pam ? null, autoreconfHook
-, libX11, libXext, libXinerama, libXdmcp, libXt }:
+{ stdenv, lib, fetchurl, pam ? null, libX11, libXext, libXinerama
+, libXdmcp, libXt }:
stdenv.mkDerivation rec {
- name = "xlockmore-5.55";
+ name = "xlockmore-5.56";
src = fetchurl {
url = "http://sillycycle.com/xlock/${name}.tar.xz";
- sha256 = "1y3f76rq2nd10fgi2rx81aj6pijglmm661vjsxi05hpg35dzmwfl";
+ sha256 = "1dg1n79rnswhxqz36mxnl5lp8p37i9fbibnzzyrqknmvf2s8xpd0";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
# Optionally, it can use GTK+.
buildInputs = [ pam libX11 libXext libXinerama libXdmcp libXt ];
- nativeBuildInputs = [ autoreconfHook ];
-
# Don't try to install `xlock' setuid. Password authentication works
# fine via PAM without super user privileges.
configureFlags =
diff --git a/pkgs/misc/screensavers/xscreensaver/default.nix b/pkgs/misc/screensavers/xscreensaver/default.nix
index d93d982924d..f088b176c50 100644
--- a/pkgs/misc/screensavers/xscreensaver/default.nix
+++ b/pkgs/misc/screensavers/xscreensaver/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "5.39";
+ version = "5.40";
name = "xscreensaver-${version}";
src = fetchurl {
url = "https://www.jwz.org/xscreensaver/${name}.tar.gz";
- sha256 = "09i47h4hdgwxyqgrsnshl4l5dv5mrsp37h705cc22lwby601ikj8";
+ sha256 = "1q2sr7h6ps6d3hk8895g12rrcqiihjl7py1ly077ikv4866r181h";
};
buildInputs =
diff --git a/pkgs/misc/seafile-shared/default.nix b/pkgs/misc/seafile-shared/default.nix
index 0425fb430c5..6fba977e008 100644
--- a/pkgs/misc/seafile-shared/default.nix
+++ b/pkgs/misc/seafile-shared/default.nix
@@ -1,14 +1,14 @@
{stdenv, fetchFromGitHub, which, autoreconfHook, pkgconfig, curl, vala, python, intltool, fuse, ccnet}:
stdenv.mkDerivation rec {
- version = "6.2.2";
+ version = "6.2.4";
name = "seafile-shared-${version}";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile";
rev = "v${version}";
- sha256 = "05swp7sjp7pzgp8hjjr2prg0wq213l04iyqdfwwasdczdx6j6g59";
+ sha256 = "0v6wvw8x3zfcapi0lk71mg89gy3gw2qmdiq6mhw6qbbrzvqprlmr";
};
nativeBuildInputs = [ pkgconfig which autoreconfHook vala intltool ];
diff --git a/pkgs/misc/themes/adapta/default.nix b/pkgs/misc/themes/adapta/default.nix
index f7c920abc48..0410af974f6 100644
--- a/pkgs/misc/themes/adapta/default.nix
+++ b/pkgs/misc/themes/adapta/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "adapta-gtk-theme-${version}";
- version = "3.94.0.1";
+ version = "3.94.0.92";
src = fetchFromGitHub {
owner = "adapta-project";
repo = "adapta-gtk-theme";
rev = version;
- sha256 = "17hck0hzkdj1bibn9wi7cxca8r539idb916v2l71gz7ynhav006d";
+ sha256 = "18gdsk07954wxsgr8i9kkpc8p6wvdr039lszz8hcplf2134bmb96";
};
preferLocalBuild = true;
diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix
index b29565d01ec..fb95b667d86 100644
--- a/pkgs/misc/tmux-plugins/default.nix
+++ b/pkgs/misc/tmux-plugins/default.nix
@@ -3,18 +3,19 @@
let
rtpPath = "share/tmux-plugins";
- addRtp = path: pluginName: attrs: derivation:
- derivation // { rtp = "${derivation}/${path}/${builtins.replaceStrings ["-"] ["_"] pluginName}.tmux"; } // {
- overrideAttrs = f: buildTmuxPlugin (attrs // f attrs);
+ addRtp = path: rtpFilePath: attrs: derivation:
+ derivation // { rtp = "${derivation}/${path}/${rtpFilePath}"; } // {
+ overrideAttrs = f: mkDerivation (attrs // f attrs);
};
- buildTmuxPlugin = a@{
+ mkDerivation = a@{
pluginName,
+ rtpFilePath ? (builtins.replaceStrings ["-"] ["_"] pluginName) + ".tmux",
namePrefix ? "tmuxplugin-",
src,
unpackPhase ? "",
- configurePhase ? "",
- buildPhase ? "",
+ configurePhase ? ":",
+ buildPhase ? ":",
addonInfo ? null,
preInstall ? "",
postInstall ? "",
@@ -22,7 +23,7 @@ let
dependencies ? [],
...
}:
- addRtp "${rtpPath}/${path}" pluginName a (stdenv.mkDerivation (a // {
+ addRtp "${rtpPath}/${path}" rtpFilePath a (stdenv.mkDerivation (a // {
name = namePrefix + pluginName;
inherit pluginName unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
@@ -43,14 +44,11 @@ let
dependencies = [ pkgs.bash ] ++ dependencies;
}));
- buildTmuxPluginFrom2Nix = a: buildTmuxPlugin ({
- buildPhase = ":";
- configurePhase =":";
- } // a);
-
in rec {
- battery = buildTmuxPluginFrom2Nix {
+ inherit mkDerivation;
+
+ battery = mkDerivation {
pluginName = "battery";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-battery";
@@ -59,7 +57,7 @@ in rec {
};
};
- continuum = buildTmuxPluginFrom2Nix {
+ continuum = mkDerivation {
pluginName = "continuum";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-continuum";
@@ -69,7 +67,7 @@ in rec {
dependencies = [ resurrect ];
};
- copycat = buildTmuxPluginFrom2Nix {
+ copycat = mkDerivation {
pluginName = "copycat";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-copycat";
@@ -78,7 +76,7 @@ in rec {
};
};
- cpu = buildTmuxPluginFrom2Nix {
+ cpu = mkDerivation {
pluginName = "cpu";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-cpu";
@@ -87,7 +85,7 @@ in rec {
};
};
- fpp = buildTmuxPluginFrom2Nix {
+ fpp = mkDerivation {
pluginName = "fpp";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-fpp";
@@ -100,7 +98,17 @@ in rec {
dependencies = [ pkgs.fpp ];
};
- logging = buildTmuxPluginFrom2Nix {
+ fzf-tmux-url = mkDerivation {
+ pluginName = "fzf-tmux-url";
+ rtpFilePath = "fzf-url.tmux";
+ src = fetchgit {
+ url = "https://github.com/wfxr/tmux-fzf-url";
+ rev = "ecd518eec1067234598c01e655b048ff9d06ef2f";
+ sha256 = "0png8hdv91y2nivq5vdii2192mb2qcrkwwn69lzxrdnbfa27qrgv";
+ };
+ };
+
+ logging = mkDerivation {
pluginName = "logging";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-logging";
@@ -109,7 +117,7 @@ in rec {
};
};
- net-speed = buildTmuxPluginFrom2Nix {
+ net-speed = mkDerivation {
pluginName = "net-speed";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-net-speed";
@@ -118,7 +126,7 @@ in rec {
};
};
- maildir-counter = buildTmuxPluginFrom2Nix {
+ maildir-counter = mkDerivation {
pluginName = "maildir-counter";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-maildir-counter";
@@ -127,7 +135,7 @@ in rec {
};
};
- online-status = buildTmuxPluginFrom2Nix {
+ online-status = mkDerivation {
pluginName = "online-status";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-online-status";
@@ -136,7 +144,7 @@ in rec {
};
};
- open = buildTmuxPluginFrom2Nix {
+ open = mkDerivation {
pluginName = "open";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-open";
@@ -145,7 +153,7 @@ in rec {
};
};
- pain-control = buildTmuxPluginFrom2Nix {
+ pain-control = mkDerivation {
pluginName = "pain-control";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-pain-control";
@@ -154,7 +162,7 @@ in rec {
};
};
- prefix-highlight = buildTmuxPluginFrom2Nix {
+ prefix-highlight = mkDerivation {
pluginName = "prefix-highlight";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-prefix-highlight";
@@ -163,7 +171,7 @@ in rec {
};
};
- resurrect = buildTmuxPluginFrom2Nix {
+ resurrect = mkDerivation {
pluginName = "resurrect";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-resurrect";
@@ -172,7 +180,7 @@ in rec {
};
};
- sensible = buildTmuxPluginFrom2Nix {
+ sensible = mkDerivation {
pluginName = "sensible";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-sensible";
@@ -181,7 +189,7 @@ in rec {
};
};
- sessionist = buildTmuxPluginFrom2Nix {
+ sessionist = mkDerivation {
pluginName = "sessionist";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-sessionist";
@@ -190,7 +198,7 @@ in rec {
};
};
- sidebar = buildTmuxPluginFrom2Nix {
+ sidebar = mkDerivation {
pluginName = "sidebar";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-sidebar";
@@ -199,7 +207,7 @@ in rec {
};
};
- urlview = buildTmuxPluginFrom2Nix {
+ urlview = mkDerivation {
pluginName = "urlview";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-urlview";
@@ -212,7 +220,7 @@ in rec {
dependencies = [ pkgs.urlview ];
};
- yank = buildTmuxPluginFrom2Nix {
+ yank = mkDerivation {
pluginName = "yank";
src = fetchgit {
url = "https://github.com/tmux-plugins/tmux-yank";
diff --git a/pkgs/misc/urbit/default.nix b/pkgs/misc/urbit/default.nix
index df13c15562d..e356e83436d 100644
--- a/pkgs/misc/urbit/default.nix
+++ b/pkgs/misc/urbit/default.nix
@@ -1,39 +1,24 @@
-{ stdenv, fetchFromGitHub, gcc, gmp, libsigsegv, openssl, automake, autoconf, ragel,
- cmake, re2c, libtool, ncurses, perl, zlib, python2, curl }:
+{ stdenv, fetchFromGitHub, curl, git, gmp, libsigsegv, meson, ncurses, ninja
+, openssl, pkgconfig, re2c, zlib
+}:
stdenv.mkDerivation rec {
name = "urbit-${version}";
- version = "0.4.5";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "urbit";
repo = "urbit";
- rev = "v${version}";
- sha256 = "1zgxgqbz74nsgfyrvsnjj6xxpb64mrnby7bb5qy733sy04gmzgik";
+ rev = "urbit-${version}";
+ sha256 = "158mz6c6y5z1b6piid8hvrl5mcqh8q1ny185gz51jayia51azmgs";
+ fetchSubmodules = true;
};
- buildInputs = with stdenv.lib; [
- gcc gmp libsigsegv openssl automake autoconf ragel cmake re2c libtool
- ncurses perl zlib python2 curl
- ];
+ nativeBuildInputs = [ pkgconfig ninja meson ];
+ buildInputs = [ curl git gmp libsigsegv ncurses openssl re2c zlib ];
- # uses 'readdir_r' deprecated by glibc 2.24
- NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations";
-
- configurePhase = ''
- :
- '';
-
- buildPhase = ''
- sed -i 's/-lcurses/-lncurses/' Makefile
- mkdir -p $out
- cp -r . $out/
- cd $out
- make
- '';
-
- installPhase = ''
- :
+ postPatch = ''
+ patchShebangs .
'';
meta = with stdenv.lib; {
diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix
index b3dfed3d265..5944dfc991d 100644
--- a/pkgs/misc/vim-plugins/default.nix
+++ b/pkgs/misc/vim-plugins/default.nix
@@ -192,11 +192,11 @@ self = rec {
};
vim-nix = buildVimPluginFrom2Nix { # created by nix#NixDerivation
- name = "vim-nix-2018-07-01";
+ name = "vim-nix-2018-08-19";
src = fetchgit {
url = "https://github.com/LnL7/vim-nix";
- rev = "7d71026ba7c2d0a4bdb915e884c4ac8dbdc45bf0";
- sha256 = "084vs1p0qpkc4cx049v3mkyylj1n1yvd45i1sc9qafgp4x5va457";
+ rev = "ab3c4d52d08e9e8d2a0919e38f98ba25a2b8ad18";
+ sha256 = "1waan5vgba8qx3107hdrnmbnq5kr1n49q43p7m2g7wmj81v050yb";
};
dependencies = [];
@@ -1029,6 +1029,17 @@ self = rec {
};
+ vim-lastplace = buildVimPluginFrom2Nix { # created by nix#NixDerivation
+ name = "vim-lastplace-2017-06-13";
+ src = fetchgit {
+ url = "https://github.com/farmergreg/vim-lastplace";
+ rev = "102b68348eff0d639ce88c5094dab0fdbe4f7c55";
+ sha256 = "1d0mjjyissjvl80wgmn7z1gsjs3fhk0vnmx84l9q7g04ql4l9pja";
+ };
+ dependencies = [];
+
+ };
+
vim-go = buildVimPluginFrom2Nix { # created by nix#NixDerivation
name = "vim-go-2018-07-22";
src = fetchgit {
@@ -2085,6 +2096,17 @@ self = rec {
};
+ vim-qml = buildVimPluginFrom2Nix { # created by nix#NixDerivation
+ name = "vim-qml-2018-07-22";
+ src = fetchgit {
+ url = "https://github.com/peterhoeg/vim-qml";
+ rev = "8af43da6950ce5483704bb97f5b24471d8ffda1a";
+ sha256 = "1y1xvbfr1ffxyyk3zzf50xn87a85i1zszj4fqlq5ka8zhgdrnhvc";
+ };
+ dependencies = [];
+
+ };
+
vim-markdown = buildVimPluginFrom2Nix { # created by nix#NixDerivation
name = "vim-markdown-2018-06-05";
src = fetchgit {
diff --git a/pkgs/misc/vim-plugins/vim-plugin-names b/pkgs/misc/vim-plugins/vim-plugin-names
index 4d0e85e153c..32a9a621601 100644
--- a/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/pkgs/misc/vim-plugins/vim-plugin-names
@@ -50,6 +50,7 @@
"github:ensime/ensime-vim"
"github:ervandew/supertab"
"github:esneider/YUNOcommit.vim"
+"github:farmergreg/vim-lastplace"
"github:fatih/vim-go"
"github:FelikZ/ctrlp-py-matcher"
"github:fisadev/vim-isort"
@@ -168,6 +169,7 @@
"github:osyo-manga/vim-textobj-multiblock"
"github:osyo-manga/vim-watchdogs"
"github:pangloss/vim-javascript"
+"github:peterhoeg/vim-qml"
"github:plasticboy/vim-markdown"
"github:python-mode/python-mode"
"github:Quramy/tsuquyomi"
diff --git a/pkgs/misc/vscode-extensions/update_installed_exts.sh b/pkgs/misc/vscode-extensions/update_installed_exts.sh
new file mode 100755
index 00000000000..fdbc14fb264
--- /dev/null
+++ b/pkgs/misc/vscode-extensions/update_installed_exts.sh
@@ -0,0 +1,74 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p curl jq unzip
+set -eu -o pipefail
+
+# Helper to just fail with a message and non-zero exit code.
+function fail() {
+ echo "$1" >&2
+ exit 1
+}
+
+# Helper to clean up after ourself if we're killed by SIGINT
+function clean_up() {
+ TDIR="${TMPDIR:-/tmp}"
+ echo "Script killed, cleaning up tmpdirs: $TDIR/vscode_exts_*" >&2
+ rm -Rf "$TDIR/vscode_exts_*"
+}
+
+function get_vsixpkg() {
+ N="$1.$2"
+
+ # Create a tempdir for the extension download
+ EXTTMP=$(mktemp -d -t vscode_exts_XXXXXXXX)
+
+ URL="https://$1.gallery.vsassets.io/_apis/public/gallery/publisher/$1/extension/$2/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage"
+
+ # Quietly but delicately curl down the file, blowing up at the first sign of trouble.
+ curl --silent --show-error --fail -X GET -o "$EXTTMP/$N.zip" "$URL"
+ # Unpack the file we need to stdout then pull out the version
+ VER=$(jq -r '.version' <(unzip -qc "$EXTTMP/$N.zip" "extension/package.json"))
+ # Calculate the SHA
+ SHA=$(nix-hash --flat --base32 --type sha256 "$EXTTMP/$N.zip")
+
+ # Clean up.
+ rm -Rf "$EXTTMP"
+ # I don't like 'rm -Rf' lurking in my scripts but this seems appropriate
+
+ cat <<-EOF
+ {
+ name = "$2";
+ publisher = "$1";
+ version = "$VER";
+ sha256 = "$SHA";
+ }
+EOF
+}
+
+# See if can find our code binary somewhere.
+if [ $# -ne 0 ]; then
+ CODE=$1
+else
+ CODE=$(command -v code)
+fi
+
+if [ -z "$CODE" ]; then
+ # Not much point continuing.
+ fail "VSCode executable not found"
+fi
+
+# Try to be a good citizen and clean up after ourselves if we're killed.
+trap clean_up SIGINT
+
+# Begin the printing of the nix expression that will house the list of extensions.
+printf '{ extensions = [\n'
+
+# Note that we are only looking to update extensions that are already installed.
+for i in $($CODE --list-extensions)
+do
+ OWNER=$(echo "$i" | cut -d. -f1)
+ EXT=$(echo "$i" | cut -d. -f2)
+
+ get_vsixpkg "$OWNER" "$EXT"
+done
+# Close off the nix expression.
+printf '];\n}'
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
index 494426eba6d..edc2e759a29 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
@@ -19,7 +19,7 @@
/usr/lib/system/libsystem_configuration.dylib
/usr/lib/system/libsystem_coreservices.dylib
-# /usr/lib/system/libsystem_coretls.dylib # Removed in 10.13
+# /usr/lib/system/libsystem_coretls.dylib # Removed in 10.13
/usr/lib/system/libsystem_dnssd.dylib
/usr/lib/system/libsystem_info.dylib
@@ -28,7 +28,7 @@
/usr/lib/system/libsystem_m.dylib
/usr/lib/system/libsystem_malloc.dylib
-/usr/lib/system/libsystem_network.dylib
+# /usr/lib/system/libsystem_network.dylib # Removed in 10.14
/usr/lib/system/libsystem_networkextension.dylib
/usr/lib/system/libsystem_notify.dylib
/usr/lib/system/libsystem_platform.dylib
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
index e298ae47f72..4d83c5cfe9b 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_c_symbols
@@ -51,8 +51,6 @@ ___bt_setcur
___bt_split
___bt_sync
___buf_free
-___cVersionNumber
-___cVersionString
___call_hash
___cleanup
___cmp_D2A
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
index 000af8ad7b7..4d1a1f521b0 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
@@ -57,8 +57,6 @@ ___ioctl
___iopolicysys
___kdebug_trace
___kdebug_trace64
-___kernelVersionNumber
-___kernelVersionString
___kill
___lchown
___libkernel_init
diff --git a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
index 5c78182085b..a7cedaaea11 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/objc4/default.nix
@@ -18,6 +18,7 @@ appleDerivation {
cp runtime/OldClasses.subproj/List.h $out/include/objc/List.h
cp runtime/NSObjCRuntime.h $out/include/objc/NSObjCRuntime.h
cp runtime/NSObject.h $out/include/objc/NSObject.h
+ cp runtime/Object.h $out/include/objc/Object.h
cp runtime/Protocol.h $out/include/objc/Protocol.h
cp runtime/hashtable.h $out/include/objc/hashtable.h
cp runtime/hashtable2.h $out/include/objc/hashtable2.h
diff --git a/pkgs/os-specific/gnu/default.nix b/pkgs/os-specific/gnu/default.nix
index 5dc52c766f1..d5760003525 100644
--- a/pkgs/os-specific/gnu/default.nix
+++ b/pkgs/os-specific/gnu/default.nix
@@ -3,7 +3,7 @@
args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool
, texinfo, glibcCross, hurdPartedCross, libuuid, samba
, gccCrossStageStatic, gcc
-, pkgsi686Linux, newScope, platform, config
+, pkgsi686Linux, newScope, config
, targetPlatform, buildPlatform
, overrides ? {}
, buildPackages, pkgs
diff --git a/pkgs/os-specific/linux/915resolution/default.nix b/pkgs/os-specific/linux/915resolution/default.nix
index 9591d4ef4cc..ce21887f19f 100644
--- a/pkgs/os-specific/linux/915resolution/default.nix
+++ b/pkgs/os-specific/linux/915resolution/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "915resolution-0.5.3";
-
+
src = fetchurl {
url = "http://915resolution.mango-lang.org/${name}.tar.gz";
sha256 = "0hmmy4kkz3x6yigz6hk99416ybznd67dpjaxap50nhay9f1snk5n";
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
homepage = http://915resolution.mango-lang.org/;
description = "A tool to modify Intel 800/900 video BIOS";
platforms = [ "i686-linux" "x86_64-linux" ];
+ license = licenses.publicDomain;
};
}
diff --git a/pkgs/os-specific/linux/alsa-firmware/default.nix b/pkgs/os-specific/linux/alsa-firmware/default.nix
index fb312b6bcb0..53fcf7d6843 100644
--- a/pkgs/os-specific/linux/alsa-firmware/default.nix
+++ b/pkgs/os-specific/linux/alsa-firmware/default.nix
@@ -8,9 +8,9 @@ stdenv.mkDerivation rec {
sha256 = "0gfcyj5anckjn030wcxx5v2xk2s219nyf99s9m833275b5wz2piw";
};
- configureFlags = ''
- --with-hotplug-dir=$(out)/lib/firmware
- '';
+ configureFlags = [
+ "--with-hotplug-dir=$(out)/lib/firmware"
+ ];
dontStrip = true;
diff --git a/pkgs/os-specific/linux/alsa-oss/default.nix b/pkgs/os-specific/linux/alsa-oss/default.nix
index a13e178e418..2b8ef40461d 100644
--- a/pkgs/os-specific/linux/alsa-oss/default.nix
+++ b/pkgs/os-specific/linux/alsa-oss/default.nix
@@ -11,15 +11,11 @@ stdenv.mkDerivation rec {
buildInputs = [ alsaLib ncurses libsamplerate ];
nativeBuildInputs = [ gettext ];
- configureFlags = "--disable-xmlto";
+ configureFlags = [ "--disable-xmlto" ];
installFlags = "ASOUND_STATE_DIR=$(TMPDIR)/dummy";
- preConfigure =
- ''
- '';
-
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.alsa-project.org/;
description = "ALSA, the Advanced Linux Sound Architecture alsa-oss emulation";
@@ -28,6 +24,7 @@ stdenv.mkDerivation rec {
MIDI functionality to the Linux-based operating system.
'';
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/alsa-tools/default.nix b/pkgs/os-specific/linux/alsa-tools/default.nix
index 1ce94d14803..8faba250fb3 100644
--- a/pkgs/os-specific/linux/alsa-tools/default.nix
+++ b/pkgs/os-specific/linux/alsa-tools/default.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
done
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.alsa-project.org/;
description = "ALSA, the Advanced Linux Sound Architecture tools";
@@ -47,7 +47,8 @@ stdenv.mkDerivation rec {
MIDI functionality to the Linux-based operating system.
'';
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.fps ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.fps ];
};
}
diff --git a/pkgs/os-specific/linux/alsa-utils/default.nix b/pkgs/os-specific/linux/alsa-utils/default.nix
index 376c42a8f9b..60e3b9750d7 100644
--- a/pkgs/os-specific/linux/alsa-utils/default.nix
+++ b/pkgs/os-specific/linux/alsa-utils/default.nix
@@ -17,11 +17,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ gettext ];
buildInputs = [ alsaLib ncurses libsamplerate fftw ];
- configureFlags = "--disable-xmlto --with-udev-rules-dir=$(out)/lib/udev/rules.d";
+ configureFlags = [ "--disable-xmlto" "--with-udev-rules-dir=$(out)/lib/udev/rules.d" ];
installFlags = "ASOUND_STATE_DIR=$(TMPDIR)/dummy";
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.alsa-project.org/;
description = "ALSA, the Advanced Linux Sound Architecture utils";
longDescription = ''
@@ -29,7 +29,8 @@ stdenv.mkDerivation rec {
MIDI functionality to the Linux-based operating system.
'';
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.AndersonTorres ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.AndersonTorres ];
};
}
diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix
index cbbe4d5ca46..08428f95b06 100644
--- a/pkgs/os-specific/linux/apparmor/default.nix
+++ b/pkgs/os-specific/linux/apparmor/default.nix
@@ -2,9 +2,9 @@
, pkgconfig, which
, flex, bison
, linuxHeaders ? stdenv.cc.libc.linuxHeaders
-, python
, gawk
-, perl
+, withPerl ? stdenv.hostPlatform == stdenv.buildPlatform && perl.meta.available or false, perl
+, withPython ? stdenv.hostPlatform == stdenv.buildPlatform && python.meta.available or false, python
, swig
, ncurses
, pam
@@ -76,10 +76,9 @@ let
perl
];
- buildInputs = stdenv.lib.optionals (!stdenv.isCross) [
- perl
- python
- ];
+ buildInputs = []
+ ++ stdenv.lib.optional withPerl perl
+ ++ stdenv.lib.optional withPython python;
# required to build apparmor-parser
dontDisableStatic = true;
@@ -92,11 +91,14 @@ let
postPatch = "cd ./libraries/libapparmor";
# https://gitlab.com/apparmor/apparmor/issues/1
- configureFlags = stdenv.lib.optionalString (!stdenv.isCross) "--with-python --with-perl";
+ configureFlags = [
+ (stdenv.lib.withFeature withPerl "perl")
+ (stdenv.lib.withFeature withPython "python")
+ ];
- outputs = if stdenv.isCross then [ "out" ] else [ "out" "python" ];
+ outputs = [ "out" ] ++ stdenv.lib.optional withPython "python";
- postInstall = stdenv.lib.optionalString (!stdenv.isCross) ''
+ postInstall = stdenv.lib.optionalString withPython ''
mkdir -p $python/lib
mv $out/lib/python* $python/lib/
'';
@@ -137,7 +139,9 @@ let
inherit doCheck;
- meta = apparmor-meta "user-land utilities";
+ meta = apparmor-meta "user-land utilities" // {
+ broken = !(withPython && withPerl);
+ };
};
apparmor-bin-utils = stdenv.mkDerivation {
diff --git a/pkgs/os-specific/linux/atop/default.nix b/pkgs/os-specific/linux/atop/default.nix
index 7b4ac9e1f3b..739342b77fd 100644
--- a/pkgs/os-specific/linux/atop/default.nix
+++ b/pkgs/os-specific/linux/atop/default.nix
@@ -33,15 +33,16 @@ stdenv.mkDerivation rec {
make systemdinstall $makeFlags
'';
- meta = {
- platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers; [raskin];
+ meta = with stdenv.lib; {
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ raskin ];
description = ''Console system performance monitor'';
longDescription = ''
Atop is an ASCII full-screen performance monitor that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks and network layers, and for every active process it shows the CPU utilization, memory growth, disk utilization, priority, username, state, and exit code.
'';
inherit version;
+ license = licenses.gpl2;
downloadPage = http://atoptool.nl/downloadatop.php;
};
}
diff --git a/pkgs/os-specific/linux/bcc/default.nix b/pkgs/os-specific/linux/bcc/default.nix
index 2796fed17dc..a02127ab798 100644
--- a/pkgs/os-specific/linux/bcc/default.nix
+++ b/pkgs/os-specific/linux/bcc/default.nix
@@ -4,14 +4,14 @@
}:
python.pkgs.buildPythonApplication rec {
- version = "0.6.0";
+ version = "0.6.1";
name = "bcc-${version}";
src = fetchFromGitHub {
owner = "iovisor";
repo = "bcc";
rev = "v${version}";
- sha256 = "1fk2kvbdvm87rkha2cigz2qhhlrni4g0dcnmiiyya79y85ahfvga";
+ sha256 = "1rfqjbq8ah8zrsnpbx0h5irq3h2snncfvi4pvaxl7574kciprjxj";
};
format = "other";
diff --git a/pkgs/os-specific/linux/beegfs/default.nix b/pkgs/os-specific/linux/beegfs/default.nix
index f17bc9492c1..076c19cf400 100644
--- a/pkgs/os-specific/linux/beegfs/default.nix
+++ b/pkgs/os-specific/linux/beegfs/default.nix
@@ -1,36 +1,37 @@
{ stdenv, fetchurl, pkgconfig, unzip, which
, libuuid, attr, xfsprogs, cppunit, rdma-core
, zlib, openssl, sqlite, jre, openjdk, ant
-, openssh, perl, gfortran
+, openssh, perl, gfortran, influxdb, curl
} :
let
- version = "6.18";
+ version = "7.0";
subdirs = [
"beeond_thirdparty/build"
"beeond_thirdparty_gpl/build"
- "beegfs_thirdparty/build"
- "beegfs_opentk_lib/build"
- "beegfs_common/build"
- "beegfs_admon/build"
- "beegfs_java_lib/build"
- "beegfs_ctl/build"
- "beegfs_fsck/build"
- "beegfs_helperd/build"
- "beegfs_meta/build"
- "beegfs_mgmtd/build"
- "beegfs_online_cfg/build"
- "beegfs_storage/build"
- "beegfs_utils/build"
+ "thirdparty/build"
+ "opentk_lib/build"
+ "common/build"
+ "admon/build"
+ "java_lib/build"
+ "ctl/build"
+ "fsck/build"
+ "helperd/build"
+ "meta/build"
+ "mgmtd/build"
+ "storage/build"
+ "utils/build"
+ "mon/build"
+ "upgrade/beegfs_mirror_md/build"
];
in stdenv.mkDerivation rec {
name = "beegfs-${version}";
src = fetchurl {
- url = "https://git.beegfs.com/pub/v6/repository/archive.tar.bz2?ref=${version}";
- sha256 = "1g874qyxh4v53ah3lzchrqi0jci7wngr54q3f4d9q0kzvvifripn";
+ url = "https://git.beegfs.com/pub/v7/repository/archive.tar.bz2?ref=${version}";
+ sha256 = "1wsljd5ybyhl94aqrdfvcs8a0l8w4pr0bs1vhjrf4y7ldhw35m3k";
};
nativeBuildInputs = [ which unzip pkgconfig cppunit openjdk ant perl ];
@@ -45,7 +46,10 @@ in stdenv.mkDerivation rec {
jre
rdma-core
openssh
- gfortran ];
+ gfortran
+ influxdb
+ curl
+ ];
hardeningDisable = [ "format" ]; # required for building beeond
@@ -65,11 +69,13 @@ in stdenv.mkDerivation rec {
buildPhase = ''
for i in ${toString subdirs}; do
- make -C $i BEEGFS_OPENTK_IBVERBS=1
+ make -C $i BEEGFS_OPENTK_IBVERBS=1 ''${enableParallelBuilding:+-j''${NIX_BUILD_CORES} -l''${NIX_BUILD_CORES}}
done
- make -C beegfs_admon/build admon_gui BEEGFS_OPENTK_IBVERBS=1
+ make -C admon/build admon_gui BEEGFS_OPENTK_IBVERBS=1
'';
+ enableParallelBuilding = true;
+
installPhase = ''
binDir=$out/bin
docDir=$out/share/doc/beegfs
@@ -79,43 +85,45 @@ in stdenv.mkDerivation rec {
mkdir -p $binDir $libDir $libDirPkg $docDir $includeDir
- cp beegfs_admon/build/beegfs-admon $binDir
- cp beegfs_admon/build/dist/usr/bin/beegfs-admon-gui $binDir
- cp beegfs_admon_gui/dist/beegfs-admon-gui.jar $libDirPkg
- cp beegfs_admon/build/dist/etc/beegfs-admon.conf $docDir
+ cp admon/build/beegfs-admon $binDir
+ cp admon/build/dist/usr/bin/beegfs-admon-gui $binDir
+ cp admon_gui/dist/beegfs-admon-gui.jar $libDirPkg
+ cp admon/build/dist/etc/beegfs-admon.conf $docDir
- cp beegfs_java_lib/build/jbeegfs.jar $libDirPkg
- cp beegfs_java_lib/build/libjbeegfs.so $libDir
+ cp java_lib/build/jbeegfs.jar $libDirPkg
+ cp java_lib/build/libjbeegfs.so $libDir
- cp beegfs_ctl/build/beegfs-ctl $binDir
- cp beegfs_fsck/build/beegfs-fsck $binDir
+ cp ctl/build/beegfs-ctl $binDir
+ cp fsck/build/beegfs-fsck $binDir
- cp beegfs_utils/scripts/beegfs-check-servers $binDir
- cp beegfs_utils/scripts/beegfs-df $binDir
- cp beegfs_utils/scripts/beegfs-net $binDir
+ cp utils/scripts/beegfs-check-servers $binDir
+ cp utils/scripts/beegfs-df $binDir
+ cp utils/scripts/beegfs-net $binDir
- cp beegfs_helperd/build/beegfs-helperd $binDir
- cp beegfs_helperd/build/dist/etc/beegfs-helperd.conf $docDir
+ cp helperd/build/beegfs-helperd $binDir
+ cp helperd/build/dist/etc/beegfs-helperd.conf $docDir
- cp beegfs_client_module/build/dist/sbin/beegfs-setup-client $binDir
- cp beegfs_client_module/build/dist/etc/beegfs-client.conf $docDir
+ cp client_module/build/dist/sbin/beegfs-setup-client $binDir
+ cp client_module/build/dist/etc/beegfs-client.conf $docDir
- cp beegfs_meta/build/beegfs-meta $binDir
- cp beegfs_meta/build/dist/sbin/beegfs-setup-meta $binDir
- cp beegfs_meta/build/dist/etc/beegfs-meta.conf $docDir
+ cp meta/build/beegfs-meta $binDir
+ cp meta/build/dist/sbin/beegfs-setup-meta $binDir
+ cp meta/build/dist/etc/beegfs-meta.conf $docDir
- cp beegfs_mgmtd/build/beegfs-mgmtd $binDir
- cp beegfs_mgmtd/build/dist/sbin/beegfs-setup-mgmtd $binDir
- cp beegfs_mgmtd/build/dist/etc/beegfs-mgmtd.conf $docDir
+ cp mgmtd/build/beegfs-mgmtd $binDir
+ cp mgmtd/build/dist/sbin/beegfs-setup-mgmtd $binDir
+ cp mgmtd/build/dist/etc/beegfs-mgmtd.conf $docDir
- cp beegfs_storage/build/beegfs-storage $binDir
- cp beegfs_storage/build/dist/sbin/beegfs-setup-storage $binDir
- cp beegfs_storage/build/dist/etc/beegfs-storage.conf $docDir
+ cp storage/build/beegfs-storage $binDir
+ cp storage/build/dist/sbin/beegfs-setup-storage $binDir
+ cp storage/build/dist/etc/beegfs-storage.conf $docDir
- cp beegfs_opentk_lib/build/libbeegfs-opentk.so $libDir
+ cp opentk_lib/build/libbeegfs-opentk.so $libDir
- cp beegfs_client_devel/build/dist/usr/share/doc/beegfs-client-devel/examples/* $docDir
- cp -r beegfs_client_devel/include/* $includeDir
+ cp upgrade/beegfs_mirror_md/build/beegfs-mirror-md $binDir
+
+ cp client_devel/build/dist/usr/share/doc/beegfs-client-devel/examples/* $docDir
+ cp -r client_devel/include/* $includeDir
cp beeond_thirdparty_gpl/build/parallel $out/bin
cp beeond_thirdparty/build/pcopy/p* $out/bin
@@ -137,7 +145,8 @@ in stdenv.mkDerivation rec {
doCheck = true;
checkPhase = ''
- beegfs_common/build/test-runner --text
+ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`/opentk_lib/build/ \
+ common/build/test-runner --text
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/beegfs/kernel-module.nix b/pkgs/os-specific/linux/beegfs/kernel-module.nix
index 63e45928f21..286252b927b 100644
--- a/pkgs/os-specific/linux/beegfs/kernel-module.nix
+++ b/pkgs/os-specific/linux/beegfs/kernel-module.nix
@@ -3,13 +3,13 @@
} :
let
- version = "6.18";
+ version = "7.0";
in stdenv.mkDerivation {
name = "beegfs-module-${version}-${kernel.version}";
src = fetchurl {
- url = "https://git.beegfs.com/pub/v6/repository/archive.tar.bz2?ref=${version}";
- sha256 = "1g874qyxh4v53ah3lzchrqi0jci7wngr54q3f4d9q0kzvvifripn";
+ url = "https://git.beegfs.com/pub/v7/repository/archive.tar.bz2?ref=${version}";
+ sha256 = "1wsljd5ybyhl94aqrdfvcs8a0l8w4pr0bs1vhjrf4y7ldhw35m3k";
};
hardeningDisable = [ "fortify" "pic" "stackprotector" ];
@@ -27,7 +27,7 @@ in stdenv.mkDerivation {
find -type f -name "*.mk" -exec sed -i "s:/bin/true:true:" \{} \;
'';
- preBuild = "cd beegfs_client_module/build";
+ preBuild = "cd client_module/build";
installPhase = ''
instdir=$out/lib/modules/${kernel.modDirVersion}/extras/fs/beegfs
@@ -41,5 +41,6 @@ in stdenv.mkDerivation {
platforms = [ "i686-linux" "x86_64-linux" ];
license = licenses.gpl2;
maintainers = with maintainers; [ markuskowa ];
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
};
}
diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix
index b095096caa7..3882a742586 100644
--- a/pkgs/os-specific/linux/bluez/default.nix
+++ b/pkgs/os-specific/linux/bluez/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, dbus, glib, alsaLib,
- pythonPackages, readline, udev, libical,
+ python3, readline, udev, libical,
systemd, enableWiimote ? false, enableMidi ? false }:
stdenv.mkDerivation rec {
@@ -10,12 +10,12 @@ stdenv.mkDerivation rec {
sha256 = "048r91vx9gs5nwwbah2s0xig04nwk14c5s0vb7qmaqdvighsmz2z";
};
- pythonPath = with pythonPackages; [
+ pythonPath = with python3.pkgs; [
dbus-python pygobject2 pygobject3 recursivePthLoader
];
buildInputs = [
- dbus glib alsaLib pythonPackages.python pythonPackages.wrapPython
+ dbus glib alsaLib python3 python3.pkgs.wrapPython
readline udev libical
];
diff --git a/pkgs/os-specific/linux/btfs/default.nix b/pkgs/os-specific/linux/btfs/default.nix
index 83c442618b8..9c2692b037e 100644
--- a/pkgs/os-specific/linux/btfs/default.nix
+++ b/pkgs/os-specific/linux/btfs/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig,
- python, boost, fuse, libtorrentRasterbar, curl }:
+ python3, boost, fuse, libtorrentRasterbar, curl }:
stdenv.mkDerivation rec {
name = "btfs-${version}";
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
preInstall = ''
substituteInPlace scripts/btplay \
- --replace "/usr/bin/env python" "${python}/bin/python"
+ --replace "/usr/bin/env python" "${python3.interpreter}"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/checksec/default.nix b/pkgs/os-specific/linux/checksec/default.nix
index a8ffb133a90..6c927ae93af 100644
--- a/pkgs/os-specific/linux/checksec/default.nix
+++ b/pkgs/os-specific/linux/checksec/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, file, findutils, binutils, glibc, coreutils, sysctl }:
+{ stdenv, fetchurl, file, findutils, binutils-unwrapped, glibc, coreutils, sysctl }:
stdenv.mkDerivation rec {
name = "checksec-${version}";
@@ -26,9 +26,9 @@ stdenv.mkDerivation rec {
substituteInPlace $out/bin/checksec --replace find ${findutils}/bin/find
substituteInPlace $out/bin/checksec --replace "file $" "${file}/bin/file $"
substituteInPlace $out/bin/checksec --replace "xargs file" "xargs ${file}/bin/file"
- substituteInPlace $out/bin/checksec --replace " readelf -" " ${binutils.out}/bin/readelf -"
- substituteInPlace $out/bin/checksec --replace "(readelf -" "(${binutils.out}/bin/readelf -"
- substituteInPlace $out/bin/checksec --replace "command_exists readelf" "command_exists ${binutils.out}/bin/readelf"
+ substituteInPlace $out/bin/checksec --replace " readelf -" " ${binutils-unwrapped}/bin/readelf -"
+ substituteInPlace $out/bin/checksec --replace "(readelf -" "(${binutils-unwrapped}/bin/readelf -"
+ substituteInPlace $out/bin/checksec --replace "command_exists readelf" "command_exists ${binutils-unwrapped}/bin/readelf"
substituteInPlace $out/bin/checksec --replace "/sbin/sysctl -" "${sysctl}/bin/sysctl -"
substituteInPlace $out/bin/checksec --replace "/usr/bin/id -" "${coreutils}/bin/id -"
'';
diff --git a/pkgs/os-specific/linux/cpufrequtils/default.nix b/pkgs/os-specific/linux/cpufrequtils/default.nix
index e36aaa5e38d..04da31176da 100644
--- a/pkgs/os-specific/linux/cpufrequtils/default.nix
+++ b/pkgs/os-specific/linux/cpufrequtils/default.nix
@@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
buildInputs = [ stdenv.cc.libc.linuxHeaders libtool gettext ];
- meta = {
+ meta = with stdenv.lib; {
description = "Tools to display or change the CPU governor settings";
- platforms = stdenv.lib.platforms.linux;
+ homepage = http://ftp.be.debian.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/cramfsswap/default.nix b/pkgs/os-specific/linux/cramfsswap/default.nix
index 6f11a3bb7a7..d183bb25cb5 100644
--- a/pkgs/os-specific/linux/cramfsswap/default.nix
+++ b/pkgs/os-specific/linux/cramfsswap/default.nix
@@ -10,7 +10,10 @@ stdenv.mkDerivation {
buildInputs = [zlib];
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ description = "swap endianess of a cram filesystem (cramfs)";
+ homepage = "https://packages.debian.org/sid/utils/cramfsswap";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/cryptsetup/default.nix b/pkgs/os-specific/linux/cryptsetup/default.nix
index fc13d97429c..5211fd2a61b 100644
--- a/pkgs/os-specific/linux/cryptsetup/default.nix
+++ b/pkgs/os-specific/linux/cryptsetup/default.nix
@@ -20,6 +20,10 @@ stdenv.mkDerivation rec {
})
];
+ postPatch = ''
+ patchShebangs tests
+ '';
+
NIX_LDFLAGS = "-lgcc_s";
configureFlags = [
diff --git a/pkgs/os-specific/linux/dmraid/default.nix b/pkgs/os-specific/linux/dmraid/default.nix
index a6f6365ae63..129ccb30456 100644
--- a/pkgs/os-specific/linux/dmraid/default.nix
+++ b/pkgs/os-specific/linux/dmraid/default.nix
@@ -44,5 +44,6 @@ stdenv.mkDerivation rec {
'';
maintainers = [ stdenv.lib.maintainers.raskin ];
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/os-specific/linux/drbd/default.nix b/pkgs/os-specific/linux/drbd/default.nix
index 8d18d598020..c6792ea17fb 100644
--- a/pkgs/os-specific/linux/drbd/default.nix
+++ b/pkgs/os-specific/linux/drbd/default.nix
@@ -12,7 +12,12 @@ stdenv.mkDerivation rec {
buildInputs = [ flex perl ];
- configureFlags = "--without-distro --without-pacemaker --localstatedir=/var --sysconfdir=/etc";
+ configureFlags = [
+ "--without-distro"
+ "--without-pacemaker"
+ "--localstatedir=/var"
+ "--sysconfdir=/etc"
+ ];
preConfigure =
''
diff --git a/pkgs/os-specific/linux/exfat/default.nix b/pkgs/os-specific/linux/exfat/default.nix
index 0adeac7115d..8cc481334e3 100644
--- a/pkgs/os-specific/linux/exfat/default.nix
+++ b/pkgs/os-specific/linux/exfat/default.nix
@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ makefu ];
platforms = lib.platforms.linux;
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
};
}
diff --git a/pkgs/os-specific/linux/fbterm/default.nix b/pkgs/os-specific/linux/fbterm/default.nix
index 70c1a8cfdf5..dd3eec6f53c 100644
--- a/pkgs/os-specific/linux/fbterm/default.nix
+++ b/pkgs/os-specific/linux/fbterm/default.nix
@@ -6,7 +6,7 @@ let
version="1.7.0";
name="fbterm-1.7.0";
hash="0pciv5by989vzvjxsv1jsv4bdp4m8j0nfbl29jm5fwi12w4603vj";
- url="http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz";
+ url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/fbterm/fbterm-1.7.0.tar.gz";
sha256="0pciv5by989vzvjxsv1jsv4bdp4m8j0nfbl29jm5fwi12w4603vj";
};
buildInputs = [gpm freetype fontconfig ncurses]
diff --git a/pkgs/os-specific/linux/fbterm/default.upstream b/pkgs/os-specific/linux/fbterm/default.upstream
deleted file mode 100644
index 387ef8862fb..00000000000
--- a/pkgs/os-specific/linux/fbterm/default.upstream
+++ /dev/null
@@ -1,3 +0,0 @@
-url http://code.google.com/p/fbterm/downloads/list
-version_link '[.]tar[.][a-z0-9]+$'
-process 'code[.]google[.]com//' ''
diff --git a/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix b/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
index 01609c8779d..a57a6f1d70f 100644
--- a/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/broadcom-bt-firmware/default.nix
@@ -27,11 +27,15 @@ stdenv.mkDerivation rec {
linkname=$(basename $filename | awk 'match($0,/^(BCM)[0-9A-Z]+(-[0-9a-z]{4}-[0-9a-z]{4}\.hcd)$/,c) { print c[1]c[2] }')
if ! [ -z $linkname ]
then
- ln -s -T $filename $out/lib/firmware/brcm/$linkname
+ ln -s --relative -T $filename $out/lib/firmware/brcm/$linkname
fi
done
'';
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = "042frb2dmrqfj8q83h5p769q6hg2b3i8fgnyvs9r9a71z7pbsagq";
+
meta = with stdenv.lib; {
description = "Firmware for Broadcom WIDCOMM® Bluetooth devices";
homepage = http://www.catalog.update.microsoft.com/Search.aspx?q=Broadcom+bluetooth;
diff --git a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
index 47d56cbf796..47fe2e446c3 100644
--- a/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
+++ b/pkgs/os-specific/linux/firmware/firmware-linux-nonfree/default.nix
@@ -10,15 +10,15 @@ stdenv.mkDerivation rec {
sha256 = "110vxgahyx5dvylqrxsm5cmx4a32cl2zchvm6cgc270jz75fg7wd";
};
- preInstall = ''
- mkdir -p $out
- '';
-
installFlags = [ "DESTDIR=$(out)" ];
# Firmware blobs do not need fixing and should not be modified
dontFixup = true;
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = "0r2g91hc7csp2fbp2ny4s4rwv0mw2m130gpnisxnhzi05hkwki66";
+
meta = with stdenv.lib; {
description = "Binary firmware collection packaged by kernel.org";
homepage = http://packages.debian.org/sid/firmware-linux-nonfree;
diff --git a/pkgs/os-specific/linux/firmware/fwupd/default.nix b/pkgs/os-specific/linux/firmware/fwupd/default.nix
index 646c18860c5..f018b5c2a7d 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/default.nix
+++ b/pkgs/os-specific/linux/firmware/fwupd/default.nix
@@ -1,41 +1,42 @@
-{ stdenv, fetchurl, fetchpatch, gtk-doc, pkgconfig, gobjectIntrospection, intltool
+{ stdenv, fetchurl, gtk-doc, pkgconfig, gobjectIntrospection, intltool
, libgudev, polkit, appstream-glib, gusb, sqlite, libarchive, glib-networking
, libsoup, help2man, gpgme, libxslt, elfutils, libsmbios, efivar, glibcLocales
-, fwupdate, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl
-, ninja, gcab, gnutls, python3, wrapGAppsHook, json-glib
-, shared-mime-info, umockdev
+, gnu-efi, libyaml, valgrind, meson, libuuid, colord, docbook_xml_dtd_43, docbook_xsl
+, ninja, gcab, gnutls, python3, wrapGAppsHook, json-glib, bash-completion
+, shared-mime-info, umockdev, vala, makeFontsConf, freefont_ttf
}:
let
# Updating? Keep $out/etc synchronized with passthru.filesInstalledToEtc
- version = "1.0.5";
+ version = "1.1.1";
python = python3.withPackages (p: with p; [ pygobject3 pycairo pillow ]);
installedTestsPython = python3.withPackages (p: with p; [ pygobject3 requests ]);
+
+ fontsConf = makeFontsConf {
+ fontDirectories = [ freefont_ttf ];
+ };
in stdenv.mkDerivation {
name = "fwupd-${version}";
src = fetchurl {
url = "https://people.freedesktop.org/~hughsient/releases/fwupd-${version}.tar.xz";
- sha256 = "0wm195vkf6x1kg1dz0sbfwpdcn9f6638l7vyzplcfrb3v07pqxpq";
+ sha256 = "0szakfnp6pl8vv3ivb40p5j8pxapfp724a55s2dr1qzzdlbjd08s";
};
- outputs = [ "out" "devdoc" "man" "installedTests" ];
+ outputs = [ "out" "lib" "dev" "devdoc" "man" "installedTests" ];
nativeBuildInputs = [
meson ninja gtk-doc pkgconfig gobjectIntrospection intltool glibcLocales shared-mime-info
- valgrind gcab docbook_xml_dtd_43 docbook_xsl help2man libxslt python wrapGAppsHook
+ valgrind gcab docbook_xml_dtd_43 docbook_xsl help2man libxslt python wrapGAppsHook vala
];
buildInputs = [
- polkit appstream-glib gusb sqlite libarchive libsoup elfutils libsmbios fwupdate libyaml
+ polkit appstream-glib gusb sqlite libarchive libsoup elfutils libsmbios gnu-efi libyaml
libgudev colord gpgme libuuid gnutls glib-networking efivar json-glib umockdev
+ bash-completion
];
LC_ALL = "en_US.UTF-8"; # For po/make-images
patches = [
- ./fix-missing-deps.patch
- (fetchpatch {
- url = https://github.com/hughsie/fwupd/commit/767210e4b1401d5d5bb7ac1e7c052a60b6529d88.patch;
- sha256 = "00adfabxpgdg74jx7i6jihhh8njjk2r7v3fxqs4scj3vn06k5fmw";
- })
+ ./fix-paths.patch
];
postPatch = ''
@@ -47,7 +48,8 @@ in stdenv.mkDerivation {
substituteInPlace data/installed-tests/fwupdmgr.test.in --subst-var-by installedtestsdir "$installedTests/share/installed-tests/fwupd"
'';
- doCheck = true;
+ # /etc/os-release not available in sandbox
+ # doCheck = true;
preFixup = ''
gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${shared-mime-info}/share")
@@ -55,18 +57,29 @@ in stdenv.mkDerivation {
mesonFlags = [
"-Dplugin_dummy=true"
- "-Dbootdir=/boot"
"-Dudevdir=lib/udev"
"-Dsystemdunitdir=lib/systemd/system"
+ "-Defi-libdir=${gnu-efi}/lib"
+ "-Defi-ldsdir=${gnu-efi}/lib"
+ "-Defi-includedir=${gnu-efi}/include/efi"
"--localstatedir=/var"
];
+ # TODO: We need to be able to override the directory flags from meson setup hook
+ # better – declaring them multiple times might become an error.
+ preConfigure = ''
+ mesonFlagsArray+=("--libexecdir=$out/libexec")
+ '';
+
postInstall = ''
moveToOutput share/installed-tests "$installedTests"
wrapProgram $installedTests/share/installed-tests/fwupd/hardware.py \
--prefix GI_TYPELIB_PATH : "$out/lib/girepository-1.0:${libsoup}/lib/girepository-1.0"
'';
+ FONTCONFIG_FILE = fontsConf; # Fontconfig error: Cannot load default config file
+
+ # /etc/fwupd/uefi.conf is created by the services.hardware.fwupd NixOS module
passthru = {
filesInstalledToEtc = [
"fwupd/remotes.d/fwupd.conf"
@@ -74,8 +87,10 @@ in stdenv.mkDerivation {
"fwupd/remotes.d/lvfs.conf"
"fwupd/remotes.d/vendor.conf"
"pki/fwupd/GPG-KEY-Hughski-Limited"
+ "pki/fwupd/GPG-KEY-Linux-Foundation-Metadata"
"pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service"
"pki/fwupd/LVFS-CA.pem"
+ "pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata"
"pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service"
"pki/fwupd-metadata/LVFS-CA.pem"
];
diff --git a/pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch
similarity index 84%
rename from pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch
rename to pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch
index d1d7c06027f..1cd9eb0e8f1 100644
--- a/pkgs/os-specific/linux/firmware/fwupd/fix-missing-deps.patch
+++ b/pkgs/os-specific/linux/firmware/fwupd/fix-paths.patch
@@ -6,7 +6,7 @@
-)
--- a/data/meson.build
+++ b/data/meson.build
-@@ -7,16 +7,12 @@
+@@ -8,16 +8,12 @@
subdir('installed-tests')
endif
@@ -26,8 +26,8 @@
install_data(['metadata.xml'],
--- a/data/pki/meson.build
+++ b/data/pki/meson.build
-@@ -3,13 +3,13 @@
- 'GPG-KEY-Hughski-Limited',
+@@ -4,14 +4,14 @@
+ 'GPG-KEY-Linux-Foundation-Firmware',
'GPG-KEY-Linux-Vendor-Firmware-Service',
],
- install_dir : join_paths(sysconfdir, 'pki', 'fwupd')
@@ -35,6 +35,7 @@
)
install_data([
+ 'GPG-KEY-Linux-Foundation-Metadata',
'GPG-KEY-Linux-Vendor-Firmware-Service',
],
- install_dir : join_paths(sysconfdir, 'pki', 'fwupd-metadata')
@@ -42,7 +43,7 @@
)
endif
-@@ -17,12 +17,12 @@
+@@ -19,12 +19,12 @@
install_data([
'LVFS-CA.pem',
],
@@ -66,9 +67,9 @@
- install_dir : join_paths(sysconfdir, 'fwupd', 'remotes.d')
+ install_dir : join_paths(get_option('prefix'), 'etc', 'fwupd', 'remotes.d')
)
- endif
-
-@@ -19,12 +19,12 @@
+ i18n.merge_file(
+ input: 'lvfs.metainfo.xml',
+@@ -37,12 +37,12 @@
output : 'fwupd.conf',
configuration : con2,
install: true,
@@ -92,13 +93,3 @@
- echo 'Creating stateful directory'
- mkdir -p ${DESTDIR}${LOCALSTATEDIR}/lib/fwupd
#fi
---- a/po/make-images.sh
-+++ b/po/make-images.sh
-@@ -7,6 +7,7 @@
- #
- install -m 0755 -d ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/
- ${MESON_SOURCE_ROOT}/po/make-images "Installing firmware update…" ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/ ${MESON_SOURCE_ROOT}/po/LINGUAS
-+shopt -s nullglob
- for x in ${MESON_INSTALL_DESTDIR_PREFIX}/share/locale/*/LC_IMAGES/*.bmp ; do
- gzip -f ${x}
- done
diff --git a/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
index bf8bcf38726..372be2d71f2 100644
--- a/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
+++ b/pkgs/os-specific/linux/firmware/intel2200BGFirmware/default.nix
@@ -1,35 +1,25 @@
-{ stdenv, fetchurl }:
+{ lib, fetchzip }:
let version = "3.1"; in
-stdenv.mkDerivation {
+fetchzip {
name = "intel2200BGFirmware-${version}";
+ url = "https://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz";
+ sha256 = "0zjyjndyc401pn5x5lgypxdal21n82ymi3vbb2ja1b89yszj432b";
- src = fetchurl {
- url = "https://src.fedoraproject.org/repo/pkgs/ipw2200-firmware/ipw2200-fw-${version}.tgz/eaba788643c7cc7483dd67ace70f6e99/ipw2200-fw-${version}.tgz";
- sha256 = "c6818c11c18cc030d55ff83f64b2bad8feef485e7742f84f94a61d811a6258bd";
- };
-
- phases = [ "unpackPhase" "installPhase" ];
-
- installPhase = ''
- mkdir -p $out/lib/firmware
- for fw in \
- ipw2200-bss.fw \
- ipw2200-ibss.fw \
- ipw2200-sniffer.fw
- do
- cp -f $fw $out/lib/firmware/$fw
- done
- mkdir -p $out/share/doc/intel2200BGFirmware
- cp -f LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE
+ postFetch = ''
+ tar -xzvf $downloadedFile --strip-components=1
+ install -D -m644 ipw2200-bss.fw $out/lib/firmware/ipw2200-bss.fw
+ install -D -m644 ipw2200-ibss.fw $out/lib/firmware/ipw2200-ibss.fw
+ install -D -m644 ipw2200-sniffer.fw $out/lib/firmware/ipw2200-sniffer.fw
+ install -D -m644 LICENSE.ipw2200-fw $out/share/doc/intel2200BGFirmware/LICENSE
'';
- meta = with stdenv.lib; {
+ meta = with lib; {
description = "Firmware for Intel 2200BG cards";
homepage = http://ipw2200.sourceforge.net/firmware.php;
- license = stdenv.lib.licenses.unfreeRedistributableFirmware;
+ license = licenses.unfreeRedistributableFirmware;
maintainers = with maintainers; [ sternenseemann ];
- platforms = with platforms; linux;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
index 0918279cc9a..eb5b0bd294c 100644
--- a/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
+++ b/pkgs/os-specific/linux/firmware/raspberrypi-wireless/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchurl, dpkg }:
stdenv.mkDerivation rec {
name = "raspberrypi-wireless-firmware-${version}";
@@ -20,11 +20,12 @@ stdenv.mkDerivation rec {
# Firmware blobs do not need fixing and should not be modified
dontFixup = true;
+
# Unpack the debian package
+ nativeBuildInputs = [ dpkg ];
unpackCmd = ''
if ! [[ "$curSrc" =~ \.deb$ ]]; then return 1; fi
- ar -xf "$curSrc"
- tar -xf data.tar.xz
+ dpkg -x "$curSrc" .
'';
installPhase = ''
@@ -39,6 +40,10 @@ stdenv.mkDerivation rec {
cp broadcom/*.hcd "$out/lib/firmware/brcm"
'';
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = "1gwzasl5w5nc0awqv3w2081ns63wd1yds0xh0dg95dc6brnqhhf8";
+
meta = with stdenv.lib; {
description = "Firmware for builtin Wifi/Bluetooth devices in the Raspberry Pi 3 and Zero W";
homepage = https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/;
diff --git a/pkgs/os-specific/linux/firmware/zd1211/default.nix b/pkgs/os-specific/linux/firmware/zd1211/default.nix
index e28a85ab0b2..2c9db47539f 100644
--- a/pkgs/os-specific/linux/firmware/zd1211/default.nix
+++ b/pkgs/os-specific/linux/firmware/zd1211/default.nix
@@ -1,23 +1,20 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchzip }:
-stdenv.mkDerivation rec {
+let
pname = "zd1211-firmware";
version = "1.5";
-
+in fetchzip rec {
name = "${pname}-${version}";
+ url = "mirror://sourceforge/zd1211/${name}.tar.bz2";
- src = fetchurl {
- url = "mirror://sourceforge/zd1211/${name}.tar.bz2";
- sha256 = "04ibs0qw8bh6h6zmm5iz6lddgknwhsjq8ib3gyck6a7psw83h7gi";
- };
-
- dontBuild = true;
-
- installPhase = ''
+ postFetch = ''
+ tar -xjvf $downloadedFile
mkdir -p $out/lib/firmware/zd1211
- cp * $out/lib/firmware/zd1211
+ cp zd1211-firmware/* $out/lib/firmware/zd1211
'';
+ sha256 = "0sj2zl3r0549mjz37xy6iilm1hm7ak5ax02gwrn81r5yvphqzd52";
+
meta = {
description = "Firmware for the ZyDAS ZD1211(b) 802.11a/b/g USB WLAN chip";
homepage = https://sourceforge.net/projects/zd1211/;
diff --git a/pkgs/os-specific/linux/fuse/common.nix b/pkgs/os-specific/linux/fuse/common.nix
index 7cc58c19c07..15470479a3a 100644
--- a/pkgs/os-specific/linux/fuse/common.nix
+++ b/pkgs/os-specific/linux/fuse/common.nix
@@ -4,6 +4,7 @@
, fusePackages, utillinux, gettext
, meson, ninja, pkgconfig
, autoreconfHook
+, python3Packages, which
}:
let
@@ -58,6 +59,14 @@ in stdenv.mkDerivation rec {
./makeconf.sh
'');
+ checkInputs = [ which ] ++ (with python3Packages; [ python pytest ]);
+
+ checkPhase = ''
+ python3 -m pytest test/
+ '';
+
+ doCheck = false; # v2: no tests, v3: all tests get skipped in a sandbox
+
postFixup = "cd $out\n" + (if isFuse3 then ''
install -D -m444 etc/fuse.conf $common/etc/fuse.conf
install -D -m444 etc/udev/rules.d/99-fuse3.rules $common/etc/udev/rules.d/99-fuse.rules
@@ -72,6 +81,7 @@ in stdenv.mkDerivation rec {
inherit (src.meta) homepage;
description = "Kernel module and library that allows filesystems to be implemented in user space";
platforms = platforms.linux;
+ license = with licenses; [ gpl2 lgpl21 ];
maintainers = [ maintainers.primeos ];
};
}
diff --git a/pkgs/os-specific/linux/fwts/default.nix b/pkgs/os-specific/linux/fwts/default.nix
index 40d6967c66f..e54ab7bcba7 100644
--- a/pkgs/os-specific/linux/fwts/default.nix
+++ b/pkgs/os-specific/linux/fwts/default.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "fwts-${version}";
- version = "18.06.02";
+ version = "18.07.00";
src = fetchzip {
url = "http://fwts.ubuntu.com/release/fwts-V${version}.tar.gz";
- sha256 = "1j7yn3qyy9baylhjvr9j8hiyl1nc7la1j4fffvxk8qvxakwxbyl2";
+ sha256 = "11fc26k1k98i1rv1jw9ahbbal7p7cl6wxy967a7ixs330q5ry1lb";
stripRoot = false;
};
diff --git a/pkgs/os-specific/linux/fxload/default.nix b/pkgs/os-specific/linux/fxload/default.nix
index 8485b0e6032..61bd2a229ab 100644
--- a/pkgs/os-specific/linux/fxload/default.nix
+++ b/pkgs/os-specific/linux/fxload/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation {
name = "fxload-2002_04_11";
-
+
src = fetchurl {
url = mirror://sourceforge/linux-hotplug/fxload-2002_04_11.tar.gz;
sha256 = "1hql93bp3dxrv1p67nc63xsbqwljyynm997ysldrc3n9ifi6s48m";
@@ -27,9 +27,10 @@ stdenv.mkDerivation {
mkdir -p $out/share/usb
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://linux-hotplug.sourceforge.net/?selected=usb;
description = "Tool to upload firmware to Cypress EZ-USB microcontrollers";
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/hwdata/default.nix b/pkgs/os-specific/linux/hwdata/default.nix
index c1d324de7cf..5943ced2f8f 100644
--- a/pkgs/os-specific/linux/hwdata/default.nix
+++ b/pkgs/os-specific/linux/hwdata/default.nix
@@ -1,20 +1,26 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "hwdata-${version}";
- version = "0.313";
+ version = "0.314";
- src = fetchurl {
- url = "https://github.com/vcrhonek/hwdata/archive/v0.313.tar.gz";
- sha256 = "0x0qk2cim1mv8cl8h8rwqn8mbbs43j04rn06m81b531i182zii17";
+ src = fetchFromGitHub {
+ owner = "vcrhonek";
+ repo = "hwdata";
+ rev = "v${version}";
+ sha256 = "12k466ndg152fqld1w5v1zfdyv000yypazcwy75ywlxvlknv4y90";
};
preConfigure = "patchShebangs ./configure";
- configureFlags = "--datadir=$(prefix)/data";
+ configureFlags = [ "--datadir=$(prefix)/data" ];
doCheck = false; # this does build machine-specific checks (e.g. enumerates PCI bus)
+ outputHashMode = "recursive";
+ outputHashAlgo = "sha256";
+ outputHash = "1w00y5kj8rd8slzydw1gw8cablxlkham4vq786kdd8zga286zabb";
+
meta = {
homepage = https://github.com/vcrhonek/hwdata;
description = "Hardware Database, including Monitors, pci.ids, usb.ids, and video cards";
diff --git a/pkgs/os-specific/linux/iotop/default.nix b/pkgs/os-specific/linux/iotop/default.nix
index a19b3d4ec16..e2ded7a8fd0 100644
--- a/pkgs/os-specific/linux/iotop/default.nix
+++ b/pkgs/os-specific/linux/iotop/default.nix
@@ -10,9 +10,11 @@ python2Packages.buildPythonApplication rec {
doCheck = false;
- meta = {
+ meta = with stdenv.lib; {
description = "A tool to find out the processes doing the most IO";
- maintainers = [ stdenv.lib.maintainers.raskin ];
- platforms = stdenv.lib.platforms.linux;
+ homepage = http://guichaz.free.fr/iotop;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/iproute/default.nix b/pkgs/os-specific/linux/iproute/default.nix
index 4204105bb60..f1abf0fbe92 100644
--- a/pkgs/os-specific/linux/iproute/default.nix
+++ b/pkgs/os-specific/linux/iproute/default.nix
@@ -1,12 +1,14 @@
-{ fetchurl, stdenv, config, flex, bash, bison, db, iptables, pkgconfig }:
+{ fetchurl, stdenv, config, flex, bash, bison, db, iptables, pkgconfig
+, libelf
+}:
stdenv.mkDerivation rec {
name = "iproute2-${version}";
- version = "4.17.0";
+ version = "4.18.0";
src = fetchurl {
url = "mirror://kernel/linux/utils/net/iproute2/${name}.tar.xz";
- sha256 = "0vmynikcamfhakvwyk5dsffy0ymgi5mdqiwybdvqfn1ijaq93abg";
+ sha256 = "0ida5njr9nacg6ym3rjvl3cc9czw0hn4akhzbqf8f4zmjl6cgrm9";
};
preConfigure = ''
@@ -35,7 +37,7 @@ stdenv.mkDerivation rec {
"CONFDIR=$(out)/etc/iproute2"
];
- buildInputs = [ db iptables ];
+ buildInputs = [ db iptables libelf ];
nativeBuildInputs = [ bison flex pkgconfig ];
enableParallelBuilding = true;
diff --git a/pkgs/os-specific/linux/ipsec-tools/default.nix b/pkgs/os-specific/linux/ipsec-tools/default.nix
index e27f380ac3e..dd7d25716dc 100644
--- a/pkgs/os-specific/linux/ipsec-tools/default.nix
+++ b/pkgs/os-specific/linux/ipsec-tools/default.nix
@@ -28,19 +28,19 @@ stdenv.mkDerivation rec {
# fix build with newer gcc versions
preConfigure = ''substituteInPlace configure --replace "-Werror" "" '';
- configureFlags = ''
- --sysconfdir=/etc --localstatedir=/var
- --with-kernel-headers=${linuxHeaders}/include
- --disable-security-context
- --enable-adminport
- --enable-dpd
- --enable-frag
- --enable-gssapi
- --enable-hybrid
- --enable-natt
- --enable-shared
- --enable-stats
- '';
+ configureFlags = [
+ "--sysconfdir=/etc --localstatedir=/var"
+ "--with-kernel-headers=${linuxHeaders}/include"
+ "--disable-security-context"
+ "--enable-adminport"
+ "--enable-dpd"
+ "--enable-frag"
+ "--enable-gssapi"
+ "--enable-hybrid"
+ "--enable-natt"
+ "--enable-shared"
+ "--enable-stats"
+ ];
meta = {
homepage = http://ipsec-tools.sourceforge.net/;
diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix
index 0c088ac2a4b..9fa7a2cf0aa 100644
--- a/pkgs/os-specific/linux/iptables/default.nix
+++ b/pkgs/os-specific/linux/iptables/default.nix
@@ -18,10 +18,10 @@ stdenv.mkDerivation rec {
export NIX_LDFLAGS="$NIX_LDFLAGS -lmnl -lnftnl"
'';
- configureFlags = ''
- --enable-devel
- --enable-shared
- '';
+ configureFlags = [
+ "--enable-devel"
+ "--enable-shared"
+ ];
outputs = [ "out" "dev" ];
diff --git a/pkgs/os-specific/linux/iputils/default.nix b/pkgs/os-specific/linux/iputils/default.nix
index 4caa0acb4b6..557bc2f186f 100644
--- a/pkgs/os-specific/linux/iputils/default.nix
+++ b/pkgs/os-specific/linux/iputils/default.nix
@@ -1,55 +1,69 @@
-{ stdenv, fetchurl
-, sysfsutils, openssl
-, libcap, opensp, docbook_sgml_dtd_31
-, libidn, nettle
-, SGMLSpm, libgcrypt }:
+{ stdenv, fetchFromGitHub, fetchpatch
+, libxslt, docbook_xsl, docbook_xml_dtd_44
+, sysfsutils, openssl, libcap, libgcrypt, nettle, libidn2
+}:
let
- time = "20161105";
+ time = "20180629";
in
stdenv.mkDerivation rec {
name = "iputils-${time}";
- src = fetchurl {
- url = "https://github.com/iputils/iputils/archive/s${time}.tar.gz";
- sha256 = "12mdmh4qbf5610csaw3rkzhpzf6djndi4jsl4gyr8wni0cphj4zq";
+ src = fetchFromGitHub {
+ owner = "iputils";
+ repo = "iputils";
+ rev = "s${time}";
+ sha256 = "19rpl48pjgmyqlm4h7sml5gy7yg4cxciadxcs24q1zj40c05jls0";
};
+ patches = [
+ (fetchpatch {
+ name = "dont-hardcode-the-location-of-xsltproc.patch";
+ url = "https://github.com/iputils/iputils/commit/d0ff83e87ea9064d9215a18e93076b85f0f9e828.patch";
+ sha256 = "05wrwf0bfmax69bsgzh3b40n7rvyzw097j8z5ix0xsg0kciygjvx";
+ })
+ ];
+
prePatch = ''
- sed -e s/sgmlspl/sgmlspl.pl/ \
- -e s/nsgmls/onsgmls/ \
- -i doc/Makefile
+ substituteInPlace doc/custom-man.xsl \
+ --replace "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" "${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl"
+ for xmlFile in doc/*.xml; do
+ substituteInPlace $xmlFile \
+ --replace "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" "${docbook_xml_dtd_44}/xml/dtd/docbook/docbookx.dtd"
+ done
'';
# Disable idn usage w/musl: https://github.com/iputils/iputils/pull/111
makeFlags = [ "USE_GNUTLS=no" ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "USE_IDN=no";
- depsBuildBuild = [ opensp SGMLSpm docbook_sgml_dtd_31 ];
+ nativeBuildInputs = [ libxslt.bin ];
buildInputs = [
sysfsutils openssl libcap libgcrypt nettle
- ] ++ stdenv.lib.optional (!stdenv.hostPlatform.isMusl) libidn;
+ ] ++ stdenv.lib.optional (!stdenv.hostPlatform.isMusl) libidn2;
# ninfod probably could build on cross, but the Makefile doesn't pass --host etc to the sub configure...
- buildFlags = "man all" + stdenv.lib.optionalString (!stdenv.isCross) " ninfod";
+ buildFlags = "man all" + stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) " ninfod";
installPhase =
''
mkdir -p $out/bin
- cp -p ping tracepath clockdiff arping rdisc rarpd $out/bin/
+ cp -p arping clockdiff ping rarpd rdisc tftpd tracepath traceroute6 $out/bin/
if [ -x ninfod/ninfod ]; then
cp -p ninfod/ninfod $out/bin
fi
mkdir -p $out/share/man/man8
+ cd doc
cp -p \
- doc/clockdiff.8 doc/arping.8 doc/ping.8 doc/rdisc.8 doc/rarpd.8 doc/tracepath.8 doc/ninfod.8 \
+ arping.8 clockdiff.8 ninfod.8 pg3.8 ping.8 rarpd.8 rdisc.8 tftpd.8 tracepath.8 traceroute6.8 \
$out/share/man/man8
'';
meta = with stdenv.lib; {
homepage = https://github.com/iputils/iputils;
description = "A set of small useful utilities for Linux networking";
+ license = with licenses; [ gpl2Plus bsd3 ]; # TODO: AS-IS, SUN MICROSYSTEMS license
platforms = platforms.linux;
- maintainers = with maintainers; [ lheckemann ];
+ maintainers = with maintainers; [ primeos lheckemann ];
};
}
diff --git a/pkgs/os-specific/linux/kernel/hardened-config.nix b/pkgs/os-specific/linux/kernel/hardened-config.nix
index 7e277617b61..84d1dd8a378 100644
--- a/pkgs/os-specific/linux/kernel/hardened-config.nix
+++ b/pkgs/os-specific/linux/kernel/hardened-config.nix
@@ -22,7 +22,7 @@ ${optionalString (versionAtLeast version "4.10") ''
BUG_ON_DATA_CORRUPTION y
''}
-${optionalString (stdenv.platform.kernelArch == "x86_64") ''
+${optionalString (stdenv.hostPlatform.platform.kernelArch == "x86_64") ''
DEFAULT_MMAP_MIN_ADDR 65536 # Prevent allocation of first 64K of memory
# Reduce attack surface by disabling various emulations
@@ -103,16 +103,17 @@ PAGE_POISONING_ZERO y
PANIC_ON_OOPS y
PANIC_TIMEOUT -1
-GCC_PLUGINS y # Enable gcc plugin options
+${optionalString (versionOlder version "4.18") ''
+ GCC_PLUGINS y # Enable gcc plugin options
+ # Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
+ GCC_PLUGIN_LATENT_ENTROPY y
-# Gather additional entropy at boot time for systems that may not have appropriate entropy sources.
-GCC_PLUGIN_LATENT_ENTROPY y
-
-${optionalString (versionAtLeast version "4.11") ''
- GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin
-''}
-${optionalString (versionAtLeast version "4.14") ''
- GCC_PLUGIN_STRUCTLEAK_BYREF_ALL y # Also cover structs passed by address
+ ${optionalString (versionAtLeast version "4.11") ''
+ GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin
+ ''}
+ ${optionalString (versionAtLeast version "4.14") ''
+ GCC_PLUGIN_STRUCTLEAK_BYREF_ALL y # Also cover structs passed by address
+ ''}
''}
# Disable various dangerous settings
@@ -121,8 +122,10 @@ PROC_KCORE n # Exposes kernel text image layout
INET_DIAG n # Has been used for heap based attacks in the past
# Use -fstack-protector-strong (gcc 4.9+) for best stack canary coverage.
-CC_STACKPROTECTOR_REGULAR n
-CC_STACKPROTECTOR_STRONG y
+${optionalString (versionOlder version "4.18") ''
+ CC_STACKPROTECTOR_REGULAR n
+ CC_STACKPROTECTOR_STRONG y
+''}
# Enable compile/run-time buffer overflow detection ala glibc's _FORTIFY_SOURCE
${optionalString (versionAtLeast version "4.13") ''
diff --git a/pkgs/os-specific/linux/kernel/linux-4.14.nix b/pkgs/os-specific/linux/kernel/linux-4.14.nix
index c5a53555d20..de983418b7b 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.14.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.14.59";
+ version = "4.14.66";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "16ribg80jk830wyk4k7v86jysmnkj59v62rlkqil3advc7337iky";
+ sha256 = "04q48syzmz84s045bqwyzrr37wcria8waggb5fki2kc69k563053";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.17.nix b/pkgs/os-specific/linux/kernel/linux-4.17.nix
index 71984ec5c77..126c3284d05 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.17.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.17.nix
@@ -3,7 +3,7 @@
with stdenv.lib;
buildLinux (args // rec {
- version = "4.17.11";
+ version = "4.17.18";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
@@ -13,6 +13,6 @@ buildLinux (args // rec {
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "133jyd75a0gq71m783s3ydjkpnzw5xxn4wrk1zal6fr19znq87nv";
+ sha256 = "03wvnw4xl48na08c29qq57a39kgvb67ayxfqqv4n06vpf8vmx2sd";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-4.18.nix b/pkgs/os-specific/linux/kernel/linux-4.18.nix
new file mode 100644
index 00000000000..768a4c96542
--- /dev/null
+++ b/pkgs/os-specific/linux/kernel/linux-4.18.nix
@@ -0,0 +1,18 @@
+{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, modDirVersionArg ? null, ... } @ args:
+
+with stdenv.lib;
+
+buildLinux (args // rec {
+ version = "4.18.4";
+
+ # modDirVersion needs to be x.y.z, will automatically add .0 if needed
+ modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg;
+
+ # branchVersion needs to be x.y
+ extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
+
+ src = fetchurl {
+ url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+ sha256 = "0hm8id6nv3j2g7l1fzkl4vr9wfx43s8hdspg1yc4fz6vbdxwinqj";
+ };
+} // (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 8bb2d53da9e..31f489c4faf 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.4.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.4.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.4.145";
+ version = "4.4.151";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "1max0d1b1y1ndrfprrcyb7c9y12pkx2whxzlr70qypcb5jz0v7ff";
+ sha256 = "1s49h2my2jysh1i38vygqlcj9bz8fzg6vsv9k3ln3pi6hqqqrsjz";
};
} // (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 d89d0151d9b..9b9072d302e 100644
--- a/pkgs/os-specific/linux/kernel/linux-4.9.nix
+++ b/pkgs/os-specific/linux/kernel/linux-4.9.nix
@@ -1,11 +1,11 @@
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.9.116";
+ version = "4.9.123";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
- sha256 = "07gzjfv24jrn76aga7c8f1y5xsz5if6xbdli1cpfzg60ps8q57lr";
+ sha256 = "0wahbq08cixh63099n13wal3xkw48gnka6w8biax1gwckymww4ld";
};
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
index 6855c5c5f90..53d8accb185 100644
--- a/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
+++ b/pkgs/os-specific/linux/kernel/linux-hardkernel-4.14.nix
@@ -1,19 +1,33 @@
{ stdenv, buildPackages, hostPlatform, fetchFromGitHub, perl, buildLinux, libelf, utillinux, ... } @ args:
buildLinux (args // rec {
- version = "4.14.47-139";
+ version = "4.14.55-146";
# modDirVersion needs to be x.y.z.
- modDirVersion = "4.14.47";
+ modDirVersion = "4.14.55";
- # branchVersion needs to be x.y.
+ # branchVersion needs to be x.y.
extraMeta.branch = "4.14";
src = fetchFromGitHub {
owner = "hardkernel";
repo = "linux";
rev = version;
- sha256 = "0jjgrmvi1h8zs8snnvghnjd422yfmn7jv9y1n7xikmfv4nvwqrkv";
+ sha256 = "1bm1njng4rwfylgnqv06vabkvybm9rikqj1lsb7p9qcs3y1kw6mh";
};
+ defconfig = "odroidxu4_defconfig";
+
+ # This extraConfig is (only) required because the gator module fails to build as-is.
+ extraConfig = ''
+
+ GATOR n
+
+ # This attempted fix applies correctly but does not fix the build.
+ #GATOR_MALI_MIDGARD_PATH ${src}/drivers/gpu/arm/midgard
+
+ '' + (args.extraConfig or "");
+
+ extraMeta.platforms = [ "armv7l-linux" ];
+
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
index 1366a11b573..1fb9866f4e9 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
@@ -1,22 +1,21 @@
{ stdenv, buildPackages, hostPlatform, fetchgit, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
- version = "4.15.2018.04.14";
- modDirVersion = "4.15.0";
- extraMeta.branch = "master";
- extraMeta.maintainers = [ stdenv.lib.maintainers.davidak stdenv.lib.maintainers.chiiruno ];
+ version = "4.16.2018.08.03";
+ modDirVersion = "4.16.0";
src = fetchgit {
url = "https://evilpiepirate.org/git/bcachefs.git";
- rev = "3b7c824e9330a640312fce1b04537c684c1d602c";
- sha256 = "1l5ib28qkhrxggn6zj9b2839543anbxk2ip75yizgzlv9vr5m4pk";
+ rev = "e7a00a52b57336c04d1043c6fa0a67a7c8301cfb";
+ sha256 = "1a0kvpazvvh0rfb9hkyr4zw55ndh060j95fvhf2aaaj9qyc7p7wp";
};
- extraConfig = ''
- BCACHEFS_FS m
- '';
+ extraConfig = "BCACHEFS_FS m";
- # Should the testing kernels ever be built on Hydra?
- extraMeta.hydraPlatforms = [];
+ extraMeta = {
+ branch = "master";
+ hydraPlatforms = []; # Should the testing kernels ever be built on Hydra?
+ maintainers = with stdenv.lib.maintainers; [ davidak chiiruno ];
+ };
} // (args.argsOverride or {}))
diff --git a/pkgs/os-specific/linux/kernel/linux-testing.nix b/pkgs/os-specific/linux/kernel/linux-testing.nix
index ec4d9c29dbc..ec3baaf1e0a 100644
--- a/pkgs/os-specific/linux/kernel/linux-testing.nix
+++ b/pkgs/os-specific/linux/kernel/linux-testing.nix
@@ -1,13 +1,13 @@
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, libelf, utillinux, ... } @ args:
buildLinux (args // rec {
- version = "4.18-rc7";
- modDirVersion = "4.18.0-rc7";
+ version = "4.18-rc8";
+ modDirVersion = "4.18.0-rc8";
extraMeta.branch = "4.18";
src = fetchurl {
url = "https://git.kernel.org/torvalds/t/linux-${version}.tar.gz";
- sha256 = "005kk7rxawkka60y31a5aiqrq3w6i1k27b5n2lcq63agjcxh54rq";
+ sha256 = "0rqyqms63c15iwcwy40yqd9fvlvh3ah09gddv0wf45z9dqp7id1m";
};
# Should the testing kernels ever be built on Hydra?
diff --git a/pkgs/os-specific/linux/kernel/manual-config.nix b/pkgs/os-specific/linux/kernel/manual-config.nix
index 80721c4b401..33aa22abaf2 100644
--- a/pkgs/os-specific/linux/kernel/manual-config.nix
+++ b/pkgs/os-specific/linux/kernel/manual-config.nix
@@ -98,6 +98,7 @@ let
sed -i "$mf" -e 's|/usr/bin/||g ; s|/bin/||g ; s|/sbin/||g'
done
sed -i Makefile -e 's|= depmod|= ${buildPackages.kmod}/bin/depmod|'
+ sed -i scripts/ld-version.sh -e "s|/usr/bin/awk|${buildPackages.gawk}/bin/awk|"
'';
configurePhase = ''
@@ -145,9 +146,12 @@ let
++ optional installsFirmware "INSTALL_FW_PATH=$(out)/lib/firmware";
# Some image types need special install targets (e.g. uImage is installed with make uinstall)
- installTargets = [ (if platform.kernelTarget == "uImage" then "uinstall" else
- if platform.kernelTarget == "zImage" || platform.kernelTarget == "Image.gz" then "zinstall" else
- "install") ];
+ installTargets = [ (
+ if platform ? kernelInstallTarget then platform.kernelInstallTarget
+ else if platform.kernelTarget == "uImage" then "uinstall"
+ else if platform.kernelTarget == "zImage" || platform.kernelTarget == "Image.gz" then "zinstall"
+ else "install"
+ ) ];
postInstall = (optionalString installsFirmware ''
mkdir -p $out/lib/firmware
diff --git a/pkgs/os-specific/linux/kernel/patches.nix b/pkgs/os-specific/linux/kernel/patches.nix
index 1a365046f5f..143671428c4 100644
--- a/pkgs/os-specific/linux/kernel/patches.nix
+++ b/pkgs/os-specific/linux/kernel/patches.nix
@@ -48,17 +48,6 @@ rec {
};
};
- # https://patchwork.kernel.org/patch/9626797/
- # Should be included in 4.17, so this patch can be dropped when 4.16 becomes obsolete.
- bcm2835_mmal_v4l2_camera_driver = rec {
- name = "bcm2835_mmal_v4l2_camera_driver";
- patch = fetchpatch {
- name = name + ".patch";
- url = https://patchwork.kernel.org/patch/9626797/raw/;
- sha256 = "0iwb0yxsf95zv4qxkvlvhqfmzx0rk13g9clvxsharvwkb4w5lwa0";
- };
- };
-
# https://github.com/NixOS/nixpkgs/issues/42755
xen-netfront_fix_mismatched_rtnl_unlock = rec {
name = "xen-netfront_fix_mismatched_rtnl_unlock";
diff --git a/pkgs/os-specific/linux/libaio/default.nix b/pkgs/os-specific/linux/libaio/default.nix
index e2be136adee..949c8135df7 100644
--- a/pkgs/os-specific/linux/libaio/default.nix
+++ b/pkgs/os-specific/linux/libaio/default.nix
@@ -14,10 +14,20 @@ stdenv.mkDerivation rec {
sha256 = "1kqpiswjn549s3w3m89bw5qkl7bw5pvq6gp5cdzd926ymlgivj5c";
}) ];
+ postPatch = ''
+ patchShebangs harness
+
+ # Makefile is too optimistic, gcc is too smart
+ substituteInPlace harness/Makefile \
+ --replace "-Werror" ""
+ '';
+
makeFlags = "prefix=$(out)";
hardeningDisable = stdenv.lib.optional (stdenv.isi686) "stackprotector";
+ checkTarget = "partcheck"; # "check" needs root
+
meta = {
description = "Library for asynchronous I/O in Linux";
homepage = http://lse.sourceforge.net/io/aio.html;
diff --git a/pkgs/os-specific/linux/libcap/default.nix b/pkgs/os-specific/linux/libcap/default.nix
index 8248a628f0a..a7e8894ccfe 100644
--- a/pkgs/os-specific/linux/libcap/default.nix
+++ b/pkgs/os-specific/linux/libcap/default.nix
@@ -55,5 +55,6 @@ stdenv.mkDerivation rec {
meta = {
description = "Library for working with POSIX capabilities";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.bsd3;
};
}
diff --git a/pkgs/os-specific/linux/light/default.nix b/pkgs/os-specific/linux/light/default.nix
index 1c44c0d78a8..d500019c50b 100644
--- a/pkgs/os-specific/linux/light/default.nix
+++ b/pkgs/os-specific/linux/light/default.nix
@@ -1,12 +1,15 @@
-{ stdenv, fetchurl, help2man }:
+{ stdenv, fetchFromGitHub, help2man }:
stdenv.mkDerivation rec {
- version = "1.0";
+ version = "1.1.2";
name = "light-${version}";
- src = fetchurl {
- url = "https://github.com/haikarainen/light/archive/v${version}.tar.gz";
- sha256 = "974608ee42ffe85cfd23184306d56d86ec4e6f4b0518bafcb7b3330998b1af64";
+ src = fetchFromGitHub {
+ owner = "haikarainen";
+ repo = "light";
+ rev = version;
+ sha256 = "0c934gxav9cgdf94li6dp0rfqmpday9d33vdn9xb2mfp4war9n4w";
};
+
buildInputs = [ help2man ];
installPhase = "mkdir -p $out/bin; cp light $out/bin/";
diff --git a/pkgs/os-specific/linux/lsscsi/default.nix b/pkgs/os-specific/linux/lsscsi/default.nix
index d250d658282..aba907039ac 100644
--- a/pkgs/os-specific/linux/lsscsi/default.nix
+++ b/pkgs/os-specific/linux/lsscsi/default.nix
@@ -1,18 +1,19 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
- name = "lsscsi-0.29";
+ name = "lsscsi-0.30";
src = fetchurl {
- url = "http://sg.danny.cz/scsi/lsscsi-0.29.tgz";
- sha256 = "0538fjgxky03yn7mzyslkyi2af3yy5llsnjjcgjx73x08wd6hv5n";
+ url = "http://sg.danny.cz/scsi/lsscsi-0.30.tgz";
+ sha256 = "05cba72m0hj3kpikk26h7j02cly7zy5lgww2fvswa0jz823j36k1";
};
preConfigure = ''
substituteInPlace Makefile.in --replace /usr "$out"
'';
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index a24024112c9..096eefe8a68 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -78,11 +78,12 @@ stdenv.mkDerivation {
cp scripts/lvm2_activation_generator_systemd_red_hat $out/lib/systemd/system-generators
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = http://sourceware.org/lvm2/;
description = "Tools to support Logical Volume Management (LVM) on Linux";
- platforms = stdenv.lib.platforms.linux;
- maintainers = with stdenv.lib.maintainers; [raskin];
+ platforms = platforms.linux;
+ license = with licenses; [ gpl2 bsd2 lgpl21 ];
+ maintainers = with maintainers; [raskin];
inherit version;
downloadPage = "ftp://sources.redhat.com/pub/lvm2/";
};
diff --git a/pkgs/os-specific/linux/mcelog/default.nix b/pkgs/os-specific/linux/mcelog/default.nix
index e5ee5e20294..642653259c3 100644
--- a/pkgs/os-specific/linux/mcelog/default.nix
+++ b/pkgs/os-specific/linux/mcelog/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "mcelog-${version}";
- version = "159";
+ version = "160";
src = fetchFromGitHub {
owner = "andikleen";
repo = "mcelog";
rev = "v${version}";
- sha256 = "1w8y4igxi48r2d9s6g9fm1bgmsga94gfz6x0xaln6rhvbgi318xg";
+ sha256 = "1m985wvdykl3003967lp1i7707qhwdj3h13cl8g1afjaip9ccd48";
};
postPatch = ''
diff --git a/pkgs/os-specific/linux/mdadm/default.nix b/pkgs/os-specific/linux/mdadm/default.nix
index b6fdae75bac..6de666630bb 100644
--- a/pkgs/os-specific/linux/mdadm/default.nix
+++ b/pkgs/os-specific/linux/mdadm/default.nix
@@ -44,9 +44,10 @@ stdenv.mkDerivation rec {
-e 's@/usr/sbin/sendmail@${sendmail-script}@' -i Makefile
'';
- meta = {
+ meta = with stdenv.lib; {
description = "Programs for managing RAID arrays under Linux";
homepage = http://neil.brown.name/blog/mdadm;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/microcode/intel-microcode2ucode.c b/pkgs/os-specific/linux/microcode/intel-microcode2ucode.c
deleted file mode 100644
index c1660fae38a..00000000000
--- a/pkgs/os-specific/linux/microcode/intel-microcode2ucode.c
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Convert Intel microcode.dat into a single binary microcode.bin file
- *
- * Based on code by Kay Sievers
- * Changed to create a single file by Thomas Bächler
- */
-
-
-#ifndef _GNU_SOURCE
-# define _GNU_SOURCE 1
-#endif
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-struct microcode_header_intel {
- unsigned int hdrver;
- unsigned int rev;
- unsigned int date;
- unsigned int sig;
- unsigned int cksum;
- unsigned int ldrver;
- unsigned int pf;
- unsigned int datasize;
- unsigned int totalsize;
- unsigned int reserved[3];
-};
-
-union mcbuf {
- struct microcode_header_intel hdr;
- unsigned int i[0];
- char c[0];
-};
-
-int main(int argc, char *argv[])
-{
- const char *filename = "/lib/firmware/microcode.dat";
- FILE *f;
- char line[LINE_MAX];
- char buf[4000000];
- union mcbuf *mc;
- size_t bufsize, count, start;
- int rc = EXIT_SUCCESS;
-
- if (argv[1] != NULL)
- filename = argv[1];
-
- count = 0;
- mc = (union mcbuf *) buf;
- f = fopen(filename, "re");
- if (f == NULL) {
- printf("open %s: %m\n", filename);
- rc = EXIT_FAILURE;
- goto out;
- }
-
- while (fgets(line, sizeof(line), f) != NULL) {
- if (sscanf(line, "%x, %x, %x, %x",
- &mc->i[count],
- &mc->i[count + 1],
- &mc->i[count + 2],
- &mc->i[count + 3]) != 4)
- continue;
- count += 4;
- }
- fclose(f);
-
- bufsize = count * sizeof(int);
- printf("%s: %lu(%luk) bytes, %zu integers\n",
- filename,
- bufsize,
- bufsize / 1024,
- count);
-
- if (bufsize < sizeof(struct microcode_header_intel))
- goto out;
-
- f = fopen("microcode.bin", "we");
- if (f == NULL) {
- printf("open microcode.bin: %m\n");
- rc = EXIT_FAILURE;
- goto out;
- }
-
- start = 0;
- for (;;) {
- size_t size;
- unsigned int family, model, stepping;
- unsigned int year, month, day;
-
- mc = (union mcbuf *) &buf[start];
-
- if (mc->hdr.totalsize)
- size = mc->hdr.totalsize;
- else
- size = 2000 + sizeof(struct microcode_header_intel);
-
- if (mc->hdr.ldrver != 1 || mc->hdr.hdrver != 1) {
- printf("unknown version/format:\n");
- rc = EXIT_FAILURE;
- break;
- }
-
- /*
- * 0- 3 stepping
- * 4- 7 model
- * 8-11 family
- * 12-13 type
- * 16-19 extended model
- * 20-27 extended family
- */
- family = (mc->hdr.sig >> 8) & 0xf;
- if (family == 0xf)
- family += (mc->hdr.sig >> 20) & 0xff;
- model = (mc->hdr.sig >> 4) & 0x0f;
- if (family == 0x06)
- model += ((mc->hdr.sig >> 16) & 0x0f) << 4;
- stepping = mc->hdr.sig & 0x0f;
-
- year = mc->hdr.date & 0xffff;
- month = mc->hdr.date >> 24;
- day = (mc->hdr.date >> 16) & 0xff;
-
- printf("\n");
- printf("signature: 0x%02x\n", mc->hdr.sig);
- printf("flags: 0x%02x\n", mc->hdr.pf);
- printf("revision: 0x%02x\n", mc->hdr.rev);
- printf("date: %04x-%02x-%02x\n", year, month, day);
- printf("size: %zu\n", size);
-
- if (fwrite(mc, size, 1, f) != 1) {
- printf("write microcode.bin: %m\n");
- rc = EXIT_FAILURE;
- goto out;
- }
-
- start += size;
- if (start >= bufsize)
- break;
- }
- fclose(f);
- printf("\n");
-out:
- return rc;
-}
diff --git a/pkgs/os-specific/linux/microcode/intel.nix b/pkgs/os-specific/linux/microcode/intel.nix
index 857a3b580a8..403824fb3a4 100644
--- a/pkgs/os-specific/linux/microcode/intel.nix
+++ b/pkgs/os-specific/linux/microcode/intel.nix
@@ -1,27 +1,26 @@
-{ stdenv, fetchurl, libarchive }:
+{ stdenv, fetchurl, libarchive, iucode-tool }:
stdenv.mkDerivation rec {
name = "microcode-intel-${version}";
- version = "20180312";
+ version = "20180807";
src = fetchurl {
- url = "https://downloadmirror.intel.com/27591/eng/microcode-${version}.tgz";
- sha256 = "0yg7q5blcqgq8jyjxhn9n48rxws77ylqzyn4kn10l6yzwan1yf0b";
+ url = "https://downloadmirror.intel.com/28039/eng/microcode-${version}.tgz";
+ sha256 = "0h4ygwx5brnrjz8v47aikrwhf0q3jhizxmzcii4bdjg64zffiy99";
};
- buildInputs = [ libarchive ];
+ nativeBuildInputs = [ iucode-tool libarchive ];
sourceRoot = ".";
- buildPhase = ''
- gcc -O2 -Wall -o intel-microcode2ucode ${./intel-microcode2ucode.c}
- ./intel-microcode2ucode microcode.dat
- '';
-
installPhase = ''
+ runHook preInstall
+
mkdir -p $out kernel/x86/microcode
- mv microcode.bin kernel/x86/microcode/GenuineIntel.bin
+ iucode_tool -w kernel/x86/microcode/GenuineIntel.bin intel-ucode/
echo kernel/x86/microcode/GenuineIntel.bin | bsdcpio -o -H newc -R 0:0 > $out/intel-ucode.img
+
+ runHook postInstall
'';
meta = with stdenv.lib; {
diff --git a/pkgs/os-specific/linux/microcode/iucode-tool.nix b/pkgs/os-specific/linux/microcode/iucode-tool.nix
new file mode 100644
index 00000000000..485272b1401
--- /dev/null
+++ b/pkgs/os-specific/linux/microcode/iucode-tool.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchFromGitLab, autoreconfHook }:
+
+stdenv.mkDerivation rec {
+ name = "iucode-tool-${version}";
+ version = "2.3.1";
+
+ src = fetchFromGitLab {
+ owner = "iucode-tool";
+ repo = "iucode-tool";
+ rev = "v${version}";
+ sha256 = "04dlisw87dd3q3hhmkqc5dd58cp22fzx3rzah7pvcyij135yjc3a";
+ };
+
+ nativeBuildInputs = [ autoreconfHook ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "Intel® 64 and IA-32 processor microcode tool";
+ homepage = https://gitlab.com/iucode-tool/iucode-tool;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ peterhoeg ];
+ platforms = [ "x86_64-linux" "i686-linux" ];
+ };
+}
diff --git a/pkgs/os-specific/linux/mingetty/default.nix b/pkgs/os-specific/linux/mingetty/default.nix
index d3654445332..a29a0373424 100644
--- a/pkgs/os-specific/linux/mingetty/default.nix
+++ b/pkgs/os-specific/linux/mingetty/default.nix
@@ -13,8 +13,9 @@ stdenv.mkDerivation {
makeFlagsArray=(SBINDIR=$out/sbin MANDIR=$out/share/man/man8)
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/mingetty;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/mmc-utils/default.nix b/pkgs/os-specific/linux/mmc-utils/default.nix
index b491d5bbda7..533cd90a2d3 100644
--- a/pkgs/os-specific/linux/mmc-utils/default.nix
+++ b/pkgs/os-specific/linux/mmc-utils/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "mmc-utils-${version}";
- version = "2015-11-18";
+ version = "2018-03-27";
src = fetchgit {
url = "git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git";
- rev = "44f94b925894577f9ffcf2c418dd013a5e582648";
- sha256 = "0hkdzc71pdnscbpdpgwljcchiyancarldjyd0w609sy18bky833x";
+ rev = "b4fe0c8c0e57a74c01755fa9362703b60d7ee49d";
+ sha256 = "01llwan5j40mv5p867f31lm87qh0hcyhy892say60y5pxc0mzpyn";
};
makeFlags = "CC=${stdenv.cc.targetPrefix}cc";
diff --git a/pkgs/os-specific/linux/musl/default.nix b/pkgs/os-specific/linux/musl/default.nix
index d6936ccd650..e586539db08 100644
--- a/pkgs/os-specific/linux/musl/default.nix
+++ b/pkgs/os-specific/linux/musl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchurl
+{ stdenv, lib, fetchurl, hostPlatform
, linuxHeaders ? null
, useBSDCompatHeaders ? true
}:
@@ -61,11 +61,12 @@ stdenv.mkDerivation rec {
configureFlagsArray+=("--syslibdir=$out/lib")
'';
+ CFLAGS="-fstack-protector-strong" + lib.optionalString hostPlatform.isPower " -mlong-double-64";
+
configureFlags = [
"--enable-shared"
"--enable-static"
"--enable-debug"
- "CFLAGS=-fstack-protector-strong"
"--enable-wrapper=all"
];
diff --git a/pkgs/os-specific/linux/nss_ldap/default.nix b/pkgs/os-specific/linux/nss_ldap/default.nix
index 70cbae88d69..ef0bdc4f126 100644
--- a/pkgs/os-specific/linux/nss_ldap/default.nix
+++ b/pkgs/os-specific/linux/nss_ldap/default.nix
@@ -1,8 +1,8 @@
{stdenv, fetchurl, openldap, perl}:
-
+
stdenv.mkDerivation {
name = "nss_ldap-265";
-
+
src = fetchurl {
url = http://www.padl.com/download/nss_ldap-265.tar.gz;
sha256 = "1a16q9p97d2blrj0h6vl1xr7dg7i4s8x8namipr79mshby84vdbp";
@@ -29,7 +29,9 @@ stdenv.mkDerivation {
buildInputs = [ openldap perl ];
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ description = "LDAP module for the Solaris Nameservice Switch (NSS)";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/os-specific/linux/numactl/default.nix b/pkgs/os-specific/linux/numactl/default.nix
index 9928897ae4d..bf21f92bd66 100644
--- a/pkgs/os-specific/linux/numactl/default.nix
+++ b/pkgs/os-specific/linux/numactl/default.nix
@@ -2,31 +2,35 @@
stdenv.mkDerivation rec {
name = "numactl-${version}";
- version = "2.0.11";
+ version = "2.0.12";
src = fetchFromGitHub {
owner = "numactl";
repo = "numactl";
rev = "v${version}";
- sha256 = "0bcffqawwbyrnza8np0whii25mfd0dria35zal9v3l55xcrya3j9";
+ sha256 = "0crhpxwakp0gvd7wwpbkfd3brnrdf89lkbf03axnbrs0b6kaygg2";
};
nativeBuildInputs = [ autoreconfHook ];
- patches = [
- (fetchpatch {
- url = https://raw.githubusercontent.com/gentoo/gentoo/b64d15e731e3d6a7671f0ec6c34a20203cf2609d/sys-process/numactl/files/numactl-2.0.11-sysmacros.patch;
- sha256 = "05277kv3x12n2xlh3fgnmxclxfc384mkwb0v9pd91046khj6h843";
- })
- ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
+ patches = stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
url = https://git.alpinelinux.org/cgit/aports/plain/testing/numactl/musl.patch?id=0592b128c71c3e70d493bc7a13caed0d7fae91dd;
sha256 = "080b0sygmg7104qbbh1amh3b322yyiajwi2d3d0vayffgva0720v";
});
+ postPatch = ''
+ patchShebangs test
+ '';
+
+ # You probably shouldn't ever run these! They will reconfigure Linux
+ # NUMA settings, which on my build machine makes the rest of package
+ # building ~5% slower until reboot. Ugh!
+ doCheck = false; # never ever!
+
meta = with stdenv.lib; {
description = "Library and tools for non-uniform memory access (NUMA) machines";
- homepage = http://oss.sgi.com/projects/libnuma/;
- license = licenses.gpl2;
+ homepage = https://github.com/numactl/numactl;
+ license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21
platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ];
maintainers = with maintainers; [ wkennington ];
};
diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix
index 0ededc08050..eeb5a3588e3 100644
--- a/pkgs/os-specific/linux/nvidia-x11/generic.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix
@@ -84,6 +84,7 @@ let
platforms = [ "i686-linux" "x86_64-linux" ];
maintainers = [ maintainers.vcunat ];
priority = 4; # resolves collision with xorg-server's "lib/xorg/modules/extensions/libglx.so"
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
};
};
diff --git a/pkgs/os-specific/linux/phc-intel/default.nix b/pkgs/os-specific/linux/phc-intel/default.nix
index 68acbb83531..75fce129e93 100644
--- a/pkgs/os-specific/linux/phc-intel/default.nix
+++ b/pkgs/os-specific/linux/phc-intel/default.nix
@@ -48,5 +48,6 @@ in stdenv.mkDerivation rec {
downloadPage = "http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267";
license = licenses.gpl2;
platforms = [ "x86_64-linux" "i686-linux" ];
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
};
}
diff --git a/pkgs/os-specific/linux/pm-utils/default.nix b/pkgs/os-specific/linux/pm-utils/default.nix
index a5577b97b87..b314e8db837 100644
--- a/pkgs/os-specific/linux/pm-utils/default.nix
+++ b/pkgs/os-specific/linux/pm-utils/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
sha256 = "02qc6zaf7ams6qcc470fwb6jvr4abv3lrlx16clqpn36501rkn4f";
};
- configureFlags = "--sysconfdir=/etc";
+ configureFlags = [ "--sysconfdir=/etc" ];
preConfigure =
''
diff --git a/pkgs/os-specific/linux/pmount/default.nix b/pkgs/os-specific/linux/pmount/default.nix
index 1a7a31d978a..f0f706157ed 100644
--- a/pkgs/os-specific/linux/pmount/default.nix
+++ b/pkgs/os-specific/linux/pmount/default.nix
@@ -18,13 +18,14 @@ stdenv.mkDerivation rec {
buildInputs = [ intltool utillinux ];
- configureFlags = ""
- + " --with-media-dir=${mediaDir}"
- + " --with-lock-dir=${lockDir}"
- + " --with-whitelist=${whiteList}"
- + " --with-mount-prog=${utillinux}/bin/mount"
- + " --with-umount-prog=${utillinux}/bin/umount"
- + " --with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g";
+ configureFlags = [
+ "--with-media-dir=${mediaDir}"
+ "--with-lock-dir=${lockDir}"
+ "--with-whitelist=${whiteList}"
+ "--with-mount-prog=${utillinux}/bin/mount"
+ "--with-umount-prog=${utillinux}/bin/umount"
+ "--with-mount-ntfs3g=${ntfs3g}/sbin/mount.ntfs-3g"
+ ];
postConfigure = ''
# etc/Mafile.am is hardcoded and it does not respect the --prefix option.
@@ -33,6 +34,8 @@ stdenv.mkDerivation rec {
substituteInPlace ./src/Makefile --replace '-o root -g root -m 4755 ' '-m 755 '
'';
+ doCheck = false; # fails 1 out of 1 tests with "Error: could not open fstab-type file: No such file or directory"
+
meta = {
homepage = http://pmount.alioth.debian.org/;
description = "Mount removable devices as normal user";
diff --git a/pkgs/os-specific/linux/powerstat/default.nix b/pkgs/os-specific/linux/powerstat/default.nix
index 5408c4237ec..1031cc9a56e 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.17";
+ version = "0.02.18";
src = fetchurl {
url = "http://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-${version}.tar.gz";
- sha256 = "1lxzrvwlf6h35i0d8v1yj1ka63i9i0yvv3adhy3pa3fl8arpvycs";
+ sha256 = "1glryfmq9h7h8hsasg5ffl9vrcbjkkq3xqdxmbdhxmn137w7vgm5";
};
installFlags = [ "DESTDIR=$(out)" ];
postInstall = ''
diff --git a/pkgs/os-specific/linux/psmisc/default.nix b/pkgs/os-specific/linux/psmisc/default.nix
index 358fa700382..c7b71d4e501 100644
--- a/pkgs/os-specific/linux/psmisc/default.nix
+++ b/pkgs/os-specific/linux/psmisc/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl, ncurses}:
stdenv.mkDerivation rec {
- name = "psmisc-23.1";
+ name = "psmisc-23.2";
src = fetchurl {
url = "mirror://sourceforge/psmisc/${name}.tar.xz";
- sha256 = "0c5s94hqpwfmyswx2f96gifa6wdbpxxpkyxcrlzbxpvmrxsd911f";
+ sha256 = "0s1kjhrik0wzqbm7hv4gkhywhjrwhp9ajw0ad05fwharikk6ah49";
};
buildInputs = [ncurses];
@@ -14,5 +14,6 @@ stdenv.mkDerivation rec {
homepage = http://psmisc.sourceforge.net/;
description = "A set of small useful utilities that use the proc filesystem (such as fuser, killall and pstree)";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/os-specific/linux/rtl8723bs/default.nix b/pkgs/os-specific/linux/rtl8723bs/default.nix
index 0263d17ead0..b1e01f705dc 100644
--- a/pkgs/os-specific/linux/rtl8723bs/default.nix
+++ b/pkgs/os-specific/linux/rtl8723bs/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
buildInputs = [ nukeReferences ];
makeFlags = concatStringsSep " " [
- "ARCH=${stdenv.platform.kernelArch}" # Normally not needed, but the Makefile sets ARCH in a broken way.
+ "ARCH=${stdenv.hostPlatform.platform.kernelArch}" # Normally not needed, but the Makefile sets ARCH in a broken way.
"KSRC=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" # Makefile uses $(uname -r); breaks us.
];
diff --git a/pkgs/os-specific/linux/shadow/default.nix b/pkgs/os-specific/linux/shadow/default.nix
index 3a76450a830..885ea3421f6 100644
--- a/pkgs/os-specific/linux/shadow/default.nix
+++ b/pkgs/os-specific/linux/shadow/default.nix
@@ -20,13 +20,13 @@ in
stdenv.mkDerivation rec {
name = "shadow-${version}";
- version = "4.5";
+ version = "4.6";
src = fetchFromGitHub {
owner = "shadow-maint";
repo = "shadow";
rev = "${version}";
- sha256 = "1aj7s2arnsfqf34ak40is2zmwm666l28pay6rv1ffx46j0wj4hws";
+ sha256 = "1llcv77lvpc4h3rgww9ms736kbdisiylcr2z02863f41afxbwl82";
};
buildInputs = stdenv.lib.optional (pam != null && stdenv.isLinux) pam;
@@ -81,10 +81,11 @@ stdenv.mkDerivation rec {
mv $out/bin/su $su/bin
'';
- meta = {
- homepage = http://pkg-shadow.alioth.debian.org/;
+ meta = with stdenv.lib; {
+ homepage = https://github.com/shadow-maint;
description = "Suite containing authentication-related tools such as passwd and su";
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.bsd3;
+ platforms = platforms.linux;
};
passthru = {
diff --git a/pkgs/os-specific/linux/smem/default.nix b/pkgs/os-specific/linux/smem/default.nix
index a07eec431c3..ede8d425f12 100644
--- a/pkgs/os-specific/linux/smem/default.nix
+++ b/pkgs/os-specific/linux/smem/default.nix
@@ -29,5 +29,6 @@ stdenv.mkDerivation rec {
description = "A memory usage reporting tool that takes shared memory into account";
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.eelco ];
+ license = lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/os-specific/linux/spl/default.nix b/pkgs/os-specific/linux/spl/default.nix
index 880da81c42e..146e1c27696 100644
--- a/pkgs/os-specific/linux/spl/default.nix
+++ b/pkgs/os-specific/linux/spl/default.nix
@@ -6,78 +6,52 @@
with stdenv.lib;
-let
- common = { version
- , sha256
- , rev ? "spl-${version}"
- , broken ? false
- , patches ? []
- }: stdenv.mkDerivation rec {
- name = "spl-${version}-${kernel.version}";
+assert kernel != null;
- src = fetchFromGitHub {
- owner = "zfsonlinux";
- repo = "spl";
- inherit rev sha256;
- };
+stdenv.mkDerivation rec {
+ name = "spl-${version}-${kernel.version}";
+ version = "0.7.9";
- inherit patches;
-
- nativeBuildInputs = [ autoreconfHook ] ++ kernel.moduleBuildDependencies;
-
- hardeningDisable = [ "fortify" "stackprotector" "pic" ];
-
- preConfigure = ''
- substituteInPlace ./module/spl/spl-generic.c --replace /usr/bin/hostid hostid
- substituteInPlace ./module/spl/spl-generic.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:${gawk}:/bin"
- substituteInPlace ./module/splat/splat-vnode.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin"
- substituteInPlace ./module/splat/splat-linux.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin"
- '';
-
- configureFlags = [
- "--with-config=kernel"
- "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source"
- "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
- ];
-
- enableParallelBuilding = true;
-
- meta = {
- description = "Kernel module driver for solaris porting layer (needed by in-kernel zfs)";
-
- longDescription = ''
- This kernel module is a porting layer for ZFS to work inside the linux
- kernel.
- '';
-
- inherit broken;
-
- homepage = http://zfsonlinux.org/;
- platforms = platforms.linux;
- license = licenses.gpl2Plus;
- maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ];
- };
+ src = fetchFromGitHub {
+ owner = "zfsonlinux";
+ repo = "spl";
+ rev = "spl-${version}";
+ sha256 = "0540m1dv9jvrzk9kw61glg0h0cwj976mr9zb42y3nh17k47ywff0";
};
-in
- assert kernel != null;
-{
- splStable = common {
- version = "0.7.9";
- sha256 = "0540m1dv9jvrzk9kw61glg0h0cwj976mr9zb42y3nh17k47ywff0";
- patches = [ ./install_prefix-0.7.9.patch ];
- };
- splUnstable = common {
- version = "2018-05-07";
- rev = "1149b62d20b7ed9d8ae25d5da7a06213d79b7602";
- sha256 = "07qlx7l23y696gzyy7ynly7n1141w66y21gkmxiia2xwldj8klkx";
- patches = [ ./install_prefix.patch ];
- };
+ patches = [ ./install_prefix.patch ];
- splLegacyCrypto = common {
- version = "2018-01-24";
- rev = "23602fdb39e1254c669707ec9d2d0e6bcdbf1771";
- sha256 = "09py2dwj77f6s2qcnkwdslg5nxb3hq2bq39zpxpm6msqyifhl69h";
- patches = [ ./install_prefix.patch ];
- };
+ nativeBuildInputs = [ autoreconfHook ] ++ kernel.moduleBuildDependencies;
+
+ hardeningDisable = [ "fortify" "stackprotector" "pic" ];
+
+ preConfigure = ''
+ substituteInPlace ./module/spl/spl-generic.c --replace /usr/bin/hostid hostid
+ substituteInPlace ./module/spl/spl-generic.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:${gawk}:/bin"
+ substituteInPlace ./module/splat/splat-vnode.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin"
+ substituteInPlace ./module/splat/splat-linux.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin"
+ '';
+
+ configureFlags = [
+ "--with-config=kernel"
+ "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source"
+ "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = {
+ description = "Kernel module driver for solaris porting layer (needed by in-kernel zfs)";
+
+ longDescription = ''
+ This kernel module is a porting layer for ZFS to work inside the linux
+ kernel.
+ '';
+
+ homepage = http://zfsonlinux.org/;
+ platforms = platforms.linux;
+ license = licenses.gpl2Plus;
+ maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ];
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
+ };
}
diff --git a/pkgs/os-specific/linux/spl/install_prefix-0.7.9.patch b/pkgs/os-specific/linux/spl/install_prefix-0.7.9.patch
deleted file mode 100644
index 114ca123147..00000000000
--- a/pkgs/os-specific/linux/spl/install_prefix-0.7.9.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index 4977448..ac17217 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -12,10 +12,10 @@ endif
- if CONFIG_KERNEL
- SUBDIRS += module
-
--extradir = @prefix@/src/spl-$(VERSION)
-+extradir = @prefix@/libexec/spl
- extra_HEADERS = spl.release.in spl_config.h.in
-
--kerneldir = @prefix@/src/spl-$(VERSION)/$(LINUX_VERSION)
-+kerneldir = @prefix@/libexec/spl/$(LINUX_VERSION)
- nodist_kernel_HEADERS = spl.release spl_config.h module/$(LINUX_SYMBOLS)
- endif
-
-diff --git a/include/Makefile.am b/include/Makefile.am
-index 3200222..4a47aaa 100644
---- a/include/Makefile.am
-+++ b/include/Makefile.am
-@@ -13,6 +13,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include
-+kerneldir = @prefix@/libexec/spl/include
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/fs/Makefile.am b/include/fs/Makefile.am
-index e0da4b3..d6d7af0 100644
---- a/include/fs/Makefile.am
-+++ b/include/fs/Makefile.am
-@@ -8,6 +8,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/fs
-+kerneldir = @prefix@/libexec/spl/include/fs
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/linux/Makefile.am b/include/linux/Makefile.am
-index 712e94e..4af9fb7 100644
---- a/include/linux/Makefile.am
-+++ b/include/linux/Makefile.am
-@@ -18,6 +18,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/linux
-+kerneldir = @prefix@/libexec/spl/include/linux
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/rpc/Makefile.am b/include/rpc/Makefile.am
-index cfc8246..4fbd33d 100644
---- a/include/rpc/Makefile.am
-+++ b/include/rpc/Makefile.am
-@@ -9,6 +9,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/rpc
-+kerneldir = @prefix@/libexec/spl/include/rpc
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/sharefs/Makefile.am b/include/sharefs/Makefile.am
-index 10e7093..febecdf 100644
---- a/include/sharefs/Makefile.am
-+++ b/include/sharefs/Makefile.am
-@@ -8,6 +8,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/sharefs
-+kerneldir = @prefix@/libexec/spl/include/sharefs
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/sys/Makefile.am b/include/sys/Makefile.am
-index 73c4a84..31a9f50 100644
---- a/include/sys/Makefile.am
-+++ b/include/sys/Makefile.am
-@@ -107,7 +107,7 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/sys
-+kerneldir = @prefix@/libexec/spl/include/sys
- kernel_HEADERS = $(KERNEL_H)
- endif
-
-diff --git a/include/sys/fm/Makefile.am b/include/sys/fm/Makefile.am
-index 2821cbe..a84ce8e 100644
---- a/include/sys/fm/Makefile.am
-+++ b/include/sys/fm/Makefile.am
-@@ -9,6 +9,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/sys/fm
-+kerneldir = @prefix@/libexec/spl/include/sys/fm
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/sys/fs/Makefile.am b/include/sys/fs/Makefile.am
-index 581083e..0c35fb7 100644
---- a/include/sys/fs/Makefile.am
-+++ b/include/sys/fs/Makefile.am
-@@ -8,6 +8,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/sys/fs
-+kerneldir = @prefix@/libexec/spl/include/sys/fs
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/util/Makefile.am b/include/util/Makefile.am
-index e2bf09f..3f5d6ce 100644
---- a/include/util/Makefile.am
-+++ b/include/util/Makefile.am
-@@ -9,6 +9,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/util
-+kerneldir = @prefix@/libexec/spl/include/util
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/include/vm/Makefile.am b/include/vm/Makefile.am
-index 7faab0a..8148b3d 100644
---- a/include/vm/Makefile.am
-+++ b/include/vm/Makefile.am
-@@ -10,6 +10,6 @@ USER_H =
- EXTRA_DIST = $(COMMON_H) $(KERNEL_H) $(USER_H)
-
- if CONFIG_KERNEL
--kerneldir = @prefix@/src/spl-$(VERSION)/include/vm
-+kerneldir = @prefix@/libexec/spl/include/vm
- kernel_HEADERS = $(KERNEL_H)
- endif
-diff --git a/module/Makefile.in b/module/Makefile.in
-index d4e62e1..73fa01c 100644
---- a/module/Makefile.in
-+++ b/module/Makefile.in
-@@ -21,15 +21,15 @@ clean:
- modules_install:
- @# Install the kernel modules
- $(MAKE) -C @LINUX_OBJ@ SUBDIRS=`pwd` $@ \
-- INSTALL_MOD_PATH=$(DESTDIR)$(INSTALL_MOD_PATH) \
-+ INSTALL_MOD_PATH=@prefix@/$(INSTALL_MOD_PATH) \
- INSTALL_MOD_DIR=$(INSTALL_MOD_DIR) \
- KERNELRELEASE=@LINUX_VERSION@
- @# Remove extraneous build products when packaging
-- kmoddir=$(DESTDIR)$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \
-- if [ -n "$(DESTDIR)" ]; then \
-+ kmoddir=@prefix@/$(INSTALL_MOD_PATH)/lib/modules/@LINUX_VERSION@; \
-+ if [ -n "@prefix@" ]; then \
- find $$kmoddir -name 'modules.*' | xargs $(RM); \
- fi
-- sysmap=$(DESTDIR)$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \
-+ sysmap=@prefix@/$(INSTALL_MOD_PATH)/boot/System.map-@LINUX_VERSION@; \
- if [ -f $$sysmap ]; then \
- depmod -ae -F $$sysmap @LINUX_VERSION@; \
- fi
diff --git a/pkgs/os-specific/linux/statifier/default.nix b/pkgs/os-specific/linux/statifier/default.nix
index 67df9dd2f11..376ae47ffbe 100644
--- a/pkgs/os-specific/linux/statifier/default.nix
+++ b/pkgs/os-specific/linux/statifier/default.nix
@@ -19,5 +19,6 @@ multiStdenv.mkDerivation {
meta = with multiStdenv.lib; {
description = "Tool for creating static Linux binaries";
platforms = platforms.linux;
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/os-specific/linux/syscall_limiter/default.nix b/pkgs/os-specific/linux/syscall_limiter/default.nix
index a5c69e1d876..c7543aee933 100644
--- a/pkgs/os-specific/linux/syscall_limiter/default.nix
+++ b/pkgs/os-specific/linux/syscall_limiter/default.nix
@@ -7,7 +7,7 @@
stdenv.mkDerivation rec {
name = "syscall_limiter-${version}";
- version = "20170123";
+ version = "2017-01-23";
src = fetchFromGitHub {
owner = "vi";
@@ -16,11 +16,7 @@ stdenv.mkDerivation rec {
sha256 = "0z5arj1kq1xczgrbw1b8m9kicbv3vs9bd32wvgfr4r6ndingsp5m";
};
- configurePhase = "";
-
- buildPhase = ''
- make CC="gcc -I${libseccomp}/include -L${libseccomp}/lib"
- '';
+ buildInputs = [ libseccomp ];
installPhase = ''
mkdir -p $out/bin
diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix
index cdb1910d9c0..9b0f3ff767c 100644
--- a/pkgs/os-specific/linux/sysdig/default.nix
+++ b/pkgs/os-specific/linux/sysdig/default.nix
@@ -1,19 +1,19 @@
-{stdenv, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc}:
+{stdenv, fetchFromGitHub, cmake, luajit, kernel, zlib, ncurses, perl, jsoncpp, libb64, openssl, curl, jq, gcc, elfutils}:
with stdenv.lib;
stdenv.mkDerivation rec {
name = "sysdig-${version}";
- version = "0.21.0";
+ version = "0.22.1";
src = fetchFromGitHub {
owner = "draios";
repo = "sysdig";
rev = version;
- sha256 = "0dakxv2pkbsivavz09fwvav4dla7qzklnv45zb7x306gankkjgi1";
+ sha256 = "1wbvpsalm2ccwh8xz6fa4gqviilvjd8lnwvdryixhsdsf7j8w0j0";
};
buildInputs = [
- cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl jq gcc
+ cmake zlib luajit ncurses perl jsoncpp libb64 openssl curl jq gcc elfutils
] ++ optional (kernel != null) kernel.moduleBuildDependencies;
hardeningDisable = [ "pic" ];
@@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
description = "A tracepoint-based system tracing tool for Linux (with clients for other OSes)";
license = licenses.gpl2;
maintainers = [maintainers.raskin];
- platforms = platforms.linux ++ platforms.darwin;
+ platforms = ["x86_64-linux"] ++ platforms.darwin;
downloadPage = "https://github.com/draios/sysdig/releases";
};
}
diff --git a/pkgs/os-specific/linux/syslinux/default.nix b/pkgs/os-specific/linux/syslinux/default.nix
index 8a87d3fce58..f02f1baafe6 100644
--- a/pkgs/os-specific/linux/syslinux/default.nix
+++ b/pkgs/os-specific/linux/syslinux/default.nix
@@ -21,19 +21,23 @@ stdenv.mkDerivation rec {
})
];
+ postPatch = ''
+ substituteInPlace Makefile --replace /bin/pwd $(type -P pwd)
+ substituteInPlace gpxe/src/Makefile.housekeeping --replace /bin/echo $(type -P echo)
+ substituteInPlace utils/ppmtolss16 --replace /usr/bin/perl $(type -P perl)
+ substituteInPlace gpxe/src/Makefile --replace /usr/bin/perl $(type -P perl)
+
+ # fix tests
+ substituteInPlace tests/unittest/include/unittest/unittest.h \
+ --replace /usr/include/ ""
+ '';
+
nativeBuildInputs = [ nasm perl python ];
buildInputs = [ libuuid makeWrapper ];
enableParallelBuilding = false; # Fails very rarely with 'No rule to make target: ...'
hardeningDisable = [ "pic" "stackprotector" "fortify" ];
- preBuild = ''
- substituteInPlace Makefile --replace /bin/pwd $(type -P pwd)
- substituteInPlace gpxe/src/Makefile.housekeeping --replace /bin/echo $(type -P echo)
- substituteInPlace utils/ppmtolss16 --replace /usr/bin/perl $(type -P perl)
- substituteInPlace gpxe/src/Makefile --replace /usr/bin/perl $(type -P perl)
- '';
-
stripDebugList = "bin sbin share/syslinux/com32";
makeFlags = [
@@ -47,6 +51,8 @@ stdenv.mkDerivation rec {
"bios"
];
+ doCheck = false; # fails. some fail in a sandbox, others require qemu
+
postInstall = ''
wrapProgram $out/bin/syslinux \
--prefix PATH : "${mtools}/bin"
diff --git a/pkgs/os-specific/linux/sysstat/default.nix b/pkgs/os-specific/linux/sysstat/default.nix
index 0da32371b35..5f3eb22f127 100644
--- a/pkgs/os-specific/linux/sysstat/default.nix
+++ b/pkgs/os-specific/linux/sysstat/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, gettext, bzip2 }:
stdenv.mkDerivation rec {
- name = "sysstat-11.7.4";
+ name = "sysstat-12.0.1";
src = fetchurl {
url = "http://perso.orange.fr/sebastien.godard/${name}.tar.xz";
- sha256 = "144h5fb93s33w3pmgw7qadw1f7c4jq41m5lzcs49ihl44yi6aqm9";
+ sha256 = "114wh7iqi82c0az8wn3dg3y56279fb2wg81v8kvx87mq5975bg51";
};
buildInputs = [ gettext ];
diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix
index abb6efa29bf..912ba5b5e0e 100644
--- a/pkgs/os-specific/linux/systemd/default.nix
+++ b/pkgs/os-specific/linux/systemd/default.nix
@@ -19,7 +19,7 @@ let
pythonLxmlEnv = buildPackages.python3Packages.python.withPackages ( ps: with ps; [ python3Packages.lxml ]);
in stdenv.mkDerivation rec {
- version = "238";
+ version = "239";
name = "systemd-${version}";
# When updating, use https://github.com/systemd/systemd-stable tree, not the development one!
@@ -27,8 +27,8 @@ in stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "NixOS";
repo = "systemd";
- rev = "02042d012c4d6c0a2854d8436dd6636d4327774f";
- sha256 = "0iv6fygzac0z6dagbmw1nf8dx7rrr6d9cxp0fr304rn3ir58g5f0";
+ rev = "67c553805a9ebee2dce7c3a350b4abd4d7a489c2";
+ sha256 = "114vq71gcddi4qm2hyrj5jsas9599s0h5mg65jfpvxhfyaw54cpv";
};
outputs = [ "out" "lib" "man" "dev" ];
@@ -145,16 +145,6 @@ in stdenv.mkDerivation rec {
--replace "SYSTEMD_CGROUP_AGENT_PATH" "_SYSTEMD_CGROUP_AGENT_PATH"
'';
- patches = [
- # https://github.com/systemd/systemd/pull/8580
- (fetchpatch {
- url = https://github.com/systemd/systemd/pull/8580.patch;
- sha256 = "1yp07hlpgqq0h2y0qc3kasswzkycz6p8d56d695ck1qa2f5bdfgn";
- })
- ];
-
- hardeningDisable = [ "stackprotector" ];
-
NIX_CFLAGS_COMPILE =
[ # Can't say ${polkit.bin}/bin/pkttyagent here because that would
# lead to a cyclic dependency.
@@ -208,10 +198,11 @@ in stdenv.mkDerivation rec {
# runtime; otherwise we can't and we need to reboot.
passthru.interfaceVersion = 2;
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.freedesktop.org/wiki/Software/systemd;
description = "A system and service manager for Linux";
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.eelco ];
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.eelco ];
};
}
diff --git a/pkgs/os-specific/linux/sysvinit/default.nix b/pkgs/os-specific/linux/sysvinit/default.nix
index b516cfe65ed..2e8cf0125e5 100644
--- a/pkgs/os-specific/linux/sysvinit/default.nix
+++ b/pkgs/os-specific/linux/sysvinit/default.nix
@@ -33,12 +33,13 @@ stdenv.mkDerivation {
rm -rf $out/include
rm -rf $out/share/man/man5
rm $(for i in $out/share/man/man8/*; do echo $i; done | grep -v 'pidof\|killall5')
- rm $out/bin/{mountpoint,wall} $out/share/man/man1/{mountpoint.1,wall.1}
+ rm $out/bin/wall $out/share/man/man1/wall.1
'';
meta = {
homepage = http://www.nongnu.org/sysvinit/;
description = "Utilities related to booting and shutdown";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/os-specific/linux/tbs/default.nix b/pkgs/os-specific/linux/tbs/default.nix
index fec70e8c485..b6eb2f1150a 100644
--- a/pkgs/os-specific/linux/tbs/default.nix
+++ b/pkgs/os-specific/linux/tbs/default.nix
@@ -59,5 +59,6 @@ in stdenv.mkDerivation {
license = licenses.gpl2;
maintainers = with maintainers; [ ck3d ];
priority = -1;
+ broken = stdenv.lib.versionAtLeast kernel.version "4.18";
};
}
diff --git a/pkgs/os-specific/linux/trinity/default.nix b/pkgs/os-specific/linux/trinity/default.nix
index 46b09dce437..54d9a9bafe9 100644
--- a/pkgs/os-specific/linux/trinity/default.nix
+++ b/pkgs/os-specific/linux/trinity/default.nix
@@ -2,17 +2,21 @@
stdenv.mkDerivation rec {
name = "trinity-${version}";
- version = "1.8-git-2017-02-13";
+ version = "1.8-git-2018-06-08";
src = fetchFromGitHub {
owner = "kernelslacker";
repo = "trinity";
- rev = "2989c11ce77bc7bec23da62987e2c3a0dd8a83c9";
- sha256 = "19asyrypjhx2cgjdmwfvmgc0hk3xg00zvgkl89vwxngdb40bkwfq";
+ rev = "1b2d43cb383cef86a05acb2df046ce5e9b17a7fe";
+ sha256 = "0dsq10vmd6ii1dnpaqhizk9p8mbd6mwgpmi13b11dxwxpcvbhlar";
};
# Fails on 32-bit otherwise
- NIX_CFLAGS_COMPILE = "-Wno-error";
+ NIX_CFLAGS_COMPILE = [
+ "-Wno-error=int-to-pointer-cast"
+ "-Wno-error=pointer-to-int-cast"
+ "-Wno-error=incompatible-pointer-types"
+ ];
postPatch = ''
patchShebangs ./configure
@@ -21,11 +25,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- installPhase = "make DESTDIR=$out install";
+ makeFlags = [ "DESTDIR=$(out)" ];
meta = with stdenv.lib; {
description = "A Linux System call fuzz tester";
- homepage = http://codemonkey.org.uk/projects/trinity/;
+ homepage = https://codemonkey.org.uk/projects/trinity/;
license = licenses.gpl2;
maintainers = [ maintainers.dezgeg ];
platforms = platforms.linux;
diff --git a/pkgs/os-specific/linux/udisks/1-default.nix b/pkgs/os-specific/linux/udisks/1-default.nix
index 199523db428..bdc6a63f069 100644
--- a/pkgs/os-specific/linux/udisks/1-default.nix
+++ b/pkgs/os-specific/linux/udisks/1-default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
- configureFlags = "--localstatedir=/var --enable-lvm2";
+ configureFlags = [ "--localstatedir=/var" "--enable-lvm2" ];
meta = {
homepage = http://www.freedesktop.org/wiki/Software/udisks;
diff --git a/pkgs/os-specific/linux/undervolt/default.nix b/pkgs/os-specific/linux/undervolt/default.nix
new file mode 100644
index 00000000000..e9c033acd99
--- /dev/null
+++ b/pkgs/os-specific/linux/undervolt/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+ version = "0.2.8";
+ pname = "undervolt";
+
+ src = fetchFromGitHub {
+ owner = "georgewhewell";
+ repo = "undervolt";
+ rev = "${version}";
+ sha256 = "0crkqc5zq0gpyg031hfwdxymfc2gc1h8b6m0axzlh7gvnxlf5hra";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/georgewhewell/undervolt/;
+ description = "A program for undervolting Intel CPUs on Linux";
+
+ longDescription = ''
+ Undervolt is a program for undervolting Intel CPUs under Linux. It works in a similar
+ manner to the Windows program ThrottleStop (i.e, MSR 0x150). You can apply a fixed
+ voltage offset to one of 5 voltage planes, and override your systems temperature
+ target (CPU will throttle when this temperature is reached).
+ '';
+ license = licenses.gpl2;
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/pkgs/os-specific/linux/untie/default.nix b/pkgs/os-specific/linux/untie/default.nix
index 91443eeced5..739bd447192 100644
--- a/pkgs/os-specific/linux/untie/default.nix
+++ b/pkgs/os-specific/linux/untie/default.nix
@@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
description = "A tool to run processes untied from some of the namespaces";
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
+ license = licenses.gpl2Plus;
};
passthru = {
diff --git a/pkgs/os-specific/linux/upower/default.nix b/pkgs/os-specific/linux/upower/default.nix
index c4af0bec9a2..629f61bf5b1 100644
--- a/pkgs/os-specific/linux/upower/default.nix
+++ b/pkgs/os-specific/linux/upower/default.nix
@@ -36,5 +36,6 @@ stdenv.mkDerivation rec {
homepage = https://upower.freedesktop.org/;
description = "A D-Bus service for power management";
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix
index d2f75f5875e..55758190efd 100644
--- a/pkgs/os-specific/linux/util-linux/default.nix
+++ b/pkgs/os-specific/linux/util-linux/default.nix
@@ -22,16 +22,14 @@ in stdenv.mkDerivation rec {
outputs = [ "bin" "dev" "out" "man" ];
postPatch = ''
+ patchShebangs tests/run.sh
+
substituteInPlace include/pathnames.h \
--replace "/bin/login" "${shadow}/bin/login"
substituteInPlace sys-utils/eject.c \
--replace "/bin/umount" "$out/bin/umount"
'';
- preConfigure = lib.optionalString (systemd != null) ''
- configureFlags+=" --with-systemd --with-systemdsystemunitdir=$bin/lib/systemd/system/"
- '';
-
# !!! It would be better to obtain the path to the mount helpers
# (/sbin/mount.*) through an environment variable, but that's
# somewhat risky because we have to consider that mount can setuid
@@ -43,8 +41,11 @@ in stdenv.mkDerivation rec {
"--disable-use-tty-group"
"--enable-fs-paths-default=/run/wrappers/bin:/var/run/current-system/sw/bin:/sbin"
"--disable-makeinstall-setuid" "--disable-makeinstall-chown"
- ] ++ lib.optional (ncurses == null) "--without-ncurses"
- ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
+ (lib.withFeature (ncurses != null) "ncursesw")
+ (lib.withFeature (systemd != null) "systemd")
+ (lib.withFeatureAs (systemd != null)
+ "systemdsystemunitdir" "$(bin)/lib/systemd/system/")
+ ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
"scanf_cv_type_modifier=ms"
;
@@ -55,6 +56,8 @@ in stdenv.mkDerivation rec {
[ zlib pam ]
++ lib.filter (p: p != null) [ ncurses systemd perl ];
+ doCheck = false; # "For development purpose only. Don't execute on production system!"
+
postInstall = ''
rm "$bin/bin/su" # su should be supplied by the su package (shadow)
'' + lib.optionalString minimal ''
diff --git a/pkgs/os-specific/linux/wpa_supplicant/default.nix b/pkgs/os-specific/linux/wpa_supplicant/default.nix
index add7c648856..3b19b7bff54 100644
--- a/pkgs/os-specific/linux/wpa_supplicant/default.nix
+++ b/pkgs/os-specific/linux/wpa_supplicant/default.nix
@@ -80,7 +80,8 @@ stdenv.mkDerivation rec {
patches = [
./build-fix.patch
- #KRACKAttack.com
+
+ # KRACKAttack.com
(fetchurl {
url = "http://w1.fi/security/2017-1/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch";
sha256 = "02zl2x4pxay666yq18g4f3byccrzipfjbky1ydw62v15h76174aj";
@@ -113,6 +114,12 @@ stdenv.mkDerivation rec {
url = "http://w1.fi/security/2017-1/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch";
sha256 = "1ca312cixbld70rp12q7h66lnjjxzz0qag0ii2sg6cllgf2hv168";
})
+
+ # Unauthenticated EAPOL-Key decryption (CVE-2018-14526)
+ (fetchurl {
+ url = "https://w1.fi/security/2018-1/rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch";
+ sha256 = "0z0zxc9wrikmvciyqpdhx0l5v7qsd8c6b5ph9h5rniqllpr3q34n";
+ })
];
postInstall = ''
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 45edf8945c0..c689faad492 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -9,7 +9,7 @@
, gawk, gnugrep, gnused, systemd
# Kernel dependencies
-, kernel ? null, spl ? null, splUnstable ? null, splLegacyCrypto ? null
+, kernel ? null, spl ? null
}:
with stdenv.lib;
@@ -51,7 +51,7 @@ let
'';
nativeBuildInputs = [ autoreconfHook nukeReferences ]
- ++ optional buildKernel (kernel.moduleBuildDependencies ++ [ perl ]);
+ ++ optional buildKernel (kernel.moduleBuildDependencies ++ [ perl ]);
buildInputs =
optionals buildKernel [ spl ]
++ optionals buildUser [ zlib libuuid python attr ]
@@ -93,7 +93,7 @@ let
configureFlags = [
"--with-config=${configFile}"
- ] ++ optionals buildUser [
+ ] ++ optionals buildUser [
"--with-dracutdir=$(out)/lib/dracut"
"--with-udevdir=$(out)/lib/udev"
"--with-systemdunitdir=$(out)/etc/systemd/system"
@@ -103,10 +103,11 @@ let
"--sysconfdir=/etc"
"--localstatedir=/var"
"--enable-systemd"
- ] ++ optionals buildKernel [
- "--with-spl=${spl}/libexec/spl"
+ ] ++ optionals buildKernel [
"--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source"
"--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"
+ ] ++ optionals (buildKernel && spl != null) [
+ "--with-spl=${spl}/libexec/spl"
];
enableParallelBuilding = true;
@@ -157,7 +158,7 @@ in {
# to be adapted
zfsStable = common {
# comment/uncomment if breaking kernel versions are known
- incompatibleKernelVersion = null;
+ incompatibleKernelVersion = "4.18";
# this package should point to the latest release.
version = "0.7.9";
@@ -179,43 +180,19 @@ in {
incompatibleKernelVersion = null;
# this package should point to a version / git revision compatible with the latest kernel release
- version = "2018-05-22";
+ version = "2018-08-13";
- rev = "ba863d0be4cbfbea938b10e49fb6ff459ac9ec20";
- sha256 = "11dhigw1gybalwg2m6si148b6w195dj2lw38snqf6576wb5zndd0";
+ rev = "64e96969a88c21aebb2f8d982a8c345e55a2ae6c";
+ sha256 = "164fvsf9zqvq3vafnvjxafjl8gihmfqfsjwsmky16i90a6hs96gf";
isUnstable = true;
extraPatches = [
(fetchpatch {
- url = "https://github.com/Mic92/zfs/compare/${rev}...nixos-zfs-2018-02-02.patch";
- sha256 = "1gqmgqi39qhk5kbbvidh8f2xqq25vj58i9x0wjqvcx6a71qj49ch";
+ url = "https://github.com/Mic92/zfs/compare/${rev}...nixos-zfs-2018-08-13.patch";
+ sha256 = "1sdcr1w2jp3djpwlf1f91hrxxmc34q0jl388smdkxh5n5bpw5gzw";
})
];
- spl = splUnstable;
+ spl = null;
};
-
- # TODO: Remove this module before 18.09
- # also remove boot.zfs.enableLegacyCrypto
- zfsLegacyCrypto = common {
- # comment/uncomment if breaking kernel versions are known
- incompatibleKernelVersion = null;
-
- # this package should point to a version / git revision compatible with the latest kernel release
- version = "2018-02-01";
-
- rev = "4c46b99d24a6e71b3c72462c11cb051d0930ad60";
- sha256 = "011lcp2x44jgfzqqk2gjmyii1v7rxcprggv20prxa3c552drsx3c";
- isUnstable = true;
-
- extraPatches = [
- (fetchpatch {
- url = "https://github.com/Mic92/zfs/compare/4c46b99d24a6e71b3c72462c11cb051d0930ad60...nixos-zfs-2018-02-01.patch";
- sha256 = "1gqmgqi39qhk5kbbvidh8f2xqq25vj58i9x0wjqvcx6a71qj49ch";
- })
- ];
-
- spl = splLegacyCrypto;
- };
-
}
diff --git a/pkgs/os-specific/windows/cygwin-setup/default.nix b/pkgs/os-specific/windows/cygwin-setup/default.nix
index 71b47c5a50f..3738760bb29 100644
--- a/pkgs/os-specific/windows/cygwin-setup/default.nix
+++ b/pkgs/os-specific/windows/cygwin-setup/default.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
});
in map mkStatic [ zlib bzip2 lzma libgcrypt ];
- configureFlags = "--disable-shared";
+ configureFlags = [ "--disable-shared" ];
dontDisableStatic = true;
diff --git a/pkgs/os-specific/windows/default.nix b/pkgs/os-specific/windows/default.nix
new file mode 100644
index 00000000000..4621c2da10f
--- /dev/null
+++ b/pkgs/os-specific/windows/default.nix
@@ -0,0 +1,29 @@
+{ newScope, crossLibcStdenv }: let
+
+ callPackage = newScope self;
+
+ self = {
+ cygwinSetup = callPackage ./cygwin-setup { };
+
+ jom = callPackage ./jom { };
+
+ w32api = callPackage ./w32api { };
+
+ mingwrt = callPackage ./mingwrt { };
+ mingw_runtime = self.mingwrt;
+
+ mingw_w64 = callPackage ./mingw-w64 {
+ stdenv = crossLibcStdenv;
+ };
+
+ mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
+
+ mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix { };
+
+ pthreads = callPackage ./pthread-w32 { };
+
+ wxMSW = callPackage ./wxMSW-2.8 { };
+
+ libgnurx = callPackage ./libgnurx { };
+ };
+in self
diff --git a/pkgs/os-specific/windows/jom/default.nix b/pkgs/os-specific/windows/jom/default.nix
index 1b64ad74599..ee8f0079075 100644
--- a/pkgs/os-specific/windows/jom/default.nix
+++ b/pkgs/os-specific/windows/jom/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ flex qmake4Hook ];
QTDIR = qt48;
-
+
# cmakeFlags = "-DWIN32=1 -DCMAKE_SYSTEM_NAME=Windows -DCMAKE_RC_COMPILER=${stdenv.cc.targetPrefix}windres";
preBuild = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
diff --git a/pkgs/os-specific/windows/libgnurx/default.nix b/pkgs/os-specific/windows/libgnurx/default.nix
index f50a0d9f503..88af53dd046 100644
--- a/pkgs/os-specific/windows/libgnurx/default.nix
+++ b/pkgs/os-specific/windows/libgnurx/default.nix
@@ -8,4 +8,8 @@ in stdenv.mkDerivation rec {
url = "mirror://sourceforge/mingw/Other/UserContributed/regex/mingw-regex-${version}/mingw-${name}-src.tar.gz";
sha256 = "0xjxcxgws3bblybw5zsp9a4naz2v5bs1k3mk8dw00ggc0vwbfivi";
};
+
+ meta = {
+ platforms = stdenv.lib.platforms.windows;
+ };
}
diff --git a/pkgs/os-specific/windows/mingw-headers/default.nix b/pkgs/os-specific/windows/mingw-headers/default.nix
deleted file mode 100644
index c6941ef01f0..00000000000
--- a/pkgs/os-specific/windows/mingw-headers/default.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{stdenv, mingw_runtime_headers, w32api_headers}:
-
-stdenv.mkDerivation {
- name = "mingw-headers";
-
- phases = [ "installPhase" ];
-
- installPhase = ''
- mkdir -p $out/include
- cp -R ${mingw_runtime_headers}/include/* $out/include
- cp -R ${w32api_headers}/include/* $out/include
- '';
-}
diff --git a/pkgs/os-specific/windows/mingw-w64/common.nix b/pkgs/os-specific/windows/mingw-w64/common.nix
deleted file mode 100644
index 102d9489fe9..00000000000
--- a/pkgs/os-specific/windows/mingw-w64/common.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ fetchurl }:
-
-rec {
- version = "5.0.3";
- name = "mingw-w64-${version}";
-
- src = fetchurl {
- url = "mirror://sourceforge/mingw-w64/mingw-w64-v${version}.tar.bz2";
- sha256 = "1d4wrjfdlq5xqpv9zg6ssw4lm8jnv6522xf7d6zbjygmkswisq1a";
- };
-
- configureFlags = [
- "--enable-idl"
- "--enable-secure-api"
- ];
-}
diff --git a/pkgs/os-specific/windows/mingw-w64/default.nix b/pkgs/os-specific/windows/mingw-w64/default.nix
index 53050435256..a7d4f09b90e 100644
--- a/pkgs/os-specific/windows/mingw-w64/default.nix
+++ b/pkgs/os-specific/windows/mingw-w64/default.nix
@@ -1,8 +1,26 @@
-{ stdenv, callPackage, windows }:
+{ stdenv, windows, fetchurl }:
+
+let
+ version = "5.0.4";
+in stdenv.mkDerivation {
+ name = "mingw-w64-${version}";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/mingw-w64/mingw-w64-v${version}.tar.bz2";
+ sha256 = "00zq3z1hbzd5yzmskskjg79xrzwsqx7ihyprfaxy4hb897vf29sm";
+ };
+
+ configureFlags = [
+ "--enable-idl"
+ "--enable-secure-api"
+ ];
-stdenv.mkDerivation {
- inherit (callPackage ./common.nix {}) name src;
buildInputs = [ windows.mingw_w64_headers ];
dontStrip = true;
hardeningDisable = [ "stackprotector" "fortify" ];
+ patches = [ ./osvi.patch ];
+
+ meta = {
+ platforms = stdenv.lib.platforms.windows;
+ };
}
diff --git a/pkgs/os-specific/windows/mingw-w64/headers.nix b/pkgs/os-specific/windows/mingw-w64/headers.nix
index 03dbf712e2e..6a93cea6708 100644
--- a/pkgs/os-specific/windows/mingw-w64/headers.nix
+++ b/pkgs/os-specific/windows/mingw-w64/headers.nix
@@ -1,13 +1,13 @@
-{ stdenvNoCC, callPackage }:
+{ stdenvNoCC, mingw_w64 }:
-let
- inherit (callPackage ./common.nix {}) name src;
+stdenvNoCC.mkDerivation {
+ name = "${mingw_w64.name}-headers";
+ inherit (mingw_w64) src meta;
-in stdenvNoCC.mkDerivation {
- name = name + "-headers";
- inherit src;
+ patches = [ ./osvi.patch ];
preConfigure = ''
cd mingw-w64-headers
'';
+
}
diff --git a/pkgs/os-specific/windows/mingw-w64/osvi.patch b/pkgs/os-specific/windows/mingw-w64/osvi.patch
new file mode 100644
index 00000000000..c51ff4bd5df
--- /dev/null
+++ b/pkgs/os-specific/windows/mingw-w64/osvi.patch
@@ -0,0 +1,14 @@
+Fix `error: osvi undeclared (first use in this function)' issue.
+
+See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863064
+--- a/mingw-w64-headers/include/multimon.h
++++ b/mingw-w64-headers/include/multimon.h
+@@ -127,7 +127,7 @@
+ WINBOOL IsPlatformNT() {
+ OSVERSIONINFOA oi = { 0 };
+
+- oi.dwOSVersionInfoSize = sizeof (osvi);
++ oi.dwOSVersionInfoSize = sizeof (oi);
+ GetVersionExA ((OSVERSIONINFOA *) &oi);
+ return (oi.dwPlatformId == VER_PLATFORM_WIN32_NT);
+ }
\ No newline at end of file
diff --git a/pkgs/os-specific/windows/mingw-w64/pthreads.nix b/pkgs/os-specific/windows/mingw-w64/pthreads.nix
index 1a33e8db07e..bbcb028d3cb 100644
--- a/pkgs/os-specific/windows/mingw-w64/pthreads.nix
+++ b/pkgs/os-specific/windows/mingw-w64/pthreads.nix
@@ -1,11 +1,8 @@
-{ stdenv, callPackage }:
+{ stdenv, mingw_w64 }:
-let
- inherit (callPackage ./common.nix {}) name src;
-
-in stdenv.mkDerivation {
- name = name + "-pthreads";
- inherit src;
+stdenv.mkDerivation {
+ name = "${mingw_w64.name}-pthreads";
+ inherit (mingw_w64) src meta;
preConfigure = ''
cd mingw-w64-libraries/winpthreads
diff --git a/pkgs/os-specific/windows/mingwrt/common.nix b/pkgs/os-specific/windows/mingwrt/common.nix
deleted file mode 100644
index 7dc2ae56aa8..00000000000
--- a/pkgs/os-specific/windows/mingwrt/common.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ lib, fetchurl }:
-
-rec {
- name = "mingwrt-3.20";
-
- src = fetchurl {
- url = "mirror://sourceforge/mingw/MinGW/Base/mingw-rt/${name}-mingw32-src.tar.gz";
- sha256 = "02pydg1m8y35nxb4k34nlb5c341y2waq76z42mgdzlcf661r91pi";
- };
-
- meta.platforms = [ lib.systems.inspect.isMinGW ];
-}
diff --git a/pkgs/os-specific/windows/mingwrt/default.nix b/pkgs/os-specific/windows/mingwrt/default.nix
index 3429f7564ad..416ae7624c3 100644
--- a/pkgs/os-specific/windows/mingwrt/default.nix
+++ b/pkgs/os-specific/windows/mingwrt/default.nix
@@ -1,7 +1,17 @@
-{ stdenv, callPackage }:
+{ stdenv, lib, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "mingwrt-5.0.2";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/mingw/MinGW/Base/mingw-rt/${name}-mingw32-src.tar.gz";
+ sha256 = "02pydg1m8y35nxb4k34nlb5c341y2waq76z42mgdzlcf661r91p0";
+ };
+
+ meta = {
+ platforms = lib.platforms.windows;
+ };
-stdenv.mkDerivation {
- inherit (callPackage ./common.nix {}) name src meta;
dontStrip = true;
hardeningDisable = [ "stackprotector" "fortify" ];
}
diff --git a/pkgs/os-specific/windows/mingwrt/headers.nix b/pkgs/os-specific/windows/mingwrt/headers.nix
deleted file mode 100644
index 51180af0fc7..00000000000
--- a/pkgs/os-specific/windows/mingwrt/headers.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenvNoCC, callPackage }:
-
-let
- inherit (callPackage ./common.nix {}) name src meta;
-
-in stdenvNoCC.mkDerivation {
- name = name + "-headers";
-
- inherit src meta;
-
- phases = [ "unpackPhase" "installPhase" ];
-
- installPhase = ''
- mkdir -p $out
- cp -R include $out
- '';
-}
diff --git a/pkgs/os-specific/windows/pthread-w32/default.nix b/pkgs/os-specific/windows/pthread-w32/default.nix
index 7cd414a97b0..e84270270f8 100644
--- a/pkgs/os-specific/windows/pthread-w32/default.nix
+++ b/pkgs/os-specific/windows/pthread-w32/default.nix
@@ -1,4 +1,4 @@
-{ fetchurl, stdenv, hostPlatform, buildPlatform }:
+{ fetchurl, stdenv, hostPlatform, buildPlatform, mingwrt }:
# This file is tweaked for cross-compilation only.
assert hostPlatform != buildPlatform;
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
s/dlltool/i686-pc-mingw32-dlltool/g'
'';
- buildInputs = [ mingw_headers ];
+ buildInputs = [ mingwrt ];
buildPhase = "make GC"; # to build the GNU C dll with C cleanup code
diff --git a/pkgs/os-specific/windows/w32api/common.nix b/pkgs/os-specific/windows/w32api/common.nix
deleted file mode 100644
index 273ae2c8df4..00000000000
--- a/pkgs/os-specific/windows/w32api/common.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-{ fetchurl, xz }:
-
-rec {
- name = "w32api-3.17-2";
-
- src = fetchurl {
- url = "mirror://sourceforge/mingw/MinGW/Base/w32api/w32api-3.17/${name}-mingw32-src.tar.lzma";
- sha256 = "09rhnl6zikmdyb960im55jck0rdy5z9nlg3akx68ixn7khf3j8wb";
- };
-
- nativeBuildInputs = [ xz ];
-
- meta.platforms = [ lib.systems.inspect.isMinGW ];
-}
diff --git a/pkgs/os-specific/windows/w32api/default.nix b/pkgs/os-specific/windows/w32api/default.nix
index 51b88201998..2fe989bb2f4 100644
--- a/pkgs/os-specific/windows/w32api/default.nix
+++ b/pkgs/os-specific/windows/w32api/default.nix
@@ -1,6 +1,16 @@
-{ stdenv, callPackage }:
+{ stdenv, fetchurl, xz, lib }:
+
+stdenv.mkDerivation rec {
+ name = "w32api-3.17-2";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/mingw/MinGW/Base/w32api/w32api-3.17/${name}-mingw32-src.tar.lzma";
+ sha256 = "09rhnl6zikmdyb960im55jck0rdy5z9nlg3akx68ixn7khf3j8wb";
+ };
+
+ meta = {
+ platforms = lib.platforms.windows;
+ };
-stdenv.mkDerivation {
- inherit (callPackage ./common.nix {}) name src nativeBuildInputs meta;
dontStrip = true;
}
diff --git a/pkgs/os-specific/windows/w32api/headers.nix b/pkgs/os-specific/windows/w32api/headers.nix
deleted file mode 100644
index 3083118bb36..00000000000
--- a/pkgs/os-specific/windows/w32api/headers.nix
+++ /dev/null
@@ -1,17 +0,0 @@
-{ stdenvNoCC, callPackage }:
-
-let
- inherit (callPackage ./common.nix {}) name src meta;
-
-in stdenvNoCC.mkDerivation {
- name = name + "-headers";
-
- inherit src nativeBuildInputs meta;
-
- phases = [ "unpackPhase" "installPhase" ];
-
- installPhase = ''
- mkdir -p $out
- cp -R include $out
- '';
-}
diff --git a/pkgs/os-specific/windows/wxMSW-2.8/default.nix b/pkgs/os-specific/windows/wxMSW-2.8/default.nix
index 8770140cc63..748bf39a1f2 100644
--- a/pkgs/os-specific/windows/wxMSW-2.8/default.nix
+++ b/pkgs/os-specific/windows/wxMSW-2.8/default.nix
@@ -2,8 +2,6 @@
, hostPlatform
}:
-assert hostPlatform.isWindows;
-
stdenv.mkDerivation {
name = "wxMSW-2.8.11";
@@ -32,4 +30,8 @@ stdenv.mkDerivation {
";
passthru = {inherit compat24 compat26 unicode;};
+
+ meta = {
+ platforms = stdenv.lib.platforms.windows;
+ };
}
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix
index 58a178a8b2e..b5a2c61e23e 100644
--- a/pkgs/servers/clickhouse/default.nix
+++ b/pkgs/servers/clickhouse/default.nix
@@ -1,29 +1,41 @@
-{ stdenv, fetchFromGitHub, cmake, libtool, boost, cctz, double-conversion, gperftools
-, icu, lz4, mysql, openssl, poco, re2, rdkafka, readline, sparsehash, unixODBC, zstd
+{ stdenv, fetchFromGitHub, cmake, libtool
+, boost, capnproto, cctz, clang-unwrapped, double-conversion, gperftools, icu
+, libcpuid, libxml2, lld, llvm, lz4 , mysql, openssl, poco, re2, rdkafka
+, readline, sparsehash, unixODBC, zstd, ninja
}:
stdenv.mkDerivation rec {
name = "clickhouse-${version}";
-
- version = "1.1.54385";
+ version = "18.5.1";
src = fetchFromGitHub {
- owner = "yandex";
- repo = "ClickHouse";
- rev = "v${version}-stable";
- sha256 = "0s290xnx9dil2lbxdir5p5zmakvq5h523gdwax2cb37606wg8yj7";
+ owner = "yandex";
+ repo = "ClickHouse";
+ rev = "v${version}-stable";
+ sha256 = "1bw1hx3ssd1jcg6jj85nmp6dnyhvaaphjpcr6x4xs410k140qx31";
};
- patches = [ ./find-mysql.patch ./termcap.patch ];
-
- nativeBuildInputs = [ cmake libtool ];
-
+ nativeBuildInputs = [ cmake libtool ninja ];
buildInputs = [
- boost cctz double-conversion gperftools icu lz4 mysql.connector-c openssl poco
- re2 rdkafka readline sparsehash unixODBC zstd
+ boost capnproto cctz clang-unwrapped double-conversion gperftools icu
+ libcpuid libxml2 lld llvm lz4 mysql.connector-c openssl poco re2 rdkafka
+ readline sparsehash unixODBC zstd
];
- cmakeFlags = [ "-DENABLE_TESTS=OFF" "-DUNBUNDLED=ON" "-DUSE_STATIC_LIBRARIES=OFF" ];
+ cmakeFlags = [
+ "-DENABLE_TESTS=OFF"
+ "-DUNBUNDLED=ON"
+ "-DUSE_STATIC_LIBRARIES=OFF"
+ ];
+ hardeningDisable = [ "format" ];
+
+ patchPhase = ''
+ patchShebangs .
+ '';
+
+ postInstall = ''
+ rm -rf $out/share/clickhouse-test
+ '';
meta = with stdenv.lib; {
homepage = https://clickhouse.yandex/;
diff --git a/pkgs/servers/clickhouse/find-mysql.patch b/pkgs/servers/clickhouse/find-mysql.patch
deleted file mode 100644
index 3a5ec5181d1..00000000000
--- a/pkgs/servers/clickhouse/find-mysql.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/libs/libmysqlxx/cmake/find_mysqlclient.cmake
-+++ b/libs/libmysqlxx/cmake/find_mysqlclient.cmake
-@@ -24,7 +24,7 @@ if (ENABLE_MYSQL)
- if (USE_STATIC_LIBRARIES)
- find_library (STATIC_MYSQLCLIENT_LIB mariadbclient mysqlclient PATHS ${MYSQL_LIB_PATHS})
- else ()
-- find_library (MYSQLCLIENT_LIBRARIES mariadbclient mysqlclient PATHS ${MYSQL_LIB_PATHS})
-+ find_library (MYSQLCLIENT_LIBRARIES mariadbclient mysqlclient PATH_SUFFIXES mysql PATHS ${MYSQL_LIB_PATHS})
- endif ()
-
- if (MYSQL_INCLUDE_DIR AND (STATIC_MYSQLCLIENT_LIB OR MYSQLCLIENT_LIBRARIES))
diff --git a/pkgs/servers/clickhouse/termcap.patch b/pkgs/servers/clickhouse/termcap.patch
deleted file mode 100644
index e030d095690..00000000000
--- a/pkgs/servers/clickhouse/termcap.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c2105ecdf6a6cc1fbb4c1ae01475db6a65fee32f Mon Sep 17 00:00:00 2001
-From: Orivej Desh
-Date: Mon, 27 Mar 2017 01:39:11 +0000
-Subject: [PATCH] Search for termcap in ncurses
-
----
- cmake/find_readline_edit.cmake | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cmake/find_readline_edit.cmake b/cmake/find_readline_edit.cmake
-index 26f2768..f520ece 100644
---- a/cmake/find_readline_edit.cmake
-+++ b/cmake/find_readline_edit.cmake
-@@ -7,7 +7,7 @@ endif ()
-
- list(APPEND CMAKE_FIND_LIBRARY_SUFFIXES .so.2)
-
--find_library (TERMCAP_LIB NAMES termcap)
-+find_library (TERMCAP_LIB NAMES ncurses)
- find_library (EDIT_LIB NAMES edit)
-
- set(READLINE_INCLUDE_PATHS "/var/empty/local/var/empty/readline/include")
---
-2.12.0
-
diff --git a/pkgs/servers/computing/slurm/default.nix b/pkgs/servers/computing/slurm/default.nix
index 64e4005f53f..a191d7a721d 100644
--- a/pkgs/servers/computing/slurm/default.nix
+++ b/pkgs/servers/computing/slurm/default.nix
@@ -8,16 +8,16 @@
stdenv.mkDerivation rec {
name = "slurm-${version}";
- version = "17.11.7";
+ version = "17.11.9-2";
# N.B. We use github release tags instead of https://www.schedmd.com/downloads.php
# because the latter does not keep older releases.
src = fetchFromGitHub {
owner = "SchedMD";
repo = "slurm";
- # The release tags use - instead of ., and have an extra -1 suffix.
- rev = "${builtins.replaceStrings ["."] ["-"] name}-1";
- sha256 = "00dgirjd75i1x6pj80avp18hx5gr3dsnh13vbkqbf0iwpd72qyhp";
+ # The release tags use - instead of .
+ rev = "${builtins.replaceStrings ["."] ["-"] name}";
+ sha256 = "1lq4ac6yjai6wh979dciw8v3d99zbd3w36rfh0vpncqm672fg1qy";
};
outputs = [ "out" "dev" ];
diff --git a/pkgs/servers/confluent/default.nix b/pkgs/servers/confluent/default.nix
new file mode 100644
index 00000000000..dd42f38f62a
--- /dev/null
+++ b/pkgs/servers/confluent/default.nix
@@ -0,0 +1,49 @@
+{ stdenv, lib, fetchurl, jre, makeWrapper, bash, gnused }:
+
+with lib;
+
+let
+ confluentVersion = "4.1.1";
+ scalaVersion = "2.11";
+ sha256 = "e00eb4c6c7445ad7a43c9cd237778d1cd184322aebf5ff64a8e9806ba2cc27aa";
+in stdenv.mkDerivation rec {
+ name = "confluent-${version}";
+ version = "${confluentVersion}-${scalaVersion}";
+
+ src = fetchurl {
+ url = "http://packages.confluent.io/archive/${versions.majorMinor confluentVersion}/confluent-oss-${version}.tar.gz";
+ inherit sha256;
+ };
+
+ buildInputs = [ jre makeWrapper bash ];
+
+ installPhase = ''
+ mkdir -p $out
+ cp -R bin etc share src $out
+ rm -rf $out/bin/windows
+
+ patchShebangs $out/bin
+
+ # allow us the specify logging directory using env
+ substituteInPlace $out/bin/kafka-run-class \
+ --replace 'LOG_DIR="$base_dir/logs"' 'LOG_DIR="$KAFKA_LOG_DIR"'
+
+ substituteInPlace $out/bin/ksql-run-class \
+ --replace 'LOG_DIR="$base_dir/logs"' 'LOG_DIR="$KAFKA_LOG_DIR"'
+
+ for p in $out/bin\/*; do
+ wrapProgram $p \
+ --set JAVA_HOME "${jre}" \
+ --set KAFKA_LOG_DIR "/tmp/apache-kafka-logs" \
+ --prefix PATH : "${bash}/bin:${gnused}/bin"
+ done
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://www.confluent.io/;
+ description = "Confluent platform";
+ license = licenses.asl20;
+ maintainers = [ maintainers.offline ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/servers/dict/libmaa.nix b/pkgs/servers/dict/libmaa.nix
index d35a9a68303..3c04a678def 100644
--- a/pkgs/servers/dict/libmaa.nix
+++ b/pkgs/servers/dict/libmaa.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
};
buildInputs = [ libtool ];
- # configureFlags = "--datadir=/var/run/current-system/share/dictd";
+ # configureFlags = [ "--datadir=/var/run/current-system/share/dictd" ];
meta = with stdenv.lib; {
description = "Dict protocol server and client";
diff --git a/pkgs/servers/diod/default.nix b/pkgs/servers/diod/default.nix
index a233b6ba4cf..eba73b2692a 100644
--- a/pkgs/servers/diod/default.nix
+++ b/pkgs/servers/diod/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
description = "An I/O forwarding server that implements a variant of the 9P protocol";
maintainers = [ stdenv.lib.maintainers.rickynils];
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/servers/dns/knot-dns/default.nix b/pkgs/servers/dns/knot-dns/default.nix
index 2bdd758b980..047729aa937 100644
--- a/pkgs/servers/dns/knot-dns/default.nix
+++ b/pkgs/servers/dns/knot-dns/default.nix
@@ -7,11 +7,11 @@ let inherit (stdenv.lib) optional optionals; in
# Note: ATM only the libraries have been tested in nixpkgs.
stdenv.mkDerivation rec {
name = "knot-dns-${version}";
- version = "2.6.8";
+ version = "2.7.1";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
- sha256 = "0daee8efd6262f10c54ee6f5fb99ca4d0f72e275513ec0902032af594cac1b15";
+ sha256 = "7d6ae20ada0f0ee7700d5df17f47f86b49eb21ee34977d0d70de6a0947371381";
};
outputs = [ "bin" "out" "dev" ];
@@ -30,7 +30,8 @@ stdenv.mkDerivation rec {
CFLAGS = [ "-O2" "-DNDEBUG" ];
- #doCheck = true; problems in combination with dynamic linking
+ doCheck = true;
+ doInstallCheck = false; # needs pykeymgr?
postInstall = ''rm -r "$out"/var "$out"/lib/*.la'';
diff --git a/pkgs/servers/dns/knot-resolver/default.nix b/pkgs/servers/dns/knot-resolver/default.nix
index 1d7e5722ea7..b760b080ab7 100644
--- a/pkgs/servers/dns/knot-resolver/default.nix
+++ b/pkgs/servers/dns/knot-resolver/default.nix
@@ -12,11 +12,11 @@ inherit (stdenv.lib) optional concatStringsSep;
unwrapped = stdenv.mkDerivation rec {
name = "knot-resolver-${version}";
- version = "2.4.0";
+ version = "3.0.0";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-resolver/${name}.tar.xz";
- sha256 = "8c88c73dd50dad6f371bfc170f49cd374022e59f8005ac1fa6cd99764f72b4d1";
+ sha256 = "68a0137e0e15061ee7dec53a2e424aa3266611720db3843853c6e7774a414f40";
};
outputs = [ "out" "dev" ];
@@ -27,11 +27,12 @@ unwrapped = stdenv.mkDerivation rec {
# http://knot-resolver.readthedocs.io/en/latest/build.html#requirements
buildInputs = [ knot-dns luajit libuv gnutls nettle lmdb ]
- ++ optional doCheck cmocka
++ optional stdenv.isLinux systemd # sd_notify
## optional dependencies; TODO: libedit, dnstap
;
+ checkInputs = [ cmocka ];
+
makeFlags = [
"PREFIX=$(out)"
"ROOTHINTS=${dns-root-data}/root.hints"
@@ -65,7 +66,8 @@ wrapped-full = with luajitPackages; let
luaPkgs = [
luasec luasocket # trust anchor bootstrap, prefill module
lfs # prefill module
- # TODO: cqueues and others for http2 module
+ # Almost all is for the 'http' module:
+ http cqueues fifo lpeg lpeg_patterns luaossl compat53 basexx
];
in runCommand unwrapped.name
{
@@ -83,4 +85,3 @@ wrapped-full = with luajitPackages; let
'';
in result
-
diff --git a/pkgs/servers/dns/nsd/default.nix b/pkgs/servers/dns/nsd/default.nix
index 1ac1d394894..ee09024dc0e 100644
--- a/pkgs/servers/dns/nsd/default.nix
+++ b/pkgs/servers/dns/nsd/default.nix
@@ -15,11 +15,11 @@
}:
stdenv.mkDerivation rec {
- name = "nsd-4.1.22";
+ name = "nsd-4.1.24";
src = fetchurl {
url = "https://www.nlnetlabs.nl/downloads/nsd/${name}.tar.gz";
- sha256 = "1704masmx77qcj7b7shzrmgp9hpf9vpd265cnvn3b2kn0mkyi1pi";
+ sha256 = "04ck8ia6xq1xqdk2g922262xywzd070pl4iad7c0lqclwk48gdjg";
};
prePatch = ''
diff --git a/pkgs/servers/emby/default.nix b/pkgs/servers/emby/default.nix
index f781e1114eb..baeefc7ff9c 100644
--- a/pkgs/servers/emby/default.nix
+++ b/pkgs/servers/emby/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgs, unzip, sqlite, makeWrapper, mono46, ffmpeg, ... }:
+{ stdenv, fetchurl, pkgs, unzip, sqlite, makeWrapper, mono54, ffmpeg, ... }:
stdenv.mkDerivation rec {
name = "emby-${version}";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
makeWrapper
];
propagatedBuildInputs = with pkgs; [
- mono46
+ mono54
sqlite
];
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
mkdir -p $out/bin
cp -r * $out/bin
- makeWrapper "${mono46}/bin/mono" $out/bin/MediaBrowser.Server.Mono \
+ makeWrapper "${mono54}/bin/mono" $out/bin/MediaBrowser.Server.Mono \
--add-flags "$out/bin/MediaBrowser.Server.Mono.exe -ffmpeg ${ffmpeg}/bin/ffmpeg -ffprobe ${ffmpeg}/bin/ffprobe"
'';
diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix
index 7c7da361246..265255c2f78 100644
--- a/pkgs/servers/foundationdb/default.nix
+++ b/pkgs/servers/foundationdb/default.nix
@@ -88,7 +88,7 @@ let
separateDebugInfo = true;
enableParallelBuilding = true;
- makeFlags = [ "all" "fdb_java" ]
+ makeFlags = [ "all" "fdb_java" "fdb_python" ]
# Don't compile FDBLibTLS if we don't need it in 6.0 or later;
# it gets statically linked in
++ lib.optional (!lib.versionAtLeast version "6.0") [ "fdb_c" ]
@@ -106,17 +106,28 @@ let
installPhase = ''
mkdir -vp $out/{bin,libexec/plugins} $lib/{lib,share/java} $dev/include/foundationdb
+ mkdir -vp $python/lib/${python.libPrefix}/site-packages
- cp -v ./lib/libfdb_c.so $lib/lib
'' + lib.optionalString (!lib.versionAtLeast version "6.0") ''
+ # we only copy the TLS library on < 6.0, since it's compiled-in otherwise
cp -v ./lib/libFDBLibTLS.so $out/libexec/plugins/FDBLibTLS.so
'' + ''
+ # C API
+ cp -v ./lib/libfdb_c.so $lib/lib
cp -v ./bindings/c/foundationdb/fdb_c.h $dev/include/foundationdb
cp -v ./bindings/c/foundationdb/fdb_c_options.g.h $dev/include/foundationdb
+ # java
cp -v ./bindings/java/foundationdb-client.jar $lib/share/java/fdb-java.jar
+ # python
+ rm -f ./bindings/python/fdb/*.pth # remove useless files
+ cp -R ./bindings/python/fdb $python/lib/${python.libPrefix}/site-packages/fdb
+ # symlink a copy of the shared object into place, so that impl.py can load it
+ ln -sv $lib/lib/libfdb_c.so $python/lib/${python.libPrefix}/site-packages/fdb/libfdb_c.so
+
+ # binaries
for x in fdbbackup fdbcli fdbserver fdbmonitor; do
cp -v "./bin/$x" $out/bin;
done
@@ -128,7 +139,7 @@ let
ln -sfv $out/bin/fdbbackup $out/libexec/backup_agent
'';
- outputs = [ "out" "lib" "dev" ];
+ outputs = [ "out" "lib" "dev" "python" ];
meta = with stdenv.lib; {
description = "Open source, distributed, transactional key-value store";
@@ -148,16 +159,15 @@ in with builtins; {
};
foundationdb52 = makeFdb rec {
- version = "5.2.6";
+ version = "5.2.8";
branch = "release-5.2";
- rev = "refs/tags/v5.2.6"; # seemed to be tagged incorrectly
- sha256 = "1q3lq1hqq0f53n51gd4cw5cpayyw65dmkfplhsw1m5mghymzmskk";
+ sha256 = "1kbmmhk2m9486r4kyjlc7bb3wd50204i0p6dxcmvl6pbp1bs0wlb";
};
foundationdb60 = makeFdb rec {
- version = "6.0.3pre2446_${substring 0 8 rev}";
+ version = "6.0.4pre2497_${substring 0 8 rev}";
branch = "release-6.0";
- rev = "dd5481fb60ee1652986b2a028b31dcbb6cb171b5";
- sha256 = "0mhlb728badk1h3410jbhy7f48m3jjnjna26wwyw5680xz72d6dm";
+ rev = "73d64cb244714c19bcc651122f6e7a9236aa11b5";
+ sha256 = "1jzmrf9kj0brqddlmxvzhj27r6843790jnqwkv1s3ri21fqb3hs7";
};
}
diff --git a/pkgs/servers/freeradius/default.nix b/pkgs/servers/freeradius/default.nix
index a3e83f4e069..df2130777bb 100644
--- a/pkgs/servers/freeradius/default.nix
+++ b/pkgs/servers/freeradius/default.nix
@@ -21,6 +21,8 @@
, withYubikey ? false
, collectd
, withCollectd ? false
+, curl
+, withRest ? false
}:
assert withSqlite -> sqlite != null;
@@ -32,6 +34,7 @@ assert withRedis -> hiredis != null;
assert withMysql -> mysql != null;
assert withYubikey -> libyubikey != null;
assert withCollectd -> collectd != null;
+assert withRest -> curl != null && withJson;
## TODO: include windbind optionally (via samba?)
## TODO: include oracle optionally
@@ -59,11 +62,13 @@ stdenv.mkDerivation rec {
++ optional withMysql mysql.connector-c
++ optional withJson json_c
++ optional withYubikey libyubikey
- ++ optional withCollectd collectd;
+ ++ optional withCollectd collectd
+ ++ optional withRest curl;
+
configureFlags = [
- "--sysconfdir=/etc"
- "--localstatedir=/var"
+ "--sysconfdir=/etc"
+ "--localstatedir=/var"
] ++ optional (!linkOpenssl) "--with-openssl=no";
postPatch = ''
@@ -75,6 +80,8 @@ stdenv.mkDerivation rec {
"localstatedir=\${TMPDIR}"
];
+ outputs = [ "out" "dev" "man" "doc" ];
+
meta = with stdenv.lib; {
homepage = https://freeradius.org/;
description = "A modular, high performance free RADIUS suite";
diff --git a/pkgs/servers/ftp/vsftpd/default.nix b/pkgs/servers/ftp/vsftpd/default.nix
index 2386acf1b79..cc7493f9533 100644
--- a/pkgs/servers/ftp/vsftpd/default.nix
+++ b/pkgs/servers/ftp/vsftpd/default.nix
@@ -46,5 +46,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/servers/gnatsd/default.nix b/pkgs/servers/gnatsd/default.nix
new file mode 100644
index 00000000000..81ea4056e09
--- /dev/null
+++ b/pkgs/servers/gnatsd/default.nix
@@ -0,0 +1,26 @@
+{ buildGoPackage, fetchFromGitHub, lib }:
+
+with lib;
+
+buildGoPackage rec {
+ name = "gnatsd-${version}";
+ version = "1.2.0";
+ rev = "v${version}";
+
+ goPackagePath = "github.com/nats-io/gnatsd";
+
+ src = fetchFromGitHub {
+ inherit rev;
+ owner = "nats-io";
+ repo = "gnatsd";
+ sha256 = "186xywzdrmvlhlh9wgjs71rqvgab8vinlr3gkzkknny82nv7hcjw";
+ };
+
+ meta = {
+ description = "High-Performance server for NATS";
+ license = licenses.asl20;
+ maintainers = [ maintainers.swdunlop ];
+ homepage = https://nats.io/;
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix
index 26a0cf426a1..bc389146e75 100644
--- a/pkgs/servers/home-assistant/component-packages.nix
+++ b/pkgs/servers/home-assistant/component-packages.nix
@@ -2,7 +2,7 @@
# Do not edit!
{
- version = "0.74.0";
+ version = "0.76.1";
components = {
"abode" = ps: with ps; [ ];
"ads" = ps: with ps; [ ];
@@ -47,6 +47,7 @@
"august" = ps: with ps; [ ];
"auth" = ps: with ps; [ aiohttp-cors ];
"auth.indieauth" = ps: with ps; [ ];
+ "auth.login_flow" = ps: with ps; [ ];
"automation" = ps: with ps; [ ];
"automation.event" = ps: with ps; [ ];
"automation.homeassistant" = ps: with ps; [ ];
@@ -111,6 +112,7 @@
"binary_sensor.netatmo" = ps: with ps; [ ];
"binary_sensor.nx584" = ps: with ps; [ ];
"binary_sensor.octoprint" = ps: with ps; [ ];
+ "binary_sensor.openuv" = ps: with ps; [ ];
"binary_sensor.pilight" = ps: with ps; [ ];
"binary_sensor.ping" = ps: with ps; [ ];
"binary_sensor.qwikswitch" = ps: with ps; [ ];
@@ -128,6 +130,7 @@
"binary_sensor.skybell" = ps: with ps; [ ];
"binary_sensor.sleepiq" = ps: with ps; [ ];
"binary_sensor.spc" = ps: with ps; [ ];
+ "binary_sensor.tahoma" = ps: with ps; [ ];
"binary_sensor.tapsaff" = ps: with ps; [ ];
"binary_sensor.tcp" = ps: with ps; [ ];
"binary_sensor.tellduslive" = ps: with ps; [ ];
@@ -225,10 +228,12 @@
"climate.proliphix" = ps: with ps; [ ];
"climate.radiotherm" = ps: with ps; [ ];
"climate.sensibo" = ps: with ps; [ ];
+ "climate.spider" = ps: with ps; [ ];
"climate.tado" = ps: with ps; [ ];
"climate.tesla" = ps: with ps; [ ];
"climate.toon" = ps: with ps; [ ];
"climate.touchline" = ps: with ps; [ ];
+ "climate.tuya" = ps: with ps; [ ];
"climate.venstar" = ps: with ps; [ ];
"climate.vera" = ps: with ps; [ ];
"climate.wink" = ps: with ps; [ ];
@@ -259,6 +264,8 @@
"counter" = ps: with ps; [ ];
"cover" = ps: with ps; [ ];
"cover.abode" = ps: with ps; [ ];
+ "cover.aladdin_connect" = ps: with ps; [ ];
+ "cover.brunt" = ps: with ps; [ ];
"cover.command_line" = ps: with ps; [ ];
"cover.demo" = ps: with ps; [ ];
"cover.garadget" = ps: with ps; [ ];
@@ -282,6 +289,7 @@
"cover.tellduslive" = ps: with ps; [ ];
"cover.tellstick" = ps: with ps; [ ];
"cover.template" = ps: with ps; [ ];
+ "cover.tuya" = ps: with ps; [ ];
"cover.velbus" = ps: with ps; [ ];
"cover.vera" = ps: with ps; [ ];
"cover.wink" = ps: with ps; [ ];
@@ -330,6 +338,7 @@
"device_tracker.owntracks" = ps: with ps; [ libnacl paho-mqtt ];
"device_tracker.owntracks_http" = ps: with ps; [ aiohttp-cors libnacl ];
"device_tracker.ping" = ps: with ps; [ ];
+ "device_tracker.ritassist" = ps: with ps; [ ];
"device_tracker.sky_hub" = ps: with ps; [ ];
"device_tracker.snmp" = ps: with ps; [ pysnmp ];
"device_tracker.swisscom" = ps: with ps; [ ];
@@ -375,7 +384,7 @@
"fan.isy994" = ps: with ps; [ ];
"fan.mqtt" = ps: with ps; [ paho-mqtt ];
"fan.template" = ps: with ps; [ ];
- "fan.velbus" = ps: with ps; [ ];
+ "fan.tuya" = ps: with ps; [ ];
"fan.wink" = ps: with ps; [ ];
"fan.xiaomi_miio" = ps: with ps; [ construct ];
"fan.zha" = ps: with ps; [ ];
@@ -482,6 +491,7 @@
"light.enocean" = ps: with ps; [ ];
"light.eufy" = ps: with ps; [ ];
"light.flux_led" = ps: with ps; [ ];
+ "light.futurenow" = ps: with ps; [ ];
"light.greenwave" = ps: with ps; [ ];
"light.group" = ps: with ps; [ ];
"light.hive" = ps: with ps; [ ];
@@ -518,6 +528,7 @@
"light.rpi_gpio_pwm" = ps: with ps; [ ];
"light.scsgate" = ps: with ps; [ ];
"light.sensehat" = ps: with ps; [ ];
+ "light.sisyphus" = ps: with ps; [ ];
"light.skybell" = ps: with ps; [ ];
"light.tellduslive" = ps: with ps; [ ];
"light.tellstick" = ps: with ps; [ ];
@@ -526,7 +537,6 @@
"light.tplink" = ps: with ps; [ ];
"light.tradfri" = ps: with ps; [ ];
"light.tuya" = ps: with ps; [ ];
- "light.velbus" = ps: with ps; [ ];
"light.vera" = ps: with ps; [ ];
"light.wemo" = ps: with ps; [ ];
"light.wink" = ps: with ps; [ ];
@@ -590,6 +600,7 @@
"media_player.denon" = ps: with ps; [ ];
"media_player.denonavr" = ps: with ps; [ ];
"media_player.directv" = ps: with ps; [ ];
+ "media_player.dlna_dmr" = ps: with ps; [ ];
"media_player.dunehd" = ps: with ps; [ ];
"media_player.emby" = ps: with ps; [ ];
"media_player.epson" = ps: with ps; [ ];
@@ -615,11 +626,13 @@
"media_player.pandora" = ps: with ps; [ pexpect ];
"media_player.philips_js" = ps: with ps; [ ];
"media_player.pioneer" = ps: with ps; [ ];
+ "media_player.pjlink" = ps: with ps; [ ];
"media_player.plex" = ps: with ps; [ ];
"media_player.roku" = ps: with ps; [ ];
"media_player.russound_rio" = ps: with ps; [ ];
"media_player.russound_rnet" = ps: with ps; [ ];
"media_player.samsungtv" = ps: with ps; [ wakeonlan ];
+ "media_player.sisyphus" = ps: with ps; [ ];
"media_player.snapcast" = ps: with ps; [ ];
"media_player.songpal" = ps: with ps; [ ];
"media_player.sonos" = ps: with ps; [ soco ];
@@ -680,7 +693,7 @@
"notify.gntp" = ps: with ps; [ ];
"notify.group" = ps: with ps; [ ];
"notify.hipchat" = ps: with ps; [ ];
- "notify.html5" = ps: with ps; [ pyjwt aiohttp-cors ];
+ "notify.html5" = ps: with ps; [ aiohttp-cors ];
"notify.instapush" = ps: with ps; [ ];
"notify.ios" = ps: with ps; [ aiohttp-cors zeroconf ];
"notify.joaoapps_join" = ps: with ps; [ ];
@@ -712,7 +725,6 @@
"notify.synology_chat" = ps: with ps; [ ];
"notify.syslog" = ps: with ps; [ ];
"notify.telegram" = ps: with ps; [ python-telegram-bot ];
- "notify.telstra" = ps: with ps; [ ];
"notify.twilio_call" = ps: with ps; [ aiohttp-cors twilio ];
"notify.twilio_sms" = ps: with ps; [ aiohttp-cors twilio ];
"notify.twitter" = ps: with ps; [ ];
@@ -725,6 +737,7 @@
"onboarding" = ps: with ps; [ aiohttp-cors ];
"onboarding.const" = ps: with ps; [ ];
"onboarding.views" = ps: with ps; [ ];
+ "openuv" = ps: with ps; [ ];
"panel_custom" = ps: with ps; [ aiohttp-cors ];
"panel_iframe" = ps: with ps; [ aiohttp-cors ];
"persistent_notification" = ps: with ps; [ ];
@@ -770,6 +783,7 @@
"scene.litejet" = ps: with ps; [ ];
"scene.lutron_caseta" = ps: with ps; [ ];
"scene.tahoma" = ps: with ps; [ ];
+ "scene.tuya" = ps: with ps; [ ];
"scene.velux" = ps: with ps; [ ];
"scene.vera" = ps: with ps; [ ];
"scene.wink" = ps: with ps; [ ];
@@ -838,6 +852,7 @@
"sensor.eliqonline" = ps: with ps; [ ];
"sensor.emoncms" = ps: with ps; [ ];
"sensor.enocean" = ps: with ps; [ ];
+ "sensor.enphase_envoy" = ps: with ps; [ ];
"sensor.envirophat" = ps: with ps; [ ];
"sensor.envisalink" = ps: with ps; [ ];
"sensor.etherscan" = ps: with ps; [ ];
@@ -896,6 +911,7 @@
"sensor.loopenergy" = ps: with ps; [ ];
"sensor.luftdaten" = ps: with ps; [ luftdaten ];
"sensor.lyft" = ps: with ps; [ ];
+ "sensor.magicseaweed" = ps: with ps; [ ];
"sensor.melissa" = ps: with ps; [ ];
"sensor.metoffice" = ps: with ps; [ ];
"sensor.mfi" = ps: with ps; [ ];
@@ -929,6 +945,7 @@
"sensor.openexchangerates" = ps: with ps; [ ];
"sensor.openhardwaremonitor" = ps: with ps; [ ];
"sensor.opensky" = ps: with ps; [ ];
+ "sensor.openuv" = ps: with ps; [ ];
"sensor.openweathermap" = ps: with ps; [ pyowm ];
"sensor.otp" = ps: with ps; [ ];
"sensor.pi_hole" = ps: with ps; [ ];
@@ -952,6 +969,7 @@
"sensor.rfxtrx" = ps: with ps; [ ];
"sensor.ring" = ps: with ps; [ ];
"sensor.ripple" = ps: with ps; [ ];
+ "sensor.rmvtransport" = ps: with ps; [ ];
"sensor.sabnzbd" = ps: with ps; [ ];
"sensor.scrape" = ps: with ps; [ beautifulsoup4 ];
"sensor.season" = ps: with ps; [ ephem ];
@@ -1048,6 +1066,7 @@
"shell_command" = ps: with ps; [ ];
"shiftr" = ps: with ps; [ paho-mqtt ];
"shopping_list" = ps: with ps; [ aiohttp-cors ];
+ "sisyphus" = ps: with ps; [ ];
"skybell" = ps: with ps; [ ];
"sleepiq" = ps: with ps; [ ];
"smappee" = ps: with ps; [ ];
@@ -1055,6 +1074,7 @@
"sonos" = ps: with ps; [ soco ];
"spaceapi" = ps: with ps; [ aiohttp-cors ];
"spc" = ps: with ps; [ websockets ];
+ "spider" = ps: with ps; [ ];
"splunk" = ps: with ps; [ ];
"statsd" = ps: with ps; [ statsd ];
"sun" = ps: with ps; [ ];
@@ -1070,6 +1090,7 @@
"switch.bbb_gpio" = ps: with ps; [ ];
"switch.broadlink" = ps: with ps; [ ];
"switch.command_line" = ps: with ps; [ ];
+ "switch.deconz" = ps: with ps; [ ];
"switch.deluge" = ps: with ps; [ deluge-client ];
"switch.demo" = ps: with ps; [ ];
"switch.digital_ocean" = ps: with ps; [ digital-ocean ];
@@ -1128,6 +1149,7 @@
"switch.skybell" = ps: with ps; [ ];
"switch.smappee" = ps: with ps; [ ];
"switch.snmp" = ps: with ps; [ pysnmp ];
+ "switch.spider" = ps: with ps; [ ];
"switch.tahoma" = ps: with ps; [ ];
"switch.tellduslive" = ps: with ps; [ ];
"switch.tellstick" = ps: with ps; [ ];
diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix
index 6b771bcce7a..9950c7bb81b 100644
--- a/pkgs/servers/home-assistant/default.nix
+++ b/pkgs/servers/home-assistant/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, python3
+{ lib, fetchFromGitHub, fetchpatch, python3
# Look up dependencies of specified components in component-packages.nix
, extraComponents ? []
@@ -6,60 +6,59 @@
# Additional packages to add to propagatedBuildInputs
, extraPackages ? ps: []
+# Override Python packages using
+# self: super: { pkg = super.pkg.overridePythonAttrs (oldAttrs: { ... }); }
+# Applied after defaultOverrides
+, packageOverrides ? self: super: { }
+
# Skip pip install of required packages on startup
, skipPip ? true }:
let
- py = python3.override {
+ defaultOverrides = [
# Override the version of some packages pinned in Home Assistant's setup.py
- packageOverrides = self: super: {
- aiohttp = super.aiohttp.overridePythonAttrs (oldAttrs: rec {
- version = "3.3.2";
+ (mkOverride "aiohttp" "3.3.2"
+ "f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12")
+ (mkOverride "astral" "1.6.1"
+ "ab0c08f2467d35fcaeb7bad15274743d3ac1ad18b5391f64a0058a9cd192d37d")
+ (mkOverride "attrs" "18.1.0"
+ "e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b")
+ (mkOverride "pyjwt" "1.6.4"
+ "4ee413b357d53fd3fb44704577afac88e72e878716116270d722723d65b42176")
+ (mkOverride "cryptography" "2.3.1"
+ "8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6")
+ (mkOverride "cryptography_vectors" "2.3.1" # required by cryptography==2.3.1
+ "bf4d9b61dce69c49e830950aa36fad194706463b0b6dfe81425b9e0bc6644d46")
+ (mkOverride "requests" "2.19.1"
+ "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a")
+ (mkOverride "voluptuous" "0.11.5"
+ "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef")
+
+ # used by check_config script
+ # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved
+ (mkOverride "colorlog" "3.1.4"
+ "418db638c9577f37f0fae4914074f395847a728158a011be2a193ac491b9779d")
+
+ # hass-frontend does not exist in python3.pkgs
+ (self: super: {
+ hass-frontend = self.callPackage ./frontend.nix { };
+ })
+ ];
+
+ mkOverride = attrname: version: sha256:
+ self: super: {
+ ${attrname} = super.${attrname}.overridePythonAttrs (oldAttrs: {
+ inherit version;
src = oldAttrs.src.override {
- inherit version;
- sha256 = "f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12";
+ inherit version sha256;
};
});
- requests = super.requests.overridePythonAttrs (oldAttrs: rec {
- version = "2.19.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "ec22d826a36ed72a7358ff3fe56cbd4ba69dd7a6718ffd450ff0e9df7a47ce6a";
- };
- });
- voluptuous = super.voluptuous.overridePythonAttrs (oldAttrs: rec {
- version = "0.11.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "af7315c9fa99e0bfd195a21106c82c81619b42f0bd9b6e287b797c6b6b6a9918";
- };
- });
- attrs = super.attrs.overridePythonAttrs (oldAttrs: rec {
- version = "18.1.0";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b";
- };
- });
- astral = super.astral.overridePythonAttrs (oldAttrs: rec {
- version = "1.6.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "ab0c08f2467d35fcaeb7bad15274743d3ac1ad18b5391f64a0058a9cd192d37d";
- };
- });
- # used by check_config script
- # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved
- colorlog = super.colorlog.overridePythonAttrs (oldAttrs: rec {
- version = "3.1.4";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "418db638c9577f37f0fae4914074f395847a728158a011be2a193ac491b9779d";
- };
- });
- hass-frontend = super.callPackage ./frontend.nix { };
};
+
+ py = python3.override {
+ # Put packageOverrides at the start so they are applied after defaultOverrides
+ packageOverrides = lib.foldr lib.composeExtensions (self: super: { }) ([ packageOverrides ] ++ defaultOverrides);
};
componentPackages = import ./component-packages.nix;
@@ -74,7 +73,7 @@ let
extraBuildInputs = extraPackages py.pkgs;
# Don't forget to run parse-requirements.py after updating
- hassVersion = "0.74.0";
+ hassVersion = "0.76.1";
in with py.pkgs; buildPythonApplication rec {
pname = "homeassistant";
@@ -89,12 +88,12 @@ in with py.pkgs; buildPythonApplication rec {
owner = "home-assistant";
repo = "home-assistant";
rev = version;
- sha256 = "05njkzh4hwz3vbxq2j98znnk8yzs9zkzcd4d99qwcw2hn9kdc385";
+ sha256 = "0bqvb6wsbv1irp92ijdvx62vqicsqhyk301ixf8yb2d1dwwwmid3";
};
propagatedBuildInputs = [
# From setup.py
- requests pyyaml pytz pip jinja2 voluptuous typing aiohttp async-timeout astral certifi attrs
+ aiohttp astral async-timeout attrs certifi jinja2 pyjwt cryptography pip pytz pyyaml requests voluptuous
# From http, frontend, recorder and config.config_entries components
sqlalchemy aiohttp-cors hass-frontend voluptuous-serialize
] ++ componentBuildInputs ++ extraBuildInputs;
diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix
index 4a4201b6733..e73b239bb05 100644
--- a/pkgs/servers/home-assistant/frontend.nix
+++ b/pkgs/servers/home-assistant/frontend.nix
@@ -2,11 +2,11 @@
buildPythonPackage rec {
pname = "home-assistant-frontend";
- version = "20180720.0";
+ version = "20180818.0";
src = fetchPypi {
inherit pname version;
- sha256 = "4a9d570cfc1d6b0e4b914897197d6772d48aa38b10202a648e79c5fb2a6a0293";
+ sha256 = "b6101c342e49c943c59e3525d6741cd3a23af94b65549d59bdeee8cf3f07b294";
};
propagatedBuildInputs = [ user-agents ];
diff --git a/pkgs/servers/home-assistant/parse-requirements.py b/pkgs/servers/home-assistant/parse-requirements.py
index 068b89d9a9f..95b73192698 100755
--- a/pkgs/servers/home-assistant/parse-requirements.py
+++ b/pkgs/servers/home-assistant/parse-requirements.py
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
-#! nix-shell -i python3 -p "python3.withPackages (ps: with ps; [ requests pyyaml pytz pip jinja2 voluptuous typing aiohttp async-timeout astral certifi attrs ])"
+#! nix-shell -i python3 -p "python3.withPackages (ps: with ps; [ aiohttp astral async-timeout attrs certifi jinja2 pyjwt cryptography pip pytz pyyaml requests voluptuous ])"
#
# This script downloads Home Assistant's source tarball.
# Inside the homeassistant/components directory, each component has an associated .py file,
diff --git a/pkgs/servers/http/apache-httpd/2.4.nix b/pkgs/servers/http/apache-httpd/2.4.nix
index 4822b5109e8..d7f7660bf61 100644
--- a/pkgs/servers/http/apache-httpd/2.4.nix
+++ b/pkgs/servers/http/apache-httpd/2.4.nix
@@ -47,26 +47,32 @@ stdenv.mkDerivation rec {
configureFlags="$configureFlags --includedir=$dev/include"
'';
- configureFlags = ''
- --with-apr=${apr.dev}
- --with-apr-util=${aprutil.dev}
- --with-z=${zlib.dev}
- --with-pcre=${pcre.dev}
- --disable-maintainer-mode
- --disable-debugger-mode
- --enable-mods-shared=all
- --enable-mpms-shared=all
- --enable-cern-meta
- --enable-imagemap
- --enable-cgi
- ${optionalString brotliSupport "--enable-brotli --with-brotli=${brotli}"}
- ${optionalString proxySupport "--enable-proxy"}
- ${optionalString sslSupport "--enable-ssl"}
- ${optionalString http2Support "--enable-http2 --with-nghttp2"}
- ${optionalString luaSupport "--enable-lua --with-lua=${lua5}"}
- ${optionalString libxml2Support "--with-libxml2=${libxml2.dev}/include/libxml2"}
- --docdir=$(doc)/share/doc
- '';
+ configureFlags = [
+ "--with-apr=${apr.dev}"
+ "--with-apr-util=${aprutil.dev}"
+ "--with-z=${zlib.dev}"
+ "--with-pcre=${pcre.dev}"
+ "--disable-maintainer-mode"
+ "--disable-debugger-mode"
+ "--enable-mods-shared=all"
+ "--enable-mpms-shared=all"
+ "--enable-cern-meta"
+ "--enable-imagemap"
+ "--enable-cgi"
+ (stdenv.lib.enableFeature proxySupport "proxy")
+ (stdenv.lib.enableFeature sslSupport "ssl")
+ (stdenv.lib.withFeatureAs libxml2Support "libxml2" "${libxml2.dev}/include/libxml2")
+ "--docdir=$(doc)/share/doc"
+
+ (stdenv.lib.enableFeature brotliSupport "brotli")
+ (stdenv.lib.withFeatureAs brotliSupport "brotli" brotli)
+
+ (stdenv.lib.enableFeature http2Support "http2")
+ (stdenv.lib.withFeature http2Support "nghttp2")
+
+ (stdenv.lib.enableFeature luaSupport "lua")
+ (stdenv.lib.withFeatureAs luaSupport "lua" lua5)
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix b/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix
index 58ae8f85b81..e569ae8f870 100644
--- a/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix
+++ b/pkgs/servers/http/apache-modules/tomcat-connectors/default.nix
@@ -8,7 +8,10 @@ stdenv.mkDerivation rec {
sha256 = "11khipjpy3y84j1pp7yyx76y64jccvyhh3klwzqxylff49vjc2fc";
};
- configureFlags = "--with-apxs=${apacheHttpd.dev}/bin/apxs --with-java-home=${jdk}";
+ configureFlags = [
+ "--with-apxs=${apacheHttpd.dev}/bin/apxs"
+ "--with-java-home=${jdk}"
+ ];
setSourceRoot = ''
sourceRoot=$(echo */native)
diff --git a/pkgs/servers/http/couchdb/2.0.0.nix b/pkgs/servers/http/couchdb/2.0.0.nix
index 80caa377991..6e52bdc3270 100644
--- a/pkgs/servers/http/couchdb/2.0.0.nix
+++ b/pkgs/servers/http/couchdb/2.0.0.nix
@@ -3,11 +3,11 @@
stdenv.mkDerivation rec {
name = "couchdb-${version}";
- version = "2.1.2";
+ version = "2.2.0";
src = fetchurl {
url = "mirror://apache/couchdb/source/${version}/apache-${name}.tar.gz";
- sha256 = "1c1ghrmrcyjd3s3pzml6akxf8xxcqy4mfzn5xf8jg158dzarmk53";
+ sha256 = "11brqv302j999sd5x8amhj9iqns9cbrlkjg2l9a8xbvkmf5fng0f";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/http/couchdb/default.nix b/pkgs/servers/http/couchdb/default.nix
index 5a873c7e84b..5239c027b8f 100644
--- a/pkgs/servers/http/couchdb/default.nix
+++ b/pkgs/servers/http/couchdb/default.nix
@@ -25,9 +25,9 @@ stdenv.mkDerivation rec {
If you wish to ignore this error pass --enable-js-trunk to ./configure.
*/
- configureFlags = ''
- --enable-js-trunk
- '';
+ configureFlags = [
+ "--enable-js-trunk"
+ ];
meta = with stdenv.lib; {
description = "A database that uses JSON for documents, JavaScript for MapReduce queries, and regular HTTP for an API";
diff --git a/pkgs/servers/http/h2o/default.nix b/pkgs/servers/http/h2o/default.nix
index e05624fa46c..ceffd3e0260 100644
--- a/pkgs/servers/http/h2o/default.nix
+++ b/pkgs/servers/http/h2o/default.nix
@@ -1,6 +1,6 @@
{ stdenv, fetchFromGitHub
, pkgconfig, cmake
-, libressl_2_6, libuv, zlib
+, libressl, libuv, zlib
}:
with builtins;
@@ -16,8 +16,17 @@ stdenv.mkDerivation rec {
sha256 = "0jyvbp6cjiirj44nxqa2fi5y473gnc8awfn8zv82hb1y9rlxqfyv";
};
+ # We have to fix up some function prototypes, because despite upstream h2o
+ # issue #1705 (https://github.com/h2o/h2o/issues/1706), libressl 2.7+ doesn't
+ # seem to work
+ patchPhase = ''
+ substituteInPlace ./deps/neverbleed/neverbleed.c \
+ --replace 'static void RSA_' 'void RSA_' \
+ --replace 'static int RSA_' 'int RSA_'
+ '';
+
nativeBuildInputs = [ pkgconfig cmake ];
- buildInputs = [ libressl_2_6 libuv zlib ];
+ buildInputs = [ libressl libuv zlib ];
enableParallelBuilding = true;
meta = {
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix
index 4596dac0908..65679e4ac86 100644
--- a/pkgs/servers/http/lighttpd/default.nix
+++ b/pkgs/servers/http/lighttpd/default.nix
@@ -3,6 +3,7 @@
, enableMysql ? false, mysql ? null
, enableLdap ? false, openldap ? null
, enableWebDAV ? true, sqlite ? null, libuuid ? null
+, perl
}:
assert enableMagnet -> lua5_1 != null;
@@ -12,13 +13,17 @@ assert enableWebDAV -> sqlite != null;
assert enableWebDAV -> libuuid != null;
stdenv.mkDerivation rec {
- name = "lighttpd-1.4.49";
+ name = "lighttpd-1.4.50";
src = fetchurl {
url = "https://download.lighttpd.net/lighttpd/releases-1.4.x/${name}.tar.xz";
- sha256 = "02ff77cpvy1006cwfym38vf78xm18plyj636ll74r7kx2bblkpxf";
+ sha256 = "1sr9avcnld22a5wl5s8vgrz8r86mybggm9z8zwabqz48v0986dr9";
};
+ postPatch = ''
+ patchShebangs tests
+ '';
+
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ pcre libxml2 zlib attr bzip2 which file openssl ]
++ stdenv.lib.optional enableMagnet lua5_1
@@ -38,6 +43,9 @@ stdenv.mkDerivation rec {
sed -i "s:/usr/bin/file:${file}/bin/file:g" configure
'';
+ checkInputs = [ perl ];
+ doCheck = false; # fails 2 tests
+
postInstall = ''
mkdir -p "$out/share/lighttpd/doc/config"
cp -vr doc/config "$out/share/lighttpd/doc/"
diff --git a/pkgs/servers/http/myserver/default.nix b/pkgs/servers/http/myserver/default.nix
index a18ac202a4a..b4ed3324491 100644
--- a/pkgs/servers/http/myserver/default.nix
+++ b/pkgs/servers/http/myserver/default.nix
@@ -14,9 +14,11 @@ stdenv.mkDerivation rec {
patches =
[ ./disable-dns-lookup-in-chroot.patch ];
- buildInputs =
- [ libgcrypt libevent libidn gnutls libxml2 zlib guile texinfo ]
- ++ lib.optional doCheck cppunit;
+ buildInputs = [
+ libgcrypt libevent libidn gnutls libxml2 zlib guile texinfo
+ ];
+
+ checkInputs = [ cppunit ];
makeFlags = [ "V=1" ];
diff --git a/pkgs/servers/http/nginx/mainline.nix b/pkgs/servers/http/nginx/mainline.nix
index 5afd73c8868..ecde2430f52 100644
--- a/pkgs/servers/http/nginx/mainline.nix
+++ b/pkgs/servers/http/nginx/mainline.nix
@@ -1,6 +1,6 @@
{ callPackage, ... }@args:
callPackage ./generic.nix (args // {
- version = "1.15.1";
- sha256 = "0q2lkpnfqf74p22vrcldx0gcnss3is7rnp54fgpvhcpqsxc6h867";
+ version = "1.15.2";
+ sha256 = "145dcypq8dqc5as03iy1ycwifwynq9p4i8m56fn7g0myryp0kfpf";
})
diff --git a/pkgs/servers/http/nginx/modules.nix b/pkgs/servers/http/nginx/modules.nix
index 0910a6d0584..0501bcc9e58 100644
--- a/pkgs/servers/http/nginx/modules.nix
+++ b/pkgs/servers/http/nginx/modules.nix
@@ -94,6 +94,16 @@
'';
};
+ lua-upstream = {
+ src = fetchFromGitHub {
+ owner = "openresty";
+ repo = "lua-upstream-nginx-module";
+ rev = "v0.07";
+ sha256 = "1gqccg8airli3i9103zv1zfwbjm27h235qjabfbfqk503rjamkpk";
+ };
+ inputs = [ pkgs.luajit ];
+ };
+
modsecurity = {
src = "${pkgs.modsecurity_standalone.nginx}/nginx/modsecurity";
inputs = [ pkgs.curl pkgs.apr pkgs.aprutil pkgs.apacheHttpd pkgs.yajl ];
@@ -161,6 +171,15 @@
inputs = [ pkgs.pam ];
};
+ push-stream ={
+ src = fetchFromGitHub {
+ owner = "wandenberg";
+ repo = "nginx-push-stream-module";
+ rev = "0.5.4";
+ sha256 = "0izn7lqrp2zfl738aqa9i8c5lba97wkhcnqg8qbw3ipp5cysb2hr";
+ };
+ };
+
rtmp ={
src = fetchFromGitHub {
owner = "arut";
@@ -206,6 +225,33 @@
};
};
+ stream-sts = {
+ src = fetchFromGitHub {
+ owner = "vozlt";
+ repo = "nginx-module-stream-sts";
+ rev = "v0.1.1";
+ sha256 = "1jdj1kik6l3rl9nyx61xkqk7hmqbncy0rrqjz3dmjqsz92y8zaya";
+ };
+ };
+
+ sts = {
+ src = fetchFromGitHub {
+ owner = "vozlt";
+ repo = "nginx-module-sts";
+ rev = "v0.1.1";
+ sha256 = "0nvb29641x1i7mdbydcny4qwlvdpws38xscxirajd2x7nnfdflrk";
+ };
+ };
+
+ sysguard = {
+ src = fetchFromGitHub {
+ owner = "vozlt";
+ repo = "nginx-module-sysguard";
+ rev = "e512897f5aba4f79ccaeeebb51138f1704a58608";
+ sha256 = "19c6w6wscbq9phnx7vzbdf4ay6p2ys0g7kp2rmc9d4fb53phrhfx";
+ };
+ };
+
upstream-check = {
src = fetchFromGitHub {
owner = "yaoweibin";
@@ -214,4 +260,32 @@
sha256 = "1cjisxw1wykll683nw09k0i1nvzslp4dr59x58cvarpk43paim2y";
};
};
+
+ upstream-tarantool = {
+ src = fetchFromGitHub {
+ owner = "tarantool";
+ repo = "nginx_upstream_module";
+ rev = "v2.7";
+ sha256 = "05dwj0caj910p7kan2qjvm6x2x601igryhny2xzr47hhsk5q1cnx";
+ };
+ inputs = [ pkgs.msgpuck.dev pkgs.yajl ];
+ };
+
+ url = {
+ src = fetchFromGitHub {
+ owner = "vozlt";
+ repo = "nginx-module-url";
+ rev = "9299816ca6bc395625c3683fbd2aa7b916bfe91e";
+ sha256 = "0mk1gjmfnry6hgdsnlavww9bn7223idw50jlkhh5k00q5509w4ip";
+ };
+ };
+
+ vts = {
+ src = fetchFromGitHub {
+ owner = "vozlt";
+ repo = "nginx-module-vts";
+ rev = "v0.1.18";
+ sha256 = "1jq2s9k7hah3b317hfn9y3g1q4g4x58k209psrfsqs718a9sw8c7";
+ };
+ };
}
diff --git a/pkgs/servers/http/pshs/default.nix b/pkgs/servers/http/pshs/default.nix
index a0a1addeeeb..c38ca046a35 100644
--- a/pkgs/servers/http/pshs/default.nix
+++ b/pkgs/servers/http/pshs/default.nix
@@ -15,13 +15,12 @@ stdenv.mkDerivation rec {
buildInputs = [ libevent file qrencode miniupnpc ];
# SSL requires libevent at 2.1 with ssl support
- configureFlags = "--disable-ssl";
+ configureFlags = [ "--disable-ssl" ];
meta = {
description = "Pretty small HTTP server - a command-line tool to share files";
homepage = https://github.com/mgorny/pshs;
license = stdenv.lib.licenses.bsd3;
- maintainers = [ stdenv.lib.maintainers.eduarrrd ];
platforms = stdenv.lib.platforms.linux;
};
}
diff --git a/pkgs/servers/http/tengine/default.nix b/pkgs/servers/http/tengine/default.nix
new file mode 100644
index 00000000000..36f326d5590
--- /dev/null
+++ b/pkgs/servers/http/tengine/default.nix
@@ -0,0 +1,85 @@
+{ stdenv, fetchurl, openssl, zlib, pcre, libxml2, libxslt
+, gd, geoip
+, withDebug ? false
+, withMail ? false
+, withIPv6 ? true
+, modules ? []
+, ...
+}:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ version = "2.2.2";
+ name = "tengine-${version}";
+
+ src = fetchurl {
+ url = "https://github.com/alibaba/tengine/archive/${name}.tar.gz";
+ sha256 = "1vq73wsldvj7rc61ag85pvnaacrrq9rs0pfqv71z5iyvb5r3bxc2";
+ };
+
+ buildInputs =
+ [ openssl zlib pcre libxml2 libxslt gd geoip ]
+ ++ concatMap (mod: mod.inputs or []) modules;
+
+ configureFlags = [
+ "--with-http_ssl_module"
+ "--with-http_v2_module"
+ "--with-http_realip_module"
+ "--with-http_addition_module"
+ "--with-http_xslt_module"
+ "--with-http_geoip_module"
+ "--with-http_sub_module"
+ "--with-http_dav_module"
+ "--with-http_flv_module"
+ "--with-http_mp4_module"
+ "--with-http_gunzip_module"
+ "--with-http_gzip_static_module"
+ "--with-http_auth_request_module"
+ "--with-http_concat_module"
+ "--with-http_random_index_module"
+ "--with-http_secure_link_module"
+ "--with-http_degradation_module"
+ "--with-http_stub_status_module"
+ "--with-http_sysguard_module"
+ "--with-threads"
+ "--with-pcre-jit"
+ "--with-http_slice_module"
+ ] ++ optional withDebug [
+ "--with-debug"
+ ] ++ optional withMail [
+ "--with-mail"
+ "--with-mail_ssl_module"
+ ] ++ optional (withMail != true) [
+ "--without-mail_pop3_module"
+ "--without-mail_imap_module"
+ "--without-mail_smtp_module"
+ ] ++ optional withIPv6 [
+ "--with-ipv6"
+ ] ++ optional (gd != null) "--with-http_image_filter_module"
+ ++ optional (with stdenv.hostPlatform; isLinux || isFreeBSD) "--with-file-aio"
+ ++ map (mod: "--add-module=${mod.src}") modules;
+
+ NIX_CFLAGS_COMPILE = [
+ "-I${libxml2.dev}/include/libxml2"
+ "-Wno-error=implicit-fallthrough"
+ ] ++ optional stdenv.isDarwin "-Wno-error=deprecated-declarations";
+
+ preConfigure = (concatMapStringsSep "\n" (mod: mod.preConfigure or "") modules);
+
+ hardeningEnable = optional (!stdenv.isDarwin) "pie";
+
+ enableParallelBuilding = true;
+
+ postInstall = ''
+ mv $out/sbin $out/bin
+ '';
+
+ meta = {
+ description = "A web server based on Nginx and has many advanced features, originated by Taobao.";
+ homepage = https://tengine.taobao.org;
+ license = licenses.bsd2;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ izorkin ];
+ };
+}
diff --git a/pkgs/servers/http/yaws/default.nix b/pkgs/servers/http/yaws/default.nix
index 5f92fbf2c03..827f6122b57 100644
--- a/pkgs/servers/http/yaws/default.nix
+++ b/pkgs/servers/http/yaws/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
cd $name
'';
- configureFlags = "--with-extrainclude=${pam}/include/security";
+ configureFlags = [ "--with-extrainclude=${pam}/include/security" ];
buildInputs = [ erlang pam perl ];
diff --git a/pkgs/servers/hydron/default.nix b/pkgs/servers/hydron/default.nix
index 22191e19976..03fdf7908cc 100644
--- a/pkgs/servers/hydron/default.nix
+++ b/pkgs/servers/hydron/default.nix
@@ -3,26 +3,21 @@
buildGoPackage rec {
name = "hydron-unstable-${version}";
- version = "2018-07-15";
+ version = "2018-08-18";
goPackagePath = "github.com/bakape/hydron";
goDeps = ./deps.nix;
src = fetchFromGitHub {
- rev = "3906ace0b4cf48ba9acccf372377c7feb0665be4";
owner = "bakape";
repo = "hydron";
- sha256 = "079a88740wxgq73sq8w96zppfng7af76k7h484x3w695qk83j33r";
+ rev = "78257f1c1f34cdad1931531601163071f7f29aa9";
+ sha256 = "0rpvbayx48xncy70vzbxn3cs0lslza0i3hxmywlngyl17da97bf0";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ ffmpeg-full graphicsmagick quicktemplate go-bindata easyjson ];
- # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/43593
- preBuild = ''
- rm go/src/github.com/bakape/hydron/ico.syso
- '';
-
meta = with stdenv.lib; {
homepage = "https://github.com/bakape/hydron";
description = "High performance media tagger and organizer";
diff --git a/pkgs/servers/hydron/deps.nix b/pkgs/servers/hydron/deps.nix
index 9ef0fd23b45..c5d584f1bcd 100644
--- a/pkgs/servers/hydron/deps.nix
+++ b/pkgs/servers/hydron/deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/Masterminds/squirrel";
- rev = "b127ed9be03443fe3c0877e391130e3dd3f3107a";
- sha256 = "04vgwm5g5486188656hiw1x56mrkv27s5g2s8mc1lz7z1ig5g5bg";
+ rev = "8a7e65843414bc07f3d85bebaa10d7cc96253c29";
+ sha256 = "0n7msdji0h7iysyqsi0iiq9i1hdgyyz9cwzxpc6qppz7cllnfpnn";
};
}
{
@@ -14,8 +14,8 @@
fetch = {
type = "git";
url = "https://github.com/bakape/thumbnailer";
- rev = "fa88f595f3882773bc425b382eee71e3e2fa1291";
- sha256 = "19xfn8aj1nhh5dj93hskzrhaa07sayd8agmz1vkkh6varqrldanf";
+ rev = "326c44736983c316d20c036ce34ca79ce9b96b01";
+ sha256 = "1a1dniz0zbihk7971z2ln6hlsbvkk13lghgjz346lw4lfc105kxk";
};
}
{
@@ -32,8 +32,8 @@
fetch = {
type = "git";
url = "https://github.com/gorilla/handlers";
- rev = "13a38d26174b16d5b4bf6f1094c1389ec9879572";
- sha256 = "0zg43blpyyy667y0kpiifk5a2w35jh8qkk4zwlabb365c0lzrv6v";
+ rev = "7e0847f9db758cdebd26c149d0ae9d5d0b9c98ce";
+ sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm";
};
}
{
@@ -41,8 +41,8 @@
fetch = {
type = "git";
url = "https://github.com/lann/builder";
- rev = "1b87b36280d04fe7882d1512bf038ea2967ad534";
- sha256 = "015q46awbyp47vld07yi7d27i0lkd82r7qn5230bb9qxl4mcfiqc";
+ rev = "47ae307949d02aa1f1069fdafc00ca08e1dbabac";
+ sha256 = "1kg9jy1rciznj627hafpq2mi7hr5d3ssgqcpwrm3bnlk9sqnydil";
};
}
{
@@ -54,13 +54,22 @@
sha256 = "10yhcyymypvdiiipchsp80jbglk8c4r7lq7h54v9f4mxmvz6xgf7";
};
}
+ {
+ goPackagePath = "github.com/lib/pq";
+ fetch = {
+ type = "git";
+ url = "https://github.com/lib/pq";
+ rev = "90697d60dd844d5ef6ff15135d0203f65d2f53b8";
+ sha256 = "0hb4bfsk8g5473yzbf3lzrb373xicakjznkf0v085xgimz991i9r";
+ };
+ }
{
goPackagePath = "github.com/mailru/easyjson";
fetch = {
type = "git";
url = "https://github.com/mailru/easyjson";
- rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485";
- sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74";
+ rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65";
+ sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97";
};
}
{
@@ -68,8 +77,8 @@
fetch = {
type = "git";
url = "https://github.com/mattn/go-sqlite3";
- rev = "3aefd9f0a162514f66d0e4ceda3edc44e66b502e";
- sha256 = "0as2kqmlvd21r481vxl457n5lxxp4i1jdjkmyqsjf5vg6xr9gd2d";
+ rev = "b3511bfdd742af558b54eb6160aca9446d762a19";
+ sha256 = "1v41is0h05p4jgv8nal3l8lcdcggylsyblq0ihycnprkdzwls808";
};
}
{
@@ -90,4 +99,13 @@
sha256 = "1z89ang5pkq5qs5b2nwhzyrw0zjlsas539l9kix374fhka49n8yc";
};
}
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "aaf60122140d3fcf75376d319f0554393160eb50";
+ sha256 = "03i6ij7jcf5mp9dc8ps8b63g1k843z7c823qyzn5a276gpxvxlvv";
+ };
+ }
]
diff --git a/pkgs/servers/irc/ircd-hybrid/default.nix b/pkgs/servers/irc/ircd-hybrid/default.nix
index c73c69e6ee5..cf5b572c9eb 100644
--- a/pkgs/servers/irc/ircd-hybrid/default.nix
+++ b/pkgs/servers/irc/ircd-hybrid/default.nix
@@ -10,8 +10,11 @@ stdenv.mkDerivation rec {
buildInputs = [ openssl zlib ];
- configureFlags =
- "--with-nicklen=100 --with-topiclen=360 --enable-openssl=${openssl.dev}";
+ configureFlags = [
+ "--with-nicklen=100"
+ "--with-topiclen=360"
+ "--enable-openssl=${openssl.dev}"
+ ];
postInstall = "echo postinstall; mkdir -p \${out}/ ; rm -rf \${out}/logs ; ln -s /home/ircd \${out}/logs;";
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index ec825f856ce..774f8df94a7 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "jackett-${version}";
- version = "0.9.1";
+ version = "0.9.41";
src = fetchurl {
url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz";
- sha256 = "1hj6ilhv98yzhfjvrgqrsgaz7bd1yqaayifir8ivsvqq8085nlf6";
+ sha256 = "0ndzn1p876rkj56g6vscgkmyzi1k0gmqby4rmrb4ilxzjpskii8m";
};
buildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/jetbrains/youtrack.nix b/pkgs/servers/jetbrains/youtrack.nix
index 7e368bf295b..0518a78f9d6 100644
--- a/pkgs/servers/jetbrains/youtrack.nix
+++ b/pkgs/servers/jetbrains/youtrack.nix
@@ -1,28 +1,29 @@
-{ stdenv, fetchurl, makeWrapper, jre }:
+{ stdenv, fetchurl, makeWrapper, jre, gawk }:
stdenv.mkDerivation rec {
name = "youtrack-${version}";
- version = "2018.1.41051";
+ version = "2018.2.44329";
jar = fetchurl {
url = "https://download.jetbrains.com/charisma/${name}.jar";
- sha256 = "1sznay3lbyb2i977103hzh61rw1bpkdv0raffbir68apmvv1r0rb";
+ sha256 = "1fnnpyikr1x443vxy6f7vlv550sbahpps8awyn13jpg7kpgfm7lk";
};
buildInputs = [ makeWrapper ];
- unpackPhase = "true";
+ unpackPhase = ":";
installPhase = ''
runHook preInstall
- makeWrapper ${jre}/bin/java $out/bin/youtrack --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar"
+ makeWrapper ${jre}/bin/java $out/bin/youtrack \
+ --add-flags "\$YOUTRACK_JVM_OPTS -jar $jar" \
+ --prefix PATH : "${stdenv.lib.makeBinPath [ gawk ]}" \
+ --set JRE_HOME ${jre}
runHook postInstall
'';
meta = with stdenv.lib; {
- description = ''
- Issue Tracking and Project Management Tool for Developers
- '';
+ description = "Issue tracking and project management tool for developers";
maintainers = with maintainers; [ yorickvp ];
# https://www.jetbrains.com/youtrack/buy/license.html
license = licenses.unfree;
diff --git a/pkgs/servers/mail/exim/default.nix b/pkgs/servers/mail/exim/default.nix
index 87d9e504299..3acf777999f 100644
--- a/pkgs/servers/mail/exim/default.nix
+++ b/pkgs/servers/mail/exim/default.nix
@@ -1,5 +1,7 @@
-{ coreutils, db, fetchurl, openldap, openssl, pcre, perl, pkgconfig, stdenv
-, enableLDAP ? false
+{ coreutils, db, fetchurl, openssl, pcre, perl, pkgconfig, stdenv
+, enableLDAP ? false, openldap
+, enableMySQL ? false, mysql, zlib
+, enableAuthDovecot ? false, dovecot
}:
stdenv.mkDerivation rec {
@@ -11,10 +13,13 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ coreutils db openssl pcre perl ]
- ++ stdenv.lib.optional enableLDAP openldap;
+ buildInputs = [ coreutils db openssl perl pcre ]
+ ++ stdenv.lib.optional enableLDAP openldap
+ ++ stdenv.lib.optionals enableMySQL [ mysql zlib ]
+ ++ stdenv.lib.optional enableAuthDovecot dovecot;
preBuild = ''
+ ${stdenv.lib.optionalString enableMySQL "PKG_CONFIG_PATH=$PKG_CONFIG_PATH:${mysql}/share/mysql/pkgconfig/"}
sed '
s:^\(BIN_DIRECTORY\)=.*:\1='"$out"'/bin:
s:^\(CONFIGURE_FILE\)=.*:\1=/etc/exim.conf:
@@ -39,8 +44,19 @@ stdenv.mkDerivation rec {
${stdenv.lib.optionalString enableLDAP ''
s:^# \(LDAP_LIB_TYPE=OPENLDAP2\)$:\1:
s:^# \(LOOKUP_LDAP=yes\)$:\1:
+ s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lldap:
s:^# \(LOOKUP_LIBS\)=.*:\1=-lldap:
''}
+ ${stdenv.lib.optionalString enableMySQL ''
+ s:^# \(LOOKUP_MYSQL=yes\)$:\1:
+ s:^# \(LOOKUP_MYSQL_PC=mariadb\)$:\1:
+ s:^\(LOOKUP_LIBS\)=\(.*\):\1=\2 -lmysqlclient:
+ s:^# \(LOOKUP_LIBS\)=.*:\1=-lmysqlclient:
+ s:^# \(LOOKUP_INCLUDE\)=.*:\1=-I${mysql}/include/mysql/:
+ ''}
+ ${stdenv.lib.optionalString enableAuthDovecot ''
+ s:^# \(AUTH_DOVECOT\)=.*:\1=yes:
+ ''}
#/^\s*#.*/d
#/^\s*$/d
' < src/EDITME > Local/Makefile
diff --git a/pkgs/servers/mail/mailman/default.nix b/pkgs/servers/mail/mailman/default.nix
index 8ff20869b94..a38c0b277da 100644
--- a/pkgs/servers/mail/mailman/default.nix
+++ b/pkgs/servers/mail/mailman/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, python, pythonPackages }:
+{ stdenv, fetchurl, python2 }:
stdenv.mkDerivation rec {
name = "mailman-${version}";
@@ -9,13 +9,17 @@ stdenv.mkDerivation rec {
sha256 = "1r6sjapjmbav45xibjzc2a8y1xf4ikz09470ma1kw7iz174wn8z7";
};
- buildInputs = [ python pythonPackages.dnspython ];
+ buildInputs = [ python2 python2.pkgs.dnspython ];
patches = [ ./fix-var-prefix.patch ];
- configureFlags = "--without-permcheck --with-cgi-ext=.cgi --with-var-prefix=/var/lib/mailman";
+ configureFlags = [
+ "--without-permcheck"
+ "--with-cgi-ext=.cgi"
+ "--with-var-prefix=/var/lib/mailman"
+ ];
- installTargets = "doinstall"; # Leave out the 'update' target that's implied by 'install'.
+ installTargets = "doinstall"; # Leave out the 'update' target that's implied by 'install'.
makeFlags = [ "DIRSETGID=:" ];
diff --git a/pkgs/servers/mail/petidomo/default.nix b/pkgs/servers/mail/petidomo/default.nix
index 8ccd783b6ad..c97d8e4ccf3 100644
--- a/pkgs/servers/mail/petidomo/default.nix
+++ b/pkgs/servers/mail/petidomo/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ flex bison ];
- configureFlags = "--with-mta=${sendmailPath}";
+ configureFlags = [ "--with-mta=${sendmailPath}" ];
enableParallelBuilding = true;
diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix
index 62fd3397cb6..d0c496d3857 100644
--- a/pkgs/servers/matrix-synapse/default.nix
+++ b/pkgs/servers/matrix-synapse/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, pythonPackages, fetchurl, fetchFromGitHub }:
+{ stdenv, python2Packages, fetchurl, fetchFromGitHub }:
let
- matrix-angular-sdk = pythonPackages.buildPythonPackage rec {
+ matrix-angular-sdk = python2Packages.buildPythonPackage rec {
name = "matrix-angular-sdk-${version}";
version = "0.6.8";
@@ -9,7 +9,7 @@ let
sha256 = "0gmx4y5kqqphnq3m7xk2vpzb0w2a4palicw7wfdr1q2schl9fhz2";
};
};
- matrix-synapse-ldap3 = pythonPackages.buildPythonPackage rec {
+ matrix-synapse-ldap3 = python2Packages.buildPythonPackage rec {
pname = "matrix-synapse-ldap3";
version = "0.1.3";
@@ -20,11 +20,11 @@ let
sha256 = "0ss7ld3bpmqm8wcs64q1kb7vxlpmwk9lsgq0mh21a9izyfc7jb2l";
};
- propagatedBuildInputs = with pythonPackages; [ service-identity ldap3 twisted ];
+ propagatedBuildInputs = with python2Packages; [ service-identity ldap3 twisted ];
- checkInputs = with pythonPackages; [ ldaptor mock ];
+ checkInputs = with python2Packages; [ ldaptor mock ];
};
-in pythonPackages.buildPythonApplication rec {
+in python2Packages.buildPythonApplication rec {
name = "matrix-synapse-${version}";
version = "0.33.0";
@@ -39,7 +39,7 @@ in pythonPackages.buildPythonApplication rec {
./matrix-synapse.patch
];
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = with python2Packages; [
blist canonicaljson daemonize dateutil frozendict pillow pyasn1
pydenticon pymacaroons-pynacl pynacl pyopenssl pysaml2 pytz requests
signedjson systemd twisted ujson unpaddedbase64 pyyaml prometheus_client
@@ -51,7 +51,7 @@ in pythonPackages.buildPythonApplication rec {
# Checks fail because of Tox.
doCheck = false;
- buildInputs = with pythonPackages; [
+ buildInputs = with python2Packages; [
mock setuptoolsTrial
];
diff --git a/pkgs/servers/matterbridge/default.nix b/pkgs/servers/matterbridge/default.nix
index 14662ff6cc2..9e5a9ffe780 100644
--- a/pkgs/servers/matterbridge/default.nix
+++ b/pkgs/servers/matterbridge/default.nix
@@ -2,13 +2,13 @@
buildGoPackage rec {
name = "matterbridge-${version}";
- version = "1.7.1";
+ version = "1.11.0";
goPackagePath = "github.com/42wim/matterbridge";
src = fetchurl {
url = "https://github.com/42wim/matterbridge/archive/v${version}.tar.gz";
- sha256 = "0ajc7xswmwhc2xn937sv3b76s8hblfn9x9rj5825hi3d3s8zqq88";
+ sha256 = "1fjpgdaq4mfgf36gzk3hhmlbpfn44b7xll2rdpy69y460jrjfg6k";
};
meta = with stdenv.lib; {
diff --git a/pkgs/servers/meguca/default.nix b/pkgs/servers/meguca/default.nix
index 67b2685262d..f6f4ee2e121 100644
--- a/pkgs/servers/meguca/default.nix
+++ b/pkgs/servers/meguca/default.nix
@@ -1,30 +1,26 @@
-{ stdenv, buildGoPackage, fetchgit, pkgconfig, cmake, ffmpeg-full, ghostscript
+{ stdenv, buildGoPackage, fetchFromGitHub, pkgconfig, cmake, ffmpeg-full, ghostscript
, graphicsmagick, quicktemplate, go-bindata, easyjson, nodePackages, emscripten }:
buildGoPackage rec {
name = "meguca-unstable-${version}";
- version = "2018-07-01";
- rev = "80db8298b6546c93944251c17fe03371e521671f";
+ version = "2018-08-13";
goPackagePath = "github.com/bakape/meguca";
goDeps = ./server_deps.nix;
- src = fetchgit {
- inherit rev;
- url = "https://github.com/bakape/meguca";
- sha256 = "1yix0kxsjm9f3zw9jx2nb3pl8pbqjfhbvbrz42m1h20b1h02s5ml";
+ src = fetchFromGitHub {
+ owner = "bakape";
+ repo = "meguca";
+ rev = "f8b54370ba74b90f2814e6b42ac003a51fe02ce9";
+ sha256 = "1036qlvvz0la3fp514kw5qrplm1zsh23ywn2drigniacmqz4m7dv";
fetchSubmodules = true;
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig cmake ];
-
- buildInputs = [
- ffmpeg-full graphicsmagick ghostscript quicktemplate go-bindata easyjson
- emscripten
- ];
+ buildInputs = [ ffmpeg-full graphicsmagick ghostscript quicktemplate go-bindata easyjson emscripten ];
buildPhase = ''
- export HOME=$PWD
+ export HOME=`pwd`
export GOPATH=$GOPATH:$HOME/go/src/github.com/bakape/meguca/go
cd $HOME/go/src/github.com/bakape/meguca
ln -sf ${nodePackages.meguca}/lib/node_modules/meguca/node_modules
diff --git a/pkgs/servers/meguca/server_deps.nix b/pkgs/servers/meguca/server_deps.nix
index b2e31515ab4..cc08645547d 100644
--- a/pkgs/servers/meguca/server_deps.nix
+++ b/pkgs/servers/meguca/server_deps.nix
@@ -5,8 +5,8 @@
fetch = {
type = "git";
url = "https://github.com/ErikDubbelboer/gspt";
- rev = "08ed213262b5bb2cf6ccb0baa71c6b201d353e63";
- sha256 = "1vdgvwjagk1n4mwvpil59idgg7ibdj6frk9mz8c2ckbmxsfpp8rq";
+ rev = "e39e726e09cc23d1ccf13b36ce10dbdb4a4510e0";
+ sha256 = "1l0s9srl7kbi7rs9ki989rgvx1kx6an7d6pwfqyy42x48f7a5g81";
};
}
{
@@ -14,8 +14,17 @@
fetch = {
type = "git";
url = "https://github.com/Masterminds/squirrel";
- rev = "b127ed9be03443fe3c0877e391130e3dd3f3107a";
- sha256 = "04vgwm5g5486188656hiw1x56mrkv27s5g2s8mc1lz7z1ig5g5bg";
+ rev = "8a7e65843414bc07f3d85bebaa10d7cc96253c29";
+ sha256 = "0n7msdji0h7iysyqsi0iiq9i1hdgyyz9cwzxpc6qppz7cllnfpnn";
+ };
+ }
+ {
+ goPackagePath = "github.com/PuerkitoBio/goquery";
+ fetch = {
+ type = "git";
+ url = "https://github.com/PuerkitoBio/goquery";
+ rev = "dc2ec5c7ca4d9aae063b79b9f581dd3ea6afd2b2";
+ sha256 = "11010z9ask21r0dskvm2pbh3z8951bnpcqg8aqa213if4h34gaa2";
};
}
{
@@ -27,6 +36,15 @@
sha256 = "0ci71nk6jijspzbgcfrgi4in9lmd2c39f6xzcf9k3z9ixwv8c79j";
};
}
+ {
+ goPackagePath = "github.com/andybalholm/cascadia";
+ fetch = {
+ type = "git";
+ url = "https://github.com/andybalholm/cascadia";
+ rev = "901648c87902174f774fac311d7f176f8647bdaa";
+ sha256 = "09j8cavbhqqdxjqrkwbc40g8p0i49zf3184rpjm5p2rjbprcghcc";
+ };
+ }
{
goPackagePath = "github.com/aquilax/tripcode";
fetch = {
@@ -59,8 +77,8 @@
fetch = {
type = "git";
url = "https://github.com/bakape/thumbnailer";
- rev = "fa88f595f3882773bc425b382eee71e3e2fa1291";
- sha256 = "19xfn8aj1nhh5dj93hskzrhaa07sayd8agmz1vkkh6varqrldanf";
+ rev = "326c44736983c316d20c036ce34ca79ce9b96b01";
+ sha256 = "1a1dniz0zbihk7971z2ln6hlsbvkk13lghgjz346lw4lfc105kxk";
};
}
{
@@ -90,6 +108,15 @@
sha256 = "0hkw04rsvljvx8ynqjgz9cb743x09fd2xiiycrgz5vbsa8q9iyyk";
};
}
+ {
+ goPackagePath = "github.com/dsnet/compress";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dsnet/compress";
+ rev = "cc9eb1d7ad760af14e8f918698f745e80377af4f";
+ sha256 = "159liclywmyb6zx88ga5gn42hfl4cpk1660zss87fkx31hdq9fgx";
+ };
+ }
{
goPackagePath = "github.com/go-playground/ansi";
fetch = {
@@ -104,8 +131,8 @@
fetch = {
type = "git";
url = "https://github.com/go-playground/errors";
- rev = "14d2d30656a95a5fa5a17d2e33540269eda5f158";
- sha256 = "0w13vgxwc1x780x716kqzzwp9ld3w3jpkclabh2qwpcwx821nhpy";
+ rev = "9aa88f624b398d37201c30583065aee54071bc0c";
+ sha256 = "0d4b73m564gc12ddbss78929kcya81ifqxv28f05zqhrywkih4mh";
};
}
{
@@ -117,13 +144,22 @@
sha256 = "1gr2658m8nwswiybnz5i54d4gzwx4nk79gnh7j5fj1rcmbxdkkjh";
};
}
+ {
+ goPackagePath = "github.com/golang/snappy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/snappy";
+ rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a";
+ sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf";
+ };
+ }
{
goPackagePath = "github.com/gorilla/handlers";
fetch = {
type = "git";
url = "https://github.com/gorilla/handlers";
- rev = "13a38d26174b16d5b4bf6f1094c1389ec9879572";
- sha256 = "0zg43blpyyy667y0kpiifk5a2w35jh8qkk4zwlabb365c0lzrv6v";
+ rev = "7e0847f9db758cdebd26c149d0ae9d5d0b9c98ce";
+ sha256 = "0mnw81ayjm4d8462qg8spmcwxmchn24158bf93zxjab51pg8n9gm";
};
}
{
@@ -149,8 +185,8 @@
fetch = {
type = "git";
url = "https://github.com/lann/builder";
- rev = "1b87b36280d04fe7882d1512bf038ea2967ad534";
- sha256 = "015q46awbyp47vld07yi7d27i0lkd82r7qn5230bb9qxl4mcfiqc";
+ rev = "47ae307949d02aa1f1069fdafc00ca08e1dbabac";
+ sha256 = "1kg9jy1rciznj627hafpq2mi7hr5d3ssgqcpwrm3bnlk9sqnydil";
};
}
{
@@ -176,8 +212,26 @@
fetch = {
type = "git";
url = "https://github.com/mailru/easyjson";
- rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485";
- sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74";
+ rev = "03f2033d19d5860aef995fe360ac7d395cd8ce65";
+ sha256 = "0r62ym6m1ijby7nwplq0gdnhak8in63njyisrwhr3xpx9vkira97";
+ };
+ }
+ {
+ goPackagePath = "github.com/mholt/archiver";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mholt/archiver";
+ rev = "e4ef56d48eb029648b0e895bb0b6a393ef0829c3";
+ sha256 = "1krxyh6iq0s0rwhz7gg6dn795j9qq64rsgq9nivav7fhrqpgr6hb";
+ };
+ }
+ {
+ goPackagePath = "github.com/nwaples/rardecode";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nwaples/rardecode";
+ rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6";
+ sha256 = "1aj7l8ii7hxnn3q4wzxlx3f92b1aspck6ncyqgb4h2g228phcibw";
};
}
{
@@ -198,6 +252,24 @@
sha256 = "0n8vhinm2x0prbn0vhxw38c24iiaizwk1b76s4srg30gk3dfdd39";
};
}
+ {
+ goPackagePath = "github.com/otium/ytdl";
+ fetch = {
+ type = "git";
+ url = "https://github.com/otium/ytdl";
+ rev = "b071cb3eb1579608df3b52084a017c5753b325e6";
+ sha256 = "01ankrjgdcw0ncwv0xzqh74xy22vdl2nza0arga72zrakpgk8nw0";
+ };
+ }
+ {
+ goPackagePath = "github.com/pierrec/lz4";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pierrec/lz4";
+ rev = "6b9367c9ff401dbc54fabce3fb8d972e799b702d";
+ sha256 = "0bxxap7jn3wvqxr2yqn8m3aqgb9y94j9ci6fwjrk01caq575r1qs";
+ };
+ }
{
goPackagePath = "github.com/sevlyar/go-daemon";
fetch = {
@@ -207,13 +279,22 @@
sha256 = "1c4h85a3qfdkd61k8ipk1ffi3sdflq4wqp6d6h43zrca528m9ddc";
};
}
+ {
+ goPackagePath = "github.com/sirupsen/logrus";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sirupsen/logrus";
+ rev = "e4b0c6d7829bcf64435536c4a88f4088a3c76203";
+ sha256 = "1s3m83wv1wjv95nhkbvml56c12z75x85wlmqill3zqvlm9az6bzg";
+ };
+ }
{
goPackagePath = "github.com/ulikunitz/xz";
fetch = {
type = "git";
url = "https://github.com/ulikunitz/xz";
- rev = "0c6b41e72360850ca4f98dc341fd999726ea007f";
- sha256 = "0a6l7sp67ipxim093qh6fvw8knbxj24l7bj5lykcddi5gwfi78n3";
+ rev = "636d36a76670e6c700f22fd5f4588679ff2896c4";
+ sha256 = "01d71xnhdd60cmd9xk8zcjiq2n7fhgc6kzxd0s0plvs70y6dk27g";
};
}
{
@@ -239,8 +320,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/crypto";
- rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602";
- sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44";
+ rev = "de0752318171da717af4ce24d0a2e8626afaeb11";
+ sha256 = "1ps1dl2a5lwr3vbwcy8n4i1v73m567y024sk961fk281phrzp13i";
};
}
{
@@ -248,8 +329,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/net";
- rev = "4cb1c02c05b0e749b0365f61ae859a8e0cfceed9";
- sha256 = "05xdcj0pn245y3gpy9p5iamx09424zqwh1w34gwwn5kh51ybgv7k";
+ rev = "c39426892332e1bb5ec0a434a079bf82f5d30c54";
+ sha256 = "1w26avkg623xilnwnad0cq6768cfbs4mxk875382xh0da6ai50s3";
};
}
{
@@ -257,8 +338,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/sys";
- rev = "7138fd3d9dc8335c567ca206f4333fb75eb05d56";
- sha256 = "09xgxk0d9b88m18sriy4f2l6qavicznxkgsbvjyv56x24r4kmiq0";
+ rev = "14742f9018cd6651ec7364dc6ee08af0baaa1031";
+ sha256 = "17k06vwhnlb18n9rb1cdcdqyjcn353znfrr4c90xb3carz1sqfq5";
};
}
{
@@ -266,8 +347,8 @@
fetch = {
type = "git";
url = "https://go.googlesource.com/text";
- rev = "c0fe8dde8a10c9b32154bd9bdf080b8b3d635127";
- sha256 = "0zi15k236nmqrlpfy3hgnxnh3f0n1aag0h6gs41xlxdkr9lpmnsz";
+ rev = "6e3c4e7365ddcc329f090f96e4348398f6310088";
+ sha256 = "1r511ncipn7sdlssn06fpzcpy4mp4spagni4ryxq86p2b0bi8pn4";
};
}
{
diff --git a/pkgs/servers/memcached/default.nix b/pkgs/servers/memcached/default.nix
index a9d8714476c..9790df9ce76 100644
--- a/pkgs/servers/memcached/default.nix
+++ b/pkgs/servers/memcached/default.nix
@@ -1,12 +1,12 @@
{stdenv, fetchurl, cyrus_sasl, libevent}:
stdenv.mkDerivation rec {
- version = "1.5.9";
+ version = "1.5.10";
name = "memcached-${version}";
src = fetchurl {
url = "https://memcached.org/files/${name}.tar.gz";
- sha256 = "01hx4hs8lgmjzpqj1iv5fpdwv1ymrii6bp4nh1s0mjvipxymgwsa";
+ sha256 = "0jqw3z0408yx0lzc6ykn4d29n02dk31kqnmq9b3ldmcnpl6hck29";
};
buildInputs = [cyrus_sasl libevent];
diff --git a/pkgs/servers/metabase/default.nix b/pkgs/servers/metabase/default.nix
index 588f1dda50c..5387a93b5e6 100644
--- a/pkgs/servers/metabase/default.nix
+++ b/pkgs/servers/metabase/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "metabase-${version}";
- version = "0.29.3";
+ version = "0.30.0";
src = fetchurl {
url = "http://downloads.metabase.com/v${version}/metabase.jar";
- sha256 = "18yvjxlgdbg7h7ipj1wlic5m0gv5s2943c72shs44jvic6g42pzv";
+ sha256 = "1wnzd2g1qxqpqjsqq1kfr0zrvjvqg54dvznbhf3637b0iqq3ahkh";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix
index 7f590461d9d..06ee65b0167 100644
--- a/pkgs/servers/minio/default.nix
+++ b/pkgs/servers/minio/default.nix
@@ -3,13 +3,13 @@
buildGoPackage rec {
name = "minio-${version}";
- version = "2018-05-11T00-29-24Z";
+ version = "2018-07-31T02-11-47Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
- sha256 = "01jw1djfs0jbhsx9pmx3kj31mfhrw45lr1i4lwkmh8k7fxn8w13x";
+ sha256 = "0pngr2x15prn55r8xj59sqjn9yp98hhm5qgi12ybc6cfxx0wls52";
};
goPackagePath = "github.com/minio/minio";
diff --git a/pkgs/servers/misc/airsonic/default.nix b/pkgs/servers/misc/airsonic/default.nix
index 7fc041d8198..059a6b8f0aa 100644
--- a/pkgs/servers/misc/airsonic/default.nix
+++ b/pkgs/servers/misc/airsonic/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "airsonic-${version}";
- version = "10.1.1";
+ version = "10.1.2";
src = fetchurl {
url = "https://github.com/airsonic/airsonic/releases/download/v${version}/airsonic.war";
- sha256 = "0acj6la88lnbfdp0nilvsll48zfig7sgibgwfjjckialppyg4ir6";
+ sha256 = "0hpk801dipmzsswgx0y6m0xhwn5iz97agnb2bzbr5xhkl4a0d33k";
};
buildCommand = ''
diff --git a/pkgs/servers/monitoring/cadvisor/default.nix b/pkgs/servers/monitoring/cadvisor/default.nix
index 0e256d907dc..bab3faa7969 100644
--- a/pkgs/servers/monitoring/cadvisor/default.nix
+++ b/pkgs/servers/monitoring/cadvisor/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "cadvisor-${version}";
- version = "0.29.1";
+ version = "0.30.2";
src = fetchFromGitHub {
owner = "google";
repo = "cadvisor";
rev = "v${version}";
- sha256 = "132mpcp35cymm2zqig0yrvhnvgn72k7cmn6gla0v7r0yxfl879m3";
+ sha256 = "143jsm0pbfhsa2iwkg5zanl9qxbpmsdvay5djyac4rvgl53m0wy9";
};
nativeBuildInputs = [ go ];
diff --git a/pkgs/servers/monitoring/facette/default.nix b/pkgs/servers/monitoring/facette/default.nix
index 3858720bed5..efa62e261b7 100644
--- a/pkgs/servers/monitoring/facette/default.nix
+++ b/pkgs/servers/monitoring/facette/default.nix
@@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
name = "facette-${version}";
- version = "0.4.0";
+ version = "0.4.1";
src = fetchFromGitHub {
owner = "facette";
repo = "facette";
rev = "${version}";
- sha256 = "1m7krq439qlf7b4l4bfjw0xfvjgj67w59mh8rf7c398rky04p257";
+ sha256 = "0p28s2vn18cqg8p7bzhb38wky0m98d5xv3wvf1nmg1kmwhwim6mi";
};
nativeBuildInputs = [ go pkgconfig nodejs nodePackages.npm pandoc ];
buildInputs = [ rrdtool ];
@@ -26,5 +26,6 @@ stdenv.mkDerivation rec {
homepage = https://facette.io/;
license = licenses.bsd3;
maintainers = with maintainers; [ fgaz ];
+ broken = true; # not really broken, it just requires an internet connection to build. see #45382
};
}
diff --git a/pkgs/servers/monitoring/grafana/default.nix b/pkgs/servers/monitoring/grafana/default.nix
index 4385a4e020c..fb7418551ae 100644
--- a/pkgs/servers/monitoring/grafana/default.nix
+++ b/pkgs/servers/monitoring/grafana/default.nix
@@ -1,7 +1,7 @@
{ lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }:
buildGoPackage rec {
- version = "5.2.2";
+ version = "5.2.3";
name = "grafana-${version}";
goPackagePath = "github.com/grafana/grafana";
@@ -9,12 +9,12 @@ buildGoPackage rec {
rev = "v${version}";
owner = "grafana";
repo = "grafana";
- sha256 = "17w8ljq4p1sxcdpsiz4221gwhi3ykggpisnx1wdw22g2160q9sdj";
+ sha256 = "08ws8kpqxl0rihw8xa93285gal6f6c3imymdi9iif13vsn458hiw";
};
srcStatic = fetchurl {
url = "https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-${version}.linux-amd64.tar.gz";
- sha256 = "1frbk13sww3sw09mpkijii1kf7m19hqg58ps8gvs4dvxg12bbv3l";
+ sha256 = "098xrzq7wkizww9552bk8cn300336y51qfzf1fkfwrn1fqf9nswl";
};
postPatch = ''
diff --git a/pkgs/servers/monitoring/prometheus/node-exporter.nix b/pkgs/servers/monitoring/prometheus/node-exporter.nix
index 02a6197d384..bb86e59e4c3 100644
--- a/pkgs/servers/monitoring/prometheus/node-exporter.nix
+++ b/pkgs/servers/monitoring/prometheus/node-exporter.nix
@@ -1,6 +1,8 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGo19Package, fetchFromGitHub }:
-buildGoPackage rec {
+# Go 1.10 causes segfaults:
+# https://github.com/prometheus/node_exporter/issues/870
+buildGo19Package rec {
name = "node_exporter-${version}";
version = "0.16.0";
rev = "v${version}";
diff --git a/pkgs/servers/monitoring/uchiwa/default.nix b/pkgs/servers/monitoring/uchiwa/default.nix
index e7cf3e8f70e..1de1edfa8e1 100644
--- a/pkgs/servers/monitoring/uchiwa/default.nix
+++ b/pkgs/servers/monitoring/uchiwa/default.nix
@@ -15,6 +15,7 @@ let
goPackagePath = "github.com/${owner}/${repo}";
inherit src;
postInstall = ''
+ mkdir $out
cp go/src/github.com/sensu/uchiwa/public/index.html $out/
'';
};
diff --git a/pkgs/servers/monitoring/zabbix/2.0.nix b/pkgs/servers/monitoring/zabbix/2.0.nix
index 9f1a2baeb9a..ce660fa6e88 100644
--- a/pkgs/servers/monitoring/zabbix/2.0.nix
+++ b/pkgs/servers/monitoring/zabbix/2.0.nix
@@ -77,7 +77,7 @@ in
inherit src preConfigure;
- configureFlags = "--enable-agent";
+ configureFlags = [ "--enable-agent" ];
meta = with stdenv.lib; {
inherit branch;
diff --git a/pkgs/servers/monitoring/zabbix/2.2.nix b/pkgs/servers/monitoring/zabbix/2.2.nix
index bf3849e6524..ac0e6bb81f8 100644
--- a/pkgs/servers/monitoring/zabbix/2.2.nix
+++ b/pkgs/servers/monitoring/zabbix/2.2.nix
@@ -89,7 +89,7 @@ in
inherit src preConfigure;
- configureFlags = "--enable-agent";
+ configureFlags = [ "--enable-agent" ];
meta = with stdenv.lib; {
inherit branch;
diff --git a/pkgs/servers/monitoring/zabbix/default.nix b/pkgs/servers/monitoring/zabbix/default.nix
index be52698ed83..4b6bd5e0b25 100644
--- a/pkgs/servers/monitoring/zabbix/default.nix
+++ b/pkgs/servers/monitoring/zabbix/default.nix
@@ -27,7 +27,12 @@ in
inherit src preConfigure;
- configureFlags = "--enable-agent --enable-server --with-pgsql --with-libcurl";
+ configureFlags = [
+ "--enable-agent"
+ "--enable-server"
+ "--with-pgsql"
+ "--with-libcurl"
+ ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ postgresql curl openssl zlib ];
@@ -56,7 +61,7 @@ in
inherit src preConfigure;
- configureFlags = "--enable-agent";
+ configureFlags = [ "--enable-agent" ];
meta = with stdenv.lib; {
description = "An enterprise-class open source distributed monitoring solution (client-side agent)";
diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix
index f8523e8607d..500f612eb02 100644
--- a/pkgs/servers/mpd/default.nix
+++ b/pkgs/servers/mpd/default.nix
@@ -26,6 +26,8 @@
, clientSupport ? true, mpd_clientlib
, opusSupport ? true, libopus
, soundcloudSupport ? true, yajl
+, nfsSupport ? true, libnfs
+, smbSupport ? true, samba
}:
assert avahiSupport -> avahi != null && dbus != null;
@@ -34,7 +36,7 @@ let
opt = stdenv.lib.optional;
mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}";
major = "0.20";
- minor = "20";
+ minor = "21";
in stdenv.mkDerivation rec {
name = "mpd-${version}";
@@ -44,7 +46,7 @@ in stdenv.mkDerivation rec {
owner = "MusicPlayerDaemon";
repo = "MPD";
rev = "v${version}";
- sha256 = "0v7xpsr8b4d0q9vh1wni0qbkbkxdjpn639qm2q553ckk5idas4lm";
+ sha256 = "0qchvycwiai5gwkvvf44nc1jw16yhpcjmlppqlrlvicgzsanhmy3";
};
patches = [ ./x86.patch ];
@@ -81,7 +83,9 @@ in stdenv.mkDerivation rec {
++ opt icuSupport icu
++ opt clientSupport mpd_clientlib
++ opt opusSupport libopus
- ++ opt soundcloudSupport yajl;
+ ++ opt soundcloudSupport yajl
+ ++ opt (!stdenv.isDarwin && nfsSupport) libnfs
+ ++ opt (!stdenv.isDarwin && smbSupport) samba;
nativeBuildInputs = [ autoreconfHook pkgconfig ];
@@ -116,6 +120,8 @@ in stdenv.mkDerivation rec {
(mkFlag clientSupport "libmpdclient")
(mkFlag opusSupport "opus")
(mkFlag soundcloudSupport "soundcloud")
+ (mkFlag (!stdenv.isDarwin && nfsSupport) "libnfs")
+ (mkFlag (!stdenv.isDarwin && smbSupport) "smbclient")
"--enable-debug"
"--with-zeroconf=avahi"
]
diff --git a/pkgs/servers/news/leafnode/default.nix b/pkgs/servers/news/leafnode/default.nix
index 6d2bb9b9e94..955547289bc 100644
--- a/pkgs/servers/news/leafnode/default.nix
+++ b/pkgs/servers/news/leafnode/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
sha256 = "096w4gxj08m3vwmyv4sxpmbl8dn6mzqfmrhc32jgyca6qzlrdin8";
};
- configureFlags = "--enable-runas-user=nobody";
+ configureFlags = [ "--enable-runas-user=nobody" ];
prePatch = ''
substituteInPlace Makefile.in --replace 02770 0770
diff --git a/pkgs/servers/nosql/arangodb/default.nix b/pkgs/servers/nosql/arangodb/default.nix
index f3d3fed23a4..9281bdd0af7 100644
--- a/pkgs/servers/nosql/arangodb/default.nix
+++ b/pkgs/servers/nosql/arangodb/default.nix
@@ -3,14 +3,14 @@
let
in stdenv.mkDerivation rec {
- version = "3.3.12";
+ version = "3.3.14";
name = "arangodb-${version}";
src = fetchFromGitHub {
repo = "arangodb";
owner = "arangodb";
rev = "v${version}";
- sha256 = "18mx7bcxll1za91q090g3hps3mwrlqdg40lvs61kibci3amma7j2";
+ sha256 = "00l0mvnyv8y0p13pyxx3hzsnwna9qfq7yjdpisvayipbl7zpvadc";
};
buildInputs = [
diff --git a/pkgs/servers/nosql/cassandra/2.1.nix b/pkgs/servers/nosql/cassandra/2.1.nix
index fd3b2d3aa28..d73e242a942 100644
--- a/pkgs/servers/nosql/cassandra/2.1.nix
+++ b/pkgs/servers/nosql/cassandra/2.1.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- version = "2.1.19";
- sha256 = "1qlc62j3hf5831yrrbydn3z19zrn6bpirarinys6bmhshr7mhpyr";
+ version = "2.1.20";
+ sha256 = "0ik7a4jg3s3xnyrj1sa0rvbh066fv1y2202l7cv6nbca72pgyl6a";
})
diff --git a/pkgs/servers/nosql/cassandra/2.2.nix b/pkgs/servers/nosql/cassandra/2.2.nix
index 3d276128c00..88c361e6a91 100644
--- a/pkgs/servers/nosql/cassandra/2.2.nix
+++ b/pkgs/servers/nosql/cassandra/2.2.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- version = "2.2.11";
- sha256 = "0r39mm5ibdn9dqv11n4x33vcb5247r6fl6r07l6frqp6i36ilvl6";
+ version = "2.2.13";
+ sha256 = "19jryhjkh5jsgp6jlz2v28vwm5dks8i7mshsv3s2fpnl6147paaq";
})
diff --git a/pkgs/servers/nosql/cassandra/3.0.nix b/pkgs/servers/nosql/cassandra/3.0.nix
index b6621ec9548..a1aad75ce3f 100644
--- a/pkgs/servers/nosql/cassandra/3.0.nix
+++ b/pkgs/servers/nosql/cassandra/3.0.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- version = "3.0.15";
- sha256 = "1n92wpp5gm41r4agjwjw9ymnnn114pmaqf04c1dx3fksk100wd5g";
+ version = "3.0.17";
+ sha256 = "0568r5xdy78pl29zby5g4m9qngf29cb9222sc1q1wisapb7zkl2p";
})
diff --git a/pkgs/servers/nosql/cassandra/3.11.nix b/pkgs/servers/nosql/cassandra/3.11.nix
index f18b6256d3f..5ca268166e0 100644
--- a/pkgs/servers/nosql/cassandra/3.11.nix
+++ b/pkgs/servers/nosql/cassandra/3.11.nix
@@ -1,6 +1,6 @@
{ callPackage, ... } @ args:
callPackage ./generic.nix (args // {
- version = "3.11.2";
- sha256 = "0867i3irsji3qkjpp2s171xmjf2r8yhwzhs24ka8hljxv457f8p9";
+ version = "3.11.3";
+ sha256 = "1fp2sm8v7dpp7iym39c7dh1fmi25x462amgzizl93c21rdq0cbnq";
})
diff --git a/pkgs/servers/nosql/cassandra/generic.nix b/pkgs/servers/nosql/cassandra/generic.nix
index 48875b093a8..6ac087241ce 100644
--- a/pkgs/servers/nosql/cassandra/generic.nix
+++ b/pkgs/servers/nosql/cassandra/generic.nix
@@ -16,6 +16,7 @@ in
stdenv.mkDerivation rec {
name = "cassandra-${version}";
+ inherit version;
src = fetchurl {
inherit sha256;
diff --git a/pkgs/servers/nosql/neo4j/default.nix b/pkgs/servers/nosql/neo4j/default.nix
index fe4d285713f..c1fe1a84d15 100644
--- a/pkgs/servers/nosql/neo4j/default.nix
+++ b/pkgs/servers/nosql/neo4j/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "neo4j-${version}";
- version = "3.4.1";
+ version = "3.4.5";
src = fetchurl {
url = "https://neo4j.com/artifact.php?name=neo4j-community-${version}-unix.tar.gz";
- sha256 = "1hgpgkmz0rgdppk1rl41017369qp9lfbrdk7j3qc5dq54x8rxbjp";
+ sha256 = "1fzzj227r5xjls6j5mkjam8pnhbyiqv1799n8k812pk4fqvq4lxg";
};
buildInputs = [ makeWrapper jre8 which gawk ];
diff --git a/pkgs/servers/nosql/redis/default.nix b/pkgs/servers/nosql/redis/default.nix
index bf1ccbd06d5..ab2ff85939f 100644
--- a/pkgs/servers/nosql/redis/default.nix
+++ b/pkgs/servers/nosql/redis/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, lua }:
stdenv.mkDerivation rec {
- version = "4.0.10";
+ version = "4.0.11";
name = "redis-${version}";
src = fetchurl {
url = "http://download.redis.io/releases/${name}.tar.gz";
- sha256 = "194cydhv3hf4v95ifvjvsqrs4jn3ffrkg5lvxj5d3y04lwsp9dhx";
+ sha256 = "1fqvxlpaxr80iykyvpf1fia8rxh4zz8paf5nnjncsssqwwxfflzw";
};
buildInputs = [ lua ];
@@ -14,6 +14,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ doCheck = false; # needs tcl
+
meta = with stdenv.lib; {
homepage = https://redis.io;
description = "An open source, advanced key-value store";
diff --git a/pkgs/servers/nosql/riak/2.2.0.nix b/pkgs/servers/nosql/riak/2.2.0.nix
index b041aa9f35f..a09b4543cbb 100644
--- a/pkgs/servers/nosql/riak/2.2.0.nix
+++ b/pkgs/servers/nosql/riak/2.2.0.nix
@@ -92,5 +92,6 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ cstrahan mdaiter ];
description = "Dynamo inspired NoSQL DB by Basho";
platforms = [ "x86_64-linux" ];
+ license = licenses.asl20;
};
}
diff --git a/pkgs/servers/openafs/1.6/module.nix b/pkgs/servers/openafs/1.6/module.nix
index bf4f36bb250..2818996e5d4 100644
--- a/pkgs/servers/openafs/1.6/module.nix
+++ b/pkgs/servers/openafs/1.6/module.nix
@@ -51,7 +51,8 @@ in stdenv.mkDerivation rec {
license = licenses.ipl10;
platforms = platforms.linux;
maintainers = [ maintainers.z77z maintainers.spacefrogg ];
- broken = versionOlder kernel.version "3.18";
+ broken = versionOlder kernel.version "3.18" ||
+ versionAtLeast kernel.version "4.18";
};
}
diff --git a/pkgs/servers/openafs/1.8/module.nix b/pkgs/servers/openafs/1.8/module.nix
index 356d3cf37c3..8eeac8696c0 100644
--- a/pkgs/servers/openafs/1.8/module.nix
+++ b/pkgs/servers/openafs/1.8/module.nix
@@ -54,7 +54,9 @@ in stdenv.mkDerivation rec {
license = licenses.ipl10;
platforms = platforms.linux;
maintainers = [ maintainers.z77z maintainers.spacefrogg ];
- broken = (versionOlder kernel.version "3.18") || stdenv.targetPlatform.isAarch64;
+ broken = (versionOlder kernel.version "3.18") ||
+ (versionAtLeast kernel.version "4.18") ||
+ stdenv.targetPlatform.isAarch64;
};
}
diff --git a/pkgs/servers/plex/default.nix b/pkgs/servers/plex/default.nix
index 57de5281fdf..6f7f9e74ec5 100644
--- a/pkgs/servers/plex/default.nix
+++ b/pkgs/servers/plex/default.nix
@@ -6,9 +6,9 @@
let
plexPass = throw "Plex pass has been removed at upstream's request; please unset nixpkgs.config.plex.pass";
plexpkg = if enablePlexPass then plexPass else {
- version = "1.13.0.5023";
- vsnHash = "31d3c0c65";
- sha256 = "b94d571bcd47bc3201fd7f54b910f5693cabd1b543d5d0b4705668b7b7c24602";
+ version = "1.13.4.5271";
+ vsnHash = "200287a06";
+ sha256 = "c8aa459f680ad9db92f285dae2f3dcffbf082324e1b7ea2f356bdbe745fe6b8e";
};
in stdenv.mkDerivation rec {
diff --git a/pkgs/servers/pulseaudio/caps-fix.patch b/pkgs/servers/pulseaudio/caps-fix.patch
deleted file mode 100644
index 1d69a16982f..00000000000
--- a/pkgs/servers/pulseaudio/caps-fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 3c71472..71b5c3d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -620,6 +620,8 @@ AC_ARG_WITH([caps],
-
- if test "x${with_caps}" != "xno"; then
- AC_SEARCH_LIBS([cap_init], [cap], [], [])
-+ AS_IF([test "x${with_caps}" != "xyes" -a "x${with_caps}" != "x"],
-+ LIBS="-L${with_caps}/lib $LIBS")
-
- # Only give an error on hosts that we know could support capabilities
- AC_CHECK_HEADERS([sys/capability.h], [], [
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix
index 73af65ef256..ab0839de961 100644
--- a/pkgs/servers/pulseaudio/default.nix
+++ b/pkgs/servers/pulseaudio/default.nix
@@ -1,9 +1,9 @@
-{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, intltool, autoreconfHook
-, libsndfile, libtool
-, xorg, libcap, alsaLib, glib
+{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook
+, libsndfile, libtool, makeWrapper
+, xorg, libcap, alsaLib, glib, gnome3
, avahi, libjack2, libasyncns, lirc, dbus
, sbc, bluez5, udev, openssl, fftwFloat
-, speexdsp, systemd, webrtc-audio-processing, gconf ? null
+, speexdsp, systemd, webrtc-audio-processing
, x11Support ? false
@@ -17,8 +17,6 @@
, airtunesSupport ? false
-, gconfSupport ? false
-
, bluetoothSupport ? false
, remoteControlSupport ? false
@@ -33,27 +31,16 @@
stdenv.mkDerivation rec {
name = "${if libOnly then "lib" else ""}pulseaudio-${version}";
- version = "11.1";
+ version = "12.2";
src = fetchurl {
url = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${version}.tar.xz";
- sha256 = "17ndr6kc7hpv4ih4gygwlcpviqifbkvnk4fbwf4n25kpb991qlpj";
+ sha256 = "0ma0p8iry7fil7qb4pm2nx2pm65kq9hk9xc4r5wkf14nqbzni5l0";
};
- patches = [ ./caps-fix.patch (fetchpatch {
- name = "glibc-2.27.patch";
- url = "https://cgit.freedesktop.org/pulseaudio/pulseaudio/patch/?id=dfb0460fb4743aec047cdf755a660a9ac2d0f3fb";
- sha256 = "1bi6rbfdjyl6wn0jql4k18xa4hm5l2lpf1sc5j77f8l6jw956afv";
- }) ]
- ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch {
- name = "padsp-fix.patch";
- url = "https://git.alpinelinux.org/cgit/aports/plain/testing/pulseaudio/0001-padsp-Make-it-compile-on-musl.patch?id=167be02bf4618a90328e2b234f6a63a5dc05f244";
- sha256 = "0gf4w25zi123ghk0njapysvrlljkc3hyanacgiswfnnm1i8sab1q";
- });
-
outputs = [ "out" "dev" ];
- nativeBuildInputs = [ pkgconfig intltool autoreconfHook ];
+ nativeBuildInputs = [ pkgconfig intltool autoreconfHook makeWrapper ];
propagatedBuildInputs =
lib.optionals stdenv.isLinux [ libcap ];
@@ -69,7 +56,6 @@ stdenv.mkDerivation rec {
++ lib.optional useSystemd systemd
++ lib.optionals stdenv.isLinux [ alsaLib udev ]
++ lib.optional airtunesSupport openssl
- ++ lib.optional gconfSupport gconf
++ lib.optionals bluetoothSupport [ bluez5 sbc ]
++ lib.optional remoteControlSupport lirc
++ lib.optional zeroconfSupport avahi
@@ -125,6 +111,12 @@ stdenv.mkDerivation rec {
''
+ ''moveToOutput lib/cmake "$dev" '';
+ preFixup = lib.optionalString stdenv.isLinux ''
+ wrapProgram $out/libexec/pulse/gsettings-helper \
+ --prefix XDG_DATA_DIRS : "$out/share/gsettings-schemas/${name}" \
+ --prefix GIO_EXTRA_MODULES : "${lib.getLib gnome3.dconf}/lib/gio/modules"
+ '';
+
meta = {
description = "Sound server for POSIX and Win32 systems";
homepage = http://www.pulseaudio.org/;
diff --git a/pkgs/servers/radicale/default.nix b/pkgs/servers/radicale/default.nix
index b0cfc32e911..1d8d97f4bde 100644
--- a/pkgs/servers/radicale/default.nix
+++ b/pkgs/servers/radicale/default.nix
@@ -1,54 +1,36 @@
{ stdenv, fetchFromGitHub, python3 }:
-let
- version = "2.1.9";
- sha256 = "1sywxn7j9bq39qwq74h327crc44j9049cykai1alv44agx8s1nhz";
-
- python = python3.override {
- packageOverrides = self: super: {
-
- # Packages pinned in setup.py.
- # Starting with next release, a vendored version of vobject will be used.
- python-dateutil = super.python-dateutil.overridePythonAttrs (oldAttrs: rec {
- version = "2.6.1";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "891c38b2a02f5bb1be3e4793866c8df49c7d19baabf9c1bad62547e0b4866aca";
- };
- });
- vobject = super.vobject.overridePythonAttrs (oldAttrs: rec {
- version = "0.9.5";
- src = oldAttrs.src.override {
- inherit version;
- sha256 = "0f56cae196303d875682b9648b4bb43ffc769d2f0f800958e0a506af867b1243";
- };
- });
-
- };
- };
-in
-
-python.pkgs.buildPythonApplication {
- name = "radicale-${version}";
- inherit version;
+python3.pkgs.buildPythonApplication rec {
+ pname = "Radicale";
+ version = "2.1.10";
+ # No tests in PyPI tarball
src = fetchFromGitHub {
owner = "Kozea";
repo = "Radicale";
rev = version;
- inherit sha256;
+ sha256 = "0ik9gvljxhmykkzzcv9kmkp4qjwgdrl9f7hp6300flx5kmqlcjb1";
};
- doCheck = false;
+ # We only want functional tests
+ postPatch = ''
+ sed -i "s/pytest-cov\|pytest-flake8\|pytest-isort//g" setup.py
+ sed -i "/^addopts/d" setup.cfg
+ '';
- propagatedBuildInputs = with python.pkgs; [
+ propagatedBuildInputs = with python3.pkgs; [
vobject
+ python-dateutil
passlib
- pytz
+ ];
+
+ checkInputs = with python3.pkgs; [
+ pytestrunner
+ pytest
];
meta = with stdenv.lib; {
- homepage = http://www.radicale.org/;
+ homepage = https://www.radicale.org/;
description = "CalDAV CardDAV server";
longDescription = ''
The Radicale Project is a complete CalDAV (calendar) and CardDAV
@@ -58,7 +40,6 @@ python.pkgs.buildPythonApplication {
on mobile phones or computers.
'';
license = licenses.gpl3Plus;
- platforms = platforms.all;
maintainers = with maintainers; [ edwtjo pSub aneeshusa infinisil ];
};
}
diff --git a/pkgs/servers/rainloop/default.nix b/pkgs/servers/rainloop/default.nix
new file mode 100644
index 00000000000..76f3ded7808
--- /dev/null
+++ b/pkgs/servers/rainloop/default.nix
@@ -0,0 +1,44 @@
+{ stdenv, fetchurl, unzip, dataPath ? "/etc/rainloop" }: let
+ common = { edition, sha256 }:
+ stdenv.mkDerivation (rec {
+ name = "rainloop-${edition}-${version}";
+ version = "1.12.1";
+
+ buildInputs = [ unzip ];
+
+ unpackPhase = ''
+ mkdir rainloop
+ unzip -q -d rainloop $src
+ '';
+
+ src = fetchurl {
+ url = "https://github.com/RainLoop/rainloop-webmail/releases/download/v${version}/rainloop-${edition}${stdenv.lib.optionalString (edition != "") "-"}${version}.zip";
+ sha256 = sha256;
+ };
+
+ installPhase = ''
+ mkdir $out
+ cp -r rainloop/* $out
+ rm -rf $out/data
+ ln -s ${dataPath} $out/data
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Simple, modern & fast web-based email client";
+ homepage = "https://www.rainloop.net";
+ downloadPage = https://github.com/RainLoop/rainloop-webmail/releases;
+ license = licenses.agpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ das_j ];
+ };
+ });
+ in {
+ rainloop-community = common {
+ edition = "community";
+ sha256 = "06w1vxqpcj2j8dzzjqh6azala8l46hzy85wcvqbjdlj5w789jzsx";
+ };
+ rainloop-standard = common {
+ edition = "";
+ sha256 = "1fbnpk7l2fbmzn31vx36caqg9xm40g4hh4mv3s8d70slxwhlscw0";
+ };
+ }
diff --git a/pkgs/servers/rt/default.nix b/pkgs/servers/rt/default.nix
index dcbfc40d7dd..4653946270c 100644
--- a/pkgs/servers/rt/default.nix
+++ b/pkgs/servers/rt/default.nix
@@ -33,11 +33,11 @@
stdenv.mkDerivation rec {
name = "rt-${version}";
- version = "4.4.2";
+ version = "4.4.3";
src = fetchurl {
url = "https://download.bestpractical.com/pub/rt/release/${name}.tar.gz";
- sha256 = "0s5ykc5imcii66zkzcb8lf8adkr8zlbc2ikcpkaxzcccikhndqxj";
+ sha256 = "1cddgp3j7qm7r3v5j1l1hl6i6laxa64f4nalaarj094hmhyb92kk";
};
patches = [ ./override-generated.patch ];
diff --git a/pkgs/servers/samba/4.x.nix b/pkgs/servers/samba/4.x.nix
index eec80cb66bc..385674c12a8 100644
--- a/pkgs/servers/samba/4.x.nix
+++ b/pkgs/servers/samba/4.x.nix
@@ -22,11 +22,11 @@ with lib;
stdenv.mkDerivation rec {
name = "samba-${version}";
- version = "4.7.6";
+ version = "4.7.9";
src = fetchurl {
url = "mirror://samba/pub/samba/stable/${name}.tar.gz";
- sha256 = "0vkxqp3wh7bpn1fd45lznmrpn2ma1fq75yq28vi08rggr07y7v8y";
+ sha256 = "1v0pd2k4rfdzcqbzb3g5gjiy8rwqamppwzwy5swz4x5rxyr5567c";
};
outputs = [ "out" "dev" "man" ];
diff --git a/pkgs/servers/search/groonga/default.nix b/pkgs/servers/search/groonga/default.nix
index d8c8682d504..439acd927e3 100644
--- a/pkgs/servers/search/groonga/default.nix
+++ b/pkgs/servers/search/groonga/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, mecab, kytea, libedit, pkgconfig
-, suggestSupport ? false, zeromq, libevent, libmsgpack
+, suggestSupport ? false, zeromq, libevent, msgpack
, lz4Support ? false, lz4
, zlibSupport ? false, zlib
}:
@@ -7,18 +7,18 @@
stdenv.mkDerivation rec {
name = "groonga-${version}";
- version = "8.0.2";
+ version = "8.0.5";
src = fetchurl {
url = "https://packages.groonga.org/source/groonga/${name}.tar.gz";
- sha256 = "0bsf4dbgbddij49xg6d6kl9kb1m5ywdyc1w1xz2giisqk1hdwsz4";
+ sha256 = "1w7yygqp089kmiznxrwhvyny8cfdb4lr2pazh4873r8xxb9dyfvn";
};
buildInputs = with stdenv.lib;
[ pkgconfig mecab kytea libedit ]
++ optional lz4Support lz4
++ optional zlibSupport zlib
- ++ optionals suggestSupport [ zeromq libevent libmsgpack ];
+ ++ optionals suggestSupport [ zeromq libevent msgpack ];
configureFlags = with stdenv.lib;
optional zlibSupport "--with-zlib"
diff --git a/pkgs/servers/shairport-sync/default.nix b/pkgs/servers/shairport-sync/default.nix
index e880e490a6a..fbce457aedc 100644
--- a/pkgs/servers/shairport-sync/default.nix
+++ b/pkgs/servers/shairport-sync/default.nix
@@ -2,11 +2,11 @@
, libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }:
stdenv.mkDerivation rec {
- version = "3.2";
+ version = "3.2.1";
name = "shairport-sync-${version}";
src = fetchFromGitHub {
- sha256 = "07b0g5iyjmqyq6zxx5mv72kri66jw6wv6i3gzax6jhkdiag06lwm";
+ sha256 = "1g9pd00c1x66cbp4gls93pvnrwbzl37q7p8jaag3h5d6f1431i51";
rev = version;
repo = "shairport-sync";
owner = "mikebrady";
@@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = ''
- --with-alsa --with-pipe --with-pulseaudio --with-stdout
- --with-avahi --with-ssl=openssl --with-soxr
- --without-configfiles --without-initscript
- '';
+ configureFlags = [
+ "--with-alsa" "--with-pipe" "--with-pulseaudio" "--with-stdout"
+ "--with-avahi" "--with-ssl=openssl" "--with-soxr"
+ "--without-configfiles" "--without-initscript"
+ ];
meta = with stdenv.lib; {
inherit (src.meta) homepage;
diff --git a/pkgs/servers/skydns/default.nix b/pkgs/servers/skydns/default.nix
index 7bfea23c78b..82d79785b11 100644
--- a/pkgs/servers/skydns/default.nix
+++ b/pkgs/servers/skydns/default.nix
@@ -1,4 +1,4 @@
-{ buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "skydns-${version}";
@@ -15,4 +15,8 @@ buildGoPackage rec {
};
goDeps = ./deps.nix;
+
+ meta = {
+ license = stdenv.lib.licenses.mit;
+ };
}
diff --git a/pkgs/servers/sql/mariadb/default.nix b/pkgs/servers/sql/mariadb/default.nix
index 121e42f7a97..da6143c21f0 100644
--- a/pkgs/servers/sql/mariadb/default.nix
+++ b/pkgs/servers/sql/mariadb/default.nix
@@ -22,14 +22,14 @@ galeraLibs = buildEnv {
};
common = rec { # attributes common to both builds
- version = "10.2.16";
+ version = "10.2.17";
src = fetchurl {
urls = [
"https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz"
"https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz"
];
- sha256 = "1i2dwpp96ywjk147qqpcad8vqcy4rxmfbv2cb8ww3sffpa9yx0n1";
+ sha256 = "09xy6mgnz22mz8zgqlnddn8nzgs9xlz8lai4a7aa8x78in7hgcz7";
name = "mariadb-${version}.tar.gz";
};
diff --git a/pkgs/servers/sql/mysql/5.7.x.nix b/pkgs/servers/sql/mysql/5.7.x.nix
index 146d9d23198..723b4e4d8d3 100644
--- a/pkgs/servers/sql/mysql/5.7.x.nix
+++ b/pkgs/servers/sql/mysql/5.7.x.nix
@@ -7,11 +7,11 @@
let
self = stdenv.mkDerivation rec {
name = "mysql-${version}";
- version = "5.7.22";
+ version = "5.7.23";
src = fetchurl {
url = "mirror://mysql/MySQL-5.7/${name}.tar.gz";
- sha256 = "1wng15j5caz6fsv28avlcxjgq3c5n90ifk79xa0h7jws19dl1f2f";
+ sha256 = "0rbc3xsc11lq2dm0ip6gxa16c06hi74scb97x5cw7yhbabaz4c07";
};
preConfigure = stdenv.lib.optional stdenv.isDarwin ''
diff --git a/pkgs/servers/sql/pgbouncer/default.nix b/pkgs/servers/sql/pgbouncer/default.nix
index 7906546ec1c..ef8b77ad117 100644
--- a/pkgs/servers/sql/pgbouncer/default.nix
+++ b/pkgs/servers/sql/pgbouncer/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "pgbouncer-${version}";
- version = "1.8.1";
+ version = "1.9.0";
src = fetchurl {
url = "https://pgbouncer.github.io/downloads/files/${version}/${name}.tar.gz";
- sha256 = "1j4d7rkivg3vg27pvirigq9cy4v7pi48x7w57baq131c5lmdx2zs";
+ sha256 = "012zh9l68r1ramrd66yam6y3al0i85dvvg4wwwkn6qwq6dhskv1r";
};
buildInputs = [ libevent openssl ];
diff --git a/pkgs/servers/sql/postgresql/cstore_fdw/default.nix b/pkgs/servers/sql/postgresql/cstore_fdw/default.nix
index 70b8abf2502..b6b9f3a5650 100644
--- a/pkgs/servers/sql/postgresql/cstore_fdw/default.nix
+++ b/pkgs/servers/sql/postgresql/cstore_fdw/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "cstore_fdw-${version}";
- version = "1.6.0";
+ version = "1.6.1";
nativeBuildInputs = [ protobufc ];
buildInputs = [ postgresql ];
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
owner = "citusdata";
repo = "cstore_fdw";
rev = "refs/tags/v${version}";
- sha256 = "08jbx4hs2r742flilydp0ajjwv8ffnvq82nidh48irrfa4i7n0l0";
+ sha256 = "1cpkpbv4c82l961anzwp74r1jc8f0n5z5cvwy4lyrqg5jr501nd4";
};
installPhase = ''
diff --git a/pkgs/servers/sql/postgresql/default.nix b/pkgs/servers/sql/postgresql/default.nix
index a727b60dd9d..bccd54ca4ba 100644
--- a/pkgs/servers/sql/postgresql/default.nix
+++ b/pkgs/servers/sql/postgresql/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper }:
+{ lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper, tzdata }:
let
@@ -22,14 +22,19 @@ let
makeFlags = [ "world" ];
+ NIX_CFLAGS_COMPILE = [ "-I${libxml2.dev}/include/libxml2" ];
+
+ # Otherwise it retains a reference to compiler and fails; see #44767. TODO: better.
+ preConfigure = "CC=${stdenv.cc.targetPrefix}cc";
+
configureFlags = [
"--with-openssl"
"--with-libxml"
"--sysconfdir=/etc"
"--libdir=$(lib)/lib"
- ]
- ++ lib.optional (stdenv.isDarwin) "--with-uuid=e2fs"
- ++ lib.optional (!stdenv.isDarwin) "--with-ossp-uuid";
+ "--with-system-tzdata=${tzdata}/share/zoneinfo"
+ (if stdenv.isDarwin then "--with-uuid=e2fs" else "--with-ossp-uuid")
+ ];
patches =
[ (if atLeast "9.4" then ./disable-resolve_symlinks-94.patch else ./disable-resolve_symlinks.patch)
@@ -95,33 +100,33 @@ let
in {
postgresql93 = common {
- version = "9.3.23";
+ version = "9.3.24";
psqlSchema = "9.3";
- sha256 = "1jzncs7b6zrcgpnqjbjcc4y8303a96zqi3h31d3ix1g3vh31160x";
+ sha256 = "1a8dnv16n2rxnbwhqw7c0kjpj3xqvkpwk50kvimj4d917cxaf542";
};
postgresql94 = common {
- version = "9.4.18";
+ version = "9.4.19";
psqlSchema = "9.4";
- sha256 = "1h64yjyrlz3ppsp9k6sm4jihg6n9i7mqhkx4p0hymqzmnbr3g0s2";
+ sha256 = "12qn9h47rkn4k41gdbxkkvg0pff43k1113jmhc83f19adc1nnxq3";
};
postgresql95 = common {
- version = "9.5.13";
+ version = "9.5.14";
psqlSchema = "9.5";
- sha256 = "1vm55q9apja6lg672m9xl1zq3iwv2zwnn0d0qr003zan1dmbh22l";
+ sha256 = "0k8s62h6qd9p3xlx315j5irniskqsnx1nz4ir5r1yhqp07mdab1y";
};
postgresql96 = common {
- version = "9.6.9";
+ version = "9.6.10";
psqlSchema = "9.6";
- sha256 = "0biy8j69dbvdmrag55pdszpc0702agzqhhcwdx21xp02mzim4ydr";
+ sha256 = "09l4zqs74fqnazdsyln9x657mq3wsbgng9wpvq71yh26cv2sq5c6";
};
postgresql100 = common {
- version = "10.4";
+ version = "10.5";
psqlSchema = "10.0";
- sha256 = "0j000bcs9w8wrllg8m7j1lxsd3n2x0yzkack5p35cmxx20iq2q0v";
+ sha256 = "04a07jkvc5s6zgh6jr78149kcjmsxclizsqabjw44ld4j5n633kc";
};
}
diff --git a/pkgs/servers/sql/postgresql/pgroonga/default.nix b/pkgs/servers/sql/postgresql/pgroonga/default.nix
index a27f0ef0824..f4c7bfb1b85 100644
--- a/pkgs/servers/sql/postgresql/pgroonga/default.nix
+++ b/pkgs/servers/sql/postgresql/pgroonga/default.nix
@@ -1,16 +1,16 @@
-{ stdenv, fetchurl, pkgconfig, postgresql, libmsgpack, groonga }:
+{ stdenv, fetchurl, pkgconfig, postgresql, msgpack, groonga }:
stdenv.mkDerivation rec {
name = "pgroonga-${version}";
- version = "2.0.6";
+ version = "2.0.9";
src = fetchurl {
url = "https://packages.groonga.org/source/pgroonga/${name}.tar.gz";
- sha256 = "1hfmz3d0xwhsa4vw8i08s15i7pfd0h0smi2rv663x3cjjjn40i68";
+ sha256 = "0dfkhl2im4cn2lczbsvb8zyylrzlm0vqk9ixjsalcaqxgxph2dpz";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ postgresql libmsgpack groonga ];
+ buildInputs = [ postgresql msgpack groonga ];
makeFlags = [ "HAVE_MSGPACK=1" ];
diff --git a/pkgs/servers/sql/postgresql/psqlodbc/default.nix b/pkgs/servers/sql/postgresql/psqlodbc/default.nix
index 684817d309b..2364e0913bc 100644
--- a/pkgs/servers/sql/postgresql/psqlodbc/default.nix
+++ b/pkgs/servers/sql/postgresql/psqlodbc/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libiodbc postgresql openssl ];
- configureFlags = "--with-iodbc=${libiodbc}";
+ configureFlags = [ "--with-iodbc=${libiodbc}" ];
meta = with stdenv.lib; {
homepage = http://psqlodbc.projects.postgresql.org/;
diff --git a/pkgs/servers/sql/postgresql/timescaledb/default.nix b/pkgs/servers/sql/postgresql/timescaledb/default.nix
index 1eaa7775793..fab515035ce 100644
--- a/pkgs/servers/sql/postgresql/timescaledb/default.nix
+++ b/pkgs/servers/sql/postgresql/timescaledb/default.nix
@@ -8,7 +8,7 @@
stdenv.mkDerivation rec {
name = "timescaledb-${version}";
- version = "0.10.1";
+ version = "0.11.0";
nativeBuildInputs = [ cmake ];
buildInputs = [ postgresql ];
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
owner = "timescale";
repo = "timescaledb";
rev = "refs/tags/${version}";
- sha256 = "07qkkf7lbwaig26iia54vdakwmv33f71p8saqifz9lf0zy6xn0w0";
+ sha256 = "06xysf45r0c2sjfl6vgdbrm7pn7nxx2n0k29bm88q0ipyyp9fr0v";
};
# Fix the install phase which tries to install into the pgsql extension dir,
diff --git a/pkgs/servers/sql/virtuoso/6.x.nix b/pkgs/servers/sql/virtuoso/6.x.nix
index b0b8f926d9e..eda1f060df2 100644
--- a/pkgs/servers/sql/virtuoso/6.x.nix
+++ b/pkgs/servers/sql/virtuoso/6.x.nix
@@ -14,11 +14,11 @@ stdenv.mkDerivation rec {
CPP = "${stdenv.cc}/bin/gcc -E";
- configureFlags = "
- --enable-shared --disable-all-vads --with-readline=${readline.dev}
- --disable-hslookup --disable-wbxml2 --without-iodbc
- --enable-openssl=${openssl.dev}
- ";
+ configureFlags = [
+ "--enable-shared" "--disable-all-vads" "--with-readline=${readline.dev}"
+ "--disable-hslookup" "--disable-wbxml2" "--without-iodbc"
+ "--enable-openssl=${openssl.dev}"
+ ];
postInstall = ''
echo Moving documentation
diff --git a/pkgs/servers/sql/virtuoso/7.x.nix b/pkgs/servers/sql/virtuoso/7.x.nix
index bf2a51f6596..536e96354d9 100644
--- a/pkgs/servers/sql/virtuoso/7.x.nix
+++ b/pkgs/servers/sql/virtuoso/7.x.nix
@@ -12,11 +12,11 @@ stdenv.mkDerivation rec {
CPP = "${stdenv.cc}/bin/gcc -E";
- configureFlags = "
- --enable-shared --disable-all-vads --with-readline=${readline.dev}
- --disable-hslookup --disable-wbxml2 --without-iodbc
- --enable-openssl=${openssl.dev}
- ";
+ configureFlags = [
+ "--enable-shared" "--disable-all-vads" "--with-readline=${readline.dev}"
+ "--disable-hslookup" "--disable-wbxml2" "--without-iodbc"
+ "--enable-openssl=${openssl.dev}"
+ ];
postInstall=''
echo Moving documentation
diff --git a/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix b/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix
new file mode 100644
index 00000000000..88ce2d5c3d0
--- /dev/null
+++ b/pkgs/servers/tt-rss/plugin-tumblr-gdpr/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, ... }: stdenv.mkDerivation rec {
+ name = "tt-rss-plugin-tumblr-gdpr-${version}";
+ version = "1.2";
+
+ src = fetchFromGitHub {
+ owner = "GregThib";
+ repo = "ttrss-tumblr-gdpr";
+ rev = "v${version}";
+ sha256 = "1qqnzysg1d0b169kr9fbgi50yjnvw7lrvgrl2zjx6px6z61jhv4j";
+ };
+
+ installPhase = ''
+ mkdir -p $out/tumblr_gdpr
+
+ cp init.php $out/tumblr_gdpr
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Plugin for TT-RSS to workaround GDPR in Europe";
+ longDescription = ''
+ Plugin for TT-RSS to workaround GDPR in Europe.
+
+ The name of the plugin in TT-RSS is 'tumblr_gdpr'.
+ '';
+ license = licenses.gpl3;
+ homepage = https://github.com/GregThib/ttrss-tumblr-gdpr;
+ maintainers = with maintainers; [ das_j ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/tt-rss/theme-feedly/default.nix b/pkgs/servers/tt-rss/theme-feedly/default.nix
new file mode 100644
index 00000000000..4a9312ae459
--- /dev/null
+++ b/pkgs/servers/tt-rss/theme-feedly/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec {
+ name = "tt-rss-theme-feedly-${version}";
+ version = "1.4.0";
+
+ src = fetchFromGitHub {
+ owner = "levito";
+ repo = "tt-rss-feedly-theme";
+ rev = "v${version}";
+ sha256 = "1n5vci84l0wxsd2k90m2x3j8d7y9kz5fqc6fk6y7r568p1cakg9b";
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir $out
+
+ cp -ra feedly feedly.css $out
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Feedly theme for Tiny Tiny RSS";
+ license = licenses.wtfpl;
+ homepage = https://github.com/levito/tt-rss-feedly-theme;
+ maintainers = with maintainers; [ das_j ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/servers/unifi/default.nix b/pkgs/servers/unifi/default.nix
index 9002987c387..7436c06d7b8 100644
--- a/pkgs/servers/unifi/default.nix
+++ b/pkgs/servers/unifi/default.nix
@@ -44,18 +44,18 @@ in rec {
# https://help.ubnt.com/hc/en-us/articles/115000441548-UniFi-Current-Controller-Versions
unifiLTS = generic {
- version = "5.6.37";
- sha256 = "0kiksqsbmmfva1blbpg2wl4c3w7j6dzzqmwp6028g7bh303c47qa";
+ version = "5.6.39";
+ sha256 = "025qq517j32r1pnabg2q8lhy65c6qsk17kzw3aijhrc2gpgj2pa7";
};
unifiStable = generic {
- version = "5.7.23";
- sha256 = "14jkhp9jl341zsyk5adh3g98mhqwfbd42c7wahzc31bxq8a0idp7";
+ version = "5.8.28";
+ sha256 = "1zyc6n54dwqy9diyqnzlwypgnj3hqcv0lfx47s4rkq3kbm49nwnl";
};
unifiTesting = generic {
- version = "5.8.14";
- suffix = "-7ef9535d1b";
- sha256 = "09gr7zkck6npjhhmd27c9ymyna6anwj3w9v9zjicz9skbrddkccq";
+ version = "5.9.22";
+ suffix = "-d2a4718971";
+ sha256 = "1xxpvvn0815snag4bmmsdm8zh0cb2qjrhnvlkgn8i478ja1r3n54";
};
}
diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix
index 68660ce6b36..ff1acad9094 100644
--- a/pkgs/servers/varnish/default.nix
+++ b/pkgs/servers/varnish/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkgconfig, readline, libedit
-, python, pythonPackages, makeWrapper }:
+, python2, makeWrapper }:
let
common = { version, sha256 }:
@@ -13,8 +13,8 @@ let
nativeBuildInputs = [ pkgconfig ];
buildInputs = [
- pcre libxslt groff ncurses readline python libedit
- pythonPackages.docutils makeWrapper
+ pcre libxslt groff ncurses readline python2 libedit
+ python2.pkgs.docutils makeWrapper
];
buildFlags = "localstatedir=/var/spool";
diff --git a/pkgs/servers/web-apps/frab/default.nix b/pkgs/servers/web-apps/frab/default.nix
index 8ee6afaa849..657bd423f3f 100644
--- a/pkgs/servers/web-apps/frab/default.nix
+++ b/pkgs/servers/web-apps/frab/default.nix
@@ -43,4 +43,10 @@ stdenv.mkDerivation rec {
passthru = {
inherit env ruby;
};
+
+ meta = with stdenv.lib; {
+ description = "Web-based conference planning and management system";
+ homepage = https://github.com/frab/frab;
+ license = licenses.mit;
+ };
}
diff --git a/pkgs/servers/web-apps/morty/default.nix b/pkgs/servers/web-apps/morty/default.nix
index eeb19f81c54..e4dd9b0f2dc 100644
--- a/pkgs/servers/web-apps/morty/default.nix
+++ b/pkgs/servers/web-apps/morty/default.nix
@@ -17,6 +17,7 @@ buildGoPackage rec {
meta = with stdenv.lib; {
homepage = "https://github.com/asciimoo/morty";
maintainers = with maintainers; [ leenaars ];
+ license = licenses.agpl3;
description = "Privacy aware web content sanitizer proxy as a service";
longDescription = ''
Morty is a web content sanitizer proxy as a service. It rewrites web
diff --git a/pkgs/servers/web-apps/searx/default.nix b/pkgs/servers/web-apps/searx/default.nix
index 3835f5ae332..cde8f9fecbc 100644
--- a/pkgs/servers/web-apps/searx/default.nix
+++ b/pkgs/servers/web-apps/searx/default.nix
@@ -1,6 +1,6 @@
-{ lib, pythonPackages, fetchFromGitHub }:
+{ lib, python3Packages, fetchFromGitHub }:
-with pythonPackages;
+with python3Packages;
buildPythonApplication rec {
pname = "searx";
@@ -32,10 +32,13 @@ buildPythonApplication rec {
pyasn1 pyasn1-modules ndg-httpsclient certifi pysocks
];
- checkInputs = [ splinter mock plone-testing robotsuite unittest2 ];
+ checkInputs = [
+ splinter mock plone-testing robotsuite unittest2 selenium
+ ];
preCheck = ''
rm tests/test_robot.py # A variable that is imported is commented out
+ rm tests/unit/engines/pubmed.py
'';
meta = with lib; {
diff --git a/pkgs/servers/web-apps/shaarli/default.nix b/pkgs/servers/web-apps/shaarli/default.nix
index cee098db6b2..247270f67c5 100644
--- a/pkgs/servers/web-apps/shaarli/default.nix
+++ b/pkgs/servers/web-apps/shaarli/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "shaarli-${version}";
- version = "0.9.7";
+ version = "0.10.0";
src = fetchurl {
url = "https://github.com/shaarli/Shaarli/releases/download/v${version}/shaarli-v${version}-full.tar.gz";
- sha256 = "191nnk4p6cpbljij1a30mpidqdvcwn1x6ndb4lgkqwbpnh86q57l";
+ sha256 = "0j7i8ifzjg1s9y8nw4j0as0wdns06zdsjgr99137y9rz5w223pp6";
};
outputs = [ "out" "doc" ];
diff --git a/pkgs/servers/x11/xorg/default.nix b/pkgs/servers/x11/xorg/default.nix
index cc28dc73ca8..c9e8dd04c47 100644
--- a/pkgs/servers/x11/xorg/default.nix
+++ b/pkgs/servers/x11/xorg/default.nix
@@ -171,7 +171,7 @@ let
sha256 = "0m60f5bd0caambrk8ksknb5dks7wzsg7g7xaf0j21jxmx8rq9h5j";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -183,7 +183,7 @@ let
sha256 = "02advcv9lyxpvrjv8bjh1b797lzg6jvhipclz49z8r8y98g4l0n6";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -195,7 +195,7 @@ let
sha256 = "19dd9znam1ah72jmdh7i6ny2ss2r6m21z9v0l43xvikw48zmwvyi";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -207,7 +207,7 @@ let
sha256 = "152wigpph5wvl4k9m3l4mchxxisgsnzlx033mn5iqrpkc6f72cl7";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -219,7 +219,7 @@ let
sha256 = "0xw0pdnzj5jljsbbhakc6q9ha2qnca1jr81zk7w70yl9bw83b54p";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -243,7 +243,7 @@ let
sha256 = "1x246dfnxnmflzf0qzy62k8jdpkb6jkgspcjgbk8jcq9lw99npah";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -255,7 +255,7 @@ let
sha256 = "10cl4gm38dw68jzln99ijix730y7cbx8np096gmpjjwff1i73h13";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -267,7 +267,7 @@ let
sha256 = "073jmhf0sr2j1l8da97pzsqj805f7mf9r2gy92j4diljmi8sm1il";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -279,7 +279,7 @@ let
sha256 = "1fqzckxdzjv4802iad2fdrkpaxl4w0hhs9lxlkyraq2kq9ik7a32";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -291,7 +291,7 @@ let
sha256 = "0cfbxdp5m12cm7jsh3my0lym9328cgm7fa9faz2hqj05wbxnmhaa";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -303,7 +303,7 @@ let
sha256 = "0pyjmc0ha288d4i4j0si4dh3ncf3jiwwjljvddrb0k8v4xiyljqv";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -315,7 +315,7 @@ let
sha256 = "1hb3iav089albp4sdgnlh50k47cdjif9p4axm0kkjvs8jyi5a53n";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -327,7 +327,7 @@ let
sha256 = "1kmn9jbck3vghz6rj3bhc3h0w6gh0qiaqm90cjkqsz1x9r2dgq7b";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -339,7 +339,7 @@ let
sha256 = "13plbifkvfvdfym6gjbgy9wx2xbdxi9hfrl1k22xayy02135wgxs";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -351,7 +351,7 @@ let
sha256 = "1256z0jhcf5gbh1d03593qdwnag708rxqa032izmfb5dmmlhbsn6";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -363,7 +363,7 @@ let
sha256 = "0ai1v4n61k8j9x2a1knvfbl2xjxk3xxmqaq3p9vpqrspc69k31kf";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -375,7 +375,7 @@ let
sha256 = "0dd6vfiagjc4zmvlskrbjz85jfqhf060cpys8j0y1qpcbsrkwdhp";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -387,7 +387,7 @@ let
sha256 = "1s2bbhizzgbbbn5wqs3vw53n619cclxksljvm759h9p1prqdwrdw";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -399,7 +399,7 @@ let
sha256 = "0yzza0l4zwyy7accr1s8ab7fjqkpwggqydbm2vc19scdby5xz7g1";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -411,7 +411,7 @@ let
sha256 = "1pyjll4adch3z5cg663s6vhi02k8m6488f0mrasg81ssvg9jinzx";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -423,7 +423,7 @@ let
sha256 = "0rx8q02rkx673a7skkpnvfkg28i8gmqzgf25s9yi0lar915sn92q";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -435,7 +435,7 @@ let
sha256 = "0rdc3xdz12pnv951538q6wilx8mrdndpkphpbblszsv7nc8cw61b";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -447,7 +447,7 @@ let
sha256 = "1dldxlh54zq1yzfnrh83j5vm0k4ijprrs5yl18gm3n9j1z0q2cws";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -459,7 +459,7 @@ let
sha256 = "0q2ybxs8wvylvw95j6x9i800rismsmx4b587alwbfqiw6biy63z4";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -471,7 +471,7 @@ let
sha256 = "19cq7iq0pfad0nc2v28n681fdq3fcw1l1hzaq0wpkgpx7bc1zjsk";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -483,7 +483,7 @@ let
sha256 = "148793fqwzrc3bmh2vlw5fdiwjc2n7vs25cic35gfp452czk489p";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -495,7 +495,7 @@ let
sha256 = "150pq6n8n984fah34n3k133kggn9v0c5k07igv29sxp1wi07krxq";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -507,7 +507,7 @@ let
sha256 = "13qghgr1zzpv64m0p42195k1kc77pksiv059fdvijz1n6kdplpxx";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -519,7 +519,7 @@ let
sha256 = "0nkym3n48b4v36y4s927bbkjnsmicajarnf6vlp7wxp0as304i74";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf fontutil mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf fontutil mkfontdir mkfontscale ;};
@@ -531,7 +531,7 @@ let
sha256 = "0yayf1qlv7irf58nngddz2f1q04qkpr5jwp4aja2j5gyvzl32hl2";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -543,7 +543,7 @@ let
sha256 = "1xfgcx4gsgik5mkgkca31fj3w72jw9iw76qyrajrsz1lp8ka6hr0";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -567,7 +567,7 @@ let
sha256 = "1q6jcqrffg9q5f5raivzwx9ffvf7r11g6g0b125na1bhpz5ly7s8";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -591,7 +591,7 @@ let
sha256 = "181n1bgq8vxfxqicmy1jpm1hnr6gwn1kdhl6hr4frjigs1ikpldb";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ bdftopcf mkfontdir ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ bdftopcf mkfontdir ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit bdftopcf mkfontdir ;};
@@ -603,7 +603,7 @@ let
sha256 = "0jp3zc0qfdaqfkgzrb44vi9vi0a8ygb35wp082yz7rvvxhmg9sya";
};
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ mkfontdir mkfontscale ]; configureFlags = "--with-fontrootdir=$(out)/lib/X11/fonts";
+ buildInputs = [ mkfontdir mkfontscale ]; configureFlags = [ "--with-fontrootdir=$(out)/lib/X11/fonts" ];
meta.platforms = stdenv.lib.platforms.unix;
}) // {inherit mkfontdir mkfontscale ;};
@@ -740,11 +740,11 @@ let
}) // {inherit windowswmproto libX11 libXext xextproto ;};
libX11 = (mkDerivation "libX11" {
- name = "libX11-1.6.5";
+ name = "libX11-1.6.6";
builder = ./builder.sh;
src = fetchurl {
- url = mirror://xorg/individual/lib/libX11-1.6.5.tar.bz2;
- sha256 = "0pa3cfp6h9rl2vxmkph65250gfqyki0ccqyaan6bl9d25gdr0f2d";
+ url = mirror://xorg/individual/lib/libX11-1.6.6.tar.bz2;
+ sha256 = "0ks1mxlda7nxfmffihi15ljsn50q8dknl33i2xag8xzc80fiizk5";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ inputproto kbproto libxcb xextproto xf86bigfontproto xproto xtrans ];
diff --git a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
index dfde730fbea..37daa0dc9bc 100755
--- a/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
+++ b/pkgs/servers/x11/xorg/generate-expr-from-tarballs.pl
@@ -178,7 +178,7 @@ while (<>) {
}
if ($isFont) {
- $extraAttrs{$pkg} = " configureFlags = \"--with-fontrootdir=\$(out)/lib/X11/fonts\"; ";
+ $extraAttrs{$pkg} = " configureFlags = [ \"--with-fontrootdir=\$(out)/lib/X11/fonts\" ]; ";
}
sub process {
diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix
index 2438c49d9cb..b1a749c7ec4 100644
--- a/pkgs/servers/x11/xorg/overrides.nix
+++ b/pkgs/servers/x11/xorg/overrides.nix
@@ -77,7 +77,7 @@ in
libxcb = attrs : attrs // {
nativeBuildInputs = attrs.nativeBuildInputs ++ [ args.python ];
- configureFlags = "--enable-xkb --enable-xinput";
+ configureFlags = [ "--enable-xkb" "--enable-xinput" ];
outputs = [ "out" "dev" "man" "doc" ];
};
@@ -147,7 +147,7 @@ in
# See https://bugs.freedesktop.org/show_bug.cgi?id=47792
# Once the bug is fixed upstream, this can be removed.
luit = attrs: attrs // {
- configureFlags = "--disable-selective-werror";
+ configureFlags = [ "--disable-selective-werror" ];
};
compositeproto = attrs: attrs // {
@@ -408,7 +408,7 @@ in
};
xkbcomp = attrs: attrs // {
- configureFlags = "--with-xkb-config-root=${xorg.xkeyboardconfig}/share/X11/xkb";
+ configureFlags = [ "--with-xkb-config-root=${xorg.xkeyboardconfig}/share/X11/xkb" ];
};
xkeyboardconfig = attrs: attrs // {
@@ -426,6 +426,10 @@ in
'';
};
+ xlsfonts = attrs: attrs // {
+ meta = attrs.meta // { license = lib.licenses.mit; };
+ };
+
xorgserver = with xorg; attrs_passed:
# exchange attrs if abiCompat is set
let
@@ -597,7 +601,7 @@ in
xcursorthemes = attrs: attrs // {
buildInputs = attrs.buildInputs ++ [xorg.xcursorgen];
- configureFlags = "--with-cursordir=$(out)/share/icons";
+ configureFlags = [ "--with-cursordir=$(out)/share/icons" ];
};
xinit = attrs: attrs // {
@@ -627,7 +631,7 @@ in
};
buildInputs = attrs.buildInputs ++ [xorg.libXfixes xorg.libXScrnSaver xorg.pixman];
nativeBuildInputs = attrs.nativeBuildInputs ++ [args.autoreconfHook xorg.utilmacros];
- configureFlags = "--with-default-dri=3 --enable-tools";
+ configureFlags = [ "--with-default-dri=3" "--enable-tools" ];
meta = attrs.meta // {
platforms = ["i686-linux" "x86_64-linux"];
@@ -672,7 +676,7 @@ in
};
xrdb = attrs: attrs // {
- configureFlags = "--with-cpp=${args.mcpp}/bin/mcpp";
+ configureFlags = [ "--with-cpp=${args.mcpp}/bin/mcpp" ];
};
sessreg = attrs: attrs // {
diff --git a/pkgs/servers/x11/xorg/tarballs-7.7.list b/pkgs/servers/x11/xorg/tarballs-7.7.list
index 70f3a35505e..6e67e8eb6e1 100644
--- a/pkgs/servers/x11/xorg/tarballs-7.7.list
+++ b/pkgs/servers/x11/xorg/tarballs-7.7.list
@@ -60,7 +60,7 @@ mirror://xorg/individual/lib/libICE-1.0.9.tar.bz2
mirror://xorg/individual/lib/libpciaccess-0.14.tar.bz2
mirror://xorg/individual/lib/libSM-1.2.2.tar.bz2
mirror://xorg/X11R7.7/src/everything/libWindowsWM-1.0.1.tar.bz2
-mirror://xorg/individual/lib/libX11-1.6.5.tar.bz2
+mirror://xorg/individual/lib/libX11-1.6.6.tar.bz2
mirror://xorg/individual/lib/libXau-1.0.8.tar.bz2
mirror://xorg/individual/lib/libXaw-1.0.13.tar.bz2
mirror://xorg/individual/lib/libXcomposite-0.4.4.tar.bz2
diff --git a/pkgs/servers/x11/xorg/xcb-util-xrm.nix b/pkgs/servers/x11/xorg/xcb-util-xrm.nix
index c38d4e80143..5a315b99b08 100644
--- a/pkgs/servers/x11/xorg/xcb-util-xrm.nix
+++ b/pkgs/servers/x11/xorg/xcb-util-xrm.nix
@@ -10,9 +10,9 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ pkgconfig m4 ];
- buildInputs = [ libxcb xcbutil ]
- ++ stdenv.lib.optional doCheck libX11;
doCheck = true;
+ buildInputs = [ libxcb xcbutil ];
+ checkInputs = [ libX11 ];
meta = with stdenv.lib; {
description = "XCB utility functions for the X resource manager";
diff --git a/pkgs/servers/xmpp/ejabberd/default.nix b/pkgs/servers/xmpp/ejabberd/default.nix
index 6a0bedeab26..1436af024cd 100644
--- a/pkgs/servers/xmpp/ejabberd/default.nix
+++ b/pkgs/servers/xmpp/ejabberd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, writeScriptBin, lib, fetchurl, git, cacert
+{ stdenv, writeScriptBin, makeWrapper, lib, fetchurl, git, cacert, libpng, libjpeg, libwebp
, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps, gd
, flock
, withMysql ? false
@@ -24,17 +24,17 @@ let
ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ];
in stdenv.mkDerivation rec {
- version = "18.01";
+ version = "18.06";
name = "ejabberd-${version}";
src = fetchurl {
url = "https://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz";
- sha256 = "01i2n8mlgw293jdf4172f9q8ca8m35vysjws791p7nynpfdb4cn6";
+ sha256 = "1c4h6qrckihm8v4vm52h31j5dxg7247vk374rwz41idfb25vx7dc";
};
nativeBuildInputs = [ fakegit ];
- buildInputs = [ erlang openssl expat libyaml gd ]
+ buildInputs = [ erlang openssl expat libyaml gd makeWrapper ]
++ lib.optional withSqlite sqlite
++ lib.optional withPam pam
++ lib.optional withZlib zlib
@@ -75,7 +75,7 @@ in stdenv.mkDerivation rec {
outputHashMode = "recursive";
outputHashAlgo = "sha256";
- outputHash = "1v3h0c7kfifb6wsfxyv5j1wc7rlxbb7r0pgd4s340wiyxnllzzhk";
+ outputHash = "1bk3yd10cq6vlgmh2qawl82m29yi5zcbsdlz17xyy76sg2ka622a";
};
configureFlags =
@@ -106,6 +106,7 @@ in stdenv.mkDerivation rec {
-e 's,\(^ *JOT=\).*,\1,' \
-e 's,\(^ *CONNLOCKDIR=\).*,\1/var/lock/ejabberdctl,' \
$out/sbin/ejabberdctl
+ wrapProgram $out/lib/eimp-*/priv/bin/eimp --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ libpng libjpeg libwebp ]}"
'';
meta = with stdenv.lib; {
diff --git a/pkgs/servers/zookeeper/default.nix b/pkgs/servers/zookeeper/default.nix
index 6a657cc634f..780a77c5caa 100644
--- a/pkgs/servers/zookeeper/default.nix
+++ b/pkgs/servers/zookeeper/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "zookeeper-${version}";
- version = "3.4.12";
+ version = "3.4.13";
src = fetchurl {
url = "mirror://apache/zookeeper/${name}/${name}.tar.gz";
- sha256 = "1fcljn2741jw1jvjrk5a0xr8rk69wjwrq522wrc5nmjhj0qzk1n6";
+ sha256 = "0karf13zks3ba2rdmma2lyabvmasc04cjmgxp227f0nj8677kvbw";
};
buildInputs = [ makeWrapper jre ];
diff --git a/pkgs/shells/bash/4.4.nix b/pkgs/shells/bash/4.4.nix
index ab89dc28828..de8efd5af27 100644
--- a/pkgs/shells/bash/4.4.nix
+++ b/pkgs/shells/bash/4.4.nix
@@ -1,5 +1,5 @@
{ stdenv, buildPackages
-, fetchurl, binutils ? null, bison, autoconf
+, fetchurl, binutils ? null, bison, autoconf, utillinux
, buildPlatform, hostPlatform
# patch for cygwin requires readline support
@@ -87,6 +87,9 @@ stdenv.mkDerivation rec {
"SHOBJ_LIBS=-lbash"
];
+ checkInputs = [ utillinux ];
+ doCheck = false; # dependency cycle, needs to be interactive
+
postInstall = ''
ln -s bash "$out/bin/sh"
rm -f $out/lib/bash/Makefile.inc
diff --git a/pkgs/shells/powershell/default.nix b/pkgs/shells/powershell/default.nix
index e0654e131dc..a9b34824e49 100644
--- a/pkgs/shells/powershell/default.nix
+++ b/pkgs/shells/powershell/default.nix
@@ -4,8 +4,8 @@
let platformString = if stdenv.isDarwin then "osx"
else if stdenv.isLinux then "linux"
else throw "unsupported platform";
- platformSha = if stdenv.isDarwin then "1ga4p8xmrxa54v2s6i0q1q7lx2idcmp1jwm0g4jxr54fyn5ay3lf"
- else if stdenv.isLinux then "1bv1yjk3rm1czibqagmh719m4r1x8j8bmh3nw40x7izm2sx0qg7v"
+ platformSha = if stdenv.isDarwin then "01j92myljgphf68la9q753m5wgfmd0kwlsk441yic7qshcly5xkw"
+ else if stdenv.isLinux then "0al1mrlz3m5ksnq86mqm0axb8bjdxa05j2p5y9bmcykrgkdwi3vk"
else throw "unsupported platform";
platformLdLibraryPath = if stdenv.isDarwin then "DYLD_FALLBACK_LIBRARY_PATH"
else if stdenv.isLinux then "LD_LIBRARY_PATH"
@@ -14,7 +14,7 @@ let platformString = if stdenv.isDarwin then "osx"
in
stdenv.mkDerivation rec {
name = "powershell-${version}";
- version = "6.0.3";
+ version = "6.0.4";
src = fetchzip {
url = "https://github.com/PowerShell/PowerShell/releases/download/v${version}/powershell-${version}-${platformString}-x64.tar.gz";
diff --git a/pkgs/shells/zsh/antibody/default.nix b/pkgs/shells/zsh/antibody/default.nix
index 98ca9ce8f99..60304531bfb 100644
--- a/pkgs/shells/zsh/antibody/default.nix
+++ b/pkgs/shells/zsh/antibody/default.nix
@@ -2,16 +2,16 @@
buildGoPackage rec {
name = "antibody-${version}";
- version = "3.5.1";
+ version = "3.6.1";
rev = "v${version}";
-
+
goPackagePath = "github.com/getantibody/antibody";
src = fetchFromGitHub {
inherit rev;
owner = "getantibody";
repo = "antibody";
- sha256 = "0bqq59vnnm80jiqlhn7wfyzj96nkv8k9zp8i4sgcj8gvk1zq2lbc";
+ sha256 = "1xlaf3440hs1ffa23ja0fc185sj0rxjv0808ib8li3rq2qfkd0k8";
};
goDeps = ./deps.nix;
diff --git a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
index 6dea51a487e..c4d63bd2771 100644
--- a/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
+++ b/pkgs/shells/zsh/lambda-mod-zsh-theme/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub }:
+{ stdenv, fetchFromGitHub, zsh }:
stdenv.mkDerivation {
name = "lambda-mod-zsh-theme-unstable-2017-10-08";
@@ -10,9 +10,13 @@ stdenv.mkDerivation {
rev = "61c373c8aa5556d51522290b82ad44e7166bced1";
};
+ buildInputs = [ zsh ];
+
installPhase = ''
- mkdir -p $out/share/themes
- cp lambda-mod.zsh-theme $out/share/themes
+ chmod +x lambda-mod.zsh-theme # only executable scripts are found by `patchShebangs`
+ patchShebangs .
+
+ install -Dm0644 lambda-mod.zsh-theme $out/share/zsh/themes/lambda-mod.zsh-theme
'';
meta = with stdenv.lib; {
diff --git a/pkgs/shells/zsh/nix-zsh-completions/default.nix b/pkgs/shells/zsh/nix-zsh-completions/default.nix
index 3c4c3fabfd1..4405902ec3e 100644
--- a/pkgs/shells/zsh/nix-zsh-completions/default.nix
+++ b/pkgs/shells/zsh/nix-zsh-completions/default.nix
@@ -15,15 +15,16 @@ stdenv.mkDerivation rec {
};
installPhase = ''
- mkdir -p $out/share/zsh/site-functions
+ mkdir -p $out/share/zsh/{site-functions,plugins/nix}
cp _* $out/share/zsh/site-functions
+ cp *.zsh $out/share/zsh/plugins/nix
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://github.com/spwhitt/nix-zsh-completions;
description = "ZSH completions for Nix, NixOS, and NixOps";
- license = stdenv.lib.licenses.bsd3;
- platforms = stdenv.lib.platforms.all;
- maintainers = [ stdenv.lib.maintainers.spwhitt stdenv.lib.maintainers.olejorgenb stdenv.lib.maintainers.hedning ];
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ spwhitt olejorgenb hedning ma27 ];
};
}
diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix
index 66570cba946..7d527729273 100644
--- a/pkgs/stdenv/adapters.nix
+++ b/pkgs/stdenv/adapters.nix
@@ -34,9 +34,9 @@ rec {
makeStaticBinaries = stdenv: stdenv //
{ mkDerivation = args: stdenv.mkDerivation (args // {
NIX_CFLAGS_LINK = "-static";
- configureFlags =
- toString args.configureFlags or ""
- + " --disable-shared"; # brrr...
+ configureFlags = (args.configureFlags or []) ++ [
+ "--disable-shared" # brrr...
+ ];
});
isStatic = true;
};
@@ -47,9 +47,10 @@ rec {
makeStaticLibraries = stdenv: stdenv //
{ mkDerivation = args: stdenv.mkDerivation (args // {
dontDisableStatic = true;
- configureFlags =
- toString args.configureFlags or ""
- + " --enable-static --disable-shared";
+ configureFlags = (args.configureFlags or []) ++ [
+ "--enable-static"
+ "--disable-shared"
+ ];
});
};
diff --git a/pkgs/stdenv/darwin/make-bootstrap-tools.nix b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
index 6fc9d7f0c10..66c5f419f2f 100644
--- a/pkgs/stdenv/darwin/make-bootstrap-tools.nix
+++ b/pkgs/stdenv/darwin/make-bootstrap-tools.nix
@@ -178,6 +178,9 @@ in rec {
unpack = stdenv.mkDerivation (bootstrapFiles // {
name = "unpack";
+ reexportedLibrariesFile =
+ ../../os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries;
+
# This is by necessity a near-duplicate of unpack-bootstrap-tools.sh. If we refer to it directly,
# we can't make any changes to it due to our testing stdenv depending on it. Think of this as the
# unpack-bootstrap-tools.sh for the next round of bootstrap tools.
@@ -209,7 +212,7 @@ in rec {
$out/lib/system/libsystem_kernel.dylib
# TODO: this logic basically duplicates similar logic in the Libsystem expression. Deduplicate them!
- libs=$(otool -arch x86_64 -L /usr/lib/libSystem.dylib | tail -n +3 | awk '{ print $1 }')
+ libs=$(cat $reexportedLibrariesFile | grep -v '^#')
for i in $libs; do
if [ "$i" != "/usr/lib/system/libsystem_kernel.dylib" ] && [ "$i" != "/usr/lib/system/libsystem_c.dylib" ]; then
diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix
index 203cf545940..210e0439c0b 100644
--- a/pkgs/stdenv/default.nix
+++ b/pkgs/stdenv/default.nix
@@ -47,6 +47,7 @@ in
"aarch64-linux" = stagesLinux;
"mipsel-linux" = stagesLinux;
"powerpc-linux" = /* stagesLinux */ stagesNative;
+ "powerpc64le-linux" = stagesLinux;
"x86_64-darwin" = stagesDarwin;
"x86_64-solaris" = stagesNix;
"i686-cygwin" = stagesNative;
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index 2eac9e58daa..b3934c88ed2 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -141,8 +141,6 @@ let
inherit overrides;
inherit cc;
-
- isCross = targetPlatform != buildPlatform;
}
# Propagate any extra attributes. For instance, we use this to
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix
index 48ee68f4c00..560aa72eb39 100644
--- a/pkgs/stdenv/generic/make-derivation.nix
+++ b/pkgs/stdenv/generic/make-derivation.nix
@@ -78,6 +78,15 @@ rec {
, ... } @ attrs:
let
+ # TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when
+ # no package has `doCheck = true`.
+ doCheck' = doCheck && stdenv.hostPlatform == stdenv.buildPlatform;
+ doInstallCheck' = doInstallCheck && stdenv.hostPlatform == stdenv.buildPlatform;
+
+ outputs' =
+ outputs ++
+ (if separateDebugInfo then assert stdenv.hostPlatform.isLinux; [ "debug" ] else []);
+
fixedOutputDrv = attrs ? outputHash;
noNonNativeDeps = builtins.length (depsBuildTarget ++ depsBuildTargetPropagated
++ depsHostHost ++ depsHostHostPropagated
@@ -97,6 +106,11 @@ rec {
inherit erroneousHardeningFlags hardeningDisable hardeningEnable supportedHardeningFlags;
})
else let
+ doCheck = doCheck';
+ doInstallCheck = doInstallCheck';
+
+ outputs = outputs';
+
references = nativeBuildInputs ++ buildInputs
++ propagatedNativeBuildInputs ++ propagatedBuildInputs;
@@ -111,7 +125,7 @@ rec {
[
(map (drv: drv.__spliced.hostHost or drv) depsHostHost)
(map (drv: drv.crossDrv or drv) (buildInputs
- ++ lib.optionals doCheck' checkInputs
+ ++ lib.optionals doCheck checkInputs
++ lib.optionals doInstallCheck' installCheckInputs))
]
[
@@ -133,15 +147,6 @@ rec {
]
];
- # TODO(@oxij, @Ericson2314): This is here to keep the old semantics, remove when
- # no package has `doCheck = true`.
- doCheck' = doCheck && stdenv.hostPlatform == stdenv.buildPlatform;
- doInstallCheck' = doInstallCheck && stdenv.hostPlatform == stdenv.buildPlatform;
-
- outputs' =
- outputs ++
- (if separateDebugInfo then assert stdenv.hostPlatform.isLinux; [ "debug" ] else []);
-
computedSandboxProfile =
lib.concatMap (input: input.__propagatedSandboxProfile or [])
(stdenv.extraNativeBuildInputs
@@ -165,7 +170,6 @@ rec {
derivationArg =
(removeAttrs attrs
["meta" "passthru" "pos"
- "doCheck" "doInstallCheck"
"checkInputs" "installCheckInputs"
"__impureHostDeps" "__propagatedImpureHostDeps"
"sandboxProfile" "propagatedSandboxProfile"])
@@ -212,15 +216,11 @@ rec {
++ optional (elem "host" configurePlatforms) "--host=${stdenv.hostPlatform.config}"
++ optional (elem "target" configurePlatforms) "--target=${stdenv.targetPlatform.config}";
+ inherit doCheck doInstallCheck;
+
+ inherit outputs;
} // lib.optionalAttrs (hardeningDisable != [] || hardeningEnable != []) {
NIX_HARDENING_ENABLE = enabledHardeningOptions;
- } // lib.optionalAttrs (outputs' != [ "out" ]) {
- outputs = outputs';
- } // lib.optionalAttrs doCheck' {
- doCheck = true;
- } // lib.optionalAttrs doInstallCheck' {
- doInstallCheck = true;
-
} // lib.optionalAttrs (stdenv.buildPlatform.isDarwin) {
# TODO: remove lib.unique once nix has a list canonicalization primitive
__sandboxProfile =
@@ -261,9 +261,8 @@ rec {
# unless they are comfortable with this default.
outputsToInstall =
let
- outs = outputs'; # the value passed to derivation primitive
- hasOutput = out: builtins.elem out outs;
- in [( lib.findFirst hasOutput null (["bin" "out"] ++ outs) )];
+ hasOutput = out: builtins.elem out outputs;
+ in [( lib.findFirst hasOutput null (["bin" "out"] ++ outputs) )];
}
// attrs.meta or {}
# Fill `meta.position` to identify the source location of the package.
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index 8b98aac1146..141e94c5ed4 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -801,11 +801,11 @@ _defaultUnpack() {
else
case "$fn" in
- *.tar.xz | *.tar.lzma)
+ *.tar.xz | *.tar.lzma | *.txz)
# Don't rely on tar knowing about .xz.
xz -d < "$fn" | tar xf -
;;
- *.tar | *.tar.* | *.tgz | *.tbz2)
+ *.tar | *.tar.* | *.tgz | *.tbz2 | *.tbz)
# GNU tar can automatically select the decompression method
# (info "(tar) gzip").
tar xf "$fn"
diff --git a/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh b/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
index 85e74aea89e..64583f80fa8 100644
--- a/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
+++ b/pkgs/stdenv/linux/bootstrap-tools/scripts/unpack-bootstrap-tools.sh
@@ -9,6 +9,9 @@ echo Patching the bootstrap tools...
if test -f $out/lib/ld.so.?; then
# MIPS case
LD_BINARY=$out/lib/ld.so.?
+elif test -f $out/lib/ld64.so.?; then
+ # ppc64(le)
+ LD_BINARY=$out/lib/ld64.so.?
else
# i686, x86_64 and armv5tel
LD_BINARY=$out/lib/ld-*so.?
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index ef46bdeb213..c7fc2ebac35 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -16,11 +16,13 @@
"armv7l-linux" = import ./bootstrap-files/armv7l.nix;
"aarch64-linux" = import ./bootstrap-files/aarch64.nix;
"mipsel-linux" = import ./bootstrap-files/loongson2f.nix;
+ "powerpc64le-linux" = import ./bootstrap-files/ppc64le.nix;
};
"musl" = {
"aarch64-linux" = import ./bootstrap-files/aarch64-musl.nix;
"armv6l-linux" = import ./bootstrap-files/armv6l-musl.nix;
"x86_64-linux" = import ./bootstrap-files/x86_64-musl.nix;
+ "powerpc64le-linux" = import ./bootstrap-files/ppc64le-musl.nix;
};
};
archLookupTable = table.${localSystem.libc}
@@ -263,7 +265,7 @@ in
# 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 (prevStage) gettext gnum4 bison gmp perl zlib linuxHeaders;
+ inherit (prevStage) gettext gnum4 bison gmp perl texinfo zlib linuxHeaders;
${localSystem.libc} = getLibc prevStage;
binutils = super.binutils.override {
# Don't use stdenv's shell but our own
@@ -344,7 +346,6 @@ in
concatMap (p: [ (getBin p) (getLib p) ])
[ gzip bzip2 xz bash binutils.bintools coreutils diffutils findutils
gawk gnumake gnused gnutar gnugrep gnupatch patchelf ed paxctl
- texinfo
]
# Library dependencies
++ map getLib (
@@ -363,7 +364,7 @@ in
inherit (prevStage)
gzip bzip2 xz bash coreutils diffutils findutils gawk
gnumake gnused gnutar gnugrep gnupatch patchelf
- attr acl paxctl zlib pcre texinfo;
+ attr acl paxctl zlib pcre;
${localSystem.libc} = getLibc prevStage;
} // lib.optionalAttrs (super.targetPlatform == localSystem) {
# Need to get rid of these when cross-compiling.
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
index 0dd65bd2478..d1ee317a2bc 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
@@ -5,16 +5,18 @@ let
localSystem = { inherit system; };
inherit crossSystem;
};
-
-in with (import ../../../lib).systems.examples; {
- armv5tel = make sheevaplug;
- scaleway = make scaleway-c1;
- pogoplug4 = make pogoplug4;
- armv6l = make raspberryPi;
- armv7l = make armv7l-hf-multiplatform;
- aarch64 = make aarch64-multiplatform;
- x86_64-musl = make musl64;
- armv6l-musl = make muslpi;
- aarch64-musl = make aarch64-multiplatform-musl;
- riscv64 = make riscv64;
-}
+ lib = import ../../../lib;
+in lib.mapAttrs (n: make) (with lib.systems.examples; {
+ armv5tel = sheevaplug;
+ scaleway = scaleway-c1;
+ pogoplug4 = pogoplug4;
+ armv6l = raspberryPi;
+ armv7l = armv7l-hf-multiplatform;
+ aarch64 = aarch64-multiplatform;
+ x86_64-musl = musl64;
+ armv6l-musl = muslpi;
+ aarch64-musl = aarch64-multiplatform-musl;
+ riscv64 = riscv64;
+ powerpc64le = powernv;
+ powerpc64le-musl = musl-power;
+})
diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix
index d2e8e1c7314..774077949b2 100644
--- a/pkgs/test/default.nix
+++ b/pkgs/test/default.nix
@@ -22,6 +22,8 @@ with pkgs;
cc-multilib-gcc = callPackage ./cc-wrapper/multilib.nix { stdenv = gccMultiStdenv; };
cc-multilib-clang = callPackage ./cc-wrapper/multilib.nix { stdenv = clangMultiStdenv; };
+ ld-library-path = callPackage ./ld-library-path {};
+
macOSSierraShared = callPackage ./macos-sierra-shared {};
cross = callPackage ./cross {};
diff --git a/pkgs/test/ld-library-path/default.nix b/pkgs/test/ld-library-path/default.nix
new file mode 100644
index 00000000000..bda3f0be84a
--- /dev/null
+++ b/pkgs/test/ld-library-path/default.nix
@@ -0,0 +1,88 @@
+{ stdenv }:
+
+# This tests that libraries listed in LD_LIBRARY_PATH take precedence over those listed in RPATH.
+
+let
+ # A simple test library: libgreeting.so which exports a single function getGreeting() returning the good old hello greeting.
+ libgreeting = stdenv.mkDerivation {
+ name = "libgreeting";
+
+ code = ''
+ const char* getGreeting() { return "Hello, world!"; }
+ '';
+
+ unpackPhase = ''
+ echo "$code" > libgreeting.c
+ '';
+
+ installPhase = ''
+ mkdir -p $out/lib
+ $CC -c -fpic libgreeting.c
+ $CC -shared libgreeting.o -o $out/lib/libgreeting.so
+ '';
+ };
+
+ # A variant of libgreeting.so that returns a different message.
+ libgoodbye = libgreeting.overrideAttrs (_: {
+ name = "libgoodbye";
+ code = ''
+ const char* getGreeting() { return "Goodbye, world!"; }
+ '';
+ });
+
+ # A simple consumer of libgreeting.so that just prints the greeting to stdout.
+ testProgram = stdenv.mkDerivation {
+ name = "greeting-test";
+
+ buildInputs = [ libgreeting ];
+
+ code = ''
+ #include
+
+ extern const char* getGreeting(void);
+
+ int main() {
+ puts(getGreeting());
+ }
+ '';
+
+ unpackPhase = ''
+ echo "$code" > greeting-test.c
+ '';
+
+ installPhase = ''
+ mkdir -p $out/bin
+ $CC -c greeting-test.c
+ $CC greeting-test.o -lgreeting -o $out/bin/greeting-test
+
+ # Now test the installed binaries right after compiling them. In particular,
+ # don't do this in installCheckPhase because fixupPhase has been run by then!
+ (
+ export PATH=$out/bin
+ set -x
+
+ # Verify that our unmodified binary works as expected.
+ [ "$(greeting-test)" = "Hello, world!" ]
+
+ # And finally, test that a library in LD_LIBRARY_PATH takes precedence over the linked-in library.
+ [ "$(LD_LIBRARY_PATH=${libgoodbye}/lib greeting-test)" = "Goodbye, world!" ]
+ )
+ '';
+
+ };
+in stdenv.mkDerivation {
+ name = "test-LD_LIBRARY_PATH";
+ nativeBuildInputs = [ testProgram ];
+
+ buildCommand = ''
+ # And for good measure, repeat the tests again from a separate derivation,
+ # as fixupPhase done by the stdenv can (and has!) affect the result.
+
+ [ "$(greeting-test)" = "Hello, world!" ]
+ [ "$(LD_LIBRARY_PATH=${libgoodbye}/lib greeting-test)" = "Goodbye, world!" ]
+
+ touch $out
+ '';
+
+ meta.platforms = stdenv.lib.platforms.linux;
+}
diff --git a/pkgs/tools/X11/ncview/default.nix b/pkgs/tools/X11/ncview/default.nix
new file mode 100644
index 00000000000..e4ba08a6ff3
--- /dev/null
+++ b/pkgs/tools/X11/ncview/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl
+, netcdf, x11, xorg, udunits, expat
+}:
+
+let
+ pname = "ncview";
+ version = "2.1.8";
+
+in stdenv.mkDerivation {
+ name = "${pname}-${version}";
+
+ src = fetchurl {
+ url = "ftp://cirrus.ucsd.edu/pub/ncview/ncview-2.1.8.tar.gz";
+ sha256 = "1gliziyxil2fcz85hj6z0jq33avrxdcjs74d500lhxwvgd8drfp8";
+ };
+
+ buildInputs = [ netcdf x11 xorg.libXaw udunits expat ];
+
+ meta = with stdenv.lib; {
+ description = "Visual browser for netCDF format files";
+ homepage = "http://meteora.ucsd.edu/~pierce/ncview_home_page.html";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ jmettes ];
+ };
+}
diff --git a/pkgs/tools/X11/run-scaled/default.nix b/pkgs/tools/X11/run-scaled/default.nix
new file mode 100644
index 00000000000..ea661b0f8c7
--- /dev/null
+++ b/pkgs/tools/X11/run-scaled/default.nix
@@ -0,0 +1,30 @@
+{ stdenv, fetchFromGitHub, makeWrapper, bc, xorgserver, xpra, xrandr }:
+
+stdenv.mkDerivation rec {
+ version = "git-2018-06-03";
+ name = "run-scaled-${version}";
+
+ src = fetchFromGitHub {
+ owner = "kaueraal";
+ repo = "run_scaled";
+ rev = "fa71b3c17e627a96ff707ad69f1def5361f2245c";
+ sha256 = "1ma4ax7ydq4xvyzrc4zapihmf7v3d9zl9mbi8bgpps7nlgz544ys";
+ };
+
+ buildInputs = [ makeWrapper ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp run_scaled $out/bin
+ wrapProgram $out/bin/run_scaled --prefix PATH ":" \
+ ${stdenv.lib.makeBinPath [ bc xorgserver xpra xrandr ]}
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Run an X application scaled via xpra";
+ homepage = https://github.com/kaueraal/run_scaled;
+ maintainers = [ maintainers.snaar ];
+ license = licenses.bsd3;
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/X11/xmacro/default.nix b/pkgs/tools/X11/xmacro/default.nix
index e986b46aa48..fee601d1575 100644
--- a/pkgs/tools/X11/xmacro/default.nix
+++ b/pkgs/tools/X11/xmacro/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/tools/X11/xsecurelock/default.nix b/pkgs/tools/X11/xsecurelock/default.nix
index 176b9fa0068..c252894dbfe 100644
--- a/pkgs/tools/X11/xsecurelock/default.nix
+++ b/pkgs/tools/X11/xsecurelock/default.nix
@@ -3,13 +3,14 @@
, pamtester, xscreensaver }:
stdenv.mkDerivation rec {
- name = "xsecurelock-git-2018-07-10";
+ name = "xsecurelock-${version}";
+ version = "1.0";
src = fetchFromGitHub {
owner = "google";
repo = "xsecurelock";
- rev = "0fa0d7dd87a4cc4bdb402323f95c3fcacc6f5049";
- sha256 = "071b3gslszql1mgabs53r82jgbk9mn263m5v6adskfxbkamks8g0";
+ rev = "v${version}";
+ sha256 = "0k135hnfnn1j82wvc03b8jkq06wws1xk325x5m25ps6xwsn725sw";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/tools/admin/ansible/default.nix b/pkgs/tools/admin/ansible/default.nix
index d18fe4eafd3..11671aba633 100644
--- a/pkgs/tools/admin/ansible/default.nix
+++ b/pkgs/tools/admin/ansible/default.nix
@@ -7,6 +7,8 @@ let
pname = "ansible";
inherit version;
+ outputs = [ "out" "man" ];
+
src = fetchurl {
url = "https://releases.ansible.com/ansible/${pname}-${version}.tar.gz";
inherit sha256;
@@ -16,13 +18,19 @@ let
sed -i "s,/usr/,$out," lib/ansible/constants.py
'';
+ postInstall = ''
+ for m in docs/man/man1/*; do
+ install -vD $m -t $man/share/man/man1
+ done
+ '';
+
doCheck = false;
dontStrip = true;
dontPatchELF = true;
dontPatchShebangs = false;
propagatedBuildInputs = with py.pkgs; [
- pycrypto paramiko jinja2 pyyaml httplib2 boto six netaddr dnspython
+ pycrypto paramiko jinja2 pyyaml httplib2 boto six netaddr dnspython jmespath
] ++ stdenv.lib.optional windowsSupport pywinrm;
meta = with stdenv.lib; {
@@ -47,6 +55,11 @@ in rec {
sha256 = "1r9sq30xz3jrvx6yqssj5wmkml1f75rx1amd7g89f3ryngrq6m59";
};
- ansible2 = ansible_2_5;
+ ansible_2_6 = generic {
+ version = "2.6.2";
+ sha256 = "1y5gd9h641p6pphwd7j99yyqglyj23rkmid7wgzk62611754qzkl";
+ };
+
+ ansible2 = ansible_2_6;
ansible = ansible2;
}
diff --git a/pkgs/tools/admin/awslogs/default.nix b/pkgs/tools/admin/awslogs/default.nix
index ec7febaa598..c4dbb39cdd8 100644
--- a/pkgs/tools/admin/awslogs/default.nix
+++ b/pkgs/tools/admin/awslogs/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchFromGitHub, pythonPackages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
-pythonPackages.buildPythonApplication rec {
- name = "awslogs-${version}";
+python3Packages.buildPythonApplication rec {
+ pname = "awslogs";
version = "0.10";
src = fetchFromGitHub {
@@ -13,7 +13,7 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = with python3Packages; [
boto3 termcolor dateutil docutils
];
diff --git a/pkgs/tools/admin/cli53/default.nix b/pkgs/tools/admin/cli53/default.nix
index e70a7ba9b50..6fe568966e9 100644
--- a/pkgs/tools/admin/cli53/default.nix
+++ b/pkgs/tools/admin/cli53/default.nix
@@ -1,30 +1,20 @@
-{ lib, python2, fetchurl }:
+# This file was generated by https://github.com/kamilchm/go2nix v2.0-dev
+{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
-python2.pkgs.buildPythonApplication rec {
+buildGoPackage rec {
name = "cli53-${version}";
- version = "0.4.4";
+ version = "0.8.12";
- src = fetchurl {
- url = "mirror://pypi/c/cli53/${name}.tar.gz";
- sha256 = "0s9jzigq6a16m2c3qklssx2lz16cf13g5zh80vh24kxazaxqzbig";
+ goPackagePath = "github.com/barnybug/cli53";
+
+ src = fetchFromGitHub {
+ owner = "barnybug";
+ repo = "cli53";
+ rev = "2624c7c4b38a33cdbd166dad1d3e512830f453e4";
+ sha256 = "0bhczmzrgf7ypnhhzdrgnvg8cw8ch1x1d0cgajc5kklq9ixv9ygi";
};
- postPatch = ''
- substituteInPlace setup.py --replace "'argparse', " ""
- '';
-
- checkPhase = ''
- ${python2.interpreter} -m unittest discover -s tests
- '';
-
- # Tests do not function
- doCheck = false;
-
- propagatedBuildInputs = with python2.pkgs; [
- argparse
- boto
- dnspython
- ];
+ goDeps = ./deps.nix;
meta = with lib; {
description = "CLI tool for the Amazon Route 53 DNS service";
diff --git a/pkgs/tools/admin/cli53/deps.nix b/pkgs/tools/admin/cli53/deps.nix
index 0cb0360e499..4742bc00851 100644
--- a/pkgs/tools/admin/cli53/deps.nix
+++ b/pkgs/tools/admin/cli53/deps.nix
@@ -1,3 +1,93 @@
-# This file was generated by https://github.com/kamilchm/go2nix v1.2.0
+# This file was generated by https://github.com/kamilchm/go2nix v2.0-dev
[
+ {
+ goPackagePath = "github.com/aws/aws-sdk-go";
+ fetch = {
+ type = "git";
+ url = "https://github.com/aws/aws-sdk-go";
+ rev = "3e7014382cdc91695381614d0110a3cff997ba72";
+ sha256 = "1xnjhmb31k63k13aiiiispc7vkgnlxkbihslwwfsjc7b86vrllm5";
+ };
+ }
+ {
+ goPackagePath = "github.com/davecgh/go-spew";
+ fetch = {
+ type = "git";
+ url = "https://github.com/davecgh/go-spew";
+ rev = "346938d642f2ec3594ed81d874461961cd0faa76";
+ sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ini/ini";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ini/ini";
+ rev = "20b96f641a5ea98f2f8619ff4f3e061cff4833bd";
+ sha256 = "0mp18hlhnazg3sd02fhv88kbbipmhcrkb6n8imq8gk2dvmxk64ch";
+ };
+ }
+ {
+ goPackagePath = "github.com/gucumber/gucumber";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gucumber/gucumber";
+ rev = "71608e2f6e76fd4da5b09a376aeec7a5c0b5edbc";
+ sha256 = "1h1d9j515v1nyqsyb73v4ahlvm9n6z7hgl2ld8dryr4sw8q7ybw3";
+ };
+ }
+ {
+ goPackagePath = "github.com/jmespath/go-jmespath";
+ fetch = {
+ type = "git";
+ url = "https://github.com/jmespath/go-jmespath";
+ rev = "0b12d6b5";
+ sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld";
+ };
+ }
+ {
+ goPackagePath = "github.com/miekg/dns";
+ fetch = {
+ type = "git";
+ url = "https://github.com/miekg/dns";
+ rev = "e4205768578dc90c2669e75a2f8a8bf77e3083a4";
+ sha256 = "0247qcc9i41wrm73ivqs2wvy3vi3nb44m3nh27lnhd4a0ilir6wv";
+ };
+ }
+ {
+ goPackagePath = "github.com/pmezard/go-difflib";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pmezard/go-difflib";
+ rev = "792786c7400a136282c1664665ae0a8db921c6c2";
+ sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw";
+ };
+ }
+ {
+ goPackagePath = "github.com/shiena/ansicolor";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shiena/ansicolor";
+ rev = "a422bbe96644373c5753384a59d678f7d261ff10";
+ sha256 = "1dcn8a9z6a5dxa2m3fkppnajcls8lanbl38qggkf646yi5qsk1hc";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71";
+ sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd";
+ };
+ }
+ {
+ goPackagePath = "github.com/urfave/cli";
+ fetch = {
+ type = "git";
+ url = "https://github.com/urfave/cli";
+ rev = "cfb38830724cc34fedffe9a2a29fb54fa9169cd1";
+ sha256 = "0y6f4sbzkiiwrxbl15biivj8c7qwxnvm3zl2dd3mw4wzg4x10ygj";
+ };
+ }
]
diff --git a/pkgs/tools/admin/docker-credential-gcr/default.nix b/pkgs/tools/admin/docker-credential-gcr/default.nix
index 52b68a7477c..71bef380544 100644
--- a/pkgs/tools/admin/docker-credential-gcr/default.nix
+++ b/pkgs/tools/admin/docker-credential-gcr/default.nix
@@ -23,6 +23,5 @@ buildGoPackage rec {
homepage = https://github.com/GoogleCloudPlatform/docker-credential-gcr;
license = licenses.asl20;
maintainers = with maintainers; [ suvash ];
- platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/admin/google-cloud-sdk/default.nix b/pkgs/tools/admin/google-cloud-sdk/default.nix
index c3d6faeac52..c2f73cea955 100644
--- a/pkgs/tools/admin/google-cloud-sdk/default.nix
+++ b/pkgs/tools/admin/google-cloud-sdk/default.nix
@@ -49,7 +49,7 @@ in stdenv.mkDerivation rec {
cp ${./beta__init__.py} $out/google-cloud-sdk/lib/surface/beta/__init__.py
# create wrappers with correct env
- for program in gcloud bq gsutil git-credential-gcloud.sh; do
+ for program in gcloud bq gsutil git-credential-gcloud.sh docker-credential-gcloud; do
programPath="$out/google-cloud-sdk/bin/$program"
binaryPath="$out/bin/$program"
wrapProgram "$programPath" \
diff --git a/pkgs/tools/admin/mycli/default.nix b/pkgs/tools/admin/mycli/default.nix
index 1a85bf21b22..d01dca45959 100644
--- a/pkgs/tools/admin/mycli/default.nix
+++ b/pkgs/tools/admin/mycli/default.nix
@@ -1,28 +1,31 @@
{ lib
-, python
+, python3
+, glibcLocales
}:
-with python.pkgs;
+with python3.pkgs;
buildPythonApplication rec {
pname = "mycli";
- version = "1.6.0";
+ version = "1.17.0";
src = fetchPypi {
inherit pname version;
- sha256 = "0qg4b62kizyb16kk0cvpk70bfs3gg4q4hj2b15nnc7a3gqqfp67j";
+ sha256 = "11d3ssjifms6bid77jk06zl5wl3srihijmv5kggxa0w2l59y8h9m";
};
propagatedBuildInputs = [
- pymysql configobj sqlparse prompt_toolkit pygments click pycrypto
+ pymysql configobj sqlparse prompt_toolkit pygments click pycrypto cli-helpers
];
- postPatch = ''
- substituteInPlace setup.py --replace "==" ">="
- '';
+ checkInputs = [ pytest mock glibcLocales ];
- # No tests in archive. Newer versions do include tests
- doCheck = false;
+ checkPhase = ''
+ export HOME=.
+ export LC_ALL="en_US.UTF-8"
+
+ py.test
+ '';
meta = {
inherit version;
diff --git a/pkgs/tools/admin/simp_le/default.nix b/pkgs/tools/admin/simp_le/default.nix
index ca0e16c1185..f5be7719d0d 100644
--- a/pkgs/tools/admin/simp_le/default.nix
+++ b/pkgs/tools/admin/simp_le/default.nix
@@ -1,17 +1,19 @@
-{ stdenv, pythonPackages, bash }:
-
-pythonPackages.buildPythonApplication rec {
- pname = "simp_le-client";
- version = "0.8.0";
+{ stdenv, python3Packages, bash }:
- src = pythonPackages.fetchPypi {
+python3Packages.buildPythonApplication rec {
+ pname = "simp_le-client";
+ version = "0.9.0";
+
+ src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "0nv9mm99rm8i9flgfgwvmajbsxb5rm162nfxlq3wk66bbbyr6y1i";
+ sha256 = "1yxfznd78zkg2f657v520zj5w4dvq5n594d0kpm4lra8xnpg4zcv";
};
postPatch = ''
# drop upper bound of acme requirement
sed -ri "s/'(acme>=[^,]+),<[^']+'/'\1'/" setup.py
+ # drop upper bound of idna requirement
+ sed -ri "s/'(idna)<[^']+'/'\1'/" setup.py
substituteInPlace simp_le.py \
--replace "/bin/sh" "${bash}/bin/sh"
'';
@@ -20,14 +22,13 @@ pythonPackages.buildPythonApplication rec {
$out/bin/simp_le --test
'';
- propagatedBuildInputs = with pythonPackages; [ acme setuptools_scm josepy ];
+ propagatedBuildInputs = with python3Packages; [ acme setuptools_scm josepy idna ];
meta = with stdenv.lib; {
homepage = https://github.com/zenhack/simp_le;
description = "Simple Let's Encrypt client";
license = licenses.gpl3;
maintainers = with maintainers; [ gebner makefu ];
- platforms = platforms.all;
+ platforms = platforms.linux;
};
}
-
diff --git a/pkgs/tools/archivers/cabextract/default.nix b/pkgs/tools/archivers/cabextract/default.nix
index 782e0f461ec..238ee364607 100644
--- a/pkgs/tools/archivers/cabextract/default.nix
+++ b/pkgs/tools/archivers/cabextract/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- name = "cabextract-1.6";
+ name = "cabextract-1.7";
src = fetchurl {
url = "https://www.cabextract.org.uk/${name}.tar.gz";
- sha256 = "1ysmmz25fjghq7mxb2anyyvr1ljxqxzi4piwjhk0sdamcnsn3rnf";
+ sha256 = "1g86wmb8lkjiv2jarfz979ngbgg7d3si8x5il4g801604v406wi9";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/archivers/cpio/default.nix b/pkgs/tools/archivers/cpio/default.nix
index 2313f27f2e5..c38dc7bbfbe 100644
--- a/pkgs/tools/archivers/cpio/default.nix
+++ b/pkgs/tools/archivers/cpio/default.nix
@@ -31,10 +31,11 @@ in stdenv.mkDerivation {
enableParallelBuilding = true;
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.gnu.org/software/cpio/;
description = "A program to create or extract from cpio archives";
- platforms = stdenv.lib.platforms.all;
+ license = licenses.gpl3;
+ platforms = platforms.all;
priority = 6; # resolves collision with gnutar's "libexec/rmt"
};
}
diff --git a/pkgs/tools/archivers/cromfs/default.nix b/pkgs/tools/archivers/cromfs/default.nix
index 68f7f02e741..57a8a8e9738 100644
--- a/pkgs/tools/archivers/cromfs/default.nix
+++ b/pkgs/tools/archivers/cromfs/default.nix
@@ -21,10 +21,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ fuse perl ];
- meta = {
+ meta = with stdenv.lib; {
description = "FUSE Compressed ROM filesystem with lzma";
homepage = https://bisqwit.iki.fi/source/cromfs.html;
- maintainers = [ stdenv.lib.maintainers.viric ];
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl3;
+ maintainers = [ maintainers.viric ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch b/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch
new file mode 100644
index 00000000000..42245c92c0a
--- /dev/null
+++ b/pkgs/tools/archivers/p7zip/12-CVE-2016-9296.patch
@@ -0,0 +1,23 @@
+From: Robert Luberda
+Date: Sat, 19 Nov 2016 08:48:08 +0100
+Subject: Fix nullptr dereference (CVE-2016-9296)
+
+Patch taken from https://sourceforge.net/p/p7zip/bugs/185/
+---
+ CPP/7zip/Archive/7z/7zIn.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/CPP/7zip/Archive/7z/7zIn.cpp b/CPP/7zip/Archive/7z/7zIn.cpp
+index b0c6b98..7c6dde2 100644
+--- a/CPP/7zip/Archive/7z/7zIn.cpp
++++ b/CPP/7zip/Archive/7z/7zIn.cpp
+@@ -1097,7 +1097,8 @@ HRESULT CInArchive::ReadAndDecodePackedStreams(
+ if (CrcCalc(data, unpackSize) != folders.FolderCRCs.Vals[i])
+ ThrowIncorrect();
+ }
+- HeadersSize += folders.PackPositions[folders.NumPackStreams];
++ if (folders.PackPositions)
++ HeadersSize += folders.PackPositions[folders.NumPackStreams];
+ return S_OK;
+ }
+
diff --git a/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch b/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch
new file mode 100644
index 00000000000..a9787c4a908
--- /dev/null
+++ b/pkgs/tools/archivers/p7zip/13-CVE-2017-17969.patch
@@ -0,0 +1,35 @@
+From: =?utf-8?q?Antoine_Beaupr=C3=A9?=
+Date: Fri, 2 Feb 2018 11:11:41 +0100
+Subject: Heap-based buffer overflow in 7zip/Compress/ShrinkDecoder.cpp
+
+Origin: vendor, https://sourceforge.net/p/p7zip/bugs/_discuss/thread/0920f369/27d7/attachment/CVE-2017-17969.patch
+Forwarded: https://sourceforge.net/p/p7zip/bugs/_discuss/thread/0920f369/#27d7
+Bug: https://sourceforge.net/p/p7zip/bugs/204/
+Bug-Debian: https://bugs.debian.org/888297
+Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2017-17969
+Reviewed-by: Salvatore Bonaccorso
+Last-Update: 2018-02-01
+Applied-Upstream: 18.00-beta
+---
+ CPP/7zip/Compress/ShrinkDecoder.cpp | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/CPP/7zip/Compress/ShrinkDecoder.cpp b/CPP/7zip/Compress/ShrinkDecoder.cpp
+index 80b7e67..ca37764 100644
+--- a/CPP/7zip/Compress/ShrinkDecoder.cpp
++++ b/CPP/7zip/Compress/ShrinkDecoder.cpp
+@@ -121,8 +121,13 @@ HRESULT CDecoder::CodeReal(ISequentialInStream *inStream, ISequentialOutStream *
+ {
+ _stack[i++] = _suffixes[cur];
+ cur = _parents[cur];
++ if (cur >= kNumItems || i >= kNumItems)
++ break;
+ }
+-
++
++ if (cur >= kNumItems || i >= kNumItems)
++ break;
++
+ _stack[i++] = (Byte)cur;
+ lastChar2 = (Byte)cur;
+
diff --git a/pkgs/tools/archivers/p7zip/default.nix b/pkgs/tools/archivers/p7zip/default.nix
index 6cabd8ff976..4886217211d 100644
--- a/pkgs/tools/archivers/p7zip/default.nix
+++ b/pkgs/tools/archivers/p7zip/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, fetchpatch }:
+{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
name = "p7zip-${version}";
@@ -10,16 +10,8 @@ stdenv.mkDerivation rec {
};
patches = [
- (fetchpatch rec {
- name = "CVE-2016-9296.patch";
- url = "https://salsa.debian.org/debian/p7zip/raw/debian/${version}+dfsg-6/debian/patches/12-${name}";
- sha256 = "09wbkzai46bwm8zmplsz0m4jck3qn7snr68i9p1gsih300zidj0m";
- })
- (fetchpatch rec {
- name = "CVE-2017-17969.patch";
- url = "https://salsa.debian.org/debian/p7zip/raw/debian/${version}+dfsg-6/debian/patches/13-${name}";
- sha256 = "00pycdwx6gw7w591bg54ym6zhbxgn47p3zhms6mnmaycfzw09mkn";
- })
+ ./12-CVE-2016-9296.patch
+ ./13-CVE-2017-17969.patch
];
# Default makefile is full of impurities on Darwin. The patch doesn't hurt Linux so I'm leaving it unconditional
@@ -47,5 +39,6 @@ stdenv.mkDerivation rec {
# license = stdenv.lib.licenses.lgpl21Plus; + "unRAR restriction"
platforms = stdenv.lib.platforms.unix;
maintainers = [ stdenv.lib.maintainers.raskin ];
+ license = stdenv.lib.licenses.lgpl2Plus;
};
}
diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix
index 907ac58d15f..292c0be20e5 100644
--- a/pkgs/tools/archivers/sharutils/default.nix
+++ b/pkgs/tools/archivers/sharutils/default.nix
@@ -19,7 +19,15 @@ stdenv.mkDerivation rec {
# remaps /etc/passwd to a trivial file, but we can't do that on Darwin so I do this
# instead. In this case, I pass in the very imaginative "submitter" as the submitter name
- patchPhase = let
+ patches = [
+ # CVE-2018-1000097
+ (fetchurl {
+ url = "https://sources.debian.org/data/main/s/sharutils/1:4.15.2-2+deb9u1/debian/patches/01-fix-heap-buffer-overflow-cve-2018-1000097.patch";
+ sha256 = "19g0sxc8g79aj5gd5idz5409311253jf2q8wqkasf0handdvsbxx";
+ })
+ ];
+
+ postPatch = let
# This evaluates to a string containing:
#
# substituteInPlace tests/shar-2 --replace '${SHAR}' '${SHAR} -s submitter'
diff --git a/pkgs/tools/archivers/zip/default.nix b/pkgs/tools/archivers/zip/default.nix
index 9e05043d4b0..20d85405bba 100644
--- a/pkgs/tools/archivers/zip/default.nix
+++ b/pkgs/tools/archivers/zip/default.nix
@@ -27,10 +27,11 @@ stdenv.mkDerivation {
buildInputs = stdenv.lib.optional enableNLS libnatspec
++ stdenv.lib.optional stdenv.isCygwin libiconv;
- meta = {
+ meta = with stdenv.lib; {
description = "Compressor/archiver for creating and modifying zipfiles";
homepage = http://www.info-zip.org;
- platforms = stdenv.lib.platforms.all;
+ license = licenses.bsdOriginal;
+ platforms = platforms.all;
maintainers = [ ];
};
}
diff --git a/pkgs/tools/audio/abcm2ps/default.nix b/pkgs/tools/audio/abcm2ps/default.nix
index 1fd092577f7..023d03f0414 100644
--- a/pkgs/tools/audio/abcm2ps/default.nix
+++ b/pkgs/tools/audio/abcm2ps/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "abcm2ps-${version}";
- version = "8.13.23";
+ version = "8.13.24";
src = fetchFromGitHub {
owner = "leesavide";
repo = "abcm2ps";
rev = "v${version}";
- sha256 = "00bc4vsdvnyznfwcrkij02n2736nsbjlrh0rng96zv00p4abv4ad";
+ sha256 = "0xb0gdxbagy6bzrh61s667svab43r06d6yi20gw52dh022mj99ag";
};
prePatch = ''
@@ -23,7 +23,9 @@ stdenv.mkDerivation rec {
"CC=${stdenv.cc}/bin/cc"
];
- buildInputs = [ which pkgconfig freetype pango ];
+ nativeBuildInputs = [ which pkgconfig ];
+
+ buildInputs = [ freetype pango ];
meta = with stdenv.lib; {
homepage = http://moinejf.free.fr/;
diff --git a/pkgs/tools/audio/beets/alternatives-beets-1.4.6.patch b/pkgs/tools/audio/beets/alternatives-beets-1.4.6.patch
deleted file mode 100644
index 652e0e4a94b..00000000000
--- a/pkgs/tools/audio/beets/alternatives-beets-1.4.6.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/test/helper.py b/test/helper.py
-index c216226..d409c09 100644
---- a/test/helper.py
-+++ b/test/helper.py
-@@ -11,6 +11,7 @@ import beets
- from beets import plugins
- from beets import ui
- from beets.library import Item
-+from beets.util import MoveOperation
-
- from beetsplug import alternatives
- from beetsplug import convert
-@@ -183,7 +184,7 @@ class TestHelper(Assertions):
- item = Item.from_path(os.path.join(self.fixture_dir, 'min.' + ext))
- item.add(self.lib)
- item.update(values)
-- item.move(copy=True)
-+ item.move(operation=MoveOperation.COPY)
- item.write()
- album = self.lib.add_album([item])
- album.albumartist = item.artist
-@@ -201,7 +202,7 @@ class TestHelper(Assertions):
- item = Item.from_path(os.path.join(self.fixture_dir, 'min.mp3'))
- item.add(self.lib)
- item.update(values)
-- item.move(copy=True)
-+ item.move(operation=MoveOperation.COPY)
- item.write()
- return item
-
diff --git a/pkgs/tools/audio/beets/alternatives-plugin.nix b/pkgs/tools/audio/beets/alternatives-plugin.nix
index f808e90281e..a3e7f9a63d6 100644
--- a/pkgs/tools/audio/beets/alternatives-plugin.nix
+++ b/pkgs/tools/audio/beets/alternatives-plugin.nix
@@ -6,24 +6,20 @@ pythonPackages.buildPythonApplication rec {
src = fetchFromGitHub {
repo = "beets-alternatives";
- owner = "geigerzaehler";
- rev = "v${version}";
- sha256 = "10za6h59pxa13y8i4amqhc6392csml0dl771lssv6b6a98kamsy7";
+ owner = "wisp3rwind";
+ # This is 0.8.2 with fixes against Beets 1.4.6 and Python 3 compatibility.
+ rev = "331eb406786a2d4dc3dd721a534225b087474b1e";
+ sha256 = "1avds2x5sp72c89l1j52pszprm85g9sm750jh1dhnyvgcbk91cb5";
};
- patches = [ ./alternatives-beets-1.4.6.patch ];
-
postPatch = ''
- sed -i -e '/install_requires/,/\]/{/beets/d}' setup.py
- sed -i -e '/test_suite/d' setup.py
+ sed -i -e '/long_description/d' setup.py
'';
nativeBuildInputs = [ beets pythonPackages.nose ];
checkPhase = "nosetests";
- propagatedBuildInputs = with pythonPackages; [ futures ];
-
meta = {
description = "Beets plugin to manage external files";
homepage = https://github.com/geigerzaehler/beets-alternatives;
diff --git a/pkgs/tools/audio/beets/copyartifacts-plugin.nix b/pkgs/tools/audio/beets/copyartifacts-plugin.nix
index 6f84e98d23e..3c9cc5639a8 100644
--- a/pkgs/tools/audio/beets/copyartifacts-plugin.nix
+++ b/pkgs/tools/audio/beets/copyartifacts-plugin.nix
@@ -6,8 +6,8 @@ pythonPackages.buildPythonApplication rec {
src = fetchFromGitHub {
repo = "beets-copyartifacts";
owner = "sbarakat";
- rev = "4a5d347c858d25641c8a0eb7d8cb1a2cac10252a";
- sha256 = "0bn6fci480ilghrdhpsjxxq29dxgni22sv1qalz770xy130g1zk3";
+ rev = "d0bb75c8fc8fe125e8191d73de7ade6212aec0fd";
+ sha256 = "19b4lqq1p45n348ssmql60jylw2fw7vfj9j22nly5qj5qx51j3g5";
};
postPatch = ''
diff --git a/pkgs/tools/audio/beets/default.nix b/pkgs/tools/audio/beets/default.nix
index 5c7ced40afb..8f0cc6c4f5c 100644
--- a/pkgs/tools/audio/beets/default.nix
+++ b/pkgs/tools/audio/beets/default.nix
@@ -91,9 +91,11 @@ let
doInstallCheck = false;
});
+ pluginArgs = externalTestArgs // { inherit pythonPackages; };
+
plugins = {
- alternatives = callPackage ./alternatives-plugin.nix externalTestArgs;
- copyartifacts = callPackage ./copyartifacts-plugin.nix externalTestArgs;
+ alternatives = callPackage ./alternatives-plugin.nix pluginArgs;
+ copyartifacts = callPackage ./copyartifacts-plugin.nix pluginArgs;
};
in pythonPackages.buildPythonApplication rec {
diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix
index 0d11ba394e6..fe2f771c722 100644
--- a/pkgs/tools/backup/borg/default.nix
+++ b/pkgs/tools/backup/borg/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "borgbackup";
- version = "1.1.6";
+ version = "1.1.7";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "a1d2e474c85d3ad3d59b3f8209b5549653c88912082ea0159d27a2e80c910930";
+ sha256 = "f7b51a132e9edfbe1cacb4f478b28caf3622d79fffcb369bdae9f92d8c8a7fdc";
};
nativeBuildInputs = with python3Packages; [
@@ -50,11 +50,22 @@ python3Packages.buildPythonApplication rec {
cp scripts/shell_completions/zsh/_borg $out/share/zsh/site-functions/
'';
+ checkInputs = with python3Packages; [
+ pytest
+ ];
+
+ checkPhase = ''
+ HOME=$(mktemp -d) py.test --pyargs borg.testsuite
+ '';
+
+ # 63 failures, needs pytest-benchmark
+ doCheck = false;
+
meta = with stdenv.lib; {
description = "A deduplicating backup program (attic fork)";
homepage = https://www.borgbackup.org;
license = licenses.bsd3;
platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
- maintainers = with maintainers; [ flokli ];
+ maintainers = with maintainers; [ flokli dotlambda ];
};
}
diff --git a/pkgs/tools/backup/dar/default.nix b/pkgs/tools/backup/dar/default.nix
index e0b4d1fee12..86f8619f101 100644
--- a/pkgs/tools/backup/dar/default.nix
+++ b/pkgs/tools/backup/dar/default.nix
@@ -3,12 +3,12 @@
with stdenv.lib;
stdenv.mkDerivation rec {
- version = "2.5.15";
+ version = "2.5.16";
name = "dar-${version}";
src = fetchurl {
url = "mirror://sourceforge/dar/${name}.tar.gz";
- sha256 = "1h700i2k524w5rf5gr9yxl50ca5jwzqlkifay4ffcbhbkqln1n2q";
+ sha256 = "0fy39y6kfda0lvbymc0dblvzmli5y9bq81q0r8fwjzd105qwjmz9";
};
buildInputs = [ zlib bzip2 openssl lzo libgcrypt gpgme xz ]
diff --git a/pkgs/tools/backup/ddar/default.nix b/pkgs/tools/backup/ddar/default.nix
index ce65ef4eb80..3855152880e 100644
--- a/pkgs/tools/backup/ddar/default.nix
+++ b/pkgs/tools/backup/ddar/default.nix
@@ -1,6 +1,6 @@
-{ lib, buildPythonApplication, fetchFromGitHub, protobuf, roundup }:
+{ lib, python2, fetchFromGitHub, roundup }:
-buildPythonApplication rec {
+python2.pkgs.buildPythonApplication rec {
pname = "ddar";
version = "1.0";
@@ -23,7 +23,7 @@ buildPythonApplication rec {
make -f Makefile.prep synctus/ddar_pb2.py
'';
- propagatedBuildInputs = [ protobuf ];
+ propagatedBuildInputs = with python2.pkgs; [ protobuf ];
checkInputs = [ roundup ];
diff --git a/pkgs/tools/backup/duply/default.nix b/pkgs/tools/backup/duply/default.nix
index e8d3a2e185e..f11a387e5fe 100644
--- a/pkgs/tools/backup/duply/default.nix
+++ b/pkgs/tools/backup/duply/default.nix
@@ -1,13 +1,14 @@
-{ stdenv, fetchurl, coreutils, python, duplicity, gawk, gnupg1, bash
+{ stdenv, fetchurl, coreutils, python2, duplicity, gawk, gnupg1, bash
, gnugrep, txt2man, makeWrapper, which
}:
-stdenv.mkDerivation {
- name = "duply-1.9.2";
+stdenv.mkDerivation rec {
+ name = "duply-${version}";
+ version = "2.1";
src = fetchurl {
- url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/1.9.x/duply_1.9.2.tgz";
- sha256 = "1ay50rsr90dcnjncjclzfckqmxxnizmi4jhb5rsybfn0xdj0kz1b";
+ url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.1.x/duply_${version}.tgz";
+ sha256 = "0i5j7h7h6ssrwhll0sfhymisshg54kx7j45zcqffzjxa0ylvzlm8";
};
buildInputs = [ txt2man makeWrapper ];
@@ -19,7 +20,7 @@ stdenv.mkDerivation {
mkdir -p "$out/share/man/man1"
install -vD duply "$out/bin"
wrapProgram "$out/bin/duply" --set PATH \
- ${stdenv.lib.makeBinPath [ coreutils python duplicity gawk gnupg1 bash gnugrep txt2man which ]}
+ ${stdenv.lib.makeBinPath [ coreutils python2 duplicity gawk gnupg1 bash gnugrep txt2man which ]}
"$out/bin/duply" txt2man > "$out/share/man/man1/duply.1"
'';
diff --git a/pkgs/tools/backup/obnam/default.nix b/pkgs/tools/backup/obnam/default.nix
deleted file mode 100644
index 5e1d1ab3068..00000000000
--- a/pkgs/tools/backup/obnam/default.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-{ stdenv, fetchurl, pythonPackages, attr }:
-
-pythonPackages.buildPythonApplication rec {
- name = "obnam-${version}";
- version = "1.22";
-
- src = fetchurl rec {
- url = "http://code.liw.fi/debian/pool/main/o/obnam/obnam_${version}.orig.tar.xz";
- sha256 = "0z3absbcpdk8zmmi6n3vwmwyv0pnzy7lp1rcsymb292p04alcn3x";
- };
-
- buildInputs = [ pythonPackages.sphinx attr ];
- propagatedBuildInputs = with pythonPackages; [ pycrypto paramiko tracing ttystatus cliapp larch pyyaml fuse ];
-
- doCheck = false;
-
- meta = {
- homepage = http://obnam.org;
- description = "Backup program supporting deduplication, compression and encryption";
- maintainers = [ stdenv.lib.maintainers.rickynils ];
- platforms = stdenv.lib.platforms.linux;
- };
-}
diff --git a/pkgs/tools/backup/partimage/default.nix b/pkgs/tools/backup/partimage/default.nix
index 8781c2d2cad..a2e962d7f85 100644
--- a/pkgs/tools/backup/partimage/default.nix
+++ b/pkgs/tools/backup/partimage/default.nix
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
url = mirror://sourceforge/partimage/partimage-0.6.9.tar.bz2;
sha256 = "0db6xiphk6xnlpbxraiy31c5xzj0ql6k4rfkmqzh665yyj0nqfkm";
};
- configureFlags = "--with-ssl-headers=${openssl.dev}/include/openssl";
+ configureFlags = [ "--with-ssl-headers=${openssl.dev}/include/openssl" ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [bzip2 zlib newt newt openssl slang
diff --git a/pkgs/tools/backup/rdedup/default.nix b/pkgs/tools/backup/rdedup/default.nix
index 2da94354019..10cb1edb62a 100644
--- a/pkgs/tools/backup/rdedup/default.nix
+++ b/pkgs/tools/backup/rdedup/default.nix
@@ -1,19 +1,25 @@
-{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, libsodium, lzma }:
+{ stdenv, fetchFromGitHub, rustPlatform, pkgconfig, openssl, libsodium
+, llvmPackages, clang_39, lzma }:
rustPlatform.buildRustPackage rec {
name = "rdedup-${version}";
- version = "2.0.0";
+ version = "3.0.1";
src = fetchFromGitHub {
owner = "dpc";
repo = "rdedup";
- rev = "v${version}";
- sha256 = "14r6x1wi5mwadarm0vp6qnr5mykv4g0kxz9msq76fhwghwb9k1d9";
+ rev = "e0f26f379a434f76d238c7a5fa6ddd8ae8b32f19";
+ sha256 = "1nhf8ap0w99aa1h0l599cx90lcvfvjaj67nw9flq9bmmzpn53kp9";
};
- buildInputs = [ pkgconfig libsodium lzma ];
+ cargoSha256 = "1x6wchlcxb1frww6y04gfx4idxv9h0g9qfxrhgb6g5qy3bqhqq3p";
- cargoSha256 = "0wyswc4b4hkiw20gz0w94vv1qgcb2zq0cdaj9zxvyr5l0abxip9w";
+ nativeBuildInputs = [ pkgconfig llvmPackages.libclang clang_39 ];
+ buildInputs = [ openssl libsodium lzma ];
+
+ configurePhase = ''
+ export LIBCLANG_PATH="${llvmPackages.libclang}/lib"
+ '';
meta = with stdenv.lib; {
description = "Data deduplication with compression and public key encryption";
diff --git a/pkgs/tools/backup/restic/default.nix b/pkgs/tools/backup/restic/default.nix
index a7f90b3b303..feb7b480263 100644
--- a/pkgs/tools/backup/restic/default.nix
+++ b/pkgs/tools/backup/restic/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "restic-${version}";
- version = "0.9.1";
+ version = "0.9.2";
goPackagePath = "github.com/restic/restic";
@@ -10,7 +10,7 @@ buildGoPackage rec {
owner = "restic";
repo = "restic";
rev = "v${version}";
- sha256 = "116dc86fjmflmk0n2nywvv2f6z1jig3czqxz0cx0z77n8rmj9npv";
+ sha256 = "0kl8yk636i3y7f2kd43pydjh4pv7hhq09p5k54jlysnrbf2kjb4h";
};
buildPhase = ''
diff --git a/pkgs/tools/backup/wal-g/default.nix b/pkgs/tools/backup/wal-g/default.nix
index 3210e777889..9c2fb0c0b00 100644
--- a/pkgs/tools/backup/wal-g/default.nix
+++ b/pkgs/tools/backup/wal-g/default.nix
@@ -1,18 +1,14 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
-let
- rev = "966f3c5f45ba18b2225c5b06918e41f56e223e73";
- revCount = "240";
- sha256 = "1m70a5rpycrfwrrc83745mamgpg54pc0n75qpzr9jbvicbp8g66p";
-in
buildGoPackage rec {
name = "wal-g-${version}";
- version = "0.1.8pre${revCount}_${builtins.substring 0 9 rev}";
+ version = "0.1.10";
src = fetchFromGitHub {
- owner = "wal-g";
- repo = "wal-g";
- inherit rev sha256;
+ owner = "wal-g";
+ repo = "wal-g";
+ rev = "v${version}";
+ sha256 = "0klqnrrjzzxcj3clg7vapmbga1vqsfh8mkci5r2ir1bjp0z1xfnp";
};
goPackagePath = "github.com/wal-g/wal-g";
diff --git a/pkgs/tools/bluetooth/blueman/default.nix b/pkgs/tools/bluetooth/blueman/default.nix
index da562fde160..9769896313e 100644
--- a/pkgs/tools/bluetooth/blueman/default.nix
+++ b/pkgs/tools/bluetooth/blueman/default.nix
@@ -1,18 +1,19 @@
-{ stdenv, lib, fetchurl, intltool, pkgconfig, pythonPackages, bluez, gtk3
+{ stdenv, lib, fetchurl, intltool, pkgconfig, python3Packages, bluez, gtk3
, obex_data_server, xdg_utils, libnotify, dnsmasq, dhcp
, hicolor-icon-theme, librsvg, wrapGAppsHook, gobjectIntrospection
, withPulseAudio ? true, libpulseaudio }:
let
+ pythonPackages = python3Packages;
binPath = lib.makeBinPath [ xdg_utils dnsmasq dhcp ];
in stdenv.mkDerivation rec {
name = "blueman-${version}";
- version = "2.0.5";
+ version = "2.0.6";
src = fetchurl {
url = "https://github.com/blueman-project/blueman/releases/download/${version}/${name}.tar.xz";
- sha256 = "1jl83z56c01ypvv98mxn74kpbv58yrccggp1rbmnw1dnvjxvjbic";
+ sha256 = "0bc1lfsjkbrg9f1jnw6mx7bp04x76ljy9g0rgx7n80vaj0hpz3bj";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/bootloaders/refind/default.nix b/pkgs/tools/bootloaders/refind/default.nix
index 928494667f1..73463bbef89 100644
--- a/pkgs/tools/bootloaders/refind/default.nix
+++ b/pkgs/tools/bootloaders/refind/default.nix
@@ -117,6 +117,7 @@ stdenv.mkDerivation rec {
homepage = http://refind.sourceforge.net/;
maintainers = [ maintainers.AndersonTorres ];
platforms = [ "i686-linux" "x86_64-linux" ];
+ license = licenses.gpl3Plus;
};
}
diff --git a/pkgs/tools/cd-dvd/brasero/default.nix b/pkgs/tools/cd-dvd/brasero/default.nix
index 9587416a96a..753bdd49959 100644
--- a/pkgs/tools/cd-dvd/brasero/default.nix
+++ b/pkgs/tools/cd-dvd/brasero/default.nix
@@ -45,7 +45,7 @@ in stdenv.mkDerivation rec {
description = "A Gnome CD/DVD Burner";
homepage = https://wiki.gnome.org/Apps/Brasero;
maintainers = [ maintainers.bdimcheff ];
- license = licenses.gpl2;
+ license = licenses.gpl2Plus;
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/cd-dvd/brasero/wrapper.nix b/pkgs/tools/cd-dvd/brasero/wrapper.nix
index 839cc1d604e..7f97209a4aa 100644
--- a/pkgs/tools/cd-dvd/brasero/wrapper.nix
+++ b/pkgs/tools/cd-dvd/brasero/wrapper.nix
@@ -12,4 +12,6 @@ in symlinkJoin {
wrapProgram $out/bin/brasero \
--prefix PATH ':' ${binPath}
'';
+
+ inherit (brasero-original) meta;
}
diff --git a/pkgs/tools/compression/bzip2/default.nix b/pkgs/tools/compression/bzip2/default.nix
index 0d2e63c7d59..4b127417ca8 100644
--- a/pkgs/tools/compression/bzip2/default.nix
+++ b/pkgs/tools/compression/bzip2/default.nix
@@ -35,11 +35,10 @@ stdenv.mkDerivation rec {
configureFlags =
stdenv.lib.optionals linkStatic [ "--enable-static" "--disable-shared" ];
- meta = {
- homepage = http://www.bzip.org;
+ meta = with stdenv.lib; {
description = "High-quality data compression program";
-
- platforms = stdenv.lib.platforms.all;
+ license = licenses.bsdOriginal;
+ platforms = platforms.all;
maintainers = [];
};
}
diff --git a/pkgs/tools/compression/lzip/default.nix b/pkgs/tools/compression/lzip/default.nix
index 25d09e6e947..49677e98813 100644
--- a/pkgs/tools/compression/lzip/default.nix
+++ b/pkgs/tools/compression/lzip/default.nix
@@ -4,14 +4,19 @@ stdenv.mkDerivation rec {
name = "lzip-${version}";
version = "1.20";
- buildInputs = [ texinfo ];
+ nativeBuildInputs = [ texinfo ];
src = fetchurl {
url = "mirror://savannah/lzip/${name}.tar.gz";
sha256 = "0319q59kb8g324wnj7xzbr7vvlx5bcs13lr34j0zb3kqlyjq2fy9";
};
- configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O3 CXXFLAGS=-O3" + stdenv.lib.optionalString stdenv.isCross " CXX=${stdenv.cc.targetPrefix}c++";
+ configureFlags = [
+ "CPPFLAGS=-DNDEBUG"
+ "CFLAGS=-O3"
+ "CXXFLAGS=-O3"
+ ] ++ stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform)
+ "CXX=${stdenv.cc.targetPrefix}c++";
setupHook = ./lzip-setup-hook.sh;
@@ -22,6 +27,6 @@ stdenv.mkDerivation rec {
homepage = http://www.nongnu.org/lzip/lzip.html;
description = "A lossless data compressor based on the LZMA algorithm";
license = stdenv.lib.licenses.gpl3Plus;
- platforms = stdenv.lib.platforms.unix;
+ platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/tools/compression/zopfli/default.nix b/pkgs/tools/compression/zopfli/default.nix
index 2697d22a0e0..06c7e6439a9 100644
--- a/pkgs/tools/compression/zopfli/default.nix
+++ b/pkgs/tools/compression/zopfli/default.nix
@@ -2,27 +2,17 @@
stdenv.mkDerivation rec {
name = "zopfli-${version}";
- version = "1.0.1";
+ version = "1.0.2";
src = fetchFromGitHub {
owner = "google";
repo = "zopfli";
rev = name;
name = "${name}-src";
- sha256 = "1dclll3b5azy79jfb8vhb21drivi7vaay5iw0lzs4lrh6dgyvg6y";
+ sha256 = "1l551hx2p4qi0w9lk96qklbv6ll68gxbah07fhqx1ly28rv5wy9y";
};
patches = [
- (fetchpatch {
- sha256 = "07z6df1ahx40hnsrcs5mx3fc58rqv8fm0pvyc7gb7kc5mwwghvvp";
- name = "Fix-invalid-read-outside-allocated-memory.patch";
- url = "https://github.com/google/zopfli/commit/9429e20de3885c0e0d9beac23f703fce58461021.patch";
- })
- (fetchpatch {
- sha256 = "07m8q5kipr84cg8i1l4zd22ai9bmdrblpdrsc96llg7cm51vqdqy";
- name = "zopfli-bug-and-typo-fixes.patch";
- url = "https://github.com/google/zopfli/commit/7190e08ecac2446c7c9157cfbdb7157b18912a92.patch";
- })
(fetchpatch {
name = "zopfli-cmake.patch";
url = "https://github.com/google/zopfli/commit/7554e4d34e7000b0595aa606e7d72357cf46ba86.patch";
diff --git a/pkgs/tools/compression/zstd/default.nix b/pkgs/tools/compression/zstd/default.nix
index edb771b5b3e..f9a05c4281a 100644
--- a/pkgs/tools/compression/zstd/default.nix
+++ b/pkgs/tools/compression/zstd/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, gnugrep
, fixDarwinDylibNames
+, file
, legacySupport ? false }:
stdenv.mkDerivation rec {
@@ -19,6 +20,10 @@ stdenv.mkDerivation rec {
"ZSTD_LEGACY_SUPPORT=${if legacySupport then "1" else "0"}"
];
+ checkInputs = [ file ];
+ doCheck = false; # fails with "zstd: --list does not support reading from standard input"
+ # probably a bug
+
installFlags = [
"PREFIX=$(out)"
];
diff --git a/pkgs/tools/compression/zstdmt/default.nix b/pkgs/tools/compression/zstdmt/default.nix
deleted file mode 100644
index b723c107936..00000000000
--- a/pkgs/tools/compression/zstdmt/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ stdenv, fetchFromGitHub, zstd, lz4 }:
-
-stdenv.mkDerivation rec {
- name = "zstdmt-${version}";
- version = "0.3";
-
- src = fetchFromGitHub {
- sha256 = "17i44kjc612sbs7diim9ih007zp7z9zs3q3yacd6dzlqya5vsp0w";
- rev = "v${version}";
- repo = "zstdmt";
- owner = "mcmilk";
- };
-
- setSourceRoot = ''
- sourceRoot=$(echo */unix)
- '';
-
- buildInputs = [
- zstd lz4
- ];
-
- makeFlags = [ "CC=cc" "zstdmt" "lz4mt" ];
-
- installPhase = ''
- mkdir -p $out/bin/
- mv zstdmt lz4mt $out/bin/
- '';
-
- meta = with stdenv.lib; {
- description = "Multithreading Library for LZ4, LZ5 and ZStandard";
- homepage = https://github.com/mcmilk/zstdmt;
- license = with licenses; [ bsd2 ];
-
- platforms = platforms.unix;
- };
-}
diff --git a/pkgs/tools/filesystems/9pfs/default.nix b/pkgs/tools/filesystems/9pfs/default.nix
index 37ec4105472..2e34c9dd485 100644
--- a/pkgs/tools/filesystems/9pfs/default.nix
+++ b/pkgs/tools/filesystems/9pfs/default.nix
@@ -22,9 +22,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
- #homepage = https://github.com/spewspew/9pfs; # the account apparently doesn't exist
+ homepage = https://github.com/mischief/9pfs;
description = "FUSE-based client of the 9P network filesystem protocol";
maintainers = [ lib.maintainers.eelco ];
platforms = lib.platforms.linux;
+ license = with lib.licenses; [ lpl-102 bsd2 ];
};
}
diff --git a/pkgs/tools/filesystems/aefs/default.nix b/pkgs/tools/filesystems/aefs/default.nix
index d081f08ffc7..9ea4d092548 100644
--- a/pkgs/tools/filesystems/aefs/default.nix
+++ b/pkgs/tools/filesystems/aefs/default.nix
@@ -1,8 +1,8 @@
{ stdenv, fetchurl, fuse }:
-
+
stdenv.mkDerivation rec {
name = "aefs-0.4pre259-8843b7c";
-
+
src = fetchurl {
url = "http://tarballs.nixos.org/${name}.tar.bz2";
sha256 = "167hp58hmgdavg2mqn5dx1xgq24v08n8d6psf33jhbdabzx6a6zq";
@@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
buildInputs = [ fuse ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.st.ewi.tudelft.nl/~dolstra/aefs/;
description = "A cryptographic filesystem implemented in userspace using FUSE";
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.eelco ];
+ platforms = platforms.linux;
+ maintainers = [ maintainers.eelco ];
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch b/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch
deleted file mode 100644
index 812f9954cf2..00000000000
--- a/pkgs/tools/filesystems/bcachefs-tools/Makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index af7a206..553ac70 100644
---- a/Makefile
-+++ b/Makefile
-@@ -47,7 +47,7 @@ ifeq ($(PREFIX),/usr)
- INITRAMFS_DIR=$(PREFIX)/share/initramfs-tools
- else
- ROOT_SBINDIR=$(PREFIX)/sbin
-- INITRAMFS_DIR=/etc/initramfs-tools
-+ INITRAMFS_DIR=$(PREFIX)/etc/initramfs-tools
- endif
-
- .PHONY: all
diff --git a/pkgs/tools/filesystems/bcachefs-tools/default.nix b/pkgs/tools/filesystems/bcachefs-tools/default.nix
index 1fafe7412d8..b919d580875 100644
--- a/pkgs/tools/filesystems/bcachefs-tools/default.nix
+++ b/pkgs/tools/filesystems/bcachefs-tools/default.nix
@@ -1,27 +1,30 @@
-{ stdenv, fetchgit, pkgconfig, attr, libuuid, libscrypt, libsodium
-, keyutils, liburcu, zlib, libaio, zstd }:
+{ stdenv, fetchgit, pkgconfig, attr, libuuid, libscrypt, libsodium, keyutils
+, liburcu, zlib, libaio, zstd, lz4 }:
stdenv.mkDerivation rec {
- name = "bcachefs-tools-unstable-2018-04-10";
+ name = "bcachefs-tools-unstable-2018-07-21";
src = fetchgit {
url = "https://evilpiepirate.org/git/bcachefs-tools.git";
- rev = "c598d91dcb0c7e95abdacb2711898ae14ab52ca1";
- sha256 = "1mglw6p1145nryn8babkg2hj778kqa0vrzjbdp9kxjlyb3fksmff";
+ rev = "cecf7e05e151499a3e96dc05f97f37c14162e94b";
+ sha256 = "18vmyrjwza1iv0apkykbqsnnic5lrqlwfsrj85pgrpwzii36i8i0";
};
enableParallelBuilding = true;
nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ attr libuuid libscrypt libsodium keyutils liburcu zlib libaio zstd ];
- patches = [ ./Makefile.patch ];
-
+ buildInputs = [ attr libuuid libscrypt libsodium keyutils liburcu zlib libaio zstd lz4 ];
installFlags = [ "PREFIX=$(out)" ];
+
+ preInstall = ''
+ sed -i \
+ "s,INITRAMFS_DIR=/etc/initramfs-tools,INITRAMFS_DIR=$out/etc/initramfs-tools,g" Makefile
+ '';
meta = with stdenv.lib; {
description = "Tool for managing bcachefs filesystems";
homepage = https://bcachefs.org/;
license = licenses.gpl2;
- maintainers = with maintainers; [ davidak chiiruno];
+ maintainers = with maintainers; [ davidak chiiruno ];
platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/filesystems/davfs2/default.nix b/pkgs/tools/filesystems/davfs2/default.nix
index 64934ccb469..38933c524cc 100644
--- a/pkgs/tools/filesystems/davfs2/default.nix
+++ b/pkgs/tools/filesystems/davfs2/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./isdir.patch ./fix-sysconfdir.patch ];
- configureFlags = "--sysconfdir=/etc";
+ configureFlags = [ "--sysconfdir=/etc" ];
makeFlags = ["sbindir=$(out)/sbin" "ssbindir=$(out)/sbin"];
diff --git a/pkgs/tools/filesystems/dosfstools/default.nix b/pkgs/tools/filesystems/dosfstools/default.nix
index dc6bcca597b..bc79577ab2b 100644
--- a/pkgs/tools/filesystems/dosfstools/default.nix
+++ b/pkgs/tools/filesystems/dosfstools/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
repositories.git = git://daniel-baumann.ch/git/software/dosfstools.git;
homepage = https://www.daniel-baumann.ch/software/dosfstools/;
platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin;
+ license = stdenv.lib.licenses.gpl3;
};
}
diff --git a/pkgs/tools/filesystems/e2fsprogs/default.nix b/pkgs/tools/filesystems/e2fsprogs/default.nix
index ef18d24778f..0e983ca219b 100644
--- a/pkgs/tools/filesystems/e2fsprogs/default.nix
+++ b/pkgs/tools/filesystems/e2fsprogs/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildPackages, fetchurl, pkgconfig, libuuid, gettext, texinfo }:
+{ stdenv, buildPackages, fetchurl, pkgconfig, libuuid, gettext, texinfo, perl }:
stdenv.mkDerivation rec {
name = "e2fsprogs-1.44.3";
@@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
"--disable-libuuid" "--disable-uuidd" "--disable-libblkid" "--disable-fsck"
] else [
"--enable-libuuid --disable-e2initrd-helper"
- ]
- ;
+ ];
+
+ checkInputs = [ perl ];
+ doCheck = false; # fails
# hacky way to make it install *.pc
postInstall = ''
diff --git a/pkgs/tools/filesystems/f2fs-tools/default.nix b/pkgs/tools/filesystems/f2fs-tools/default.nix
index 321259292ef..20e1853a3af 100644
--- a/pkgs/tools/filesystems/f2fs-tools/default.nix
+++ b/pkgs/tools/filesystems/f2fs-tools/default.nix
@@ -2,12 +2,12 @@
stdenv.mkDerivation rec {
name = "f2fs-tools-${version}";
- version = "1.10.0";
+ version = "1.11.0";
src = fetchgit {
url = "git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git";
rev = "refs/tags/v${version}";
- sha256 = "1254pd254l1hxkzkkzqmzc0j9vywj2wddg9apqaixjninj21jrbc";
+ sha256 = "188yv77ga466wpzbirsx6vspym8idaschgi7cx92z4jwqpnkk5gv";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/tools/filesystems/fusesmb/default.nix b/pkgs/tools/filesystems/fusesmb/default.nix
index 5a3451810a1..ada9445218b 100644
--- a/pkgs/tools/filesystems/fusesmb/default.nix
+++ b/pkgs/tools/filesystems/fusesmb/default.nix
@@ -18,9 +18,11 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "format" ];
- meta = {
+ meta = with stdenv.lib; {
description = "Samba mounted via FUSE";
- homepage = http://www.ricardis.tudelft.nl/~vincent/fusesmb/;
- platforms = stdenv.lib.platforms.linux;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ broken = true; # Needs vulnerable Samba, missing source link
+ # 2018-08-21
};
}
diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix
index beb046cdbdb..f4aa9a52fce 100644
--- a/pkgs/tools/filesystems/glusterfs/default.nix
+++ b/pkgs/tools/filesystems/glusterfs/default.nix
@@ -15,10 +15,10 @@ let
# The command
# find /nix/store/...-glusterfs-.../ -name '*.py' -executable
# can help with finding new Python scripts.
- version = "3.12.4";
+ version = "3.12.12";
name="${baseName}-${version}";
url="https://github.com/gluster/glusterfs/archive/v${version}.tar.gz";
- sha256 = "01gsc3dw491ipl47q733iznddxbg42aa749vkyaq6i6w4d7m157f";
+ sha256 = "1q6rcf9y98w3kvgwdlbhl65phkdl0mfil6y7i3gnpf3d21gfb6nw";
};
buildInputs = [
fuse bison flex_2_5_35 openssl ncurses readline
@@ -181,13 +181,12 @@ rec {
inherit (s) url sha256;
};
- meta = {
+ meta = with stdenv.lib; {
inherit (s) version;
description = "Distributed storage system";
- maintainers = [
- stdenv.lib.maintainers.raskin
- ];
- platforms = with stdenv.lib.platforms;
- linux ++ freebsd;
+ homepage = https://www.gluster.org;
+ license = licenses.lgpl3Plus; # dual licese: choice of lgpl3Plus or gpl2
+ maintainers = [ maintainers.raskin ];
+ platforms = with platforms; linux ++ freebsd;
};
}
diff --git a/pkgs/tools/filesystems/ifuse/default.nix b/pkgs/tools/filesystems/ifuse/default.nix
index 942b6272071..f9021c5a3aa 100644
--- a/pkgs/tools/filesystems/ifuse/default.nix
+++ b/pkgs/tools/filesystems/ifuse/default.nix
@@ -1,25 +1,31 @@
-{ stdenv, fetchurl, pkgconfig, usbmuxd, fuse, gnutls, libgcrypt,
- libplist, libimobiledevice }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, usbmuxd, fuse, libimobiledevice }:
stdenv.mkDerivation rec {
- name = "ifuse-1.1.3";
+ pname = "ifuse";
+ version = "1.1.3";
- nativeBuildInputs = [ pkgconfig fuse libplist usbmuxd gnutls libgcrypt libimobiledevice ];
+ name = "${pname}-${version}";
- src = fetchurl {
- url = "${meta.homepage}/downloads/${name}.tar.bz2";
- sha256 = "1p9a4n36jb194cnp6v57cz2bggwbywaz8pbpb95ch83pzdkdx257";
+ src = fetchFromGitHub {
+ owner = "libimobiledevice";
+ repo = pname;
+ rev = version;
+ sha256 = "0p01rds3vc5864v48swgqw5dv0h937nqnxggryixg9pkvzhc6cx5";
};
- meta = {
- homepage = http://www.libimobiledevice.org;
- license = stdenv.lib.licenses.lgpl21Plus;
+ nativeBuildInputs = [ autoreconfHook pkgconfig fuse usbmuxd libimobiledevice ];
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/libimobiledevice/ifuse;
description = "A fuse filesystem implementation to access the contents of iOS devices";
longDescription = ''
- Mount directories of an iOS device locally using fuse. By default the media
- directory is mounted, options allow to also mount the sandbox container of an
- app, an app's documents folder or even the root filesystem on jailbroken
- devices.'';
- inherit (usbmuxd.meta) platforms maintainers;
+ Mount directories of an iOS device locally using fuse. By default the media
+ directory is mounted, options allow to also mount the sandbox container of an
+ app, an app's documents folder or even the root filesystem on jailbroken
+ devices.
+ '';
+ license = licenses.lgpl21Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/tools/filesystems/nixpart/0.4/default.nix b/pkgs/tools/filesystems/nixpart/0.4/default.nix
index 758e130e4ad..6a1c12e3e72 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/default.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/default.nix
@@ -1,6 +1,8 @@
{ stdenv, fetchurl, python, buildPythonApplication
# Propagated to blivet
, useNixUdev ? true
+# Needed by NixOps
+, udevSoMajor ? null
# Propagated dependencies
, pkgs, urlgrabber
}:
diff --git a/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix b/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
index 1ddcbb2376c..7c92dc95268 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
@@ -12,8 +12,13 @@ stdenv.mkDerivation {
sha256 = "0nr833bl0q4zq52drjxmmpf7bs6kqxwa5kahwwxm9411khkxz0vc";
};
- configureFlags =
- "--disable-readline --enable-udev_rules --enable-udev_sync --enable-pkgconfig --enable-applib";
+ configureFlags = [
+ "--disable-readline"
+ "--enable-udev_rules"
+ "--enable-udev_sync"
+ "--enable-pkgconfig"
+ "--enable-applib"
+ ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ systemd ];
diff --git a/pkgs/tools/filesystems/nixpart/0.4/parted.nix b/pkgs/tools/filesystems/nixpart/0.4/parted.nix
index 3f43fdc0c39..f356727e64b 100644
--- a/pkgs/tools/filesystems/nixpart/0.4/parted.nix
+++ b/pkgs/tools/filesystems/nixpart/0.4/parted.nix
@@ -13,8 +13,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (readline != null) readline
++ stdenv.lib.optional (gettext != null) gettext
++ stdenv.lib.optional (lvm2 != null) lvm2
- ++ stdenv.lib.optional (hurd != null) hurd
- ++ stdenv.lib.optional doCheck check;
+ ++ stdenv.lib.optional (hurd != null) hurd;
configureFlags =
(if (readline != null)
@@ -24,11 +23,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional enableStatic "--enable-static";
doCheck = true;
-
- preCheck =
- stdenv.lib.optionalString doCheck
- # The `t0400-loop-clobber-infloop.sh' test wants `mkswap'.
- "export PATH=\"${utillinux}/sbin:$PATH\"";
+ checkInputs = [ check utillinux ];
meta = {
description = "Create, destroy, resize, check, and copy partitions";
diff --git a/pkgs/tools/filesystems/squashfuse/default.nix b/pkgs/tools/filesystems/squashfuse/default.nix
index b3d8d70f0e2..d7d917d5e9f 100644
--- a/pkgs/tools/filesystems/squashfuse/default.nix
+++ b/pkgs/tools/filesystems/squashfuse/default.nix
@@ -6,7 +6,7 @@ with stdenv.lib;
stdenv.mkDerivation rec {
pname = "squashfuse";
- version = "unstable-2018-02-20";
+ version = "0.1.103";
name = "${pname}-${version}";
meta = {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
src = fetchFromGitHub {
owner = "vasi";
repo = "${pname}";
- rev = "3f4a93f373796e88f7eee3a0c005ef60cb395d30";
+ rev = "540204955134eee44201d50132a5f66a246bcfaf";
sha256 = "07jv4qjjz9ky3mw3p5prgs19g1bna9dcd7jjdz8083s1wyipdgcq";
};
diff --git a/pkgs/tools/filesystems/sshfs-fuse/default.nix b/pkgs/tools/filesystems/sshfs-fuse/default.nix
index 6d95d5ee12b..187e77533f5 100644
--- a/pkgs/tools/filesystems/sshfs-fuse/default.nix
+++ b/pkgs/tools/filesystems/sshfs-fuse/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, meson, pkgconfig, ninja, glib, fuse3
-, docutils
+, docutils, which, python3Packages
}:
stdenv.mkDerivation rec {
@@ -25,10 +25,17 @@ stdenv.mkDerivation rec {
ln -sf $out/bin/sshfs $out/sbin/mount.sshfs
'';
+ checkInputs = [ which ] ++ (with python3Packages; [ python pytest ]);
+
+ checkPhase = ''
+ python3 -m pytest test/
+ '';
+
meta = with stdenv.lib; {
inherit (src.meta) homepage;
description = "FUSE-based filesystem that allows remote filesystems to be mounted over SSH";
platforms = platforms.linux;
+ license = licenses.gpl2;
maintainers = with maintainers; [ primeos ];
};
}
diff --git a/pkgs/tools/filesystems/vmfs-tools/default.nix b/pkgs/tools/filesystems/vmfs-tools/default.nix
index b22f7e07a46..6cc049a4409 100644
--- a/pkgs/tools/filesystems/vmfs-tools/default.nix
+++ b/pkgs/tools/filesystems/vmfs-tools/default.nix
@@ -20,5 +20,6 @@ stdenv.mkDerivation rec {
description = "FUSE-based VMFS (vmware) mounting tools";
maintainers = with maintainers; [ peterhoeg ];
platforms = platforms.linux;
+ license = licenses.gpl2;
};
}
diff --git a/pkgs/tools/graphics/argyllcms/default.nix b/pkgs/tools/graphics/argyllcms/default.nix
index a3b25970351..aa1137eeeff 100644
--- a/pkgs/tools/graphics/argyllcms/default.nix
+++ b/pkgs/tools/graphics/argyllcms/default.nix
@@ -2,7 +2,7 @@
, libXrender, libXext, libtiff, libjpeg, libpng, libXScrnSaver, writeText
, libXdmcp, libXau, lib, openssl }:
let
- version = "2.0.0";
+ version = "2.0.1";
in
stdenv.mkDerivation rec {
name = "argyllcms-${version}";
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
# Kind of flacky URL, it was reaturning 406 and inconsistent binaries for a
# while on me. It might be good to find a mirror
url = "https://www.argyllcms.com/Argyll_V${version}_src.zip";
- sha256 = "1583hspas7rw5xwrs1rb4yn1yl34wh6lfik6xyszpfv39a2axdxx";
+ sha256 = "0a7m5mwvy74db34hvqsgy296469x3139qj5gfj4zqpnz0iyxhkny";
# The argyllcms web server doesn't like curl ...
curlOpts = "--user-agent 'Mozilla/5.0'";
diff --git a/pkgs/tools/graphics/asymptote/default.nix b/pkgs/tools/graphics/asymptote/default.nix
index 01ddd6ba7fc..1aa4fff8224 100644
--- a/pkgs/tools/graphics/asymptote/default.nix
+++ b/pkgs/tools/graphics/asymptote/default.nix
@@ -9,11 +9,11 @@ let
s = # Generated upstream information
rec {
baseName="asymptote";
- version="2.44";
+ version="2.47";
name="${baseName}-${version}";
- hash="1rs9v95g19ri6ra2m921jf2yr9avqnzfybrqxilsld98xpqx56vg";
- url="https://freefr.dl.sourceforge.net/project/asymptote/2.44/asymptote-2.44.src.tgz";
- sha256="1rs9v95g19ri6ra2m921jf2yr9avqnzfybrqxilsld98xpqx56vg";
+ hash="0zc24n2vwzxdfmcppqfk3fkqlb4jmvswzi3bz232kxl7dyiyb971";
+ url="https://freefr.dl.sourceforge.net/project/asymptote/2.47/asymptote-2.47.src.tgz";
+ sha256="0zc24n2vwzxdfmcppqfk3fkqlb4jmvswzi3bz232kxl7dyiyb971";
};
buildInputs = [
ghostscriptX imagemagick fftw
diff --git a/pkgs/tools/graphics/blockhash/default.nix b/pkgs/tools/graphics/blockhash/default.nix
index c48b85cedb2..5ddf8185b3c 100644
--- a/pkgs/tools/graphics/blockhash/default.nix
+++ b/pkgs/tools/graphics/blockhash/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "blockhash-${version}";
- version = "0.3";
+ version = "0.3.1";
src = fetchFromGitHub {
owner = "commonsmachinery";
repo = "blockhash";
rev = "v${version}";
- sha256 = "15iwljpkykn2711jhls7cwkb23gk6iawlvvk4prl972wic2wlxcj";
+ sha256 = "0m7ikppl42iicgmwsb7baajmag7v0p1ab06xckifvrr0zm21bq9p";
};
nativeBuildInputs = [ python pkgconfig ];
diff --git a/pkgs/tools/graphics/dcraw/default.nix b/pkgs/tools/graphics/dcraw/default.nix
index dd81c3e4ecc..e4ceff36f92 100644
--- a/pkgs/tools/graphics/dcraw/default.nix
+++ b/pkgs/tools/graphics/dcraw/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, libjpeg, lcms2, gettext, jasper }:
+{stdenv, fetchurl, libjpeg, lcms2, gettext, jasper, libiconv }:
stdenv.mkDerivation rec {
name = "dcraw-9.28.0";
@@ -8,15 +8,18 @@ stdenv.mkDerivation rec {
sha256 = "1fdl3xa1fbm71xzc3760rsjkvf0x5jdjrvdzyg2l9ka24vdc7418";
};
+ nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin libiconv;
buildInputs = [ libjpeg lcms2 gettext jasper ];
patchPhase = ''
- sed -i -e s@/usr/local@$out@ install
+ substituteInPlace install \
+ --replace 'prefix=/usr/local' 'prefix=$out' \
+ --replace gcc '$CC'
'';
buildPhase = ''
mkdir -p $out/bin
- sh install
+ sh -e install
'';
meta = {
diff --git a/pkgs/tools/graphics/editres/default.nix b/pkgs/tools/graphics/editres/default.nix
index 8bc33fb1b0a..b8f32c33a53 100644
--- a/pkgs/tools/graphics/editres/default.nix
+++ b/pkgs/tools/graphics/editres/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libXt libXaw libXres utilmacros ];
- configureFlags = "--with-appdefaultdir=$(out)/share/X11/app-defaults/editres";
+ configureFlags = [ "--with-appdefaultdir=$(out)/share/X11/app-defaults/editres" ];
hardeningDisable = [ "format" ];
diff --git a/pkgs/tools/graphics/feedgnuplot/default.nix b/pkgs/tools/graphics/feedgnuplot/default.nix
index 4e371ffd2b0..3708bc9c0fc 100644
--- a/pkgs/tools/graphics/feedgnuplot/default.nix
+++ b/pkgs/tools/graphics/feedgnuplot/default.nix
@@ -19,6 +19,8 @@ buildPerlPackage rec {
sha256 = "1bjnx36rsxlj845w9apvdjpza8vd9rbs3dlmgvky6yznrwa6sm02";
};
+ outputs = [ "out" ];
+
nativeBuildInputs = [ makeWrapper gawk ];
buildInputs = [ gnuplot perl ]
diff --git a/pkgs/tools/graphics/ggobi/default.nix b/pkgs/tools/graphics/ggobi/default.nix
index 071c8f36079..0ed1855a338 100644
--- a/pkgs/tools/graphics/ggobi/default.nix
+++ b/pkgs/tools/graphics/ggobi/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libxml2 gtk2 ];
- configureFlags = "--with-all-plugins";
+ configureFlags = [ "--with-all-plugins" ];
hardeningDisable = [ "format" ];
diff --git a/pkgs/tools/graphics/gnuplot/default.nix b/pkgs/tools/graphics/gnuplot/default.nix
index d50adaa387f..f2be9fafc60 100644
--- a/pkgs/tools/graphics/gnuplot/default.nix
+++ b/pkgs/tools/graphics/gnuplot/default.nix
@@ -61,6 +61,15 @@ stdenv.mkDerivation rec {
homepage = http://www.gnuplot.info/;
description = "A portable command-line driven graphing utility for many platforms";
platforms = platforms.linux ++ platforms.darwin;
+ license = {
+ # Essentially a BSD license with one modifaction:
+ # Permission to modify the software is granted, but not the right to
+ # distribute the complete modified source code. Modifications are to
+ # be distributed as patches to the released version. Permission to
+ # distribute binaries produced by compiling modified sources is granted,
+ # provided you: ...
+ url = https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/Copyright;
+ };
maintainers = with maintainers; [ lovek323 ];
};
}
diff --git a/pkgs/tools/graphics/oxipng/default.nix b/pkgs/tools/graphics/oxipng/default.nix
index 21d86f4c44b..4c565e91a4d 100644
--- a/pkgs/tools/graphics/oxipng/default.nix
+++ b/pkgs/tools/graphics/oxipng/default.nix
@@ -1,22 +1,26 @@
{ stdenv, fetchFromGitHub, rustPlatform }:
rustPlatform.buildRustPackage rec {
- version = "1.0.1";
+ version = "2.1.0";
name = "oxipng-${version}";
src = fetchFromGitHub {
owner = "shssoichiro";
repo = "oxipng";
rev = "v${version}";
- sha256 = "0w39f0dhq9cxk25vy0wh8vicxyckvj1vmglx5va4550i3q0hsrws";
+ sha256 = "13rzkfb025y4i9dj66fgc74whgs90gyw861dccsj16cpfl6kh5z0";
};
- cargoSha256 = "00nbx6n73yl4ax05pqkmim1vhy0pymgz5la1cc4y18gjbjjj9w4h";
+ cargoSha256 = "0l6ad8rnifd5hkv6x2cr0frdddsfwm1xd1v56imlglsjkgz56cva";
meta = with stdenv.lib; {
homepage = https://github.com/shssoichiro/oxipng;
description = "A lossless PNG compression optimizer";
license = licenses.mit;
+ maintainers = with maintainers; [ dywedir ];
platforms = platforms.all;
+
+ # macro is_arm_feature_detected! is unstable
+ broken = stdenv.isAarch64;
};
}
diff --git a/pkgs/tools/graphics/pdfredacttools/default.nix b/pkgs/tools/graphics/pdfredacttools/default.nix
index d66c0b0a945..28b13c782b9 100644
--- a/pkgs/tools/graphics/pdfredacttools/default.nix
+++ b/pkgs/tools/graphics/pdfredacttools/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pythonPackages, imagemagick, exiftool, file, ghostscript }:
+{ stdenv, fetchFromGitHub, python2Packages, imagemagick, exiftool, file, ghostscript }:
-pythonPackages.buildPythonApplication rec {
+python2Packages.buildPythonApplication rec {
pname = "pdf-redact-tools";
version = "0.1.2";
diff --git a/pkgs/tools/graphics/plotutils/default.nix b/pkgs/tools/graphics/plotutils/default.nix
index 780e09ee91c..0d1890bb670 100644
--- a/pkgs/tools/graphics/plotutils/default.nix
+++ b/pkgs/tools/graphics/plotutils/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
make -C libplot xmi.h
'';
- configureFlags = "--enable-libplotter"; # required for pstoedit
+ configureFlags = [ "--enable-libplotter" ]; # required for pstoedit
hardeningDisable = [ "format" ];
diff --git a/pkgs/tools/graphics/pywal/default.nix b/pkgs/tools/graphics/pywal/default.nix
index a83bc845eb9..a1d1f21a007 100644
--- a/pkgs/tools/graphics/pywal/default.nix
+++ b/pkgs/tools/graphics/pywal/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "pywal";
- version = "2.0.5";
+ version = "3.1.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "117f61db013409ee2657aab9230cc5c2cb2b428c17f7fbcf664909122962165e";
+ sha256 = "1i4i9jjnm4f0zhz4nqbb4253517w33bsh5f246n5930hwrr9xn76";
};
# necessary for imagemagick to be found during tests
diff --git a/pkgs/tools/graphics/scour/default.nix b/pkgs/tools/graphics/scour/default.nix
new file mode 100644
index 00000000000..11932aabe0b
--- /dev/null
+++ b/pkgs/tools/graphics/scour/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, python3 }:
+
+with python3.pkgs;
+
+buildPythonApplication rec {
+ pname = "scour";
+ version = "0.37";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "05k1f8i8v7sp5v39lian865vwvapq05a6vmvk7fwnxv8kivi6ccn";
+ };
+
+ propagatedBuildInputs = [ six ];
+
+ meta = with stdenv.lib; {
+ description = "An SVG Optimizer / Cleaner ";
+ homepage = https://github.com/scour-project/scour;
+ license = licenses.asl20;
+ maintainers = with maintainers; [ worldofpeace ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/tools/graphics/scrot/default.nix b/pkgs/tools/graphics/scrot/default.nix
index 49bd74ea412..e3c7254457d 100644
--- a/pkgs/tools/graphics/scrot/default.nix
+++ b/pkgs/tools/graphics/scrot/default.nix
@@ -27,5 +27,6 @@ stdenv.mkDerivation rec {
description = "A command-line screen capture utility";
platforms = platforms.linux;
maintainers = with maintainers; [ garbas ];
+ license = licenses.mit;
};
}
diff --git a/pkgs/tools/graphics/vips/default.nix b/pkgs/tools/graphics/vips/default.nix
index 18699f41284..e2688e930cf 100644
--- a/pkgs/tools/graphics/vips/default.nix
+++ b/pkgs/tools/graphics/vips/default.nix
@@ -1,29 +1,29 @@
{ stdenv, fetchurl, pkgconfig, glib, libxml2, expat,
fftw, orc, lcms, imagemagick, openexr, libtiff, libjpeg, libgsf, libexif,
+ ApplicationServices,
python27, libpng ? null
}:
stdenv.mkDerivation rec {
name = "vips-${version}";
- version = "8.6.4";
+ version = "8.6.5";
src = fetchurl {
url = "https://github.com/jcupitt/libvips/releases/download/v${version}/${name}.tar.gz";
- sha256 = "1x4ai997yfl4155r4k3m5fa5hj3030c4abi5g49kfarbr60a0ca6";
+ sha256 = "1nymm4vzscb68aifin9q742ff64b4k4ddppq1060w8hf6h7ay0l7";
};
- buildInputs =
- [ pkgconfig glib libxml2 fftw orc lcms
- imagemagick openexr libtiff libjpeg
- libgsf libexif python27 libpng
- expat
- ];
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ glib libxml2 fftw orc lcms
+ imagemagick openexr libtiff libjpeg
+ libgsf libexif python27 libpng expat ]
+ ++ stdenv.lib.optional stdenv.isDarwin ApplicationServices;
meta = with stdenv.lib; {
homepage = http://www.vips.ecs.soton.ac.uk;
description = "Image processing system for large images";
license = licenses.lgpl2Plus;
maintainers = with maintainers; [ kovirobi ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix
index cb2076cd21c..daebceaf887 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix
@@ -4,11 +4,11 @@
stdenv.mkDerivation rec {
name = "ibus-hangul-${version}";
- version = "1.5.0";
+ version = "1.5.1";
src = fetchurl {
url = "https://github.com/choehwanjin/ibus-hangul/releases/download/${version}/${name}.tar.gz";
- sha256 = "120p9w7za6hi521hz8q235fkl4i3p1qqr8nqm4a3kxr0pcq40bd2";
+ sha256 = "0gha8dfdf54rx8fv3yfikbgdg6lqq6l883lhg7q68ybvkjx9bwbs";
};
buildInputs = [ gtk3 ibus libhangul python3 ];
diff --git a/pkgs/tools/inputmethods/keyfuzz/default.nix b/pkgs/tools/inputmethods/keyfuzz/default.nix
index b930da02acc..bb179e18e07 100644
--- a/pkgs/tools/inputmethods/keyfuzz/default.nix
+++ b/pkgs/tools/inputmethods/keyfuzz/default.nix
@@ -17,5 +17,5 @@ stdenv.mkDerivation rec {
sha256 = "0xv9ymivp8fnyc5xcyh1vamxnx90bzw66wlld813fvm6q2gsiknk";
};
- configureFlags = "--without-initdir --disable-lynx";
+ configureFlags = [ "--without-initdir" "--disable-lynx" ];
}
diff --git a/pkgs/tools/inputmethods/m17n-lib/otf.nix b/pkgs/tools/inputmethods/m17n-lib/otf.nix
new file mode 100644
index 00000000000..6e13b4a949c
--- /dev/null
+++ b/pkgs/tools/inputmethods/m17n-lib/otf.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl, libXaw, freetype }:
+stdenv.mkDerivation rec {
+ name = "libotf-0.9.16";
+
+ src = fetchurl {
+ url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz";
+ sha256 = "0sq6g3xaxw388akws6qrllp3kp2sxgk2dv4j79k6mm52rnihrnv8";
+ };
+
+ buildInputs = [ libXaw freetype ];
+
+ meta = {
+ homepage = http://www.nongnu.org/m17n/;
+ description = "Multilingual text processing library (libotf)";
+ license = stdenv.lib.licenses.lgpl21Plus;
+ platforms = stdenv.lib.platforms.linux;
+ maintainers = with stdenv.lib.maintainers; [ bendlas ];
+ };
+}
diff --git a/pkgs/tools/misc/alarm-clock-applet/default.nix b/pkgs/tools/misc/alarm-clock-applet/default.nix
index b089240bcc6..8ee363ed91d 100644
--- a/pkgs/tools/misc/alarm-clock-applet/default.nix
+++ b/pkgs/tools/misc/alarm-clock-applet/default.nix
@@ -1,4 +1,9 @@
-{ stdenv, fetchurl, makeWrapper, pkgconfig
+{ stdenv, fetchFromGitHub
+, pkgconfig
+, autoconf
+, automake111x
+, libtool
+
, glib
, gtk2
, gst_all_1
@@ -15,16 +20,27 @@ stdenv.mkDerivation rec {
version = "0.3.4";
name = "alarm-clock-applet-${version}";
- src = fetchurl {
- url = "http://launchpad.net/alarm-clock/trunk/${version}/+download/${name}.tar.gz";
- sha256 = "1mrrw5cgv0izdmhdg83vprvbj6062yzk77b2nr1nx6hhmk00946r";
+ src = fetchFromGitHub {
+ owner = "joh";
+ repo = "alarm-clock";
+ rev = version;
+ sha256 = "18blvgy8hmw3jidz7xrv9yiiilnzcj65m6wxhw58nrnbcqbpydwn";
};
nativeBuildInputs = [
- makeWrapper
pkgconfig
+ intltool
+ automake111x
+ autoconf
+ libtool
+
+ gnome2.gnome-common
+
+ wrapGAppsHook
];
+ preConfigure = "./autogen.sh";
+
buildInputs = [
glib
gtk2
@@ -34,8 +50,6 @@ stdenv.mkDerivation rec {
libnotify
libxml2
libunique
- intltool
- wrapGAppsHook
] ++ gst_plugins;
propagatedUserEnvPkgs = [ gnome2.GConf.out ];
diff --git a/pkgs/tools/misc/appdata-tools/default.nix b/pkgs/tools/misc/appdata-tools/default.nix
deleted file mode 100644
index 7ceafe12793..00000000000
--- a/pkgs/tools/misc/appdata-tools/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ stdenv, fetchurl, pkgconfig, autoconf, automake, m4
-, intltool, glib, libsoup, gdk_pixbuf }:
-
-stdenv.mkDerivation rec {
- version = "0_1_7";
- name = "appdata_tools-${version}";
-
- src = fetchurl {
- url = "https://github.com/hughsie/appdata-tools/archive/appdata_tools_${version}.tar.gz";
- sha256 = "1bzqg4gy8gqhbk2qjizsm0b78li9mv84fb3d8qwfpxh7c7p360x8";
- };
-
- nativeBuildInputs = [ pkgconfig ];
- buildInputs = [ autoconf automake m4 intltool glib
- libsoup gdk_pixbuf ];
-
- configureScript = "./autogen.sh";
-
- meta = with stdenv.lib; {
- homepage = https://people.freedesktop.org/~hughsient/appdata;
- description = "CLI designed to validate AppData descriptions for standards compliance and to the style guide";
- platforms = platforms.linux;
- license = licenses.gpl2;
- maintainers = with maintainers; [ lethalman ];
- };
-}
diff --git a/pkgs/tools/misc/apt-offline/default.nix b/pkgs/tools/misc/apt-offline/default.nix
index 1044c0acc0a..921c1af4ad6 100644
--- a/pkgs/tools/misc/apt-offline/default.nix
+++ b/pkgs/tools/misc/apt-offline/default.nix
@@ -1,15 +1,14 @@
-{ stdenv, fetchurl, pythonPackages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
-pythonPackages.buildPythonApplication rec {
- version = "1.3";
- name = "apt-offline-${version}";
+python3Packages.buildPythonApplication rec {
+ version = "1.8.1";
+ pname = "apt-offline";
- src = fetchurl {
- #url = "https://alioth.debian.org/frs/download.php/file/3855/${name}.tar.gz";
- # The above URL has two problems: it requires one to be logged in, and it
- # uses a CA that curl doesn't know about. Instead, we use this mirror:
- url = "http://www.falsifian.org/a/cFi5/${name}.tar.gz";
- sha256 = "1sp7ai2abzhbg9y84700qziybphvpzl2nk3mz1d1asivzyjvxlxy";
+ src = fetchFromGitHub {
+ owner = "rickysarraf";
+ repo = pname;
+ rev = "v${version}";
+ sha256 = "0k79d1d8jiwg1s684r05njmk1dz8gsb8a9bl4agz7m31snc11j84";
};
doCheck = false;
diff --git a/pkgs/tools/misc/asciinema/default.nix b/pkgs/tools/misc/asciinema/default.nix
index c1cca25c576..daaffbf080f 100644
--- a/pkgs/tools/misc/asciinema/default.nix
+++ b/pkgs/tools/misc/asciinema/default.nix
@@ -1,13 +1,11 @@
{ lib, python3Packages, fetchFromGitHub, glibcLocales }:
-let
- pythonPackages = python3Packages;
-in pythonPackages.buildPythonApplication rec {
- name = "asciinema-${version}";
+python3Packages.buildPythonApplication rec {
+ pname = "asciinema";
version = "2.0.1";
- buildInputs = with pythonPackages; [ nose ];
- propagatedBuildInputs = with pythonPackages; [ requests ];
+ buildInputs = with python3Packages; [ nose ];
+ propagatedBuildInputs = with python3Packages; [ requests ];
src = fetchFromGitHub {
owner = "asciinema";
diff --git a/pkgs/tools/misc/bashplotlib/default.nix b/pkgs/tools/misc/bashplotlib/default.nix
index 2757f5f3e21..c334ee77634 100644
--- a/pkgs/tools/misc/bashplotlib/default.nix
+++ b/pkgs/tools/misc/bashplotlib/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, pythonPackages, fetchFromGitHub }:
+{ stdenv, python3Packages, fetchFromGitHub }:
-pythonPackages.buildPythonApplication rec {
- pname = "bashplotlib-${version}";
+python3Packages.buildPythonApplication rec {
+ pname = "bashplotlib";
version = "2017-10-11";
src = fetchFromGitHub {
diff --git a/pkgs/tools/misc/bat/default.nix b/pkgs/tools/misc/bat/default.nix
index 01fbe67e5f2..b8a2b391395 100644
--- a/pkgs/tools/misc/bat/default.nix
+++ b/pkgs/tools/misc/bat/default.nix
@@ -2,16 +2,17 @@
rustPlatform.buildRustPackage rec {
name = "bat-${version}";
- version = "0.4.1";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "bat";
rev = "v${version}";
- sha256 = "0fiif6b8g2hdb05s028dbcpav6ax0qap2hbsr9p2bld4z7j7321m";
+ sha256 = "0ms1hmv6qx15p47l07h7szwq0bgphhskc0xca2l641159h55r6dg";
+ fetchSubmodules = true;
};
- cargoSha256 = "0w0y3sfrpk8sn9rls90kjqrqr62pd690ripdfbvb5ipkzizp429l";
+ cargoSha256 = "1dzm44kcx3plh74qr4wghl3wqwr62hcxzlcv7mhh0vvk3z36c8d4";
nativeBuildInputs = [ cmake pkgconfig zlib ];
diff --git a/pkgs/tools/misc/bc/default.nix b/pkgs/tools/misc/bc/default.nix
index 52bd28e9748..ea8cefd14d3 100644
--- a/pkgs/tools/misc/bc/default.nix
+++ b/pkgs/tools/misc/bc/default.nix
@@ -1,4 +1,6 @@
-{stdenv, autoreconfHook, buildPackages, fetchurl, flex, readline, ed, texinfo}:
+{ stdenv, autoreconfHook, buildPackages
+, fetchurl, flex, readline, ed, texinfo
+}:
stdenv.mkDerivation rec {
name = "bc-1.07.1";
@@ -31,6 +33,7 @@ stdenv.mkDerivation rec {
meta = {
description = "GNU software calculator";
homepage = http://www.gnu.org/software/bc/;
+ license = stdenv.lib.licenses.gpl3;
platforms = stdenv.lib.platforms.all;
};
}
diff --git a/pkgs/tools/misc/bibtex2html/default.nix b/pkgs/tools/misc/bibtex2html/default.nix
index e34eea8b10c..89d68461431 100644
--- a/pkgs/tools/misc/bibtex2html/default.nix
+++ b/pkgs/tools/misc/bibtex2html/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "bibtex2html-${version}";
- version = "1.98";
+ version = "1.99";
src = fetchurl {
- url = https://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.98.tar.gz;
- sha256 = "1mh6hxmc9qv05hgjc11m2zh5mk9mk0kaqp59pny18ypqgfws09g9";
+ url = https://www.lri.fr/~filliatr/ftp/bibtex2html/bibtex2html-1.99.tar.gz;
+ sha256 = "07gzrs4lfrkvbn48cgn2gn6c7cx3jsanakkrb2irj0gmjzfxl96j";
};
buildInputs = [ ocaml ];
diff --git a/pkgs/tools/misc/byobu/default.nix b/pkgs/tools/misc/byobu/default.nix
index 026c626ff77..931058cca2f 100644
--- a/pkgs/tools/misc/byobu/default.nix
+++ b/pkgs/tools/misc/byobu/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, python, perl, textual-window-manager }:
stdenv.mkDerivation rec {
- version = "5.125";
+ version = "5.127";
name = "byobu-" + version;
src = fetchurl {
url = "https://launchpad.net/byobu/trunk/${version}/+download/byobu_${version}.orig.tar.gz";
- sha256 = "1nx9vpyfn9zs8iyqnqdlskr8lqh4zlciijwd9qfpzmd50lkwh8jh";
+ sha256 = "0fznlj454vgxgzfw3avmvvjpawggs66da5l8k6v0lnzzd75wgbsb";
};
doCheck = true;
diff --git a/pkgs/tools/misc/clipster/default.nix b/pkgs/tools/misc/clipster/default.nix
index bffcc597ea0..e71ba3bf58e 100644
--- a/pkgs/tools/misc/clipster/default.nix
+++ b/pkgs/tools/misc/clipster/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "clipster-${version}";
- version = "2.0.0";
+ version = "2.0.1";
src = fetchFromGitHub {
owner = "mrichar1";
repo = "clipster";
rev = "${version}";
- sha256 = "0v1412zdkps21i5bw1p7jdv5ydnbw9dcr02318qr5mvk8lwdmsgw";
+ sha256 = "08zs7yjpjc6haddkwx7sq5vyq2ldy455qlcrx1a3vi7krmdwl1q9";
};
pythonEnv = python3.withPackages(ps: with ps; [ pygobject3 ]);
diff --git a/pkgs/tools/misc/convmv/default.nix b/pkgs/tools/misc/convmv/default.nix
index 52bcbde1cc1..56b9d5c849a 100644
--- a/pkgs/tools/misc/convmv/default.nix
+++ b/pkgs/tools/misc/convmv/default.nix
@@ -26,5 +26,6 @@ stdenv.mkDerivation rec {
description = "Converts filenames from one encoding to another";
platforms = platforms.linux ++ platforms.freebsd ++ platforms.cygwin;
maintainers = [ ];
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix
index 589c58d0acc..69d751a629e 100644
--- a/pkgs/tools/misc/coreutils/default.nix
+++ b/pkgs/tools/misc/coreutils/default.nix
@@ -100,7 +100,7 @@ stdenv.mkDerivation rec {
license = licenses.gpl3Plus;
- platforms = platforms.all;
+ platforms = platforms.unix;
maintainers = [ maintainers.eelco ];
};
diff --git a/pkgs/tools/misc/cowsay/default.nix b/pkgs/tools/misc/cowsay/default.nix
index 0a7b079445d..4d55b70d007 100644
--- a/pkgs/tools/misc/cowsay/default.nix
+++ b/pkgs/tools/misc/cowsay/default.nix
@@ -1,12 +1,12 @@
-{ stdenv, fetchgit, perl }:
+{ stdenv, fetchurl, perl }:
-stdenv.mkDerivation {
- name = "cowsay-3.03+dfsg1-16";
+stdenv.mkDerivation rec{
+ version = "3.03+dfsg2";
+ name = "cowsay-${version}";
- src = fetchgit {
- url = https://anonscm.debian.org/git/collab-maint/cowsay.git;
- rev = "acb946c166fa3b9526b9c471ef1330f9f89f9c8b";
- sha256 = "1ji66nrdcc8sh79hwils3nbaj897s352r5wp7kzjwiym8bm2azk6";
+ src = fetchurl {
+ url = "http://http.debian.net/debian/pool/main/c/cowsay/cowsay_${version}.orig.tar.gz";
+ sha256 = "0ghqnkp8njc3wyqx4mlg0qv0v0pc996x2nbyhqhz66bbgmf9d29v";
};
buildInputs = [ perl ];
@@ -15,10 +15,11 @@ stdenv.mkDerivation {
bash ./install.sh $out
'';
- meta = {
+ meta = with stdenv.lib; {
description = "A program which generates ASCII pictures of a cow with a message";
- homepage = http://www.nog.net/~tony/warez/cowsay.shtml;
- platforms = stdenv.lib.platforms.all;
- maintainers = [ stdenv.lib.maintainers.rob ];
+ homepage = https://en.wikipedia.org/wiki/Cowsay;
+ license = licenses.gpl1;
+ platforms = platforms.all;
+ maintainers = [ maintainers.rob ];
};
}
diff --git a/pkgs/tools/misc/dateutils/default.nix b/pkgs/tools/misc/dateutils/default.nix
index 7c689211f6e..9b52d3fd360 100644
--- a/pkgs/tools/misc/dateutils/default.nix
+++ b/pkgs/tools/misc/dateutils/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
- version = "0.4.3";
+ version = "0.4.4";
name = "dateutils-${version}";
src = fetchurl {
url = "https://bitbucket.org/hroptatyr/dateutils/downloads/${name}.tar.xz";
- sha256 = "06lgqp2cyvmh09j04lm3g6ml7yxn1x92rjzgnwzq4my95c37kmdh";
+ sha256 = "0ky8177is4swgxfqczc78d7yjc13w626k515qw517086n7xjxk59";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/debootstrap/default.nix b/pkgs/tools/misc/debootstrap/default.nix
index b3a654be04e..a11e8a44de9 100644
--- a/pkgs/tools/misc/debootstrap/default.nix
+++ b/pkgs/tools/misc/debootstrap/default.nix
@@ -4,16 +4,16 @@
# There is also cdebootstrap now. Is that easier to maintain?
stdenv.mkDerivation rec {
name = "debootstrap-${version}";
- version = "1.0.106";
+ version = "1.0.107";
src = fetchurl {
# git clone git://git.debian.org/d-i/debootstrap.git
# I'd like to use the source. However it's lacking the lanny script ? (still true?)
url = "mirror://debian/pool/main/d/debootstrap/debootstrap_${version}.tar.gz";
- sha256 = "0vn2camhwf6h2ja78km9ihi8df4pfzvm9hnppv6vq32lfwjd3z2g";
+ sha256 = "1gq5r4fa0hrq4c69l2s0ygnfyvr90k2wqaq15s869hayhnssx4g1";
};
- buildInputs = [ dpkg gettext gawk perl ];
+ buildInputs = [ dpkg gettext gawk perl wget ];
dontBuild = true;
@@ -39,7 +39,7 @@ stdenv.mkDerivation rec {
--subst-var-by id "$(type -p id)" \
--subst-var-by perl "$(type -p perl)" \
--subst-var-by uname "$(type -p uname)" \
- --subst-var-by wget "${wget}/bin/wget"
+ --subst-var-by wget "$(type -p wget)"
done
diff --git a/pkgs/tools/misc/diskscan/default.nix b/pkgs/tools/misc/diskscan/default.nix
index 9449b7759a8..7b97e58fdf9 100644
--- a/pkgs/tools/misc/diskscan/default.nix
+++ b/pkgs/tools/misc/diskscan/default.nix
@@ -21,5 +21,6 @@ stdenv.mkDerivation rec {
platforms = with platforms; linux;
maintainers = with maintainers; [ peterhoeg ];
inherit version;
+ license = licenses.gpl3;
};
}
diff --git a/pkgs/tools/misc/disper/default.nix b/pkgs/tools/misc/disper/default.nix
index 27bb62c582a..22951eecf53 100644
--- a/pkgs/tools/misc/disper/default.nix
+++ b/pkgs/tools/misc/disper/default.nix
@@ -23,6 +23,7 @@ stdenv.mkDerivation rec {
description = "On-the-fly display switch utility";
homepage = http://willem.engen.nl/projects/disper/;
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl3;
};
}
diff --git a/pkgs/tools/misc/doitlive/default.nix b/pkgs/tools/misc/doitlive/default.nix
index aa3e1e18ae6..3520d67abd2 100644
--- a/pkgs/tools/misc/doitlive/default.nix
+++ b/pkgs/tools/misc/doitlive/default.nix
@@ -1,15 +1,15 @@
-{ stdenv, pythonPackages }:
+{ stdenv, python3Packages }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
pname = "doitlive";
version = "3.0.3";
- src = pythonPackages.fetchPypi {
+ src = python3Packages.fetchPypi {
inherit pname version;
sha256 = "19i16ca835rb3gal1sxyvpyilj9a80n6nikf0smlzmxck38x86fj";
};
- propagatedBuildInputs = with pythonPackages; [ click ];
+ propagatedBuildInputs = with python3Packages; [ click ];
# disable tests (too many failures)
doCheck = false;
diff --git a/pkgs/tools/misc/fd/default.nix b/pkgs/tools/misc/fd/default.nix
index 889f9d56d93..48ca8ad65c7 100644
--- a/pkgs/tools/misc/fd/default.nix
+++ b/pkgs/tools/misc/fd/default.nix
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
name = "fd-${version}";
- version = "7.0.0";
+ version = "7.1.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "fd";
rev = "v${version}";
- sha256 = "0qykzkwrj4w3i5h1a328kadd7fgd91w0z2n4xr6i3csyaiwwgd1x";
+ sha256 = "11x9zqhahgyf0icfnl8xzdb2mn35jrmvxmnz5xzh581mmhs355m2";
};
- cargoSha256 = "1qicgfaqzjm7sjzgxkci6bg495n227pyicj4ycds5z6mfy15hi4q";
+ cargoSha256 = "02r0lvfh37y1bij0fqmgyh8rywap714zvxrk0l108y8cqkq2ghnd";
preFixup = ''
mkdir -p "$out/man/man1"
diff --git a/pkgs/tools/misc/file/default.nix b/pkgs/tools/misc/file/default.nix
index 485f46d0314..1e8c902a050 100644
--- a/pkgs/tools/misc/file/default.nix
+++ b/pkgs/tools/misc/file/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
name = "file-${version}";
- version = "5.33";
+ version = "5.34";
src = fetchurl {
urls = [
"ftp://ftp.astron.com/pub/file/${name}.tar.gz"
"https://distfiles.macports.org/file/${name}.tar.gz"
];
- sha256 = "1iipnwjkag7q04zjkaqic41r9nlw0ml6mhqian6qkkbisb1whlhw";
+ sha256 = "02mj4g34l13facacsc0ff8rchbh93ccqw7hns45yqgx8pzdm0npi";
};
nativeBuildInputs = stdenv.lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) file;
diff --git a/pkgs/tools/misc/fondu/default.nix b/pkgs/tools/misc/fondu/default.nix
index 7610bb88f39..e31da3bfd21 100644
--- a/pkgs/tools/misc/fondu/default.nix
+++ b/pkgs/tools/misc/fondu/default.nix
@@ -15,5 +15,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl3;
};
}
diff --git a/pkgs/tools/misc/fortune/default.nix b/pkgs/tools/misc/fortune/default.nix
index 59c0396eebe..8e955733598 100644
--- a/pkgs/tools/misc/fortune/default.nix
+++ b/pkgs/tools/misc/fortune/default.nix
@@ -23,8 +23,9 @@ stdenv.mkDerivation {
rmdir $out/games
'';
- meta = {
+ meta = with stdenv.lib; {
description = "A program that displays a pseudorandom message from a database of quotations";
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.bsdOriginal;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/misc/fwup/default.nix b/pkgs/tools/misc/fwup/default.nix
index be86f6496f0..97eedd9be25 100644
--- a/pkgs/tools/misc/fwup/default.nix
+++ b/pkgs/tools/misc/fwup/default.nix
@@ -4,13 +4,13 @@
stdenv.mkDerivation rec {
name = "fwup-${version}";
- version = "1.2.3";
+ version = "1.2.5";
src = fetchFromGitHub {
owner = "fhunleth";
repo = "fwup";
rev = "v${version}";
- sha256 = "16v5s9xwdsii7pcphrb0a7aib2zprrw6n4fyc8w8c11gbkg27r4d";
+ sha256 = "0kraip4lr3fvcxvvq1dwjw7fyzs6bcjg14xn0g52985krxxn5pdc";
};
doCheck = true;
diff --git a/pkgs/tools/misc/geekbench/default.nix b/pkgs/tools/misc/geekbench/default.nix
index d70af6b311f..bc6f1a1ff0d 100644
--- a/pkgs/tools/misc/geekbench/default.nix
+++ b/pkgs/tools/misc/geekbench/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "geekbench-${version}";
- version = "4.1.1";
+ version = "4.2.3";
src = fetchurl {
- url = "https://cdn.primatelabs.com/Geekbench-${version}-Linux.tar.gz";
- sha256 = "1n9jyzf0a0w37hb30ip76hz73bvim76jd2fgd6131hh0shp1s4v6";
+ url = "https://cdn.geekbench.com/Geekbench-${version}-Linux.tar.gz";
+ sha256 = "1v42hr4p9nj7jvcjkffif6w7icns5iq0mgk9ih2mi5j2h1ngh1f7";
};
dontConfigure = true;
@@ -16,8 +16,7 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
- cp -r dist/Geekbench-${version}-Linux/. $out/bin
- rm $out/bin/geekbench_x86_32
+ cp -r geekbench.plar geekbench4 geekbench_x86_64 $out/bin
for f in geekbench4 geekbench_x86_64 ; do
patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) $out/bin/$f
@@ -27,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "Cross-platform benchmark";
- homepage = http://geekbench.com/;
+ homepage = https://geekbench.com/;
license = licenses.unfree;
maintainers = [ maintainers.michalrus ];
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/tools/misc/gnuvd/default.nix b/pkgs/tools/misc/gnuvd/default.nix
index 9f489fee7ec..9369c31fdeb 100644
--- a/pkgs/tools/misc/gnuvd/default.nix
+++ b/pkgs/tools/misc/gnuvd/default.nix
@@ -8,9 +8,10 @@ stdenv.mkDerivation {
sha256 = "0mpy76a0pxy62zjiihlzmvl4752hiwxhfs8rm1v5zgdr78acxyxz";
};
- meta = {
+ meta = with stdenv.lib; {
description = "Command-line dutch dictionary application";
homepage = http://www.djcbsoftware.nl/code/gnuvd/;
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.gpl2;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/misc/grub/default.nix b/pkgs/tools/misc/grub/default.nix
index bb565bacfe7..6ba931ad80d 100644
--- a/pkgs/tools/misc/grub/default.nix
+++ b/pkgs/tools/misc/grub/default.nix
@@ -50,7 +50,8 @@ stdenv.mkDerivation {
passthru.grubTarget = "";
- meta = {
- platforms = stdenv.lib.platforms.linux;
+ meta = with stdenv.lib; {
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/misc/jdupes/default.nix b/pkgs/tools/misc/jdupes/default.nix
index acd58c9bcbd..bf5e04a511f 100644
--- a/pkgs/tools/misc/jdupes/default.nix
+++ b/pkgs/tools/misc/jdupes/default.nix
@@ -19,9 +19,10 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ doCheck = false; # broken Makefile, the above also removes tests
+
postInstall = ''
install -Dm644 -t $out/share/doc/jdupes CHANGES LICENSE README
-
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/lbdb/default.nix b/pkgs/tools/misc/lbdb/default.nix
index d5194f42d0b..abffd6c70d5 100644
--- a/pkgs/tools/misc/lbdb/default.nix
+++ b/pkgs/tools/misc/lbdb/default.nix
@@ -7,7 +7,7 @@
}:
let
- version = "0.46";
+ version = "0.47";
in
with stdenv.lib;
with perlPackages;
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
name = "lbdb-${version}";
src = fetchurl {
url = "http://www.spinnaker.de/lbdb/download/lbdb_${version}.tar.gz";
- sha256 = "16fx02xk98k3friigq2lcgk535xagp3kfnmngni5kw61f7yj6gxi";
+ sha256 = "06zgj03q75gc6ri4cw3jdmi01f22anwchlv2kw4zp9nbm5swv36b";
};
buildInputs = [ goobook makeWrapper perl ConvertASN1 perlldap AuthenSASL ]
diff --git a/pkgs/tools/misc/ldmtool/default.nix b/pkgs/tools/misc/ldmtool/default.nix
new file mode 100644
index 00000000000..266db2ac811
--- /dev/null
+++ b/pkgs/tools/misc/ldmtool/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, autoconf, automake, gtk-doc, pkgconfig, libuuid,
+ libtool, readline, gobjectIntrospection, json-glib, lvm2, libxslt, docbook_xsl }:
+
+stdenv.mkDerivation rec {
+ name = "ldmtool-${version}";
+ version = "0.2.4";
+
+ src = fetchFromGitHub {
+ owner = "mdbooth";
+ repo = "libldm";
+ rev = "libldm-${version}";
+ sha256 = "1fy5wbmk8kwl86lzswq0d1z2j5y023qzfm2ppm8knzv9c47kniqk";
+ };
+
+ preConfigure = ''
+ sed -i docs/reference/ldmtool/Makefile.am \
+ -e 's|-nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|--nonet ${docbook_xsl}/xml/xsl/docbook/manpages/docbook.xsl|g'
+ '';
+
+ configureScript = "sh autogen.sh";
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ autoconf automake gtk-doc lvm2 libxslt.bin
+ libtool readline gobjectIntrospection json-glib libuuid
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Tool and library for managing Microsoft Windows Dynamic Disks";
+ homepage = https://github.com/mdbooth/libldm;
+ maintainers = with maintainers; [ jensbin ];
+ license = licenses.gpl3;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/misc/less/default.nix b/pkgs/tools/misc/less/default.nix
index 57eeb39f543..c961ea938ba 100644
--- a/pkgs/tools/misc/less/default.nix
+++ b/pkgs/tools/misc/less/default.nix
@@ -13,10 +13,11 @@ stdenv.mkDerivation rec {
buildInputs = [ ncurses ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://www.greenwoodsoftware.com/less/;
description = "A more advanced file pager than ‘more’";
- platforms = stdenv.lib.platforms.unix;
- maintainers = [ stdenv.lib.maintainers.eelco ];
+ platforms = platforms.unix;
+ license = licenses.gpl3;
+ maintainers = [ maintainers.eelco ];
};
}
diff --git a/pkgs/tools/misc/memtest86+/default.nix b/pkgs/tools/misc/memtest86+/default.nix
index 6103ba02126..7bebc26d7ec 100644
--- a/pkgs/tools/misc/memtest86+/default.nix
+++ b/pkgs/tools/misc/memtest86+/default.nix
@@ -24,6 +24,8 @@ stdenv.mkDerivation rec {
buildFlags = "memtest.bin";
+ doCheck = false; # fails
+
installPhase = ''
mkdir -p $out
chmod -x memtest.bin
diff --git a/pkgs/tools/misc/moreutils/default.nix b/pkgs/tools/misc/moreutils/default.nix
index a8d08018c74..caef0f7b8bb 100644
--- a/pkgs/tools/misc/moreutils/default.nix
+++ b/pkgs/tools/misc/moreutils/default.nix
@@ -30,5 +30,6 @@ stdenv.mkDerivation rec {
homepage = https://joeyh.name/code/moreutils/;
maintainers = with maintainers; [ koral pSub ];
platforms = platforms.all;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/misc/most/default.nix b/pkgs/tools/misc/most/default.nix
index 61ddec3caaa..3471016db5b 100644
--- a/pkgs/tools/misc/most/default.nix
+++ b/pkgs/tools/misc/most/default.nix
@@ -15,7 +15,7 @@ stdenv.mkDerivation {
-e "s|/bin/rm|rm|"
'';
- configureFlags = "--with-slang=${slang.dev}";
+ configureFlags = [ "--with-slang=${slang.dev}" ];
buildInputs = [ slang ncurses ];
diff --git a/pkgs/tools/misc/multitail/default.nix b/pkgs/tools/misc/multitail/default.nix
index 39c9323151f..48714a4b6e8 100644
--- a/pkgs/tools/misc/multitail/default.nix
+++ b/pkgs/tools/misc/multitail/default.nix
@@ -23,5 +23,6 @@ stdenv.mkDerivation rec {
description = "tail on Steroids";
maintainers = with stdenv.lib.maintainers; [ ];
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/misc/opentimestamps-client/default.nix b/pkgs/tools/misc/opentimestamps-client/default.nix
index 3fbd874503d..94984c57e49 100644
--- a/pkgs/tools/misc/opentimestamps-client/default.nix
+++ b/pkgs/tools/misc/opentimestamps-client/default.nix
@@ -1,5 +1,6 @@
{ lib, buildPythonApplication, fetchFromGitHub, isPy3k
-, opentimestamps, appdirs, GitPython, pysocks }:
+, opentimestamps, appdirs, GitPython, pysocks, fetchpatch, git
+}:
buildPythonApplication rec {
pname = "opentimestamps-client";
@@ -15,6 +16,15 @@ buildPythonApplication rec {
sha256 = "05m8nllqad3k69mvby5q08y22i0wrj84gqifdgcldimrrn1i00xp";
};
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/opentimestamps/opentimestamps-client/commit/1b328269ceee66916e9a639e8d5d7d13cd70d5d8.patch";
+ sha256 = "0bd3yalyvk5n4sflw9zilpay5k653ybdgkkfppyrk7c8z3i81hbl";
+ })
+ ];
+
+ checkInputs = [ git ];
+
propagatedBuildInputs = [ opentimestamps appdirs GitPython pysocks ];
meta = {
diff --git a/pkgs/tools/misc/parallel/default.nix b/pkgs/tools/misc/parallel/default.nix
index f92f03c4cc7..7af5e12081b 100644
--- a/pkgs/tools/misc/parallel/default.nix
+++ b/pkgs/tools/misc/parallel/default.nix
@@ -1,11 +1,11 @@
{ fetchurl, stdenv, perl, makeWrapper, procps }:
stdenv.mkDerivation rec {
- name = "parallel-20180722";
+ name = "parallel-20180822";
src = fetchurl {
url = "mirror://gnu/parallel/${name}.tar.bz2";
- sha256 = "06635p9w4kl0mvqlbgglsndl1zm06f65ckzrjl9p8n4cswf443fg";
+ sha256 = "0jjs7fpvdjjb5v0j39a6k7hq9h5ap3db1j7vg1r2dq4swk23h9bm";
};
nativeBuildInputs = [ makeWrapper perl ];
diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix
index 6649db4c48d..643a3bafc66 100644
--- a/pkgs/tools/misc/parted/default.nix
+++ b/pkgs/tools/misc/parted/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
sha256 = "0i29lfg8cwj342q5s7qwqhncz2bkifj5rjc7cx6jd4zqb6ykkndj";
});
- postPatch = stdenv.lib.optionalString doCheck ''
+ postPatch = ''
patchShebangs tests
'';
@@ -31,8 +31,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (readline != null) readline
++ stdenv.lib.optional (gettext != null) gettext
++ stdenv.lib.optional (lvm2 != null) lvm2
- ++ stdenv.lib.optional (hurd != null) hurd
- ++ stdenv.lib.optionals doCheck [ check perl python2 ];
+ ++ stdenv.lib.optional (hurd != null) hurd;
configureFlags =
(if (readline != null)
@@ -45,10 +44,7 @@ stdenv.mkDerivation rec {
# That should hopefully be fixed now.
doCheck = !stdenv.hostPlatform.isMusl; /* translation test */
- preCheck =
- stdenv.lib.optionalString doCheck
- # The `t0400-loop-clobber-infloop.sh' test wants `mkswap'.
- "export PATH=\"${utillinux}/sbin:$PATH\"";
+ checkInputs = [ check perl python2 utillinux ];
meta = {
description = "Create, destroy, resize, check, and copy partitions";
diff --git a/pkgs/tools/misc/pdd/default.nix b/pkgs/tools/misc/pdd/default.nix
index d84f0f966e4..da595e0591a 100644
--- a/pkgs/tools/misc/pdd/default.nix
+++ b/pkgs/tools/misc/pdd/default.nix
@@ -2,13 +2,13 @@
buildPythonApplication rec {
pname = "pdd";
- version = "1.3";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "jarun";
repo = "pdd";
rev = "v${version}";
- sha256 = "1r7861qg73jpchgmk8zcz0iki95ic1i3f77sd7j7vf5bvkikv739";
+ sha256 = "0kl6d9nivf6jj1j70alz64iwbp3ip9rg4x506nannii2cfmmx5wr";
};
format = "other";
diff --git a/pkgs/tools/misc/peruse/default.nix b/pkgs/tools/misc/peruse/default.nix
index 69b60ae0997..045c004fb6a 100644
--- a/pkgs/tools/misc/peruse/default.nix
+++ b/pkgs/tools/misc/peruse/default.nix
@@ -6,7 +6,7 @@
let
pname = "peruse";
- version = "1.2.20180219";
+ version = "1.2.20180816";
in mkDerivation rec {
name = "${pname}-${version}";
@@ -15,8 +15,8 @@ in mkDerivation rec {
src = fetchFromGitHub {
owner = "KDE";
repo = pname;
- rev = "4125d3149c45d196600258686610de701130113d";
- sha256 = "1x8in7z17gzgiibshw7xfs6m6bhr3n5fys3nlpab77nm0dl3f4r5";
+ rev = "f50027c6c9c680c4e2ce1dba4ec43364e661e7a3";
+ sha256 = "1217fa6w9ryh499agcc67mnp8k9dah4r0sw74qzsbk4p154jbgch";
};
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
diff --git a/pkgs/tools/misc/plantuml/default.nix b/pkgs/tools/misc/plantuml/default.nix
index 7db90877316..51844c8e5fa 100644
--- a/pkgs/tools/misc/plantuml/default.nix
+++ b/pkgs/tools/misc/plantuml/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, jre, graphviz }:
stdenv.mkDerivation rec {
- version = "1.2018.8";
+ version = "1.2018.9";
name = "plantuml-${version}";
src = fetchurl {
url = "mirror://sourceforge/project/plantuml/${version}/plantuml.${version}.jar";
- sha256 = "02svd0cpaix2d523iy457h3qwlc9qpvvkls64bqa7yrqyk43xrii";
+ sha256 = "0g5wd80brwqb0v9rbs66y3clv9jsccc8937jzz4r9gzp38rkvzmn";
};
# It's only a .jar file and a shell wrapper
diff --git a/pkgs/tools/misc/pspg/default.nix b/pkgs/tools/misc/pspg/default.nix
index f68c87df5ce..a1492259e8c 100644
--- a/pkgs/tools/misc/pspg/default.nix
+++ b/pkgs/tools/misc/pspg/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
name = "pspg-${version}";
- version = "1.2.1";
+ version = "1.3.0";
src = fetchFromGitHub {
owner = "okbob";
repo = "pspg";
rev = "${version}";
- sha256 = "172kphgy6rjs4np1azxldi6mcknjaksj7vfjs3ijldkzz87i7w95";
+ sha256 = "1m63bhhglrpc2g68i5bigrzlpvg98qs83jgvf2gsbc4gnx9hywk5";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/misc/qt5ct/default.nix b/pkgs/tools/misc/qt5ct/default.nix
index a43335626ac..72ba4863c40 100644
--- a/pkgs/tools/misc/qt5ct/default.nix
+++ b/pkgs/tools/misc/qt5ct/default.nix
@@ -4,11 +4,11 @@ let inherit (stdenv.lib) getDev; in
stdenv.mkDerivation rec {
name = "qt5ct-${version}";
- version = "0.35";
+ version = "0.36";
src = fetchurl {
url = "mirror://sourceforge/qt5ct/${name}.tar.bz2";
- sha256 = "0xzgd12cvm4vyzl8qax6izdmaf46bf18h055z6k178s8pybm1sqw";
+ sha256 = "12gfhchp05xn311zsxh41k3anyrscg53r5d06dasyxyk6hpr9hwg";
};
nativeBuildInputs = [ qmake qttools ];
diff --git a/pkgs/tools/misc/recutils/default.nix b/pkgs/tools/misc/recutils/default.nix
index a1fa7dee083..3dd3baed099 100644
--- a/pkgs/tools/misc/recutils/default.nix
+++ b/pkgs/tools/misc/recutils/default.nix
@@ -8,14 +8,16 @@ stdenv.mkDerivation rec {
sha256 = "0cdwa4094x3yx7vn98xykvnlp9rngvd58d19vs3vh5hrvggccg93";
};
- doCheck = true;
-
hardeningDisable = [ "format" ];
- buildInputs = [ curl emacs ] ++ (stdenv.lib.optionals doCheck [ check bc ]);
+ buildInputs = [ curl emacs ];
+ checkInputs = [ check bc ];
+ doCheck = true;
+
+ # one file fails to compile with emacs 26
postInstall = ''
- ${emacs}/bin/emacs -Q -batch -f batch-byte-compile $out/share/emacs/site-lisp/*.el #*/
+ ${emacs}/bin/emacs -Q -batch -f batch-byte-compile $out/share/emacs/site-lisp/*.el || true
'';
meta = {
diff --git a/pkgs/tools/misc/renameutils/default.nix b/pkgs/tools/misc/renameutils/default.nix
index f415b76a303..8b6fec8d021 100644
--- a/pkgs/tools/misc/renameutils/default.nix
+++ b/pkgs/tools/misc/renameutils/default.nix
@@ -16,5 +16,6 @@ stdenv.mkDerivation {
homepage = http://www.nongnu.org/renameutils/;
description = "A set of programs to make renaming of files faster";
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/misc/riemann-tools/default.nix b/pkgs/tools/misc/riemann-tools/default.nix
index a20046deafc..92e347a044c 100644
--- a/pkgs/tools/misc/riemann-tools/default.nix
+++ b/pkgs/tools/misc/riemann-tools/default.nix
@@ -1,8 +1,14 @@
-{ bundlerEnv }:
+{ stdenv, bundlerEnv }:
bundlerEnv {
name = "riemann-tools-0.2.13";
gemfile = ./Gemfile;
lockfile = ./Gemfile.lock;
gemset = ./gemset.nix;
+
+ meta = {
+ description = "Tools to submit data to Riemann";
+ homepage = "https://riemann.io";
+ license = stdenv.lib.licenses.mit;
+ };
}
diff --git a/pkgs/tools/misc/skim/default.nix b/pkgs/tools/misc/skim/default.nix
index 31303dcdd4d..54a6500f779 100644
--- a/pkgs/tools/misc/skim/default.nix
+++ b/pkgs/tools/misc/skim/default.nix
@@ -2,13 +2,13 @@
rustPlatform.buildRustPackage rec {
name = "skim-${version}";
- version = "0.5.0";
+ version = "0.5.1";
src = fetchFromGitHub {
owner = "lotabout";
repo = "skim";
rev = "v${version}";
- sha256 = "0hk19mqfmrsyx28lb8h1hixivl6zrc8dg3imygk1ppgn66c0zf00";
+ sha256 = "1k7l93kvf5ad07yn69vjfv6znwb9v38d53xa1ij195x4img9f34j";
};
outputs = [ "out" "vim" ];
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
patchPhase = ''
sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim
# fix Cargo.lock version
- sed -i -e '168s|0.4.0|0.5.0|' Cargo.lock
+ sed -i -e '168s|0.4.0|0.5.1|' Cargo.lock
'';
postInstall = ''
diff --git a/pkgs/tools/misc/subberthehut/default.nix b/pkgs/tools/misc/subberthehut/default.nix
new file mode 100644
index 00000000000..e5cc5ad4198
--- /dev/null
+++ b/pkgs/tools/misc/subberthehut/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, pkgconfig, xmlrpc_c, glib, zlib }:
+stdenv.mkDerivation rec {
+ name = "subberthehut-${version}";
+ version = "20";
+
+ src = fetchFromGitHub {
+ owner = "mus65";
+ repo = "subberthehut";
+ rev = version;
+ sha256 = "19prdqbk19h0wak318g2jn1mnfm7l7f83a633bh0rhskysmqrsj1";
+ };
+
+ nativeBuildInputs = [ pkgconfig ];
+ buildInputs = [ xmlrpc_c glib zlib ];
+
+ installPhase = ''
+ install -Dm755 subberthehut $out/bin/subberthehut
+ install -Dm644 bash_completion $out/share/bash-completion/completions/subberthehut
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = https://github.com/mus65/subberthehut;
+ description = "An OpenSubtitles.org downloader";
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ jqueiroz ];
+ };
+}
diff --git a/pkgs/tools/misc/svtplay-dl/default.nix b/pkgs/tools/misc/svtplay-dl/default.nix
index 9ba61221684..e29e799898c 100644
--- a/pkgs/tools/misc/svtplay-dl/default.nix
+++ b/pkgs/tools/misc/svtplay-dl/default.nix
@@ -1,8 +1,8 @@
-{ stdenv, fetchFromGitHub, makeWrapper, pythonPackages, perl, zip
+{ stdenv, fetchFromGitHub, makeWrapper, python3Packages, perl, zip
, rtmpdump }:
let
- inherit (pythonPackages) python nose pycrypto requests mock;
+ inherit (python3Packages) python nose pycrypto requests mock;
in stdenv.mkDerivation rec {
name = "svtplay-dl-${version}";
version = "1.9.11";
diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix
index a58eb315638..c898761e424 100644
--- a/pkgs/tools/misc/system-config-printer/default.nix
+++ b/pkgs/tools/misc/system-config-printer/default.nix
@@ -41,6 +41,8 @@ stdenv.mkDerivation rec {
stripDebugList = [ "bin" "lib" "etc/udev" ];
+ doCheck = false; # generates shebangs in check phase, too lazy to fix
+
postInstall =
''
buildPythonPath "$out $pythonPath"
diff --git a/pkgs/tools/misc/tldr/default.nix b/pkgs/tools/misc/tldr/default.nix
index bb03b9a809b..fcd556c5596 100644
--- a/pkgs/tools/misc/tldr/default.nix
+++ b/pkgs/tools/misc/tldr/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, clang, curl, libzip, pkgconfig }:
+{ stdenv, fetchFromGitHub, curl, libzip, pkgconfig }:
stdenv.mkDerivation rec {
name = "tldr-${version}";
@@ -11,9 +11,11 @@ stdenv.mkDerivation rec {
sha256 = "10ylpiqc06p0qpma72vwksd7hd107s0vlx9c6s9rz4vc3i274lb6";
};
- buildInputs = [ curl clang libzip ];
+ buildInputs = [ curl libzip ];
nativeBuildInputs = [ pkgconfig ];
+ makeFlags = ["CC=cc" "LD=cc" "CFLAGS="];
+
installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
@@ -24,7 +26,7 @@ stdenv.mkDerivation rec {
'';
homepage = http://tldr-pages.github.io;
license = licenses.mit;
- maintainers = with maintainers; [ taeer ];
- platforms = platforms.linux;
+ maintainers = with maintainers; [ taeer carlosdagos ];
+ platforms = platforms.all;
};
}
diff --git a/pkgs/tools/misc/tmate/default.nix b/pkgs/tools/misc/tmate/default.nix
index de6c1612396..f5e1d69a039 100644
--- a/pkgs/tools/misc/tmate/default.nix
+++ b/pkgs/tools/misc/tmate/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchFromGitHub, autoreconfHook, cmake, libtool, pkgconfig
-, zlib, openssl, libevent, ncurses, ruby, libmsgpack, libssh }:
+, zlib, openssl, libevent, ncurses, ruby, msgpack, libssh }:
stdenv.mkDerivation rec {
name = "tmate-${version}";
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
dontUseCmakeConfigure = true;
- buildInputs = [ libtool zlib openssl libevent ncurses ruby libmsgpack libssh ];
+ buildInputs = [ libtool zlib openssl libevent ncurses ruby msgpack libssh ];
nativeBuildInputs = [ autoreconfHook cmake pkgconfig ];
enableParallelBuilding = true;
diff --git a/pkgs/tools/misc/ttfautohint/default.nix b/pkgs/tools/misc/ttfautohint/default.nix
index decbddcd477..4cbb2943d3c 100644
--- a/pkgs/tools/misc/ttfautohint/default.nix
+++ b/pkgs/tools/misc/ttfautohint/default.nix
@@ -5,12 +5,12 @@
}:
stdenv.mkDerivation rec {
- version = "1.8.1";
+ version = "1.8.2";
name = "ttfautohint-${version}";
src = fetchurl {
url = "mirror://savannah/freetype/${name}.tar.gz";
- sha256 = "1yflnydzdfkr8bi29yf42hb6h6525a4rdid3w8qjfk8rpqh53pqj";
+ sha256 = "19w9g1ksr0vyblgcirppj0279gfj5s902jblzgav5a4n2mq42rrq";
};
postAutoreconf = ''
diff --git a/pkgs/tools/misc/urjtag/default.nix b/pkgs/tools/misc/urjtag/default.nix
index 48edb601a43..60a1ab325b1 100644
--- a/pkgs/tools/misc/urjtag/default.nix
+++ b/pkgs/tools/misc/urjtag/default.nix
@@ -21,12 +21,12 @@ stdenv.mkDerivation rec {
buildInputs = [ gettext autoconf automake libtool bison flex which
subversion makeWrapper readline libftdi libusb python3 ];
- configureFlags = ''
- ${if svfSupport then "--enable-svf" else "--disable-svf"}
- ${if bsdlSupport then "--enable-bsdl" else "--disable-bsdl"}
- ${if staplSupport then "--enable-stapl" else "--disable-stapl"}
- ${if jedecSupport then "--enable-jedec-exp" else "--disable-jedec-exp"}
- '';
+ configureFlags = [
+ (stdenv.lib.enableFeature svfSupport "svf")
+ (stdenv.lib.enableFeature bsdlSupport "bsdl")
+ (stdenv.lib.enableFeature staplSupport "stapl")
+ (stdenv.lib.enableFeature jedecSupport "jedec-exp")
+ ];
preConfigure = "./autogen.sh";
diff --git a/pkgs/tools/misc/usbmuxd/default.nix b/pkgs/tools/misc/usbmuxd/default.nix
index 2a792669ba8..6c26564c9db 100644
--- a/pkgs/tools/misc/usbmuxd/default.nix
+++ b/pkgs/tools/misc/usbmuxd/default.nix
@@ -1,30 +1,40 @@
-{ stdenv, fetchurl, libplist, libusb1, pkgconfig, libimobiledevice }:
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libusb1, libimobiledevice }:
stdenv.mkDerivation rec {
- name = "usbmuxd-${version}";
- version = "1.1.0";
+ pname = "usbmuxd";
+ version = "2018-07-22";
- src = fetchurl {
- url = "https://www.libimobiledevice.org/downloads/${name}.tar.bz2";
- sha256 = "0bdlc7a8plvglqqx39qqampqm6y0hcdws76l9dffwl22zss4i29y";
+ name = "${pname}-${version}";
+
+ src = fetchFromGitHub {
+ owner = "libimobiledevice";
+ repo = pname;
+ rev = "ee85938c21043ef5f7cd4dfbc7677f385814d4d8";
+ sha256 = "1qsnxvcagxa92rz0w78m0n2drgaghi0pqpbjdk2080sczzi1g76y";
};
- nativeBuildInputs = [ pkgconfig ];
- propagatedBuildInputs = [ libusb1 libplist libimobiledevice ];
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ propagatedBuildInputs = [ libimobiledevice libusb1 ];
preConfigure = ''
configureFlags="$configureFlags --with-udevrulesdir=$out/lib/udev/rules.d"
configureFlags="$configureFlags --with-systemdsystemunitdir=$out/lib/systemd/system"
'';
- meta = {
- homepage = http://marcansoft.com/blog/iphonelinux/usbmuxd/;
- description = "USB Multiplex Daemon (for talking to iPhone or iPod)";
+ meta = with stdenv.lib; {
+ homepage = https://github.com/libimobiledevice/usbmuxd;
+ description = "A socket daemon to multiplex connections from and to iOS devices";
longDescription = ''
- usbmuxd: USB Multiplex Daemon. This bit of software is in charge of
- talking to your iPhone or iPod Touch over USB and coordinating access to
- its services by other applications.'';
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ ];
+ usbmuxd stands for "USB multiplexing daemon". This daemon is in charge of
+ multiplexing connections over USB to an iOS device. To users, it means
+ you can sync your music, contacts, photos, etc. over USB. To developers, it
+ means you can connect to any listening localhost socket on the device. usbmuxd
+ is not used for tethering data transfer which uses a dedicated USB interface as
+ a virtual network device. Multiple connections to different TCP ports can happen
+ in parallel. The higher-level layers are handled by libimobiledevice.
+ '';
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ ];
};
}
diff --git a/pkgs/tools/misc/uudeview/default.nix b/pkgs/tools/misc/uudeview/default.nix
index e66580f25ff..3e8b7d494de 100644
--- a/pkgs/tools/misc/uudeview/default.nix
+++ b/pkgs/tools/misc/uudeview/default.nix
@@ -10,6 +10,9 @@ stdenv.mkDerivation rec {
buildInputs = [ tcl tk ];
hardeningDisable = [ "format" ];
configureFlags = [ "--enable-tk=${tk.dev}" "--enable-tcl=${tcl}" ];
+
+ # https://wiki.tcl.tk/3577
+ patches = [ ./matherr.patch ];
postPatch = ''
substituteInPlace tcl/xdeview --replace "exec uuwish" "exec $out/bin/uuwish"
'';
diff --git a/pkgs/tools/misc/uudeview/matherr.patch b/pkgs/tools/misc/uudeview/matherr.patch
new file mode 100644
index 00000000000..a93db7d7858
--- /dev/null
+++ b/pkgs/tools/misc/uudeview/matherr.patch
@@ -0,0 +1,19 @@
+diff --git a/tcl/uutcl.c b/tcl/uutcl.c
+index f101f2ce52b..71c24688dc4 100644
+--- a/tcl/uutcl.c
++++ b/tcl/uutcl.c
+@@ -48,14 +48,6 @@
+ #include
+ #endif
+
+-/*
+- * The following variable is a special hack that is needed in order for
+- * Sun shared libraries to be used for Tcl.
+- */
+-
+-extern int matherr();
+-int *tclDummyMathPtr = (int *) matherr;
+-
+ #include
+ #include
+ #include
diff --git a/pkgs/tools/misc/vdirsyncer/default.nix b/pkgs/tools/misc/vdirsyncer/default.nix
index 9e9ded5c3a7..0655264cc54 100644
--- a/pkgs/tools/misc/vdirsyncer/default.nix
+++ b/pkgs/tools/misc/vdirsyncer/default.nix
@@ -1,30 +1,25 @@
-{ stdenv, python3Packages, glibcLocales, rustPlatform }:
+{ stdenv, python3Packages, glibcLocales, rustPlatform, pkgconfig, openssl }:
# Packaging documentation at:
# https://github.com/untitaker/vdirsyncer/blob/master/docs/packaging.rst
let
pythonPackages = python3Packages;
- version = "0.17.0a2";
+ version = "0.17.0a3";
pname = "vdirsyncer";
name = pname + "-" + version;
src = pythonPackages.fetchPypi {
inherit pname version;
- sha256 = "0y464rsx5la6bp94z2g0nnkbl4nwfya08abynvifw4c84vs1gr4q";
+ sha256 = "1n7izfa5x9mh0b4zp20gd8qxfcca5wpjh834bsbi5pk6zam5pfdy";
};
native = rustPlatform.buildRustPackage {
name = name + "-native";
inherit src;
sourceRoot = name + "/rust";
- cargoSha256 = "1cr7xs11gbsc3x5slga9qahchwc22qq49amf28g4jgs9lzf57qis";
- postInstall = ''
- mkdir $out/include $out/lib
- cp $out/bin/libvdirsyncer_rustext* $out/lib
- rm -r $out/bin
- cp target/vdirsyncer_rustext.h $out/include
- '';
+ cargoSha256 = "08xq9q5fx37azzkqqgwcnds1yd8687gh26dsl3ivql5h13fa2w3q";
+ buildInputs = [ pkgconfig openssl ];
};
in pythonPackages.buildPythonApplication rec {
- inherit version pname src;
+ inherit version pname src native;
propagatedBuildInputs = with pythonPackages; [
click click-log click-threading
@@ -33,6 +28,7 @@ in pythonPackages.buildPythonApplication rec {
requests_oauthlib # required for google oauth sync
atomicwrites
milksnake
+ shippai
];
buildInputs = with pythonPackages; [ setuptools_scm ];
@@ -40,25 +36,20 @@ in pythonPackages.buildPythonApplication rec {
checkInputs = with pythonPackages; [ hypothesis pytest pytest-localserver pytest-subtesthack ] ++ [ glibcLocales ];
postPatch = ''
- sed -i "/cargo build/d" Makefile
+ sed -i 's/spec.add_external_build(cmd=cmd/spec.add_external_build(cmd="true"/g' setup.py
'';
preBuild = ''
mkdir -p rust/target/release
- ln -s ${native}/lib/libvdirsyncer_rustext* rust/target/release/
- ln -s ${native}/include/vdirsyncer_rustext.h rust/target/
+ ln -s ${native}/bin/libvdirsyncer_rustext* rust/target/release/
'';
LC_ALL = "en_US.utf8";
- preCheck = ''
- ln -sf ../dist/tmpbuild/vdirsyncer/vdirsyncer/_native__lib.so vdirsyncer
- '';
-
checkPhase = ''
- runHook preCheck
+ rm -rf vdirsyncer
+ export PYTHONPATH=$out/${pythonPackages.python.sitePackages}:$PYTHONPATH
make DETERMINISTIC_TESTS=true test
- runHook postCheck
'';
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/watchexec/default.nix b/pkgs/tools/misc/watchexec/default.nix
index b1704c3b46c..e376568d350 100644
--- a/pkgs/tools/misc/watchexec/default.nix
+++ b/pkgs/tools/misc/watchexec/default.nix
@@ -1,25 +1,23 @@
{ stdenv, rustPlatform, fetchFromGitHub }:
-with rustPlatform;
-
-buildRustPackage rec {
+rustPlatform.buildRustPackage rec {
name = "watchexec-${version}";
- version = "1.8.6";
+ version = "1.9.0";
src = fetchFromGitHub {
- owner = "mattgreen";
+ owner = "watchexec";
repo = "watchexec";
- rev = "${version}";
- sha256 = "1jib51dbr6s1iq21inm2xfsjnz1730nyd3af1x977iqivmwdisax";
+ rev = version;
+ sha256 = "0zp5s2dy5zbar0virvy1izjpvvgwbz7rvjmcy6bph6rb5c4bhm70";
};
- cargoSha256 = "0sm1jvx1y18h7y66ilphsqmkbdxc76xly8y7kxmqwdi4lw54i9vl";
+ cargoSha256 = "1li84kq9myaw0zwx69y72f3lx01s7i9p8yays4rwvl1ymr614y1l";
meta = with stdenv.lib; {
description = "Executes commands in response to file modifications";
- homepage = https://github.com/mattgreen/watchexec;
+ homepage = https://github.com/watchexec/watchexec;
license = with licenses; [ asl20 ];
maintainers = [ maintainers.michalrus ];
- platforms = [ "x86_64-linux" ];
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/misc/wv/default.nix b/pkgs/tools/misc/wv/default.nix
index 59efcaa1809..f19d448e5fc 100644
--- a/pkgs/tools/misc/wv/default.nix
+++ b/pkgs/tools/misc/wv/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
meta = {
description = "Converter from Microsoft Word formats to human-editable ones";
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/tools/misc/xburst-tools/default.nix b/pkgs/tools/misc/xburst-tools/default.nix
index b25be641897..ca642035a0b 100644
--- a/pkgs/tools/misc/xburst-tools/default.nix
+++ b/pkgs/tools/misc/xburst-tools/default.nix
@@ -18,9 +18,10 @@ stdenv.mkDerivation {
sh autogen.sh
'';
- configureFlags = if gccCross != null then
- "--enable-firmware CROSS_COMPILE=${gccCross.targetPrefix}"
- else "";
+ configureFlags = stdenv.lib.optionals (gccCross != null) [
+ "--enable-firmware"
+ "CROSS_COMPILE=${gccCross.targetPrefix}"
+ ];
hardeningDisable = [ "pic" "stackprotector" ];
diff --git a/pkgs/tools/misc/you-get/default.nix b/pkgs/tools/misc/you-get/default.nix
index e9cd23f5bbc..5254d109168 100644
--- a/pkgs/tools/misc/you-get/default.nix
+++ b/pkgs/tools/misc/you-get/default.nix
@@ -2,7 +2,7 @@
buildPythonApplication rec {
pname = "you-get";
- version = "0.4.1099";
+ version = "0.4.1128";
# Tests aren't packaged, but they all hit the real network so
# probably aren't suitable for a build environment anyway.
@@ -10,7 +10,7 @@ buildPythonApplication rec {
src = fetchPypi {
inherit pname version;
- sha256 = "1z9zhxv2vgbb20hgjiksyqm2zglwq71azbp27na1779hbqc467ik";
+ sha256 = "0i0wspmgblxwvvbm3q8zz4l450fs3bccqxxfm0ysfgprgcy8fp3l";
};
meta = with stdenv.lib; {
diff --git a/pkgs/tools/misc/youtube-dl/default.nix b/pkgs/tools/misc/youtube-dl/default.nix
index be6bacd3b21..ebdd08b23a8 100644
--- a/pkgs/tools/misc/youtube-dl/default.nix
+++ b/pkgs/tools/misc/youtube-dl/default.nix
@@ -15,11 +15,11 @@
buildPythonPackage rec {
pname = "youtube-dl";
- version = "2018.07.10";
+ version = "2018.08.04";
src = fetchurl {
url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz";
- sha256 = "1rigah941k2drzx5qz937lk68gw9jrizj5lgd9f9znp0bgi2d0xd";
+ sha256 = "1hcx99qbbyigc8k98c8bcc6a2wnhq6493fmrkl7rysc8krlxr0pm";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/networking/altermime/default.nix b/pkgs/tools/networking/altermime/default.nix
index f1e85487d8f..a77fd56f673 100644
--- a/pkgs/tools/networking/altermime/default.nix
+++ b/pkgs/tools/networking/altermime/default.nix
@@ -6,7 +6,7 @@ stdenv.mkDerivation rec {
version = "0.3.11";
src = fetchurl {
- url = "http://www.pldaniels.com/${baseName}/${name}.tar.gz";
+ url = "https://pldaniels.com/${baseName}/${name}.tar.gz";
sha256 = "15zxg6spcmd35r6xbidq2fgcg2nzyv1sbbqds08lzll70mqx4pj7";
};
@@ -21,12 +21,11 @@ stdenv.mkDerivation rec {
mkdir -p "$out/bin"
'';
- meta = {
+ meta = with stdenv.lib; {
description = "MIME alteration tool";
- maintainers = with stdenv.lib.maintainers; [
- raskin
- ];
- platforms = with stdenv.lib.platforms; linux;
- downloadPage = "http://www.pldaniels.com/altermime/";
+ maintainers = [ maintainers.raskin ];
+ platforms = platforms.linux;
+ license.fullName = "alterMIME LICENSE";
+ downloadPage = "https://pldaniels.com/altermime/";
};
}
diff --git a/pkgs/tools/networking/argus-clients/default.nix b/pkgs/tools/networking/argus-clients/default.nix
index 766ae411606..dccab1796fb 100644
--- a/pkgs/tools/networking/argus-clients/default.nix
+++ b/pkgs/tools/networking/argus-clients/default.nix
@@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
done
'';
- configureFlags = "--with-perl=${perl}/bin/perl";
+ configureFlags = [ "--with-perl=${perl}/bin/perl" ];
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ libpcap bison cyrus_sasl tcp_wrappers flex ];
diff --git a/pkgs/tools/networking/aria2/default.nix b/pkgs/tools/networking/aria2/default.nix
index 87725f51a7f..028691229e3 100644
--- a/pkgs/tools/networking/aria2/default.nix
+++ b/pkgs/tools/networking/aria2/default.nix
@@ -1,5 +1,6 @@
{ stdenv, fetchFromGitHub, pkgconfig, autoreconfHook
, openssl, c-ares, libxml2, sqlite, zlib, libssh2
+, cppunit
, Security
}:
@@ -21,6 +22,9 @@ stdenv.mkDerivation rec {
configureFlags = [ "--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" ];
+ checkInputs = [ cppunit ];
+ doCheck = false; # needs the net
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/tools/networking/bukubrow/default.nix b/pkgs/tools/networking/bukubrow/default.nix
new file mode 100644
index 00000000000..dad1f6f5e94
--- /dev/null
+++ b/pkgs/tools/networking/bukubrow/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, rustPlatform, fetchFromGitHub, sqlite }:
+
+rustPlatform.buildRustPackage rec {
+ name = "bukubrow-${version}";
+ version = "2.4.0";
+
+ src = fetchFromGitHub {
+ owner = "SamHH";
+ repo = "bukubrow";
+ rev = version;
+ sha256 = "1wrwav7am73bmgbpwh1pi0b8k7vhydqvw91hmmhnvbjhrhbns7s5";
+ };
+ sourceRoot = "source/binary";
+
+ cargoSha256 = "19d1pgk8nm5jsfd696bqayi5s8ivv9gi6jdb00d10ddjxz234gs7";
+
+ buildInputs = [ sqlite ];
+
+ postInstall = ''
+ mkdir -p $out/etc $out/lib/mozilla/native-messaging-hosts
+
+ host_file="$out/bin/bukubrow"
+ sed -e "s!%%replace%%!$host_file!" browser-hosts/firefox.json > "$out/etc/firefox-host.json"
+ sed -e "s!%%replace%%!$host_file!" browser-hosts/chrome.json > "$out/etc/chrome-host.json"
+
+ ln -s $out/etc/firefox-host.json $out/lib/mozilla/native-messaging-hosts/com.samhh.bukubrow.json
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Bukubrow is a WebExtension for Buku, a command-line bookmark manager";
+ homepage = https://github.com/SamHH/bukubrow;
+ license = licenses.gpl3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ infinisil ];
+ };
+}
+
diff --git a/pkgs/tools/networking/cadaver/default.nix b/pkgs/tools/networking/cadaver/default.nix
index 6bc96a5b8c7..75a05108b8b 100644
--- a/pkgs/tools/networking/cadaver/default.nix
+++ b/pkgs/tools/networking/cadaver/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
})
];
- configureFlags = "--with-ssl";
+ configureFlags = [ "--with-ssl" ];
buildInputs = [ openssl ];
diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix
index 2db26985dcf..bf1ef0600bc 100644
--- a/pkgs/tools/networking/chrony/default.nix
+++ b/pkgs/tools/networking/chrony/default.nix
@@ -13,6 +13,10 @@ stdenv.mkDerivation rec {
sha256 = "0a1ilzr88xhzx1ql3xhn36a4rvl79hvp0dvgm3az4cjhhzav47qd";
};
+ postPatch = ''
+ patchShebangs test
+ '';
+
buildInputs = [ readline texinfo nss nspr ]
++ stdenv.lib.optionals stdenv.isLinux [ libcap libseccomp pps-tools ];
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/networking/curl/7_59.nix b/pkgs/tools/networking/curl/7_59.nix
index 71a87a8e9d1..0482bcf5262 100644
--- a/pkgs/tools/networking/curl/7_59.nix
+++ b/pkgs/tools/networking/curl/7_59.nix
@@ -101,6 +101,7 @@ stdenv.mkDerivation rec {
description = "A command line tool for transferring files with URL syntax";
homepage = https://curl.haxx.se/;
maintainers = with maintainers; [ lovek323 ];
+ license = licenses.curl;
platforms = platforms.all;
};
}
diff --git a/pkgs/tools/networking/curl/default.nix b/pkgs/tools/networking/curl/default.nix
index d15e6084a8b..d42cdcd4a34 100644
--- a/pkgs/tools/networking/curl/default.nix
+++ b/pkgs/tools/networking/curl/default.nix
@@ -105,6 +105,7 @@ stdenv.mkDerivation rec {
description = "A command line tool for transferring files with URL syntax";
homepage = https://curl.haxx.se/;
maintainers = with maintainers; [ lovek323 ];
- platforms = platforms.all;
+ license = licenses.curl;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/tools/networking/dd-agent/default.nix b/pkgs/tools/networking/dd-agent/5.nix
similarity index 95%
rename from pkgs/tools/networking/dd-agent/default.nix
rename to pkgs/tools/networking/dd-agent/5.nix
index ff4a24fb781..d3c4a2af765 100644
--- a/pkgs/tools/networking/dd-agent/default.nix
+++ b/pkgs/tools/networking/dd-agent/5.nix
@@ -89,7 +89,10 @@ in stdenv.mkDerivation rec {
'';
meta = {
- description = "Event collector for the DataDog analysis service";
+ description = ''
+ Event collector for the DataDog analysis service
+ -- v5 Python implementation
+ '';
homepage = https://www.datadoghq.com;
license = stdenv.lib.licenses.bsd3;
platforms = stdenv.lib.platforms.all;
diff --git a/pkgs/tools/networking/dd-agent/6.nix b/pkgs/tools/networking/dd-agent/6.nix
new file mode 100644
index 00000000000..56a71595cea
--- /dev/null
+++ b/pkgs/tools/networking/dd-agent/6.nix
@@ -0,0 +1,77 @@
+{ stdenv, fetchFromGitHub, buildGoPackage, makeWrapper, pythonPackages, pkgconfig }:
+
+let
+ # keep this in sync with github.com/DataDog/agent-payload dependency
+ payloadVersion = "4.7";
+
+in buildGoPackage rec {
+ name = "datadog-agent-${version}";
+ version = "6.1.4";
+ owner = "DataDog";
+ repo = "datadog-agent";
+
+ src = fetchFromGitHub {
+ inherit owner repo;
+ rev = "a8ee76deb11fa334470d9b8f2356214999980894";
+ sha256 = "06grcwwbfvcw1k1d4nqrasrf76qkpik1gsw60zwafllfd9ffhl1v";
+ };
+
+ subPackages = [
+ "cmd/agent"
+ "cmd/dogstatsd"
+ "cmd/py-launcher"
+ "cmd/cluster-agent"
+ ];
+ goDeps = ./deps.nix;
+ goPackagePath = "github.com/${owner}/${repo}";
+
+ # Explicitly set this here to allow it to be overridden.
+ python = pythonPackages.python;
+
+ nativeBuildInputs = [ pkgconfig makeWrapper ];
+ PKG_CONFIG_PATH = "${python}/lib/pkgconfig";
+
+ buildFlagsArray = let
+ ldFlags = stdenv.lib.concatStringsSep " " [
+ "-X ${goPackagePath}/pkg/version.Commit=${src.rev}"
+ "-X ${goPackagePath}/pkg/version.AgentVersion=${version}"
+ "-X ${goPackagePath}/pkg/serializer.AgentPayloadVersion=${payloadVersion}"
+ "-X ${goPackagePath}/pkg/collector/py.pythonHome=${python}"
+ "-r ${python}/lib"
+ ];
+ in [
+ "-ldflags=${ldFlags}"
+ ];
+ buildFlags = "-tags cpython";
+
+ # DataDog use paths relative to the agent binary, so fix these.
+ postPatch = ''
+ sed -e "s|PyChecksPath =.*|PyChecksPath = \"$bin/${python.sitePackages}\"|" \
+ -e "s|distPath =.*|distPath = \"$bin/share/datadog-agent\"|" \
+ -i cmd/agent/common/common_nix.go
+ '';
+
+ # Install the config files and python modules from the "dist" dir
+ # into standard paths.
+ postInstall = ''
+ mkdir -p $bin/${python.sitePackages} $bin/share/datadog-agent
+ cp -R $src/cmd/agent/dist/{conf.d,trace-agent.conf} $bin/share/datadog-agent
+ cp -R $src/cmd/agent/dist/{checks,utils,config.py} $bin/${python.sitePackages}
+
+ cp -R $src/pkg/status/dist/templates $bin/share/datadog-agent
+
+ wrapProgram "$bin/bin/agent" \
+ --set PYTHONPATH "$bin/${python.sitePackages}"
+ '';
+
+ meta = with stdenv.lib; {
+ description = ''
+ Event collector for the DataDog analysis service
+ -- v6 new golang implementation.
+ '';
+ homepage = https://www.datadoghq.com;
+ license = licenses.bsd3;
+ platforms = platforms.all;
+ maintainers = with maintainers; [ thoughtpolice domenkozar rvl ];
+ };
+}
diff --git a/pkgs/tools/networking/dd-agent/deps.nix b/pkgs/tools/networking/dd-agent/deps.nix
new file mode 100644
index 00000000000..7a8fc69b2a4
--- /dev/null
+++ b/pkgs/tools/networking/dd-agent/deps.nix
@@ -0,0 +1,353 @@
+[
+ {
+ goPackagePath = "github.com/DataDog/agent-payload";
+ fetch = {
+ type = "git";
+ url = "https://github.com/DataDog/agent-payload";
+ rev = "3b793015ecfa5b829e8a466bd7cce836891502cc";
+ sha256 = "0lg7c1whmvk4a13mrivdjfzfxqan07kvs2calgylncy7yf4szdp6";
+ };
+ }
+ {
+ goPackagePath = "github.com/DataDog/gohai";
+ fetch = {
+ type = "git";
+ url = "https://github.com/DataDog/gohai";
+ rev = "d80d0f562a71fa2380fbeccc93ba5a2e325606e4";
+ sha256 = "1frslms7f5i8dc8n0v9pb64mf4zdj3q2c005qxajl8j8i9nhj7yb";
+ };
+ }
+ {
+ goPackagePath = "github.com/DataDog/mmh3";
+ fetch = {
+ type = "git";
+ url = "https://github.com/DataDog/mmh3";
+ rev = "2cfb68475274527a10701355c739f31dd404718c";
+ sha256 = "09jgzxi08pkxllxk3f5qwipz96jxrw5v035fj2bkid1d4akn8y0b";
+ };
+ }
+ {
+ goPackagePath = "github.com/beevik/ntp";
+ fetch = {
+ type = "git";
+ url = "https://github.com/beevik/ntp";
+ rev = "cb3dae3a7588ae35829eb5724df611cd75152fba";
+ sha256 = "0nc6f7d0xw23y18z9qxrmm8kvnywihassyk706mn9v4makmhalnz";
+ };
+ }
+ {
+ goPackagePath = "github.com/cihub/seelog";
+ fetch = {
+ type = "git";
+ url = "https://github.com/cihub/seelog";
+ rev = "f561c5e57575bb1e0a2167028b7339b3a8d16fb4";
+ sha256 = "0r3228hvgljgpaggj6b9mvxfsizfw25q2c1761wsvcif8gz49cvl";
+ };
+ }
+ {
+ goPackagePath = "github.com/docker/docker";
+ fetch = {
+ type = "git";
+ url = "https://github.com/docker/docker";
+ rev = "092cba3727bb9b4a2f0e922cd6c0f93ea270e363";
+ sha256 = "0l9kjibnpwcgk844sibxk9ppyqniw9r0np1mzp95f8f461jb0iar";
+ };
+ }
+ {
+ goPackagePath = "github.com/dsnet/compress";
+ fetch = {
+ type = "git";
+ url = "https://github.com/dsnet/compress";
+ rev = "cc9eb1d7ad760af14e8f918698f745e80377af4f";
+ sha256 = "159liclywmyb6zx88ga5gn42hfl4cpk1660zss87fkx31hdq9fgx";
+ };
+ }
+ {
+ goPackagePath = "github.com/fatih/color";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fatih/color";
+ rev = "507f6050b8568533fb3f5504de8e5205fa62a114";
+ sha256 = "0k1v9dkhrxiqhg48yqkwzpd7x40xx38gv2pgknswbsy4r8w644i7";
+ };
+ }
+ {
+ goPackagePath = "github.com/fsnotify/fsnotify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/fsnotify/fsnotify";
+ rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9";
+ sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
+ };
+ }
+ {
+ goPackagePath = "github.com/go-ini/ini";
+ fetch = {
+ type = "git";
+ url = "https://github.com/go-ini/ini";
+ rev = "bda519ae5f4cbc60d391ff8610711627a08b86ae";
+ sha256 = "05vcc3ssxyrk8g3sr4gs888vllgjqfq11na63qz2pvaiy7m0rqrs";
+ };
+ }
+ {
+ goPackagePath = "github.com/gogo/protobuf";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gogo/protobuf";
+ rev = "1ef32a8b9fc3f8ec940126907cedb5998f6318e4";
+ sha256 = "0zk2n0n35ksskr5cd83k5k8wg21ckrcggjy88bym2s21ngj5w4fh";
+ };
+ }
+ {
+ goPackagePath = "github.com/golang/snappy";
+ fetch = {
+ type = "git";
+ url = "https://github.com/golang/snappy";
+ rev = "553a641470496b2327abcac10b36396bd98e45c9";
+ sha256 = "0kssxnih1l722hx9219c7javganjqkqhvl3i0hp0hif6xm6chvqk";
+ };
+ }
+ {
+ goPackagePath = "github.com/gorilla/mux";
+ fetch = {
+ type = "git";
+ url = "https://github.com/gorilla/mux";
+ rev = "ded0c29b24f96f46cf349e6701b099db601cf8ec";
+ sha256 = "125dxfxs7his95fd2r28bn1rpb78pldfgm3lmw84ha1c0v5gfh33";
+ };
+ }
+ {
+ goPackagePath = "github.com/hashicorp/hcl";
+ fetch = {
+ type = "git";
+ url = "https://github.com/hashicorp/hcl";
+ rev = "ef8a98b0bbce4a65b5aa4c368430a80ddc533168";
+ sha256 = "1qalfsc31fra7hcw2lc3s20aj7al62fq3j5fn5kga3mg99b82nyr";
+ };
+ }
+ {
+ goPackagePath = "github.com/kardianos/osext";
+ fetch = {
+ type = "git";
+ url = "https://github.com/kardianos/osext";
+ rev = "ae77be60afb1dcacde03767a8c37337fad28ac14";
+ sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz";
+ };
+ }
+ {
+ goPackagePath = "github.com/magiconair/properties";
+ fetch = {
+ type = "git";
+ url = "https://github.com/magiconair/properties";
+ rev = "2c9e9502788518c97fe44e8955cd069417ee89df";
+ sha256 = "1w0rl9rla61m0qbha75jg48yiq1vs91sfy96rgqa6nags9v9b1rl";
+ };
+ }
+ {
+ goPackagePath = "github.com/mholt/archiver";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mholt/archiver";
+ rev = "e4ef56d48eb029648b0e895bb0b6a393ef0829c3";
+ sha256 = "1krxyh6iq0s0rwhz7gg6dn795j9qq64rsgq9nivav7fhrqpgr6hb";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/mapstructure";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/mapstructure";
+ rev = "00c29f56e2386353d58c599509e8dc3801b0d716";
+ sha256 = "1vw8fvhax0d567amgvxr7glcl12lvzg2sbzs007q5k5bbwn1szyb";
+ };
+ }
+ {
+ goPackagePath = "github.com/nwaples/rardecode";
+ fetch = {
+ type = "git";
+ url = "https://github.com/nwaples/rardecode";
+ rev = "e06696f847aeda6f39a8f0b7cdff193b7690aef6";
+ sha256 = "1aj7l8ii7hxnn3q4wzxlx3f92b1aspck6ncyqgb4h2g228phcibw";
+ };
+ }
+ {
+ goPackagePath = "github.com/patrickmn/go-cache";
+ fetch = {
+ type = "git";
+ url = "https://github.com/patrickmn/go-cache";
+ rev = "a3647f8e31d79543b2d0f0ae2fe5c379d72cedc0";
+ sha256 = "10020inkzrm931r4bixf8wqr9n39wcrb78vfyxmbvjavvw4zybgs";
+ };
+ }
+ {
+ goPackagePath = "github.com/pelletier/go-toml";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pelletier/go-toml";
+ rev = "66540cf1fcd2c3aee6f6787dfa32a6ae9a870f12";
+ sha256 = "1n8na0yg90gm0rpifmzrby5r385vvd62cdam3ls7ssy02bjvfw15";
+ };
+ }
+ {
+ goPackagePath = "github.com/pierrec/lz4";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pierrec/lz4";
+ rev = "ed8d4cc3b461464e69798080a0092bd028910298";
+ sha256 = "0flsn2ka108lb63gkxfzl90bkhndh1znnscv4v1k6j5h2s3zksls";
+ };
+ }
+ {
+ goPackagePath = "github.com/pierrec/xxHash";
+ fetch = {
+ type = "git";
+ url = "https://github.com/pierrec/xxHash";
+ rev = "a0006b13c722f7f12368c00a3d3c2ae8a999a0c6";
+ sha256 = "1hf7hqrqx0cbgx0alfwnqs0mrxg9rnwsijn5d0lv06w6vzqbvnzj";
+ };
+ }
+ {
+ goPackagePath = "github.com/shirou/gopsutil";
+ fetch = {
+ type = "git";
+ url = "https://github.com/shirou/gopsutil";
+ rev = "57f370e13068146efe1cb7129f79e5d51da8a242";
+ sha256 = "1ij0bbnfjj65afin8vhccr3cxvg6r0awmvcvb2ilza5wbbsslggb";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/afero";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/afero";
+ rev = "63644898a8da0bc22138abf860edaf5277b6102e";
+ sha256 = "13piahaq4vw1y1sklq5scrsflqx0a8hzmdqfz1fy4871kf2gl8qw";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cast";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cast";
+ rev = "8965335b8c7107321228e3e3702cab9832751bac";
+ sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/cobra";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/cobra";
+ rev = "ef82de70bb3f60c65fb8eebacbb2d122ef517385";
+ sha256 = "1q1nsx05svyv9fv3fy6xv6gs9ffimkyzsfm49flvl3wnvf1ncrkd";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/jwalterweatherman";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/jwalterweatherman";
+ rev = "7c0cea34c8ece3fbeb2b27ab9b59511d360fb394";
+ sha256 = "132p84i20b9s5r6fs597lsa6648vd415ch7c0d018vm8smzqpd0h";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/pflag";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/pflag";
+ rev = "583c0c0531f06d5278b7d917446061adc344b5cd";
+ sha256 = "0nr4mdpfhhk94hq4ymn5b2sxc47b29p1akxd8b0hx4dvdybmipb5";
+ };
+ }
+ {
+ goPackagePath = "github.com/spf13/viper";
+ fetch = {
+ type = "git";
+ url = "https://github.com/spf13/viper";
+ rev = "8dc2790b029dc41e2b8ff772c63c26adbb1db70d";
+ sha256 = "147zq6v34pgb79r4m0m2mwm8739jxwawxs8mpqvvhq7gxwvhng40";
+ };
+ }
+ {
+ goPackagePath = "github.com/stretchr/testify";
+ fetch = {
+ type = "git";
+ url = "https://github.com/stretchr/testify";
+ rev = "c679ae2cc0cb27ec3293fea7e254e47386f05d69";
+ sha256 = "1rrdn7k83j492rzhqwkh6956sj8m2nbk44d7r1xa9nsn3hfwj691";
+ };
+ }
+ {
+ goPackagePath = "github.com/ulikunitz/xz";
+ fetch = {
+ type = "git";
+ url = "https://github.com/ulikunitz/xz";
+ rev = "0c6b41e72360850ca4f98dc341fd999726ea007f";
+ sha256 = "0a6l7sp67ipxim093qh6fvw8knbxj24l7bj5lykcddi5gwfi78n3";
+ };
+ }
+ {
+ goPackagePath = "github.com/urfave/negroni";
+ fetch = {
+ type = "git";
+ url = "https://github.com/urfave/negroni";
+ rev = "22c5532ea862c34fdad414e90f8cc00b4f6f4cab";
+ sha256 = "0jxd10cr3imm96xa01mdgyad4nq6mc7yr49z830fv3vywfr7bac8";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/net";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/net";
+ rev = "640f4622ab692b87c2f3a94265e6f579fe38263d";
+ sha256 = "097m4qhcljhp180171j5fjhq4740iirfkkajfd7yrxqhp4s9hljx";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/sys";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/sys";
+ rev = "6f686a352de66814cdd080d970febae7767857a3";
+ sha256 = "1z3pwvxlzq8kghjdsd9xmf184iiz13h8h66ipp626k4rc7kydr03";
+ };
+ }
+ {
+ goPackagePath = "golang.org/x/text";
+ fetch = {
+ type = "git";
+ url = "https://go.googlesource.com/text";
+ rev = "7922cc490dd5a7dbaa7fd5d6196b49db59ac042f";
+ sha256 = "06sicjc24hv7v9p1l6psaq87w4lycx3mjixd6gsd1wnd4jhqvlnr";
+ };
+ }
+ {
+ goPackagePath = "gopkg.in/yaml.v2";
+ fetch = {
+ type = "git";
+ url = "https://gopkg.in/yaml.v2";
+ rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183";
+ sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1";
+ };
+ }
+ {
+ goPackagePath = "github.com/sbinet/go-python";
+ fetch = {
+ type = "git";
+ url = "https://github.com/sbinet/go-python";
+ rev = "6d13f941744b9332d6ed00dc2cd2722acd79a47e";
+ sha256 = "0x5q4nyv6gck9q33g54gy2ajmyjksxjmzh0jfqqn97jpgf4qfaym";
+ };
+ }
+ {
+ goPackagePath = "github.com/mitchellh/reflectwalk";
+ fetch = {
+ type = "git";
+ url = "https://github.com/mitchellh/reflectwalk";
+ rev = "63d60e9d0dbc60cf9164e6510889b0db6683d98c";
+ sha256 = "1hpq6sjr6l1h25x68mz13q7sd52dv1mjfxbl5p7m3j7cv85khnvc";
+ };
+ }
+]
diff --git a/pkgs/tools/networking/dd-agent/integrations-core.nix b/pkgs/tools/networking/dd-agent/integrations-core.nix
new file mode 100644
index 00000000000..9212209e775
--- /dev/null
+++ b/pkgs/tools/networking/dd-agent/integrations-core.nix
@@ -0,0 +1,91 @@
+# The declarations in this file build the Datadog agent's core
+# integrations. These integrations are tracked in a separate
+# repository[1] outside of the agent's primary repository and provide
+# checks for various kinds of services.
+#
+# Not all services are relevant for all users, however. As some of
+# them depend on various tools and Python packages it is nonsensical
+# to build *all* integrations by default.
+#
+# A set of default integrations is defined and built either way.
+# Additional integrations can be specified by overriding
+# `extraIntegrations` in datadog-integrations-core.
+#
+# In practice the syntax for using this with additional integrations
+# is not the most beautiful, but it works. For example to use
+# datadog-agent from the top-level with the `ntp`-integration
+# included, one could say:
+#
+# let
+# integrationsWithNtp = datadog-integrations-core {
+# # Extra integrations map from the integration name (as in the
+# # integrations-core repository) to a function that receives the
+# # Python package set and returns the required dependencies.g
+# ntp = (ps: [ ps.ntplib ]);
+# };
+#
+# in ddAgentWithNtp = datadog-agent.overrideAttrs(_ : {
+# python = integrationsWithNtp.python;
+# });
+#
+# The NixOS module 'datadog-agent' provides a simplified interface to
+# this. Please see the module itself for more information.
+#
+# [1]: https://github.com/DataDog/integrations-core
+
+{ pkgs, python, extraIntegrations ? {} }:
+
+with pkgs.lib;
+
+let
+ src = pkgs.fetchFromGitHub {
+ owner = "DataDog";
+ repo = "integrations-core";
+ rev = "7be76e73969a8b9c993903681b300e1dd32f4b4d";
+ sha256 = "1qsqzm5iswgv9jrflh5mvbz9a7js7jf42cb28lzdzsp45iwfs2aa";
+ };
+ version = "git-2018-05-27";
+
+ # Build helper to build a single datadog integration package.
+ buildIntegration = { pname, ... }@args: python.pkgs.buildPythonPackage (args // {
+ inherit src version;
+ name = "datadog-integration-${pname}-${version}";
+
+ postPatch = ''
+ # jailbreak install_requires
+ sed -i 's/==.*//' requirements.in
+ cp requirements.in requirements.txt
+ '';
+ sourceRoot = "source/${args.sourceRoot or pname}";
+ doCheck = false;
+ });
+
+ # Base package depended on by all other integrations.
+ datadog_checks_base = buildIntegration {
+ pname = "checks-base";
+ sourceRoot = "datadog_checks_base";
+ propagatedBuildInputs = with python.pkgs; [
+ requests protobuf prometheus_client uuid simplejson uptime
+ ];
+ };
+
+ # Default integrations that should be built:
+ defaultIntegrations = {
+ disk = (ps: [ ps.psutil ]);
+ mongo = (ps: [ ps.pymongo ]);
+ network = (ps: [ ps.psutil ]);
+ nginx = (ps: []);
+ postgres = (ps: with ps; [ pg8000 psycopg2 ]);
+ };
+
+ # All integrations (default + extra):
+ integrations = defaultIntegrations // extraIntegrations;
+ builtIntegrations = mapAttrs (pname: fdeps: buildIntegration {
+ inherit pname;
+ propagatedBuildInputs = (fdeps python.pkgs) ++ [ datadog_checks_base ];
+ }) integrations;
+
+in builtIntegrations // {
+ inherit datadog_checks_base;
+ python = python.withPackages (_: (attrValues builtIntegrations));
+}
diff --git a/pkgs/tools/networking/fping/default.nix b/pkgs/tools/networking/fping/default.nix
index 2b19c8e6a05..adcb59135ee 100644
--- a/pkgs/tools/networking/fping/default.nix
+++ b/pkgs/tools/networking/fping/default.nix
@@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
configureFlags = [ "--enable-ipv6" "--enable-ipv4" ];
- meta = {
+ meta = with stdenv.lib; {
homepage = http://fping.org/;
description = "Send ICMP echo probes to network hosts";
- maintainers = with stdenv.lib.maintainers; [ the-kenny ];
- platforms = with stdenv.lib.platforms; all;
+ maintainers = with maintainers; [ the-kenny ];
+ license = licenses.bsd0;
+ platforms = platforms.all;
};
}
diff --git a/pkgs/tools/networking/getmail/default.nix b/pkgs/tools/networking/getmail/default.nix
index 224c7a4ab48..ac69fd99265 100644
--- a/pkgs/tools/networking/getmail/default.nix
+++ b/pkgs/tools/networking/getmail/default.nix
@@ -26,5 +26,6 @@ python2Packages.buildPythonApplication rec {
homepage = http://pyropus.ca/software/getmail/;
inherit version;
updateWalker = true;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/haproxy/default.nix b/pkgs/tools/networking/haproxy/default.nix
index 1690d3fcc3e..8f72976d7dc 100644
--- a/pkgs/tools/networking/haproxy/default.nix
+++ b/pkgs/tools/networking/haproxy/default.nix
@@ -1,6 +1,6 @@
{ useLua ? !stdenv.isDarwin
, usePcre ? true
-, stdenv, fetchurl, fetchpatch
+, stdenv, fetchurl
, openssl, zlib, lua5_3 ? null, pcre ? null
}:
@@ -9,26 +9,14 @@ assert usePcre -> pcre != null;
stdenv.mkDerivation rec {
pname = "haproxy";
- version = "1.8.9";
+ version = "1.8.13";
name = "${pname}-${version}";
src = fetchurl {
url = "https://www.haproxy.org/download/${stdenv.lib.versions.majorMinor version}/src/${name}.tar.gz";
- sha256 = "00miblgwll3mycsgmp3gd3cn4lwsagxzgjxk5i6csnyqgj97fss3";
+ sha256 = "2bf5dafbb5f1530c0e67ab63666565de948591f8e0ee2a1d3c84c45e738220f1";
};
- patches = [
- (fetchpatch {
- name = "CVE-2018-11469.patch";
- url = "https://git.haproxy.org/?p=haproxy-1.8.git;a=patch;h=17514045e5d934dede62116216c1b016fe23dd06";
- sha256 = "0hzcvghg8qz45n3mrcgsjgvrvicvbvm52cc4hs5jbk1yb50qvls7";
- })
- ] ++ stdenv.lib.optional stdenv.isDarwin (fetchpatch {
- name = "fix-darwin-no-threads-build.patch";
- url = "https://git.haproxy.org/?p=haproxy-1.8.git;a=patch;h=fbf09c441a4e72c4a690bc7ef25d3374767fe5c5;hp=3157ef219c493f3b01192f1b809a086a5b119a1e";
- sha256 = "16ckzb160anf7xih7mmqy59pfz8sdywmyblxnr7lz9xix3jwk55r";
- });
-
buildInputs = [ openssl zlib ]
++ stdenv.lib.optional useLua lua5_3
++ stdenv.lib.optional usePcre pcre;
@@ -51,7 +39,8 @@ stdenv.mkDerivation rec {
"USE_LUA=yes"
"LUA_LIB=${lua5_3}/lib"
"LUA_INC=${lua5_3}/include"
- ] ++ stdenv.lib.optional stdenv.isDarwin "CC=cc";
+ ] ++ stdenv.lib.optional stdenv.isDarwin "CC=cc"
+ ++ stdenv.lib.optional stdenv.isLinux "USE_GETADDRINFO=1";
meta = {
description = "Reliable, high performance TCP/HTTP load balancer";
diff --git a/pkgs/tools/networking/infiniband-diags/default.nix b/pkgs/tools/networking/infiniband-diags/default.nix
index f769a3fcffa..fbca48fa17c 100644
--- a/pkgs/tools/networking/infiniband-diags/default.nix
+++ b/pkgs/tools/networking/infiniband-diags/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "infiniband-diags-${version}";
- version = "2.0.0";
+ version = "2.1.0";
src = fetchFromGitHub {
owner = "linux-rdma";
repo = "infiniband-diags";
rev = version;
- sha256 = "06x8yy3ly1vzraznc9r8pfsal9mjavxzhgrla3q2493j5jz0sx76";
+ sha256 = "1qgyyvnig28x1m47df0zx6b2rcb5nm1k8r02zx7wzfb5pn9k2zh1";
};
nativeBuildInputs = [ autoconf automake libtool pkgconfig makeWrapper ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
./autogen.sh
'';
- configureFlags = "--with-perl-installdir=\${out}/lib/perl5/site_perl --sbindir=\${out}/bin";
+ configureFlags = [ "--with-perl-installdir=\${out}/lib/perl5/site_perl" "--sbindir=\${out}/bin" ];
postInstall = ''
rmdir $out/var/run $out/var
diff --git a/pkgs/tools/networking/ipgrep/default.nix b/pkgs/tools/networking/ipgrep/default.nix
new file mode 100644
index 00000000000..6052b7d405b
--- /dev/null
+++ b/pkgs/tools/networking/ipgrep/default.nix
@@ -0,0 +1,36 @@
+{ stdenv, fetchFromGitHub, pythonPackages, makeWrapper }:
+
+pythonPackages.buildPythonApplication rec {
+ version = "1.0";
+ pname = "ipgrep";
+
+ src = fetchFromGitHub {
+ owner = "jedisct1";
+ repo = pname;
+ rev = version;
+ sha256 = "1qaxvbqdalvz05aplhhrg7s4h7yx4clbfd50k46bgavhgcqqv8n3";
+ };
+
+ patchPhase = ''
+ mkdir -p ${pname}
+ substituteInPlace setup.py \
+ --replace "'scripts': []" "'scripts': { '${pname}.py' }"
+ '';
+
+ propagatedBuildInputs = with pythonPackages; [
+ pycares
+ urllib3
+ requests
+ ];
+
+ meta = with stdenv.lib; {
+ description = "Extract, defang, resolve names and IPs from text";
+ longDescription = ''
+ ipgrep extracts possibly obfuscated host names and IP addresses
+ from text, resolves host names, and prints them, sorted by ASN.
+ '';
+ license = licenses.mit;
+ maintainers = with maintainers; [ leenaars ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/networking/lftp/default.nix b/pkgs/tools/networking/lftp/default.nix
index 86d16264823..bb627f49971 100644
--- a/pkgs/tools/networking/lftp/default.nix
+++ b/pkgs/tools/networking/lftp/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
name = "lftp-${version}";
- version = "4.8.3";
+ version = "4.8.4";
src = fetchurl {
urls = [
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
"https://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/${name}.tar.xz"
"https://lftp.yar.ru/ftp/${name}.tar.xz"
];
- sha256 = "12y77jlfs4x4zvcah92mw2h2sb4j0bvbaxkh3wwsm8gs392ywyny";
+ sha256 = "0qks22357xv9y6ripmf5j2n5svh8j5z0yniphfk89sjwkqg2gg2f";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/networking/mailutils/default.nix b/pkgs/tools/networking/mailutils/default.nix
index 4df7f80fff6..f4e14d98248 100644
--- a/pkgs/tools/networking/mailutils/default.nix
+++ b/pkgs/tools/networking/mailutils/default.nix
@@ -2,9 +2,7 @@
, gdbm, pam, readline, ncurses, gnutls, guile, texinfo, gnum4, sasl, fribidi, nettools
, python, gss, mysql, sendmailPath ? "/run/wrappers/bin/sendmail" }:
-let
- p = "https://raw.githubusercontent.com/gentoo/gentoo/9c921e89d51876fd876f250324893fd90c019326/net-mail/mailutils/files";
-in stdenv.mkDerivation rec {
+stdenv.mkDerivation rec {
name = "${project}-${version}";
project = "mailutils";
version = "3.2";
@@ -14,9 +12,21 @@ in stdenv.mkDerivation rec {
sha256 = "0zh7xn8yvnw9zkc7gi5290i34viwxp1rn0g1q9nyvmckkvk59lwn";
};
+ postPatch = ''
+ sed -i -e '/chown root:mail/d' \
+ -e 's/chmod [24]755/chmod 0755/' \
+ */Makefile{.in,.am}
+ sed -i 's:/usr/lib/mysql:${mysql.connector-c}/lib/mysql:' configure.ac
+ sed -i 's/0\.18/0.19/' configure.ac
+ sed -i -e 's:mysql/mysql.h:mysql.h:' \
+ -e 's:mysql/errmsg.h:errmsg.h:' \
+ sql/mysql.c
+ '';
+
nativeBuildInputs = [
autoreconfHook gettext pkgconfig
- ] ++ stdenv.lib.optional doCheck dejagnu;
+ ];
+
buildInputs = [
gdbm pam readline ncurses gnutls guile texinfo gnum4 sasl fribidi nettools
gss mysql.connector-c python
@@ -33,7 +43,6 @@ in stdenv.mkDerivation rec {
./path-to-cat.patch
];
- doCheck = true;
enableParallelBuilding = false;
hardeningDisable = [ "format" ];
@@ -44,26 +53,21 @@ in stdenv.mkDerivation rec {
"--with-path-sendmail=${sendmailPath}"
];
- readmsg-tests = stdenv.lib.optionals doCheck [
+ readmsg-tests = let
+ p = "https://raw.githubusercontent.com/gentoo/gentoo/9c921e89d51876fd876f250324893fd90c019326/net-mail/mailutils/files";
+ in [
(fetchurl { url = "${p}/hdr.at"; sha256 = "0phpkqyhs26chn63wjns6ydx9468ng3ssbjbfhcvza8h78jlsd98"; })
(fetchurl { url = "${p}/nohdr.at"; sha256 = "1vkbkfkbqj6ml62s1am8i286hxwnpsmbhbnq0i2i0j1i7iwkk4b7"; })
(fetchurl { url = "${p}/twomsg.at"; sha256 = "15m29rg2xxa17xhx6jp4s2vwa9d4khw8092vpygqbwlhw68alk9g"; })
(fetchurl { url = "${p}/weed.at"; sha256 = "1101xakhc99f5gb9cs3mmydn43ayli7b270pzbvh7f9rbvh0d0nh"; })
];
- postPatch = ''
- sed -i -e '/chown root:mail/d' \
- -e 's/chmod [24]755/chmod 0755/' \
- */Makefile{.in,.am}
- sed -i 's:/usr/lib/mysql:${mysql.connector-c}/lib/mysql:' configure.ac
- sed -i 's/0\.18/0.19/' configure.ac
- sed -i -e 's:mysql/mysql.h:mysql.h:' \
- -e 's:mysql/errmsg.h:errmsg.h:' \
- sql/mysql.c
- '';
-
NIX_CFLAGS_COMPILE = "-L${mysql.connector-c}/lib/mysql -I${mysql.connector-c}/include/mysql";
+ checkInputs = [ dejagnu ];
+ doCheck = false; # fails 1 out of a bunch of tests, looks like a bug
+ doInstallCheck = false; # fails
+
preCheck = ''
# Add missing test files
cp ${builtins.toString readmsg-tests} readmsg/tests/
@@ -79,6 +83,7 @@ in stdenv.mkDerivation rec {
# Provide libraries for mhn.
export LD_LIBRARY_PATH=$(pwd)/lib/.libs
'';
+
postCheck = ''
unset LD_LIBRARY_PATH
'';
diff --git a/pkgs/tools/networking/megatools/default.nix b/pkgs/tools/networking/megatools/default.nix
index e2d4880250c..c995eea7b14 100644
--- a/pkgs/tools/networking/megatools/default.nix
+++ b/pkgs/tools/networking/megatools/default.nix
@@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
name = "megatools-${version}";
- version = "2017-10-26";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "megous";
repo = "megatools";
- rev = "35dfba3262f620b4701ec1975293463957e20f26";
- sha256 = "0xphgv78j731rmhxic4fwzdr7vq5px921qifrw1y40b93nhy4d5n";
+ rev = "${version}";
+ sha256 = "001hw8j36ld03wwaphq3xdaazf2dpl36h84k8xmk524x8vlia8lk";
};
nativeBuildInputs = [
diff --git a/pkgs/tools/networking/minio-client/default.nix b/pkgs/tools/networking/minio-client/default.nix
index c1b2b18b3f4..6720d5ae2e0 100644
--- a/pkgs/tools/networking/minio-client/default.nix
+++ b/pkgs/tools/networking/minio-client/default.nix
@@ -3,13 +3,13 @@
buildGoPackage rec {
name = "minio-client-${version}";
- version = "2018-04-28T00-08-20Z";
+ version = "2018-07-31T02-28-53Z";
src = fetchFromGitHub {
owner = "minio";
repo = "mc";
rev = "RELEASE.${version}";
- sha256 = "03c9ahphkpsy6z9i9z50jcsgj5ba6gba2sw2nz22b1ynqiz3ds37";
+ sha256 = "1918yl5d92y4ij9d1v738pf574rwb6a911rjpmaj9awhrz8qa2bg";
};
goPackagePath = "github.com/minio/mc";
diff --git a/pkgs/tools/networking/miniupnpc/default.nix b/pkgs/tools/networking/miniupnpc/default.nix
index fe3568c3a83..902055e0d79 100644
--- a/pkgs/tools/networking/miniupnpc/default.nix
+++ b/pkgs/tools/networking/miniupnpc/default.nix
@@ -27,8 +27,8 @@ let
};
in {
miniupnpc_2 = generic {
- version = "2.0.20171212";
- sha256 = "0za7pr6hrr3ajkifirhhxfn3hlhl06f622g8hnj5h8y18sp3bwff";
+ version = "2.0.20180203";
+ sha256 = "1dr0qaf2qz49aawgsnv7l41rda5yvdk3qfz2hd5cv9iwav3sipch";
};
miniupnpc_1 = generic {
version = "1.9.20160209";
diff --git a/pkgs/tools/networking/mtr/default.nix b/pkgs/tools/networking/mtr/default.nix
index 8932360c717..3c2ced1712f 100644
--- a/pkgs/tools/networking/mtr/default.nix
+++ b/pkgs/tools/networking/mtr/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
substituteInPlace Makefile.in --replace ' install-exec-hook' ""
'';
- configureFlags = stdenv.lib.optionalString (!withGtk) "--without-gtk";
+ configureFlags = stdenv.lib.optional (!withGtk) "--without-gtk";
nativeBuildInputs = [ autoreconfHook pkgconfig ];
diff --git a/pkgs/tools/networking/nbd/default.nix b/pkgs/tools/networking/nbd/default.nix
index 6b6d99e745e..0f7f75b989e 100644
--- a/pkgs/tools/networking/nbd/default.nix
+++ b/pkgs/tools/networking/nbd/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, glib }:
stdenv.mkDerivation rec {
- name = "nbd-3.17";
+ name = "nbd-3.18";
src = fetchurl {
url = "mirror://sourceforge/nbd/${name}.tar.xz";
- sha256 = "12fil2hb3gkxslr3nl9kak93n4iyhfs3zdwrmx9vjcxblfqnnp6r";
+ sha256 = "0cb0sjiv0j9sh9dk24nrjm7sa0axbrcp2av5hc91g1ryzk764dyq";
};
buildInputs =
diff --git a/pkgs/tools/networking/network-manager/applet.nix b/pkgs/tools/networking/network-manager/applet.nix
index 98b9b0aef4d..0b6a7e622a8 100644
--- a/pkgs/tools/networking/network-manager/applet.nix
+++ b/pkgs/tools/networking/network-manager/applet.nix
@@ -1,25 +1,23 @@
-{ stdenv, fetchurl, fetchpatch, meson, ninja, intltool, gtk-doc, pkgconfig, networkmanager, gnome3
+{ stdenv, fetchurl, meson, ninja, intltool, gtk-doc, pkgconfig, networkmanager, gnome3
, libnotify, libsecret, polkit, isocodes, modemmanager, libxml2, docbook_xsl
, mobile-broadband-provider-info, glib-networking, gsettings-desktop-schemas
-, libgudev, hicolor-icon-theme, jansson, wrapGAppsHook, webkitgtk, gobjectIntrospection
-, libindicator-gtk3, libappindicator-gtk3, withGnome ? false }:
+, libgudev, jansson, wrapGAppsHook, gobjectIntrospection
+, libappindicator-gtk3, withGnome ? false }:
let
pname = "network-manager-applet";
- version = "1.8.14";
+ version = "1.8.16";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
- sha256 = "1js0i2kwfklahsn77qgxzdscy33drrlym3mrj1qhlw0zf8ri56ya";
+ sha256 = "0lmlkh4yyl9smvkgrzshn127zqfbp9f41f448ks8dlhhm38s38v2";
};
patches = [
- (fetchpatch {
- url = https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/12.patch;
- sha256 = "0q5qbjpbrfvhqsprnwjwz4c42nly59cgnbn41w2zlxvqf29gjvwk";
- })
+ # https://gitlab.gnome.org/GNOME/network-manager-applet/merge_requests/19
+ ./libnm-gtk-mbpi.patch
];
mesonFlags = [
@@ -28,25 +26,17 @@ in stdenv.mkDerivation rec {
"-Dgcr=${if withGnome then "true" else "false"}"
];
- outputs = [ "out" "dev" "devdoc" ];
+ outputs = [ "out" "lib" "dev" "devdoc" "man" ];
buildInputs = [
gnome3.gtk networkmanager libnotify libsecret gsettings-desktop-schemas
- polkit isocodes libgudev
+ polkit isocodes mobile-broadband-provider-info libgudev
modemmanager jansson glib-networking
- libindicator-gtk3 libappindicator-gtk3
- ] ++ stdenv.lib.optionals withGnome [ gnome3.gcr webkitgtk ];
+ libappindicator-gtk3
+ ] ++ stdenv.lib.optionals withGnome [ gnome3.gcr ]; # advanced certificate chooser
nativeBuildInputs = [ meson ninja intltool pkgconfig wrapGAppsHook gobjectIntrospection gtk-doc docbook_xsl libxml2 ];
- propagatedUserEnvPkgs = [
- hicolor-icon-theme
- ];
-
- NIX_CFLAGS = [
- ''-DMOBILE_BROADBAND_PROVIDER_INFO=\"${mobile-broadband-provider-info}/share/mobile-broadband-provider-info/serviceproviders.xml\"''
- ];
-
postPatch = ''
chmod +x meson_post_install.py # patchShebangs requires executable file
patchShebangs meson_post_install.py
diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix
index 62c9e7b63d1..01b979c3c5b 100644
--- a/pkgs/tools/networking/network-manager/default.nix
+++ b/pkgs/tools/networking/network-manager/default.nix
@@ -9,11 +9,11 @@ let
pname = "NetworkManager";
in stdenv.mkDerivation rec {
name = "network-manager-${version}";
- version = "1.12.0";
+ version = "1.12.2";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "15bzjkrfa7sw5p5hkdha4a67y1zfnzh1s6za11sh8s1yxmyvkziq";
+ sha256 = "09hsh34m8hg4m402pw5n11f29vsfjw6lm3p5m56yxwq57bwnzq3b";
};
outputs = [ "out" "dev" ];
@@ -66,16 +66,15 @@ in stdenv.mkDerivation rec {
];
patches = [
- # https://bugzilla.gnome.org/show_bug.cgi?id=796752
- (fetchurl {
- url = https://bugzilla.gnome.org/attachment.cgi?id=372955;
- sha256 = "17rl19lprnsz4wjmp54c1qw6a3pf8x97bhd69xavwy7cx6z84b3n";
- })
# https://bugzilla.gnome.org/show_bug.cgi?id=796751
(fetchurl {
url = https://bugzilla.gnome.org/attachment.cgi?id=372953;
sha256 = "1crjplyiiipkhjjlifrv6hhvxinlcxd6irp9ijbc7jij31g44i0a";
})
+ (fetchurl {
+ url = https://gitlab.freedesktop.org/NetworkManager/NetworkManager/commit/0a3755c1799d3a4dc1875d4c59c7c568a64c8456.patch;
+ sha256 = "af1717f7c6fdd6dadb4082dd847f4bbc42cf1574833299f3e47024e785533f2e";
+ })
(substituteAll {
src = ./fix-paths.patch;
inherit inetutils kmod openconnect;
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn.nix b/pkgs/tools/networking/network-manager/fortisslvpn.nix
deleted file mode 100644
index ab49514d720..00000000000
--- a/pkgs/tools/networking/network-manager/fortisslvpn.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ stdenv, fetchurl, openfortivpn, automake, autoconf, libtool, intltool, pkgconfig,
-networkmanager, ppp, libsecret, withGnome ? true, gnome3 }:
-
-let
- pname = "NetworkManager-fortisslvpn";
- version = "1.2.8";
-in stdenv.mkDerivation rec {
- name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
- src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "01gvdv9dknvzx05plq863jh1xz1v8vgj5w7v9fmw5v601ggybf4w";
- };
-
- buildInputs = [ openfortivpn networkmanager ppp libtool libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring gnome3.networkmanagerapplet ];
-
- nativeBuildInputs = [ automake autoconf intltool pkgconfig ];
-
- configureFlags = [
- "${if withGnome then "--with-gnome" else "--without-gnome"}"
- "--disable-static"
- "--localstatedir=/tmp"
- ];
-
- preConfigure = ''
- substituteInPlace "src/nm-fortisslvpn-service.c" \
- --replace "/bin/openfortivpn" "${openfortivpn}/bin/openfortivpn"
- '';
-
- passthru = {
- updateScript = gnome3.updateScript {
- packageName = pname;
- attrPath = "networkmanager-fortisslvpn";
- };
- };
-
- meta = {
- description = "NetworkManager's FortiSSL plugin";
- inherit (networkmanager.meta) maintainers platforms;
- };
-}
-
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/default.nix b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
new file mode 100644
index 00000000000..11b29081f9b
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/fortisslvpn/default.nix
@@ -0,0 +1,45 @@
+{ stdenv, fetchurl, substituteAll, openfortivpn, intltool, pkgconfig,
+networkmanager, ppp, libsecret, withGnome ? true, gnome3 }:
+
+let
+ pname = "NetworkManager-fortisslvpn";
+ version = "1.2.8";
+in stdenv.mkDerivation rec {
+ name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "01gvdv9dknvzx05plq863jh1xz1v8vgj5w7v9fmw5v601ggybf4w";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit openfortivpn;
+ })
+ ];
+
+ buildInputs = [ openfortivpn networkmanager ppp ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+ nativeBuildInputs = [ intltool pkgconfig ];
+
+ configureFlags = [
+ "--with-gnome=${if withGnome then "yes" else "no"}"
+ "--localstatedir=/tmp"
+ ];
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "networkmanager-fortisslvpn";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "NetworkManager's FortiSSL plugin";
+ inherit (networkmanager.meta) maintainers platforms;
+ license = licenses.gpl2;
+ };
+}
+
diff --git a/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch b/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch
new file mode 100644
index 00000000000..a1241b6738c
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/fortisslvpn/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/nm-fortisslvpn-service.c
++++ b/src/nm-fortisslvpn-service.c
+@@ -387,7 +387,7 @@
+ {
+ static const char *openfortivpn_binary_paths[] =
+ {
+- "/bin/openfortivpn",
++ "@openfortivpn@/bin/openfortivpn",
+ "/usr/bin/openfortivpn",
+ "/usr/local/bin/openfortivpn",
+ NULL
diff --git a/pkgs/tools/networking/network-manager/iodine.nix b/pkgs/tools/networking/network-manager/iodine.nix
deleted file mode 100644
index cbc0e6e6d2d..00000000000
--- a/pkgs/tools/networking/network-manager/iodine.nix
+++ /dev/null
@@ -1,46 +0,0 @@
-{ stdenv, fetchurl, iodine, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3 }:
-
-let
- pname = "NetworkManager-iodine";
- version = "1.2.0";
-in stdenv.mkDerivation rec {
- name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
- src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "0njdigakidji6mfmbsp8lfi8wl88z1dk8cljbva2w0xazyddbwyh";
- };
-
- buildInputs = [ iodine networkmanager libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
- gnome3.networkmanagerapplet ];
-
- nativeBuildInputs = [ intltool pkgconfig ];
-
- # Fixes deprecation errors with networkmanager 1.10.2
- NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
-
- configureFlags = [
- "${if withGnome then "--with-gnome" else "--without-gnome"}"
- "--disable-static"
- "--localstatedir=/" # needed for the management socket under /run/NetworkManager
- ];
-
- preConfigure = ''
- substituteInPlace "src/nm-iodine-service.c" \
- --replace "/usr/bin/iodine" "${iodine}/bin/iodine"
- '';
-
- passthru = {
- updateScript = gnome3.updateScript {
- packageName = pname;
- attrPath = "networkmanager-iodine";
- };
- };
-
- meta = {
- description = "NetworkManager's iodine plugin";
- inherit (networkmanager.meta) maintainers platforms;
- };
-}
diff --git a/pkgs/tools/networking/network-manager/iodine/default.nix b/pkgs/tools/networking/network-manager/iodine/default.nix
new file mode 100644
index 00000000000..a3dbeaf8265
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/iodine/default.nix
@@ -0,0 +1,47 @@
+{ stdenv, fetchurl, substituteAll, iodine, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3 }:
+
+let
+ pname = "NetworkManager-iodine";
+ version = "1.2.0";
+in stdenv.mkDerivation rec {
+ name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "0njdigakidji6mfmbsp8lfi8wl88z1dk8cljbva2w0xazyddbwyh";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit iodine;
+ })
+ ];
+
+ buildInputs = [ iodine networkmanager ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+ nativeBuildInputs = [ intltool pkgconfig ];
+
+ # Fixes deprecation errors with networkmanager 1.10.2
+ NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
+
+ configureFlags = [
+ "--with-gnome=${if withGnome then "yes" else "no"}"
+ "--localstatedir=/" # needed for the management socket under /run/NetworkManager
+ ];
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "networkmanager-iodine";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "NetworkManager's iodine plugin";
+ inherit (networkmanager.meta) maintainers platforms;
+ license = licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/tools/networking/network-manager/iodine/fix-paths.patch b/pkgs/tools/networking/network-manager/iodine/fix-paths.patch
new file mode 100644
index 00000000000..d32dbfadbaf
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/iodine/fix-paths.patch
@@ -0,0 +1,11 @@
+--- a/src/nm-iodine-service.c
++++ b/src/nm-iodine-service.c
+@@ -62,7 +62,7 @@
+
+ static const char *iodine_binary_paths[] =
+ {
+- "/usr/bin/iodine",
++ "@iodine@/bin/iodine",
+ "/usr/sbin/iodine",
+ "/usr/local/bin/iodine",
+ "/usr/local/sbin/iodine",
diff --git a/pkgs/tools/networking/network-manager/l2tp.nix b/pkgs/tools/networking/network-manager/l2tp.nix
deleted file mode 100644
index 54670ff1bce..00000000000
--- a/pkgs/tools/networking/network-manager/l2tp.nix
+++ /dev/null
@@ -1,52 +0,0 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, libtool, intltool, pkgconfig
-, networkmanager, ppp, xl2tpd, strongswan, libsecret
-, withGnome ? true, gnome3, networkmanagerapplet }:
-
-stdenv.mkDerivation rec {
- name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
- pname = "NetworkManager-l2tp";
- version = "1.2.8";
-
- src = fetchFromGitHub {
- owner = "nm-l2tp";
- repo = "network-manager-l2tp";
- rev = "${version}";
- sha256 = "110157dpamgr7r5kb8aidi0a2ap9z2m52bff94fb4nhxacz69yv8";
- };
-
- buildInputs = [ networkmanager ppp libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring networkmanagerapplet ];
-
- nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig ];
-
- postPatch = ''
- sed -i -e 's%"\(/usr/sbin\|/usr/pkg/sbin\|/usr/local/sbin\)/[^"]*",%%g' ./src/nm-l2tp-service.c
-
- substituteInPlace ./Makefile.am \
- --replace '$(sysconfdir)/dbus-1/system.d' "$out/etc/dbus-1/system.d"
-
- substituteInPlace ./src/nm-l2tp-service.c \
- --replace /sbin/ipsec ${strongswan}/bin/ipsec \
- --replace /sbin/xl2tpd ${xl2tpd}/bin/xl2tpd
- '';
-
- preConfigure = ''
- intltoolize -f
- '';
-
- configureFlags = [
- "--with-gnome=${if withGnome then "yes" else "no"}"
- "--localstatedir=/var"
- "--sysconfdir=$(out)/etc"
- ];
-
- enableParallelBuilding = true;
-
- meta = with stdenv.lib; {
- description = "L2TP plugin for NetworkManager";
- inherit (networkmanager.meta) platforms;
- homepage = https://github.com/nm-l2tp/network-manager-l2tp;
- license = licenses.gpl2;
- maintainers = with maintainers; [ abbradar obadz ];
- };
-}
diff --git a/pkgs/tools/networking/network-manager/l2tp/default.nix b/pkgs/tools/networking/network-manager/l2tp/default.nix
new file mode 100644
index 00000000000..d48d2e910f5
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/l2tp/default.nix
@@ -0,0 +1,48 @@
+{ stdenv, substituteAll, fetchFromGitHub, autoreconfHook, libtool, intltool, pkgconfig
+, networkmanager, ppp, xl2tpd, strongswan, libsecret
+, withGnome ? true, gnome3, networkmanagerapplet }:
+
+stdenv.mkDerivation rec {
+ name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+ pname = "NetworkManager-l2tp";
+ version = "1.2.10";
+
+ src = fetchFromGitHub {
+ owner = "nm-l2tp";
+ repo = "network-manager-l2tp";
+ rev = "${version}";
+ sha256 = "1vm004nj2n5abpywr7ji6r28scf7xs45zw4rqrm8jn7mysf96h0x";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit strongswan xl2tpd;
+ })
+ ];
+
+ buildInputs = [ networkmanager ppp ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret networkmanagerapplet ];
+
+ nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig ];
+
+ preConfigure = ''
+ intltoolize -f
+ '';
+
+ configureFlags = [
+ "--with-gnome=${if withGnome then "yes" else "no"}"
+ "--localstatedir=/var"
+ "--sysconfdir=$(out)/etc"
+ ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ description = "L2TP plugin for NetworkManager";
+ inherit (networkmanager.meta) platforms;
+ homepage = https://github.com/nm-l2tp/network-manager-l2tp;
+ license = licenses.gpl2;
+ maintainers = with maintainers; [ abbradar obadz ];
+ };
+}
diff --git a/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch b/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch
new file mode 100644
index 00000000000..0a068ee800c
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/l2tp/fix-paths.patch
@@ -0,0 +1,20 @@
+--- a/src/nm-l2tp-service.c
++++ b/src/nm-l2tp-service.c
+@@ -480,7 +480,7 @@
+ {
+ static const char *ipsec_binary_paths[] =
+ {
+- "/sbin/ipsec",
++ "@strongswan@/bin/ipsec",
+ "/usr/sbin/ipsec",
+ "/usr/local/sbin/ipsec",
+ "/sbin/strongswan",
+@@ -505,7 +505,7 @@
+ {
+ static const char *l2tp_binary_paths[] =
+ {
+- "/sbin/xl2tpd",
++ "@xl2tpd@/bin/xl2tpd",
+ "/usr/sbin/xl2tpd",
+ "/usr/local/sbin/xl2tpd",
+ NULL
diff --git a/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch b/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch
new file mode 100644
index 00000000000..d7eef5749db
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/libnm-gtk-mbpi.patch
@@ -0,0 +1,33 @@
+--- a/meson.build
++++ b/meson.build
+@@ -137,7 +137,7 @@
+ mobile_broadband_provider_info_dep = dependency('mobile-broadband-provider-info')
+ config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', mobile_broadband_provider_info_dep.get_pkgconfig_variable('database'))
+ else
+- config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', join_paths(nma_prefix, 'share', 'mobile-broadband-provider-info', 'serviceproviders.xml'))
++ config_h.set_quoted('MOBILE_BROADBAND_PROVIDER_INFO_DATABASE', join_paths(nma_datadir, 'mobile-broadband-provider-info', 'serviceproviders.xml'))
+ endif
+
+ gio_dep = dependency('gio-2.0', version: '>= 2.38')
+--- a/src/libnm-gtk/nm-mobile-providers.c
++++ b/src/libnm-gtk/nm-mobile-providers.c
+@@ -30,10 +30,6 @@
+
+ #include "nm-mobile-providers.h"
+
+-#ifndef MOBILE_BROADBAND_PROVIDER_INFO
+-#define MOBILE_BROADBAND_PROVIDER_INFO DATADIR"/mobile-broadband-provider-info/serviceproviders.xml"
+-#endif
+-
+ #define ISO_3166_COUNTRY_CODES ISO_CODES_PREFIX"/share/xml/iso-codes/iso_3166.xml"
+ #define ISO_CODES_LOCALESDIR ISO_CODES_PREFIX"/share/locale"
+
+@@ -990,7 +986,7 @@
+ if (!country_codes)
+ country_codes = ISO_3166_COUNTRY_CODES;
+ if (!service_providers)
+- service_providers = MOBILE_BROADBAND_PROVIDER_INFO;
++ service_providers = MOBILE_BROADBAND_PROVIDER_INFO_DATABASE;
+
+ countries = read_country_codes (country_codes,
+ cancellable,
diff --git a/pkgs/tools/networking/network-manager/openconnect.nix b/pkgs/tools/networking/network-manager/openconnect/default.nix
similarity index 51%
rename from pkgs/tools/networking/network-manager/openconnect.nix
rename to pkgs/tools/networking/network-manager/openconnect/default.nix
index ad15723dd33..23d4c816a20 100644
--- a/pkgs/tools/networking/network-manager/openconnect.nix
+++ b/pkgs/tools/networking/network-manager/openconnect/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, sysctl, kmod }:
+{ stdenv, fetchurl, substituteAll, openconnect, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3, kmod }:
let
pname = "NetworkManager-openconnect";
@@ -12,24 +12,22 @@ in stdenv.mkDerivation rec {
sha256 = "15j98wwspv6mcmy91w30as5qc1bzsnhlk060xhjy4qrvd37y0xx1";
};
- buildInputs = [ openconnect networkmanager libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring ];
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit kmod openconnect;
+ })
+ ];
+
+ buildInputs = [ openconnect networkmanager ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret ];
nativeBuildInputs = [ intltool pkgconfig ];
configureFlags = [
- "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
- "--disable-static"
+ "--with-gnome=${if withGnome then "yes" else "no"}"
];
- preConfigure = ''
- substituteInPlace "configure" \
- --replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
- substituteInPlace "src/nm-openconnect-service.c" \
- --replace "/usr/sbin/openconnect" "${openconnect}/bin/openconnect" \
- --replace "/sbin/modprobe" "${kmod}/bin/modprobe"
- '';
-
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
@@ -37,8 +35,9 @@ in stdenv.mkDerivation rec {
};
};
- meta = {
+ meta = with stdenv.lib; {
description = "NetworkManager's OpenConnect plugin";
inherit (networkmanager.meta) maintainers platforms;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch b/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch
new file mode 100644
index 00000000000..9b342f5bd08
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/openconnect/fix-paths.patch
@@ -0,0 +1,20 @@
+--- a/src/nm-openconnect-service.c
++++ b/src/nm-openconnect-service.c
+@@ -60,7 +60,7 @@
+
+ static const char *openconnect_binary_paths[] =
+ {
+- "/usr/bin/openconnect",
++ "@openconnect@/bin/openconnect",
+ "/usr/sbin/openconnect",
+ "/usr/local/bin/openconnect",
+ "/usr/local/sbin/openconnect",
+@@ -734,7 +734,7 @@
+
+ _LOGD ("nm-openconnect-service (version " DIST_VERSION ") starting...");
+
+- if (system ("/sbin/modprobe tun") == -1)
++ if (system ("@kmod@/bin/modprobe tun") == -1)
+ exit (EXIT_FAILURE);
+
+ if (bus_name)
diff --git a/pkgs/tools/networking/network-manager/openvpn/default.nix b/pkgs/tools/networking/network-manager/openvpn/default.nix
index 28b7c873d36..8d3bd874718 100644
--- a/pkgs/tools/networking/network-manager/openvpn/default.nix
+++ b/pkgs/tools/networking/network-manager/openvpn/default.nix
@@ -2,13 +2,13 @@
, withGnome ? true, gnome3, kmod }:
let
- pname = "NetworkManager-openvpn";
+ pname = "NetworkManager-openvpn";
version = "1.8.4";
in stdenv.mkDerivation rec {
- name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+ name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0gyrv46h9k17qym48qacq4zpxbap6hi17shn921824zm98m2bdvr";
};
@@ -19,15 +19,13 @@ in stdenv.mkDerivation rec {
})
];
- buildInputs = [ openvpn networkmanager libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
- gnome3.networkmanagerapplet ];
+ buildInputs = [ openvpn networkmanager ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
nativeBuildInputs = [ intltool pkgconfig libxml2 ];
configureFlags = [
- "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
- "--disable-static"
+ "--with-gnome=${if withGnome then "yes" else "no"}"
"--localstatedir=/" # needed for the management socket under /run/NetworkManager
];
@@ -38,8 +36,9 @@ in stdenv.mkDerivation rec {
};
};
- meta = {
+ meta = with stdenv.lib; {
description = "NetworkManager's OpenVPN plugin";
inherit (networkmanager.meta) maintainers platforms;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/network-manager/strongswan.nix b/pkgs/tools/networking/network-manager/strongswan.nix
index fb3ba2bbdf5..fc10fc6364c 100644
--- a/pkgs/tools/networking/network-manager/strongswan.nix
+++ b/pkgs/tools/networking/network-manager/strongswan.nix
@@ -1,38 +1,35 @@
-{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM, sysctl
-, gnome3, libgnome-keyring, libsecret }:
+{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM
+, gnome3, libsecret }:
stdenv.mkDerivation rec {
- name = "${pname}-${version}";
- pname = "NetworkManager-strongswan";
- version = "1.4.3";
+ name = "${pname}-${version}";
+ pname = "NetworkManager-strongswan";
+ version = "1.4.4";
src = fetchurl {
- url = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
- sha256 = "0jzl52wmh2q2djb1s546kxliy7s6akhi5bx6rp2ppjfk3wbi2a2l";
+ url = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
+ sha256 = "1xhj5cipwbihf0cna8lpicpz7cd8fgkagpmg0xvj6pshymm5jbcd";
};
- postPatch = ''
- sed -i "s,nm_plugindir=.*,nm_plugindir=$out/lib/NetworkManager," "configure"
- sed -i "s,nm_libexecdir=.*,nm_libexecdir=$out/libexec," "configure"
- '';
-
buildInputs = [ networkmanager strongswanNM libsecret ]
- ++ (with gnome3; [ gtk libgnome-keyring networkmanagerapplet ]);
+ ++ (with gnome3; [ gtk networkmanagerapplet ]);
nativeBuildInputs = [ intltool pkgconfig ];
# Fixes deprecation errors with networkmanager 1.10.2
NIX_CFLAGS_COMPILE = "-Wno-deprecated-declarations";
- preConfigure = ''
- substituteInPlace "configure" \
- --replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
- '';
+ configureFlags = [
+ "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm"
+ "--with-nm-libexecdir=$(out)/libexec"
+ "--with-nm-plugindir=$(out)/lib/NetworkManager"
+ ];
- configureFlags = [ "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm" ];
+ PKG_CONFIG_LIBNM_VPNSERVICEDIR = "$(out)/lib/NetworkManager/VPN";
- meta = {
+ meta = with stdenv.lib; {
description = "NetworkManager's strongswan plugin";
inherit (networkmanager.meta) platforms;
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/network-manager/vpnc.nix b/pkgs/tools/networking/network-manager/vpnc.nix
deleted file mode 100644
index 577e04f6648..00000000000
--- a/pkgs/tools/networking/network-manager/vpnc.nix
+++ /dev/null
@@ -1,45 +0,0 @@
-{ stdenv, fetchurl, vpnc, intltool, pkgconfig, networkmanager, libsecret
-, withGnome ? true, gnome3, procps, kmod, file }:
-let
- pname = "NetworkManager-vpnc";
- version = "1.2.6";
-in stdenv.mkDerivation rec {
- name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
-
- src = fetchurl {
- url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
- sha256 = "1js5lwcsqws4klgypfxl4ikmakv7v7xgddij1fj6b0y0qicx0kyy";
- };
-
- buildInputs = [ vpnc networkmanager libsecret ]
- ++ stdenv.lib.optionals withGnome [ gnome3.gtk gnome3.libgnome-keyring
- gnome3.networkmanagerapplet ];
-
- nativeBuildInputs = [ intltool pkgconfig file ];
-
- configureFlags = [
- "${if withGnome then "--with-gnome --with-gtkver=3" else "--without-gnome"}"
- "--disable-static"
- ];
-
- preConfigure = ''
- substituteInPlace "configure" \
- --replace "/sbin/sysctl" "${procps}/bin/sysctl"
- substituteInPlace "src/nm-vpnc-service.c" \
- --replace "/sbin/vpnc" "${vpnc}/bin/vpnc" \
- --replace "/sbin/modprobe" "${kmod}/bin/modprobe"
- '';
-
- passthru = {
- updateScript = gnome3.updateScript {
- packageName = pname;
- attrPath = "networkmanager-vpnc";
- };
- };
-
- meta = {
- description = "NetworkManager's VPNC plugin";
- inherit (networkmanager.meta) maintainers platforms;
- };
-}
-
diff --git a/pkgs/tools/networking/network-manager/vpnc/default.nix b/pkgs/tools/networking/network-manager/vpnc/default.nix
new file mode 100644
index 00000000000..d2b3a345d49
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/vpnc/default.nix
@@ -0,0 +1,42 @@
+{ stdenv, fetchurl, substituteAll, vpnc, intltool, pkgconfig, networkmanager, libsecret
+, withGnome ? true, gnome3, kmod, file }:
+let
+ pname = "NetworkManager-vpnc";
+ version = "1.2.6";
+in stdenv.mkDerivation rec {
+ name = "${pname}${if withGnome then "-gnome" else ""}-${version}";
+
+ src = fetchurl {
+ url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
+ sha256 = "1js5lwcsqws4klgypfxl4ikmakv7v7xgddij1fj6b0y0qicx0kyy";
+ };
+
+ patches = [
+ (substituteAll {
+ src = ./fix-paths.patch;
+ inherit vpnc kmod;
+ })
+ ];
+
+ buildInputs = [ vpnc networkmanager ]
+ ++ stdenv.lib.optionals withGnome [ gnome3.gtk libsecret gnome3.networkmanagerapplet ];
+
+ nativeBuildInputs = [ intltool pkgconfig file ];
+
+ configureFlags = [
+ "--with-gnome=${if withGnome then "yes" else "no"}"
+ ];
+
+ passthru = {
+ updateScript = gnome3.updateScript {
+ packageName = pname;
+ attrPath = "networkmanager-vpnc";
+ };
+ };
+
+ meta = with stdenv.lib; {
+ description = "NetworkManager's VPNC plugin";
+ inherit (networkmanager.meta) maintainers platforms;
+ license = licenses.gpl2Plus;
+ };
+}
diff --git a/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch b/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch
new file mode 100644
index 00000000000..98238ac01f7
--- /dev/null
+++ b/pkgs/tools/networking/network-manager/vpnc/fix-paths.patch
@@ -0,0 +1,31 @@
+--- a/properties/nm-vpnc-editor-plugin.c
++++ b/properties/nm-vpnc-editor-plugin.c
+@@ -161,7 +161,7 @@
+ GError *error = NULL;
+
+ const char *decrypt_possible_paths[] = {
+- "/usr/lib/vpnc/cisco-decrypt",
++ "@vpnc@/bin/cisco-decrypt",
+ "/usr/bin/cisco-decrypt",
+ NULL
+ };
+--- a/src/nm-vpnc-service.c
++++ b/src/nm-vpnc-service.c
+@@ -610,7 +610,7 @@
+ find_vpnc (void)
+ {
+ static const char *vpnc_paths[] = {
+- "/usr/sbin/vpnc",
++ "@vpnc@/bin/vpnc",
+ "/sbin/vpnc",
+ "/usr/local/sbin/vpnc",
+ NULL
+@@ -1308,7 +1308,7 @@
+ _LOGD (" vpnc interactive mode is %s", interactive_available ? "enabled" : "disabled");
+ _LOGD (" uses%s --bus-name \"%s\"", bus_name_free ? "" : " default", bus_name);
+
+- if (system ("/sbin/modprobe tun") == -1)
++ if (system ("@kmod@/bin/modprobe tun") == -1)
+ exit (EXIT_FAILURE);
+
+ plugin = nm_vpnc_plugin_new (bus_name);
diff --git a/pkgs/tools/networking/ntp/default.nix b/pkgs/tools/networking/ntp/default.nix
index 467b17e468a..8c4462c36bc 100644
--- a/pkgs/tools/networking/ntp/default.nix
+++ b/pkgs/tools/networking/ntp/default.nix
@@ -8,11 +8,11 @@ let
in
stdenv.mkDerivation rec {
- name = "ntp-4.2.8p11";
+ name = "ntp-4.2.8p12";
src = fetchurl {
url = "https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/${name}.tar.gz";
- sha256 = "13i7rp1va29ffjdk08fvsfl6n47zzwsp147zhgb550k8agvkjjpi";
+ sha256 = "0m04ndn0674kcf9x0aggjya07a3hlig2nlzzpwk7vmqka0mj56vh";
};
# The hardcoded list of allowed system calls for seccomp is
@@ -41,6 +41,10 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
homepage = http://www.ntp.org/;
description = "An implementation of the Network Time Protocol";
+ license = {
+ # very close to isc and bsd2
+ url = https://www.eecis.udel.edu/~mills/ntp/html/copyright.html;
+ };
maintainers = [ maintainers.eelco ];
platforms = platforms.linux;
};
diff --git a/pkgs/tools/networking/ocserv/default.nix b/pkgs/tools/networking/ocserv/default.nix
new file mode 100644
index 00000000000..d6458128b04
--- /dev/null
+++ b/pkgs/tools/networking/ocserv/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitLab, autoreconfHook, pkgconfig, nettle, gnutls
+, libev, protobufc, guile, geoip, libseccomp, gperf, readline
+, lz4, libgssglue, ronn, coreutils, pam
+}:
+
+stdenv.mkDerivation rec {
+ name = "ocserv-${version}";
+ version = "0.12.1";
+
+ src = fetchFromGitLab {
+ owner = "openconnect";
+ repo = "ocserv";
+ rev = "ocserv_${stdenv.lib.replaceStrings [ "." ] [ "_" ] version}";
+ sha256 = "0jn91a50r3ryj1ph9fzxwy2va877b0b37ahargxzn7biccd8nh0y";
+ };
+
+ nativeBuildInputs = [ autoreconfHook pkgconfig ];
+ buildInputs = [ nettle gnutls libev protobufc guile geoip libseccomp gperf readline lz4 libgssglue ronn pam ];
+
+ meta = with stdenv.lib; {
+ homepage = https://gitlab.com/openconnect/ocserv;
+ license = licenses.gpl2;
+ description = "This program is openconnect VPN server (ocserv), a server for the openconnect VPN client.";
+ maintainers = with maintainers; [ ma27 ];
+ };
+}
diff --git a/pkgs/tools/networking/offlineimap/default.nix b/pkgs/tools/networking/offlineimap/default.nix
index 647b7ed26da..13c195d64e8 100644
--- a/pkgs/tools/networking/offlineimap/default.nix
+++ b/pkgs/tools/networking/offlineimap/default.nix
@@ -1,10 +1,9 @@
-{ stdenv, fetchFromGitHub, pythonPackages,
+{ stdenv, fetchFromGitHub, python2Packages,
asciidoc, libxml2, libxslt, docbook_xsl }:
-pythonPackages.buildPythonApplication rec {
+python2Packages.buildPythonApplication rec {
version = "7.2.1";
- name = "offlineimap-${version}";
- namePrefix = "";
+ pname = "offlineimap";
src = fetchFromGitHub {
owner = "OfflineIMAP";
@@ -21,7 +20,7 @@ pythonPackages.buildPythonApplication rec {
doCheck = false;
nativeBuildInputs = [ asciidoc libxml2 libxslt docbook_xsl ];
- propagatedBuildInputs = [ pythonPackages.six pythonPackages.kerberos ];
+ propagatedBuildInputs = with python2Packages; [ six kerberos ];
postInstall = ''
make -C docs man
diff --git a/pkgs/tools/networking/p2p/amule/default.nix b/pkgs/tools/networking/p2p/amule/default.nix
index ac440fc6d33..a74242ba5e1 100644
--- a/pkgs/tools/networking/p2p/amule/default.nix
+++ b/pkgs/tools/networking/p2p/amule/default.nix
@@ -8,10 +8,7 @@
assert httpServer -> libpng != null;
assert client -> libX11 != null;
with stdenv;
-let
- # Enable/Disable Feature
- edf = enabled: flag: if enabled then "--enable-" + flag else "--disable-" + flag;
-in
+
mkDerivation rec {
name = "aMule-2.3.2";
@@ -27,15 +24,15 @@ mkDerivation rec {
enableParallelBuilding = true;
- configureFlags = ''
- --with-crypto-prefix=${cryptopp}
- --disable-debug
- --enable-optimize
- ${edf monolithic "monolithic"}
- ${edf daemon "amule-daemon"}
- ${edf client "amule-gui"}
- ${edf httpServer "webserver"}
- '';
+ configureFlags = [
+ "--with-crypto-prefix=${cryptopp}"
+ "--disable-debug"
+ "--enable-optimize"
+ (stdenv.lib.enableFeature monolithic "monolithic")
+ (stdenv.lib.enableFeature daemon "amule-daemon")
+ (stdenv.lib.enableFeature client "amule-gui")
+ (stdenv.lib.enableFeature httpServer "webserver")
+ ];
postConfigure = ''
sed -i "src/libs/ec/file_generator.pl" \
diff --git a/pkgs/tools/networking/p2p/bittornado/default.nix b/pkgs/tools/networking/p2p/bittornado/default.nix
new file mode 100644
index 00000000000..8cda50bcb1d
--- /dev/null
+++ b/pkgs/tools/networking/p2p/bittornado/default.nix
@@ -0,0 +1,26 @@
+{ lib, python3, fetchFromGitHub }:
+
+python3.pkgs.buildPythonApplication rec {
+ pname = "BitTornado";
+ version = "unstable-2018-02-09";
+
+ src = fetchFromGitHub {
+ owner = "effigies";
+ repo = "BitTornado";
+ rev = "a3e6d8bcdf9d99de064dc58b4a3e909e0349e589";
+ sha256 = "099bci3as592psf8ymmz225qyz2lbjhya7g50cb7hk64k92mqk9k";
+ };
+
+ postFixup = ''
+ for i in $(ls $out/bin); do
+ mv $out/bin/$i $out/bin/''${i%.py}
+ done
+ '';
+
+ meta = with lib; {
+ inherit (src.meta) homepage;
+ description = "John Hoffman's fork of the original bittorrent";
+ license = licenses.mit;
+ maintainers = with maintainers; [ dotlambda ];
+ };
+}
diff --git a/pkgs/tools/networking/p2p/libtorrent/default.nix b/pkgs/tools/networking/p2p/libtorrent/default.nix
index 87cf6d172c0..9c6f5eec11b 100644
--- a/pkgs/tools/networking/p2p/libtorrent/default.nix
+++ b/pkgs/tools/networking/p2p/libtorrent/default.nix
@@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
name = "libtorrent-${version}";
- version = "20161212";
+ version = "0.13.7";
src = fetchFromGitHub {
owner = "rakshasa";
repo = "libtorrent";
- rev = "c167c5a9e0bcf0df23ae5efd91396aae0e37eb87";
- sha256 = "0y9759sxx5dyamyw8w58dsxq7bmnn57q7s2f4cw2zln2pp5gripw";
+ rev = "v${version}";
+ sha256 = "027qanwcisxhx0bq8dn8cpg8563q0k2pm8ls278f04n7jqvvwkp0";
};
nativeBuildInputs = [ pkgconfig ];
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
preConfigure = "./autogen.sh";
meta = with stdenv.lib; {
- homepage = "http://rtorrent.net/downloads/";
+ inherit (src.meta) homepage;
description = "A BitTorrent library written in C++ for *nix, with focus on high performance and good code";
platforms = platforms.unix;
diff --git a/pkgs/tools/networking/p2p/rtorrent/default.nix b/pkgs/tools/networking/p2p/rtorrent/default.nix
index 6ab462ac5a8..63652557efa 100644
--- a/pkgs/tools/networking/p2p/rtorrent/default.nix
+++ b/pkgs/tools/networking/p2p/rtorrent/default.nix
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
name = "rtorrent-${version}";
- version = "20161023";
+ version = "0.9.7";
src = fetchFromGitHub {
owner = "rakshasa";
repo = "rtorrent";
- rev = "226e670decf92e7adaa845a6982aca4f164ea740";
- sha256 = "0cxyakc09bn6wjfj42gh508hc62awx825skzacpizx2bqs6v7xvb";
+ rev = "v${version}";
+ sha256 = "0a9dk3cz56f7gad8ghsma79iy900rwdvzngs6k6x08nlwaqid8ga";
};
nativeBuildInputs = [ pkgconfig ];
@@ -42,10 +42,11 @@ stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
- inherit (src.meta) homepage;
+ homepage = https://rakshasa.github.io/rtorrent/;
description = "An ncurses client for libtorrent, ideal for use with screen, tmux, or dtach";
platforms = platforms.unix;
maintainers = with maintainers; [ ebzzry codyopel ];
+ license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/photon/default.nix b/pkgs/tools/networking/photon/default.nix
new file mode 100644
index 00000000000..aa5a3e9f6f1
--- /dev/null
+++ b/pkgs/tools/networking/photon/default.nix
@@ -0,0 +1,40 @@
+{ stdenv, pythonPackages, fetchurl, makeWrapper }:
+
+with pythonPackages;
+buildPythonApplication rec {
+ pname = "photon";
+ version = "1.0.7";
+
+ src = fetchurl {
+ url = "https://github.com/s0md3v/Photon/archive/v${version}.tar.gz";
+ sha256 = "0c5l1sbkkagfxmh8v7yvi6z58mhqbwjyr7fczb5qwxm7la42ah9y";
+ };
+
+ patches = [ ./destdir.patch ];
+ postPatch = ''
+ substituteInPlace photon.py --replace DESTDIR $out/share/photon
+ '';
+
+ dontBuild = true;
+ doCheck = false;
+ propagatedBuildInputs = [
+ requests
+ urllib3
+ ];
+
+ installPhase = ''
+ mkdir -p "$out"/{bin,share/photon}
+ cp -R photon.py core plugins $out/share/photon
+
+ makeWrapper ${python.interpreter} $out/bin/photon \
+ --set PYTHONPATH "$PYTHONPATH:$out/share/photon" \
+ --add-flags "-O $out/share/photon/photon.py"
+ '';
+
+ meta = with stdenv.lib; {
+ description = "a lightning fast web crawler which extracts URLs, files, intel & endpoints from a target";
+ homepage = https://github.com/s0md3v/Photon;
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ genesis ];
+ };
+}
diff --git a/pkgs/tools/networking/photon/destdir.patch b/pkgs/tools/networking/photon/destdir.patch
new file mode 100644
index 00000000000..e6cf997f2e7
--- /dev/null
+++ b/pkgs/tools/networking/photon/destdir.patch
@@ -0,0 +1,20 @@
+diff --git a/photon.py.old b/photon.py
+index 92498e4..f7e2c3d 100644
+--- a/photon.py.old
++++ b/photon.py
+@@ -185,7 +185,7 @@ if args.user_agent:
+ user_agents = args.user_agent.split(',')
+ else:
+ user_agents = []
+- with open(os.getcwd() + '/core/user-agents.txt', 'r') as uas:
++ with open('DESTDIR/core/user-agents.txt', 'r') as uas:
+ for agent in uas:
+ user_agents.append(agent.strip('\n'))
+
+@@ -534,4 +534,4 @@ if args.export:
+ if not colors: # if colors are disabled
+ print ('%s Results saved in %s directory' % (good, output_dir))
+ else:
+- print ('%s Results saved in \033[;1m%s\033[0m directory' % (good, output_dir))
+\ No newline at end of file
++ print ('%s Results saved in \033[;1m%s\033[0m directory' % (good, output_dir))
diff --git a/pkgs/tools/networking/polygraph/default.nix b/pkgs/tools/networking/polygraph/default.nix
index 46680ab47af..c05e44fb1c0 100644
--- a/pkgs/tools/networking/polygraph/default.nix
+++ b/pkgs/tools/networking/polygraph/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, openssl, zlib, ncurses }:
stdenv.mkDerivation rec {
- name = "polygraph-4.11.0";
+ name = "polygraph-4.12.0";
src = fetchurl {
url = "http://www.web-polygraph.org/downloads/srcs/${name}-src.tgz";
- sha256 = "1ii60yl3p89qawvl19sd1bkpkw39fz8kpvmc3cawa32nxzbm9pbs";
+ sha256 = "1anrdc30yi9pb67642flmn7w82q37cnc45r9bh15mpbc66yk3kzz";
};
buildInputs = [ openssl zlib ncurses ];
diff --git a/pkgs/tools/networking/ppp/default.nix b/pkgs/tools/networking/ppp/default.nix
index 96016ee7b4f..cea8a3f133f 100644
--- a/pkgs/tools/networking/ppp/default.nix
+++ b/pkgs/tools/networking/ppp/default.nix
@@ -55,10 +55,11 @@ stdenv.mkDerivation rec {
done
'';
- meta = {
+ meta = with stdenv.lib; {
homepage = https://ppp.samba.org/;
description = "Point-to-point implementation for Linux and Solaris";
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ stdenv.lib.maintainers.falsifian ];
+ license = with licenses; [ bsdOriginal publicDomain gpl2 lgpl2 ];
+ platforms = platforms.linux;
+ maintainers = [ maintainers.falsifian ];
};
}
diff --git a/pkgs/tools/networking/pptp/default.nix b/pkgs/tools/networking/pptp/default.nix
index d8a633f0332..03270ce8788 100644
--- a/pkgs/tools/networking/pptp/default.nix
+++ b/pkgs/tools/networking/pptp/default.nix
@@ -22,10 +22,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ perl which ];
- meta = {
+ meta = with stdenv.lib; {
description = "PPTP client for Linux";
homepage = http://pptpclient.sourceforge.net/;
- platforms = stdenv.lib.platforms.linux;
- maintainers = [ ];
+ license = licenses.gpl2;
+ platforms = platforms.linux;
};
}
diff --git a/pkgs/tools/networking/reaver-wps/default.nix b/pkgs/tools/networking/reaver-wps/default.nix
index 6cbee7d2a85..ed48feabb85 100644
--- a/pkgs/tools/networking/reaver-wps/default.nix
+++ b/pkgs/tools/networking/reaver-wps/default.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
sourceRoot=$(echo */src)
'';
- configureFlags = "--sysconfdir=${confdir}";
+ configureFlags = [ "--sysconfdir=${confdir}" ];
installPhase = ''
mkdir -p $out/{bin,etc}
diff --git a/pkgs/tools/networking/s4cmd/default.nix b/pkgs/tools/networking/s4cmd/default.nix
index 20f129357df..8088cc0ec4d 100644
--- a/pkgs/tools/networking/s4cmd/default.nix
+++ b/pkgs/tools/networking/s4cmd/default.nix
@@ -2,11 +2,11 @@
python3Packages.buildPythonApplication rec {
pname = "s4cmd";
- version = "2.0.1";
+ version = "2.1.0";
src = python3Packages.fetchPypi {
inherit pname version;
- sha256 = "14gfpnj4xa1sq3x3zd29drpzsygn998y32szwm069ma0w9jwjjz6";
+ sha256 = "0d4mx98i3qhvlmr9x898mjvf827smzx6x5ji6daiwgjdlxc60mj2";
};
propagatedBuildInputs = with python3Packages; [ boto3 pytz ];
diff --git a/pkgs/tools/networking/siege/default.nix b/pkgs/tools/networking/siege/default.nix
index cac3e3e6361..a0a65997414 100644
--- a/pkgs/tools/networking/siege/default.nix
+++ b/pkgs/tools/networking/siege/default.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "HTTP load tester";
maintainers = with maintainers; [ ocharles raskin ];
- platforms = platforms.linux;
+ platforms = platforms.unix;
license = licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/networking/slack-cli/default.nix b/pkgs/tools/networking/slack-cli/default.nix
new file mode 100644
index 00000000000..18f192d3535
--- /dev/null
+++ b/pkgs/tools/networking/slack-cli/default.nix
@@ -0,0 +1,48 @@
+# slack-cli must be configured using the SLACK_CLI_TOKEN environment variable.
+# Using `slack init` will not work because it tries to write to the Nix store.
+#
+# There is no reason that we couldn't change the file path that slack-cli uses
+# for token storage, except that it would make the Nix package inconsistent with
+# upstream and other distributions.
+
+{ stdenv, lib, writeShellScriptBin, fetchFromGitHub, curl, jq }:
+
+stdenv.mkDerivation rec {
+ name = "slack-cli-${version}";
+ version = "0.18.0";
+
+ src = fetchFromGitHub {
+ owner = "rockymadden";
+ repo = "slack-cli";
+ rev = "v${version}";
+ sha256 = "022yr3cpfg0v7cxi62zzk08vp0l3w851qpfh6amyfgjiynnfyddl";
+ };
+
+ dontBuild = true;
+
+ installPhase = ''
+ mkdir -p "$out/bin"
+ cp src/slack "$out/bin/.slack-wrapped"
+
+ cat <<-WRAPPER > "$out/bin/slack"
+ #!${stdenv.shell}
+ [ "\$1" = "init" -a -z "\$SLACK_CLI_TOKEN" ] && cat <<-'MESSAGE' >&2
+ WARNING: slack-cli must be configured using the SLACK_CLI_TOKEN
+ environment variable. Using \`slack init\` will not work because it tries
+ to write to the Nix store.
+
+ MESSAGE
+
+ export PATH=${lib.makeBinPath [ curl jq ]}:"\$PATH"
+ exec "$out/bin/.slack-wrapped" "\$@"
+ WRAPPER
+
+ chmod +x "$out/bin/slack"
+ '';
+
+ meta = {
+ license = lib.licenses.mit;
+ maintainers = [ lib.maintainers.qyliss ];
+ platforms = lib.platforms.unix;
+ };
+}
diff --git a/pkgs/tools/networking/socat/default.nix b/pkgs/tools/networking/socat/default.nix
index 0e9efb028ba..37fe3398ae8 100644
--- a/pkgs/tools/networking/socat/default.nix
+++ b/pkgs/tools/networking/socat/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, openssl, readline }:
+{ stdenv, fetchurl, openssl, readline, which, nettools }:
stdenv.mkDerivation rec {
name = "socat-1.7.3.2";
@@ -8,10 +8,20 @@ stdenv.mkDerivation rec {
sha256 = "0lcj6zpra33xhgvhmz9l3cqz10v8ybafb8dd1yqkwf1rhy01ymp3";
};
+ postPatch = ''
+ patchShebangs test.sh
+ substituteInPlace test.sh \
+ --replace /bin/rm rm \
+ --replace /sbin/ifconfig ifconfig
+ '';
+
buildInputs = [ openssl readline ];
hardeningEnable = [ "pie" ];
+ checkInputs = [ which nettools ];
+ doCheck = false; # fails a bunch, hangs
+
meta = {
description = "A utility for bidirectional data transfer between two independent data channels";
homepage = http://www.dest-unreach.org/socat/;
diff --git a/pkgs/tools/networking/speedtest-cli/default.nix b/pkgs/tools/networking/speedtest-cli/default.nix
index 623081fbb4e..eedea841356 100644
--- a/pkgs/tools/networking/speedtest-cli/default.nix
+++ b/pkgs/tools/networking/speedtest-cli/default.nix
@@ -1,6 +1,6 @@
-{ stdenv, fetchFromGitHub, pythonPackages }:
+{ stdenv, fetchFromGitHub, python3Packages }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
name = "speedtest-cli-${version}";
version = "2.0.2";
diff --git a/pkgs/tools/networking/spoofer/default.nix b/pkgs/tools/networking/spoofer/default.nix
index acda30dbfef..ad03e9266c6 100644
--- a/pkgs/tools/networking/spoofer/default.nix
+++ b/pkgs/tools/networking/spoofer/default.nix
@@ -6,12 +6,12 @@ in
stdenv.mkDerivation rec {
pname = "spoofer";
- version = "1.3.2";
+ version = "1.3.3";
name = "${pname}-${version}";
src = fetchurl {
url = "https://www.caida.org/projects/spoofer/downloads/${name}.tar.gz";
- sha256 = "05297dyyq8bdpbr3zz974l7vm766lq1bsxvzp5pa4jfpvnj7cl1g";
+ sha256 = "0zpqn3jj14grwggzl235smm93d2lm5r5cr6z6wydw1045m5rlvrp";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/networking/sshpass/default.nix b/pkgs/tools/networking/sshpass/default.nix
index aedb89ce489..94221a359c1 100644
--- a/pkgs/tools/networking/sshpass/default.nix
+++ b/pkgs/tools/networking/sshpass/default.nix
@@ -9,10 +9,11 @@ stdenv.mkDerivation rec {
sha256 = "0q7fblaczb7kwbsz0gdy9267z0sllzgmf0c7z5c9mf88wv74ycn6";
};
- meta = {
+ meta = with stdenv.lib; {
homepage = https://sourceforge.net/projects/sshpass/;
description = "Non-interactive ssh password auth";
- maintainers = [ stdenv.lib.maintainers.madjar ];
- platforms = stdenv.lib.platforms.unix;
+ license = licenses.gpl2;
+ maintainers = [ maintainers.madjar ];
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/networking/ssmtp/default.nix b/pkgs/tools/networking/ssmtp/default.nix
index 031f32b5362..24e96491f9d 100644
--- a/pkgs/tools/networking/ssmtp/default.nix
+++ b/pkgs/tools/networking/ssmtp/default.nix
@@ -14,7 +14,10 @@ stdenv.mkDerivation {
# See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858781
patches = [ ./ssmtp_support_AuthPassFile_parameter.patch ];
- configureFlags = "--sysconfdir=/etc ${if tlsSupport then "--enable-ssl" else ""}";
+ configureFlags = [
+ "--sysconfdir=/etc"
+ (stdenv.lib.enableFeature tlsSupport "ssl")
+ ];
postConfigure =
''
@@ -33,6 +36,7 @@ stdenv.mkDerivation {
meta = with stdenv.lib; {
platforms = platforms.linux;
+ license = licenses.gpl2;
maintainers = with maintainers; [ basvandijk ];
};
}
diff --git a/pkgs/tools/networking/sstp/default.nix b/pkgs/tools/networking/sstp/default.nix
index dce6d1acb77..e8db3a07184 100644
--- a/pkgs/tools/networking/sstp/default.nix
+++ b/pkgs/tools/networking/sstp/default.nix
@@ -28,5 +28,6 @@ stdenv.mkDerivation rec {
homepage = http://sstp-client.sourceforge.net/;
platforms = stdenv.lib.platforms.linux;
maintainers = [ stdenv.lib.maintainers.ktosiek ];
+ license = stdenv.lib.licenses.gpl2;
};
}
diff --git a/pkgs/tools/networking/surfraw/default.nix b/pkgs/tools/networking/surfraw/default.nix
index b23616c57e9..80daf6447ef 100644
--- a/pkgs/tools/networking/surfraw/default.nix
+++ b/pkgs/tools/networking/surfraw/default.nix
@@ -19,5 +19,6 @@ stdenv.mkDerivation rec {
homepage = http://surfraw.alioth.debian.org;
maintainers = [];
platforms = stdenv.lib.platforms.linux;
+ license = stdenv.lib.licenses.publicDomain;
};
}
diff --git a/pkgs/tools/networking/swec/default.nix b/pkgs/tools/networking/swec/default.nix
index 4af7e1eb5ba..bc9c9532e4f 100644
--- a/pkgs/tools/networking/swec/default.nix
+++ b/pkgs/tools/networking/swec/default.nix
@@ -9,8 +9,8 @@ stdenv.mkDerivation rec {
sha256 = "1m3971z4z1wr0paggprfz0n8ng8vsnkc9m6s3bdplgyz7qjk6jwx";
};
- buildInputs = [ makeWrapper perl LWP URI HTMLParser ]
- ++ stdenv.lib.optionals doCheck [ HTTPServerSimple Parent ];
+ buildInputs = [ makeWrapper perl LWP URI HTMLParser ];
+ checkInputs = [ HTTPServerSimple Parent ];
configurePhase = ''
for i in swec tests/{runTests,testServer}
diff --git a/pkgs/tools/networking/tcpdump/default.nix b/pkgs/tools/networking/tcpdump/default.nix
index 8b4850a6347..58f020e1bdd 100644
--- a/pkgs/tools/networking/tcpdump/default.nix
+++ b/pkgs/tools/networking/tcpdump/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, libpcap }:
+{ stdenv, fetchurl, libpcap, perl }:
stdenv.mkDerivation rec {
name = "tcpdump-${version}";
@@ -16,6 +16,12 @@ stdenv.mkDerivation rec {
# sha256 = "1vzrvn1q7x28h18yskqc390y357pzpg5xd3pzzj4xz3llnvsr64p";
# };
+ postPatch = ''
+ patchShebangs tests
+ '';
+
+ checkInputs = [ perl ];
+
buildInputs = [ libpcap ];
configureFlags = stdenv.lib.optional
diff --git a/pkgs/tools/networking/tinyproxy/default.nix b/pkgs/tools/networking/tinyproxy/default.nix
new file mode 100644
index 00000000000..8ecc8554435
--- /dev/null
+++ b/pkgs/tools/networking/tinyproxy/default.nix
@@ -0,0 +1,56 @@
+{ stdenv, fetchFromGitHub, automake, autoreconfHook, asciidoc, libxml2,
+ libxslt, docbook_xsl }:
+
+stdenv.mkDerivation rec{
+ name = "tinyproxy-${version}";
+ version = "1.8.4";
+
+ src = fetchFromGitHub {
+ sha256 = "043mfqin5bsba9igm1lqbkp2spibk4j3niyjqc868cnzgx60709c";
+ rev = "${version}";
+ repo = "tinyproxy";
+ owner = "tinyproxy";
+ };
+
+ nativeBuildInputs = [ autoreconfHook asciidoc libxml2 libxslt docbook_xsl ];
+
+ # -z flag is not supported in darwin
+ preAutoreconf = stdenv.lib.optionalString stdenv.isDarwin ''
+ substituteInPlace configure.ac --replace \
+ 'LDFLAGS="-Wl,-z,defs $LDFLAGS"' \
+ 'LDFLAGS="-Wl, $LDFLAGS"'
+ '';
+
+ # See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=154624
+ postConfigure = ''
+ substituteInPlace docs/man5/Makefile --replace \
+ "-f manpage" \
+ "--xsltproc-opts=--nonet \\
+ -f manpage \\
+ -L"
+ substituteInPlace docs/man8/Makefile --replace \
+ "-f manpage" \
+ "--xsltproc-opts=--nonet \\
+ -f manpage \\
+ -L"
+ '';
+
+ configureFlags = [
+ "--disable-debug" # Turn off debugging
+ "--enable-xtinyproxy" # Compile in support for the XTinyproxy header, which is sent to any web server in your domain.
+ "--enable-filter" # Allows Tinyproxy to filter out certain domains and URLs.
+ "--enable-upstream" # Enable support for proxying connections through another proxy server.
+ "--enable-transparent" # Allow Tinyproxy to be used as a transparent proxy daemon.
+ "--enable-reverse" # Enable reverse proxying.
+ ] ++
+ # See: https://github.com/tinyproxy/tinyproxy/issues/1
+ stdenv.lib.optional stdenv.isDarwin "--disable-regexcheck";
+
+ meta = with stdenv.lib; {
+ homepage = https://tinyproxy.github.io/;
+ description = "A light-weight HTTP/HTTPS proxy daemon for POSIX operating systems";
+ license = licenses.gpl2;
+ platforms = platforms.all;
+ maintainers = [ maintainers.carlosdagos ];
+ };
+}
diff --git a/pkgs/tools/networking/trickle/default.nix b/pkgs/tools/networking/trickle/default.nix
index f6c88bb66b7..7a4adc14c2d 100644
--- a/pkgs/tools/networking/trickle/default.nix
+++ b/pkgs/tools/networking/trickle/default.nix
@@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
LDFLAGS = "-levent";
- configureFlags = "--with-libevent";
+ configureFlags = [ "--with-libevent" ];
hardeningDisable = [ "format" ];
diff --git a/pkgs/tools/networking/vtun/default.nix b/pkgs/tools/networking/vtun/default.nix
index fb0ee64cc2c..d2cbb5d8a4e 100644
--- a/pkgs/tools/networking/vtun/default.nix
+++ b/pkgs/tools/networking/vtun/default.nix
@@ -20,10 +20,11 @@ stdenv.mkDerivation rec {
'';
buildInputs = [ lzo openssl zlib yacc flex ];
- configureFlags = ''
- --with-lzo-headers=${lzo}/include/lzo
- --with-ssl-headers=${openssl.dev}/include/openssl
- --with-blowfish-headers=${openssl.dev}/include/openssl'';
+ configureFlags = [
+ "--with-lzo-headers=${lzo}/include/lzo"
+ "--with-ssl-headers=${openssl.dev}/include/openssl"
+ "--with-blowfish-headers=${openssl.dev}/include/openssl"
+ ];
meta = with stdenv.lib; {
description = "Virtual Tunnels over TCP/IP with traffic shaping, compression and encryption";
diff --git a/pkgs/tools/networking/webalizer/default.nix b/pkgs/tools/networking/webalizer/default.nix
index 5d31d35bd63..67a95f32b61 100644
--- a/pkgs/tools/networking/webalizer/default.nix
+++ b/pkgs/tools/networking/webalizer/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, zlib, libpng, gd, geoip, db}:
+{ stdenv, fetchurl, zlib, libpng, gd, geoip, db }:
stdenv.mkDerivation {
name = "webalizer-2.23-05";
@@ -16,7 +16,12 @@ stdenv.mkDerivation {
buildInputs = [zlib libpng gd geoip db];
- configureFlags = "--enable-dns --enable-geoip --disable-static --enable-shared";
+ configureFlags = [
+ "--enable-dns"
+ "--enable-geoip"
+ "--disable-static"
+ "--enable-shared"
+ ];
meta = {
platforms = stdenv.lib.platforms.unix;
diff --git a/pkgs/tools/networking/wget/default.nix b/pkgs/tools/networking/wget/default.nix
index 5c1636ddb86..0bd99c63596 100644
--- a/pkgs/tools/networking/wget/default.nix
+++ b/pkgs/tools/networking/wget/default.nix
@@ -34,8 +34,9 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional (libpsl != null) libpsl
++ stdenv.lib.optional stdenv.isDarwin perl;
- configureFlags =
- if openssl != null then "--with-ssl=openssl" else "--without-ssl";
+ configureFlags = [
+ (stdenv.lib.withFeatureAs (openssl != null) "ssl" "openssl")
+ ];
doCheck = false;
diff --git a/pkgs/tools/networking/wireguard-tools/default.nix b/pkgs/tools/networking/wireguard-tools/default.nix
index 24a19b8de9d..96e2a094ac0 100644
--- a/pkgs/tools/networking/wireguard-tools/default.nix
+++ b/pkgs/tools/networking/wireguard-tools/default.nix
@@ -4,11 +4,11 @@ with stdenv.lib;
stdenv.mkDerivation rec {
name = "wireguard-tools-${version}";
- version = "0.0.20180708";
+ version = "0.0.20180809";
src = fetchzip {
url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz";
- sha256 = "04c3vynr7rfmnnw7gccbap9xcfi89ma09lq66c4bzjzxny1n2wdz";
+ sha256 = "07sbaignf8l4lndfxypgacaf2qmgyfkv1j5z7kn0cw5mgfsphmkx";
};
sourceRoot = "source/src/tools";
diff --git a/pkgs/tools/networking/x11-ssh-askpass/default.nix b/pkgs/tools/networking/x11-ssh-askpass/default.nix
index 1075e461618..4061d5284aa 100644
--- a/pkgs/tools/networking/x11-ssh-askpass/default.nix
+++ b/pkgs/tools/networking/x11-ssh-askpass/default.nix
@@ -1,20 +1,28 @@
-{stdenv, fetchurl, xlibsWrapper, imake}:
+{ stdenv, fetchurl, xlibsWrapper, imake }:
stdenv.mkDerivation {
name = "x11-ssh-askpass-1.2.4.1";
+ outputs = [ "out" "man" ];
+
src = fetchurl {
url = http://www.jmknoble.net/software/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1.tar.gz;
sha1 = "78c992951685d4dbffb77536f37b83ae2a6eafc7";
};
- preConfigure = "
- configureFlags=\"--with-app-defaults-dir=$out/etc/X11/app-defaults\"
- ";
+ nativeBuildInputs = [ imake ];
+ buildInputs = [ xlibsWrapper ];
- buildPhase = "xmkmf; make includes; make";
+ configureFlags = [
+ "--with-app-defaults-dir=$out/etc/X11/app-defaults"
+ ];
- buildInputs = [xlibsWrapper imake];
+ preBuild = ''
+ xmkmf
+ make includes
+ '';
+
+ installTargets = [ "install" "install.man" ];
meta = {
homepage = http://www.jmknoble.net/software/x11-ssh-askpass/;
diff --git a/pkgs/tools/networking/zerotierone/default.nix b/pkgs/tools/networking/zerotierone/default.nix
index bc8b1a5e0cd..2853c595e43 100644
--- a/pkgs/tools/networking/zerotierone/default.nix
+++ b/pkgs/tools/networking/zerotierone/default.nix
@@ -1,15 +1,21 @@
{ stdenv, fetchurl, openssl, lzo, zlib, iproute, which, ronn }:
stdenv.mkDerivation rec {
- version = "1.2.10";
+ version = "1.2.12";
name = "zerotierone-${version}";
src = fetchurl {
url = "https://github.com/zerotier/ZeroTierOne/archive/${version}.tar.gz";
- sha256 = "0mqckh51xj79z468n2683liczqracip36jvhfyd0fr3pwrbyqy8w";
+ sha256 = "1m7ynrgzpg2sp37hcmjkx6w173icfhakzn1c1zrdzrxmmszrj9r1";
};
preConfigure = ''
+ substituteInPlace ./osdep/ManagedRoute.cpp \
+ --replace '/usr/sbin/ip' '${iproute}/bin/ip'
+
+ substituteInPlace ./osdep/ManagedRoute.cpp \
+ --replace '/sbin/ip' '${iproute}/bin/ip'
+
substituteInPlace ./osdep/LinuxEthernetTap.cpp \
--replace 'execlp("ip",' 'execlp("${iproute}/bin/ip",'
diff --git a/pkgs/tools/nix/info/default.nix b/pkgs/tools/nix/info/default.nix
index cfdef4dd561..898026a6290 100644
--- a/pkgs/tools/nix/info/default.nix
+++ b/pkgs/tools/nix/info/default.nix
@@ -1,15 +1,12 @@
-{ stdenv, lib, coreutils, findutils, gnugrep, darwin, shellcheck
-, doCheck ? false # Avoid having GHC in the build-time closure of all NixOS configuratinos
+{ stdenv, lib, coreutils, findutils, gnugrep, darwin
+# Avoid having GHC in the build-time closure of all NixOS configurations
+, doCheck ? false, shellcheck
}:
stdenv.mkDerivation {
name = "nix-info";
src = ./info.sh;
- nativeBuildInputs = lib.optionals doCheck [
- shellcheck
- ];
-
path = lib.makeBinPath ([
coreutils findutils gnugrep
] ++ (if stdenv.isDarwin then [ darwin.DarwinTools ] else []));
@@ -29,6 +26,8 @@ stdenv.mkDerivation {
'';
inherit doCheck;
+ checkInputs = [ shellcheck ];
+
checkPhase = ''
shellcheck ./nix-info
'';
diff --git a/pkgs/tools/package-management/appimagekit/default.nix b/pkgs/tools/package-management/appimagekit/default.nix
new file mode 100644
index 00000000000..2c389c144b1
--- /dev/null
+++ b/pkgs/tools/package-management/appimagekit/default.nix
@@ -0,0 +1,112 @@
+{ stdenv, fetchFromGitHub
+, pkgconfig, cmake, autoconf, automake, libtool
+, wget, xxd, desktop-file-utils
+, glib, zlib, cairo, openssl, fuse, xz, squashfuse, inotify-tools, libarchive
+, squashfsTools
+, gtest
+}:
+
+let
+
+ appimagekit_src = fetchFromGitHub {
+ owner = "AppImage";
+ repo = "AppImageKit";
+ rev = "b0859501df61cde198b54a317c03b41dbafc98b1";
+ sha256 = "0qqg79jw9w9rs8c2w3lla4kz62ihafrf7jm370pp1dl8y2i81jzg";
+ };
+
+ # squashfuse adapted to nix from cmake experession in "${appimagekit_src}/cmake/dependencies.cmake"
+ appimagekit_squashfuse = squashfuse.overrideAttrs (attrs: rec {
+ name = "squashfuse-${version}";
+ version = "20161009";
+
+ src = fetchFromGitHub {
+ owner = "vasi";
+ repo = "squashfuse";
+ rev = "1f980303b89c779eabfd0a0fdd36d6a7a311bf92";
+ sha256 = "0lrw9ff8k15l34wjwyllw3i35hl0cms97jj2hpnr2q8ipgxpb5q5";
+ };
+
+ patches = [
+ "${appimagekit_src}/squashfuse.patch"
+ "${appimagekit_src}/squashfuse_dlopen.patch"
+ ];
+
+ postPatch = ''
+ cp -v ${appimagekit_src}/squashfuse_dlopen.[hc] .
+ '';
+
+ preConfigure = ''
+ sed -i "/PKG_CHECK_MODULES.*/,/,:./d" configure
+ sed -i "s/typedef off_t sqfs_off_t/typedef int64_t sqfs_off_t/g" common.h
+ '';
+
+ configureFlags = [
+ "--disable-demo" "--disable-high-level" "--without-lzo" "--without-lz4"
+ ];
+
+ postConfigure = ''
+ sed -i "s|XZ_LIBS = -llzma |XZ_LIBS = -Bstatic -llzma/|g" Makefile
+ '';
+
+ # only static libs and header files
+ installPhase = ''
+ mkdir -p $out/lib $out/include
+ cp -v ./.libs/*.a $out/lib
+ cp -v ./*.h $out/include
+ '';
+ });
+
+in stdenv.mkDerivation rec {
+ name = "appimagekit-20180727";
+
+ src = appimagekit_src;
+
+ patches = [ ./nix.patch ];
+
+ nativeBuildInputs = [
+ pkgconfig cmake autoconf automake libtool wget xxd
+ desktop-file-utils
+ ];
+
+ buildInputs = [
+ glib zlib cairo openssl fuse
+ xz inotify-tools libarchive
+ squashfsTools
+ ];
+
+ preConfigure = ''
+ export HOME=$(pwd)
+ '';
+
+ cmakeFlags = [
+ "-DUSE_SYSTEM_XZ=ON"
+ "-DUSE_SYSTEM_SQUASHFUSE=ON"
+ "-DSQUASHFUSE=${appimagekit_squashfuse}"
+ "-DUSE_SYSTEM_INOTIFY_TOOLS=ON"
+ "-DUSE_SYSTEM_LIBARCHIVE=ON"
+ "-DUSE_SYSTEM_GTEST=ON"
+ "-DUSE_SYSTEM_MKSQUASHFS=ON"
+ "-DBUILD_TESTING=${if doCheck then "ON" else "OFF"}"
+ ];
+
+ checkInputs = [ gtest ];
+ doCheck = false; # fails 1 out of 4 tests, I'm too lazy to debug why
+
+ # for debugging
+ passthru = {
+ squashfuse = appimagekit_squashfuse;
+ };
+
+ meta = with stdenv.lib; {
+ description = "A tool to package desktop applications as AppImages";
+ longDescription = ''
+ AppImageKit is an implementation of the AppImage format that
+ provides tools such as appimagetool and appimaged for handling
+ AppImages.
+ '';
+ license = licenses.mit;
+ homepage = src.meta.homepage;
+ platforms = platforms.linux;
+ };
+}
diff --git a/pkgs/tools/package-management/appimagekit/nix.patch b/pkgs/tools/package-management/appimagekit/nix.patch
new file mode 100644
index 00000000000..9725cef5ba7
--- /dev/null
+++ b/pkgs/tools/package-management/appimagekit/nix.patch
@@ -0,0 +1,174 @@
+diff --git a/cmake/dependencies.cmake b/cmake/dependencies.cmake
+index ea133a3..916606c 100644
+--- a/cmake/dependencies.cmake
++++ b/cmake/dependencies.cmake
+@@ -224,21 +224,23 @@ if(NOT USE_SYSTEM_XZ)
+ LIBRARY_DIRS /lib/
+ LIBRARIES "/lib/liblzma.a"
+ INCLUDE_DIRS "/src/liblzma/api/"
+ )
+ else()
+ message(STATUS "Using system xz")
+
+ import_pkgconfig_target(TARGET_NAME xz PKGCONFIG_TARGET liblzma STATIC)
+ endif()
+
++set(USE_SYSTEM_SQUASHFUSE OFF CACHE BOOL "Use system squashfuse instead of building our own")
+
++if(NOT USE_SYSTEM_SQUASHFUSE)
+ # as distros don't provide suitable squashfuse and squashfs-tools, those dependencies are bundled in, can, and should
+ # be used from this repository
+ # TODO: implement out-of-source builds for squashfuse, as for the other dependencies
+ configure_file(
+ ${CMAKE_CURRENT_SOURCE_DIR}/src/patch-squashfuse.sh.in
+ ${CMAKE_CURRENT_BINARY_DIR}/patch-squashfuse.sh
+ @ONLY
+ )
+
+ ExternalProject_Add(squashfuse-EXTERNAL
+@@ -259,20 +261,34 @@ ExternalProject_Add(squashfuse-EXTERNAL
+ BUILD_IN_SOURCE ON
+ INSTALL_COMMAND ${MAKE} install
+ )
+
+ import_external_project(
+ TARGET_NAME squashfuse
+ EXT_PROJECT_NAME squashfuse-EXTERNAL
+ LIBRARIES "/.libs/libsquashfuse.a;/.libs/libsquashfuse_ll.a;/.libs/libfuseprivate.a"
+ INCLUDE_DIRS ""
+ )
++else()
++ message(STATUS "Using system squashfsfuse from ${SQUASHFUSE}")
++
++ add_library(squashfuse INTERFACE IMPORTED GLOBAL)
++
++ set(squashfuse_INCLUDE_DIRS "${SQUASHFUSE}/include")
++ set(squashfuse_LIBRARIES "${SQUASHFUSE}/lib/libsquashfuse.a;${SQUASHFUSE}/lib/libsquashfuse_ll.a;${SQUASHFUSE}/lib/libfuseprivate.a")
++
++ set_property(
++ TARGET squashfuse
++ PROPERTY INTERFACE_LINK_LIBRARIES ${squashfuse_LIBRARIES}
++ )
++ include_directories(${squashfuse_INCLUDE_DIRS})
++endif()
+
+
+ set(USE_SYSTEM_INOTIFY_TOOLS OFF CACHE BOOL "Use system libinotifytools instead of building our own")
+
+ if(NOT USE_SYSTEM_INOTIFY_TOOLS)
+ message(STATUS "Downloading and building inotify-tools")
+
+ # TODO: build out of source
+ ExternalProject_Add(inotify-tools-EXTERNAL
+ URL https://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz
+@@ -345,20 +361,23 @@ if(NOT USE_SYSTEM_GTEST)
+ INCLUDE_DIRS "/include/"
+ )
+ else()
+ message(STATUS "Using system GTest")
+
+ import_find_pkg_target(gtest GTest GTEST)
+ endif()
+ endif()
+
+
++set(USE_SYSTEM_MKSQUASHFS OFF CACHE BOOL "Use system mksquashfs instead of downloading and building our own")
++
++if(NOT USE_SYSTEM_MKSQUASHFS)
+ # TODO: allow using system wide mksquashfs
+ set(mksquashfs_cflags "-DXZ_SUPPORT ${CFLAGS}")
+
+ if(xz_LIBRARIES MATCHES "\\.a$")
+ set(mksquashfs_ldflags "${xz_LIBRARIES}")
+ else()
+ set(mksquashfs_ldflags "-l${xz_LIBRARIES}")
+ endif()
+
+ if(xz_INCLUDE_DIRS)
+@@ -385,20 +404,25 @@ ExternalProject_Add(mksquashfs
+ INSTALL_COMMAND ${MAKE} -C squashfs-tools/ install INSTALL_DIR=
+ )
+
+ ExternalProject_Get_Property(mksquashfs INSTALL_DIR)
+ set(mksquashfs_INSTALL_DIR "${INSTALL_DIR}")
+ mark_as_advanced(mksquashfs_INSTALL_DIR)
+
+ # for later use when packaging as an AppImage
+ set(mksquashfs_BINARY "${mksquashfs_INSTALL_DIR}/mksquashfs")
+ mark_as_advanced(mksquashfs_BINARY)
++else()
++ message(STATUS "Using system mksquashfs")
++
++ set(mksquashfs_BINARY "mksquashfs")
++endif()
+
+
+ #### build dependency configuration ####
+
+ # only have to build custom xz when not using system libxz
+ if(TARGET xz-EXTERNAL)
+ if(TARGET squashfuse-EXTERNAL)
+ ExternalProject_Add_StepDependencies(squashfuse-EXTERNAL configure xz-EXTERNAL)
+ endif()
+ if(TARGET mksquashfs)
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 3f25442..974ed0e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -197,27 +197,27 @@ target_include_directories(digest_md5
+
+ target_link_libraries(digest_md5
+ PRIVATE
+ libglib
+ )
+
+
+ # install binaries
+ if(AUXILIARY_FILES_DESTINATION)
+ install(
+- PROGRAMS ${mksquashfs_INSTALL_DIR}/mksquashfs ${CMAKE_CURRENT_BINARY_DIR}/runtime
++ PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/runtime
+ DESTINATION ${AUXILIARY_FILES_DESTINATION}
+ COMPONENT applications
+ )
+ else()
+ install(
+- PROGRAMS ${mksquashfs_INSTALL_DIR}/mksquashfs ${CMAKE_CURRENT_BINARY_DIR}/runtime
++ PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/runtime
+ DESTINATION bin
+ COMPONENT applications
+ )
+ endif()
+
+ install(
+ TARGETS AppRun appimagetool digest validate
+ RUNTIME DESTINATION bin COMPONENT applications
+ LIBRARY DESTINATION lib COMPONENT applications
+ ARCHIVE DESTINATION lib/static COMPONENT applications
+diff --git a/src/shared.c b/src/shared.c
+index cf5fd5c..4f48dbc 100644
+--- a/src/shared.c
++++ b/src/shared.c
+@@ -34,21 +34,21 @@
+ #include
+ #include
+ #include
+ #include
+
+ #include
+ #include
+ #include
+ #include
+
+-#include "squashfuse.h"
++#include
+ #include
+ #include "getsection.h"
+ #include "elf.h"
+
+ #include "xdg-basedir.h"
+
+ // own header
+ #include "shared.h"
+
+ #if HAVE_LIBARCHIVE3 == 1 // CentOS
diff --git a/pkgs/tools/package-management/cargo-update/cargo-update.nix b/pkgs/tools/package-management/cargo-update/cargo-update.nix
new file mode 100644
index 00000000000..83fdaad5bfd
--- /dev/null
+++ b/pkgs/tools/package-management/cargo-update/cargo-update.nix
@@ -0,0 +1,1334 @@
+# Generated by carnix 0.6.6: carnix -o cargo-update.nix --src ./. Cargo.lock --standalone
+{ lib, buildPlatform, buildRustCrate, fetchgit }:
+let kernel = buildPlatform.parsed.kernel.name;
+ abi = buildPlatform.parsed.abi.name;
+ include = includedFiles: src: builtins.filterSource (path: type:
+ lib.lists.any (f:
+ let p = toString (src + ("/" + f)); in
+ (path == p) || (type == "directory" && lib.strings.hasPrefix path p)
+ ) includedFiles
+ ) src;
+ updateFeatures = f: up: functions: builtins.deepSeq f (lib.lists.foldl' (features: fun: fun features) (lib.attrsets.recursiveUpdate f up) functions);
+ mapFeatures = features: map (fun: fun { features = features; });
+ mkFeatures = feat: lib.lists.foldl (features: featureName:
+ if feat.${featureName} or false then
+ [ featureName ] ++ features
+ else
+ features
+ ) [] (builtins.attrNames feat);
+in
+rec {
+ cargo_update = f: cargo_update_1_5_2 { features = cargo_update_1_5_2_features { cargo_update_1_5_2 = f; }; };
+ advapi32_sys_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "advapi32-sys";
+ version = "0.2.0";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1l6789hkz2whd9gklwz1m379kcvyizaj8nnzj3rn4a5h79yg59v7";
+ libName = "advapi32";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ aho_corasick_0_6_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "aho-corasick";
+ version = "0.6.4";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "189v919mp6rzzgjp1khpn4zlq8ls81gh43x1lmc8kbkagdlpq888";
+ libName = "aho_corasick";
+ crateBin = [ { name = "aho-corasick-dot"; } ];
+ inherit dependencies buildDependencies features;
+ };
+ ansi_term_0_11_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "ansi_term";
+ version = "0.11.0";
+ authors = [ "ogham@bsago.me" "Ryan Scheel (Havvy) " "Josh Triplett " ];
+ sha256 = "08fk0p2xvkqpmz3zlrwnf6l8sj2vngw464rvzspzp31sbgxbwm4v";
+ inherit dependencies buildDependencies features;
+ };
+ array_tool_1_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "array_tool";
+ version = "1.0.3";
+ authors = [ "Daniel P. Clark <6ftdan@gmail.com>" ];
+ sha256 = "0igg0zvhcvjc15vgg6vjxjfifn2w4scjq9c8i1b2abv1sy2cgc86";
+ inherit dependencies buildDependencies features;
+ };
+ atty_0_2_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "atty";
+ version = "0.2.10";
+ authors = [ "softprops " ];
+ sha256 = "1h26lssj8rwaz0xhwwm5a645r49yly211amfmd243m3m0jl49i2c";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_0_9_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "0.9.1";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "18h073l5jd88rx4qdr95fjddr9rk79pb1aqnshzdnw16cfmb9rws";
+ inherit dependencies buildDependencies features;
+ };
+ bitflags_1_0_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "bitflags";
+ version = "1.0.3";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "162p4w4h1ad76awq6b5yivmls3d50m9cl27d8g588lsps6g8s5rw";
+ inherit dependencies buildDependencies features;
+ };
+ cargo_update_1_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cargo-update";
+ version = "1.5.2";
+ authors = [ "nabijaczleweli " "Yann Simon " "ven " "Cat Plus Plus " "Liigo " "azyobuzin " "Tatsuyuki Ishi " "Tom Prince " "Mateusz Mikuła " "sinkuu " "Alex Burka " "Matthias Krüger " "Daniel Holbert " ];
+ src = ./.;
+ crateBin = [ { name = "cargo-install-update"; path = "src/main.rs"; } { name = "cargo-install-update-config"; path = "src/main-config.rs"; } ];
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ cc_1_0_15_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cc";
+ version = "1.0.15";
+ authors = [ "Alex Crichton " ];
+ sha256 = "1zmcv4zf888byhay2qakqlc9b8snhy5ccfs35zb6flywmlj8f2c0";
+ inherit dependencies buildDependencies features;
+ };
+ clap_2_31_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "clap";
+ version = "2.31.2";
+ authors = [ "Kevin K. " ];
+ sha256 = "0r24ziw85a8y1sf2l21y4mvv5qan3rjafcshpyfsjfadqfxsij72";
+ inherit dependencies buildDependencies features;
+ };
+ cmake_0_1_31_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "cmake";
+ version = "0.1.31";
+ authors = [ "Alex Crichton " ];
+ sha256 = "18j5fci486s7v5yjvv2ik3nsp4lk0fn0b8js5k6c4dviml476vz2";
+ inherit dependencies buildDependencies features;
+ };
+ curl_sys_0_4_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "curl-sys";
+ version = "0.4.5";
+ authors = [ "Carl Lerche " "Alex Crichton " ];
+ sha256 = "149nswzwzr1lx0ki8awbppm7kf8nb268pc3zhzmvbs5fliq075qw";
+ libPath = "lib.rs";
+ libName = "curl_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ embed_resource_1_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "embed-resource";
+ version = "1.1.4";
+ authors = [ "nabijaczleweli " "Cat Plus Plus " "Liigo " "azyobuzin " "Peter Atashian " ];
+ sha256 = "1n07qys5904mkcididfgh1m6g8nfgl93pdpygaqn4dkhm5cxssfd";
+ inherit dependencies buildDependencies features;
+ };
+ fuchsia_zircon_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "fuchsia-zircon";
+ version = "0.3.3";
+ authors = [ "Raph Levien " ];
+ sha256 = "0jrf4shb1699r4la8z358vri8318w4mdi6qzfqy30p2ymjlca4gk";
+ inherit dependencies buildDependencies features;
+ };
+ fuchsia_zircon_sys_0_3_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "fuchsia-zircon-sys";
+ version = "0.3.3";
+ authors = [ "Raph Levien " ];
+ sha256 = "08jp1zxrm9jbrr6l26bjal4dbm8bxfy57ickdgibsqxr1n9j3hf5";
+ inherit dependencies buildDependencies features;
+ };
+ git2_0_6_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "git2";
+ version = "0.6.11";
+ authors = [ "Alex Crichton " ];
+ sha256 = "0jznfnk2n7nk250cj52k3mxjqgan7gwyrh3h7dkhqqs2zfx4ylvd";
+ inherit dependencies buildDependencies features;
+ };
+ idna_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "idna";
+ version = "0.1.4";
+ authors = [ "The rust-url developers" ];
+ sha256 = "15j44qgjx1skwg9i7f4cm36ni4n99b1ayx23yxx7axxcw8vjf336";
+ inherit dependencies buildDependencies features;
+ };
+ json_0_11_13_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "json";
+ version = "0.11.13";
+ authors = [ "Maciej Hirsz " ];
+ sha256 = "03227jaj6rjlfigsk4rmc0b83b1djlh42grfjaxk0d2xvgdb893i";
+ inherit dependencies buildDependencies features;
+ };
+ kernel32_sys_0_2_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "kernel32-sys";
+ version = "0.2.2";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1lrw1hbinyvr6cp28g60z97w32w8vsk6pahk64pmrv2fmby8srfj";
+ libName = "kernel32";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ lazy_static_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "lazy_static";
+ version = "1.0.0";
+ authors = [ "Marvin Löbel " ];
+ sha256 = "0wfvqyr2nvx2mbsrscg5y7gfa9skhb8p72ayanl8vl49pw24v4fh";
+ inherit dependencies buildDependencies features;
+ };
+ lazysort_0_2_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "lazysort";
+ version = "0.2.0";
+ authors = [ "Ben Ashford" ];
+ sha256 = "0dv9bryg10hj8cycmdxpcc9y14i958yjr2hm4c3i9168q0y7njdz";
+ inherit dependencies buildDependencies features;
+ };
+ libc_0_2_40_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libc";
+ version = "0.2.40";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "1xfc39237ldzgr8x8wcflgdr8zssi3wif7g2zxc02d94gzkjsw83";
+ inherit dependencies buildDependencies features;
+ };
+ libgit2_sys_0_6_19_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libgit2-sys";
+ version = "0.6.19";
+ authors = [ "Alex Crichton " ];
+ sha256 = "13044s468adsx3sq4qvr4vnbr6nr5hq23lls8wn0a415jdl3qbcg";
+ libPath = "lib.rs";
+ libName = "libgit2_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ libssh2_sys_0_2_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libssh2-sys";
+ version = "0.2.7";
+ authors = [ "Alex Crichton " ];
+ sha256 = "1mr683x23l7f0mmc10vd5fnarfqpd7wqxs3rxyhq2igrh3fn0m2v";
+ libPath = "lib.rs";
+ libName = "libssh2_sys";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ libz_sys_1_0_18_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "libz-sys";
+ version = "1.0.18";
+ authors = [ "Alex Crichton " ];
+ sha256 = "0lr0rvmmfbfa4g7mhi0l93i8jq86pfcssdv4d40kzfy45ajdcgim";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ matches_0_1_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "matches";
+ version = "0.1.6";
+ authors = [ "Simon Sapin " ];
+ sha256 = "1zlrqlbvzxdil8z8ial2ihvxjwvlvg3g8dr0lcdpsjclkclasjan";
+ libPath = "lib.rs";
+ inherit dependencies buildDependencies features;
+ };
+ memchr_2_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "memchr";
+ version = "2.0.1";
+ authors = [ "Andrew Gallant " "bluss" ];
+ sha256 = "0ls2y47rjwapjdax6bp974gdp06ggm1v8d1h69wyydmh1nhgm5gr";
+ inherit dependencies buildDependencies features;
+ };
+ openssl_probe_0_1_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "openssl-probe";
+ version = "0.1.2";
+ authors = [ "Alex Crichton " ];
+ sha256 = "1a89fznx26vvaxyrxdvgf6iwai5xvs6xjvpjin68fgvrslv6n15a";
+ inherit dependencies buildDependencies features;
+ };
+ openssl_sys_0_9_30_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "openssl-sys";
+ version = "0.9.30";
+ authors = [ "Alex Crichton " "Steven Fackler " ];
+ sha256 = "1p5y3md4crbmg0lcfkdl8pp3kf9k82vghjy28x7ix5mji3j2p87a";
+ inherit dependencies buildDependencies features;
+ };
+ percent_encoding_1_0_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "percent-encoding";
+ version = "1.0.1";
+ authors = [ "The rust-url developers" ];
+ sha256 = "04ahrp7aw4ip7fmadb0bknybmkfav0kk0gw4ps3ydq5w6hr0ib5i";
+ libPath = "lib.rs";
+ inherit dependencies buildDependencies features;
+ };
+ pkg_config_0_3_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "pkg-config";
+ version = "0.3.11";
+ authors = [ "Alex Crichton " ];
+ sha256 = "177kbs465skvzmb2d9bh7aa5lqm0npfig12awcbd34c6k6nlyr5h";
+ inherit dependencies buildDependencies features;
+ };
+ proc_macro2_0_3_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "proc-macro2";
+ version = "0.3.8";
+ authors = [ "Alex Crichton " ];
+ sha256 = "0ixnavxcd6sk1861hjgnfxly7qgq4ch1iplsx0nclvjjkwg39qdc";
+ inherit dependencies buildDependencies features;
+ };
+ quote_0_5_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "quote";
+ version = "0.5.2";
+ authors = [ "David Tolnay " ];
+ sha256 = "062cnp12j09x0z0nj4j5pfh26h35zlrks07asxgqhfhcym1ba595";
+ inherit dependencies buildDependencies features;
+ };
+ rand_0_3_22_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rand";
+ version = "0.3.22";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0wrj12acx7l4hr7ag3nz8b50yhp8ancyq988bzmnnsxln67rsys0";
+ inherit dependencies buildDependencies features;
+ };
+ rand_0_4_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "rand";
+ version = "0.4.2";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0h8pkg23wb67i8904sm76iyr1jlmhklb85vbpz9c9191a24xzkfm";
+ inherit dependencies buildDependencies features;
+ };
+ redox_syscall_0_1_37_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "redox_syscall";
+ version = "0.1.37";
+ authors = [ "Jeremy Soller " ];
+ sha256 = "0qa0jl9cr3qp80an8vshp2mcn8rzvwiavs1398hq1vsjw7pc3h2v";
+ libName = "syscall";
+ inherit dependencies buildDependencies features;
+ };
+ redox_termios_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "redox_termios";
+ version = "0.1.1";
+ authors = [ "Jeremy Soller " ];
+ sha256 = "04s6yyzjca552hdaqlvqhp3vw0zqbc304md5czyd3axh56iry8wh";
+ libPath = "src/lib.rs";
+ inherit dependencies buildDependencies features;
+ };
+ regex_0_2_11_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "regex";
+ version = "0.2.11";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "0r50cymxdqp0fv1dxd22mjr6y32q450nwacd279p9s7lh0cafijj";
+ inherit dependencies buildDependencies features;
+ };
+ regex_syntax_0_5_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "regex-syntax";
+ version = "0.5.6";
+ authors = [ "The Rust Project Developers" ];
+ sha256 = "10vf3r34bgjnbrnqd5aszn35bjvm8insw498l1vjy8zx5yms3427";
+ inherit dependencies buildDependencies features;
+ };
+ semver_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "semver";
+ version = "0.9.0";
+ authors = [ "Steve Klabnik " "The Rust Project Developers" ];
+ sha256 = "0azak2lb2wc36s3x15az886kck7rpnksrw14lalm157rg9sc9z63";
+ inherit dependencies buildDependencies features;
+ };
+ semver_parser_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "semver-parser";
+ version = "0.7.0";
+ authors = [ "Steve Klabnik " ];
+ sha256 = "1da66c8413yakx0y15k8c055yna5lyb6fr0fw9318kdwkrk5k12h";
+ inherit dependencies buildDependencies features;
+ };
+ serde_1_0_55_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "serde";
+ version = "1.0.55";
+ authors = [ "Erick Tryzelaar " "David Tolnay " ];
+ sha256 = "1vpslfs3j8xbl3srmzppa34h0908q0sj4hyrmlrpklhldii5vbqh";
+ inherit dependencies buildDependencies features;
+ };
+ serde_derive_1_0_55_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "serde_derive";
+ version = "1.0.55";
+ authors = [ "Erick Tryzelaar " "David Tolnay " ];
+ sha256 = "1ggcidzgi51l3lsdf8gg46ivn61py8rnrf6garpcxwmdbfcc8lgk";
+ procMacro = true;
+ inherit dependencies buildDependencies features;
+ };
+ strsim_0_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "strsim";
+ version = "0.7.0";
+ authors = [ "Danny Guo " ];
+ sha256 = "0fy0k5f2705z73mb3x9459bpcvrx4ky8jpr4zikcbiwan4bnm0iv";
+ inherit dependencies buildDependencies features;
+ };
+ syn_0_13_10_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "syn";
+ version = "0.13.10";
+ authors = [ "David Tolnay " ];
+ sha256 = "0dbvdxlpvx7f8iw5cbv88vbyszp72df8y8zhl36gj73g1xwdqfhx";
+ inherit dependencies buildDependencies features;
+ };
+ tabwriter_1_0_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "tabwriter";
+ version = "1.0.4";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "02yk7db101lqn24wnm15yy8xb095kv9bnkdvyj7vqhx40vixyibd";
+ inherit dependencies buildDependencies features;
+ };
+ termion_1_5_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "termion";
+ version = "1.5.1";
+ authors = [ "ticki " "gycos " "IGI-111 " ];
+ sha256 = "02gq4vd8iws1f3gjrgrgpajsk2bk43nds5acbbb4s8dvrdvr8nf1";
+ inherit dependencies buildDependencies features;
+ };
+ textwrap_0_9_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "textwrap";
+ version = "0.9.0";
+ authors = [ "Martin Geisler " ];
+ sha256 = "18jg79ndjlwndz01mlbh82kkr2arqm658yn5kwp65l5n1hz8w4yb";
+ inherit dependencies buildDependencies features;
+ };
+ thread_local_0_3_5_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "thread_local";
+ version = "0.3.5";
+ authors = [ "Amanieu d'Antras " ];
+ sha256 = "0mkp0sp91aqsk7brgygai4igv751r1754rsxn37mig3ag5rx8np6";
+ inherit dependencies buildDependencies features;
+ };
+ toml_0_4_6_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "toml";
+ version = "0.4.6";
+ authors = [ "Alex Crichton " ];
+ sha256 = "0rfl7lyb5f67spk69s604nw87f97g7fvv36hj9v88qlr2bwyrn8v";
+ inherit dependencies buildDependencies features;
+ };
+ ucd_util_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "ucd-util";
+ version = "0.1.1";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "02a8h3siipx52b832xc8m8rwasj6nx9jpiwfldw8hp6k205hgkn0";
+ inherit dependencies buildDependencies features;
+ };
+ unicode_bidi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "unicode-bidi";
+ version = "0.3.4";
+ authors = [ "The Servo Project Developers" ];
+ sha256 = "0lcd6jasrf8p9p0q20qyf10c6xhvw40m2c4rr105hbk6zy26nj1q";
+ libName = "unicode_bidi";
+ inherit dependencies buildDependencies features;
+ };
+ unicode_normalization_0_1_7_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "unicode-normalization";
+ version = "0.1.7";
+ authors = [ "kwantam " ];
+ sha256 = "1da2hv800pd0wilmn4idwpgv5p510hjxizjcfv6xzb40xcsjd8gs";
+ inherit dependencies buildDependencies features;
+ };
+ unicode_width_0_1_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "unicode-width";
+ version = "0.1.4";
+ authors = [ "kwantam " ];
+ sha256 = "1rp7a04icn9y5c0lm74nrd4py0rdl0af8bhdwq7g478n1xifpifl";
+ inherit dependencies buildDependencies features;
+ };
+ unicode_xid_0_1_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "unicode-xid";
+ version = "0.1.0";
+ authors = [ "erick.tryzelaar " "kwantam " ];
+ sha256 = "05wdmwlfzxhq3nhsxn6wx4q8dhxzzfb9szsz6wiw092m1rjj01zj";
+ inherit dependencies buildDependencies features;
+ };
+ unreachable_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "unreachable";
+ version = "1.0.0";
+ authors = [ "Jonathan Reem " ];
+ sha256 = "1am8czbk5wwr25gbp2zr007744fxjshhdqjz9liz7wl4pnv3whcf";
+ inherit dependencies buildDependencies features;
+ };
+ url_1_7_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "url";
+ version = "1.7.0";
+ authors = [ "The rust-url developers" ];
+ sha256 = "0333ynhkp47hna88aamz1zpk4lxyzx4ab9n7yhc75g14w27cv8jj";
+ inherit dependencies buildDependencies features;
+ };
+ utf8_ranges_1_0_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "utf8-ranges";
+ version = "1.0.0";
+ authors = [ "Andrew Gallant " ];
+ sha256 = "0rzmqprwjv9yp1n0qqgahgm24872x6c0xddfym5pfndy7a36vkn0";
+ inherit dependencies buildDependencies features;
+ };
+ vcpkg_0_2_3_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "vcpkg";
+ version = "0.2.3";
+ authors = [ "Jim McGrath " ];
+ sha256 = "0achi8sfy0wm4q04gj7nwpq9xfx8ynk6vv4r12a3ijg26hispq0c";
+ inherit dependencies buildDependencies features;
+ };
+ vec_map_0_8_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "vec_map";
+ version = "0.8.1";
+ authors = [ "Alex Crichton " "Jorge Aparicio " "Alexis Beingessner " "Brian Anderson <>" "tbu- <>" "Manish Goregaokar <>" "Aaron Turon " "Adolfo Ochagavía <>" "Niko Matsakis <>" "Steven Fackler <>" "Chase Southwood " "Eduard Burtescu <>" "Florian Wilkens <>" "Félix Raimundo <>" "Tibor Benke <>" "Markus Siemens " "Josh Branchaud " "Huon Wilson " "Corey Farwell " "Aaron Liblong <>" "Nick Cameron " "Patrick Walton " "Felix S Klock II <>" "Andrew Paseltiner " "Sean McArthur " "Vadim Petrochenkov <>" ];
+ sha256 = "1jj2nrg8h3l53d43rwkpkikq5a5x15ms4rf1rw92hp5lrqhi8mpi";
+ inherit dependencies buildDependencies features;
+ };
+ void_1_0_2_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "void";
+ version = "1.0.2";
+ authors = [ "Jonathan Reem " ];
+ sha256 = "0h1dm0dx8dhf56a83k68mijyxigqhizpskwxfdrs1drwv2cdclv3";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_0_2_8_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi";
+ version = "0.2.8";
+ authors = [ "Peter Atashian " ];
+ sha256 = "0a45b58ywf12vb7gvj6h3j264nydynmzyqz8d8rqxsj6icqv82as";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_0_3_4_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi";
+ version = "0.3.4";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1qbrf5dcnd8j36cawby5d9r5vx07r0l4ryf672pfncnp8895k9lx";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_build_0_1_1_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi-build";
+ version = "0.1.1";
+ authors = [ "Peter Atashian " ];
+ sha256 = "1lxlpi87rkhxcwp2ykf1ldw3p108hwm24nywf3jfrvmff4rjhqga";
+ libName = "build";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_i686_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi-i686-pc-windows-gnu";
+ version = "0.4.0";
+ authors = [ "Peter Atashian " ];
+ sha256 = "05ihkij18r4gamjpxj4gra24514can762imjzlmak5wlzidplzrp";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ winapi_x86_64_pc_windows_gnu_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winapi-x86_64-pc-windows-gnu";
+ version = "0.4.0";
+ authors = [ "Peter Atashian " ];
+ sha256 = "0n1ylmlsb8yg1v583i4xy0qmqg42275flvbc51hdqjjfjcl9vlbj";
+ build = "build.rs";
+ inherit dependencies buildDependencies features;
+ };
+ winreg_0_4_0_ = { dependencies?[], buildDependencies?[], features?[] }: buildRustCrate {
+ crateName = "winreg";
+ version = "0.4.0";
+ authors = [ "Igor Shaula " ];
+ sha256 = "1zhk2a6qwyfpvwjd929qs0y6zzxl7g90pnz59qhazfg72m36iwda";
+ inherit dependencies buildDependencies features;
+ };
+ advapi32_sys_0_2_0 = { features?(advapi32_sys_0_2_0_features {}) }: advapi32_sys_0_2_0_ {
+ dependencies = mapFeatures features ([ winapi_0_2_8 ]);
+ buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]);
+ };
+ advapi32_sys_0_2_0_features = f: updateFeatures f (rec {
+ advapi32_sys_0_2_0.default = (f.advapi32_sys_0_2_0.default or true);
+ winapi_0_2_8.default = true;
+ winapi_build_0_1_1.default = true;
+ }) [ winapi_0_2_8_features winapi_build_0_1_1_features ];
+ aho_corasick_0_6_4 = { features?(aho_corasick_0_6_4_features {}) }: aho_corasick_0_6_4_ {
+ dependencies = mapFeatures features ([ memchr_2_0_1 ]);
+ };
+ aho_corasick_0_6_4_features = f: updateFeatures f (rec {
+ aho_corasick_0_6_4.default = (f.aho_corasick_0_6_4.default or true);
+ memchr_2_0_1.default = true;
+ }) [ memchr_2_0_1_features ];
+ ansi_term_0_11_0 = { features?(ansi_term_0_11_0_features {}) }: ansi_term_0_11_0_ {
+ dependencies = (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []);
+ };
+ ansi_term_0_11_0_features = f: updateFeatures f (rec {
+ ansi_term_0_11_0.default = (f.ansi_term_0_11_0.default or true);
+ winapi_0_3_4.consoleapi = true;
+ winapi_0_3_4.default = true;
+ winapi_0_3_4.errhandlingapi = true;
+ winapi_0_3_4.processenv = true;
+ }) [ winapi_0_3_4_features ];
+ array_tool_1_0_3 = { features?(array_tool_1_0_3_features {}) }: array_tool_1_0_3_ {};
+ array_tool_1_0_3_features = f: updateFeatures f (rec {
+ array_tool_1_0_3.default = (f.array_tool_1_0_3.default or true);
+ }) [];
+ atty_0_2_10 = { features?(atty_0_2_10_features {}) }: atty_0_2_10_ {
+ dependencies = (if kernel == "redox" then mapFeatures features ([ termion_1_5_1 ]) else [])
+ ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ libc_0_2_40 ]) else [])
+ ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []);
+ };
+ atty_0_2_10_features = f: updateFeatures f (rec {
+ atty_0_2_10.default = (f.atty_0_2_10.default or true);
+ libc_0_2_40.default = (f.libc_0_2_40.default or false);
+ termion_1_5_1.default = true;
+ winapi_0_3_4.consoleapi = true;
+ winapi_0_3_4.default = true;
+ winapi_0_3_4.minwinbase = true;
+ winapi_0_3_4.minwindef = true;
+ winapi_0_3_4.processenv = true;
+ winapi_0_3_4.winbase = true;
+ }) [ termion_1_5_1_features libc_0_2_40_features winapi_0_3_4_features ];
+ bitflags_0_9_1 = { features?(bitflags_0_9_1_features {}) }: bitflags_0_9_1_ {
+ features = mkFeatures (features.bitflags_0_9_1 or {});
+ };
+ bitflags_0_9_1_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = (f.bitflags_0_9_1.default or true);
+ bitflags_0_9_1.example_generated =
+ (f.bitflags_0_9_1.example_generated or false) ||
+ (f.bitflags_0_9_1.default or false) ||
+ (bitflags_0_9_1.default or false);
+ }) [];
+ bitflags_1_0_3 = { features?(bitflags_1_0_3_features {}) }: bitflags_1_0_3_ {
+ features = mkFeatures (features.bitflags_1_0_3 or {});
+ };
+ bitflags_1_0_3_features = f: updateFeatures f (rec {
+ bitflags_1_0_3.default = (f.bitflags_1_0_3.default or true);
+ }) [];
+ cargo_update_1_5_2 = { features?(cargo_update_1_5_2_features {}) }: cargo_update_1_5_2_ {
+ dependencies = mapFeatures features ([ array_tool_1_0_3 clap_2_31_2 git2_0_6_11 json_0_11_13 lazy_static_1_0_0 lazysort_0_2_0 regex_0_2_11 semver_0_9_0 serde_1_0_55 serde_derive_1_0_55 tabwriter_1_0_4 toml_0_4_6 url_1_7_0 ]);
+ buildDependencies = mapFeatures features ([ embed_resource_1_1_4 ]);
+ };
+ cargo_update_1_5_2_features = f: updateFeatures f (rec {
+ array_tool_1_0_3.default = true;
+ cargo_update_1_5_2.default = (f.cargo_update_1_5_2.default or true);
+ clap_2_31_2.default = true;
+ embed_resource_1_1_4.default = true;
+ git2_0_6_11.default = true;
+ json_0_11_13.default = true;
+ lazy_static_1_0_0.default = true;
+ lazysort_0_2_0.default = true;
+ regex_0_2_11.default = true;
+ semver_0_9_0.default = true;
+ semver_0_9_0.serde = true;
+ serde_1_0_55.default = true;
+ serde_derive_1_0_55.default = true;
+ tabwriter_1_0_4.default = true;
+ toml_0_4_6.default = true;
+ url_1_7_0.default = true;
+ }) [ array_tool_1_0_3_features clap_2_31_2_features git2_0_6_11_features json_0_11_13_features lazy_static_1_0_0_features lazysort_0_2_0_features regex_0_2_11_features semver_0_9_0_features serde_1_0_55_features serde_derive_1_0_55_features tabwriter_1_0_4_features toml_0_4_6_features url_1_7_0_features embed_resource_1_1_4_features ];
+ cc_1_0_15 = { features?(cc_1_0_15_features {}) }: cc_1_0_15_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.cc_1_0_15 or {});
+ };
+ cc_1_0_15_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = (f.cc_1_0_15.default or true);
+ cc_1_0_15.rayon =
+ (f.cc_1_0_15.rayon or false) ||
+ (f.cc_1_0_15.parallel or false) ||
+ (cc_1_0_15.parallel or false);
+ }) [];
+ clap_2_31_2 = { features?(clap_2_31_2_features {}) }: clap_2_31_2_ {
+ dependencies = mapFeatures features ([ bitflags_1_0_3 textwrap_0_9_0 unicode_width_0_1_4 ]
+ ++ (if features.clap_2_31_2.atty or false then [ atty_0_2_10 ] else [])
+ ++ (if features.clap_2_31_2.strsim or false then [ strsim_0_7_0 ] else [])
+ ++ (if features.clap_2_31_2.vec_map or false then [ vec_map_0_8_1 ] else []))
+ ++ (if !(kernel == "windows") then mapFeatures features ([ ]
+ ++ (if features.clap_2_31_2.ansi_term or false then [ ansi_term_0_11_0 ] else [])) else []);
+ features = mkFeatures (features.clap_2_31_2 or {});
+ };
+ clap_2_31_2_features = f: updateFeatures f (rec {
+ ansi_term_0_11_0.default = true;
+ atty_0_2_10.default = true;
+ bitflags_1_0_3.default = true;
+ clap_2_31_2.ansi_term =
+ (f.clap_2_31_2.ansi_term or false) ||
+ (f.clap_2_31_2.color or false) ||
+ (clap_2_31_2.color or false);
+ clap_2_31_2.atty =
+ (f.clap_2_31_2.atty or false) ||
+ (f.clap_2_31_2.color or false) ||
+ (clap_2_31_2.color or false);
+ clap_2_31_2.clippy =
+ (f.clap_2_31_2.clippy or false) ||
+ (f.clap_2_31_2.lints or false) ||
+ (clap_2_31_2.lints or false);
+ clap_2_31_2.color =
+ (f.clap_2_31_2.color or false) ||
+ (f.clap_2_31_2.default or false) ||
+ (clap_2_31_2.default or false);
+ clap_2_31_2.default = (f.clap_2_31_2.default or true);
+ clap_2_31_2.strsim =
+ (f.clap_2_31_2.strsim or false) ||
+ (f.clap_2_31_2.suggestions or false) ||
+ (clap_2_31_2.suggestions or false);
+ clap_2_31_2.suggestions =
+ (f.clap_2_31_2.suggestions or false) ||
+ (f.clap_2_31_2.default or false) ||
+ (clap_2_31_2.default or false);
+ clap_2_31_2.term_size =
+ (f.clap_2_31_2.term_size or false) ||
+ (f.clap_2_31_2.wrap_help or false) ||
+ (clap_2_31_2.wrap_help or false);
+ clap_2_31_2.vec_map =
+ (f.clap_2_31_2.vec_map or false) ||
+ (f.clap_2_31_2.default or false) ||
+ (clap_2_31_2.default or false);
+ clap_2_31_2.yaml =
+ (f.clap_2_31_2.yaml or false) ||
+ (f.clap_2_31_2.doc or false) ||
+ (clap_2_31_2.doc or false);
+ clap_2_31_2.yaml-rust =
+ (f.clap_2_31_2.yaml-rust or false) ||
+ (f.clap_2_31_2.yaml or false) ||
+ (clap_2_31_2.yaml or false);
+ strsim_0_7_0.default = true;
+ textwrap_0_9_0.default = true;
+ textwrap_0_9_0.term_size =
+ (f.textwrap_0_9_0.term_size or false) ||
+ (clap_2_31_2.wrap_help or false) ||
+ (f.clap_2_31_2.wrap_help or false);
+ unicode_width_0_1_4.default = true;
+ vec_map_0_8_1.default = true;
+ }) [ atty_0_2_10_features bitflags_1_0_3_features strsim_0_7_0_features textwrap_0_9_0_features unicode_width_0_1_4_features vec_map_0_8_1_features ansi_term_0_11_0_features ];
+ cmake_0_1_31 = { features?(cmake_0_1_31_features {}) }: cmake_0_1_31_ {
+ dependencies = mapFeatures features ([ cc_1_0_15 ]);
+ };
+ cmake_0_1_31_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = true;
+ cmake_0_1_31.default = (f.cmake_0_1_31.default or true);
+ }) [ cc_1_0_15_features ];
+ curl_sys_0_4_5 = { features?(curl_sys_0_4_5_features {}) }: curl_sys_0_4_5_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 libz_sys_1_0_18 ])
+ ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "darwin") then mapFeatures features ([ openssl_sys_0_9_30 ]) else [])
+ ++ (if abi == "msvc" then mapFeatures features ([]) else [])
+ ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []);
+ buildDependencies = mapFeatures features ([ cc_1_0_15 pkg_config_0_3_11 ]);
+ };
+ curl_sys_0_4_5_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = true;
+ curl_sys_0_4_5.default = (f.curl_sys_0_4_5.default or true);
+ libc_0_2_40.default = true;
+ libz_sys_1_0_18.default = true;
+ openssl_sys_0_9_30.default = true;
+ pkg_config_0_3_11.default = true;
+ winapi_0_3_4.default = true;
+ winapi_0_3_4.winsock2 = true;
+ winapi_0_3_4.ws2def = true;
+ }) [ libc_0_2_40_features libz_sys_1_0_18_features cc_1_0_15_features pkg_config_0_3_11_features openssl_sys_0_9_30_features winapi_0_3_4_features ];
+ embed_resource_1_1_4 = { features?(embed_resource_1_1_4_features {}) }: embed_resource_1_1_4_ {
+ dependencies = (if kernel == "windows" && abi == "msvc" then mapFeatures features ([ winreg_0_4_0 ]) else []);
+ };
+ embed_resource_1_1_4_features = f: updateFeatures f (rec {
+ embed_resource_1_1_4.default = (f.embed_resource_1_1_4.default or true);
+ winreg_0_4_0.default = (f.winreg_0_4_0.default or false);
+ }) [ winreg_0_4_0_features ];
+ fuchsia_zircon_0_3_3 = { features?(fuchsia_zircon_0_3_3_features {}) }: fuchsia_zircon_0_3_3_ {
+ dependencies = mapFeatures features ([ bitflags_1_0_3 fuchsia_zircon_sys_0_3_3 ]);
+ };
+ fuchsia_zircon_0_3_3_features = f: updateFeatures f (rec {
+ bitflags_1_0_3.default = true;
+ fuchsia_zircon_0_3_3.default = (f.fuchsia_zircon_0_3_3.default or true);
+ fuchsia_zircon_sys_0_3_3.default = true;
+ }) [ bitflags_1_0_3_features fuchsia_zircon_sys_0_3_3_features ];
+ fuchsia_zircon_sys_0_3_3 = { features?(fuchsia_zircon_sys_0_3_3_features {}) }: fuchsia_zircon_sys_0_3_3_ {};
+ fuchsia_zircon_sys_0_3_3_features = f: updateFeatures f (rec {
+ fuchsia_zircon_sys_0_3_3.default = (f.fuchsia_zircon_sys_0_3_3.default or true);
+ }) [];
+ git2_0_6_11 = { features?(git2_0_6_11_features {}) }: git2_0_6_11_ {
+ dependencies = mapFeatures features ([ bitflags_0_9_1 libc_0_2_40 libgit2_sys_0_6_19 url_1_7_0 ])
+ ++ (if (kernel == "linux" || kernel == "darwin") && !(kernel == "darwin") then mapFeatures features ([ ]
+ ++ (if features.git2_0_6_11.openssl-probe or false then [ openssl_probe_0_1_2 ] else [])
+ ++ (if features.git2_0_6_11.openssl-sys or false then [ openssl_sys_0_9_30 ] else [])) else []);
+ features = mkFeatures (features.git2_0_6_11 or {});
+ };
+ git2_0_6_11_features = f: updateFeatures f (rec {
+ bitflags_0_9_1.default = true;
+ git2_0_6_11.curl =
+ (f.git2_0_6_11.curl or false) ||
+ (f.git2_0_6_11.default or false) ||
+ (git2_0_6_11.default or false);
+ git2_0_6_11.default = (f.git2_0_6_11.default or true);
+ git2_0_6_11.https =
+ (f.git2_0_6_11.https or false) ||
+ (f.git2_0_6_11.default or false) ||
+ (git2_0_6_11.default or false);
+ git2_0_6_11.openssl-probe =
+ (f.git2_0_6_11.openssl-probe or false) ||
+ (f.git2_0_6_11.https or false) ||
+ (git2_0_6_11.https or false);
+ git2_0_6_11.openssl-sys =
+ (f.git2_0_6_11.openssl-sys or false) ||
+ (f.git2_0_6_11.https or false) ||
+ (git2_0_6_11.https or false);
+ git2_0_6_11.ssh =
+ (f.git2_0_6_11.ssh or false) ||
+ (f.git2_0_6_11.default or false) ||
+ (git2_0_6_11.default or false);
+ libc_0_2_40.default = true;
+ libgit2_sys_0_6_19.curl =
+ (f.libgit2_sys_0_6_19.curl or false) ||
+ (git2_0_6_11.curl or false) ||
+ (f.git2_0_6_11.curl or false);
+ libgit2_sys_0_6_19.default = true;
+ libgit2_sys_0_6_19.https =
+ (f.libgit2_sys_0_6_19.https or false) ||
+ (git2_0_6_11.https or false) ||
+ (f.git2_0_6_11.https or false);
+ libgit2_sys_0_6_19.ssh =
+ (f.libgit2_sys_0_6_19.ssh or false) ||
+ (git2_0_6_11.ssh or false) ||
+ (f.git2_0_6_11.ssh or false);
+ openssl_probe_0_1_2.default = true;
+ openssl_sys_0_9_30.default = true;
+ url_1_7_0.default = true;
+ }) [ bitflags_0_9_1_features libc_0_2_40_features libgit2_sys_0_6_19_features url_1_7_0_features openssl_probe_0_1_2_features openssl_sys_0_9_30_features ];
+ idna_0_1_4 = { features?(idna_0_1_4_features {}) }: idna_0_1_4_ {
+ dependencies = mapFeatures features ([ matches_0_1_6 unicode_bidi_0_3_4 unicode_normalization_0_1_7 ]);
+ };
+ idna_0_1_4_features = f: updateFeatures f (rec {
+ idna_0_1_4.default = (f.idna_0_1_4.default or true);
+ matches_0_1_6.default = true;
+ unicode_bidi_0_3_4.default = true;
+ unicode_normalization_0_1_7.default = true;
+ }) [ matches_0_1_6_features unicode_bidi_0_3_4_features unicode_normalization_0_1_7_features ];
+ json_0_11_13 = { features?(json_0_11_13_features {}) }: json_0_11_13_ {};
+ json_0_11_13_features = f: updateFeatures f (rec {
+ json_0_11_13.default = (f.json_0_11_13.default or true);
+ }) [];
+ kernel32_sys_0_2_2 = { features?(kernel32_sys_0_2_2_features {}) }: kernel32_sys_0_2_2_ {
+ dependencies = mapFeatures features ([ winapi_0_2_8 ]);
+ buildDependencies = mapFeatures features ([ winapi_build_0_1_1 ]);
+ };
+ kernel32_sys_0_2_2_features = f: updateFeatures f (rec {
+ kernel32_sys_0_2_2.default = (f.kernel32_sys_0_2_2.default or true);
+ winapi_0_2_8.default = true;
+ winapi_build_0_1_1.default = true;
+ }) [ winapi_0_2_8_features winapi_build_0_1_1_features ];
+ lazy_static_1_0_0 = { features?(lazy_static_1_0_0_features {}) }: lazy_static_1_0_0_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.lazy_static_1_0_0 or {});
+ };
+ lazy_static_1_0_0_features = f: updateFeatures f (rec {
+ lazy_static_1_0_0.compiletest_rs =
+ (f.lazy_static_1_0_0.compiletest_rs or false) ||
+ (f.lazy_static_1_0_0.compiletest or false) ||
+ (lazy_static_1_0_0.compiletest or false);
+ lazy_static_1_0_0.default = (f.lazy_static_1_0_0.default or true);
+ lazy_static_1_0_0.nightly =
+ (f.lazy_static_1_0_0.nightly or false) ||
+ (f.lazy_static_1_0_0.spin_no_std or false) ||
+ (lazy_static_1_0_0.spin_no_std or false);
+ lazy_static_1_0_0.spin =
+ (f.lazy_static_1_0_0.spin or false) ||
+ (f.lazy_static_1_0_0.spin_no_std or false) ||
+ (lazy_static_1_0_0.spin_no_std or false);
+ }) [];
+ lazysort_0_2_0 = { features?(lazysort_0_2_0_features {}) }: lazysort_0_2_0_ {
+ dependencies = mapFeatures features ([ rand_0_3_22 ]);
+ features = mkFeatures (features.lazysort_0_2_0 or {});
+ };
+ lazysort_0_2_0_features = f: updateFeatures f (rec {
+ lazysort_0_2_0.default = (f.lazysort_0_2_0.default or true);
+ rand_0_3_22.default = true;
+ }) [ rand_0_3_22_features ];
+ libc_0_2_40 = { features?(libc_0_2_40_features {}) }: libc_0_2_40_ {
+ features = mkFeatures (features.libc_0_2_40 or {});
+ };
+ libc_0_2_40_features = f: updateFeatures f (rec {
+ libc_0_2_40.default = (f.libc_0_2_40.default or true);
+ libc_0_2_40.use_std =
+ (f.libc_0_2_40.use_std or false) ||
+ (f.libc_0_2_40.default or false) ||
+ (libc_0_2_40.default or false);
+ }) [];
+ libgit2_sys_0_6_19 = { features?(libgit2_sys_0_6_19_features {}) }: libgit2_sys_0_6_19_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 libz_sys_1_0_18 ]
+ ++ (if features.libgit2_sys_0_6_19.curl-sys or false then [ curl_sys_0_4_5 ] else [])
+ ++ (if features.libgit2_sys_0_6_19.libssh2-sys or false then [ libssh2_sys_0_2_7 ] else []))
+ ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ ]
+ ++ (if features.libgit2_sys_0_6_19.openssl-sys or false then [ openssl_sys_0_9_30 ] else [])) else []);
+ buildDependencies = mapFeatures features ([ cc_1_0_15 cmake_0_1_31 pkg_config_0_3_11 ]);
+ features = mkFeatures (features.libgit2_sys_0_6_19 or {});
+ };
+ libgit2_sys_0_6_19_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = true;
+ cmake_0_1_31.default = true;
+ curl_sys_0_4_5.default = true;
+ libc_0_2_40.default = true;
+ libgit2_sys_0_6_19.curl-sys =
+ (f.libgit2_sys_0_6_19.curl-sys or false) ||
+ (f.libgit2_sys_0_6_19.curl or false) ||
+ (libgit2_sys_0_6_19.curl or false);
+ libgit2_sys_0_6_19.default = (f.libgit2_sys_0_6_19.default or true);
+ libgit2_sys_0_6_19.libssh2-sys =
+ (f.libgit2_sys_0_6_19.libssh2-sys or false) ||
+ (f.libgit2_sys_0_6_19.ssh or false) ||
+ (libgit2_sys_0_6_19.ssh or false);
+ libgit2_sys_0_6_19.openssl-sys =
+ (f.libgit2_sys_0_6_19.openssl-sys or false) ||
+ (f.libgit2_sys_0_6_19.https or false) ||
+ (libgit2_sys_0_6_19.https or false);
+ libssh2_sys_0_2_7.default = true;
+ libz_sys_1_0_18.default = true;
+ openssl_sys_0_9_30.default = true;
+ pkg_config_0_3_11.default = true;
+ }) [ curl_sys_0_4_5_features libc_0_2_40_features libssh2_sys_0_2_7_features libz_sys_1_0_18_features cc_1_0_15_features cmake_0_1_31_features pkg_config_0_3_11_features openssl_sys_0_9_30_features ];
+ libssh2_sys_0_2_7 = { features?(libssh2_sys_0_2_7_features {}) }: libssh2_sys_0_2_7_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 libz_sys_1_0_18 ])
+ ++ (if abi == "msvc" then mapFeatures features ([]) else [])
+ ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ openssl_sys_0_9_30 ]) else []);
+ buildDependencies = mapFeatures features ([ cmake_0_1_31 pkg_config_0_3_11 ]);
+ };
+ libssh2_sys_0_2_7_features = f: updateFeatures f (rec {
+ cmake_0_1_31.default = true;
+ libc_0_2_40.default = true;
+ libssh2_sys_0_2_7.default = (f.libssh2_sys_0_2_7.default or true);
+ libz_sys_1_0_18.default = true;
+ openssl_sys_0_9_30.default = true;
+ pkg_config_0_3_11.default = true;
+ }) [ libc_0_2_40_features libz_sys_1_0_18_features cmake_0_1_31_features pkg_config_0_3_11_features openssl_sys_0_9_30_features ];
+ libz_sys_1_0_18 = { features?(libz_sys_1_0_18_features {}) }: libz_sys_1_0_18_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 ])
+ ++ (if abi == "msvc" then mapFeatures features ([]) else []);
+ buildDependencies = mapFeatures features ([ cc_1_0_15 pkg_config_0_3_11 ]);
+ };
+ libz_sys_1_0_18_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = true;
+ libc_0_2_40.default = true;
+ libz_sys_1_0_18.default = (f.libz_sys_1_0_18.default or true);
+ pkg_config_0_3_11.default = true;
+ }) [ libc_0_2_40_features cc_1_0_15_features pkg_config_0_3_11_features ];
+ matches_0_1_6 = { features?(matches_0_1_6_features {}) }: matches_0_1_6_ {};
+ matches_0_1_6_features = f: updateFeatures f (rec {
+ matches_0_1_6.default = (f.matches_0_1_6.default or true);
+ }) [];
+ memchr_2_0_1 = { features?(memchr_2_0_1_features {}) }: memchr_2_0_1_ {
+ dependencies = mapFeatures features ([ ]
+ ++ (if features.memchr_2_0_1.libc or false then [ libc_0_2_40 ] else []));
+ features = mkFeatures (features.memchr_2_0_1 or {});
+ };
+ memchr_2_0_1_features = f: updateFeatures f (rec {
+ libc_0_2_40.default = (f.libc_0_2_40.default or false);
+ libc_0_2_40.use_std =
+ (f.libc_0_2_40.use_std or false) ||
+ (memchr_2_0_1.use_std or false) ||
+ (f.memchr_2_0_1.use_std or false);
+ memchr_2_0_1.default = (f.memchr_2_0_1.default or true);
+ memchr_2_0_1.libc =
+ (f.memchr_2_0_1.libc or false) ||
+ (f.memchr_2_0_1.default or false) ||
+ (memchr_2_0_1.default or false) ||
+ (f.memchr_2_0_1.use_std or false) ||
+ (memchr_2_0_1.use_std or false);
+ memchr_2_0_1.use_std =
+ (f.memchr_2_0_1.use_std or false) ||
+ (f.memchr_2_0_1.default or false) ||
+ (memchr_2_0_1.default or false);
+ }) [ libc_0_2_40_features ];
+ openssl_probe_0_1_2 = { features?(openssl_probe_0_1_2_features {}) }: openssl_probe_0_1_2_ {};
+ openssl_probe_0_1_2_features = f: updateFeatures f (rec {
+ openssl_probe_0_1_2.default = (f.openssl_probe_0_1_2.default or true);
+ }) [];
+ openssl_sys_0_9_30 = { features?(openssl_sys_0_9_30_features {}) }: openssl_sys_0_9_30_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 ])
+ ++ (if abi == "msvc" then mapFeatures features ([]) else []);
+ buildDependencies = mapFeatures features ([ cc_1_0_15 pkg_config_0_3_11 ]);
+ };
+ openssl_sys_0_9_30_features = f: updateFeatures f (rec {
+ cc_1_0_15.default = true;
+ libc_0_2_40.default = true;
+ openssl_sys_0_9_30.default = (f.openssl_sys_0_9_30.default or true);
+ pkg_config_0_3_11.default = true;
+ }) [ libc_0_2_40_features cc_1_0_15_features pkg_config_0_3_11_features ];
+ percent_encoding_1_0_1 = { features?(percent_encoding_1_0_1_features {}) }: percent_encoding_1_0_1_ {};
+ percent_encoding_1_0_1_features = f: updateFeatures f (rec {
+ percent_encoding_1_0_1.default = (f.percent_encoding_1_0_1.default or true);
+ }) [];
+ pkg_config_0_3_11 = { features?(pkg_config_0_3_11_features {}) }: pkg_config_0_3_11_ {};
+ pkg_config_0_3_11_features = f: updateFeatures f (rec {
+ pkg_config_0_3_11.default = (f.pkg_config_0_3_11.default or true);
+ }) [];
+ proc_macro2_0_3_8 = { features?(proc_macro2_0_3_8_features {}) }: proc_macro2_0_3_8_ {
+ dependencies = mapFeatures features ([ unicode_xid_0_1_0 ]);
+ features = mkFeatures (features.proc_macro2_0_3_8 or {});
+ };
+ proc_macro2_0_3_8_features = f: updateFeatures f (rec {
+ proc_macro2_0_3_8.default = (f.proc_macro2_0_3_8.default or true);
+ proc_macro2_0_3_8.proc-macro =
+ (f.proc_macro2_0_3_8.proc-macro or false) ||
+ (f.proc_macro2_0_3_8.default or false) ||
+ (proc_macro2_0_3_8.default or false) ||
+ (f.proc_macro2_0_3_8.nightly or false) ||
+ (proc_macro2_0_3_8.nightly or false);
+ unicode_xid_0_1_0.default = true;
+ }) [ unicode_xid_0_1_0_features ];
+ quote_0_5_2 = { features?(quote_0_5_2_features {}) }: quote_0_5_2_ {
+ dependencies = mapFeatures features ([ proc_macro2_0_3_8 ]);
+ features = mkFeatures (features.quote_0_5_2 or {});
+ };
+ quote_0_5_2_features = f: updateFeatures f (rec {
+ proc_macro2_0_3_8.default = (f.proc_macro2_0_3_8.default or false);
+ proc_macro2_0_3_8.proc-macro =
+ (f.proc_macro2_0_3_8.proc-macro or false) ||
+ (quote_0_5_2.proc-macro or false) ||
+ (f.quote_0_5_2.proc-macro or false);
+ quote_0_5_2.default = (f.quote_0_5_2.default or true);
+ quote_0_5_2.proc-macro =
+ (f.quote_0_5_2.proc-macro or false) ||
+ (f.quote_0_5_2.default or false) ||
+ (quote_0_5_2.default or false);
+ }) [ proc_macro2_0_3_8_features ];
+ rand_0_3_22 = { features?(rand_0_3_22_features {}) }: rand_0_3_22_ {
+ dependencies = mapFeatures features ([ libc_0_2_40 rand_0_4_2 ])
+ ++ (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else []);
+ features = mkFeatures (features.rand_0_3_22 or {});
+ };
+ rand_0_3_22_features = f: updateFeatures f (rec {
+ fuchsia_zircon_0_3_3.default = true;
+ libc_0_2_40.default = true;
+ rand_0_3_22.default = (f.rand_0_3_22.default or true);
+ rand_0_3_22.i128_support =
+ (f.rand_0_3_22.i128_support or false) ||
+ (f.rand_0_3_22.nightly or false) ||
+ (rand_0_3_22.nightly or false);
+ rand_0_4_2.default = true;
+ }) [ libc_0_2_40_features rand_0_4_2_features fuchsia_zircon_0_3_3_features ];
+ rand_0_4_2 = { features?(rand_0_4_2_features {}) }: rand_0_4_2_ {
+ dependencies = (if kernel == "fuchsia" then mapFeatures features ([ fuchsia_zircon_0_3_3 ]) else [])
+ ++ (if (kernel == "linux" || kernel == "darwin") then mapFeatures features ([ ]
+ ++ (if features.rand_0_4_2.libc or false then [ libc_0_2_40 ] else [])) else [])
+ ++ (if kernel == "windows" then mapFeatures features ([ winapi_0_3_4 ]) else []);
+ features = mkFeatures (features.rand_0_4_2 or {});
+ };
+ rand_0_4_2_features = f: updateFeatures f (rec {
+ fuchsia_zircon_0_3_3.default = true;
+ libc_0_2_40.default = true;
+ rand_0_4_2.default = (f.rand_0_4_2.default or true);
+ rand_0_4_2.i128_support =
+ (f.rand_0_4_2.i128_support or false) ||
+ (f.rand_0_4_2.nightly or false) ||
+ (rand_0_4_2.nightly or false);
+ rand_0_4_2.libc =
+ (f.rand_0_4_2.libc or false) ||
+ (f.rand_0_4_2.std or false) ||
+ (rand_0_4_2.std or false);
+ rand_0_4_2.std =
+ (f.rand_0_4_2.std or false) ||
+ (f.rand_0_4_2.default or false) ||
+ (rand_0_4_2.default or false);
+ winapi_0_3_4.default = true;
+ winapi_0_3_4.minwindef = true;
+ winapi_0_3_4.ntsecapi = true;
+ winapi_0_3_4.profileapi = true;
+ winapi_0_3_4.winnt = true;
+ }) [ fuchsia_zircon_0_3_3_features libc_0_2_40_features winapi_0_3_4_features ];
+ redox_syscall_0_1_37 = { features?(redox_syscall_0_1_37_features {}) }: redox_syscall_0_1_37_ {};
+ redox_syscall_0_1_37_features = f: updateFeatures f (rec {
+ redox_syscall_0_1_37.default = (f.redox_syscall_0_1_37.default or true);
+ }) [];
+ redox_termios_0_1_1 = { features?(redox_termios_0_1_1_features {}) }: redox_termios_0_1_1_ {
+ dependencies = mapFeatures features ([ redox_syscall_0_1_37 ]);
+ };
+ redox_termios_0_1_1_features = f: updateFeatures f (rec {
+ redox_syscall_0_1_37.default = true;
+ redox_termios_0_1_1.default = (f.redox_termios_0_1_1.default or true);
+ }) [ redox_syscall_0_1_37_features ];
+ regex_0_2_11 = { features?(regex_0_2_11_features {}) }: regex_0_2_11_ {
+ dependencies = mapFeatures features ([ aho_corasick_0_6_4 memchr_2_0_1 regex_syntax_0_5_6 thread_local_0_3_5 utf8_ranges_1_0_0 ]);
+ features = mkFeatures (features.regex_0_2_11 or {});
+ };
+ regex_0_2_11_features = f: updateFeatures f (rec {
+ aho_corasick_0_6_4.default = true;
+ memchr_2_0_1.default = true;
+ regex_0_2_11.default = (f.regex_0_2_11.default or true);
+ regex_0_2_11.pattern =
+ (f.regex_0_2_11.pattern or false) ||
+ (f.regex_0_2_11.unstable or false) ||
+ (regex_0_2_11.unstable or false);
+ regex_syntax_0_5_6.default = true;
+ thread_local_0_3_5.default = true;
+ utf8_ranges_1_0_0.default = true;
+ }) [ aho_corasick_0_6_4_features memchr_2_0_1_features regex_syntax_0_5_6_features thread_local_0_3_5_features utf8_ranges_1_0_0_features ];
+ regex_syntax_0_5_6 = { features?(regex_syntax_0_5_6_features {}) }: regex_syntax_0_5_6_ {
+ dependencies = mapFeatures features ([ ucd_util_0_1_1 ]);
+ };
+ regex_syntax_0_5_6_features = f: updateFeatures f (rec {
+ regex_syntax_0_5_6.default = (f.regex_syntax_0_5_6.default or true);
+ ucd_util_0_1_1.default = true;
+ }) [ ucd_util_0_1_1_features ];
+ semver_0_9_0 = { features?(semver_0_9_0_features {}) }: semver_0_9_0_ {
+ dependencies = mapFeatures features ([ semver_parser_0_7_0 ]
+ ++ (if features.semver_0_9_0.serde or false then [ serde_1_0_55 ] else []));
+ features = mkFeatures (features.semver_0_9_0 or {});
+ };
+ semver_0_9_0_features = f: updateFeatures f (rec {
+ semver_0_9_0.default = (f.semver_0_9_0.default or true);
+ semver_0_9_0.serde =
+ (f.semver_0_9_0.serde or false) ||
+ (f.semver_0_9_0.ci or false) ||
+ (semver_0_9_0.ci or false);
+ semver_parser_0_7_0.default = true;
+ serde_1_0_55.default = true;
+ }) [ semver_parser_0_7_0_features serde_1_0_55_features ];
+ semver_parser_0_7_0 = { features?(semver_parser_0_7_0_features {}) }: semver_parser_0_7_0_ {};
+ semver_parser_0_7_0_features = f: updateFeatures f (rec {
+ semver_parser_0_7_0.default = (f.semver_parser_0_7_0.default or true);
+ }) [];
+ serde_1_0_55 = { features?(serde_1_0_55_features {}) }: serde_1_0_55_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.serde_1_0_55 or {});
+ };
+ serde_1_0_55_features = f: updateFeatures f (rec {
+ serde_1_0_55.default = (f.serde_1_0_55.default or true);
+ serde_1_0_55.serde_derive =
+ (f.serde_1_0_55.serde_derive or false) ||
+ (f.serde_1_0_55.derive or false) ||
+ (serde_1_0_55.derive or false);
+ serde_1_0_55.std =
+ (f.serde_1_0_55.std or false) ||
+ (f.serde_1_0_55.default or false) ||
+ (serde_1_0_55.default or false);
+ serde_1_0_55.unstable =
+ (f.serde_1_0_55.unstable or false) ||
+ (f.serde_1_0_55.alloc or false) ||
+ (serde_1_0_55.alloc or false);
+ }) [];
+ serde_derive_1_0_55 = { features?(serde_derive_1_0_55_features {}) }: serde_derive_1_0_55_ {
+ dependencies = mapFeatures features ([ proc_macro2_0_3_8 quote_0_5_2 syn_0_13_10 ]);
+ features = mkFeatures (features.serde_derive_1_0_55 or {});
+ };
+ serde_derive_1_0_55_features = f: updateFeatures f (rec {
+ proc_macro2_0_3_8.default = true;
+ quote_0_5_2.default = true;
+ serde_derive_1_0_55.default = (f.serde_derive_1_0_55.default or true);
+ syn_0_13_10.default = true;
+ syn_0_13_10.visit = true;
+ }) [ proc_macro2_0_3_8_features quote_0_5_2_features syn_0_13_10_features ];
+ strsim_0_7_0 = { features?(strsim_0_7_0_features {}) }: strsim_0_7_0_ {};
+ strsim_0_7_0_features = f: updateFeatures f (rec {
+ strsim_0_7_0.default = (f.strsim_0_7_0.default or true);
+ }) [];
+ syn_0_13_10 = { features?(syn_0_13_10_features {}) }: syn_0_13_10_ {
+ dependencies = mapFeatures features ([ proc_macro2_0_3_8 unicode_xid_0_1_0 ]
+ ++ (if features.syn_0_13_10.quote or false then [ quote_0_5_2 ] else []));
+ features = mkFeatures (features.syn_0_13_10 or {});
+ };
+ syn_0_13_10_features = f: updateFeatures f (rec {
+ proc_macro2_0_3_8.default = (f.proc_macro2_0_3_8.default or false);
+ proc_macro2_0_3_8.proc-macro =
+ (f.proc_macro2_0_3_8.proc-macro or false) ||
+ (syn_0_13_10.proc-macro or false) ||
+ (f.syn_0_13_10.proc-macro or false);
+ quote_0_5_2.default = (f.quote_0_5_2.default or false);
+ quote_0_5_2.proc-macro =
+ (f.quote_0_5_2.proc-macro or false) ||
+ (syn_0_13_10.proc-macro or false) ||
+ (f.syn_0_13_10.proc-macro or false);
+ syn_0_13_10.clone-impls =
+ (f.syn_0_13_10.clone-impls or false) ||
+ (f.syn_0_13_10.default or false) ||
+ (syn_0_13_10.default or false);
+ syn_0_13_10.default = (f.syn_0_13_10.default or true);
+ syn_0_13_10.derive =
+ (f.syn_0_13_10.derive or false) ||
+ (f.syn_0_13_10.default or false) ||
+ (syn_0_13_10.default or false);
+ syn_0_13_10.parsing =
+ (f.syn_0_13_10.parsing or false) ||
+ (f.syn_0_13_10.default or false) ||
+ (syn_0_13_10.default or false);
+ syn_0_13_10.printing =
+ (f.syn_0_13_10.printing or false) ||
+ (f.syn_0_13_10.default or false) ||
+ (syn_0_13_10.default or false);
+ syn_0_13_10.proc-macro =
+ (f.syn_0_13_10.proc-macro or false) ||
+ (f.syn_0_13_10.default or false) ||
+ (syn_0_13_10.default or false);
+ syn_0_13_10.quote =
+ (f.syn_0_13_10.quote or false) ||
+ (f.syn_0_13_10.printing or false) ||
+ (syn_0_13_10.printing or false);
+ unicode_xid_0_1_0.default = true;
+ }) [ proc_macro2_0_3_8_features quote_0_5_2_features unicode_xid_0_1_0_features ];
+ tabwriter_1_0_4 = { features?(tabwriter_1_0_4_features {}) }: tabwriter_1_0_4_ {
+ dependencies = mapFeatures features ([ unicode_width_0_1_4 ]);
+ features = mkFeatures (features.tabwriter_1_0_4 or {});
+ };
+ tabwriter_1_0_4_features = f: updateFeatures f (rec {
+ tabwriter_1_0_4.default = (f.tabwriter_1_0_4.default or true);
+ tabwriter_1_0_4.lazy_static =
+ (f.tabwriter_1_0_4.lazy_static or false) ||
+ (f.tabwriter_1_0_4.ansi_formatting or false) ||
+ (tabwriter_1_0_4.ansi_formatting or false);
+ tabwriter_1_0_4.regex =
+ (f.tabwriter_1_0_4.regex or false) ||
+ (f.tabwriter_1_0_4.ansi_formatting or false) ||
+ (tabwriter_1_0_4.ansi_formatting or false);
+ unicode_width_0_1_4.default = true;
+ }) [ unicode_width_0_1_4_features ];
+ termion_1_5_1 = { features?(termion_1_5_1_features {}) }: termion_1_5_1_ {
+ dependencies = (if !(kernel == "redox") then mapFeatures features ([ libc_0_2_40 ]) else [])
+ ++ (if kernel == "redox" then mapFeatures features ([ redox_syscall_0_1_37 redox_termios_0_1_1 ]) else []);
+ };
+ termion_1_5_1_features = f: updateFeatures f (rec {
+ libc_0_2_40.default = true;
+ redox_syscall_0_1_37.default = true;
+ redox_termios_0_1_1.default = true;
+ termion_1_5_1.default = (f.termion_1_5_1.default or true);
+ }) [ libc_0_2_40_features redox_syscall_0_1_37_features redox_termios_0_1_1_features ];
+ textwrap_0_9_0 = { features?(textwrap_0_9_0_features {}) }: textwrap_0_9_0_ {
+ dependencies = mapFeatures features ([ unicode_width_0_1_4 ]);
+ };
+ textwrap_0_9_0_features = f: updateFeatures f (rec {
+ textwrap_0_9_0.default = (f.textwrap_0_9_0.default or true);
+ unicode_width_0_1_4.default = true;
+ }) [ unicode_width_0_1_4_features ];
+ thread_local_0_3_5 = { features?(thread_local_0_3_5_features {}) }: thread_local_0_3_5_ {
+ dependencies = mapFeatures features ([ lazy_static_1_0_0 unreachable_1_0_0 ]);
+ };
+ thread_local_0_3_5_features = f: updateFeatures f (rec {
+ lazy_static_1_0_0.default = true;
+ thread_local_0_3_5.default = (f.thread_local_0_3_5.default or true);
+ unreachable_1_0_0.default = true;
+ }) [ lazy_static_1_0_0_features unreachable_1_0_0_features ];
+ toml_0_4_6 = { features?(toml_0_4_6_features {}) }: toml_0_4_6_ {
+ dependencies = mapFeatures features ([ serde_1_0_55 ]);
+ };
+ toml_0_4_6_features = f: updateFeatures f (rec {
+ serde_1_0_55.default = true;
+ toml_0_4_6.default = (f.toml_0_4_6.default or true);
+ }) [ serde_1_0_55_features ];
+ ucd_util_0_1_1 = { features?(ucd_util_0_1_1_features {}) }: ucd_util_0_1_1_ {};
+ ucd_util_0_1_1_features = f: updateFeatures f (rec {
+ ucd_util_0_1_1.default = (f.ucd_util_0_1_1.default or true);
+ }) [];
+ unicode_bidi_0_3_4 = { features?(unicode_bidi_0_3_4_features {}) }: unicode_bidi_0_3_4_ {
+ dependencies = mapFeatures features ([ matches_0_1_6 ]);
+ features = mkFeatures (features.unicode_bidi_0_3_4 or {});
+ };
+ unicode_bidi_0_3_4_features = f: updateFeatures f (rec {
+ matches_0_1_6.default = true;
+ unicode_bidi_0_3_4.default = (f.unicode_bidi_0_3_4.default or true);
+ unicode_bidi_0_3_4.flame =
+ (f.unicode_bidi_0_3_4.flame or false) ||
+ (f.unicode_bidi_0_3_4.flame_it or false) ||
+ (unicode_bidi_0_3_4.flame_it or false);
+ unicode_bidi_0_3_4.flamer =
+ (f.unicode_bidi_0_3_4.flamer or false) ||
+ (f.unicode_bidi_0_3_4.flame_it or false) ||
+ (unicode_bidi_0_3_4.flame_it or false);
+ unicode_bidi_0_3_4.serde =
+ (f.unicode_bidi_0_3_4.serde or false) ||
+ (f.unicode_bidi_0_3_4.with_serde or false) ||
+ (unicode_bidi_0_3_4.with_serde or false);
+ }) [ matches_0_1_6_features ];
+ unicode_normalization_0_1_7 = { features?(unicode_normalization_0_1_7_features {}) }: unicode_normalization_0_1_7_ {};
+ unicode_normalization_0_1_7_features = f: updateFeatures f (rec {
+ unicode_normalization_0_1_7.default = (f.unicode_normalization_0_1_7.default or true);
+ }) [];
+ unicode_width_0_1_4 = { features?(unicode_width_0_1_4_features {}) }: unicode_width_0_1_4_ {
+ features = mkFeatures (features.unicode_width_0_1_4 or {});
+ };
+ unicode_width_0_1_4_features = f: updateFeatures f (rec {
+ unicode_width_0_1_4.default = (f.unicode_width_0_1_4.default or true);
+ }) [];
+ unicode_xid_0_1_0 = { features?(unicode_xid_0_1_0_features {}) }: unicode_xid_0_1_0_ {
+ features = mkFeatures (features.unicode_xid_0_1_0 or {});
+ };
+ unicode_xid_0_1_0_features = f: updateFeatures f (rec {
+ unicode_xid_0_1_0.default = (f.unicode_xid_0_1_0.default or true);
+ }) [];
+ unreachable_1_0_0 = { features?(unreachable_1_0_0_features {}) }: unreachable_1_0_0_ {
+ dependencies = mapFeatures features ([ void_1_0_2 ]);
+ };
+ unreachable_1_0_0_features = f: updateFeatures f (rec {
+ unreachable_1_0_0.default = (f.unreachable_1_0_0.default or true);
+ void_1_0_2.default = (f.void_1_0_2.default or false);
+ }) [ void_1_0_2_features ];
+ url_1_7_0 = { features?(url_1_7_0_features {}) }: url_1_7_0_ {
+ dependencies = mapFeatures features ([ idna_0_1_4 matches_0_1_6 percent_encoding_1_0_1 ]);
+ features = mkFeatures (features.url_1_7_0 or {});
+ };
+ url_1_7_0_features = f: updateFeatures f (rec {
+ idna_0_1_4.default = true;
+ matches_0_1_6.default = true;
+ percent_encoding_1_0_1.default = true;
+ url_1_7_0.default = (f.url_1_7_0.default or true);
+ url_1_7_0.encoding =
+ (f.url_1_7_0.encoding or false) ||
+ (f.url_1_7_0.query_encoding or false) ||
+ (url_1_7_0.query_encoding or false);
+ url_1_7_0.heapsize =
+ (f.url_1_7_0.heapsize or false) ||
+ (f.url_1_7_0.heap_size or false) ||
+ (url_1_7_0.heap_size or false);
+ }) [ idna_0_1_4_features matches_0_1_6_features percent_encoding_1_0_1_features ];
+ utf8_ranges_1_0_0 = { features?(utf8_ranges_1_0_0_features {}) }: utf8_ranges_1_0_0_ {};
+ utf8_ranges_1_0_0_features = f: updateFeatures f (rec {
+ utf8_ranges_1_0_0.default = (f.utf8_ranges_1_0_0.default or true);
+ }) [];
+ vcpkg_0_2_3 = { features?(vcpkg_0_2_3_features {}) }: vcpkg_0_2_3_ {};
+ vcpkg_0_2_3_features = f: updateFeatures f (rec {
+ vcpkg_0_2_3.default = (f.vcpkg_0_2_3.default or true);
+ }) [];
+ vec_map_0_8_1 = { features?(vec_map_0_8_1_features {}) }: vec_map_0_8_1_ {
+ dependencies = mapFeatures features ([]);
+ features = mkFeatures (features.vec_map_0_8_1 or {});
+ };
+ vec_map_0_8_1_features = f: updateFeatures f (rec {
+ vec_map_0_8_1.default = (f.vec_map_0_8_1.default or true);
+ vec_map_0_8_1.serde =
+ (f.vec_map_0_8_1.serde or false) ||
+ (f.vec_map_0_8_1.eders or false) ||
+ (vec_map_0_8_1.eders or false);
+ }) [];
+ void_1_0_2 = { features?(void_1_0_2_features {}) }: void_1_0_2_ {
+ features = mkFeatures (features.void_1_0_2 or {});
+ };
+ void_1_0_2_features = f: updateFeatures f (rec {
+ void_1_0_2.default = (f.void_1_0_2.default or true);
+ void_1_0_2.std =
+ (f.void_1_0_2.std or false) ||
+ (f.void_1_0_2.default or false) ||
+ (void_1_0_2.default or false);
+ }) [];
+ winapi_0_2_8 = { features?(winapi_0_2_8_features {}) }: winapi_0_2_8_ {};
+ winapi_0_2_8_features = f: updateFeatures f (rec {
+ winapi_0_2_8.default = (f.winapi_0_2_8.default or true);
+ }) [];
+ winapi_0_3_4 = { features?(winapi_0_3_4_features {}) }: winapi_0_3_4_ {
+ dependencies = (if kernel == "i686-pc-windows-gnu" then mapFeatures features ([ winapi_i686_pc_windows_gnu_0_4_0 ]) else [])
+ ++ (if kernel == "x86_64-pc-windows-gnu" then mapFeatures features ([ winapi_x86_64_pc_windows_gnu_0_4_0 ]) else []);
+ features = mkFeatures (features.winapi_0_3_4 or {});
+ };
+ winapi_0_3_4_features = f: updateFeatures f (rec {
+ winapi_0_3_4.default = (f.winapi_0_3_4.default or true);
+ winapi_i686_pc_windows_gnu_0_4_0.default = true;
+ winapi_x86_64_pc_windows_gnu_0_4_0.default = true;
+ }) [ winapi_i686_pc_windows_gnu_0_4_0_features winapi_x86_64_pc_windows_gnu_0_4_0_features ];
+ winapi_build_0_1_1 = { features?(winapi_build_0_1_1_features {}) }: winapi_build_0_1_1_ {};
+ winapi_build_0_1_1_features = f: updateFeatures f (rec {
+ winapi_build_0_1_1.default = (f.winapi_build_0_1_1.default or true);
+ }) [];
+ winapi_i686_pc_windows_gnu_0_4_0 = { features?(winapi_i686_pc_windows_gnu_0_4_0_features {}) }: winapi_i686_pc_windows_gnu_0_4_0_ {};
+ winapi_i686_pc_windows_gnu_0_4_0_features = f: updateFeatures f (rec {
+ winapi_i686_pc_windows_gnu_0_4_0.default = (f.winapi_i686_pc_windows_gnu_0_4_0.default or true);
+ }) [];
+ winapi_x86_64_pc_windows_gnu_0_4_0 = { features?(winapi_x86_64_pc_windows_gnu_0_4_0_features {}) }: winapi_x86_64_pc_windows_gnu_0_4_0_ {};
+ winapi_x86_64_pc_windows_gnu_0_4_0_features = f: updateFeatures f (rec {
+ winapi_x86_64_pc_windows_gnu_0_4_0.default = (f.winapi_x86_64_pc_windows_gnu_0_4_0.default or true);
+ }) [];
+ winreg_0_4_0 = { features?(winreg_0_4_0_features {}) }: winreg_0_4_0_ {
+ dependencies = mapFeatures features ([ advapi32_sys_0_2_0 kernel32_sys_0_2_2 winapi_0_2_8 ]);
+ features = mkFeatures (features.winreg_0_4_0 or {});
+ };
+ winreg_0_4_0_features = f: updateFeatures f (rec {
+ advapi32_sys_0_2_0.default = true;
+ kernel32_sys_0_2_2.default = true;
+ winapi_0_2_8.default = true;
+ winreg_0_4_0.default = (f.winreg_0_4_0.default or true);
+ winreg_0_4_0.ktmw32-sys =
+ (f.winreg_0_4_0.ktmw32-sys or false) ||
+ (f.winreg_0_4_0.transactions or false) ||
+ (winreg_0_4_0.transactions or false);
+ winreg_0_4_0.rustc-serialize =
+ (f.winreg_0_4_0.rustc-serialize or false) ||
+ (f.winreg_0_4_0.serialization-rustc or false) ||
+ (winreg_0_4_0.serialization-rustc or false);
+ winreg_0_4_0.serialization-rustc =
+ (f.winreg_0_4_0.serialization-rustc or false) ||
+ (f.winreg_0_4_0.default or false) ||
+ (winreg_0_4_0.default or false);
+ winreg_0_4_0.transactions =
+ (f.winreg_0_4_0.transactions or false) ||
+ (f.winreg_0_4_0.default or false) ||
+ (winreg_0_4_0.default or false) ||
+ (f.winreg_0_4_0.serialization-rustc or false) ||
+ (winreg_0_4_0.serialization-rustc or false);
+ }) [ advapi32_sys_0_2_0_features kernel32_sys_0_2_2_features winapi_0_2_8_features ];
+}
diff --git a/pkgs/tools/package-management/cargo-update/default.nix b/pkgs/tools/package-management/cargo-update/default.nix
new file mode 100644
index 00000000000..70a14ded7bf
--- /dev/null
+++ b/pkgs/tools/package-management/cargo-update/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, callPackage, defaultCrateOverrides, fetchFromGitHub, cmake, libssh2, libgit2, openssl, zlib }:
+
+((callPackage ./cargo-update.nix {}).cargo_update {}).override {
+ crateOverrides = defaultCrateOverrides // {
+ cargo-update = attrs: rec {
+ name = "cargo-update-${version}";
+ version = "1.5.2";
+
+ src = fetchFromGitHub {
+ owner = "nabijaczleweli";
+ repo = "cargo-update";
+ rev = "v${version}";
+ sha256 = "1bvrdgcw2akzd78wgvsisvghi8pvdk3szyg9s46qxv4km9sf88s7";
+ };
+
+ buildInputs = [ cmake libssh2 libgit2 openssl zlib ];
+
+ meta = with stdenv.lib; {
+ description = "A cargo subcommand for checking and applying updates to installed executables";
+ homepage = https://github.com/nabijaczleweli/cargo-update;
+ license = with licenses; [ mit ];
+ maintainers = with maintainers; [ gerschtli ];
+ platforms = platforms.all;
+ };
+ };
+ };
+}
diff --git a/pkgs/tools/package-management/disnix/disnixos/default.nix b/pkgs/tools/package-management/disnix/disnixos/default.nix
index 3604d011dec..7a58ec04e64 100644
--- a/pkgs/tools/package-management/disnix/disnixos/default.nix
+++ b/pkgs/tools/package-management/disnix/disnixos/default.nix
@@ -1,11 +1,11 @@
{ stdenv, fetchurl, dysnomia, disnix, socat, pkgconfig, getopt }:
stdenv.mkDerivation {
- name = "disnixos-0.7";
+ name = "disnixos-0.7.1";
src = fetchurl {
- url = https://github.com/svanderburg/disnixos/files/1756702/disnixos-0.7.tar.gz;
- sha256 = "1qf9h3q1r27vg1ry55lj01knq6i0c213f6vlg7wj958mml7fk37b";
+ url = https://github.com/svanderburg/disnixos/files/2281312/disnixos-0.7.1.tar.gz;
+ sha256 = "00d7mcj77lwbj67vnh81bw6k6pg2asimky4zkq32mh8dslnhpnz6";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/package-management/nix-repl/default.nix b/pkgs/tools/package-management/nix-repl/default.nix
deleted file mode 100644
index 9fe6ec6e291..00000000000
--- a/pkgs/tools/package-management/nix-repl/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ lib, stdenv, fetchFromGitHub, nix, readline }:
-
-let rev = "a1ea85e92b067a0a42354a28355c633eac7be65c"; in
-
-stdenv.mkDerivation {
- name = "nix-repl-${lib.getVersion nix}-2016-02-28";
-
- src = fetchFromGitHub {
- owner = "edolstra";
- repo = "nix-repl";
- inherit rev;
- sha256 = "0rf9711day64lgg6g6yqc5709x4sgj137zpqyn019k764i7m2xs8";
- };
-
- buildInputs = [ nix readline ];
-
- dontBuild = true;
-
- # FIXME: unfortunate cut&paste.
- installPhase = ''
- mkdir -p $out/bin
- $CXX -O3 -Wall -std=c++0x \
- -o $out/bin/nix-repl nix-repl.cc \
- -I${nix.dev}/include/nix \
- -lnixformat -lnixutil -lnixstore -lnixexpr -lnixmain -lreadline -lgc \
- -DNIX_VERSION=\"${(builtins.parseDrvName nix.name).version}\"
- '';
-
- meta = {
- homepage = https://github.com/edolstra/nix-repl;
- description = "An interactive environment for evaluating and building Nix expressions";
- maintainers = [ lib.maintainers.eelco ];
- license = lib.licenses.gpl3;
- platforms = nix.meta.platforms;
- };
-}
diff --git a/pkgs/tools/package-management/nix-review/default.nix b/pkgs/tools/package-management/nix-review/default.nix
index c216195f54d..70fd3f3369a 100644
--- a/pkgs/tools/package-management/nix-review/default.nix
+++ b/pkgs/tools/package-management/nix-review/default.nix
@@ -3,27 +3,23 @@
, fetchFromGitHub
, nix
, git
-, makeWrapper
+, lib
}:
python3.pkgs.buildPythonApplication rec {
pname = "nix-review";
- version = "0.3.0";
+ version = "0.5.0";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-review";
rev = version;
- sha256 = "0dv6hzmfqyhfi6zzjm10nzzqiy2wyfhiksm1cd4fznq0psxaihfj";
+ sha256 = "0ncifmp90870v6r651p92wbvpayfblm5k9nxikryjaj1fnvd2np3";
};
- buildInputs = [ makeWrapper ];
-
- preFixup = ''
- wrapProgram $out/bin/nix-review --prefix PATH : ${stdenv.lib.makeBinPath [
- git nix
- ]}
- '';
+ makeWrapperArgs = [
+ "--prefix" "PATH" ":" "${lib.makeBinPath [ nix git ]}"
+ ];
meta = with stdenv.lib; {
description = "Review pull-requests on https://github.com/NixOS/nixpkgs";
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix
index 5c8341941ed..c06a4f41afb 100644
--- a/pkgs/tools/package-management/nix/default.nix
+++ b/pkgs/tools/package-management/nix/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl, fetchFromGitHub, perl, curl, bzip2, sqlite, openssl ? null, xz
+{ lib, stdenv, fetchurl, fetchFromGitHub, fetchpatch, perl, curl, bzip2, sqlite, openssl ? null, xz
, pkgconfig, boehmgc, perlPackages, libsodium, aws-sdk-cpp, brotli, boost
, autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook_xsl_ns
, busybox-sandbox-shell
@@ -33,10 +33,15 @@ let
++ lib.optionals is20 [ brotli ] # Since 1.12
++ lib.optional withLibseccomp libseccomp
++ lib.optional ((stdenv.isLinux || stdenv.isDarwin) && is20)
- (aws-sdk-cpp.override {
- apis = ["s3"];
+ ((aws-sdk-cpp.override {
+ apis = ["s3" "transfer"];
customMemoryManagement = false;
- })
+ }).overrideDerivation (args: {
+ patches = args.patches or [] ++ [(fetchpatch {
+ url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch;
+ sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1";
+ })];
+ }))
++ lib.optional fromGit boost;
propagatedBuildInputs = [ boehmgc ];
@@ -44,6 +49,15 @@ let
# Seems to be required when using std::atomic with 64-bit types
NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic";
+ preConfigure =
+ # Copy libboost_context so we don't get all of Boost in our closure.
+ # https://github.com/NixOS/nixpkgs/issues/45462
+ lib.optionalString fromGit
+ ''
+ mkdir -p $out/lib
+ cp ${boost}/lib/libboost_context* $out/lib
+ '';
+
configureFlags =
[ "--with-store-dir=${storeDir}"
"--localstatedir=${stateDir}"
@@ -132,7 +146,7 @@ in rec {
url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz";
sha256 = "0ca5782fc37d62238d13a620a7b4bff6a200bab1bd63003709249a776162357c";
};
- }) // { perl-bindings = nixStable; };
+ }) // { perl-bindings = nix1; };
nixStable = (common rec {
name = "nix-2.0.4";
@@ -144,12 +158,12 @@ in rec {
nixUnstable = (lib.lowPrio (common rec {
name = "nix-2.1${suffix}";
- suffix = "pre6148_a4aac7f";
+ suffix = "pre6377_954d1f4d";
src = fetchFromGitHub {
owner = "NixOS";
repo = "nix";
- rev = "a4aac7f88c59c97299027c9668461c637bbc6a72";
- sha256 = "1250fg1rgzcd0qy960nhl2bw9hsc1a6pyz11rmxasr0h3j1a2z53";
+ rev = "954d1f4d0a35063ff431b258beebadf753cb9efe";
+ sha256 = "0wnljxljvcwmniydgxlsjqmbgghmljs75m6083y2nkjql7dnrm7g";
};
fromGit = true;
})) // { perl-bindings = perl-bindings {
diff --git a/pkgs/tools/package-management/nixops/generic.nix b/pkgs/tools/package-management/nixops/generic.nix
index 105cb6d7ab0..31adac4436c 100644
--- a/pkgs/tools/package-management/nixops/generic.nix
+++ b/pkgs/tools/package-management/nixops/generic.nix
@@ -47,5 +47,6 @@ python2Packages.buildPythonApplication {
description = "NixOS cloud provisioning and deployment tool";
maintainers = with lib.maintainers; [ eelco rob domenkozar ];
platforms = lib.platforms.unix;
+ license = lib.licenses.lgpl3;
};
}
diff --git a/pkgs/tools/package-management/nox/default.nix b/pkgs/tools/package-management/nox/default.nix
index f6c5c7b53e1..c22a8a5e85e 100644
--- a/pkgs/tools/package-management/nox/default.nix
+++ b/pkgs/tools/package-management/nox/default.nix
@@ -1,6 +1,6 @@
-{ lib, pythonPackages, fetchurl, git }:
+{ lib, python3Packages, fetchurl, git }:
-pythonPackages.buildPythonApplication rec {
+python3Packages.buildPythonApplication rec {
name = "nox-${version}";
version = "0.0.6";
namePrefix = "";
@@ -12,9 +12,9 @@ pythonPackages.buildPythonApplication rec {
patches = [ ./nox-review-wip.patch ];
- buildInputs = [ pythonPackages.pbr git ];
+ buildInputs = [ python3Packages.pbr git ];
- propagatedBuildInputs = with pythonPackages; [
+ propagatedBuildInputs = with python3Packages; [
dogpile_cache
click
requests
diff --git a/pkgs/tools/package-management/pacman/default.nix b/pkgs/tools/package-management/pacman/default.nix
index d343064cc53..8423caa49d5 100644
--- a/pkgs/tools/package-management/pacman/default.nix
+++ b/pkgs/tools/package-management/pacman/default.nix
@@ -3,11 +3,11 @@ zlib, bzip2, lzma }:
stdenv.mkDerivation rec {
name = "pacman-${version}";
- version = "5.1.0";
+ version = "5.1.1";
src = fetchurl {
url = "https://git.archlinux.org/pacman.git/snapshot/pacman-${version}.tar.gz";
- sha256 = "1b545zvh661vkypnqr1cdicypym9d2kfvnxbf4a61qkyza6kzx35";
+ sha256 = "17g497q6ylq73rql9k2ji2l2b2bj3dd4am30z8i6khnhc0x8s2il";
};
# trying to build docs fails with a2x errors, unable to fix through asciidoc
diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix
index a46550d59cd..27793f44801 100644
--- a/pkgs/tools/package-management/rpm/default.nix
+++ b/pkgs/tools/package-management/rpm/default.nix
@@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
name = "rpm-${version}";
- version = "4.14.1";
+ version = "4.14.2";
src = fetchurl {
url = "http://ftp.rpm.org/releases/rpm-4.14.x/rpm-${version}.tar.bz2";
- sha256 = "0fvrjq6jsvbllb5q6blchzh7p5flk61rz34g4g9mp9iwrhn0xx23";
+ sha256 = "0armd7dqr8bl0isx8l4xlylm7dikasmxhhcbz336fkp2x30w5jw0";
};
outputs = [ "out" "dev" "man" ];
diff --git a/pkgs/tools/security/aws-iam-authenticator/default.nix b/pkgs/tools/security/aws-iam-authenticator/default.nix
new file mode 100644
index 00000000000..39c0c02890b
--- /dev/null
+++ b/pkgs/tools/security/aws-iam-authenticator/default.nix
@@ -0,0 +1,27 @@
+# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
+{ stdenv, buildGoPackage, fetchgit }:
+
+buildGoPackage rec {
+ name = "aws-iam-authenticator-${version}";
+ # This is meant to be a stable release, but since the rename from
+ # heptio, there has been no release. Please pin this to an actual
+ # release once that happens.
+ version = "2018-07-29";
+ rev = "01dd27d77ec1e2ec640a010970f00b2f8074b0b5";
+
+ goPackagePath = "github.com/kubernetes-sigs/aws-iam-authenticator";
+
+ src = fetchgit {
+ inherit rev;
+ url = "https://github.com/kubernetes-sigs/aws-iam-authenticator";
+ sha256 = "1n7khd2qvl527x3ac6f89smf12za92g08d9v2j393i7n9l1rgw38";
+ };
+
+ meta = {
+ homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator";
+ description = "AWS IAM credentials for Kubernetes authentication";
+ license = stdenv.lib.licenses.asl20;
+ platforms = stdenv.lib.platforms.all;
+ maintainers = [ stdenv.lib.maintainers.srhb ];
+ };
+}
diff --git a/pkgs/tools/security/aws-okta/default.nix b/pkgs/tools/security/aws-okta/default.nix
new file mode 100644
index 00000000000..7ec5b024de1
--- /dev/null
+++ b/pkgs/tools/security/aws-okta/default.nix
@@ -0,0 +1,26 @@
+{ buildGoPackage, fetchFromGitHub, stdenv }:
+buildGoPackage rec {
+ name = "aws-okta-${version}";
+ version = "0.19.0";
+
+ goPackagePath = "github.com/segmentio/aws-okta";
+
+ src = fetchFromGitHub {
+ owner = "segmentio";
+ repo = "aws-okta";
+ rev = "v${version}";
+ sha256 = "1c9mn492yva7cdsx2b0n8g2fdl9660v3xma0v82jzb0c9y9rq0ms";
+ };
+
+ buildFlags = "--tags release";
+
+ meta = with stdenv.lib; {
+ inherit version;
+ description = "aws-vault like tool for Okta authentication";
+ license = licenses.mit;
+ maintainers = [maintainers.imalsogreg];
+ platforms = platforms.all;
+ homepage = https://github.com/segmentio/aws-okta;
+ downloadPage = "https://github.com/segmentio/aws-okta";
+ };
+}
diff --git a/pkgs/tools/security/b2sum/default.nix b/pkgs/tools/security/b2sum/default.nix
new file mode 100644
index 00000000000..1679b7fddd0
--- /dev/null
+++ b/pkgs/tools/security/b2sum/default.nix
@@ -0,0 +1,28 @@
+{ stdenv, fetchzip, openmp ? null }:
+
+with stdenv.lib;
+
+stdenv.mkDerivation rec {
+ name = "b2sum-${version}";
+ version = "unstable-2018-06-11";
+
+ src = fetchzip {
+ url = "https://github.com/BLAKE2/BLAKE2/archive/320c325437539ae91091ce62efec1913cd8093c2.tar.gz";
+ sha256 = "0agmc515avdpr64bsgv87wby2idm0d3wbndxzkhdfjgzhgv0rb8k";
+ };
+
+ sourceRoot = "source/b2sum";
+
+ buildInputs = [ openmp ];
+
+ buildFlags = [ (optional (isNull openmp) "NO_OPENMP=1") ];
+ installFlags = [ "PREFIX=$(out)" ];
+
+ meta = {
+ description = "The b2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
+ homepage = "https://blake2.net";
+ license = with licenses; [ asl20 cc0 openssl ];
+ maintainers = with maintainers; [ kirelagin ];
+ platforms = platforms.all;
+ };
+}
diff --git a/pkgs/tools/security/ccid/default.nix b/pkgs/tools/security/ccid/default.nix
index 903794622fb..0f515c51804 100644
--- a/pkgs/tools/security/ccid/default.nix
+++ b/pkgs/tools/security/ccid/default.nix
@@ -1,12 +1,12 @@
{ stdenv, fetchurl, pcsclite, pkgconfig, libusb1, perl }:
stdenv.mkDerivation rec {
- version = "1.4.27";
+ version = "1.4.29";
name = "ccid-${version}";
src = fetchurl {
- url = "https://alioth.debian.org/frs/download.php/file/4218/ccid-1.4.27.tar.bz2";
- sha256 = "0dyikpmhsph36ndgd61bs4yx437v5y0bmm8ahjacp1k9c1ly4q56";
+ url = "https://ccid.apdu.fr/files/${name}.tar.bz2";
+ sha256 = "0kdqmbma6sclsrbxy9w85h7cs0v11if4nc2r9v09613k8pl2lhx5";
};
postPatch = ''
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
meta = with stdenv.lib; {
description = "ccid drivers for pcsclite";
- homepage = http://pcsclite.alioth.debian.org/;
+ homepage = https://ccid.apdu.fr/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ wkennington ];
platforms = platforms.linux;
diff --git a/pkgs/tools/security/ccrypt/default.nix b/pkgs/tools/security/ccrypt/default.nix
index 0afa9108689..77a15e2f27c 100644
--- a/pkgs/tools/security/ccrypt/default.nix
+++ b/pkgs/tools/security/ccrypt/default.nix
@@ -1,11 +1,11 @@
{stdenv, fetchurl, perl}:
stdenv.mkDerivation {
- name = "ccrypt-1.10";
+ name = "ccrypt-1.11";
src = fetchurl {
- url = mirror://sourceforge/ccrypt/ccrypt-1.10.tar.gz;
- sha256 = "184v9676hx2w875cz04rd3a20wrcms33a1zwybvapb0g2yi6vml7";
+ url = mirror://sourceforge/ccrypt/ccrypt-1.11.tar.gz;
+ sha256 = "0kx4a5mhmp73ljknl2lcccmw9z3f5y8lqw0ghaymzvln1984g75i";
};
nativeBuildInputs = [ perl ];
diff --git a/pkgs/tools/security/certmgr/default.nix b/pkgs/tools/security/certmgr/default.nix
new file mode 100644
index 00000000000..fa3076e8b59
--- /dev/null
+++ b/pkgs/tools/security/certmgr/default.nix
@@ -0,0 +1,23 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+ version = "1.6.1";
+ name = "certmgr-${version}";
+
+ goPackagePath = "github.com/cloudflare/certmgr/";
+
+ src = fetchFromGitHub {
+ owner = "cloudflare";
+ repo = "certmgr";
+ rev = "v${version}";
+ sha256 = "1ky2pw1wxrb2fxfygg50h0mid5l023x6xz9zj5754a023d01qqr2";
+ };
+
+ meta = with stdenv.lib; {
+ homepage = https://cfssl.org/;
+ description = "Cloudflare's certificate manager";
+ platforms = platforms.linux;
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ johanot srhb ];
+ };
+}
diff --git a/pkgs/tools/security/cfssl/default.nix b/pkgs/tools/security/cfssl/default.nix
index cce3370aeda..2391ea1b859 100644
--- a/pkgs/tools/security/cfssl/default.nix
+++ b/pkgs/tools/security/cfssl/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, buildGoPackage, fetchFromGitHub, fetchpatch }:
buildGoPackage rec {
name = "cfssl-${version}";
@@ -13,6 +13,17 @@ buildGoPackage rec {
sha256 = "0j2gz2vl2pf7ir7sc7jrwmjnr67hk4qhxw09cjx132jbk337jc9x";
};
+ # The following patch ensures that the auth-key decoder doesn't break,
+ # if the auth-key file contains leading or trailing whitespaces.
+ # https://github.com/cloudflare/cfssl/pull/923 is merged
+ # remove patch when it becomes part of a release.
+ patches = [
+ (fetchpatch {
+ url = "https://github.com/cloudflare/cfssl/commit/7e13f60773c96644db9dd8d342d42fe3a4d26f36.patch";
+ sha256 = "1z2v2i8yj7qpj8zj5f2q739nhrr9s59jwzfzk52wfgssl4vv5mn5";
+ })
+ ];
+
meta = with stdenv.lib; {
homepage = https://cfssl.org/;
description = "Cloudflare's PKI and TLS toolkit";
diff --git a/pkgs/tools/security/dirmngr/default.nix b/pkgs/tools/security/dirmngr/default.nix
index 888fa48eab9..ee97bda1906 100644
--- a/pkgs/tools/security/dirmngr/default.nix
+++ b/pkgs/tools/security/dirmngr/default.nix
@@ -12,5 +12,6 @@ stdenv.mkDerivation rec {
meta = {
platforms = stdenv.lib.platforms.unix;
+ license = stdenv.lib.licenses.gpl2Plus;
};
}
diff --git a/pkgs/tools/security/fwknop/default.nix b/pkgs/tools/security/fwknop/default.nix
index 04e6d12fe42..812c032230c 100644
--- a/pkgs/tools/security/fwknop/default.nix
+++ b/pkgs/tools/security/fwknop/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, autoreconfHook, lib
+{ stdenv, fetchFromGitHub, autoreconfHook
, libpcap, texinfo
, iptables
, gnupgSupport ? true, gnupg, gpgme # Increases dependencies!
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "fwknop";
- version = "2.6.9";
+ version = "2.6.10";
src = fetchFromGitHub {
owner = "mrash";
repo = pname;
rev = version;
- sha256 = "1509d1lzfmhavdwi65dwb0jaglpy8ciccgpcnhx9ks6s7irn923c";
+ sha256 = "05kvqhmxj9p2y835w75f3jvhr38bb96cd58mvfd7xil9dhmhn9ra";
};
nativeBuildInputs = [ autoreconfHook ];
@@ -23,21 +23,18 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional gnupgSupport [ gnupg gpgme.dev ]
++ stdenv.lib.optional wgetSupport [ wget ];
- configureFlags = ''
- --sysconfdir=/etc
- --localstatedir=/run
- --with-iptables=${iptables}/sbin/iptables
- ${lib.optionalString (!buildServer) "--disable-server"}
- ${lib.optionalString (!buildClient) "--disable-client"}
- ${lib.optionalString gnupgSupport ''
- --with-gpgme
- --with-gpgme-prefix=${gpgme.dev}
- --with-gpg=${gnupg}
- ''}
- ${lib.optionalString wgetSupport ''
- --with-wget=${wget}/bin/wget
- ''}
- '';
+ configureFlags = [
+ "--sysconfdir=/etc"
+ "--localstatedir=/run"
+ "--with-iptables=${iptables}/sbin/iptables"
+ (stdenv.lib.enableFeature buildServer "server")
+ (stdenv.lib.enableFeature buildClient "client")
+ (stdenv.lib.withFeatureAs wgetSupport "wget" "${wget}/bin/wget")
+ ] ++ stdenv.lib.optionalString gnupgSupport [
+ "--with-gpgme"
+ "--with-gpgme-prefix=${gpgme.dev}"
+ "--with-gpg=${gnupg}"
+ ];
# Temporary hack to copy the example configuration files into the nix-store,
# this'll probably be helpful until there's a NixOS module for that (feel free
diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix
index fd773da4ade..ded07cb5dad 100644
--- a/pkgs/tools/security/gnupg/22.nix
+++ b/pkgs/tools/security/gnupg/22.nix
@@ -15,11 +15,11 @@ assert guiSupport -> pinentry != null;
stdenv.mkDerivation rec {
name = "gnupg-${version}";
- version = "2.2.8";
+ version = "2.2.9";
src = fetchurl {
url = "mirror://gnupg/gnupg/${name}.tar.bz2";
- sha256 = "1k8dnnfs9888yp713l7kg2jg110lw47s4krx0njna6fjrsw4qyvp";
+ sha256 = "0r11mx8nkh7ysrnshs560amha5csx8zcaggb5kxcksx1zymyly32";
};
nativeBuildInputs = [ pkgconfig ];
diff --git a/pkgs/tools/security/hashcat/default.nix b/pkgs/tools/security/hashcat/default.nix
index 725f913734d..9bac2d6c803 100644
--- a/pkgs/tools/security/hashcat/default.nix
+++ b/pkgs/tools/security/hashcat/default.nix
@@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "hashcat-${version}";
- version = "4.1.0";
+ version = "4.2.1";
src = fetchurl {
url = "https://hashcat.net/files/hashcat-${version}.tar.gz";
- sha256 = "170i2y32ykgzb1qf1wz3klwn31c09bviz4x3bnrwia65adqrj8xx";
+ sha256 = "082k5srjwkfvnvz0bfcg5r12m9c2qjyfhnp135mparkf831p7bbx";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/tools/security/kbfs/default.nix b/pkgs/tools/security/kbfs/default.nix
index f019aa460ae..ff153fddf4d 100644
--- a/pkgs/tools/security/kbfs/default.nix
+++ b/pkgs/tools/security/kbfs/default.nix
@@ -2,7 +2,7 @@
buildGoPackage rec {
name = "kbfs-${version}";
- version = "2.1.1";
+ version = "2.5.0";
goPackagePath = "github.com/keybase/kbfs";
subPackages = [ "kbfsfuse" "kbfsgit/git-remote-keybase" ];
@@ -13,7 +13,7 @@ buildGoPackage rec {
owner = "keybase";
repo = "kbfs";
rev = "v${version}";
- sha256 = "1s1bgi9hcilz2is8w2kkvzi928i7w6m5j2x8avkb8zl9s3mrqz3q";
+ sha256 = "196w7vvi49xpmzn9d75qr5a1b8w23931544kx9bkc9bbwbjfc4la";
};
buildFlags = [ "-tags production" ];
@@ -23,5 +23,6 @@ buildGoPackage rec {
description = "The Keybase FS FUSE driver";
platforms = platforms.linux;
maintainers = with maintainers; [ bennofs np ];
+ license = licenses.bsd3;
};
}
diff --git a/pkgs/tools/security/keybase/default.nix b/pkgs/tools/security/keybase/default.nix
index 1bccd4c9f95..beea202a956 100644
--- a/pkgs/tools/security/keybase/default.nix
+++ b/pkgs/tools/security/keybase/default.nix
@@ -1,8 +1,10 @@
-{ stdenv, buildGoPackage, fetchFromGitHub }:
+{ stdenv, lib, buildGoPackage, fetchFromGitHub
+, AVFoundation ? null, AudioToolbox ? null, ImageIO ? null, CoreMedia ? null
+, Foundation ? null, CoreGraphics ? null, MediaToolbox ? null }:
buildGoPackage rec {
name = "keybase-${version}";
- version = "2.1.0";
+ version = "2.5.0";
goPackagePath = "github.com/keybase/client";
subPackages = [ "go/keybase" ];
@@ -13,9 +15,10 @@ buildGoPackage rec {
owner = "keybase";
repo = "client";
rev = "v${version}";
- sha256 = "16izsx5944byc930i6pqsbyrp316yyy8z5xvmzj0g8rgawajdx5h";
+ sha256 = "0fa55nizld8q0szhlpsf75ifb53js3crh98xmf8mn4bvms7d0x09";
};
+ buildInputs = lib.optionals stdenv.isDarwin [ AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox ];
buildFlags = [ "-tags production" ];
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/keybase/gui.nix b/pkgs/tools/security/keybase/gui.nix
index 549794b7831..c8bbe42c9d6 100644
--- a/pkgs/tools/security/keybase/gui.nix
+++ b/pkgs/tools/security/keybase/gui.nix
@@ -38,10 +38,10 @@ let
in
stdenv.mkDerivation rec {
name = "keybase-gui-${version}";
- version = "2.3.0-20180627160031.8e0438e6fb";
+ version = "2.5.0-20180807164805.0fda758997";
src = fetchurl {
url = "https://s3.amazonaws.com/prerelease.keybase.io/linux_binaries/deb/keybase_${version}_amd64.deb";
- sha256 = "0xaxxjdfdmgv0wfy75dspfa0a7cdwdpphyy6my9vw82v8jxl3ffx";
+ sha256 = "135sm3h5i2h9j06py827psjbhhiqy1mb133s92p7jp6q1mhr8j1x";
};
phases = ["unpackPhase" "installPhase" "fixupPhase"];
unpackPhase = ''
@@ -92,5 +92,6 @@ stdenv.mkDerivation rec {
description = "The Keybase official GUI.";
platforms = platforms.linux;
maintainers = with maintainers; [ puffnfresh np ];
+ license = licenses.bsd3;
};
}
diff --git a/pkgs/tools/security/lynis/default.nix b/pkgs/tools/security/lynis/default.nix
index 4b25e944510..bb7a6a0e772 100644
--- a/pkgs/tools/security/lynis/default.nix
+++ b/pkgs/tools/security/lynis/default.nix
@@ -2,14 +2,14 @@
stdenv.mkDerivation rec {
pname = "lynis";
- version = "2.6.6";
+ version = "2.6.7";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "CISOfy";
repo = "${pname}";
rev = "${version}";
- sha256 = "02d8nwy78gy07c32c7dk3sl93h1z0gav0h4j7xp85m6xj852lb5a";
+ sha256 = "0ayil5bzxqaksmr79x0gxy60k8djzg0bs60jfg8qi6128q6srhar";
};
nativeBuildInputs = [ makeWrapper perl ];
diff --git a/pkgs/tools/security/mktemp/default.nix b/pkgs/tools/security/mktemp/default.nix
index a2a4f82f652..71bdd3af55d 100644
--- a/pkgs/tools/security/mktemp/default.nix
+++ b/pkgs/tools/security/mktemp/default.nix
@@ -16,7 +16,10 @@ stdenv.mkDerivation {
sha256 = "0x969152znxxjbj7387xb38waslr4yv6bnj5jmhb4rpqxphvk54f";
};
- meta = {
- platforms = stdenv.lib.platforms.unix;
+ meta = with stdenv.lib; {
+ description = "Simple tool to make temporary file handling in shells scripts safe and simple";
+ homepage = https://www.mktemp.org;
+ license = licenses.isc;
+ platforms = platforms.unix;
};
}
diff --git a/pkgs/tools/security/modsecurity/default.nix b/pkgs/tools/security/modsecurity/default.nix
index 2c02a5dd473..09f8c63973c 100644
--- a/pkgs/tools/security/modsecurity/default.nix
+++ b/pkgs/tools/security/modsecurity/default.nix
@@ -22,17 +22,17 @@ stdenv.mkDerivation rec {
buildInputs = [ curl apacheHttpd pcre apr aprutil libxml2 ] ++
optional luaSupport lua5;
- configureFlags = ''
- --enable-standalone-module
- --enable-static
- --with-curl=${curl.dev}
- --with-apxs=${apacheHttpd.dev}/bin/apxs
- --with-pcre=${pcre.dev}
- --with-apr=${apr.dev}
- --with-apu=${aprutil.dev}/bin/apu-1-config
- --with-libxml=${libxml2.dev}
- --with-lua=${luaValue}
- '';
+ configureFlags = [
+ "--enable-standalone-module"
+ "--enable-static"
+ "--with-curl=${curl.dev}"
+ "--with-apxs=${apacheHttpd.dev}/bin/apxs"
+ "--with-pcre=${pcre.dev}"
+ "--with-apr=${apr.dev}"
+ "--with-apu=${aprutil.dev}/bin/apu-1-config"
+ "--with-libxml=${libxml2.dev}"
+ "--with-lua=${luaValue}"
+ ];
outputs = ["out" "nginx"];
# by default modsecurity's install script copies compiled output to httpd's modules folder
diff --git a/pkgs/tools/security/paperkey/default.nix b/pkgs/tools/security/paperkey/default.nix
index 1c235c9d883..44cee21bc49 100644
--- a/pkgs/tools/security/paperkey/default.nix
+++ b/pkgs/tools/security/paperkey/default.nix
@@ -9,6 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "1prd2jaf4zjad3xhv160hmi5n408ssljfg7iz90jxs9w111pjwy4";
};
+ postPatch = ''
+ for a in checks/*.sh ; do
+ substituteInPlace $a \
+ --replace /bin/echo echo
+ done
+ '';
+
enableParallelBuilding = true;
meta = with stdenv.lib; {
diff --git a/pkgs/tools/security/pass/default.nix b/pkgs/tools/security/pass/default.nix
index 007414d68a5..007ffdf3e3f 100644
--- a/pkgs/tools/security/pass/default.nix
+++ b/pkgs/tools/security/pass/default.nix
@@ -1,6 +1,6 @@
{ stdenv, lib, pkgs, fetchurl, buildEnv
-, coreutils, gnused, getopt, git, tree, gnupg, which, procps, qrencode
-, makeWrapper
+, coreutils, gnused, getopt, git, tree, gnupg, openssl, which, procps
+, qrencode , makeWrapper
, xclip ? null, xdotool ? null, dmenu ? null
, x11Support ? !stdenv.isDarwin
@@ -29,12 +29,12 @@ let
};
generic = extensionsEnv: extraPassthru: stdenv.mkDerivation rec {
- version = "1.7.2";
+ version = "1.7.3";
name = "password-store-${version}";
src = fetchurl {
url = "https://git.zx2c4.com/password-store/snapshot/${name}.tar.xz";
- sha256 = "1sl0d7nc85c6c2bmmmyb8rpmn47vhkj831l153mjlkawjvhwas27";
+ sha256 = "1x53k5dn3cdmvy8m4fqdld4hji5n676ksl0ql4armkmsds26av1b";
};
patches = [ ./set-correct-program-name-for-sleep.patch
@@ -66,7 +66,8 @@ let
which
qrencode
procps
- ] ++ ifEnable x11Support [ dmenu xclip xdotool ]);
+ ] ++ optional stdenv.isDarwin openssl
+ ++ ifEnable x11Support [ dmenu xclip xdotool ]);
postFixup = ''
# Link extensions env
@@ -87,6 +88,27 @@ let
--prefix PATH : "$out/bin:${wrapperPath}"
'';
+ # Turn "check" into "installcheck", since we want to test our pass,
+ # not the one before the fixup.
+ postPatch = ''
+ patchShebangs tests
+
+ # the turning
+ sed -i -e 's@^PASS=.*''$@PASS=$out/bin/pass@' \
+ -e 's@^GPGS=.*''$@GPG=${gnupg}/bin/gpg2@' \
+ -e '/which gpg/ d' \
+ tests/setup.sh
+ '' + stdenv.lib.optionalString stdenv.isDarwin ''
+ # 'pass edit' uses hdid, which is not available from the sandbox.
+ rm -f tests/t0200-edit-tests.sh
+ '';
+
+ doCheck = false;
+
+ doInstallCheck = true;
+ installCheckInputs = [ git ];
+ installCheckTarget = "test";
+
passthru = {
extensions = passExtensions;
} // extraPassthru;
diff --git a/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch b/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
index 782e06e20fd..f3a844ad2d6 100644
--- a/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
+++ b/pkgs/tools/security/pass/set-correct-program-name-for-sleep.patch
@@ -1,6 +1,6 @@
-From 25b44e00ed5df8ffe2782d38ad5cd9f514379599 Mon Sep 17 00:00:00 2001
-From: "Andrew R. M"
-Date: Sat, 8 Apr 2017 13:50:01 -0400
+From d11261c2ad184daf6e9edd777bc8a3372c277b4b Mon Sep 17 00:00:00 2001
+From: Johannes Frankenau
+Date: Fri, 10 Aug 2018 09:49:57 +0200
Subject: [PATCH] Patch the clip() function to work even when using
single-binary coreutils
@@ -11,7 +11,7 @@ Subject: [PATCH] Patch the clip() function to work even when using
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/password-store.sh b/src/password-store.sh
-index 6a4172d..4dbd6b8 100755
+index 7264ffc..68551a4 100755
--- a/src/password-store.sh
+++ b/src/password-store.sh
@@ -155,11 +155,11 @@ clip() {
@@ -20,16 +20,16 @@ index 6a4172d..4dbd6b8 100755
local sleep_argv0="password store sleep on display $DISPLAY"
- pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
+ pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- local before="$(xclip -o -selection "$X_SELECTION" 2>/dev/null | base64)"
+ local before="$(xclip -o -selection "$X_SELECTION" 2>/dev/null | $BASE64)"
echo -n "$1" | xclip -selection "$X_SELECTION" || die "Error: Could not copy data to the clipboard"
(
- ( exec -a "$sleep_argv0" bash <<<"trap 'kill %1' TERM; sleep '$CLIP_TIME' & wait" )
+ ( exec -a "$sleep_argv0" bash <(echo trap 'kill %1' TERM\; sleep "$CLIP_TIME & wait") )
- local now="$(xclip -o -selection "$X_SELECTION" | base64)"
- [[ $now != $(echo -n "$1" | base64) ]] && before="$now"
+ local now="$(xclip -o -selection "$X_SELECTION" | $BASE64)"
+ [[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
diff --git a/src/platform/cygwin.sh b/src/platform/cygwin.sh
-index 6e5dd86..f3574c4 100644
+index 5a8d5ea..423e0ce 100644
--- a/src/platform/cygwin.sh
+++ b/src/platform/cygwin.sh
@@ -3,11 +3,11 @@
@@ -38,16 +38,16 @@ index 6e5dd86..f3574c4 100644
local sleep_argv0="password store sleep on display $DISPLAY"
- pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
+ pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- local before="$(base64 < /dev/clipboard)"
+ local before="$($BASE64 < /dev/clipboard)"
echo -n "$1" > /dev/clipboard
(
- ( exec -a "$sleep_argv0" sleep "$CLIP_TIME" )
+ ( exec -a "$sleep_argv0" bash <(echo sleep "$CLIP_TIME") )
- local now="$(base64 < /dev/clipboard)"
- [[ $now != $(echo -n "$1" | base64) ]] && before="$now"
- echo "$before" | base64 -d > /dev/clipboard
+ local now="$($BASE64 < /dev/clipboard)"
+ [[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
+ echo "$before" | $BASE64 -d > /dev/clipboard
diff --git a/src/platform/darwin.sh b/src/platform/darwin.sh
-index 86eb325..deb04c4 100644
+index 342ecce..9e12837 100644
--- a/src/platform/darwin.sh
+++ b/src/platform/darwin.sh
@@ -3,11 +3,11 @@
@@ -56,14 +56,14 @@ index 86eb325..deb04c4 100644
local sleep_argv0="password store sleep for user $(id -u)"
- pkill -f "^$sleep_argv0" 2>/dev/null && sleep 0.5
+ pkill -P $(pgrep -f "^$sleep_argv0") 2>/dev/null && sleep 0.5
- local before="$(pbpaste | openssl base64)"
+ local before="$(pbpaste | $BASE64)"
echo -n "$1" | pbcopy
(
- ( exec -a "$sleep_argv0" sleep "$CLIP_TIME" )
+ ( exec -a "$sleep_argv0" bash <(echo sleep "$CLIP_TIME") )
- local now="$(pbpaste | openssl base64)"
- [[ $now != $(echo -n "$1" | openssl base64) ]] && before="$now"
- echo "$before" | openssl base64 -d | pbcopy
+ local now="$(pbpaste | $BASE64)"
+ [[ $now != $(echo -n "$1" | $BASE64) ]] && before="$now"
+ echo "$before" | $BASE64 -d | pbcopy
--
-2.12.2
+2.16.4
diff --git a/pkgs/tools/security/pius/default.nix b/pkgs/tools/security/pius/default.nix
index f9dced33ed4..2a48bf2c2c6 100644
--- a/pkgs/tools/security/pius/default.nix
+++ b/pkgs/tools/security/pius/default.nix
@@ -1,4 +1,4 @@
-{ fetchFromGitHub, stdenv, pythonPackages, gnupg }:
+{ fetchFromGitHub, stdenv, pythonPackages, gnupg, perl }:
let version = "2.2.6"; in
pythonPackages.buildPythonApplication {
@@ -18,6 +18,8 @@ pythonPackages.buildPythonApplication {
done
'';
+ buildInputs = [ perl ];
+
meta = {
homepage = https://www.phildev.net/pius/;
diff --git a/pkgs/tools/security/qdigidoc/certs.patch b/pkgs/tools/security/qdigidoc/certs.patch
deleted file mode 100644
index 5e28943f333..00000000000
--- a/pkgs/tools/security/qdigidoc/certs.patch
+++ /dev/null
@@ -1,3309 +0,0 @@
-diff -ruN a/client/CMakeLists.txt b/client/CMakeLists.txt
---- a/client/CMakeLists.txt 2016-01-29 13:06:27.000000000 +0300
-+++ b/client/CMakeLists.txt 2016-04-27 10:17:06.596682326 +0300
-@@ -1,14 +1,5 @@
- set_app_name( PROGNAME qdigidocclient )
-
--add_executable( TSLDownload TSLDownload.cpp )
--target_link_libraries( TSLDownload Qt5::Network )
--add_custom_command(
-- OUTPUT TSL.qrc tl-mp.xml EE.xml
-- DEPENDS TSLDownload
-- COMMAND $ "${CMAKE_CURRENT_BINARY_DIR}" EE
-- WORKING_DIRECTORY ${_qt5Core_install_prefix}/bin
--)
--
- add_definitions( -DPKCS11_MODULE="${PKCS11_MODULE}" )
- include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/common ${OPENSSL_INCLUDE_DIR} )
-
-@@ -20,7 +11,7 @@
- )
-
- configure_file( translations/tr.qrc tr.qrc COPYONLY )
--set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc ${CMAKE_CURRENT_BINARY_DIR}/TSL.qrc )
-+set( RC_FILES images/images.qrc ${CMAKE_CURRENT_BINARY_DIR}/tr.qrc TSL.qrc )
- set( TS_FILES translations/en.ts translations/et.ts translations/ru.ts )
-
- if( NOT Qt5Widgets_FOUND )
-diff -ruN a/client/EE.xml b/client/EE.xml
---- a/client/EE.xml 1970-01-01 03:00:00.000000000 +0300
-+++ b/client/EE.xml 2016-04-27 10:17:37.325923576 +0300
-@@ -0,0 +1,1268 @@
-+
-+
-+ 4
-+ 28
-+ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUgeneric
-+
-+ Estonian Technical Surveillance Authority
-+ Tehnilise Järelevalve Amet
-+
-+
-+
-+
-+ 23A Sõle St
-+ Tallinn
-+ 10614
-+ EE
-+
-+
-+
-+ mailto:info@tja.ee
-+ http://sr.riik.ee/en.html
-+
-+
-+
-+ EE:Supervision/Accreditation Status List of certification services from Certification Service Providers, which are supervised/accredited by the referenced Scheme Operator’s Member State for compliance with the relevant provisions laid down in Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures.
-+
-+
-+ http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:EN:PDF
-+ http://sr.riik.ee/en/tsl/estonia.html
-+ http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2013:306:0021:0039:ET:PDF
-+ http://sr.riik.ee/et/tsl/eesti.html
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/StatusDetn/EUappropriate
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUcommon
-+ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EE
-+
-+ EE
-+
-+ The applicable legal framework for the present TSL implementation of the Trusted List of supervised/accredited Certification Service Providers for Estonia is Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for electronic signatures and its implementation in Estonia laws.
-+ Käesolevale Eesti järelvalvealuste/akrediteeritud sertifitseerimisteenuse osutajate usaldusnimekirjale kohaldatava õigusliku raamistiku moodustavad Euroopa Parlamendi ja Nõukogu direktiiv 199/93/EÜ, 13. detsember 1999, digitaalallkirju käsitleva ühenduse raamistiku kohta ning sellele direktiivile vastavad Eesti õigusaktid.
-+
-+ 65535
-+
-+
-+
-+
-+
-+ MIIFKzCCBBOgAwIBAgISESFCgSJf+NfOVIYHRWWewAm0MA0GCSqGSIb3DQEBCwUAMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwHhcNMTUwMzAzMDg1MTAyWhcNMTgwNDIwMTAwNTA1WjBnMQswCQYDVQQGEwJCRTEQMA4GA1UECBMHQmVsZ2l1bTERMA8GA1UEBxMIQnJ1c3NlbHMxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFTATBgNVBAMTDGVjLmV1cm9wYS5ldTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMFBF1FjO2VA4nIvT3MtXToyfWMNFYRvJc2SIJF3pcZNZcUK9wwNL3j/lOB5+eABCTDShJf8fQgmyEcAU7gXhFw9DFgfnXsmmA1a79zzbs5KWzkmAwEE4lfSYcbJoCuUavD79oaR4v3yv7GZMVab8nXuqWvecwzQWT6sl+rx0ogh1bbeKO9wQ5lbEgRw1MLlyFH2kUieMhjCwO2nQJ9UMTaLu7px4LpZ7tlaVetY7UpMPiGAD34kct1YIoJWJllYbbz7jmALmRAdLvvu5y6Ice4H4j0kDJ/l3zLiVeCiORqrx8ngiiS1LfNSckvz2sbzjVJvXbqxYAEytZQvwxEXdPMCAwEAAaOCAdAwggHMMA4GA1UdDwEB/wQEAwIFoDBJBgNVHSAEQjBAMD4GBmeBDAECAjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAXBgNVHREEEDAOggxlYy5ldXJvcGEuZXUwCQYDVR0TBAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwSQYDVR0fBEIwQDA+oDygOoY4aHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9ncy9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMi5jcmwwgaAGCCsGAQUFBwEBBIGTMIGQME0GCCsGAQUFBzAChkFodHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc29yZ2FuaXphdGlvbnZhbHNoYTJnMnIxLmNydDA/BggrBgEFBQcwAYYzaHR0cDovL29jc3AyLmdsb2JhbHNpZ24uY29tL2dzb3JnYW5pemF0aW9udmFsc2hhMmcyMB0GA1UdDgQWBBQ9lw0pOEotT5cKTF8vxu3W6ZCUhzAfBgNVHSMEGDAWgBSW3mHxvRwWKVMcwMx9O4MAQOYafDANBgkqhkiG9w0BAQsFAAOCAQEArSonov8KbE8+5VwewgBHhILHANLIiRmLVJ1siaRXVXL6abmMo8CjW2+VtzAQdnDkzUY6CNATs0y0qkbEcS7fvtvp8QqAiv71+jij6iDT9r9IJ1suNDeQWz6Mng98ecMVsDUzLYieeZXH049tA3hrAnscVRTu7kpT06CGbcJnoNdG7yvxx2Bs9ciVBExrqKMppVHwup23hw/IphHmifPRmXPQ3Fa5FKrqnWJw1BRBLGLOqC1mkj7JuVX108KHlwa5cGiohctnOH9dfyuQPWQecbrobwDgHl4O0Ra+bU/Z4J85YPOB/+F7rOQxRFCpv43zPdg65pNoPppjFDE4TD2bhg==
-+
-+
-+
-+ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-hr.pdf
-+
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists
-+
-+
-+
-+ European Commission
-+
-+
-+
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists
-+
-+
-+
-+ EU
-+
-+
-+ application/pdf
-+
-+
-+
-+
-+
-+
-+
-+ MIIHSDCCBTCgAwIBAgIQHaaUHzn5vENUk+T/aHIefTANBgkqhkiG9w0BAQsFADAxMQswCQYDVQQGEwJFUzERMA8GA1UECgwIRk5NVC1SQ00xDzANBgNVBAMMBklTQSBDQTAeFw0xNDEyMTkwODQyMzlaFw0xODEyMTkwODQyMzlaMEwxCzAJBgNVBAYTAkJFMRwwGgYDVQQKDBNFVVJPUEVBTiBDT01NSVNTSU9OMR8wHQYDVQQDDBYoU0lHTikgQUdOSUVTWktBIEJBSk5PMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAog6nQQcoPlHOrwXYDD+wj38lwn1zbalTTJL7yW3N7OgO9/eSCIY5nGgfnslapC36vSO9RbSxW3cV4CJCf2nGZdsZHxNJpf4IG4CEsByui30UGFANtBPlFj/r5avf0OrDGKTI2H/6sN2swgs43grcRFQ5yt/ZPhOIgjXjzK4s36IFMBG1GGRQUSDJo+uv3cbuBcNjdFro3Zmm9TypDv194f1NwXRbFOon1WtaIsJNKzw4+MKCAyD9BBVATQxGLYeCT2tZt3DFbSSXZbBfSnfwGe7eMc99S12Hr/MwAPJhUwZZpienadVNlMNWxwutxcDO5HrmOdtxv8Vh9MKlAwvN4QIDAQABo4IDPzCCAzswWwYDVR0RBFQwUoEcQUdOSUVTWktBLkJBSk5PQEVDLkVVUk9QQS5FVaQyMDAxFDASBgkrBgEEAaxmAQIMBUJBSk5PMRgwFgYJKwYBBAGsZgEBDAlBR05JRVNaS0EwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBkAwHQYDVR0OBBYEFIe8EqP5sxbiNrSKwgNC00FsSfkjMB8GA1UdIwQYMBaAFEft+GPwma9e/n4OXFjL/uI1N6a9MIHgBgNVHSAEgdgwgdUwgcgGCisGAQQBrGYDBAEwgbkwKQYIKwYBBQUHAgEWHWh0dHA6Ly93d3cuY2VydC5mbm10LmVzL2RwY3MvMIGLBggrBgEFBQcCAjB/DH1RdWFsaWZpZWQgY2VydGlmaWNhdGUuIFVuZGVyIHRoZSB1c2FnZSBjb25kaXRpb25zIGFzc2VydGVkIGluIHRoZSBGTk1ULVJDTSBDUFMgKDEwNiwgSm9yZ2UgSnVhbiBzdHJlZXQsMjgwMDksIE1hZHJpZCwgU3BhaW4pLjAIBgYEAIswAQEwgYYGCCsGAQUFBwEBBHoweDBBBggrBgEFBQcwAYY1aHR0cDovL29jc3BJU0FjYS5jZXJ0LmZubXQuZXMvb2NzcElTQWNhL09jc3BSZXNwb25kZXIwMwYIKwYBBQUHMAKGJ2h0dHA6Ly93d3cuY2VydC5mbm10LmVzL2NlcnRzL0lTQUNBLmNydDBGBggrBgEFBQcBAwQ6MDgwCAYGBACORgEBMAsGBgQAjkYBAwIBDzAVBgYEAI5GAQIwCxMDRVVSAgECAgECMAgGBgQAjkYBBDCBzAYDVR0fBIHEMIHBMIG+oIG7oIG4hoGIbGRhcDovL2xkYXBJU0FjYS5jZXJ0LmZubXQuZXMvQ049Q1JMMSxjbj1JU0ElMjBDQSxvPUZOTVQtUkNNLEM9RVM/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5hcnk/YmFzZT9vYmplY3RjbGFzcz1jUkxEaXN0cmlidXRpb25Qb2ludIYraHR0cDovL3d3dy5jZXJ0LmZubXQuZXMvY3Jsc19JU0FjYS9DUkwxLmNybDANBgkqhkiG9w0BAQsFAAOCAgEAd2CyyRljkbR+hxMwnjwzNE9q6nw29uLWx4c/kWfWGNxyjO/mbE2KhgXfUm7e441Ih87PX1p8jpTeOhtfvL8CxmsqyDg56GBNq5NprbagpmKHiNCP77baZiLMFfEvc915ktLlYQEH+wIe5i0gMPmRWjA2urB/M+fXwLgqQdOEe4e0NSLr7YJqHeL1sWQsS4r1zK8ZGv1uJ0v+vAmYXwFtaYYht/c9X+QtVxYaflDcBVnPBxj3xUG7vQHe7g5/RPX4vvzAZNV9d5IBk+sCX05dRfRqsym4qw1sw4j0W2nxAfQwk3bfW6NP5SgOHfC9sh2LrC3F/wlvePY8piTXFUkRzlsEb8zWM2vfz3QRNgGbxCz3DY3kFavdEL/gnNHOg5Q4tn2TVV7YfXLEgu7zN+IqBOdlAtbJXEu60FiF9Cs35IGqwWlbeOK8QvogFYDxlgIPrs3ijEA1WHyY+GH1mofSA7u30wEvooCzohFf4DBv06I4q9aCNBnTo4yki1yFhBm71r60hlAas6aK6TZ+NUoFWwPypMP617SlHdy8QlFx1s3V+rIt2hxUUGddid/FXDKtuUCRqKqx6x8J8bI7DecZsCS7ijPCApjJ84HB8UASRzdGtEwc97hvnAqXjpCS/tHAVcVvmP3isNDu4WtV2LQfL/TIY8zMxUebv/E5JyB3KAw=
-+
-+
-+
-+
-+ MIIGgDCCBGigAwIBAgIUWH+El24rfQt9YeTtrAZC9UzssuQwDQYJKoZIhvcNAQEFBQAwgZIxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdRdW9WYWRpcyBUcnVzdGxpbmsgQi5WLjEoMCYGA1UECxMfSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE3MDUGA1UEAxMuUXVvVmFkaXMgRVUgSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBHMjAeFw0xNTEyMDQxMjA5MzVaFw0xODEyMDQxMjA5MjRaMHkxCzAJBgNVBAYTAkJFMRAwDgYDVQQIEwdCcnVzc2VsMRIwEAYDVQQHEwlFdHRlcmJlZWsxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xEzARBgNVBAsTCkRHIENPTk5FQ1QxETAPBgNVBAMMCEVDX0NORUNUMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtXQoPmP4DPSZDKuHcecqX6durKKczAuiEimbZAuuOgMQ9P7g2EIWrACuwNLXKxFXikxOSJWg+nYytJ/ty+1njYa8Nmhp4MYc4UoF3WzQCiz63atK9AuNOMrODBaAGrQNYqXyuEet+i5NaibRYPEtptXzoY0Pif6Zv3qauBlCJnf7kbGkHq9sh8sEXnMaWGjm0EHna8NTh1LjnzCb6N2capQDt+RRrUiBee3YMST3Fo3kKQTKaBvvcYAJ4Mgs/9+Dvwm52dIaMc1vaP1MN2dUW45EWDKtaRfV9flkAy0iT8P8qvUkyGn1XBXnM/gyohOq9cSaP09vPMX6ArmFPlQSiwIDAQABo4IB5DCCAeAwWAYDVR0gBFEwTzAIBgYEAIswAQIwQwYKKwYBBAG+WAGDEDA1MDMGCCsGAQUFBwIBFidodHRwOi8vd3d3LnF1b3ZhZGlzZ2xvYmFsLm5sL2RvY3VtZW50ZW4wJAYIKwYBBQUHAQMEGDAWMAoGCCsGAQUFBwsCMAgGBgQAjkYBATB0BggrBgEFBQcBAQRoMGYwKgYIKwYBBQUHMAGGHmh0dHA6Ly9vY3NwLnF1b3ZhZGlzZ2xvYmFsLmNvbTA4BggrBgEFBQcwAoYsaHR0cDovL3RydXN0LnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdmV1Y2FnMi5jcnQwRgYKKoZIhvcvAQEJAQQ4MDYCAQGGMWh0dHA6Ly90c2EwMS5xdW92YWRpc2dsb2JhbC5jb20vVFNTL0h0dHBUc3BTZXJ2ZXIwEwYKKoZIhvcvAQEJAgQFMAMCAQEwDgYDVR0PAQH/BAQDAgZAMB8GA1UdIwQYMBaAFOD4DvnUtfJ/SSO2w3nHozUfhnqIMDsGA1UdHwQ0MDIwMKAuoCyGKmh0dHA6Ly9jcmwucXVvdmFkaXNnbG9iYWwuY29tL3F2ZXVjYWcyLmNybDAdBgNVHQ4EFgQUQX94XsDFzQFNiSGpboQqB53MiyAwDQYJKoZIhvcNAQEFBQADggIBAJfRbSpp2RTfVtyu4G1TDVXE6RgoIQ5XrUASAmhDWktT5PJReSg5INMFxi3jSPAO7p29bEU32wllZGPVN+A9b2SZmhHyYx9ZoBTMekKlx0qHkU4FfcicIznXo9EVplMtgjplqRltiLqxwXU5uIxKJ2R6BJwjokUWcpei1ifs14SgAve8firXwiG1kFcoClfLjyj4SuDFxT+0e/dhfGfQMfvVBp4xa5tOGYDS7kzf7xvftYlPHW1AbEzjuPmViGgen8ZD/WkuqzdygizOocFQNshGH/mFnQxT4ILAubWJX5gcvmjaZ9N/Lxh041Ra2s8YK5l1DHBcZzz6y2j9OhxPgCvzz3/71DsiGVaK/TO5HxJNcjKlkBblXE4dgy3wqjpUzqkVltC+Xli23Ljny4tenz0QNOx3SQBA1R/hZE5QKD0L0wOc4Np1VxGZbCWGFqta8KKhEA19KlW03Yix9aqe86iNKoJm3n/4BBgdYGu5c+DnqKWj3D7NnxCVZwuLOKzWSCEisl2kHdgnZ3Qix5Vc5QYWexSHeQfCuJAARCDvhdnOidUyiZRnQ6R4VHt0GgNQcYKrmz+UdEroSeQCuSvXIh+LIEJpayWSo9vxi3OgO2IRSi+7Kh5h7LAfWcIwpVY8u0BpRoNJg5xMjvF49GDJc1QeKdlqCBm05N4c2d5t5/aa
-+
-+
-+
-+
-+ MIIGgTCCBGmgAwIBAgIUeaHFHm5f58zYv20JfspVJ3hossYwDQYJKoZIhvcNAQEFBQAwgZIxCzAJBgNVBAYTAk5MMSAwHgYDVQQKExdRdW9WYWRpcyBUcnVzdGxpbmsgQi5WLjEoMCYGA1UECxMfSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTE3MDUGA1UEAxMuUXVvVmFkaXMgRVUgSXNzdWluZyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBHMjAeFw0xMzEwMzAxMjI3MTFaFw0xNjEwMzAxMjI3MTFaMHoxCzAJBgNVBAYTAkJFMRAwDgYDVQQIEwdCcnVzc2VsMRIwEAYDVQQHEwlFdHRlcmJlZWsxHDAaBgNVBAoTE0V1cm9wZWFuIENvbW1pc3Npb24xFDASBgNVBAsTC0luZm9ybWF0aWNzMREwDwYDVQQDDAhFQ19ESUdJVDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJgkkqvJmZaknQC7c6H6LEr3dGtQ5IfOB3HAZZxOZbb8tdM1KMTO3sAifJC5HNFeIWd0727uZj+V5kBrUv36zEs+VxiN1yJBmcJznX4J2TCyPfLk2NRELGu65VwrK2Whp8cLLANc+6pQn/5wKh23ehZm21mLXcicZ8whksUGb/h8p6NDe1cElD6veNc9CwwK2QT0G0mQiEYchqjJkqyY8HEak8t+CbIC4Rrhyxh3HI1fCK0WKS9JjbPQFbvGmfpBZuLPYZYzP4UXIqfBVYctyodcSAnSfmy6tySMqpVSRhjRn4KP0EfHlq7Ec+H3nwuqxd0M4vTJlZm+XwYJBzEFzFsCAwEAAaOCAeQwggHgMFgGA1UdIARRME8wCAYGBACLMAECMEMGCisGAQQBvlgBgxAwNTAzBggrBgEFBQcCARYnaHR0cDovL3d3dy5xdW92YWRpc2dsb2JhbC5ubC9kb2N1bWVudGVuMCQGCCsGAQUFBwEDBBgwFjAKBggrBgEFBQcLAjAIBgYEAI5GAQEwdAYIKwYBBQUHAQEEaDBmMCoGCCsGAQUFBzABhh5odHRwOi8vb2NzcC5xdW92YWRpc2dsb2JhbC5jb20wOAYIKwYBBQUHMAKGLGh0dHA6Ly90cnVzdC5xdW92YWRpc2dsb2JhbC5jb20vcXZldWNhZzIuY3J0MEYGCiqGSIb3LwEBCQEEODA2AgEBhjFodHRwOi8vdHNhMDEucXVvdmFkaXNnbG9iYWwuY29tL1RTUy9IdHRwVHNwU2VydmVyMBMGCiqGSIb3LwEBCQIEBTADAgEBMA4GA1UdDwEB/wQEAwIGQDAfBgNVHSMEGDAWgBTg+A751LXyf0kjtsN5x6M1H4Z6iDA7BgNVHR8ENDAyMDCgLqAshipodHRwOi8vY3JsLnF1b3ZhZGlzZ2xvYmFsLmNvbS9xdmV1Y2FnMi5jcmwwHQYDVR0OBBYEFDc3hgIFJTDamDEeQczI7Lot4uaVMA0GCSqGSIb3DQEBBQUAA4ICAQAZ8EZ48RgPimWY6s4LjZf0M2MfVJmNh06Jzmf6fzwYtDtQLKzIDk8ZtosqYpNNBoZIFICMZguGRAP3kuxWvwANmrb5HqyCzXThZVPJTmKEzZNhsDtKu1almYBszqX1UV7IgZp+jBZ7FyXzXrXyF1tzXQxHGobDV3AEE8vdzEZtwDGpZJPnEPCBzifdY+lrrL2rDBjbv0VeildgOP1SIlL7dh1O9f0T6T4ioS6uSdMt6b/OWjqHadsSpKry0A6pqfOqJWAhDiueqgVB7vus6o6sSmfG4SW9EWW+BEZ510HjlQU/JL3PPmf+Xs8s00sm77LJ/T/1hMUuGp6TtDsJe+pPBpCYvpm6xu9GL20CsArFWUeQ2MSnE1jsrb00UniCKslcM63pU7I0VcnWMJQSNY28OmnFESPK6s6zqoN0ZMLhwCVnahi6pouBwTb10M9/Anla9xOT42qxiLr14S2lHy18aLiBSQ4zJKNLqKvIrkjewSfW+00VLBYbPTmtrHpZUWiCGiRS2SviuEmPVbdWvsBUaq7OMLIfBD4nin1FlmYnaG9TVmWkwVYDsFmQepwPDqjPs4efAxzkgUFHWn0gQFbqxRocKrCsOvCDHOHORA97UWcThmgvr0Jl7ipvP4Px//tRp08blfy4GMzYls5WF8f6JaMrNGmpfPasd9NbpBNp7A==
-+
-+
-+
-+
-+ MIIGIjCCBQqgAwIBAgIDEuw1MA0GCSqGSIb3DQEBCwUAME4xCzAJBgNVBAYTAkxVMRYwFAYDVQQKEw1MdXhUcnVzdCBTLkEuMScwJQYDVQQDEx5MdXhUcnVzdCBHbG9iYWwgUXVhbGlmaWVkIENBIDIwHhcNMTUwNjI2MDgzOTAwWhcNMTgwNjI2MDgzOTAwWjCCASExCzAJBgNVBAYTAkZSMQswCQYDVQQHEwJMVTEnMCUGA1UEChMeRXVyb3BlYW4gQ29tbWlzc2lvbiBMdXhlbWJvdXJnMRMwEQYDVQQLEwowOTQ5MzgzMzQyMScwJQYDVQQDEx5QaGlsaXBwZSBKZWFuIFJlbmF1ZCBTY2huZWlkZXIxEjAQBgNVBAQTCVNjaG5laWRlcjEdMBsGA1UEKhMUUGhpbGlwcGUgSmVhbiBSZW5hdWQxHTAbBgNVBAUTFDEwMzAzOTY0MjEwMDUxNzM1NTA5MS4wLAYJKoZIhvcNAQkBFh9QaGlsaXBwZS5zY2huZWlkZXJAZWMuZXVyb3BhLmV1MRwwGgYDVQQMExNQcm9mZXNzaW9uYWwgUGVyc29uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqPe/8PxHct9t5mYusk70ZSqhLUDooOZOx+PvGzWtCtnjoRgKDVfT/5E0QJXo6mYPNOyPPW08g9/fA5Q7CHxvtB1SapHdcEX7UDl1e1KlIQF8U+VnYKcnnh90LM01qx1nKvdOoGouI4wmZ88tZveavQeJ5ynHwYARRay5Osm2sUdqnheEZMKLjIuwdd8ivD6pB0+l/vJU26wsN4rgSo9tEjF7GMt/kutHXLMuqCxoCNflOkuWtMuTbxAuAwSQcperWgy4WuE39jQqLMp2x0JnQit3fKh/e36T9BJby1zxeqkZnCTrxgkKhUrnROm5nbjhjEUPVhPl76L79pyCoY6wSwIDAQABo4ICMjCCAi4wDAYDVR0TAQH/BAIwADBiBggrBgEFBQcBAQRWMFQwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmx1eHRydXN0Lmx1MC0GCCsGAQUFBzAChiFodHRwOi8vY2EubHV4dHJ1c3QubHUvTFRHUUNBMi5jcnQwggEeBgNVHSAEggEVMIIBETCCAQMGCCuBKwEBCgMBMIH2MIHHBggrBgEFBQcCAjCBuhqBt0x1eFRydXN0IFF1YWxpZmllZCBDZXJ0aWZpY2F0ZSBvbiBTU0NEIENvbXBsaWFudCB3aXRoIEVUU0kgVFMgMTAxIDQ1NiBRQ1ArIGNlcnRpZmljYXRlIHBvbGljeS4gS2V5IEdlbmVyYXRpb24gYnkgQ1NQLiBTb2xlIEF1dGhvcmlzZWQgVXNhZ2U6IFN1cHBvcnQgb2YgUXVhbGlmaWVkIEVsZWN0cm9uaWMgU2lnbmF0dXJlLjAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5Lmx1eHRydXN0Lmx1MAgGBgQAizABATAiBggrBgEFBQcBAwQWMBQwCAYGBACORgEBMAgGBgQAjkYBBDALBgNVHQ8EBAMCBkAwHwYDVR0jBBgwFoAU75a/fWU6VbTScPgM7Eri8ycGmlIwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5sdXh0cnVzdC5sdS9MVEdRQ0EyLmNybDARBgNVHQ4ECgQIRwFCfpjvc7YwDQYJKoZIhvcNAQELBQADggEBAGs5hvi6PQMFQIt3xQI9ScwctWsEV6Dq3ife/bZ6UiTg5DPnm5fWTcfsbYff54PB9BcdjoTGrLCG6dD6Uyn6Qq2oD2Y9L6EuZnCtwzKWbzrVc7+aJ/n4bF/puxpMvjNnuYUlxQH6yfsAoNpS1Xk2euqF+cQeaZt+AqdfYnLdiRBlyxUXtQYg8ROhHTIcmJNZu+qTzDSOLhBv3vyrgPwPY/KKMMQPbYBDdh4C2ltqCo9Qe0LDJvlomkqOXDbV/y5FgI2OjlF1eX9jxFnAEjI5xkpIYnLHT2QAdmy7RPlBku4LwM8qEWpRQK6EoRomaeD48fwhS8Y7vk+KvCXzfsRs4SA=
-+
-+
-+
-+ https://ec.europa.eu/information_society/policy/esignature/trusted-list/tl-mp.xml
-+
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/TSLType/EUlistofthelists
-+
-+
-+
-+ European Commission
-+
-+
-+
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/schemerules/EUlistofthelists
-+
-+
-+
-+ EU
-+
-+
-+ application/vnd.etsi.tsl+xml
-+
-+
-+
-+
-+ 2016-01-13T11:00:00Z
-+
-+ 2016-06-10T10:00:00Z
-+
-+
-+ http://sr.riik.ee/tsl/estonian-tsl.xml
-+
-+
-+
-+
-+
-+
-+ AS Sertifitseerimiskeskus
-+
-+
-+ VATEE-100687640
-+ AS Sertifitseerimiskeskus
-+ ESTEID
-+ SK
-+
-+
-+
-+
-+ Pärnu mnt 141
-+ Tallinn
-+ 11314
-+ EE
-+
-+
-+
-+ mailto:info@sk.ee
-+ http://www.sk.ee/en
-+
-+
-+
-+ http://www.sk.ee/en/repository/CPS
-+ http://sr.riik.ee/en/registry/legal-framework.html
-+ http://www.sk.ee/repositoorium/CPS
-+ http://sr.riik.ee/et/register/oigusaktid.html
-+
-+
-+
-+
-+
-+ http://uri.etsi.org/TrstSvc/Svctype/CA/QC
-+
-+ ESTEID-SK: Qualified certificates for Estonian ID-card
-+
-+
-+
-+ MIIFAjCCA+qgAwIBAgIEPERcgjANBgkqhkiG9w0BAQUFADBdMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKExlBUyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMRAwDgYDVQQDEwdKdXVyLVNLMB4XDTAyMDExNTE2NDQ1MFoXDTEyMDExMzE2NDQ1MFowfDEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMQswCQYDVQQGEwJFRTEiMCAGA1UEChMZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEPMA0GA1UECxMGRVNURUlEMQowCAYDVQQEEwExMRIwEAYDVQQDEwlFU1RFSUQtU0swggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCLeZO5NVo3zbwA8eFVCrrbeZQKvPDB7LUDPvzCqw7U2sC+IwEOdjjpJRF4lxFs+f8yC1bP+rqtWzrKhhJ2owfSAlIZMbly/OFjfLqOcyyi7qdfA/66u+69u/DY9tW5fqW93D73v5WNcNoIemCTydh9IFkQvMihWKH7LblBzCHa4W6qUcBZ7QsBgYpQS9n9fGJt5D2wCDeq0pF1Zy72G3CQFrpuR/aPG28tv9r+C7oqncapbiJ7xIOa77Fm3o07M/9aarq/m1oHEp9CxYiH9nmD3kyMe8yxw5v02MTMmAcxOm83z5O4oXSDTALG5gDfZNPjJaNPno7J8FuGrI3vV8z3AgMBAAGjggGpMIIBpTAMBgNVHRMEBTADAQH/MA4GA1UdDwEB/wQEAwIB5jCCARYGA1UdIASCAQ0wggEJMIIBBQYKKwYBBAHOHwEBATCB9jCB0AYIKwYBBQUHAgIwgcMegcAAUwBlAGUAIABzAGUAcgB0AGkAZgBpAGsAYQBhAHQAIABvAG4AIAB2AOQAbABqAGEAcwB0AGEAdAB1AGQAIABBAFMALQBpAHMAIABTAGUAcgB0AGkAZgBpAHQAcwBlAGUAcgBpAG0AaQBzAGsAZQBzAGsAdQBzACAAYQBsAGEAbQAtAFMASwAgAHMAZQByAHQAaQBmAGkAawBhAGEAdABpAGQAZQAgAGsAaQBuAG4AaQB0AGEAbQBpAHMAZQBrAHMwIQYIKwYBBQUHAgEWFWh0dHA6Ly93d3cuc2suZWUvY3BzLzArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vd3d3LnNrLmVlL2p1dXIvY3JsLzAfBgNVHSMEGDAWgBQEqnpHo+SJrxrPCkCnGD9v7+l9vjAdBgNVHQ4EFgQUeBe1BfmzWM1ZjN5nXkQGTHWGaV0wDQYJKoZIhvcNAQEFBQADggEBAFIsMHaq4Ffkrxmzw38rHYh5Ia5JGxjtWfPpag9pBtQNZHzY8j97xfPI15haE9Ah3u1WC+bsU2SndVSUGaZ0gKafMxDOy2DUw3B84ymbNRiAFSWty+aKrMCjtdlPktbSQmxNSJAX9vVtM4Y2ory+dtAQ7g11GKHJ+l8BDUpOJA+l8hvS2l4K5whWDHCSqlplMiHPIKgBVArFRNzAq6dquMY+kS3e2PL+PM4GdDW5lRHR/6KUy0BHP2gX/BO4mYQ3BH2BHImUclNras0HISnV/pt6hIkgd1PsFt3rtEolAWP4DWBmc4zAYQJ5t0cEwFM329zCXSGIQIm3a1cMugF5Q/k=
-+
-+
-+ CN=ESTEID-SK, SURNAME=1, OU=ESTEID, O=AS Sertifitseerimiskeskus, C=EE, EMAILADDRESS=pki@sk.ee
-+
-+
-+ http://uri.etsi.org/TrstSvc/TrustedList/Svcstatus/undersupervision
-+ 2002-01-15T17:44:50Z
-+
-+ https://sk.ee/en/repository/CP/
-+ https://sk.ee/repositoorium/CP/
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+