Merge branch 'master.upstream' into staging.upstream

This commit is contained in:
William A. Kennington III 2015-09-30 13:26:04 -07:00
commit e7bb9e1023
90 changed files with 2874 additions and 1254 deletions

View file

@ -6,7 +6,7 @@ stdenv.mkDerivation {
sources = sourceFilesBySuffices ./. [".xml"];
buildInputs = [ libxml2 libxslt ];
buildInputs = [ pandoc libxml2 libxslt ];
xsltFlags = ''
--param section.autolabel 1
@ -19,7 +19,23 @@ stdenv.mkDerivation {
'';
buildCommand = ''
ln -s $sources/*.xml . # */
{
echo "<chapter xmlns=\"http://docbook.org/ns/docbook\""
echo " xmlns:xlink=\"http://www.w3.org/1999/xlink\""
echo " xml:id=\"users-guide-to-the-haskell-infrastructure\">"
echo ""
echo "<title>User's Guide to the Haskell Infrastructure</title>"
echo ""
pandoc ${./haskell-users-guide.md} -w docbook | \
sed -e 's|<ulink url=|<link xlink:href=|' \
-e 's|</ulink>|</link>|' \
-e 's|<sect. id=|<section xml:id=|' \
-e 's|</sect[0-9]>|</section>|'
echo ""
echo "</chapter>"
} >haskell-users-guide.xml
ln -s "$sources/"*.xml .
echo ${nixpkgsVersion} > .version
@ -37,7 +53,7 @@ stdenv.mkDerivation {
cp ${./style.css} $dst/style.css
mkdir -p $dst/images/callouts
cp ${docbook5_xsl}/xml/xsl/docbook/images/callouts/*.gif $dst/images/callouts/
cp "${docbook5_xsl}/xml/xsl/docbook/images/callouts/"*.gif $dst/images/callouts/
mkdir -p $out/nix-support
echo "doc manual $dst manual.html" >> $out/nix-support/hydra-build-products

698
doc/haskell-users-guide.md Normal file
View file

@ -0,0 +1,698 @@
---
title: User's Guide for Haskell in Nixpkgs
author: Peter Simons
date: 2015-06-01
---
# How to install Haskell packages
Nixpkgs distributes build instructions for all Haskell packages registered on
[Hackage](http://hackage.haskell.org/), but strangely enough normal Nix package
lookups don't seem to discover any of them, except for the default version of ghc, cabal-install, and stack:
$ nix-env -i alex
error: selector alex matches no derivations
$ nix-env -qa ghc
ghc-7.10.2
The Haskell package set is not registered in the top-level namespace because it
is *huge*. If all Haskell packages were visible to these commands, then
name-based search/install operations would be much slower than they are now. We
avoided that by keeping all Haskell-related packages in a separate attribute
set called `haskellPackages`, which the following command will list:
$ nix-env -f "<nixpkgs>" -qaP -A haskellPackages
haskellPackages.a50 a50-0.5
haskellPackages.abacate haskell-abacate-0.0.0.0
haskellPackages.abcBridge haskell-abcBridge-0.12
haskellPackages.afv afv-0.1.1
haskellPackages.alex alex-3.1.4
haskellPackages.Allure Allure-0.4.101.1
haskellPackages.alms alms-0.6.7
[... some 8000 entries omitted ...]
To install any of those packages into your profile, refer to them by their
attribute path (first column):
$ nix-env -f "<nixpkgs>" -iA haskellPackages.Allure ...
The attribute path of any Haskell packages corresponds to the name of that
particular package on Hackage: the package `cabal-install` has the attribute
`haskellPackages.cabal-install`, and so on. (Actually, this convention causes
trouble with packages like `3dmodels` and `4Blocks`, because these names are
invalid identifiers in the Nix language. The issue of how to deal with these
rare corner cases is currently unresolved.)
Haskell packages who's Nix name (second column) begins with a `haskell-` prefix
are packages that provide a library whereas packages without that prefix
provide just executables. Libraries may provide executables too, though: the
package `haskell-pandoc`, for example, installs both a library and an
application. You can install and use Haskell executables just like any other
program in Nixpkgs, but using Haskell libraries for development is a bit
trickier and we'll address that subject in great detail in section [How to
create a development environment].
Attribute paths are deterministic inside of Nixpkgs, but the path necessary to
reach Nixpkgs varies from system to system. We dodged that problem by giving
`nix-env` an explicit `-f "<nixpkgs>"` parameter, but if you call `nix-env`
without that flag, then chances are the invocation fails:
$ nix-env -iA haskellPackages.cabal-install
error: attribute haskellPackages in selection path
haskellPackages.cabal-install not found
On NixOS, for example, Nixpkgs does *not* exist in the top-level namespace by
default. To figure out the proper attribute path, it's easiest to query for the
path of a well-known Nixpkgs package, i.e.:
$ nix-env -qaP coreutils
nixos.coreutils coreutils-8.23
If your system responds like that (most NixOS installations will), then the
attribute path to `haskellPackages` is `nixos.haskellPackages`. Thus, if you
want to use `nix-env` without giving an explicit `-f` flag, then that's the way
to do it:
$ nix-env -qaP -A nixos.haskellPackages
$ nix-env -iA nixos.haskellPackages.cabal-install
Our current default compiler is GHC 7.10.x and the `haskellPackages` set
contains packages built with that particular version. Nixpkgs contains the
latest major release of every GHC since 6.10.4, however, and there is a whole
family of package sets available that defines Hackage packages built with each
of those compilers, too:
$ nix-env -f "<nixpkgs>" -qaP -A haskell.packages.ghc6123
$ nix-env -f "<nixpkgs>" -qaP -A haskell.packages.ghc763
The name `haskellPackages` is really just a synonym for
`haskell.packages.ghc7102`, because we prefer that package set internally and
recommend it to our users as their default choice, but ultimately you are free
to compile your Haskell packages with any GHC version you please. The following
command displays the complete list of available compilers:
$ nix-env -f "<nixpkgs>" -qaP -A haskell.compiler
haskell.compiler.ghc6104 ghc-6.10.4
haskell.compiler.ghc6123 ghc-6.12.3
haskell.compiler.ghc704 ghc-7.0.4
haskell.compiler.ghc722 ghc-7.2.2
haskell.compiler.ghc742 ghc-7.4.2
haskell.compiler.ghc763 ghc-7.6.3
haskell.compiler.ghc784 ghc-7.8.4
haskell.compiler.ghc7102 ghc-7.10.2
haskell.compiler.ghcHEAD ghc-7.11.20150402
haskell.compiler.ghcNokinds ghc-nokinds-7.11.20150704
haskell.compiler.ghcjs ghcjs-0.1.0
haskell.compiler.jhc jhc-0.8.2
haskell.compiler.uhc uhc-1.1.9.0
We have no package sets for `jhc` or `uhc` yet, unfortunately, but for every
version of GHC listed above, there exists a package set based on that compiler.
Also, the attributes `haskell.compiler.ghcXYC` and
`haskell.packages.ghcXYC.ghc` are synonymous for the sake of convenience.
# How to create a development environment
## How to install a compiler
A simple development environment consists of a Haskell compiler and the tool
`cabal-install`, and we saw in section [How to install Haskell packages] how
you can install those programs into your user profile:
$ nix-env -f "<nixpkgs>" -iA haskellPackages.ghc haskellPackages.cabal-install
Instead of the default package set `haskellPackages`, you can also use the more
precise name `haskell.compiler.ghc7102`, which has the advantage that it refers
to the same GHC version regardless of what Nixpkgs considers "default" at any
given time.
Once you've made those tools available in `$PATH`, it's possible to build
Hackage packages the same way people without access to Nix do it all the time:
$ cabal get lens-4.11 && cd lens-4.11
$ cabal install -j --dependencies-only
$ cabal configure
$ cabal build
If you enjoy working with Cabal sandboxes, then that's entirely possible too:
just execute the command
$ cabal sandbox init
before installing the required dependencies.
The `nix-shell` utility makes it easy to switch to a different compiler
version; just enter the Nix shell environment with the command
$ nix-shell -p haskell.compiler.ghc784
to bring GHC 7.8.4 into `$PATH`. Re-running `cabal configure` switches your
build to use that compiler instead. If you're working on a project that doesn't
depend on any additional system libraries outside of GHC, then it's sufficient
even to run the `cabal configure` command inside of the shell:
$ nix-shell -p haskell.compiler.ghc784 --command "cabal configure"
Afterwards, all other commands like `cabal build` work just fine in any shell
environment, because the configure phase recorded the absolute paths to all
required tools like GHC in its build configuration inside of the `dist/`
directory. Please note, however, that `nix-collect-garbage` can break such an
environment because the Nix store paths created by `nix-shell` aren't "alive"
anymore once `nix-shell` has terminated. If you find that your Haskell builds
no longer work after garbage collection, then you'll have to re-run `cabal
configure` inside of a new `nix-shell` environment.
## How to install a compiler with libraries
GHC expects to find all installed libraries inside of its own `lib` directory.
This approach works fine on traditional Unix systems, but it doesn't work for
Nix, because GHC's store path is immutable once it's built. We cannot install
additional libraries into that location. As a consequence, our copies of GHC
don't know any packages except their own core libraries, like `base`,
`containers`, `Cabal`, etc.
We can register additional libraries to GHC, however, using a special build
function called `ghcWithPackages`. That function expects one argument: a
function that maps from an attribute set of Haskell packages to a list of
packages, which determines the libraries known to that particular version of
GHC. For example, the Nix expression `ghcWithPackages (pkgs: [pkgs.mtl])`
generates a copy of GHC that has the `mtl` library registered in addition to
its normal core packages:
$ nix-shell -p "haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])"
[nix-shell:~]$ ghc-pkg list mtl
/nix/store/zy79...-ghc-7.10.2/lib/ghc-7.10.2/package.conf.d:
mtl-2.2.1
This function allows users to define their own development environment by means
of an override. After adding the following snippet to `~/.nixpkgs/config.nix`,
{
packageOverrides = super: let self = super.pkgs; in
{
myHaskellEnv = self.haskell.packages.ghc7102.ghcWithPackages
(haskellPackages: with haskellPackages; [
# libraries
arrows async cgi criterion
# tools
cabal-install haskintex
]);
};
}
it's possible to install that compiler with `nix-env -f "<nixpkgs>" -iA
myHaskellEnv`. If you'd like to switch that development environment to a
different version of GHC, just replace the `ghc7102` bit in the previous
definition with the appropriate name. Of course, it's also possible to define
any number of these development environments! (You can't install two of them
into the same profile at the same time, though, because that would result in
file conflicts.)
The generated `ghc` program is a wrapper script that re-directs the real
GHC executable to use a new `lib` directory --- one that we specifically
constructed to contain all those packages the user requested:
$ cat $(type -p ghc)
#! /nix/store/xlxj...-bash-4.3-p33/bin/bash -e
export NIX_GHC=/nix/store/19sm...-ghc-7.10.2/bin/ghc
export NIX_GHCPKG=/nix/store/19sm...-ghc-7.10.2/bin/ghc-pkg
export NIX_GHC_DOCDIR=/nix/store/19sm...-ghc-7.10.2/share/doc/ghc/html
export NIX_GHC_LIBDIR=/nix/store/19sm...-ghc-7.10.2/lib/ghc-7.10.2
exec /nix/store/j50p...-ghc-7.10.2/bin/ghc "-B$NIX_GHC_LIBDIR" "$@"
The variables `$NIX_GHC`, `$NIX_GHCPKG`, etc. point to the *new* store path
`ghcWithPackages` constructed specifically for this environment. The last line
of the wrapper script then executes the real `ghc`, but passes the path to the
new `lib` directory using GHC's `-B` flag.
The purpose of those environment variables is to work around an impurity in the
popular [ghc-paths](http://hackage.haskell.org/package/ghc-paths) library. That
library promises to give its users access to GHC's installation paths. Only,
the library can't possible know that path when it's compiled, because the path
GHC considers its own is determined only much later, when the user configures
it through `ghcWithPackages`. So we [patched
ghc-paths](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/ghc-paths-nix.patch)
to return the paths found in those environment variables at run-time rather
than trying to guess them at compile-time.
To make sure that mechanism works properly all the time, we recommend that you
set those variables to meaningful values in your shell environment, too, i.e.
by adding the following code to your `~/.bashrc`:
if type >/dev/null 2>&1 -p ghc; then
eval "$(egrep ^export "$(type -p ghc)")"
fi
If you are certain that you'll use only one GHC environment which is located in
your user profile, then you can use the following code, too, which has the
advantage that it doesn't contain any paths from the Nix store, i.e. those
settings always remain valid even if a `nix-env -u` operation updates the GHC
environment in your profile:
if [ -e ~/.nix-profile/bin/ghc ]; then
export NIX_GHC="$HOME/.nix-profile/bin/ghc"
export NIX_GHCPKG="$HOME/.nix-profile/bin/ghc-pkg"
export NIX_GHC_DOCDIR="$HOME/.nix-profile/share/doc/ghc/html"
export NIX_GHC_LIBDIR="$HOME/.nix-profile/lib/ghc-$($NIX_GHC --numeric-version)"
fi
## How to install a compiler with libraries, hoogle and documentation indexes
If you plan to use your environment for interactive programming, not just
compiling random Haskell code, you might want to replace `ghcWithPackages` in
all the listings above with `ghcWithHoogle`.
This environment generator not only produces an environment with GHC and all
the specified libraries, but also generates a `hoogle` and `haddock` indexes
for all the packages, and provides a wrapper script around `hoogle` binary that
uses all those things. A precise name for this thing would be
"`ghcWithPackagesAndHoogleAndDocumentationIndexes`", which is, regrettably, too
long and scary.
For example, installing the following environment
{
packageOverrides = super: let self = super.pkgs; in
{
myHaskellEnv = self.haskellPackages.ghcWithHoogle
(haskellPackages: with haskellPackages; [
# libraries
arrows async cgi criterion
# tools
cabal-install haskintex
]);
};
}
allows one to browse module documentation index [not too dissimilar to
this](https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html)
for all the specified packages and their dependencies by directing a browser of
choice to `~/.nix-profiles/share/doc/hoogle/index.html` (or
`/run/current-system/sw/share/doc/hoogle/index.html` in case you put it in
`environment.systemPackages` in NixOS).
After you've marveled enough at that try adding the following to your
`~/.ghc/ghci.conf`
:def hoogle \s -> return $ ":! hoogle search -cl --count=15 \"" ++ s ++ "\""
:def doc \s -> return $ ":! hoogle search -cl --info \"" ++ s ++ "\""
and test it by typing into `ghci`:
:hoogle a -> a
:doc a -> a
Be sure to note the links to `haddock` files in the output. With any modern and
properly configured terminal emulator you can just click those links to
navigate there.
Finally, you can run
hoogle server -p 8080
and navigate to http://localhost:8080/ for your own local
[Hoogle](https://www.haskell.org/hoogle/). Note, however, that Firefox and
possibly other browsers disallow navigation from `http:` to `file:` URIs for
security reasons, which might be quite an inconvenience. See [this
page](http://kb.mozillazine.org/Links_to_local_pages_do_not_work) for
workarounds.
## How to create ad hoc environments for `nix-shell`
The easiest way to create an ad hoc development environment is to run
`nix-shell` with the appropriate GHC environment given on the command-line:
nix-shell -p "haskellPackages.ghcWithPackages (pkgs: with pkgs; [mtl pandoc])"
For more sophisticated use-cases, however, it's more convenient to save the
desired configuration in a file called `shell.nix` that looks like this:
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7102" }:
let
inherit (nixpkgs) pkgs;
ghc = pkgs.haskell.packages.${compiler}.ghcWithPackages (ps: with ps; [
monad-par mtl
]);
in
pkgs.stdenv.mkDerivation {
name = "my-haskell-env-0";
buildInputs = [ ghc ];
shellHook = "eval $(egrep ^export ${ghc}/bin/ghc)";
}
Now run `nix-shell` --- or even `nix-shell --pure` --- to enter a shell
environment that has the appropriate compiler in `$PATH`. If you use `--pure`,
then add all other packages that your development environment needs into the
`buildInputs` attribute. If you'd like to switch to a different compiler
version, then pass an appropriate `compiler` argument to the expression, i.e.
`nix-shell --argstr compiler ghc784`.
If you need such an environment because you'd like to compile a Hackage package
outside of Nix --- i.e. because you're hacking on the latest version from Git
---, then the package set provides suitable nix-shell environments for you
already! Every Haskell package has an `env` attribute that provides a shell
environment suitable for compiling that particular package. If you'd like to
hack the `lens` library, for example, then you just have to check out the
source code and enter the appropriate environment:
$ cabal get lens-4.11 && cd lens-4.11
Downloading lens-4.11...
Unpacking to lens-4.11/
$ nix-shell "<nixpkgs>" -A haskellPackages.lens.env
[nix-shell:/tmp/lens-4.11]$
At point, you can run `cabal configure`, `cabal build`, and all the other
development commands. Note that you need `cabal-install` installed in your
`$PATH` already to use it here --- the `nix-shell` environment does not provide
it.
# How to create Nix builds for your own private Haskell packages
If your own Haskell packages have build instructions for Cabal, then you can
convert those automatically into build instructions for Nix using the
`cabal2nix` utility, which you can install into your profile by running
`nix-env -i cabal2nix`.
## How to build a stand-alone project
For example, let's assume that you're working on a private project called
`foo`. To generate a Nix build expression for it, change into the project's
top-level directory and run the command:
$ cabal2nix . >foo.nix
Then write the following snippet into a file called `default.nix`:
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7102" }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }
Finally, store the following code in a file called `shell.nix`:
{ nixpkgs ? import <nixpkgs> {}, compiler ? "ghc7102" }:
(import ./default.nix { inherit nixpkgs compiler; }).env
At this point, you can run `nix-build` to have Nix compile your project and
install it into a Nix store path. The local directory will contain a symlink
called `result` after `nix-build` returns that points into that location. Of
course, passing the flag `--argstr compiler ghc763` allows switching the build
to any version of GHC currently supported.
Furthermore, you can call `nix-shell` to enter an interactive development
environment in which you can use `cabal configure` and `cabal build` to develop
your code. That environment will automatically contain a proper GHC derivation
with all the required libraries registered as well as all the system-level
libraries your package might need.
If your package does not depend on any system-level libraries, then it's
sufficient to run
$ nix-shell --command "cabal configure"
once to set up your build. `cabal-install` determines the absolute paths to all
resources required for the build and writes them into a config file in the
`dist/` directory. Once that's done, you can run `cabal build` and any other
command for that project even outside of the `nix-shell` environment. This
feature is particularly nice for those of us who like to edit their code with
an IDE, like Emacs' `haskell-mode`, because it's not necessary to start Emacs
inside of nix-shell just to make it find out the necessary settings for
building the project; `cabal-install` has already done that for us.
If you want to do some quick-and-dirty hacking and don't want to bother setting
up a `default.nix` and `shell.nix` file manually, then you can use the
`--shell` flag offered by `cabal2nix` to have it generate a stand-alone
`nix-shell` environment for you. With that feature, running
$ cabal2nix --shell . >shell.nix
$ nix-shell --command "cabal configure"
is usually enough to set up a build environment for any given Haskell package.
You can even use that generated file to run `nix-build`, too:
$ nix-build shell.nix
## How to build projects that depend on each other
If you have multiple private Haskell packages that depend on each other, then
you'll have to register those packages in the Nixpkgs set to make them visible
for the dependency resolution performed by `callPackage`. First of all, change
into each of your projects top-level directories and generate a `default.nix`
file with `cabal2nix`:
$ cd ~/src/foo && cabal2nix . >default.nix
$ cd ~/src/bar && cabal2nix . >default.nix
Then edit your `~/.nixpkgs/config.nix` file to register those builds in the
default Haskell package set:
{
packageOverrides = super: let self = super.pkgs; in
{
haskellPackages = super.haskellPackages.override {
overrides = self: super: {
foo = self.callPackage ../src/foo {};
bar = self.callPackage ../src/bar {};
};
};
};
}
Once that's accomplished, `nix-env -f "<nixpkgs>" -qA haskellPackages` will
show your packages like any other package from Hackage, and you can build them
$ nix-build "<nixpkgs>" -A haskellPackages.foo
or enter an interactive shell environment suitable for building them:
$ nix-shell "<nixpkgs>" -A haskellPackages.bar.env
# Miscellaneous Topics
## How to build with profiling enabled
Every Haskell package set takes a function called `overrides` that you can use
to manipulate the package as much as you please. One useful application of this
feature is to replace the default `mkDerivation` function with one that enables
library profiling for all packages. To accomplish that, add configure the
following snippet in your `~/.nixpkgs/config.nix` file:
{
packageOverrides = super: let self = super.pkgs; in
{
profiledHaskellPackages = self.haskellPackages.override {
overrides = self: super: {
mkDerivation = args: super.mkDerivation (args // {
enableLibraryProfiling = true;
});
};
};
};
}
Then, replace instances of `haskellPackages` in the `cabal2nix`-generated
`default.nix` or `shell.nix` files with `profiledHaskellPackages`.
## How to override package versions in a compiler-specific package set
Nixpkgs provides the latest version of
[`ghc-events`](http://hackage.haskell.org/package/ghc-events), which is 0.4.4.0
at the time of this writing. This is fine for users of GHC 7.10.x, but GHC
7.8.4 cannot compile that binary. Now, one way to solve that problem is to
register an older version of `ghc-events` in the 7.8.x-specific package set.
The first step is to generate Nix build instructions with `cabal2nix`:
$ cabal2nix cabal://ghc-events-0.4.3.0 >~/.nixpkgs/ghc-events-0.4.3.0.nix
Then add the override in `~/.nixpkgs/config.nix`:
{
packageOverrides = super: let self = super.pkgs; in
{
haskell = super.haskell // {
packages = super.haskell.packages // {
ghc784 = super.haskell.packages.ghc784.override {
overrides = self: super: {
ghc-events = self.callPackage ./ghc-events-0.4.3.0.nix {};
};
};
};
};
};
}
This code is a little crazy, no doubt, but it's necessary because the intuitive
version
haskell.packages.ghc784 = super.haskell.packages.ghc784.override {
overrides = self: super: {
ghc-events = self.callPackage ./ghc-events-0.4.3.0.nix {};
};
};
doesn't do what we want it to: that code replaces the `haskell` package set in
Nixpkgs with one that contains only one entry,`packages`, which contains only
one entry `ghc784`. This override loses the `haskell.compiler` set, and it
loses the `haskell.packages.ghcXYZ` sets for all compilers but GHC 7.8.4. To
avoid that problem, we have to perform the convoluted little dance from above,
iterating over each step in hierarchy.
Once it's accomplished, however, we can install a variant of `ghc-events`
that's compiled with GHC 7.8.4:
nix-env -f "<nixpkgs>" -iA haskell.packages.ghc784.ghc-events
Unfortunately, it turns out that this build fails again while executing the
test suite! Apparently, the release archive on Hackage is missing some data
files that the test suite requires, so we cannot run it. We accomplish that by
re-generating the Nix expression with the `--no-check` flag:
$ cabal2nix --no-check cabal://ghc-events-0.4.3.0 >~/.nixpkgs/ghc-events-0.4.3.0.nix
Now the builds succeeds.
Of course, in the concrete example of `ghc-events` this whole exercise is not
an ideal solution, because `ghc-events` can analyze the output emitted by any
version of GHC later than 6.12 regardless of the compiler version that was used
to build the `ghc-events' executable, so strictly speaking there's no reason to
prefer one built with GHC 7.8.x in the first place. However, for users who
cannot use GHC 7.10.x at all for some reason, the approach of downgrading to an
older version might be useful.
## How to recover from GHC's infamous non-deterministic library ID bug
GHC and distributed build farms don't get along well:
https://ghc.haskell.org/trac/ghc/ticket/4012
When you see an error like this one
package foo-0.7.1.0 is broken due to missing package
text-1.2.0.4-98506efb1b9ada233bb5c2b2db516d91
then you have to download and re-install `foo` and all its dependents from
scratch:
# nix-store -q --referrers /nix/store/*-haskell-text-1.2.0.4 \
| xargs -L 1 nix-store --repair-path --option binary-caches http://hydra.nixos.org
If you're using additional Hydra servers other than `hydra.nixos.org`, then it
might be necessary to purge the local caches that store data from those
machines to disable these binary channels for the duration of the previous
command, i.e. by running:
rm /nix/var/nix/binary-cache-v3.sqlite
rm /nix/var/nix/manifests/*
rm /nix/var/nix/channel-cache/*
## Builds on Darwin fail with `math.h` not found
Users of GHC on Darwin have occasionally reported that builds fail, because the
compiler complains about a missing include file:
fatal error: 'math.h' file not found
The issue has been discussed at length in [ticket
6390](https://github.com/NixOS/nixpkgs/issues/6390), and so far no good
solution has been proposed. As a work-around, users who run into this problem
can configure the environment variables
export NIX_CFLAGS_COMPILE="-idirafter /usr/include"
export NIX_CFLAGS_LINK="-L/usr/lib"
in their `~/.bashrc` file to avoid the compiler error.
## Using Stack together with Nix
-- While building package zlib-0.5.4.2 using:
runhaskell -package=Cabal-1.22.4.0 -clear-package-db [... lots of flags ...]
Process exited with code: ExitFailure 1
Logs have been written to: /home/foo/src/stack-ide/.stack-work/logs/zlib-0.5.4.2.log
Configuring zlib-0.5.4.2...
Setup.hs: Missing dependency on a foreign library:
* Missing (or bad) header file: zlib.h
This problem can usually be solved by installing the system package that
provides this library (you may need the "-dev" version). If the library is
already installed but in a non-standard location then you can use the flags
--extra-include-dirs= and --extra-lib-dirs= to specify where it is.
If the header file does exist, it may contain errors that are caught by the C
compiler at the preprocessing stage. In this case you can re-run configure
with the verbosity flag -v3 to see the error messages.
When you run the build inside of the nix-shell environment, the system
is configured to find libz.so without any special flags -- the compiler
and linker "just know" how to find it. Consequently, Cabal won't record
any search paths for libz.so in the package description, which means
that the package works fine inside of nix-shell, but once you leave the
shell the shared object can no longer be found. That issue is by no
means specific to Stack: you'll have that problem with any other
Haskell package that's built inside of nix-shell but run outside of that
environment.
I suppose we could try to remedy the issue by wrapping `stack` or
`cabal` with a script that tries to find those kind of implicit search
paths and makes them explicit on the "cabal configure" command line. I
don't think anyone is working on that subject yet, though, because the
problem doesn't seem so bad in practice.
You can remedy that issue in several ways. First of all, run
$ nix-build --no-out-link "<nixpkgs>" -A zlib
/nix/store/alsvwzkiw4b7ip38l4nlfjijdvg3fvzn-zlib-1.2.8
to find out the store path of the system's zlib library. Now, you can
1) add that path (plus a "/lib" suffix) to your $LD_LIBRARY_PATH
environment variable to make sure your system linker finds libz.so
automatically. It's no pretty solution, but it will work.
2) As a variant of (1), you can also install any number of system
libraries into your user's profile (or some other profile) and point
$LD_LIBRARY_PATH to that profile instead, so that you don't have to
list dozens of those store paths all over the place.
3) The solution I prefer is to call stack with an appropriate
--extra-lib-dirs flag like so:
$ stack --extra-lib-dirs=/nix/store/alsvwzkiw4b7ip38l4nlfjijdvg3fvzn-zlib-1.2.8/lib build
Typically, you'll need --extra-include-dirs as well. It's possible
to add those flag to the project's "stack.yaml" or your user's
global "~/.stack/global/stack.yaml" file so that you don't have to
specify them manually every time.
The same thing applies to `cabal configure`, of course, if you're
building with `cabal-install` instead of Stack.
# Other resources
- The Youtube video [Nix Loves Haskell](https://www.youtube.com/watch?v=BsBhi_r-OeE)
provides an introduction into Haskell NG aimed at beginners. The slides are
available at http://cryp.to/nixos-meetup-3-slides.pdf and also -- in a form
ready for cut & paste -- at
https://github.com/NixOS/cabal2nix/blob/master/doc/nixos-meetup-3-slides.md.
- Another Youtube video is [Escaping Cabal Hell with Nix](https://www.youtube.com/watch?v=mQd3s57n_2Y),
which discusses the subject of Haskell development with Nix but also provides
a basic introduction to Nix as well, i.e. it's suitable for viewers with
almost no prior Nix experience.
- Oliver Charles wrote a very nice [Tutorial how to develop Haskell packages with Nix](http://wiki.ocharles.org.uk/Nix).
- The *Journey into the Haskell NG infrastructure* series of postings
describe the new Haskell infrastructure in great detail:
- [Part 1](http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015591.html)
explains the differences between the old and the new code and gives
instructions how to migrate to the new setup.
- [Part 2](http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015608.html)
looks in-depth at how to tweak and configure your setup by means of
overrides.
- [Part 3](http://lists.science.uu.nl/pipermail/nix-dev/2015-April/016912.html)
describes the infrastructure that keeps the Haskell package set in Nixpkgs
up-to-date.

View file

@ -1,912 +0,0 @@
<chapter xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xml:id="users-guide-to-the-haskell-infrastructure">
<title>User's Guide to the Haskell Infrastructure</title>
<section xml:id="how-to-install-haskell-packages">
<title>How to install Haskell packages</title>
<para>
Nixpkgs distributes build instructions for all Haskell packages
registered on
<link xlink:href="http://hackage.haskell.org/">Hackage</link>, but
strangely enough normal Nix package lookups don't seem to discover
any of them, except for the default version of ghc, cabal-install, and stack:
</para>
<programlisting>
$ nix-env -i alex
error: selector alex matches no derivations
$ nix-env -qa ghc
ghc-7.10.2
</programlisting>
<para>
The Haskell package set is not registered in the top-level namespace
because it is <emphasis>huge</emphasis>. If all Haskell packages
were visible to these commands, then name-based search/install
operations would be much slower than they are now. We avoided that
by keeping all Haskell-related packages in a separate attribute set
called <literal>haskellPackages</literal>, which the following
command will list:
</para>
<programlisting>
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskellPackages
haskellPackages.a50 a50-0.5
haskellPackages.abacate haskell-abacate-0.0.0.0
haskellPackages.abcBridge haskell-abcBridge-0.12
haskellPackages.afv afv-0.1.1
haskellPackages.alex alex-3.1.4
haskellPackages.Allure Allure-0.4.101.1
haskellPackages.alms alms-0.6.7
[... some 8000 entries omitted ...]
</programlisting>
<para>
To install any of those packages into your profile, refer to them by
their attribute path (first column):
</para>
<programlisting>
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.Allure ...
</programlisting>
<para>
The attribute path of any Haskell packages corresponds to the name
of that particular package on Hackage: the package
<literal>cabal-install</literal> has the attribute
<literal>haskellPackages.cabal-install</literal>, and so on.
(Actually, this convention causes trouble with packages like
<literal>3dmodels</literal> and <literal>4Blocks</literal>, because
these names are invalid identifiers in the Nix language. The issue
of how to deal with these rare corner cases is currently
unresolved.)
</para>
<para>
Haskell packages who's Nix name (second column) begins with a
<literal>haskell-</literal> prefix are packages that provide a
library whereas packages without that prefix provide just
executables. Libraries may provide executables too, though: the
package <literal>haskell-pandoc</literal>, for example, installs
both a library and an application. You can install and use Haskell
executables just like any other program in Nixpkgs, but using
Haskell libraries for development is a bit trickier and we'll
address that subject in great detail in section
<link linkend="how-to-create-a-development-environment">How to
create a development environment</link>.
</para>
<para>
Attribute paths are deterministic inside of Nixpkgs, but the path
necessary to reach Nixpkgs varies from system to system. We dodged
that problem by giving <literal>nix-env</literal> an explicit
<literal>-f &quot;&lt;nixpkgs&gt;&quot;</literal> parameter, but if
you call <literal>nix-env</literal> without that flag, then chances
are the invocation fails:
</para>
<programlisting>
$ nix-env -iA haskellPackages.cabal-install
error: attribute haskellPackages in selection path
haskellPackages.cabal-install not found
</programlisting>
<para>
On NixOS, for example, Nixpkgs does <emphasis>not</emphasis> exist
in the top-level namespace by default. To figure out the proper
attribute path, it's easiest to query for the path of a well-known
Nixpkgs package, i.e.:
</para>
<programlisting>
$ nix-env -qaP coreutils
nixos.coreutils coreutils-8.23
</programlisting>
<para>
If your system responds like that (most NixOS installations will),
then the attribute path to <literal>haskellPackages</literal> is
<literal>nixos.haskellPackages</literal>. Thus, if you want to
use <literal>nix-env</literal> without giving an explicit
<literal>-f</literal> flag, then that's the way to do it:
</para>
<programlisting>
$ nix-env -qaP -A nixos.haskellPackages
$ nix-env -iA nixos.haskellPackages.cabal-install
</programlisting>
<para>
Our current default compiler is GHC 7.10.x and the
<literal>haskellPackages</literal> set contains packages built with
that particular version. Nixpkgs contains the latest major release
of every GHC since 6.10.4, however, and there is a whole family of
package sets available that defines Hackage packages built with each
of those compilers, too:
</para>
<programlisting>
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskell.packages.ghc6123
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskell.packages.ghc763
</programlisting>
<para>
The name <literal>haskellPackages</literal> is really just a synonym
for <literal>haskell.packages.ghc7102</literal>, because we prefer
that package set internally and recommend it to our users as their
default choice, but ultimately you are free to compile your Haskell
packages with any GHC version you please. The following command
displays the complete list of available compilers:
</para>
<programlisting>
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskell.compiler
haskell.compiler.ghc6104 ghc-6.10.4
haskell.compiler.ghc6123 ghc-6.12.3
haskell.compiler.ghc704 ghc-7.0.4
haskell.compiler.ghc722 ghc-7.2.2
haskell.compiler.ghc742 ghc-7.4.2
haskell.compiler.ghc763 ghc-7.6.3
haskell.compiler.ghc784 ghc-7.8.4
haskell.compiler.ghc7102 ghc-7.10.2
haskell.compiler.ghcHEAD ghc-7.11.20150402
haskell.compiler.ghcNokinds ghc-nokinds-7.11.20150704
haskell.compiler.ghcjs ghcjs-0.1.0
haskell.compiler.jhc jhc-0.8.2
haskell.compiler.uhc uhc-1.1.9.0
</programlisting>
<para>
We have no package sets for <literal>jhc</literal> or
<literal>uhc</literal> yet, unfortunately, but for every version of
GHC listed above, there exists a package set based on that compiler.
Also, the attributes <literal>haskell.compiler.ghcXYC</literal> and
<literal>haskell.packages.ghcXYC.ghc</literal> are synonymous for
the sake of convenience.
</para>
</section>
<section xml:id="how-to-create-a-development-environment">
<title>How to create a development environment</title>
<section xml:id="how-to-install-a-compiler">
<title>How to install a compiler</title>
<para>
A simple development environment consists of a Haskell compiler
and the tool <literal>cabal-install</literal>, and we saw in
section <link linkend="how-to-install-haskell-packages">How to
install Haskell packages</link> how you can install those programs
into your user profile:
</para>
<programlisting>
$ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.ghc haskellPackages.cabal-install
</programlisting>
<para>
Instead of the default package set
<literal>haskellPackages</literal>, you can also use the more
precise name <literal>haskell.compiler.ghc7102</literal>, which
has the advantage that it refers to the same GHC version
regardless of what Nixpkgs considers &quot;default&quot; at any
given time.
</para>
<para>
Once you've made those tools available in
<literal>$PATH</literal>, it's possible to build Hackage packages
the same way people without access to Nix do it all the time:
</para>
<programlisting>
$ cabal get lens-4.11 &amp;&amp; cd lens-4.11
$ cabal install -j --dependencies-only
$ cabal configure
$ cabal build
</programlisting>
<para>
If you enjoy working with Cabal sandboxes, then that's entirely
possible too: just execute the command
</para>
<programlisting>
$ cabal sandbox init
</programlisting>
<para>
before installing the required dependencies.
</para>
<para>
The <literal>nix-shell</literal> utility makes it easy to switch
to a different compiler version; just enter the Nix shell
environment with the command
</para>
<programlisting>
$ nix-shell -p haskell.compiler.ghc784
</programlisting>
<para>
to bring GHC 7.8.4 into <literal>$PATH</literal>. Re-running
<literal>cabal configure</literal> switches your build to use that
compiler instead. If you're working on a project that doesn't
depend on any additional system libraries outside of GHC, then
it's sufficient even to run the <literal>cabal configure</literal>
command inside of the shell:
</para>
<programlisting>
$ nix-shell -p haskell.compiler.ghc784 --command &quot;cabal configure&quot;
</programlisting>
<para>
Afterwards, all other commands like <literal>cabal build</literal>
work just fine in any shell environment, because the configure
phase recorded the absolute paths to all required tools like GHC
in its build configuration inside of the <literal>dist/</literal>
directory. Please note, however, that
<literal>nix-collect-garbage</literal> can break such an
environment because the Nix store paths created by
<literal>nix-shell</literal> aren't &quot;alive&quot; anymore once
<literal>nix-shell</literal> has terminated. If you find that your
Haskell builds no longer work after garbage collection, then
you'll have to re-run <literal>cabal configure</literal> inside of
a new <literal>nix-shell</literal> environment.
</para>
</section>
<section xml:id="how-to-install-a-compiler-with-libraries">
<title>How to install a compiler with libraries</title>
<para>
GHC expects to find all installed libraries inside of its own
<literal>lib</literal> directory. This approach works fine on
traditional Unix systems, but it doesn't work for Nix, because
GHC's store path is immutable once it's built. We cannot install
additional libraries into that location. As a consequence, our
copies of GHC don't know any packages except their own core
libraries, like <literal>base</literal>,
<literal>containers</literal>, <literal>Cabal</literal>, etc.
</para>
<para>
We can register additional libraries to GHC, however, using a
special build function called <literal>ghcWithPackages</literal>.
That function expects one argument: a function that maps from an
attribute set of Haskell packages to a list of packages, which
determines the libraries known to that particular version of GHC.
For example, the Nix expression
<literal>ghcWithPackages (pkgs: [pkgs.mtl])</literal> generates a
copy of GHC that has the <literal>mtl</literal> library registered
in addition to its normal core packages:
</para>
<programlisting>
$ nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: [pkgs.mtl])&quot;
[nix-shell:~]$ ghc-pkg list mtl
/nix/store/zy79...-ghc-7.10.2/lib/ghc-7.10.2/package.conf.d:
mtl-2.2.1
</programlisting>
<para>
This function allows users to define their own development
environment by means of an override. After adding the following
snippet to <literal>~/.nixpkgs/config.nix</literal>,
</para>
<programlisting>
{
packageOverrides = super: let self = super.pkgs; in
{
myHaskellEnv = self.haskell.packages.ghc7102.ghcWithPackages
(haskellPackages: with haskellPackages; [
# libraries
arrows async cgi criterion
# tools
cabal-install haskintex
]);
};
}
</programlisting>
<para>
it's possible to install that compiler with
<literal>nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA myHaskellEnv</literal>.
If you'd like to switch that development environment to a
different version of GHC, just replace the
<literal>ghc7102</literal> bit in the previous definition with the
appropriate name. Of course, it's also possible to define any
number of these development environments! (You can't install two
of them into the same profile at the same time, though, because
that would result in file conflicts.)
</para>
<para>
The generated <literal>ghc</literal> program is a wrapper script
that re-directs the real GHC executable to use a new
<literal>lib</literal> directory --- one that we specifically
constructed to contain all those packages the user requested:
</para>
<programlisting>
$ cat $(type -p ghc)
#! /nix/store/xlxj...-bash-4.3-p33/bin/bash -e
export NIX_GHC=/nix/store/19sm...-ghc-7.10.2/bin/ghc
export NIX_GHCPKG=/nix/store/19sm...-ghc-7.10.2/bin/ghc-pkg
export NIX_GHC_DOCDIR=/nix/store/19sm...-ghc-7.10.2/share/doc/ghc/html
export NIX_GHC_LIBDIR=/nix/store/19sm...-ghc-7.10.2/lib/ghc-7.10.2
exec /nix/store/j50p...-ghc-7.10.2/bin/ghc &quot;-B$NIX_GHC_LIBDIR&quot; &quot;$@&quot;
</programlisting>
<para>
The variables <literal>$NIX_GHC</literal>,
<literal>$NIX_GHCPKG</literal>, etc. point to the
<emphasis>new</emphasis> store path
<literal>ghcWithPackages</literal> constructed specifically for
this environment. The last line of the wrapper script then
executes the real <literal>ghc</literal>, but passes the path to
the new <literal>lib</literal> directory using GHC's
<literal>-B</literal> flag.
</para>
<para>
The purpose of those environment variables is to work around an
impurity in the popular
<link xlink:href="http://hackage.haskell.org/package/ghc-paths">ghc-paths</link>
library. That library promises to give its users access to GHC's
installation paths. Only, the library can't possible know that
path when it's compiled, because the path GHC considers its own is
determined only much later, when the user configures it through
<literal>ghcWithPackages</literal>. So we
<link xlink:href="https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/ghc-paths-nix.patch">patched
ghc-paths</link> to return the paths found in those environment
variables at run-time rather than trying to guess them at
compile-time.
</para>
<para>
To make sure that mechanism works properly all the time, we
recommend that you set those variables to meaningful values in
your shell environment, too, i.e. by adding the following code to
your <literal>~/.bashrc</literal>:
</para>
<programlisting>
if type &gt;/dev/null 2&gt;&amp;1 -p ghc; then
eval &quot;$(egrep ^export &quot;$(type -p ghc)&quot;)&quot;
fi
</programlisting>
<para>
If you are certain that you'll use only one GHC environment which
is located in your user profile, then you can use the following
code, too, which has the advantage that it doesn't contain any
paths from the Nix store, i.e. those settings always remain valid
even if a <literal>nix-env -u</literal> operation updates the GHC
environment in your profile:
</para>
<programlisting>
if [ -e ~/.nix-profile/bin/ghc ]; then
export NIX_GHC=&quot;$HOME/.nix-profile/bin/ghc&quot;
export NIX_GHCPKG=&quot;$HOME/.nix-profile/bin/ghc-pkg&quot;
export NIX_GHC_DOCDIR=&quot;$HOME/.nix-profile/share/doc/ghc/html&quot;
export NIX_GHC_LIBDIR=&quot;$HOME/.nix-profile/lib/ghc-$($NIX_GHC --numeric-version)&quot;
fi
</programlisting>
</section>
<section xml:id="how-to-install-a-compiler-with-indexes">
<title>How to install a compiler with libraries, hoogle and documentation indexes</title>
<para>
If you plan to use your environment for interactive programming,
not just compiling random Haskell code, you might want to
replace <literal>ghcWithPackages</literal> in all the listings
above with <literal>ghcWithHoogle</literal>.
</para>
<para>
This environment generator not only produces an environment with
GHC and all the specified libraries, but also generates a
<literal>hoogle</literal> and <literal>haddock</literal> indexes
for all the packages, and provides a wrapper script around
<literal>hoogle</literal> binary that uses all those things. A
precise name for this thing would be
"<literal>ghcWithPackagesAndHoogleAndDocumentationIndexes</literal>",
which is, regrettably, too long and scary.
</para>
<para>
For example, installing the following environment
</para>
<programlisting>
{
packageOverrides = super: let self = super.pkgs; in
{
myHaskellEnv = self.haskellPackages.ghcWithHoogle
(haskellPackages: with haskellPackages; [
# libraries
arrows async cgi criterion
# tools
cabal-install haskintex
]);
};
}
</programlisting>
<para>
allows one to browse module documentation index <link
xlink:href="https://downloads.haskell.org/~ghc/latest/docs/html/libraries/index.html">not
too dissimilar to this</link> for all the specified packages and
their dependencies by directing a browser of choice to
<literal>~/.nix-profiles/share/doc/hoogle/index.html</literal>
(or
<literal>/run/current-system/sw/share/doc/hoogle/index.html</literal>
in case you put it in
<literal>environment.systemPackages</literal> in NixOS).
</para>
<para>
After you've marveled enough at that try adding the following to
your <literal>~/.ghc/ghci.conf</literal>
</para>
<programlisting>
:def hoogle \s -> return $ ":! hoogle search -cl --count=15 \"" ++ s ++ "\""
:def doc \s -> return $ ":! hoogle search -cl --info \"" ++ s ++ "\""
</programlisting>
<para>
and test it by typing into <literal>ghci</literal>:
</para>
<programlisting>
:hoogle a -> a
:doc a -> a
</programlisting>
<para>
Be sure to note the links to <literal>haddock</literal> files in
the output. With any modern and properly configured terminal
emulator you can just click those links to navigate there.
</para>
<para>
Finally, you can run
</para>
<programlisting>
hoogle server -p 8080
</programlisting>
<para>
and navigate to <link xlink:href="http://localhost:8080/"/> for
your own local <link
xlink:href="https://www.haskell.org/hoogle/">Hoogle</link>.
Note, however, that Firefox and possibly other browsers disallow
navigation from <literal>http:</literal> to
<literal>file:</literal> URIs for security reasons, which might
be quite an inconvenience. See <link
xlink:href="http://kb.mozillazine.org/Links_to_local_pages_do_not_work">this
page</link> for workarounds.
</para>
</section>
<section xml:id="how-to-create-ad-hoc-environments-for-nix-shell">
<title>How to create ad hoc environments for
<literal>nix-shell</literal></title>
<para>
The easiest way to create an ad hoc development environment is to
run <literal>nix-shell</literal> with the appropriate GHC
environment given on the command-line:
</para>
<programlisting>
nix-shell -p &quot;haskellPackages.ghcWithPackages (pkgs: with pkgs; [mtl pandoc])&quot;
</programlisting>
<para>
For more sophisticated use-cases, however, it's more convenient to
save the desired configuration in a file called
<literal>shell.nix</literal> that looks like this:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
let
inherit (nixpkgs) pkgs;
ghc = pkgs.haskell.packages.${compiler}.ghcWithPackages (ps: with ps; [
monad-par mtl
]);
in
pkgs.stdenv.mkDerivation {
name = &quot;my-haskell-env-0&quot;;
buildInputs = [ ghc ];
shellHook = &quot;eval $(egrep ^export ${ghc}/bin/ghc)&quot;;
}
</programlisting>
<para>
Now run <literal>nix-shell</literal> --- or even
<literal>nix-shell --pure</literal> --- to enter a shell
environment that has the appropriate compiler in
<literal>$PATH</literal>. If you use <literal>--pure</literal>,
then add all other packages that your development environment
needs into the <literal>buildInputs</literal> attribute. If you'd
like to switch to a different compiler version, then pass an
appropriate <literal>compiler</literal> argument to the
expression, i.e.
<literal>nix-shell --argstr compiler ghc784</literal>.
</para>
<para>
If you need such an environment because you'd like to compile a
Hackage package outside of Nix --- i.e. because you're hacking on
the latest version from Git ---, then the package set provides
suitable nix-shell environments for you already! Every Haskell
package has an <literal>env</literal> attribute that provides a
shell environment suitable for compiling that particular package.
If you'd like to hack the <literal>lens</literal> library, for
example, then you just have to check out the source code and enter
the appropriate environment:
</para>
<programlisting>
$ cabal get lens-4.11 &amp;&amp; cd lens-4.11
Downloading lens-4.11...
Unpacking to lens-4.11/
$ nix-shell &quot;&lt;nixpkgs&gt;&quot; -A haskellPackages.lens.env
[nix-shell:/tmp/lens-4.11]$
</programlisting>
<para>
At point, you can run <literal>cabal configure</literal>,
<literal>cabal build</literal>, and all the other development
commands. Note that you need <literal>cabal-install</literal>
installed in your <literal>$PATH</literal> already to use it here
--- the <literal>nix-shell</literal> environment does not provide
it.
</para>
</section>
</section>
<section xml:id="how-to-create-nix-builds-for-your-own-private-haskell-packages">
<title>How to create Nix builds for your own private Haskell
packages</title>
<para>
If your own Haskell packages have build instructions for Cabal, then
you can convert those automatically into build instructions for Nix
using the <literal>cabal2nix</literal> utility, which you can
install into your profile by running
<literal>nix-env -i cabal2nix</literal>.
</para>
<section xml:id="how-to-build-a-stand-alone-project">
<title>How to build a stand-alone project</title>
<para>
For example, let's assume that you're working on a private project
called <literal>foo</literal>. To generate a Nix build expression
for it, change into the project's top-level directory and run the
command:
</para>
<programlisting>
$ cabal2nix . &gt;foo.nix
</programlisting>
<para>
Then write the following snippet into a file called
<literal>default.nix</literal>:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
nixpkgs.pkgs.haskell.packages.${compiler}.callPackage ./foo.nix { }
</programlisting>
<para>
Finally, store the following code in a file called
<literal>shell.nix</literal>:
</para>
<programlisting>
{ nixpkgs ? import &lt;nixpkgs&gt; {}, compiler ? &quot;ghc7102&quot; }:
(import ./default.nix { inherit nixpkgs compiler; }).env
</programlisting>
<para>
At this point, you can run <literal>nix-build</literal> to have
Nix compile your project and install it into a Nix store path. The
local directory will contain a symlink called
<literal>result</literal> after <literal>nix-build</literal>
returns that points into that location. Of course, passing the
flag <literal>--argstr compiler ghc763</literal> allows switching
the build to any version of GHC currently supported.
</para>
<para>
Furthermore, you can call <literal>nix-shell</literal> to enter an
interactive development environment in which you can use
<literal>cabal configure</literal> and
<literal>cabal build</literal> to develop your code. That
environment will automatically contain a proper GHC derivation
with all the required libraries registered as well as all the
system-level libraries your package might need.
</para>
<para>
If your package does not depend on any system-level libraries,
then it's sufficient to run
</para>
<programlisting>
$ nix-shell --command &quot;cabal configure&quot;
</programlisting>
<para>
once to set up your build. <literal>cabal-install</literal>
determines the absolute paths to all resources required for the
build and writes them into a config file in the
<literal>dist/</literal> directory. Once that's done, you can run
<literal>cabal build</literal> and any other command for that
project even outside of the <literal>nix-shell</literal>
environment. This feature is particularly nice for those of us who
like to edit their code with an IDE, like Emacs'
<literal>haskell-mode</literal>, because it's not necessary to
start Emacs inside of nix-shell just to make it find out the
necessary settings for building the project;
<literal>cabal-install</literal> has already done that for us.
</para>
<para>
If you want to do some quick-and-dirty hacking and don't want to
bother setting up a <literal>default.nix</literal> and
<literal>shell.nix</literal> file manually, then you can use the
<literal>--shell</literal> flag offered by
<literal>cabal2nix</literal> to have it generate a stand-alone
<literal>nix-shell</literal> environment for you. With that
feature, running
</para>
<programlisting>
$ cabal2nix --shell . &gt;shell.nix
$ nix-shell --command &quot;cabal configure&quot;
</programlisting>
<para>
is usually enough to set up a build environment for any given
Haskell package. You can even use that generated file to run
<literal>nix-build</literal>, too:
</para>
<programlisting>
$ nix-build shell.nix
</programlisting>
</section>
<section xml:id="how-to-build-projects-that-depend-on-each-other">
<title>How to build projects that depend on each other</title>
<para>
If you have multiple private Haskell packages that depend on each
other, then you'll have to register those packages in the Nixpkgs
set to make them visible for the dependency resolution performed
by <literal>callPackage</literal>. First of all, change into each
of your projects top-level directories and generate a
<literal>default.nix</literal> file with
<literal>cabal2nix</literal>:
</para>
<programlisting>
$ cd ~/src/foo &amp;&amp; cabal2nix . &gt;default.nix
$ cd ~/src/bar &amp;&amp; cabal2nix . &gt;default.nix
</programlisting>
<para>
Then edit your <literal>~/.nixpkgs/config.nix</literal> file to
register those builds in the default Haskell package set:
</para>
<programlisting>
{
packageOverrides = super: let self = super.pkgs; in
{
haskellPackages = super.haskellPackages.override {
overrides = self: super: {
foo = self.callPackage ../src/foo {};
bar = self.callPackage ../src/bar {};
};
};
};
}
</programlisting>
<para>
Once that's accomplished,
<literal>nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qA haskellPackages</literal>
will show your packages like any other package from Hackage, and
you can build them
</para>
<programlisting>
$ nix-build &quot;&lt;nixpkgs&gt;&quot; -A haskellPackages.foo
</programlisting>
<para>
or enter an interactive shell environment suitable for building
them:
</para>
<programlisting>
$ nix-shell &quot;&lt;nixpkgs&gt;&quot; -A haskellPackages.bar.env
</programlisting>
</section>
</section>
<section xml:id="miscellaneous-topics">
<title>Miscellaneous Topics</title>
<section xml:id="how-to-build-with-profiling-enabled">
<title>How to build with profiling enabled</title>
<para>
Every Haskell package set takes a function called
<literal>overrides</literal> that you can use to manipulate the
package as much as you please. One useful application of this
feature is to replace the default <literal>mkDerivation</literal>
function with one that enables library profiling for all packages.
To accomplish that, add configure the following snippet in your
<literal>~/.nixpkgs/config.nix</literal> file:
</para>
<programlisting>
{
packageOverrides = super: let self = super.pkgs; in
{
profiledHaskellPackages = self.haskellPackages.override {
overrides = self: super: {
mkDerivation = args: super.mkDerivation (args // {
enableLibraryProfiling = true;
});
};
};
};
}
</programlisting>
<para>
Then, replace instances of <literal>haskellPackages</literal> in the
<literal>cabal2nix</literal>-generated <literal>default.nix</literal>
or <literal>shell.nix</literal> files with
<literal>profiledHaskellPackages</literal>.
</para>
</section>
<section xml:id="how-to-override-package-versions-in-a-compiler-specific-package-set">
<title>How to override package versions in a compiler-specific
package set</title>
<para>
Nixpkgs provides the latest version of
<link xlink:href="http://hackage.haskell.org/package/ghc-events"><literal>ghc-events</literal></link>,
which is 0.4.4.0 at the time of this writing. This is fine for
users of GHC 7.10.x, but GHC 7.8.4 cannot compile that binary.
Now, one way to solve that problem is to register an older version
of <literal>ghc-events</literal> in the 7.8.x-specific package
set. The first step is to generate Nix build instructions with
<literal>cabal2nix</literal>:
</para>
<programlisting>
$ cabal2nix cabal://ghc-events-0.4.3.0 &gt;~/.nixpkgs/ghc-events-0.4.3.0.nix
</programlisting>
<para>
Then add the override in <literal>~/.nixpkgs/config.nix</literal>:
</para>
<programlisting>
{
packageOverrides = super: let self = super.pkgs; in
{
haskell = super.haskell // {
packages = super.haskell.packages // {
ghc784 = super.haskell.packages.ghc784.override {
overrides = self: super: {
ghc-events = self.callPackage ./ghc-events-0.4.3.0.nix {};
};
};
};
};
};
}
</programlisting>
<para>
This code is a little crazy, no doubt, but it's necessary because
the intuitive version
</para>
<programlisting>
haskell.packages.ghc784 = super.haskell.packages.ghc784.override {
overrides = self: super: {
ghc-events = self.callPackage ./ghc-events-0.4.3.0.nix {};
};
};
</programlisting>
<para>
doesn't do what we want it to: that code replaces the
<literal>haskell</literal> package set in Nixpkgs with one that
contains only one entry,<literal>packages</literal>, which
contains only one entry <literal>ghc784</literal>. This override
loses the <literal>haskell.compiler</literal> set, and it loses
the <literal>haskell.packages.ghcXYZ</literal> sets for all
compilers but GHC 7.8.4. To avoid that problem, we have to perform
the convoluted little dance from above, iterating over each step
in hierarchy.
</para>
<para>
Once it's accomplished, however, we can install a variant of
<literal>ghc-events</literal> that's compiled with GHC 7.8.4:
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskell.packages.ghc784.ghc-events
</programlisting>
<para>
Unfortunately, it turns out that this build fails again while
executing the test suite! Apparently, the release archive on
Hackage is missing some data files that the test suite requires,
so we cannot run it. We accomplish that by re-generating the Nix
expression with the <literal>--no-check</literal> flag:
</para>
<programlisting>
$ cabal2nix --no-check cabal://ghc-events-0.4.3.0 &gt;~/.nixpkgs/ghc-events-0.4.3.0.nix
</programlisting>
<para>
Now the builds succeeds.
</para>
<para>
Of course, in the concrete example of
<literal>ghc-events</literal> this whole exercise is not an ideal
solution, because <literal>ghc-events</literal> can analyze the
output emitted by any version of GHC later than 6.12 regardless of
the compiler version that was used to build the `ghc-events'
executable, so strictly speaking there's no reason to prefer one
built with GHC 7.8.x in the first place. However, for users who
cannot use GHC 7.10.x at all for some reason, the approach of
downgrading to an older version might be useful.
</para>
</section>
<section xml:id="how-to-recover-from-ghcs-infamous-non-deterministic-library-id-bug">
<title>How to recover from GHC's infamous non-deterministic library
ID bug</title>
<para>
GHC and distributed build farms don't get along well:
</para>
<programlisting>
https://ghc.haskell.org/trac/ghc/ticket/4012
</programlisting>
<para>
When you see an error like this one
</para>
<programlisting>
package foo-0.7.1.0 is broken due to missing package
text-1.2.0.4-98506efb1b9ada233bb5c2b2db516d91
</programlisting>
<para>
then you have to download and re-install <literal>foo</literal>
and all its dependents from scratch:
</para>
<programlisting>
# nix-store -q --referrers /nix/store/*-haskell-text-1.2.0.4 \
| xargs -L 1 nix-store --repair-path --option binary-caches http://hydra.nixos.org
</programlisting>
<para>
If you're using additional Hydra servers other than
<literal>hydra.nixos.org</literal>, then it might be necessary to
purge the local caches that store data from those machines to
disable these binary channels for the duration of the previous
command, i.e. by running:
</para>
<programlisting>
rm /nix/var/nix/binary-cache-v3.sqlite
rm /nix/var/nix/manifests/*
rm /nix/var/nix/channel-cache/*
</programlisting>
</section>
<section xml:id="builds-on-darwin-fail-with-math.h-not-found">
<title>Builds on Darwin fail with <literal>math.h</literal> not
found</title>
<para>
Users of GHC on Darwin have occasionally reported that builds
fail, because the compiler complains about a missing include file:
</para>
<programlisting>
fatal error: 'math.h' file not found
</programlisting>
<para>
The issue has been discussed at length in
<link xlink:href="https://github.com/NixOS/nixpkgs/issues/6390">ticket
6390</link>, and so far no good solution has been proposed. As a
work-around, users who run into this problem can configure the
environment variables
</para>
<programlisting>
export NIX_CFLAGS_COMPILE=&quot;-idirafter /usr/include&quot;
export NIX_CFLAGS_LINK=&quot;-L/usr/lib&quot;
</programlisting>
<para>
in their <literal>~/.bashrc</literal> file to avoid the compiler
error.
</para>
</section>
</section>
<section xml:id="other-resources">
<title>Other resources</title>
<itemizedlist>
<listitem>
<para>
The Youtube video
<link xlink:href="https://www.youtube.com/watch?v=BsBhi_r-OeE">Nix
Loves Haskell</link> provides an introduction into Haskell NG
aimed at beginners. The slides are available at
http://cryp.to/nixos-meetup-3-slides.pdf and also -- in a form
ready for cut &amp; paste -- at
https://github.com/NixOS/cabal2nix/blob/master/doc/nixos-meetup-3-slides.md.
</para>
</listitem>
<listitem>
<para>
Another Youtube video is
<link xlink:href="https://www.youtube.com/watch?v=mQd3s57n_2Y">Escaping
Cabal Hell with Nix</link>, which discusses the subject of
Haskell development with Nix but also provides a basic
introduction to Nix as well, i.e. it's suitable for viewers with
almost no prior Nix experience.
</para>
</listitem>
<listitem>
<para>
Oliver Charles wrote a very nice
<link xlink:href="http://wiki.ocharles.org.uk/Nix">Tutorial how to
develop Haskell packages with Nix</link>.
</para>
</listitem>
<listitem>
<para>
The <emphasis>Journey into the Haskell NG
infrastructure</emphasis> series of postings describe the new
Haskell infrastructure in great detail:
</para>
<itemizedlist>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015591.html">Part
1</link> explains the differences between the old and the
new code and gives instructions how to migrate to the new
setup.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-January/015608.html">Part
2</link> looks in-depth at how to tweak and configure your
setup by means of overrides.
</para>
</listitem>
<listitem>
<para>
<link xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-April/016912.html">Part
3</link> describes the infrastructure that keeps the
Haskell package set in Nixpkgs up-to-date.
</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>
</section>
</chapter>

View file

@ -4,7 +4,7 @@
version="5.0"
xml:id="sec-release-15.09">
<title>Release 15.09 (“Dingo”, 2015/09/??)</title>
<title>Release 15.09 (“Dingo”, 2015/09/30)</title>
<para>In addition to numerous new and upgraded packages, this release
has the following highlights:</para>
@ -12,16 +12,25 @@ has the following highlights:</para>
<itemizedlist>
<listitem>
<para>The Haskell packages infrastructure has been re-designed
from the ground up. NixOS now distributes the latest version of
every single package registered on <link
xlink:href="http://hackage.haskell.org/">Hackage</link>, i.e. well
over 8000 Haskell packages. Further information and usage
instructions for the improved infrastructure are available at
<link
xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>.
Users migrating from an earlier release will also find helpful
information below, in the list of backwards-incompatible changes.</para>
<para>The <link xlink:href="http://haskell.org/">Haskell</link>
packages infrastructure has been re-designed from the ground up
(&quot;Haskell NG&quot;). NixOS now distributes the latest version
of every single package registered on <link
xlink:href="http://hackage.haskell.org/">Hackage</link> -- well in
excess of 8,000 Haskell packages. Detailed instructions on how to
use that infrastructure can be found in the <link
xlink:href="http://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure">User's
Guide to the Haskell Infrastructure</link>. Users migrating from an
earlier release may find helpful information below, in the list of
backwards-incompatible changes. Furthermore, we distribute 51(!)
additional Haskell package sets that provide every single <link
xlink:href="http://www.stackage.org/">LTS Haskell</link> release
since version 0.0 as well as the most recent <link
xlink:href="http://www.stackage.org/">Stackage Nightly</link>
snapshot. The announcement <link
xlink:href="http://lists.science.uu.nl/pipermail/nix-dev/2015-September/018138.html">&quot;Full
Stackage Support in Nixpkgs&quot;</link> gives additional
details.</para>
</listitem>
<listitem>
@ -47,9 +56,105 @@ system.autoUpgrade.enable = true;
3.18.</para>
</listitem>
<listitem>
<para>Gnome has been upgraded to 3.16.
</para>
</listitem>
<listitem>
<para>Xfce has been upgraded to 4.12.
</para>
</listitem>
<listitem>
<para>KDE 5 has been upgraded to KDE Frameworks 5.10,
Plasma 5.3.2 and Applications 15.04.3.
KDE 4 has been updated to kdelibs-4.14.10.
</para>
</listitem>
<listitem>
<para>E19 has been upgraded to 0.16.8.15.
</para>
</listitem>
</itemizedlist>
<para>The following new services were added since the last release:
<itemizedlist>
<listitem><para><literal>services/mail/exim.nix</literal></para></listitem>
<listitem><para><literal>services/misc/apache-kafka.nix</literal></para></listitem>
<listitem><para><literal>services/misc/canto-daemon.nix</literal></para></listitem>
<listitem><para><literal>services/misc/confd.nix</literal></para></listitem>
<listitem><para><literal>services/misc/devmon.nix</literal></para></listitem>
<listitem><para><literal>services/misc/gitit.nix</literal></para></listitem>
<listitem><para><literal>services/misc/ihaskell.nix</literal></para></listitem>
<listitem><para><literal>services/misc/mbpfan.nix</literal></para></listitem>
<listitem><para><literal>services/misc/mediatomb.nix</literal></para></listitem>
<listitem><para><literal>services/misc/mwlib.nix</literal></para></listitem>
<listitem><para><literal>services/misc/parsoid.nix</literal></para></listitem>
<listitem><para><literal>services/misc/plex.nix</literal></para></listitem>
<listitem><para><literal>services/misc/ripple-rest.nix</literal></para></listitem>
<listitem><para><literal>services/misc/ripple-data-api.nix</literal></para></listitem>
<listitem><para><literal>services/misc/subsonic.nix</literal></para></listitem>
<listitem><para><literal>services/misc/sundtek.nix</literal></para></listitem>
<listitem><para><literal>services/monitoring/cadvisor.nix</literal></para></listitem>
<listitem><para><literal>services/monitoring/das_watchdog.nix</literal></para></listitem>
<listitem><para><literal>services/monitoring/grafana.nix</literal></para></listitem>
<listitem><para><literal>services/monitoring/riemann-tools.nix</literal></para></listitem>
<listitem><para><literal>services/monitoring/teamviewer.nix</literal></para></listitem>
<listitem><para><literal>services/network-filesystems/u9fs.nix</literal></para></listitem>
<listitem><para><literal>services/networking/aiccu.nix</literal></para></listitem>
<listitem><para><literal>services/networking/asterisk.nix</literal></para></listitem>
<listitem><para><literal>services/networking/bird.nix</literal></para></listitem>
<listitem><para><literal>services/networking/charybdis.nix</literal></para></listitem>
<listitem><para><literal>services/networking/docker-registry-server.nix</literal></para></listitem>
<listitem><para><literal>services/networking/fan.nix</literal></para></listitem>
<listitem><para><literal>services/networking/firefox/sync-server.nix</literal></para></listitem>
<listitem><para><literal>services/networking/gateone.nix</literal></para></listitem>
<listitem><para><literal>services/networking/heyefi.nix</literal></para></listitem>
<listitem><para><literal>services/networking/i2p.nix</literal></para></listitem>
<listitem><para><literal>services/networking/lambdabot.nix</literal></para></listitem>
<listitem><para><literal>services/networking/mstpd.nix</literal></para></listitem>
<listitem><para><literal>services/networking/nix-serve.nix</literal></para></listitem>
<listitem><para><literal>services/networking/nylon.nix</literal></para></listitem>
<listitem><para><literal>services/networking/racoon.nix</literal></para></listitem>
<listitem><para><literal>services/networking/skydns.nix</literal></para></listitem>
<listitem><para><literal>services/networking/shout.nix</literal></para></listitem>
<listitem><para><literal>services/networking/softether.nix</literal></para></listitem>
<listitem><para><literal>services/networking/sslh.nix</literal></para></listitem>
<listitem><para><literal>services/networking/tinc.nix</literal></para></listitem>
<listitem><para><literal>services/networking/tlsdated.nix</literal></para></listitem>
<listitem><para><literal>services/networking/tox-bootstrapd.nix</literal></para></listitem>
<listitem><para><literal>services/networking/tvheadend.nix</literal></para></listitem>
<listitem><para><literal>services/networking/zerotierone.nix</literal></para></listitem>
<listitem><para><literal>services/scheduling/marathon.nix</literal></para></listitem>
<listitem><para><literal>services/security/fprintd.nix</literal></para></listitem>
<listitem><para><literal>services/security/hologram.nix</literal></para></listitem>
<listitem><para><literal>services/security/munge.nix</literal></para></listitem>
<listitem><para><literal>services/system/cloud-init.nix</literal></para></listitem>
<listitem><para><literal>services/web-servers/shellinabox.nix</literal></para></listitem>
<listitem><para><literal>services/web-servers/uwsgi.nix</literal></para></listitem>
<listitem><para><literal>services/x11/unclutter.nix</literal></para></listitem>
<listitem><para><literal>services/x11/display-managers/sddm.nix</literal></para></listitem>
<listitem><para><literal>system/boot/coredump.nix</literal></para></listitem>
<listitem><para><literal>system/boot/loader/loader.nix</literal></para></listitem>
<listitem><para><literal>system/boot/loader/generic-extlinux-compatible</literal></para></listitem>
<listitem><para><literal>system/boot/networkd.nix</literal></para></listitem>
<listitem><para><literal>system/boot/resolved.nix</literal></para></listitem>
<listitem><para><literal>system/boot/timesyncd.nix</literal></para></listitem>
<listitem><para><literal>tasks/filesystems/exfat.nix</literal></para></listitem>
<listitem><para><literal>tasks/filesystems/ntfs.nix</literal></para></listitem>
<listitem><para><literal>tasks/filesystems/vboxsf.nix</literal></para></listitem>
<listitem><para><literal>virtualisation/virtualbox-host.nix</literal></para></listitem>
<listitem><para><literal>virtualisation/vmware-guest.nix</literal></para></listitem>
<listitem><para><literal>virtualisation/xen-dom0.nix</literal></para></listitem>
</itemizedlist>
</para>
<para>When upgrading from a previous release, please be aware of the
following incompatible changes:
@ -135,38 +240,44 @@ fileSystems."/shiny" = {
<listitem>
<para>
Haskell packages can no longer be found by name, except for
<literal>ghc</literal>, <literal>cabal-install</literal>, and
<literal>stack</literal>, even though we do package the whole Hackage.
The reason for this inconvenience is the sheer size of the Haskell
package set: name-based lookups such as these would become much
slower than they are today if we'd add the entire Hackage database
into the top level attribute set. Instead, the list of Haskell
packages can be displayed by
&quot;<literal>nix-env -qa</literal>&quot; no longer discovers
Haskell packages by name. The only packages visible in the global
scope are <literal>ghc</literal>, <literal>cabal-install</literal>,
and <literal>stack</literal>, but all other packages are hidden. The
reason for this inconvenience is the sheer size of the Haskell
package set. Name-based lookups are expensive, and most
<literal>nix-env -qa</literal> operations would become much slower
if we'd add the entire Hackage database into the top level attribute
set. Instead, the list of Haskell packages can be displayed by
running:
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -qaP -A haskellPackages
</programlisting>
<para>
and packages can be installed with:
Executable programs written in Haskell can be installed with:
</para>
<programlisting>
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.cabal-install
nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.pandoc
</programlisting>
<para>
Installing Haskell <emphasis>libraries</emphasis> this way, however, is no
longer supported. See the next item for more details.
</para>
</listitem>
<listitem>
<para>
Previous versions of NixOS came with a feature called
<literal>ghc-wrapper</literal>, a small wrapper script that allows
GHC to transparently pick up on libraries installed in the user's
profile. This feature has been deprecated;
<literal>ghc-wrapper</literal> was removed from the distribution.
The proper way to register Haskell libraries with the compiler now
is the <literal>haskellPackages.ghcWithPackages</literal>
function.
<link xlink:href="https://nixos.org/wiki/Haskell">https://nixos.org/wiki/Haskell</link>
provides much information about this subject.
<literal>ghc-wrapper</literal>, a small script that allowed GHC to
transparently pick up on libraries installed in the user's profile. This
feature has been deprecated; <literal>ghc-wrapper</literal> was removed
from the distribution. The proper way to register Haskell libraries with
the compiler now is the <literal>haskellPackages.ghcWithPackages</literal>
function. The <link
xlink:href="http://nixos.org/nixpkgs/manual/#users-guide-to-the-haskell-infrastructure">User's
Guide to the Haskell Infrastructure</link> provides more information about
this subject.
</para>
</listitem>
@ -229,6 +340,107 @@ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.cabal-install
</para>
</listitem>
<listitem>
<para>
Python 2.6 has been marked as broken (as it no longer recieves
security updates from upstream).
</para>
</listitem>
<listitem>
<para>
Any use of module arguments such as <varname>pkgs</varname> to access
library functions, or to define <literal>imports</literal> attributes
will now lead to an infinite loop at the time of the evaluation.
</para>
<para>
In case of an infinite loop, use the <command>--show-trace</command>
command line argument and read the line just above the error message.
<screen>
$ nixos-rebuild build --show-trace
while evaluating the module argument `pkgs' in "/etc/nixos/my-module.nix":
infinite recursion encountered
</screen>
</para>
<para>
Any use of <literal>pkgs.lib</literal>, should be replaced by
<varname>lib</varname>, after adding it as argument of the module. The
following module
<programlisting>
{ config, pkgs, ... }:
with pkgs.lib;
{
options = {
foo = mkOption { … };
};
config = mkIf config.foo { … };
}
</programlisting>
should be modified to look like:
<programlisting>
{ config, pkgs, lib, ... }:
with lib;
{
options = {
foo = mkOption { <replaceable>option declaration</replaceable> };
};
config = mkIf config.foo { <replaceable>option definition</replaceable> };
}
</programlisting>
</para>
<para>
When <varname>pkgs</varname> is used to download other projects to
import their modules, and only in such cases, it should be replaced by
<literal>(import &lt;nixpkgs&gt; {})</literal>. The following module
<programlisting>
{ config, pkgs, ... }:
let
myProject = pkgs.fetchurl {
src = <replaceable>url</replaceable>;
sha256 = <replaceable>hash</replaceable>;
};
in
{
imports = [ "${myProject}/module.nix" ];
}
</programlisting>
should be modified to look like:
<programlisting>
{ config, pkgs, ... }:
let
myProject = (import &lt;nixpkgs&gt; {}).fetchurl {
src = <replaceable>url</replaceable>;
sha256 = <replaceable>hash</replaceable>;
};
in
{
imports = [ "${myProject}/module.nix" ];
}
</programlisting>
</para>
</listitem>
</itemizedlist>
</para>
@ -268,6 +480,10 @@ nix-env -f &quot;&lt;nixpkgs&gt;&quot; -iA haskellPackages.cabal-install
until the next release.
</para> </listitem>
<listitem><para>
<option>buildEnv.env</option> on all Python interpreters
is now available for nix-shell interoperability.
</para> </listitem>
</itemizedlist>
</para>

View file

@ -157,9 +157,9 @@ if [ -n "$buildNix" ]; then
if ! nix-build '<nixpkgs>' -A nix -o $tmpDir/nix "${extraBuildFlags[@]}" > /dev/null; then
machine="$(uname -m)"
if [ "$machine" = x86_64 ]; then
nixStorePath=/nix/store/664kxr14kfgx4dl095crvmr7pbh9xlh5-nix-1.9
nixStorePath=/nix/store/xryr9g56h8yjddp89d6dw12anyb4ch7c-nix-1.10
elif [[ "$machine" =~ i.86 ]]; then
nixStorePath=/nix/store/p7xdvz72xx3rhm121jclsbdmmcds7xh6-nix-1.9
nixStorePath=/nix/store/2w92k5wlpspf0q2k9mnf2z42prx3bwmv-nix-1.10
else
echo "$0: unsupported platform"
exit 1

View file

@ -5,10 +5,7 @@ with lib;
let
cfg = config.services.opentsdb;
configFile = pkgs.writeText "opentsdb.conf" ''
tsd.core.auto_create_metrics = true
tsd.http.request.enable_chunked = true
'';
configFile = pkgs.writeText "opentsdb.conf" cfg.config;
in {
@ -59,6 +56,17 @@ in {
'';
};
config = mkOption {
type = types.lines;
default = ''
tsd.core.auto_create_metrics = true
tsd.http.request.enable_chunked = true
'';
description = ''
The contents of OpenTSDB's configuration file
'';
};
};
};

View file

@ -445,6 +445,17 @@ in
'';
};
systemd.generators = mkOption {
type = types.attrsOf types.path;
default = {};
example = { "systemd-gpt-auto-generator" = "/dev/null"; };
description = ''
Definition of systemd generators.
For each <literal>NAME = VALUE</literal> pair of the attrSet, a link is generated from
<literal>/etc/systemd/system-generators/NAME</literal> to <literal>VALUE</literal>.
'';
};
systemd.defaultUnit = mkOption {
default = "multi-user.target";
type = types.str;
@ -601,20 +612,17 @@ in
environment.systemPackages = [ systemd ];
environment.etc."systemd/system".source =
generateUnits "system" cfg.units upstreamSystemUnits upstreamSystemWants;
environment.etc = {
"systemd/system".source = generateUnits "system" cfg.units upstreamSystemUnits upstreamSystemWants;
environment.etc."systemd/user".source =
generateUnits "user" cfg.user.units upstreamUserUnits [];
"systemd/user".source = generateUnits "user" cfg.user.units upstreamUserUnits [];
environment.etc."systemd/system.conf".text =
''
"systemd/system.conf".text = ''
[Manager]
${config.systemd.extraConfig}
'';
environment.etc."systemd/journald.conf".text =
''
"systemd/journald.conf".text = ''
[Journal]
RateLimitInterval=${config.services.journald.rateLimitInterval}
RateLimitBurst=${toString config.services.journald.rateLimitBurst}
@ -625,17 +633,26 @@ in
${config.services.journald.extraConfig}
'';
environment.etc."systemd/logind.conf".text =
''
"systemd/logind.conf".text = ''
[Login]
${config.services.logind.extraConfig}
'';
environment.etc."systemd/sleep.conf".text =
''
"systemd/sleep.conf".text = ''
[Sleep]
'';
"tmpfiles.d/systemd.conf".source = "${systemd}/example/tmpfiles.d/systemd.conf";
"tmpfiles.d/x11.conf".source = "${systemd}/example/tmpfiles.d/x11.conf";
"tmpfiles.d/nixos.conf".text = ''
# This file is created automatically and should not be modified.
# Please change the option systemd.tmpfiles.rules instead.
${concatStringsSep "\n" cfg.tmpfiles.rules}
'';
} // mapAttrs' (n: v: nameValuePair "systemd/system-generators/${n}" {"source"=v;}) cfg.generators;
system.activationScripts.systemd = stringAfter [ "groups" ]
''
mkdir -m 0755 -p /var/lib/udev
@ -736,17 +753,6 @@ in
startSession = true;
};
environment.etc."tmpfiles.d/systemd.conf".source = "${systemd}/example/tmpfiles.d/systemd.conf";
environment.etc."tmpfiles.d/x11.conf".source = "${systemd}/example/tmpfiles.d/x11.conf";
environment.etc."tmpfiles.d/nixos.conf".text =
''
# This file is created automatically and should not be modified.
# Please change the option systemd.tmpfiles.rules instead.
${concatStringsSep "\n" cfg.tmpfiles.rules}
'';
# Some overrides to upstream units.
systemd.services."systemd-backlight@".restartIfChanged = false;
systemd.services."systemd-rfkill@".restartIfChanged = false;

View file

@ -28,7 +28,8 @@ import ./make-test.nix ({ pkgs, ...} : {
$machine->succeed("su - alice -c 'DISPLAY=:0.0 gnome-terminal &'");
$machine->waitForWindow(qr/Terminal/);
$machine->sleep(20);
$machine->mustSucceed("timeout 60 bash -c 'journalctl -f|grep -m 1 \"GNOME Shell started\"'");
$machine->sleep(10);
$machine->screenshot("screen");
'';
})

View file

@ -19,9 +19,9 @@ stdenv.mkDerivation {
};
buildInputs = [ fftw freeglut qtbase qtmultimedia ]
++ stdenv.lib.optional alsaSupport [ alsaLib ]
++ stdenv.lib.optional jackSupport [ libjack2 ]
++ stdenv.lib.optional portaudioSupport [ portaudio ];
++ stdenv.lib.optionals alsaSupport [ alsaLib ]
++ stdenv.lib.optionals jackSupport [ libjack2 ]
++ stdenv.lib.optionals portaudioSupport [ portaudio ];
configurePhase = ''
mkdir build

View file

@ -1,4 +1,6 @@
{stdenv, fetchurl, jdk, unzip, which, makeWrapper, makeDesktopItem}:
{ stdenv, fetchurl, makeWrapper, makeDesktopItem
, gawk, jdk, perl, python, unzip, which
}:
let
desktopItem = makeDesktopItem {
@ -11,19 +13,24 @@ let
};
in
stdenv.mkDerivation {
name = "netbeans-7.4";
name = "netbeans-8.0.2";
src = fetchurl {
url = http://download.netbeans.org/netbeans/7.4/final/zip/netbeans-7.4-201310111528.zip;
sha256 = "0nrnghnsdix5cmp86xi1gmvarhjk2k8mlbld3dfa9impm8gpv6mx";
url = http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905.zip;
sha256 = "1h9cqpwsnrhcnn4fqz3rr4s5jln8cfwki8af9zikq9j6aza337xv";
};
buildCommand = ''
# Unpack and copy the stuff
# Unpack and perform some path patching.
unzip $src
mkdir -p $out
cp -a netbeans $out
# Create a wrapper capable of starting it
patch -p1 <${./path.patch}
substituteInPlace netbeans/platform/lib/nbexec \
--subst-var-by AWK ${gawk}/bin/awk
patchShebangs .
# Copy to installation directory and create a wrapper capable of starting
# it.
mkdir -p $out/bin
cp -a netbeans $out
makeWrapper $out/netbeans/bin/netbeans $out/bin/netbeans \
--prefix PATH : ${jdk}/bin:${which}/bin \
--prefix JAVA_HOME : ${jdk.home} \
@ -34,7 +41,7 @@ stdenv.mkDerivation {
cp ${desktopItem}/share/applications/* $out/share/applications
'';
buildInputs = [ unzip makeWrapper ];
buildInputs = [ makeWrapper perl python unzip ];
meta = {
description = "An integrated development environment for Java, C, C++ and PHP";

View file

@ -0,0 +1,11 @@
--- a/netbeans/platform/lib/nbexec 2015-09-29 21:26:39.282600903 -0700
+++ b/netbeans/platform/lib/nbexec 2015-09-29 21:26:58.977697858 -0700
@@ -198,7 +198,7 @@
SunOS*) awk=nawk ;;
*) awk=awk ;;
esac
- jdk_version=$("${jdkhome}/bin/java" -version 2>&1 | "/usr/bin/${awk}" -F '"' '/version/ {print substr($2, 1, 3)}')
+ jdk_version=$("${jdkhome}/bin/java" -version 2>&1 | "@AWK@" -F '"' '/version/ {print substr($2, 1, 3)}')
if [ "$jdk_version" = "1.7" ] ; then
jargs="$jargs $launcher_args"
fi

View file

@ -289,6 +289,7 @@ let
kde-wallpapers = kde4Package super.kde-wallpapers;
kde-workspace = extendDerivation (kde4Package super.kde-workspace) {
patches = [ ./kde-workspace/ksysguard-0001-disable-signalplottertest.patch ];
buildInputs = with scope.xorg; [
libxkbfile libXcomposite xcbutilimage xcbutilkeysyms xcbutilrenderutil
];

View file

@ -0,0 +1,36 @@
From 38f35dcec38458f7192424b3d63bc0c614bb86e0 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@gmail.com>
Date: Mon, 7 Sep 2015 18:55:44 -0500
Subject: [PATCH] ksysguard disable signalplottertest
---
libs/ksysguard/tests/CMakeLists.txt | 16 ----------------
1 file changed, 16 deletions(-)
diff --git a/libs/ksysguard/tests/CMakeLists.txt b/libs/ksysguard/tests/CMakeLists.txt
index d472fd7..f178b71 100644
--- a/libs/ksysguard/tests/CMakeLists.txt
+++ b/libs/ksysguard/tests/CMakeLists.txt
@@ -14,19 +14,3 @@ target_link_libraries(processtest processui ${KDE4_KDECORE_LIBS} ${QT_QTTEST_LIB
set( signalplotterbenchmark_SRCS signalplotterbenchmark.cpp ../signalplotter/ksignalplotter.cpp)
kde4_add_unit_test( signalplotterbenchmark TESTNAME ksysguard-signalplottertest ${signalplotterbenchmark_SRCS} )
target_link_libraries( signalplotterbenchmark ${KDE4_KDEUI_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTBENCHMARK_LIBRARY} )
-
-
-# KGraphicsSignalPlotter benchmark
-set( graphicssignalplotterbenchmark_SRCS graphicssignalplotterbenchmark.cpp ../signalplotter/kgraphicssignalplotter.cpp)
-kde4_add_unit_test( graphicssignalplotterbenchmark TESTNAME ksysguard-signalplottertest ${graphicssignalplotterbenchmark_SRCS} )
-target_link_libraries( graphicssignalplotterbenchmark ${KDE4_KDEUI_LIBS} ${QT_QTTEST_LIBRARY} ${QT_QTBENCHMARK_LIBRARY} )
-
-
-# KSignalPlotter unit test
-set( signalplottertest_SRCS signalplottertest.cpp ../signalplotter/ksignalplotter.cpp)
-kde4_add_unit_test( signalplottertest TESTNAME ksysguard-signalplottertest ${signalplottertest_SRCS} )
-target_link_libraries( signalplottertest ${KDE4_KDEUI_LIBS} ${QT_QTTEST_LIBRARY} )
-
-
-
-
--
2.5.0

View file

@ -1,6 +1,6 @@
{ fetchurl, stdenv, gettext, intltool, makeWrapper, pkgconfig
, geoclue
, guiSupport ? true, gtk3, python, pygobject3, pyxdg
, guiSupport ? true, hicolor_icon_theme, gtk3, python, pygobject3, pyxdg
, drmSupport ? true, libdrm
, randrSupport ? true, libxcb
, vidModeSupport ? true, libX11, libXxf86vm
@ -18,7 +18,7 @@ stdenv.mkDerivation {
};
buildInputs = [ geoclue ]
++ stdenv.lib.optionals guiSupport [ gtk3 python pygobject3 pyxdg ]
++ stdenv.lib.optionals guiSupport [ hicolor_icon_theme gtk3 python pygobject3 pyxdg ]
++ stdenv.lib.optionals drmSupport [ libdrm ]
++ stdenv.lib.optionals randrSupport [ libxcb ]
++ stdenv.lib.optionals vidModeSupport [ libX11 libXxf86vm ];
@ -39,7 +39,8 @@ stdenv.mkDerivation {
postInstall = stdenv.lib.optionalString guiSupport ''
wrapProgram "$out/bin/redshift-gtk" \
--prefix PYTHONPATH : "$PYTHONPATH" \
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH"
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
--prefix XDG_DATA_DIRS : "$out/share:${hicolor_icon_theme}/share"
'';
meta = with stdenv.lib; {

View file

@ -7,15 +7,15 @@
sha256bin64 = "1ycdp37ikdc9w4hp9qgpzjp47zh37g01ax8x4ack202vrv0dxhsh";
};
beta = {
version = "46.0.2490.33";
sha256 = "196b49mqwkmz1i8qbrfmkxwd74wl40ncyyllj6kcfsq7mpms11ci";
sha256bin32 = "0488cspmnk14jjb6v5c6y3070rmcxsfngyam5mg42q0fcz4593l1";
sha256bin64 = "1kn0k8gpjnm1xsdiby76phwr0i8yb1w9mzmnf7ppj5cddikc5n3v";
version = "46.0.2490.42";
sha256 = "0nw6sc6vc5vm5j133hrjq06bibaljq5calqlmzha8ckx21zrr5yy";
sha256bin32 = "1a1xi4w7f16chb9w1c102ya7890lj31c0fyyrwgvmpymlw9msnh0";
sha256bin64 = "11758h6674d7g6c5bb820x1pg5z9q78j582kd0sa0p73g5888wd0";
};
stable = {
version = "45.0.2454.99";
sha256 = "0h53gvgrs7f9sjw9vq21fr890f4qja0m2ja2c5ys1z5cs0gs7l8m";
sha256bin32 = "18cc3vqvcfv1x11w1briis57fz53cdnmlxzzkrgs3585kw1q3m1d";
sha256bin64 = "16pj25zvjiinc2wgvj2fwai6s2y5g8nx7j1p2s8bjix3hfnp26df";
version = "45.0.2454.101";
sha256 = "1yw5xlgy5hd3iwcyf0sillq5p367fcpvp4mizpmv52cwmv52ss0v";
sha256bin32 = "1ll8lmkmx7v74naz1vcnrwk5ighh0skfcb66jkq4kgxrb5fjgwm5";
sha256bin64 = "1cwbd3n77dnbfnrfr8g0qng9xkgvz6y7mx489gpx1wsamgi42bzj";
};
}

View file

@ -43,6 +43,14 @@ in with stdenv; mkDerivation rec {
sha256 = "15vqjiw38mifvnc95bhvy0zl23xxldkwg2byx9xqbyw8rfgggmkb";
};
patches = [
# fix build with Qt 5.5
(fetchurl {
url = "https://github.com/quassel/quassel/commit/078477395aaec1edee90922037ebc8a36b072d90.patch";
sha256 = "1njwnay7pjjw0g7m0x5cwvck8xcznc7jbdfyhbrd121nc7jgpbc5";
})
];
enableParallelBuilding = true;
buildInputs =

View file

@ -1,7 +1,7 @@
{ fetchurl, stdenv
, curl, dbus, dbus_glib, enchant, gtk, gnutls, gnupg, gpgme, libarchive
, libcanberra, libetpan, libnotify, libsoup, libxml2, networkmanager, openldap
, perl, pkgconfig, poppler, python, shared_mime_info, webkitgtk2
, curl, dbus, dbus_glib, enchant, gtk, gnutls, gnupg, gpgme, hicolor_icon_theme
, libarchive, libcanberra, libetpan, libnotify, libsoup, libxml2, networkmanager
, openldap , perl, pkgconfig, poppler, python, shared_mime_info, webkitgtk2
# Build options
# TODO: A flag to build the manual.
@ -40,6 +40,7 @@ stdenv.mkDerivation {
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = [ maintainers.khumba ];
priority = 10; # Resolve the conflict with the share/mime link we create.
};
src = fetchurl {
@ -50,7 +51,9 @@ stdenv.mkDerivation {
patches = [ ./mime.patch ];
buildInputs =
[ curl dbus dbus_glib gtk gnutls libetpan perl pkgconfig python ]
[ curl dbus dbus_glib gtk gnutls hicolor_icon_theme
libetpan perl pkgconfig python
]
++ optional enableSpellcheck enchant
++ optionals (enablePgp || enablePluginSmime) [ gnupg gpgme ]
++ optional enablePluginArchive libarchive

View file

@ -1,27 +1,32 @@
{ stdenv, fetchurl, m4, perl, gfortran, texLive, ffmpeg, tk
, imagemagick, liblapack
, imagemagick, liblapack, python, openssl, libpng
, which
}:
stdenv.mkDerivation rec {
name = "sage-6.1.1";
name = "sage-6.8";
src = fetchurl {
url = "mirror://sagemath/${name}.tar.gz";
sha256 = "0kbzs0l9q7y34jv3f8rd1c2mrjsjkdgaw6mfdwjlpg9g4gghmq5y";
sha256 = "102mrzzi215g1xn5zgcv501x9sghwg758jagx2jixvg1rj2jijj9";
};
buildInputs = [ m4 perl gfortran texLive ffmpeg tk imagemagick liblapack ];
buildInputs = [ m4 perl gfortran texLive ffmpeg tk imagemagick liblapack
python openssl libpng which];
patches = [ ./spkg-singular.patch ./spkg-python.patch ./spkg-git.patch ];
enableParallelBuilding = true;
preConfigure = ''
export SAGE_NUM_THREADS=$NIX_BUILD_CORES
sed -i 's/if ! [ -d "$HOME" ]/if [ -d "$HOME" ]/' src/bin/sage-env
'' + stdenv.lib.optionalString stdenv.isDarwin ''
sed -i "s/ld_version = try_run('ld -v')/ld_version = 'Apple'/" \
build/pkgs/atlas/configuration.py
export SAGE_ATLAS_ARCH=fast
mkdir -p $out/sageHome
export HOME=$out/sageHome
'';
installPhase = ''DESTDIR=$out make install'';
meta = {
homepage = "http://www.sagemath.org";
description = "A free open source mathematics software system";

View file

@ -0,0 +1,11 @@
--- old/build/pkgs/git/spkg-install 2015-07-26 15:34:43.000000000 +0200
+++ new/build/pkgs/git/spkg-install 2015-09-17 08:28:03.586657451 +0200
@@ -45,6 +45,8 @@
fi
done
+find . -exec sed -e 's@/usr/bin/perl@perl@g' -i '{}' ';'
+
# We don't want to think about Fink or Macports
export NO_FINK=1
export NO_DARWIN_PORTS=1

View file

@ -0,0 +1,11 @@
--- old/build/pkgs/python2/spkg-install 2015-07-26 15:34:43.000000000 +0200
+++ new/build/pkgs/python2/spkg-install 2015-09-16 20:48:51.904555797 +0200
@@ -32,7 +32,7 @@
done
# We are setting LDFLAGS so that we pick up Sage's readline
-LDFLAGS="-L$SAGE_LOCAL/lib $LDFLAGS"
+LDFLAGS="-L$SAGE_LOCAL/lib -lcrypt $LDFLAGS"
export LDFLAGS
if [ "$SAGE_DEBUG" = "yes" ]; then

View file

@ -0,0 +1,28 @@
--- old/build/pkgs/singular/spkg-install 2015-07-26 15:34:43.000000000 +0200
+++ new/build/pkgs/singular/spkg-install 2015-09-15 20:42:51.716505855 +0200
@@ -115,6 +115,11 @@
done
}
+nix_nuke_bin_rm()
+{
+ find . -exec sed -e 's@/bin/rm@rm@g' -i '{}' ';'
+}
+
remove_old_version()
{
rm -f "$SAGE_LOCAL"/bin/Singular*
@@ -306,11 +311,11 @@
# Actually run all the functions defined above
-for i in choose_patches apply_patches remove_old_version config \
+for i in choose_patches apply_patches nix_nuke_bin_rm remove_old_version config \
build_singular build_libsingular build_factory build_libfac \
create_singular_script install_docs ; do
echo "### Singular spkg-install: $i ###"
- cd "$SRC" && $i
+ cd "$SRC" && pwd && $i
if [ $? -ne 0 ]; then
echo >&2 "Error building Singular (error in $i)."
exit 1

View file

@ -216,6 +216,11 @@ dont-distribute-packages:
ALUT: [ x86_64-darwin ]
al: [ x86_64-darwin ]
amazon-emailer: [ i686-linux, x86_64-linux, x86_64-darwin ]
amazonka-ec2: [ i686-linux ]
amazonka-rds: [ i686-linux ]
amazonka-s3: [ i686-linux ]
amazonka-sqs: [ i686-linux ]
amazonka-swf: [ i686-linux ]
amazon-products: [ i686-linux, x86_64-linux, x86_64-darwin ]
AMI: [ i686-linux, x86_64-linux, x86_64-darwin ]
ampersand: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -252,6 +257,8 @@ dont-distribute-packages:
ariadne: [ i686-linux, x86_64-linux, x86_64-darwin ]
arion: [ i686-linux, x86_64-linux, x86_64-darwin ]
arith-encode: [ i686-linux, x86_64-linux, x86_64-darwin ]
arithmetic: [ i686-linux ]
arithmoi: [ i686-linux ]
armada: [ i686-linux, x86_64-linux, x86_64-darwin ]
array-forth: [ i686-linux, x86_64-linux, x86_64-darwin ]
ArrayRef: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -405,6 +412,7 @@ dont-distribute-packages:
bitspeak: [ i686-linux, x86_64-linux, x86_64-darwin ]
BitSyntax: [ i686-linux, x86_64-linux, x86_64-darwin ]
bittorrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
bit-vector: [ i686-linux ]
bkr: [ i686-linux, x86_64-linux, x86_64-darwin ]
black-jewel: [ i686-linux, x86_64-linux, x86_64-darwin ]
bla: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -440,6 +448,8 @@ dont-distribute-packages:
bson-generics: [ i686-linux, x86_64-linux, x86_64-darwin ]
bson-mapping: [ i686-linux, x86_64-linux, x86_64-darwin ]
btree-concurrent: [ i686-linux, x86_64-linux, x86_64-darwin ]
buffer-builder-aeson: [ i686-linux ]
buffer-builder: [ i686-linux ]
buildbox-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
buildwrapper: [ i686-linux, x86_64-linux, x86_64-darwin ]
bullet: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -460,6 +470,7 @@ dont-distribute-packages:
cabal2doap: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal2spec: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-constraints: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-debian: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-dev: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-ghci: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-graphdeps: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -481,6 +492,7 @@ dont-distribute-packages:
cal3d: [ i686-linux, x86_64-linux, x86_64-darwin ]
cal3d-opengl: [ i686-linux, x86_64-linux, x86_64-darwin ]
calc: [ i686-linux, x86_64-linux, x86_64-darwin ]
calculator: [ i686-linux, x86_64-linux, x86_64-darwin ]
caldims: [ i686-linux, x86_64-linux, x86_64-darwin ]
caledon: [ i686-linux, x86_64-linux, x86_64-darwin ]
call-haskell-from-anything: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -531,6 +543,7 @@ dont-distribute-packages:
cflp: [ i686-linux, x86_64-linux, x86_64-darwin ]
cfopu: [ i686-linux, x86_64-linux, x86_64-darwin ]
cgen: [ i686-linux, x86_64-linux, x86_64-darwin ]
cg: [ i686-linux ]
cgi-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
chalkboard: [ i686-linux, x86_64-linux, x86_64-darwin ]
chalkboard-viewer: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -625,6 +638,7 @@ dont-distribute-packages:
compilation: [ i686-linux, x86_64-linux, x86_64-darwin ]
complexity: [ i686-linux, x86_64-linux, x86_64-darwin ]
compose-trans: [ i686-linux, x86_64-linux, x86_64-darwin ]
composition-tree: [ i686-linux, x86_64-linux, x86_64-darwin ]
compression: [ i686-linux, x86_64-linux, x86_64-darwin ]
compstrat: [ i686-linux, x86_64-linux, x86_64-darwin ]
comptrans: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -650,6 +664,7 @@ dont-distribute-packages:
consistent: [ i686-linux, x86_64-linux, x86_64-darwin ]
const-math-ghc-plugin: [ i686-linux, x86_64-linux, x86_64-darwin ]
ConstraintKinds: [ i686-linux, x86_64-linux, x86_64-darwin ]
constructible: [ i686-linux ]
constructive-algebra: [ i686-linux, x86_64-linux, x86_64-darwin ]
Consumer: [ i686-linux, x86_64-linux, x86_64-darwin ]
context-stack: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -739,6 +754,7 @@ dont-distribute-packages:
curves: [ i686-linux, x86_64-linux, x86_64-darwin ]
cv-combinators: [ x86_64-darwin ]
CV: [ i686-linux, x86_64-linux, x86_64-darwin ]
cyclotomic: [ i686-linux ]
cypher: [ i686-linux, x86_64-linux, x86_64-darwin ]
DAG-Tournament: [ i686-linux, x86_64-linux, x86_64-darwin ]
Dangerous: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -759,6 +775,7 @@ dont-distribute-packages:
darkplaces-demo: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-cycle: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-dispersal: [ i686-linux, x86_64-linux, x86_64-darwin ]
datadog: [ i686-linux ]
data-easy: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-ivar: [ i686-linux, x86_64-linux, x86_64-darwin ]
data-lens-ixset: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -951,6 +968,8 @@ dont-distribute-packages:
ehs: [ i686-linux, x86_64-linux, x86_64-darwin ]
eibd-client-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
EitherT: [ i686-linux, x86_64-linux, x86_64-darwin ]
ekg-rrd: [ i686-linux ]
electrum-mnemonic: [ i686-linux ]
email-header: [ i686-linux, x86_64-linux, x86_64-darwin ]
email: [ i686-linux, x86_64-linux, x86_64-darwin ]
email-postmark: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -1102,6 +1121,7 @@ dont-distribute-packages:
freekick2: [ i686-linux, x86_64-linux, x86_64-darwin ]
freenect: [ x86_64-darwin ]
free-operational: [ i686-linux, x86_64-linux, x86_64-darwin ]
freer: [ i686-linux ]
freesect: [ i686-linux, x86_64-linux, x86_64-darwin ]
freesound: [ i686-linux, x86_64-linux, x86_64-darwin ]
free-theorems-counterexamples: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -1159,8 +1179,11 @@ dont-distribute-packages:
geniserver: [ i686-linux, x86_64-linux, x86_64-darwin ]
geni-util: [ i686-linux, x86_64-linux, x86_64-darwin ]
GenSmsPdu: [ i686-linux, x86_64-linux, x86_64-darwin ]
GenussFold: [ i686-linux ]
geodetics: [ i686-linux, x86_64-linux, x86_64-darwin ]
geoip2: [ i686-linux ]
GeoIp: [ i686-linux, x86_64-linux, x86_64-darwin ]
geom2d: [ i686-linux ]
GeomPredicates-SSE: [ 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 ]
@ -1197,6 +1220,7 @@ dont-distribute-packages:
gladexml-accessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLFW-OGL: [ i686-linux, x86_64-linux, x86_64-darwin ]
glider-nlp: [ i686-linux, x86_64-linux, x86_64-darwin ]
GLM: [ 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 ]
@ -1600,6 +1624,7 @@ dont-distribute-packages:
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: [ i686-linux ]
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 ]
@ -1709,6 +1734,7 @@ dont-distribute-packages:
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 ]
HPi: [ i686-linux, x86_64-linux, x86_64-darwin ]
hplayground: [ 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 ]
@ -1729,6 +1755,7 @@ dont-distribute-packages:
HROOT: [ 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 ]
hruby: [ i686-linux ]
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 ]
@ -1912,6 +1939,7 @@ dont-distribute-packages:
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 ]
imagepaste: [ 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 ]
@ -1935,6 +1963,7 @@ dont-distribute-packages:
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 ]
inline-r: [ i686-linux ]
instant-zipper: [ i686-linux, x86_64-linux, x86_64-darwin ]
integer-pure: [ i686-linux, x86_64-linux, x86_64-darwin ]
intel-aes: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -1983,6 +2012,7 @@ dont-distribute-packages:
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 ]
jalla: [ i686-linux, x86_64-linux, x86_64-darwin ]
jarfind: [ i686-linux, x86_64-linux, x86_64-darwin ]
java-bridge-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -1997,6 +2027,7 @@ dont-distribute-packages:
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 ]
jose-jwt: [ i686-linux ]
jsaddle-hello: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsaddle: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsc: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2014,6 +2045,7 @@ dont-distribute-packages:
json-qq: [ i686-linux, x86_64-linux, x86_64-darwin ]
jsonresume: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-rpc: [ i686-linux, x86_64-linux, x86_64-darwin ]
json-stream: [ i686-linux ]
json-tools: [ i686-linux, x86_64-linux, x86_64-darwin ]
jspath: [ i686-linux, x86_64-linux, x86_64-darwin ]
judy: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2089,6 +2121,7 @@ dont-distribute-packages:
language-java-classfile: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-mixal: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-objc: [ i686-linux, x86_64-linux, x86_64-darwin ]
language-puppet: [ i686-linux ]
language-python-colour: [ 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 ]
@ -2214,6 +2247,8 @@ dont-distribute-packages:
lvmlib: [ i686-linux, x86_64-linux, x86_64-darwin ]
lxc: [ x86_64-darwin ]
lye: [ i686-linux, x86_64-linux, x86_64-darwin ]
lzma: [ i686-linux ]
lzma-streams: [ i686-linux ]
maam: [ i686-linux, x86_64-linux, x86_64-darwin ]
mage: [ i686-linux, x86_64-linux, x86_64-darwin ]
MagicHaskeller: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2428,6 +2463,7 @@ dont-distribute-packages:
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-fancy: [ i686-linux ]
network-minihttp: [ 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 ]
@ -2442,8 +2478,10 @@ dont-distribute-packages:
NGrams: [ i686-linux, x86_64-linux, x86_64-darwin ]
nibblestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
nikepub: [ i686-linux, x86_64-linux, x86_64-darwin ]
nimber: [ i686-linux ]
Ninjas: [ i686-linux, x86_64-linux, x86_64-darwin ]
nitro: [ i686-linux, x86_64-linux, x86_64-darwin ]
nix-eval: [ i686-linux, x86_64-linux, x86_64-darwin ]
nkjp: [ i686-linux, x86_64-linux, x86_64-darwin ]
nme: [ i686-linux, x86_64-linux, x86_64-darwin ]
nm: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2464,6 +2502,7 @@ dont-distribute-packages:
np-linear: [ i686-linux, x86_64-linux, x86_64-darwin ]
nptools: [ i686-linux, x86_64-linux, x86_64-darwin ]
nthable: [ i686-linux, x86_64-linux, x86_64-darwin ]
NTRU: [ i686-linux ]
null-canvas: [ i686-linux, x86_64-linux, x86_64-darwin ]
NumberSieves: [ i686-linux, x86_64-linux, x86_64-darwin ]
numerals-base: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2485,6 +2524,7 @@ dont-distribute-packages:
ofx: [ 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 ]
oidc-client: [ i686-linux ]
oi: [ i686-linux, x86_64-linux, x86_64-darwin ]
ois-input-manager: [ i686-linux, x86_64-linux, x86_64-darwin ]
omaketex: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2512,6 +2552,7 @@ dont-distribute-packages:
OpenSCAD: [ 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 ]
open-typerep: [ i686-linux ]
open-union: [ 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 ]
@ -2558,9 +2599,11 @@ dont-distribute-packages:
passage: [ 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 ]
Pathfinder: [ i686-linux, x86_64-linux, x86_64-darwin ]
pathfindingcore: [ i686-linux, x86_64-linux, x86_64-darwin ]
patterns: [ i686-linux, x86_64-linux, x86_64-darwin ]
paypal-adaptive-hoops: [ i686-linux ]
paypal-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
pb: [ i686-linux, x86_64-linux, x86_64-darwin ]
PCLT-DB: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2607,6 +2650,7 @@ dont-distribute-packages:
pipes-cereal-plus: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-files: [ i686-linux ]
pipes-network-tls: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-p2p-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]
pisigma: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2632,6 +2676,7 @@ dont-distribute-packages:
pointless-lenses: [ i686-linux, x86_64-linux, x86_64-darwin ]
pointless-rewrite: [ i686-linux, x86_64-linux, x86_64-darwin ]
polh-lexicon: [ i686-linux, x86_64-linux, x86_64-darwin ]
polynomials-bernstein: [ i686-linux, x86_64-linux, x86_64-darwin ]
polyseq: [ i686-linux, x86_64-linux, x86_64-darwin ]
polytypeable: [ i686-linux, x86_64-linux, x86_64-darwin ]
polytypeable-utils: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2816,6 +2861,7 @@ dont-distribute-packages:
reified-records: [ i686-linux, x86_64-linux, x86_64-darwin ]
reify: [ i686-linux, x86_64-linux, x86_64-darwin ]
rei: [ i686-linux, x86_64-linux, x86_64-darwin ]
reinterpret-cast: [ i686-linux ]
relational-record-examples: [ 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 ]
@ -2943,6 +2989,7 @@ dont-distribute-packages:
sdl2-image: [ i686-linux, x86_64-linux, x86_64-darwin ]
sdl2-ttf: [ i686-linux, x86_64-linux, x86_64-darwin ]
SDL-mixer: [ x86_64-darwin ]
sdr: [ i686-linux ]
sdr: [ x86_64-darwin ]
seacat: [ i686-linux, x86_64-linux, x86_64-darwin ]
search: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -2962,10 +3009,12 @@ dont-distribute-packages:
sensenet: [ 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 ]
SeqAlign: [ i686-linux, x86_64-linux, x86_64-darwin ]
seqloc-datafiles: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequent-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
sequor: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-examples: [ 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-scotty: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3107,6 +3156,7 @@ dont-distribute-packages:
sphinx-cli: [ i686-linux, x86_64-linux, x86_64-darwin ]
spike: [ i686-linux, x86_64-linux, x86_64-darwin ]
splaytree: [ i686-linux, x86_64-linux, x86_64-darwin ]
spline3: [ i686-linux ]
splines: [ i686-linux, x86_64-linux, x86_64-darwin ]
split-record: [ i686-linux, x86_64-linux, x86_64-darwin ]
splot: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3114,6 +3164,7 @@ dont-distribute-packages:
spoonutil: [ i686-linux, x86_64-linux, x86_64-darwin ]
spoty: [ i686-linux, x86_64-linux, x86_64-darwin ]
Sprig: [ i686-linux, x86_64-linux, x86_64-darwin ]
spsa: [ i686-linux ]
spy: [ i686-linux, x86_64-linux, x86_64-darwin ]
sqlite-simple-typed: [ i686-linux, x86_64-linux, x86_64-darwin ]
sql-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3155,6 +3206,7 @@ dont-distribute-packages:
structured-mongoDB: [ i686-linux, x86_64-linux, x86_64-darwin ]
structures: [ i686-linux, x86_64-linux, x86_64-darwin ]
stunts: [ i686-linux, x86_64-linux, x86_64-darwin ]
subhask: [ i686-linux ]
sub-state: [ i686-linux, x86_64-linux, x86_64-darwin ]
suitable: [ i686-linux, x86_64-linux, x86_64-darwin ]
sunlight: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3179,6 +3231,7 @@ dont-distribute-packages:
sym-plot: [ i686-linux, x86_64-linux, x86_64-darwin ]
sync: [ i686-linux, x86_64-linux, x86_64-darwin ]
sync-mht: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntactic: [ i686-linux ]
syntax-attoparsec: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-example: [ i686-linux, x86_64-linux, x86_64-darwin ]
syntax-example-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3265,6 +3318,7 @@ dont-distribute-packages:
thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
Thrift: [ i686-linux, x86_64-linux, x86_64-darwin ]
tianbar: [ i686-linux, x86_64-linux, x86_64-darwin ]
tickle: [ i686-linux ]
tic-tac-toe: [ i686-linux, x86_64-linux, x86_64-darwin ]
TicTacToe: [ i686-linux, x86_64-linux, x86_64-darwin ]
tidal-midi: [ x86_64-darwin ]
@ -3273,11 +3327,13 @@ dont-distribute-packages:
timberc: [ i686-linux, x86_64-linux, x86_64-darwin ]
timecalc: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-extras: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-exts: [ i686-linux ]
time-http: [ 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 ]
timeplot: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-qq: [ i686-linux ]
time-recurrence: [ i686-linux, x86_64-linux, x86_64-darwin ]
time-series: [ i686-linux, x86_64-linux, x86_64-darwin ]
timestamp-subprocess-lines: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3472,6 +3528,7 @@ dont-distribute-packages:
wai-middleware-cache: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-cache-redis: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-catch: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-crowd: [ i686-linux ]
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 ]
@ -3526,6 +3583,7 @@ dont-distribute-packages:
winio: [ i686-linux, x86_64-linux, x86_64-darwin ]
WL500gPControl: [ i686-linux, x86_64-linux, x86_64-darwin ]
wlc-hs: [ i686-linux, x86_64-linux, x86_64-darwin ]
WMSigner: [ i686-linux ]
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 ]
@ -3662,6 +3720,7 @@ dont-distribute-packages:
yql: [ 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 ]
zampolit: [ i686-linux, x86_64-linux, x86_64-darwin ]
zasni-gerna: [ i686-linux, x86_64-linux, x86_64-darwin ]
zendesk-api: [ i686-linux, x86_64-linux, x86_64-darwin ]
@ -3685,6 +3744,3 @@ dont-distribute-packages:
zsh-battery: [ i686-linux, x86_64-linux, x86_64-darwin ]
ztail: [ i686-linux, x86_64-linux, x86_64-darwin ]
Zwaluw: [ i686-linux, x86_64-linux, x86_64-darwin ]
cabal-debian: [ i686-linux, x86_64-linux, x86_64-darwin ]
HPi: [ i686-linux, x86_64-linux, x86_64-darwin ]
servant-examples: [ i686-linux, x86_64-linux, x86_64-darwin ]

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5682,6 +5684,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5722,6 +5725,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5771,6 +5775,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5914,6 +5919,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_4";
"pathfinding" = dontDistribute super."pathfinding";
@ -7729,6 +7735,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5681,6 +5683,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5721,6 +5724,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5770,6 +5774,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5913,6 +5918,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_4";
"pathfinding" = dontDistribute super."pathfinding";
@ -7728,6 +7734,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5681,6 +5683,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5721,6 +5724,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5770,6 +5774,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5913,6 +5918,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_4";
"pathfinding" = dontDistribute super."pathfinding";
@ -7728,6 +7734,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5681,6 +5683,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5721,6 +5724,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5770,6 +5774,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5913,6 +5918,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_4";
"pathfinding" = dontDistribute super."pathfinding";
@ -7728,6 +7734,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5678,6 +5680,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5718,6 +5721,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5767,6 +5771,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5910,6 +5915,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7723,6 +7729,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1138,6 +1138,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1270,6 +1271,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5678,6 +5680,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5718,6 +5721,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5767,6 +5771,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5910,6 +5915,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7723,6 +7729,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1137,6 +1137,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1269,6 +1270,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5673,6 +5675,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5713,6 +5716,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5762,6 +5766,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5905,6 +5910,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7717,6 +7723,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1137,6 +1137,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1269,6 +1270,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -5673,6 +5675,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5713,6 +5716,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5762,6 +5766,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"opaleye" = dontDistribute super."opaleye";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5905,6 +5910,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7717,6 +7723,7 @@ self: super: assert super.ghc.name == "ghc-7.8.3"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1133,6 +1133,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1265,6 +1266,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2595,11 +2597,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5656,6 +5663,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5696,6 +5704,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5745,6 +5754,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5887,6 +5897,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7696,6 +7707,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1133,6 +1133,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1264,6 +1265,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2589,11 +2591,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5642,6 +5649,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5682,6 +5690,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5731,6 +5740,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5873,6 +5883,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7677,6 +7688,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2582,11 +2584,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5614,6 +5621,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5654,6 +5662,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5703,6 +5712,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5843,6 +5853,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7636,6 +7647,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2582,11 +2584,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5610,6 +5617,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5650,6 +5658,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5699,6 +5708,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5839,6 +5849,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7630,6 +7641,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2582,11 +2584,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5609,6 +5616,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5649,6 +5657,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5698,6 +5707,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5838,6 +5848,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7627,6 +7638,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2581,11 +2583,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5606,6 +5613,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5646,6 +5654,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5695,6 +5704,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5835,6 +5845,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7623,6 +7634,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1131,6 +1131,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1262,6 +1263,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2578,11 +2580,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5599,6 +5606,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5639,6 +5647,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5688,6 +5697,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5828,6 +5838,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7614,6 +7625,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1129,6 +1129,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1260,6 +1261,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2573,11 +2575,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5590,6 +5597,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5630,6 +5638,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5679,6 +5688,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5819,6 +5829,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7601,6 +7612,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1133,6 +1133,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1264,6 +1265,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2587,11 +2589,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5639,6 +5646,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5679,6 +5687,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5728,6 +5737,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5869,6 +5879,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7671,6 +7682,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2586,11 +2588,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5634,6 +5641,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5674,6 +5682,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5723,6 +5732,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5864,6 +5874,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7664,6 +7675,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2585,11 +2587,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5632,6 +5639,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5672,6 +5680,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5721,6 +5730,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5862,6 +5872,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7661,6 +7672,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2584,11 +2586,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5625,6 +5632,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5665,6 +5673,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5714,6 +5723,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5855,6 +5865,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7654,6 +7665,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2584,11 +2586,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5620,6 +5627,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5660,6 +5668,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5709,6 +5718,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5850,6 +5860,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7648,6 +7659,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1132,6 +1132,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1263,6 +1264,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -2584,11 +2586,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5617,6 +5624,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5657,6 +5665,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5706,6 +5715,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5846,6 +5856,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"path-pieces" = doDistribute super."path-pieces_0_1_5";
"pathfinding" = dontDistribute super."pathfinding";
@ -7644,6 +7655,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1119,6 +1119,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1250,6 +1251,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1649,6 +1651,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2551,11 +2554,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5526,6 +5534,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5566,6 +5575,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5615,6 +5625,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5754,6 +5765,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7520,6 +7532,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1119,6 +1119,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1250,6 +1251,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1649,6 +1651,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2550,11 +2553,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5524,6 +5532,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5564,6 +5573,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5613,6 +5623,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5752,6 +5763,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7518,6 +7530,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1244,6 +1245,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1639,6 +1641,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2531,11 +2534,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5475,6 +5483,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5515,6 +5524,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5564,6 +5574,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5701,6 +5712,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7441,6 +7453,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1243,6 +1244,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1638,6 +1640,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2530,11 +2533,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5467,6 +5475,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5507,6 +5516,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5556,6 +5566,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5692,6 +5703,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7428,6 +7440,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7839,6 +7852,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1243,6 +1244,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1638,6 +1640,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2530,11 +2533,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5467,6 +5475,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5507,6 +5516,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5556,6 +5566,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5692,6 +5703,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7427,6 +7439,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7838,6 +7851,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1243,6 +1244,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1638,6 +1640,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2530,11 +2533,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5464,6 +5472,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5504,6 +5513,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5553,6 +5563,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5689,6 +5700,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7423,6 +7435,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7834,6 +7847,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1242,6 +1243,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1637,6 +1639,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2529,11 +2532,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5461,6 +5469,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5501,6 +5510,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5550,6 +5560,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5686,6 +5697,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7418,6 +7430,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7828,6 +7841,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1242,6 +1243,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1637,6 +1639,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2529,10 +2532,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5455,6 +5464,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5495,6 +5505,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5544,6 +5555,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5680,6 +5692,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7411,6 +7424,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7821,6 +7835,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1111,6 +1111,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1240,6 +1241,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1635,6 +1637,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2524,10 +2527,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5444,6 +5453,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5484,6 +5494,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5533,6 +5544,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5668,6 +5680,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7398,6 +7411,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7808,6 +7822,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1111,6 +1111,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1240,6 +1241,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1633,6 +1635,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2521,10 +2524,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5435,6 +5444,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5474,6 +5484,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5523,6 +5534,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5658,6 +5670,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7386,6 +7399,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7794,6 +7808,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1110,6 +1110,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1239,6 +1240,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1631,6 +1633,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2516,10 +2519,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5425,6 +5434,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5464,6 +5474,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5513,6 +5524,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5648,6 +5660,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7374,6 +7387,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7781,6 +7795,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1110,6 +1110,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1239,6 +1240,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1631,6 +1633,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2516,10 +2519,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5422,6 +5431,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5461,6 +5471,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5510,6 +5521,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5645,6 +5657,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7369,6 +7382,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7776,6 +7790,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1118,6 +1118,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1249,6 +1250,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1648,6 +1650,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2547,11 +2550,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5520,6 +5528,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5560,6 +5569,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5609,6 +5619,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5747,6 +5758,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7513,6 +7525,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1110,6 +1110,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1239,6 +1240,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1631,6 +1633,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2513,10 +2516,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5417,6 +5426,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5456,6 +5466,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5505,6 +5516,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5640,6 +5652,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7362,6 +7375,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7768,6 +7782,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1110,6 +1110,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1239,6 +1240,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1626,10 +1628,12 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2512,10 +2516,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5414,6 +5424,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5453,6 +5464,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5502,6 +5514,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5637,6 +5650,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7355,6 +7369,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7759,6 +7774,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1109,6 +1109,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1238,6 +1239,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1625,10 +1627,12 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2511,10 +2515,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_4";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_3_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distribution" = dontDistribute super."distribution";
@ -5410,6 +5420,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5449,6 +5460,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5498,6 +5510,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5633,6 +5646,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7351,6 +7365,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7755,6 +7770,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1118,6 +1118,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1249,6 +1250,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1648,6 +1650,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2547,11 +2550,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5517,6 +5525,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5557,6 +5566,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5606,6 +5616,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5744,6 +5755,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7509,6 +7521,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1118,6 +1118,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1249,6 +1250,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1647,6 +1649,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2546,11 +2549,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5514,6 +5522,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5554,6 +5563,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5603,6 +5613,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5740,6 +5751,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7502,6 +7514,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1118,6 +1118,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1249,6 +1250,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1647,6 +1649,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2544,11 +2547,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5511,6 +5519,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5551,6 +5560,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5600,6 +5610,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5737,6 +5748,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7498,6 +7510,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1116,6 +1116,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1247,6 +1248,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1644,6 +1646,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2540,11 +2543,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5504,6 +5512,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5544,6 +5553,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5593,6 +5603,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5730,6 +5741,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7489,6 +7501,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1114,6 +1114,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1245,6 +1246,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1642,6 +1644,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2538,11 +2541,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5502,6 +5510,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5542,6 +5551,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5591,6 +5601,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5728,6 +5739,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7487,6 +7499,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1244,6 +1245,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1641,6 +1643,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2536,11 +2539,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5497,6 +5505,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5537,6 +5546,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5586,6 +5596,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5723,6 +5734,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7477,6 +7489,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1113,6 +1113,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_7_4";
@ -1244,6 +1245,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"angel" = dontDistribute super."angel";
"animalcase" = dontDistribute super."animalcase";
@ -1639,6 +1641,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual" = doDistribute super."blaze-textual_0_2_0_9";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
@ -2533,11 +2536,16 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"distributed-process" = doDistribute super."distributed-process_0_5_3";
"distributed-process-async" = doDistribute super."distributed-process-async_0_2_1";
"distributed-process-azure" = dontDistribute super."distributed-process-azure";
"distributed-process-client-server" = doDistribute super."distributed-process-client-server_0_1_2";
"distributed-process-execution" = doDistribute super."distributed-process-execution_0_1_1";
"distributed-process-extras" = doDistribute super."distributed-process-extras_0_2_0";
"distributed-process-monad-control" = dontDistribute super."distributed-process-monad-control";
"distributed-process-p2p" = dontDistribute super."distributed-process-p2p";
"distributed-process-platform" = dontDistribute super."distributed-process-platform";
"distributed-process-registry" = dontDistribute super."distributed-process-registry";
"distributed-process-simplelocalnet" = doDistribute super."distributed-process-simplelocalnet_0_2_2_0";
"distributed-process-supervisor" = doDistribute super."distributed-process-supervisor_0_1_2";
"distributed-process-task" = doDistribute super."distributed-process-task_0_1_1";
"distributed-process-tests" = dontDistribute super."distributed-process-tests";
"distributed-process-zookeeper" = dontDistribute super."distributed-process-zookeeper";
"distributed-static" = doDistribute super."distributed-static_0_3_1_0";
@ -5487,6 +5495,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5527,6 +5536,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5576,6 +5586,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"opaleye" = doDistribute super."opaleye_0_3_1_2";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5713,6 +5724,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"path" = dontDistribute super."path";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
@ -7460,6 +7472,7 @@ self: super: assert super.ghc.name == "ghc-7.8.4"; {
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"tuples-homogenous-h98" = dontDistribute super."tuples-homogenous-h98";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";

View file

@ -1081,6 +1081,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-qq" = doDistribute super."aeson-qq_0_8_0";
@ -1208,6 +1209,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1566,10 +1568,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2373,6 +2377,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3301,6 +3306,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5178,6 +5184,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5216,6 +5223,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5263,6 +5271,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"opaleye" = doDistribute super."opaleye_0_4_0_0";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5392,6 +5401,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5441,6 +5451,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -7038,6 +7049,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7419,6 +7431,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1080,6 +1080,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1206,6 +1207,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1563,10 +1565,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2370,6 +2374,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3295,6 +3300,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5169,6 +5175,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5207,6 +5214,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5254,6 +5262,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"opaleye" = doDistribute super."opaleye_0_4_0_0";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5383,6 +5392,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5432,6 +5442,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -7027,6 +7038,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7407,6 +7419,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1077,6 +1077,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1203,6 +1204,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1559,10 +1561,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2366,6 +2370,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3288,6 +3293,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5159,6 +5165,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5197,6 +5204,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5244,6 +5252,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"opaleye" = doDistribute super."opaleye_0_4_0_0";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5373,6 +5382,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5422,6 +5432,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -7008,6 +7019,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7386,6 +7398,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1076,6 +1076,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1202,6 +1203,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1557,10 +1559,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2360,6 +2364,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3281,6 +3286,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5147,6 +5153,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5185,6 +5192,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5232,6 +5240,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"opaleye" = doDistribute super."opaleye_0_4_0_0";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5361,6 +5370,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5410,6 +5420,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -6992,6 +7003,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7369,6 +7381,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1076,6 +1076,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1202,6 +1203,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1557,10 +1559,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2359,6 +2363,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3280,6 +3285,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5146,6 +5152,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5184,6 +5191,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5230,6 +5238,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"oo-prototypes" = dontDistribute super."oo-prototypes";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5359,6 +5368,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5408,6 +5418,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -6987,6 +6998,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7363,6 +7375,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1075,6 +1075,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1201,6 +1202,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1555,10 +1557,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2355,6 +2359,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3273,6 +3278,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5130,6 +5136,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5168,6 +5175,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5214,6 +5222,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"oo-prototypes" = dontDistribute super."oo-prototypes";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5342,6 +5351,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5391,6 +5401,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -6961,6 +6972,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7336,6 +7348,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1073,6 +1073,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1199,6 +1200,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1552,10 +1554,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2322,6 +2326,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-builder" = doDistribute super."diagrams-builder_0_7_1_1";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
"diagrams-contrib" = doDistribute super."diagrams-contrib_1_3_0_6";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-haddock" = doDistribute super."diagrams-haddock_0_3_0_6";
@ -2348,6 +2353,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3259,6 +3265,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5106,6 +5113,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5144,6 +5152,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5190,6 +5199,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"oo-prototypes" = dontDistribute super."oo-prototypes";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5318,6 +5328,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5367,6 +5378,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -6931,6 +6943,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7303,6 +7316,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

View file

@ -1071,6 +1071,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"aeson-bson" = dontDistribute super."aeson-bson";
"aeson-casing" = dontDistribute super."aeson-casing";
"aeson-diff" = dontDistribute super."aeson-diff";
"aeson-extra" = dontDistribute super."aeson-extra";
"aeson-lens" = dontDistribute super."aeson-lens";
"aeson-native" = dontDistribute super."aeson-native";
"aeson-schema" = doDistribute super."aeson-schema_0_3_0_7";
@ -1197,6 +1198,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"anansi-hscolour" = dontDistribute super."anansi-hscolour";
"anansi-pandoc" = dontDistribute super."anansi-pandoc";
"anatomy" = dontDistribute super."anatomy";
"android" = dontDistribute super."android";
"android-lint-summary" = dontDistribute super."android-lint-summary";
"animalcase" = dontDistribute super."animalcase";
"annotated-wl-pprint" = doDistribute super."annotated-wl-pprint_0_6_0";
@ -1544,10 +1546,12 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"blaze-bootstrap" = dontDistribute super."blaze-bootstrap";
"blaze-builder-conduit" = dontDistribute super."blaze-builder-conduit";
"blaze-from-html" = dontDistribute super."blaze-from-html";
"blaze-html" = doDistribute super."blaze-html_0_8_1_0";
"blaze-html-contrib" = dontDistribute super."blaze-html-contrib";
"blaze-html-hexpat" = dontDistribute super."blaze-html-hexpat";
"blaze-html-truncate" = dontDistribute super."blaze-html-truncate";
"blaze-json" = dontDistribute super."blaze-json";
"blaze-markup" = doDistribute super."blaze-markup_0_7_0_2";
"blaze-shields" = dontDistribute super."blaze-shields";
"blaze-textual-native" = dontDistribute super."blaze-textual-native";
"blazeMarker" = dontDistribute super."blazeMarker";
@ -2303,6 +2307,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"dia-base" = dontDistribute super."dia-base";
"dia-functions" = dontDistribute super."dia-functions";
"diagrams-canvas" = dontDistribute super."diagrams-canvas";
"diagrams-contrib" = doDistribute super."diagrams-contrib_1_3_0_6";
"diagrams-graphviz" = dontDistribute super."diagrams-graphviz";
"diagrams-gtk" = dontDistribute super."diagrams-gtk";
"diagrams-hsqml" = dontDistribute super."diagrams-hsqml";
@ -2324,6 +2329,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"digest-pure" = dontDistribute super."digest-pure";
"digestive-bootstrap" = dontDistribute super."digestive-bootstrap";
"digestive-foundation-lucid" = dontDistribute super."digestive-foundation-lucid";
"digestive-functors" = doDistribute super."digestive-functors_0_8_0_0";
"digestive-functors-blaze" = dontDistribute super."digestive-functors-blaze";
"digestive-functors-happstack" = dontDistribute super."digestive-functors-happstack";
"digestive-functors-heist" = dontDistribute super."digestive-functors-heist";
@ -3232,6 +3238,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"hake" = dontDistribute super."hake";
"hakismet" = dontDistribute super."hakismet";
"hako" = dontDistribute super."hako";
"hakyll" = doDistribute super."hakyll_4_7_2_3";
"hakyll-R" = dontDistribute super."hakyll-R";
"hakyll-agda" = dontDistribute super."hakyll-agda";
"hakyll-blaze-templates" = dontDistribute super."hakyll-blaze-templates";
@ -5072,6 +5079,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"nikepub" = dontDistribute super."nikepub";
"nimber" = dontDistribute super."nimber";
"nitro" = dontDistribute super."nitro";
"nix-eval" = dontDistribute super."nix-eval";
"nix-paths" = dontDistribute super."nix-paths";
"nixfromnpm" = dontDistribute super."nixfromnpm";
"nixos-types" = dontDistribute super."nixos-types";
@ -5110,6 +5118,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"numbering" = dontDistribute super."numbering";
"numerals" = dontDistribute super."numerals";
"numerals-base" = dontDistribute super."numerals-base";
"numeric-extras" = doDistribute super."numeric-extras_0_0_3";
"numeric-limits" = dontDistribute super."numeric-limits";
"numeric-prelude" = dontDistribute super."numeric-prelude";
"numeric-qq" = dontDistribute super."numeric-qq";
@ -5156,6 +5165,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"oo-prototypes" = dontDistribute super."oo-prototypes";
"opaleye-classy" = dontDistribute super."opaleye-classy";
"opaleye-sqlite" = dontDistribute super."opaleye-sqlite";
"opaleye-trans" = dontDistribute super."opaleye-trans";
"open-browser" = dontDistribute super."open-browser";
"open-pandoc" = dontDistribute super."open-pandoc";
"open-symbology" = dontDistribute super."open-symbology";
@ -5282,6 +5292,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"pasty" = dontDistribute super."pasty";
"patch-combinators" = dontDistribute super."patch-combinators";
"patch-image" = dontDistribute super."patch-image";
"patches-vector" = dontDistribute super."patches-vector";
"pathfinding" = dontDistribute super."pathfinding";
"pathfindingcore" = dontDistribute super."pathfindingcore";
"pathtype" = dontDistribute super."pathtype";
@ -5331,6 +5342,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"permute" = dontDistribute super."permute";
"persist2er" = dontDistribute super."persist2er";
"persistable-record" = dontDistribute super."persistable-record";
"persistent" = doDistribute super."persistent_2_2";
"persistent-cereal" = dontDistribute super."persistent-cereal";
"persistent-equivalence" = dontDistribute super."persistent-equivalence";
"persistent-hssqlppp" = dontDistribute super."persistent-hssqlppp";
@ -6503,6 +6515,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"structures" = dontDistribute super."structures";
"stunclient" = dontDistribute super."stunclient";
"stunts" = dontDistribute super."stunts";
"stylish-haskell" = doDistribute super."stylish-haskell_0_5_14_2";
"stylized" = dontDistribute super."stylized";
"sub-state" = dontDistribute super."sub-state";
"subhask" = dontDistribute super."subhask";
@ -6879,6 +6892,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"tuple-morph" = dontDistribute super."tuple-morph";
"tuple-th" = dontDistribute super."tuple-th";
"tupleinstances" = dontDistribute super."tupleinstances";
"turing" = dontDistribute super."turing";
"turing-music" = dontDistribute super."turing-music";
"turkish-deasciifier" = dontDistribute super."turkish-deasciifier";
"turni" = dontDistribute super."turni";
@ -7248,6 +7262,7 @@ self: super: assert super.ghc.name == "ghc-7.10.2"; {
"webrtc-vad" = dontDistribute super."webrtc-vad";
"webserver" = dontDistribute super."webserver";
"websnap" = dontDistribute super."websnap";
"websockets" = doDistribute super."websockets_0_9_5_0";
"websockets-snap" = dontDistribute super."websockets-snap";
"webwire" = dontDistribute super."webwire";
"wedding-announcement" = dontDistribute super."wedding-announcement";

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,30 @@
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, gettext, pkgconfig, glib, readline, makeWrapper }:
stdenv.mkDerivation rec {
name = "neardal-0.7-post-git-20150930";
src = fetchFromGitHub {
owner = "connectivity";
repo = "neardal";
rev = "5b1c8b5c2c45c10f11cee12fbcb397f8953850d7";
sha256 = "12qwg7qiw2wfpaxfg2fjkmj5lls0g33xp6w433g8bnkvwlq4s29g";
};
buildInputs = [ autoconf automake libtool pkgconfig glib readline makeWrapper ];
preConfigure = ''
substituteInPlace "ncl/Makefile.am" --replace "noinst_PROGRAMS" "bin_PROGRAMS"
substituteInPlace "demo/Makefile.am" --replace "noinst_PROGRAMS" "bin_PROGRAMS"
sh autogen.sh
'';
configureFlags = [ "--disable-dependency-tracking" "--disable-traces" ];
meta = with stdenv.lib; {
description = "C APIs to exchange datas with the NFC daemon 'Neard'";
license = licenses.lgpl2;
homepage = https://01.org/linux-nfc;
maintainers = with maintainers; [ tstrobel ];
platforms = with platforms; unix;
};
}

View file

@ -0,0 +1,79 @@
From eee0beef88d135640871050b40844272a3aee790 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@palladion.com>
Date: Tue, 15 Sep 2015 17:20:18 -0400
Subject: [PATCH 1/2] Ensure that we don't overlook errors in first
PyObject_RichCompareBool call.
Python 3.5 turns such cases into SystemErrors.
See: https://bugs.python.org/issue23571
Fixes #15.
---
BTrees/_compat.h | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/BTrees/_compat.h b/BTrees/_compat.h
index e004d54..19dd377 100644
--- a/BTrees/_compat.h
+++ b/BTrees/_compat.h
@@ -27,9 +27,25 @@
#define TEXT_FROM_STRING PyUnicode_FromString
#define TEXT_FORMAT PyUnicode_Format
-#define COMPARE(lhs, rhs) \
- PyObject_RichCompareBool((lhs), (rhs), Py_LT) > 0 ? -1 : \
- (PyObject_RichCompareBool((lhs), (rhs), Py_EQ) > 0 ? 0 : 1)
+/* Emulate Python2's __cmp__, wrapping PyObject_RichCompareBool(),
+ * Return -2/-3 for errors, -1 for lhs<rhs, 0 for lhs==rhs, 1 for lhs>rhs.
+ */
+static inline
+int __compare(PyObject *lhs, PyObject *rhs) {
+ int less, equal;
+
+ less = PyObject_RichCompareBool(lhs, rhs, Py_LT);
+ if ( less == -1 ) {
+ return -2;
+ }
+ equal = PyObject_RichCompareBool(lhs, rhs, Py_EQ);
+ if ( equal == -1 ) {
+ return -3;
+ }
+ return less ? -1 : (equal ? 0 : 1);
+}
+
+#define COMPARE(lhs, rhs) __compare((lhs), (rhs))
#else
From ff4c3309fe471f2b9bdd642b8f7d1c2fe0f5e458 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@palladion.com>
Date: Sun, 20 Sep 2015 11:07:10 -0400
Subject: [PATCH 2/2] Avoid unnecessary comparison for 'Py_EQ' if 'Py_LT'
returned True.
---
BTrees/_compat.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/BTrees/_compat.h b/BTrees/_compat.h
index 19dd377..ece2bf9 100644
--- a/BTrees/_compat.h
+++ b/BTrees/_compat.h
@@ -38,11 +38,14 @@ int __compare(PyObject *lhs, PyObject *rhs) {
if ( less == -1 ) {
return -2;
}
+ if (less) {
+ return -1;
+ }
equal = PyObject_RichCompareBool(lhs, rhs, Py_EQ);
if ( equal == -1 ) {
return -3;
}
- return less ? -1 : (equal ? 0 : 1);
+ return equal ? 0 : 1;
}
#define COMPARE(lhs, rhs) __compare((lhs), (rhs))

View file

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
name = "jenkins-${version}";
version = "1.594";
version = "1.631";
src = fetchurl {
url = "http://mirrors.jenkins-ci.org/war/${version}/jenkins.war";
sha256 = "1ypinl78avvir9499xargjbrzxv2b8kspjicsg8xzk5wsymzybn1";
sha256 = "0bfh5gv3yk9awkzf660jxf9vzzdcr6qa9hl0hkivaj4gmp5f9sp8";
};
meta = with stdenv.lib; {
description = "An extendable open source continuous integration server";

View file

@ -5,11 +5,11 @@
assert stdenv.isLinux;
stdenv.mkDerivation rec {
name = "bluez-5.33";
name = "bluez-5.35";
src = fetchurl {
url = "mirror://kernel/linux/bluetooth/${name}.tar.xz";
sha256 = "1lrn2irisr569m3fnrqhzsg77dgci55nlp5izv5phrjh2dx8008q";
sha256 = "1qphz25hganfnd5ipfscbj7s70anv5favmwqmi9ig2saciaf1zhs";
};
pythonPath = with pythonPackages;

View file

@ -1,13 +0,0 @@
diff --git a/kernel/workqueue.c b/kernel/workqueue.c
index 4c4f061..a413acb 100644
--- a/kernel/workqueue.c
+++ b/kernel/workqueue.c
@@ -2614,7 +2614,7 @@ void flush_workqueue(struct workqueue_struct *wq)
out_unlock:
mutex_unlock(&wq->mutex);
}
-EXPORT_SYMBOL_GPL(flush_workqueue);
+EXPORT_SYMBOL(flush_workqueue);
/**
* drain_workqueue - drain a workqueue

View file

@ -1,13 +1,13 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
version = "4.1.8";
version = "4.1.9";
# Remember to update grsecurity!
extraMeta.branch = "4.1";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "1zhck5892c3anbifq3d0ngy40zm9q4c651kgkjk9wf32jjpnngar";
sha256 = "141s028bpci5fwn190rgcivhk0066nkc2h6y49yqdjdanx47i1sr";
};
features.iwlwifi = true;

View file

@ -1,12 +1,12 @@
{ stdenv, fetchurl, perl, buildLinux, ... } @ args:
import ./generic.nix (args // rec {
version = "4.2.1";
version = "4.2.2";
extraMeta.branch = "4.2";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "1b4dpf3rhr1sb1hpz4qx3h1swlcr1xnbrh6sjybqmj2c6szkbpvz";
sha256 = "0k5nda60jla02n7ghhma7klkfklh008d1cpf684fp82cywbp5g1f";
};
features.iwlwifi = true;
@ -14,12 +14,4 @@ import ./generic.nix (args // rec {
features.needsCifsUtils = true;
features.canDisableNetfilterConntrackHelpers = true;
features.netfilterRPFilter = true;
# cherry-pick from upstream to resolve a licensing problem that prevents
# compiling the broadcom-sta wireless driver on kernels >= 4.2
# see: https://github.com/longsleep/bcmwl-ubuntu/issues/6
kernelPatches = [ {
name = "flush-workqueue-export";
patch = ./flush_workqueue-export.patch;
} ];
} // (args.argsOverride or {}))

View file

@ -1,11 +1,11 @@
{ stdenv, fetchFromGitHub }:
let version = "127"; in
let version = "128"; in
stdenv.mkDerivation {
name = "mcelog-${version}";
src = fetchFromGitHub {
sha256 = "0ap00f283d1hhv0f6l2fwsbq7sd6b96lf3jwg5cyam03pj2l8qk1";
sha256 = "0hm1dmqyh36dig158iyb9fckmvqnd5sgpy1qzj59nsg40pb1vbjs";
rev = "v${version}";
repo = "mcelog";
owner = "andikleen";
@ -20,6 +20,8 @@ stdenv.mkDerivation {
substituteInPlace Makefile --replace '"unknown"' '"${version}"'
'';
enableParallelBuilding = true;
installFlags = "DESTDIR=$(out) prefix= DOCDIR=/share/doc";
meta = with stdenv.lib; {

View file

@ -1,4 +1,4 @@
{ stdenv, fetchgit, autoreconfHook, pkgconfig, systemd, glib, dbus, libnl }:
{ stdenv, fetchgit, autoreconfHook, pkgconfig, systemd, glib, dbus, libnl, pythonPackages }:
stdenv.mkDerivation rec {
name = "neard-0.15-post-git-20510929";
@ -8,13 +8,20 @@ stdenv.mkDerivation rec {
sha256 = "08327b536ad8460a08bdceeec48c561e75ca56e5e0ee034c40d02cd1545906c0";
};
buildInputs = [ autoreconfHook pkgconfig systemd glib dbus libnl ];
buildInputs = [ autoreconfHook pkgconfig systemd glib dbus libnl pythonPackages.python pythonPackages.wrapPython ];
pythonPath = [ pythonPackages.pygobject pythonPackages.dbus pythonPackages.pygtk ];
configureFlags = [ "--disable-debug" "--enable-tools" "--with-systemdsystemunitdir=$out/lib/systemd/system" ];
postInstall = ''
install -m 0755 tools/snep-send $out/bin/
install -D -m644 src/neard.service $out/lib/systemd/system/neard.service
install -D -m644 src/main.conf $out/etc/neard/main.conf
install -d $out/lib/neard
install -m 0755 test/* $out/lib/neard/
wrapPythonProgramsIn $out/lib/neard "$out $pythonPath"
'';
meta = with stdenv.lib; {

View file

@ -0,0 +1,48 @@
{ stdenv, fetchurl }:
let
version = "0.97";
name = "p910nd-${version}";
in stdenv.mkDerivation {
inherit name;
src = fetchurl {
sha256 = "0vy2qf386dif1nqznmy3j953mq7c4lk6j2hgyzkbmfi4msiq1jaa";
url = "mirror://sourceforge/p910nd/${name}.tar.bz2";
};
postPatch = ''
sed -e "s|/usr||g" -i Makefile
'';
makeFlags = "DESTDIR=$(out) BINDIR=/bin";
postInstall = ''
# Match the man page:
mv $out/etc/init.d/p910nd{,.sh}
# The legacy init script is useful only (and even then...) as an example:
mkdir -p $out/share/doc/examples
mv $out/etc $out/share/doc/examples
'';
meta = with stdenv.lib; {
inherit version;
description = "Small printer daemon passing jobs directly to the printer";
longDescription = ''
p910nd is a small printer daemon intended for diskless platforms that
does not spool to disk but passes the job directly to the printer.
Normally a lpr daemon on a spooling host connects to it with a TCP
connection on port 910n (where n=0, 1, or 2 for lp0, 1 and 2
respectively). p910nd is particularly useful for diskless platforms.
Common Unix Printing System (CUPS) supports this protocol, it's called
the AppSocket protocol and has the scheme socket://. LPRng also supports
this protocol and the syntax is lp=remotehost%9100 in /etc/printcap.
'';
homepage = http://p910nd.sourceforge.net/;
downloadPage = http://sourceforge.net/projects/p910nd/;
license = licenses.gpl2;
platforms = platforms.linux;
maintainers = with maintainers; [ nckx ];
};
}

View file

@ -1,48 +0,0 @@
{ lib, pythonPackages, fetchgit, libxslt, docbook5_xsl, openssh }:
pythonPackages.buildPythonPackage rec {
name = "nixops-1.3pre-cefcd9ba";
namePrefix = "";
src = fetchgit {
url = https://github.com/NixOS/nixops;
rev = "9a05ebc332701247fa99fbf6d1215d48e08f3edd";
sha256 = "17vxr51wpdd5dnasiaafga3a6ddhxyrwgr0yllczxj6bq0n5skp2";
};
buildInputs = [ /* libxslt */ pythonPackages.nose pythonPackages.coverage ];
propagatedBuildInputs =
[ pythonPackages.prettytable
pythonPackages.boto
pythonPackages.hetzner
pythonPackages.libcloud
pythonPackages.sqlite3
];
doCheck = true;
postInstall =
''
# Backward compatibility symlink.
ln -s nixops $out/bin/charon
# Documentation build is currently broken. Re-try with newer version.
: make -C doc/manual install nixops.1 docbookxsl=${docbook5_xsl}/xml/xsl/docbook \
docdir=$out/share/doc/nixops mandir=$out/share/man
mkdir -p $out/share/nix/nixops
cp -av "nix/"* $out/share/nix/nixops
# Add openssh to nixops' PATH. On some platforms, e.g. CentOS and RHEL
# the version of openssh is causing errors when have big networks (40+)
wrapProgram $out/bin/nixops --prefix PATH : "${openssh}/bin"
'';
meta = {
homepage = https://github.com/NixOS/nixops;
description = "NixOS cloud provisioning and deployment tool";
maintainers = [ lib.maintainers.tv ];
platforms = lib.platforms.unix;
};
}

View file

@ -129,7 +129,7 @@ let
urlPrefix = args.urlPrefix or
("${mirror}/pub/tex/historic/systems/texlive/${bin.texliveYear}/tlnet-final/archive");
# beware: standard mirrors http://mirror.ctan.org/ don't have releases
mirror = "ftp://tug.ctan.org"; # also works: ftp.math.utah.edu but same IP
mirror = "http://ftp.math.utah.edu"; # ftp://tug.ctan.org no longer works, although same IP
in ''
tar -xf '${ fetchurl { inherit url md5; } }' \
'--strip-components=${toString stripPrefix}' \

View file

@ -6691,6 +6691,7 @@ let
};
kf513Packages = lib.makeScope kf513.newScope kf5PackagesFun;
kf5Packages = kf513Packages;
kinetic-cpp-client = callPackage ../development/libraries/kinetic-cpp-client { };
@ -7662,6 +7663,8 @@ let
ncurses = callPackage ../development/libraries/ncurses { };
neardal = callPackage ../development/libraries/neardal { };
neon = callPackage ../development/libraries/neon {
compressionSupport = true;
sslSupport = true;
@ -7821,7 +7824,7 @@ let
phonon_qt5 = callPackage ../development/libraries/phonon/qt5/old.nix {};
phonon_backend_gstreamer_qt5 = callPackage ../development/libraries/phonon-backend-gstreamer/qt5/old.nix {};
phonon_qt5_backend_gstreamer = callPackage ../development/libraries/phonon-backend-gstreamer/qt5/old.nix {};
physfs = callPackage ../development/libraries/physfs { };
@ -9084,6 +9087,8 @@ let
osrm-backend_luajit = callPackage ../servers/osrm-backend { luabind = luabind_luajit; };
p910nd = callPackage ../servers/p910nd { };
petidomo = callPackage ../servers/mail/petidomo { };
popa3d = callPackage ../servers/mail/popa3d { };
@ -15134,6 +15139,11 @@ aliases = with self; rec {
lttngTools = lttng-tools; # added 2014-07-31
lttngUst = lttng-ust; # added 2014-07-31
nfsUtils = nfs-utils; # added 2014-12-06
quassel_qt5 = kf5Packages.quassel_qt5; # added 2015-09-30
quasselClient_qt5 = kf5Packages.quasselClient_qt5; # added 2015-09-30
quasselDaemon_qt5 = kf5Packages.quasselDaemon; # added 2015-09-30
quassel_kf5 = kf5Packages.quassel; # added 2015-09-30
quasselClient_kf5 = kf5Packages.quasselClient; # added 2015-09-30
rdiff_backup = rdiff-backup; # added 2014-11-23
rssglx = rss-glx; #added 2015-03-25
rxvt_unicode_with-plugins = rxvt_unicode-with-plugins; # added 2015-04-02

View file

@ -4533,15 +4533,15 @@ let
};
pyramid = buildPythonPackage rec {
name = "pyramid-1.5.2";
name = "pyramid-1.5.7";
src = pkgs.fetchurl {
url = "http://pypi.python.org/packages/source/p/pyramid/${name}.tar.gz";
md5 = "d56b140b41d42f818f4349d94d968c9a";
sha256 = "1d29fj86724z68zcj9ximl2nrn34pflrlr6v9mwyhcv8rdf2sc61";
};
preCheck = ''
# test is failing, see https://github.com/Pylons/pyramid/issues/1405
# this will be fixed for 1.6 release, see https://github.com/Pylons/pyramid/issues/1405
rm pyramid/tests/test_response.py
'';
@ -10940,11 +10940,11 @@ let
};
pygit2 = buildPythonPackage rec {
name = "pygit2-0.21.2";
name = "pygit2-0.23.1";
src = pkgs.fetchurl {
url = "https://pypi.python.org/packages/source/p/pygit2/${name}.tar.gz";
sha256 = "0lya4v91d4y5fwrb55n8m8avgmz0l81jml2spvx6r7j1czcx3zic";
sha256 = "04201vcal7jq8lbpk9ylscrhjxdcf2aihiw25k4imjjqgfmvldf7";
};
preConfigure = ( if stdenv.isDarwin then ''
@ -15600,12 +15600,12 @@ let
};
webob = buildPythonPackage rec {
version = "1.4";
version = "1.4.1";
name = "webob-${version}";
src = pkgs.fetchurl {
url = "http://pypi.python.org/packages/source/W/WebOb/WebOb-${version}.tar.gz";
md5 = "8437607c0cc00c35f658f972516ffb55";
sha256 = "1nz9m6ijf46wfn33zfza13c0k1n4kjnmn3icdlrlgz5yj21vky0j";
};
propagatedBuildInputs = with self; [ nose ];
@ -16049,6 +16049,8 @@ let
sha256 = "1avvhkd7rvp3rzhw20v6ank8a8m9a1lmh99c4gjjsa1ry0zsri3y";
};
patches = [ ../development/python-modules/btrees-py35.patch ];
meta = {
description = "scalable persistent components";
homepage = http://packages.python.org/BTrees;