diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1317cdd192df..76fb19529b03 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 981036bf4a02..576beb18de6a 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 9714bbd1ab30..004bba34530d 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 c0dc741eabca..7677c366191f 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 dcf4d17fa57d..1acea6a7547a 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 b77c41e9b229..eec982d4c90a 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 73103ea0c6d9..c0885c08176e 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 68d8f18e75ac..0634432fe95a 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 b2c20c2d35c0..ea581421547d 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 0cba3a4769c4..b9e6d789404a 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 673ff92d2c8a..b2a2675c3e65 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 e7f52377e687..94bd7365dd9a 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 0066fba362ae..cda13ee43eed 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 480280428909..0107ed33d9e4 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 c1a4a1e39a81..dd6fcec75e21 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 79124855f7fa..c442d74c857c 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 7cd09a109396..af932ce6ecff 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 c6618083ce72..adc454406b85 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 31772ba0054d..3828b2f84c64 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 0c70f2a7cd5f..ac34ed45695c 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 b07396a9dfd7..7ee3479c333d 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 8027f6b9fc1b..56783d99e3d4 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 3f2d742e7884..cf99aca58c09 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 d3e8932ac1ee..657e5696041c 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 b59287a622e6..028a94275345 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 9a0969ad6355..948b35209b79 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 c7b64cb84beb..eec9b56b1c07 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 6066d025adbf..6f8e0f613b19 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 61b21203f500..e9338efbc025 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 f03b1eab619d..d831f8514466 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 35a8afae4a7a..88be8b73ab37 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 398660967c52..9dc4749b08d1 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 36024ce9f45e..1453e8082b0d 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 08923970cd38..1ac9e5c5c74b 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 4eb28434e192..bd6cf029967c 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 0d595503f193..0c89eb533359 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 aa52844288ca..78ea3f1a205c 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 311a5ff69670..2371be9d89a1 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 da7d760ad2fc..7e66a49c7391 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 a4eda3c52dce..ea640173c6dd 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 cbe145d5a330..bb201d97ded1 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 e5dce84d6ee6..2846afea8fbc 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 0d7124be0a5c..19f821ae17f3 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 43f06c219f82..ff4a23a18d06 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 b995d390b279..f4df4e983e42 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 000000000000..b74da8630ee7
--- /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 40f66ccb26b2..f032f10e4557 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 3add6556d0df..5bfe2b6a22ad 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 9b31ff3b5824..6ece5a9b5ad6 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 f56a529afdf6..aeaa6bd66c99 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 09b3fbd8a62a..86e74d5d5ab4 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 91337cf791dc..ad24f9f4b0fd 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 def9cc436691..f4090c492764 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 2a7450669ea0..933b9da2c83c 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 c5a000d5c6a7..dafb0af20756 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 000000000000..20c82ccdd56c
--- /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 90aa04d2762e..1a98f005602a 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 bba21caca85d..9cc8d421270e 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 ddf17599296a..31f8edca20ce 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 d97d690920a6..7743f81fd622 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 88c3f99aed4e..69577bbe0181 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 000000000000..e5ef0601de3c
--- /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 21be286a6e98..65e103ac2ba5 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 bb3ac1ecf075..c21cb2afc3ca 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 08031d33c131..9a3966ab30aa 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 ba74b18b6970..61ea822890ed 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 b09f0408e102..5bf66354f487 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 e64df8dc7d2d..c0eb882c58f3 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 9a9424449f80..f763ba21d0b2 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 7e8eadbe5f37..b89cb41ac3ad 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 000000000000..f8ee34ebdf88
--- /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 cf65b6c28cf2..abc8d65d58f2 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 7ad26c137e51..cdc98b407e90 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 eefddf5a206b..edcaa10d969d 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 9c58a15bcd73..1d5f400250fd 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 e06a80e443d9..d9dde3f6bb67 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 b23266e8d43a..10dc58311212 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 de0aa1a2c2c3..efdbca5d52e8 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 000000000000..61473a9fabf9
--- /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 4bae05b6dd30..c788528fa47b 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 4c1ee75d536c..a4cd368397e7 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 000000000000..22d5817ec4f0
--- /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 000000000000..ee6d5d91fe15
--- /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 47c70cf0687b..0b28bc894458 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 d513e44dcfba..1a700828ce77 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 b9355bbb9441..c7e897c96448 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 8c675c642005..6ad38028a641 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 49a18f5e7b28..ed63230bc784 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 ed7325ff0790..11aebcb91d88 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 d8ccb7ca65d6..d92ba72a8336 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 f435e85f6b83..cce35aa28ba8 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 9fb8f44b2421..c339d24b098a 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 17733aa7e4f6..83d1957a646a 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 43ed21c95fee..66886f23737d 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 8b08c01ea0db..78dc39f7f62f 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 cfa38f175dd3..013956c05466 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 54d4520a0c8b..dc82f7086c82 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 426b899586f5..2b03ed81b5ed 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 f645a5c2f078..51ce5f4e2437 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 30d853841ea4..b7dd7debcb63 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 436eccbaf0c2..5175fd7f3b1f 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 da29e08b3691..9d410a8b9ca4 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 f8a00784034a..2d27611946e2 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 f974d07da9e5..9bec24c53f5b 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 3333569c36be..6016a85ea061 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 a5a88a99be8f..feed863efd66 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 7ebfdb134d7d..27c1f891f485 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 71b806a0b4e1..f58b68cb3353 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 3e75941c193e..12e029ae57f8 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 7120856387ef..2b3b09d725c7 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 3575a291b2b4..b154cf9f5f08 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 3d002bc22329..3e38662f5b0f 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 0abf7b11703c..4e9c87222d0a 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 8adf3aa919d8..60779579402c 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 09b0edcf9bd6..b25c684ff47a 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 6d728b387e14..c7fd4910e072 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 ca8f35ef3bff..60d0c6d76068 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 000000000000..8354c46b85f7
--- /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 000000000000..513ed8c45741
--- /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 93b00b5b9772..913d8bed19d0 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 3f51d04163a4..af2404bf530c 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 1fe4357191e3..27a87bdbb9f2 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 0c027eaca619..2d74b59bca46 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 98d99811f3c0..db4e97e0039b 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 2455b9152bd9..507665190a26 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 c56506ba2874..eb45db6f04c3 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 008dab8459c8..4207112cf16a 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 40ca91e8064d..06fe5bc2b278 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 25f223d57441..24bc3875dd5e 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 9f1763087de2..f4a49e79f6ad 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 73aa4452c0f0..02e0412449a0 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 9af37ff0bca6..93f9faf833a1 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 000000000000..fe58579e6b57
--- /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 a41488c48b50..993bc3615aa8 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 9c9d1d4293e0..55665034ccf9 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 e59858442c9e..733f6880ad9d 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 000000000000..9af64559d971
--- /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 d21c3fd5efbd..ed7a8481f693 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 bc72c3e13144..7858631f7973 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 ac13371dd930..2ac7e3af7ab2 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 5d9fe0edece5..829bb4c67caa 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 000000000000..87dbb3109958
--- /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 35214502e09a..e379072b7e76 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 96330d4e9557..c419d141d1ba 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 e94172b0f879..c10556260c71 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 3aa8aa371e65..5885e0f73f53 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 e004e8c847cb..18673a2186cc 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 3594fd881b28..555a44e89ebc 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 99aedae19124..fb5390cb46ef 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 fc01a543e285..fb4454269d78 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 72bec52b2663..4cd3010ec3d3 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 5c34293e7f9f..041f847585d2 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 cc613541a256..84be6b866fae 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 65df1b89430e..389db3d548d6 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 3a77c7bbbf24..88b636679cbd 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 000000000000..a4cd0c944dc2
--- /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 e9c5198092d5..5566c4b07b21 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 40ae38fda5c2..9d47018055c4 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 a5c38a477415..28381fcfee62 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 5cecdc8187d8..ece0a70a7e97 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 5f95a60237f2..23ba3582ce61 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 e21815574d1e..1518ed9b7942 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 8d49c49f0c6c..d322553fdaad 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 6a1237dd9b36..313f737cd422 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 73f50e45d3df..6aca7e9ce226 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 09249f7fbeaa..83608014f142 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 6431a50ddd9a..37677cc211cc 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 19255dce6b0c..8ad251652d0e 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 f98547ed46f2..26adc6394349 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 9efd7bb386fb..82bc42143c67 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 000000000000..28aaf8a5354f
--- /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 4eeb893ee969..f6ff38b0042b 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 22786304faa9..ab1a6e387383 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 4d8435454239..905de343117d 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 272d4b6592ac..7c96fd364c18 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 b8495465db55..04bdff3c8135 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 000000000000..114245f6d46c
--- /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 53875389a4c3..8ed71ce6c390 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 f47c8fa2eec7..d7d5b65375e9 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 3540869f3616..7c57b884c8eb 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 3227151ce21e..7ae854cee3cc 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 5e583049190c..c9fd4f9c4ab9 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 12e3dad9c79c..e504c09e43e6 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 8a536bad9c48..cd031ce5ac8c 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 bd0c412efa53..2ae7d421bba1 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 4078efa6783b..bc3f8baf5108 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 b9bd529930f2..078b8a03b5d9 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 0ab11b5bf204..689bcfc9adfd 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 70693d039c58..9b737a938a12 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 56b17a865df8..bec845b815ce 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 f3b77c708a7b..61086b96230e 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 01eaac7be5d1..0a304fabe600 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 ed77e6f4b471..24954a602ccc 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 7689ebad0f01..ac35560c7f63 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 594f4ca8704a..36259593463d 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 000000000000..db2d07db31e7
--- /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 4657d0d10ad8..055ac050b541 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 de1e5e4c64bc..e59def88de55 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 d77f8f2e7a6a..b46dddfc73e9 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 83598bd7eb17..ad408081e1fd 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 96a9cea09c76..86134687ba31 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 39d96775ebcd..6fff6df8cdda 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 a0a14e89860b..6690e4c9c1b9 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 48f7b29f407f..baeb38797352 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 abbffeb91807..efe728f68494 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 a6f454deaf5c..ef0d98455f27 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 7a700e0956b8..3711b3cdcee4 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 7f16ce3596d9..a775fb3bd79a 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 f9220e107f3c..8f06a659f60c 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 86aafa9697df..c4afd6b3bed3 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 000000000000..0d6b538b1072
--- /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 521f957ec1e9..e0aea87c90c3 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 a27590ccd4da..4032e2e3fee3 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 ac44a1e875c0..51a401d4b8c8 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 949dce7132be..a1f26f7bc09f 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 69d09cd429c1..d45d6c3a62e3 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 ef694dec6527..3645cc565728 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 91d5d2f14678..f10916bcd631 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 000000000000..1e54152fff4d
--- /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 8e18d531605c..15033b8b2b09 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 a892f98ac475..75140bd005d5 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 f120f8b13d40..9c81fe32b513 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 eaaabe8fd395..bd5dea8014d6 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 ebccccc00a29..000000000000
--- 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 000000000000..177b8e90c574
--- /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 73bbd5003bd8..4843898eb645 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 01affbbbd94c..7571bb29bec9 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 6916ef4ad7aa..5575c56b7fd0 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 02f5f33f6e6b..8e6058d69980 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 000000000000..d47f08c90b9c
--- /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 9a21d457a83f..99e250e9e4d7 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 4542de2d42fa..56388a8a2555 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 9d95eca01226..000000000000
--- 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 545675ab1545..429af12b9bb3 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 aa2435c43de6..a7cc7229d5b1 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 d839a7141e3b..f995abf28361 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 000000000000..9dd55ec4b9c1
--- /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 d5818614b9e0..94dfc68fb59b 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 30b8a435f906..f21438dfcec5 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 83ba02933fd5..dacfa908b516 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 0a98f387ff86..15d894b0413d 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 acd38d74dca4..ee3e2a955d32 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 8c57ebead6ae..8a26631d5c0d 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 2ac335759ce4..23d76afff0ce 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 d23b789780b3..b8eff972ebdd 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 6cbdc8ece0ca..eeb7a8ccf526 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 000000000000..2706a85e9d89
--- /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 000000000000..4d266827415f
--- /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 000000000000..0286e38a0edf
--- /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 000000000000..b30a124bb58b
--- /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 504ef78743c2..fd08ed9c3916 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 000000000000..b5ae9fb567ca
--- /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 000000000000..45b76e159a11
--- /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 000000000000..b8bd0a59bea2
--- /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 1165ced11f9c..b72fcde4a9ee 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 5cd8f572ad48..e9d194666094 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 be853e4213bc..1fad5333a144 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 6adc805b7284..712c2081f102 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 b4b98909447e..b12b84d106dc 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 8ab840221815..c5982f68201d 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 a61d532f1f8e..8401386ead49 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 000000000000..e2f5f653d47c
--- /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 110d17492f87..a6a489492e31 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 837919b1c326..47487029ea01 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 000000000000..9b6ac086efdf
--- /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 d8b1253ac276..3561fcde839d 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 9872ff23f347..e753c5ded95c 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 cd83d2a44e1d..80bf5deceb16 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 5c5769db1b46..b6258491a8c3 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 0c894fb0b612..d3fff65a3995 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 6dc448c6bf48..70915ca87073 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 eafe0b9b5c64..c22c014bf5f5 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 662ca9761fb2..72cb1e85802a 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 23f14d7ac9af..3155ab678d86 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 fd0a8ea1fe4e..5af524a456ba 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 7d48b61793ca..c112cf0c928f 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 76517f874642..7068d8aedd37 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 000000000000..0a5c31fd40a2
--- /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 000000000000..dddf992e4c12
--- /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 362d28d2607f..4db5ed4f8eb6 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 b4832a72c2b8..d97f2d2c0489 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 8e8126192dda..f602ce9db66a 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 e70be8201b34..bb53782fb7d2 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 46e00a979900..ac985a5e4d2d 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 2c0d642863ed..45d83b5872fa 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 e06f4407534b..025ad9cd30a1 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 a548c149665a..a17f34378a8b 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 347b77c7ab4a..0c358e4221a1 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 e1a64c73a123..81e316eb0ee9 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 000000000000..435c8b26e6f7
--- /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 000000000000..4029bd80b88b
--- /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 000000000000..c8401cdbf49e
--- /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 b13bc4cb7af2..33b8c33033ea 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 c6d3d6e1a9d5..b8c49cb02a69 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 819c6c9391a9..7097dda35740 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 be27e28c9938..05b19bbbff9c 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 4ee9f461760c..0e59ef5512d8 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 55153d25cf98..afe944e868e7 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 2b0573f2d2d1..6b38c3d59c29 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 e44690a5bd79..bf0e964d591f 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 560dff594275..abcd5eb42888 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 000000000000..0b12a905360c
--- /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 f30c6a639489..e101005e44ec 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 000000000000..e86156313d1f
--- /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 000000000000..bc36ffa5e101
--- /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 000000000000..c8303440fe67
--- /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 000000000000..b2aab54c1047
--- /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 8e8a22ed4e41..15c4b8185a22 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 020aa963541e..0667ec49b328 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 7bf9aca029b9..56da0cf22efe 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 c3071647c40a..5f5754a66053 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 d090878f9768..b7d0b330e85b 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 71d95e138927..a2e3fa13fc6a 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 ee07401d4846..ee4300cde0f5 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 32729d57475f..e461a2c8816a 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 01df5d32ab1a..fdd468a9c06a 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 aa36ccd49e23..292e4e5ba38b 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 000000000000..cf90d2afd000
--- /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 000000000000..e0eb6600c9be
--- /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 cca26b541240..f31ff05a42bb 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 ff9b8b10b18e..ebc700a7f37c 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 775ae960eb7d..84c4e6202625 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 7f2f4387da54..89b6a7ce3121 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 73094767bf3d..671ab03a2e29 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 f217d853f0b9..331dbc543acb 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 570180d4c4df..1fbcb3d97143 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 a581f3f48fb6..40d9f07bda63 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 2665a20d3add..13808fca99fe 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 336cd2556611..bfdb5fcc0103 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 f1d7b216120d..984d80167c39 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 584dca63297c..b64a6cf7ad98 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 26a7e883c60c..000000000000
--- 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 2384a9da19cb..94d0e9e5badd 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 8420dbdaaa8e..ba8a8de93209 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 e6b5ee641ee4..fcc653e08f41 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 031c520275fe..50b992253cea 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 c71ccdf8a0d2..d1561a065269 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 6f4bc17f8b50..dfe6513bf0c1 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 e5d649c68b79..1e03efddc062 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 db2692a79e72..f0a52f5266ef 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 6f836d27357a..0f137a872da6 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 34a3be55f305..2beceddc7fba 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 fdf394073ab8..000000000000
--- 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 358a1f23147a..edeac9671c16 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 554c56fdae66..4ae44cafbf44 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 cf1649f7bb39..a535ab06f453 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 e7ded437edb7..31a5a4a750dc 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 996c994cf4cf..f35269eb2712 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 721bc6cd6f56..3450ad720486 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 a7fd31cac2ff..459aee01f43f 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 9123477bb3ed..5c66c5a5298b 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 24050314c413..7717862f6a0a 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 3dc154351d2f..9af105ad52eb 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 ff19a62ef306..0fdfbacb45cf 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 e6ffd72afa5a..6ff51445718b 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 2cd30ab9604b..3682097e302f 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 f831ac0847ce..bcabdf43cd22 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 000000000000..be911f70f915
--- /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 ac00fb7bbd35..56f0f367c221 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 6a697790d8f9..d86d62021fbd 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 929277996c5e..cf9558b4b955 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 73346888a335..2d3a10cec5e4 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 654c343caa8b..3f6b23d70a05 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 2e2489870ed1..983646fbad53 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 b6e9c9210251..7c630e522afe 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 f858bb38dd19..168719bf0e4c 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 37ce34f09df8..322ad020c9ad 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 87ee10d0db7b..516abb4c9c00 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 dca7d1257f65..1219440bf833 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 5899ca92eb0c..9fe03b274cff 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 39d664805fa9..e1ced2df9f37 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 525a8a313f44..a0cc73da46d8 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 82ad57ae9272..f6e3baadb4e8 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 bae7231e783f..68c81d380782 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 5955ecb60bd9..531ca5cbadc6 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 000000000000..ce73acf8d596
--- /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 8c7e80b3ff8d..4b92d1212c55 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 d3faab33a8e5..372c83944a27 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 72812563b099..afc6f03edb4a 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 56dc9fc4d5a2..11cfa8f621d6 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 b5bab3585c5f..ff80df6523cb 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 9a348fc03f7a..0cb07b8ce755 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 000000000000..21b466741ce1
--- /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 e7e199155d73..3376eebe5dc9 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 047b1659642b..5097215d4366 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 85c98742af38..d925838e642c 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 94e8bd34087d..4e2f9e636d5d 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 a82891a8f35f..6e87735a9f65 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 6df0817070c2..b0bc5edba844 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 d761be2d7ac5..9f775f0db656 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 d5966845a0b7..c142661fd033 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 ca4014ed31c3..f58f7e04e00b 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 01672aa71a80..d1d3bf880cc5 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 a1f275723966..b69906f8eb79 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 e525c564c509..44e434aa8ee9 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 000000000000..a4a127db73bf
--- /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 c4e73f3f2fa9..8d0022e3c8b3 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 000000000000..63587030b38e
--- /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 4c1ddcef5cc8..e07bf7958f3f 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 6b0ddb371205..14ab36c78fd2 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 46de1d532dd4..0db18e77bfa6 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 a1f1d50e5bee..06c84759a590 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 14ed2587e636..cd697f107b35 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 890fffedce03..000000000000
--- 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 850fdb0b715f..867768d9f9f1 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 74ffb14f4ade..b0315ee3477d 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 30fa41de12d1..ca5624d5b73f 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 b4e962ce3fcf..9aa4cc643159 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 badc02a36463..e196b1bd0d77 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 000000000000..fdc6c58213a1
--- /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 6fb8f6ca903e..49b258c43fdb 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 e44106f7b65e..0543bb07a111 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 59c58a3af13a..dc63acd6db64 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 000000000000..3150d41ca9f6
--- /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 000000000000..40696a03dec7
--- /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 bd4587bf2276..ee19077065e0 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 24d6246e90cd..cb7b2fbff3cb 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 1ad1647c70e5..539d7c224463 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 829672d64cc2..675c7d4eb0b4 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 2df8b188f785..89e38104feb5 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 821a80230e50..1c24ef092542 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 a08a54c94ecd..0ddbdab4c1b1 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 000000000000..4bbd6a320035
--- /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 000000000000..9af04c0a0696
--- /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 000000000000..1527f5d3ddad
--- /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 394973692dca..a6f52ae97b59 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 4f028e0053af..6ea6be52fce4 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 1472b4b2af9e..76a19d410ef8 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 000000000000..75ce593ed29a
--- /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 0d8ab0d0e191..e79e21707d4f 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 000000000000..5e1628a4fba7
--- /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 e7dd04377be7..7b482d82e2fa 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 000000000000..b97ede413963
--- /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 b9294ef3639a..9b8827187b26 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 e080569e56fb..93fe7b6ba77a 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 78c981ded56f..c0048740193f 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 e3244ec339ea..3e783d2e177c 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 ba2a170e6255..418144e6af7b 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 1a60c5e148cc..03524fc6b222 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 aa815e48db41..8e0ad22bba18 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 000000000000..ed3d9e638121
--- /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 95f5385fac3d..0e978f2d5c9d 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 5eb33daefe80..d6a1eb6cbf71 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 000000000000..000587a22e67
--- /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 51ea9b9c0e76..426f1928938c 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 000000000000..da9c21bcae91
--- /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 2580b9b0fbe0..946f65d944b3 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 fb76699b0c83..96613f4e38a6 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 8db4bd157df6..61eb1fd3ce4e 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 000000000000..e8fa6a683f73
--- /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 d7357c5048d5..e56c63e01bf0 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 689261abc661..93aefbca2160 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 000000000000..fe3913648f87
--- /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 65d551f39a71..d2d1ddb65846 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 944460de9c75..18a5281bebb0 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 a53829347053..4de683cdce90 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 4c7df4412e4f..e9fd21b46d8a 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 10b0d0cba36d..42f35edb2563 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 7990088ffbe9..59dbfdb509dc 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 82a6836bd623..2dd4778234df 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 651ad8a2c0f8..21948a279d07 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 0bbf2cec0dcb..7e62f0cf75ee 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 a20f1670a256..000000000000
--- 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 000000000000..bdccd73e0ce1
--- /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 fad434e52ada..000000000000
--- 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 000000000000..13b47dbdd31b
--- /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 22f274d608d4..000000000000
--- 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 ff1dcd22acf3..000000000000
--- 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 42deef4eab0c..000000000000
--- 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 000000000000..4c8df92904ed
--- /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 c67b8942e28b..000000000000
--- 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 000000000000..4d37998b288b
--- /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 92ea4303e477..000000000000
--- 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 c97785c574cb..096f2212cc49 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 ad0231d37b0e..dacd3e730736 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 6063a45a3efb..96b7dec19c21 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 98b75cd22d05..24063216db04 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 6123fd7306d9..a641993b393b 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 a1b8769617c9..01bd1c6fd80c 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 17a1719ba1ed..b6cd8c294c1b 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 000000000000..7ae44418fff6
--- /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 000000000000..a34ab0c6eb10
--- /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 72e010fd283c..fea6fb358303 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 71fb7612b339..2063149dd784 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 1373e13c4147..b65ada145b9e 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 284a1cc649a8..3fb227909040 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 513ff4a8ecd5..2093c86b050c 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 e4db75c8ad7a..1ea60272c338 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 000000000000..d125672f8ca0
--- /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 5b0ba0aba7d9..6d2753e45437 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 85514ed47867..592b348d03fd 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 9a7609684b58..051ea080fb4e 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 71c62b758682..90d16d846608 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 a4cb1f5b63bb..73cf4d74e182 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 8f8930424a94..4282f48654e6 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 000000000000..1ecda436c251
--- /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 4d7ccaf30274..16948003a7a1 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 889b8c930e73..000000000000
--- 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 39af8e02e556..000000000000
--- 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 d9a6844a6a35..000000000000
--- 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 000000000000..744d6bfdd74e
--- /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 c660e73f4a0f..589537c2af75 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 77adfba334ec..000000000000
--- 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 1cc4772568a4..000000000000
--- 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 53757c37ed82..000000000000
--- 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 000000000000..7423fcdb9fb9
--- /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 ed47d52c9c1b..000000000000
--- 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 3fd665723159..8dd46405d31f 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 000000000000..0a659c93406d
--- /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 ef3568b7b927..000000000000
--- 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 519f339a5083..106b66bcfecb 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 fc98b398213c..0a61dc38c64a 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 3f33410f1b1b..5a37857fa479 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 3d2bf1f1a4f5..6c473e2d8dca 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 acc9c88d2ffe..c55f4bc5fb2a 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 559972d9e793..81b48e25b96b 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 a6f7f55cad74..c384455d6722 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 e98ba9bdc3fb..c72714598d6a 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 62c4eba4db52..7a06e25f8a73 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 000000000000..7386d95d0c2b
--- /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 1fce30edbdf4..2dd76b36d057 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 0df5d42ee0ea..950cd27937cc 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 b03ca2328b39..c99aed0c1afb 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 1b1bb8147d31..5bc9ad8852a1 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 b75145a3e4a3..69fc68a69deb 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 6c739b32c5fb..2fa93af48310 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 d52b5365b5ef..e83a1af44665 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 742c2fb03f7c..1ff61129b0f9 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 000000000000..c2f051e2b944
--- /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 7172b172ef2f..c1ec514640d5 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 ff05cb757066..cc543d2e94a1 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 33e12d109854..beecf72fd0b0 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 f9770435aaf0..94fc9697e54e 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 dfb2eec5dc55..681a5baec82c 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 0b430693eeed..f8cb6c266839 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 f2acf03958b6..96f742df3105 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 031843afb172..5e1fc7114dc8 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 2048220361ac..7948f726c629 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 1b43d7cc211a..8003fe1d8f38 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 001693501ccb..6d084d3c77ed 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 40a7675b7ac5..89d72f512f7f 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 f691b1bf7356..dad65a0e7eb3 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 875a2da178de..120d19685427 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 9d22fcf8be17..d93e0a5f56df 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 fb1d6e390ae1..820989a76206 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 42a3ac27cb5b..2670ed528640 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 ffaa61f2d809..0f515842ebce 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 221e19ca5eda..67c67c881776 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 244e00ec70ac..6d657472e66f 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 000000000000..52a96f16db0c
--- /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 000000000000..56fa718f8670
--- /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 000000000000..25cab717cee9
--- /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 000000000000..bbe185bd8486
--- /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 000000000000..a042a31f1d02
--- /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 000000000000..a2192385abc2
--- /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 000000000000..87eaa9383a7a
--- /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 95093f4eefc5..e9be004c2b77 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 8b1ddd0c7538..824d9044d76f 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 91a7932c2caf..748c0268a80f 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 000000000000..8b484b3b5efd
--- /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 0a086453244a..5d633ccb7ce9 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 000000000000..893553a62ce2
--- /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 000000000000..7e2480a77dc5
--- /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 0d0ff700a303..32de9798cf99 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 000000000000..36e4f2fa10ff
--- /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 000000000000..29682cc12990
--- /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 a801886350df..3229e58506d9 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 9a8c6bf592ae..eead97247e60 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 5e658e458fd5..3dc7bba981fc 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 000000000000..4bf28782a8a5
--- /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 000000000000..94a5449332b9
--- /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 5982074991fa..5ac0998fb291 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 99871abe5d46..875e10259276 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 6b6b77ae5e8b..35f624a00f5b 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 928c5396b61c..d38f6485f135 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 a8af8f791a92..fce8f44bd3ff 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 f3b9bf150e00..e6c33fc260e8 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 26520889c7de..a36a96771904 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 5daf4c296012..dd8162382023 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 80f2c9ce70d7..c41183f4b24f 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 c4f6ad8207c2..000000000000
--- 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 b99f23555d38..000000000000
--- 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 26f3f624a042..000000000000
--- 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 0dcb409e0aae..000000000000
--- 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 3bef218740cb..000000000000
--- 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 9712ce64841f..000000000000
--- 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 b846ef888c43..000000000000
--- 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 47f2b8c90fb7..000000000000
--- 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 c14ee25981c7..1547c364b510 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 95dd97568f46..000000000000
--- 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 62a224eb504a..4b769f5d0aea 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 c7ed90905acd..0c8efc57c71f 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 0233f6340f55..000000000000
--- 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 9bcc9ab6cabe..000000000000
--- 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 5ae126df331c..000000000000
--- 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 6c7f57b0162a..fab175526b1c 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 80f2a825c122..45aab553c418 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 000000000000..8e506b52270a
--- /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 d3bb75d1f97d..dcdf43b15165 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 7f7a533a5502..e5483333d403 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 5146123cfd46..842ad6634227 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 bea40431a24e..981b8504487b 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 61c17a210b43..a324fda0a7e1 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 5ceba1a77194..6c810eb46342 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 d570a5414094..d65f282e03b8 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 13f4b1ef6389..e909a356866c 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 39108141c93c..acb32bc174ca 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 7b407aad5068..1882f19bb223 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 000000000000..3c56fd730e44
--- /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 c3b2f97f9b2f..b4d309e19813 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 81d401f8da2e..6172f2165439 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 d224f0561703..a0318514c9b9 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 35e2012c5313..de547ea172d0 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 ab35a3bd35ac..5554cddd043b 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 861702a3986e..797eb00bd3ff 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 20dda08f9800..631107fe7a80 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 9cd36cd77503..aeef5114435d 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 1a7e257f9297..b8197ccf83c5 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 17385ab72029..47a2c2f19d3b 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 15707575e7f3..18db0e5ba812 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 97a425bccb1f..63fa2ebddcff 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 000000000000..8ea4b82ca039
--- /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 000000000000..cbf8bc9707bf
--- /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 000000000000..f3f2cf992571
--- /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 000000000000..9d5add233d61
--- /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 000000000000..5c40b4c8f441
--- /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 a01820578733..add6addaec08 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 000000000000..ca6b9a5b22ed
--- /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 3b580abed12c..7e28c90813a0 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 000000000000..46ff2c118137
--- /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 000000000000..ff3a244e67d9
--- /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 bc7538b6306f..bc5a78c5a4b2 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 efc9a3d2c39f..11f71d109377 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 3289ff5081b5..b4c215339b55 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 0f281cfc004e..c3f29dff6319 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 bdf5ac29ca61..44d07231d2eb 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 9e5faf96de29..acf769f02e33 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 75144d352223..79b5cfb437e2 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 214dbd9cc042..8296d549782f 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 7f45d51d1609..9027f6ad8a4a 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 966237b73a82..752493b1a70d 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 3c7c425e3790..a0f2ed00d0e8 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 0d99c2053df7..e6d1f6da26b5 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 6db207a79c56..4809cec839ad 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 f08272e9db07..da7179c46462 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 e5898687098a..b8a61f6cf90c 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 000000000000..b4b5ff7b7148
--- /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 000000000000..28f63a6769d7
--- /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 000000000000..e17204c0cd55
--- /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 76cb22b5b5f5..266b05199ddb 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 000000000000..d9f517981d3e
--- /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 7960ee84e38e..2b52b515c04e 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 000000000000..185494c25439
--- /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 000000000000..ecf1f6ac505e
--- /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 000000000000..41a1ef82932b
--- /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 000000000000..a024d3a88ba0
--- /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 bf8511704f80..a54384f0bb27 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 3ffd024305de..09d68084e775 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 3dc6c4197bbe..63b31c60d986 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 3f25041f1753..2b2ae896a6d3 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 51392e23d8cf..631179c483bc 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 237ca7e5aed4..a0f37973ccd5 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 b391b6eb8455..90e5cfe74119 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 1dc4430dc6a7..809fc6a4cf1a 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 2f4cb10bd4db..51544783d8c6 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 77e8fb51602c..36aa73f7274b 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 169ddb5a6a31..41d0ee930bf0 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 0c51868aef8d..c5541da07901 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 fa19e9c533d5..5d7be1637834 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 9a6d3f8f6203..ba6d5912fe88 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 000000000000..bc90888a3797
--- /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 f503427b326e..233372caa800 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 eaab0e71d3bd..6fa9fcc3de88 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 25c6b75fa03e..66ead04b5429 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 7be209aa5fac..f30c8dd8622e 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 8f0e52152170..fdb60ce3f2e8 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 cc27d19781fe..b2a4eda9a63e 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 52a49c519b39..7721ce06a561 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 000000000000..44af8f4bf236
--- /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 000000000000..2ab1e31adeb4
--- /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 000000000000..b088e07c49e2
--- /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 1e202160b3c5..1247f369c5c9 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 89c6151a186b..03891c9c6c88 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 dc6a933a9345..e39d6ae8e206 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 c7021a58f9bb..000000000000
--- 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 5fb67f169f45..000000000000
--- 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 863e7eb22474..000000000000
--- 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 ef4e8d4bbc5d..000000000000
--- 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 b2f41914d968..000000000000
--- 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 0398a5a543ad..000000000000
--- 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 c5ed82f53e57..000000000000
--- 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 abfc11513cdc..000000000000
--- 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 accdfbf23b56..000000000000
--- 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 618dd4dc3b12..000000000000
--- 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 1ea806a1266d..000000000000
--- 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 760969f34690..3abba0ed340f 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 4d981398b9aa..787a48416ab7 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 9b84b20d03a3..f608102a37b4 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 0e558e766f77..6552f5f44e3a 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 7810eb5ff09e..808b4710048b 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 000000000000..dcf587a5fa41
--- /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 57d5fc0c83b7..9665f5006ede 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 000000000000..5ea3f63ccd18
--- /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 000000000000..779391fc62a9
--- /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 000000000000..3ab553678b6c
--- /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 a0daa7df1737..b95f6e5ee95f 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 000000000000..5ec3b5f59d88
--- /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 7b9e00b105db..06ed7c51e9ab 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 d00080282d7c..17d474359da4 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 2d1f92af81df..000000000000
--- 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 e46558c25208..000000000000
--- 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 000000000000..2d98699d2836
--- /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 000000000000..d94bef9ec7f5
--- /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 603882653480..412864cd1600 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 be816b374554..09677a47ab2a 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 f27147d9743a..6dfb099242d6 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 649f4bc4582b..42969a5253ed 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 2ff3257c7fb7..34932c911ebc 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 f3f9e2f57b72..23aa750060a3 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 0c9625c04d5c..96d19725c8bb 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 670a00e250f2..3ddffd585051 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 8426635ce962..68fa3d3613fd 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 f3dc24870272..510688ef4164 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 7c6b545285cc..3ad0bc25787e 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 4bd5640c854c..532fc04a447f 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 877331383a7d..5e6ee7fac6f1 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 c4dc8b5fc5b9..baad637cbb73 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 f5e000f3980c..32a22566bdb1 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 3c8f94860b40..61c2da2b4195 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 1a4638c51e15..f475512a8dab 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 2f8cf9076e67..f73172e02d38 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 39c5a177b928..49c3623d5d6b 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 4239af45d000..6057538125ab 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 a6cfef6f45f6..d363d2e87b69 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 7fcb0e43eb67..000000000000
--- 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 000000000000..dfc93686405c
--- /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 80274f515c52..37916c0bba20 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 591de1236d42..2afe270e0fc8 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 b5da00754b5d..df117d1a5545 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 c9dc7254800e..54616abc4ba8 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 95dac230cc55..3f339030de55 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 000000000000..100a828a501a
--- /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 000000000000..87fd2aeab21b
--- /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 000000000000..acafadba031e
--- /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 25f8dba00b02..0368c00d1238 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 955b459289af..47c2ee638c54 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 000000000000..63cc2184504b
--- /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 bf262d4f050a..081f1a547d69 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 9ab43e7392d7..0a54a916ba73 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 9839220796c7..47dbf8a225cf 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 4ea149d1137d..845b5b1f1c0c 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 46550c835108..2178f859007f 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 fa631ebb3876..73afcbd1597e 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 426e5a4cbba0..321a41f50e11 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 7d3c6476131d..b4e1cacfe267 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 ba0a00b30376..eb685f1d7185 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 961cfb4dad07..95484c9258a6 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 3bef4996a4cc..704e3eb4031a 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 790450d5bb06..5b8ae7e9eccf 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 40a70623dcb7..ec4f971eeeff 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 a77ee4256179..37a51ffded31 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 51d98549eee2..000000000000
--- 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 be11b38a0b83..009f9b48ea4e 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 2a18dbff9e6e..d79cd58c1598 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 7e583087c083..c8a544c601af 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 588880c1e82e..2de337a83955 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 95a893a209c1..d95707ecb22d 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 cb36c96a4c52..4e5793f11139 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 1bfe81241048..e01aef98303c 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 8da41ea1a9cb..85c9434f0813 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 f333aa0b96d0..bd53450de4ef 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 bfbc48e753b7..ecbb1abb40ca 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 56701e80b1f3..961a0a7f5aab 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 d328d80d3898..887319062be9 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 0a71186cd4c7..0a7f02f17e59 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 b90db614e4a1..9e28bfd4fe2c 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 0209c41abee3..8b1878b0cc30 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 d1ddb17ba2fc..a1741513642f 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 b398af0db344..a1c466605228 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 331039ec329f..bd4270e8b935 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 ab3098580950..c0539aeed476 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 2487711d9b15..8ef8353e4e0c 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 3a0868ccecb4..48dfe9ad894e 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 61ee182ce627..5e4218852e51 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 beff83f2365b..c5a251cd5f9f 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 ecdeb35f6eda..7d7acf90a95c 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 ea70e6454536..bca519c76283 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 87b884fece10..a281e2a085fe 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 952f7435c069..8e89aeb21a24 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 096ac80e5a70..d62e22fe0e00 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 a9652f4da3ee..f1db64cc9ea5 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 9bbde08023ba..d9251c2bdc5d 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 710c5b1a92cb..f28e374c852a 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 4709d0348537..acfbced52720 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 844028008b02..1e341d3124b4 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 a48de9a03f21..d7d6ef545163 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 000000000000..081b105e2d20
--- /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 00e236eba8c3..a8555a349d08 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 6f9b94fc872b..176245491179 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 3793b70de4b5..c52d7c2756dc 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 ee56b50e1da5..68d34c75c010 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 32a4a574ed6c..d329b1945fc7 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 cd1789a13bbd..fd4d8d5ca31b 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 0ce0af97ec94..47037339d417 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 0ba9e1545fbf..0db253bbec26 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 000000000000..9f4c4c3b6b36
--- /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 0690bd425aec..3f8b2d896ac6 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 aa8b4231a869..b75f03fab7c7 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 2d31f734166e..6cb003720bb1 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 606058da8545..ee646b24c81a 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 051405811438..6190f6ddc52a 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 ade6c98df942..3ca2bdd9abef 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 5f70a7571bae..5cd004c8d136 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 62014489f30c..2a43cbe8ee53 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 7f5f19035179..c26a2a20a814 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 79b29a90463e..7e4d46c012dd 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 05088df52105..bac867978f43 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 5efa378ff5fa..eae0326c832f 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 5f99f35a1599..bf7630608f7d 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 e8e177de06a5..e413e29e7ca1 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 05da9e18c594..b99c7240daec 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 40b697c7a76a..b470d45ba43f 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 e763e5c1159c..4bb995ff0743 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 12b30cf0349f..bc5de5f9730f 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 e769cb505134..6591b13834e0 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 000000000000..e855902a9301
--- /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 2b3f75b80dbd..d92a0c61aab8 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 2b6a949c2326..d188cb9810a7 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 a2e5f69202c4..9aeb12344ece 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 52d439918aa3..4f07316bd3f1 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 208d88ed18e3..08b0a87e3e20 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 d0850128ebcc..100c00eea497 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 2af7bbce18bc..4cff22457403 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 0758d1252274..dc0ca5fffa3a 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 77fe948e003a..5ceded0546c5 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 813ea0504653..f6d8cd6fa4c2 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 7d0b70ec627e..84d130c3865e 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 40e9b0ed90d5..a9b79dac7b88 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 a1980d62490a..bbebcca6e2f0 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 a4eab462046c..cba31f45d557 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 94536f8f5b69..3fb50e98c1c8 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 287c33243865..54ee7662d06e 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 f32bc120170c..c8b7b3b8eca5 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 ccfa7e536111..e90cc257e7e8 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 2588d7f3d547..8417719b7063 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 83030a7a0142..c1b4c88aa479 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 07db27dcc791..469dcbf75bbe 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 0d0fa0b2ca5d..a00e07376c7b 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 c70bda034871..941a7c27feaf 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 804da49fda93..b0a115eb4a51 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 8d9ff3cfe43c..bafd6be37df6 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 2da1a9ba2a64..48d595137b3d 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 3556acb0590d..0773daa2d09a 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 8a07a9f9f227..428b9ee482ec 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 3c3b49e66161..ee77f4b498e4 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 000000000000..2da5474eb9d1
--- /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 93e94fc8c42b..b030eab7c3ad 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 7d5eeb29997b..b25f5c90bfae 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 124fc08cf3bd..65c99610a5c7 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 36067cc0786d..939f769b4570 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 57204776decd..3b9fbc35a768 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 f62883529fc9..04c57d94666f 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 c9431420194a..0b2fb9fef6c3 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 e7da60a9d1a2..b3b00a1c7226 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 8243775c6bc1..b8f35c8539ac 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 fc1f186a219e..7f680b6b59bf 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 9c19bdbdc29a..71da2c716f84 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 49216b70fe12..dd4007bd142b 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 ad7309be0445..99d27523b1c9 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 95b394a6d4b7..9c9243a1c683 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 9c47ef0260b4..7ecb6c34b432 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 e46ecfb76127..d4d4082509e4 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 a384e46fb147..4bf42e1b5b65 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 21f9adfdc8e3..27052d1922f6 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 a0160a8440da..383f7f60f9bf 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 ecbfbb7da0b8..b3914a4438b3 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 705fb816b2e5..b8ad48326b2b 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 0213148d6930..99f6df9c5f06 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 156b4f72749a..3989e941b6b2 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 624e401b62f7..2b95742c44c0 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 3d7c20691ab5..023572976351 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 bc18a13884b5..de4848c7dda4 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 c39478e590dd..e28925c65bb2 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 b9dcc927172f..cc838be0f4f0 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 000000000000..a73122d8253e
--- /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 1d389f914ddf..48f009f8d3e0 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 1ad2254ccf89..4f866974b61b 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 8f9c75c441d1..4e3ba399cc3f 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 5110908e0f27..20ab104874dc 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 e9d81d3ab785..c4120e5bb0eb 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 e9ba4ae5ac21..21cdd9cd0964 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 dea102774d09..c1e9ba7d1c73 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 ef5838188593..6f12bf891b01 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 71c388be6ea5..8bf0e4bcb93c 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 b5402984d16f..585f6f18bbab 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 d2e4fe90d2cf..d8f2426e477b 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 f1dcf60b3b94..724e9f1b74a3 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 0d1772d0c549..8addb6128f0c 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 5ae17fe78f05..218eaeea571a 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 bb81721feeae..9dc3c1d11ba1 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 8b5130b0eac8..5e46f4dc699d 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 9ab42c7fd1dd..d62d1a802645 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 295028abc97d..0b06aef95240 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 220cc5a2eeb4..730cef6f6960 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 f88d20bee703..78e7490cd992 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 f8d896bda376..7fe7319ff15e 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 6ff8a03175e8..3df820bc1263 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 390bb4ea9e45..f5248dfc79e6 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 93ef1957d2cd..5107d8898d46 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 e76308d22acb..649541e22627 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 7eb5df4c7ecb..7255b3fece42 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 88b15b58c43d..e3f3604f94e3 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 cedd5f98027a..cc9db8f7e661 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 638dec302b77..d8708114c8e6 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 7e1a2b549681..27c1cb0e390a 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 2fcf6701ab8f..ccac20c90774 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 c6056ee49fbf..74aee0f39c7e 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 90daf2ddf743..20a08885142a 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 e9010852eb33..6001946cb970 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 1efc16b2bf5c..718233b0ffa0 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 d1b779627c69..f4eafcdaace4 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 208e01110625..78c0fd6fb26c 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 000000000000..6fc507daf641
--- /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 bf08db6d3b7b..5498a32e7091 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 000000000000..ea05df45169f
--- /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 81490ccd5390..a21b65170d39 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 431770ef12d1..d07840977795 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 ddab3439f02a..1e13f3238222 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 7e5ac2a2297c..af8297e98549 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 ef250441daba..2cb4cd3cd9bf 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 79439f822696..b53920f60b8b 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 c177f7ba58ee..ca026811d69b 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 0175e21bbc72..111bea61eb65 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 ddfc2a5132c7..952509acc2ee 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 000000000000..f0c7cc485f50
--- /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 000000000000..4cb327ff527b
--- /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 8dc64f2c2b57..0d6e3b8db6e0 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 01a828f95da5..0153ff8327b6 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 4173588ac522..0e5a4a866e8f 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 5c4699d26268..5afed2b2a2f5 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 5c7868983708..377d9fe50be7 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 d1dae0cfee6e..8cca5333d084 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 a0f5ac737679..5bfa1427ab65 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 633611273a30..422ace462a94 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 464e702acabb..ea24c9da88b9 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 083ea88301a6..521f963e277c 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 a29257af4c3c..e30f2b0af5d5 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 115f4cd90a0c..3ca84ed2ce5f 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 c2f0da910055..3ba80198fd72 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 e0c77a0cf357..c8d9e21366df 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 f311d1a03353..fde3c7a7b30e 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 bad5e7c59622..34d959423a36 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 9db56aa3a9ec..ad8120d3591a 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 f9ea73089f4c..2804486e2f0a 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 b75baf149e1a..8e7b539527e1 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 408436ca6184..9b5c3d530ebf 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 cc5b19f7a595..5762291568ce 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 c8b299034fc7..e6cd140c4e4b 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 c5a12432280b..bf0393fd89a6 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 1cc426138598..f19e9d274313 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 a005c8b37465..b3636eef2621 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 000000000000..f9f0b2b65551
--- /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 85f8b6df2959..58da13044523 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 ae53178e88d9..08aeba1254e5 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 ce8d741adf23..a0ace84bc67d 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 02c13e413e33..fd35864fe343 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 2f89c0abdfc6..b0449d8205d1 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 bbaa6b089610..b0730452db89 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 aa78d0d33c08..2f0f0f1425d1 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 7bd0d1970f4e..45e15c82966e 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 8af7d5d8797c..710e7a3f0729 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 131b64c1c7f2..50ed00711df7 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 6050a7080df9..695effe2ea92 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 8e38b7b61927..2ad14efa3223 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 c4ff0e892a82..a9a649e2de76 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 000000000000..34dfe26ad70b
--- /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 e014e38c3f97..aecd75656dae 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 a1a096b096d7..d99944228c73 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 f18c1e693cbc..2bfdb679156c 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 480afcf607a6..e1a9477dcd63 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 000000000000..47391567fb9b
--- /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 95f01ba9e52c..000000000000
--- 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 d9bac46230ac..c88a978574a7 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 b5a36c184ff7..87d24854255a 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 2ecae98387e1..fe9cd6f492e5 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 8feacd4e3653..bf51f8954025 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 947960d23592..67418b6666d4 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 000000000000..e177694e894e
--- /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 0cb69f937564..861b387a993a 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 000000000000..956f9b68d68f
--- /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 dbde83c2d94b..d0f992efb2bc 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 9c2a3265491a..7aad5be36f70 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 8446a91cceca..7d0e934d911c 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 0e9ff5d9105e..8db3a3d92ff6 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 3696578b8e04..904cdc6a3daa 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 5387272a2f05..3089e6da23ae 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 ab50cf1e17ca..63a51a90ccd2 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 fb36839fe233..44c8f51e856a 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 61024a33113e..bfbf6f1212fb 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 9f75bff40e9a..a9559c6abfba 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 a0a39980d45d..358c8cda592f 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 000000000000..39408f5a61e3
--- /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 3b0e60fca395..751d845f773e 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 19d3d4f888fe..bd7d252e1a08 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 293274a57767..bb9d163dc4ac 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 05370ad4a0bd..a4e15f5dbafc 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 907f071d5c55..16e00e9f2b95 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 1748ebd5f3cd..a279fe79940f 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 8d0839041890..cddc2038791e 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 4df0e08e6a72..380c0c4af638 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 51270427397d..614df6fb063e 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 1aa0f2684571..2122a7b23f1b 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 56f0cc084d14..0c05e2ec5f61 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 febba5d5703f..b7033ea4ddf6 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 212547c63a0e..e0e0b59a9a9f 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 a9a8c5c2563e..28f8a221700d 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 e8bfb51cf9ee..04104346748e 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 e0819cde679b..bbc4dfae86cf 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 8c4a9288a15b..639da1687a72 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 1dacdba1b1ce..c86b0ed3d1c8 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 2987c67ae757..af4e12a014b7 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 3e69bbde75a2..5cf5d34b9aff 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 2b5f7cacd4b3..6675bbf91836 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 000000000000..435b4740a2f7
--- /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 9b0593ceb6f8..acfae1fc8883 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 000000000000..a56b14384e5b
--- /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 f300a571b0cc..aa17771ec9f2 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 6118d9c41d6f..90dc647233d8 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 000000000000..d7bca0de2498
--- /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 568e7ce07b3b..ec32c44a91fc 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 829765d85499..596dc543e335 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 471f11ad107b..f7ddf8ff780c 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 dc5f2ae96b3e..7d342330491c 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 62da679157f0..833433fabeca 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 5baeb76820ac..220c6241096d 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 484e58568721..4446226fedef 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 a1af43748430..11ae3a52adce 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 5a4306a63a78..1c777e849a46 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 2144a7f78935..48548bd72652 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 000000000000..6ecc5159a3bc
--- /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 ae916b84ea33..19e5644b9930 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 9955af046597..286be260052b 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 000000000000..645a865eb955
--- /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 6bbd43b0c848..51fbd9f14cb4 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 000000000000..be650f3c3ce8
--- /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 000000000000..e96ee475d7d2
--- /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 fe90fa2e171d..33e8baada834 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 e00a5ca9f8d9..18483f9e327c 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 000000000000..0539083e823c
--- /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 bc322d4c5341..19d63d89834e 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 000000000000..ba291dc97ff2
--- /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 ac9183cffe9b..67e0ff31c8e5 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 30a99415981b..dc3f4a118f6d 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 000000000000..941e75b8ba92
--- /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 000000000000..2fce5b3368f7
--- /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 1b5564dc1590..acf10cc497c8 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 207c6f2d30a1..465ec5b8fe8b 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 9070423d8c76..4ea7de0b1a38 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 aeab43c889d6..f4f10978ec13 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 031dd8f4f9c8..5b68b4901f9a 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 ed25fcb5b801..166ea39493bf 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 734d68ca3d49..e5d322330e8e 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 7bf314997433..fc9abdc24c7c 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 0c3bb3b13064..afb168d5aa2a 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 000000000000..dbede586f073
--- /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 4f711a639f73..d5d12e44df0a 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 30d9a38a35df..77c3c6458ade 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 000000000000..6ce02d588a97
--- /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 12f953b1aa8d..7501f9ab6f15 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 cb200b82e207..dee441a0c2f6 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 7e18e7402273..232c95e6257e 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 12f7e4c765d2..901b6aa097fd 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 a65254fea24e..a752da8cb57d 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 ccd243e1f735..1275df69f596 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 5f8e2442726c..7d4c6c7a2994 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 9b4e3a74afe1..c716ae7f8dbb 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 25ddfb355241..3d09545c9317 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 89dbeaab04ae..5b05f9ffef4a 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 9c252004656c..57a1cbf73c2c 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 e1a9336e3a56..a7dddd141246 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 099794f6623d..2b9fa5cc04c0 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 5562ffaf64e1..000000000000
--- 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 2fa6710c4faf..c2ab61c6bd17 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 14211ea65e9a..4a002becdb3b 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 a8515975c353..b91c091c6c6f 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 3555a9232285..750a786c3fca 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 7b619ebb35e4..54fa94477754 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 5dd79980680f..7c4d275e05fe 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 e234e3e66ad9..bb493d16a369 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 056ab8c51387..96e7b4c4a20d 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 309d9be274d1..5d3086fc5049 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 5dd81af2b1af..f93f7ed87460 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 000000000000..6deae76d2aa7
--- /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 720e394afc70..e6f23a8a2703 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 98bd8ba23bb5..9651f642a011 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 b8537896d791..fa6b8fb13b5a 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 0826b83ed199..83ba93e63b76 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 cce11616e2f1..5c9b56c99183 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 8d4d0d7f4a2b..0c601c7773cc 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 000000000000..cb9cc80d3252
--- /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 68f7e6c49cec..ee6ff3cecd59 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 fd8651e89cf5..972c8a5dfbce 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 8d9f87b6d079..503e4f5c889b 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 eee72cb9613d..720e0cc08503 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 50cc105e7fff..088ff9aa6f25 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 b06f05ddb3eb..7dcb6abef791 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 c1c181a3d390..d5add28b543e 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 6d60ca9a7830..1ae6e635c612 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 241679e0b3bc..9da19d2b718c 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 af52bd9aaafa..52a1fc36921c 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 291dd03c8d11..000000000000
--- 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 72c426ce0372..445ff3ecb18a 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 c168045831f1..804cbb8ea858 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 e1c56bf7ebe5..de759e922781 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 a7dc5ef0191e..8c9aa46d9a00 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 24aa25570829..72b7a3a54ce7 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 7db07e77d84e..040a4ca618b0 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 e0dc2408f133..6e533092dc64 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 5dc303b59f48..55a4a02f7ffc 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 ff42af0c0e40..6b01929db768 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 c1e268f686b0..62b1f7b1a8e0 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 efbb12304970..474f69ba918e 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 38b56ac7beb1..bbe38ac89942 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 f8126f91d876..c7baa87a3314 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 000000000000..fbc2864d5348
--- /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 20100a9b2eb5..dfe7ec84d636 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 34f342faaa3f..f06282df4fc6 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 66f1ebeba949..6e61d39fe8ea 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 e70a539302f0..4b0ce9e899c8 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 f27612510c38..a0ed74f7cda9 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 5fe0e2abc195..e10a67a50a0d 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 561bbcdb73ec..1d7e6d17ffb7 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 fa07eee0d7e1..de5eaea842b2 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 e2b31cdda794..793488f0b136 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 a556cd3c87f2..155ddf8c9f8b 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 000000000000..4f07c09e1598
--- /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 000000000000..0d25d7cdbe98
--- /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 000000000000..7a17fd0f1d0a
--- /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 b5d115f4d0bb..0a54c0ed17c3 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 000000000000..64510ee5b640
--- /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 000000000000..df14f44f0b00
--- /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 000000000000..2212486978de
--- /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 000000000000..69b811a94f4f
--- /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 d8ee3b1ca9ef..12914617b8f5 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 2a8736e29de3..52244ae4d961 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 8f3f331fd509..13465f1af2c8 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 ada73a7e8180..ba65297dbb9c 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 3c35b74bab61..0bfe43a20e18 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 000000000000..f63822f363ab
--- /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 000000000000..e2bde245a678
--- /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 000000000000..86b3271990d5
--- /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 000000000000..3a7046c50b30
--- /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 000000000000..5638e8412b56
--- /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 000000000000..f065bc6ac77f
--- /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 000000000000..70538407f2ee
--- /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 000000000000..cee93a759200
--- /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 000000000000..7c12b79bb2f3
--- /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 000000000000..7af4aa2b8dd4
--- /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 000000000000..8af0bce82f3c
--- /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 5a774b6fa3d5..83aaa6692ddf 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 f9f8198e4ac1..9a1a870dd00a 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 6cb6e626f279..935217c6992e 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 000000000000..29aa0400ec57
--- /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 000000000000..791eb1b8cf0f
--- /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 000000000000..b94a92bc02fc
--- /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 000000000000..d2ab8d547fdb
--- /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 1846c7bcd896..204080fe115e 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 000000000000..b4b5d9c87275
--- /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 000000000000..08f1d49d8c6c
--- /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 000000000000..4f7ba65a27f3
--- /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 f2066fee2a4a..36f581c98afb 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 64485085d1a8..e47fdfa15ba2 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 000000000000..e06a0b75b504
--- /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 000000000000..043e43eb1843
--- /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 3b221238f3af..ea699c9c04a9 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 17a6b158d3f2..09d399d25b37 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 000000000000..b707b3430568
--- /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 8d74a4d3c46e..f11930a3a18d 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 ce24fd48dd4b..b8d0c077d664 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 515dee0e7662..f2397138771e 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 358b21893fa6..c7f2b4cbc349 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 000000000000..c5c53577505c
--- /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 000000000000..37e1b88a2481
--- /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 78069d49246c..4af0c6487b3f 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 e60233c3590e..1e404370284c 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 000000000000..ce4a2772d501
--- /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 000000000000..f1e6f1bf918e
--- /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 000000000000..6b2113352b46
--- /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 000000000000..57ddeeeb8ec6
--- /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 1a345b19ef94..9059080c9196 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 000000000000..e9ea8646b415
--- /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 000000000000..93a74114af19
--- /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 796fc992a7dc..56e8f1fa5eb6 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 000000000000..f7d3e32f9922
--- /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 000000000000..b19fad1a1f19
--- /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 fce7999a7569..fa94441e2003 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 985d1937d3fb..dfba421ae58d 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 000000000000..874f7bfa3083
--- /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 000000000000..3245c3d3c48f
--- /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 000000000000..b440df309977
--- /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 000000000000..de1b17be739d
--- /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 000000000000..90dfc1f56045
--- /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 2ad44c4e8066..558fe32b909d 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 5fda0994010e..0e3f89fa152f 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 68b46743d35f..cb99e5fa273b 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 c2df1f85325c..800c9eba2abb 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 000000000000..4ece6fb41343
--- /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 000000000000..e8be12b26696
--- /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 6ede1b8937b5..298c3c79e387 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 f07d0208167c..6d19feed3fb7 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 9fcced49b925..59ef766adf11 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 c24592ef9650..393f8c2c1108 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 1661dd2cf3aa..cd4a6389a351 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 000000000000..ac035061692b
--- /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 000000000000..e0b207735dfa
--- /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 000000000000..71163a2f11f6
--- /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 000000000000..1252c676646d
--- /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 e04589f3dfcd..9b51c445e731 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 000000000000..1b82f1a40105
--- /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 0d8085395736..5cd0e9266022 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 4e3621157f93..b09da2d4cecf 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 ba9aa0bdf356..6b98ece974eb 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 000000000000..504ed7b5b957
--- /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 0ced52c7ba10..c964a4ed2f10 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 37d8f3a51343..ec33a5020d47 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 44fcb9b46ff9..a07da568dca4 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 0b77f7068012..fd5cd47be383 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 000000000000..0481e5c24c0f
--- /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 000000000000..78dc29bbeb0e
--- /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 000000000000..4d48b63da54a
--- /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 f283479c8de8..b14e0226d732 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 acaee897d937..9bbab76d4a2f 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 0d731de33f84..76bf29abc17c 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 b1d0b76f086c..7f89d1ffa87c 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 9d4f5679e26e..eb9be9ed18c9 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 b8bf4315c009..54a27076b7df 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 1205b730f212..f78f359e1582 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 000000000000..542f53473c19
--- /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 34b9e53f6e47..690db9a30e1a 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 c4e37e5c700a..1bd24b4785d0 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 000000000000..00c020e3f404
--- /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 a5a3d2439186..7f2df62008f0 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 481247a41c4e..bc9bb5d5fa3d 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 c950228907a0..2f517eb00841 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 ff2b4d3b54f5..4269661a4ff3 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 0264305134cb..85559269f279 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 1f16a00905c1..fae6a52a3920 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 d0d20362236b..9c2419b53589 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 e33d6b26b12b..8778084163e8 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 19609e15c765..7cf709066542 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 5f2e9b5f440d..f66c84142648 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 69f467f577c8..1018abd6ee9c 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 76e2ad1e7cac..af8cd5faacde 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 56b64cd061b5..8d4b95c8808e 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 8f352f84b228..fb12b5a9c14a 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 968411ca9cc5..cffcb594a0d2 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 c61bf3287db1..a57d20e2702a 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 ed0928febe29..81a1dd23f2e0 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 b9a8c97bd5eb..11461fc69522 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 3cb906d50edf..ca53c4d8c535 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 b028534f3c86..98cd7e136d22 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 d9e260a13de3..e96852602fc7 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 926cc83cd976..3eca6f02e45d 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 000000000000..ef876e2fb237
--- /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 8db0cc0d54f3..b5751a19455e 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 e86d61cf6c9a..5c6283b00a15 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 479bfe35e969..0b6d0cd28efd 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 ebbf5023374f..c6fcaa0a44a0 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 000000000000..adb22f45c8e1
--- /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 f2c756e30f12..45e8ba4f7c02 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 7e8a41590724..9b16d55d4138 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 bc29fe2cbcf9..b1703cd45dd5 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 de9fb82f66f2..3ae172213639 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 796c3dc79a09..1baddb52259c 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 9bad3fc6870a..44c16b3a4bfd 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 000000000000..7c697bc5e576
--- /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 98813f143cbb..35f7a2bfdea1 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 04c35f7b8bb7..dfb603d101fc 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 000000000000..d2db1f1a2a69
--- /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 30dd7f217915..1403194925d3 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 daa3713a8d16..2ef6b4a1d548 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 cb203a431d4b..5826dfc2a035 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 000000000000..4ea83fc164a3
--- /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 6ee8c4074b78..712ec64bd416 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 000000000000..5cf0badf668e
--- /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 000000000000..1691f09e6e41
--- /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 4bc3e77dbaa7..8fbbcdb6e5f7 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 0a3316005236..8f437af0ada8 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 6646b8472526..478fc14d680d 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 66b0467657a2..4475e58207e7 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 890ff7b64a91..3ca9e539ddd8 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 0b86deb52055..d6c8f1f33eec 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 f0bea41536d0..534f900f94af 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 0b1bbf5f9e4d..67cd321cfd53 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 9375dfb20cd8..7238bcdeb6b8 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 591254c73f57..a433c4a338cd 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 af140bfb1d65..85adf73ed2ac 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 b5840d074668..ae59f85a211e 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 9cd6e2c5e1ac..7e92df1a9978 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 f4f72491970c..42da07baca66 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 d92b20a12b02..a1b358807c4e 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 39ec46ffbfdd..df24f6003d7f 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 df4b91a79b09..257e822edd94 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 702dabcf3955..8093846780d2 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 94a452ce0836..a76a180741ef 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 a5fd8f5cf64d..1e449d722c35 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 6dbaca26c818..acf1988c947d 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 48a2e7bd2cb1..077d037aa97f 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 e10fd25d046f..cfd1c7728cb2 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 12534297ff3d..101298cd3052 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 000000000000..0b060624de3d
--- /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 6840bcac0dc5..90c377c4472f 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 99bf7400088f..2974ca965fdc 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 31cd7ccfd2c0..da88a09d7719 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 142a30eba8da..c30478132cf2 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 1de95f730372..41cde6f8ab73 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 73b7da119abe..7e84719ae47d 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 ae624c549eb1..851c6f01b20f 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 cafb076aa811..0c67baa96010 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 c892b8fa8eab..8074b7c35ad9 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 030a19e99405..35179b336026 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 e097b5b3d5a5..1ebf7d7dfe24 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 071ad9332914..019c154a6b76 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 1062a361413c..7e09b0a8cd38 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 954c2bbcb245..3a46c6c8f01e 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 17323a06cc18..d7d27ac9a1cd 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 da1bcced32ec..1d0545f6889e 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 6087400af5be..0b2b49717645 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 f506db32d9a2..9130f31f21d3 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 f8bd466423c3..e76f6367996b 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 000000000000..105049819129
--- /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 000000000000..8c5d369fb371
--- /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 000000000000..2940605b1b08
--- /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 000000000000..86d18b0c554c
--- /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 000000000000..84e268712912
--- /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 38d385d1d553..1f0e8795dd6b 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 624866ea9e37..e66500ac8339 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 775b744f8398..a1b9090417c1 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 000000000000..ca793bf49080
--- /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 0dcc1287791d..c3040ec567c7 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 a2cd55f52b90..238c3bc704d0 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 d1b1c84a3136..4acfa4a2b0ed 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 10a27e2e3b88..565ec7904f18 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 000000000000..892552559aa7
--- /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 000000000000..26347d4b2782
--- /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 9dbdcfaa8aab..2f5552945714 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 bc60af9e1a5c..e20dc878b535 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 b0af26e87c12..74192d9c6744 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 01a8fbdb0b06..59e009a43386 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 77ef8565a34e..4aa08f994576 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 f1336b89194e..dae90569a90b 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 e5e6f639b95d..1e665c847b4e 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 1487ed4e1ddc..4fcaac90fd63 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 05623b21f13f..000000000000
--- 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 27c9774ee6b1..000000000000
--- 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 94184152a03b..000000000000
--- 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 3f0ab5ff5067..b2ee7528814f 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 979b64ae23b2..ee88b2313662 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 8eb05d67f088..2e94923441fc 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 9410f017a9c3..c5f899f9bb42 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 277c53b26e62..0c8daaee6ef1 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 317550059b45..4bdfc87d8da7 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 000000000000..2c55911defcb
--- /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 0de118234a7d..3ddac8f3fc7a 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 d1d1b4c54d4e..c8f031d31942 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 7db641367311..38a67289d391 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 66e199a3f0d2..b444f5b0be0f 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 000000000000..6b6aad251419
--- /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 cb75b6802702..aa4ff210812b 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 f781b0a71de3..a7b059bb6892 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 4236d6bab989..652e4c184753 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 0a501bc3c052..caa9adeefd06 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 b56170e5229a..d90812f5d05e 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 b9887fe4cfc0..0c5a81a52f0f 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 d7742d316647..bf3b16dc9a40 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 2fe76649d552..a90e50fac629 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 ff39d1b99650..14885e7a3b2b 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 8003468f50fa..5d7883c18949 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 d7487c22e28e..b662588acaa6 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 f654dfc1573f..b9694811fa51 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 6ede118526d8..610fba5057d0 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 01815cade5ea..ff09a70e932e 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 ae1db1d8b4a3..3720c109ced7 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 3281c3d28d12..07b67fa63978 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 000000000000..d017e93e4dba
--- /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 134cb650fd2f..0e5702d46146 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 000000000000..b86589fc6716
--- /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 7c32d7faa3c5..99c369fdce80 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 d4ad1119b9f5..3f9ec93f8618 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 0fe9d1ee0f57..c806dfa5b806 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 45c3deef172f..f61b0e237925 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 d53977448f63..2cf09e2ec938 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 b9b95a5fb4dc..7625061953bb 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 06bd2a8bc4d0..8549a860d8e8 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 45067d963975..6f0afc359ab4 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 75afddf52c8e..4df457b68f5a 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 69fa10d74fe6..b8821d335b26 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 feeb73a27e90..38ad73d01600 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 000000000000..9aa127dd6305
--- /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 000000000000..3b6ae73c70d1
--- /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 bde918a7c484..9cb9aa3ec582 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 870d9f5c1607..bc4fec959263 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 e4d2da3afc25..7e1ff01bda05 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 5d54d647f2b1..a21584afa4c2 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 9467345db1c2..9e662c42304b 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 c0c3b40f6b65..42b8e5229e99 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 000000000000..bd2be99a2843
--- /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 bc872bb5faa7..140e199908ce 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 aecfd7698f07..e1762d66641a 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 f5ba2ef218d1..418d6440b694 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 ae8fbe9e1f5e..7cf4faf55cd7 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 0ff6f3f041e2..d56a485c1529 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 848215ae17af..c11be4ad0c0c 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 367e4e53442e..0dde5b2b6d7c 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 000000000000..49c1178c83a2
--- /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 0e5e87245f32..ae89bbd53cc6 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 b9294e294e9d..47c3c67366e3 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 d93d982924d1..f088b176c504 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 0425fb430c5b..6fba977e0085 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 f7c920abc48e..0410af974f61 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 b29565d01ecb..fb95b667d864 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 df13c15562dd..e356e83436dd 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 b3dfed3d265e..5944dfc991de 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 4d0e85e153ce..32a9a6216016 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 000000000000..fdbc14fb2642
--- /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 494426eba6dc..edc2e759a29e 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 e298ae47f72d..4d83c5cfe9bd 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 000af8ad7b74..4d1a1f521b06 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 5c78182085b5..a7cedaaea114 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 5dc52c766f18..d57600035256 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 9591d4ef4cca..ce21887f19f8 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 fb312b6bcb00..53fcf7d68433 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 a13e178e4183..2b8ef40461d0 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 1ce94d14803c..8faba250fb3e 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 376c42a8f9b8..60e3b9750d71 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 cbbe4d5ca462..08428f95b06c 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 7b4ac9e1f3b8..739342b77fda 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 2796fed17dc6..a02127ab7989 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 f17bc9492c1b..076c19cf400d 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 63e45928f217..286252b927b1 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 b095096caa76..3882a7425869 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 83c442618b8e..9c2692b037ef 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 a8ffb133a905..6c927ae93afb 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 e36aaa5e38d0..04da31176da2 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 6f11a3bb7a72..d183bb25cb56 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 fc13d97429c2..5211fd2a61bf 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 a6f6365ae631..129ccb304564 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 8d18d5980207..c6792ea17fb5 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 0adeac7115df..8cc481334e3b 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 70c1a8cfdf55..dd3eec6f53ca 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 387ef8862fbf..000000000000
--- 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 01609c8779dd..a57a6f1d70f6 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 47d56cbf7967..47fe2e446c3e 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 646c18860c5d..f018b5c2a7df 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 d1d7c06027f9..1cd9eb0e8f17 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 bf8bcf387261..372be2d71f2c 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 0918279cc9a9..eb5b0bd294c8 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 e28a85ab0b27..2c9db47539f7 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 7cc58c19c07d..15470479a3a2 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 40d6967c66f4..e54ab7bcba73 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 8485b0e60328..61bd2a229ab6 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 c1d324de7cff..5943ced2f8f9 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 a19b3d4ec16c..e2ded7a8fd0c 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 4204105bb605..f1abf0fbe925 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 e27f380ac3e2..dd7d25716dc4 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 0c088ac2a4bc..9fa7a2cf0aa7 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 4caa0acb4b6a..557bc2f186f3 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 7e277617b61a..84d1dd8a378e 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 c5a53555d20f..de983418b7be 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 71984ec5c779..126c3284d05f 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 000000000000..768a4c96542d
--- /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 8bb2d53da9e0..31f489c4faff 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 d89d0151d9b9..9b9072d302e1 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 6855c5c5f903..53d8accb1856 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 1366a11b573c..1fb9866f4e95 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 ec4d9c29dbc7..ec3baaf1e0a4 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 80721c4b401d..33aa22abaf22 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 1a365046f5f3..143671428c41 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 e2be136adee1..949c8135df7b 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 8248a628f0ac..a7e8894ccfef 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 1c44c0d78a8a..d500019c50b4 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 d250d658282f..aba907039aca 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 a24024112c95..096eefe8a68f 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 e5ee5e202944..642653259c34 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 b6fdae75bac2..6de666630bb3 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 c1660fae38a1..000000000000
--- 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 857a3b580a8e..403824fb3a45 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 000000000000..485272b1401b
--- /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 d36544453323..a29a03734242 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 b491d5bbda7e..533cd90a2d3c 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 d6936ccd650e..e586539db08d 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 70cbae88d695..ef0bdc4f1266 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 9928897ae4d4..bf21f92bd66d 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 0ededc08050d..eeb5a3588e3f 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 68acbb83531e..75fce129e934 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 a5577b97b870..b314e8db8379 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 1a7a31d978af..f0f706157ed1 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 5408c4237ec4..1031cc9a56ed 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 358fa700382f..c7b71d4e5018 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 0263d17ead02..b1e01f705dcf 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 3a76450a8308..885ea3421f65 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 a07eec431c33..ede8d425f12d 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 880da81c42e0..146e1c276965 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 114ca1231470..000000000000
--- 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 67df9dd2f11f..376ae47ffbe0 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 a5c69e1d876e..c7543aee9337 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 cdb1910d9c0e..9b0f3ff767c2 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 8a87d3fce580..f02f1baafe63 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 0da32371b351..5f3eb22f127e 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 abb6efa29bfb..912ba5b5e0ef 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 b516cfe65edd..2e8cf0125e55 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 fec70e8c485e..b6eb2f1150a9 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 46b09dce4379..54d9a9bafe97 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 199523db4281..bdc6a63f0697 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 000000000000..e9c033acd990
--- /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 91443eeced58..739bd4471927 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 c4af0bec9a23..629f61bf5b16 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 d2f75f5875ea..55758190efd6 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 add7c6488562..3b19b7bff544 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 45edf8945c0e..c689faad492f 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 71b47c5a50f9..3738760bb290 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 000000000000..4621c2da10fb
--- /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 1b64ad745991..ee8f00790754 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 f50a0d9f503e..88af53dd046e 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 c6941ef01f0a..000000000000
--- 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 102d9489fe9f..000000000000
--- 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 53050435256f..a7d4f09b90e9 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 03dbf712e2e5..6a93cea67080 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 000000000000..c51ff4bd5dfd
--- /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 1a33e8db07e8..bbcb028d3cbb 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 7dc2ae56aa84..000000000000
--- 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 3429f7564ade..416ae7624c33 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 51180af0fc73..000000000000
--- 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 7cd414a97b08..e84270270f8a 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 273ae2c8df4b..000000000000
--- 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 51b88201998c..2fe989bb2f49 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 3083118bb366..000000000000
--- 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 8770140cc633..748bf39a1f20 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 58a178a8b2ea..b5a2c61e23e7 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 3a5ec5181d1a..000000000000
--- 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 e030d0956900..000000000000
--- 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 64e4005f53f3..a191d7a721d5 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 000000000000..dd42f38f62ab
--- /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 d35a9a683031..3c04a678def5 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 a233b6ba4cf8..eba73b2692a2 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 2bdd758b9802..047729aa937f 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 1d7e5722ea78..b760b080ab78 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 1ac1d3948942..ee09024dc0eb 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 f781e1114ebe..baeefc7ff9c8 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 7c7da3612465..265255c2f78a 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 a3e83f4e069e..df2130777bb8 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 2386acf1b79a..cc7493f9533c 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 000000000000..81ea4056e091
--- /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 26a0cf426a13..bc389146e756 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 6b771bcce7ac..9950c7bb81b1 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 4a4201b67330..e73b239bb05d 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 068b89d9a9fe..95b731926984 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 4822b5109e81..d7f7660bf61f 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 58ae8f85b81f..e569ae8f8706 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 80caa3779912..6e52bdc32707 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 5a873c7e84b1..5239c027b8fa 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 e05624fa46c8..ceffd3e0260d 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 4596dac09086..65679e4ac86e 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 a18ac202a4a2..b4ed3324491a 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 5afd73c88686..ecde2430f522 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 0910a6d05844..0501bcc9e58b 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 a0a1addeeebf..c38ca046a35b 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 000000000000..36f326d5590b
--- /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 5f92fbf2c03f..827f6122b573 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 22191e199766..03fdf7908cc4 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 9ef0fd23b455..c5d584f1bcd3 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 c73c69e6ee5a..cf5b572c9eb4 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 ec825f856ce5..774f8df94a7d 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 7e368bf295b6..0518a78f9d6b 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 87d9e5042990..3acf777999f7 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 8ff20869b94e..a38c0b277dae 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 8ccd783b6ad8..c97d8e4ccf38 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 62fd3397cb63..d0c496d38577 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 14662ff6cc25..9e5a9ffe780d 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 67b2685262d8..f6f4ee2e121e 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 b2e31515ab48..cc08645547d3 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 a9d8714476cb..9790df9ce765 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 588f1dda50cc..5387a93b5e62 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 7f590461d9de..06ee65b01673 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 7fc041d81984..059a6b8f0aaa 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 0e256d907dc2..bab3faa79695 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 3858720bed5c..efa62e261b74 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 4385a4e020c2..fb7418551ae6 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 02a6197d3846..bb86e59e4c33 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 e7cf3e8f70e4..1de1edfa8e11 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 9f1a2baeb9ac..ce660fa6e88b 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 bf3849e6524b..ac0e6bb81f8b 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 be52698ed839..4b6bd5e0b250 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 f8523e8607d3..500f612eb02e 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 6d2bb9b9e949..955547289bc6 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 f3d3fed23a41..9281bdd0af75 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 fd3b2d3aa286..d73e242a9422 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 3d276128c00d..88c361e6a91f 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 b6621ec95485..a1aad75ce3f6 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 f18b6256d3f0..5ca268166e03 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 48875b093a8d..6ac087241ce0 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 fe4d285713f6..c1fe1a84d15f 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 bf1ccbd06d56..ab2ff85939f6 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 b041aa9f35fc..a09b4543cbbe 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 bf4f36bb250b..2818996e5d4b 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 356d3cf37c3b..8eeac8696c02 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 57de5281fdfc..6f7f9e74ec5b 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 1d69a16982f9..000000000000
--- 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 73af65ef2561..ab0839de961c 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 b0cfc32e9117..1d8d97f4bde5 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 000000000000..76f3ded78086
--- /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 dcbfc40d7ddd..4653946270cd 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 eec80cb66bcc..385674c12a86 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 d8c8682d504e..439acd927e31 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 e880e490a6af..fbce457aedc2 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 7bfea23c78b5..82d79785b11c 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 121e42f7a978..da6143c21f0d 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 146d9d23198b..723b4e4d8d3e 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 7906546ec1ca..ef8b77ad1176 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 70b8abf2502d..b6b9f3a5650f 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 a727b60dd9d4..bccd54ca4ba8 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 a27f0ef0824c..f4c7bfb1b85f 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 684817d309ba..2364e0913bc8 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 1eaa7775793c..fab515035ce6 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 b0b8f926d9ec..eda1f060df27 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 bf2a51f65963..536e96354d92 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 000000000000..88ce2d5c3d08
--- /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 000000000000..4a9312ae459c
--- /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 9002987c387b..7436c06d7b84 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 68660ce6b36c..ff1acad90944 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 8ee6afaa8499..657bd423f3f4 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 eeb19f81c54d..e4dd9b0f2dc7 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 3835f5ae3324..cde8f9fecbc8 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 cee098db6b27..247270f67c50 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 cc28dc73ca87..c9e8dd04c470 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 dfde730fbea8..37daa0dc9bc4 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 2438c49d9cb9..b1a749c7ec4a 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 70f3a35505e0..6e67e8eb6e14 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 c38d4e80143b..5a315b99b08b 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 6a0bedeab260..1436af024cd7 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 6a657cc634f3..780a77c5caaf 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 ab89dc28828b..de8efd5af270 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 e0654e131dca..a9b34824e494 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 98ca9ce8f999..60304531bfbe 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 6dea51a487e9..c4d63bd27710 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 3c4c3fabfd10..4405902ec3e0 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 66570cba946e..7d5277292738 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 6fc9d7f0c101..66c5f419f2f6 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 203cf5459400..210e0439c0b8 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 2eac9e58daa6..b3934c88ed27 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 48ee68f4c00c..560aa72eb392 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 8b98aac1146d..141e94c5ed46 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 85e74aea89ef..64583f80fa8f 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 ef46bdeb2133..c7fc2ebac35b 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 0dd65bd2478d..d1ee317a2bcf 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 d2e8e1c7314b..774077949b25 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 000000000000..bda3f0be84a6
--- /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 000000000000..e4ba08a6ff36
--- /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 000000000000..ea661b0f8c7b
--- /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 e986b46aa487..fee601d15750 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 176b9fa0068a..c252894dbfec 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 d18fe4eafd34..11671aba633d 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 ec7febaa5985..c4dbb39cdd8e 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 e70a7ba9b50c..6fe568966e9f 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 0cb0360e499d..4742bc00851b 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 52b68a7477cc..71bef3805441 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 c3d6faeac527..c2f73cea9558 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 1a85bf21b224..d01dca459591 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 ca0e16c1185a..f5be7719d0d2 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 782e0f461ece..238ee3646071 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 2313f27f2e54..c38dc7bbfbe7 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 68f7f02e7413..57a8a8e97380 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 000000000000..42245c92c0aa
--- /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 000000000000..a9787c4a9088
--- /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 6cabd8ff976b..4886217211df 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 907ac58d15fe..292c0be20e57 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 9e05043d4b02..20d85405bbac 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 1fd092577f74..023d03f0414d 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 652e0e4a94b0..000000000000
--- 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 f808e90281e6..a3e7f9a63d65 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 6f84e98d23e8..3c9cc5639a8f 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 5c7ced40afb6..8f0cc6c4f5c6 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 0d11ba394e6b..fe2f771c7227 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 e0b4d1fee124..86f8619f101e 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 ce65ef4eb80b..3855152880e2 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 e8d3a2e185ee..f11a387e5fed 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 5e1d1ab30687..000000000000
--- 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 8781c2d2cada..a2e962d7f855 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 2da943540192..10cb1edb62a9 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 a7f90b3b3037..feb7b4802630 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 3210e777889e..9c2fb0c0b002 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 da562fde1603..9769896313ea 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 928494667f14..73463bbef897 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 9587416a96af..753bdd49959c 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 839cc1d604e6..7f97209a4aa9 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 0d2e63c7d59d..4b127417ca8d 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 25d09e6e947b..49677e988138 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 2697d22a0e01..06c7e6439a9f 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 edb771b5b3ec..f9a05c4281af 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 b723c107936c..000000000000
--- 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 37ec4105472b..2e34c9dd4857 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 d081f08ffc7c..9ea4d092548f 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 812f9954cf20..000000000000
--- 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 1fafe7412d87..b919d5808756 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 64934ccb469b..38933c524cc0 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 dc6bcca597bd..bc79577ab2b5 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 ef18d24778ff..0e983ca219bb 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 321259292ef4..20e1853a3af6 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 5a3451810a12..ada9445218b9 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 beb046cdbdb7..f4aa9a52fce3 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 942b6272071c..f9021c5a3aa7 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 758e130e4adf..6a1c12e3e722 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 1ddcbb2376c5..7c92dc95268e 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 3f43fdc0c395..f356727e64bb 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 b3d8d70f0e29..d7d917d5e9fb 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 6d95d5ee12b5..187e77533f52 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 b22f7e07a464..6cc049a44092 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 a3b259703517..aa1137eeeff1 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 01ddd6ba7fc5..1aa4fff82241 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 c48b85cedb26..5ddf8185b3cf 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 dd81c3e4ecc0..e4ceff36f92a 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 8bc33fb1b0a4..b8f32c33a530 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 4e371ffd2b07..3708bc9c0fc6 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 071c8f360792..0ed1855a338c 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 d50adaa387fa..f2be9fafc605 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 21d86f4c44b6..4c565e91a4de 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 d66c0b0a9451..28b13c782b91 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 780e09ee91cf..0d1890bb6703 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 a83bc845eb9e..a1d1f21a0071 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 000000000000..11932aabe0bb
--- /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 49bd74ea412f..e3c7254457db 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 18699f412847..e2688e930cf6 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 cb2076cd21c7..daebceaf8876 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 b930da02acc9..bb179e18e078 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 000000000000..6e13b4a949c4
--- /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 b089240bcc69..8ee363ed91dc 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 7ceafe127932..000000000000
--- 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 1044c0acc0a8..921c1af4ad6a 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 c1cca25c576e..daaffbf080fd 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 2757f5f3e215..c334ee77634c 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 01fbe67e5f20..b8a2b3913955 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 52bd28e9748d..ea8cefd14d3e 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 e34eea8b10ce..89d684614314 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 026c626ff77e..931058cca2f8 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 bffcc597ea0a..e71ba3bf58ed 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 52bcbde1cc1b..56b9d5c849a5 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 589c58d0acc0..69d751a629ea 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 0a7b079445d5..4d55b70d007b 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 7c689211f6ed..9b52d3fd3608 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 b3a654be04e4..a11e8a44de92 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 9449b7759a8c..7b97e58fdf96 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 27bb62c582a5..22951eecf533 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 aa3e1e18ae60..3520d67abd21 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 889f9d56d93c..48ca8ad65c75 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 485f46d03144..1e8c902a0508 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 7610bb88f390..e31da3bfd212 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 59c0396eebea..8e9557335982 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 be86f6496f00..97eedd9be25e 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 d70af6b311ff..bc6f1a1ff0d4 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 9f489fee7ec6..9369c31fdeb5 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 bb565bacfe79..6ba931ad80d6 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 acd58c9bcbd5..bf5e04a511f7 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 d5194f42d0b7..abffd6c70d5a 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 000000000000..266db2ac8115
--- /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 57eeb39f5431..c961ea938bab 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 6103ba021260..7bebc26d7ec2 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 a8d08018c747..caef0f7b8bb2 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 61ddec3caaa2..3471016db5b9 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 39c9323151f3..48714a4b6e88 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 3fbd874503de..94984c57e49c 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 f92f03c4cc79..7af5e12081b6 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 6649db4c48da..643a3bafc66f 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 d84f0f966e49..da595e0591a4 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 69b60ae0997e..045c004fb6ac 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 7db908773169..51844c8e5faa 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 f68c87df5ce5..a1492259e8c4 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 a43335626acf..72ba4863c40a 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 a1fa7dee0836..3dd3baed0996 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 f415b76a303d..8b6fec8d0212 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 a20046deafc8..92e347a044ca 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 31303dcdd4d7..54a6500f7797 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 000000000000..e5cc5ad4198f
--- /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 9ba61221684a..e29e799898c3 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 a58eb3156384..c898761e424b 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 bb03b9a809bf..fcd556c55966 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 de6c16123960..f5e1d69a0391 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 decbddcd477f..4cbb2943d3cf 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 48edb601a43f..60a1ab325b13 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 2a792669ba8b..6c26564c9dbb 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 e66580f25ffb..3e8b7d494deb 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 000000000000..a93db7d7858d
--- /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 9e9ded5c3a76..0655264cc542 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 b1704c3b46c6..e376568d3503 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 59efcaa18095..f19d448e5fc2 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 b25be6418976..ca642035a0bb 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 e9cd23f5bbc4..5254d1091680 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 be6bacd3b214..ebdd08b23a84 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 f1e85487d8fc..a77fd56f6739 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 766ae4116061..dccab1796fbc 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 87725f51a7fb..028691229e3b 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 000000000000..dad1f6f5e940
--- /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 6bc96a5b8c72..75a05108b8bf 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 2db26985dcf9..bf1ef0600bcc 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 71a87a8e9d15..0482bcf52629 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 d15e6084a8b9..d42cdcd4a347 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 ff4a24fb7810..d3c4a2af7652 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 000000000000..56a71595cea7
--- /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 000000000000..7a8fc69b2a42
--- /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 000000000000..9212209e775b
--- /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 2b19c8e6a057..adcb59135ee1 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 224c7a4ab484..ac69fd992658 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 1690d3fcc3e3..8f72976d7dce 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 f769a3fcffac..fbca48fa17c8 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 000000000000..6052b7d405b5
--- /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 86d162648238..bb627f49971b 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 4df7f80fff6c..f4e14d982480 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 e2d4880250c2..c995eea7b14d 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 c1b2b18b3f48..6720d5ae2e08 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 fe3568c3a83f..902055e0d798 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 8932360c7176..3c2ced1712fd 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 6b6d99e745e1..0f7f75b989e2 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 98b9b0aef4d6..0b6a7e622a86 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 62c9e7b63d16..01b979c3c5bf 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 ab49514d720b..000000000000
--- 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 000000000000..11b29081f9bb
--- /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 000000000000..a1241b6738c2
--- /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 cbc0e6e6d2d1..000000000000
--- 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 000000000000..a3dbeaf82651
--- /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 000000000000..d32dbfadbafa
--- /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 54670ff1bce7..000000000000
--- 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 000000000000..d48d2e910f50
--- /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 000000000000..0a068ee800c6
--- /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 000000000000..d7eef5749dba
--- /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 ad15723dd331..23d4c816a20d 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 000000000000..9b342f5bd08b
--- /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 28b7c873d364..8d3bd874718c 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 fb3ba2bbdf5a..fc10fc6364c9 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 577e04f6648d..000000000000
--- 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 000000000000..d2b3a345d495
--- /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 000000000000..98238ac01f76
--- /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 467b17e468a2..8c4462c36bcf 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 000000000000..d6458128b04f
--- /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 647b7ed26da9..13c195d64e88 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 ac440fc6d338..a74242ba5e17 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 000000000000..8cda50bcb1d3
--- /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 87cf6d172c0c..9c6f5eec11b7 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 6ab462ac5a8c..63652557efa5 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 000000000000..aa5a3e9f6f11
--- /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 000000000000..e6cf997f2e7c
--- /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 46680ab47af4..c05e44fb1c07 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 96016ee7b4f3..cea8a3f133f4 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 d8a633f03321..03270ce87881 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 6cbee7d2a851..ed48feabb85a 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 20f129357dff..8088cc0ec4d9 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 cac3e3e6361f..a0a659974148 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 000000000000..18f192d3535f
--- /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 0e9efb028ba8..37fe3398ae8b 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 623081fbb4ef..eedea841356d 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 acda30dbfef8..ad03e9266c68 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 aedb89ce4891..94221a359c1d 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 031f32b53626..24e96491f9d8 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 dce6d1acb776..e8db3a071843 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 b23616c57e92..80daf6447efa 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 4af7e1eb5bab..bc9c9532e4f0 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 8b4850a6347c..58f020e1bdd8 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 000000000000..8ecc85544354
--- /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 f6c88bb66b7c..7a4adc14c2df 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 fb0ee64cc2c0..d2cbb5d8a4ee 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 5d31d35bd634..67a95f32b619 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 5c1636ddb862..0bd99c635961 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 24a19b8de9db..96e2a094ac0a 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 1075e4616186..4061d5284aa6 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 bc8b1a5e0cdf..2853c595e431 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 cfdef4dd5613..898026a62902 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 000000000000..2c389c144b1e
--- /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 000000000000..9725cef5ba7d
--- /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 000000000000..83fdaad5bfdb
--- /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 000000000000..70a14ded7bf3
--- /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 3604d011dec5..7a58ec04e64d 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 9fe6ec6e291b..000000000000
--- 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 c216195f54d7..70fd3f3369a1 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 5c8341941ed6..c06a4f41afb1 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 105cb6d7ab0f..31adac4436c8 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 f6c5c7b53e13..c22a8a5e85ec 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 d343064cc539..8423caa49d59 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 a46550d59cdb..27793f448013 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 000000000000..39c0c02890bd
--- /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 000000000000..7ec5b024de13
--- /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 000000000000..1679b7fddd07
--- /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 903794622fb0..0f515c518040 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 0afa91086890..77a15e2f27c7 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 000000000000..fa3076e8b593
--- /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 cce3370aeda1..2391ea1b859b 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 888fa48eab9a..ee97bda19064 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 04e6d12fe427..812c032230c1 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 fd773da4adea..ded07cb5dad3 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 725f913734d4..9bac2d6c8035 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 f019aa460aea..ff153fddf4d3 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 1bccd4c9f957..beea202a9562 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 549794b78313..c8bbe42c9d6a 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 4b25e944510d..bb7a6a0e7724 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 a2a4f82f652c..71bdd3af55de 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 2c02a5dd4736..09f8c63973c7 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 1c235c9d8839..44cee21bc497 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 007414d68a5e..007ffdf3e3fa 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 782e06e20fd9..f3a844ad2d6d 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 f9dced33ed46..2a48bf2c2c6c 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 5e28943f333e..000000000000
--- 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/
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+